1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.72 for libxshmfence 1.3.3. 4 # 5 # Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxshmfence/-/issues>. 6 # 7 # 8 # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 9 # Inc. 10 # 11 # 12 # This configure script is free software; the Free Software Foundation 13 # gives unlimited permission to copy, distribute and modify it. 14 ## -------------------- ## 15 ## M4sh Initialization. ## 16 ## -------------------- ## 17 18 # Be more Bourne compatible 19 DUALCASE=1; export DUALCASE # for MKS sh 20 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21 then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28 else case e in #( 29 e) case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34 esac ;; 35 esac 36 fi 37 38 39 40 # Reset variables that may have inherited troublesome values from 41 # the environment. 42 43 # IFS needs to be set, to space, tab, and newline, in precisely that order. 44 # (If _AS_PATH_WALK were called with IFS unset, it would have the 45 # side effect of setting IFS to empty, thus disabling word splitting.) 46 # Quoting is to prevent editors from complaining about space-tab. 47 as_nl=' 48 ' 49 export as_nl 50 IFS=" "" $as_nl" 51 52 PS1='$ ' 53 PS2='> ' 54 PS4='+ ' 55 56 # Ensure predictable behavior from utilities with locale-dependent output. 57 LC_ALL=C 58 export LC_ALL 59 LANGUAGE=C 60 export LANGUAGE 61 62 # We cannot yet rely on "unset" to work, but we need these variables 63 # to be unset--not just set to an empty or harmless value--now, to 64 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65 # also avoids known problems related to "unset" and subshell syntax 66 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68 do eval test \${$as_var+y} \ 69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70 done 71 72 # Ensure that fds 0, 1, and 2 are open. 73 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76 77 # The user is always right. 78 if ${PATH_SEPARATOR+false} :; then 79 PATH_SEPARATOR=: 80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82 PATH_SEPARATOR=';' 83 } 84 fi 85 86 87 # Find who we are. Look in the path if we contain no directory separator. 88 as_myself= 89 case $0 in #(( 90 *[\\/]* ) as_myself=$0 ;; 91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92 for as_dir in $PATH 93 do 94 IFS=$as_save_IFS 95 case $as_dir in #((( 96 '') as_dir=./ ;; 97 */) ;; 98 *) as_dir=$as_dir/ ;; 99 esac 100 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101 done 102 IFS=$as_save_IFS 103 104 ;; 105 esac 106 # We did not find ourselves, most probably we were run as 'sh COMMAND' 107 # in which case we are not to be found in the path. 108 if test "x$as_myself" = x; then 109 as_myself=$0 110 fi 111 if test ! -f "$as_myself"; then 112 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114 fi 115 116 117 # Use a proper internal environment variable to ensure we don't fall 118 # into an infinite loop, continuously re-executing ourselves. 119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120 _as_can_reexec=no; export _as_can_reexec; 121 # We cannot yet assume a decent shell, so we have to provide a 122 # neutralization value for shells without unset; and this also 123 # works around shells that cannot unset nonexistent variables. 124 # Preserve -v and -x to the replacement shell. 125 BASH_ENV=/dev/null 126 ENV=/dev/null 127 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128 case $- in # (((( 129 *v*x* | *x*v* ) as_opts=-vx ;; 130 *v* ) as_opts=-v ;; 131 *x* ) as_opts=-x ;; 132 * ) as_opts= ;; 133 esac 134 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135 # Admittedly, this is quite paranoid, since all the known shells bail 136 # out after a failed 'exec'. 137 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138 exit 255 139 fi 140 # We don't want this to propagate to other subprocesses. 141 { _as_can_reexec=; unset _as_can_reexec;} 142 if test "x$CONFIG_SHELL" = x; then 143 as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 144 then : 145 emulate sh 146 NULLCMD=: 147 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 148 # is contrary to our usage. Disable this feature. 149 alias -g '\${1+\"\$@\"}'='\"\$@\"' 150 setopt NO_GLOB_SUBST 151 else case e in #( 152 e) case \`(set -o) 2>/dev/null\` in #( 153 *posix*) : 154 set -o posix ;; #( 155 *) : 156 ;; 157 esac ;; 158 esac 159 fi 160 " 161 as_required="as_fn_return () { (exit \$1); } 162 as_fn_success () { as_fn_return 0; } 163 as_fn_failure () { as_fn_return 1; } 164 as_fn_ret_success () { return 0; } 165 as_fn_ret_failure () { return 1; } 166 167 exitcode=0 168 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 169 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172 if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173 then : 174 175 else case e in #( 176 e) exitcode=1; echo positional parameters were not saved. ;; 177 esac 178 fi 179 test x\$exitcode = x0 || exit 1 180 blah=\$(echo \$(echo blah)) 181 test x\"\$blah\" = xblah || exit 1 182 test -x / || exit 1" 183 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 184 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 185 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 186 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 187 188 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 189 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 190 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 191 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 192 PATH=/empty FPATH=/empty; export PATH FPATH 193 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 194 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 195 test \$(( 1 + 1 )) = 2 || exit 1" 196 if (eval "$as_required") 2>/dev/null 197 then : 198 as_have_required=yes 199 else case e in #( 200 e) as_have_required=no ;; 201 esac 202 fi 203 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 204 then : 205 206 else case e in #( 207 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 208 as_found=false 209 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 210 do 211 IFS=$as_save_IFS 212 case $as_dir in #((( 213 '') as_dir=./ ;; 214 */) ;; 215 *) as_dir=$as_dir/ ;; 216 esac 217 as_found=: 218 case $as_dir in #( 219 /*) 220 for as_base in sh bash ksh sh5; do 221 # Try only shells that exist, to save several forks. 222 as_shell=$as_dir$as_base 223 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 224 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 225 then : 226 CONFIG_SHELL=$as_shell as_have_required=yes 227 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 228 then : 229 break 2 230 fi 231 fi 232 done;; 233 esac 234 as_found=false 235 done 236 IFS=$as_save_IFS 237 if $as_found 238 then : 239 240 else case e in #( 241 e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 243 then : 244 CONFIG_SHELL=$SHELL as_have_required=yes 245 fi ;; 246 esac 247 fi 248 249 250 if test "x$CONFIG_SHELL" != x 251 then : 252 export CONFIG_SHELL 253 # We cannot yet assume a decent shell, so we have to provide a 254 # neutralization value for shells without unset; and this also 255 # works around shells that cannot unset nonexistent variables. 256 # Preserve -v and -x to the replacement shell. 257 BASH_ENV=/dev/null 258 ENV=/dev/null 259 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 260 case $- in # (((( 261 *v*x* | *x*v* ) as_opts=-vx ;; 262 *v* ) as_opts=-v ;; 263 *x* ) as_opts=-x ;; 264 * ) as_opts= ;; 265 esac 266 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 267 # Admittedly, this is quite paranoid, since all the known shells bail 268 # out after a failed 'exec'. 269 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 270 exit 255 271 fi 272 273 if test x$as_have_required = xno 274 then : 275 printf "%s\n" "$0: This script requires a shell more modern than all" 276 printf "%s\n" "$0: the shells that I found on your system." 277 if test ${ZSH_VERSION+y} ; then 278 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 279 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 280 else 281 printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and 282 $0: https://gitlab.freedesktop.org/xorg/lib/libxshmfence/-/issues 283 $0: about your system, including any error possibly output 284 $0: before this message. Then install a modern shell, or 285 $0: manually run the script under such a shell if you do 286 $0: have one." 287 fi 288 exit 1 289 fi ;; 290 esac 291 fi 292 fi 293 SHELL=${CONFIG_SHELL-/bin/sh} 294 export SHELL 295 # Unset more variables known to interfere with behavior of common tools. 296 CLICOLOR_FORCE= GREP_OPTIONS= 297 unset CLICOLOR_FORCE GREP_OPTIONS 298 299 ## --------------------- ## 300 ## M4sh Shell Functions. ## 301 ## --------------------- ## 302 # as_fn_unset VAR 303 # --------------- 304 # Portably unset VAR. 305 as_fn_unset () 306 { 307 { eval $1=; unset $1;} 308 } 309 as_unset=as_fn_unset 310 311 312 # as_fn_set_status STATUS 313 # ----------------------- 314 # Set $? to STATUS, without forking. 315 as_fn_set_status () 316 { 317 return $1 318 } # as_fn_set_status 319 320 # as_fn_exit STATUS 321 # ----------------- 322 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 323 as_fn_exit () 324 { 325 set +e 326 as_fn_set_status $1 327 exit $1 328 } # as_fn_exit 329 330 # as_fn_mkdir_p 331 # ------------- 332 # Create "$as_dir" as a directory, including parents if necessary. 333 as_fn_mkdir_p () 334 { 335 336 case $as_dir in #( 337 -*) as_dir=./$as_dir;; 338 esac 339 test -d "$as_dir" || eval $as_mkdir_p || { 340 as_dirs= 341 while :; do 342 case $as_dir in #( 343 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 344 *) as_qdir=$as_dir;; 345 esac 346 as_dirs="'$as_qdir' $as_dirs" 347 as_dir=`$as_dirname -- "$as_dir" || 348 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 349 X"$as_dir" : 'X\(//\)[^/]' \| \ 350 X"$as_dir" : 'X\(//\)$' \| \ 351 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 352 printf "%s\n" X"$as_dir" | 353 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 354 s//\1/ 355 q 356 } 357 /^X\(\/\/\)[^/].*/{ 358 s//\1/ 359 q 360 } 361 /^X\(\/\/\)$/{ 362 s//\1/ 363 q 364 } 365 /^X\(\/\).*/{ 366 s//\1/ 367 q 368 } 369 s/.*/./; q'` 370 test -d "$as_dir" && break 371 done 372 test -z "$as_dirs" || eval "mkdir $as_dirs" 373 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 374 375 376 } # as_fn_mkdir_p 377 378 # as_fn_executable_p FILE 379 # ----------------------- 380 # Test if FILE is an executable regular file. 381 as_fn_executable_p () 382 { 383 test -f "$1" && test -x "$1" 384 } # as_fn_executable_p 385 # as_fn_append VAR VALUE 386 # ---------------------- 387 # Append the text in VALUE to the end of the definition contained in VAR. Take 388 # advantage of any shell optimizations that allow amortized linear growth over 389 # repeated appends, instead of the typical quadratic growth present in naive 390 # implementations. 391 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 392 then : 393 eval 'as_fn_append () 394 { 395 eval $1+=\$2 396 }' 397 else case e in #( 398 e) as_fn_append () 399 { 400 eval $1=\$$1\$2 401 } ;; 402 esac 403 fi # as_fn_append 404 405 # as_fn_arith ARG... 406 # ------------------ 407 # Perform arithmetic evaluation on the ARGs, and store the result in the 408 # global $as_val. Take advantage of shells that can avoid forks. The arguments 409 # must be portable across $(()) and expr. 410 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 411 then : 412 eval 'as_fn_arith () 413 { 414 as_val=$(( $* )) 415 }' 416 else case e in #( 417 e) as_fn_arith () 418 { 419 as_val=`expr "$@" || test $? -eq 1` 420 } ;; 421 esac 422 fi # as_fn_arith 423 424 425 # as_fn_error STATUS ERROR [LINENO LOG_FD] 426 # ---------------------------------------- 427 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 428 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 429 # script with STATUS, using 1 if that was 0. 430 as_fn_error () 431 { 432 as_status=$1; test $as_status -eq 0 && as_status=1 433 if test "$4"; then 434 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 435 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 436 fi 437 printf "%s\n" "$as_me: error: $2" >&2 438 as_fn_exit $as_status 439 } # as_fn_error 440 441 if expr a : '\(a\)' >/dev/null 2>&1 && 442 test "X`expr 00001 : '.*\(...\)'`" = X001; then 443 as_expr=expr 444 else 445 as_expr=false 446 fi 447 448 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 449 as_basename=basename 450 else 451 as_basename=false 452 fi 453 454 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 455 as_dirname=dirname 456 else 457 as_dirname=false 458 fi 459 460 as_me=`$as_basename -- "$0" || 461 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 462 X"$0" : 'X\(//\)$' \| \ 463 X"$0" : 'X\(/\)' \| . 2>/dev/null || 464 printf "%s\n" X/"$0" | 465 sed '/^.*\/\([^/][^/]*\)\/*$/{ 466 s//\1/ 467 q 468 } 469 /^X\/\(\/\/\)$/{ 470 s//\1/ 471 q 472 } 473 /^X\/\(\/\).*/{ 474 s//\1/ 475 q 476 } 477 s/.*/./; q'` 478 479 # Avoid depending upon Character Ranges. 480 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 481 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 482 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 483 as_cr_digits='0123456789' 484 as_cr_alnum=$as_cr_Letters$as_cr_digits 485 486 487 as_lineno_1=$LINENO as_lineno_1a=$LINENO 488 as_lineno_2=$LINENO as_lineno_2a=$LINENO 489 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 490 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 491 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 492 sed -n ' 493 p 494 /[$]LINENO/= 495 ' <$as_myself | 496 sed ' 497 t clear 498 :clear 499 s/[$]LINENO.*/&-/ 500 t lineno 501 b 502 :lineno 503 N 504 :loop 505 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 506 t loop 507 s/-\n.*// 508 ' >$as_me.lineno && 509 chmod +x "$as_me.lineno" || 510 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 511 512 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 513 # already done that, so ensure we don't try to do so again and fall 514 # in an infinite loop. This has already happened in practice. 515 _as_can_reexec=no; export _as_can_reexec 516 # Don't try to exec as it changes $[0], causing all sort of problems 517 # (the dirname of $[0] is not the place where we might find the 518 # original and so on. Autoconf is especially sensitive to this). 519 . "./$as_me.lineno" 520 # Exit status is that of the last command. 521 exit 522 } 523 524 525 # Determine whether it's possible to make 'echo' print without a newline. 526 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 527 # for compatibility with existing Makefiles. 528 ECHO_C= ECHO_N= ECHO_T= 529 case `echo -n x` in #((((( 530 -n*) 531 case `echo 'xy\c'` in 532 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 533 xy) ECHO_C='\c';; 534 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 535 ECHO_T=' ';; 536 esac;; 537 *) 538 ECHO_N='-n';; 539 esac 540 541 # For backward compatibility with old third-party macros, we provide 542 # the shell variables $as_echo and $as_echo_n. New code should use 543 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 544 as_echo='printf %s\n' 545 as_echo_n='printf %s' 546 547 rm -f conf$$ conf$$.exe conf$$.file 548 if test -d conf$$.dir; then 549 rm -f conf$$.dir/conf$$.file 550 else 551 rm -f conf$$.dir 552 mkdir conf$$.dir 2>/dev/null 553 fi 554 if (echo >conf$$.file) 2>/dev/null; then 555 if ln -s conf$$.file conf$$ 2>/dev/null; then 556 as_ln_s='ln -s' 557 # ... but there are two gotchas: 558 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 559 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 560 # In both cases, we have to default to 'cp -pR'. 561 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 562 as_ln_s='cp -pR' 563 elif ln conf$$.file conf$$ 2>/dev/null; then 564 as_ln_s=ln 565 else 566 as_ln_s='cp -pR' 567 fi 568 else 569 as_ln_s='cp -pR' 570 fi 571 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 572 rmdir conf$$.dir 2>/dev/null 573 574 if mkdir -p . 2>/dev/null; then 575 as_mkdir_p='mkdir -p "$as_dir"' 576 else 577 test -d ./-p && rmdir ./-p 578 as_mkdir_p=false 579 fi 580 581 as_test_x='test -x' 582 as_executable_p=as_fn_executable_p 583 584 # Sed expression to map a string onto a valid CPP name. 585 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 586 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 587 588 # Sed expression to map a string onto a valid variable name. 589 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 590 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 591 592 SHELL=${CONFIG_SHELL-/bin/sh} 593 594 595 test -n "$DJDIR" || exec 7<&0 </dev/null 596 exec 6>&1 597 598 # Name of the host. 599 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 600 # so uname gets run too. 601 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 602 603 # 604 # Initializations. 605 # 606 ac_default_prefix=/usr/local 607 ac_clean_files= 608 ac_config_libobj_dir=. 609 LIBOBJS= 610 cross_compiling=no 611 subdirs= 612 MFLAGS= 613 MAKEFLAGS= 614 615 # Identity of this package. 616 PACKAGE_NAME='libxshmfence' 617 PACKAGE_TARNAME='libxshmfence' 618 PACKAGE_VERSION='1.3.3' 619 PACKAGE_STRING='libxshmfence 1.3.3' 620 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/lib/libxshmfence/-/issues' 621 PACKAGE_URL='' 622 623 ac_unique_file="Makefile.am" 624 # Factoring default headers for most tests. 625 ac_includes_default="\ 626 #include <stddef.h> 627 #ifdef HAVE_STDIO_H 628 # include <stdio.h> 629 #endif 630 #ifdef HAVE_STDLIB_H 631 # include <stdlib.h> 632 #endif 633 #ifdef HAVE_STRING_H 634 # include <string.h> 635 #endif 636 #ifdef HAVE_INTTYPES_H 637 # include <inttypes.h> 638 #endif 639 #ifdef HAVE_STDINT_H 640 # include <stdint.h> 641 #endif 642 #ifdef HAVE_STRINGS_H 643 # include <strings.h> 644 #endif 645 #ifdef HAVE_SYS_TYPES_H 646 # include <sys/types.h> 647 #endif 648 #ifdef HAVE_SYS_STAT_H 649 # include <sys/stat.h> 650 #endif 651 #ifdef HAVE_UNISTD_H 652 # include <unistd.h> 653 #endif" 654 655 ac_header_c_list= 656 enable_year2038=no 657 ac_subst_vars='am__EXEEXT_FALSE 658 am__EXEEXT_TRUE 659 LTLIBOBJS 660 LIBOBJS 661 XPROTO_LIBS 662 XPROTO_CFLAGS 663 PTHREAD_FALSE 664 PTHREAD_TRUE 665 FUTEX_FALSE 666 FUTEX_TRUE 667 PTHREAD_LIBS 668 LINT_FALSE 669 LINT_TRUE 670 LINT_FLAGS 671 LINT 672 MAN_SUBSTS 673 XORG_MAN_PAGE 674 ADMIN_MAN_DIR 675 DRIVER_MAN_DIR 676 MISC_MAN_DIR 677 FILE_MAN_DIR 678 LIB_MAN_DIR 679 APP_MAN_DIR 680 ADMIN_MAN_SUFFIX 681 DRIVER_MAN_SUFFIX 682 MISC_MAN_SUFFIX 683 FILE_MAN_SUFFIX 684 LIB_MAN_SUFFIX 685 APP_MAN_SUFFIX 686 INSTALL_CMD 687 PKG_CONFIG_LIBDIR 688 PKG_CONFIG_PATH 689 PKG_CONFIG 690 CHANGELOG_CMD 691 STRICT_CFLAGS 692 CWARNFLAGS 693 BASE_CFLAGS 694 LT_SYS_LIBRARY_PATH 695 OTOOL64 696 OTOOL 697 LIPO 698 NMEDIT 699 DSYMUTIL 700 MANIFEST_TOOL 701 RANLIB 702 ac_ct_AR 703 AR 704 DLLTOOL 705 OBJDUMP 706 FILECMD 707 LN_S 708 NM 709 ac_ct_DUMPBIN 710 DUMPBIN 711 LD 712 FGREP 713 EGREP 714 GREP 715 SED 716 host_os 717 host_vendor 718 host_cpu 719 host 720 build_os 721 build_vendor 722 build_cpu 723 build 724 LIBTOOL 725 am__xargs_n 726 am__rm_f_notfound 727 AM_BACKSLASH 728 AM_DEFAULT_VERBOSITY 729 AM_DEFAULT_V 730 AM_V 731 CSCOPE 732 ETAGS 733 CTAGS 734 am__fastdepCC_FALSE 735 am__fastdepCC_TRUE 736 CCDEPMODE 737 am__nodep 738 AMDEPBACKSLASH 739 AMDEP_FALSE 740 AMDEP_TRUE 741 am__include 742 DEPDIR 743 am__untar 744 am__tar 745 AMTAR 746 am__leading_dot 747 SET_MAKE 748 AWK 749 mkdir_p 750 MKDIR_P 751 INSTALL_STRIP_PROGRAM 752 STRIP 753 install_sh 754 MAKEINFO 755 AUTOHEADER 756 AUTOMAKE 757 AUTOCONF 758 ACLOCAL 759 VERSION 760 PACKAGE 761 CYGPATH_W 762 am__isrc 763 INSTALL_DATA 764 INSTALL_SCRIPT 765 INSTALL_PROGRAM 766 OBJEXT 767 EXEEXT 768 ac_ct_CC 769 CPPFLAGS 770 LDFLAGS 771 CFLAGS 772 CC 773 target_alias 774 host_alias 775 build_alias 776 LIBS 777 ECHO_T 778 ECHO_N 779 ECHO_C 780 DEFS 781 mandir 782 localedir 783 libdir 784 psdir 785 pdfdir 786 dvidir 787 htmldir 788 infodir 789 docdir 790 oldincludedir 791 includedir 792 runstatedir 793 localstatedir 794 sharedstatedir 795 sysconfdir 796 datadir 797 datarootdir 798 libexecdir 799 sbindir 800 bindir 801 program_transform_name 802 prefix 803 exec_prefix 804 PACKAGE_URL 805 PACKAGE_BUGREPORT 806 PACKAGE_STRING 807 PACKAGE_VERSION 808 PACKAGE_TARNAME 809 PACKAGE_NAME 810 PATH_SEPARATOR 811 SHELL 812 am__quote' 813 ac_subst_files='' 814 ac_user_opts=' 815 enable_option_checking 816 enable_dependency_tracking 817 enable_silent_rules 818 enable_shared 819 enable_static 820 enable_pic 821 with_pic 822 enable_fast_install 823 enable_aix_soname 824 with_aix_soname 825 with_gnu_ld 826 with_sysroot 827 enable_libtool_lock 828 enable_selective_werror 829 enable_strict_compilation 830 with_lint 831 enable_largefile 832 enable_futex 833 enable_visibility 834 with_shared_memory_dir 835 enable_year2038 836 ' 837 ac_precious_vars='build_alias 838 host_alias 839 target_alias 840 CC 841 CFLAGS 842 LDFLAGS 843 LIBS 844 CPPFLAGS 845 LT_SYS_LIBRARY_PATH 846 PKG_CONFIG 847 PKG_CONFIG_PATH 848 PKG_CONFIG_LIBDIR 849 LINT 850 LINT_FLAGS 851 XPROTO_CFLAGS 852 XPROTO_LIBS' 853 854 855 # Initialize some variables set by options. 856 ac_init_help= 857 ac_init_version=false 858 ac_unrecognized_opts= 859 ac_unrecognized_sep= 860 # The variables have the same names as the options, with 861 # dashes changed to underlines. 862 cache_file=/dev/null 863 exec_prefix=NONE 864 no_create= 865 no_recursion= 866 prefix=NONE 867 program_prefix=NONE 868 program_suffix=NONE 869 program_transform_name=s,x,x, 870 silent= 871 site= 872 srcdir= 873 verbose= 874 x_includes=NONE 875 x_libraries=NONE 876 877 # Installation directory options. 878 # These are left unexpanded so users can "make install exec_prefix=/foo" 879 # and all the variables that are supposed to be based on exec_prefix 880 # by default will actually change. 881 # Use braces instead of parens because sh, perl, etc. also accept them. 882 # (The list follows the same order as the GNU Coding Standards.) 883 bindir='${exec_prefix}/bin' 884 sbindir='${exec_prefix}/sbin' 885 libexecdir='${exec_prefix}/libexec' 886 datarootdir='${prefix}/share' 887 datadir='${datarootdir}' 888 sysconfdir='${prefix}/etc' 889 sharedstatedir='${prefix}/com' 890 localstatedir='${prefix}/var' 891 runstatedir='${localstatedir}/run' 892 includedir='${prefix}/include' 893 oldincludedir='/usr/include' 894 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 895 infodir='${datarootdir}/info' 896 htmldir='${docdir}' 897 dvidir='${docdir}' 898 pdfdir='${docdir}' 899 psdir='${docdir}' 900 libdir='${exec_prefix}/lib' 901 localedir='${datarootdir}/locale' 902 mandir='${datarootdir}/man' 903 904 ac_prev= 905 ac_dashdash= 906 for ac_option 907 do 908 # If the previous option needs an argument, assign it. 909 if test -n "$ac_prev"; then 910 eval $ac_prev=\$ac_option 911 ac_prev= 912 continue 913 fi 914 915 case $ac_option in 916 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 917 *=) ac_optarg= ;; 918 *) ac_optarg=yes ;; 919 esac 920 921 case $ac_dashdash$ac_option in 922 --) 923 ac_dashdash=yes ;; 924 925 -bindir | --bindir | --bindi | --bind | --bin | --bi) 926 ac_prev=bindir ;; 927 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 928 bindir=$ac_optarg ;; 929 930 -build | --build | --buil | --bui | --bu) 931 ac_prev=build_alias ;; 932 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 933 build_alias=$ac_optarg ;; 934 935 -cache-file | --cache-file | --cache-fil | --cache-fi \ 936 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 937 ac_prev=cache_file ;; 938 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 939 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 940 cache_file=$ac_optarg ;; 941 942 --config-cache | -C) 943 cache_file=config.cache ;; 944 945 -datadir | --datadir | --datadi | --datad) 946 ac_prev=datadir ;; 947 -datadir=* | --datadir=* | --datadi=* | --datad=*) 948 datadir=$ac_optarg ;; 949 950 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 951 | --dataroo | --dataro | --datar) 952 ac_prev=datarootdir ;; 953 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 954 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 955 datarootdir=$ac_optarg ;; 956 957 -disable-* | --disable-*) 958 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 959 # Reject names that are not valid shell variable names. 960 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 961 as_fn_error $? "invalid feature name: '$ac_useropt'" 962 ac_useropt_orig=$ac_useropt 963 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 964 case $ac_user_opts in 965 *" 966 "enable_$ac_useropt" 967 "*) ;; 968 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 969 ac_unrecognized_sep=', ';; 970 esac 971 eval enable_$ac_useropt=no ;; 972 973 -docdir | --docdir | --docdi | --doc | --do) 974 ac_prev=docdir ;; 975 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 976 docdir=$ac_optarg ;; 977 978 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 979 ac_prev=dvidir ;; 980 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 981 dvidir=$ac_optarg ;; 982 983 -enable-* | --enable-*) 984 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 985 # Reject names that are not valid shell variable names. 986 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 987 as_fn_error $? "invalid feature name: '$ac_useropt'" 988 ac_useropt_orig=$ac_useropt 989 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 990 case $ac_user_opts in 991 *" 992 "enable_$ac_useropt" 993 "*) ;; 994 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 995 ac_unrecognized_sep=', ';; 996 esac 997 eval enable_$ac_useropt=\$ac_optarg ;; 998 999 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1000 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1001 | --exec | --exe | --ex) 1002 ac_prev=exec_prefix ;; 1003 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1004 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1005 | --exec=* | --exe=* | --ex=*) 1006 exec_prefix=$ac_optarg ;; 1007 1008 -gas | --gas | --ga | --g) 1009 # Obsolete; use --with-gas. 1010 with_gas=yes ;; 1011 1012 -help | --help | --hel | --he | -h) 1013 ac_init_help=long ;; 1014 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1015 ac_init_help=recursive ;; 1016 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1017 ac_init_help=short ;; 1018 1019 -host | --host | --hos | --ho) 1020 ac_prev=host_alias ;; 1021 -host=* | --host=* | --hos=* | --ho=*) 1022 host_alias=$ac_optarg ;; 1023 1024 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1025 ac_prev=htmldir ;; 1026 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1027 | --ht=*) 1028 htmldir=$ac_optarg ;; 1029 1030 -includedir | --includedir | --includedi | --included | --include \ 1031 | --includ | --inclu | --incl | --inc) 1032 ac_prev=includedir ;; 1033 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1034 | --includ=* | --inclu=* | --incl=* | --inc=*) 1035 includedir=$ac_optarg ;; 1036 1037 -infodir | --infodir | --infodi | --infod | --info | --inf) 1038 ac_prev=infodir ;; 1039 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1040 infodir=$ac_optarg ;; 1041 1042 -libdir | --libdir | --libdi | --libd) 1043 ac_prev=libdir ;; 1044 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1045 libdir=$ac_optarg ;; 1046 1047 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1048 | --libexe | --libex | --libe) 1049 ac_prev=libexecdir ;; 1050 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1051 | --libexe=* | --libex=* | --libe=*) 1052 libexecdir=$ac_optarg ;; 1053 1054 -localedir | --localedir | --localedi | --localed | --locale) 1055 ac_prev=localedir ;; 1056 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1057 localedir=$ac_optarg ;; 1058 1059 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1060 | --localstate | --localstat | --localsta | --localst | --locals) 1061 ac_prev=localstatedir ;; 1062 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1063 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1064 localstatedir=$ac_optarg ;; 1065 1066 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1067 ac_prev=mandir ;; 1068 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1069 mandir=$ac_optarg ;; 1070 1071 -nfp | --nfp | --nf) 1072 # Obsolete; use --without-fp. 1073 with_fp=no ;; 1074 1075 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1076 | --no-cr | --no-c | -n) 1077 no_create=yes ;; 1078 1079 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1080 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1081 no_recursion=yes ;; 1082 1083 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1084 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1085 | --oldin | --oldi | --old | --ol | --o) 1086 ac_prev=oldincludedir ;; 1087 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1088 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1089 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1090 oldincludedir=$ac_optarg ;; 1091 1092 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1093 ac_prev=prefix ;; 1094 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1095 prefix=$ac_optarg ;; 1096 1097 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1098 | --program-pre | --program-pr | --program-p) 1099 ac_prev=program_prefix ;; 1100 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1101 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1102 program_prefix=$ac_optarg ;; 1103 1104 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1105 | --program-suf | --program-su | --program-s) 1106 ac_prev=program_suffix ;; 1107 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1108 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1109 program_suffix=$ac_optarg ;; 1110 1111 -program-transform-name | --program-transform-name \ 1112 | --program-transform-nam | --program-transform-na \ 1113 | --program-transform-n | --program-transform- \ 1114 | --program-transform | --program-transfor \ 1115 | --program-transfo | --program-transf \ 1116 | --program-trans | --program-tran \ 1117 | --progr-tra | --program-tr | --program-t) 1118 ac_prev=program_transform_name ;; 1119 -program-transform-name=* | --program-transform-name=* \ 1120 | --program-transform-nam=* | --program-transform-na=* \ 1121 | --program-transform-n=* | --program-transform-=* \ 1122 | --program-transform=* | --program-transfor=* \ 1123 | --program-transfo=* | --program-transf=* \ 1124 | --program-trans=* | --program-tran=* \ 1125 | --progr-tra=* | --program-tr=* | --program-t=*) 1126 program_transform_name=$ac_optarg ;; 1127 1128 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1129 ac_prev=pdfdir ;; 1130 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1131 pdfdir=$ac_optarg ;; 1132 1133 -psdir | --psdir | --psdi | --psd | --ps) 1134 ac_prev=psdir ;; 1135 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1136 psdir=$ac_optarg ;; 1137 1138 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1139 | -silent | --silent | --silen | --sile | --sil) 1140 silent=yes ;; 1141 1142 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1143 | --runstate | --runstat | --runsta | --runst | --runs \ 1144 | --run | --ru | --r) 1145 ac_prev=runstatedir ;; 1146 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1147 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1148 | --run=* | --ru=* | --r=*) 1149 runstatedir=$ac_optarg ;; 1150 1151 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1152 ac_prev=sbindir ;; 1153 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1154 | --sbi=* | --sb=*) 1155 sbindir=$ac_optarg ;; 1156 1157 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1158 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1159 | --sharedst | --shareds | --shared | --share | --shar \ 1160 | --sha | --sh) 1161 ac_prev=sharedstatedir ;; 1162 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1163 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1164 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1165 | --sha=* | --sh=*) 1166 sharedstatedir=$ac_optarg ;; 1167 1168 -site | --site | --sit) 1169 ac_prev=site ;; 1170 -site=* | --site=* | --sit=*) 1171 site=$ac_optarg ;; 1172 1173 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1174 ac_prev=srcdir ;; 1175 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1176 srcdir=$ac_optarg ;; 1177 1178 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1179 | --syscon | --sysco | --sysc | --sys | --sy) 1180 ac_prev=sysconfdir ;; 1181 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1182 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1183 sysconfdir=$ac_optarg ;; 1184 1185 -target | --target | --targe | --targ | --tar | --ta | --t) 1186 ac_prev=target_alias ;; 1187 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1188 target_alias=$ac_optarg ;; 1189 1190 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1191 verbose=yes ;; 1192 1193 -version | --version | --versio | --versi | --vers | -V) 1194 ac_init_version=: ;; 1195 1196 -with-* | --with-*) 1197 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1198 # Reject names that are not valid shell variable names. 1199 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1200 as_fn_error $? "invalid package name: '$ac_useropt'" 1201 ac_useropt_orig=$ac_useropt 1202 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1203 case $ac_user_opts in 1204 *" 1205 "with_$ac_useropt" 1206 "*) ;; 1207 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1208 ac_unrecognized_sep=', ';; 1209 esac 1210 eval with_$ac_useropt=\$ac_optarg ;; 1211 1212 -without-* | --without-*) 1213 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1214 # Reject names that are not valid shell variable names. 1215 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1216 as_fn_error $? "invalid package name: '$ac_useropt'" 1217 ac_useropt_orig=$ac_useropt 1218 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1219 case $ac_user_opts in 1220 *" 1221 "with_$ac_useropt" 1222 "*) ;; 1223 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1224 ac_unrecognized_sep=', ';; 1225 esac 1226 eval with_$ac_useropt=no ;; 1227 1228 --x) 1229 # Obsolete; use --with-x. 1230 with_x=yes ;; 1231 1232 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1233 | --x-incl | --x-inc | --x-in | --x-i) 1234 ac_prev=x_includes ;; 1235 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1236 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1237 x_includes=$ac_optarg ;; 1238 1239 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1240 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1241 ac_prev=x_libraries ;; 1242 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1243 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1244 x_libraries=$ac_optarg ;; 1245 1246 -*) as_fn_error $? "unrecognized option: '$ac_option' 1247 Try '$0 --help' for more information" 1248 ;; 1249 1250 *=*) 1251 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1252 # Reject names that are not valid shell variable names. 1253 case $ac_envvar in #( 1254 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1255 as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1256 esac 1257 eval $ac_envvar=\$ac_optarg 1258 export $ac_envvar ;; 1259 1260 *) 1261 # FIXME: should be removed in autoconf 3.0. 1262 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1263 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1264 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1265 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1266 ;; 1267 1268 esac 1269 done 1270 1271 if test -n "$ac_prev"; then 1272 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1273 as_fn_error $? "missing argument to $ac_option" 1274 fi 1275 1276 if test -n "$ac_unrecognized_opts"; then 1277 case $enable_option_checking in 1278 no) ;; 1279 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1280 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1281 esac 1282 fi 1283 1284 # Check all directory arguments for consistency. 1285 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1286 datadir sysconfdir sharedstatedir localstatedir includedir \ 1287 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1288 libdir localedir mandir runstatedir 1289 do 1290 eval ac_val=\$$ac_var 1291 # Remove trailing slashes. 1292 case $ac_val in 1293 */ ) 1294 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1295 eval $ac_var=\$ac_val;; 1296 esac 1297 # Be sure to have absolute directory names. 1298 case $ac_val in 1299 [\\/$]* | ?:[\\/]* ) continue;; 1300 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1301 esac 1302 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1303 done 1304 1305 # There might be people who depend on the old broken behavior: '$host' 1306 # used to hold the argument of --host etc. 1307 # FIXME: To remove some day. 1308 build=$build_alias 1309 host=$host_alias 1310 target=$target_alias 1311 1312 # FIXME: To remove some day. 1313 if test "x$host_alias" != x; then 1314 if test "x$build_alias" = x; then 1315 cross_compiling=maybe 1316 elif test "x$build_alias" != "x$host_alias"; then 1317 cross_compiling=yes 1318 fi 1319 fi 1320 1321 ac_tool_prefix= 1322 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1323 1324 test "$silent" = yes && exec 6>/dev/null 1325 1326 1327 ac_pwd=`pwd` && test -n "$ac_pwd" && 1328 ac_ls_di=`ls -di .` && 1329 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1330 as_fn_error $? "working directory cannot be determined" 1331 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1332 as_fn_error $? "pwd does not report name of working directory" 1333 1334 1335 # Find the source files, if location was not specified. 1336 if test -z "$srcdir"; then 1337 ac_srcdir_defaulted=yes 1338 # Try the directory containing this script, then the parent directory. 1339 ac_confdir=`$as_dirname -- "$as_myself" || 1340 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1341 X"$as_myself" : 'X\(//\)[^/]' \| \ 1342 X"$as_myself" : 'X\(//\)$' \| \ 1343 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1344 printf "%s\n" X"$as_myself" | 1345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1346 s//\1/ 1347 q 1348 } 1349 /^X\(\/\/\)[^/].*/{ 1350 s//\1/ 1351 q 1352 } 1353 /^X\(\/\/\)$/{ 1354 s//\1/ 1355 q 1356 } 1357 /^X\(\/\).*/{ 1358 s//\1/ 1359 q 1360 } 1361 s/.*/./; q'` 1362 srcdir=$ac_confdir 1363 if test ! -r "$srcdir/$ac_unique_file"; then 1364 srcdir=.. 1365 fi 1366 else 1367 ac_srcdir_defaulted=no 1368 fi 1369 if test ! -r "$srcdir/$ac_unique_file"; then 1370 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1371 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1372 fi 1373 ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1374 ac_abs_confdir=`( 1375 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1376 pwd)` 1377 # When building in place, set srcdir=. 1378 if test "$ac_abs_confdir" = "$ac_pwd"; then 1379 srcdir=. 1380 fi 1381 # Remove unnecessary trailing slashes from srcdir. 1382 # Double slashes in file names in object file debugging info 1383 # mess up M-x gdb in Emacs. 1384 case $srcdir in 1385 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1386 esac 1387 for ac_var in $ac_precious_vars; do 1388 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1389 eval ac_env_${ac_var}_value=\$${ac_var} 1390 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1391 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1392 done 1393 1394 # 1395 # Report the --help message. 1396 # 1397 if test "$ac_init_help" = "long"; then 1398 # Omit some internal or obsolete options to make the list less imposing. 1399 # This message is too long to be a string in the A/UX 3.1 sh. 1400 cat <<_ACEOF 1401 'configure' configures libxshmfence 1.3.3 to adapt to many kinds of systems. 1402 1403 Usage: $0 [OPTION]... [VAR=VALUE]... 1404 1405 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1406 VAR=VALUE. See below for descriptions of some of the useful variables. 1407 1408 Defaults for the options are specified in brackets. 1409 1410 Configuration: 1411 -h, --help display this help and exit 1412 --help=short display options specific to this package 1413 --help=recursive display the short help of all the included packages 1414 -V, --version display version information and exit 1415 -q, --quiet, --silent do not print 'checking ...' messages 1416 --cache-file=FILE cache test results in FILE [disabled] 1417 -C, --config-cache alias for '--cache-file=config.cache' 1418 -n, --no-create do not create output files 1419 --srcdir=DIR find the sources in DIR [configure dir or '..'] 1420 1421 Installation directories: 1422 --prefix=PREFIX install architecture-independent files in PREFIX 1423 [$ac_default_prefix] 1424 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1425 [PREFIX] 1426 1427 By default, 'make install' will install all the files in 1428 '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1429 an installation prefix other than '$ac_default_prefix' using '--prefix', 1430 for instance '--prefix=\$HOME'. 1431 1432 For better control, use the options below. 1433 1434 Fine tuning of the installation directories: 1435 --bindir=DIR user executables [EPREFIX/bin] 1436 --sbindir=DIR system admin executables [EPREFIX/sbin] 1437 --libexecdir=DIR program executables [EPREFIX/libexec] 1438 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1439 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1440 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1441 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1442 --libdir=DIR object code libraries [EPREFIX/lib] 1443 --includedir=DIR C header files [PREFIX/include] 1444 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1445 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1446 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1447 --infodir=DIR info documentation [DATAROOTDIR/info] 1448 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1449 --mandir=DIR man documentation [DATAROOTDIR/man] 1450 --docdir=DIR documentation root [DATAROOTDIR/doc/libxshmfence] 1451 --htmldir=DIR html documentation [DOCDIR] 1452 --dvidir=DIR dvi documentation [DOCDIR] 1453 --pdfdir=DIR pdf documentation [DOCDIR] 1454 --psdir=DIR ps documentation [DOCDIR] 1455 _ACEOF 1456 1457 cat <<\_ACEOF 1458 1459 Program names: 1460 --program-prefix=PREFIX prepend PREFIX to installed program names 1461 --program-suffix=SUFFIX append SUFFIX to installed program names 1462 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1463 1464 System types: 1465 --build=BUILD configure for building on BUILD [guessed] 1466 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1467 _ACEOF 1468 fi 1469 1470 if test -n "$ac_init_help"; then 1471 case $ac_init_help in 1472 short | recursive ) echo "Configuration of libxshmfence 1.3.3:";; 1473 esac 1474 cat <<\_ACEOF 1475 1476 Optional Features: 1477 --disable-option-checking ignore unrecognized --enable/--with options 1478 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1479 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1480 --enable-dependency-tracking 1481 do not reject slow dependency extractors 1482 --disable-dependency-tracking 1483 speeds up one-time build 1484 --enable-silent-rules less verbose build output (undo: "make V=1") 1485 --disable-silent-rules verbose build output (undo: "make V=0") 1486 --enable-shared[=PKGS] build shared libraries [default=yes] 1487 --enable-static[=PKGS] build static libraries [default=yes] 1488 --enable-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1489 both] 1490 --enable-fast-install[=PKGS] 1491 optimize for fast installation [default=yes] 1492 --enable-aix-soname=aix|svr4|both 1493 shared library versioning (aka "SONAME") variant to 1494 provide on AIX, [default=aix]. 1495 --disable-libtool-lock avoid locking (might break parallel builds) 1496 --disable-selective-werror 1497 Turn off selective compiler errors. (default: 1498 enabled) 1499 --enable-strict-compilation 1500 Enable all warnings from compiler and make them 1501 errors (default: disabled) 1502 --disable-largefile omit support for large files 1503 --enable-futex Enable futexes (default: auto) 1504 --enable-visibility Enable symbol visibility (default: auto) 1505 --enable-year2038 support timestamps after 2038 1506 1507 Optional Packages: 1508 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1509 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1510 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1511 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1512 compiler's sysroot if not specified). 1513 --with-lint Use a lint-style source code checker (default: 1514 disabled) 1515 --with-shared-memory-dir=PATH 1516 Path to directory in a world-writable temporary 1517 directory for anonymous shared memory (default: 1518 auto) 1519 1520 Some influential environment variables: 1521 CC C compiler command 1522 CFLAGS C compiler flags 1523 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1524 nonstandard directory <lib dir> 1525 LIBS libraries to pass to the linker, e.g. -l<library> 1526 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1527 you have headers in a nonstandard directory <include dir> 1528 LT_SYS_LIBRARY_PATH 1529 User-defined run-time library search path. 1530 PKG_CONFIG path to pkg-config utility 1531 PKG_CONFIG_PATH 1532 directories to add to pkg-config's search path 1533 PKG_CONFIG_LIBDIR 1534 path overriding pkg-config's built-in search path 1535 LINT Path to a lint-style command 1536 LINT_FLAGS Flags for the lint-style command 1537 XPROTO_CFLAGS 1538 C compiler flags for XPROTO, overriding pkg-config 1539 XPROTO_LIBS linker flags for XPROTO, overriding pkg-config 1540 1541 Use these variables to override the choices made by 'configure' or to help 1542 it to find libraries and programs with nonstandard names/locations. 1543 1544 Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxshmfence/-/issues>. 1545 _ACEOF 1546 ac_status=$? 1547 fi 1548 1549 if test "$ac_init_help" = "recursive"; then 1550 # If there are subdirs, report their specific --help. 1551 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1552 test -d "$ac_dir" || 1553 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1554 continue 1555 ac_builddir=. 1556 1557 case "$ac_dir" in 1558 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1559 *) 1560 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1561 # A ".." for each directory in $ac_dir_suffix. 1562 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1563 case $ac_top_builddir_sub in 1564 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1565 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1566 esac ;; 1567 esac 1568 ac_abs_top_builddir=$ac_pwd 1569 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1570 # for backward compatibility: 1571 ac_top_builddir=$ac_top_build_prefix 1572 1573 case $srcdir in 1574 .) # We are building in place. 1575 ac_srcdir=. 1576 ac_top_srcdir=$ac_top_builddir_sub 1577 ac_abs_top_srcdir=$ac_pwd ;; 1578 [\\/]* | ?:[\\/]* ) # Absolute name. 1579 ac_srcdir=$srcdir$ac_dir_suffix; 1580 ac_top_srcdir=$srcdir 1581 ac_abs_top_srcdir=$srcdir ;; 1582 *) # Relative name. 1583 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1584 ac_top_srcdir=$ac_top_build_prefix$srcdir 1585 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1586 esac 1587 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1588 1589 cd "$ac_dir" || { ac_status=$?; continue; } 1590 # Check for configure.gnu first; this name is used for a wrapper for 1591 # Metaconfig's "Configure" on case-insensitive file systems. 1592 if test -f "$ac_srcdir/configure.gnu"; then 1593 echo && 1594 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1595 elif test -f "$ac_srcdir/configure"; then 1596 echo && 1597 $SHELL "$ac_srcdir/configure" --help=recursive 1598 else 1599 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1600 fi || ac_status=$? 1601 cd "$ac_pwd" || { ac_status=$?; break; } 1602 done 1603 fi 1604 1605 test -n "$ac_init_help" && exit $ac_status 1606 if $ac_init_version; then 1607 cat <<\_ACEOF 1608 libxshmfence configure 1.3.3 1609 generated by GNU Autoconf 2.72 1610 1611 Copyright (C) 2023 Free Software Foundation, Inc. 1612 This configure script is free software; the Free Software Foundation 1613 gives unlimited permission to copy, distribute and modify it. 1614 _ACEOF 1615 exit 1616 fi 1617 1618 ## ------------------------ ## 1619 ## Autoconf initialization. ## 1620 ## ------------------------ ## 1621 1622 # ac_fn_c_try_compile LINENO 1623 # -------------------------- 1624 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1625 ac_fn_c_try_compile () 1626 { 1627 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1628 rm -f conftest.$ac_objext conftest.beam 1629 if { { ac_try="$ac_compile" 1630 case "(($ac_try" in 1631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1632 *) ac_try_echo=$ac_try;; 1633 esac 1634 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1635 printf "%s\n" "$ac_try_echo"; } >&5 1636 (eval "$ac_compile") 2>conftest.err 1637 ac_status=$? 1638 if test -s conftest.err; then 1639 grep -v '^ *+' conftest.err >conftest.er1 1640 cat conftest.er1 >&5 1641 mv -f conftest.er1 conftest.err 1642 fi 1643 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1644 test $ac_status = 0; } && { 1645 test -z "$ac_c_werror_flag" || 1646 test ! -s conftest.err 1647 } && test -s conftest.$ac_objext 1648 then : 1649 ac_retval=0 1650 else case e in #( 1651 e) printf "%s\n" "$as_me: failed program was:" >&5 1652 sed 's/^/| /' conftest.$ac_ext >&5 1653 1654 ac_retval=1 ;; 1655 esac 1656 fi 1657 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1658 as_fn_set_status $ac_retval 1659 1660 } # ac_fn_c_try_compile 1661 1662 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1663 # ------------------------------------------------------- 1664 # Tests whether HEADER exists and can be compiled using the include files in 1665 # INCLUDES, setting the cache variable VAR accordingly. 1666 ac_fn_c_check_header_compile () 1667 { 1668 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1670 printf %s "checking for $2... " >&6; } 1671 if eval test \${$3+y} 1672 then : 1673 printf %s "(cached) " >&6 1674 else case e in #( 1675 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1676 /* end confdefs.h. */ 1677 $4 1678 #include <$2> 1679 _ACEOF 1680 if ac_fn_c_try_compile "$LINENO" 1681 then : 1682 eval "$3=yes" 1683 else case e in #( 1684 e) eval "$3=no" ;; 1685 esac 1686 fi 1687 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1688 esac 1689 fi 1690 eval ac_res=\$$3 1691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1692 printf "%s\n" "$ac_res" >&6; } 1693 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1694 1695 } # ac_fn_c_check_header_compile 1696 1697 # ac_fn_c_try_link LINENO 1698 # ----------------------- 1699 # Try to link conftest.$ac_ext, and return whether this succeeded. 1700 ac_fn_c_try_link () 1701 { 1702 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1703 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1704 if { { ac_try="$ac_link" 1705 case "(($ac_try" in 1706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1707 *) ac_try_echo=$ac_try;; 1708 esac 1709 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1710 printf "%s\n" "$ac_try_echo"; } >&5 1711 (eval "$ac_link") 2>conftest.err 1712 ac_status=$? 1713 if test -s conftest.err; then 1714 grep -v '^ *+' conftest.err >conftest.er1 1715 cat conftest.er1 >&5 1716 mv -f conftest.er1 conftest.err 1717 fi 1718 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1719 test $ac_status = 0; } && { 1720 test -z "$ac_c_werror_flag" || 1721 test ! -s conftest.err 1722 } && test -s conftest$ac_exeext && { 1723 test "$cross_compiling" = yes || 1724 test -x conftest$ac_exeext 1725 } 1726 then : 1727 ac_retval=0 1728 else case e in #( 1729 e) printf "%s\n" "$as_me: failed program was:" >&5 1730 sed 's/^/| /' conftest.$ac_ext >&5 1731 1732 ac_retval=1 ;; 1733 esac 1734 fi 1735 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1736 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1737 # interfere with the next link command; also delete a directory that is 1738 # left behind by Apple's compiler. We do this before executing the actions. 1739 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1740 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1741 as_fn_set_status $ac_retval 1742 1743 } # ac_fn_c_try_link 1744 1745 # ac_fn_c_check_func LINENO FUNC VAR 1746 # ---------------------------------- 1747 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1748 ac_fn_c_check_func () 1749 { 1750 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1752 printf %s "checking for $2... " >&6; } 1753 if eval test \${$3+y} 1754 then : 1755 printf %s "(cached) " >&6 1756 else case e in #( 1757 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1758 /* end confdefs.h. */ 1759 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1760 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1761 #define $2 innocuous_$2 1762 1763 /* System header to define __stub macros and hopefully few prototypes, 1764 which can conflict with char $2 (void); below. */ 1765 1766 #include <limits.h> 1767 #undef $2 1768 1769 /* Override any GCC internal prototype to avoid an error. 1770 Use char because int might match the return type of a GCC 1771 builtin and then its argument prototype would still apply. */ 1772 #ifdef __cplusplus 1773 extern "C" 1774 #endif 1775 char $2 (void); 1776 /* The GNU C library defines this for functions which it implements 1777 to always fail with ENOSYS. Some functions are actually named 1778 something starting with __ and the normal name is an alias. */ 1779 #if defined __stub_$2 || defined __stub___$2 1780 choke me 1781 #endif 1782 1783 int 1784 main (void) 1785 { 1786 return $2 (); 1787 ; 1788 return 0; 1789 } 1790 _ACEOF 1791 if ac_fn_c_try_link "$LINENO" 1792 then : 1793 eval "$3=yes" 1794 else case e in #( 1795 e) eval "$3=no" ;; 1796 esac 1797 fi 1798 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1799 conftest$ac_exeext conftest.$ac_ext ;; 1800 esac 1801 fi 1802 eval ac_res=\$$3 1803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1804 printf "%s\n" "$ac_res" >&6; } 1805 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1806 1807 } # ac_fn_c_check_func 1808 1809 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1810 # ------------------------------------------------------------------ 1811 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1812 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1813 ac_fn_check_decl () 1814 { 1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1816 as_decl_name=`echo $2|sed 's/ *(.*//'` 1817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1818 printf %s "checking whether $as_decl_name is declared... " >&6; } 1819 if eval test \${$3+y} 1820 then : 1821 printf %s "(cached) " >&6 1822 else case e in #( 1823 e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1824 eval ac_save_FLAGS=\$$6 1825 as_fn_append $6 " $5" 1826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1827 /* end confdefs.h. */ 1828 $4 1829 int 1830 main (void) 1831 { 1832 #ifndef $as_decl_name 1833 #ifdef __cplusplus 1834 (void) $as_decl_use; 1835 #else 1836 (void) $as_decl_name; 1837 #endif 1838 #endif 1839 1840 ; 1841 return 0; 1842 } 1843 _ACEOF 1844 if ac_fn_c_try_compile "$LINENO" 1845 then : 1846 eval "$3=yes" 1847 else case e in #( 1848 e) eval "$3=no" ;; 1849 esac 1850 fi 1851 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1852 eval $6=\$ac_save_FLAGS 1853 ;; 1854 esac 1855 fi 1856 eval ac_res=\$$3 1857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1858 printf "%s\n" "$ac_res" >&6; } 1859 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1860 1861 } # ac_fn_check_decl 1862 ac_configure_args_raw= 1863 for ac_arg 1864 do 1865 case $ac_arg in 1866 *\'*) 1867 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1868 esac 1869 as_fn_append ac_configure_args_raw " '$ac_arg'" 1870 done 1871 1872 case $ac_configure_args_raw in 1873 *$as_nl*) 1874 ac_safe_unquote= ;; 1875 *) 1876 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1877 ac_unsafe_a="$ac_unsafe_z#~" 1878 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1879 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1880 esac 1881 1882 cat >config.log <<_ACEOF 1883 This file contains any messages produced by compilers while 1884 running configure, to aid debugging if configure makes a mistake. 1885 1886 It was created by libxshmfence $as_me 1.3.3, which was 1887 generated by GNU Autoconf 2.72. Invocation command line was 1888 1889 $ $0$ac_configure_args_raw 1890 1891 _ACEOF 1892 exec 5>>config.log 1893 { 1894 cat <<_ASUNAME 1895 ## --------- ## 1896 ## Platform. ## 1897 ## --------- ## 1898 1899 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1900 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1901 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1902 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1903 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1904 1905 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1906 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1907 1908 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1909 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1910 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1911 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1912 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1913 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1914 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1915 1916 _ASUNAME 1917 1918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1919 for as_dir in $PATH 1920 do 1921 IFS=$as_save_IFS 1922 case $as_dir in #((( 1923 '') as_dir=./ ;; 1924 */) ;; 1925 *) as_dir=$as_dir/ ;; 1926 esac 1927 printf "%s\n" "PATH: $as_dir" 1928 done 1929 IFS=$as_save_IFS 1930 1931 } >&5 1932 1933 cat >&5 <<_ACEOF 1934 1935 1936 ## ----------- ## 1937 ## Core tests. ## 1938 ## ----------- ## 1939 1940 _ACEOF 1941 1942 1943 # Keep a trace of the command line. 1944 # Strip out --no-create and --no-recursion so they do not pile up. 1945 # Strip out --silent because we don't want to record it for future runs. 1946 # Also quote any args containing shell meta-characters. 1947 # Make two passes to allow for proper duplicate-argument suppression. 1948 ac_configure_args= 1949 ac_configure_args0= 1950 ac_configure_args1= 1951 ac_must_keep_next=false 1952 for ac_pass in 1 2 1953 do 1954 for ac_arg 1955 do 1956 case $ac_arg in 1957 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1958 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1959 | -silent | --silent | --silen | --sile | --sil) 1960 continue ;; 1961 *\'*) 1962 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1963 esac 1964 case $ac_pass in 1965 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1966 2) 1967 as_fn_append ac_configure_args1 " '$ac_arg'" 1968 if test $ac_must_keep_next = true; then 1969 ac_must_keep_next=false # Got value, back to normal. 1970 else 1971 case $ac_arg in 1972 *=* | --config-cache | -C | -disable-* | --disable-* \ 1973 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1974 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1975 | -with-* | --with-* | -without-* | --without-* | --x) 1976 case "$ac_configure_args0 " in 1977 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1978 esac 1979 ;; 1980 -* ) ac_must_keep_next=true ;; 1981 esac 1982 fi 1983 as_fn_append ac_configure_args " '$ac_arg'" 1984 ;; 1985 esac 1986 done 1987 done 1988 { ac_configure_args0=; unset ac_configure_args0;} 1989 { ac_configure_args1=; unset ac_configure_args1;} 1990 1991 # When interrupted or exit'd, cleanup temporary files, and complete 1992 # config.log. We remove comments because anyway the quotes in there 1993 # would cause problems or look ugly. 1994 # WARNING: Use '\'' to represent an apostrophe within the trap. 1995 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1996 trap 'exit_status=$? 1997 # Sanitize IFS. 1998 IFS=" "" $as_nl" 1999 # Save into config.log some information that might help in debugging. 2000 { 2001 echo 2002 2003 printf "%s\n" "## ---------------- ## 2004 ## Cache variables. ## 2005 ## ---------------- ##" 2006 echo 2007 # The following way of writing the cache mishandles newlines in values, 2008 ( 2009 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2010 eval ac_val=\$$ac_var 2011 case $ac_val in #( 2012 *${as_nl}*) 2013 case $ac_var in #( 2014 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2015 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2016 esac 2017 case $ac_var in #( 2018 _ | IFS | as_nl) ;; #( 2019 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2020 *) { eval $ac_var=; unset $ac_var;} ;; 2021 esac ;; 2022 esac 2023 done 2024 (set) 2>&1 | 2025 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2026 *${as_nl}ac_space=\ *) 2027 sed -n \ 2028 "s/'\''/'\''\\\\'\'''\''/g; 2029 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2030 ;; #( 2031 *) 2032 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2033 ;; 2034 esac | 2035 sort 2036 ) 2037 echo 2038 2039 printf "%s\n" "## ----------------- ## 2040 ## Output variables. ## 2041 ## ----------------- ##" 2042 echo 2043 for ac_var in $ac_subst_vars 2044 do 2045 eval ac_val=\$$ac_var 2046 case $ac_val in 2047 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2048 esac 2049 printf "%s\n" "$ac_var='\''$ac_val'\''" 2050 done | sort 2051 echo 2052 2053 if test -n "$ac_subst_files"; then 2054 printf "%s\n" "## ------------------- ## 2055 ## File substitutions. ## 2056 ## ------------------- ##" 2057 echo 2058 for ac_var in $ac_subst_files 2059 do 2060 eval ac_val=\$$ac_var 2061 case $ac_val in 2062 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2063 esac 2064 printf "%s\n" "$ac_var='\''$ac_val'\''" 2065 done | sort 2066 echo 2067 fi 2068 2069 if test -s confdefs.h; then 2070 printf "%s\n" "## ----------- ## 2071 ## confdefs.h. ## 2072 ## ----------- ##" 2073 echo 2074 cat confdefs.h 2075 echo 2076 fi 2077 test "$ac_signal" != 0 && 2078 printf "%s\n" "$as_me: caught signal $ac_signal" 2079 printf "%s\n" "$as_me: exit $exit_status" 2080 } >&5 2081 rm -f core *.core core.conftest.* && 2082 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2083 exit $exit_status 2084 ' 0 2085 for ac_signal in 1 2 13 15; do 2086 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2087 done 2088 ac_signal=0 2089 2090 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2091 rm -f -r conftest* confdefs.h 2092 2093 printf "%s\n" "/* confdefs.h */" > confdefs.h 2094 2095 # Predefined preprocessor variables. 2096 2097 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2098 2099 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2100 2101 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2102 2103 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2104 2105 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2106 2107 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2108 2109 2110 # Let the site file select an alternate cache file if it wants to. 2111 # Prefer an explicitly selected file to automatically selected ones. 2112 if test -n "$CONFIG_SITE"; then 2113 ac_site_files="$CONFIG_SITE" 2114 elif test "x$prefix" != xNONE; then 2115 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2116 else 2117 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2118 fi 2119 2120 for ac_site_file in $ac_site_files 2121 do 2122 case $ac_site_file in #( 2123 */*) : 2124 ;; #( 2125 *) : 2126 ac_site_file=./$ac_site_file ;; 2127 esac 2128 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2130 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2131 sed 's/^/| /' "$ac_site_file" >&5 2132 . "$ac_site_file" \ 2133 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2134 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2135 as_fn_error $? "failed to load site script $ac_site_file 2136 See 'config.log' for more details" "$LINENO" 5; } 2137 fi 2138 done 2139 2140 if test -r "$cache_file"; then 2141 # Some versions of bash will fail to source /dev/null (special files 2142 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2143 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2145 printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2146 case $cache_file in 2147 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2148 *) . "./$cache_file";; 2149 esac 2150 fi 2151 else 2152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2153 printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2154 >$cache_file 2155 fi 2156 2157 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2158 # Test code for whether the C compiler supports C89 (global declarations) 2159 ac_c_conftest_c89_globals=' 2160 /* Does the compiler advertise C89 conformance? 2161 Do not test the value of __STDC__, because some compilers set it to 0 2162 while being otherwise adequately conformant. */ 2163 #if !defined __STDC__ 2164 # error "Compiler does not advertise C89 conformance" 2165 #endif 2166 2167 #include <stddef.h> 2168 #include <stdarg.h> 2169 struct stat; 2170 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2171 struct buf { int x; }; 2172 struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2173 static char *e (char **p, int i) 2174 { 2175 return p[i]; 2176 } 2177 static char *f (char * (*g) (char **, int), char **p, ...) 2178 { 2179 char *s; 2180 va_list v; 2181 va_start (v,p); 2182 s = g (p, va_arg (v,int)); 2183 va_end (v); 2184 return s; 2185 } 2186 2187 /* C89 style stringification. */ 2188 #define noexpand_stringify(a) #a 2189 const char *stringified = noexpand_stringify(arbitrary+token=sequence); 2190 2191 /* C89 style token pasting. Exercises some of the corner cases that 2192 e.g. old MSVC gets wrong, but not very hard. */ 2193 #define noexpand_concat(a,b) a##b 2194 #define expand_concat(a,b) noexpand_concat(a,b) 2195 extern int vA; 2196 extern int vbee; 2197 #define aye A 2198 #define bee B 2199 int *pvA = &expand_concat(v,aye); 2200 int *pvbee = &noexpand_concat(v,bee); 2201 2202 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2203 function prototypes and stuff, but not \xHH hex character constants. 2204 These do not provoke an error unfortunately, instead are silently treated 2205 as an "x". The following induces an error, until -std is added to get 2206 proper ANSI mode. Curiously \x00 != x always comes out true, for an 2207 array size at least. It is necessary to write \x00 == 0 to get something 2208 that is true only with -std. */ 2209 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2210 2211 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2212 inside strings and character constants. */ 2213 #define FOO(x) '\''x'\'' 2214 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2215 2216 int test (int i, double x); 2217 struct s1 {int (*f) (int a);}; 2218 struct s2 {int (*f) (double a);}; 2219 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2220 int, int);' 2221 2222 # Test code for whether the C compiler supports C89 (body of main). 2223 ac_c_conftest_c89_main=' 2224 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2225 ' 2226 2227 # Test code for whether the C compiler supports C99 (global declarations) 2228 ac_c_conftest_c99_globals=' 2229 /* Does the compiler advertise C99 conformance? */ 2230 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2231 # error "Compiler does not advertise C99 conformance" 2232 #endif 2233 2234 // See if C++-style comments work. 2235 2236 #include <stdbool.h> 2237 extern int puts (const char *); 2238 extern int printf (const char *, ...); 2239 extern int dprintf (int, const char *, ...); 2240 extern void *malloc (size_t); 2241 extern void free (void *); 2242 2243 // Check varargs macros. These examples are taken from C99 6.10.3.5. 2244 // dprintf is used instead of fprintf to avoid needing to declare 2245 // FILE and stderr. 2246 #define debug(...) dprintf (2, __VA_ARGS__) 2247 #define showlist(...) puts (#__VA_ARGS__) 2248 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2249 static void 2250 test_varargs_macros (void) 2251 { 2252 int x = 1234; 2253 int y = 5678; 2254 debug ("Flag"); 2255 debug ("X = %d\n", x); 2256 showlist (The first, second, and third items.); 2257 report (x>y, "x is %d but y is %d", x, y); 2258 } 2259 2260 // Check long long types. 2261 #define BIG64 18446744073709551615ull 2262 #define BIG32 4294967295ul 2263 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2264 #if !BIG_OK 2265 #error "your preprocessor is broken" 2266 #endif 2267 #if BIG_OK 2268 #else 2269 #error "your preprocessor is broken" 2270 #endif 2271 static long long int bignum = -9223372036854775807LL; 2272 static unsigned long long int ubignum = BIG64; 2273 2274 struct incomplete_array 2275 { 2276 int datasize; 2277 double data[]; 2278 }; 2279 2280 struct named_init { 2281 int number; 2282 const wchar_t *name; 2283 double average; 2284 }; 2285 2286 typedef const char *ccp; 2287 2288 static inline int 2289 test_restrict (ccp restrict text) 2290 { 2291 // Iterate through items via the restricted pointer. 2292 // Also check for declarations in for loops. 2293 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2294 continue; 2295 return 0; 2296 } 2297 2298 // Check varargs and va_copy. 2299 static bool 2300 test_varargs (const char *format, ...) 2301 { 2302 va_list args; 2303 va_start (args, format); 2304 va_list args_copy; 2305 va_copy (args_copy, args); 2306 2307 const char *str = ""; 2308 int number = 0; 2309 float fnumber = 0; 2310 2311 while (*format) 2312 { 2313 switch (*format++) 2314 { 2315 case '\''s'\'': // string 2316 str = va_arg (args_copy, const char *); 2317 break; 2318 case '\''d'\'': // int 2319 number = va_arg (args_copy, int); 2320 break; 2321 case '\''f'\'': // float 2322 fnumber = va_arg (args_copy, double); 2323 break; 2324 default: 2325 break; 2326 } 2327 } 2328 va_end (args_copy); 2329 va_end (args); 2330 2331 return *str && number && fnumber; 2332 } 2333 ' 2334 2335 # Test code for whether the C compiler supports C99 (body of main). 2336 ac_c_conftest_c99_main=' 2337 // Check bool. 2338 _Bool success = false; 2339 success |= (argc != 0); 2340 2341 // Check restrict. 2342 if (test_restrict ("String literal") == 0) 2343 success = true; 2344 char *restrict newvar = "Another string"; 2345 2346 // Check varargs. 2347 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2348 test_varargs_macros (); 2349 2350 // Check flexible array members. 2351 struct incomplete_array *ia = 2352 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2353 ia->datasize = 10; 2354 for (int i = 0; i < ia->datasize; ++i) 2355 ia->data[i] = i * 1.234; 2356 // Work around memory leak warnings. 2357 free (ia); 2358 2359 // Check named initializers. 2360 struct named_init ni = { 2361 .number = 34, 2362 .name = L"Test wide string", 2363 .average = 543.34343, 2364 }; 2365 2366 ni.number = 58; 2367 2368 int dynamic_array[ni.number]; 2369 dynamic_array[0] = argv[0][0]; 2370 dynamic_array[ni.number - 1] = 543; 2371 2372 // work around unused variable warnings 2373 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2374 || dynamic_array[ni.number - 1] != 543); 2375 ' 2376 2377 # Test code for whether the C compiler supports C11 (global declarations) 2378 ac_c_conftest_c11_globals=' 2379 /* Does the compiler advertise C11 conformance? */ 2380 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2381 # error "Compiler does not advertise C11 conformance" 2382 #endif 2383 2384 // Check _Alignas. 2385 char _Alignas (double) aligned_as_double; 2386 char _Alignas (0) no_special_alignment; 2387 extern char aligned_as_int; 2388 char _Alignas (0) _Alignas (int) aligned_as_int; 2389 2390 // Check _Alignof. 2391 enum 2392 { 2393 int_alignment = _Alignof (int), 2394 int_array_alignment = _Alignof (int[100]), 2395 char_alignment = _Alignof (char) 2396 }; 2397 _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2398 2399 // Check _Noreturn. 2400 int _Noreturn does_not_return (void) { for (;;) continue; } 2401 2402 // Check _Static_assert. 2403 struct test_static_assert 2404 { 2405 int x; 2406 _Static_assert (sizeof (int) <= sizeof (long int), 2407 "_Static_assert does not work in struct"); 2408 long int y; 2409 }; 2410 2411 // Check UTF-8 literals. 2412 #define u8 syntax error! 2413 char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2414 2415 // Check duplicate typedefs. 2416 typedef long *long_ptr; 2417 typedef long int *long_ptr; 2418 typedef long_ptr long_ptr; 2419 2420 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2421 struct anonymous 2422 { 2423 union { 2424 struct { int i; int j; }; 2425 struct { int k; long int l; } w; 2426 }; 2427 int m; 2428 } v1; 2429 ' 2430 2431 # Test code for whether the C compiler supports C11 (body of main). 2432 ac_c_conftest_c11_main=' 2433 _Static_assert ((offsetof (struct anonymous, i) 2434 == offsetof (struct anonymous, w.k)), 2435 "Anonymous union alignment botch"); 2436 v1.i = 2; 2437 v1.w.k = 5; 2438 ok |= v1.i != 5; 2439 ' 2440 2441 # Test code for whether the C compiler supports C11 (complete). 2442 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2443 ${ac_c_conftest_c99_globals} 2444 ${ac_c_conftest_c11_globals} 2445 2446 int 2447 main (int argc, char **argv) 2448 { 2449 int ok = 0; 2450 ${ac_c_conftest_c89_main} 2451 ${ac_c_conftest_c99_main} 2452 ${ac_c_conftest_c11_main} 2453 return ok; 2454 } 2455 " 2456 2457 # Test code for whether the C compiler supports C99 (complete). 2458 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2459 ${ac_c_conftest_c99_globals} 2460 2461 int 2462 main (int argc, char **argv) 2463 { 2464 int ok = 0; 2465 ${ac_c_conftest_c89_main} 2466 ${ac_c_conftest_c99_main} 2467 return ok; 2468 } 2469 " 2470 2471 # Test code for whether the C compiler supports C89 (complete). 2472 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2473 2474 int 2475 main (int argc, char **argv) 2476 { 2477 int ok = 0; 2478 ${ac_c_conftest_c89_main} 2479 return ok; 2480 } 2481 " 2482 2483 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2484 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2485 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2486 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2487 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2488 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2489 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2490 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2491 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 2492 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 2493 2494 # Auxiliary files required by this configure script. 2495 ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile" 2496 2497 # Locations in which to look for auxiliary files. 2498 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2499 2500 # Search for a directory containing all of the required auxiliary files, 2501 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2502 # If we don't find one directory that contains all the files we need, 2503 # we report the set of missing files from the *first* directory in 2504 # $ac_aux_dir_candidates and give up. 2505 ac_missing_aux_files="" 2506 ac_first_candidate=: 2507 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2509 as_found=false 2510 for as_dir in $ac_aux_dir_candidates 2511 do 2512 IFS=$as_save_IFS 2513 case $as_dir in #((( 2514 '') as_dir=./ ;; 2515 */) ;; 2516 *) as_dir=$as_dir/ ;; 2517 esac 2518 as_found=: 2519 2520 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2521 ac_aux_dir_found=yes 2522 ac_install_sh= 2523 for ac_aux in $ac_aux_files 2524 do 2525 # As a special case, if "install-sh" is required, that requirement 2526 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2527 # and $ac_install_sh is set appropriately for whichever one is found. 2528 if test x"$ac_aux" = x"install-sh" 2529 then 2530 if test -f "${as_dir}install-sh"; then 2531 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2532 ac_install_sh="${as_dir}install-sh -c" 2533 elif test -f "${as_dir}install.sh"; then 2534 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2535 ac_install_sh="${as_dir}install.sh -c" 2536 elif test -f "${as_dir}shtool"; then 2537 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2538 ac_install_sh="${as_dir}shtool install -c" 2539 else 2540 ac_aux_dir_found=no 2541 if $ac_first_candidate; then 2542 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2543 else 2544 break 2545 fi 2546 fi 2547 else 2548 if test -f "${as_dir}${ac_aux}"; then 2549 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2550 else 2551 ac_aux_dir_found=no 2552 if $ac_first_candidate; then 2553 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2554 else 2555 break 2556 fi 2557 fi 2558 fi 2559 done 2560 if test "$ac_aux_dir_found" = yes; then 2561 ac_aux_dir="$as_dir" 2562 break 2563 fi 2564 ac_first_candidate=false 2565 2566 as_found=false 2567 done 2568 IFS=$as_save_IFS 2569 if $as_found 2570 then : 2571 2572 else case e in #( 2573 e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 2574 esac 2575 fi 2576 2577 2578 # These three variables are undocumented and unsupported, 2579 # and are intended to be withdrawn in a future Autoconf release. 2580 # They can cause serious problems if a builder's source tree is in a directory 2581 # whose full name contains unusual characters. 2582 if test -f "${ac_aux_dir}config.guess"; then 2583 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2584 fi 2585 if test -f "${ac_aux_dir}config.sub"; then 2586 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2587 fi 2588 if test -f "$ac_aux_dir/configure"; then 2589 ac_configure="$SHELL ${ac_aux_dir}configure" 2590 fi 2591 2592 # Check that the precious variables saved in the cache have kept the same 2593 # value. 2594 ac_cache_corrupted=false 2595 for ac_var in $ac_precious_vars; do 2596 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2597 eval ac_new_set=\$ac_env_${ac_var}_set 2598 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2599 eval ac_new_val=\$ac_env_${ac_var}_value 2600 case $ac_old_set,$ac_new_set in 2601 set,) 2602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 2603 printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 2604 ac_cache_corrupted=: ;; 2605 ,set) 2606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 2607 printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 2608 ac_cache_corrupted=: ;; 2609 ,);; 2610 *) 2611 if test "x$ac_old_val" != "x$ac_new_val"; then 2612 # differences in whitespace do not lead to failure. 2613 ac_old_val_w=`echo x $ac_old_val` 2614 ac_new_val_w=`echo x $ac_new_val` 2615 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 2617 printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 2618 ac_cache_corrupted=: 2619 else 2620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 2621 printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 2622 eval $ac_var=\$ac_old_val 2623 fi 2624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 2625 printf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 2626 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 2627 printf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 2628 fi;; 2629 esac 2630 # Pass precious variables to config.status. 2631 if test "$ac_new_set" = set; then 2632 case $ac_new_val in 2633 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2634 *) ac_arg=$ac_var=$ac_new_val ;; 2635 esac 2636 case " $ac_configure_args " in 2637 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2638 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2639 esac 2640 fi 2641 done 2642 if $ac_cache_corrupted; then 2643 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2644 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2646 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2647 as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 2648 and start over" "$LINENO" 5 2649 fi 2650 ## -------------------- ## 2651 ## Main body of script. ## 2652 ## -------------------- ## 2653 2654 ac_ext=c 2655 ac_cpp='$CPP $CPPFLAGS' 2656 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2657 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2658 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2659 2660 2661 2662 ac_config_headers="$ac_config_headers config.h" 2663 2664 2665 2666 # Set common system defines for POSIX extensions, such as _GNU_SOURCE 2667 # Must be called before any macros that run the compiler (like LT_INIT 2668 # or XORG_DEFAULT_OPTIONS) to avoid autoconf errors. 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 # Expand $ac_aux_dir to an absolute path. 2681 am_aux_dir=`cd "$ac_aux_dir" && pwd` 2682 2683 ac_ext=c 2684 ac_cpp='$CPP $CPPFLAGS' 2685 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2686 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2687 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2688 if test -n "$ac_tool_prefix"; then 2689 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2690 set dummy ${ac_tool_prefix}gcc; ac_word=$2 2691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2692 printf %s "checking for $ac_word... " >&6; } 2693 if test ${ac_cv_prog_CC+y} 2694 then : 2695 printf %s "(cached) " >&6 2696 else case e in #( 2697 e) if test -n "$CC"; then 2698 ac_cv_prog_CC="$CC" # Let the user override the test. 2699 else 2700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2701 for as_dir in $PATH 2702 do 2703 IFS=$as_save_IFS 2704 case $as_dir in #((( 2705 '') as_dir=./ ;; 2706 */) ;; 2707 *) as_dir=$as_dir/ ;; 2708 esac 2709 for ac_exec_ext in '' $ac_executable_extensions; do 2710 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2711 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2712 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2713 break 2 2714 fi 2715 done 2716 done 2717 IFS=$as_save_IFS 2718 2719 fi ;; 2720 esac 2721 fi 2722 CC=$ac_cv_prog_CC 2723 if test -n "$CC"; then 2724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2725 printf "%s\n" "$CC" >&6; } 2726 else 2727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2728 printf "%s\n" "no" >&6; } 2729 fi 2730 2731 2732 fi 2733 if test -z "$ac_cv_prog_CC"; then 2734 ac_ct_CC=$CC 2735 # Extract the first word of "gcc", so it can be a program name with args. 2736 set dummy gcc; ac_word=$2 2737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2738 printf %s "checking for $ac_word... " >&6; } 2739 if test ${ac_cv_prog_ac_ct_CC+y} 2740 then : 2741 printf %s "(cached) " >&6 2742 else case e in #( 2743 e) if test -n "$ac_ct_CC"; then 2744 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2745 else 2746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2747 for as_dir in $PATH 2748 do 2749 IFS=$as_save_IFS 2750 case $as_dir in #((( 2751 '') as_dir=./ ;; 2752 */) ;; 2753 *) as_dir=$as_dir/ ;; 2754 esac 2755 for ac_exec_ext in '' $ac_executable_extensions; do 2756 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2757 ac_cv_prog_ac_ct_CC="gcc" 2758 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2759 break 2 2760 fi 2761 done 2762 done 2763 IFS=$as_save_IFS 2764 2765 fi ;; 2766 esac 2767 fi 2768 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2769 if test -n "$ac_ct_CC"; then 2770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2771 printf "%s\n" "$ac_ct_CC" >&6; } 2772 else 2773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2774 printf "%s\n" "no" >&6; } 2775 fi 2776 2777 if test "x$ac_ct_CC" = x; then 2778 CC="" 2779 else 2780 case $cross_compiling:$ac_tool_warned in 2781 yes:) 2782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2783 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2784 ac_tool_warned=yes ;; 2785 esac 2786 CC=$ac_ct_CC 2787 fi 2788 else 2789 CC="$ac_cv_prog_CC" 2790 fi 2791 2792 if test -z "$CC"; then 2793 if test -n "$ac_tool_prefix"; then 2794 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2795 set dummy ${ac_tool_prefix}cc; ac_word=$2 2796 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2797 printf %s "checking for $ac_word... " >&6; } 2798 if test ${ac_cv_prog_CC+y} 2799 then : 2800 printf %s "(cached) " >&6 2801 else case e in #( 2802 e) if test -n "$CC"; then 2803 ac_cv_prog_CC="$CC" # Let the user override the test. 2804 else 2805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2806 for as_dir in $PATH 2807 do 2808 IFS=$as_save_IFS 2809 case $as_dir in #((( 2810 '') as_dir=./ ;; 2811 */) ;; 2812 *) as_dir=$as_dir/ ;; 2813 esac 2814 for ac_exec_ext in '' $ac_executable_extensions; do 2815 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2816 ac_cv_prog_CC="${ac_tool_prefix}cc" 2817 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2818 break 2 2819 fi 2820 done 2821 done 2822 IFS=$as_save_IFS 2823 2824 fi ;; 2825 esac 2826 fi 2827 CC=$ac_cv_prog_CC 2828 if test -n "$CC"; then 2829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2830 printf "%s\n" "$CC" >&6; } 2831 else 2832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2833 printf "%s\n" "no" >&6; } 2834 fi 2835 2836 2837 fi 2838 fi 2839 if test -z "$CC"; then 2840 # Extract the first word of "cc", so it can be a program name with args. 2841 set dummy cc; ac_word=$2 2842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2843 printf %s "checking for $ac_word... " >&6; } 2844 if test ${ac_cv_prog_CC+y} 2845 then : 2846 printf %s "(cached) " >&6 2847 else case e in #( 2848 e) if test -n "$CC"; then 2849 ac_cv_prog_CC="$CC" # Let the user override the test. 2850 else 2851 ac_prog_rejected=no 2852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2853 for as_dir in $PATH 2854 do 2855 IFS=$as_save_IFS 2856 case $as_dir in #((( 2857 '') as_dir=./ ;; 2858 */) ;; 2859 *) as_dir=$as_dir/ ;; 2860 esac 2861 for ac_exec_ext in '' $ac_executable_extensions; do 2862 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2863 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2864 ac_prog_rejected=yes 2865 continue 2866 fi 2867 ac_cv_prog_CC="cc" 2868 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2869 break 2 2870 fi 2871 done 2872 done 2873 IFS=$as_save_IFS 2874 2875 if test $ac_prog_rejected = yes; then 2876 # We found a bogon in the path, so make sure we never use it. 2877 set dummy $ac_cv_prog_CC 2878 shift 2879 if test $# != 0; then 2880 # We chose a different compiler from the bogus one. 2881 # However, it has the same basename, so the bogon will be chosen 2882 # first if we set CC to just the basename; use the full file name. 2883 shift 2884 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 2885 fi 2886 fi 2887 fi ;; 2888 esac 2889 fi 2890 CC=$ac_cv_prog_CC 2891 if test -n "$CC"; then 2892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2893 printf "%s\n" "$CC" >&6; } 2894 else 2895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2896 printf "%s\n" "no" >&6; } 2897 fi 2898 2899 2900 fi 2901 if test -z "$CC"; then 2902 if test -n "$ac_tool_prefix"; then 2903 for ac_prog in cl.exe 2904 do 2905 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2906 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2908 printf %s "checking for $ac_word... " >&6; } 2909 if test ${ac_cv_prog_CC+y} 2910 then : 2911 printf %s "(cached) " >&6 2912 else case e in #( 2913 e) if test -n "$CC"; then 2914 ac_cv_prog_CC="$CC" # Let the user override the test. 2915 else 2916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2917 for as_dir in $PATH 2918 do 2919 IFS=$as_save_IFS 2920 case $as_dir in #((( 2921 '') as_dir=./ ;; 2922 */) ;; 2923 *) as_dir=$as_dir/ ;; 2924 esac 2925 for ac_exec_ext in '' $ac_executable_extensions; do 2926 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2927 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2928 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2929 break 2 2930 fi 2931 done 2932 done 2933 IFS=$as_save_IFS 2934 2935 fi ;; 2936 esac 2937 fi 2938 CC=$ac_cv_prog_CC 2939 if test -n "$CC"; then 2940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2941 printf "%s\n" "$CC" >&6; } 2942 else 2943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2944 printf "%s\n" "no" >&6; } 2945 fi 2946 2947 2948 test -n "$CC" && break 2949 done 2950 fi 2951 if test -z "$CC"; then 2952 ac_ct_CC=$CC 2953 for ac_prog in cl.exe 2954 do 2955 # Extract the first word of "$ac_prog", so it can be a program name with args. 2956 set dummy $ac_prog; ac_word=$2 2957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2958 printf %s "checking for $ac_word... " >&6; } 2959 if test ${ac_cv_prog_ac_ct_CC+y} 2960 then : 2961 printf %s "(cached) " >&6 2962 else case e in #( 2963 e) if test -n "$ac_ct_CC"; then 2964 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2965 else 2966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2967 for as_dir in $PATH 2968 do 2969 IFS=$as_save_IFS 2970 case $as_dir in #((( 2971 '') as_dir=./ ;; 2972 */) ;; 2973 *) as_dir=$as_dir/ ;; 2974 esac 2975 for ac_exec_ext in '' $ac_executable_extensions; do 2976 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2977 ac_cv_prog_ac_ct_CC="$ac_prog" 2978 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2979 break 2 2980 fi 2981 done 2982 done 2983 IFS=$as_save_IFS 2984 2985 fi ;; 2986 esac 2987 fi 2988 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2989 if test -n "$ac_ct_CC"; then 2990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2991 printf "%s\n" "$ac_ct_CC" >&6; } 2992 else 2993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2994 printf "%s\n" "no" >&6; } 2995 fi 2996 2997 2998 test -n "$ac_ct_CC" && break 2999 done 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 fi 3013 3014 fi 3015 if test -z "$CC"; then 3016 if test -n "$ac_tool_prefix"; then 3017 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3018 set dummy ${ac_tool_prefix}clang; ac_word=$2 3019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3020 printf %s "checking for $ac_word... " >&6; } 3021 if test ${ac_cv_prog_CC+y} 3022 then : 3023 printf %s "(cached) " >&6 3024 else case e in #( 3025 e) if test -n "$CC"; then 3026 ac_cv_prog_CC="$CC" # Let the user override the test. 3027 else 3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3029 for as_dir in $PATH 3030 do 3031 IFS=$as_save_IFS 3032 case $as_dir in #((( 3033 '') as_dir=./ ;; 3034 */) ;; 3035 *) as_dir=$as_dir/ ;; 3036 esac 3037 for ac_exec_ext in '' $ac_executable_extensions; do 3038 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3039 ac_cv_prog_CC="${ac_tool_prefix}clang" 3040 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3041 break 2 3042 fi 3043 done 3044 done 3045 IFS=$as_save_IFS 3046 3047 fi ;; 3048 esac 3049 fi 3050 CC=$ac_cv_prog_CC 3051 if test -n "$CC"; then 3052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3053 printf "%s\n" "$CC" >&6; } 3054 else 3055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3056 printf "%s\n" "no" >&6; } 3057 fi 3058 3059 3060 fi 3061 if test -z "$ac_cv_prog_CC"; then 3062 ac_ct_CC=$CC 3063 # Extract the first word of "clang", so it can be a program name with args. 3064 set dummy clang; ac_word=$2 3065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3066 printf %s "checking for $ac_word... " >&6; } 3067 if test ${ac_cv_prog_ac_ct_CC+y} 3068 then : 3069 printf %s "(cached) " >&6 3070 else case e in #( 3071 e) if test -n "$ac_ct_CC"; then 3072 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3073 else 3074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3075 for as_dir in $PATH 3076 do 3077 IFS=$as_save_IFS 3078 case $as_dir in #((( 3079 '') as_dir=./ ;; 3080 */) ;; 3081 *) as_dir=$as_dir/ ;; 3082 esac 3083 for ac_exec_ext in '' $ac_executable_extensions; do 3084 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3085 ac_cv_prog_ac_ct_CC="clang" 3086 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3087 break 2 3088 fi 3089 done 3090 done 3091 IFS=$as_save_IFS 3092 3093 fi ;; 3094 esac 3095 fi 3096 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3097 if test -n "$ac_ct_CC"; then 3098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3099 printf "%s\n" "$ac_ct_CC" >&6; } 3100 else 3101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3102 printf "%s\n" "no" >&6; } 3103 fi 3104 3105 if test "x$ac_ct_CC" = x; then 3106 CC="" 3107 else 3108 case $cross_compiling:$ac_tool_warned in 3109 yes:) 3110 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3111 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3112 ac_tool_warned=yes ;; 3113 esac 3114 CC=$ac_ct_CC 3115 fi 3116 else 3117 CC="$ac_cv_prog_CC" 3118 fi 3119 3120 fi 3121 3122 3123 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3124 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3125 as_fn_error $? "no acceptable C compiler found in \$PATH 3126 See 'config.log' for more details" "$LINENO" 5; } 3127 3128 # Provide some information about the compiler. 3129 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3130 set X $ac_compile 3131 ac_compiler=$2 3132 for ac_option in --version -v -V -qversion -version; do 3133 { { ac_try="$ac_compiler $ac_option >&5" 3134 case "(($ac_try" in 3135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3136 *) ac_try_echo=$ac_try;; 3137 esac 3138 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3139 printf "%s\n" "$ac_try_echo"; } >&5 3140 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3141 ac_status=$? 3142 if test -s conftest.err; then 3143 sed '10a\ 3144 ... rest of stderr output deleted ... 3145 10q' conftest.err >conftest.er1 3146 cat conftest.er1 >&5 3147 fi 3148 rm -f conftest.er1 conftest.err 3149 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3150 test $ac_status = 0; } 3151 done 3152 3153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3154 /* end confdefs.h. */ 3155 3156 int 3157 main (void) 3158 { 3159 3160 ; 3161 return 0; 3162 } 3163 _ACEOF 3164 ac_clean_files_save=$ac_clean_files 3165 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3166 # Try to create an executable without -o first, disregard a.out. 3167 # It will help us diagnose broken compilers, and finding out an intuition 3168 # of exeext. 3169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3170 printf %s "checking whether the C compiler works... " >&6; } 3171 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3172 3173 # The possible output files: 3174 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3175 3176 ac_rmfiles= 3177 for ac_file in $ac_files 3178 do 3179 case $ac_file in 3180 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3181 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3182 esac 3183 done 3184 rm -f $ac_rmfiles 3185 3186 if { { ac_try="$ac_link_default" 3187 case "(($ac_try" in 3188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3189 *) ac_try_echo=$ac_try;; 3190 esac 3191 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3192 printf "%s\n" "$ac_try_echo"; } >&5 3193 (eval "$ac_link_default") 2>&5 3194 ac_status=$? 3195 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3196 test $ac_status = 0; } 3197 then : 3198 # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 3199 # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 3200 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3201 # so that the user can short-circuit this test for compilers unknown to 3202 # Autoconf. 3203 for ac_file in $ac_files '' 3204 do 3205 test -f "$ac_file" || continue 3206 case $ac_file in 3207 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3208 ;; 3209 [ab].out ) 3210 # We found the default executable, but exeext='' is most 3211 # certainly right. 3212 break;; 3213 *.* ) 3214 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3215 then :; else 3216 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3217 fi 3218 # We set ac_cv_exeext here because the later test for it is not 3219 # safe: cross compilers may not add the suffix if given an '-o' 3220 # argument, so we may need to know it at that point already. 3221 # Even if this section looks crufty: it has the advantage of 3222 # actually working. 3223 break;; 3224 * ) 3225 break;; 3226 esac 3227 done 3228 test "$ac_cv_exeext" = no && ac_cv_exeext= 3229 3230 else case e in #( 3231 e) ac_file='' ;; 3232 esac 3233 fi 3234 if test -z "$ac_file" 3235 then : 3236 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3237 printf "%s\n" "no" >&6; } 3238 printf "%s\n" "$as_me: failed program was:" >&5 3239 sed 's/^/| /' conftest.$ac_ext >&5 3240 3241 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3242 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3243 as_fn_error 77 "C compiler cannot create executables 3244 See 'config.log' for more details" "$LINENO" 5; } 3245 else case e in #( 3246 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3247 printf "%s\n" "yes" >&6; } ;; 3248 esac 3249 fi 3250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3251 printf %s "checking for C compiler default output file name... " >&6; } 3252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3253 printf "%s\n" "$ac_file" >&6; } 3254 ac_exeext=$ac_cv_exeext 3255 3256 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3257 ac_clean_files=$ac_clean_files_save 3258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3259 printf %s "checking for suffix of executables... " >&6; } 3260 if { { ac_try="$ac_link" 3261 case "(($ac_try" in 3262 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3263 *) ac_try_echo=$ac_try;; 3264 esac 3265 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3266 printf "%s\n" "$ac_try_echo"; } >&5 3267 (eval "$ac_link") 2>&5 3268 ac_status=$? 3269 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3270 test $ac_status = 0; } 3271 then : 3272 # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 3273 # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 3274 # work properly (i.e., refer to 'conftest.exe'), while it won't with 3275 # 'rm'. 3276 for ac_file in conftest.exe conftest conftest.*; do 3277 test -f "$ac_file" || continue 3278 case $ac_file in 3279 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3280 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3281 break;; 3282 * ) break;; 3283 esac 3284 done 3285 else case e in #( 3286 e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3287 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3288 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3289 See 'config.log' for more details" "$LINENO" 5; } ;; 3290 esac 3291 fi 3292 rm -f conftest conftest$ac_cv_exeext 3293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3294 printf "%s\n" "$ac_cv_exeext" >&6; } 3295 3296 rm -f conftest.$ac_ext 3297 EXEEXT=$ac_cv_exeext 3298 ac_exeext=$EXEEXT 3299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3300 /* end confdefs.h. */ 3301 #include <stdio.h> 3302 int 3303 main (void) 3304 { 3305 FILE *f = fopen ("conftest.out", "w"); 3306 if (!f) 3307 return 1; 3308 return ferror (f) || fclose (f) != 0; 3309 3310 ; 3311 return 0; 3312 } 3313 _ACEOF 3314 ac_clean_files="$ac_clean_files conftest.out" 3315 # Check that the compiler produces executables we can run. If not, either 3316 # the compiler is broken, or we cross compile. 3317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3318 printf %s "checking whether we are cross compiling... " >&6; } 3319 if test "$cross_compiling" != yes; then 3320 { { ac_try="$ac_link" 3321 case "(($ac_try" in 3322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3323 *) ac_try_echo=$ac_try;; 3324 esac 3325 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3326 printf "%s\n" "$ac_try_echo"; } >&5 3327 (eval "$ac_link") 2>&5 3328 ac_status=$? 3329 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3330 test $ac_status = 0; } 3331 if { ac_try='./conftest$ac_cv_exeext' 3332 { { case "(($ac_try" in 3333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3334 *) ac_try_echo=$ac_try;; 3335 esac 3336 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3337 printf "%s\n" "$ac_try_echo"; } >&5 3338 (eval "$ac_try") 2>&5 3339 ac_status=$? 3340 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3341 test $ac_status = 0; }; }; then 3342 cross_compiling=no 3343 else 3344 if test "$cross_compiling" = maybe; then 3345 cross_compiling=yes 3346 else 3347 { { 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 77 "cannot run C compiled programs. 3350 If you meant to cross compile, use '--host'. 3351 See 'config.log' for more details" "$LINENO" 5; } 3352 fi 3353 fi 3354 fi 3355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3356 printf "%s\n" "$cross_compiling" >&6; } 3357 3358 rm -f conftest.$ac_ext conftest$ac_cv_exeext \ 3359 conftest.o conftest.obj conftest.out 3360 ac_clean_files=$ac_clean_files_save 3361 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3362 printf %s "checking for suffix of object files... " >&6; } 3363 if test ${ac_cv_objext+y} 3364 then : 3365 printf %s "(cached) " >&6 3366 else case e in #( 3367 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3368 /* end confdefs.h. */ 3369 3370 int 3371 main (void) 3372 { 3373 3374 ; 3375 return 0; 3376 } 3377 _ACEOF 3378 rm -f conftest.o conftest.obj 3379 if { { ac_try="$ac_compile" 3380 case "(($ac_try" in 3381 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3382 *) ac_try_echo=$ac_try;; 3383 esac 3384 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3385 printf "%s\n" "$ac_try_echo"; } >&5 3386 (eval "$ac_compile") 2>&5 3387 ac_status=$? 3388 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3389 test $ac_status = 0; } 3390 then : 3391 for ac_file in conftest.o conftest.obj conftest.*; do 3392 test -f "$ac_file" || continue; 3393 case $ac_file in 3394 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3395 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3396 break;; 3397 esac 3398 done 3399 else case e in #( 3400 e) printf "%s\n" "$as_me: failed program was:" >&5 3401 sed 's/^/| /' conftest.$ac_ext >&5 3402 3403 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3404 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3405 as_fn_error $? "cannot compute suffix of object files: cannot compile 3406 See 'config.log' for more details" "$LINENO" 5; } ;; 3407 esac 3408 fi 3409 rm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 3410 esac 3411 fi 3412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3413 printf "%s\n" "$ac_cv_objext" >&6; } 3414 OBJEXT=$ac_cv_objext 3415 ac_objext=$OBJEXT 3416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 3417 printf %s "checking whether the compiler supports GNU C... " >&6; } 3418 if test ${ac_cv_c_compiler_gnu+y} 3419 then : 3420 printf %s "(cached) " >&6 3421 else case e in #( 3422 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3423 /* end confdefs.h. */ 3424 3425 int 3426 main (void) 3427 { 3428 #ifndef __GNUC__ 3429 choke me 3430 #endif 3431 3432 ; 3433 return 0; 3434 } 3435 _ACEOF 3436 if ac_fn_c_try_compile "$LINENO" 3437 then : 3438 ac_compiler_gnu=yes 3439 else case e in #( 3440 e) ac_compiler_gnu=no ;; 3441 esac 3442 fi 3443 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3444 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3445 ;; 3446 esac 3447 fi 3448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3449 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 3450 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3451 3452 if test $ac_compiler_gnu = yes; then 3453 GCC=yes 3454 else 3455 GCC= 3456 fi 3457 ac_test_CFLAGS=${CFLAGS+y} 3458 ac_save_CFLAGS=$CFLAGS 3459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3460 printf %s "checking whether $CC accepts -g... " >&6; } 3461 if test ${ac_cv_prog_cc_g+y} 3462 then : 3463 printf %s "(cached) " >&6 3464 else case e in #( 3465 e) ac_save_c_werror_flag=$ac_c_werror_flag 3466 ac_c_werror_flag=yes 3467 ac_cv_prog_cc_g=no 3468 CFLAGS="-g" 3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3470 /* end confdefs.h. */ 3471 3472 int 3473 main (void) 3474 { 3475 3476 ; 3477 return 0; 3478 } 3479 _ACEOF 3480 if ac_fn_c_try_compile "$LINENO" 3481 then : 3482 ac_cv_prog_cc_g=yes 3483 else case e in #( 3484 e) CFLAGS="" 3485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3486 /* end confdefs.h. */ 3487 3488 int 3489 main (void) 3490 { 3491 3492 ; 3493 return 0; 3494 } 3495 _ACEOF 3496 if ac_fn_c_try_compile "$LINENO" 3497 then : 3498 3499 else case e in #( 3500 e) ac_c_werror_flag=$ac_save_c_werror_flag 3501 CFLAGS="-g" 3502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3503 /* end confdefs.h. */ 3504 3505 int 3506 main (void) 3507 { 3508 3509 ; 3510 return 0; 3511 } 3512 _ACEOF 3513 if ac_fn_c_try_compile "$LINENO" 3514 then : 3515 ac_cv_prog_cc_g=yes 3516 fi 3517 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3518 esac 3519 fi 3520 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3521 esac 3522 fi 3523 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3524 ac_c_werror_flag=$ac_save_c_werror_flag ;; 3525 esac 3526 fi 3527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3528 printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 3529 if test $ac_test_CFLAGS; then 3530 CFLAGS=$ac_save_CFLAGS 3531 elif test $ac_cv_prog_cc_g = yes; then 3532 if test "$GCC" = yes; then 3533 CFLAGS="-g -O2" 3534 else 3535 CFLAGS="-g" 3536 fi 3537 else 3538 if test "$GCC" = yes; then 3539 CFLAGS="-O2" 3540 else 3541 CFLAGS= 3542 fi 3543 fi 3544 ac_prog_cc_stdc=no 3545 if test x$ac_prog_cc_stdc = xno 3546 then : 3547 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 3548 printf %s "checking for $CC option to enable C11 features... " >&6; } 3549 if test ${ac_cv_prog_cc_c11+y} 3550 then : 3551 printf %s "(cached) " >&6 3552 else case e in #( 3553 e) ac_cv_prog_cc_c11=no 3554 ac_save_CC=$CC 3555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3556 /* end confdefs.h. */ 3557 $ac_c_conftest_c11_program 3558 _ACEOF 3559 for ac_arg in '' -std=gnu11 3560 do 3561 CC="$ac_save_CC $ac_arg" 3562 if ac_fn_c_try_compile "$LINENO" 3563 then : 3564 ac_cv_prog_cc_c11=$ac_arg 3565 fi 3566 rm -f core conftest.err conftest.$ac_objext conftest.beam 3567 test "x$ac_cv_prog_cc_c11" != "xno" && break 3568 done 3569 rm -f conftest.$ac_ext 3570 CC=$ac_save_CC ;; 3571 esac 3572 fi 3573 3574 if test "x$ac_cv_prog_cc_c11" = xno 3575 then : 3576 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3577 printf "%s\n" "unsupported" >&6; } 3578 else case e in #( 3579 e) if test "x$ac_cv_prog_cc_c11" = x 3580 then : 3581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3582 printf "%s\n" "none needed" >&6; } 3583 else case e in #( 3584 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 3585 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 3586 CC="$CC $ac_cv_prog_cc_c11" ;; 3587 esac 3588 fi 3589 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3590 ac_prog_cc_stdc=c11 ;; 3591 esac 3592 fi 3593 fi 3594 if test x$ac_prog_cc_stdc = xno 3595 then : 3596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 3597 printf %s "checking for $CC option to enable C99 features... " >&6; } 3598 if test ${ac_cv_prog_cc_c99+y} 3599 then : 3600 printf %s "(cached) " >&6 3601 else case e in #( 3602 e) ac_cv_prog_cc_c99=no 3603 ac_save_CC=$CC 3604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3605 /* end confdefs.h. */ 3606 $ac_c_conftest_c99_program 3607 _ACEOF 3608 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 3609 do 3610 CC="$ac_save_CC $ac_arg" 3611 if ac_fn_c_try_compile "$LINENO" 3612 then : 3613 ac_cv_prog_cc_c99=$ac_arg 3614 fi 3615 rm -f core conftest.err conftest.$ac_objext conftest.beam 3616 test "x$ac_cv_prog_cc_c99" != "xno" && break 3617 done 3618 rm -f conftest.$ac_ext 3619 CC=$ac_save_CC ;; 3620 esac 3621 fi 3622 3623 if test "x$ac_cv_prog_cc_c99" = xno 3624 then : 3625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3626 printf "%s\n" "unsupported" >&6; } 3627 else case e in #( 3628 e) if test "x$ac_cv_prog_cc_c99" = x 3629 then : 3630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3631 printf "%s\n" "none needed" >&6; } 3632 else case e in #( 3633 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3634 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 3635 CC="$CC $ac_cv_prog_cc_c99" ;; 3636 esac 3637 fi 3638 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3639 ac_prog_cc_stdc=c99 ;; 3640 esac 3641 fi 3642 fi 3643 if test x$ac_prog_cc_stdc = xno 3644 then : 3645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 3646 printf %s "checking for $CC option to enable C89 features... " >&6; } 3647 if test ${ac_cv_prog_cc_c89+y} 3648 then : 3649 printf %s "(cached) " >&6 3650 else case e in #( 3651 e) ac_cv_prog_cc_c89=no 3652 ac_save_CC=$CC 3653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3654 /* end confdefs.h. */ 3655 $ac_c_conftest_c89_program 3656 _ACEOF 3657 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3658 do 3659 CC="$ac_save_CC $ac_arg" 3660 if ac_fn_c_try_compile "$LINENO" 3661 then : 3662 ac_cv_prog_cc_c89=$ac_arg 3663 fi 3664 rm -f core conftest.err conftest.$ac_objext conftest.beam 3665 test "x$ac_cv_prog_cc_c89" != "xno" && break 3666 done 3667 rm -f conftest.$ac_ext 3668 CC=$ac_save_CC ;; 3669 esac 3670 fi 3671 3672 if test "x$ac_cv_prog_cc_c89" = xno 3673 then : 3674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3675 printf "%s\n" "unsupported" >&6; } 3676 else case e in #( 3677 e) if test "x$ac_cv_prog_cc_c89" = x 3678 then : 3679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3680 printf "%s\n" "none needed" >&6; } 3681 else case e in #( 3682 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3683 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 3684 CC="$CC $ac_cv_prog_cc_c89" ;; 3685 esac 3686 fi 3687 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3688 ac_prog_cc_stdc=c89 ;; 3689 esac 3690 fi 3691 fi 3692 3693 ac_ext=c 3694 ac_cpp='$CPP $CPPFLAGS' 3695 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3696 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3697 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3698 3699 3700 ac_ext=c 3701 ac_cpp='$CPP $CPPFLAGS' 3702 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3703 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3704 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3706 printf %s "checking whether $CC understands -c and -o together... " >&6; } 3707 if test ${am_cv_prog_cc_c_o+y} 3708 then : 3709 printf %s "(cached) " >&6 3710 else case e in #( 3711 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3712 /* end confdefs.h. */ 3713 3714 int 3715 main (void) 3716 { 3717 3718 ; 3719 return 0; 3720 } 3721 _ACEOF 3722 # Make sure it works both with $CC and with simple cc. 3723 # Following AC_PROG_CC_C_O, we do the test twice because some 3724 # compilers refuse to overwrite an existing .o file with -o, 3725 # though they will create one. 3726 am_cv_prog_cc_c_o=yes 3727 for am_i in 1 2; do 3728 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3729 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3730 ac_status=$? 3731 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3732 (exit $ac_status); } \ 3733 && test -f conftest2.$ac_objext; then 3734 : OK 3735 else 3736 am_cv_prog_cc_c_o=no 3737 break 3738 fi 3739 done 3740 rm -f core conftest* 3741 unset am_i ;; 3742 esac 3743 fi 3744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3745 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 3746 if test "$am_cv_prog_cc_c_o" != yes; then 3747 # Losing compiler, so override with the script. 3748 # FIXME: It is wrong to rewrite CC. 3749 # But if we don't then we get into trouble of one sort or another. 3750 # A longer-term fix would be to have automake use am__CC in this case, 3751 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3752 CC="$am_aux_dir/compile $CC" 3753 fi 3754 ac_ext=c 3755 ac_cpp='$CPP $CPPFLAGS' 3756 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3757 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3758 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3759 3760 3761 3762 ac_header= ac_cache= 3763 for ac_item in $ac_header_c_list 3764 do 3765 if test $ac_cache; then 3766 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 3767 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 3768 printf "%s\n" "#define $ac_item 1" >> confdefs.h 3769 fi 3770 ac_header= ac_cache= 3771 elif test $ac_header; then 3772 ac_cache=$ac_item 3773 else 3774 ac_header=$ac_item 3775 fi 3776 done 3777 3778 3779 3780 3781 3782 3783 3784 3785 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 3786 then : 3787 3788 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 3789 3790 fi 3791 3792 3793 3794 3795 3796 3797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3798 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3799 if test ${ac_cv_safe_to_define___extensions__+y} 3800 then : 3801 printf %s "(cached) " >&6 3802 else case e in #( 3803 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3804 /* end confdefs.h. */ 3805 3806 # define __EXTENSIONS__ 1 3807 $ac_includes_default 3808 int 3809 main (void) 3810 { 3811 3812 ; 3813 return 0; 3814 } 3815 _ACEOF 3816 if ac_fn_c_try_compile "$LINENO" 3817 then : 3818 ac_cv_safe_to_define___extensions__=yes 3819 else case e in #( 3820 e) ac_cv_safe_to_define___extensions__=no ;; 3821 esac 3822 fi 3823 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3824 esac 3825 fi 3826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3827 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 3828 3829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 3830 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 3831 if test ${ac_cv_should_define__xopen_source+y} 3832 then : 3833 printf %s "(cached) " >&6 3834 else case e in #( 3835 e) ac_cv_should_define__xopen_source=no 3836 if test $ac_cv_header_wchar_h = yes 3837 then : 3838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3839 /* end confdefs.h. */ 3840 3841 #include <wchar.h> 3842 mbstate_t x; 3843 int 3844 main (void) 3845 { 3846 3847 ; 3848 return 0; 3849 } 3850 _ACEOF 3851 if ac_fn_c_try_compile "$LINENO" 3852 then : 3853 3854 else case e in #( 3855 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3856 /* end confdefs.h. */ 3857 3858 #define _XOPEN_SOURCE 500 3859 #include <wchar.h> 3860 mbstate_t x; 3861 int 3862 main (void) 3863 { 3864 3865 ; 3866 return 0; 3867 } 3868 _ACEOF 3869 if ac_fn_c_try_compile "$LINENO" 3870 then : 3871 ac_cv_should_define__xopen_source=yes 3872 fi 3873 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3874 esac 3875 fi 3876 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3877 fi ;; 3878 esac 3879 fi 3880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 3881 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 3882 3883 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 3884 3885 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 3886 3887 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 3888 3889 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 3890 3891 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 3892 3893 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 3894 3895 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3896 3897 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 3898 3899 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 3900 3901 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 3902 3903 printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h 3904 3905 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 3906 3907 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 3908 3909 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 3910 3911 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 3912 3913 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 3914 3915 if test $ac_cv_header_minix_config_h = yes 3916 then : 3917 MINIX=yes 3918 printf "%s\n" "#define _MINIX 1" >>confdefs.h 3919 3920 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 3921 3922 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 3923 3924 else case e in #( 3925 e) MINIX= ;; 3926 esac 3927 fi 3928 if test $ac_cv_safe_to_define___extensions__ = yes 3929 then : 3930 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 3931 3932 fi 3933 if test $ac_cv_should_define__xopen_source = yes 3934 then : 3935 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 3936 3937 fi 3938 3939 3940 # Initialize Automake 3941 am__api_version='1.17' 3942 3943 3944 # Find a good install program. We prefer a C program (faster), 3945 # so one script is as good as another. But avoid the broken or 3946 # incompatible versions: 3947 # SysV /etc/install, /usr/sbin/install 3948 # SunOS /usr/etc/install 3949 # IRIX /sbin/install 3950 # AIX /bin/install 3951 # AmigaOS /C/install, which installs bootblocks on floppy discs 3952 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3953 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 3954 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3955 # OS/2's system install, which has a completely different semantic 3956 # ./install, which can be erroneously created by make from ./install.sh. 3957 # Reject install programs that cannot install multiple files. 3958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3959 printf %s "checking for a BSD-compatible install... " >&6; } 3960 if test -z "$INSTALL"; then 3961 if test ${ac_cv_path_install+y} 3962 then : 3963 printf %s "(cached) " >&6 3964 else case e in #( 3965 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3966 for as_dir in $PATH 3967 do 3968 IFS=$as_save_IFS 3969 case $as_dir in #((( 3970 '') as_dir=./ ;; 3971 */) ;; 3972 *) as_dir=$as_dir/ ;; 3973 esac 3974 # Account for fact that we put trailing slashes in our PATH walk. 3975 case $as_dir in #(( 3976 ./ | /[cC]/* | \ 3977 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3978 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3979 /usr/ucb/* ) ;; 3980 *) 3981 # OSF1 and SCO ODT 3.0 have their own names for install. 3982 # Don't use installbsd from OSF since it installs stuff as root 3983 # by default. 3984 for ac_prog in ginstall scoinst install; do 3985 for ac_exec_ext in '' $ac_executable_extensions; do 3986 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 3987 if test $ac_prog = install && 3988 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3989 # AIX install. It has an incompatible calling convention. 3990 : 3991 elif test $ac_prog = install && 3992 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3993 # program-specific install script used by HP pwplus--don't use. 3994 : 3995 else 3996 rm -rf conftest.one conftest.two conftest.dir 3997 echo one > conftest.one 3998 echo two > conftest.two 3999 mkdir conftest.dir 4000 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 4001 test -s conftest.one && test -s conftest.two && 4002 test -s conftest.dir/conftest.one && 4003 test -s conftest.dir/conftest.two 4004 then 4005 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 4006 break 3 4007 fi 4008 fi 4009 fi 4010 done 4011 done 4012 ;; 4013 esac 4014 4015 done 4016 IFS=$as_save_IFS 4017 4018 rm -rf conftest.one conftest.two conftest.dir 4019 ;; 4020 esac 4021 fi 4022 if test ${ac_cv_path_install+y}; then 4023 INSTALL=$ac_cv_path_install 4024 else 4025 # As a last resort, use the slow shell script. Don't cache a 4026 # value for INSTALL within a source directory, because that will 4027 # break other packages using the cache if that directory is 4028 # removed, or if the value is a relative name. 4029 INSTALL=$ac_install_sh 4030 fi 4031 fi 4032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4033 printf "%s\n" "$INSTALL" >&6; } 4034 4035 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4036 # It thinks the first close brace ends the variable substitution. 4037 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4038 4039 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4040 4041 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4042 4043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether sleep supports fractional seconds" >&5 4044 printf %s "checking whether sleep supports fractional seconds... " >&6; } 4045 if test ${am_cv_sleep_fractional_seconds+y} 4046 then : 4047 printf %s "(cached) " >&6 4048 else case e in #( 4049 e) if sleep 0.001 2>/dev/null 4050 then : 4051 am_cv_sleep_fractional_seconds=yes 4052 else case e in #( 4053 e) am_cv_sleep_fractional_seconds=no ;; 4054 esac 4055 fi 4056 ;; 4057 esac 4058 fi 4059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5 4060 printf "%s\n" "$am_cv_sleep_fractional_seconds" >&6; } 4061 4062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking filesystem timestamp resolution" >&5 4063 printf %s "checking filesystem timestamp resolution... " >&6; } 4064 if test ${am_cv_filesystem_timestamp_resolution+y} 4065 then : 4066 printf %s "(cached) " >&6 4067 else case e in #( 4068 e) # Default to the worst case. 4069 am_cv_filesystem_timestamp_resolution=2 4070 4071 # Only try to go finer than 1 sec if sleep can do it. 4072 # Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work, 4073 # - 1 sec is not much of a win compared to 2 sec, and 4074 # - it takes 2 seconds to perform the test whether 1 sec works. 4075 # 4076 # Instead, just use the default 2s on platforms that have 1s resolution, 4077 # accept the extra 1s delay when using $sleep in the Automake tests, in 4078 # exchange for not incurring the 2s delay for running the test for all 4079 # packages. 4080 # 4081 am_try_resolutions= 4082 if test "$am_cv_sleep_fractional_seconds" = yes; then 4083 # Even a millisecond often causes a bunch of false positives, 4084 # so just try a hundredth of a second. The time saved between .001 and 4085 # .01 is not terribly consequential. 4086 am_try_resolutions="0.01 0.1 $am_try_resolutions" 4087 fi 4088 4089 # In order to catch current-generation FAT out, we must *modify* files 4090 # that already exist; the *creation* timestamp is finer. Use names 4091 # that make ls -t sort them differently when they have equal 4092 # timestamps than when they have distinct timestamps, keeping 4093 # in mind that ls -t prints the *newest* file first. 4094 rm -f conftest.ts? 4095 : > conftest.ts1 4096 : > conftest.ts2 4097 : > conftest.ts3 4098 4099 # Make sure ls -t actually works. Do 'set' in a subshell so we don't 4100 # clobber the current shell's arguments. (Outer-level square brackets 4101 # are removed by m4; they're present so that m4 does not expand 4102 # <dollar><star>; be careful, easy to get confused.) 4103 if ( 4104 set X `ls -t conftest.ts[12]` && 4105 { 4106 test "$*" != "X conftest.ts1 conftest.ts2" || 4107 test "$*" != "X conftest.ts2 conftest.ts1"; 4108 } 4109 ); then :; else 4110 # If neither matched, then we have a broken ls. This can happen 4111 # if, for instance, CONFIG_SHELL is bash and it inherits a 4112 # broken ls alias from the environment. This has actually 4113 # happened. Such a system could not be considered "sane". 4114 printf "%s\n" ""Bad output from ls -t: \"`ls -t conftest.ts[12]`\""" >&5 4115 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4116 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4117 as_fn_error $? "ls -t produces unexpected output. 4118 Make sure there is not a broken ls alias in your environment. 4119 See 'config.log' for more details" "$LINENO" 5; } 4120 fi 4121 4122 for am_try_res in $am_try_resolutions; do 4123 # Any one fine-grained sleep might happen to cross the boundary 4124 # between two values of a coarser actual resolution, but if we do 4125 # two fine-grained sleeps in a row, at least one of them will fall 4126 # entirely within a coarse interval. 4127 echo alpha > conftest.ts1 4128 sleep $am_try_res 4129 echo beta > conftest.ts2 4130 sleep $am_try_res 4131 echo gamma > conftest.ts3 4132 4133 # We assume that 'ls -t' will make use of high-resolution 4134 # timestamps if the operating system supports them at all. 4135 if (set X `ls -t conftest.ts?` && 4136 test "$2" = conftest.ts3 && 4137 test "$3" = conftest.ts2 && 4138 test "$4" = conftest.ts1); then 4139 # 4140 # Ok, ls -t worked. If we're at a resolution of 1 second, we're done, 4141 # because we don't need to test make. 4142 make_ok=true 4143 if test $am_try_res != 1; then 4144 # But if we've succeeded so far with a subsecond resolution, we 4145 # have one more thing to check: make. It can happen that 4146 # everything else supports the subsecond mtimes, but make doesn't; 4147 # notably on macOS, which ships make 3.81 from 2006 (the last one 4148 # released under GPLv2). https://bugs.gnu.org/68808 4149 # 4150 # We test $MAKE if it is defined in the environment, else "make". 4151 # It might get overridden later, but our hope is that in practice 4152 # it does not matter: it is the system "make" which is (by far) 4153 # the most likely to be broken, whereas if the user overrides it, 4154 # probably they did so with a better, or at least not worse, make. 4155 # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html 4156 # 4157 # Create a Makefile (real tab character here): 4158 rm -f conftest.mk 4159 echo 'conftest.ts1: conftest.ts2' >conftest.mk 4160 echo ' touch conftest.ts2' >>conftest.mk 4161 # 4162 # Now, running 4163 # touch conftest.ts1; touch conftest.ts2; make 4164 # should touch ts1 because ts2 is newer. This could happen by luck, 4165 # but most often, it will fail if make's support is insufficient. So 4166 # test for several consecutive successes. 4167 # 4168 # (We reuse conftest.ts[12] because we still want to modify existing 4169 # files, not create new ones, per above.) 4170 n=0 4171 make=${MAKE-make} 4172 until test $n -eq 3; do 4173 echo one > conftest.ts1 4174 sleep $am_try_res 4175 echo two > conftest.ts2 # ts2 should now be newer than ts1 4176 if $make -f conftest.mk | grep 'up to date' >/dev/null; then 4177 make_ok=false 4178 break # out of $n loop 4179 fi 4180 n=`expr $n + 1` 4181 done 4182 fi 4183 # 4184 if $make_ok; then 4185 # Everything we know to check worked out, so call this resolution good. 4186 am_cv_filesystem_timestamp_resolution=$am_try_res 4187 break # out of $am_try_res loop 4188 fi 4189 # Otherwise, we'll go on to check the next resolution. 4190 fi 4191 done 4192 rm -f conftest.ts? 4193 # (end _am_filesystem_timestamp_resolution) 4194 ;; 4195 esac 4196 fi 4197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5 4198 printf "%s\n" "$am_cv_filesystem_timestamp_resolution" >&6; } 4199 4200 # This check should not be cached, as it may vary across builds of 4201 # different projects. 4202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4203 printf %s "checking whether build environment is sane... " >&6; } 4204 # Reject unsafe characters in $srcdir or the absolute working directory 4205 # name. Accept space and tab only in the latter. 4206 am_lf=' 4207 ' 4208 case `pwd` in 4209 *[\\\"\#\$\&\'\`$am_lf]*) 4210 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 4211 esac 4212 case $srcdir in 4213 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4214 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 4215 esac 4216 4217 # Do 'set' in a subshell so we don't clobber the current shell's 4218 # arguments. Must try -L first in case configure is actually a 4219 # symlink; some systems play weird games with the mod time of symlinks 4220 # (eg FreeBSD returns the mod time of the symlink's containing 4221 # directory). 4222 am_build_env_is_sane=no 4223 am_has_slept=no 4224 rm -f conftest.file 4225 for am_try in 1 2; do 4226 echo "timestamp, slept: $am_has_slept" > conftest.file 4227 if ( 4228 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4229 if test "$*" = "X"; then 4230 # -L didn't work. 4231 set X `ls -t "$srcdir/configure" conftest.file` 4232 fi 4233 test "$2" = conftest.file 4234 ); then 4235 am_build_env_is_sane=yes 4236 break 4237 fi 4238 # Just in case. 4239 sleep "$am_cv_filesystem_timestamp_resolution" 4240 am_has_slept=yes 4241 done 4242 4243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_build_env_is_sane" >&5 4244 printf "%s\n" "$am_build_env_is_sane" >&6; } 4245 if test "$am_build_env_is_sane" = no; then 4246 as_fn_error $? "newly created file is older than distributed files! 4247 Check your system clock" "$LINENO" 5 4248 fi 4249 4250 # If we didn't sleep, we still need to ensure time stamps of config.status and 4251 # generated files are strictly newer. 4252 am_sleep_pid= 4253 if test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1 4254 then : 4255 4256 else case e in #( 4257 e) ( sleep "$am_cv_filesystem_timestamp_resolution" ) & 4258 am_sleep_pid=$! 4259 ;; 4260 esac 4261 fi 4262 4263 rm -f conftest.file 4264 4265 test "$program_prefix" != NONE && 4266 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4267 # Use a double $ so make ignores it. 4268 test "$program_suffix" != NONE && 4269 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4270 # Double any \ or $. 4271 # By default was 's,x,x', remove it if useless. 4272 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4273 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 4274 4275 4276 if test x"${MISSING+set}" != xset; then 4277 MISSING="\${SHELL} '$am_aux_dir/missing'" 4278 fi 4279 # Use eval to expand $SHELL 4280 if eval "$MISSING --is-lightweight"; then 4281 am_missing_run="$MISSING " 4282 else 4283 am_missing_run= 4284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4285 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4286 fi 4287 4288 if test x"${install_sh+set}" != xset; then 4289 case $am_aux_dir in 4290 *\ * | *\ *) 4291 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4292 *) 4293 install_sh="\${SHELL} $am_aux_dir/install-sh" 4294 esac 4295 fi 4296 4297 # Installed binaries are usually stripped using 'strip' when the user 4298 # run "make install-strip". However 'strip' might not be the right 4299 # tool to use in cross-compilation environments, therefore Automake 4300 # will honor the 'STRIP' environment variable to overrule this program. 4301 if test "$cross_compiling" != no; then 4302 if test -n "$ac_tool_prefix"; then 4303 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4304 set dummy ${ac_tool_prefix}strip; ac_word=$2 4305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4306 printf %s "checking for $ac_word... " >&6; } 4307 if test ${ac_cv_prog_STRIP+y} 4308 then : 4309 printf %s "(cached) " >&6 4310 else case e in #( 4311 e) if test -n "$STRIP"; then 4312 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4313 else 4314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4315 for as_dir in $PATH 4316 do 4317 IFS=$as_save_IFS 4318 case $as_dir in #((( 4319 '') as_dir=./ ;; 4320 */) ;; 4321 *) as_dir=$as_dir/ ;; 4322 esac 4323 for ac_exec_ext in '' $ac_executable_extensions; do 4324 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4325 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4326 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4327 break 2 4328 fi 4329 done 4330 done 4331 IFS=$as_save_IFS 4332 4333 fi ;; 4334 esac 4335 fi 4336 STRIP=$ac_cv_prog_STRIP 4337 if test -n "$STRIP"; then 4338 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4339 printf "%s\n" "$STRIP" >&6; } 4340 else 4341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4342 printf "%s\n" "no" >&6; } 4343 fi 4344 4345 4346 fi 4347 if test -z "$ac_cv_prog_STRIP"; then 4348 ac_ct_STRIP=$STRIP 4349 # Extract the first word of "strip", so it can be a program name with args. 4350 set dummy strip; ac_word=$2 4351 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4352 printf %s "checking for $ac_word... " >&6; } 4353 if test ${ac_cv_prog_ac_ct_STRIP+y} 4354 then : 4355 printf %s "(cached) " >&6 4356 else case e in #( 4357 e) if test -n "$ac_ct_STRIP"; then 4358 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4359 else 4360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4361 for as_dir in $PATH 4362 do 4363 IFS=$as_save_IFS 4364 case $as_dir in #((( 4365 '') as_dir=./ ;; 4366 */) ;; 4367 *) as_dir=$as_dir/ ;; 4368 esac 4369 for ac_exec_ext in '' $ac_executable_extensions; do 4370 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4371 ac_cv_prog_ac_ct_STRIP="strip" 4372 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4373 break 2 4374 fi 4375 done 4376 done 4377 IFS=$as_save_IFS 4378 4379 fi ;; 4380 esac 4381 fi 4382 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4383 if test -n "$ac_ct_STRIP"; then 4384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4385 printf "%s\n" "$ac_ct_STRIP" >&6; } 4386 else 4387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4388 printf "%s\n" "no" >&6; } 4389 fi 4390 4391 if test "x$ac_ct_STRIP" = x; then 4392 STRIP=":" 4393 else 4394 case $cross_compiling:$ac_tool_warned in 4395 yes:) 4396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4397 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4398 ac_tool_warned=yes ;; 4399 esac 4400 STRIP=$ac_ct_STRIP 4401 fi 4402 else 4403 STRIP="$ac_cv_prog_STRIP" 4404 fi 4405 4406 fi 4407 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4408 4409 4410 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 4411 printf %s "checking for a race-free mkdir -p... " >&6; } 4412 if test -z "$MKDIR_P"; then 4413 if test ${ac_cv_path_mkdir+y} 4414 then : 4415 printf %s "(cached) " >&6 4416 else case e in #( 4417 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4418 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4419 do 4420 IFS=$as_save_IFS 4421 case $as_dir in #((( 4422 '') as_dir=./ ;; 4423 */) ;; 4424 *) as_dir=$as_dir/ ;; 4425 esac 4426 for ac_prog in mkdir gmkdir; do 4427 for ac_exec_ext in '' $ac_executable_extensions; do 4428 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 4429 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 4430 'mkdir ('*'coreutils) '* | \ 4431 *'BusyBox '* | \ 4432 'mkdir (fileutils) '4.1*) 4433 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 4434 break 3;; 4435 esac 4436 done 4437 done 4438 done 4439 IFS=$as_save_IFS 4440 ;; 4441 esac 4442 fi 4443 4444 test -d ./--version && rmdir ./--version 4445 if test ${ac_cv_path_mkdir+y}; then 4446 MKDIR_P="$ac_cv_path_mkdir -p" 4447 else 4448 # As a last resort, use plain mkdir -p, 4449 # in the hope it doesn't have the bugs of ancient mkdir. 4450 MKDIR_P='mkdir -p' 4451 fi 4452 fi 4453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4454 printf "%s\n" "$MKDIR_P" >&6; } 4455 4456 for ac_prog in gawk mawk nawk awk 4457 do 4458 # Extract the first word of "$ac_prog", so it can be a program name with args. 4459 set dummy $ac_prog; ac_word=$2 4460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4461 printf %s "checking for $ac_word... " >&6; } 4462 if test ${ac_cv_prog_AWK+y} 4463 then : 4464 printf %s "(cached) " >&6 4465 else case e in #( 4466 e) if test -n "$AWK"; then 4467 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4468 else 4469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4470 for as_dir in $PATH 4471 do 4472 IFS=$as_save_IFS 4473 case $as_dir in #((( 4474 '') as_dir=./ ;; 4475 */) ;; 4476 *) as_dir=$as_dir/ ;; 4477 esac 4478 for ac_exec_ext in '' $ac_executable_extensions; do 4479 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4480 ac_cv_prog_AWK="$ac_prog" 4481 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4482 break 2 4483 fi 4484 done 4485 done 4486 IFS=$as_save_IFS 4487 4488 fi ;; 4489 esac 4490 fi 4491 AWK=$ac_cv_prog_AWK 4492 if test -n "$AWK"; then 4493 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4494 printf "%s\n" "$AWK" >&6; } 4495 else 4496 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4497 printf "%s\n" "no" >&6; } 4498 fi 4499 4500 4501 test -n "$AWK" && break 4502 done 4503 4504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4505 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4506 set x ${MAKE-make} 4507 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4508 if eval test \${ac_cv_prog_make_${ac_make}_set+y} 4509 then : 4510 printf %s "(cached) " >&6 4511 else case e in #( 4512 e) cat >conftest.make <<\_ACEOF 4513 SHELL = /bin/sh 4514 all: 4515 @echo '@@@%%%=$(MAKE)=@@@%%%' 4516 _ACEOF 4517 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4518 case `${MAKE-make} -f conftest.make 2>/dev/null` in 4519 *@@@%%%=?*=@@@%%%*) 4520 eval ac_cv_prog_make_${ac_make}_set=yes;; 4521 *) 4522 eval ac_cv_prog_make_${ac_make}_set=no;; 4523 esac 4524 rm -f conftest.make ;; 4525 esac 4526 fi 4527 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4529 printf "%s\n" "yes" >&6; } 4530 SET_MAKE= 4531 else 4532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4533 printf "%s\n" "no" >&6; } 4534 SET_MAKE="MAKE=${MAKE-make}" 4535 fi 4536 4537 rm -rf .tst 2>/dev/null 4538 mkdir .tst 2>/dev/null 4539 if test -d .tst; then 4540 am__leading_dot=. 4541 else 4542 am__leading_dot=_ 4543 fi 4544 rmdir .tst 2>/dev/null 4545 4546 DEPDIR="${am__leading_dot}deps" 4547 4548 ac_config_commands="$ac_config_commands depfiles" 4549 4550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 4551 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 4552 cat > confinc.mk << 'END' 4553 am__doit: 4554 @echo this is the am__doit target >confinc.out 4555 .PHONY: am__doit 4556 END 4557 am__include="#" 4558 am__quote= 4559 # BSD make does it like this. 4560 echo '.include "confinc.mk" # ignored' > confmf.BSD 4561 # Other make implementations (GNU, Solaris 10, AIX) do it like this. 4562 echo 'include confinc.mk # ignored' > confmf.GNU 4563 _am_result=no 4564 for s in GNU BSD; do 4565 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 4566 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 4567 ac_status=$? 4568 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4569 (exit $ac_status); } 4570 case $?:`cat confinc.out 2>/dev/null` in #( 4571 '0:this is the am__doit target') : 4572 case $s in #( 4573 BSD) : 4574 am__include='.include' am__quote='"' ;; #( 4575 *) : 4576 am__include='include' am__quote='' ;; 4577 esac ;; #( 4578 *) : 4579 ;; 4580 esac 4581 if test "$am__include" != "#"; then 4582 _am_result="yes ($s style)" 4583 break 4584 fi 4585 done 4586 rm -f confinc.* confmf.* 4587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 4588 printf "%s\n" "${_am_result}" >&6; } 4589 4590 # Check whether --enable-dependency-tracking was given. 4591 if test ${enable_dependency_tracking+y} 4592 then : 4593 enableval=$enable_dependency_tracking; 4594 fi 4595 4596 if test "x$enable_dependency_tracking" != xno; then 4597 am_depcomp="$ac_aux_dir/depcomp" 4598 AMDEPBACKSLASH='\' 4599 am__nodep='_no' 4600 fi 4601 if test "x$enable_dependency_tracking" != xno; then 4602 AMDEP_TRUE= 4603 AMDEP_FALSE='#' 4604 else 4605 AMDEP_TRUE='#' 4606 AMDEP_FALSE= 4607 fi 4608 4609 4610 AM_DEFAULT_VERBOSITY=1 4611 # Check whether --enable-silent-rules was given. 4612 if test ${enable_silent_rules+y} 4613 then : 4614 enableval=$enable_silent_rules; 4615 fi 4616 4617 am_make=${MAKE-make} 4618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4619 printf %s "checking whether $am_make supports nested variables... " >&6; } 4620 if test ${am_cv_make_support_nested_variables+y} 4621 then : 4622 printf %s "(cached) " >&6 4623 else case e in #( 4624 e) if printf "%s\n" 'TRUE=$(BAR$(V)) 4625 BAR0=false 4626 BAR1=true 4627 V=1 4628 am__doit: 4629 @$(TRUE) 4630 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4631 am_cv_make_support_nested_variables=yes 4632 else 4633 am_cv_make_support_nested_variables=no 4634 fi ;; 4635 esac 4636 fi 4637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4638 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 4639 AM_BACKSLASH='\' 4640 4641 am__rm_f_notfound= 4642 if (rm -f && rm -fr && rm -rf) 2>/dev/null 4643 then : 4644 4645 else case e in #( 4646 e) am__rm_f_notfound='""' ;; 4647 esac 4648 fi 4649 4650 4651 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking xargs -n works" >&5 4652 printf %s "checking xargs -n works... " >&6; } 4653 if test ${am_cv_xargs_n_works+y} 4654 then : 4655 printf %s "(cached) " >&6 4656 else case e in #( 4657 e) if test "`echo 1 2 3 | xargs -n2 echo`" = "1 2 4658 3" 4659 then : 4660 am_cv_xargs_n_works=yes 4661 else case e in #( 4662 e) am_cv_xargs_n_works=no ;; 4663 esac 4664 fi ;; 4665 esac 4666 fi 4667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_xargs_n_works" >&5 4668 printf "%s\n" "$am_cv_xargs_n_works" >&6; } 4669 if test "$am_cv_xargs_n_works" = yes 4670 then : 4671 am__xargs_n='xargs -n' 4672 else case e in #( 4673 e) am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "" "$am__xargs_n_arg"; done; }' 4674 ;; 4675 esac 4676 fi 4677 4678 if test "`cd $srcdir && pwd`" != "`pwd`"; then 4679 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4680 # is not polluted with repeated "-I." 4681 am__isrc=' -I$(srcdir)' 4682 # test to see if srcdir already configured 4683 if test -f $srcdir/config.status; then 4684 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4685 fi 4686 fi 4687 4688 # test whether we have cygpath 4689 if test -z "$CYGPATH_W"; then 4690 if (cygpath --version) >/dev/null 2>/dev/null; then 4691 CYGPATH_W='cygpath -w' 4692 else 4693 CYGPATH_W=echo 4694 fi 4695 fi 4696 4697 4698 # Define the identity of the package. 4699 PACKAGE='libxshmfence' 4700 VERSION='1.3.3' 4701 4702 4703 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 4704 4705 4706 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 4707 4708 # Some tools Automake needs. 4709 4710 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4711 4712 4713 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4714 4715 4716 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4717 4718 4719 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4720 4721 4722 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4723 4724 # For better backward compatibility. To be removed once Automake 1.9.x 4725 # dies out for good. For more background, see: 4726 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4727 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4728 mkdir_p='$(MKDIR_P)' 4729 4730 # We need awk for the "check" target (and possibly the TAP driver). The 4731 # system "awk" is bad on some platforms. 4732 # Always define AMTAR for backward compatibility. Yes, it's still used 4733 # in the wild :-( We should find a proper way to deprecate it ... 4734 AMTAR='$${TAR-tar}' 4735 4736 4737 # We'll loop over all known methods to create a tar archive until one works. 4738 _am_tools='gnutar pax cpio none' 4739 4740 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4741 4742 4743 4744 4745 4746 depcc="$CC" am_compiler_list= 4747 4748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4749 printf %s "checking dependency style of $depcc... " >&6; } 4750 if test ${am_cv_CC_dependencies_compiler_type+y} 4751 then : 4752 printf %s "(cached) " >&6 4753 else case e in #( 4754 e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4755 # We make a subdir and do the tests there. Otherwise we can end up 4756 # making bogus files that we don't know about and never remove. For 4757 # instance it was reported that on HP-UX the gcc test will end up 4758 # making a dummy file named 'D' -- because '-MD' means "put the output 4759 # in D". 4760 rm -rf conftest.dir 4761 mkdir conftest.dir 4762 # Copy depcomp to subdir because otherwise we won't find it if we're 4763 # using a relative directory. 4764 cp "$am_depcomp" conftest.dir 4765 cd conftest.dir 4766 # We will build objects and dependencies in a subdirectory because 4767 # it helps to detect inapplicable dependency modes. For instance 4768 # both Tru64's cc and ICC support -MD to output dependencies as a 4769 # side effect of compilation, but ICC will put the dependencies in 4770 # the current directory while Tru64 will put them in the object 4771 # directory. 4772 mkdir sub 4773 4774 am_cv_CC_dependencies_compiler_type=none 4775 if test "$am_compiler_list" = ""; then 4776 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4777 fi 4778 am__universal=false 4779 case " $depcc " in #( 4780 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4781 esac 4782 4783 for depmode in $am_compiler_list; do 4784 # Setup a source with many dependencies, because some compilers 4785 # like to wrap large dependency lists on column 80 (with \), and 4786 # we should not choose a depcomp mode which is confused by this. 4787 # 4788 # We need to recreate these files for each test, as the compiler may 4789 # overwrite some of them when testing with obscure command lines. 4790 # This happens at least with the AIX C compiler. 4791 : > sub/conftest.c 4792 for i in 1 2 3 4 5 6; do 4793 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4794 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4795 # Solaris 10 /bin/sh. 4796 echo '/* dummy */' > sub/conftst$i.h 4797 done 4798 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4799 4800 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4801 # mode. It turns out that the SunPro C++ compiler does not properly 4802 # handle '-M -o', and we need to detect this. Also, some Intel 4803 # versions had trouble with output in subdirs. 4804 am__obj=sub/conftest.${OBJEXT-o} 4805 am__minus_obj="-o $am__obj" 4806 case $depmode in 4807 gcc) 4808 # This depmode causes a compiler race in universal mode. 4809 test "$am__universal" = false || continue 4810 ;; 4811 nosideeffect) 4812 # After this tag, mechanisms are not by side-effect, so they'll 4813 # only be used when explicitly requested. 4814 if test "x$enable_dependency_tracking" = xyes; then 4815 continue 4816 else 4817 break 4818 fi 4819 ;; 4820 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4821 # This compiler won't grok '-c -o', but also, the minuso test has 4822 # not run yet. These depmodes are late enough in the game, and 4823 # so weak that their functioning should not be impacted. 4824 am__obj=conftest.${OBJEXT-o} 4825 am__minus_obj= 4826 ;; 4827 none) break ;; 4828 esac 4829 if depmode=$depmode \ 4830 source=sub/conftest.c object=$am__obj \ 4831 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4832 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4833 >/dev/null 2>conftest.err && 4834 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4835 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4836 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4837 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4838 # icc doesn't choke on unknown options, it will just issue warnings 4839 # or remarks (even with -Werror). So we grep stderr for any message 4840 # that says an option was ignored or not supported. 4841 # When given -MP, icc 7.0 and 7.1 complain thus: 4842 # icc: Command line warning: ignoring option '-M'; no argument required 4843 # The diagnosis changed in icc 8.0: 4844 # icc: Command line remark: option '-MP' not supported 4845 if (grep 'ignoring option' conftest.err || 4846 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4847 am_cv_CC_dependencies_compiler_type=$depmode 4848 break 4849 fi 4850 fi 4851 done 4852 4853 cd .. 4854 rm -rf conftest.dir 4855 else 4856 am_cv_CC_dependencies_compiler_type=none 4857 fi 4858 ;; 4859 esac 4860 fi 4861 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4862 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4863 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4864 4865 if 4866 test "x$enable_dependency_tracking" != xno \ 4867 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4868 am__fastdepCC_TRUE= 4869 am__fastdepCC_FALSE='#' 4870 else 4871 am__fastdepCC_TRUE='#' 4872 am__fastdepCC_FALSE= 4873 fi 4874 4875 4876 # Variables for tags utilities; see am/tags.am 4877 if test -z "$CTAGS"; then 4878 CTAGS=ctags 4879 fi 4880 4881 if test -z "$ETAGS"; then 4882 ETAGS=etags 4883 fi 4884 4885 if test -z "$CSCOPE"; then 4886 CSCOPE=cscope 4887 fi 4888 4889 4890 4891 4892 4893 4894 4895 4896 # Initialize libtool 4897 case `pwd` in 4898 *\ * | *\ *) 4899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4900 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4901 esac 4902 4903 4904 4905 macro_version='2.5.4' 4906 macro_revision='2.5.4' 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 ltmain=$ac_aux_dir/ltmain.sh 4922 4923 4924 4925 # Make sure we can run config.sub. 4926 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4927 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4928 4929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4930 printf %s "checking build system type... " >&6; } 4931 if test ${ac_cv_build+y} 4932 then : 4933 printf %s "(cached) " >&6 4934 else case e in #( 4935 e) ac_build_alias=$build_alias 4936 test "x$ac_build_alias" = x && 4937 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4938 test "x$ac_build_alias" = x && 4939 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4940 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4941 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4942 ;; 4943 esac 4944 fi 4945 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4946 printf "%s\n" "$ac_cv_build" >&6; } 4947 case $ac_cv_build in 4948 *-*-*) ;; 4949 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4950 esac 4951 build=$ac_cv_build 4952 ac_save_IFS=$IFS; IFS='-' 4953 set x $ac_cv_build 4954 shift 4955 build_cpu=$1 4956 build_vendor=$2 4957 shift; shift 4958 # Remember, the first character of IFS is used to create $*, 4959 # except with old shells: 4960 build_os=$* 4961 IFS=$ac_save_IFS 4962 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4963 4964 4965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4966 printf %s "checking host system type... " >&6; } 4967 if test ${ac_cv_host+y} 4968 then : 4969 printf %s "(cached) " >&6 4970 else case e in #( 4971 e) if test "x$host_alias" = x; then 4972 ac_cv_host=$ac_cv_build 4973 else 4974 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4975 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4976 fi 4977 ;; 4978 esac 4979 fi 4980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4981 printf "%s\n" "$ac_cv_host" >&6; } 4982 case $ac_cv_host in 4983 *-*-*) ;; 4984 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4985 esac 4986 host=$ac_cv_host 4987 ac_save_IFS=$IFS; IFS='-' 4988 set x $ac_cv_host 4989 shift 4990 host_cpu=$1 4991 host_vendor=$2 4992 shift; shift 4993 # Remember, the first character of IFS is used to create $*, 4994 # except with old shells: 4995 host_os=$* 4996 IFS=$ac_save_IFS 4997 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4998 4999 5000 # Backslashify metacharacters that are still active within 5001 # double-quoted strings. 5002 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5003 5004 # Same as above, but do not quote variable references. 5005 double_quote_subst='s/\(["`\\]\)/\\\1/g' 5006 5007 # Sed substitution to delay expansion of an escaped shell variable in a 5008 # double_quote_subst'ed string. 5009 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5010 5011 # Sed substitution to delay expansion of an escaped single quote. 5012 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5013 5014 # Sed substitution to avoid accidental globbing in evaled expressions 5015 no_glob_subst='s/\*/\\\*/g' 5016 5017 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5018 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5019 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5020 5021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5022 printf %s "checking how to print strings... " >&6; } 5023 # Test print first, because it will be a builtin if present. 5024 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5025 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5026 ECHO='print -r --' 5027 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5028 ECHO='printf %s\n' 5029 else 5030 # Use this function as a fallback that always works. 5031 func_fallback_echo () 5032 { 5033 eval 'cat <<_LTECHO_EOF 5034 $1 5035 _LTECHO_EOF' 5036 } 5037 ECHO='func_fallback_echo' 5038 fi 5039 5040 # func_echo_all arg... 5041 # Invoke $ECHO with all args, space-separated. 5042 func_echo_all () 5043 { 5044 $ECHO "" 5045 } 5046 5047 case $ECHO in 5048 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5049 printf "%s\n" "printf" >&6; } ;; 5050 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5051 printf "%s\n" "print -r" >&6; } ;; 5052 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5053 printf "%s\n" "cat" >&6; } ;; 5054 esac 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5070 printf %s "checking for a sed that does not truncate output... " >&6; } 5071 if test ${ac_cv_path_SED+y} 5072 then : 5073 printf %s "(cached) " >&6 5074 else case e in #( 5075 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5076 for ac_i in 1 2 3 4 5 6 7; do 5077 ac_script="$ac_script$as_nl$ac_script" 5078 done 5079 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5080 { ac_script=; unset ac_script;} 5081 if test -z "$SED"; then 5082 ac_path_SED_found=false 5083 # Loop through the user's path and test for each of PROGNAME-LIST 5084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5085 for as_dir in $PATH 5086 do 5087 IFS=$as_save_IFS 5088 case $as_dir in #((( 5089 '') as_dir=./ ;; 5090 */) ;; 5091 *) as_dir=$as_dir/ ;; 5092 esac 5093 for ac_prog in sed gsed 5094 do 5095 for ac_exec_ext in '' $ac_executable_extensions; do 5096 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 5097 as_fn_executable_p "$ac_path_SED" || continue 5098 # Check for GNU ac_path_SED and select it if it is found. 5099 # Check for GNU $ac_path_SED 5100 case `"$ac_path_SED" --version 2>&1` in #( 5101 *GNU*) 5102 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5103 #( 5104 *) 5105 ac_count=0 5106 printf %s 0123456789 >"conftest.in" 5107 while : 5108 do 5109 cat "conftest.in" "conftest.in" >"conftest.tmp" 5110 mv "conftest.tmp" "conftest.in" 5111 cp "conftest.in" "conftest.nl" 5112 printf "%s\n" '' >> "conftest.nl" 5113 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5114 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5115 as_fn_arith $ac_count + 1 && ac_count=$as_val 5116 if test $ac_count -gt ${ac_path_SED_max-0}; then 5117 # Best one so far, save it but keep looking for a better one 5118 ac_cv_path_SED="$ac_path_SED" 5119 ac_path_SED_max=$ac_count 5120 fi 5121 # 10*(2^10) chars as input seems more than enough 5122 test $ac_count -gt 10 && break 5123 done 5124 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5125 esac 5126 5127 $ac_path_SED_found && break 3 5128 done 5129 done 5130 done 5131 IFS=$as_save_IFS 5132 if test -z "$ac_cv_path_SED"; then 5133 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5134 fi 5135 else 5136 ac_cv_path_SED=$SED 5137 fi 5138 ;; 5139 esac 5140 fi 5141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5142 printf "%s\n" "$ac_cv_path_SED" >&6; } 5143 SED="$ac_cv_path_SED" 5144 rm -f conftest.sed 5145 5146 test -z "$SED" && SED=sed 5147 Xsed="$SED -e 1s/^X//" 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5160 printf %s "checking for grep that handles long lines and -e... " >&6; } 5161 if test ${ac_cv_path_GREP+y} 5162 then : 5163 printf %s "(cached) " >&6 5164 else case e in #( 5165 e) if test -z "$GREP"; then 5166 ac_path_GREP_found=false 5167 # Loop through the user's path and test for each of PROGNAME-LIST 5168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5169 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5170 do 5171 IFS=$as_save_IFS 5172 case $as_dir in #((( 5173 '') as_dir=./ ;; 5174 */) ;; 5175 *) as_dir=$as_dir/ ;; 5176 esac 5177 for ac_prog in grep ggrep 5178 do 5179 for ac_exec_ext in '' $ac_executable_extensions; do 5180 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 5181 as_fn_executable_p "$ac_path_GREP" || continue 5182 # Check for GNU ac_path_GREP and select it if it is found. 5183 # Check for GNU $ac_path_GREP 5184 case `"$ac_path_GREP" --version 2>&1` in #( 5185 *GNU*) 5186 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5187 #( 5188 *) 5189 ac_count=0 5190 printf %s 0123456789 >"conftest.in" 5191 while : 5192 do 5193 cat "conftest.in" "conftest.in" >"conftest.tmp" 5194 mv "conftest.tmp" "conftest.in" 5195 cp "conftest.in" "conftest.nl" 5196 printf "%s\n" 'GREP' >> "conftest.nl" 5197 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5198 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5199 as_fn_arith $ac_count + 1 && ac_count=$as_val 5200 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5201 # Best one so far, save it but keep looking for a better one 5202 ac_cv_path_GREP="$ac_path_GREP" 5203 ac_path_GREP_max=$ac_count 5204 fi 5205 # 10*(2^10) chars as input seems more than enough 5206 test $ac_count -gt 10 && break 5207 done 5208 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5209 esac 5210 5211 $ac_path_GREP_found && break 3 5212 done 5213 done 5214 done 5215 IFS=$as_save_IFS 5216 if test -z "$ac_cv_path_GREP"; then 5217 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5218 fi 5219 else 5220 ac_cv_path_GREP=$GREP 5221 fi 5222 ;; 5223 esac 5224 fi 5225 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5226 printf "%s\n" "$ac_cv_path_GREP" >&6; } 5227 GREP="$ac_cv_path_GREP" 5228 5229 5230 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5231 printf %s "checking for egrep... " >&6; } 5232 if test ${ac_cv_path_EGREP+y} 5233 then : 5234 printf %s "(cached) " >&6 5235 else case e in #( 5236 e) if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5237 then ac_cv_path_EGREP="$GREP -E" 5238 else 5239 if test -z "$EGREP"; then 5240 ac_path_EGREP_found=false 5241 # Loop through the user's path and test for each of PROGNAME-LIST 5242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5243 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5244 do 5245 IFS=$as_save_IFS 5246 case $as_dir in #((( 5247 '') as_dir=./ ;; 5248 */) ;; 5249 *) as_dir=$as_dir/ ;; 5250 esac 5251 for ac_prog in egrep 5252 do 5253 for ac_exec_ext in '' $ac_executable_extensions; do 5254 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 5255 as_fn_executable_p "$ac_path_EGREP" || continue 5256 # Check for GNU ac_path_EGREP and select it if it is found. 5257 # Check for GNU $ac_path_EGREP 5258 case `"$ac_path_EGREP" --version 2>&1` in #( 5259 *GNU*) 5260 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5261 #( 5262 *) 5263 ac_count=0 5264 printf %s 0123456789 >"conftest.in" 5265 while : 5266 do 5267 cat "conftest.in" "conftest.in" >"conftest.tmp" 5268 mv "conftest.tmp" "conftest.in" 5269 cp "conftest.in" "conftest.nl" 5270 printf "%s\n" 'EGREP' >> "conftest.nl" 5271 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5272 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5273 as_fn_arith $ac_count + 1 && ac_count=$as_val 5274 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5275 # Best one so far, save it but keep looking for a better one 5276 ac_cv_path_EGREP="$ac_path_EGREP" 5277 ac_path_EGREP_max=$ac_count 5278 fi 5279 # 10*(2^10) chars as input seems more than enough 5280 test $ac_count -gt 10 && break 5281 done 5282 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5283 esac 5284 5285 $ac_path_EGREP_found && break 3 5286 done 5287 done 5288 done 5289 IFS=$as_save_IFS 5290 if test -z "$ac_cv_path_EGREP"; then 5291 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5292 fi 5293 else 5294 ac_cv_path_EGREP=$EGREP 5295 fi 5296 5297 fi ;; 5298 esac 5299 fi 5300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5301 printf "%s\n" "$ac_cv_path_EGREP" >&6; } 5302 EGREP="$ac_cv_path_EGREP" 5303 5304 EGREP_TRADITIONAL=$EGREP 5305 ac_cv_path_EGREP_TRADITIONAL=$EGREP 5306 5307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5308 printf %s "checking for fgrep... " >&6; } 5309 if test ${ac_cv_path_FGREP+y} 5310 then : 5311 printf %s "(cached) " >&6 5312 else case e in #( 5313 e) if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5314 then ac_cv_path_FGREP="$GREP -F" 5315 else 5316 if test -z "$FGREP"; then 5317 ac_path_FGREP_found=false 5318 # Loop through the user's path and test for each of PROGNAME-LIST 5319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5320 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5321 do 5322 IFS=$as_save_IFS 5323 case $as_dir in #((( 5324 '') as_dir=./ ;; 5325 */) ;; 5326 *) as_dir=$as_dir/ ;; 5327 esac 5328 for ac_prog in fgrep 5329 do 5330 for ac_exec_ext in '' $ac_executable_extensions; do 5331 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 5332 as_fn_executable_p "$ac_path_FGREP" || continue 5333 # Check for GNU ac_path_FGREP and select it if it is found. 5334 # Check for GNU $ac_path_FGREP 5335 case `"$ac_path_FGREP" --version 2>&1` in #( 5336 *GNU*) 5337 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5338 #( 5339 *) 5340 ac_count=0 5341 printf %s 0123456789 >"conftest.in" 5342 while : 5343 do 5344 cat "conftest.in" "conftest.in" >"conftest.tmp" 5345 mv "conftest.tmp" "conftest.in" 5346 cp "conftest.in" "conftest.nl" 5347 printf "%s\n" 'FGREP' >> "conftest.nl" 5348 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5349 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5350 as_fn_arith $ac_count + 1 && ac_count=$as_val 5351 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5352 # Best one so far, save it but keep looking for a better one 5353 ac_cv_path_FGREP="$ac_path_FGREP" 5354 ac_path_FGREP_max=$ac_count 5355 fi 5356 # 10*(2^10) chars as input seems more than enough 5357 test $ac_count -gt 10 && break 5358 done 5359 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5360 esac 5361 5362 $ac_path_FGREP_found && break 3 5363 done 5364 done 5365 done 5366 IFS=$as_save_IFS 5367 if test -z "$ac_cv_path_FGREP"; then 5368 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5369 fi 5370 else 5371 ac_cv_path_FGREP=$FGREP 5372 fi 5373 5374 fi ;; 5375 esac 5376 fi 5377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5378 printf "%s\n" "$ac_cv_path_FGREP" >&6; } 5379 FGREP="$ac_cv_path_FGREP" 5380 5381 5382 test -z "$GREP" && GREP=grep 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 # Check whether --with-gnu-ld was given. 5403 if test ${with_gnu_ld+y} 5404 then : 5405 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5406 else case e in #( 5407 e) with_gnu_ld=no ;; 5408 esac 5409 fi 5410 5411 ac_prog=ld 5412 if test yes = "$GCC"; then 5413 # Check if gcc -print-prog-name=ld gives a path. 5414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5415 printf %s "checking for ld used by $CC... " >&6; } 5416 case $host in 5417 *-*-mingw* | *-*-windows*) 5418 # gcc leaves a trailing carriage return, which upsets mingw 5419 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5420 *) 5421 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5422 esac 5423 case $ac_prog in 5424 # Accept absolute paths. 5425 [\\/]* | ?:[\\/]*) 5426 re_direlt='/[^/][^/]*/\.\./' 5427 # Canonicalize the pathname of ld 5428 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5429 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5430 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5431 done 5432 test -z "$LD" && LD=$ac_prog 5433 ;; 5434 "") 5435 # If it fails, then pretend we aren't using GCC. 5436 ac_prog=ld 5437 ;; 5438 *) 5439 # If it is relative, then search for the first ld in PATH. 5440 with_gnu_ld=unknown 5441 ;; 5442 esac 5443 elif test yes = "$with_gnu_ld"; then 5444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5445 printf %s "checking for GNU ld... " >&6; } 5446 else 5447 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5448 printf %s "checking for non-GNU ld... " >&6; } 5449 fi 5450 if test ${lt_cv_path_LD+y} 5451 then : 5452 printf %s "(cached) " >&6 5453 else case e in #( 5454 e) if test -z "$LD"; then 5455 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5456 for ac_dir in $PATH; do 5457 IFS=$lt_save_ifs 5458 test -z "$ac_dir" && ac_dir=. 5459 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5460 lt_cv_path_LD=$ac_dir/$ac_prog 5461 # Check to see if the program is GNU ld. I'd rather use --version, 5462 # but apparently some variants of GNU ld only accept -v. 5463 # Break only if it was the GNU/non-GNU ld that we prefer. 5464 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5465 *GNU* | *'with BFD'*) 5466 test no != "$with_gnu_ld" && break 5467 ;; 5468 *) 5469 test yes != "$with_gnu_ld" && break 5470 ;; 5471 esac 5472 fi 5473 done 5474 IFS=$lt_save_ifs 5475 else 5476 lt_cv_path_LD=$LD # Let the user override the test with a path. 5477 fi ;; 5478 esac 5479 fi 5480 5481 LD=$lt_cv_path_LD 5482 if test -n "$LD"; then 5483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5484 printf "%s\n" "$LD" >&6; } 5485 else 5486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5487 printf "%s\n" "no" >&6; } 5488 fi 5489 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5491 printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 5492 if test ${lt_cv_prog_gnu_ld+y} 5493 then : 5494 printf %s "(cached) " >&6 5495 else case e in #( 5496 e) # I'd rather use --version here, but apparently some GNU lds only accept -v. 5497 case `$LD -v 2>&1 </dev/null` in 5498 *GNU* | *'with BFD'*) 5499 lt_cv_prog_gnu_ld=yes 5500 ;; 5501 *) 5502 lt_cv_prog_gnu_ld=no 5503 ;; 5504 esac ;; 5505 esac 5506 fi 5507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5508 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 5509 with_gnu_ld=$lt_cv_prog_gnu_ld 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5520 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5521 if test ${lt_cv_path_NM+y} 5522 then : 5523 printf %s "(cached) " >&6 5524 else case e in #( 5525 e) if test -n "$NM"; then 5526 # Let the user override the test. 5527 lt_cv_path_NM=$NM 5528 else 5529 lt_nm_to_check=${ac_tool_prefix}nm 5530 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5531 lt_nm_to_check="$lt_nm_to_check nm" 5532 fi 5533 for lt_tmp_nm in $lt_nm_to_check; do 5534 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5535 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5536 IFS=$lt_save_ifs 5537 test -z "$ac_dir" && ac_dir=. 5538 tmp_nm=$ac_dir/$lt_tmp_nm 5539 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5540 # Check to see if the nm accepts a BSD-compat flag. 5541 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5542 # nm: unknown option "B" ignored 5543 # Tru64's nm complains that /dev/null is an invalid object file 5544 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5545 case $build_os in 5546 mingw* | windows*) lt_bad_file=conftest.nm/nofile ;; 5547 *) lt_bad_file=/dev/null ;; 5548 esac 5549 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in 5550 *$lt_bad_file* | *'Invalid file or object type'*) 5551 lt_cv_path_NM="$tmp_nm -B" 5552 break 2 5553 ;; 5554 *) 5555 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in 5556 */dev/null*) 5557 lt_cv_path_NM="$tmp_nm -p" 5558 break 2 5559 ;; 5560 *) 5561 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5562 continue # so that we can try to find one that supports BSD flags 5563 ;; 5564 esac 5565 ;; 5566 esac 5567 fi 5568 done 5569 IFS=$lt_save_ifs 5570 done 5571 : ${lt_cv_path_NM=no} 5572 fi ;; 5573 esac 5574 fi 5575 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5576 printf "%s\n" "$lt_cv_path_NM" >&6; } 5577 if test no != "$lt_cv_path_NM"; then 5578 NM=$lt_cv_path_NM 5579 else 5580 # Didn't find any BSD compatible name lister, look for dumpbin. 5581 if test -n "$DUMPBIN"; then : 5582 # Let the user override the test. 5583 else 5584 if test -n "$ac_tool_prefix"; then 5585 for ac_prog in dumpbin "link -dump" 5586 do 5587 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5588 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5590 printf %s "checking for $ac_word... " >&6; } 5591 if test ${ac_cv_prog_DUMPBIN+y} 5592 then : 5593 printf %s "(cached) " >&6 5594 else case e in #( 5595 e) if test -n "$DUMPBIN"; then 5596 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5597 else 5598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5599 for as_dir in $PATH 5600 do 5601 IFS=$as_save_IFS 5602 case $as_dir in #((( 5603 '') as_dir=./ ;; 5604 */) ;; 5605 *) as_dir=$as_dir/ ;; 5606 esac 5607 for ac_exec_ext in '' $ac_executable_extensions; do 5608 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5609 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5610 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5611 break 2 5612 fi 5613 done 5614 done 5615 IFS=$as_save_IFS 5616 5617 fi ;; 5618 esac 5619 fi 5620 DUMPBIN=$ac_cv_prog_DUMPBIN 5621 if test -n "$DUMPBIN"; then 5622 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5623 printf "%s\n" "$DUMPBIN" >&6; } 5624 else 5625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5626 printf "%s\n" "no" >&6; } 5627 fi 5628 5629 5630 test -n "$DUMPBIN" && break 5631 done 5632 fi 5633 if test -z "$DUMPBIN"; then 5634 ac_ct_DUMPBIN=$DUMPBIN 5635 for ac_prog in dumpbin "link -dump" 5636 do 5637 # Extract the first word of "$ac_prog", so it can be a program name with args. 5638 set dummy $ac_prog; ac_word=$2 5639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5640 printf %s "checking for $ac_word... " >&6; } 5641 if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 5642 then : 5643 printf %s "(cached) " >&6 5644 else case e in #( 5645 e) if test -n "$ac_ct_DUMPBIN"; then 5646 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5647 else 5648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5649 for as_dir in $PATH 5650 do 5651 IFS=$as_save_IFS 5652 case $as_dir in #((( 5653 '') as_dir=./ ;; 5654 */) ;; 5655 *) as_dir=$as_dir/ ;; 5656 esac 5657 for ac_exec_ext in '' $ac_executable_extensions; do 5658 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5659 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5660 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5661 break 2 5662 fi 5663 done 5664 done 5665 IFS=$as_save_IFS 5666 5667 fi ;; 5668 esac 5669 fi 5670 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5671 if test -n "$ac_ct_DUMPBIN"; then 5672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5673 printf "%s\n" "$ac_ct_DUMPBIN" >&6; } 5674 else 5675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5676 printf "%s\n" "no" >&6; } 5677 fi 5678 5679 5680 test -n "$ac_ct_DUMPBIN" && break 5681 done 5682 5683 if test "x$ac_ct_DUMPBIN" = x; then 5684 DUMPBIN=":" 5685 else 5686 case $cross_compiling:$ac_tool_warned in 5687 yes:) 5688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5689 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5690 ac_tool_warned=yes ;; 5691 esac 5692 DUMPBIN=$ac_ct_DUMPBIN 5693 fi 5694 fi 5695 5696 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in 5697 *COFF*) 5698 DUMPBIN="$DUMPBIN -symbols -headers" 5699 ;; 5700 *) 5701 DUMPBIN=: 5702 ;; 5703 esac 5704 fi 5705 5706 if test : != "$DUMPBIN"; then 5707 NM=$DUMPBIN 5708 fi 5709 fi 5710 test -z "$NM" && NM=nm 5711 5712 5713 5714 5715 5716 5717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5718 printf %s "checking the name lister ($NM) interface... " >&6; } 5719 if test ${lt_cv_nm_interface+y} 5720 then : 5721 printf %s "(cached) " >&6 5722 else case e in #( 5723 e) lt_cv_nm_interface="BSD nm" 5724 echo "int some_variable = 0;" > conftest.$ac_ext 5725 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5726 (eval "$ac_compile" 2>conftest.err) 5727 cat conftest.err >&5 5728 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5729 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5730 cat conftest.err >&5 5731 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5732 cat conftest.out >&5 5733 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5734 lt_cv_nm_interface="MS dumpbin" 5735 fi 5736 rm -f conftest* ;; 5737 esac 5738 fi 5739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5740 printf "%s\n" "$lt_cv_nm_interface" >&6; } 5741 5742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5743 printf %s "checking whether ln -s works... " >&6; } 5744 LN_S=$as_ln_s 5745 if test "$LN_S" = "ln -s"; then 5746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5747 printf "%s\n" "yes" >&6; } 5748 else 5749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5750 printf "%s\n" "no, using $LN_S" >&6; } 5751 fi 5752 5753 # find the maximum length of command line arguments 5754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5755 printf %s "checking the maximum length of command line arguments... " >&6; } 5756 if test ${lt_cv_sys_max_cmd_len+y} 5757 then : 5758 printf %s "(cached) " >&6 5759 else case e in #( 5760 e) i=0 5761 teststring=ABCD 5762 5763 case $build_os in 5764 msdosdjgpp*) 5765 # On DJGPP, this test can blow up pretty badly due to problems in libc 5766 # (any single argument exceeding 2000 bytes causes a buffer overrun 5767 # during glob expansion). Even if it were fixed, the result of this 5768 # check would be larger than it should be. 5769 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5770 ;; 5771 5772 gnu* | ironclad*) 5773 # Under GNU Hurd and Ironclad, this test is not required because there 5774 # is no limit to the length of command line arguments. 5775 # Libtool will interpret -1 as no limit whatsoever 5776 lt_cv_sys_max_cmd_len=-1; 5777 ;; 5778 5779 cygwin* | mingw* | windows* | cegcc*) 5780 # On Win9x/ME, this test blows up -- it succeeds, but takes 5781 # about 5 minutes as the teststring grows exponentially. 5782 # Worse, since 9x/ME are not pre-emptively multitasking, 5783 # you end up with a "frozen" computer, even though with patience 5784 # the test eventually succeeds (with a max line length of 256k). 5785 # Instead, let's just punt: use the minimum linelength reported by 5786 # all of the supported platforms: 8192 (on NT/2K/XP). 5787 lt_cv_sys_max_cmd_len=8192; 5788 ;; 5789 5790 mint*) 5791 # On MiNT this can take a long time and run out of memory. 5792 lt_cv_sys_max_cmd_len=8192; 5793 ;; 5794 5795 amigaos*) 5796 # On AmigaOS with pdksh, this test takes hours, literally. 5797 # So we just punt and use a minimum line length of 8192. 5798 lt_cv_sys_max_cmd_len=8192; 5799 ;; 5800 5801 darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) 5802 # This has been around since 386BSD, at least. Likely further. 5803 if test -x /sbin/sysctl; then 5804 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5805 elif test -x /usr/sbin/sysctl; then 5806 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5807 else 5808 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5809 fi 5810 # And add a safety zone 5811 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5812 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5813 ;; 5814 5815 interix*) 5816 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5817 lt_cv_sys_max_cmd_len=196608 5818 ;; 5819 5820 os2*) 5821 # The test takes a long time on OS/2. 5822 lt_cv_sys_max_cmd_len=8192 5823 ;; 5824 5825 osf*) 5826 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5827 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5828 # nice to cause kernel panics so lets avoid the loop below. 5829 # First set a reasonable default. 5830 lt_cv_sys_max_cmd_len=16384 5831 # 5832 if test -x /sbin/sysconfig; then 5833 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5834 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5835 esac 5836 fi 5837 ;; 5838 sco3.2v5*) 5839 lt_cv_sys_max_cmd_len=102400 5840 ;; 5841 sysv5* | sco5v6* | sysv4.2uw2*) 5842 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5843 if test -n "$kargmax"; then 5844 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` 5845 else 5846 lt_cv_sys_max_cmd_len=32768 5847 fi 5848 ;; 5849 *) 5850 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5851 if test -n "$lt_cv_sys_max_cmd_len" && \ 5852 test undefined != "$lt_cv_sys_max_cmd_len"; then 5853 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5854 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5855 else 5856 # Make teststring a little bigger before we do anything with it. 5857 # a 1K string should be a reasonable start. 5858 for i in 1 2 3 4 5 6 7 8; do 5859 teststring=$teststring$teststring 5860 done 5861 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5862 # If test is not a shell built-in, we'll probably end up computing a 5863 # maximum length that is only half of the actual maximum length, but 5864 # we can't tell. 5865 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5866 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5867 test 17 != "$i" # 1/2 MB should be enough 5868 do 5869 i=`expr $i + 1` 5870 teststring=$teststring$teststring 5871 done 5872 # Only check the string length outside the loop. 5873 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5874 teststring= 5875 # Add a significant safety factor because C++ compilers can tack on 5876 # massive amounts of additional arguments before passing them to the 5877 # linker. It appears as though 1/2 is a usable value. 5878 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5879 fi 5880 ;; 5881 esac 5882 ;; 5883 esac 5884 fi 5885 5886 if test -n "$lt_cv_sys_max_cmd_len"; then 5887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5888 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 5889 else 5890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 5891 printf "%s\n" "none" >&6; } 5892 fi 5893 max_cmd_len=$lt_cv_sys_max_cmd_len 5894 5895 5896 5897 5898 5899 5900 : ${CP="cp -f"} 5901 : ${MV="mv -f"} 5902 : ${RM="rm -f"} 5903 5904 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5905 lt_unset=unset 5906 else 5907 lt_unset=false 5908 fi 5909 5910 5911 5912 5913 5914 # test EBCDIC or ASCII 5915 case `echo X|tr X '\101'` in 5916 A) # ASCII based system 5917 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5918 lt_SP2NL='tr \040 \012' 5919 lt_NL2SP='tr \015\012 \040\040' 5920 ;; 5921 *) # EBCDIC based system 5922 lt_SP2NL='tr \100 \n' 5923 lt_NL2SP='tr \r\n \100\100' 5924 ;; 5925 esac 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5936 printf %s "checking how to convert $build file names to $host format... " >&6; } 5937 if test ${lt_cv_to_host_file_cmd+y} 5938 then : 5939 printf %s "(cached) " >&6 5940 else case e in #( 5941 e) case $host in 5942 *-*-mingw* ) 5943 case $build in 5944 *-*-mingw* | *-*-windows* ) # actually msys 5945 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5946 ;; 5947 *-*-cygwin* ) 5948 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5949 ;; 5950 * ) # otherwise, assume *nix 5951 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5952 ;; 5953 esac 5954 ;; 5955 *-*-cygwin* ) 5956 case $build in 5957 *-*-mingw* | *-*-windows* ) # actually msys 5958 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5959 ;; 5960 *-*-cygwin* ) 5961 lt_cv_to_host_file_cmd=func_convert_file_noop 5962 ;; 5963 * ) # otherwise, assume *nix 5964 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5965 ;; 5966 esac 5967 ;; 5968 * ) # unhandled hosts (and "normal" native builds) 5969 lt_cv_to_host_file_cmd=func_convert_file_noop 5970 ;; 5971 esac 5972 ;; 5973 esac 5974 fi 5975 5976 to_host_file_cmd=$lt_cv_to_host_file_cmd 5977 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5978 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } 5979 5980 5981 5982 5983 5984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5985 printf %s "checking how to convert $build file names to toolchain format... " >&6; } 5986 if test ${lt_cv_to_tool_file_cmd+y} 5987 then : 5988 printf %s "(cached) " >&6 5989 else case e in #( 5990 e) #assume ordinary cross tools, or native build. 5991 lt_cv_to_tool_file_cmd=func_convert_file_noop 5992 case $host in 5993 *-*-mingw* | *-*-windows* ) 5994 case $build in 5995 *-*-mingw* | *-*-windows* ) # actually msys 5996 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5997 ;; 5998 esac 5999 ;; 6000 esac 6001 ;; 6002 esac 6003 fi 6004 6005 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6007 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } 6008 6009 6010 6011 6012 6013 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6014 printf %s "checking for $LD option to reload object files... " >&6; } 6015 if test ${lt_cv_ld_reload_flag+y} 6016 then : 6017 printf %s "(cached) " >&6 6018 else case e in #( 6019 e) lt_cv_ld_reload_flag='-r' ;; 6020 esac 6021 fi 6022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6023 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 6024 reload_flag=$lt_cv_ld_reload_flag 6025 case $reload_flag in 6026 "" | " "*) ;; 6027 *) reload_flag=" $reload_flag" ;; 6028 esac 6029 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6030 case $host_os in 6031 cygwin* | mingw* | windows* | pw32* | cegcc*) 6032 if test yes != "$GCC"; then 6033 reload_cmds=false 6034 fi 6035 ;; 6036 darwin*) 6037 if test yes = "$GCC"; then 6038 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 6039 else 6040 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6041 fi 6042 ;; 6043 esac 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 # Extract the first word of "file", so it can be a program name with args. 6054 set dummy file; ac_word=$2 6055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6056 printf %s "checking for $ac_word... " >&6; } 6057 if test ${ac_cv_prog_FILECMD+y} 6058 then : 6059 printf %s "(cached) " >&6 6060 else case e in #( 6061 e) if test -n "$FILECMD"; then 6062 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. 6063 else 6064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6065 for as_dir in $PATH 6066 do 6067 IFS=$as_save_IFS 6068 case $as_dir in #((( 6069 '') as_dir=./ ;; 6070 */) ;; 6071 *) as_dir=$as_dir/ ;; 6072 esac 6073 for ac_exec_ext in '' $ac_executable_extensions; do 6074 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6075 ac_cv_prog_FILECMD="file" 6076 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6077 break 2 6078 fi 6079 done 6080 done 6081 IFS=$as_save_IFS 6082 6083 test -z "$ac_cv_prog_FILECMD" && ac_cv_prog_FILECMD=":" 6084 fi ;; 6085 esac 6086 fi 6087 FILECMD=$ac_cv_prog_FILECMD 6088 if test -n "$FILECMD"; then 6089 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 6090 printf "%s\n" "$FILECMD" >&6; } 6091 else 6092 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6093 printf "%s\n" "no" >&6; } 6094 fi 6095 6096 6097 6098 6099 6100 6101 6102 6103 if test -n "$ac_tool_prefix"; then 6104 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6105 set dummy ${ac_tool_prefix}objdump; ac_word=$2 6106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6107 printf %s "checking for $ac_word... " >&6; } 6108 if test ${ac_cv_prog_OBJDUMP+y} 6109 then : 6110 printf %s "(cached) " >&6 6111 else case e in #( 6112 e) if test -n "$OBJDUMP"; then 6113 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6114 else 6115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6116 for as_dir in $PATH 6117 do 6118 IFS=$as_save_IFS 6119 case $as_dir in #((( 6120 '') as_dir=./ ;; 6121 */) ;; 6122 *) as_dir=$as_dir/ ;; 6123 esac 6124 for ac_exec_ext in '' $ac_executable_extensions; do 6125 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6126 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6127 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6128 break 2 6129 fi 6130 done 6131 done 6132 IFS=$as_save_IFS 6133 6134 fi ;; 6135 esac 6136 fi 6137 OBJDUMP=$ac_cv_prog_OBJDUMP 6138 if test -n "$OBJDUMP"; then 6139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6140 printf "%s\n" "$OBJDUMP" >&6; } 6141 else 6142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6143 printf "%s\n" "no" >&6; } 6144 fi 6145 6146 6147 fi 6148 if test -z "$ac_cv_prog_OBJDUMP"; then 6149 ac_ct_OBJDUMP=$OBJDUMP 6150 # Extract the first word of "objdump", so it can be a program name with args. 6151 set dummy objdump; ac_word=$2 6152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6153 printf %s "checking for $ac_word... " >&6; } 6154 if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 6155 then : 6156 printf %s "(cached) " >&6 6157 else case e in #( 6158 e) if test -n "$ac_ct_OBJDUMP"; then 6159 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6160 else 6161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6162 for as_dir in $PATH 6163 do 6164 IFS=$as_save_IFS 6165 case $as_dir in #((( 6166 '') as_dir=./ ;; 6167 */) ;; 6168 *) as_dir=$as_dir/ ;; 6169 esac 6170 for ac_exec_ext in '' $ac_executable_extensions; do 6171 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6172 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6173 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6174 break 2 6175 fi 6176 done 6177 done 6178 IFS=$as_save_IFS 6179 6180 fi ;; 6181 esac 6182 fi 6183 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6184 if test -n "$ac_ct_OBJDUMP"; then 6185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6186 printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 6187 else 6188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6189 printf "%s\n" "no" >&6; } 6190 fi 6191 6192 if test "x$ac_ct_OBJDUMP" = x; then 6193 OBJDUMP="false" 6194 else 6195 case $cross_compiling:$ac_tool_warned in 6196 yes:) 6197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6198 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6199 ac_tool_warned=yes ;; 6200 esac 6201 OBJDUMP=$ac_ct_OBJDUMP 6202 fi 6203 else 6204 OBJDUMP="$ac_cv_prog_OBJDUMP" 6205 fi 6206 6207 test -z "$OBJDUMP" && OBJDUMP=objdump 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6218 printf %s "checking how to recognize dependent libraries... " >&6; } 6219 if test ${lt_cv_deplibs_check_method+y} 6220 then : 6221 printf %s "(cached) " >&6 6222 else case e in #( 6223 e) lt_cv_file_magic_cmd='$MAGIC_CMD' 6224 lt_cv_file_magic_test_file= 6225 lt_cv_deplibs_check_method='unknown' 6226 # Need to set the preceding variable on all platforms that support 6227 # interlibrary dependencies. 6228 # 'none' -- dependencies not supported. 6229 # 'unknown' -- same as none, but documents that we really don't know. 6230 # 'pass_all' -- all dependencies passed with no checks. 6231 # 'file_magic [[regex]]' -- check by looking for files in library path 6232 # that responds to the $file_magic_cmd with a given extended regex. 6233 # If you have 'file' or equivalent on your system and you're not sure 6234 # whether 'pass_all' will *always* work, you probably want this one. 6235 6236 case $host_os in 6237 aix[4-9]*) 6238 lt_cv_deplibs_check_method=pass_all 6239 ;; 6240 6241 beos*) 6242 lt_cv_deplibs_check_method=pass_all 6243 ;; 6244 6245 bsdi[45]*) 6246 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6247 lt_cv_file_magic_cmd='$FILECMD -L' 6248 lt_cv_file_magic_test_file=/shlib/libc.so 6249 ;; 6250 6251 cygwin*) 6252 # func_win32_libid is a shell function defined in ltmain.sh 6253 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6254 lt_cv_file_magic_cmd='func_win32_libid' 6255 ;; 6256 6257 mingw* | windows* | pw32*) 6258 # Base MSYS/MinGW do not provide the 'file' command needed by 6259 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6260 # unless we find 'file', for example because we are cross-compiling. 6261 if ( file / ) >/dev/null 2>&1; then 6262 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6263 lt_cv_file_magic_cmd='func_win32_libid' 6264 else 6265 # Keep this pattern in sync with the one in func_win32_libid. 6266 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64|pe-aarch64)' 6267 lt_cv_file_magic_cmd='$OBJDUMP -f' 6268 fi 6269 ;; 6270 6271 cegcc*) 6272 # use the weaker test based on 'objdump'. See mingw*. 6273 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6274 lt_cv_file_magic_cmd='$OBJDUMP -f' 6275 ;; 6276 6277 darwin* | rhapsody*) 6278 lt_cv_deplibs_check_method=pass_all 6279 ;; 6280 6281 freebsd* | dragonfly* | midnightbsd*) 6282 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6283 case $host_cpu in 6284 i*86 ) 6285 # Not sure whether the presence of OpenBSD here was a mistake. 6286 # Let's accept both of them until this is cleared up. 6287 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6288 lt_cv_file_magic_cmd=$FILECMD 6289 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6290 ;; 6291 esac 6292 else 6293 lt_cv_deplibs_check_method=pass_all 6294 fi 6295 ;; 6296 6297 haiku*) 6298 lt_cv_deplibs_check_method=pass_all 6299 ;; 6300 6301 hpux10.20* | hpux11*) 6302 lt_cv_file_magic_cmd=$FILECMD 6303 case $host_cpu in 6304 ia64*) 6305 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6306 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6307 ;; 6308 hppa*64*) 6309 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]' 6310 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6311 ;; 6312 *) 6313 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6314 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6315 ;; 6316 esac 6317 ;; 6318 6319 interix[3-9]*) 6320 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6321 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6322 ;; 6323 6324 irix5* | irix6* | nonstopux*) 6325 case $LD in 6326 *-32|*"-32 ") libmagic=32-bit;; 6327 *-n32|*"-n32 ") libmagic=N32;; 6328 *-64|*"-64 ") libmagic=64-bit;; 6329 *) libmagic=never-match;; 6330 esac 6331 lt_cv_deplibs_check_method=pass_all 6332 ;; 6333 6334 # This must be glibc/ELF. 6335 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6336 lt_cv_deplibs_check_method=pass_all 6337 ;; 6338 6339 *-mlibc) 6340 lt_cv_deplibs_check_method=pass_all 6341 ;; 6342 6343 netbsd* | netbsdelf*-gnu) 6344 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6345 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6346 else 6347 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6348 fi 6349 ;; 6350 6351 newos6*) 6352 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6353 lt_cv_file_magic_cmd=$FILECMD 6354 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6355 ;; 6356 6357 *nto* | *qnx*) 6358 lt_cv_deplibs_check_method=pass_all 6359 ;; 6360 6361 openbsd*) 6362 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6363 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6364 else 6365 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6366 fi 6367 ;; 6368 6369 osf3* | osf4* | osf5*) 6370 lt_cv_deplibs_check_method=pass_all 6371 ;; 6372 6373 rdos*) 6374 lt_cv_deplibs_check_method=pass_all 6375 ;; 6376 6377 serenity*) 6378 lt_cv_deplibs_check_method=pass_all 6379 ;; 6380 6381 solaris*) 6382 lt_cv_deplibs_check_method=pass_all 6383 ;; 6384 6385 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6386 lt_cv_deplibs_check_method=pass_all 6387 ;; 6388 6389 sysv4 | sysv4.3*) 6390 case $host_vendor in 6391 motorola) 6392 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]' 6393 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6394 ;; 6395 ncr) 6396 lt_cv_deplibs_check_method=pass_all 6397 ;; 6398 sequent) 6399 lt_cv_file_magic_cmd='/bin/file' 6400 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6401 ;; 6402 sni) 6403 lt_cv_file_magic_cmd='/bin/file' 6404 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6405 lt_cv_file_magic_test_file=/lib/libc.so 6406 ;; 6407 siemens) 6408 lt_cv_deplibs_check_method=pass_all 6409 ;; 6410 pc) 6411 lt_cv_deplibs_check_method=pass_all 6412 ;; 6413 esac 6414 ;; 6415 6416 tpf*) 6417 lt_cv_deplibs_check_method=pass_all 6418 ;; 6419 os2*) 6420 lt_cv_deplibs_check_method=pass_all 6421 ;; 6422 esac 6423 ;; 6424 esac 6425 fi 6426 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6427 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 6428 6429 file_magic_glob= 6430 want_nocaseglob=no 6431 if test "$build" = "$host"; then 6432 case $host_os in 6433 mingw* | windows* | pw32*) 6434 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6435 want_nocaseglob=yes 6436 else 6437 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6438 fi 6439 ;; 6440 esac 6441 fi 6442 6443 file_magic_cmd=$lt_cv_file_magic_cmd 6444 deplibs_check_method=$lt_cv_deplibs_check_method 6445 test -z "$deplibs_check_method" && deplibs_check_method=unknown 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 if test -n "$ac_tool_prefix"; then 6469 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6470 set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6472 printf %s "checking for $ac_word... " >&6; } 6473 if test ${ac_cv_prog_DLLTOOL+y} 6474 then : 6475 printf %s "(cached) " >&6 6476 else case e in #( 6477 e) if test -n "$DLLTOOL"; then 6478 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6479 else 6480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6481 for as_dir in $PATH 6482 do 6483 IFS=$as_save_IFS 6484 case $as_dir in #((( 6485 '') as_dir=./ ;; 6486 */) ;; 6487 *) as_dir=$as_dir/ ;; 6488 esac 6489 for ac_exec_ext in '' $ac_executable_extensions; do 6490 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6491 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6492 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6493 break 2 6494 fi 6495 done 6496 done 6497 IFS=$as_save_IFS 6498 6499 fi ;; 6500 esac 6501 fi 6502 DLLTOOL=$ac_cv_prog_DLLTOOL 6503 if test -n "$DLLTOOL"; then 6504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6505 printf "%s\n" "$DLLTOOL" >&6; } 6506 else 6507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6508 printf "%s\n" "no" >&6; } 6509 fi 6510 6511 6512 fi 6513 if test -z "$ac_cv_prog_DLLTOOL"; then 6514 ac_ct_DLLTOOL=$DLLTOOL 6515 # Extract the first word of "dlltool", so it can be a program name with args. 6516 set dummy dlltool; ac_word=$2 6517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6518 printf %s "checking for $ac_word... " >&6; } 6519 if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 6520 then : 6521 printf %s "(cached) " >&6 6522 else case e in #( 6523 e) if test -n "$ac_ct_DLLTOOL"; then 6524 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6525 else 6526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6527 for as_dir in $PATH 6528 do 6529 IFS=$as_save_IFS 6530 case $as_dir in #((( 6531 '') as_dir=./ ;; 6532 */) ;; 6533 *) as_dir=$as_dir/ ;; 6534 esac 6535 for ac_exec_ext in '' $ac_executable_extensions; do 6536 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6537 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6538 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6539 break 2 6540 fi 6541 done 6542 done 6543 IFS=$as_save_IFS 6544 6545 fi ;; 6546 esac 6547 fi 6548 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6549 if test -n "$ac_ct_DLLTOOL"; then 6550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6551 printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 6552 else 6553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6554 printf "%s\n" "no" >&6; } 6555 fi 6556 6557 if test "x$ac_ct_DLLTOOL" = x; then 6558 DLLTOOL="false" 6559 else 6560 case $cross_compiling:$ac_tool_warned in 6561 yes:) 6562 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6563 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6564 ac_tool_warned=yes ;; 6565 esac 6566 DLLTOOL=$ac_ct_DLLTOOL 6567 fi 6568 else 6569 DLLTOOL="$ac_cv_prog_DLLTOOL" 6570 fi 6571 6572 test -z "$DLLTOOL" && DLLTOOL=dlltool 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6584 printf %s "checking how to associate runtime and link libraries... " >&6; } 6585 if test ${lt_cv_sharedlib_from_linklib_cmd+y} 6586 then : 6587 printf %s "(cached) " >&6 6588 else case e in #( 6589 e) lt_cv_sharedlib_from_linklib_cmd='unknown' 6590 6591 case $host_os in 6592 cygwin* | mingw* | windows* | pw32* | cegcc*) 6593 # two different shell functions defined in ltmain.sh; 6594 # decide which one to use based on capabilities of $DLLTOOL 6595 case `$DLLTOOL --help 2>&1` in 6596 *--identify-strict*) 6597 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6598 ;; 6599 *) 6600 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6601 ;; 6602 esac 6603 ;; 6604 *) 6605 # fallback: assume linklib IS sharedlib 6606 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6607 ;; 6608 esac 6609 ;; 6610 esac 6611 fi 6612 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6613 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6614 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6615 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6616 6617 6618 6619 6620 6621 6622 6623 if test -n "$ac_tool_prefix"; then 6624 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6625 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6626 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6627 printf %s "checking for $ac_word... " >&6; } 6628 if test ${ac_cv_prog_RANLIB+y} 6629 then : 6630 printf %s "(cached) " >&6 6631 else case e in #( 6632 e) if test -n "$RANLIB"; then 6633 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6634 else 6635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6636 for as_dir in $PATH 6637 do 6638 IFS=$as_save_IFS 6639 case $as_dir in #((( 6640 '') as_dir=./ ;; 6641 */) ;; 6642 *) as_dir=$as_dir/ ;; 6643 esac 6644 for ac_exec_ext in '' $ac_executable_extensions; do 6645 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6646 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6647 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6648 break 2 6649 fi 6650 done 6651 done 6652 IFS=$as_save_IFS 6653 6654 fi ;; 6655 esac 6656 fi 6657 RANLIB=$ac_cv_prog_RANLIB 6658 if test -n "$RANLIB"; then 6659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6660 printf "%s\n" "$RANLIB" >&6; } 6661 else 6662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6663 printf "%s\n" "no" >&6; } 6664 fi 6665 6666 6667 fi 6668 if test -z "$ac_cv_prog_RANLIB"; then 6669 ac_ct_RANLIB=$RANLIB 6670 # Extract the first word of "ranlib", so it can be a program name with args. 6671 set dummy ranlib; ac_word=$2 6672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6673 printf %s "checking for $ac_word... " >&6; } 6674 if test ${ac_cv_prog_ac_ct_RANLIB+y} 6675 then : 6676 printf %s "(cached) " >&6 6677 else case e in #( 6678 e) if test -n "$ac_ct_RANLIB"; then 6679 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6680 else 6681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6682 for as_dir in $PATH 6683 do 6684 IFS=$as_save_IFS 6685 case $as_dir in #((( 6686 '') as_dir=./ ;; 6687 */) ;; 6688 *) as_dir=$as_dir/ ;; 6689 esac 6690 for ac_exec_ext in '' $ac_executable_extensions; do 6691 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6692 ac_cv_prog_ac_ct_RANLIB="ranlib" 6693 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6694 break 2 6695 fi 6696 done 6697 done 6698 IFS=$as_save_IFS 6699 6700 fi ;; 6701 esac 6702 fi 6703 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6704 if test -n "$ac_ct_RANLIB"; then 6705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6706 printf "%s\n" "$ac_ct_RANLIB" >&6; } 6707 else 6708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6709 printf "%s\n" "no" >&6; } 6710 fi 6711 6712 if test "x$ac_ct_RANLIB" = x; then 6713 RANLIB=":" 6714 else 6715 case $cross_compiling:$ac_tool_warned in 6716 yes:) 6717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6718 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6719 ac_tool_warned=yes ;; 6720 esac 6721 RANLIB=$ac_ct_RANLIB 6722 fi 6723 else 6724 RANLIB="$ac_cv_prog_RANLIB" 6725 fi 6726 6727 if test -n "$ac_tool_prefix"; then 6728 for ac_prog in ar 6729 do 6730 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6731 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6733 printf %s "checking for $ac_word... " >&6; } 6734 if test ${ac_cv_prog_AR+y} 6735 then : 6736 printf %s "(cached) " >&6 6737 else case e in #( 6738 e) if test -n "$AR"; then 6739 ac_cv_prog_AR="$AR" # Let the user override the test. 6740 else 6741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6742 for as_dir in $PATH 6743 do 6744 IFS=$as_save_IFS 6745 case $as_dir in #((( 6746 '') as_dir=./ ;; 6747 */) ;; 6748 *) as_dir=$as_dir/ ;; 6749 esac 6750 for ac_exec_ext in '' $ac_executable_extensions; do 6751 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6752 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6753 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6754 break 2 6755 fi 6756 done 6757 done 6758 IFS=$as_save_IFS 6759 6760 fi ;; 6761 esac 6762 fi 6763 AR=$ac_cv_prog_AR 6764 if test -n "$AR"; then 6765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6766 printf "%s\n" "$AR" >&6; } 6767 else 6768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6769 printf "%s\n" "no" >&6; } 6770 fi 6771 6772 6773 test -n "$AR" && break 6774 done 6775 fi 6776 if test -z "$AR"; then 6777 ac_ct_AR=$AR 6778 for ac_prog in ar 6779 do 6780 # Extract the first word of "$ac_prog", so it can be a program name with args. 6781 set dummy $ac_prog; ac_word=$2 6782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6783 printf %s "checking for $ac_word... " >&6; } 6784 if test ${ac_cv_prog_ac_ct_AR+y} 6785 then : 6786 printf %s "(cached) " >&6 6787 else case e in #( 6788 e) if test -n "$ac_ct_AR"; then 6789 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6790 else 6791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6792 for as_dir in $PATH 6793 do 6794 IFS=$as_save_IFS 6795 case $as_dir in #((( 6796 '') as_dir=./ ;; 6797 */) ;; 6798 *) as_dir=$as_dir/ ;; 6799 esac 6800 for ac_exec_ext in '' $ac_executable_extensions; do 6801 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6802 ac_cv_prog_ac_ct_AR="$ac_prog" 6803 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6804 break 2 6805 fi 6806 done 6807 done 6808 IFS=$as_save_IFS 6809 6810 fi ;; 6811 esac 6812 fi 6813 ac_ct_AR=$ac_cv_prog_ac_ct_AR 6814 if test -n "$ac_ct_AR"; then 6815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6816 printf "%s\n" "$ac_ct_AR" >&6; } 6817 else 6818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6819 printf "%s\n" "no" >&6; } 6820 fi 6821 6822 6823 test -n "$ac_ct_AR" && break 6824 done 6825 6826 if test "x$ac_ct_AR" = x; then 6827 AR="false" 6828 else 6829 case $cross_compiling:$ac_tool_warned in 6830 yes:) 6831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6832 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6833 ac_tool_warned=yes ;; 6834 esac 6835 AR=$ac_ct_AR 6836 fi 6837 fi 6838 6839 : ${AR=ar} 6840 6841 6842 6843 6844 6845 6846 # Use ARFLAGS variable as AR's operation code to sync the variable naming with 6847 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 6848 # higher priority because that's what people were doing historically (setting 6849 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 6850 # variable obsoleted/removed. 6851 6852 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 6853 lt_ar_flags=$AR_FLAGS 6854 6855 6856 6857 6858 6859 6860 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 6861 # by AR_FLAGS because that was never working and AR_FLAGS is about to die. 6862 6863 6864 6865 6866 6867 6868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6869 printf %s "checking for archiver @FILE support... " >&6; } 6870 if test ${lt_cv_ar_at_file+y} 6871 then : 6872 printf %s "(cached) " >&6 6873 else case e in #( 6874 e) lt_cv_ar_at_file=no 6875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6876 /* end confdefs.h. */ 6877 6878 int 6879 main (void) 6880 { 6881 6882 ; 6883 return 0; 6884 } 6885 _ACEOF 6886 if ac_fn_c_try_compile "$LINENO" 6887 then : 6888 echo conftest.$ac_objext > conftest.lst 6889 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6890 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6891 (eval $lt_ar_try) 2>&5 6892 ac_status=$? 6893 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6894 test $ac_status = 0; } 6895 if test 0 -eq "$ac_status"; then 6896 # Ensure the archiver fails upon bogus file names. 6897 rm -f conftest.$ac_objext libconftest.a 6898 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6899 (eval $lt_ar_try) 2>&5 6900 ac_status=$? 6901 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6902 test $ac_status = 0; } 6903 if test 0 -ne "$ac_status"; then 6904 lt_cv_ar_at_file=@ 6905 fi 6906 fi 6907 rm -f conftest.* libconftest.a 6908 6909 fi 6910 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6911 ;; 6912 esac 6913 fi 6914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6915 printf "%s\n" "$lt_cv_ar_at_file" >&6; } 6916 6917 if test no = "$lt_cv_ar_at_file"; then 6918 archiver_list_spec= 6919 else 6920 archiver_list_spec=$lt_cv_ar_at_file 6921 fi 6922 6923 6924 6925 6926 6927 6928 6929 if test -n "$ac_tool_prefix"; then 6930 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6931 set dummy ${ac_tool_prefix}strip; ac_word=$2 6932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6933 printf %s "checking for $ac_word... " >&6; } 6934 if test ${ac_cv_prog_STRIP+y} 6935 then : 6936 printf %s "(cached) " >&6 6937 else case e in #( 6938 e) if test -n "$STRIP"; then 6939 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6940 else 6941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6942 for as_dir in $PATH 6943 do 6944 IFS=$as_save_IFS 6945 case $as_dir in #((( 6946 '') as_dir=./ ;; 6947 */) ;; 6948 *) as_dir=$as_dir/ ;; 6949 esac 6950 for ac_exec_ext in '' $ac_executable_extensions; do 6951 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6952 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6953 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6954 break 2 6955 fi 6956 done 6957 done 6958 IFS=$as_save_IFS 6959 6960 fi ;; 6961 esac 6962 fi 6963 STRIP=$ac_cv_prog_STRIP 6964 if test -n "$STRIP"; then 6965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6966 printf "%s\n" "$STRIP" >&6; } 6967 else 6968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6969 printf "%s\n" "no" >&6; } 6970 fi 6971 6972 6973 fi 6974 if test -z "$ac_cv_prog_STRIP"; then 6975 ac_ct_STRIP=$STRIP 6976 # Extract the first word of "strip", so it can be a program name with args. 6977 set dummy strip; ac_word=$2 6978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6979 printf %s "checking for $ac_word... " >&6; } 6980 if test ${ac_cv_prog_ac_ct_STRIP+y} 6981 then : 6982 printf %s "(cached) " >&6 6983 else case e in #( 6984 e) if test -n "$ac_ct_STRIP"; then 6985 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6986 else 6987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6988 for as_dir in $PATH 6989 do 6990 IFS=$as_save_IFS 6991 case $as_dir in #((( 6992 '') as_dir=./ ;; 6993 */) ;; 6994 *) as_dir=$as_dir/ ;; 6995 esac 6996 for ac_exec_ext in '' $ac_executable_extensions; do 6997 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6998 ac_cv_prog_ac_ct_STRIP="strip" 6999 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7000 break 2 7001 fi 7002 done 7003 done 7004 IFS=$as_save_IFS 7005 7006 fi ;; 7007 esac 7008 fi 7009 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7010 if test -n "$ac_ct_STRIP"; then 7011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7012 printf "%s\n" "$ac_ct_STRIP" >&6; } 7013 else 7014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7015 printf "%s\n" "no" >&6; } 7016 fi 7017 7018 if test "x$ac_ct_STRIP" = x; then 7019 STRIP=":" 7020 else 7021 case $cross_compiling:$ac_tool_warned in 7022 yes:) 7023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7024 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7025 ac_tool_warned=yes ;; 7026 esac 7027 STRIP=$ac_ct_STRIP 7028 fi 7029 else 7030 STRIP="$ac_cv_prog_STRIP" 7031 fi 7032 7033 test -z "$STRIP" && STRIP=: 7034 7035 7036 7037 7038 7039 7040 7041 test -z "$RANLIB" && RANLIB=: 7042 7043 7044 7045 7046 7047 7048 # Determine commands to create old-style static archives. 7049 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7050 old_postinstall_cmds='chmod 644 $oldlib' 7051 old_postuninstall_cmds= 7052 7053 if test -n "$RANLIB"; then 7054 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7055 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7056 fi 7057 7058 case $host_os in 7059 darwin*) 7060 lock_old_archive_extraction=yes ;; 7061 *) 7062 lock_old_archive_extraction=no ;; 7063 esac 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 # If no C compiler was specified, use CC. 7104 LTCC=${LTCC-"$CC"} 7105 7106 # If no C compiler flags were specified, use CFLAGS. 7107 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7108 7109 # Allow CC to be a program name with arguments. 7110 compiler=$CC 7111 7112 7113 # Check for command to grab the raw symbol name followed by C symbol from nm. 7114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7115 printf %s "checking command to parse $NM output from $compiler object... " >&6; } 7116 if test ${lt_cv_sys_global_symbol_pipe+y} 7117 then : 7118 printf %s "(cached) " >&6 7119 else case e in #( 7120 e) 7121 # These are sane defaults that work on at least a few old systems. 7122 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 7123 7124 # Character class describing NM global symbol codes. 7125 symcode='[BCDEGRST]' 7126 7127 # Regexp to match symbols that can be accessed directly from C. 7128 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7129 7130 # Define system-specific variables. 7131 case $host_os in 7132 aix*) 7133 symcode='[BCDT]' 7134 ;; 7135 cygwin* | mingw* | windows* | pw32* | cegcc*) 7136 symcode='[ABCDGISTW]' 7137 ;; 7138 hpux*) 7139 if test ia64 = "$host_cpu"; then 7140 symcode='[ABCDEGRST]' 7141 fi 7142 ;; 7143 irix* | nonstopux*) 7144 symcode='[BCDEGRST]' 7145 ;; 7146 osf*) 7147 symcode='[BCDEGQRST]' 7148 ;; 7149 solaris*) 7150 symcode='[BCDRT]' 7151 ;; 7152 sco3.2v5*) 7153 symcode='[DT]' 7154 ;; 7155 sysv4.2uw2*) 7156 symcode='[DT]' 7157 ;; 7158 sysv5* | sco5v6* | unixware* | OpenUNIX*) 7159 symcode='[ABDT]' 7160 ;; 7161 sysv4) 7162 symcode='[DFNSTU]' 7163 ;; 7164 esac 7165 7166 # If we're using GNU nm, then use its standard symbol codes. 7167 case `$NM -V 2>&1` in 7168 *GNU* | *'with BFD'*) 7169 symcode='[ABCDGIRSTW]' ;; 7170 esac 7171 7172 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7173 # Gets list of data symbols to import. 7174 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" 7175 # Adjust the below global symbol transforms to fixup imported variables. 7176 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 7177 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 7178 lt_c_name_lib_hook="\ 7179 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 7180 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 7181 else 7182 # Disable hooks by default. 7183 lt_cv_sys_global_symbol_to_import= 7184 lt_cdecl_hook= 7185 lt_c_name_hook= 7186 lt_c_name_lib_hook= 7187 fi 7188 7189 # Transform an extracted symbol line into a proper C declaration. 7190 # Some systems (esp. on ia64) link data and code symbols differently, 7191 # so use this general approach. 7192 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ 7193 $lt_cdecl_hook\ 7194 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 7195 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 7196 7197 # Transform an extracted symbol line into symbol name and symbol address 7198 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ 7199 $lt_c_name_hook\ 7200 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7201 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 7202 7203 # Transform an extracted symbol line into symbol name with lib prefix and 7204 # symbol address. 7205 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ 7206 $lt_c_name_lib_hook\ 7207 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7208 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 7209 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 7210 7211 # Handle CRLF in mingw tool chain 7212 opt_cr= 7213 case $build_os in 7214 mingw* | windows*) 7215 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7216 ;; 7217 esac 7218 7219 # Try without a prefix underscore, then with it. 7220 for ac_symprfx in "" "_"; do 7221 7222 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7223 symxfrm="\\1 $ac_symprfx\\2 \\2" 7224 7225 # Write the raw and C identifiers. 7226 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7227 # Fake it for dumpbin and say T for any non-static function, 7228 # D for any global variable and I for any imported variable. 7229 # Also find C++ and __fastcall symbols from MSVC++ or ICC, 7230 # which start with @ or ?. 7231 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7232 " {last_section=section; section=\$ 3};"\ 7233 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7234 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7235 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7236 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7237 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7238 " \$ 0!~/External *\|/{next};"\ 7239 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7240 " {if(hide[section]) next};"\ 7241 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7242 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7243 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7244 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7245 " ' prfx=^$ac_symprfx" 7246 else 7247 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7248 fi 7249 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" 7250 7251 # Check to see that the pipe works correctly. 7252 pipe_works=no 7253 7254 rm -f conftest* 7255 cat > conftest.$ac_ext <<_LT_EOF 7256 #ifdef __cplusplus 7257 extern "C" { 7258 #endif 7259 char nm_test_var; 7260 void nm_test_func(void); 7261 void nm_test_func(void){} 7262 #ifdef __cplusplus 7263 } 7264 #endif 7265 int main(void){nm_test_var='a';nm_test_func();return(0);} 7266 _LT_EOF 7267 7268 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7269 (eval $ac_compile) 2>&5 7270 ac_status=$? 7271 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7272 test $ac_status = 0; }; then 7273 # Now try to grab the symbols. 7274 nlist=conftest.nm 7275 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 7276 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then 7277 # Try sorting and uniquifying the output. 7278 if sort "$nlist" | uniq > "$nlist"T; then 7279 mv -f "$nlist"T "$nlist" 7280 else 7281 rm -f "$nlist"T 7282 fi 7283 7284 # Make sure that we snagged all the symbols we need. 7285 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7286 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7287 cat <<_LT_EOF > conftest.$ac_ext 7288 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7289 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7290 /* DATA imports from DLLs on WIN32 can't be const, because runtime 7291 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7292 # define LT_DLSYM_CONST 7293 #elif defined __osf__ 7294 /* This system does not cope well with relocations in const data. */ 7295 # define LT_DLSYM_CONST 7296 #else 7297 # define LT_DLSYM_CONST const 7298 #endif 7299 7300 #ifdef __cplusplus 7301 extern "C" { 7302 #endif 7303 7304 _LT_EOF 7305 # Now generate the symbol file. 7306 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7307 7308 cat <<_LT_EOF >> conftest.$ac_ext 7309 7310 /* The mapping between symbol names and symbols. */ 7311 LT_DLSYM_CONST struct { 7312 const char *name; 7313 void *address; 7314 } 7315 lt__PROGRAM__LTX_preloaded_symbols[] = 7316 { 7317 { "@PROGRAM@", (void *) 0 }, 7318 _LT_EOF 7319 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7320 cat <<\_LT_EOF >> conftest.$ac_ext 7321 {0, (void *) 0} 7322 }; 7323 7324 /* This works around a problem in FreeBSD linker */ 7325 #ifdef FREEBSD_WORKAROUND 7326 static const void *lt_preloaded_setup() { 7327 return lt__PROGRAM__LTX_preloaded_symbols; 7328 } 7329 #endif 7330 7331 #ifdef __cplusplus 7332 } 7333 #endif 7334 _LT_EOF 7335 # Now try linking the two files. 7336 mv conftest.$ac_objext conftstm.$ac_objext 7337 lt_globsym_save_LIBS=$LIBS 7338 lt_globsym_save_CFLAGS=$CFLAGS 7339 LIBS=conftstm.$ac_objext 7340 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7341 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7342 (eval $ac_link) 2>&5 7343 ac_status=$? 7344 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7345 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7346 pipe_works=yes 7347 fi 7348 LIBS=$lt_globsym_save_LIBS 7349 CFLAGS=$lt_globsym_save_CFLAGS 7350 else 7351 echo "cannot find nm_test_func in $nlist" >&5 7352 fi 7353 else 7354 echo "cannot find nm_test_var in $nlist" >&5 7355 fi 7356 else 7357 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7358 fi 7359 else 7360 echo "$progname: failed program was:" >&5 7361 cat conftest.$ac_ext >&5 7362 fi 7363 rm -rf conftest* conftst* 7364 7365 # Do not use the global_symbol_pipe unless it works. 7366 if test yes = "$pipe_works"; then 7367 break 7368 else 7369 lt_cv_sys_global_symbol_pipe= 7370 fi 7371 done 7372 ;; 7373 esac 7374 fi 7375 7376 if test -z "$lt_cv_sys_global_symbol_pipe"; then 7377 lt_cv_sys_global_symbol_to_cdecl= 7378 fi 7379 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7381 printf "%s\n" "failed" >&6; } 7382 else 7383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7384 printf "%s\n" "ok" >&6; } 7385 fi 7386 7387 # Response file support. 7388 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7389 nm_file_list_spec='@' 7390 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7391 nm_file_list_spec='@' 7392 fi 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7431 printf %s "checking for sysroot... " >&6; } 7432 7433 # Check whether --with-sysroot was given. 7434 if test ${with_sysroot+y} 7435 then : 7436 withval=$with_sysroot; 7437 else case e in #( 7438 e) with_sysroot=no ;; 7439 esac 7440 fi 7441 7442 7443 lt_sysroot= 7444 case $with_sysroot in #( 7445 yes) 7446 if test yes = "$GCC"; then 7447 # Trim trailing / since we'll always append absolute paths and we want 7448 # to avoid //, if only for less confusing output for the user. 7449 lt_sysroot=`$CC --print-sysroot 2>/dev/null | $SED 's:/\+$::'` 7450 fi 7451 ;; #( 7452 /*) 7453 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` 7454 ;; #( 7455 no|'') 7456 ;; #( 7457 *) 7458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7459 printf "%s\n" "$with_sysroot" >&6; } 7460 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7461 ;; 7462 esac 7463 7464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7465 printf "%s\n" "${lt_sysroot:-no}" >&6; } 7466 7467 7468 7469 7470 7471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7472 printf %s "checking for a working dd... " >&6; } 7473 if test ${ac_cv_path_lt_DD+y} 7474 then : 7475 printf %s "(cached) " >&6 7476 else case e in #( 7477 e) printf 0123456789abcdef0123456789abcdef >conftest.i 7478 cat conftest.i conftest.i >conftest2.i 7479 : ${lt_DD:=$DD} 7480 if test -z "$lt_DD"; then 7481 ac_path_lt_DD_found=false 7482 # Loop through the user's path and test for each of PROGNAME-LIST 7483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7484 for as_dir in $PATH 7485 do 7486 IFS=$as_save_IFS 7487 case $as_dir in #((( 7488 '') as_dir=./ ;; 7489 */) ;; 7490 *) as_dir=$as_dir/ ;; 7491 esac 7492 for ac_prog in dd 7493 do 7494 for ac_exec_ext in '' $ac_executable_extensions; do 7495 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 7496 as_fn_executable_p "$ac_path_lt_DD" || continue 7497 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7498 cmp -s conftest.i conftest.out \ 7499 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7500 fi 7501 $ac_path_lt_DD_found && break 3 7502 done 7503 done 7504 done 7505 IFS=$as_save_IFS 7506 if test -z "$ac_cv_path_lt_DD"; then 7507 : 7508 fi 7509 else 7510 ac_cv_path_lt_DD=$lt_DD 7511 fi 7512 7513 rm -f conftest.i conftest2.i conftest.out ;; 7514 esac 7515 fi 7516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7517 printf "%s\n" "$ac_cv_path_lt_DD" >&6; } 7518 7519 7520 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7521 printf %s "checking how to truncate binary pipes... " >&6; } 7522 if test ${lt_cv_truncate_bin+y} 7523 then : 7524 printf %s "(cached) " >&6 7525 else case e in #( 7526 e) printf 0123456789abcdef0123456789abcdef >conftest.i 7527 cat conftest.i conftest.i >conftest2.i 7528 lt_cv_truncate_bin= 7529 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7530 cmp -s conftest.i conftest.out \ 7531 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7532 fi 7533 rm -f conftest.i conftest2.i conftest.out 7534 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" ;; 7535 esac 7536 fi 7537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7538 printf "%s\n" "$lt_cv_truncate_bin" >&6; } 7539 7540 7541 7542 7543 7544 7545 7546 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7547 func_cc_basename () 7548 { 7549 for cc_temp in $*""; do 7550 case $cc_temp in 7551 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7552 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7553 \-*) ;; 7554 *) break;; 7555 esac 7556 done 7557 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7558 } 7559 7560 # Check whether --enable-libtool-lock was given. 7561 if test ${enable_libtool_lock+y} 7562 then : 7563 enableval=$enable_libtool_lock; 7564 fi 7565 7566 test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7567 7568 # Some flags need to be propagated to the compiler or linker for good 7569 # libtool support. 7570 case $host in 7571 ia64-*-hpux*) 7572 # Find out what ABI is being produced by ac_compile, and set mode 7573 # options accordingly. 7574 echo 'int i;' > conftest.$ac_ext 7575 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7576 (eval $ac_compile) 2>&5 7577 ac_status=$? 7578 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7579 test $ac_status = 0; }; then 7580 case `$FILECMD conftest.$ac_objext` in 7581 *ELF-32*) 7582 HPUX_IA64_MODE=32 7583 ;; 7584 *ELF-64*) 7585 HPUX_IA64_MODE=64 7586 ;; 7587 esac 7588 fi 7589 rm -rf conftest* 7590 ;; 7591 *-*-irix6*) 7592 # Find out what ABI is being produced by ac_compile, and set linker 7593 # options accordingly. 7594 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7595 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7596 (eval $ac_compile) 2>&5 7597 ac_status=$? 7598 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7599 test $ac_status = 0; }; then 7600 if test yes = "$lt_cv_prog_gnu_ld"; then 7601 case `$FILECMD conftest.$ac_objext` in 7602 *32-bit*) 7603 LD="${LD-ld} -melf32bsmip" 7604 ;; 7605 *N32*) 7606 LD="${LD-ld} -melf32bmipn32" 7607 ;; 7608 *64-bit*) 7609 LD="${LD-ld} -melf64bmip" 7610 ;; 7611 esac 7612 else 7613 case `$FILECMD conftest.$ac_objext` in 7614 *32-bit*) 7615 LD="${LD-ld} -32" 7616 ;; 7617 *N32*) 7618 LD="${LD-ld} -n32" 7619 ;; 7620 *64-bit*) 7621 LD="${LD-ld} -64" 7622 ;; 7623 esac 7624 fi 7625 fi 7626 rm -rf conftest* 7627 ;; 7628 7629 mips64*-*linux*) 7630 # Find out what ABI is being produced by ac_compile, and set linker 7631 # options accordingly. 7632 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7633 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7634 (eval $ac_compile) 2>&5 7635 ac_status=$? 7636 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7637 test $ac_status = 0; }; then 7638 emul=elf 7639 case `$FILECMD conftest.$ac_objext` in 7640 *32-bit*) 7641 emul="${emul}32" 7642 ;; 7643 *64-bit*) 7644 emul="${emul}64" 7645 ;; 7646 esac 7647 case `$FILECMD conftest.$ac_objext` in 7648 *MSB*) 7649 emul="${emul}btsmip" 7650 ;; 7651 *LSB*) 7652 emul="${emul}ltsmip" 7653 ;; 7654 esac 7655 case `$FILECMD conftest.$ac_objext` in 7656 *N32*) 7657 emul="${emul}n32" 7658 ;; 7659 esac 7660 LD="${LD-ld} -m $emul" 7661 fi 7662 rm -rf conftest* 7663 ;; 7664 7665 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7666 s390*-*linux*|s390*-*tpf*|sparc*-*linux*|x86_64-gnu*) 7667 # Find out what ABI is being produced by ac_compile, and set linker 7668 # options accordingly. Note that the listed cases only cover the 7669 # situations where additional linker options are needed (such as when 7670 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7671 # vice versa); the common cases where no linker options are needed do 7672 # not appear in the list. 7673 echo 'int i;' > conftest.$ac_ext 7674 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7675 (eval $ac_compile) 2>&5 7676 ac_status=$? 7677 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7678 test $ac_status = 0; }; then 7679 case `$FILECMD conftest.o` in 7680 *32-bit*) 7681 case $host in 7682 x86_64-*kfreebsd*-gnu) 7683 LD="${LD-ld} -m elf_i386_fbsd" 7684 ;; 7685 x86_64-*linux*|x86_64-gnu*) 7686 case `$FILECMD conftest.o` in 7687 *x86-64*) 7688 LD="${LD-ld} -m elf32_x86_64" 7689 ;; 7690 *) 7691 LD="${LD-ld} -m elf_i386" 7692 ;; 7693 esac 7694 ;; 7695 powerpc64le-*linux*) 7696 LD="${LD-ld} -m elf32lppclinux" 7697 ;; 7698 powerpc64-*linux*) 7699 LD="${LD-ld} -m elf32ppclinux" 7700 ;; 7701 s390x-*linux*) 7702 LD="${LD-ld} -m elf_s390" 7703 ;; 7704 sparc64-*linux*) 7705 LD="${LD-ld} -m elf32_sparc" 7706 ;; 7707 esac 7708 ;; 7709 *64-bit*) 7710 case $host in 7711 x86_64-*kfreebsd*-gnu) 7712 LD="${LD-ld} -m elf_x86_64_fbsd" 7713 ;; 7714 x86_64-*linux*|x86_64-gnu*) 7715 LD="${LD-ld} -m elf_x86_64" 7716 ;; 7717 powerpcle-*linux*) 7718 LD="${LD-ld} -m elf64lppc" 7719 ;; 7720 powerpc-*linux*) 7721 LD="${LD-ld} -m elf64ppc" 7722 ;; 7723 s390*-*linux*|s390*-*tpf*) 7724 LD="${LD-ld} -m elf64_s390" 7725 ;; 7726 sparc*-*linux*) 7727 LD="${LD-ld} -m elf64_sparc" 7728 ;; 7729 esac 7730 ;; 7731 esac 7732 fi 7733 rm -rf conftest* 7734 ;; 7735 7736 *-*-sco3.2v5*) 7737 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7738 SAVE_CFLAGS=$CFLAGS 7739 CFLAGS="$CFLAGS -belf" 7740 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7741 printf %s "checking whether the C compiler needs -belf... " >&6; } 7742 if test ${lt_cv_cc_needs_belf+y} 7743 then : 7744 printf %s "(cached) " >&6 7745 else case e in #( 7746 e) ac_ext=c 7747 ac_cpp='$CPP $CPPFLAGS' 7748 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7749 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7750 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7751 7752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7753 /* end confdefs.h. */ 7754 7755 int 7756 main (void) 7757 { 7758 7759 ; 7760 return 0; 7761 } 7762 _ACEOF 7763 if ac_fn_c_try_link "$LINENO" 7764 then : 7765 lt_cv_cc_needs_belf=yes 7766 else case e in #( 7767 e) lt_cv_cc_needs_belf=no ;; 7768 esac 7769 fi 7770 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7771 conftest$ac_exeext conftest.$ac_ext 7772 ac_ext=c 7773 ac_cpp='$CPP $CPPFLAGS' 7774 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7775 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7776 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7777 ;; 7778 esac 7779 fi 7780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7781 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } 7782 if test yes != "$lt_cv_cc_needs_belf"; then 7783 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7784 CFLAGS=$SAVE_CFLAGS 7785 fi 7786 ;; 7787 *-*solaris*) 7788 # Find out what ABI is being produced by ac_compile, and set linker 7789 # options accordingly. 7790 echo 'int i;' > conftest.$ac_ext 7791 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7792 (eval $ac_compile) 2>&5 7793 ac_status=$? 7794 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7795 test $ac_status = 0; }; then 7796 case `$FILECMD conftest.o` in 7797 *64-bit*) 7798 case $lt_cv_prog_gnu_ld in 7799 yes*) 7800 case $host in 7801 i?86-*-solaris*|x86_64-*-solaris*) 7802 LD="${LD-ld} -m elf_x86_64" 7803 ;; 7804 sparc*-*-solaris*) 7805 LD="${LD-ld} -m elf64_sparc" 7806 ;; 7807 esac 7808 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7809 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7810 LD=${LD-ld}_sol2 7811 fi 7812 ;; 7813 *) 7814 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7815 LD="${LD-ld} -64" 7816 fi 7817 ;; 7818 esac 7819 ;; 7820 esac 7821 fi 7822 rm -rf conftest* 7823 ;; 7824 esac 7825 7826 need_locks=$enable_libtool_lock 7827 7828 if test -n "$ac_tool_prefix"; then 7829 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7830 set dummy ${ac_tool_prefix}mt; ac_word=$2 7831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7832 printf %s "checking for $ac_word... " >&6; } 7833 if test ${ac_cv_prog_MANIFEST_TOOL+y} 7834 then : 7835 printf %s "(cached) " >&6 7836 else case e in #( 7837 e) if test -n "$MANIFEST_TOOL"; then 7838 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7839 else 7840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7841 for as_dir in $PATH 7842 do 7843 IFS=$as_save_IFS 7844 case $as_dir in #((( 7845 '') as_dir=./ ;; 7846 */) ;; 7847 *) as_dir=$as_dir/ ;; 7848 esac 7849 for ac_exec_ext in '' $ac_executable_extensions; do 7850 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7851 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7852 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7853 break 2 7854 fi 7855 done 7856 done 7857 IFS=$as_save_IFS 7858 7859 fi ;; 7860 esac 7861 fi 7862 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7863 if test -n "$MANIFEST_TOOL"; then 7864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7865 printf "%s\n" "$MANIFEST_TOOL" >&6; } 7866 else 7867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7868 printf "%s\n" "no" >&6; } 7869 fi 7870 7871 7872 fi 7873 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7874 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7875 # Extract the first word of "mt", so it can be a program name with args. 7876 set dummy mt; ac_word=$2 7877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7878 printf %s "checking for $ac_word... " >&6; } 7879 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 7880 then : 7881 printf %s "(cached) " >&6 7882 else case e in #( 7883 e) if test -n "$ac_ct_MANIFEST_TOOL"; then 7884 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7885 else 7886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7887 for as_dir in $PATH 7888 do 7889 IFS=$as_save_IFS 7890 case $as_dir in #((( 7891 '') as_dir=./ ;; 7892 */) ;; 7893 *) as_dir=$as_dir/ ;; 7894 esac 7895 for ac_exec_ext in '' $ac_executable_extensions; do 7896 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7897 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7898 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7899 break 2 7900 fi 7901 done 7902 done 7903 IFS=$as_save_IFS 7904 7905 fi ;; 7906 esac 7907 fi 7908 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7909 if test -n "$ac_ct_MANIFEST_TOOL"; then 7910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7911 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 7912 else 7913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7914 printf "%s\n" "no" >&6; } 7915 fi 7916 7917 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7918 MANIFEST_TOOL=":" 7919 else 7920 case $cross_compiling:$ac_tool_warned in 7921 yes:) 7922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7923 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7924 ac_tool_warned=yes ;; 7925 esac 7926 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7927 fi 7928 else 7929 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7930 fi 7931 7932 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7934 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7935 if test ${lt_cv_path_manifest_tool+y} 7936 then : 7937 printf %s "(cached) " >&6 7938 else case e in #( 7939 e) lt_cv_path_manifest_tool=no 7940 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7941 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7942 cat conftest.err >&5 7943 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7944 lt_cv_path_manifest_tool=yes 7945 fi 7946 rm -f conftest* ;; 7947 esac 7948 fi 7949 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_manifest_tool" >&5 7950 printf "%s\n" "$lt_cv_path_manifest_tool" >&6; } 7951 if test yes != "$lt_cv_path_manifest_tool"; then 7952 MANIFEST_TOOL=: 7953 fi 7954 7955 7956 7957 7958 7959 7960 case $host_os in 7961 rhapsody* | darwin*) 7962 if test -n "$ac_tool_prefix"; then 7963 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7964 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7966 printf %s "checking for $ac_word... " >&6; } 7967 if test ${ac_cv_prog_DSYMUTIL+y} 7968 then : 7969 printf %s "(cached) " >&6 7970 else case e in #( 7971 e) if test -n "$DSYMUTIL"; then 7972 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7973 else 7974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7975 for as_dir in $PATH 7976 do 7977 IFS=$as_save_IFS 7978 case $as_dir in #((( 7979 '') as_dir=./ ;; 7980 */) ;; 7981 *) as_dir=$as_dir/ ;; 7982 esac 7983 for ac_exec_ext in '' $ac_executable_extensions; do 7984 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7985 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7986 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7987 break 2 7988 fi 7989 done 7990 done 7991 IFS=$as_save_IFS 7992 7993 fi ;; 7994 esac 7995 fi 7996 DSYMUTIL=$ac_cv_prog_DSYMUTIL 7997 if test -n "$DSYMUTIL"; then 7998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7999 printf "%s\n" "$DSYMUTIL" >&6; } 8000 else 8001 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8002 printf "%s\n" "no" >&6; } 8003 fi 8004 8005 8006 fi 8007 if test -z "$ac_cv_prog_DSYMUTIL"; then 8008 ac_ct_DSYMUTIL=$DSYMUTIL 8009 # Extract the first word of "dsymutil", so it can be a program name with args. 8010 set dummy dsymutil; ac_word=$2 8011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8012 printf %s "checking for $ac_word... " >&6; } 8013 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 8014 then : 8015 printf %s "(cached) " >&6 8016 else case e in #( 8017 e) if test -n "$ac_ct_DSYMUTIL"; then 8018 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8019 else 8020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8021 for as_dir in $PATH 8022 do 8023 IFS=$as_save_IFS 8024 case $as_dir in #((( 8025 '') as_dir=./ ;; 8026 */) ;; 8027 *) as_dir=$as_dir/ ;; 8028 esac 8029 for ac_exec_ext in '' $ac_executable_extensions; do 8030 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8031 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8032 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8033 break 2 8034 fi 8035 done 8036 done 8037 IFS=$as_save_IFS 8038 8039 fi ;; 8040 esac 8041 fi 8042 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8043 if test -n "$ac_ct_DSYMUTIL"; then 8044 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8045 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 8046 else 8047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8048 printf "%s\n" "no" >&6; } 8049 fi 8050 8051 if test "x$ac_ct_DSYMUTIL" = x; then 8052 DSYMUTIL=":" 8053 else 8054 case $cross_compiling:$ac_tool_warned in 8055 yes:) 8056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8057 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8058 ac_tool_warned=yes ;; 8059 esac 8060 DSYMUTIL=$ac_ct_DSYMUTIL 8061 fi 8062 else 8063 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8064 fi 8065 8066 if test -n "$ac_tool_prefix"; then 8067 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8068 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8069 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8070 printf %s "checking for $ac_word... " >&6; } 8071 if test ${ac_cv_prog_NMEDIT+y} 8072 then : 8073 printf %s "(cached) " >&6 8074 else case e in #( 8075 e) if test -n "$NMEDIT"; then 8076 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8077 else 8078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8079 for as_dir in $PATH 8080 do 8081 IFS=$as_save_IFS 8082 case $as_dir in #((( 8083 '') as_dir=./ ;; 8084 */) ;; 8085 *) as_dir=$as_dir/ ;; 8086 esac 8087 for ac_exec_ext in '' $ac_executable_extensions; do 8088 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8089 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8090 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8091 break 2 8092 fi 8093 done 8094 done 8095 IFS=$as_save_IFS 8096 8097 fi ;; 8098 esac 8099 fi 8100 NMEDIT=$ac_cv_prog_NMEDIT 8101 if test -n "$NMEDIT"; then 8102 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8103 printf "%s\n" "$NMEDIT" >&6; } 8104 else 8105 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8106 printf "%s\n" "no" >&6; } 8107 fi 8108 8109 8110 fi 8111 if test -z "$ac_cv_prog_NMEDIT"; then 8112 ac_ct_NMEDIT=$NMEDIT 8113 # Extract the first word of "nmedit", so it can be a program name with args. 8114 set dummy nmedit; ac_word=$2 8115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8116 printf %s "checking for $ac_word... " >&6; } 8117 if test ${ac_cv_prog_ac_ct_NMEDIT+y} 8118 then : 8119 printf %s "(cached) " >&6 8120 else case e in #( 8121 e) if test -n "$ac_ct_NMEDIT"; then 8122 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8123 else 8124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8125 for as_dir in $PATH 8126 do 8127 IFS=$as_save_IFS 8128 case $as_dir in #((( 8129 '') as_dir=./ ;; 8130 */) ;; 8131 *) as_dir=$as_dir/ ;; 8132 esac 8133 for ac_exec_ext in '' $ac_executable_extensions; do 8134 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8135 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8136 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8137 break 2 8138 fi 8139 done 8140 done 8141 IFS=$as_save_IFS 8142 8143 fi ;; 8144 esac 8145 fi 8146 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8147 if test -n "$ac_ct_NMEDIT"; then 8148 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8149 printf "%s\n" "$ac_ct_NMEDIT" >&6; } 8150 else 8151 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8152 printf "%s\n" "no" >&6; } 8153 fi 8154 8155 if test "x$ac_ct_NMEDIT" = x; then 8156 NMEDIT=":" 8157 else 8158 case $cross_compiling:$ac_tool_warned in 8159 yes:) 8160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8161 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8162 ac_tool_warned=yes ;; 8163 esac 8164 NMEDIT=$ac_ct_NMEDIT 8165 fi 8166 else 8167 NMEDIT="$ac_cv_prog_NMEDIT" 8168 fi 8169 8170 if test -n "$ac_tool_prefix"; then 8171 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8172 set dummy ${ac_tool_prefix}lipo; ac_word=$2 8173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8174 printf %s "checking for $ac_word... " >&6; } 8175 if test ${ac_cv_prog_LIPO+y} 8176 then : 8177 printf %s "(cached) " >&6 8178 else case e in #( 8179 e) if test -n "$LIPO"; then 8180 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8181 else 8182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8183 for as_dir in $PATH 8184 do 8185 IFS=$as_save_IFS 8186 case $as_dir in #((( 8187 '') as_dir=./ ;; 8188 */) ;; 8189 *) as_dir=$as_dir/ ;; 8190 esac 8191 for ac_exec_ext in '' $ac_executable_extensions; do 8192 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8193 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8194 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8195 break 2 8196 fi 8197 done 8198 done 8199 IFS=$as_save_IFS 8200 8201 fi ;; 8202 esac 8203 fi 8204 LIPO=$ac_cv_prog_LIPO 8205 if test -n "$LIPO"; then 8206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8207 printf "%s\n" "$LIPO" >&6; } 8208 else 8209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8210 printf "%s\n" "no" >&6; } 8211 fi 8212 8213 8214 fi 8215 if test -z "$ac_cv_prog_LIPO"; then 8216 ac_ct_LIPO=$LIPO 8217 # Extract the first word of "lipo", so it can be a program name with args. 8218 set dummy lipo; ac_word=$2 8219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8220 printf %s "checking for $ac_word... " >&6; } 8221 if test ${ac_cv_prog_ac_ct_LIPO+y} 8222 then : 8223 printf %s "(cached) " >&6 8224 else case e in #( 8225 e) if test -n "$ac_ct_LIPO"; then 8226 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8227 else 8228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8229 for as_dir in $PATH 8230 do 8231 IFS=$as_save_IFS 8232 case $as_dir in #((( 8233 '') as_dir=./ ;; 8234 */) ;; 8235 *) as_dir=$as_dir/ ;; 8236 esac 8237 for ac_exec_ext in '' $ac_executable_extensions; do 8238 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8239 ac_cv_prog_ac_ct_LIPO="lipo" 8240 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8241 break 2 8242 fi 8243 done 8244 done 8245 IFS=$as_save_IFS 8246 8247 fi ;; 8248 esac 8249 fi 8250 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8251 if test -n "$ac_ct_LIPO"; then 8252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8253 printf "%s\n" "$ac_ct_LIPO" >&6; } 8254 else 8255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8256 printf "%s\n" "no" >&6; } 8257 fi 8258 8259 if test "x$ac_ct_LIPO" = x; then 8260 LIPO=":" 8261 else 8262 case $cross_compiling:$ac_tool_warned in 8263 yes:) 8264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8265 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8266 ac_tool_warned=yes ;; 8267 esac 8268 LIPO=$ac_ct_LIPO 8269 fi 8270 else 8271 LIPO="$ac_cv_prog_LIPO" 8272 fi 8273 8274 if test -n "$ac_tool_prefix"; then 8275 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8276 set dummy ${ac_tool_prefix}otool; ac_word=$2 8277 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8278 printf %s "checking for $ac_word... " >&6; } 8279 if test ${ac_cv_prog_OTOOL+y} 8280 then : 8281 printf %s "(cached) " >&6 8282 else case e in #( 8283 e) if test -n "$OTOOL"; then 8284 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8285 else 8286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8287 for as_dir in $PATH 8288 do 8289 IFS=$as_save_IFS 8290 case $as_dir in #((( 8291 '') as_dir=./ ;; 8292 */) ;; 8293 *) as_dir=$as_dir/ ;; 8294 esac 8295 for ac_exec_ext in '' $ac_executable_extensions; do 8296 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8297 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8298 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8299 break 2 8300 fi 8301 done 8302 done 8303 IFS=$as_save_IFS 8304 8305 fi ;; 8306 esac 8307 fi 8308 OTOOL=$ac_cv_prog_OTOOL 8309 if test -n "$OTOOL"; then 8310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8311 printf "%s\n" "$OTOOL" >&6; } 8312 else 8313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8314 printf "%s\n" "no" >&6; } 8315 fi 8316 8317 8318 fi 8319 if test -z "$ac_cv_prog_OTOOL"; then 8320 ac_ct_OTOOL=$OTOOL 8321 # Extract the first word of "otool", so it can be a program name with args. 8322 set dummy otool; ac_word=$2 8323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8324 printf %s "checking for $ac_word... " >&6; } 8325 if test ${ac_cv_prog_ac_ct_OTOOL+y} 8326 then : 8327 printf %s "(cached) " >&6 8328 else case e in #( 8329 e) if test -n "$ac_ct_OTOOL"; then 8330 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8331 else 8332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8333 for as_dir in $PATH 8334 do 8335 IFS=$as_save_IFS 8336 case $as_dir in #((( 8337 '') as_dir=./ ;; 8338 */) ;; 8339 *) as_dir=$as_dir/ ;; 8340 esac 8341 for ac_exec_ext in '' $ac_executable_extensions; do 8342 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8343 ac_cv_prog_ac_ct_OTOOL="otool" 8344 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8345 break 2 8346 fi 8347 done 8348 done 8349 IFS=$as_save_IFS 8350 8351 fi ;; 8352 esac 8353 fi 8354 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8355 if test -n "$ac_ct_OTOOL"; then 8356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8357 printf "%s\n" "$ac_ct_OTOOL" >&6; } 8358 else 8359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8360 printf "%s\n" "no" >&6; } 8361 fi 8362 8363 if test "x$ac_ct_OTOOL" = x; then 8364 OTOOL=":" 8365 else 8366 case $cross_compiling:$ac_tool_warned in 8367 yes:) 8368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8369 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8370 ac_tool_warned=yes ;; 8371 esac 8372 OTOOL=$ac_ct_OTOOL 8373 fi 8374 else 8375 OTOOL="$ac_cv_prog_OTOOL" 8376 fi 8377 8378 if test -n "$ac_tool_prefix"; then 8379 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8380 set dummy ${ac_tool_prefix}otool64; ac_word=$2 8381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8382 printf %s "checking for $ac_word... " >&6; } 8383 if test ${ac_cv_prog_OTOOL64+y} 8384 then : 8385 printf %s "(cached) " >&6 8386 else case e in #( 8387 e) if test -n "$OTOOL64"; then 8388 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8389 else 8390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8391 for as_dir in $PATH 8392 do 8393 IFS=$as_save_IFS 8394 case $as_dir in #((( 8395 '') as_dir=./ ;; 8396 */) ;; 8397 *) as_dir=$as_dir/ ;; 8398 esac 8399 for ac_exec_ext in '' $ac_executable_extensions; do 8400 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8401 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8402 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8403 break 2 8404 fi 8405 done 8406 done 8407 IFS=$as_save_IFS 8408 8409 fi ;; 8410 esac 8411 fi 8412 OTOOL64=$ac_cv_prog_OTOOL64 8413 if test -n "$OTOOL64"; then 8414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8415 printf "%s\n" "$OTOOL64" >&6; } 8416 else 8417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8418 printf "%s\n" "no" >&6; } 8419 fi 8420 8421 8422 fi 8423 if test -z "$ac_cv_prog_OTOOL64"; then 8424 ac_ct_OTOOL64=$OTOOL64 8425 # Extract the first word of "otool64", so it can be a program name with args. 8426 set dummy otool64; ac_word=$2 8427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8428 printf %s "checking for $ac_word... " >&6; } 8429 if test ${ac_cv_prog_ac_ct_OTOOL64+y} 8430 then : 8431 printf %s "(cached) " >&6 8432 else case e in #( 8433 e) if test -n "$ac_ct_OTOOL64"; then 8434 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8435 else 8436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8437 for as_dir in $PATH 8438 do 8439 IFS=$as_save_IFS 8440 case $as_dir in #((( 8441 '') as_dir=./ ;; 8442 */) ;; 8443 *) as_dir=$as_dir/ ;; 8444 esac 8445 for ac_exec_ext in '' $ac_executable_extensions; do 8446 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8447 ac_cv_prog_ac_ct_OTOOL64="otool64" 8448 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8449 break 2 8450 fi 8451 done 8452 done 8453 IFS=$as_save_IFS 8454 8455 fi ;; 8456 esac 8457 fi 8458 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8459 if test -n "$ac_ct_OTOOL64"; then 8460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8461 printf "%s\n" "$ac_ct_OTOOL64" >&6; } 8462 else 8463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8464 printf "%s\n" "no" >&6; } 8465 fi 8466 8467 if test "x$ac_ct_OTOOL64" = x; then 8468 OTOOL64=":" 8469 else 8470 case $cross_compiling:$ac_tool_warned in 8471 yes:) 8472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8473 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8474 ac_tool_warned=yes ;; 8475 esac 8476 OTOOL64=$ac_ct_OTOOL64 8477 fi 8478 else 8479 OTOOL64="$ac_cv_prog_OTOOL64" 8480 fi 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8509 printf %s "checking for -single_module linker flag... " >&6; } 8510 if test ${lt_cv_apple_cc_single_mod+y} 8511 then : 8512 printf %s "(cached) " >&6 8513 else case e in #( 8514 e) lt_cv_apple_cc_single_mod=no 8515 if test -z "$LT_MULTI_MODULE"; then 8516 # By default we will add the -single_module flag. You can override 8517 # by either setting the environment variable LT_MULTI_MODULE 8518 # non-empty at configure time, or by adding -multi_module to the 8519 # link flags. 8520 rm -rf libconftest.dylib* 8521 echo "int foo(void){return 1;}" > conftest.c 8522 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8523 -dynamiclib -Wl,-single_module conftest.c" >&5 8524 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8525 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8526 _lt_result=$? 8527 # If there is a non-empty error log, and "single_module" 8528 # appears in it, assume the flag caused a linker warning 8529 if test -s conftest.err && $GREP single_module conftest.err; then 8530 cat conftest.err >&5 8531 # Otherwise, if the output was created with a 0 exit code from 8532 # the compiler, it worked. 8533 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8534 lt_cv_apple_cc_single_mod=yes 8535 else 8536 cat conftest.err >&5 8537 fi 8538 rm -rf libconftest.dylib* 8539 rm -f conftest.* 8540 fi ;; 8541 esac 8542 fi 8543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8544 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } 8545 8546 # Feature test to disable chained fixups since it is not 8547 # compatible with '-undefined dynamic_lookup' 8548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -no_fixup_chains linker flag" >&5 8549 printf %s "checking for -no_fixup_chains linker flag... " >&6; } 8550 if test ${lt_cv_support_no_fixup_chains+y} 8551 then : 8552 printf %s "(cached) " >&6 8553 else case e in #( 8554 e) save_LDFLAGS=$LDFLAGS 8555 LDFLAGS="$LDFLAGS -Wl,-no_fixup_chains" 8556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8557 /* end confdefs.h. */ 8558 8559 int 8560 main (void) 8561 { 8562 8563 ; 8564 return 0; 8565 } 8566 _ACEOF 8567 if ac_fn_c_try_link "$LINENO" 8568 then : 8569 lt_cv_support_no_fixup_chains=yes 8570 else case e in #( 8571 e) lt_cv_support_no_fixup_chains=no 8572 ;; 8573 esac 8574 fi 8575 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8576 conftest$ac_exeext conftest.$ac_ext 8577 LDFLAGS=$save_LDFLAGS 8578 8579 ;; 8580 esac 8581 fi 8582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_support_no_fixup_chains" >&5 8583 printf "%s\n" "$lt_cv_support_no_fixup_chains" >&6; } 8584 8585 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8586 printf %s "checking for -exported_symbols_list linker flag... " >&6; } 8587 if test ${lt_cv_ld_exported_symbols_list+y} 8588 then : 8589 printf %s "(cached) " >&6 8590 else case e in #( 8591 e) lt_cv_ld_exported_symbols_list=no 8592 save_LDFLAGS=$LDFLAGS 8593 echo "_main" > conftest.sym 8594 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8596 /* end confdefs.h. */ 8597 8598 int 8599 main (void) 8600 { 8601 8602 ; 8603 return 0; 8604 } 8605 _ACEOF 8606 if ac_fn_c_try_link "$LINENO" 8607 then : 8608 lt_cv_ld_exported_symbols_list=yes 8609 else case e in #( 8610 e) lt_cv_ld_exported_symbols_list=no ;; 8611 esac 8612 fi 8613 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8614 conftest$ac_exeext conftest.$ac_ext 8615 LDFLAGS=$save_LDFLAGS 8616 ;; 8617 esac 8618 fi 8619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8620 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } 8621 8622 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8623 printf %s "checking for -force_load linker flag... " >&6; } 8624 if test ${lt_cv_ld_force_load+y} 8625 then : 8626 printf %s "(cached) " >&6 8627 else case e in #( 8628 e) lt_cv_ld_force_load=no 8629 cat > conftest.c << _LT_EOF 8630 int forced_loaded() { return 2;} 8631 _LT_EOF 8632 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8633 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8634 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 8635 $AR $AR_FLAGS libconftest.a conftest.o 2>&5 8636 echo "$RANLIB libconftest.a" >&5 8637 $RANLIB libconftest.a 2>&5 8638 cat > conftest.c << _LT_EOF 8639 int main(void) { return 0;} 8640 _LT_EOF 8641 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8642 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8643 _lt_result=$? 8644 if test -s conftest.err && $GREP force_load conftest.err; then 8645 cat conftest.err >&5 8646 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8647 lt_cv_ld_force_load=yes 8648 else 8649 cat conftest.err >&5 8650 fi 8651 rm -f conftest.err libconftest.a conftest conftest.c 8652 rm -rf conftest.dSYM 8653 ;; 8654 esac 8655 fi 8656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8657 printf "%s\n" "$lt_cv_ld_force_load" >&6; } 8658 case $host_os in 8659 rhapsody* | darwin1.[012]) 8660 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8661 darwin1.*) 8662 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8663 darwin*) 8664 case $MACOSX_DEPLOYMENT_TARGET,$host in 8665 10.[012],*|,*powerpc*-darwin[5-8]*) 8666 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8667 *) 8668 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' 8669 if test yes = "$lt_cv_support_no_fixup_chains"; then 8670 as_fn_append _lt_dar_allow_undefined ' $wl-no_fixup_chains' 8671 fi 8672 ;; 8673 esac 8674 ;; 8675 esac 8676 if test yes = "$lt_cv_apple_cc_single_mod"; then 8677 _lt_dar_single_mod='$single_module' 8678 fi 8679 _lt_dar_needs_single_mod=no 8680 case $host_os in 8681 rhapsody* | darwin1.*) 8682 _lt_dar_needs_single_mod=yes ;; 8683 darwin*) 8684 # When targeting Mac OS X 10.4 (darwin 8) or later, 8685 # -single_module is the default and -multi_module is unsupported. 8686 # The toolchain on macOS 10.14 (darwin 18) and later cannot 8687 # target any OS version that needs -single_module. 8688 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8689 10.0,*-darwin[567].*|10.[0-3],*-darwin[5-9].*|10.[0-3],*-darwin1[0-7].*) 8690 _lt_dar_needs_single_mod=yes ;; 8691 esac 8692 ;; 8693 esac 8694 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8695 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8696 else 8697 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8698 fi 8699 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8700 _lt_dsymutil='~$DSYMUTIL $lib || :' 8701 else 8702 _lt_dsymutil= 8703 fi 8704 ;; 8705 esac 8706 8707 # func_munge_path_list VARIABLE PATH 8708 # ----------------------------------- 8709 # VARIABLE is name of variable containing _space_ separated list of 8710 # directories to be munged by the contents of PATH, which is string 8711 # having a format: 8712 # "DIR[:DIR]:" 8713 # string "DIR[ DIR]" will be prepended to VARIABLE 8714 # ":DIR[:DIR]" 8715 # string "DIR[ DIR]" will be appended to VARIABLE 8716 # "DIRP[:DIRP]::[DIRA:]DIRA" 8717 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8718 # "DIRA[ DIRA]" will be appended to VARIABLE 8719 # "DIR[:DIR]" 8720 # VARIABLE will be replaced by "DIR[ DIR]" 8721 func_munge_path_list () 8722 { 8723 case x$2 in 8724 x) 8725 ;; 8726 *:) 8727 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8728 ;; 8729 x:*) 8730 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8731 ;; 8732 *::*) 8733 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8734 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8735 ;; 8736 *) 8737 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8738 ;; 8739 esac 8740 } 8741 8742 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8743 " 8744 if test "x$ac_cv_header_dlfcn_h" = xyes 8745 then : 8746 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 8747 8748 fi 8749 8750 8751 8752 8753 8754 # Set options 8755 8756 8757 8758 enable_dlopen=no 8759 8760 8761 enable_win32_dll=no 8762 8763 8764 # Check whether --enable-shared was given. 8765 if test ${enable_shared+y} 8766 then : 8767 enableval=$enable_shared; p=${PACKAGE-default} 8768 case $enableval in 8769 yes) enable_shared=yes ;; 8770 no) enable_shared=no ;; 8771 *) 8772 enable_shared=no 8773 # Look at the argument we got. We use all the common list separators. 8774 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8775 for pkg in $enableval; do 8776 IFS=$lt_save_ifs 8777 if test "X$pkg" = "X$p"; then 8778 enable_shared=yes 8779 fi 8780 done 8781 IFS=$lt_save_ifs 8782 ;; 8783 esac 8784 else case e in #( 8785 e) enable_shared=yes ;; 8786 esac 8787 fi 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 # Check whether --enable-static was given. 8798 if test ${enable_static+y} 8799 then : 8800 enableval=$enable_static; p=${PACKAGE-default} 8801 case $enableval in 8802 yes) enable_static=yes ;; 8803 no) enable_static=no ;; 8804 *) 8805 enable_static=no 8806 # Look at the argument we got. We use all the common list separators. 8807 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8808 for pkg in $enableval; do 8809 IFS=$lt_save_ifs 8810 if test "X$pkg" = "X$p"; then 8811 enable_static=yes 8812 fi 8813 done 8814 IFS=$lt_save_ifs 8815 ;; 8816 esac 8817 else case e in #( 8818 e) enable_static=yes ;; 8819 esac 8820 fi 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 # Check whether --enable-pic was given. 8831 if test ${enable_pic+y} 8832 then : 8833 enableval=$enable_pic; lt_p=${PACKAGE-default} 8834 case $enableval in 8835 yes|no) pic_mode=$enableval ;; 8836 *) 8837 pic_mode=default 8838 # Look at the argument we got. We use all the common list separators. 8839 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8840 for lt_pkg in $enableval; do 8841 IFS=$lt_save_ifs 8842 if test "X$lt_pkg" = "X$lt_p"; then 8843 pic_mode=yes 8844 fi 8845 done 8846 IFS=$lt_save_ifs 8847 ;; 8848 esac 8849 else case e in #( 8850 e) # Check whether --with-pic was given. 8851 if test ${with_pic+y} 8852 then : 8853 withval=$with_pic; lt_p=${PACKAGE-default} 8854 case $withval in 8855 yes|no) pic_mode=$withval ;; 8856 *) 8857 pic_mode=default 8858 # Look at the argument we got. We use all the common list separators. 8859 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8860 for lt_pkg in $withval; do 8861 IFS=$lt_save_ifs 8862 if test "X$lt_pkg" = "X$lt_p"; then 8863 pic_mode=yes 8864 fi 8865 done 8866 IFS=$lt_save_ifs 8867 ;; 8868 esac 8869 else case e in #( 8870 e) pic_mode=default ;; 8871 esac 8872 fi 8873 8874 ;; 8875 esac 8876 fi 8877 8878 8879 8880 8881 8882 8883 8884 8885 # Check whether --enable-fast-install was given. 8886 if test ${enable_fast_install+y} 8887 then : 8888 enableval=$enable_fast_install; p=${PACKAGE-default} 8889 case $enableval in 8890 yes) enable_fast_install=yes ;; 8891 no) enable_fast_install=no ;; 8892 *) 8893 enable_fast_install=no 8894 # Look at the argument we got. We use all the common list separators. 8895 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8896 for pkg in $enableval; do 8897 IFS=$lt_save_ifs 8898 if test "X$pkg" = "X$p"; then 8899 enable_fast_install=yes 8900 fi 8901 done 8902 IFS=$lt_save_ifs 8903 ;; 8904 esac 8905 else case e in #( 8906 e) enable_fast_install=yes ;; 8907 esac 8908 fi 8909 8910 8911 8912 8913 8914 8915 8916 8917 shared_archive_member_spec= 8918 case $host,$enable_shared in 8919 power*-*-aix[5-9]*,yes) 8920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8921 printf %s "checking which variant of shared library versioning to provide... " >&6; } 8922 # Check whether --enable-aix-soname was given. 8923 if test ${enable_aix_soname+y} 8924 then : 8925 enableval=$enable_aix_soname; case $enableval in 8926 aix|svr4|both) 8927 ;; 8928 *) 8929 as_fn_error $? "Unknown argument to --enable-aix-soname" "$LINENO" 5 8930 ;; 8931 esac 8932 lt_cv_with_aix_soname=$enable_aix_soname 8933 else case e in #( 8934 e) # Check whether --with-aix-soname was given. 8935 if test ${with_aix_soname+y} 8936 then : 8937 withval=$with_aix_soname; case $withval in 8938 aix|svr4|both) 8939 ;; 8940 *) 8941 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8942 ;; 8943 esac 8944 lt_cv_with_aix_soname=$with_aix_soname 8945 else case e in #( 8946 e) if test ${lt_cv_with_aix_soname+y} 8947 then : 8948 printf %s "(cached) " >&6 8949 else case e in #( 8950 e) lt_cv_with_aix_soname=aix ;; 8951 esac 8952 fi 8953 ;; 8954 esac 8955 fi 8956 8957 enable_aix_soname=$lt_cv_with_aix_soname ;; 8958 esac 8959 fi 8960 8961 with_aix_soname=$enable_aix_soname 8962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8963 printf "%s\n" "$with_aix_soname" >&6; } 8964 if test aix != "$with_aix_soname"; then 8965 # For the AIX way of multilib, we name the shared archive member 8966 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8967 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8968 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8969 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8970 if test 64 = "${OBJECT_MODE-32}"; then 8971 shared_archive_member_spec=shr_64 8972 else 8973 shared_archive_member_spec=shr 8974 fi 8975 fi 8976 ;; 8977 *) 8978 with_aix_soname=aix 8979 ;; 8980 esac 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 # This can be used to rebuild libtool when needed 8992 LIBTOOL_DEPS=$ltmain 8993 8994 # Always use our own libtool. 8995 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 test -z "$LN_S" && LN_S="ln -s" 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 if test -n "${ZSH_VERSION+set}"; then 9042 setopt NO_GLOB_SUBST 9043 fi 9044 9045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9046 printf %s "checking for objdir... " >&6; } 9047 if test ${lt_cv_objdir+y} 9048 then : 9049 printf %s "(cached) " >&6 9050 else case e in #( 9051 e) rm -f .libs 2>/dev/null 9052 mkdir .libs 2>/dev/null 9053 if test -d .libs; then 9054 lt_cv_objdir=.libs 9055 else 9056 # MS-DOS does not allow filenames that begin with a dot. 9057 lt_cv_objdir=_libs 9058 fi 9059 rmdir .libs 2>/dev/null ;; 9060 esac 9061 fi 9062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9063 printf "%s\n" "$lt_cv_objdir" >&6; } 9064 objdir=$lt_cv_objdir 9065 9066 9067 9068 9069 9070 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 9071 9072 9073 9074 9075 case $host_os in 9076 aix3*) 9077 # AIX sometimes has problems with the GCC collect2 program. For some 9078 # reason, if we set the COLLECT_NAMES environment variable, the problems 9079 # vanish in a puff of smoke. 9080 if test set != "${COLLECT_NAMES+set}"; then 9081 COLLECT_NAMES= 9082 export COLLECT_NAMES 9083 fi 9084 ;; 9085 esac 9086 9087 # Global variables: 9088 ofile=libtool 9089 can_build_shared=yes 9090 9091 # All known linkers require a '.a' archive for static linking (except MSVC and 9092 # ICC, which need '.lib'). 9093 libext=a 9094 9095 with_gnu_ld=$lt_cv_prog_gnu_ld 9096 9097 old_CC=$CC 9098 old_CFLAGS=$CFLAGS 9099 9100 # Set sane defaults for various variables 9101 test -z "$CC" && CC=cc 9102 test -z "$LTCC" && LTCC=$CC 9103 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9104 test -z "$LD" && LD=ld 9105 test -z "$ac_objext" && ac_objext=o 9106 9107 func_cc_basename $compiler 9108 cc_basename=$func_cc_basename_result 9109 9110 9111 # Only perform the check for file, if the check method requires it 9112 test -z "$MAGIC_CMD" && MAGIC_CMD=file 9113 case $deplibs_check_method in 9114 file_magic*) 9115 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9117 printf %s "checking for ${ac_tool_prefix}file... " >&6; } 9118 if test ${lt_cv_path_MAGIC_CMD+y} 9119 then : 9120 printf %s "(cached) " >&6 9121 else case e in #( 9122 e) case $MAGIC_CMD in 9123 [\\/*] | ?:[\\/]*) 9124 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9125 ;; 9126 *) 9127 lt_save_MAGIC_CMD=$MAGIC_CMD 9128 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9129 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9130 for ac_dir in $ac_dummy; do 9131 IFS=$lt_save_ifs 9132 test -z "$ac_dir" && ac_dir=. 9133 if test -f "$ac_dir/${ac_tool_prefix}file"; then 9134 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 9135 if test -n "$file_magic_test_file"; then 9136 case $deplibs_check_method in 9137 "file_magic "*) 9138 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9139 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9140 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9141 $EGREP "$file_magic_regex" > /dev/null; then 9142 : 9143 else 9144 cat <<_LT_EOF 1>&2 9145 9146 *** Warning: the command libtool uses to detect shared libraries, 9147 *** $file_magic_cmd, produces output that libtool cannot recognize. 9148 *** The result is that libtool may fail to recognize shared libraries 9149 *** as such. This will affect the creation of libtool libraries that 9150 *** depend on shared libraries, but programs linked with such libtool 9151 *** libraries will work regardless of this problem. Nevertheless, you 9152 *** may want to report the problem to your system manager and/or to 9153 *** bug-libtool@gnu.org 9154 9155 _LT_EOF 9156 fi ;; 9157 esac 9158 fi 9159 break 9160 fi 9161 done 9162 IFS=$lt_save_ifs 9163 MAGIC_CMD=$lt_save_MAGIC_CMD 9164 ;; 9165 esac ;; 9166 esac 9167 fi 9168 9169 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9170 if test -n "$MAGIC_CMD"; then 9171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9172 printf "%s\n" "$MAGIC_CMD" >&6; } 9173 else 9174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9175 printf "%s\n" "no" >&6; } 9176 fi 9177 9178 9179 9180 9181 9182 if test -z "$lt_cv_path_MAGIC_CMD"; then 9183 if test -n "$ac_tool_prefix"; then 9184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9185 printf %s "checking for file... " >&6; } 9186 if test ${lt_cv_path_MAGIC_CMD+y} 9187 then : 9188 printf %s "(cached) " >&6 9189 else case e in #( 9190 e) case $MAGIC_CMD in 9191 [\\/*] | ?:[\\/]*) 9192 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9193 ;; 9194 *) 9195 lt_save_MAGIC_CMD=$MAGIC_CMD 9196 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9197 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9198 for ac_dir in $ac_dummy; do 9199 IFS=$lt_save_ifs 9200 test -z "$ac_dir" && ac_dir=. 9201 if test -f "$ac_dir/file"; then 9202 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 9203 if test -n "$file_magic_test_file"; then 9204 case $deplibs_check_method in 9205 "file_magic "*) 9206 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9207 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9208 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9209 $EGREP "$file_magic_regex" > /dev/null; then 9210 : 9211 else 9212 cat <<_LT_EOF 1>&2 9213 9214 *** Warning: the command libtool uses to detect shared libraries, 9215 *** $file_magic_cmd, produces output that libtool cannot recognize. 9216 *** The result is that libtool may fail to recognize shared libraries 9217 *** as such. This will affect the creation of libtool libraries that 9218 *** depend on shared libraries, but programs linked with such libtool 9219 *** libraries will work regardless of this problem. Nevertheless, you 9220 *** may want to report the problem to your system manager and/or to 9221 *** bug-libtool@gnu.org 9222 9223 _LT_EOF 9224 fi ;; 9225 esac 9226 fi 9227 break 9228 fi 9229 done 9230 IFS=$lt_save_ifs 9231 MAGIC_CMD=$lt_save_MAGIC_CMD 9232 ;; 9233 esac ;; 9234 esac 9235 fi 9236 9237 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9238 if test -n "$MAGIC_CMD"; then 9239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9240 printf "%s\n" "$MAGIC_CMD" >&6; } 9241 else 9242 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9243 printf "%s\n" "no" >&6; } 9244 fi 9245 9246 9247 else 9248 MAGIC_CMD=: 9249 fi 9250 fi 9251 9252 fi 9253 ;; 9254 esac 9255 9256 # Use C for the default configuration in the libtool script 9257 9258 lt_save_CC=$CC 9259 ac_ext=c 9260 ac_cpp='$CPP $CPPFLAGS' 9261 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9262 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9263 ac_compiler_gnu=$ac_cv_c_compiler_gnu 9264 9265 9266 # Source file extension for C test sources. 9267 ac_ext=c 9268 9269 # Object file extension for compiled C test sources. 9270 objext=o 9271 objext=$objext 9272 9273 # Code to be used in simple compile tests 9274 lt_simple_compile_test_code="int some_variable = 0;" 9275 9276 # Code to be used in simple link tests 9277 lt_simple_link_test_code='int main(void){return(0);}' 9278 9279 9280 9281 9282 9283 9284 9285 # If no C compiler was specified, use CC. 9286 LTCC=${LTCC-"$CC"} 9287 9288 # If no C compiler flags were specified, use CFLAGS. 9289 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9290 9291 # Allow CC to be a program name with arguments. 9292 compiler=$CC 9293 9294 # Save the default compiler, since it gets overwritten when the other 9295 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9296 compiler_DEFAULT=$CC 9297 9298 # save warnings/boilerplate of simple test code 9299 ac_outfile=conftest.$ac_objext 9300 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9301 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9302 _lt_compiler_boilerplate=`cat conftest.err` 9303 $RM conftest* 9304 9305 ac_outfile=conftest.$ac_objext 9306 echo "$lt_simple_link_test_code" >conftest.$ac_ext 9307 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9308 _lt_linker_boilerplate=`cat conftest.err` 9309 $RM -r conftest* 9310 9311 9312 ## CAVEAT EMPTOR: 9313 ## There is no encapsulation within the following macros, do not change 9314 ## the running order or otherwise move them around unless you know exactly 9315 ## what you are doing... 9316 if test -n "$compiler"; then 9317 9318 lt_prog_compiler_no_builtin_flag= 9319 9320 if test yes = "$GCC"; then 9321 case $cc_basename in 9322 nvcc*) 9323 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9324 *) 9325 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9326 esac 9327 9328 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9329 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9330 if test ${lt_cv_prog_compiler_rtti_exceptions+y} 9331 then : 9332 printf %s "(cached) " >&6 9333 else case e in #( 9334 e) lt_cv_prog_compiler_rtti_exceptions=no 9335 ac_outfile=conftest.$ac_objext 9336 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9337 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9338 # Insert the option either (1) after the last *FLAGS variable, or 9339 # (2) before a word containing "conftest.", or (3) at the end. 9340 # Note that $ac_compile itself does not contain backslashes and begins 9341 # with a dollar sign (not a hyphen), so the echo should work correctly. 9342 # The option is referenced via a variable to avoid confusing sed. 9343 lt_compile=`echo "$ac_compile" | $SED \ 9344 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9345 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9346 -e 's:$: $lt_compiler_flag:'` 9347 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9348 (eval "$lt_compile" 2>conftest.err) 9349 ac_status=$? 9350 cat conftest.err >&5 9351 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9352 if (exit $ac_status) && test -s "$ac_outfile"; then 9353 # The compiler can only warn and ignore the option if not recognized 9354 # So say no if there are warnings other than the usual output. 9355 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9356 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9357 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9358 lt_cv_prog_compiler_rtti_exceptions=yes 9359 fi 9360 fi 9361 $RM conftest* 9362 ;; 9363 esac 9364 fi 9365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9366 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9367 9368 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9369 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9370 else 9371 : 9372 fi 9373 9374 fi 9375 9376 9377 9378 9379 9380 9381 lt_prog_compiler_wl= 9382 lt_prog_compiler_pic= 9383 lt_prog_compiler_static= 9384 9385 9386 if test yes = "$GCC"; then 9387 lt_prog_compiler_wl='-Wl,' 9388 lt_prog_compiler_static='-static' 9389 9390 case $host_os in 9391 aix*) 9392 # All AIX code is PIC. 9393 if test ia64 = "$host_cpu"; then 9394 # AIX 5 now supports IA64 processor 9395 lt_prog_compiler_static='-Bstatic' 9396 fi 9397 lt_prog_compiler_pic='-fPIC' 9398 ;; 9399 9400 amigaos*) 9401 case $host_cpu in 9402 powerpc) 9403 # see comment about AmigaOS4 .so support 9404 lt_prog_compiler_pic='-fPIC' 9405 ;; 9406 m68k) 9407 # FIXME: we need at least 68020 code to build shared libraries, but 9408 # adding the '-m68020' flag to GCC prevents building anything better, 9409 # like '-m68040'. 9410 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9411 ;; 9412 esac 9413 ;; 9414 9415 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9416 # PIC is the default for these OSes. 9417 ;; 9418 9419 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 9420 # This hack is so that the source file can tell whether it is being 9421 # built for inclusion in a dll (and should export symbols for example). 9422 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9423 # (--disable-auto-import) libraries 9424 lt_prog_compiler_pic='-DDLL_EXPORT' 9425 case $host_os in 9426 os2*) 9427 lt_prog_compiler_static='$wl-static' 9428 ;; 9429 esac 9430 ;; 9431 9432 darwin* | rhapsody*) 9433 # PIC is the default on this platform 9434 # Common symbols not allowed in MH_DYLIB files 9435 lt_prog_compiler_pic='-fno-common' 9436 ;; 9437 9438 haiku*) 9439 # PIC is the default for Haiku. 9440 # The "-static" flag exists, but is broken. 9441 lt_prog_compiler_static= 9442 ;; 9443 9444 hpux*) 9445 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9446 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9447 # sets the default TLS model and affects inlining. 9448 case $host_cpu in 9449 hppa*64*) 9450 # +Z the default 9451 ;; 9452 *) 9453 lt_prog_compiler_pic='-fPIC' 9454 ;; 9455 esac 9456 ;; 9457 9458 interix[3-9]*) 9459 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9460 # Instead, we relocate shared libraries at runtime. 9461 ;; 9462 9463 msdosdjgpp*) 9464 # Just because we use GCC doesn't mean we suddenly get shared libraries 9465 # on systems that don't support them. 9466 lt_prog_compiler_can_build_shared=no 9467 enable_shared=no 9468 ;; 9469 9470 *nto* | *qnx*) 9471 # QNX uses GNU C++, but need to define -shared option too, otherwise 9472 # it will coredump. 9473 lt_prog_compiler_pic='-fPIC -shared' 9474 ;; 9475 9476 sysv4*MP*) 9477 if test -d /usr/nec; then 9478 lt_prog_compiler_pic=-Kconform_pic 9479 fi 9480 ;; 9481 9482 *) 9483 lt_prog_compiler_pic='-fPIC' 9484 ;; 9485 esac 9486 9487 case $cc_basename in 9488 nvcc*) # Cuda Compiler Driver 2.2 9489 lt_prog_compiler_wl='-Xlinker ' 9490 if test -n "$lt_prog_compiler_pic"; then 9491 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9492 fi 9493 ;; 9494 esac 9495 else 9496 # PORTME Check for flag to pass linker flags through the system compiler. 9497 case $host_os in 9498 aix*) 9499 lt_prog_compiler_wl='-Wl,' 9500 if test ia64 = "$host_cpu"; then 9501 # AIX 5 now supports IA64 processor 9502 lt_prog_compiler_static='-Bstatic' 9503 else 9504 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9505 fi 9506 ;; 9507 9508 darwin* | rhapsody*) 9509 # PIC is the default on this platform 9510 # Common symbols not allowed in MH_DYLIB files 9511 lt_prog_compiler_pic='-fno-common' 9512 case $cc_basename in 9513 nagfor*) 9514 # NAG Fortran compiler 9515 lt_prog_compiler_wl='-Wl,-Wl,,' 9516 lt_prog_compiler_pic='-PIC' 9517 lt_prog_compiler_static='-Bstatic' 9518 ;; 9519 esac 9520 ;; 9521 9522 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 9523 # This hack is so that the source file can tell whether it is being 9524 # built for inclusion in a dll (and should export symbols for example). 9525 lt_prog_compiler_pic='-DDLL_EXPORT' 9526 case $host_os in 9527 os2*) 9528 lt_prog_compiler_static='$wl-static' 9529 ;; 9530 esac 9531 ;; 9532 9533 hpux9* | hpux10* | hpux11*) 9534 lt_prog_compiler_wl='-Wl,' 9535 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9536 # not for PA HP-UX. 9537 case $host_cpu in 9538 hppa*64*|ia64*) 9539 # +Z the default 9540 ;; 9541 *) 9542 lt_prog_compiler_pic='+Z' 9543 ;; 9544 esac 9545 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9546 lt_prog_compiler_static='$wl-a ${wl}archive' 9547 ;; 9548 9549 irix5* | irix6* | nonstopux*) 9550 lt_prog_compiler_wl='-Wl,' 9551 # PIC (with -KPIC) is the default. 9552 lt_prog_compiler_static='-non_shared' 9553 ;; 9554 9555 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9556 case $cc_basename in 9557 # old Intel for x86_64, which still supported -KPIC. 9558 ecc*) 9559 lt_prog_compiler_wl='-Wl,' 9560 lt_prog_compiler_pic='-KPIC' 9561 lt_prog_compiler_static='-static' 9562 ;; 9563 *flang* | ftn | f18* | f95*) 9564 # Flang compiler. 9565 lt_prog_compiler_wl='-Wl,' 9566 lt_prog_compiler_pic='-fPIC' 9567 lt_prog_compiler_static='-static' 9568 ;; 9569 # icc used to be incompatible with GCC. 9570 # ICC 10 doesn't accept -KPIC any more. 9571 icc* | ifort*) 9572 lt_prog_compiler_wl='-Wl,' 9573 lt_prog_compiler_pic='-fPIC' 9574 lt_prog_compiler_static='-static' 9575 ;; 9576 # Lahey Fortran 8.1. 9577 lf95*) 9578 lt_prog_compiler_wl='-Wl,' 9579 lt_prog_compiler_pic='--shared' 9580 lt_prog_compiler_static='--static' 9581 ;; 9582 nagfor*) 9583 # NAG Fortran compiler 9584 lt_prog_compiler_wl='-Wl,-Wl,,' 9585 lt_prog_compiler_pic='-PIC' 9586 lt_prog_compiler_static='-Bstatic' 9587 ;; 9588 tcc*) 9589 # Fabrice Bellard et al's Tiny C Compiler 9590 lt_prog_compiler_wl='-Wl,' 9591 lt_prog_compiler_pic='-fPIC' 9592 lt_prog_compiler_static='-static' 9593 ;; 9594 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9595 # Portland Group compilers (*not* the Pentium gcc compiler, 9596 # which looks to be a dead project) 9597 lt_prog_compiler_wl='-Wl,' 9598 lt_prog_compiler_pic='-fpic' 9599 lt_prog_compiler_static='-Bstatic' 9600 ;; 9601 ccc*) 9602 lt_prog_compiler_wl='-Wl,' 9603 # All Alpha code is PIC. 9604 lt_prog_compiler_static='-non_shared' 9605 ;; 9606 xl* | bgxl* | bgf* | mpixl*) 9607 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9608 lt_prog_compiler_wl='-Wl,' 9609 lt_prog_compiler_pic='-qpic' 9610 lt_prog_compiler_static='-qstaticlink' 9611 ;; 9612 *) 9613 case `$CC -V 2>&1 | $SED 5q` in 9614 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9615 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9616 lt_prog_compiler_pic='-KPIC' 9617 lt_prog_compiler_static='-Bstatic' 9618 lt_prog_compiler_wl='' 9619 ;; 9620 *Sun\ F* | *Sun*Fortran*) 9621 lt_prog_compiler_pic='-KPIC' 9622 lt_prog_compiler_static='-Bstatic' 9623 lt_prog_compiler_wl='-Qoption ld ' 9624 ;; 9625 *Sun\ C*) 9626 # Sun C 5.9 9627 lt_prog_compiler_pic='-KPIC' 9628 lt_prog_compiler_static='-Bstatic' 9629 lt_prog_compiler_wl='-Wl,' 9630 ;; 9631 *Intel*\ [CF]*Compiler*) 9632 lt_prog_compiler_wl='-Wl,' 9633 lt_prog_compiler_pic='-fPIC' 9634 lt_prog_compiler_static='-static' 9635 ;; 9636 *Portland\ Group*) 9637 lt_prog_compiler_wl='-Wl,' 9638 lt_prog_compiler_pic='-fpic' 9639 lt_prog_compiler_static='-Bstatic' 9640 ;; 9641 esac 9642 ;; 9643 esac 9644 ;; 9645 9646 newsos6) 9647 lt_prog_compiler_pic='-KPIC' 9648 lt_prog_compiler_static='-Bstatic' 9649 ;; 9650 9651 *-mlibc) 9652 lt_prog_compiler_wl='-Wl,' 9653 lt_prog_compiler_pic='-fPIC' 9654 lt_prog_compiler_static='-static' 9655 ;; 9656 9657 *nto* | *qnx*) 9658 # QNX uses GNU C++, but need to define -shared option too, otherwise 9659 # it will coredump. 9660 lt_prog_compiler_pic='-fPIC -shared' 9661 ;; 9662 9663 osf3* | osf4* | osf5*) 9664 lt_prog_compiler_wl='-Wl,' 9665 # All OSF/1 code is PIC. 9666 lt_prog_compiler_static='-non_shared' 9667 ;; 9668 9669 rdos*) 9670 lt_prog_compiler_static='-non_shared' 9671 ;; 9672 9673 serenity*) 9674 ;; 9675 9676 solaris*) 9677 lt_prog_compiler_pic='-KPIC' 9678 lt_prog_compiler_static='-Bstatic' 9679 case $cc_basename in 9680 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9681 lt_prog_compiler_wl='-Qoption ld ';; 9682 *) 9683 lt_prog_compiler_wl='-Wl,';; 9684 esac 9685 ;; 9686 9687 sunos4*) 9688 lt_prog_compiler_wl='-Qoption ld ' 9689 lt_prog_compiler_pic='-PIC' 9690 lt_prog_compiler_static='-Bstatic' 9691 ;; 9692 9693 sysv4 | sysv4.2uw2* | sysv4.3*) 9694 lt_prog_compiler_wl='-Wl,' 9695 lt_prog_compiler_pic='-KPIC' 9696 lt_prog_compiler_static='-Bstatic' 9697 ;; 9698 9699 sysv4*MP*) 9700 if test -d /usr/nec; then 9701 lt_prog_compiler_pic='-Kconform_pic' 9702 lt_prog_compiler_static='-Bstatic' 9703 fi 9704 ;; 9705 9706 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9707 lt_prog_compiler_wl='-Wl,' 9708 lt_prog_compiler_pic='-KPIC' 9709 lt_prog_compiler_static='-Bstatic' 9710 ;; 9711 9712 unicos*) 9713 lt_prog_compiler_wl='-Wl,' 9714 lt_prog_compiler_can_build_shared=no 9715 ;; 9716 9717 uts4*) 9718 lt_prog_compiler_pic='-pic' 9719 lt_prog_compiler_static='-Bstatic' 9720 ;; 9721 9722 *) 9723 lt_prog_compiler_can_build_shared=no 9724 ;; 9725 esac 9726 fi 9727 9728 case $host_os in 9729 # For platforms that do not support PIC, -DPIC is meaningless: 9730 *djgpp*) 9731 lt_prog_compiler_pic= 9732 ;; 9733 *) 9734 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9735 ;; 9736 esac 9737 9738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9739 printf %s "checking for $compiler option to produce PIC... " >&6; } 9740 if test ${lt_cv_prog_compiler_pic+y} 9741 then : 9742 printf %s "(cached) " >&6 9743 else case e in #( 9744 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;; 9745 esac 9746 fi 9747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9748 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 9749 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9750 9751 # 9752 # Check to make sure the PIC flag actually works. 9753 # 9754 if test -n "$lt_prog_compiler_pic"; then 9755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9756 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9757 if test ${lt_cv_prog_compiler_pic_works+y} 9758 then : 9759 printf %s "(cached) " >&6 9760 else case e in #( 9761 e) lt_cv_prog_compiler_pic_works=no 9762 ac_outfile=conftest.$ac_objext 9763 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9764 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9765 # Insert the option either (1) after the last *FLAGS variable, or 9766 # (2) before a word containing "conftest.", or (3) at the end. 9767 # Note that $ac_compile itself does not contain backslashes and begins 9768 # with a dollar sign (not a hyphen), so the echo should work correctly. 9769 # The option is referenced via a variable to avoid confusing sed. 9770 lt_compile=`echo "$ac_compile" | $SED \ 9771 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9772 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9773 -e 's:$: $lt_compiler_flag:'` 9774 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9775 (eval "$lt_compile" 2>conftest.err) 9776 ac_status=$? 9777 cat conftest.err >&5 9778 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9779 if (exit $ac_status) && test -s "$ac_outfile"; then 9780 # The compiler can only warn and ignore the option if not recognized 9781 # So say no if there are warnings other than the usual output. 9782 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9783 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9784 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9785 lt_cv_prog_compiler_pic_works=yes 9786 fi 9787 fi 9788 $RM conftest* 9789 ;; 9790 esac 9791 fi 9792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9793 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 9794 9795 if test yes = "$lt_cv_prog_compiler_pic_works"; then 9796 case $lt_prog_compiler_pic in 9797 "" | " "*) ;; 9798 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9799 esac 9800 else 9801 lt_prog_compiler_pic= 9802 lt_prog_compiler_can_build_shared=no 9803 fi 9804 9805 fi 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 # 9818 # Check to make sure the static flag actually works. 9819 # 9820 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9822 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9823 if test ${lt_cv_prog_compiler_static_works+y} 9824 then : 9825 printf %s "(cached) " >&6 9826 else case e in #( 9827 e) lt_cv_prog_compiler_static_works=no 9828 save_LDFLAGS=$LDFLAGS 9829 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9830 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9831 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9832 # The linker can only warn and ignore the option if not recognized 9833 # So say no if there are warnings 9834 if test -s conftest.err; then 9835 # Append any errors to the config.log. 9836 cat conftest.err 1>&5 9837 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9838 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9839 if diff conftest.exp conftest.er2 >/dev/null; then 9840 lt_cv_prog_compiler_static_works=yes 9841 fi 9842 else 9843 lt_cv_prog_compiler_static_works=yes 9844 fi 9845 fi 9846 $RM -r conftest* 9847 LDFLAGS=$save_LDFLAGS 9848 ;; 9849 esac 9850 fi 9851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9852 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 9853 9854 if test yes = "$lt_cv_prog_compiler_static_works"; then 9855 : 9856 else 9857 lt_prog_compiler_static= 9858 fi 9859 9860 9861 9862 9863 9864 9865 9866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9867 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9868 if test ${lt_cv_prog_compiler_c_o+y} 9869 then : 9870 printf %s "(cached) " >&6 9871 else case e in #( 9872 e) lt_cv_prog_compiler_c_o=no 9873 $RM -r conftest 2>/dev/null 9874 mkdir conftest 9875 cd conftest 9876 mkdir out 9877 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9878 9879 lt_compiler_flag="-o out/conftest2.$ac_objext" 9880 # Insert the option either (1) after the last *FLAGS variable, or 9881 # (2) before a word containing "conftest.", or (3) at the end. 9882 # Note that $ac_compile itself does not contain backslashes and begins 9883 # with a dollar sign (not a hyphen), so the echo should work correctly. 9884 lt_compile=`echo "$ac_compile" | $SED \ 9885 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9886 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9887 -e 's:$: $lt_compiler_flag:'` 9888 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9889 (eval "$lt_compile" 2>out/conftest.err) 9890 ac_status=$? 9891 cat out/conftest.err >&5 9892 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9893 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9894 then 9895 # The compiler can only warn and ignore the option if not recognized 9896 # So say no if there are warnings 9897 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9898 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9899 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9900 lt_cv_prog_compiler_c_o=yes 9901 fi 9902 fi 9903 chmod u+w . 2>&5 9904 $RM conftest* 9905 # SGI C++ compiler will create directory out/ii_files/ for 9906 # template instantiation 9907 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9908 $RM out/* && rmdir out 9909 cd .. 9910 $RM -r conftest 9911 $RM conftest* 9912 ;; 9913 esac 9914 fi 9915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9916 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 9917 9918 9919 9920 9921 9922 9923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9924 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9925 if test ${lt_cv_prog_compiler_c_o+y} 9926 then : 9927 printf %s "(cached) " >&6 9928 else case e in #( 9929 e) lt_cv_prog_compiler_c_o=no 9930 $RM -r conftest 2>/dev/null 9931 mkdir conftest 9932 cd conftest 9933 mkdir out 9934 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9935 9936 lt_compiler_flag="-o out/conftest2.$ac_objext" 9937 # Insert the option either (1) after the last *FLAGS variable, or 9938 # (2) before a word containing "conftest.", or (3) at the end. 9939 # Note that $ac_compile itself does not contain backslashes and begins 9940 # with a dollar sign (not a hyphen), so the echo should work correctly. 9941 lt_compile=`echo "$ac_compile" | $SED \ 9942 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9943 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9944 -e 's:$: $lt_compiler_flag:'` 9945 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9946 (eval "$lt_compile" 2>out/conftest.err) 9947 ac_status=$? 9948 cat out/conftest.err >&5 9949 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9950 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9951 then 9952 # The compiler can only warn and ignore the option if not recognized 9953 # So say no if there are warnings 9954 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9955 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9956 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9957 lt_cv_prog_compiler_c_o=yes 9958 fi 9959 fi 9960 chmod u+w . 2>&5 9961 $RM conftest* 9962 # SGI C++ compiler will create directory out/ii_files/ for 9963 # template instantiation 9964 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9965 $RM out/* && rmdir out 9966 cd .. 9967 $RM -r conftest 9968 $RM conftest* 9969 ;; 9970 esac 9971 fi 9972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9973 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 9974 9975 9976 9977 9978 hard_links=nottested 9979 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9980 # do not overwrite the value of need_locks provided by the user 9981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9982 printf %s "checking if we can lock with hard links... " >&6; } 9983 hard_links=yes 9984 $RM conftest* 9985 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9986 touch conftest.a 9987 ln conftest.a conftest.b 2>&5 || hard_links=no 9988 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9990 printf "%s\n" "$hard_links" >&6; } 9991 if test no = "$hard_links"; then 9992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9993 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9994 need_locks=warn 9995 fi 9996 else 9997 need_locks=no 9998 fi 9999 10000 10001 10002 10003 10004 10005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10006 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10007 10008 runpath_var= 10009 allow_undefined_flag= 10010 always_export_symbols=no 10011 archive_cmds= 10012 archive_expsym_cmds= 10013 compiler_needs_object=no 10014 enable_shared_with_static_runtimes=no 10015 export_dynamic_flag_spec= 10016 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10017 hardcode_automatic=no 10018 hardcode_direct=no 10019 hardcode_direct_absolute=no 10020 hardcode_libdir_flag_spec= 10021 hardcode_libdir_separator= 10022 hardcode_minus_L=no 10023 hardcode_shlibpath_var=unsupported 10024 inherit_rpath=no 10025 link_all_deplibs=unknown 10026 module_cmds= 10027 module_expsym_cmds= 10028 old_archive_from_new_cmds= 10029 old_archive_from_expsyms_cmds= 10030 thread_safe_flag_spec= 10031 whole_archive_flag_spec= 10032 # include_expsyms should be a list of space-separated symbols to be *always* 10033 # included in the symbol list 10034 include_expsyms= 10035 # exclude_expsyms can be an extended regexp of symbols to exclude 10036 # it will be wrapped by ' (' and ')$', so one must not match beginning or 10037 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 10038 # as well as any symbol that contains 'd'. 10039 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10040 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10041 # platforms (ab)use it in PIC code, but their linkers get confused if 10042 # the symbol is explicitly referenced. Since portable code cannot 10043 # rely on this symbol name, it's probably fine to never include it in 10044 # preloaded symbol tables. 10045 # Exclude shared library initialization/finalization symbols. 10046 extract_expsyms_cmds= 10047 10048 case $host_os in 10049 cygwin* | mingw* | windows* | pw32* | cegcc*) 10050 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time 10051 # When not using gcc, we currently assume that we are using 10052 # Microsoft Visual C++ or Intel C++ Compiler. 10053 if test yes != "$GCC"; then 10054 with_gnu_ld=no 10055 fi 10056 ;; 10057 interix*) 10058 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) 10059 with_gnu_ld=yes 10060 ;; 10061 esac 10062 10063 ld_shlibs=yes 10064 10065 # On some targets, GNU ld is compatible enough with the native linker 10066 # that we're better off using the native interface for both. 10067 lt_use_gnu_ld_interface=no 10068 if test yes = "$with_gnu_ld"; then 10069 case $host_os in 10070 aix*) 10071 # The AIX port of GNU ld has always aspired to compatibility 10072 # with the native linker. However, as the warning in the GNU ld 10073 # block says, versions before 2.19.5* couldn't really create working 10074 # shared libraries, regardless of the interface used. 10075 case `$LD -v 2>&1` in 10076 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10077 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10078 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10079 *) 10080 lt_use_gnu_ld_interface=yes 10081 ;; 10082 esac 10083 ;; 10084 *) 10085 lt_use_gnu_ld_interface=yes 10086 ;; 10087 esac 10088 fi 10089 10090 if test yes = "$lt_use_gnu_ld_interface"; then 10091 # If archive_cmds runs LD, not CC, wlarc should be empty 10092 wlarc='$wl' 10093 10094 # Set some defaults for GNU ld with shared library support. These 10095 # are reset later if shared libraries are not supported. Putting them 10096 # here allows them to be overridden if necessary. 10097 runpath_var=LD_RUN_PATH 10098 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10099 export_dynamic_flag_spec='$wl--export-dynamic' 10100 # ancient GNU ld didn't support --whole-archive et. al. 10101 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10102 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 10103 else 10104 whole_archive_flag_spec= 10105 fi 10106 supports_anon_versioning=no 10107 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in 10108 *GNU\ gold*) supports_anon_versioning=yes ;; 10109 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10110 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10111 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10112 *\ 2.11.*) ;; # other 2.11 versions 10113 *) supports_anon_versioning=yes ;; 10114 esac 10115 10116 # See if GNU ld supports shared libraries. 10117 case $host_os in 10118 aix[3-9]*) 10119 # On AIX/PPC, the GNU linker is very broken 10120 if test ia64 != "$host_cpu"; then 10121 ld_shlibs=no 10122 cat <<_LT_EOF 1>&2 10123 10124 *** Warning: the GNU linker, at least up to release 2.19, is reported 10125 *** to be unable to reliably create shared libraries on AIX. 10126 *** Therefore, libtool is disabling shared libraries support. If you 10127 *** really care for shared libraries, you may want to install binutils 10128 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10129 *** You will then need to restart the configuration process. 10130 10131 _LT_EOF 10132 fi 10133 ;; 10134 10135 amigaos*) 10136 case $host_cpu in 10137 powerpc) 10138 # see comment about AmigaOS4 .so support 10139 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10140 archive_expsym_cmds='' 10141 ;; 10142 m68k) 10143 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)' 10144 hardcode_libdir_flag_spec='-L$libdir' 10145 hardcode_minus_L=yes 10146 ;; 10147 esac 10148 ;; 10149 10150 beos*) 10151 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10152 allow_undefined_flag=unsupported 10153 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 10154 # support --undefined. This deserves some investigation. FIXME 10155 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10156 else 10157 ld_shlibs=no 10158 fi 10159 ;; 10160 10161 cygwin* | mingw* | windows* | pw32* | cegcc*) 10162 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10163 # as there is no search path for DLLs. 10164 hardcode_libdir_flag_spec='-L$libdir' 10165 export_dynamic_flag_spec='$wl--export-all-symbols' 10166 allow_undefined_flag=unsupported 10167 always_export_symbols=no 10168 enable_shared_with_static_runtimes=yes 10169 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' 10170 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 10171 file_list_spec='@' 10172 10173 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10174 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10175 # If the export-symbols file already is a .def file, use it as 10176 # is; otherwise, prepend EXPORTS... 10177 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10178 cp $export_symbols $output_objdir/$soname.def; 10179 else 10180 echo EXPORTS > $output_objdir/$soname.def; 10181 cat $export_symbols >> $output_objdir/$soname.def; 10182 fi~ 10183 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10184 else 10185 ld_shlibs=no 10186 fi 10187 ;; 10188 10189 haiku*) 10190 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10191 link_all_deplibs=no 10192 ;; 10193 10194 os2*) 10195 hardcode_libdir_flag_spec='-L$libdir' 10196 hardcode_minus_L=yes 10197 allow_undefined_flag=unsupported 10198 shrext_cmds=.dll 10199 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10200 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10201 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10202 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10203 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10204 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10205 emximp -o $lib $output_objdir/$libname.def' 10206 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10207 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10208 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10209 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10210 prefix_cmds="$SED"~ 10211 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10212 prefix_cmds="$prefix_cmds -e 1d"; 10213 fi~ 10214 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10215 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10216 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10217 emximp -o $lib $output_objdir/$libname.def' 10218 old_archive_from_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10219 enable_shared_with_static_runtimes=yes 10220 file_list_spec='@' 10221 ;; 10222 10223 interix[3-9]*) 10224 hardcode_direct=no 10225 hardcode_shlibpath_var=no 10226 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10227 export_dynamic_flag_spec='$wl-E' 10228 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10229 # Instead, shared libraries are loaded at an image base (0x10000000 by 10230 # default) and relocated if they conflict, which is a slow very memory 10231 # consuming and fragmenting process. To avoid this, we pick a random, 10232 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10233 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10234 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10235 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' 10236 ;; 10237 10238 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10239 tmp_diet=no 10240 if test linux-dietlibc = "$host_os"; then 10241 case $cc_basename in 10242 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10243 esac 10244 fi 10245 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10246 && test no = "$tmp_diet" 10247 then 10248 tmp_addflag=' $pic_flag' 10249 tmp_sharedflag='-shared' 10250 case $cc_basename,$host_cpu in 10251 pgcc*) # Portland Group C compiler 10252 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' 10253 tmp_addflag=' $pic_flag' 10254 ;; 10255 pgf77* | pgf90* | pgf95* | pgfortran*) 10256 # Portland Group f77 and f90 compilers 10257 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' 10258 tmp_addflag=' $pic_flag -Mnomain' ;; 10259 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10260 tmp_addflag=' -i_dynamic' ;; 10261 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10262 tmp_addflag=' -i_dynamic -nofor_main' ;; 10263 ifc* | ifort*) # Intel Fortran compiler 10264 tmp_addflag=' -nofor_main' ;; 10265 lf95*) # Lahey Fortran 8.1 10266 whole_archive_flag_spec= 10267 tmp_sharedflag='--shared' ;; 10268 nagfor*) # NAGFOR 5.3 10269 tmp_sharedflag='-Wl,-shared' ;; 10270 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10271 tmp_sharedflag='-qmkshrobj' 10272 tmp_addflag= ;; 10273 nvcc*) # Cuda Compiler Driver 2.2 10274 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' 10275 compiler_needs_object=yes 10276 ;; 10277 esac 10278 case `$CC -V 2>&1 | $SED 5q` in 10279 *Sun\ C*) # Sun C 5.9 10280 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' 10281 compiler_needs_object=yes 10282 tmp_sharedflag='-G' ;; 10283 *Sun\ F*) # Sun Fortran 8.3 10284 tmp_sharedflag='-G' ;; 10285 esac 10286 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10287 10288 if test yes = "$supports_anon_versioning"; then 10289 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10290 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10291 echo "local: *; };" >> $output_objdir/$libname.ver~ 10292 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 10293 fi 10294 10295 case $cc_basename in 10296 tcc*) 10297 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10298 export_dynamic_flag_spec='-rdynamic' 10299 ;; 10300 xlf* | bgf* | bgxlf* | mpixlf*) 10301 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10302 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10303 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10304 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10305 if test yes = "$supports_anon_versioning"; then 10306 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10307 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10308 echo "local: *; };" >> $output_objdir/$libname.ver~ 10309 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10310 fi 10311 ;; 10312 esac 10313 else 10314 ld_shlibs=no 10315 fi 10316 ;; 10317 10318 *-mlibc) 10319 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10320 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10321 ;; 10322 10323 netbsd* | netbsdelf*-gnu) 10324 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10325 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10326 wlarc= 10327 else 10328 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10329 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10330 fi 10331 ;; 10332 10333 solaris*) 10334 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10335 ld_shlibs=no 10336 cat <<_LT_EOF 1>&2 10337 10338 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 10339 *** create shared libraries on Solaris systems. Therefore, libtool 10340 *** is disabling shared libraries support. We urge you to upgrade GNU 10341 *** binutils to release 2.9.1 or newer. Another option is to modify 10342 *** your PATH or compiler configuration so that the native linker is 10343 *** used, and then restart. 10344 10345 _LT_EOF 10346 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10347 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10348 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10349 else 10350 ld_shlibs=no 10351 fi 10352 ;; 10353 10354 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10355 case `$LD -v 2>&1` in 10356 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10357 ld_shlibs=no 10358 cat <<_LT_EOF 1>&2 10359 10360 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10361 *** reliably create shared libraries on SCO systems. Therefore, libtool 10362 *** is disabling shared libraries support. We urge you to upgrade GNU 10363 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10364 *** your PATH or compiler configuration so that the native linker is 10365 *** used, and then restart. 10366 10367 _LT_EOF 10368 ;; 10369 *) 10370 # For security reasons, it is highly recommended that you always 10371 # use absolute paths for naming shared libraries, and exclude the 10372 # DT_RUNPATH tag from executables and libraries. But doing so 10373 # requires that you compile everything twice, which is a pain. 10374 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10375 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10376 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10377 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10378 else 10379 ld_shlibs=no 10380 fi 10381 ;; 10382 esac 10383 ;; 10384 10385 sunos4*) 10386 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10387 wlarc= 10388 hardcode_direct=yes 10389 hardcode_shlibpath_var=no 10390 ;; 10391 10392 *) 10393 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10394 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10395 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10396 else 10397 ld_shlibs=no 10398 fi 10399 ;; 10400 esac 10401 10402 if test no = "$ld_shlibs"; then 10403 runpath_var= 10404 hardcode_libdir_flag_spec= 10405 export_dynamic_flag_spec= 10406 whole_archive_flag_spec= 10407 fi 10408 else 10409 # PORTME fill in a description of your system's linker (not GNU ld) 10410 case $host_os in 10411 aix3*) 10412 allow_undefined_flag=unsupported 10413 always_export_symbols=yes 10414 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' 10415 # Note: this linker hardcodes the directories in LIBPATH if there 10416 # are no directories specified by -L. 10417 hardcode_minus_L=yes 10418 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10419 # Neither direct hardcoding nor static linking is supported with a 10420 # broken collect2. 10421 hardcode_direct=unsupported 10422 fi 10423 ;; 10424 10425 aix[4-9]*) 10426 if test ia64 = "$host_cpu"; then 10427 # On IA64, the linker does run time linking by default, so we don't 10428 # have to do anything special. 10429 aix_use_runtimelinking=no 10430 exp_sym_flag='-Bexport' 10431 no_entry_flag= 10432 else 10433 # If we're using GNU nm, then we don't want the "-C" option. 10434 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10435 # Without the "-l" option, or with the "-B" option, AIX nm treats 10436 # weak defined symbols like other global defined symbols, whereas 10437 # GNU nm marks them as "W". 10438 # While the 'weak' keyword is ignored in the Export File, we need 10439 # it in the Import File for the 'aix-soname' feature, so we have 10440 # to replace the "-B" option with "-P" for AIX nm. 10441 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10442 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' 10443 else 10444 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' 10445 fi 10446 aix_use_runtimelinking=no 10447 10448 # Test if we are trying to use run time linking or normal 10449 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10450 # have runtime linking enabled, and use it for executables. 10451 # For shared libraries, we enable/disable runtime linking 10452 # depending on the kind of the shared library created - 10453 # when "with_aix_soname,aix_use_runtimelinking" is: 10454 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10455 # "aix,yes" lib.so shared, rtl:yes, for executables 10456 # lib.a static archive 10457 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10458 # lib.a(lib.so.V) shared, rtl:no, for executables 10459 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10460 # lib.a(lib.so.V) shared, rtl:no 10461 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10462 # lib.a static archive 10463 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10464 for ld_flag in $LDFLAGS; do 10465 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10466 aix_use_runtimelinking=yes 10467 break 10468 fi 10469 done 10470 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10471 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10472 # so we don't have lib.a shared libs to link our executables. 10473 # We have to force runtime linking in this case. 10474 aix_use_runtimelinking=yes 10475 LDFLAGS="$LDFLAGS -Wl,-brtl" 10476 fi 10477 ;; 10478 esac 10479 10480 exp_sym_flag='-bexport' 10481 no_entry_flag='-bnoentry' 10482 fi 10483 10484 # When large executables or shared objects are built, AIX ld can 10485 # have problems creating the table of contents. If linking a library 10486 # or program results in "error TOC overflow" add -mminimal-toc to 10487 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10488 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10489 10490 archive_cmds='' 10491 hardcode_direct=yes 10492 hardcode_direct_absolute=yes 10493 hardcode_libdir_separator=':' 10494 link_all_deplibs=yes 10495 file_list_spec='$wl-f,' 10496 case $with_aix_soname,$aix_use_runtimelinking in 10497 aix,*) ;; # traditional, no import file 10498 svr4,* | *,yes) # use import file 10499 # The Import File defines what to hardcode. 10500 hardcode_direct=no 10501 hardcode_direct_absolute=no 10502 ;; 10503 esac 10504 10505 if test yes = "$GCC"; then 10506 case $host_os in aix4.[012]|aix4.[012].*) 10507 # We only want to do this on AIX 4.2 and lower, the check 10508 # below for broken collect2 doesn't work under 4.3+ 10509 collect2name=`$CC -print-prog-name=collect2` 10510 if test -f "$collect2name" && 10511 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10512 then 10513 # We have reworked collect2 10514 : 10515 else 10516 # We have old collect2 10517 hardcode_direct=unsupported 10518 # It fails to find uninstalled libraries when the uninstalled 10519 # path is not listed in the libpath. Setting hardcode_minus_L 10520 # to unsupported forces relinking 10521 hardcode_minus_L=yes 10522 hardcode_libdir_flag_spec='-L$libdir' 10523 hardcode_libdir_separator= 10524 fi 10525 ;; 10526 esac 10527 shared_flag='-shared' 10528 if test yes = "$aix_use_runtimelinking"; then 10529 shared_flag="$shared_flag "'$wl-G' 10530 fi 10531 # Need to ensure runtime linking is disabled for the traditional 10532 # shared library, or the linker may eventually find shared libraries 10533 # /with/ Import File - we do not want to mix them. 10534 shared_flag_aix='-shared' 10535 shared_flag_svr4='-shared $wl-G' 10536 else 10537 # not using gcc 10538 if test ia64 = "$host_cpu"; then 10539 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10540 # chokes on -Wl,-G. The following line is correct: 10541 shared_flag='-G' 10542 else 10543 if test yes = "$aix_use_runtimelinking"; then 10544 shared_flag='$wl-G' 10545 else 10546 shared_flag='$wl-bM:SRE' 10547 fi 10548 shared_flag_aix='$wl-bM:SRE' 10549 shared_flag_svr4='$wl-G' 10550 fi 10551 fi 10552 10553 export_dynamic_flag_spec='$wl-bexpall' 10554 # It seems that -bexpall does not export symbols beginning with 10555 # underscore (_), so it is better to generate a list of symbols to export. 10556 always_export_symbols=yes 10557 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10558 # Warning - without using the other runtime loading flags (-brtl), 10559 # -berok will link without error, but may produce a broken library. 10560 allow_undefined_flag='-berok' 10561 # Determine the default libpath from the value encoded in an 10562 # empty executable. 10563 if test set = "${lt_cv_aix_libpath+set}"; then 10564 aix_libpath=$lt_cv_aix_libpath 10565 else 10566 if test ${lt_cv_aix_libpath_+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 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 10584 lt_aix_libpath_sed=' 10585 /Import File Strings/,/^$/ { 10586 /^0/ { 10587 s/^0 *\([^ ]*\) *$/\1/ 10588 p 10589 } 10590 }' 10591 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10592 # Check for a 64-bit object if we didn't find anything. 10593 if test -z "$lt_cv_aix_libpath_"; then 10594 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10595 fi 10596 fi 10597 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10598 conftest$ac_exeext conftest.$ac_ext 10599 if test -z "$lt_cv_aix_libpath_"; then 10600 lt_cv_aix_libpath_=/usr/lib:/lib 10601 fi 10602 ;; 10603 esac 10604 fi 10605 10606 aix_libpath=$lt_cv_aix_libpath_ 10607 fi 10608 10609 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10610 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 10611 else 10612 if test ia64 = "$host_cpu"; then 10613 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10614 allow_undefined_flag="-z nodefs" 10615 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" 10616 else 10617 # Determine the default libpath from the value encoded in an 10618 # empty executable. 10619 if test set = "${lt_cv_aix_libpath+set}"; then 10620 aix_libpath=$lt_cv_aix_libpath 10621 else 10622 if test ${lt_cv_aix_libpath_+y} 10623 then : 10624 printf %s "(cached) " >&6 10625 else case e in #( 10626 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10627 /* end confdefs.h. */ 10628 10629 int 10630 main (void) 10631 { 10632 10633 ; 10634 return 0; 10635 } 10636 _ACEOF 10637 if ac_fn_c_try_link "$LINENO" 10638 then : 10639 10640 lt_aix_libpath_sed=' 10641 /Import File Strings/,/^$/ { 10642 /^0/ { 10643 s/^0 *\([^ ]*\) *$/\1/ 10644 p 10645 } 10646 }' 10647 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10648 # Check for a 64-bit object if we didn't find anything. 10649 if test -z "$lt_cv_aix_libpath_"; then 10650 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10651 fi 10652 fi 10653 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10654 conftest$ac_exeext conftest.$ac_ext 10655 if test -z "$lt_cv_aix_libpath_"; then 10656 lt_cv_aix_libpath_=/usr/lib:/lib 10657 fi 10658 ;; 10659 esac 10660 fi 10661 10662 aix_libpath=$lt_cv_aix_libpath_ 10663 fi 10664 10665 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10666 # Warning - without using the other run time loading flags, 10667 # -berok will link without error, but may produce a broken library. 10668 no_undefined_flag=' $wl-bernotok' 10669 allow_undefined_flag=' $wl-berok' 10670 if test yes = "$with_gnu_ld"; then 10671 # We only use this code for GNU lds that support --whole-archive. 10672 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10673 else 10674 # Exported symbols can be pulled into shared objects from archives 10675 whole_archive_flag_spec='$convenience' 10676 fi 10677 archive_cmds_need_lc=yes 10678 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10679 # -brtl affects multiple linker settings, -berok does not and is overridden later 10680 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10681 if test svr4 != "$with_aix_soname"; then 10682 # This is similar to how AIX traditionally builds its shared libraries. 10683 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' 10684 fi 10685 if test aix != "$with_aix_soname"; then 10686 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' 10687 else 10688 # used by -dlpreopen to get the symbols 10689 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10690 fi 10691 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10692 fi 10693 fi 10694 ;; 10695 10696 amigaos*) 10697 case $host_cpu in 10698 powerpc) 10699 # see comment about AmigaOS4 .so support 10700 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10701 archive_expsym_cmds='' 10702 ;; 10703 m68k) 10704 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)' 10705 hardcode_libdir_flag_spec='-L$libdir' 10706 hardcode_minus_L=yes 10707 ;; 10708 esac 10709 ;; 10710 10711 bsdi[45]*) 10712 export_dynamic_flag_spec=-rdynamic 10713 ;; 10714 10715 cygwin* | mingw* | windows* | pw32* | cegcc*) 10716 # When not using gcc, we currently assume that we are using 10717 # Microsoft Visual C++ or Intel C++ Compiler. 10718 # hardcode_libdir_flag_spec is actually meaningless, as there is 10719 # no search path for DLLs. 10720 case $cc_basename in 10721 cl* | icl*) 10722 # Native MSVC or ICC 10723 hardcode_libdir_flag_spec=' ' 10724 allow_undefined_flag=unsupported 10725 always_export_symbols=yes 10726 file_list_spec='@' 10727 # Tell ltmain to make .lib files, not .a files. 10728 libext=lib 10729 # Tell ltmain to make .dll files, not .so files. 10730 shrext_cmds=.dll 10731 # FIXME: Setting linknames here is a bad hack. 10732 archive_cmds='$CC -Fe$output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10733 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10734 cp "$export_symbols" "$output_objdir/$soname.def"; 10735 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10736 else 10737 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10738 fi~ 10739 $CC -Fe$tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10740 linknames=' 10741 # The linker will not automatically build a static lib if we build a DLL. 10742 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10743 enable_shared_with_static_runtimes=yes 10744 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10745 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10746 # Don't use ranlib 10747 old_postinstall_cmds='chmod 644 $oldlib' 10748 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10749 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10750 case $lt_outputfile in 10751 *.exe|*.EXE) ;; 10752 *) 10753 lt_outputfile=$lt_outputfile.exe 10754 lt_tool_outputfile=$lt_tool_outputfile.exe 10755 ;; 10756 esac~ 10757 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10758 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10759 $RM "$lt_outputfile.manifest"; 10760 fi' 10761 ;; 10762 *) 10763 # Assume MSVC and ICC wrapper 10764 hardcode_libdir_flag_spec=' ' 10765 allow_undefined_flag=unsupported 10766 # Tell ltmain to make .lib files, not .a files. 10767 libext=lib 10768 # Tell ltmain to make .dll files, not .so files. 10769 shrext_cmds=.dll 10770 # FIXME: Setting linknames here is a bad hack. 10771 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10772 # The linker will automatically build a .lib file if we build a DLL. 10773 old_archive_from_new_cmds='true' 10774 # FIXME: Should let the user specify the lib program. 10775 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10776 enable_shared_with_static_runtimes=yes 10777 ;; 10778 esac 10779 ;; 10780 10781 darwin* | rhapsody*) 10782 10783 10784 archive_cmds_need_lc=no 10785 hardcode_direct=no 10786 hardcode_automatic=yes 10787 hardcode_shlibpath_var=unsupported 10788 if test yes = "$lt_cv_ld_force_load"; then 10789 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\"`' 10790 10791 else 10792 whole_archive_flag_spec='' 10793 fi 10794 link_all_deplibs=yes 10795 allow_undefined_flag=$_lt_dar_allow_undefined 10796 case $cc_basename in 10797 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10798 *) _lt_dar_can_shared=$GCC ;; 10799 esac 10800 if test yes = "$_lt_dar_can_shared"; then 10801 output_verbose_link_cmd=func_echo_all 10802 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10803 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10804 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" 10805 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" 10806 10807 else 10808 ld_shlibs=no 10809 fi 10810 10811 ;; 10812 10813 dgux*) 10814 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10815 hardcode_libdir_flag_spec='-L$libdir' 10816 hardcode_shlibpath_var=no 10817 ;; 10818 10819 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10820 # support. Future versions do this automatically, but an explicit c++rt0.o 10821 # does not break anything, and helps significantly (at the cost of a little 10822 # extra space). 10823 freebsd2.2*) 10824 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10825 hardcode_libdir_flag_spec='-R$libdir' 10826 hardcode_direct=yes 10827 hardcode_shlibpath_var=no 10828 ;; 10829 10830 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10831 freebsd2.*) 10832 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10833 hardcode_direct=yes 10834 hardcode_minus_L=yes 10835 hardcode_shlibpath_var=no 10836 ;; 10837 10838 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10839 freebsd* | dragonfly* | midnightbsd*) 10840 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10841 hardcode_libdir_flag_spec='-R$libdir' 10842 hardcode_direct=yes 10843 hardcode_shlibpath_var=no 10844 ;; 10845 10846 hpux9*) 10847 if test yes = "$GCC"; then 10848 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' 10849 else 10850 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' 10851 fi 10852 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10853 hardcode_libdir_separator=: 10854 hardcode_direct=yes 10855 10856 # hardcode_minus_L: Not really in the search PATH, 10857 # but as the default location of the library. 10858 hardcode_minus_L=yes 10859 export_dynamic_flag_spec='$wl-E' 10860 ;; 10861 10862 hpux10*) 10863 if test yes,no = "$GCC,$with_gnu_ld"; then 10864 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10865 else 10866 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10867 fi 10868 if test no = "$with_gnu_ld"; then 10869 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10870 hardcode_libdir_separator=: 10871 hardcode_direct=yes 10872 hardcode_direct_absolute=yes 10873 export_dynamic_flag_spec='$wl-E' 10874 # hardcode_minus_L: Not really in the search PATH, 10875 # but as the default location of the library. 10876 hardcode_minus_L=yes 10877 fi 10878 ;; 10879 10880 hpux11*) 10881 if test yes,no = "$GCC,$with_gnu_ld"; then 10882 case $host_cpu in 10883 hppa*64*) 10884 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10885 ;; 10886 ia64*) 10887 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10888 ;; 10889 *) 10890 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10891 ;; 10892 esac 10893 else 10894 case $host_cpu in 10895 hppa*64*) 10896 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10897 ;; 10898 ia64*) 10899 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10900 ;; 10901 *) 10902 10903 # Older versions of the 11.00 compiler do not understand -b yet 10904 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10906 printf %s "checking if $CC understands -b... " >&6; } 10907 if test ${lt_cv_prog_compiler__b+y} 10908 then : 10909 printf %s "(cached) " >&6 10910 else case e in #( 10911 e) lt_cv_prog_compiler__b=no 10912 save_LDFLAGS=$LDFLAGS 10913 LDFLAGS="$LDFLAGS -b" 10914 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10915 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10916 # The linker can only warn and ignore the option if not recognized 10917 # So say no if there are warnings 10918 if test -s conftest.err; then 10919 # Append any errors to the config.log. 10920 cat conftest.err 1>&5 10921 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10922 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10923 if diff conftest.exp conftest.er2 >/dev/null; then 10924 lt_cv_prog_compiler__b=yes 10925 fi 10926 else 10927 lt_cv_prog_compiler__b=yes 10928 fi 10929 fi 10930 $RM -r conftest* 10931 LDFLAGS=$save_LDFLAGS 10932 ;; 10933 esac 10934 fi 10935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10936 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 10937 10938 if test yes = "$lt_cv_prog_compiler__b"; then 10939 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10940 else 10941 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10942 fi 10943 10944 ;; 10945 esac 10946 fi 10947 if test no = "$with_gnu_ld"; then 10948 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10949 hardcode_libdir_separator=: 10950 10951 case $host_cpu in 10952 hppa*64*|ia64*) 10953 hardcode_direct=no 10954 hardcode_shlibpath_var=no 10955 ;; 10956 *) 10957 hardcode_direct=yes 10958 hardcode_direct_absolute=yes 10959 export_dynamic_flag_spec='$wl-E' 10960 10961 # hardcode_minus_L: Not really in the search PATH, 10962 # but as the default location of the library. 10963 hardcode_minus_L=yes 10964 ;; 10965 esac 10966 fi 10967 ;; 10968 10969 irix5* | irix6* | nonstopux*) 10970 if test yes = "$GCC"; then 10971 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' 10972 # Try to use the -exported_symbol ld option, if it does not 10973 # work, assume that -exports_file does not work either and 10974 # implicitly export all symbols. 10975 # This should be the same for all languages, so no per-tag cache variable. 10976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10977 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10978 if test ${lt_cv_irix_exported_symbol+y} 10979 then : 10980 printf %s "(cached) " >&6 10981 else case e in #( 10982 e) save_LDFLAGS=$LDFLAGS 10983 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10985 /* end confdefs.h. */ 10986 int foo (void) { return 0; } 10987 _ACEOF 10988 if ac_fn_c_try_link "$LINENO" 10989 then : 10990 lt_cv_irix_exported_symbol=yes 10991 else case e in #( 10992 e) lt_cv_irix_exported_symbol=no ;; 10993 esac 10994 fi 10995 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10996 conftest$ac_exeext conftest.$ac_ext 10997 LDFLAGS=$save_LDFLAGS ;; 10998 esac 10999 fi 11000 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 11001 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } 11002 if test yes = "$lt_cv_irix_exported_symbol"; then 11003 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' 11004 fi 11005 else 11006 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' 11007 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' 11008 fi 11009 archive_cmds_need_lc='no' 11010 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11011 hardcode_libdir_separator=: 11012 inherit_rpath=yes 11013 link_all_deplibs=yes 11014 ;; 11015 11016 linux*) 11017 case $cc_basename in 11018 tcc*) 11019 # Fabrice Bellard et al's Tiny C Compiler 11020 ld_shlibs=yes 11021 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11022 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11023 ;; 11024 esac 11025 ;; 11026 11027 *-mlibc) 11028 ;; 11029 11030 netbsd* | netbsdelf*-gnu) 11031 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11032 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11033 else 11034 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11035 fi 11036 hardcode_libdir_flag_spec='-R$libdir' 11037 hardcode_direct=yes 11038 hardcode_shlibpath_var=no 11039 ;; 11040 11041 newsos6) 11042 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11043 hardcode_direct=yes 11044 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11045 hardcode_libdir_separator=: 11046 hardcode_shlibpath_var=no 11047 ;; 11048 11049 *nto* | *qnx*) 11050 ;; 11051 11052 openbsd*) 11053 if test -f /usr/libexec/ld.so; then 11054 hardcode_direct=yes 11055 hardcode_shlibpath_var=no 11056 hardcode_direct_absolute=yes 11057 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11058 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11059 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 11060 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11061 export_dynamic_flag_spec='$wl-E' 11062 else 11063 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11064 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11065 fi 11066 else 11067 ld_shlibs=no 11068 fi 11069 ;; 11070 11071 os2*) 11072 hardcode_libdir_flag_spec='-L$libdir' 11073 hardcode_minus_L=yes 11074 allow_undefined_flag=unsupported 11075 shrext_cmds=.dll 11076 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11077 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11078 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11079 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11080 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 11081 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11082 emximp -o $lib $output_objdir/$libname.def' 11083 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11084 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11085 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11086 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11087 prefix_cmds="$SED"~ 11088 if test EXPORTS = "`$SED 1q $export_symbols`"; then 11089 prefix_cmds="$prefix_cmds -e 1d"; 11090 fi~ 11091 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 11092 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 11093 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11094 emximp -o $lib $output_objdir/$libname.def' 11095 old_archive_from_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 11096 enable_shared_with_static_runtimes=yes 11097 file_list_spec='@' 11098 ;; 11099 11100 osf3*) 11101 if test yes = "$GCC"; then 11102 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 11103 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' 11104 else 11105 allow_undefined_flag=' -expect_unresolved \*' 11106 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' 11107 fi 11108 archive_cmds_need_lc='no' 11109 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11110 hardcode_libdir_separator=: 11111 ;; 11112 11113 osf4* | osf5*) # as osf3* with the addition of -msym flag 11114 if test yes = "$GCC"; then 11115 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 11116 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' 11117 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11118 else 11119 allow_undefined_flag=' -expect_unresolved \*' 11120 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' 11121 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~ 11122 $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' 11123 11124 # Both c and cxx compiler support -rpath directly 11125 hardcode_libdir_flag_spec='-rpath $libdir' 11126 fi 11127 archive_cmds_need_lc='no' 11128 hardcode_libdir_separator=: 11129 ;; 11130 11131 serenity*) 11132 ;; 11133 11134 solaris*) 11135 no_undefined_flag=' -z defs' 11136 if test yes = "$GCC"; then 11137 wlarc='$wl' 11138 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11139 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11140 $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' 11141 else 11142 case `$CC -V 2>&1` in 11143 *"Compilers 5.0"*) 11144 wlarc='' 11145 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 11146 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11147 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11148 ;; 11149 *) 11150 wlarc='$wl' 11151 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11152 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11153 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11154 ;; 11155 esac 11156 fi 11157 hardcode_libdir_flag_spec='-R$libdir' 11158 hardcode_shlibpath_var=no 11159 case $host_os in 11160 solaris2.[0-5] | solaris2.[0-5].*) ;; 11161 *) 11162 # The compiler driver will combine and reorder linker options, 11163 # but understands '-z linker_flag'. GCC discards it without '$wl', 11164 # but is careful enough not to reorder. 11165 # Supported since Solaris 2.6 (maybe 2.5.1?) 11166 if test yes = "$GCC"; then 11167 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 11168 else 11169 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11170 fi 11171 ;; 11172 esac 11173 link_all_deplibs=yes 11174 ;; 11175 11176 sunos4*) 11177 if test sequent = "$host_vendor"; then 11178 # Use $CC to link under sequent, because it throws in some extra .o 11179 # files that make .init and .fini sections work. 11180 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11181 else 11182 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11183 fi 11184 hardcode_libdir_flag_spec='-L$libdir' 11185 hardcode_direct=yes 11186 hardcode_minus_L=yes 11187 hardcode_shlibpath_var=no 11188 ;; 11189 11190 sysv4) 11191 case $host_vendor in 11192 sni) 11193 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11194 hardcode_direct=yes # is this really true??? 11195 ;; 11196 siemens) 11197 ## LD is ld it makes a PLAMLIB 11198 ## CC just makes a GrossModule. 11199 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11200 reload_cmds='$CC -r -o $output$reload_objs' 11201 hardcode_direct=no 11202 ;; 11203 motorola) 11204 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11205 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11206 ;; 11207 esac 11208 runpath_var='LD_RUN_PATH' 11209 hardcode_shlibpath_var=no 11210 ;; 11211 11212 sysv4.3*) 11213 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11214 hardcode_shlibpath_var=no 11215 export_dynamic_flag_spec='-Bexport' 11216 ;; 11217 11218 sysv4*MP*) 11219 if test -d /usr/nec; then 11220 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11221 hardcode_shlibpath_var=no 11222 runpath_var=LD_RUN_PATH 11223 hardcode_runpath_var=yes 11224 ld_shlibs=yes 11225 fi 11226 ;; 11227 11228 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11229 no_undefined_flag='$wl-z,text' 11230 archive_cmds_need_lc=no 11231 hardcode_shlibpath_var=no 11232 runpath_var='LD_RUN_PATH' 11233 11234 if test yes = "$GCC"; then 11235 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11236 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11237 else 11238 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11239 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11240 fi 11241 ;; 11242 11243 sysv5* | sco3.2v5* | sco5v6*) 11244 # Note: We CANNOT use -z defs as we might desire, because we do not 11245 # link with -lc, and that would cause any symbols used from libc to 11246 # always be unresolved, which means just about no library would 11247 # ever link correctly. If we're not using GNU ld we use -z text 11248 # though, which does catch some bad symbols but isn't as heavy-handed 11249 # as -z defs. 11250 no_undefined_flag='$wl-z,text' 11251 allow_undefined_flag='$wl-z,nodefs' 11252 archive_cmds_need_lc=no 11253 hardcode_shlibpath_var=no 11254 hardcode_libdir_flag_spec='$wl-R,$libdir' 11255 hardcode_libdir_separator=':' 11256 link_all_deplibs=yes 11257 export_dynamic_flag_spec='$wl-Bexport' 11258 runpath_var='LD_RUN_PATH' 11259 11260 if test yes = "$GCC"; then 11261 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11262 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11263 else 11264 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11265 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11266 fi 11267 ;; 11268 11269 uts4*) 11270 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11271 hardcode_libdir_flag_spec='-L$libdir' 11272 hardcode_shlibpath_var=no 11273 ;; 11274 11275 *) 11276 ld_shlibs=no 11277 ;; 11278 esac 11279 11280 if test sni = "$host_vendor"; then 11281 case $host in 11282 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11283 export_dynamic_flag_spec='$wl-Blargedynsym' 11284 ;; 11285 esac 11286 fi 11287 fi 11288 11289 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11290 printf "%s\n" "$ld_shlibs" >&6; } 11291 test no = "$ld_shlibs" && can_build_shared=no 11292 11293 with_gnu_ld=$with_gnu_ld 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 # 11310 # Do we need to explicitly link libc? 11311 # 11312 case "x$archive_cmds_need_lc" in 11313 x|xyes) 11314 # Assume -lc should be added 11315 archive_cmds_need_lc=yes 11316 11317 if test yes,yes = "$GCC,$enable_shared"; then 11318 case $archive_cmds in 11319 *'~'*) 11320 # FIXME: we may have to deal with multi-command sequences. 11321 ;; 11322 '$CC '*) 11323 # Test whether the compiler implicitly links with -lc since on some 11324 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11325 # to ld, don't add -lc before -lgcc. 11326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11327 printf %s "checking whether -lc should be explicitly linked in... " >&6; } 11328 if test ${lt_cv_archive_cmds_need_lc+y} 11329 then : 11330 printf %s "(cached) " >&6 11331 else case e in #( 11332 e) $RM conftest* 11333 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11334 11335 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11336 (eval $ac_compile) 2>&5 11337 ac_status=$? 11338 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11339 test $ac_status = 0; } 2>conftest.err; then 11340 soname=conftest 11341 lib=conftest 11342 libobjs=conftest.$ac_objext 11343 deplibs= 11344 wl=$lt_prog_compiler_wl 11345 pic_flag=$lt_prog_compiler_pic 11346 compiler_flags=-v 11347 linker_flags=-v 11348 verstring= 11349 output_objdir=. 11350 libname=conftest 11351 lt_save_allow_undefined_flag=$allow_undefined_flag 11352 allow_undefined_flag= 11353 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11354 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11355 ac_status=$? 11356 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11357 test $ac_status = 0; } 11358 then 11359 lt_cv_archive_cmds_need_lc=no 11360 else 11361 lt_cv_archive_cmds_need_lc=yes 11362 fi 11363 allow_undefined_flag=$lt_save_allow_undefined_flag 11364 else 11365 cat conftest.err 1>&5 11366 fi 11367 $RM conftest* 11368 ;; 11369 esac 11370 fi 11371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11372 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } 11373 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11374 ;; 11375 esac 11376 fi 11377 ;; 11378 esac 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11532 printf %s "checking dynamic linker characteristics... " >&6; } 11533 11534 if test yes = "$GCC"; then 11535 case $host_os in 11536 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11537 *) lt_awk_arg='/^libraries:/' ;; 11538 esac 11539 case $host_os in 11540 mingw* | windows* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11541 *) lt_sed_strip_eq='s|=/|/|g' ;; 11542 esac 11543 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11544 case $lt_search_path_spec in 11545 *\;*) 11546 # if the path contains ";" then we assume it to be the separator 11547 # otherwise default to the standard path separator (i.e. ":") - it is 11548 # assumed that no part of a normal pathname contains ";" but that should 11549 # okay in the real world where ";" in dirpaths is itself problematic. 11550 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11551 ;; 11552 *) 11553 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11554 ;; 11555 esac 11556 # Ok, now we have the path, separated by spaces, we can step through it 11557 # and add multilib dir if necessary... 11558 lt_tmp_lt_search_path_spec= 11559 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11560 # ...but if some path component already ends with the multilib dir we assume 11561 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11562 case "$lt_multi_os_dir; $lt_search_path_spec " in 11563 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11564 lt_multi_os_dir= 11565 ;; 11566 esac 11567 for lt_sys_path in $lt_search_path_spec; do 11568 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11569 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11570 elif test -n "$lt_multi_os_dir"; then 11571 test -d "$lt_sys_path" && \ 11572 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11573 fi 11574 done 11575 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11576 BEGIN {RS = " "; FS = "/|\n";} { 11577 lt_foo = ""; 11578 lt_count = 0; 11579 for (lt_i = NF; lt_i > 0; lt_i--) { 11580 if ($lt_i != "" && $lt_i != ".") { 11581 if ($lt_i == "..") { 11582 lt_count++; 11583 } else { 11584 if (lt_count == 0) { 11585 lt_foo = "/" $lt_i lt_foo; 11586 } else { 11587 lt_count--; 11588 } 11589 } 11590 } 11591 } 11592 if (lt_foo != "") { lt_freq[lt_foo]++; } 11593 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11594 }'` 11595 # AWK program above erroneously prepends '/' to C:/dos/paths 11596 # for these hosts. 11597 case $host_os in 11598 mingw* | windows* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11599 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11600 esac 11601 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11602 else 11603 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11604 fi 11605 library_names_spec= 11606 libname_spec='lib$name' 11607 soname_spec= 11608 shrext_cmds=.so 11609 postinstall_cmds= 11610 postuninstall_cmds= 11611 finish_cmds= 11612 finish_eval= 11613 shlibpath_var= 11614 shlibpath_overrides_runpath=unknown 11615 version_type=none 11616 dynamic_linker="$host_os ld.so" 11617 sys_lib_dlsearch_path_spec="/lib /usr/lib" 11618 need_lib_prefix=unknown 11619 hardcode_into_libs=no 11620 11621 # when you set need_version to no, make sure it does not cause -set_version 11622 # flags to be left without arguments 11623 need_version=unknown 11624 11625 11626 11627 case $host_os in 11628 aix3*) 11629 version_type=linux # correct to gnu/linux during the next big refactor 11630 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11631 shlibpath_var=LIBPATH 11632 11633 # AIX 3 has no versioning support, so we append a major version to the name. 11634 soname_spec='$libname$release$shared_ext$major' 11635 ;; 11636 11637 aix[4-9]*) 11638 version_type=linux # correct to gnu/linux during the next big refactor 11639 need_lib_prefix=no 11640 need_version=no 11641 hardcode_into_libs=yes 11642 if test ia64 = "$host_cpu"; then 11643 # AIX 5 supports IA64 11644 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11645 shlibpath_var=LD_LIBRARY_PATH 11646 else 11647 # With GCC up to 2.95.x, collect2 would create an import file 11648 # for dependence libraries. The import file would start with 11649 # the line '#! .'. This would cause the generated library to 11650 # depend on '.', always an invalid library. This was fixed in 11651 # development snapshots of GCC prior to 3.0. 11652 case $host_os in 11653 aix4 | aix4.[01] | aix4.[01].*) 11654 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11655 echo ' yes ' 11656 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11657 : 11658 else 11659 can_build_shared=no 11660 fi 11661 ;; 11662 esac 11663 # Using Import Files as archive members, it is possible to support 11664 # filename-based versioning of shared library archives on AIX. While 11665 # this would work for both with and without runtime linking, it will 11666 # prevent static linking of such archives. So we do filename-based 11667 # shared library versioning with .so extension only, which is used 11668 # when both runtime linking and shared linking is enabled. 11669 # Unfortunately, runtime linking may impact performance, so we do 11670 # not want this to be the default eventually. Also, we use the 11671 # versioned .so libs for executables only if there is the -brtl 11672 # linker flag in LDFLAGS as well, or --enable-aix-soname=svr4 only. 11673 # To allow for filename-based versioning support, we need to create 11674 # libNAME.so.V as an archive file, containing: 11675 # *) an Import File, referring to the versioned filename of the 11676 # archive as well as the shared archive member, telling the 11677 # bitwidth (32 or 64) of that shared object, and providing the 11678 # list of exported symbols of that shared object, eventually 11679 # decorated with the 'weak' keyword 11680 # *) the shared object with the F_LOADONLY flag set, to really avoid 11681 # it being seen by the linker. 11682 # At run time we better use the real file rather than another symlink, 11683 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11684 11685 case $with_aix_soname,$aix_use_runtimelinking in 11686 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11687 # soname into executable. Probably we can add versioning support to 11688 # collect2, so additional links can be useful in future. 11689 aix,yes) # traditional libtool 11690 dynamic_linker='AIX unversionable lib.so' 11691 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11692 # instead of lib<name>.a to let people know that these are not 11693 # typical AIX shared libraries. 11694 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11695 ;; 11696 aix,no) # traditional AIX only 11697 dynamic_linker='AIX lib.a(lib.so.V)' 11698 # We preserve .a as extension for shared libraries through AIX4.2 11699 # and later when we are not doing run time linking. 11700 library_names_spec='$libname$release.a $libname.a' 11701 soname_spec='$libname$release$shared_ext$major' 11702 ;; 11703 svr4,*) # full svr4 only 11704 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11705 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11706 # We do not specify a path in Import Files, so LIBPATH fires. 11707 shlibpath_overrides_runpath=yes 11708 ;; 11709 *,yes) # both, prefer svr4 11710 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11711 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11712 # unpreferred sharedlib libNAME.a needs extra handling 11713 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"' 11714 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"' 11715 # We do not specify a path in Import Files, so LIBPATH fires. 11716 shlibpath_overrides_runpath=yes 11717 ;; 11718 *,no) # both, prefer aix 11719 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11720 library_names_spec='$libname$release.a $libname.a' 11721 soname_spec='$libname$release$shared_ext$major' 11722 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11723 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)' 11724 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"' 11725 ;; 11726 esac 11727 shlibpath_var=LIBPATH 11728 fi 11729 ;; 11730 11731 amigaos*) 11732 case $host_cpu in 11733 powerpc) 11734 # Since July 2007 AmigaOS4 officially supports .so libraries. 11735 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11736 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11737 ;; 11738 m68k) 11739 library_names_spec='$libname.ixlibrary $libname.a' 11740 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11741 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' 11742 ;; 11743 esac 11744 ;; 11745 11746 beos*) 11747 library_names_spec='$libname$shared_ext' 11748 dynamic_linker="$host_os ld.so" 11749 shlibpath_var=LIBRARY_PATH 11750 ;; 11751 11752 bsdi[45]*) 11753 version_type=linux # correct to gnu/linux during the next big refactor 11754 need_version=no 11755 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11756 soname_spec='$libname$release$shared_ext$major' 11757 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11758 shlibpath_var=LD_LIBRARY_PATH 11759 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11760 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11761 # the default ld.so.conf also contains /usr/contrib/lib and 11762 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11763 # libtool to hard-code these into programs 11764 ;; 11765 11766 cygwin* | mingw* | windows* | pw32* | cegcc*) 11767 version_type=windows 11768 shrext_cmds=.dll 11769 need_version=no 11770 need_lib_prefix=no 11771 11772 case $GCC,$cc_basename in 11773 yes,*) 11774 # gcc 11775 library_names_spec='$libname.dll.a' 11776 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11777 # If user builds GCC with multilib enabled, 11778 # it should just install on $(libdir) 11779 # not on $(libdir)/../bin or 32 bits dlls would override 64 bit ones. 11780 if test xyes = x"$multilib"; then 11781 postinstall_cmds='base_file=`basename \$file`~ 11782 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11783 dldir=$destdir/`dirname \$dlpath`~ 11784 $install_prog $dir/$dlname $destdir/$dlname~ 11785 chmod a+x $destdir/$dlname~ 11786 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11787 eval '\''$striplib $destdir/$dlname'\'' || exit \$?; 11788 fi' 11789 else 11790 postinstall_cmds='base_file=`basename \$file`~ 11791 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11792 dldir=$destdir/`dirname \$dlpath`~ 11793 test -d \$dldir || mkdir -p \$dldir~ 11794 $install_prog $dir/$dlname \$dldir/$dlname~ 11795 chmod a+x \$dldir/$dlname~ 11796 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11797 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11798 fi' 11799 fi 11800 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11801 dlpath=$dir/\$dldll~ 11802 $RM \$dlpath' 11803 shlibpath_overrides_runpath=yes 11804 11805 case $host_os in 11806 cygwin*) 11807 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11808 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11809 11810 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11811 ;; 11812 mingw* | windows* | cegcc*) 11813 # MinGW DLLs use traditional 'lib' prefix 11814 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11815 ;; 11816 pw32*) 11817 # pw32 DLLs use 'pw' prefix rather than 'lib' 11818 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11819 ;; 11820 esac 11821 dynamic_linker='Win32 ld.exe' 11822 ;; 11823 11824 *,cl* | *,icl*) 11825 # Native MSVC or ICC 11826 libname_spec='$name' 11827 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11828 library_names_spec='$libname.dll.lib' 11829 11830 case $build_os in 11831 mingw* | windows*) 11832 sys_lib_search_path_spec= 11833 lt_save_ifs=$IFS 11834 IFS=';' 11835 for lt_path in $LIB 11836 do 11837 IFS=$lt_save_ifs 11838 # Let DOS variable expansion print the short 8.3 style file name. 11839 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11840 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11841 done 11842 IFS=$lt_save_ifs 11843 # Convert to MSYS style. 11844 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11845 ;; 11846 cygwin*) 11847 # Convert to unix form, then to dos form, then back to unix form 11848 # but this time dos style (no spaces!) so that the unix form looks 11849 # like /cygdrive/c/PROGRA~1:/cygdr... 11850 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11851 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11852 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11853 ;; 11854 *) 11855 sys_lib_search_path_spec=$LIB 11856 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11857 # It is most probably a Windows format PATH. 11858 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11859 else 11860 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11861 fi 11862 # FIXME: find the short name or the path components, as spaces are 11863 # common. (e.g. "Program Files" -> "PROGRA~1") 11864 ;; 11865 esac 11866 11867 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11868 postinstall_cmds='base_file=`basename \$file`~ 11869 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11870 dldir=$destdir/`dirname \$dlpath`~ 11871 test -d \$dldir || mkdir -p \$dldir~ 11872 $install_prog $dir/$dlname \$dldir/$dlname' 11873 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11874 dlpath=$dir/\$dldll~ 11875 $RM \$dlpath' 11876 shlibpath_overrides_runpath=yes 11877 dynamic_linker='Win32 link.exe' 11878 ;; 11879 11880 *) 11881 # Assume MSVC and ICC wrapper 11882 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11883 dynamic_linker='Win32 ld.exe' 11884 ;; 11885 esac 11886 # FIXME: first we should search . and the directory the executable is in 11887 shlibpath_var=PATH 11888 ;; 11889 11890 darwin* | rhapsody*) 11891 dynamic_linker="$host_os dyld" 11892 version_type=darwin 11893 need_lib_prefix=no 11894 need_version=no 11895 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11896 soname_spec='$libname$release$major$shared_ext' 11897 shlibpath_overrides_runpath=yes 11898 shlibpath_var=DYLD_LIBRARY_PATH 11899 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11900 11901 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11902 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11903 ;; 11904 11905 dgux*) 11906 version_type=linux # correct to gnu/linux during the next big refactor 11907 need_lib_prefix=no 11908 need_version=no 11909 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11910 soname_spec='$libname$release$shared_ext$major' 11911 shlibpath_var=LD_LIBRARY_PATH 11912 ;; 11913 11914 freebsd* | dragonfly* | midnightbsd*) 11915 # DragonFly does not have aout. When/if they implement a new 11916 # versioning mechanism, adjust this. 11917 if test -x /usr/bin/objformat; then 11918 objformat=`/usr/bin/objformat` 11919 else 11920 case $host_os in 11921 freebsd[23].*) objformat=aout ;; 11922 *) objformat=elf ;; 11923 esac 11924 fi 11925 version_type=freebsd-$objformat 11926 case $version_type in 11927 freebsd-elf*) 11928 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11929 soname_spec='$libname$release$shared_ext$major' 11930 need_version=no 11931 need_lib_prefix=no 11932 ;; 11933 freebsd-*) 11934 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11935 need_version=yes 11936 ;; 11937 esac 11938 case $host_cpu in 11939 powerpc64) 11940 # On FreeBSD bi-arch platforms, a different variable is used for 32-bit 11941 # binaries. See <https://man.freebsd.org/cgi/man.cgi?query=ld.so>. 11942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11943 /* end confdefs.h. */ 11944 int test_pointer_size[sizeof (void *) - 5]; 11945 11946 _ACEOF 11947 if ac_fn_c_try_compile "$LINENO" 11948 then : 11949 shlibpath_var=LD_LIBRARY_PATH 11950 else case e in #( 11951 e) shlibpath_var=LD_32_LIBRARY_PATH ;; 11952 esac 11953 fi 11954 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 11955 ;; 11956 *) 11957 shlibpath_var=LD_LIBRARY_PATH 11958 ;; 11959 esac 11960 case $host_os in 11961 freebsd2.*) 11962 shlibpath_overrides_runpath=yes 11963 ;; 11964 freebsd3.[01]* | freebsdelf3.[01]*) 11965 shlibpath_overrides_runpath=yes 11966 hardcode_into_libs=yes 11967 ;; 11968 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11969 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11970 shlibpath_overrides_runpath=no 11971 hardcode_into_libs=yes 11972 ;; 11973 *) # from 4.6 on, and DragonFly 11974 shlibpath_overrides_runpath=yes 11975 hardcode_into_libs=yes 11976 ;; 11977 esac 11978 ;; 11979 11980 haiku*) 11981 version_type=linux # correct to gnu/linux during the next big refactor 11982 need_lib_prefix=no 11983 need_version=no 11984 dynamic_linker="$host_os runtime_loader" 11985 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11986 soname_spec='$libname$release$shared_ext$major' 11987 shlibpath_var=LIBRARY_PATH 11988 shlibpath_overrides_runpath=no 11989 sys_lib_search_path_spec='/boot/system/non-packaged/develop/lib /boot/system/develop/lib' 11990 sys_lib_dlsearch_path_spec='/boot/home/config/non-packaged/lib /boot/home/config/lib /boot/system/non-packaged/lib /boot/system/lib' 11991 hardcode_into_libs=no 11992 ;; 11993 11994 hpux9* | hpux10* | hpux11*) 11995 # Give a soname corresponding to the major version so that dld.sl refuses to 11996 # link against other versions. 11997 version_type=sunos 11998 need_lib_prefix=no 11999 need_version=no 12000 case $host_cpu in 12001 ia64*) 12002 shrext_cmds='.so' 12003 hardcode_into_libs=yes 12004 dynamic_linker="$host_os dld.so" 12005 shlibpath_var=LD_LIBRARY_PATH 12006 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12007 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12008 soname_spec='$libname$release$shared_ext$major' 12009 if test 32 = "$HPUX_IA64_MODE"; then 12010 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12011 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 12012 else 12013 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12014 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 12015 fi 12016 ;; 12017 hppa*64*) 12018 shrext_cmds='.sl' 12019 hardcode_into_libs=yes 12020 dynamic_linker="$host_os dld.sl" 12021 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12022 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12023 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12024 soname_spec='$libname$release$shared_ext$major' 12025 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12026 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12027 ;; 12028 *) 12029 shrext_cmds='.sl' 12030 dynamic_linker="$host_os dld.sl" 12031 shlibpath_var=SHLIB_PATH 12032 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12033 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12034 soname_spec='$libname$release$shared_ext$major' 12035 ;; 12036 esac 12037 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12038 postinstall_cmds='chmod 555 $lib' 12039 # or fails outright, so override atomically: 12040 install_override_mode=555 12041 ;; 12042 12043 interix[3-9]*) 12044 version_type=linux # correct to gnu/linux during the next big refactor 12045 need_lib_prefix=no 12046 need_version=no 12047 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12048 soname_spec='$libname$release$shared_ext$major' 12049 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12050 shlibpath_var=LD_LIBRARY_PATH 12051 shlibpath_overrides_runpath=no 12052 hardcode_into_libs=yes 12053 ;; 12054 12055 irix5* | irix6* | nonstopux*) 12056 case $host_os in 12057 nonstopux*) version_type=nonstopux ;; 12058 *) 12059 if test yes = "$lt_cv_prog_gnu_ld"; then 12060 version_type=linux # correct to gnu/linux during the next big refactor 12061 else 12062 version_type=irix 12063 fi ;; 12064 esac 12065 need_lib_prefix=no 12066 need_version=no 12067 soname_spec='$libname$release$shared_ext$major' 12068 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 12069 case $host_os in 12070 irix5* | nonstopux*) 12071 libsuff= shlibsuff= 12072 ;; 12073 *) 12074 case $LD in # libtool.m4 will add one of these switches to LD 12075 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12076 libsuff= shlibsuff= libmagic=32-bit;; 12077 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12078 libsuff=32 shlibsuff=N32 libmagic=N32;; 12079 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12080 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12081 *) libsuff= shlibsuff= libmagic=never-match;; 12082 esac 12083 ;; 12084 esac 12085 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12086 shlibpath_overrides_runpath=no 12087 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 12088 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 12089 hardcode_into_libs=yes 12090 ;; 12091 12092 # No shared lib support for Linux oldld, aout, or coff. 12093 linux*oldld* | linux*aout* | linux*coff*) 12094 dynamic_linker=no 12095 ;; 12096 12097 linux*android*) 12098 version_type=none # Android doesn't support versioned libraries. 12099 need_lib_prefix=no 12100 need_version=no 12101 library_names_spec='$libname$release$shared_ext $libname$shared_ext' 12102 soname_spec='$libname$release$shared_ext' 12103 finish_cmds= 12104 shlibpath_var=LD_LIBRARY_PATH 12105 shlibpath_overrides_runpath=yes 12106 12107 # This implies no fast_install, which is unacceptable. 12108 # Some rework will be needed to allow for fast_install 12109 # before this can be enabled. 12110 hardcode_into_libs=yes 12111 12112 dynamic_linker='Android linker' 12113 # -rpath works at least for libraries that are not overridden by 12114 # libraries installed in system locations. 12115 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12116 ;; 12117 12118 # This must be glibc/ELF. 12119 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12120 version_type=linux # correct to gnu/linux during the next big refactor 12121 need_lib_prefix=no 12122 need_version=no 12123 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12124 soname_spec='$libname$release$shared_ext$major' 12125 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12126 shlibpath_var=LD_LIBRARY_PATH 12127 shlibpath_overrides_runpath=no 12128 12129 # Some binutils ld are patched to set DT_RUNPATH 12130 if test ${lt_cv_shlibpath_overrides_runpath+y} 12131 then : 12132 printf %s "(cached) " >&6 12133 else case e in #( 12134 e) lt_cv_shlibpath_overrides_runpath=no 12135 save_LDFLAGS=$LDFLAGS 12136 save_libdir=$libdir 12137 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 12138 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 12139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12140 /* end confdefs.h. */ 12141 12142 int 12143 main (void) 12144 { 12145 12146 ; 12147 return 0; 12148 } 12149 _ACEOF 12150 if ac_fn_c_try_link "$LINENO" 12151 then : 12152 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 12153 then : 12154 lt_cv_shlibpath_overrides_runpath=yes 12155 fi 12156 fi 12157 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12158 conftest$ac_exeext conftest.$ac_ext 12159 LDFLAGS=$save_LDFLAGS 12160 libdir=$save_libdir 12161 ;; 12162 esac 12163 fi 12164 12165 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 12166 12167 # This implies no fast_install, which is unacceptable. 12168 # Some rework will be needed to allow for fast_install 12169 # before this can be enabled. 12170 hardcode_into_libs=yes 12171 12172 # Ideally, we could use ldconfig to report *all* directories which are 12173 # searched for libraries, however this is still not possible. Aside from not 12174 # being certain /sbin/ldconfig is available, command 12175 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 12176 # even though it is searched at run-time. Try to do the best guess by 12177 # appending ld.so.conf contents (and includes) to the search path. 12178 if test -f /etc/ld.so.conf; then 12179 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' ' '` 12180 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12181 fi 12182 12183 # We used to test for /lib/ld.so.1 and disable shared libraries on 12184 # powerpc, because MkLinux only supported shared libraries with the 12185 # GNU dynamic linker. Since this was broken with cross compilers, 12186 # most powerpc-linux boxes support dynamic linking these days and 12187 # people can always --disable-shared, the test was removed, and we 12188 # assume the GNU/Linux dynamic linker is in use. 12189 dynamic_linker='GNU/Linux ld.so' 12190 ;; 12191 12192 netbsdelf*-gnu) 12193 version_type=linux 12194 need_lib_prefix=no 12195 need_version=no 12196 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12197 soname_spec='$libname$release$shared_ext$major' 12198 shlibpath_var=LD_LIBRARY_PATH 12199 shlibpath_overrides_runpath=no 12200 hardcode_into_libs=yes 12201 dynamic_linker='NetBSD ld.elf_so' 12202 ;; 12203 12204 netbsd*) 12205 version_type=sunos 12206 need_lib_prefix=no 12207 need_version=no 12208 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12209 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12210 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12211 dynamic_linker='NetBSD (a.out) ld.so' 12212 else 12213 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12214 soname_spec='$libname$release$shared_ext$major' 12215 dynamic_linker='NetBSD ld.elf_so' 12216 fi 12217 shlibpath_var=LD_LIBRARY_PATH 12218 shlibpath_overrides_runpath=yes 12219 hardcode_into_libs=yes 12220 ;; 12221 12222 *-mlibc) 12223 version_type=linux # correct to gnu/linux during the next big refactor 12224 need_lib_prefix=no 12225 need_version=no 12226 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12227 soname_spec='$libname$release$shared_ext$major' 12228 dynamic_linker='mlibc ld.so' 12229 shlibpath_var=LD_LIBRARY_PATH 12230 shlibpath_overrides_runpath=no 12231 hardcode_into_libs=yes 12232 ;; 12233 12234 newsos6) 12235 version_type=linux # correct to gnu/linux during the next big refactor 12236 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12237 shlibpath_var=LD_LIBRARY_PATH 12238 shlibpath_overrides_runpath=yes 12239 ;; 12240 12241 *nto* | *qnx*) 12242 version_type=qnx 12243 need_lib_prefix=no 12244 need_version=no 12245 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12246 soname_spec='$libname$release$shared_ext$major' 12247 shlibpath_var=LD_LIBRARY_PATH 12248 shlibpath_overrides_runpath=no 12249 hardcode_into_libs=yes 12250 dynamic_linker='ldqnx.so' 12251 ;; 12252 12253 openbsd*) 12254 version_type=sunos 12255 sys_lib_dlsearch_path_spec=/usr/lib 12256 need_lib_prefix=no 12257 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12258 need_version=no 12259 else 12260 need_version=yes 12261 fi 12262 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12263 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12264 shlibpath_var=LD_LIBRARY_PATH 12265 shlibpath_overrides_runpath=yes 12266 ;; 12267 12268 os2*) 12269 libname_spec='$name' 12270 version_type=windows 12271 shrext_cmds=.dll 12272 need_version=no 12273 need_lib_prefix=no 12274 # OS/2 can only load a DLL with a base name of 8 characters or less. 12275 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 12276 v=$($ECHO $release$versuffix | tr -d .-); 12277 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 12278 $ECHO $n$v`$shared_ext' 12279 library_names_spec='${libname}_dll.$libext' 12280 dynamic_linker='OS/2 ld.exe' 12281 shlibpath_var=BEGINLIBPATH 12282 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12283 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12284 postinstall_cmds='base_file=`basename \$file`~ 12285 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 12286 dldir=$destdir/`dirname \$dlpath`~ 12287 test -d \$dldir || mkdir -p \$dldir~ 12288 $install_prog $dir/$dlname \$dldir/$dlname~ 12289 chmod a+x \$dldir/$dlname~ 12290 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12291 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12292 fi' 12293 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 12294 dlpath=$dir/\$dldll~ 12295 $RM \$dlpath' 12296 ;; 12297 12298 osf3* | osf4* | osf5*) 12299 version_type=osf 12300 need_lib_prefix=no 12301 need_version=no 12302 soname_spec='$libname$release$shared_ext$major' 12303 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12304 shlibpath_var=LD_LIBRARY_PATH 12305 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12306 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12307 ;; 12308 12309 rdos*) 12310 dynamic_linker=no 12311 ;; 12312 12313 serenity*) 12314 version_type=linux # correct to gnu/linux during the next big refactor 12315 need_lib_prefix=no 12316 need_version=no 12317 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12318 soname_spec='$libname$release$shared_ext$major' 12319 shlibpath_var=LD_LIBRARY_PATH 12320 shlibpath_overrides_runpath=no 12321 dynamic_linker='SerenityOS LibELF' 12322 ;; 12323 12324 solaris*) 12325 version_type=linux # correct to gnu/linux during the next big refactor 12326 need_lib_prefix=no 12327 need_version=no 12328 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12329 soname_spec='$libname$release$shared_ext$major' 12330 shlibpath_var=LD_LIBRARY_PATH 12331 shlibpath_overrides_runpath=yes 12332 hardcode_into_libs=yes 12333 # ldd complains unless libraries are executable 12334 postinstall_cmds='chmod +x $lib' 12335 ;; 12336 12337 sunos4*) 12338 version_type=sunos 12339 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12340 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12341 shlibpath_var=LD_LIBRARY_PATH 12342 shlibpath_overrides_runpath=yes 12343 if test yes = "$with_gnu_ld"; then 12344 need_lib_prefix=no 12345 fi 12346 need_version=yes 12347 ;; 12348 12349 sysv4 | sysv4.3*) 12350 version_type=linux # correct to gnu/linux during the next big refactor 12351 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12352 soname_spec='$libname$release$shared_ext$major' 12353 shlibpath_var=LD_LIBRARY_PATH 12354 case $host_vendor in 12355 sni) 12356 shlibpath_overrides_runpath=no 12357 need_lib_prefix=no 12358 runpath_var=LD_RUN_PATH 12359 ;; 12360 siemens) 12361 need_lib_prefix=no 12362 ;; 12363 motorola) 12364 need_lib_prefix=no 12365 need_version=no 12366 shlibpath_overrides_runpath=no 12367 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12368 ;; 12369 esac 12370 ;; 12371 12372 sysv4*MP*) 12373 if test -d /usr/nec; then 12374 version_type=linux # correct to gnu/linux during the next big refactor 12375 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 12376 soname_spec='$libname$shared_ext.$major' 12377 shlibpath_var=LD_LIBRARY_PATH 12378 fi 12379 ;; 12380 12381 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12382 version_type=sco 12383 need_lib_prefix=no 12384 need_version=no 12385 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 12386 soname_spec='$libname$release$shared_ext$major' 12387 shlibpath_var=LD_LIBRARY_PATH 12388 shlibpath_overrides_runpath=yes 12389 hardcode_into_libs=yes 12390 if test yes = "$with_gnu_ld"; then 12391 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12392 else 12393 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12394 case $host_os in 12395 sco3.2v5*) 12396 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12397 ;; 12398 esac 12399 fi 12400 sys_lib_dlsearch_path_spec='/usr/lib' 12401 ;; 12402 12403 tpf*) 12404 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12405 version_type=linux # correct to gnu/linux during the next big refactor 12406 need_lib_prefix=no 12407 need_version=no 12408 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12409 shlibpath_var=LD_LIBRARY_PATH 12410 shlibpath_overrides_runpath=no 12411 hardcode_into_libs=yes 12412 ;; 12413 12414 uts4*) 12415 version_type=linux # correct to gnu/linux during the next big refactor 12416 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12417 soname_spec='$libname$release$shared_ext$major' 12418 shlibpath_var=LD_LIBRARY_PATH 12419 ;; 12420 12421 emscripten*) 12422 version_type=none 12423 need_lib_prefix=no 12424 need_version=no 12425 library_names_spec='$libname$release$shared_ext' 12426 soname_spec='$libname$release$shared_ext' 12427 finish_cmds= 12428 dynamic_linker="Emscripten linker" 12429 lt_prog_compiler_wl= 12430 lt_prog_compiler_pic= 12431 lt_prog_compiler_static= 12432 12433 12434 if test yes = "$GCC"; then 12435 lt_prog_compiler_wl='-Wl,' 12436 lt_prog_compiler_static='-static' 12437 12438 case $host_os in 12439 aix*) 12440 # All AIX code is PIC. 12441 if test ia64 = "$host_cpu"; then 12442 # AIX 5 now supports IA64 processor 12443 lt_prog_compiler_static='-Bstatic' 12444 fi 12445 lt_prog_compiler_pic='-fPIC' 12446 ;; 12447 12448 amigaos*) 12449 case $host_cpu in 12450 powerpc) 12451 # see comment about AmigaOS4 .so support 12452 lt_prog_compiler_pic='-fPIC' 12453 ;; 12454 m68k) 12455 # FIXME: we need at least 68020 code to build shared libraries, but 12456 # adding the '-m68020' flag to GCC prevents building anything better, 12457 # like '-m68040'. 12458 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 12459 ;; 12460 esac 12461 ;; 12462 12463 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12464 # PIC is the default for these OSes. 12465 ;; 12466 12467 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 12468 # This hack is so that the source file can tell whether it is being 12469 # built for inclusion in a dll (and should export symbols for example). 12470 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12471 # (--disable-auto-import) libraries 12472 lt_prog_compiler_pic='-DDLL_EXPORT' 12473 case $host_os in 12474 os2*) 12475 lt_prog_compiler_static='$wl-static' 12476 ;; 12477 esac 12478 ;; 12479 12480 darwin* | rhapsody*) 12481 # PIC is the default on this platform 12482 # Common symbols not allowed in MH_DYLIB files 12483 lt_prog_compiler_pic='-fno-common' 12484 ;; 12485 12486 haiku*) 12487 # PIC is the default for Haiku. 12488 # The "-static" flag exists, but is broken. 12489 lt_prog_compiler_static= 12490 ;; 12491 12492 hpux*) 12493 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 12494 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 12495 # sets the default TLS model and affects inlining. 12496 case $host_cpu in 12497 hppa*64*) 12498 # +Z the default 12499 ;; 12500 *) 12501 lt_prog_compiler_pic='-fPIC' 12502 ;; 12503 esac 12504 ;; 12505 12506 interix[3-9]*) 12507 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12508 # Instead, we relocate shared libraries at runtime. 12509 ;; 12510 12511 msdosdjgpp*) 12512 # Just because we use GCC doesn't mean we suddenly get shared libraries 12513 # on systems that don't support them. 12514 lt_prog_compiler_can_build_shared=no 12515 enable_shared=no 12516 ;; 12517 12518 *nto* | *qnx*) 12519 # QNX uses GNU C++, but need to define -shared option too, otherwise 12520 # it will coredump. 12521 lt_prog_compiler_pic='-fPIC -shared' 12522 ;; 12523 12524 sysv4*MP*) 12525 if test -d /usr/nec; then 12526 lt_prog_compiler_pic=-Kconform_pic 12527 fi 12528 ;; 12529 12530 *) 12531 lt_prog_compiler_pic='-fPIC' 12532 ;; 12533 esac 12534 12535 case $cc_basename in 12536 nvcc*) # Cuda Compiler Driver 2.2 12537 lt_prog_compiler_wl='-Xlinker ' 12538 if test -n "$lt_prog_compiler_pic"; then 12539 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 12540 fi 12541 ;; 12542 esac 12543 else 12544 # PORTME Check for flag to pass linker flags through the system compiler. 12545 case $host_os in 12546 aix*) 12547 lt_prog_compiler_wl='-Wl,' 12548 if test ia64 = "$host_cpu"; then 12549 # AIX 5 now supports IA64 processor 12550 lt_prog_compiler_static='-Bstatic' 12551 else 12552 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 12553 fi 12554 ;; 12555 12556 darwin* | rhapsody*) 12557 # PIC is the default on this platform 12558 # Common symbols not allowed in MH_DYLIB files 12559 lt_prog_compiler_pic='-fno-common' 12560 case $cc_basename in 12561 nagfor*) 12562 # NAG Fortran compiler 12563 lt_prog_compiler_wl='-Wl,-Wl,,' 12564 lt_prog_compiler_pic='-PIC' 12565 lt_prog_compiler_static='-Bstatic' 12566 ;; 12567 esac 12568 ;; 12569 12570 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 12571 # This hack is so that the source file can tell whether it is being 12572 # built for inclusion in a dll (and should export symbols for example). 12573 lt_prog_compiler_pic='-DDLL_EXPORT' 12574 case $host_os in 12575 os2*) 12576 lt_prog_compiler_static='$wl-static' 12577 ;; 12578 esac 12579 ;; 12580 12581 hpux9* | hpux10* | hpux11*) 12582 lt_prog_compiler_wl='-Wl,' 12583 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12584 # not for PA HP-UX. 12585 case $host_cpu in 12586 hppa*64*|ia64*) 12587 # +Z the default 12588 ;; 12589 *) 12590 lt_prog_compiler_pic='+Z' 12591 ;; 12592 esac 12593 # Is there a better lt_prog_compiler_static that works with the bundled CC? 12594 lt_prog_compiler_static='$wl-a ${wl}archive' 12595 ;; 12596 12597 irix5* | irix6* | nonstopux*) 12598 lt_prog_compiler_wl='-Wl,' 12599 # PIC (with -KPIC) is the default. 12600 lt_prog_compiler_static='-non_shared' 12601 ;; 12602 12603 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12604 case $cc_basename in 12605 # old Intel for x86_64, which still supported -KPIC. 12606 ecc*) 12607 lt_prog_compiler_wl='-Wl,' 12608 lt_prog_compiler_pic='-KPIC' 12609 lt_prog_compiler_static='-static' 12610 ;; 12611 *flang* | ftn | f18* | f95*) 12612 # Flang compiler. 12613 lt_prog_compiler_wl='-Wl,' 12614 lt_prog_compiler_pic='-fPIC' 12615 lt_prog_compiler_static='-static' 12616 ;; 12617 # icc used to be incompatible with GCC. 12618 # ICC 10 doesn't accept -KPIC any more. 12619 icc* | ifort*) 12620 lt_prog_compiler_wl='-Wl,' 12621 lt_prog_compiler_pic='-fPIC' 12622 lt_prog_compiler_static='-static' 12623 ;; 12624 # Lahey Fortran 8.1. 12625 lf95*) 12626 lt_prog_compiler_wl='-Wl,' 12627 lt_prog_compiler_pic='--shared' 12628 lt_prog_compiler_static='--static' 12629 ;; 12630 nagfor*) 12631 # NAG Fortran compiler 12632 lt_prog_compiler_wl='-Wl,-Wl,,' 12633 lt_prog_compiler_pic='-PIC' 12634 lt_prog_compiler_static='-Bstatic' 12635 ;; 12636 tcc*) 12637 # Fabrice Bellard et al's Tiny C Compiler 12638 lt_prog_compiler_wl='-Wl,' 12639 lt_prog_compiler_pic='-fPIC' 12640 lt_prog_compiler_static='-static' 12641 ;; 12642 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 12643 # Portland Group compilers (*not* the Pentium gcc compiler, 12644 # which looks to be a dead project) 12645 lt_prog_compiler_wl='-Wl,' 12646 lt_prog_compiler_pic='-fpic' 12647 lt_prog_compiler_static='-Bstatic' 12648 ;; 12649 ccc*) 12650 lt_prog_compiler_wl='-Wl,' 12651 # All Alpha code is PIC. 12652 lt_prog_compiler_static='-non_shared' 12653 ;; 12654 xl* | bgxl* | bgf* | mpixl*) 12655 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 12656 lt_prog_compiler_wl='-Wl,' 12657 lt_prog_compiler_pic='-qpic' 12658 lt_prog_compiler_static='-qstaticlink' 12659 ;; 12660 *) 12661 case `$CC -V 2>&1 | $SED 5q` in 12662 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 12663 # Sun Fortran 8.3 passes all unrecognized flags to the linker 12664 lt_prog_compiler_pic='-KPIC' 12665 lt_prog_compiler_static='-Bstatic' 12666 lt_prog_compiler_wl='' 12667 ;; 12668 *Sun\ F* | *Sun*Fortran*) 12669 lt_prog_compiler_pic='-KPIC' 12670 lt_prog_compiler_static='-Bstatic' 12671 lt_prog_compiler_wl='-Qoption ld ' 12672 ;; 12673 *Sun\ C*) 12674 # Sun C 5.9 12675 lt_prog_compiler_pic='-KPIC' 12676 lt_prog_compiler_static='-Bstatic' 12677 lt_prog_compiler_wl='-Wl,' 12678 ;; 12679 *Intel*\ [CF]*Compiler*) 12680 lt_prog_compiler_wl='-Wl,' 12681 lt_prog_compiler_pic='-fPIC' 12682 lt_prog_compiler_static='-static' 12683 ;; 12684 *Portland\ Group*) 12685 lt_prog_compiler_wl='-Wl,' 12686 lt_prog_compiler_pic='-fpic' 12687 lt_prog_compiler_static='-Bstatic' 12688 ;; 12689 esac 12690 ;; 12691 esac 12692 ;; 12693 12694 newsos6) 12695 lt_prog_compiler_pic='-KPIC' 12696 lt_prog_compiler_static='-Bstatic' 12697 ;; 12698 12699 *-mlibc) 12700 lt_prog_compiler_wl='-Wl,' 12701 lt_prog_compiler_pic='-fPIC' 12702 lt_prog_compiler_static='-static' 12703 ;; 12704 12705 *nto* | *qnx*) 12706 # QNX uses GNU C++, but need to define -shared option too, otherwise 12707 # it will coredump. 12708 lt_prog_compiler_pic='-fPIC -shared' 12709 ;; 12710 12711 osf3* | osf4* | osf5*) 12712 lt_prog_compiler_wl='-Wl,' 12713 # All OSF/1 code is PIC. 12714 lt_prog_compiler_static='-non_shared' 12715 ;; 12716 12717 rdos*) 12718 lt_prog_compiler_static='-non_shared' 12719 ;; 12720 12721 serenity*) 12722 ;; 12723 12724 solaris*) 12725 lt_prog_compiler_pic='-KPIC' 12726 lt_prog_compiler_static='-Bstatic' 12727 case $cc_basename in 12728 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 12729 lt_prog_compiler_wl='-Qoption ld ';; 12730 *) 12731 lt_prog_compiler_wl='-Wl,';; 12732 esac 12733 ;; 12734 12735 sunos4*) 12736 lt_prog_compiler_wl='-Qoption ld ' 12737 lt_prog_compiler_pic='-PIC' 12738 lt_prog_compiler_static='-Bstatic' 12739 ;; 12740 12741 sysv4 | sysv4.2uw2* | sysv4.3*) 12742 lt_prog_compiler_wl='-Wl,' 12743 lt_prog_compiler_pic='-KPIC' 12744 lt_prog_compiler_static='-Bstatic' 12745 ;; 12746 12747 sysv4*MP*) 12748 if test -d /usr/nec; then 12749 lt_prog_compiler_pic='-Kconform_pic' 12750 lt_prog_compiler_static='-Bstatic' 12751 fi 12752 ;; 12753 12754 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12755 lt_prog_compiler_wl='-Wl,' 12756 lt_prog_compiler_pic='-KPIC' 12757 lt_prog_compiler_static='-Bstatic' 12758 ;; 12759 12760 unicos*) 12761 lt_prog_compiler_wl='-Wl,' 12762 lt_prog_compiler_can_build_shared=no 12763 ;; 12764 12765 uts4*) 12766 lt_prog_compiler_pic='-pic' 12767 lt_prog_compiler_static='-Bstatic' 12768 ;; 12769 12770 *) 12771 lt_prog_compiler_can_build_shared=no 12772 ;; 12773 esac 12774 fi 12775 12776 case $host_os in 12777 # For platforms that do not support PIC, -DPIC is meaningless: 12778 *djgpp*) 12779 lt_prog_compiler_pic= 12780 ;; 12781 *) 12782 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 12783 ;; 12784 esac 12785 12786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 12787 printf %s "checking for $compiler option to produce PIC... " >&6; } 12788 if test ${lt_cv_prog_compiler_pic+y} 12789 then : 12790 printf %s "(cached) " >&6 12791 else case e in #( 12792 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;; 12793 esac 12794 fi 12795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 12796 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 12797 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 12798 12799 # 12800 # Check to make sure the PIC flag actually works. 12801 # 12802 if test -n "$lt_prog_compiler_pic"; then 12803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 12804 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 12805 if test ${lt_cv_prog_compiler_pic_works+y} 12806 then : 12807 printf %s "(cached) " >&6 12808 else case e in #( 12809 e) lt_cv_prog_compiler_pic_works=no 12810 ac_outfile=conftest.$ac_objext 12811 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12812 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 12813 # Insert the option either (1) after the last *FLAGS variable, or 12814 # (2) before a word containing "conftest.", or (3) at the end. 12815 # Note that $ac_compile itself does not contain backslashes and begins 12816 # with a dollar sign (not a hyphen), so the echo should work correctly. 12817 # The option is referenced via a variable to avoid confusing sed. 12818 lt_compile=`echo "$ac_compile" | $SED \ 12819 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12820 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12821 -e 's:$: $lt_compiler_flag:'` 12822 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12823 (eval "$lt_compile" 2>conftest.err) 12824 ac_status=$? 12825 cat conftest.err >&5 12826 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12827 if (exit $ac_status) && test -s "$ac_outfile"; then 12828 # The compiler can only warn and ignore the option if not recognized 12829 # So say no if there are warnings other than the usual output. 12830 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 12831 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12832 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12833 lt_cv_prog_compiler_pic_works=yes 12834 fi 12835 fi 12836 $RM conftest* 12837 ;; 12838 esac 12839 fi 12840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 12841 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 12842 12843 if test yes = "$lt_cv_prog_compiler_pic_works"; then 12844 case $lt_prog_compiler_pic in 12845 "" | " "*) ;; 12846 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 12847 esac 12848 else 12849 lt_prog_compiler_pic= 12850 lt_prog_compiler_can_build_shared=no 12851 fi 12852 12853 fi 12854 12855 12856 12857 12858 12859 # 12860 # Check to make sure the static flag actually works. 12861 # 12862 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 12863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12864 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12865 if test ${lt_cv_prog_compiler_static_works+y} 12866 then : 12867 printf %s "(cached) " >&6 12868 else case e in #( 12869 e) lt_cv_prog_compiler_static_works=no 12870 save_LDFLAGS=$LDFLAGS 12871 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12872 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12873 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12874 # The linker can only warn and ignore the option if not recognized 12875 # So say no if there are warnings 12876 if test -s conftest.err; then 12877 # Append any errors to the config.log. 12878 cat conftest.err 1>&5 12879 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12880 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12881 if diff conftest.exp conftest.er2 >/dev/null; then 12882 lt_cv_prog_compiler_static_works=yes 12883 fi 12884 else 12885 lt_cv_prog_compiler_static_works=yes 12886 fi 12887 fi 12888 $RM -r conftest* 12889 LDFLAGS=$save_LDFLAGS 12890 ;; 12891 esac 12892 fi 12893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 12894 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 12895 12896 if test yes = "$lt_cv_prog_compiler_static_works"; then 12897 : 12898 else 12899 lt_prog_compiler_static= 12900 fi 12901 12902 12903 12904 ='-fPIC' 12905 archive_cmds='$CC -sSIDE_MODULE=2 -shared $libobjs $deplibs $compiler_flags -o $lib' 12906 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' 12907 archive_cmds_need_lc=no 12908 no_undefined_flag= 12909 ;; 12910 12911 *) 12912 dynamic_linker=no 12913 ;; 12914 esac 12915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12916 printf "%s\n" "$dynamic_linker" >&6; } 12917 test no = "$dynamic_linker" && can_build_shared=no 12918 12919 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12920 if test yes = "$GCC"; then 12921 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12922 fi 12923 12924 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12925 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12926 fi 12927 12928 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12929 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12930 fi 12931 12932 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12933 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12934 12935 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12936 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12937 12938 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12939 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 13038 printf %s "checking how to hardcode library paths into programs... " >&6; } 13039 hardcode_action= 13040 if test -n "$hardcode_libdir_flag_spec" || 13041 test -n "$runpath_var" || 13042 test yes = "$hardcode_automatic"; then 13043 13044 # We can hardcode non-existent directories. 13045 if test no != "$hardcode_direct" && 13046 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13047 # have to relink, otherwise we might link with an installed library 13048 # when we should be linking with a yet-to-be-installed one 13049 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 13050 test no != "$hardcode_minus_L"; then 13051 # Linking always hardcodes the temporary library directory. 13052 hardcode_action=relink 13053 else 13054 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13055 hardcode_action=immediate 13056 fi 13057 else 13058 # We cannot hardcode anything, or else we can only hardcode existing 13059 # directories. 13060 hardcode_action=unsupported 13061 fi 13062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 13063 printf "%s\n" "$hardcode_action" >&6; } 13064 13065 if test relink = "$hardcode_action" || 13066 test yes = "$inherit_rpath"; then 13067 # Fast installation is not supported 13068 enable_fast_install=no 13069 elif test yes = "$shlibpath_overrides_runpath" || 13070 test no = "$enable_shared"; then 13071 # Fast installation is not necessary 13072 enable_fast_install=needless 13073 fi 13074 13075 13076 13077 13078 13079 13080 if test yes != "$enable_dlopen"; then 13081 enable_dlopen=unknown 13082 enable_dlopen_self=unknown 13083 enable_dlopen_self_static=unknown 13084 else 13085 lt_cv_dlopen=no 13086 lt_cv_dlopen_libs= 13087 13088 case $host_os in 13089 beos*) 13090 lt_cv_dlopen=load_add_on 13091 lt_cv_dlopen_libs= 13092 lt_cv_dlopen_self=yes 13093 ;; 13094 13095 mingw* | windows* | pw32* | cegcc*) 13096 lt_cv_dlopen=LoadLibrary 13097 lt_cv_dlopen_libs= 13098 ;; 13099 13100 cygwin*) 13101 lt_cv_dlopen=dlopen 13102 lt_cv_dlopen_libs= 13103 ;; 13104 13105 darwin*) 13106 # if libdl is installed we need to link against it 13107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13108 printf %s "checking for dlopen in -ldl... " >&6; } 13109 if test ${ac_cv_lib_dl_dlopen+y} 13110 then : 13111 printf %s "(cached) " >&6 13112 else case e in #( 13113 e) ac_check_lib_save_LIBS=$LIBS 13114 LIBS="-ldl $LIBS" 13115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13116 /* end confdefs.h. */ 13117 13118 /* Override any GCC internal prototype to avoid an error. 13119 Use char because int might match the return type of a GCC 13120 builtin and then its argument prototype would still apply. 13121 The 'extern "C"' is for builds by C++ compilers; 13122 although this is not generally supported in C code supporting it here 13123 has little cost and some practical benefit (sr 110532). */ 13124 #ifdef __cplusplus 13125 extern "C" 13126 #endif 13127 char dlopen (void); 13128 int 13129 main (void) 13130 { 13131 return dlopen (); 13132 ; 13133 return 0; 13134 } 13135 _ACEOF 13136 if ac_fn_c_try_link "$LINENO" 13137 then : 13138 ac_cv_lib_dl_dlopen=yes 13139 else case e in #( 13140 e) ac_cv_lib_dl_dlopen=no ;; 13141 esac 13142 fi 13143 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13144 conftest$ac_exeext conftest.$ac_ext 13145 LIBS=$ac_check_lib_save_LIBS ;; 13146 esac 13147 fi 13148 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13149 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 13150 if test "x$ac_cv_lib_dl_dlopen" = xyes 13151 then : 13152 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 13153 else case e in #( 13154 e) 13155 lt_cv_dlopen=dyld 13156 lt_cv_dlopen_libs= 13157 lt_cv_dlopen_self=yes 13158 ;; 13159 esac 13160 fi 13161 13162 ;; 13163 13164 tpf*) 13165 # Don't try to run any link tests for TPF. We know it's impossible 13166 # because TPF is a cross-compiler, and we know how we open DSOs. 13167 lt_cv_dlopen=dlopen 13168 lt_cv_dlopen_libs= 13169 lt_cv_dlopen_self=no 13170 ;; 13171 13172 *) 13173 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 13174 if test "x$ac_cv_func_shl_load" = xyes 13175 then : 13176 lt_cv_dlopen=shl_load 13177 else case e in #( 13178 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 13179 printf %s "checking for shl_load in -ldld... " >&6; } 13180 if test ${ac_cv_lib_dld_shl_load+y} 13181 then : 13182 printf %s "(cached) " >&6 13183 else case e in #( 13184 e) ac_check_lib_save_LIBS=$LIBS 13185 LIBS="-ldld $LIBS" 13186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13187 /* end confdefs.h. */ 13188 13189 /* Override any GCC internal prototype to avoid an error. 13190 Use char because int might match the return type of a GCC 13191 builtin and then its argument prototype would still apply. 13192 The 'extern "C"' is for builds by C++ compilers; 13193 although this is not generally supported in C code supporting it here 13194 has little cost and some practical benefit (sr 110532). */ 13195 #ifdef __cplusplus 13196 extern "C" 13197 #endif 13198 char shl_load (void); 13199 int 13200 main (void) 13201 { 13202 return shl_load (); 13203 ; 13204 return 0; 13205 } 13206 _ACEOF 13207 if ac_fn_c_try_link "$LINENO" 13208 then : 13209 ac_cv_lib_dld_shl_load=yes 13210 else case e in #( 13211 e) ac_cv_lib_dld_shl_load=no ;; 13212 esac 13213 fi 13214 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13215 conftest$ac_exeext conftest.$ac_ext 13216 LIBS=$ac_check_lib_save_LIBS ;; 13217 esac 13218 fi 13219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 13220 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 13221 if test "x$ac_cv_lib_dld_shl_load" = xyes 13222 then : 13223 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 13224 else case e in #( 13225 e) ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 13226 if test "x$ac_cv_func_dlopen" = xyes 13227 then : 13228 lt_cv_dlopen=dlopen 13229 else case e in #( 13230 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13231 printf %s "checking for dlopen in -ldl... " >&6; } 13232 if test ${ac_cv_lib_dl_dlopen+y} 13233 then : 13234 printf %s "(cached) " >&6 13235 else case e in #( 13236 e) ac_check_lib_save_LIBS=$LIBS 13237 LIBS="-ldl $LIBS" 13238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13239 /* end confdefs.h. */ 13240 13241 /* Override any GCC internal prototype to avoid an error. 13242 Use char because int might match the return type of a GCC 13243 builtin and then its argument prototype would still apply. 13244 The 'extern "C"' is for builds by C++ compilers; 13245 although this is not generally supported in C code supporting it here 13246 has little cost and some practical benefit (sr 110532). */ 13247 #ifdef __cplusplus 13248 extern "C" 13249 #endif 13250 char dlopen (void); 13251 int 13252 main (void) 13253 { 13254 return dlopen (); 13255 ; 13256 return 0; 13257 } 13258 _ACEOF 13259 if ac_fn_c_try_link "$LINENO" 13260 then : 13261 ac_cv_lib_dl_dlopen=yes 13262 else case e in #( 13263 e) ac_cv_lib_dl_dlopen=no ;; 13264 esac 13265 fi 13266 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13267 conftest$ac_exeext conftest.$ac_ext 13268 LIBS=$ac_check_lib_save_LIBS ;; 13269 esac 13270 fi 13271 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13272 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 13273 if test "x$ac_cv_lib_dl_dlopen" = xyes 13274 then : 13275 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 13276 else case e in #( 13277 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 13278 printf %s "checking for dlopen in -lsvld... " >&6; } 13279 if test ${ac_cv_lib_svld_dlopen+y} 13280 then : 13281 printf %s "(cached) " >&6 13282 else case e in #( 13283 e) ac_check_lib_save_LIBS=$LIBS 13284 LIBS="-lsvld $LIBS" 13285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13286 /* end confdefs.h. */ 13287 13288 /* Override any GCC internal prototype to avoid an error. 13289 Use char because int might match the return type of a GCC 13290 builtin and then its argument prototype would still apply. 13291 The 'extern "C"' is for builds by C++ compilers; 13292 although this is not generally supported in C code supporting it here 13293 has little cost and some practical benefit (sr 110532). */ 13294 #ifdef __cplusplus 13295 extern "C" 13296 #endif 13297 char dlopen (void); 13298 int 13299 main (void) 13300 { 13301 return dlopen (); 13302 ; 13303 return 0; 13304 } 13305 _ACEOF 13306 if ac_fn_c_try_link "$LINENO" 13307 then : 13308 ac_cv_lib_svld_dlopen=yes 13309 else case e in #( 13310 e) ac_cv_lib_svld_dlopen=no ;; 13311 esac 13312 fi 13313 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13314 conftest$ac_exeext conftest.$ac_ext 13315 LIBS=$ac_check_lib_save_LIBS ;; 13316 esac 13317 fi 13318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 13319 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 13320 if test "x$ac_cv_lib_svld_dlopen" = xyes 13321 then : 13322 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 13323 else case e in #( 13324 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 13325 printf %s "checking for dld_link in -ldld... " >&6; } 13326 if test ${ac_cv_lib_dld_dld_link+y} 13327 then : 13328 printf %s "(cached) " >&6 13329 else case e in #( 13330 e) ac_check_lib_save_LIBS=$LIBS 13331 LIBS="-ldld $LIBS" 13332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13333 /* end confdefs.h. */ 13334 13335 /* Override any GCC internal prototype to avoid an error. 13336 Use char because int might match the return type of a GCC 13337 builtin and then its argument prototype would still apply. 13338 The 'extern "C"' is for builds by C++ compilers; 13339 although this is not generally supported in C code supporting it here 13340 has little cost and some practical benefit (sr 110532). */ 13341 #ifdef __cplusplus 13342 extern "C" 13343 #endif 13344 char dld_link (void); 13345 int 13346 main (void) 13347 { 13348 return dld_link (); 13349 ; 13350 return 0; 13351 } 13352 _ACEOF 13353 if ac_fn_c_try_link "$LINENO" 13354 then : 13355 ac_cv_lib_dld_dld_link=yes 13356 else case e in #( 13357 e) ac_cv_lib_dld_dld_link=no ;; 13358 esac 13359 fi 13360 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13361 conftest$ac_exeext conftest.$ac_ext 13362 LIBS=$ac_check_lib_save_LIBS ;; 13363 esac 13364 fi 13365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 13366 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 13367 if test "x$ac_cv_lib_dld_dld_link" = xyes 13368 then : 13369 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 13370 fi 13371 13372 ;; 13373 esac 13374 fi 13375 13376 ;; 13377 esac 13378 fi 13379 13380 ;; 13381 esac 13382 fi 13383 13384 ;; 13385 esac 13386 fi 13387 13388 ;; 13389 esac 13390 fi 13391 13392 ;; 13393 esac 13394 13395 if test no = "$lt_cv_dlopen"; then 13396 enable_dlopen=no 13397 else 13398 enable_dlopen=yes 13399 fi 13400 13401 case $lt_cv_dlopen in 13402 dlopen) 13403 save_CPPFLAGS=$CPPFLAGS 13404 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 13405 13406 save_LDFLAGS=$LDFLAGS 13407 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 13408 13409 save_LIBS=$LIBS 13410 LIBS="$lt_cv_dlopen_libs $LIBS" 13411 13412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 13413 printf %s "checking whether a program can dlopen itself... " >&6; } 13414 if test ${lt_cv_dlopen_self+y} 13415 then : 13416 printf %s "(cached) " >&6 13417 else case e in #( 13418 e) if test yes = "$cross_compiling"; then : 13419 lt_cv_dlopen_self=cross 13420 else 13421 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13422 lt_status=$lt_dlunknown 13423 cat > conftest.$ac_ext <<_LT_EOF 13424 #line $LINENO "configure" 13425 #include "confdefs.h" 13426 13427 #if HAVE_DLFCN_H 13428 #include <dlfcn.h> 13429 #endif 13430 13431 #include <stdio.h> 13432 13433 #ifdef RTLD_GLOBAL 13434 # define LT_DLGLOBAL RTLD_GLOBAL 13435 #else 13436 # ifdef DL_GLOBAL 13437 # define LT_DLGLOBAL DL_GLOBAL 13438 # else 13439 # define LT_DLGLOBAL 0 13440 # endif 13441 #endif 13442 13443 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13444 find out it does not work in some platform. */ 13445 #ifndef LT_DLLAZY_OR_NOW 13446 # ifdef RTLD_LAZY 13447 # define LT_DLLAZY_OR_NOW RTLD_LAZY 13448 # else 13449 # ifdef DL_LAZY 13450 # define LT_DLLAZY_OR_NOW DL_LAZY 13451 # else 13452 # ifdef RTLD_NOW 13453 # define LT_DLLAZY_OR_NOW RTLD_NOW 13454 # else 13455 # ifdef DL_NOW 13456 # define LT_DLLAZY_OR_NOW DL_NOW 13457 # else 13458 # define LT_DLLAZY_OR_NOW 0 13459 # endif 13460 # endif 13461 # endif 13462 # endif 13463 #endif 13464 13465 /* When -fvisibility=hidden is used, assume the code has been annotated 13466 correspondingly for the symbols needed. */ 13467 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13468 int fnord (void) __attribute__((visibility("default"))); 13469 #endif 13470 13471 int fnord (void) { return 42; } 13472 int main (void) 13473 { 13474 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13475 int status = $lt_dlunknown; 13476 13477 if (self) 13478 { 13479 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13480 else 13481 { 13482 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13483 else puts (dlerror ()); 13484 } 13485 /* dlclose (self); */ 13486 } 13487 else 13488 puts (dlerror ()); 13489 13490 return status; 13491 } 13492 _LT_EOF 13493 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13494 (eval $ac_link) 2>&5 13495 ac_status=$? 13496 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13497 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 13498 (./conftest; exit; ) >&5 2>/dev/null 13499 lt_status=$? 13500 case x$lt_status in 13501 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 13502 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 13503 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 13504 esac 13505 else : 13506 # compilation failed 13507 lt_cv_dlopen_self=no 13508 fi 13509 fi 13510 rm -fr conftest* 13511 13512 ;; 13513 esac 13514 fi 13515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 13516 printf "%s\n" "$lt_cv_dlopen_self" >&6; } 13517 13518 if test yes = "$lt_cv_dlopen_self"; then 13519 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 13520 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 13521 printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 13522 if test ${lt_cv_dlopen_self_static+y} 13523 then : 13524 printf %s "(cached) " >&6 13525 else case e in #( 13526 e) if test yes = "$cross_compiling"; then : 13527 lt_cv_dlopen_self_static=cross 13528 else 13529 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13530 lt_status=$lt_dlunknown 13531 cat > conftest.$ac_ext <<_LT_EOF 13532 #line $LINENO "configure" 13533 #include "confdefs.h" 13534 13535 #if HAVE_DLFCN_H 13536 #include <dlfcn.h> 13537 #endif 13538 13539 #include <stdio.h> 13540 13541 #ifdef RTLD_GLOBAL 13542 # define LT_DLGLOBAL RTLD_GLOBAL 13543 #else 13544 # ifdef DL_GLOBAL 13545 # define LT_DLGLOBAL DL_GLOBAL 13546 # else 13547 # define LT_DLGLOBAL 0 13548 # endif 13549 #endif 13550 13551 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13552 find out it does not work in some platform. */ 13553 #ifndef LT_DLLAZY_OR_NOW 13554 # ifdef RTLD_LAZY 13555 # define LT_DLLAZY_OR_NOW RTLD_LAZY 13556 # else 13557 # ifdef DL_LAZY 13558 # define LT_DLLAZY_OR_NOW DL_LAZY 13559 # else 13560 # ifdef RTLD_NOW 13561 # define LT_DLLAZY_OR_NOW RTLD_NOW 13562 # else 13563 # ifdef DL_NOW 13564 # define LT_DLLAZY_OR_NOW DL_NOW 13565 # else 13566 # define LT_DLLAZY_OR_NOW 0 13567 # endif 13568 # endif 13569 # endif 13570 # endif 13571 #endif 13572 13573 /* When -fvisibility=hidden is used, assume the code has been annotated 13574 correspondingly for the symbols needed. */ 13575 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13576 int fnord (void) __attribute__((visibility("default"))); 13577 #endif 13578 13579 int fnord (void) { return 42; } 13580 int main (void) 13581 { 13582 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13583 int status = $lt_dlunknown; 13584 13585 if (self) 13586 { 13587 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13588 else 13589 { 13590 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13591 else puts (dlerror ()); 13592 } 13593 /* dlclose (self); */ 13594 } 13595 else 13596 puts (dlerror ()); 13597 13598 return status; 13599 } 13600 _LT_EOF 13601 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13602 (eval $ac_link) 2>&5 13603 ac_status=$? 13604 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13605 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 13606 (./conftest; exit; ) >&5 2>/dev/null 13607 lt_status=$? 13608 case x$lt_status in 13609 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13610 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13611 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 13612 esac 13613 else : 13614 # compilation failed 13615 lt_cv_dlopen_self_static=no 13616 fi 13617 fi 13618 rm -fr conftest* 13619 13620 ;; 13621 esac 13622 fi 13623 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 13624 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } 13625 fi 13626 13627 CPPFLAGS=$save_CPPFLAGS 13628 LDFLAGS=$save_LDFLAGS 13629 LIBS=$save_LIBS 13630 ;; 13631 esac 13632 13633 case $lt_cv_dlopen_self in 13634 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13635 *) enable_dlopen_self=unknown ;; 13636 esac 13637 13638 case $lt_cv_dlopen_self_static in 13639 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13640 *) enable_dlopen_self_static=unknown ;; 13641 esac 13642 fi 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 striplib= 13661 old_striplib= 13662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 13663 printf %s "checking whether stripping libraries is possible... " >&6; } 13664 if test -z "$STRIP"; then 13665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13666 printf "%s\n" "no" >&6; } 13667 else 13668 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 13669 old_striplib="$STRIP --strip-debug" 13670 striplib="$STRIP --strip-unneeded" 13671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13672 printf "%s\n" "yes" >&6; } 13673 else 13674 case $host_os in 13675 darwin*) 13676 # FIXME - insert some real tests, host_os isn't really good enough 13677 striplib="$STRIP -x" 13678 old_striplib="$STRIP -S" 13679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13680 printf "%s\n" "yes" >&6; } 13681 ;; 13682 freebsd*) 13683 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 13684 old_striplib="$STRIP --strip-debug" 13685 striplib="$STRIP --strip-unneeded" 13686 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13687 printf "%s\n" "yes" >&6; } 13688 else 13689 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13690 printf "%s\n" "no" >&6; } 13691 fi 13692 ;; 13693 *) 13694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13695 printf "%s\n" "no" >&6; } 13696 ;; 13697 esac 13698 fi 13699 fi 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 # Report what library types will actually be built 13713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 13714 printf %s "checking if libtool supports shared libraries... " >&6; } 13715 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 13716 printf "%s\n" "$can_build_shared" >&6; } 13717 13718 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 13719 printf %s "checking whether to build shared libraries... " >&6; } 13720 test no = "$can_build_shared" && enable_shared=no 13721 13722 # On AIX, shared libraries and static libraries use the same namespace, and 13723 # are all built from PIC. 13724 case $host_os in 13725 aix3*) 13726 test yes = "$enable_shared" && enable_static=no 13727 if test -n "$RANLIB"; then 13728 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13729 postinstall_cmds='$RANLIB $lib' 13730 fi 13731 ;; 13732 13733 aix[4-9]*) 13734 if test ia64 != "$host_cpu"; then 13735 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 13736 yes,aix,yes) ;; # shared object as lib.so file only 13737 yes,svr4,*) ;; # shared object as lib.so archive member only 13738 yes,*) enable_static=no ;; # shared object in lib.a archive as well 13739 esac 13740 fi 13741 ;; 13742 esac 13743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 13744 printf "%s\n" "$enable_shared" >&6; } 13745 13746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 13747 printf %s "checking whether to build static libraries... " >&6; } 13748 # Make sure either enable_shared or enable_static is yes. 13749 test yes = "$enable_shared" || enable_static=yes 13750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 13751 printf "%s\n" "$enable_static" >&6; } 13752 13753 13754 13755 13756 fi 13757 ac_ext=c 13758 ac_cpp='$CPP $CPPFLAGS' 13759 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13760 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13761 ac_compiler_gnu=$ac_cv_c_compiler_gnu 13762 13763 CC=$lt_save_CC 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 ac_config_commands="$ac_config_commands libtool" 13780 13781 13782 13783 13784 # Only expand once: 13785 13786 13787 13788 # Require xorg-macros: XORG_DEFAULT_OPTIONS, XORG_WITH_LINT 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 13801 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 13802 if test ${ac_cv_c_undeclared_builtin_options+y} 13803 then : 13804 printf %s "(cached) " >&6 13805 else case e in #( 13806 e) ac_save_CFLAGS=$CFLAGS 13807 ac_cv_c_undeclared_builtin_options='cannot detect' 13808 for ac_arg in '' -fno-builtin; do 13809 CFLAGS="$ac_save_CFLAGS $ac_arg" 13810 # This test program should *not* compile successfully. 13811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13812 /* end confdefs.h. */ 13813 13814 int 13815 main (void) 13816 { 13817 (void) strchr; 13818 ; 13819 return 0; 13820 } 13821 _ACEOF 13822 if ac_fn_c_try_compile "$LINENO" 13823 then : 13824 13825 else case e in #( 13826 e) # This test program should compile successfully. 13827 # No library function is consistently available on 13828 # freestanding implementations, so test against a dummy 13829 # declaration. Include always-available headers on the 13830 # off chance that they somehow elicit warnings. 13831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13832 /* end confdefs.h. */ 13833 #include <float.h> 13834 #include <limits.h> 13835 #include <stdarg.h> 13836 #include <stddef.h> 13837 extern void ac_decl (int, char *); 13838 13839 int 13840 main (void) 13841 { 13842 (void) ac_decl (0, (char *) 0); 13843 (void) ac_decl; 13844 13845 ; 13846 return 0; 13847 } 13848 _ACEOF 13849 if ac_fn_c_try_compile "$LINENO" 13850 then : 13851 if test x"$ac_arg" = x 13852 then : 13853 ac_cv_c_undeclared_builtin_options='none needed' 13854 else case e in #( 13855 e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 13856 esac 13857 fi 13858 break 13859 fi 13860 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 13861 esac 13862 fi 13863 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13864 done 13865 CFLAGS=$ac_save_CFLAGS 13866 ;; 13867 esac 13868 fi 13869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 13870 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 13871 case $ac_cv_c_undeclared_builtin_options in #( 13872 'cannot detect') : 13873 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 13874 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 13875 as_fn_error $? "cannot make $CC report undeclared builtins 13876 See 'config.log' for more details" "$LINENO" 5; } ;; #( 13877 'none needed') : 13878 ac_c_undeclared_builtin_options='' ;; #( 13879 *) : 13880 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 13881 esac 13882 13883 13884 13885 13886 13887 ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 13888 if test "x$ac_cv_have_decl___clang__" = xyes 13889 then : 13890 CLANGCC="yes" 13891 else case e in #( 13892 e) CLANGCC="no" ;; 13893 esac 13894 fi 13895 ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 13896 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 13897 then : 13898 INTELCC="yes" 13899 else case e in #( 13900 e) INTELCC="no" ;; 13901 esac 13902 fi 13903 ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 13904 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes 13905 then : 13906 SUNCC="yes" 13907 else case e in #( 13908 e) SUNCC="no" ;; 13909 esac 13910 fi 13911 13912 13913 13914 13915 13916 13917 13918 13919 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 13920 if test -n "$ac_tool_prefix"; then 13921 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 13922 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 13923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13924 printf %s "checking for $ac_word... " >&6; } 13925 if test ${ac_cv_path_PKG_CONFIG+y} 13926 then : 13927 printf %s "(cached) " >&6 13928 else case e in #( 13929 e) case $PKG_CONFIG in 13930 [\\/]* | ?:[\\/]*) 13931 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 13932 ;; 13933 *) 13934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13935 for as_dir in $PATH 13936 do 13937 IFS=$as_save_IFS 13938 case $as_dir in #((( 13939 '') as_dir=./ ;; 13940 */) ;; 13941 *) as_dir=$as_dir/ ;; 13942 esac 13943 for ac_exec_ext in '' $ac_executable_extensions; do 13944 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13945 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 13946 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13947 break 2 13948 fi 13949 done 13950 done 13951 IFS=$as_save_IFS 13952 13953 ;; 13954 esac ;; 13955 esac 13956 fi 13957 PKG_CONFIG=$ac_cv_path_PKG_CONFIG 13958 if test -n "$PKG_CONFIG"; then 13959 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 13960 printf "%s\n" "$PKG_CONFIG" >&6; } 13961 else 13962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13963 printf "%s\n" "no" >&6; } 13964 fi 13965 13966 13967 fi 13968 if test -z "$ac_cv_path_PKG_CONFIG"; then 13969 ac_pt_PKG_CONFIG=$PKG_CONFIG 13970 # Extract the first word of "pkg-config", so it can be a program name with args. 13971 set dummy pkg-config; ac_word=$2 13972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13973 printf %s "checking for $ac_word... " >&6; } 13974 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 13975 then : 13976 printf %s "(cached) " >&6 13977 else case e in #( 13978 e) case $ac_pt_PKG_CONFIG in 13979 [\\/]* | ?:[\\/]*) 13980 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 13981 ;; 13982 *) 13983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13984 for as_dir in $PATH 13985 do 13986 IFS=$as_save_IFS 13987 case $as_dir in #((( 13988 '') as_dir=./ ;; 13989 */) ;; 13990 *) as_dir=$as_dir/ ;; 13991 esac 13992 for ac_exec_ext in '' $ac_executable_extensions; do 13993 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13994 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 13995 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13996 break 2 13997 fi 13998 done 13999 done 14000 IFS=$as_save_IFS 14001 14002 ;; 14003 esac ;; 14004 esac 14005 fi 14006 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 14007 if test -n "$ac_pt_PKG_CONFIG"; then 14008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 14009 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 14010 else 14011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14012 printf "%s\n" "no" >&6; } 14013 fi 14014 14015 if test "x$ac_pt_PKG_CONFIG" = x; then 14016 PKG_CONFIG="" 14017 else 14018 case $cross_compiling:$ac_tool_warned in 14019 yes:) 14020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14021 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14022 ac_tool_warned=yes ;; 14023 esac 14024 PKG_CONFIG=$ac_pt_PKG_CONFIG 14025 fi 14026 else 14027 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 14028 fi 14029 14030 fi 14031 if test -n "$PKG_CONFIG"; then 14032 _pkg_min_version=0.9.0 14033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 14034 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 14035 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 14036 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14037 printf "%s\n" "yes" >&6; } 14038 else 14039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14040 printf "%s\n" "no" >&6; } 14041 PKG_CONFIG="" 14042 fi 14043 fi 14044 14045 14046 14047 14048 14049 # Check whether --enable-selective-werror was given. 14050 if test ${enable_selective_werror+y} 14051 then : 14052 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 14053 else case e in #( 14054 e) SELECTIVE_WERROR=yes ;; 14055 esac 14056 fi 14057 14058 14059 14060 14061 14062 # -v is too short to test reliably with XORG_TESTSET_CFLAG 14063 if test "x$SUNCC" = "xyes"; then 14064 BASE_CFLAGS="-v" 14065 else 14066 BASE_CFLAGS="" 14067 fi 14068 14069 # This chunk of warnings were those that existed in the legacy CWARNFLAGS 14070 14071 14072 14073 14074 14075 14076 14077 14078 14079 14080 14081 14082 14083 xorg_testset_save_CFLAGS="$CFLAGS" 14084 14085 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14086 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14088 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14089 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14090 then : 14091 printf %s "(cached) " >&6 14092 else case e in #( 14093 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14094 /* end confdefs.h. */ 14095 int i; 14096 _ACEOF 14097 if ac_fn_c_try_compile "$LINENO" 14098 then : 14099 xorg_cv_cc_flag_unknown_warning_option=yes 14100 else case e in #( 14101 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 14102 esac 14103 fi 14104 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14105 esac 14106 fi 14107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14108 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14109 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14110 CFLAGS="$xorg_testset_save_CFLAGS" 14111 fi 14112 14113 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14114 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14115 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14116 fi 14117 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14119 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14120 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14121 then : 14122 printf %s "(cached) " >&6 14123 else case e in #( 14124 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14125 /* end confdefs.h. */ 14126 int i; 14127 _ACEOF 14128 if ac_fn_c_try_compile "$LINENO" 14129 then : 14130 xorg_cv_cc_flag_unused_command_line_argument=yes 14131 else case e in #( 14132 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 14133 esac 14134 fi 14135 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14136 esac 14137 fi 14138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14139 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14140 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14141 CFLAGS="$xorg_testset_save_CFLAGS" 14142 fi 14143 14144 found="no" 14145 14146 if test $found = "no" ; then 14147 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14148 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14149 fi 14150 14151 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14152 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14153 fi 14154 14155 CFLAGS="$CFLAGS -Wall" 14156 14157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 14158 printf %s "checking if $CC supports -Wall... " >&6; } 14159 cacheid=xorg_cv_cc_flag__Wall 14160 if eval test \${$cacheid+y} 14161 then : 14162 printf %s "(cached) " >&6 14163 else case e in #( 14164 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14165 /* end confdefs.h. */ 14166 int i; 14167 int 14168 main (void) 14169 { 14170 14171 ; 14172 return 0; 14173 } 14174 _ACEOF 14175 if ac_fn_c_try_link "$LINENO" 14176 then : 14177 eval $cacheid=yes 14178 else case e in #( 14179 e) eval $cacheid=no ;; 14180 esac 14181 fi 14182 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14183 conftest$ac_exeext conftest.$ac_ext ;; 14184 esac 14185 fi 14186 14187 14188 CFLAGS="$xorg_testset_save_CFLAGS" 14189 14190 eval supported=\$$cacheid 14191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14192 printf "%s\n" "$supported" >&6; } 14193 if test "$supported" = "yes" ; then 14194 BASE_CFLAGS="$BASE_CFLAGS -Wall" 14195 found="yes" 14196 fi 14197 fi 14198 14199 14200 14201 14202 14203 14204 14205 14206 14207 14208 14209 14210 14211 14212 14213 xorg_testset_save_CFLAGS="$CFLAGS" 14214 14215 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14216 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14218 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14219 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14220 then : 14221 printf %s "(cached) " >&6 14222 else case e in #( 14223 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14224 /* end confdefs.h. */ 14225 int i; 14226 _ACEOF 14227 if ac_fn_c_try_compile "$LINENO" 14228 then : 14229 xorg_cv_cc_flag_unknown_warning_option=yes 14230 else case e in #( 14231 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 14232 esac 14233 fi 14234 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14235 esac 14236 fi 14237 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14238 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14239 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14240 CFLAGS="$xorg_testset_save_CFLAGS" 14241 fi 14242 14243 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14244 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14245 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14246 fi 14247 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14248 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14249 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14250 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14251 then : 14252 printf %s "(cached) " >&6 14253 else case e in #( 14254 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14255 /* end confdefs.h. */ 14256 int i; 14257 _ACEOF 14258 if ac_fn_c_try_compile "$LINENO" 14259 then : 14260 xorg_cv_cc_flag_unused_command_line_argument=yes 14261 else case e in #( 14262 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 14263 esac 14264 fi 14265 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14266 esac 14267 fi 14268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14269 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14270 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14271 CFLAGS="$xorg_testset_save_CFLAGS" 14272 fi 14273 14274 found="no" 14275 14276 if test $found = "no" ; then 14277 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14278 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14279 fi 14280 14281 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14282 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14283 fi 14284 14285 CFLAGS="$CFLAGS -Wpointer-arith" 14286 14287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 14288 printf %s "checking if $CC supports -Wpointer-arith... " >&6; } 14289 cacheid=xorg_cv_cc_flag__Wpointer_arith 14290 if eval test \${$cacheid+y} 14291 then : 14292 printf %s "(cached) " >&6 14293 else case e in #( 14294 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14295 /* end confdefs.h. */ 14296 int i; 14297 int 14298 main (void) 14299 { 14300 14301 ; 14302 return 0; 14303 } 14304 _ACEOF 14305 if ac_fn_c_try_link "$LINENO" 14306 then : 14307 eval $cacheid=yes 14308 else case e in #( 14309 e) eval $cacheid=no ;; 14310 esac 14311 fi 14312 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14313 conftest$ac_exeext conftest.$ac_ext ;; 14314 esac 14315 fi 14316 14317 14318 CFLAGS="$xorg_testset_save_CFLAGS" 14319 14320 eval supported=\$$cacheid 14321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14322 printf "%s\n" "$supported" >&6; } 14323 if test "$supported" = "yes" ; then 14324 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 14325 found="yes" 14326 fi 14327 fi 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 xorg_testset_save_CFLAGS="$CFLAGS" 14344 14345 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14346 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14348 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14349 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14350 then : 14351 printf %s "(cached) " >&6 14352 else case e in #( 14353 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14354 /* end confdefs.h. */ 14355 int i; 14356 _ACEOF 14357 if ac_fn_c_try_compile "$LINENO" 14358 then : 14359 xorg_cv_cc_flag_unknown_warning_option=yes 14360 else case e in #( 14361 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 14362 esac 14363 fi 14364 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14365 esac 14366 fi 14367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14368 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14369 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14370 CFLAGS="$xorg_testset_save_CFLAGS" 14371 fi 14372 14373 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14374 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14375 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14376 fi 14377 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14379 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14380 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14381 then : 14382 printf %s "(cached) " >&6 14383 else case e in #( 14384 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14385 /* end confdefs.h. */ 14386 int i; 14387 _ACEOF 14388 if ac_fn_c_try_compile "$LINENO" 14389 then : 14390 xorg_cv_cc_flag_unused_command_line_argument=yes 14391 else case e in #( 14392 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 14393 esac 14394 fi 14395 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14396 esac 14397 fi 14398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14399 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14400 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14401 CFLAGS="$xorg_testset_save_CFLAGS" 14402 fi 14403 14404 found="no" 14405 14406 if test $found = "no" ; then 14407 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14408 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14409 fi 14410 14411 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14412 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14413 fi 14414 14415 CFLAGS="$CFLAGS -Wmissing-declarations" 14416 14417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 14418 printf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 14419 cacheid=xorg_cv_cc_flag__Wmissing_declarations 14420 if eval test \${$cacheid+y} 14421 then : 14422 printf %s "(cached) " >&6 14423 else case e in #( 14424 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14425 /* end confdefs.h. */ 14426 int i; 14427 int 14428 main (void) 14429 { 14430 14431 ; 14432 return 0; 14433 } 14434 _ACEOF 14435 if ac_fn_c_try_link "$LINENO" 14436 then : 14437 eval $cacheid=yes 14438 else case e in #( 14439 e) eval $cacheid=no ;; 14440 esac 14441 fi 14442 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14443 conftest$ac_exeext conftest.$ac_ext ;; 14444 esac 14445 fi 14446 14447 14448 CFLAGS="$xorg_testset_save_CFLAGS" 14449 14450 eval supported=\$$cacheid 14451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14452 printf "%s\n" "$supported" >&6; } 14453 if test "$supported" = "yes" ; then 14454 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 14455 found="yes" 14456 fi 14457 fi 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 xorg_testset_save_CFLAGS="$CFLAGS" 14474 14475 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14476 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14478 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14479 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14480 then : 14481 printf %s "(cached) " >&6 14482 else case e in #( 14483 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14484 /* end confdefs.h. */ 14485 int i; 14486 _ACEOF 14487 if ac_fn_c_try_compile "$LINENO" 14488 then : 14489 xorg_cv_cc_flag_unknown_warning_option=yes 14490 else case e in #( 14491 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 14492 esac 14493 fi 14494 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14495 esac 14496 fi 14497 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14498 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14499 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14500 CFLAGS="$xorg_testset_save_CFLAGS" 14501 fi 14502 14503 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14504 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14505 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14506 fi 14507 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14509 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14510 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14511 then : 14512 printf %s "(cached) " >&6 14513 else case e in #( 14514 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14515 /* end confdefs.h. */ 14516 int i; 14517 _ACEOF 14518 if ac_fn_c_try_compile "$LINENO" 14519 then : 14520 xorg_cv_cc_flag_unused_command_line_argument=yes 14521 else case e in #( 14522 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 14523 esac 14524 fi 14525 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14526 esac 14527 fi 14528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14529 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14530 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14531 CFLAGS="$xorg_testset_save_CFLAGS" 14532 fi 14533 14534 found="no" 14535 14536 if test $found = "no" ; then 14537 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14538 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14539 fi 14540 14541 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14542 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14543 fi 14544 14545 CFLAGS="$CFLAGS -Wformat=2" 14546 14547 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 14548 printf %s "checking if $CC supports -Wformat=2... " >&6; } 14549 cacheid=xorg_cv_cc_flag__Wformat_2 14550 if eval test \${$cacheid+y} 14551 then : 14552 printf %s "(cached) " >&6 14553 else case e in #( 14554 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14555 /* end confdefs.h. */ 14556 int i; 14557 int 14558 main (void) 14559 { 14560 14561 ; 14562 return 0; 14563 } 14564 _ACEOF 14565 if ac_fn_c_try_link "$LINENO" 14566 then : 14567 eval $cacheid=yes 14568 else case e in #( 14569 e) eval $cacheid=no ;; 14570 esac 14571 fi 14572 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14573 conftest$ac_exeext conftest.$ac_ext ;; 14574 esac 14575 fi 14576 14577 14578 CFLAGS="$xorg_testset_save_CFLAGS" 14579 14580 eval supported=\$$cacheid 14581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14582 printf "%s\n" "$supported" >&6; } 14583 if test "$supported" = "yes" ; then 14584 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 14585 found="yes" 14586 fi 14587 fi 14588 14589 if test $found = "no" ; then 14590 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14591 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14592 fi 14593 14594 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14595 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14596 fi 14597 14598 CFLAGS="$CFLAGS -Wformat" 14599 14600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 14601 printf %s "checking if $CC supports -Wformat... " >&6; } 14602 cacheid=xorg_cv_cc_flag__Wformat 14603 if eval test \${$cacheid+y} 14604 then : 14605 printf %s "(cached) " >&6 14606 else case e in #( 14607 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14608 /* end confdefs.h. */ 14609 int i; 14610 int 14611 main (void) 14612 { 14613 14614 ; 14615 return 0; 14616 } 14617 _ACEOF 14618 if ac_fn_c_try_link "$LINENO" 14619 then : 14620 eval $cacheid=yes 14621 else case e in #( 14622 e) eval $cacheid=no ;; 14623 esac 14624 fi 14625 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14626 conftest$ac_exeext conftest.$ac_ext ;; 14627 esac 14628 fi 14629 14630 14631 CFLAGS="$xorg_testset_save_CFLAGS" 14632 14633 eval supported=\$$cacheid 14634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14635 printf "%s\n" "$supported" >&6; } 14636 if test "$supported" = "yes" ; then 14637 BASE_CFLAGS="$BASE_CFLAGS -Wformat" 14638 found="yes" 14639 fi 14640 fi 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 xorg_testset_save_CFLAGS="$CFLAGS" 14659 14660 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14661 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14663 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14664 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14665 then : 14666 printf %s "(cached) " >&6 14667 else case e in #( 14668 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14669 /* end confdefs.h. */ 14670 int i; 14671 _ACEOF 14672 if ac_fn_c_try_compile "$LINENO" 14673 then : 14674 xorg_cv_cc_flag_unknown_warning_option=yes 14675 else case e in #( 14676 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 14677 esac 14678 fi 14679 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14680 esac 14681 fi 14682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14683 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14684 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14685 CFLAGS="$xorg_testset_save_CFLAGS" 14686 fi 14687 14688 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14689 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14690 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14691 fi 14692 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14694 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14695 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14696 then : 14697 printf %s "(cached) " >&6 14698 else case e in #( 14699 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14700 /* end confdefs.h. */ 14701 int i; 14702 _ACEOF 14703 if ac_fn_c_try_compile "$LINENO" 14704 then : 14705 xorg_cv_cc_flag_unused_command_line_argument=yes 14706 else case e in #( 14707 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 14708 esac 14709 fi 14710 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14711 esac 14712 fi 14713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14714 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14715 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14716 CFLAGS="$xorg_testset_save_CFLAGS" 14717 fi 14718 14719 found="no" 14720 14721 if test $found = "no" ; then 14722 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14723 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14724 fi 14725 14726 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14727 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14728 fi 14729 14730 CFLAGS="$CFLAGS -Wstrict-prototypes" 14731 14732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 14733 printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 14734 cacheid=xorg_cv_cc_flag__Wstrict_prototypes 14735 if eval test \${$cacheid+y} 14736 then : 14737 printf %s "(cached) " >&6 14738 else case e in #( 14739 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14740 /* end confdefs.h. */ 14741 int i; 14742 int 14743 main (void) 14744 { 14745 14746 ; 14747 return 0; 14748 } 14749 _ACEOF 14750 if ac_fn_c_try_link "$LINENO" 14751 then : 14752 eval $cacheid=yes 14753 else case e in #( 14754 e) eval $cacheid=no ;; 14755 esac 14756 fi 14757 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14758 conftest$ac_exeext conftest.$ac_ext ;; 14759 esac 14760 fi 14761 14762 14763 CFLAGS="$xorg_testset_save_CFLAGS" 14764 14765 eval supported=\$$cacheid 14766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14767 printf "%s\n" "$supported" >&6; } 14768 if test "$supported" = "yes" ; then 14769 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 14770 found="yes" 14771 fi 14772 fi 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 xorg_testset_save_CFLAGS="$CFLAGS" 14789 14790 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14791 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14793 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14794 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14795 then : 14796 printf %s "(cached) " >&6 14797 else case e in #( 14798 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14799 /* end confdefs.h. */ 14800 int i; 14801 _ACEOF 14802 if ac_fn_c_try_compile "$LINENO" 14803 then : 14804 xorg_cv_cc_flag_unknown_warning_option=yes 14805 else case e in #( 14806 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 14807 esac 14808 fi 14809 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14810 esac 14811 fi 14812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14813 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14814 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14815 CFLAGS="$xorg_testset_save_CFLAGS" 14816 fi 14817 14818 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14819 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14820 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14821 fi 14822 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14824 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14825 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14826 then : 14827 printf %s "(cached) " >&6 14828 else case e in #( 14829 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14830 /* end confdefs.h. */ 14831 int i; 14832 _ACEOF 14833 if ac_fn_c_try_compile "$LINENO" 14834 then : 14835 xorg_cv_cc_flag_unused_command_line_argument=yes 14836 else case e in #( 14837 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 14838 esac 14839 fi 14840 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14841 esac 14842 fi 14843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14844 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14845 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14846 CFLAGS="$xorg_testset_save_CFLAGS" 14847 fi 14848 14849 found="no" 14850 14851 if test $found = "no" ; then 14852 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14853 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14854 fi 14855 14856 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14857 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14858 fi 14859 14860 CFLAGS="$CFLAGS -Wmissing-prototypes" 14861 14862 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 14863 printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 14864 cacheid=xorg_cv_cc_flag__Wmissing_prototypes 14865 if eval test \${$cacheid+y} 14866 then : 14867 printf %s "(cached) " >&6 14868 else case e in #( 14869 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14870 /* end confdefs.h. */ 14871 int i; 14872 int 14873 main (void) 14874 { 14875 14876 ; 14877 return 0; 14878 } 14879 _ACEOF 14880 if ac_fn_c_try_link "$LINENO" 14881 then : 14882 eval $cacheid=yes 14883 else case e in #( 14884 e) eval $cacheid=no ;; 14885 esac 14886 fi 14887 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14888 conftest$ac_exeext conftest.$ac_ext ;; 14889 esac 14890 fi 14891 14892 14893 CFLAGS="$xorg_testset_save_CFLAGS" 14894 14895 eval supported=\$$cacheid 14896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14897 printf "%s\n" "$supported" >&6; } 14898 if test "$supported" = "yes" ; then 14899 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 14900 found="yes" 14901 fi 14902 fi 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 xorg_testset_save_CFLAGS="$CFLAGS" 14919 14920 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14921 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14923 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14924 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14925 then : 14926 printf %s "(cached) " >&6 14927 else case e in #( 14928 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14929 /* end confdefs.h. */ 14930 int i; 14931 _ACEOF 14932 if ac_fn_c_try_compile "$LINENO" 14933 then : 14934 xorg_cv_cc_flag_unknown_warning_option=yes 14935 else case e in #( 14936 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 14937 esac 14938 fi 14939 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14940 esac 14941 fi 14942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14943 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14944 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14945 CFLAGS="$xorg_testset_save_CFLAGS" 14946 fi 14947 14948 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14949 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14950 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14951 fi 14952 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14954 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14955 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14956 then : 14957 printf %s "(cached) " >&6 14958 else case e in #( 14959 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14960 /* end confdefs.h. */ 14961 int i; 14962 _ACEOF 14963 if ac_fn_c_try_compile "$LINENO" 14964 then : 14965 xorg_cv_cc_flag_unused_command_line_argument=yes 14966 else case e in #( 14967 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 14968 esac 14969 fi 14970 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 14971 esac 14972 fi 14973 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14974 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14975 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14976 CFLAGS="$xorg_testset_save_CFLAGS" 14977 fi 14978 14979 found="no" 14980 14981 if test $found = "no" ; then 14982 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14983 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14984 fi 14985 14986 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14987 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14988 fi 14989 14990 CFLAGS="$CFLAGS -Wnested-externs" 14991 14992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 14993 printf %s "checking if $CC supports -Wnested-externs... " >&6; } 14994 cacheid=xorg_cv_cc_flag__Wnested_externs 14995 if eval test \${$cacheid+y} 14996 then : 14997 printf %s "(cached) " >&6 14998 else case e in #( 14999 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15000 /* end confdefs.h. */ 15001 int i; 15002 int 15003 main (void) 15004 { 15005 15006 ; 15007 return 0; 15008 } 15009 _ACEOF 15010 if ac_fn_c_try_link "$LINENO" 15011 then : 15012 eval $cacheid=yes 15013 else case e in #( 15014 e) eval $cacheid=no ;; 15015 esac 15016 fi 15017 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15018 conftest$ac_exeext conftest.$ac_ext ;; 15019 esac 15020 fi 15021 15022 15023 CFLAGS="$xorg_testset_save_CFLAGS" 15024 15025 eval supported=\$$cacheid 15026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15027 printf "%s\n" "$supported" >&6; } 15028 if test "$supported" = "yes" ; then 15029 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 15030 found="yes" 15031 fi 15032 fi 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 xorg_testset_save_CFLAGS="$CFLAGS" 15049 15050 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15051 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15053 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15054 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15055 then : 15056 printf %s "(cached) " >&6 15057 else case e in #( 15058 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15059 /* end confdefs.h. */ 15060 int i; 15061 _ACEOF 15062 if ac_fn_c_try_compile "$LINENO" 15063 then : 15064 xorg_cv_cc_flag_unknown_warning_option=yes 15065 else case e in #( 15066 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 15067 esac 15068 fi 15069 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15070 esac 15071 fi 15072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15073 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15074 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15075 CFLAGS="$xorg_testset_save_CFLAGS" 15076 fi 15077 15078 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15079 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15080 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15081 fi 15082 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15084 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15085 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15086 then : 15087 printf %s "(cached) " >&6 15088 else case e in #( 15089 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15090 /* end confdefs.h. */ 15091 int i; 15092 _ACEOF 15093 if ac_fn_c_try_compile "$LINENO" 15094 then : 15095 xorg_cv_cc_flag_unused_command_line_argument=yes 15096 else case e in #( 15097 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 15098 esac 15099 fi 15100 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15101 esac 15102 fi 15103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15104 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15105 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15106 CFLAGS="$xorg_testset_save_CFLAGS" 15107 fi 15108 15109 found="no" 15110 15111 if test $found = "no" ; then 15112 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15113 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15114 fi 15115 15116 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15117 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15118 fi 15119 15120 CFLAGS="$CFLAGS -Wbad-function-cast" 15121 15122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 15123 printf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 15124 cacheid=xorg_cv_cc_flag__Wbad_function_cast 15125 if eval test \${$cacheid+y} 15126 then : 15127 printf %s "(cached) " >&6 15128 else case e in #( 15129 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15130 /* end confdefs.h. */ 15131 int i; 15132 int 15133 main (void) 15134 { 15135 15136 ; 15137 return 0; 15138 } 15139 _ACEOF 15140 if ac_fn_c_try_link "$LINENO" 15141 then : 15142 eval $cacheid=yes 15143 else case e in #( 15144 e) eval $cacheid=no ;; 15145 esac 15146 fi 15147 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15148 conftest$ac_exeext conftest.$ac_ext ;; 15149 esac 15150 fi 15151 15152 15153 CFLAGS="$xorg_testset_save_CFLAGS" 15154 15155 eval supported=\$$cacheid 15156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15157 printf "%s\n" "$supported" >&6; } 15158 if test "$supported" = "yes" ; then 15159 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 15160 found="yes" 15161 fi 15162 fi 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 xorg_testset_save_CFLAGS="$CFLAGS" 15179 15180 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15181 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15183 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15184 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15185 then : 15186 printf %s "(cached) " >&6 15187 else case e in #( 15188 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15189 /* end confdefs.h. */ 15190 int i; 15191 _ACEOF 15192 if ac_fn_c_try_compile "$LINENO" 15193 then : 15194 xorg_cv_cc_flag_unknown_warning_option=yes 15195 else case e in #( 15196 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 15197 esac 15198 fi 15199 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15200 esac 15201 fi 15202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15203 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15204 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15205 CFLAGS="$xorg_testset_save_CFLAGS" 15206 fi 15207 15208 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15209 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15210 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15211 fi 15212 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15213 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15214 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15215 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15216 then : 15217 printf %s "(cached) " >&6 15218 else case e in #( 15219 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15220 /* end confdefs.h. */ 15221 int i; 15222 _ACEOF 15223 if ac_fn_c_try_compile "$LINENO" 15224 then : 15225 xorg_cv_cc_flag_unused_command_line_argument=yes 15226 else case e in #( 15227 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 15228 esac 15229 fi 15230 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15231 esac 15232 fi 15233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15234 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15235 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15236 CFLAGS="$xorg_testset_save_CFLAGS" 15237 fi 15238 15239 found="no" 15240 15241 if test $found = "no" ; then 15242 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15243 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15244 fi 15245 15246 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15247 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15248 fi 15249 15250 CFLAGS="$CFLAGS -Wold-style-definition" 15251 15252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 15253 printf %s "checking if $CC supports -Wold-style-definition... " >&6; } 15254 cacheid=xorg_cv_cc_flag__Wold_style_definition 15255 if eval test \${$cacheid+y} 15256 then : 15257 printf %s "(cached) " >&6 15258 else case e in #( 15259 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15260 /* end confdefs.h. */ 15261 int i; 15262 int 15263 main (void) 15264 { 15265 15266 ; 15267 return 0; 15268 } 15269 _ACEOF 15270 if ac_fn_c_try_link "$LINENO" 15271 then : 15272 eval $cacheid=yes 15273 else case e in #( 15274 e) eval $cacheid=no ;; 15275 esac 15276 fi 15277 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15278 conftest$ac_exeext conftest.$ac_ext ;; 15279 esac 15280 fi 15281 15282 15283 CFLAGS="$xorg_testset_save_CFLAGS" 15284 15285 eval supported=\$$cacheid 15286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15287 printf "%s\n" "$supported" >&6; } 15288 if test "$supported" = "yes" ; then 15289 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 15290 found="yes" 15291 fi 15292 fi 15293 15294 if test $found = "no" ; then 15295 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15296 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15297 fi 15298 15299 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15300 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15301 fi 15302 15303 CFLAGS="$CFLAGS -fd" 15304 15305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 15306 printf %s "checking if $CC supports -fd... " >&6; } 15307 cacheid=xorg_cv_cc_flag__fd 15308 if eval test \${$cacheid+y} 15309 then : 15310 printf %s "(cached) " >&6 15311 else case e in #( 15312 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15313 /* end confdefs.h. */ 15314 int i; 15315 int 15316 main (void) 15317 { 15318 15319 ; 15320 return 0; 15321 } 15322 _ACEOF 15323 if ac_fn_c_try_link "$LINENO" 15324 then : 15325 eval $cacheid=yes 15326 else case e in #( 15327 e) eval $cacheid=no ;; 15328 esac 15329 fi 15330 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15331 conftest$ac_exeext conftest.$ac_ext ;; 15332 esac 15333 fi 15334 15335 15336 CFLAGS="$xorg_testset_save_CFLAGS" 15337 15338 eval supported=\$$cacheid 15339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15340 printf "%s\n" "$supported" >&6; } 15341 if test "$supported" = "yes" ; then 15342 BASE_CFLAGS="$BASE_CFLAGS -fd" 15343 found="yes" 15344 fi 15345 fi 15346 15347 15348 15349 15350 15351 # This chunk adds additional warnings that could catch undesired effects. 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 xorg_testset_save_CFLAGS="$CFLAGS" 15366 15367 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15368 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15370 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15371 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15372 then : 15373 printf %s "(cached) " >&6 15374 else case e in #( 15375 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15376 /* end confdefs.h. */ 15377 int i; 15378 _ACEOF 15379 if ac_fn_c_try_compile "$LINENO" 15380 then : 15381 xorg_cv_cc_flag_unknown_warning_option=yes 15382 else case e in #( 15383 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 15384 esac 15385 fi 15386 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15387 esac 15388 fi 15389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15390 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15391 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15392 CFLAGS="$xorg_testset_save_CFLAGS" 15393 fi 15394 15395 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15396 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15397 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15398 fi 15399 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15401 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15402 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15403 then : 15404 printf %s "(cached) " >&6 15405 else case e in #( 15406 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15407 /* end confdefs.h. */ 15408 int i; 15409 _ACEOF 15410 if ac_fn_c_try_compile "$LINENO" 15411 then : 15412 xorg_cv_cc_flag_unused_command_line_argument=yes 15413 else case e in #( 15414 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 15415 esac 15416 fi 15417 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15418 esac 15419 fi 15420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15421 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15422 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15423 CFLAGS="$xorg_testset_save_CFLAGS" 15424 fi 15425 15426 found="no" 15427 15428 if test $found = "no" ; then 15429 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15430 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15431 fi 15432 15433 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15434 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15435 fi 15436 15437 CFLAGS="$CFLAGS -Wunused" 15438 15439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 15440 printf %s "checking if $CC supports -Wunused... " >&6; } 15441 cacheid=xorg_cv_cc_flag__Wunused 15442 if eval test \${$cacheid+y} 15443 then : 15444 printf %s "(cached) " >&6 15445 else case e in #( 15446 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15447 /* end confdefs.h. */ 15448 int i; 15449 int 15450 main (void) 15451 { 15452 15453 ; 15454 return 0; 15455 } 15456 _ACEOF 15457 if ac_fn_c_try_link "$LINENO" 15458 then : 15459 eval $cacheid=yes 15460 else case e in #( 15461 e) eval $cacheid=no ;; 15462 esac 15463 fi 15464 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15465 conftest$ac_exeext conftest.$ac_ext ;; 15466 esac 15467 fi 15468 15469 15470 CFLAGS="$xorg_testset_save_CFLAGS" 15471 15472 eval supported=\$$cacheid 15473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15474 printf "%s\n" "$supported" >&6; } 15475 if test "$supported" = "yes" ; then 15476 BASE_CFLAGS="$BASE_CFLAGS -Wunused" 15477 found="yes" 15478 fi 15479 fi 15480 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 xorg_testset_save_CFLAGS="$CFLAGS" 15496 15497 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15498 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15500 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15501 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15502 then : 15503 printf %s "(cached) " >&6 15504 else case e in #( 15505 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15506 /* end confdefs.h. */ 15507 int i; 15508 _ACEOF 15509 if ac_fn_c_try_compile "$LINENO" 15510 then : 15511 xorg_cv_cc_flag_unknown_warning_option=yes 15512 else case e in #( 15513 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 15514 esac 15515 fi 15516 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15517 esac 15518 fi 15519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15520 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15521 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15522 CFLAGS="$xorg_testset_save_CFLAGS" 15523 fi 15524 15525 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15526 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15527 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15528 fi 15529 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15531 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15532 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15533 then : 15534 printf %s "(cached) " >&6 15535 else case e in #( 15536 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15537 /* end confdefs.h. */ 15538 int i; 15539 _ACEOF 15540 if ac_fn_c_try_compile "$LINENO" 15541 then : 15542 xorg_cv_cc_flag_unused_command_line_argument=yes 15543 else case e in #( 15544 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 15545 esac 15546 fi 15547 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15548 esac 15549 fi 15550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15551 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15552 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15553 CFLAGS="$xorg_testset_save_CFLAGS" 15554 fi 15555 15556 found="no" 15557 15558 if test $found = "no" ; then 15559 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15560 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15561 fi 15562 15563 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15564 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15565 fi 15566 15567 CFLAGS="$CFLAGS -Wuninitialized" 15568 15569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 15570 printf %s "checking if $CC supports -Wuninitialized... " >&6; } 15571 cacheid=xorg_cv_cc_flag__Wuninitialized 15572 if eval test \${$cacheid+y} 15573 then : 15574 printf %s "(cached) " >&6 15575 else case e in #( 15576 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15577 /* end confdefs.h. */ 15578 int i; 15579 int 15580 main (void) 15581 { 15582 15583 ; 15584 return 0; 15585 } 15586 _ACEOF 15587 if ac_fn_c_try_link "$LINENO" 15588 then : 15589 eval $cacheid=yes 15590 else case e in #( 15591 e) eval $cacheid=no ;; 15592 esac 15593 fi 15594 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15595 conftest$ac_exeext conftest.$ac_ext ;; 15596 esac 15597 fi 15598 15599 15600 CFLAGS="$xorg_testset_save_CFLAGS" 15601 15602 eval supported=\$$cacheid 15603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15604 printf "%s\n" "$supported" >&6; } 15605 if test "$supported" = "yes" ; then 15606 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 15607 found="yes" 15608 fi 15609 fi 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 15622 15623 15624 15625 xorg_testset_save_CFLAGS="$CFLAGS" 15626 15627 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15628 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15630 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15631 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15632 then : 15633 printf %s "(cached) " >&6 15634 else case e in #( 15635 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15636 /* end confdefs.h. */ 15637 int i; 15638 _ACEOF 15639 if ac_fn_c_try_compile "$LINENO" 15640 then : 15641 xorg_cv_cc_flag_unknown_warning_option=yes 15642 else case e in #( 15643 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 15644 esac 15645 fi 15646 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15647 esac 15648 fi 15649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15650 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15651 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15652 CFLAGS="$xorg_testset_save_CFLAGS" 15653 fi 15654 15655 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15656 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15657 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15658 fi 15659 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15661 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15662 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15663 then : 15664 printf %s "(cached) " >&6 15665 else case e in #( 15666 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15667 /* end confdefs.h. */ 15668 int i; 15669 _ACEOF 15670 if ac_fn_c_try_compile "$LINENO" 15671 then : 15672 xorg_cv_cc_flag_unused_command_line_argument=yes 15673 else case e in #( 15674 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 15675 esac 15676 fi 15677 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15678 esac 15679 fi 15680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15681 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15682 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15683 CFLAGS="$xorg_testset_save_CFLAGS" 15684 fi 15685 15686 found="no" 15687 15688 if test $found = "no" ; then 15689 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15690 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15691 fi 15692 15693 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15694 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15695 fi 15696 15697 CFLAGS="$CFLAGS -Wshadow" 15698 15699 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 15700 printf %s "checking if $CC supports -Wshadow... " >&6; } 15701 cacheid=xorg_cv_cc_flag__Wshadow 15702 if eval test \${$cacheid+y} 15703 then : 15704 printf %s "(cached) " >&6 15705 else case e in #( 15706 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15707 /* end confdefs.h. */ 15708 int i; 15709 int 15710 main (void) 15711 { 15712 15713 ; 15714 return 0; 15715 } 15716 _ACEOF 15717 if ac_fn_c_try_link "$LINENO" 15718 then : 15719 eval $cacheid=yes 15720 else case e in #( 15721 e) eval $cacheid=no ;; 15722 esac 15723 fi 15724 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15725 conftest$ac_exeext conftest.$ac_ext ;; 15726 esac 15727 fi 15728 15729 15730 CFLAGS="$xorg_testset_save_CFLAGS" 15731 15732 eval supported=\$$cacheid 15733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15734 printf "%s\n" "$supported" >&6; } 15735 if test "$supported" = "yes" ; then 15736 BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 15737 found="yes" 15738 fi 15739 fi 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 xorg_testset_save_CFLAGS="$CFLAGS" 15756 15757 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15758 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15760 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15761 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15762 then : 15763 printf %s "(cached) " >&6 15764 else case e in #( 15765 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15766 /* end confdefs.h. */ 15767 int i; 15768 _ACEOF 15769 if ac_fn_c_try_compile "$LINENO" 15770 then : 15771 xorg_cv_cc_flag_unknown_warning_option=yes 15772 else case e in #( 15773 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 15774 esac 15775 fi 15776 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15777 esac 15778 fi 15779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15780 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15781 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15782 CFLAGS="$xorg_testset_save_CFLAGS" 15783 fi 15784 15785 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15786 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15787 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15788 fi 15789 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15791 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15792 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15793 then : 15794 printf %s "(cached) " >&6 15795 else case e in #( 15796 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15797 /* end confdefs.h. */ 15798 int i; 15799 _ACEOF 15800 if ac_fn_c_try_compile "$LINENO" 15801 then : 15802 xorg_cv_cc_flag_unused_command_line_argument=yes 15803 else case e in #( 15804 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 15805 esac 15806 fi 15807 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15808 esac 15809 fi 15810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15811 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15812 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15813 CFLAGS="$xorg_testset_save_CFLAGS" 15814 fi 15815 15816 found="no" 15817 15818 if test $found = "no" ; then 15819 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15820 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15821 fi 15822 15823 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15824 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15825 fi 15826 15827 CFLAGS="$CFLAGS -Wmissing-noreturn" 15828 15829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 15830 printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 15831 cacheid=xorg_cv_cc_flag__Wmissing_noreturn 15832 if eval test \${$cacheid+y} 15833 then : 15834 printf %s "(cached) " >&6 15835 else case e in #( 15836 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15837 /* end confdefs.h. */ 15838 int i; 15839 int 15840 main (void) 15841 { 15842 15843 ; 15844 return 0; 15845 } 15846 _ACEOF 15847 if ac_fn_c_try_link "$LINENO" 15848 then : 15849 eval $cacheid=yes 15850 else case e in #( 15851 e) eval $cacheid=no ;; 15852 esac 15853 fi 15854 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15855 conftest$ac_exeext conftest.$ac_ext ;; 15856 esac 15857 fi 15858 15859 15860 CFLAGS="$xorg_testset_save_CFLAGS" 15861 15862 eval supported=\$$cacheid 15863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15864 printf "%s\n" "$supported" >&6; } 15865 if test "$supported" = "yes" ; then 15866 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 15867 found="yes" 15868 fi 15869 fi 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 xorg_testset_save_CFLAGS="$CFLAGS" 15886 15887 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15888 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15890 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15891 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15892 then : 15893 printf %s "(cached) " >&6 15894 else case e in #( 15895 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15896 /* end confdefs.h. */ 15897 int i; 15898 _ACEOF 15899 if ac_fn_c_try_compile "$LINENO" 15900 then : 15901 xorg_cv_cc_flag_unknown_warning_option=yes 15902 else case e in #( 15903 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 15904 esac 15905 fi 15906 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15907 esac 15908 fi 15909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15910 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15911 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15912 CFLAGS="$xorg_testset_save_CFLAGS" 15913 fi 15914 15915 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15916 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15917 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15918 fi 15919 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15921 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15922 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15923 then : 15924 printf %s "(cached) " >&6 15925 else case e in #( 15926 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15927 /* end confdefs.h. */ 15928 int i; 15929 _ACEOF 15930 if ac_fn_c_try_compile "$LINENO" 15931 then : 15932 xorg_cv_cc_flag_unused_command_line_argument=yes 15933 else case e in #( 15934 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 15935 esac 15936 fi 15937 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 15938 esac 15939 fi 15940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15941 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15942 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15943 CFLAGS="$xorg_testset_save_CFLAGS" 15944 fi 15945 15946 found="no" 15947 15948 if test $found = "no" ; then 15949 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15950 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15951 fi 15952 15953 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15954 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15955 fi 15956 15957 CFLAGS="$CFLAGS -Wmissing-format-attribute" 15958 15959 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 15960 printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 15961 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 15962 if eval test \${$cacheid+y} 15963 then : 15964 printf %s "(cached) " >&6 15965 else case e in #( 15966 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15967 /* end confdefs.h. */ 15968 int i; 15969 int 15970 main (void) 15971 { 15972 15973 ; 15974 return 0; 15975 } 15976 _ACEOF 15977 if ac_fn_c_try_link "$LINENO" 15978 then : 15979 eval $cacheid=yes 15980 else case e in #( 15981 e) eval $cacheid=no ;; 15982 esac 15983 fi 15984 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15985 conftest$ac_exeext conftest.$ac_ext ;; 15986 esac 15987 fi 15988 15989 15990 CFLAGS="$xorg_testset_save_CFLAGS" 15991 15992 eval supported=\$$cacheid 15993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15994 printf "%s\n" "$supported" >&6; } 15995 if test "$supported" = "yes" ; then 15996 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 15997 found="yes" 15998 fi 15999 fi 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 16015 xorg_testset_save_CFLAGS="$CFLAGS" 16016 16017 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16018 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16020 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16021 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16022 then : 16023 printf %s "(cached) " >&6 16024 else case e in #( 16025 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16026 /* end confdefs.h. */ 16027 int i; 16028 _ACEOF 16029 if ac_fn_c_try_compile "$LINENO" 16030 then : 16031 xorg_cv_cc_flag_unknown_warning_option=yes 16032 else case e in #( 16033 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 16034 esac 16035 fi 16036 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16037 esac 16038 fi 16039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16040 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16041 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16042 CFLAGS="$xorg_testset_save_CFLAGS" 16043 fi 16044 16045 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16046 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16047 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16048 fi 16049 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16051 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16052 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16053 then : 16054 printf %s "(cached) " >&6 16055 else case e in #( 16056 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16057 /* end confdefs.h. */ 16058 int i; 16059 _ACEOF 16060 if ac_fn_c_try_compile "$LINENO" 16061 then : 16062 xorg_cv_cc_flag_unused_command_line_argument=yes 16063 else case e in #( 16064 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 16065 esac 16066 fi 16067 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16068 esac 16069 fi 16070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16071 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16072 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16073 CFLAGS="$xorg_testset_save_CFLAGS" 16074 fi 16075 16076 found="no" 16077 16078 if test $found = "no" ; then 16079 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16080 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16081 fi 16082 16083 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16084 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16085 fi 16086 16087 CFLAGS="$CFLAGS -Wredundant-decls" 16088 16089 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 16090 printf %s "checking if $CC supports -Wredundant-decls... " >&6; } 16091 cacheid=xorg_cv_cc_flag__Wredundant_decls 16092 if eval test \${$cacheid+y} 16093 then : 16094 printf %s "(cached) " >&6 16095 else case e in #( 16096 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16097 /* end confdefs.h. */ 16098 int i; 16099 int 16100 main (void) 16101 { 16102 16103 ; 16104 return 0; 16105 } 16106 _ACEOF 16107 if ac_fn_c_try_link "$LINENO" 16108 then : 16109 eval $cacheid=yes 16110 else case e in #( 16111 e) eval $cacheid=no ;; 16112 esac 16113 fi 16114 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16115 conftest$ac_exeext conftest.$ac_ext ;; 16116 esac 16117 fi 16118 16119 16120 CFLAGS="$xorg_testset_save_CFLAGS" 16121 16122 eval supported=\$$cacheid 16123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16124 printf "%s\n" "$supported" >&6; } 16125 if test "$supported" = "yes" ; then 16126 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 16127 found="yes" 16128 fi 16129 fi 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 xorg_testset_save_CFLAGS="$CFLAGS" 16146 16147 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16148 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16150 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16151 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16152 then : 16153 printf %s "(cached) " >&6 16154 else case e in #( 16155 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16156 /* end confdefs.h. */ 16157 int i; 16158 _ACEOF 16159 if ac_fn_c_try_compile "$LINENO" 16160 then : 16161 xorg_cv_cc_flag_unknown_warning_option=yes 16162 else case e in #( 16163 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 16164 esac 16165 fi 16166 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16167 esac 16168 fi 16169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16170 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16171 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16172 CFLAGS="$xorg_testset_save_CFLAGS" 16173 fi 16174 16175 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16176 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16177 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16178 fi 16179 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16181 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16182 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16183 then : 16184 printf %s "(cached) " >&6 16185 else case e in #( 16186 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16187 /* end confdefs.h. */ 16188 int i; 16189 _ACEOF 16190 if ac_fn_c_try_compile "$LINENO" 16191 then : 16192 xorg_cv_cc_flag_unused_command_line_argument=yes 16193 else case e in #( 16194 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 16195 esac 16196 fi 16197 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16198 esac 16199 fi 16200 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16201 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16202 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16203 CFLAGS="$xorg_testset_save_CFLAGS" 16204 fi 16205 16206 found="no" 16207 16208 if test $found = "no" ; then 16209 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16210 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16211 fi 16212 16213 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16214 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16215 fi 16216 16217 CFLAGS="$CFLAGS -Wlogical-op" 16218 16219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 16220 printf %s "checking if $CC supports -Wlogical-op... " >&6; } 16221 cacheid=xorg_cv_cc_flag__Wlogical_op 16222 if eval test \${$cacheid+y} 16223 then : 16224 printf %s "(cached) " >&6 16225 else case e in #( 16226 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16227 /* end confdefs.h. */ 16228 int i; 16229 int 16230 main (void) 16231 { 16232 16233 ; 16234 return 0; 16235 } 16236 _ACEOF 16237 if ac_fn_c_try_link "$LINENO" 16238 then : 16239 eval $cacheid=yes 16240 else case e in #( 16241 e) eval $cacheid=no ;; 16242 esac 16243 fi 16244 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16245 conftest$ac_exeext conftest.$ac_ext ;; 16246 esac 16247 fi 16248 16249 16250 CFLAGS="$xorg_testset_save_CFLAGS" 16251 16252 eval supported=\$$cacheid 16253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16254 printf "%s\n" "$supported" >&6; } 16255 if test "$supported" = "yes" ; then 16256 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 16257 found="yes" 16258 fi 16259 fi 16260 16261 16262 16263 # These are currently disabled because they are noisy. They will be enabled 16264 # in the future once the codebase is sufficiently modernized to silence 16265 # them. For now, I don't want them to drown out the other warnings. 16266 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 16267 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 16268 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 16269 16270 # Turn some warnings into errors, so we don't accidentally get successful builds 16271 # when there are problems that should be fixed. 16272 16273 if test "x$SELECTIVE_WERROR" = "xyes" ; then 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 xorg_testset_save_CFLAGS="$CFLAGS" 16288 16289 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16290 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16292 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16293 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16294 then : 16295 printf %s "(cached) " >&6 16296 else case e in #( 16297 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16298 /* end confdefs.h. */ 16299 int i; 16300 _ACEOF 16301 if ac_fn_c_try_compile "$LINENO" 16302 then : 16303 xorg_cv_cc_flag_unknown_warning_option=yes 16304 else case e in #( 16305 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 16306 esac 16307 fi 16308 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16309 esac 16310 fi 16311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16312 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16313 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16314 CFLAGS="$xorg_testset_save_CFLAGS" 16315 fi 16316 16317 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16318 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16319 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16320 fi 16321 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16322 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16323 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16324 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16325 then : 16326 printf %s "(cached) " >&6 16327 else case e in #( 16328 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16329 /* end confdefs.h. */ 16330 int i; 16331 _ACEOF 16332 if ac_fn_c_try_compile "$LINENO" 16333 then : 16334 xorg_cv_cc_flag_unused_command_line_argument=yes 16335 else case e in #( 16336 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 16337 esac 16338 fi 16339 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16340 esac 16341 fi 16342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16343 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16344 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16345 CFLAGS="$xorg_testset_save_CFLAGS" 16346 fi 16347 16348 found="no" 16349 16350 if test $found = "no" ; then 16351 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16352 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16353 fi 16354 16355 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16356 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16357 fi 16358 16359 CFLAGS="$CFLAGS -Werror=implicit" 16360 16361 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 16362 printf %s "checking if $CC supports -Werror=implicit... " >&6; } 16363 cacheid=xorg_cv_cc_flag__Werror_implicit 16364 if eval test \${$cacheid+y} 16365 then : 16366 printf %s "(cached) " >&6 16367 else case e in #( 16368 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16369 /* end confdefs.h. */ 16370 int i; 16371 int 16372 main (void) 16373 { 16374 16375 ; 16376 return 0; 16377 } 16378 _ACEOF 16379 if ac_fn_c_try_link "$LINENO" 16380 then : 16381 eval $cacheid=yes 16382 else case e in #( 16383 e) eval $cacheid=no ;; 16384 esac 16385 fi 16386 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16387 conftest$ac_exeext conftest.$ac_ext ;; 16388 esac 16389 fi 16390 16391 16392 CFLAGS="$xorg_testset_save_CFLAGS" 16393 16394 eval supported=\$$cacheid 16395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16396 printf "%s\n" "$supported" >&6; } 16397 if test "$supported" = "yes" ; then 16398 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 16399 found="yes" 16400 fi 16401 fi 16402 16403 if test $found = "no" ; then 16404 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16405 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16406 fi 16407 16408 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16409 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16410 fi 16411 16412 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 16413 16414 { 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 16415 printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 16416 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 16417 if eval test \${$cacheid+y} 16418 then : 16419 printf %s "(cached) " >&6 16420 else case e in #( 16421 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16422 /* end confdefs.h. */ 16423 int i; 16424 int 16425 main (void) 16426 { 16427 16428 ; 16429 return 0; 16430 } 16431 _ACEOF 16432 if ac_fn_c_try_link "$LINENO" 16433 then : 16434 eval $cacheid=yes 16435 else case e in #( 16436 e) eval $cacheid=no ;; 16437 esac 16438 fi 16439 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16440 conftest$ac_exeext conftest.$ac_ext ;; 16441 esac 16442 fi 16443 16444 16445 CFLAGS="$xorg_testset_save_CFLAGS" 16446 16447 eval supported=\$$cacheid 16448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16449 printf "%s\n" "$supported" >&6; } 16450 if test "$supported" = "yes" ; then 16451 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 16452 found="yes" 16453 fi 16454 fi 16455 16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 xorg_testset_save_CFLAGS="$CFLAGS" 16471 16472 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16473 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16475 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16476 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16477 then : 16478 printf %s "(cached) " >&6 16479 else case e in #( 16480 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16481 /* end confdefs.h. */ 16482 int i; 16483 _ACEOF 16484 if ac_fn_c_try_compile "$LINENO" 16485 then : 16486 xorg_cv_cc_flag_unknown_warning_option=yes 16487 else case e in #( 16488 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 16489 esac 16490 fi 16491 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16492 esac 16493 fi 16494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16495 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16496 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16497 CFLAGS="$xorg_testset_save_CFLAGS" 16498 fi 16499 16500 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16501 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16502 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16503 fi 16504 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16505 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16506 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16507 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16508 then : 16509 printf %s "(cached) " >&6 16510 else case e in #( 16511 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16512 /* end confdefs.h. */ 16513 int i; 16514 _ACEOF 16515 if ac_fn_c_try_compile "$LINENO" 16516 then : 16517 xorg_cv_cc_flag_unused_command_line_argument=yes 16518 else case e in #( 16519 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 16520 esac 16521 fi 16522 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16523 esac 16524 fi 16525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16526 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16527 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16528 CFLAGS="$xorg_testset_save_CFLAGS" 16529 fi 16530 16531 found="no" 16532 16533 if test $found = "no" ; then 16534 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16535 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16536 fi 16537 16538 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16539 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16540 fi 16541 16542 CFLAGS="$CFLAGS -Werror=nonnull" 16543 16544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 16545 printf %s "checking if $CC supports -Werror=nonnull... " >&6; } 16546 cacheid=xorg_cv_cc_flag__Werror_nonnull 16547 if eval test \${$cacheid+y} 16548 then : 16549 printf %s "(cached) " >&6 16550 else case e in #( 16551 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16552 /* end confdefs.h. */ 16553 int i; 16554 int 16555 main (void) 16556 { 16557 16558 ; 16559 return 0; 16560 } 16561 _ACEOF 16562 if ac_fn_c_try_link "$LINENO" 16563 then : 16564 eval $cacheid=yes 16565 else case e in #( 16566 e) eval $cacheid=no ;; 16567 esac 16568 fi 16569 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16570 conftest$ac_exeext conftest.$ac_ext ;; 16571 esac 16572 fi 16573 16574 16575 CFLAGS="$xorg_testset_save_CFLAGS" 16576 16577 eval supported=\$$cacheid 16578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16579 printf "%s\n" "$supported" >&6; } 16580 if test "$supported" = "yes" ; then 16581 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 16582 found="yes" 16583 fi 16584 fi 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 xorg_testset_save_CFLAGS="$CFLAGS" 16601 16602 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16603 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16605 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16606 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16607 then : 16608 printf %s "(cached) " >&6 16609 else case e in #( 16610 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16611 /* end confdefs.h. */ 16612 int i; 16613 _ACEOF 16614 if ac_fn_c_try_compile "$LINENO" 16615 then : 16616 xorg_cv_cc_flag_unknown_warning_option=yes 16617 else case e in #( 16618 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 16619 esac 16620 fi 16621 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16622 esac 16623 fi 16624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16625 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16626 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16627 CFLAGS="$xorg_testset_save_CFLAGS" 16628 fi 16629 16630 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16631 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16632 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16633 fi 16634 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16636 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16637 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16638 then : 16639 printf %s "(cached) " >&6 16640 else case e in #( 16641 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16642 /* end confdefs.h. */ 16643 int i; 16644 _ACEOF 16645 if ac_fn_c_try_compile "$LINENO" 16646 then : 16647 xorg_cv_cc_flag_unused_command_line_argument=yes 16648 else case e in #( 16649 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 16650 esac 16651 fi 16652 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16653 esac 16654 fi 16655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16656 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16657 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16658 CFLAGS="$xorg_testset_save_CFLAGS" 16659 fi 16660 16661 found="no" 16662 16663 if test $found = "no" ; then 16664 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16665 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16666 fi 16667 16668 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16669 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16670 fi 16671 16672 CFLAGS="$CFLAGS -Werror=init-self" 16673 16674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 16675 printf %s "checking if $CC supports -Werror=init-self... " >&6; } 16676 cacheid=xorg_cv_cc_flag__Werror_init_self 16677 if eval test \${$cacheid+y} 16678 then : 16679 printf %s "(cached) " >&6 16680 else case e in #( 16681 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16682 /* end confdefs.h. */ 16683 int i; 16684 int 16685 main (void) 16686 { 16687 16688 ; 16689 return 0; 16690 } 16691 _ACEOF 16692 if ac_fn_c_try_link "$LINENO" 16693 then : 16694 eval $cacheid=yes 16695 else case e in #( 16696 e) eval $cacheid=no ;; 16697 esac 16698 fi 16699 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16700 conftest$ac_exeext conftest.$ac_ext ;; 16701 esac 16702 fi 16703 16704 16705 CFLAGS="$xorg_testset_save_CFLAGS" 16706 16707 eval supported=\$$cacheid 16708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16709 printf "%s\n" "$supported" >&6; } 16710 if test "$supported" = "yes" ; then 16711 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 16712 found="yes" 16713 fi 16714 fi 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 xorg_testset_save_CFLAGS="$CFLAGS" 16731 16732 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16733 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16735 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16736 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16737 then : 16738 printf %s "(cached) " >&6 16739 else case e in #( 16740 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16741 /* end confdefs.h. */ 16742 int i; 16743 _ACEOF 16744 if ac_fn_c_try_compile "$LINENO" 16745 then : 16746 xorg_cv_cc_flag_unknown_warning_option=yes 16747 else case e in #( 16748 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 16749 esac 16750 fi 16751 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16752 esac 16753 fi 16754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16755 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16756 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16757 CFLAGS="$xorg_testset_save_CFLAGS" 16758 fi 16759 16760 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16761 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16762 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16763 fi 16764 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16766 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16767 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16768 then : 16769 printf %s "(cached) " >&6 16770 else case e in #( 16771 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16772 /* end confdefs.h. */ 16773 int i; 16774 _ACEOF 16775 if ac_fn_c_try_compile "$LINENO" 16776 then : 16777 xorg_cv_cc_flag_unused_command_line_argument=yes 16778 else case e in #( 16779 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 16780 esac 16781 fi 16782 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16783 esac 16784 fi 16785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16786 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16787 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16788 CFLAGS="$xorg_testset_save_CFLAGS" 16789 fi 16790 16791 found="no" 16792 16793 if test $found = "no" ; then 16794 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16795 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16796 fi 16797 16798 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16799 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16800 fi 16801 16802 CFLAGS="$CFLAGS -Werror=main" 16803 16804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 16805 printf %s "checking if $CC supports -Werror=main... " >&6; } 16806 cacheid=xorg_cv_cc_flag__Werror_main 16807 if eval test \${$cacheid+y} 16808 then : 16809 printf %s "(cached) " >&6 16810 else case e in #( 16811 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16812 /* end confdefs.h. */ 16813 int i; 16814 int 16815 main (void) 16816 { 16817 16818 ; 16819 return 0; 16820 } 16821 _ACEOF 16822 if ac_fn_c_try_link "$LINENO" 16823 then : 16824 eval $cacheid=yes 16825 else case e in #( 16826 e) eval $cacheid=no ;; 16827 esac 16828 fi 16829 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16830 conftest$ac_exeext conftest.$ac_ext ;; 16831 esac 16832 fi 16833 16834 16835 CFLAGS="$xorg_testset_save_CFLAGS" 16836 16837 eval supported=\$$cacheid 16838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16839 printf "%s\n" "$supported" >&6; } 16840 if test "$supported" = "yes" ; then 16841 BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 16842 found="yes" 16843 fi 16844 fi 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 xorg_testset_save_CFLAGS="$CFLAGS" 16861 16862 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16863 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16865 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16866 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16867 then : 16868 printf %s "(cached) " >&6 16869 else case e in #( 16870 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16871 /* end confdefs.h. */ 16872 int i; 16873 _ACEOF 16874 if ac_fn_c_try_compile "$LINENO" 16875 then : 16876 xorg_cv_cc_flag_unknown_warning_option=yes 16877 else case e in #( 16878 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 16879 esac 16880 fi 16881 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16882 esac 16883 fi 16884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16885 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16886 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16887 CFLAGS="$xorg_testset_save_CFLAGS" 16888 fi 16889 16890 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16891 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16892 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16893 fi 16894 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16896 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16897 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16898 then : 16899 printf %s "(cached) " >&6 16900 else case e in #( 16901 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16902 /* end confdefs.h. */ 16903 int i; 16904 _ACEOF 16905 if ac_fn_c_try_compile "$LINENO" 16906 then : 16907 xorg_cv_cc_flag_unused_command_line_argument=yes 16908 else case e in #( 16909 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 16910 esac 16911 fi 16912 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16913 esac 16914 fi 16915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16916 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16917 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16918 CFLAGS="$xorg_testset_save_CFLAGS" 16919 fi 16920 16921 found="no" 16922 16923 if test $found = "no" ; then 16924 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16925 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16926 fi 16927 16928 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16929 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16930 fi 16931 16932 CFLAGS="$CFLAGS -Werror=missing-braces" 16933 16934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 16935 printf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 16936 cacheid=xorg_cv_cc_flag__Werror_missing_braces 16937 if eval test \${$cacheid+y} 16938 then : 16939 printf %s "(cached) " >&6 16940 else case e in #( 16941 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16942 /* end confdefs.h. */ 16943 int i; 16944 int 16945 main (void) 16946 { 16947 16948 ; 16949 return 0; 16950 } 16951 _ACEOF 16952 if ac_fn_c_try_link "$LINENO" 16953 then : 16954 eval $cacheid=yes 16955 else case e in #( 16956 e) eval $cacheid=no ;; 16957 esac 16958 fi 16959 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16960 conftest$ac_exeext conftest.$ac_ext ;; 16961 esac 16962 fi 16963 16964 16965 CFLAGS="$xorg_testset_save_CFLAGS" 16966 16967 eval supported=\$$cacheid 16968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16969 printf "%s\n" "$supported" >&6; } 16970 if test "$supported" = "yes" ; then 16971 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 16972 found="yes" 16973 fi 16974 fi 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 xorg_testset_save_CFLAGS="$CFLAGS" 16991 16992 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16993 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16994 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16995 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16996 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16997 then : 16998 printf %s "(cached) " >&6 16999 else case e in #( 17000 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17001 /* end confdefs.h. */ 17002 int i; 17003 _ACEOF 17004 if ac_fn_c_try_compile "$LINENO" 17005 then : 17006 xorg_cv_cc_flag_unknown_warning_option=yes 17007 else case e in #( 17008 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 17009 esac 17010 fi 17011 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17012 esac 17013 fi 17014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17015 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17016 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17017 CFLAGS="$xorg_testset_save_CFLAGS" 17018 fi 17019 17020 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17021 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17022 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17023 fi 17024 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17026 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17027 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17028 then : 17029 printf %s "(cached) " >&6 17030 else case e in #( 17031 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17032 /* end confdefs.h. */ 17033 int i; 17034 _ACEOF 17035 if ac_fn_c_try_compile "$LINENO" 17036 then : 17037 xorg_cv_cc_flag_unused_command_line_argument=yes 17038 else case e in #( 17039 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 17040 esac 17041 fi 17042 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17043 esac 17044 fi 17045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17046 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17047 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17048 CFLAGS="$xorg_testset_save_CFLAGS" 17049 fi 17050 17051 found="no" 17052 17053 if test $found = "no" ; then 17054 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17055 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17056 fi 17057 17058 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17059 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17060 fi 17061 17062 CFLAGS="$CFLAGS -Werror=sequence-point" 17063 17064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 17065 printf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 17066 cacheid=xorg_cv_cc_flag__Werror_sequence_point 17067 if eval test \${$cacheid+y} 17068 then : 17069 printf %s "(cached) " >&6 17070 else case e in #( 17071 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17072 /* end confdefs.h. */ 17073 int i; 17074 int 17075 main (void) 17076 { 17077 17078 ; 17079 return 0; 17080 } 17081 _ACEOF 17082 if ac_fn_c_try_link "$LINENO" 17083 then : 17084 eval $cacheid=yes 17085 else case e in #( 17086 e) eval $cacheid=no ;; 17087 esac 17088 fi 17089 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17090 conftest$ac_exeext conftest.$ac_ext ;; 17091 esac 17092 fi 17093 17094 17095 CFLAGS="$xorg_testset_save_CFLAGS" 17096 17097 eval supported=\$$cacheid 17098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17099 printf "%s\n" "$supported" >&6; } 17100 if test "$supported" = "yes" ; then 17101 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 17102 found="yes" 17103 fi 17104 fi 17105 17106 17107 17108 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 17119 17120 xorg_testset_save_CFLAGS="$CFLAGS" 17121 17122 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17123 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17124 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17125 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17126 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17127 then : 17128 printf %s "(cached) " >&6 17129 else case e in #( 17130 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17131 /* end confdefs.h. */ 17132 int i; 17133 _ACEOF 17134 if ac_fn_c_try_compile "$LINENO" 17135 then : 17136 xorg_cv_cc_flag_unknown_warning_option=yes 17137 else case e in #( 17138 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 17139 esac 17140 fi 17141 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17142 esac 17143 fi 17144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17145 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17146 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17147 CFLAGS="$xorg_testset_save_CFLAGS" 17148 fi 17149 17150 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17151 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17152 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17153 fi 17154 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17156 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17157 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17158 then : 17159 printf %s "(cached) " >&6 17160 else case e in #( 17161 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17162 /* end confdefs.h. */ 17163 int i; 17164 _ACEOF 17165 if ac_fn_c_try_compile "$LINENO" 17166 then : 17167 xorg_cv_cc_flag_unused_command_line_argument=yes 17168 else case e in #( 17169 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 17170 esac 17171 fi 17172 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17173 esac 17174 fi 17175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17176 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17177 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17178 CFLAGS="$xorg_testset_save_CFLAGS" 17179 fi 17180 17181 found="no" 17182 17183 if test $found = "no" ; then 17184 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17185 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17186 fi 17187 17188 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17189 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17190 fi 17191 17192 CFLAGS="$CFLAGS -Werror=return-type" 17193 17194 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 17195 printf %s "checking if $CC supports -Werror=return-type... " >&6; } 17196 cacheid=xorg_cv_cc_flag__Werror_return_type 17197 if eval test \${$cacheid+y} 17198 then : 17199 printf %s "(cached) " >&6 17200 else case e in #( 17201 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17202 /* end confdefs.h. */ 17203 int i; 17204 int 17205 main (void) 17206 { 17207 17208 ; 17209 return 0; 17210 } 17211 _ACEOF 17212 if ac_fn_c_try_link "$LINENO" 17213 then : 17214 eval $cacheid=yes 17215 else case e in #( 17216 e) eval $cacheid=no ;; 17217 esac 17218 fi 17219 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17220 conftest$ac_exeext conftest.$ac_ext ;; 17221 esac 17222 fi 17223 17224 17225 CFLAGS="$xorg_testset_save_CFLAGS" 17226 17227 eval supported=\$$cacheid 17228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17229 printf "%s\n" "$supported" >&6; } 17230 if test "$supported" = "yes" ; then 17231 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 17232 found="yes" 17233 fi 17234 fi 17235 17236 if test $found = "no" ; then 17237 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17238 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17239 fi 17240 17241 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17242 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17243 fi 17244 17245 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 17246 17247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 17248 printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 17249 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 17250 if eval test \${$cacheid+y} 17251 then : 17252 printf %s "(cached) " >&6 17253 else case e in #( 17254 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17255 /* end confdefs.h. */ 17256 int i; 17257 int 17258 main (void) 17259 { 17260 17261 ; 17262 return 0; 17263 } 17264 _ACEOF 17265 if ac_fn_c_try_link "$LINENO" 17266 then : 17267 eval $cacheid=yes 17268 else case e in #( 17269 e) eval $cacheid=no ;; 17270 esac 17271 fi 17272 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17273 conftest$ac_exeext conftest.$ac_ext ;; 17274 esac 17275 fi 17276 17277 17278 CFLAGS="$xorg_testset_save_CFLAGS" 17279 17280 eval supported=\$$cacheid 17281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17282 printf "%s\n" "$supported" >&6; } 17283 if test "$supported" = "yes" ; then 17284 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 17285 found="yes" 17286 fi 17287 fi 17288 17289 17290 17291 17292 17293 17294 17295 17296 17297 17298 17299 17300 17301 17302 17303 xorg_testset_save_CFLAGS="$CFLAGS" 17304 17305 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17306 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17308 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17309 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17310 then : 17311 printf %s "(cached) " >&6 17312 else case e in #( 17313 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17314 /* end confdefs.h. */ 17315 int i; 17316 _ACEOF 17317 if ac_fn_c_try_compile "$LINENO" 17318 then : 17319 xorg_cv_cc_flag_unknown_warning_option=yes 17320 else case e in #( 17321 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 17322 esac 17323 fi 17324 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17325 esac 17326 fi 17327 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17328 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17329 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17330 CFLAGS="$xorg_testset_save_CFLAGS" 17331 fi 17332 17333 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17334 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17335 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17336 fi 17337 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17338 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17339 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17340 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17341 then : 17342 printf %s "(cached) " >&6 17343 else case e in #( 17344 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17345 /* end confdefs.h. */ 17346 int i; 17347 _ACEOF 17348 if ac_fn_c_try_compile "$LINENO" 17349 then : 17350 xorg_cv_cc_flag_unused_command_line_argument=yes 17351 else case e in #( 17352 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 17353 esac 17354 fi 17355 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17356 esac 17357 fi 17358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17359 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17360 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17361 CFLAGS="$xorg_testset_save_CFLAGS" 17362 fi 17363 17364 found="no" 17365 17366 if test $found = "no" ; then 17367 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17368 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17369 fi 17370 17371 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17372 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17373 fi 17374 17375 CFLAGS="$CFLAGS -Werror=trigraphs" 17376 17377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 17378 printf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 17379 cacheid=xorg_cv_cc_flag__Werror_trigraphs 17380 if eval test \${$cacheid+y} 17381 then : 17382 printf %s "(cached) " >&6 17383 else case e in #( 17384 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17385 /* end confdefs.h. */ 17386 int i; 17387 int 17388 main (void) 17389 { 17390 17391 ; 17392 return 0; 17393 } 17394 _ACEOF 17395 if ac_fn_c_try_link "$LINENO" 17396 then : 17397 eval $cacheid=yes 17398 else case e in #( 17399 e) eval $cacheid=no ;; 17400 esac 17401 fi 17402 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17403 conftest$ac_exeext conftest.$ac_ext ;; 17404 esac 17405 fi 17406 17407 17408 CFLAGS="$xorg_testset_save_CFLAGS" 17409 17410 eval supported=\$$cacheid 17411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17412 printf "%s\n" "$supported" >&6; } 17413 if test "$supported" = "yes" ; then 17414 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 17415 found="yes" 17416 fi 17417 fi 17418 17419 17420 17421 17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433 xorg_testset_save_CFLAGS="$CFLAGS" 17434 17435 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17436 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17438 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17439 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17440 then : 17441 printf %s "(cached) " >&6 17442 else case e in #( 17443 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17444 /* end confdefs.h. */ 17445 int i; 17446 _ACEOF 17447 if ac_fn_c_try_compile "$LINENO" 17448 then : 17449 xorg_cv_cc_flag_unknown_warning_option=yes 17450 else case e in #( 17451 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 17452 esac 17453 fi 17454 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17455 esac 17456 fi 17457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17458 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17459 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17460 CFLAGS="$xorg_testset_save_CFLAGS" 17461 fi 17462 17463 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17464 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17465 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17466 fi 17467 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17469 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17470 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17471 then : 17472 printf %s "(cached) " >&6 17473 else case e in #( 17474 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17475 /* end confdefs.h. */ 17476 int i; 17477 _ACEOF 17478 if ac_fn_c_try_compile "$LINENO" 17479 then : 17480 xorg_cv_cc_flag_unused_command_line_argument=yes 17481 else case e in #( 17482 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 17483 esac 17484 fi 17485 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17486 esac 17487 fi 17488 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17489 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17490 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17491 CFLAGS="$xorg_testset_save_CFLAGS" 17492 fi 17493 17494 found="no" 17495 17496 if test $found = "no" ; then 17497 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17498 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17499 fi 17500 17501 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17502 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17503 fi 17504 17505 CFLAGS="$CFLAGS -Werror=array-bounds" 17506 17507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 17508 printf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 17509 cacheid=xorg_cv_cc_flag__Werror_array_bounds 17510 if eval test \${$cacheid+y} 17511 then : 17512 printf %s "(cached) " >&6 17513 else case e in #( 17514 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17515 /* end confdefs.h. */ 17516 int i; 17517 int 17518 main (void) 17519 { 17520 17521 ; 17522 return 0; 17523 } 17524 _ACEOF 17525 if ac_fn_c_try_link "$LINENO" 17526 then : 17527 eval $cacheid=yes 17528 else case e in #( 17529 e) eval $cacheid=no ;; 17530 esac 17531 fi 17532 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17533 conftest$ac_exeext conftest.$ac_ext ;; 17534 esac 17535 fi 17536 17537 17538 CFLAGS="$xorg_testset_save_CFLAGS" 17539 17540 eval supported=\$$cacheid 17541 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17542 printf "%s\n" "$supported" >&6; } 17543 if test "$supported" = "yes" ; then 17544 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 17545 found="yes" 17546 fi 17547 fi 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 17559 17560 17561 17562 17563 xorg_testset_save_CFLAGS="$CFLAGS" 17564 17565 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17566 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17568 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17569 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17570 then : 17571 printf %s "(cached) " >&6 17572 else case e in #( 17573 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17574 /* end confdefs.h. */ 17575 int i; 17576 _ACEOF 17577 if ac_fn_c_try_compile "$LINENO" 17578 then : 17579 xorg_cv_cc_flag_unknown_warning_option=yes 17580 else case e in #( 17581 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 17582 esac 17583 fi 17584 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17585 esac 17586 fi 17587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17588 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17589 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17590 CFLAGS="$xorg_testset_save_CFLAGS" 17591 fi 17592 17593 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17594 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17595 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17596 fi 17597 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17599 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17600 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17601 then : 17602 printf %s "(cached) " >&6 17603 else case e in #( 17604 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17605 /* end confdefs.h. */ 17606 int i; 17607 _ACEOF 17608 if ac_fn_c_try_compile "$LINENO" 17609 then : 17610 xorg_cv_cc_flag_unused_command_line_argument=yes 17611 else case e in #( 17612 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 17613 esac 17614 fi 17615 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17616 esac 17617 fi 17618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17619 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17620 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17621 CFLAGS="$xorg_testset_save_CFLAGS" 17622 fi 17623 17624 found="no" 17625 17626 if test $found = "no" ; then 17627 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17628 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17629 fi 17630 17631 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17632 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17633 fi 17634 17635 CFLAGS="$CFLAGS -Werror=write-strings" 17636 17637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 17638 printf %s "checking if $CC supports -Werror=write-strings... " >&6; } 17639 cacheid=xorg_cv_cc_flag__Werror_write_strings 17640 if eval test \${$cacheid+y} 17641 then : 17642 printf %s "(cached) " >&6 17643 else case e in #( 17644 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17645 /* end confdefs.h. */ 17646 int i; 17647 int 17648 main (void) 17649 { 17650 17651 ; 17652 return 0; 17653 } 17654 _ACEOF 17655 if ac_fn_c_try_link "$LINENO" 17656 then : 17657 eval $cacheid=yes 17658 else case e in #( 17659 e) eval $cacheid=no ;; 17660 esac 17661 fi 17662 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17663 conftest$ac_exeext conftest.$ac_ext ;; 17664 esac 17665 fi 17666 17667 17668 CFLAGS="$xorg_testset_save_CFLAGS" 17669 17670 eval supported=\$$cacheid 17671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17672 printf "%s\n" "$supported" >&6; } 17673 if test "$supported" = "yes" ; then 17674 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 17675 found="yes" 17676 fi 17677 fi 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 17692 17693 xorg_testset_save_CFLAGS="$CFLAGS" 17694 17695 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17696 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17698 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17699 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17700 then : 17701 printf %s "(cached) " >&6 17702 else case e in #( 17703 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17704 /* end confdefs.h. */ 17705 int i; 17706 _ACEOF 17707 if ac_fn_c_try_compile "$LINENO" 17708 then : 17709 xorg_cv_cc_flag_unknown_warning_option=yes 17710 else case e in #( 17711 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 17712 esac 17713 fi 17714 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17715 esac 17716 fi 17717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17718 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17719 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17720 CFLAGS="$xorg_testset_save_CFLAGS" 17721 fi 17722 17723 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17724 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17725 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17726 fi 17727 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17728 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17729 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17730 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17731 then : 17732 printf %s "(cached) " >&6 17733 else case e in #( 17734 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17735 /* end confdefs.h. */ 17736 int i; 17737 _ACEOF 17738 if ac_fn_c_try_compile "$LINENO" 17739 then : 17740 xorg_cv_cc_flag_unused_command_line_argument=yes 17741 else case e in #( 17742 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 17743 esac 17744 fi 17745 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17746 esac 17747 fi 17748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17749 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17750 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17751 CFLAGS="$xorg_testset_save_CFLAGS" 17752 fi 17753 17754 found="no" 17755 17756 if test $found = "no" ; then 17757 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17758 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17759 fi 17760 17761 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17762 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17763 fi 17764 17765 CFLAGS="$CFLAGS -Werror=address" 17766 17767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 17768 printf %s "checking if $CC supports -Werror=address... " >&6; } 17769 cacheid=xorg_cv_cc_flag__Werror_address 17770 if eval test \${$cacheid+y} 17771 then : 17772 printf %s "(cached) " >&6 17773 else case e in #( 17774 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17775 /* end confdefs.h. */ 17776 int i; 17777 int 17778 main (void) 17779 { 17780 17781 ; 17782 return 0; 17783 } 17784 _ACEOF 17785 if ac_fn_c_try_link "$LINENO" 17786 then : 17787 eval $cacheid=yes 17788 else case e in #( 17789 e) eval $cacheid=no ;; 17790 esac 17791 fi 17792 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17793 conftest$ac_exeext conftest.$ac_ext ;; 17794 esac 17795 fi 17796 17797 17798 CFLAGS="$xorg_testset_save_CFLAGS" 17799 17800 eval supported=\$$cacheid 17801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17802 printf "%s\n" "$supported" >&6; } 17803 if test "$supported" = "yes" ; then 17804 BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 17805 found="yes" 17806 fi 17807 fi 17808 17809 17810 17811 17812 17813 17814 17815 17816 17817 17818 17819 17820 17821 17822 17823 xorg_testset_save_CFLAGS="$CFLAGS" 17824 17825 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17826 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17827 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17828 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17829 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17830 then : 17831 printf %s "(cached) " >&6 17832 else case e in #( 17833 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17834 /* end confdefs.h. */ 17835 int i; 17836 _ACEOF 17837 if ac_fn_c_try_compile "$LINENO" 17838 then : 17839 xorg_cv_cc_flag_unknown_warning_option=yes 17840 else case e in #( 17841 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 17842 esac 17843 fi 17844 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17845 esac 17846 fi 17847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17848 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17849 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17850 CFLAGS="$xorg_testset_save_CFLAGS" 17851 fi 17852 17853 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17854 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17855 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17856 fi 17857 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17859 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17860 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17861 then : 17862 printf %s "(cached) " >&6 17863 else case e in #( 17864 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17865 /* end confdefs.h. */ 17866 int i; 17867 _ACEOF 17868 if ac_fn_c_try_compile "$LINENO" 17869 then : 17870 xorg_cv_cc_flag_unused_command_line_argument=yes 17871 else case e in #( 17872 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 17873 esac 17874 fi 17875 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17876 esac 17877 fi 17878 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17879 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17880 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17881 CFLAGS="$xorg_testset_save_CFLAGS" 17882 fi 17883 17884 found="no" 17885 17886 if test $found = "no" ; then 17887 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17888 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17889 fi 17890 17891 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17892 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17893 fi 17894 17895 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 17896 17897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 17898 printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 17899 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 17900 if eval test \${$cacheid+y} 17901 then : 17902 printf %s "(cached) " >&6 17903 else case e in #( 17904 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17905 /* end confdefs.h. */ 17906 int i; 17907 int 17908 main (void) 17909 { 17910 17911 ; 17912 return 0; 17913 } 17914 _ACEOF 17915 if ac_fn_c_try_link "$LINENO" 17916 then : 17917 eval $cacheid=yes 17918 else case e in #( 17919 e) eval $cacheid=no ;; 17920 esac 17921 fi 17922 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17923 conftest$ac_exeext conftest.$ac_ext ;; 17924 esac 17925 fi 17926 17927 17928 CFLAGS="$xorg_testset_save_CFLAGS" 17929 17930 eval supported=\$$cacheid 17931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17932 printf "%s\n" "$supported" >&6; } 17933 if test "$supported" = "yes" ; then 17934 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 17935 found="yes" 17936 fi 17937 fi 17938 17939 if test $found = "no" ; then 17940 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17941 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17942 fi 17943 17944 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17945 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17946 fi 17947 17948 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 17949 17950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 17951 printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 17952 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 17953 if eval test \${$cacheid+y} 17954 then : 17955 printf %s "(cached) " >&6 17956 else case e in #( 17957 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17958 /* end confdefs.h. */ 17959 int i; 17960 int 17961 main (void) 17962 { 17963 17964 ; 17965 return 0; 17966 } 17967 _ACEOF 17968 if ac_fn_c_try_link "$LINENO" 17969 then : 17970 eval $cacheid=yes 17971 else case e in #( 17972 e) eval $cacheid=no ;; 17973 esac 17974 fi 17975 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17976 conftest$ac_exeext conftest.$ac_ext ;; 17977 esac 17978 fi 17979 17980 17981 CFLAGS="$xorg_testset_save_CFLAGS" 17982 17983 eval supported=\$$cacheid 17984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17985 printf "%s\n" "$supported" >&6; } 17986 if test "$supported" = "yes" ; then 17987 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 17988 found="yes" 17989 fi 17990 fi 17991 17992 17993 17994 17995 17996 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 xorg_testset_save_CFLAGS="$CFLAGS" 18007 18008 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18009 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18011 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18012 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18013 then : 18014 printf %s "(cached) " >&6 18015 else case e in #( 18016 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18017 /* end confdefs.h. */ 18018 int i; 18019 _ACEOF 18020 if ac_fn_c_try_compile "$LINENO" 18021 then : 18022 xorg_cv_cc_flag_unknown_warning_option=yes 18023 else case e in #( 18024 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 18025 esac 18026 fi 18027 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18028 esac 18029 fi 18030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18031 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18032 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18033 CFLAGS="$xorg_testset_save_CFLAGS" 18034 fi 18035 18036 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18037 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18038 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18039 fi 18040 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18041 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18042 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18043 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18044 then : 18045 printf %s "(cached) " >&6 18046 else case e in #( 18047 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18048 /* end confdefs.h. */ 18049 int i; 18050 _ACEOF 18051 if ac_fn_c_try_compile "$LINENO" 18052 then : 18053 xorg_cv_cc_flag_unused_command_line_argument=yes 18054 else case e in #( 18055 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 18056 esac 18057 fi 18058 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18059 esac 18060 fi 18061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18062 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18063 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18064 CFLAGS="$xorg_testset_save_CFLAGS" 18065 fi 18066 18067 found="no" 18068 18069 if test $found = "no" ; then 18070 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18071 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18072 fi 18073 18074 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18075 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18076 fi 18077 18078 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 18079 18080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 18081 printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 18082 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 18083 if eval test \${$cacheid+y} 18084 then : 18085 printf %s "(cached) " >&6 18086 else case e in #( 18087 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18088 /* end confdefs.h. */ 18089 int i; 18090 int 18091 main (void) 18092 { 18093 18094 ; 18095 return 0; 18096 } 18097 _ACEOF 18098 if ac_fn_c_try_link "$LINENO" 18099 then : 18100 eval $cacheid=yes 18101 else case e in #( 18102 e) eval $cacheid=no ;; 18103 esac 18104 fi 18105 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18106 conftest$ac_exeext conftest.$ac_ext ;; 18107 esac 18108 fi 18109 18110 18111 CFLAGS="$xorg_testset_save_CFLAGS" 18112 18113 eval supported=\$$cacheid 18114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18115 printf "%s\n" "$supported" >&6; } 18116 if test "$supported" = "yes" ; then 18117 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 18118 found="yes" 18119 fi 18120 fi 18121 18122 # Also -errwarn=E_BAD_PTR_INT_COMBINATION 18123 else 18124 { 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 18125 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;} 18126 18127 18128 18129 18130 18131 18132 18133 18134 18135 18136 18137 18138 18139 xorg_testset_save_CFLAGS="$CFLAGS" 18140 18141 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18142 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18144 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18145 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18146 then : 18147 printf %s "(cached) " >&6 18148 else case e in #( 18149 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18150 /* end confdefs.h. */ 18151 int i; 18152 _ACEOF 18153 if ac_fn_c_try_compile "$LINENO" 18154 then : 18155 xorg_cv_cc_flag_unknown_warning_option=yes 18156 else case e in #( 18157 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 18158 esac 18159 fi 18160 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18161 esac 18162 fi 18163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18164 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18165 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18166 CFLAGS="$xorg_testset_save_CFLAGS" 18167 fi 18168 18169 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18170 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18171 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18172 fi 18173 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18175 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18176 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18177 then : 18178 printf %s "(cached) " >&6 18179 else case e in #( 18180 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18181 /* end confdefs.h. */ 18182 int i; 18183 _ACEOF 18184 if ac_fn_c_try_compile "$LINENO" 18185 then : 18186 xorg_cv_cc_flag_unused_command_line_argument=yes 18187 else case e in #( 18188 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 18189 esac 18190 fi 18191 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18192 esac 18193 fi 18194 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18195 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18196 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18197 CFLAGS="$xorg_testset_save_CFLAGS" 18198 fi 18199 18200 found="no" 18201 18202 if test $found = "no" ; then 18203 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18204 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18205 fi 18206 18207 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18208 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18209 fi 18210 18211 CFLAGS="$CFLAGS -Wimplicit" 18212 18213 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 18214 printf %s "checking if $CC supports -Wimplicit... " >&6; } 18215 cacheid=xorg_cv_cc_flag__Wimplicit 18216 if eval test \${$cacheid+y} 18217 then : 18218 printf %s "(cached) " >&6 18219 else case e in #( 18220 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18221 /* end confdefs.h. */ 18222 int i; 18223 int 18224 main (void) 18225 { 18226 18227 ; 18228 return 0; 18229 } 18230 _ACEOF 18231 if ac_fn_c_try_link "$LINENO" 18232 then : 18233 eval $cacheid=yes 18234 else case e in #( 18235 e) eval $cacheid=no ;; 18236 esac 18237 fi 18238 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18239 conftest$ac_exeext conftest.$ac_ext ;; 18240 esac 18241 fi 18242 18243 18244 CFLAGS="$xorg_testset_save_CFLAGS" 18245 18246 eval supported=\$$cacheid 18247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18248 printf "%s\n" "$supported" >&6; } 18249 if test "$supported" = "yes" ; then 18250 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 18251 found="yes" 18252 fi 18253 fi 18254 18255 18256 18257 18258 18259 18260 18261 18262 18263 18264 18265 18266 18267 18268 18269 xorg_testset_save_CFLAGS="$CFLAGS" 18270 18271 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18272 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18273 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18274 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18275 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18276 then : 18277 printf %s "(cached) " >&6 18278 else case e in #( 18279 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18280 /* end confdefs.h. */ 18281 int i; 18282 _ACEOF 18283 if ac_fn_c_try_compile "$LINENO" 18284 then : 18285 xorg_cv_cc_flag_unknown_warning_option=yes 18286 else case e in #( 18287 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 18288 esac 18289 fi 18290 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18291 esac 18292 fi 18293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18294 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18295 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18296 CFLAGS="$xorg_testset_save_CFLAGS" 18297 fi 18298 18299 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18300 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18301 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18302 fi 18303 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18304 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18305 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18306 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18307 then : 18308 printf %s "(cached) " >&6 18309 else case e in #( 18310 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18311 /* end confdefs.h. */ 18312 int i; 18313 _ACEOF 18314 if ac_fn_c_try_compile "$LINENO" 18315 then : 18316 xorg_cv_cc_flag_unused_command_line_argument=yes 18317 else case e in #( 18318 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 18319 esac 18320 fi 18321 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18322 esac 18323 fi 18324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18325 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18326 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18327 CFLAGS="$xorg_testset_save_CFLAGS" 18328 fi 18329 18330 found="no" 18331 18332 if test $found = "no" ; then 18333 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18334 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18335 fi 18336 18337 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18338 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18339 fi 18340 18341 CFLAGS="$CFLAGS -Wnonnull" 18342 18343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 18344 printf %s "checking if $CC supports -Wnonnull... " >&6; } 18345 cacheid=xorg_cv_cc_flag__Wnonnull 18346 if eval test \${$cacheid+y} 18347 then : 18348 printf %s "(cached) " >&6 18349 else case e in #( 18350 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18351 /* end confdefs.h. */ 18352 int i; 18353 int 18354 main (void) 18355 { 18356 18357 ; 18358 return 0; 18359 } 18360 _ACEOF 18361 if ac_fn_c_try_link "$LINENO" 18362 then : 18363 eval $cacheid=yes 18364 else case e in #( 18365 e) eval $cacheid=no ;; 18366 esac 18367 fi 18368 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18369 conftest$ac_exeext conftest.$ac_ext ;; 18370 esac 18371 fi 18372 18373 18374 CFLAGS="$xorg_testset_save_CFLAGS" 18375 18376 eval supported=\$$cacheid 18377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18378 printf "%s\n" "$supported" >&6; } 18379 if test "$supported" = "yes" ; then 18380 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 18381 found="yes" 18382 fi 18383 fi 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 xorg_testset_save_CFLAGS="$CFLAGS" 18400 18401 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18402 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18403 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18404 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18405 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18406 then : 18407 printf %s "(cached) " >&6 18408 else case e in #( 18409 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18410 /* end confdefs.h. */ 18411 int i; 18412 _ACEOF 18413 if ac_fn_c_try_compile "$LINENO" 18414 then : 18415 xorg_cv_cc_flag_unknown_warning_option=yes 18416 else case e in #( 18417 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 18418 esac 18419 fi 18420 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18421 esac 18422 fi 18423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18424 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18425 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18426 CFLAGS="$xorg_testset_save_CFLAGS" 18427 fi 18428 18429 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18430 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18431 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18432 fi 18433 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18435 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18436 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18437 then : 18438 printf %s "(cached) " >&6 18439 else case e in #( 18440 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18441 /* end confdefs.h. */ 18442 int i; 18443 _ACEOF 18444 if ac_fn_c_try_compile "$LINENO" 18445 then : 18446 xorg_cv_cc_flag_unused_command_line_argument=yes 18447 else case e in #( 18448 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 18449 esac 18450 fi 18451 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18452 esac 18453 fi 18454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18455 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18456 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18457 CFLAGS="$xorg_testset_save_CFLAGS" 18458 fi 18459 18460 found="no" 18461 18462 if test $found = "no" ; then 18463 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18464 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18465 fi 18466 18467 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18468 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18469 fi 18470 18471 CFLAGS="$CFLAGS -Winit-self" 18472 18473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 18474 printf %s "checking if $CC supports -Winit-self... " >&6; } 18475 cacheid=xorg_cv_cc_flag__Winit_self 18476 if eval test \${$cacheid+y} 18477 then : 18478 printf %s "(cached) " >&6 18479 else case e in #( 18480 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18481 /* end confdefs.h. */ 18482 int i; 18483 int 18484 main (void) 18485 { 18486 18487 ; 18488 return 0; 18489 } 18490 _ACEOF 18491 if ac_fn_c_try_link "$LINENO" 18492 then : 18493 eval $cacheid=yes 18494 else case e in #( 18495 e) eval $cacheid=no ;; 18496 esac 18497 fi 18498 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18499 conftest$ac_exeext conftest.$ac_ext ;; 18500 esac 18501 fi 18502 18503 18504 CFLAGS="$xorg_testset_save_CFLAGS" 18505 18506 eval supported=\$$cacheid 18507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18508 printf "%s\n" "$supported" >&6; } 18509 if test "$supported" = "yes" ; then 18510 BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 18511 found="yes" 18512 fi 18513 fi 18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 18525 18526 18527 18528 18529 xorg_testset_save_CFLAGS="$CFLAGS" 18530 18531 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18532 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18533 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18534 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18535 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18536 then : 18537 printf %s "(cached) " >&6 18538 else case e in #( 18539 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18540 /* end confdefs.h. */ 18541 int i; 18542 _ACEOF 18543 if ac_fn_c_try_compile "$LINENO" 18544 then : 18545 xorg_cv_cc_flag_unknown_warning_option=yes 18546 else case e in #( 18547 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 18548 esac 18549 fi 18550 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18551 esac 18552 fi 18553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18554 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18555 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18556 CFLAGS="$xorg_testset_save_CFLAGS" 18557 fi 18558 18559 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18560 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18561 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18562 fi 18563 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18565 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18566 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18567 then : 18568 printf %s "(cached) " >&6 18569 else case e in #( 18570 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18571 /* end confdefs.h. */ 18572 int i; 18573 _ACEOF 18574 if ac_fn_c_try_compile "$LINENO" 18575 then : 18576 xorg_cv_cc_flag_unused_command_line_argument=yes 18577 else case e in #( 18578 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 18579 esac 18580 fi 18581 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18582 esac 18583 fi 18584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18585 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18586 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18587 CFLAGS="$xorg_testset_save_CFLAGS" 18588 fi 18589 18590 found="no" 18591 18592 if test $found = "no" ; then 18593 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18594 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18595 fi 18596 18597 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18598 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18599 fi 18600 18601 CFLAGS="$CFLAGS -Wmain" 18602 18603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 18604 printf %s "checking if $CC supports -Wmain... " >&6; } 18605 cacheid=xorg_cv_cc_flag__Wmain 18606 if eval test \${$cacheid+y} 18607 then : 18608 printf %s "(cached) " >&6 18609 else case e in #( 18610 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18611 /* end confdefs.h. */ 18612 int i; 18613 int 18614 main (void) 18615 { 18616 18617 ; 18618 return 0; 18619 } 18620 _ACEOF 18621 if ac_fn_c_try_link "$LINENO" 18622 then : 18623 eval $cacheid=yes 18624 else case e in #( 18625 e) eval $cacheid=no ;; 18626 esac 18627 fi 18628 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18629 conftest$ac_exeext conftest.$ac_ext ;; 18630 esac 18631 fi 18632 18633 18634 CFLAGS="$xorg_testset_save_CFLAGS" 18635 18636 eval supported=\$$cacheid 18637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18638 printf "%s\n" "$supported" >&6; } 18639 if test "$supported" = "yes" ; then 18640 BASE_CFLAGS="$BASE_CFLAGS -Wmain" 18641 found="yes" 18642 fi 18643 fi 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 xorg_testset_save_CFLAGS="$CFLAGS" 18660 18661 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18662 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18664 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18665 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18666 then : 18667 printf %s "(cached) " >&6 18668 else case e in #( 18669 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18670 /* end confdefs.h. */ 18671 int i; 18672 _ACEOF 18673 if ac_fn_c_try_compile "$LINENO" 18674 then : 18675 xorg_cv_cc_flag_unknown_warning_option=yes 18676 else case e in #( 18677 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 18678 esac 18679 fi 18680 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18681 esac 18682 fi 18683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18684 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18685 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18686 CFLAGS="$xorg_testset_save_CFLAGS" 18687 fi 18688 18689 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18690 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18691 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18692 fi 18693 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18695 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18696 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18697 then : 18698 printf %s "(cached) " >&6 18699 else case e in #( 18700 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18701 /* end confdefs.h. */ 18702 int i; 18703 _ACEOF 18704 if ac_fn_c_try_compile "$LINENO" 18705 then : 18706 xorg_cv_cc_flag_unused_command_line_argument=yes 18707 else case e in #( 18708 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 18709 esac 18710 fi 18711 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18712 esac 18713 fi 18714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18715 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18716 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18717 CFLAGS="$xorg_testset_save_CFLAGS" 18718 fi 18719 18720 found="no" 18721 18722 if test $found = "no" ; then 18723 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18724 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18725 fi 18726 18727 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18728 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18729 fi 18730 18731 CFLAGS="$CFLAGS -Wmissing-braces" 18732 18733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 18734 printf %s "checking if $CC supports -Wmissing-braces... " >&6; } 18735 cacheid=xorg_cv_cc_flag__Wmissing_braces 18736 if eval test \${$cacheid+y} 18737 then : 18738 printf %s "(cached) " >&6 18739 else case e in #( 18740 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18741 /* end confdefs.h. */ 18742 int i; 18743 int 18744 main (void) 18745 { 18746 18747 ; 18748 return 0; 18749 } 18750 _ACEOF 18751 if ac_fn_c_try_link "$LINENO" 18752 then : 18753 eval $cacheid=yes 18754 else case e in #( 18755 e) eval $cacheid=no ;; 18756 esac 18757 fi 18758 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18759 conftest$ac_exeext conftest.$ac_ext ;; 18760 esac 18761 fi 18762 18763 18764 CFLAGS="$xorg_testset_save_CFLAGS" 18765 18766 eval supported=\$$cacheid 18767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18768 printf "%s\n" "$supported" >&6; } 18769 if test "$supported" = "yes" ; then 18770 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 18771 found="yes" 18772 fi 18773 fi 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 18784 18785 18786 18787 18788 18789 xorg_testset_save_CFLAGS="$CFLAGS" 18790 18791 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18792 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18794 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18795 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18796 then : 18797 printf %s "(cached) " >&6 18798 else case e in #( 18799 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18800 /* end confdefs.h. */ 18801 int i; 18802 _ACEOF 18803 if ac_fn_c_try_compile "$LINENO" 18804 then : 18805 xorg_cv_cc_flag_unknown_warning_option=yes 18806 else case e in #( 18807 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 18808 esac 18809 fi 18810 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18811 esac 18812 fi 18813 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18814 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18815 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18816 CFLAGS="$xorg_testset_save_CFLAGS" 18817 fi 18818 18819 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18820 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18821 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18822 fi 18823 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18824 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18825 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18826 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18827 then : 18828 printf %s "(cached) " >&6 18829 else case e in #( 18830 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18831 /* end confdefs.h. */ 18832 int i; 18833 _ACEOF 18834 if ac_fn_c_try_compile "$LINENO" 18835 then : 18836 xorg_cv_cc_flag_unused_command_line_argument=yes 18837 else case e in #( 18838 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 18839 esac 18840 fi 18841 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18842 esac 18843 fi 18844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18845 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18846 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18847 CFLAGS="$xorg_testset_save_CFLAGS" 18848 fi 18849 18850 found="no" 18851 18852 if test $found = "no" ; then 18853 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18854 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18855 fi 18856 18857 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18858 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18859 fi 18860 18861 CFLAGS="$CFLAGS -Wsequence-point" 18862 18863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 18864 printf %s "checking if $CC supports -Wsequence-point... " >&6; } 18865 cacheid=xorg_cv_cc_flag__Wsequence_point 18866 if eval test \${$cacheid+y} 18867 then : 18868 printf %s "(cached) " >&6 18869 else case e in #( 18870 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18871 /* end confdefs.h. */ 18872 int i; 18873 int 18874 main (void) 18875 { 18876 18877 ; 18878 return 0; 18879 } 18880 _ACEOF 18881 if ac_fn_c_try_link "$LINENO" 18882 then : 18883 eval $cacheid=yes 18884 else case e in #( 18885 e) eval $cacheid=no ;; 18886 esac 18887 fi 18888 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18889 conftest$ac_exeext conftest.$ac_ext ;; 18890 esac 18891 fi 18892 18893 18894 CFLAGS="$xorg_testset_save_CFLAGS" 18895 18896 eval supported=\$$cacheid 18897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18898 printf "%s\n" "$supported" >&6; } 18899 if test "$supported" = "yes" ; then 18900 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 18901 found="yes" 18902 fi 18903 fi 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 xorg_testset_save_CFLAGS="$CFLAGS" 18920 18921 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18922 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18924 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18925 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18926 then : 18927 printf %s "(cached) " >&6 18928 else case e in #( 18929 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18930 /* end confdefs.h. */ 18931 int i; 18932 _ACEOF 18933 if ac_fn_c_try_compile "$LINENO" 18934 then : 18935 xorg_cv_cc_flag_unknown_warning_option=yes 18936 else case e in #( 18937 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 18938 esac 18939 fi 18940 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18941 esac 18942 fi 18943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18944 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18945 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18946 CFLAGS="$xorg_testset_save_CFLAGS" 18947 fi 18948 18949 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18950 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18951 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18952 fi 18953 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18955 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18956 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18957 then : 18958 printf %s "(cached) " >&6 18959 else case e in #( 18960 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18961 /* end confdefs.h. */ 18962 int i; 18963 _ACEOF 18964 if ac_fn_c_try_compile "$LINENO" 18965 then : 18966 xorg_cv_cc_flag_unused_command_line_argument=yes 18967 else case e in #( 18968 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 18969 esac 18970 fi 18971 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 18972 esac 18973 fi 18974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18975 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18976 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18977 CFLAGS="$xorg_testset_save_CFLAGS" 18978 fi 18979 18980 found="no" 18981 18982 if test $found = "no" ; then 18983 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18984 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18985 fi 18986 18987 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18988 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18989 fi 18990 18991 CFLAGS="$CFLAGS -Wreturn-type" 18992 18993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 18994 printf %s "checking if $CC supports -Wreturn-type... " >&6; } 18995 cacheid=xorg_cv_cc_flag__Wreturn_type 18996 if eval test \${$cacheid+y} 18997 then : 18998 printf %s "(cached) " >&6 18999 else case e in #( 19000 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19001 /* end confdefs.h. */ 19002 int i; 19003 int 19004 main (void) 19005 { 19006 19007 ; 19008 return 0; 19009 } 19010 _ACEOF 19011 if ac_fn_c_try_link "$LINENO" 19012 then : 19013 eval $cacheid=yes 19014 else case e in #( 19015 e) eval $cacheid=no ;; 19016 esac 19017 fi 19018 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19019 conftest$ac_exeext conftest.$ac_ext ;; 19020 esac 19021 fi 19022 19023 19024 CFLAGS="$xorg_testset_save_CFLAGS" 19025 19026 eval supported=\$$cacheid 19027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19028 printf "%s\n" "$supported" >&6; } 19029 if test "$supported" = "yes" ; then 19030 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 19031 found="yes" 19032 fi 19033 fi 19034 19035 19036 19037 19038 19039 19040 19041 19042 19043 19044 19045 19046 19047 19048 19049 xorg_testset_save_CFLAGS="$CFLAGS" 19050 19051 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19052 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19054 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19055 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19056 then : 19057 printf %s "(cached) " >&6 19058 else case e in #( 19059 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19060 /* end confdefs.h. */ 19061 int i; 19062 _ACEOF 19063 if ac_fn_c_try_compile "$LINENO" 19064 then : 19065 xorg_cv_cc_flag_unknown_warning_option=yes 19066 else case e in #( 19067 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 19068 esac 19069 fi 19070 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19071 esac 19072 fi 19073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19074 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 19075 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 19076 CFLAGS="$xorg_testset_save_CFLAGS" 19077 fi 19078 19079 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 19080 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19081 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19082 fi 19083 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19085 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19086 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19087 then : 19088 printf %s "(cached) " >&6 19089 else case e in #( 19090 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19091 /* end confdefs.h. */ 19092 int i; 19093 _ACEOF 19094 if ac_fn_c_try_compile "$LINENO" 19095 then : 19096 xorg_cv_cc_flag_unused_command_line_argument=yes 19097 else case e in #( 19098 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 19099 esac 19100 fi 19101 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19102 esac 19103 fi 19104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19105 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 19106 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 19107 CFLAGS="$xorg_testset_save_CFLAGS" 19108 fi 19109 19110 found="no" 19111 19112 if test $found = "no" ; then 19113 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19114 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19115 fi 19116 19117 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 19118 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19119 fi 19120 19121 CFLAGS="$CFLAGS -Wtrigraphs" 19122 19123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 19124 printf %s "checking if $CC supports -Wtrigraphs... " >&6; } 19125 cacheid=xorg_cv_cc_flag__Wtrigraphs 19126 if eval test \${$cacheid+y} 19127 then : 19128 printf %s "(cached) " >&6 19129 else case e in #( 19130 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19131 /* end confdefs.h. */ 19132 int i; 19133 int 19134 main (void) 19135 { 19136 19137 ; 19138 return 0; 19139 } 19140 _ACEOF 19141 if ac_fn_c_try_link "$LINENO" 19142 then : 19143 eval $cacheid=yes 19144 else case e in #( 19145 e) eval $cacheid=no ;; 19146 esac 19147 fi 19148 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19149 conftest$ac_exeext conftest.$ac_ext ;; 19150 esac 19151 fi 19152 19153 19154 CFLAGS="$xorg_testset_save_CFLAGS" 19155 19156 eval supported=\$$cacheid 19157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19158 printf "%s\n" "$supported" >&6; } 19159 if test "$supported" = "yes" ; then 19160 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 19161 found="yes" 19162 fi 19163 fi 19164 19165 19166 19167 19168 19169 19170 19171 19172 19173 19174 19175 19176 19177 19178 19179 xorg_testset_save_CFLAGS="$CFLAGS" 19180 19181 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19182 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19184 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19185 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19186 then : 19187 printf %s "(cached) " >&6 19188 else case e in #( 19189 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19190 /* end confdefs.h. */ 19191 int i; 19192 _ACEOF 19193 if ac_fn_c_try_compile "$LINENO" 19194 then : 19195 xorg_cv_cc_flag_unknown_warning_option=yes 19196 else case e in #( 19197 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 19198 esac 19199 fi 19200 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19201 esac 19202 fi 19203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19204 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 19205 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 19206 CFLAGS="$xorg_testset_save_CFLAGS" 19207 fi 19208 19209 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 19210 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19211 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19212 fi 19213 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19215 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19216 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19217 then : 19218 printf %s "(cached) " >&6 19219 else case e in #( 19220 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19221 /* end confdefs.h. */ 19222 int i; 19223 _ACEOF 19224 if ac_fn_c_try_compile "$LINENO" 19225 then : 19226 xorg_cv_cc_flag_unused_command_line_argument=yes 19227 else case e in #( 19228 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 19229 esac 19230 fi 19231 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19232 esac 19233 fi 19234 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19235 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 19236 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 19237 CFLAGS="$xorg_testset_save_CFLAGS" 19238 fi 19239 19240 found="no" 19241 19242 if test $found = "no" ; then 19243 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19244 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19245 fi 19246 19247 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 19248 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19249 fi 19250 19251 CFLAGS="$CFLAGS -Warray-bounds" 19252 19253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 19254 printf %s "checking if $CC supports -Warray-bounds... " >&6; } 19255 cacheid=xorg_cv_cc_flag__Warray_bounds 19256 if eval test \${$cacheid+y} 19257 then : 19258 printf %s "(cached) " >&6 19259 else case e in #( 19260 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19261 /* end confdefs.h. */ 19262 int i; 19263 int 19264 main (void) 19265 { 19266 19267 ; 19268 return 0; 19269 } 19270 _ACEOF 19271 if ac_fn_c_try_link "$LINENO" 19272 then : 19273 eval $cacheid=yes 19274 else case e in #( 19275 e) eval $cacheid=no ;; 19276 esac 19277 fi 19278 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19279 conftest$ac_exeext conftest.$ac_ext ;; 19280 esac 19281 fi 19282 19283 19284 CFLAGS="$xorg_testset_save_CFLAGS" 19285 19286 eval supported=\$$cacheid 19287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19288 printf "%s\n" "$supported" >&6; } 19289 if test "$supported" = "yes" ; then 19290 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 19291 found="yes" 19292 fi 19293 fi 19294 19295 19296 19297 19298 19299 19300 19301 19302 19303 19304 19305 19306 19307 19308 19309 xorg_testset_save_CFLAGS="$CFLAGS" 19310 19311 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19312 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19314 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19315 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19316 then : 19317 printf %s "(cached) " >&6 19318 else case e in #( 19319 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19320 /* end confdefs.h. */ 19321 int i; 19322 _ACEOF 19323 if ac_fn_c_try_compile "$LINENO" 19324 then : 19325 xorg_cv_cc_flag_unknown_warning_option=yes 19326 else case e in #( 19327 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 19328 esac 19329 fi 19330 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19331 esac 19332 fi 19333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19334 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 19335 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 19336 CFLAGS="$xorg_testset_save_CFLAGS" 19337 fi 19338 19339 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 19340 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19341 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19342 fi 19343 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19345 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19346 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19347 then : 19348 printf %s "(cached) " >&6 19349 else case e in #( 19350 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19351 /* end confdefs.h. */ 19352 int i; 19353 _ACEOF 19354 if ac_fn_c_try_compile "$LINENO" 19355 then : 19356 xorg_cv_cc_flag_unused_command_line_argument=yes 19357 else case e in #( 19358 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 19359 esac 19360 fi 19361 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19362 esac 19363 fi 19364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19365 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 19366 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 19367 CFLAGS="$xorg_testset_save_CFLAGS" 19368 fi 19369 19370 found="no" 19371 19372 if test $found = "no" ; then 19373 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19374 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19375 fi 19376 19377 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 19378 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19379 fi 19380 19381 CFLAGS="$CFLAGS -Wwrite-strings" 19382 19383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 19384 printf %s "checking if $CC supports -Wwrite-strings... " >&6; } 19385 cacheid=xorg_cv_cc_flag__Wwrite_strings 19386 if eval test \${$cacheid+y} 19387 then : 19388 printf %s "(cached) " >&6 19389 else case e in #( 19390 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19391 /* end confdefs.h. */ 19392 int i; 19393 int 19394 main (void) 19395 { 19396 19397 ; 19398 return 0; 19399 } 19400 _ACEOF 19401 if ac_fn_c_try_link "$LINENO" 19402 then : 19403 eval $cacheid=yes 19404 else case e in #( 19405 e) eval $cacheid=no ;; 19406 esac 19407 fi 19408 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19409 conftest$ac_exeext conftest.$ac_ext ;; 19410 esac 19411 fi 19412 19413 19414 CFLAGS="$xorg_testset_save_CFLAGS" 19415 19416 eval supported=\$$cacheid 19417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19418 printf "%s\n" "$supported" >&6; } 19419 if test "$supported" = "yes" ; then 19420 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 19421 found="yes" 19422 fi 19423 fi 19424 19425 19426 19427 19428 19429 19430 19431 19432 19433 19434 19435 19436 19437 19438 19439 xorg_testset_save_CFLAGS="$CFLAGS" 19440 19441 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19442 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19444 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19445 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19446 then : 19447 printf %s "(cached) " >&6 19448 else case e in #( 19449 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19450 /* end confdefs.h. */ 19451 int i; 19452 _ACEOF 19453 if ac_fn_c_try_compile "$LINENO" 19454 then : 19455 xorg_cv_cc_flag_unknown_warning_option=yes 19456 else case e in #( 19457 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 19458 esac 19459 fi 19460 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19461 esac 19462 fi 19463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19464 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 19465 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 19466 CFLAGS="$xorg_testset_save_CFLAGS" 19467 fi 19468 19469 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 19470 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19471 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19472 fi 19473 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19475 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19476 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19477 then : 19478 printf %s "(cached) " >&6 19479 else case e in #( 19480 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19481 /* end confdefs.h. */ 19482 int i; 19483 _ACEOF 19484 if ac_fn_c_try_compile "$LINENO" 19485 then : 19486 xorg_cv_cc_flag_unused_command_line_argument=yes 19487 else case e in #( 19488 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 19489 esac 19490 fi 19491 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19492 esac 19493 fi 19494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19495 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 19496 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 19497 CFLAGS="$xorg_testset_save_CFLAGS" 19498 fi 19499 19500 found="no" 19501 19502 if test $found = "no" ; then 19503 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19504 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19505 fi 19506 19507 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 19508 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19509 fi 19510 19511 CFLAGS="$CFLAGS -Waddress" 19512 19513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 19514 printf %s "checking if $CC supports -Waddress... " >&6; } 19515 cacheid=xorg_cv_cc_flag__Waddress 19516 if eval test \${$cacheid+y} 19517 then : 19518 printf %s "(cached) " >&6 19519 else case e in #( 19520 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19521 /* end confdefs.h. */ 19522 int i; 19523 int 19524 main (void) 19525 { 19526 19527 ; 19528 return 0; 19529 } 19530 _ACEOF 19531 if ac_fn_c_try_link "$LINENO" 19532 then : 19533 eval $cacheid=yes 19534 else case e in #( 19535 e) eval $cacheid=no ;; 19536 esac 19537 fi 19538 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19539 conftest$ac_exeext conftest.$ac_ext ;; 19540 esac 19541 fi 19542 19543 19544 CFLAGS="$xorg_testset_save_CFLAGS" 19545 19546 eval supported=\$$cacheid 19547 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19548 printf "%s\n" "$supported" >&6; } 19549 if test "$supported" = "yes" ; then 19550 BASE_CFLAGS="$BASE_CFLAGS -Waddress" 19551 found="yes" 19552 fi 19553 fi 19554 19555 19556 19557 19558 19559 19560 19561 19562 19563 19564 19565 19566 19567 19568 19569 xorg_testset_save_CFLAGS="$CFLAGS" 19570 19571 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19572 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19574 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19575 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19576 then : 19577 printf %s "(cached) " >&6 19578 else case e in #( 19579 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19580 /* end confdefs.h. */ 19581 int i; 19582 _ACEOF 19583 if ac_fn_c_try_compile "$LINENO" 19584 then : 19585 xorg_cv_cc_flag_unknown_warning_option=yes 19586 else case e in #( 19587 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 19588 esac 19589 fi 19590 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19591 esac 19592 fi 19593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19594 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 19595 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 19596 CFLAGS="$xorg_testset_save_CFLAGS" 19597 fi 19598 19599 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 19600 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19601 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19602 fi 19603 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19605 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19606 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19607 then : 19608 printf %s "(cached) " >&6 19609 else case e in #( 19610 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19611 /* end confdefs.h. */ 19612 int i; 19613 _ACEOF 19614 if ac_fn_c_try_compile "$LINENO" 19615 then : 19616 xorg_cv_cc_flag_unused_command_line_argument=yes 19617 else case e in #( 19618 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 19619 esac 19620 fi 19621 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19622 esac 19623 fi 19624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19625 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 19626 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 19627 CFLAGS="$xorg_testset_save_CFLAGS" 19628 fi 19629 19630 found="no" 19631 19632 if test $found = "no" ; then 19633 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19634 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19635 fi 19636 19637 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 19638 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19639 fi 19640 19641 CFLAGS="$CFLAGS -Wint-to-pointer-cast" 19642 19643 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 19644 printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 19645 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 19646 if eval test \${$cacheid+y} 19647 then : 19648 printf %s "(cached) " >&6 19649 else case e in #( 19650 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19651 /* end confdefs.h. */ 19652 int i; 19653 int 19654 main (void) 19655 { 19656 19657 ; 19658 return 0; 19659 } 19660 _ACEOF 19661 if ac_fn_c_try_link "$LINENO" 19662 then : 19663 eval $cacheid=yes 19664 else case e in #( 19665 e) eval $cacheid=no ;; 19666 esac 19667 fi 19668 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19669 conftest$ac_exeext conftest.$ac_ext ;; 19670 esac 19671 fi 19672 19673 19674 CFLAGS="$xorg_testset_save_CFLAGS" 19675 19676 eval supported=\$$cacheid 19677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19678 printf "%s\n" "$supported" >&6; } 19679 if test "$supported" = "yes" ; then 19680 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 19681 found="yes" 19682 fi 19683 fi 19684 19685 19686 19687 19688 19689 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 xorg_testset_save_CFLAGS="$CFLAGS" 19700 19701 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19702 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19704 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19705 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19706 then : 19707 printf %s "(cached) " >&6 19708 else case e in #( 19709 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19710 /* end confdefs.h. */ 19711 int i; 19712 _ACEOF 19713 if ac_fn_c_try_compile "$LINENO" 19714 then : 19715 xorg_cv_cc_flag_unknown_warning_option=yes 19716 else case e in #( 19717 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 19718 esac 19719 fi 19720 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19721 esac 19722 fi 19723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19724 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 19725 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 19726 CFLAGS="$xorg_testset_save_CFLAGS" 19727 fi 19728 19729 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 19730 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19731 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19732 fi 19733 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19735 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19736 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19737 then : 19738 printf %s "(cached) " >&6 19739 else case e in #( 19740 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19741 /* end confdefs.h. */ 19742 int i; 19743 _ACEOF 19744 if ac_fn_c_try_compile "$LINENO" 19745 then : 19746 xorg_cv_cc_flag_unused_command_line_argument=yes 19747 else case e in #( 19748 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 19749 esac 19750 fi 19751 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19752 esac 19753 fi 19754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19755 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 19756 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 19757 CFLAGS="$xorg_testset_save_CFLAGS" 19758 fi 19759 19760 found="no" 19761 19762 if test $found = "no" ; then 19763 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19764 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19765 fi 19766 19767 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 19768 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19769 fi 19770 19771 CFLAGS="$CFLAGS -Wpointer-to-int-cast" 19772 19773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 19774 printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 19775 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 19776 if eval test \${$cacheid+y} 19777 then : 19778 printf %s "(cached) " >&6 19779 else case e in #( 19780 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19781 /* end confdefs.h. */ 19782 int i; 19783 int 19784 main (void) 19785 { 19786 19787 ; 19788 return 0; 19789 } 19790 _ACEOF 19791 if ac_fn_c_try_link "$LINENO" 19792 then : 19793 eval $cacheid=yes 19794 else case e in #( 19795 e) eval $cacheid=no ;; 19796 esac 19797 fi 19798 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19799 conftest$ac_exeext conftest.$ac_ext ;; 19800 esac 19801 fi 19802 19803 19804 CFLAGS="$xorg_testset_save_CFLAGS" 19805 19806 eval supported=\$$cacheid 19807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19808 printf "%s\n" "$supported" >&6; } 19809 if test "$supported" = "yes" ; then 19810 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 19811 found="yes" 19812 fi 19813 fi 19814 19815 19816 fi 19817 19818 19819 19820 19821 19822 19823 19824 CWARNFLAGS="$BASE_CFLAGS" 19825 if test "x$GCC" = xyes ; then 19826 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 19827 fi 19828 19829 19830 19831 19832 19833 19834 19835 19836 # Check whether --enable-strict-compilation was given. 19837 if test ${enable_strict_compilation+y} 19838 then : 19839 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 19840 else case e in #( 19841 e) STRICT_COMPILE=no ;; 19842 esac 19843 fi 19844 19845 19846 19847 19848 19849 19850 STRICT_CFLAGS="" 19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 xorg_testset_save_CFLAGS="$CFLAGS" 19865 19866 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19867 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19869 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19870 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19871 then : 19872 printf %s "(cached) " >&6 19873 else case e in #( 19874 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19875 /* end confdefs.h. */ 19876 int i; 19877 _ACEOF 19878 if ac_fn_c_try_compile "$LINENO" 19879 then : 19880 xorg_cv_cc_flag_unknown_warning_option=yes 19881 else case e in #( 19882 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 19883 esac 19884 fi 19885 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19886 esac 19887 fi 19888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19889 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 19890 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 19891 CFLAGS="$xorg_testset_save_CFLAGS" 19892 fi 19893 19894 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 19895 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19896 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19897 fi 19898 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19900 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19901 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19902 then : 19903 printf %s "(cached) " >&6 19904 else case e in #( 19905 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19906 /* end confdefs.h. */ 19907 int i; 19908 _ACEOF 19909 if ac_fn_c_try_compile "$LINENO" 19910 then : 19911 xorg_cv_cc_flag_unused_command_line_argument=yes 19912 else case e in #( 19913 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 19914 esac 19915 fi 19916 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 19917 esac 19918 fi 19919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19920 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 19921 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 19922 CFLAGS="$xorg_testset_save_CFLAGS" 19923 fi 19924 19925 found="no" 19926 19927 if test $found = "no" ; then 19928 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19929 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19930 fi 19931 19932 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 19933 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19934 fi 19935 19936 CFLAGS="$CFLAGS -pedantic" 19937 19938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 19939 printf %s "checking if $CC supports -pedantic... " >&6; } 19940 cacheid=xorg_cv_cc_flag__pedantic 19941 if eval test \${$cacheid+y} 19942 then : 19943 printf %s "(cached) " >&6 19944 else case e in #( 19945 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19946 /* end confdefs.h. */ 19947 int i; 19948 int 19949 main (void) 19950 { 19951 19952 ; 19953 return 0; 19954 } 19955 _ACEOF 19956 if ac_fn_c_try_link "$LINENO" 19957 then : 19958 eval $cacheid=yes 19959 else case e in #( 19960 e) eval $cacheid=no ;; 19961 esac 19962 fi 19963 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19964 conftest$ac_exeext conftest.$ac_ext ;; 19965 esac 19966 fi 19967 19968 19969 CFLAGS="$xorg_testset_save_CFLAGS" 19970 19971 eval supported=\$$cacheid 19972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19973 printf "%s\n" "$supported" >&6; } 19974 if test "$supported" = "yes" ; then 19975 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 19976 found="yes" 19977 fi 19978 fi 19979 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991 19992 19993 19994 xorg_testset_save_CFLAGS="$CFLAGS" 19995 19996 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19997 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19999 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 20000 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 20001 then : 20002 printf %s "(cached) " >&6 20003 else case e in #( 20004 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20005 /* end confdefs.h. */ 20006 int i; 20007 _ACEOF 20008 if ac_fn_c_try_compile "$LINENO" 20009 then : 20010 xorg_cv_cc_flag_unknown_warning_option=yes 20011 else case e in #( 20012 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 20013 esac 20014 fi 20015 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 20016 esac 20017 fi 20018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 20019 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 20020 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 20021 CFLAGS="$xorg_testset_save_CFLAGS" 20022 fi 20023 20024 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 20025 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 20026 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 20027 fi 20028 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 20029 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 20030 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 20031 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 20032 then : 20033 printf %s "(cached) " >&6 20034 else case e in #( 20035 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20036 /* end confdefs.h. */ 20037 int i; 20038 _ACEOF 20039 if ac_fn_c_try_compile "$LINENO" 20040 then : 20041 xorg_cv_cc_flag_unused_command_line_argument=yes 20042 else case e in #( 20043 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 20044 esac 20045 fi 20046 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 20047 esac 20048 fi 20049 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 20050 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 20051 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 20052 CFLAGS="$xorg_testset_save_CFLAGS" 20053 fi 20054 20055 found="no" 20056 20057 if test $found = "no" ; then 20058 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 20059 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 20060 fi 20061 20062 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 20063 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 20064 fi 20065 20066 CFLAGS="$CFLAGS -Werror" 20067 20068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 20069 printf %s "checking if $CC supports -Werror... " >&6; } 20070 cacheid=xorg_cv_cc_flag__Werror 20071 if eval test \${$cacheid+y} 20072 then : 20073 printf %s "(cached) " >&6 20074 else case e in #( 20075 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20076 /* end confdefs.h. */ 20077 int i; 20078 int 20079 main (void) 20080 { 20081 20082 ; 20083 return 0; 20084 } 20085 _ACEOF 20086 if ac_fn_c_try_link "$LINENO" 20087 then : 20088 eval $cacheid=yes 20089 else case e in #( 20090 e) eval $cacheid=no ;; 20091 esac 20092 fi 20093 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20094 conftest$ac_exeext conftest.$ac_ext ;; 20095 esac 20096 fi 20097 20098 20099 CFLAGS="$xorg_testset_save_CFLAGS" 20100 20101 eval supported=\$$cacheid 20102 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 20103 printf "%s\n" "$supported" >&6; } 20104 if test "$supported" = "yes" ; then 20105 STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 20106 found="yes" 20107 fi 20108 fi 20109 20110 if test $found = "no" ; then 20111 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 20112 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 20113 fi 20114 20115 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 20116 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 20117 fi 20118 20119 CFLAGS="$CFLAGS -errwarn" 20120 20121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 20122 printf %s "checking if $CC supports -errwarn... " >&6; } 20123 cacheid=xorg_cv_cc_flag__errwarn 20124 if eval test \${$cacheid+y} 20125 then : 20126 printf %s "(cached) " >&6 20127 else case e in #( 20128 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20129 /* end confdefs.h. */ 20130 int i; 20131 int 20132 main (void) 20133 { 20134 20135 ; 20136 return 0; 20137 } 20138 _ACEOF 20139 if ac_fn_c_try_link "$LINENO" 20140 then : 20141 eval $cacheid=yes 20142 else case e in #( 20143 e) eval $cacheid=no ;; 20144 esac 20145 fi 20146 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20147 conftest$ac_exeext conftest.$ac_ext ;; 20148 esac 20149 fi 20150 20151 20152 CFLAGS="$xorg_testset_save_CFLAGS" 20153 20154 eval supported=\$$cacheid 20155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 20156 printf "%s\n" "$supported" >&6; } 20157 if test "$supported" = "yes" ; then 20158 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 20159 found="yes" 20160 fi 20161 fi 20162 20163 20164 20165 # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 20166 # activate it with -Werror, so we add it here explicitly. 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 xorg_testset_save_CFLAGS="$CFLAGS" 20181 20182 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 20183 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 20184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 20185 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 20186 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 20187 then : 20188 printf %s "(cached) " >&6 20189 else case e in #( 20190 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20191 /* end confdefs.h. */ 20192 int i; 20193 _ACEOF 20194 if ac_fn_c_try_compile "$LINENO" 20195 then : 20196 xorg_cv_cc_flag_unknown_warning_option=yes 20197 else case e in #( 20198 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 20199 esac 20200 fi 20201 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 20202 esac 20203 fi 20204 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 20205 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 20206 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 20207 CFLAGS="$xorg_testset_save_CFLAGS" 20208 fi 20209 20210 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 20211 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 20212 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 20213 fi 20214 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 20215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 20216 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 20217 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 20218 then : 20219 printf %s "(cached) " >&6 20220 else case e in #( 20221 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20222 /* end confdefs.h. */ 20223 int i; 20224 _ACEOF 20225 if ac_fn_c_try_compile "$LINENO" 20226 then : 20227 xorg_cv_cc_flag_unused_command_line_argument=yes 20228 else case e in #( 20229 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 20230 esac 20231 fi 20232 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 20233 esac 20234 fi 20235 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 20236 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 20237 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 20238 CFLAGS="$xorg_testset_save_CFLAGS" 20239 fi 20240 20241 found="no" 20242 20243 if test $found = "no" ; then 20244 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 20245 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 20246 fi 20247 20248 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 20249 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 20250 fi 20251 20252 CFLAGS="$CFLAGS -Werror=attributes" 20253 20254 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 20255 printf %s "checking if $CC supports -Werror=attributes... " >&6; } 20256 cacheid=xorg_cv_cc_flag__Werror_attributes 20257 if eval test \${$cacheid+y} 20258 then : 20259 printf %s "(cached) " >&6 20260 else case e in #( 20261 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20262 /* end confdefs.h. */ 20263 int i; 20264 int 20265 main (void) 20266 { 20267 20268 ; 20269 return 0; 20270 } 20271 _ACEOF 20272 if ac_fn_c_try_link "$LINENO" 20273 then : 20274 eval $cacheid=yes 20275 else case e in #( 20276 e) eval $cacheid=no ;; 20277 esac 20278 fi 20279 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20280 conftest$ac_exeext conftest.$ac_ext ;; 20281 esac 20282 fi 20283 20284 20285 CFLAGS="$xorg_testset_save_CFLAGS" 20286 20287 eval supported=\$$cacheid 20288 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 20289 printf "%s\n" "$supported" >&6; } 20290 if test "$supported" = "yes" ; then 20291 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 20292 found="yes" 20293 fi 20294 fi 20295 20296 20297 20298 if test "x$STRICT_COMPILE" = "xyes"; then 20299 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 20300 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 20301 fi 20302 20303 20304 20305 20306 20307 20308 20309 20310 cat >>confdefs.h <<_ACEOF 20311 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 20312 _ACEOF 20313 20314 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 20315 if test "x$PVM" = "x"; then 20316 PVM="0" 20317 fi 20318 20319 printf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 20320 20321 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 20322 if test "x$PVP" = "x"; then 20323 PVP="0" 20324 fi 20325 20326 printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 20327 20328 20329 20330 CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 20331 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 20332 || (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 20333 touch \$(top_srcdir)/ChangeLog; \ 20334 echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 20335 20336 20337 20338 20339 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 20340 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 20341 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 20342 || (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 20343 touch \$(top_srcdir)/INSTALL; \ 20344 echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 20345 20346 20347 20348 20349 20350 20351 case $host_os in 20352 solaris*) 20353 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 20354 # check for a man page file found in later versions that use 20355 # traditional section numbers instead 20356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 20357 printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 20358 if test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 20359 then : 20360 printf %s "(cached) " >&6 20361 else case e in #( 20362 e) test "$cross_compiling" = yes && 20363 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 20364 if test -r "/usr/share/man/man7/attributes.7"; then 20365 ac_cv_file__usr_share_man_man7_attributes_7=yes 20366 else 20367 ac_cv_file__usr_share_man_man7_attributes_7=no 20368 fi ;; 20369 esac 20370 fi 20371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 20372 printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 20373 if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 20374 then : 20375 SYSV_MAN_SECTIONS=false 20376 else case e in #( 20377 e) SYSV_MAN_SECTIONS=true ;; 20378 esac 20379 fi 20380 20381 ;; 20382 *) SYSV_MAN_SECTIONS=false ;; 20383 esac 20384 20385 if test x$APP_MAN_SUFFIX = x ; then 20386 APP_MAN_SUFFIX=1 20387 fi 20388 if test x$APP_MAN_DIR = x ; then 20389 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 20390 fi 20391 20392 if test x$LIB_MAN_SUFFIX = x ; then 20393 LIB_MAN_SUFFIX=3 20394 fi 20395 if test x$LIB_MAN_DIR = x ; then 20396 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 20397 fi 20398 20399 if test x$FILE_MAN_SUFFIX = x ; then 20400 case $SYSV_MAN_SECTIONS in 20401 true) FILE_MAN_SUFFIX=4 ;; 20402 *) FILE_MAN_SUFFIX=5 ;; 20403 esac 20404 fi 20405 if test x$FILE_MAN_DIR = x ; then 20406 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 20407 fi 20408 20409 if test x$MISC_MAN_SUFFIX = x ; then 20410 case $SYSV_MAN_SECTIONS in 20411 true) MISC_MAN_SUFFIX=5 ;; 20412 *) MISC_MAN_SUFFIX=7 ;; 20413 esac 20414 fi 20415 if test x$MISC_MAN_DIR = x ; then 20416 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 20417 fi 20418 20419 if test x$DRIVER_MAN_SUFFIX = x ; then 20420 case $SYSV_MAN_SECTIONS in 20421 true) DRIVER_MAN_SUFFIX=7 ;; 20422 *) DRIVER_MAN_SUFFIX=4 ;; 20423 esac 20424 fi 20425 if test x$DRIVER_MAN_DIR = x ; then 20426 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 20427 fi 20428 20429 if test x$ADMIN_MAN_SUFFIX = x ; then 20430 case $SYSV_MAN_SECTIONS in 20431 true) ADMIN_MAN_SUFFIX=1m ;; 20432 *) ADMIN_MAN_SUFFIX=8 ;; 20433 esac 20434 fi 20435 if test x$ADMIN_MAN_DIR = x ; then 20436 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 20437 fi 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 XORG_MAN_PAGE="X Version 11" 20454 20455 MAN_SUBSTS="\ 20456 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 20457 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 20458 -e 's|__xservername__|Xorg|g' \ 20459 -e 's|__xconfigfile__|xorg.conf|g' \ 20460 -e 's|__projectroot__|\$(prefix)|g' \ 20461 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 20462 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 20463 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 20464 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 20465 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 20466 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 20467 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 20468 20469 20470 20471 20472 AM_DEFAULT_VERBOSITY=0 20473 20474 20475 20476 20477 20478 20479 20480 20481 # Check whether --with-lint was given. 20482 if test ${with_lint+y} 20483 then : 20484 withval=$with_lint; use_lint=$withval 20485 else case e in #( 20486 e) use_lint=no ;; 20487 esac 20488 fi 20489 20490 20491 # Obtain platform specific info like program name and options 20492 # The lint program on FreeBSD and NetBSD is different from the one on Solaris 20493 case $host_os in 20494 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 20495 lint_name=splint 20496 lint_options="-badflag" 20497 ;; 20498 *freebsd* | *netbsd*) 20499 lint_name=lint 20500 lint_options="-u -b" 20501 ;; 20502 *solaris*) 20503 lint_name=lint 20504 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 20505 ;; 20506 esac 20507 20508 # Test for the presence of the program (either guessed by the code or spelled out by the user) 20509 if test "x$use_lint" = x"yes" ; then 20510 # Extract the first word of "$lint_name", so it can be a program name with args. 20511 set dummy $lint_name; ac_word=$2 20512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20513 printf %s "checking for $ac_word... " >&6; } 20514 if test ${ac_cv_path_LINT+y} 20515 then : 20516 printf %s "(cached) " >&6 20517 else case e in #( 20518 e) case $LINT in 20519 [\\/]* | ?:[\\/]*) 20520 ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 20521 ;; 20522 *) 20523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20524 for as_dir in $PATH 20525 do 20526 IFS=$as_save_IFS 20527 case $as_dir in #((( 20528 '') as_dir=./ ;; 20529 */) ;; 20530 *) as_dir=$as_dir/ ;; 20531 esac 20532 for ac_exec_ext in '' $ac_executable_extensions; do 20533 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20534 ac_cv_path_LINT="$as_dir$ac_word$ac_exec_ext" 20535 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20536 break 2 20537 fi 20538 done 20539 done 20540 IFS=$as_save_IFS 20541 20542 ;; 20543 esac ;; 20544 esac 20545 fi 20546 LINT=$ac_cv_path_LINT 20547 if test -n "$LINT"; then 20548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 20549 printf "%s\n" "$LINT" >&6; } 20550 else 20551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20552 printf "%s\n" "no" >&6; } 20553 fi 20554 20555 20556 if test "x$LINT" = "x"; then 20557 as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 20558 fi 20559 elif test "x$use_lint" = x"no" ; then 20560 if test "x$LINT" != "x"; then 20561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 20562 printf "%s\n" "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 20563 fi 20564 else 20565 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 20566 fi 20567 20568 # User supplied flags override default flags 20569 if test "x$LINT_FLAGS" != "x"; then 20570 lint_options=$LINT_FLAGS 20571 fi 20572 20573 LINT_FLAGS=$lint_options 20574 20575 if test "x$LINT" != x; then 20576 LINT_TRUE= 20577 LINT_FALSE='#' 20578 else 20579 LINT_TRUE='#' 20580 LINT_FALSE= 20581 fi 20582 20583 20584 20585 LINT_FLAGS="${LINT_FLAGS} ${FONTENC_CFLAGS}" 20586 20587 # Checks for typedefs, structures, and compiler characteristics. 20588 # Check whether --enable-largefile was given. 20589 if test ${enable_largefile+y} 20590 then : 20591 enableval=$enable_largefile; 20592 fi 20593 if test "$enable_largefile,$enable_year2038" != no,no 20594 then : 20595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5 20596 printf %s "checking for $CC option to enable large file support... " >&6; } 20597 if test ${ac_cv_sys_largefile_opts+y} 20598 then : 20599 printf %s "(cached) " >&6 20600 else case e in #( 20601 e) ac_save_CC="$CC" 20602 ac_opt_found=no 20603 for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do 20604 if test x"$ac_opt" != x"none needed" 20605 then : 20606 CC="$ac_save_CC $ac_opt" 20607 fi 20608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20609 /* end confdefs.h. */ 20610 #include <sys/types.h> 20611 #ifndef FTYPE 20612 # define FTYPE off_t 20613 #endif 20614 /* Check that FTYPE can represent 2**63 - 1 correctly. 20615 We can't simply define LARGE_FTYPE to be 9223372036854775807, 20616 since some C++ compilers masquerading as C compilers 20617 incorrectly reject 9223372036854775807. */ 20618 #define LARGE_FTYPE (((FTYPE) 1 << 31 << 31) - 1 + ((FTYPE) 1 << 31 << 31)) 20619 int FTYPE_is_large[(LARGE_FTYPE % 2147483629 == 721 20620 && LARGE_FTYPE % 2147483647 == 1) 20621 ? 1 : -1]; 20622 int 20623 main (void) 20624 { 20625 20626 ; 20627 return 0; 20628 } 20629 _ACEOF 20630 if ac_fn_c_try_compile "$LINENO" 20631 then : 20632 if test x"$ac_opt" = x"none needed" 20633 then : 20634 # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t. 20635 CC="$CC -DFTYPE=ino_t" 20636 if ac_fn_c_try_compile "$LINENO" 20637 then : 20638 20639 else case e in #( 20640 e) CC="$CC -D_FILE_OFFSET_BITS=64" 20641 if ac_fn_c_try_compile "$LINENO" 20642 then : 20643 ac_opt='-D_FILE_OFFSET_BITS=64' 20644 fi 20645 rm -f core conftest.err conftest.$ac_objext conftest.beam ;; 20646 esac 20647 fi 20648 rm -f core conftest.err conftest.$ac_objext conftest.beam 20649 fi 20650 ac_cv_sys_largefile_opts=$ac_opt 20651 ac_opt_found=yes 20652 fi 20653 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20654 test $ac_opt_found = no || break 20655 done 20656 CC="$ac_save_CC" 20657 20658 test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;; 20659 esac 20660 fi 20661 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_opts" >&5 20662 printf "%s\n" "$ac_cv_sys_largefile_opts" >&6; } 20663 20664 ac_have_largefile=yes 20665 case $ac_cv_sys_largefile_opts in #( 20666 "none needed") : 20667 ;; #( 20668 "supported through gnulib") : 20669 ;; #( 20670 "support not detected") : 20671 ac_have_largefile=no ;; #( 20672 "-D_FILE_OFFSET_BITS=64") : 20673 20674 printf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h 20675 ;; #( 20676 "-D_LARGE_FILES=1") : 20677 20678 printf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h 20679 ;; #( 20680 "-n32") : 20681 CC="$CC -n32" ;; #( 20682 *) : 20683 as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;; 20684 esac 20685 20686 if test "$enable_year2038" != no 20687 then : 20688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5 20689 printf %s "checking for $CC option for timestamps after 2038... " >&6; } 20690 if test ${ac_cv_sys_year2038_opts+y} 20691 then : 20692 printf %s "(cached) " >&6 20693 else case e in #( 20694 e) ac_save_CPPFLAGS="$CPPFLAGS" 20695 ac_opt_found=no 20696 for ac_opt in "none needed" "-D_TIME_BITS=64" "-D__MINGW_USE_VC2005_COMPAT" "-U_USE_32_BIT_TIME_T -D__MINGW_USE_VC2005_COMPAT"; do 20697 if test x"$ac_opt" != x"none needed" 20698 then : 20699 CPPFLAGS="$ac_save_CPPFLAGS $ac_opt" 20700 fi 20701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20702 /* end confdefs.h. */ 20703 20704 #include <time.h> 20705 /* Check that time_t can represent 2**32 - 1 correctly. */ 20706 #define LARGE_TIME_T \\ 20707 ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30))) 20708 int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535 20709 && LARGE_TIME_T % 65537 == 0) 20710 ? 1 : -1]; 20711 20712 int 20713 main (void) 20714 { 20715 20716 ; 20717 return 0; 20718 } 20719 _ACEOF 20720 if ac_fn_c_try_compile "$LINENO" 20721 then : 20722 ac_cv_sys_year2038_opts="$ac_opt" 20723 ac_opt_found=yes 20724 fi 20725 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20726 test $ac_opt_found = no || break 20727 done 20728 CPPFLAGS="$ac_save_CPPFLAGS" 20729 test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;; 20730 esac 20731 fi 20732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5 20733 printf "%s\n" "$ac_cv_sys_year2038_opts" >&6; } 20734 20735 ac_have_year2038=yes 20736 case $ac_cv_sys_year2038_opts in #( 20737 "none needed") : 20738 ;; #( 20739 "support not detected") : 20740 ac_have_year2038=no ;; #( 20741 "-D_TIME_BITS=64") : 20742 20743 printf "%s\n" "#define _TIME_BITS 64" >>confdefs.h 20744 ;; #( 20745 "-D__MINGW_USE_VC2005_COMPAT") : 20746 20747 printf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h 20748 ;; #( 20749 "-U_USE_32_BIT_TIME_T"*) : 20750 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 20751 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 20752 as_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It 20753 will stop working after mid-January 2038. Remove 20754 _USE_32BIT_TIME_T from the compiler flags. 20755 See 'config.log' for more details" "$LINENO" 5; } ;; #( 20756 *) : 20757 as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;; 20758 esac 20759 20760 fi 20761 20762 fi 20763 20764 20765 # Check whether --enable-futex was given. 20766 if test ${enable_futex+y} 20767 then : 20768 enableval=$enable_futex; FUTEX=$enableval 20769 else case e in #( 20770 e) FUTEX=auto ;; 20771 esac 20772 fi 20773 20774 20775 if test "x$FUTEX" = "xauto"; then 20776 ac_fn_c_check_header_compile "$LINENO" "linux/futex.h" "ac_cv_header_linux_futex_h" "$ac_includes_default" 20777 if test "x$ac_cv_header_linux_futex_h" = xyes 20778 then : 20779 FUTEX=yes 20780 fi 20781 20782 fi 20783 20784 if test "x$FUTEX" = "xauto"; then 20785 ac_fn_c_check_header_compile "$LINENO" "sys/umtx.h" "ac_cv_header_sys_umtx_h" "#include <errno.h> 20786 #include <sys/types.h> 20787 " 20788 if test "x$ac_cv_header_sys_umtx_h" = xyes 20789 then : 20790 FUTEX=yes 20791 else case e in #( 20792 e) FUTEX=no ;; 20793 esac 20794 fi 20795 20796 if test "x$FUTEX" = "xyes"; then 20797 20798 printf "%s\n" "#define HAVE_UMTX 1" >>confdefs.h 20799 20800 fi 20801 fi 20802 20803 if test "x$FUTEX" = "xyes"; then 20804 PTHREAD=no 20805 20806 printf "%s\n" "#define HAVE_FUTEX 1" >>confdefs.h 20807 20808 else 20809 PTHREAD=yes 20810 20811 printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h 20812 20813 fi 20814 20815 PTHREAD_LIBS= 20816 if test "x$PTHREAD" = "xyes"; then 20817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 20818 printf %s "checking for pthread_create in -lpthread... " >&6; } 20819 if test ${ac_cv_lib_pthread_pthread_create+y} 20820 then : 20821 printf %s "(cached) " >&6 20822 else case e in #( 20823 e) ac_check_lib_save_LIBS=$LIBS 20824 LIBS="-lpthread $LIBS" 20825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20826 /* end confdefs.h. */ 20827 20828 /* Override any GCC internal prototype to avoid an error. 20829 Use char because int might match the return type of a GCC 20830 builtin and then its argument prototype would still apply. 20831 The 'extern "C"' is for builds by C++ compilers; 20832 although this is not generally supported in C code supporting it here 20833 has little cost and some practical benefit (sr 110532). */ 20834 #ifdef __cplusplus 20835 extern "C" 20836 #endif 20837 char pthread_create (void); 20838 int 20839 main (void) 20840 { 20841 return pthread_create (); 20842 ; 20843 return 0; 20844 } 20845 _ACEOF 20846 if ac_fn_c_try_link "$LINENO" 20847 then : 20848 ac_cv_lib_pthread_pthread_create=yes 20849 else case e in #( 20850 e) ac_cv_lib_pthread_pthread_create=no ;; 20851 esac 20852 fi 20853 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20854 conftest$ac_exeext conftest.$ac_ext 20855 LIBS=$ac_check_lib_save_LIBS ;; 20856 esac 20857 fi 20858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 20859 printf "%s\n" "$ac_cv_lib_pthread_pthread_create" >&6; } 20860 if test "x$ac_cv_lib_pthread_pthread_create" = xyes 20861 then : 20862 PTHREAD_LIBS=-lpthread 20863 else case e in #( 20864 e) PTHREAD_LIBS= ;; 20865 esac 20866 fi 20867 20868 fi 20869 20870 20871 20872 if test x"$FUTEX" = xyes; then 20873 FUTEX_TRUE= 20874 FUTEX_FALSE='#' 20875 else 20876 FUTEX_TRUE='#' 20877 FUTEX_FALSE= 20878 fi 20879 20880 if test x"$PTHREAD" = xyes; then 20881 PTHREAD_TRUE= 20882 PTHREAD_FALSE='#' 20883 else 20884 PTHREAD_TRUE='#' 20885 PTHREAD_FALSE= 20886 fi 20887 20888 20889 20890 pkg_failed=no 20891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XPROTO" >&5 20892 printf %s "checking for XPROTO... " >&6; } 20893 20894 if test -n "$XPROTO_CFLAGS"; then 20895 pkg_cv_XPROTO_CFLAGS="$XPROTO_CFLAGS" 20896 elif test -n "$PKG_CONFIG"; then 20897 if test -n "$PKG_CONFIG" && \ 20898 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5 20899 ($PKG_CONFIG --exists --print-errors "xproto") 2>&5 20900 ac_status=$? 20901 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20902 test $ac_status = 0; }; then 20903 pkg_cv_XPROTO_CFLAGS=`$PKG_CONFIG --cflags "xproto" 2>/dev/null` 20904 test "x$?" != "x0" && pkg_failed=yes 20905 else 20906 pkg_failed=yes 20907 fi 20908 else 20909 pkg_failed=untried 20910 fi 20911 if test -n "$XPROTO_LIBS"; then 20912 pkg_cv_XPROTO_LIBS="$XPROTO_LIBS" 20913 elif test -n "$PKG_CONFIG"; then 20914 if test -n "$PKG_CONFIG" && \ 20915 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5 20916 ($PKG_CONFIG --exists --print-errors "xproto") 2>&5 20917 ac_status=$? 20918 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20919 test $ac_status = 0; }; then 20920 pkg_cv_XPROTO_LIBS=`$PKG_CONFIG --libs "xproto" 2>/dev/null` 20921 test "x$?" != "x0" && pkg_failed=yes 20922 else 20923 pkg_failed=yes 20924 fi 20925 else 20926 pkg_failed=untried 20927 fi 20928 20929 20930 20931 if test $pkg_failed = yes; then 20932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20933 printf "%s\n" "no" >&6; } 20934 20935 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20936 _pkg_short_errors_supported=yes 20937 else 20938 _pkg_short_errors_supported=no 20939 fi 20940 if test $_pkg_short_errors_supported = yes; then 20941 XPROTO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto" 2>&1` 20942 else 20943 XPROTO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto" 2>&1` 20944 fi 20945 # Put the nasty error message in config.log where it belongs 20946 echo "$XPROTO_PKG_ERRORS" >&5 20947 20948 as_fn_error $? "Package requirements (xproto) were not met: 20949 20950 $XPROTO_PKG_ERRORS 20951 20952 Consider adjusting the PKG_CONFIG_PATH environment variable if you 20953 installed software in a non-standard prefix. 20954 20955 Alternatively, you may set the environment variables XPROTO_CFLAGS 20956 and XPROTO_LIBS to avoid the need to call pkg-config. 20957 See the pkg-config man page for more details." "$LINENO" 5 20958 elif test $pkg_failed = untried; then 20959 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20960 printf "%s\n" "no" >&6; } 20961 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 20962 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 20963 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 20964 is in your PATH or set the PKG_CONFIG environment variable to the full 20965 path to pkg-config. 20966 20967 Alternatively, you may set the environment variables XPROTO_CFLAGS 20968 and XPROTO_LIBS to avoid the need to call pkg-config. 20969 See the pkg-config man page for more details. 20970 20971 To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20972 See 'config.log' for more details" "$LINENO" 5; } 20973 else 20974 XPROTO_CFLAGS=$pkg_cv_XPROTO_CFLAGS 20975 XPROTO_LIBS=$pkg_cv_XPROTO_LIBS 20976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20977 printf "%s\n" "yes" >&6; } 20978 20979 fi 20980 20981 20982 20983 CFLAGS="$CFLAGS $XPROTO_CFLAGS" 20984 20985 ac_fn_c_check_func "$LINENO" "memfd_create" "ac_cv_func_memfd_create" 20986 if test "x$ac_cv_func_memfd_create" = xyes 20987 then : 20988 printf "%s\n" "#define HAVE_MEMFD_CREATE 1" >>confdefs.h 20989 20990 fi 20991 ac_fn_c_check_func "$LINENO" "mkostemp" "ac_cv_func_mkostemp" 20992 if test "x$ac_cv_func_mkostemp" = xyes 20993 then : 20994 printf "%s\n" "#define HAVE_MKOSTEMP 1" >>confdefs.h 20995 20996 fi 20997 20998 20999 ac_fn_check_decl "$LINENO" "__NR_memfd_create" "ac_cv_have_decl___NR_memfd_create" "#include <asm/unistd.h> 21000 " "$ac_c_undeclared_builtin_options" "CFLAGS" 21001 if test "x$ac_cv_have_decl___NR_memfd_create" = xyes 21002 then : 21003 ac_have_decl=1 21004 else case e in #( 21005 e) ac_have_decl=0 ;; 21006 esac 21007 fi 21008 printf "%s\n" "#define HAVE_DECL___NR_MEMFD_CREATE $ac_have_decl" >>confdefs.h 21009 21010 21011 for ac_header in sys/memfd.h 21012 do : 21013 ac_fn_c_check_header_compile "$LINENO" "sys/memfd.h" "ac_cv_header_sys_memfd_h" "$ac_includes_default" 21014 if test "x$ac_cv_header_sys_memfd_h" = xyes 21015 then : 21016 printf "%s\n" "#define HAVE_SYS_MEMFD_H 1" >>confdefs.h 21017 21018 printf "%s\n" "#define HAVE_MEMFD_H 1" >>confdefs.h 21019 21020 fi 21021 21022 done 21023 21024 # Check whether --enable-visibility was given. 21025 if test ${enable_visibility+y} 21026 then : 21027 enableval=$enable_visibility; SYMBOL_VISIBILITY=$enableval 21028 else case e in #( 21029 e) SYMBOL_VISIBILITY=auto ;; 21030 esac 21031 fi 21032 21033 21034 symbol_visibility= 21035 have_visibility=disabled 21036 if test x$SYMBOL_VISIBILITY != xno; then 21037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for symbol visibility support" >&5 21038 printf %s "checking for symbol visibility support... " >&6; } 21039 if test x$GCC = xyes; then 21040 VISIBILITY_CFLAGS="-fvisibility=hidden" 21041 else 21042 if test x$SUNCC = xyes; then 21043 VISIBILITY_CFLAGS="-xldscope=hidden" 21044 else 21045 have_visibility=no 21046 fi 21047 fi 21048 if test x$have_visibility != xno; then 21049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21050 /* end confdefs.h. */ 21051 #include <X11/Xfuncproto.h> 21052 extern _X_HIDDEN int hidden_int; 21053 extern _X_EXPORT int public_int; 21054 extern _X_HIDDEN int hidden_int_func(void); 21055 extern _X_EXPORT int public_int_func(void); 21056 int 21057 main (void) 21058 { 21059 21060 ; 21061 return 0; 21062 } 21063 _ACEOF 21064 if ac_fn_c_try_compile "$LINENO" 21065 then : 21066 have_visibility=yes 21067 else case e in #( 21068 e) have_visibility=no ;; 21069 esac 21070 fi 21071 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 21072 fi 21073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_visibility" >&5 21074 printf "%s\n" "$have_visibility" >&6; } 21075 if test x$have_visibility != xno; then 21076 symbol_visibility=$VISIBILITY_CFLAGS 21077 CFLAGS="$CFLAGS $VISIBILITY_CFLAGS" 21078 fi 21079 fi 21080 21081 21082 # Check whether --with-shared-memory-dir was given. 21083 if test ${with_shared_memory_dir+y} 21084 then : 21085 withval=$with_shared_memory_dir; 21086 else case e in #( 21087 e) with_shared_memory_dir=yes ;; 21088 esac 21089 fi 21090 21091 21092 shmdirs="/run/shm /dev/shm /var/tmp /tmp" 21093 21094 case x"$with_shared_memory_dir" in 21095 xyes) 21096 for dir in $shmdirs; do 21097 case x"$with_shared_memory_dir" in 21098 xyes) 21099 echo Checking temp dir "$dir" 21100 if test -d "$dir"; then 21101 with_shared_memory_dir="$dir" 21102 fi 21103 ;; 21104 esac 21105 done 21106 ;; 21107 x/*) 21108 ;; 21109 xno) 21110 ;; 21111 *) 21112 as_fn_error $? "Invalid directory specified for --with-shared-memory-dir: $with_shared_memory_dir" "$LINENO" 5 21113 ;; 21114 esac 21115 21116 case x"$with_shared_memory_dir" in 21117 xyes) 21118 as_fn_error $? "No directory found for shared memory temp files." "$LINENO" 5 21119 ;; 21120 xno) 21121 ;; 21122 *) 21123 21124 printf "%s\n" "#define SHMDIR \"$with_shared_memory_dir\"" >>confdefs.h 21125 21126 ;; 21127 esac 21128 21129 ac_config_files="$ac_config_files Makefile src/Makefile test/Makefile xshmfence.pc" 21130 21131 cat >confcache <<\_ACEOF 21132 # This file is a shell script that caches the results of configure 21133 # tests run on this system so they can be shared between configure 21134 # scripts and configure runs, see configure's option --config-cache. 21135 # It is not useful on other systems. If it contains results you don't 21136 # want to keep, you may remove or edit it. 21137 # 21138 # config.status only pays attention to the cache file if you give it 21139 # the --recheck option to rerun configure. 21140 # 21141 # 'ac_cv_env_foo' variables (set or unset) will be overridden when 21142 # loading this file, other *unset* 'ac_cv_foo' will be assigned the 21143 # following values. 21144 21145 _ACEOF 21146 21147 # The following way of writing the cache mishandles newlines in values, 21148 # but we know of no workaround that is simple, portable, and efficient. 21149 # So, we kill variables containing newlines. 21150 # Ultrix sh set writes to stderr and can't be redirected directly, 21151 # and sets the high bit in the cache file unless we assign to the vars. 21152 ( 21153 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21154 eval ac_val=\$$ac_var 21155 case $ac_val in #( 21156 *${as_nl}*) 21157 case $ac_var in #( 21158 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 21159 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 21160 esac 21161 case $ac_var in #( 21162 _ | IFS | as_nl) ;; #( 21163 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 21164 *) { eval $ac_var=; unset $ac_var;} ;; 21165 esac ;; 21166 esac 21167 done 21168 21169 (set) 2>&1 | 21170 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21171 *${as_nl}ac_space=\ *) 21172 # 'set' does not quote correctly, so add quotes: double-quote 21173 # substitution turns \\\\ into \\, and sed turns \\ into \. 21174 sed -n \ 21175 "s/'/'\\\\''/g; 21176 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21177 ;; #( 21178 *) 21179 # 'set' quotes correctly as required by POSIX, so do not add quotes. 21180 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21181 ;; 21182 esac | 21183 sort 21184 ) | 21185 sed ' 21186 /^ac_cv_env_/b end 21187 t clear 21188 :clear 21189 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 21190 t end 21191 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21192 :end' >>confcache 21193 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21194 if test -w "$cache_file"; then 21195 if test "x$cache_file" != "x/dev/null"; then 21196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 21197 printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 21198 if test ! -f "$cache_file" || test -h "$cache_file"; then 21199 cat confcache >"$cache_file" 21200 else 21201 case $cache_file in #( 21202 */* | ?:*) 21203 mv -f confcache "$cache_file"$$ && 21204 mv -f "$cache_file"$$ "$cache_file" ;; #( 21205 *) 21206 mv -f confcache "$cache_file" ;; 21207 esac 21208 fi 21209 fi 21210 else 21211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 21212 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 21213 fi 21214 fi 21215 rm -f confcache 21216 21217 test "x$prefix" = xNONE && prefix=$ac_default_prefix 21218 # Let make expand exec_prefix. 21219 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21220 21221 DEFS=-DHAVE_CONFIG_H 21222 21223 ac_libobjs= 21224 ac_ltlibobjs= 21225 U= 21226 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21227 # 1. Remove the extension, and $U if already installed. 21228 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21229 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 21230 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21231 # will be set to the directory where LIBOBJS objects are built. 21232 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21233 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 21234 done 21235 LIBOBJS=$ac_libobjs 21236 21237 LTLIBOBJS=$ac_ltlibobjs 21238 21239 21240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 21241 printf %s "checking that generated files are newer than configure... " >&6; } 21242 if test -n "$am_sleep_pid"; then 21243 # Hide warnings about reused PIDs. 21244 wait $am_sleep_pid 2>/dev/null 21245 fi 21246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 21247 printf "%s\n" "done" >&6; } 21248 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21249 as_fn_error $? "conditional \"AMDEP\" was never defined. 21250 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21251 fi 21252 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21253 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 21254 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21255 fi 21256 case $enable_silent_rules in # ((( 21257 yes) AM_DEFAULT_VERBOSITY=0;; 21258 no) AM_DEFAULT_VERBOSITY=1;; 21259 esac 21260 if test $am_cv_make_support_nested_variables = yes; then 21261 AM_V='$(V)' 21262 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 21263 else 21264 AM_V=$AM_DEFAULT_VERBOSITY 21265 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 21266 fi 21267 21268 if test -n "$EXEEXT"; then 21269 am__EXEEXT_TRUE= 21270 am__EXEEXT_FALSE='#' 21271 else 21272 am__EXEEXT_TRUE='#' 21273 am__EXEEXT_FALSE= 21274 fi 21275 21276 if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 21277 as_fn_error $? "conditional \"LINT\" was never defined. 21278 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21279 fi 21280 # Check whether --enable-year2038 was given. 21281 if test ${enable_year2038+y} 21282 then : 21283 enableval=$enable_year2038; 21284 fi 21285 21286 if test -z "${FUTEX_TRUE}" && test -z "${FUTEX_FALSE}"; then 21287 as_fn_error $? "conditional \"FUTEX\" was never defined. 21288 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21289 fi 21290 if test -z "${PTHREAD_TRUE}" && test -z "${PTHREAD_FALSE}"; then 21291 as_fn_error $? "conditional \"PTHREAD\" was never defined. 21292 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21293 fi 21294 21295 : "${CONFIG_STATUS=./config.status}" 21296 ac_write_fail=0 21297 ac_clean_files_save=$ac_clean_files 21298 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21299 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 21300 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 21301 as_write_fail=0 21302 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 21303 #! $SHELL 21304 # Generated by $as_me. 21305 # Run this file to recreate the current configuration. 21306 # Compiler output produced by configure, useful for debugging 21307 # configure, is in config.log if it exists. 21308 21309 debug=false 21310 ac_cs_recheck=false 21311 ac_cs_silent=false 21312 21313 SHELL=\${CONFIG_SHELL-$SHELL} 21314 export SHELL 21315 _ASEOF 21316 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 21317 ## -------------------- ## 21318 ## M4sh Initialization. ## 21319 ## -------------------- ## 21320 21321 # Be more Bourne compatible 21322 DUALCASE=1; export DUALCASE # for MKS sh 21323 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21324 then : 21325 emulate sh 21326 NULLCMD=: 21327 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21328 # is contrary to our usage. Disable this feature. 21329 alias -g '${1+"$@"}'='"$@"' 21330 setopt NO_GLOB_SUBST 21331 else case e in #( 21332 e) case `(set -o) 2>/dev/null` in #( 21333 *posix*) : 21334 set -o posix ;; #( 21335 *) : 21336 ;; 21337 esac ;; 21338 esac 21339 fi 21340 21341 21342 21343 # Reset variables that may have inherited troublesome values from 21344 # the environment. 21345 21346 # IFS needs to be set, to space, tab, and newline, in precisely that order. 21347 # (If _AS_PATH_WALK were called with IFS unset, it would have the 21348 # side effect of setting IFS to empty, thus disabling word splitting.) 21349 # Quoting is to prevent editors from complaining about space-tab. 21350 as_nl=' 21351 ' 21352 export as_nl 21353 IFS=" "" $as_nl" 21354 21355 PS1='$ ' 21356 PS2='> ' 21357 PS4='+ ' 21358 21359 # Ensure predictable behavior from utilities with locale-dependent output. 21360 LC_ALL=C 21361 export LC_ALL 21362 LANGUAGE=C 21363 export LANGUAGE 21364 21365 # We cannot yet rely on "unset" to work, but we need these variables 21366 # to be unset--not just set to an empty or harmless value--now, to 21367 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 21368 # also avoids known problems related to "unset" and subshell syntax 21369 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 21370 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 21371 do eval test \${$as_var+y} \ 21372 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 21373 done 21374 21375 # Ensure that fds 0, 1, and 2 are open. 21376 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 21377 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 21378 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 21379 21380 # The user is always right. 21381 if ${PATH_SEPARATOR+false} :; then 21382 PATH_SEPARATOR=: 21383 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 21384 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 21385 PATH_SEPARATOR=';' 21386 } 21387 fi 21388 21389 21390 # Find who we are. Look in the path if we contain no directory separator. 21391 as_myself= 21392 case $0 in #(( 21393 *[\\/]* ) as_myself=$0 ;; 21394 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21395 for as_dir in $PATH 21396 do 21397 IFS=$as_save_IFS 21398 case $as_dir in #((( 21399 '') as_dir=./ ;; 21400 */) ;; 21401 *) as_dir=$as_dir/ ;; 21402 esac 21403 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 21404 done 21405 IFS=$as_save_IFS 21406 21407 ;; 21408 esac 21409 # We did not find ourselves, most probably we were run as 'sh COMMAND' 21410 # in which case we are not to be found in the path. 21411 if test "x$as_myself" = x; then 21412 as_myself=$0 21413 fi 21414 if test ! -f "$as_myself"; then 21415 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21416 exit 1 21417 fi 21418 21419 21420 21421 # as_fn_error STATUS ERROR [LINENO LOG_FD] 21422 # ---------------------------------------- 21423 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 21424 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 21425 # script with STATUS, using 1 if that was 0. 21426 as_fn_error () 21427 { 21428 as_status=$1; test $as_status -eq 0 && as_status=1 21429 if test "$4"; then 21430 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 21431 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 21432 fi 21433 printf "%s\n" "$as_me: error: $2" >&2 21434 as_fn_exit $as_status 21435 } # as_fn_error 21436 21437 21438 # as_fn_set_status STATUS 21439 # ----------------------- 21440 # Set $? to STATUS, without forking. 21441 as_fn_set_status () 21442 { 21443 return $1 21444 } # as_fn_set_status 21445 21446 # as_fn_exit STATUS 21447 # ----------------- 21448 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 21449 as_fn_exit () 21450 { 21451 set +e 21452 as_fn_set_status $1 21453 exit $1 21454 } # as_fn_exit 21455 21456 # as_fn_unset VAR 21457 # --------------- 21458 # Portably unset VAR. 21459 as_fn_unset () 21460 { 21461 { eval $1=; unset $1;} 21462 } 21463 as_unset=as_fn_unset 21464 21465 # as_fn_append VAR VALUE 21466 # ---------------------- 21467 # Append the text in VALUE to the end of the definition contained in VAR. Take 21468 # advantage of any shell optimizations that allow amortized linear growth over 21469 # repeated appends, instead of the typical quadratic growth present in naive 21470 # implementations. 21471 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 21472 then : 21473 eval 'as_fn_append () 21474 { 21475 eval $1+=\$2 21476 }' 21477 else case e in #( 21478 e) as_fn_append () 21479 { 21480 eval $1=\$$1\$2 21481 } ;; 21482 esac 21483 fi # as_fn_append 21484 21485 # as_fn_arith ARG... 21486 # ------------------ 21487 # Perform arithmetic evaluation on the ARGs, and store the result in the 21488 # global $as_val. Take advantage of shells that can avoid forks. The arguments 21489 # must be portable across $(()) and expr. 21490 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 21491 then : 21492 eval 'as_fn_arith () 21493 { 21494 as_val=$(( $* )) 21495 }' 21496 else case e in #( 21497 e) as_fn_arith () 21498 { 21499 as_val=`expr "$@" || test $? -eq 1` 21500 } ;; 21501 esac 21502 fi # as_fn_arith 21503 21504 21505 if expr a : '\(a\)' >/dev/null 2>&1 && 21506 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21507 as_expr=expr 21508 else 21509 as_expr=false 21510 fi 21511 21512 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 21513 as_basename=basename 21514 else 21515 as_basename=false 21516 fi 21517 21518 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 21519 as_dirname=dirname 21520 else 21521 as_dirname=false 21522 fi 21523 21524 as_me=`$as_basename -- "$0" || 21525 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 21526 X"$0" : 'X\(//\)$' \| \ 21527 X"$0" : 'X\(/\)' \| . 2>/dev/null || 21528 printf "%s\n" X/"$0" | 21529 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21530 s//\1/ 21531 q 21532 } 21533 /^X\/\(\/\/\)$/{ 21534 s//\1/ 21535 q 21536 } 21537 /^X\/\(\/\).*/{ 21538 s//\1/ 21539 q 21540 } 21541 s/.*/./; q'` 21542 21543 # Avoid depending upon Character Ranges. 21544 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21545 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21546 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21547 as_cr_digits='0123456789' 21548 as_cr_alnum=$as_cr_Letters$as_cr_digits 21549 21550 21551 # Determine whether it's possible to make 'echo' print without a newline. 21552 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 21553 # for compatibility with existing Makefiles. 21554 ECHO_C= ECHO_N= ECHO_T= 21555 case `echo -n x` in #((((( 21556 -n*) 21557 case `echo 'xy\c'` in 21558 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 21559 xy) ECHO_C='\c';; 21560 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 21561 ECHO_T=' ';; 21562 esac;; 21563 *) 21564 ECHO_N='-n';; 21565 esac 21566 21567 # For backward compatibility with old third-party macros, we provide 21568 # the shell variables $as_echo and $as_echo_n. New code should use 21569 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 21570 as_echo='printf %s\n' 21571 as_echo_n='printf %s' 21572 21573 rm -f conf$$ conf$$.exe conf$$.file 21574 if test -d conf$$.dir; then 21575 rm -f conf$$.dir/conf$$.file 21576 else 21577 rm -f conf$$.dir 21578 mkdir conf$$.dir 2>/dev/null 21579 fi 21580 if (echo >conf$$.file) 2>/dev/null; then 21581 if ln -s conf$$.file conf$$ 2>/dev/null; then 21582 as_ln_s='ln -s' 21583 # ... but there are two gotchas: 21584 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 21585 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 21586 # In both cases, we have to default to 'cp -pR'. 21587 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 21588 as_ln_s='cp -pR' 21589 elif ln conf$$.file conf$$ 2>/dev/null; then 21590 as_ln_s=ln 21591 else 21592 as_ln_s='cp -pR' 21593 fi 21594 else 21595 as_ln_s='cp -pR' 21596 fi 21597 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 21598 rmdir conf$$.dir 2>/dev/null 21599 21600 21601 # as_fn_mkdir_p 21602 # ------------- 21603 # Create "$as_dir" as a directory, including parents if necessary. 21604 as_fn_mkdir_p () 21605 { 21606 21607 case $as_dir in #( 21608 -*) as_dir=./$as_dir;; 21609 esac 21610 test -d "$as_dir" || eval $as_mkdir_p || { 21611 as_dirs= 21612 while :; do 21613 case $as_dir in #( 21614 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 21615 *) as_qdir=$as_dir;; 21616 esac 21617 as_dirs="'$as_qdir' $as_dirs" 21618 as_dir=`$as_dirname -- "$as_dir" || 21619 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21620 X"$as_dir" : 'X\(//\)[^/]' \| \ 21621 X"$as_dir" : 'X\(//\)$' \| \ 21622 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 21623 printf "%s\n" X"$as_dir" | 21624 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21625 s//\1/ 21626 q 21627 } 21628 /^X\(\/\/\)[^/].*/{ 21629 s//\1/ 21630 q 21631 } 21632 /^X\(\/\/\)$/{ 21633 s//\1/ 21634 q 21635 } 21636 /^X\(\/\).*/{ 21637 s//\1/ 21638 q 21639 } 21640 s/.*/./; q'` 21641 test -d "$as_dir" && break 21642 done 21643 test -z "$as_dirs" || eval "mkdir $as_dirs" 21644 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 21645 21646 21647 } # as_fn_mkdir_p 21648 if mkdir -p . 2>/dev/null; then 21649 as_mkdir_p='mkdir -p "$as_dir"' 21650 else 21651 test -d ./-p && rmdir ./-p 21652 as_mkdir_p=false 21653 fi 21654 21655 21656 # as_fn_executable_p FILE 21657 # ----------------------- 21658 # Test if FILE is an executable regular file. 21659 as_fn_executable_p () 21660 { 21661 test -f "$1" && test -x "$1" 21662 } # as_fn_executable_p 21663 as_test_x='test -x' 21664 as_executable_p=as_fn_executable_p 21665 21666 # Sed expression to map a string onto a valid CPP name. 21667 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 21668 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 21669 21670 # Sed expression to map a string onto a valid variable name. 21671 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 21672 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 21673 21674 21675 exec 6>&1 21676 ## ----------------------------------- ## 21677 ## Main body of $CONFIG_STATUS script. ## 21678 ## ----------------------------------- ## 21679 _ASEOF 21680 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 21681 21682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21683 # Save the log message, to keep $0 and so on meaningful, and to 21684 # report actual input values of CONFIG_FILES etc. instead of their 21685 # values after options handling. 21686 ac_log=" 21687 This file was extended by libxshmfence $as_me 1.3.3, which was 21688 generated by GNU Autoconf 2.72. Invocation command line was 21689 21690 CONFIG_FILES = $CONFIG_FILES 21691 CONFIG_HEADERS = $CONFIG_HEADERS 21692 CONFIG_LINKS = $CONFIG_LINKS 21693 CONFIG_COMMANDS = $CONFIG_COMMANDS 21694 $ $0 $@ 21695 21696 on `(hostname || uname -n) 2>/dev/null | sed 1q` 21697 " 21698 21699 _ACEOF 21700 21701 case $ac_config_files in *" 21702 "*) set x $ac_config_files; shift; ac_config_files=$*;; 21703 esac 21704 21705 case $ac_config_headers in *" 21706 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 21707 esac 21708 21709 21710 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21711 # Files that config.status was made for. 21712 config_files="$ac_config_files" 21713 config_headers="$ac_config_headers" 21714 config_commands="$ac_config_commands" 21715 21716 _ACEOF 21717 21718 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21719 ac_cs_usage="\ 21720 '$as_me' instantiates files and other configuration actions 21721 from templates according to the current configuration. Unless the files 21722 and actions are specified as TAGs, all are instantiated by default. 21723 21724 Usage: $0 [OPTION]... [TAG]... 21725 21726 -h, --help print this help, then exit 21727 -V, --version print version number and configuration settings, then exit 21728 --config print configuration, then exit 21729 -q, --quiet, --silent 21730 do not print progress messages 21731 -d, --debug don't remove temporary files 21732 --recheck update $as_me by reconfiguring in the same conditions 21733 --file=FILE[:TEMPLATE] 21734 instantiate the configuration file FILE 21735 --header=FILE[:TEMPLATE] 21736 instantiate the configuration header FILE 21737 21738 Configuration files: 21739 $config_files 21740 21741 Configuration headers: 21742 $config_headers 21743 21744 Configuration commands: 21745 $config_commands 21746 21747 Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxshmfence/-/issues>." 21748 21749 _ACEOF 21750 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 21751 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 21752 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21753 ac_cs_config='$ac_cs_config_escaped' 21754 ac_cs_version="\\ 21755 libxshmfence config.status 1.3.3 21756 configured by $0, generated by GNU Autoconf 2.72, 21757 with options \\"\$ac_cs_config\\" 21758 21759 Copyright (C) 2023 Free Software Foundation, Inc. 21760 This config.status script is free software; the Free Software Foundation 21761 gives unlimited permission to copy, distribute and modify it." 21762 21763 ac_pwd='$ac_pwd' 21764 srcdir='$srcdir' 21765 INSTALL='$INSTALL' 21766 MKDIR_P='$MKDIR_P' 21767 AWK='$AWK' 21768 test -n "\$AWK" || AWK=awk 21769 _ACEOF 21770 21771 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21772 # The default lists apply if the user does not specify any file. 21773 ac_need_defaults=: 21774 while test $# != 0 21775 do 21776 case $1 in 21777 --*=?*) 21778 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21779 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 21780 ac_shift=: 21781 ;; 21782 --*=) 21783 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21784 ac_optarg= 21785 ac_shift=: 21786 ;; 21787 *) 21788 ac_option=$1 21789 ac_optarg=$2 21790 ac_shift=shift 21791 ;; 21792 esac 21793 21794 case $ac_option in 21795 # Handling of the options. 21796 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21797 ac_cs_recheck=: ;; 21798 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 21799 printf "%s\n" "$ac_cs_version"; exit ;; 21800 --config | --confi | --conf | --con | --co | --c ) 21801 printf "%s\n" "$ac_cs_config"; exit ;; 21802 --debug | --debu | --deb | --de | --d | -d ) 21803 debug=: ;; 21804 --file | --fil | --fi | --f ) 21805 $ac_shift 21806 case $ac_optarg in 21807 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21808 '') as_fn_error $? "missing file argument" ;; 21809 esac 21810 as_fn_append CONFIG_FILES " '$ac_optarg'" 21811 ac_need_defaults=false;; 21812 --header | --heade | --head | --hea ) 21813 $ac_shift 21814 case $ac_optarg in 21815 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21816 esac 21817 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 21818 ac_need_defaults=false;; 21819 --he | --h) 21820 # Conflict between --help and --header 21821 as_fn_error $? "ambiguous option: '$1' 21822 Try '$0 --help' for more information.";; 21823 --help | --hel | -h ) 21824 printf "%s\n" "$ac_cs_usage"; exit ;; 21825 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21826 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21827 ac_cs_silent=: ;; 21828 21829 # This is an error. 21830 -*) as_fn_error $? "unrecognized option: '$1' 21831 Try '$0 --help' for more information." ;; 21832 21833 *) as_fn_append ac_config_targets " $1" 21834 ac_need_defaults=false ;; 21835 21836 esac 21837 shift 21838 done 21839 21840 ac_configure_extra_args= 21841 21842 if $ac_cs_silent; then 21843 exec 6>/dev/null 21844 ac_configure_extra_args="$ac_configure_extra_args --silent" 21845 fi 21846 21847 _ACEOF 21848 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21849 if \$ac_cs_recheck; then 21850 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21851 shift 21852 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 21853 CONFIG_SHELL='$SHELL' 21854 export CONFIG_SHELL 21855 exec "\$@" 21856 fi 21857 21858 _ACEOF 21859 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21860 exec 5>>config.log 21861 { 21862 echo 21863 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 21864 ## Running $as_me. ## 21865 _ASBOX 21866 printf "%s\n" "$ac_log" 21867 } >&5 21868 21869 _ACEOF 21870 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21871 # 21872 # INIT-COMMANDS 21873 # 21874 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 21875 21876 21877 # The HP-UX ksh and POSIX shell print the target directory to stdout 21878 # if CDPATH is set. 21879 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 21880 21881 sed_quote_subst='$sed_quote_subst' 21882 double_quote_subst='$double_quote_subst' 21883 delay_variable_subst='$delay_variable_subst' 21884 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 21885 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 21886 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 21887 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 21888 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 21889 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 21890 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 21891 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 21892 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 21893 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 21894 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 21895 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 21896 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 21897 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 21898 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 21899 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 21900 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 21901 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 21902 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 21903 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 21904 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 21905 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 21906 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 21907 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 21908 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 21909 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 21910 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 21911 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 21912 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 21913 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 21914 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 21915 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 21916 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 21917 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 21918 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 21919 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 21920 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 21921 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 21922 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 21923 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 21924 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 21925 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 21926 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 21927 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 21928 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 21929 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 21930 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 21931 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 21932 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21933 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21934 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 21935 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 21936 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 21937 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 21938 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 21939 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 21940 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 21941 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 21942 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 21943 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 21944 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"`' 21945 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 21946 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 21947 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 21948 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 21949 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 21950 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 21951 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 21952 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 21953 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 21954 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 21955 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 21956 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 21957 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 21958 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 21959 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 21960 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 21961 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 21962 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 21963 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 21964 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 21965 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21966 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 21967 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 21968 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 21969 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 21970 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 21971 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 21972 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21973 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 21974 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21975 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 21976 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21977 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 21978 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 21979 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 21980 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 21981 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 21982 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 21983 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 21984 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 21985 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 21986 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 21987 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 21988 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 21989 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 21990 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 21991 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 21992 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 21993 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 21994 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 21995 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 21996 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 21997 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 21998 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 21999 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 22000 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 22001 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 22002 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 22003 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 22004 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 22005 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 22006 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 22007 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 22008 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 22009 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 22010 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 22011 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 22012 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 22013 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 22014 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 22015 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 22016 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 22017 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 22018 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 22019 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 22020 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 22021 22022 LTCC='$LTCC' 22023 LTCFLAGS='$LTCFLAGS' 22024 compiler='$compiler_DEFAULT' 22025 22026 # A function that is used when there is no print builtin or printf. 22027 func_fallback_echo () 22028 { 22029 eval 'cat <<_LTECHO_EOF 22030 \$1 22031 _LTECHO_EOF' 22032 } 22033 22034 # Quote evaled strings. 22035 for var in SHELL \ 22036 ECHO \ 22037 PATH_SEPARATOR \ 22038 SED \ 22039 GREP \ 22040 EGREP \ 22041 FGREP \ 22042 LD \ 22043 NM \ 22044 LN_S \ 22045 lt_SP2NL \ 22046 lt_NL2SP \ 22047 reload_flag \ 22048 FILECMD \ 22049 OBJDUMP \ 22050 deplibs_check_method \ 22051 file_magic_cmd \ 22052 file_magic_glob \ 22053 want_nocaseglob \ 22054 DLLTOOL \ 22055 sharedlib_from_linklib_cmd \ 22056 AR \ 22057 archiver_list_spec \ 22058 STRIP \ 22059 RANLIB \ 22060 CC \ 22061 CFLAGS \ 22062 compiler \ 22063 lt_cv_sys_global_symbol_pipe \ 22064 lt_cv_sys_global_symbol_to_cdecl \ 22065 lt_cv_sys_global_symbol_to_import \ 22066 lt_cv_sys_global_symbol_to_c_name_address \ 22067 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 22068 lt_cv_nm_interface \ 22069 nm_file_list_spec \ 22070 lt_cv_truncate_bin \ 22071 lt_prog_compiler_no_builtin_flag \ 22072 lt_prog_compiler_pic \ 22073 lt_prog_compiler_wl \ 22074 lt_prog_compiler_static \ 22075 lt_cv_prog_compiler_c_o \ 22076 need_locks \ 22077 MANIFEST_TOOL \ 22078 DSYMUTIL \ 22079 NMEDIT \ 22080 LIPO \ 22081 OTOOL \ 22082 OTOOL64 \ 22083 shrext_cmds \ 22084 export_dynamic_flag_spec \ 22085 whole_archive_flag_spec \ 22086 compiler_needs_object \ 22087 with_gnu_ld \ 22088 allow_undefined_flag \ 22089 no_undefined_flag \ 22090 hardcode_libdir_flag_spec \ 22091 hardcode_libdir_separator \ 22092 exclude_expsyms \ 22093 include_expsyms \ 22094 file_list_spec \ 22095 variables_saved_for_relink \ 22096 libname_spec \ 22097 library_names_spec \ 22098 soname_spec \ 22099 install_override_mode \ 22100 finish_eval \ 22101 old_striplib \ 22102 striplib; do 22103 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 22104 *[\\\\\\\`\\"\\\$]*) 22105 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 22106 ;; 22107 *) 22108 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 22109 ;; 22110 esac 22111 done 22112 22113 # Double-quote double-evaled strings. 22114 for var in reload_cmds \ 22115 old_postinstall_cmds \ 22116 old_postuninstall_cmds \ 22117 old_archive_cmds \ 22118 extract_expsyms_cmds \ 22119 old_archive_from_new_cmds \ 22120 old_archive_from_expsyms_cmds \ 22121 archive_cmds \ 22122 archive_expsym_cmds \ 22123 module_cmds \ 22124 module_expsym_cmds \ 22125 export_symbols_cmds \ 22126 prelink_cmds \ 22127 postlink_cmds \ 22128 postinstall_cmds \ 22129 postuninstall_cmds \ 22130 finish_cmds \ 22131 sys_lib_search_path_spec \ 22132 configure_time_dlsearch_path \ 22133 configure_time_lt_sys_library_path; do 22134 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 22135 *[\\\\\\\`\\"\\\$]*) 22136 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 22137 ;; 22138 *) 22139 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 22140 ;; 22141 esac 22142 done 22143 22144 ac_aux_dir='$ac_aux_dir' 22145 22146 # See if we are running on zsh, and set the options that allow our 22147 # commands through without removal of \ escapes INIT. 22148 if test -n "\${ZSH_VERSION+set}"; then 22149 setopt NO_GLOB_SUBST 22150 fi 22151 22152 22153 PACKAGE='$PACKAGE' 22154 VERSION='$VERSION' 22155 RM='$RM' 22156 ofile='$ofile' 22157 22158 22159 22160 22161 _ACEOF 22162 22163 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22164 22165 # Handling of arguments. 22166 for ac_config_target in $ac_config_targets 22167 do 22168 case $ac_config_target in 22169 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22170 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22171 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 22172 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22173 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22174 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 22175 "xshmfence.pc") CONFIG_FILES="$CONFIG_FILES xshmfence.pc" ;; 22176 22177 *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 22178 esac 22179 done 22180 22181 22182 # If the user did not use the arguments to specify the items to instantiate, 22183 # then the envvar interface is used. Set only those that are not. 22184 # We use the long form for the default assignment because of an extremely 22185 # bizarre bug on SunOS 4.1.3. 22186 if $ac_need_defaults; then 22187 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 22188 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 22189 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 22190 fi 22191 22192 # Have a temporary directory for convenience. Make it in the build tree 22193 # simply because there is no reason against having it here, and in addition, 22194 # creating and moving files from /tmp can sometimes cause problems. 22195 # Hook for its removal unless debugging. 22196 # Note that there is a small window in which the directory will not be cleaned: 22197 # after its creation but before its name has been assigned to '$tmp'. 22198 $debug || 22199 { 22200 tmp= ac_tmp= 22201 trap 'exit_status=$? 22202 : "${ac_tmp:=$tmp}" 22203 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 22204 ' 0 22205 trap 'as_fn_exit 1' 1 2 13 15 22206 } 22207 # Create a (secure) tmp directory for tmp files. 22208 22209 { 22210 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22211 test -d "$tmp" 22212 } || 22213 { 22214 tmp=./conf$$-$RANDOM 22215 (umask 077 && mkdir "$tmp") 22216 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 22217 ac_tmp=$tmp 22218 22219 # Set up the scripts for CONFIG_FILES section. 22220 # No need to generate them if there are no CONFIG_FILES. 22221 # This happens for instance with './config.status config.h'. 22222 if test -n "$CONFIG_FILES"; then 22223 22224 22225 ac_cr=`echo X | tr X '\015'` 22226 # On cygwin, bash can eat \r inside `` if the user requested igncr. 22227 # But we know of no other shell where ac_cr would be empty at this 22228 # point, so we can use a bashism as a fallback. 22229 if test "x$ac_cr" = x; then 22230 eval ac_cr=\$\'\\r\' 22231 fi 22232 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22233 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22234 ac_cs_awk_cr='\\r' 22235 else 22236 ac_cs_awk_cr=$ac_cr 22237 fi 22238 22239 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 22240 _ACEOF 22241 22242 22243 { 22244 echo "cat >conf$$subs.awk <<_ACEOF" && 22245 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22246 echo "_ACEOF" 22247 } >conf$$subs.sh || 22248 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22249 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 22250 ac_delim='%!_!# ' 22251 for ac_last_try in false false false false false :; do 22252 . ./conf$$subs.sh || 22253 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22254 22255 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22256 if test $ac_delim_n = $ac_delim_num; then 22257 break 22258 elif $ac_last_try; then 22259 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22260 else 22261 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22262 fi 22263 done 22264 rm -f conf$$subs.sh 22265 22266 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22267 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 22268 _ACEOF 22269 sed -n ' 22270 h 22271 s/^/S["/; s/!.*/"]=/ 22272 p 22273 g 22274 s/^[^!]*!// 22275 :repl 22276 t repl 22277 s/'"$ac_delim"'$// 22278 t delim 22279 :nl 22280 h 22281 s/\(.\{148\}\)..*/\1/ 22282 t more1 22283 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22284 p 22285 n 22286 b repl 22287 :more1 22288 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22289 p 22290 g 22291 s/.\{148\}// 22292 t nl 22293 :delim 22294 h 22295 s/\(.\{148\}\)..*/\1/ 22296 t more2 22297 s/["\\]/\\&/g; s/^/"/; s/$/"/ 22298 p 22299 b 22300 :more2 22301 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22302 p 22303 g 22304 s/.\{148\}// 22305 t delim 22306 ' <conf$$subs.awk | sed ' 22307 /^[^""]/{ 22308 N 22309 s/\n// 22310 } 22311 ' >>$CONFIG_STATUS || ac_write_fail=1 22312 rm -f conf$$subs.awk 22313 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22314 _ACAWK 22315 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 22316 for (key in S) S_is_set[key] = 1 22317 FS = "" 22318 22319 } 22320 { 22321 line = $ 0 22322 nfields = split(line, field, "@") 22323 substed = 0 22324 len = length(field[1]) 22325 for (i = 2; i < nfields; i++) { 22326 key = field[i] 22327 keylen = length(key) 22328 if (S_is_set[key]) { 22329 value = S[key] 22330 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 22331 len += length(value) + length(field[++i]) 22332 substed = 1 22333 } else 22334 len += 1 + keylen 22335 } 22336 22337 print line 22338 } 22339 22340 _ACAWK 22341 _ACEOF 22342 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22343 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 22344 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 22345 else 22346 cat 22347 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 22348 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 22349 _ACEOF 22350 22351 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 22352 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 22353 # trailing colons and then remove the whole line if VPATH becomes empty 22354 # (actually we leave an empty line to preserve line numbers). 22355 if test "x$srcdir" = x.; then 22356 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 22357 h 22358 s/// 22359 s/^/:/ 22360 s/[ ]*$/:/ 22361 s/:\$(srcdir):/:/g 22362 s/:\${srcdir}:/:/g 22363 s/:@srcdir@:/:/g 22364 s/^:*// 22365 s/:*$// 22366 x 22367 s/\(=[ ]*\).*/\1/ 22368 G 22369 s/\n// 22370 s/^[^=]*=[ ]*$// 22371 }' 22372 fi 22373 22374 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22375 fi # test -n "$CONFIG_FILES" 22376 22377 # Set up the scripts for CONFIG_HEADERS section. 22378 # No need to generate them if there are no CONFIG_HEADERS. 22379 # This happens for instance with './config.status Makefile'. 22380 if test -n "$CONFIG_HEADERS"; then 22381 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 22382 BEGIN { 22383 _ACEOF 22384 22385 # Transform confdefs.h into an awk script 'defines.awk', embedded as 22386 # here-document in config.status, that substitutes the proper values into 22387 # config.h.in to produce config.h. 22388 22389 # Create a delimiter string that does not exist in confdefs.h, to ease 22390 # handling of long lines. 22391 ac_delim='%!_!# ' 22392 for ac_last_try in false false :; do 22393 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 22394 if test -z "$ac_tt"; then 22395 break 22396 elif $ac_last_try; then 22397 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 22398 else 22399 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22400 fi 22401 done 22402 22403 # For the awk script, D is an array of macro values keyed by name, 22404 # likewise P contains macro parameters if any. Preserve backslash 22405 # newline sequences. 22406 22407 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22408 sed -n ' 22409 s/.\{148\}/&'"$ac_delim"'/g 22410 t rset 22411 :rset 22412 s/^[ ]*#[ ]*define[ ][ ]*/ / 22413 t def 22414 d 22415 :def 22416 s/\\$// 22417 t bsnl 22418 s/["\\]/\\&/g 22419 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22420 D["\1"]=" \3"/p 22421 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 22422 d 22423 :bsnl 22424 s/["\\]/\\&/g 22425 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22426 D["\1"]=" \3\\\\\\n"\\/p 22427 t cont 22428 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 22429 t cont 22430 d 22431 :cont 22432 n 22433 s/.\{148\}/&'"$ac_delim"'/g 22434 t clear 22435 :clear 22436 s/\\$// 22437 t bsnlc 22438 s/["\\]/\\&/g; s/^/"/; s/$/"/p 22439 d 22440 :bsnlc 22441 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 22442 b cont 22443 ' <confdefs.h | sed ' 22444 s/'"$ac_delim"'/"\\\ 22445 "/g' >>$CONFIG_STATUS || ac_write_fail=1 22446 22447 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22448 for (key in D) D_is_set[key] = 1 22449 FS = "" 22450 } 22451 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 22452 line = \$ 0 22453 split(line, arg, " ") 22454 if (arg[1] == "#") { 22455 defundef = arg[2] 22456 mac1 = arg[3] 22457 } else { 22458 defundef = substr(arg[1], 2) 22459 mac1 = arg[2] 22460 } 22461 split(mac1, mac2, "(") #) 22462 macro = mac2[1] 22463 prefix = substr(line, 1, index(line, defundef) - 1) 22464 if (D_is_set[macro]) { 22465 # Preserve the white space surrounding the "#". 22466 print prefix "define", macro P[macro] D[macro] 22467 next 22468 } else { 22469 # Replace #undef with comments. This is necessary, for example, 22470 # in the case of _POSIX_SOURCE, which is predefined and required 22471 # on some systems where configure will not decide to define it. 22472 if (defundef == "undef") { 22473 print "/*", prefix defundef, macro, "*/" 22474 next 22475 } 22476 } 22477 } 22478 { print } 22479 _ACAWK 22480 _ACEOF 22481 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22482 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 22483 fi # test -n "$CONFIG_HEADERS" 22484 22485 22486 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 22487 shift 22488 for ac_tag 22489 do 22490 case $ac_tag in 22491 :[FHLC]) ac_mode=$ac_tag; continue;; 22492 esac 22493 case $ac_mode$ac_tag in 22494 :[FHL]*:*);; 22495 :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 22496 :[FH]-) ac_tag=-:-;; 22497 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22498 esac 22499 ac_save_IFS=$IFS 22500 IFS=: 22501 set x $ac_tag 22502 IFS=$ac_save_IFS 22503 shift 22504 ac_file=$1 22505 shift 22506 22507 case $ac_mode in 22508 :L) ac_source=$1;; 22509 :[FH]) 22510 ac_file_inputs= 22511 for ac_f 22512 do 22513 case $ac_f in 22514 -) ac_f="$ac_tmp/stdin";; 22515 *) # Look for the file first in the build tree, then in the source tree 22516 # (if the path is not absolute). The absolute path cannot be DOS-style, 22517 # because $ac_f cannot contain ':'. 22518 test -f "$ac_f" || 22519 case $ac_f in 22520 [\\/$]*) false;; 22521 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22522 esac || 22523 as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 22524 esac 22525 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22526 as_fn_append ac_file_inputs " '$ac_f'" 22527 done 22528 22529 # Let's still pretend it is 'configure' which instantiates (i.e., don't 22530 # use $as_me), people would be surprised to read: 22531 # /* config.h. Generated by config.status. */ 22532 configure_input='Generated from '` 22533 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22534 `' by configure.' 22535 if test x"$ac_file" != x-; then 22536 configure_input="$ac_file. $configure_input" 22537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 22538 printf "%s\n" "$as_me: creating $ac_file" >&6;} 22539 fi 22540 # Neutralize special characters interpreted by sed in replacement strings. 22541 case $configure_input in #( 22542 *\&* | *\|* | *\\* ) 22543 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 22544 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22545 *) ac_sed_conf_input=$configure_input;; 22546 esac 22547 22548 case $ac_tag in 22549 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 22550 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 22551 esac 22552 ;; 22553 esac 22554 22555 ac_dir=`$as_dirname -- "$ac_file" || 22556 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22557 X"$ac_file" : 'X\(//\)[^/]' \| \ 22558 X"$ac_file" : 'X\(//\)$' \| \ 22559 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22560 printf "%s\n" X"$ac_file" | 22561 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22562 s//\1/ 22563 q 22564 } 22565 /^X\(\/\/\)[^/].*/{ 22566 s//\1/ 22567 q 22568 } 22569 /^X\(\/\/\)$/{ 22570 s//\1/ 22571 q 22572 } 22573 /^X\(\/\).*/{ 22574 s//\1/ 22575 q 22576 } 22577 s/.*/./; q'` 22578 as_dir="$ac_dir"; as_fn_mkdir_p 22579 ac_builddir=. 22580 22581 case "$ac_dir" in 22582 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22583 *) 22584 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 22585 # A ".." for each directory in $ac_dir_suffix. 22586 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22587 case $ac_top_builddir_sub in 22588 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22589 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22590 esac ;; 22591 esac 22592 ac_abs_top_builddir=$ac_pwd 22593 ac_abs_builddir=$ac_pwd$ac_dir_suffix 22594 # for backward compatibility: 22595 ac_top_builddir=$ac_top_build_prefix 22596 22597 case $srcdir in 22598 .) # We are building in place. 22599 ac_srcdir=. 22600 ac_top_srcdir=$ac_top_builddir_sub 22601 ac_abs_top_srcdir=$ac_pwd ;; 22602 [\\/]* | ?:[\\/]* ) # Absolute name. 22603 ac_srcdir=$srcdir$ac_dir_suffix; 22604 ac_top_srcdir=$srcdir 22605 ac_abs_top_srcdir=$srcdir ;; 22606 *) # Relative name. 22607 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22608 ac_top_srcdir=$ac_top_build_prefix$srcdir 22609 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22610 esac 22611 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22612 22613 22614 case $ac_mode in 22615 :F) 22616 # 22617 # CONFIG_FILE 22618 # 22619 22620 case $INSTALL in 22621 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22622 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22623 esac 22624 ac_MKDIR_P=$MKDIR_P 22625 case $MKDIR_P in 22626 [\\/$]* | ?:[\\/]* ) ;; 22627 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22628 esac 22629 _ACEOF 22630 22631 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22632 # If the template does not know about datarootdir, expand it. 22633 # FIXME: This hack should be removed a few years after 2.60. 22634 ac_datarootdir_hack=; ac_datarootdir_seen= 22635 ac_sed_dataroot=' 22636 /datarootdir/ { 22637 p 22638 q 22639 } 22640 /@datadir@/p 22641 /@docdir@/p 22642 /@infodir@/p 22643 /@localedir@/p 22644 /@mandir@/p' 22645 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 22646 *datarootdir*) ac_datarootdir_seen=yes;; 22647 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22649 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22650 _ACEOF 22651 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22652 ac_datarootdir_hack=' 22653 s&@datadir@&$datadir&g 22654 s&@docdir@&$docdir&g 22655 s&@infodir@&$infodir&g 22656 s&@localedir@&$localedir&g 22657 s&@mandir@&$mandir&g 22658 s&\\\${datarootdir}&$datarootdir&g' ;; 22659 esac 22660 _ACEOF 22661 22662 # Neutralize VPATH when '$srcdir' = '.'. 22663 # Shell code in configure.ac might set extrasub. 22664 # FIXME: do we really want to maintain this feature? 22665 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22666 ac_sed_extra="$ac_vpsub 22667 $extrasub 22668 _ACEOF 22669 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22670 :t 22671 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22672 s|@configure_input@|$ac_sed_conf_input|;t t 22673 s&@top_builddir@&$ac_top_builddir_sub&;t t 22674 s&@top_build_prefix@&$ac_top_build_prefix&;t t 22675 s&@srcdir@&$ac_srcdir&;t t 22676 s&@abs_srcdir@&$ac_abs_srcdir&;t t 22677 s&@top_srcdir@&$ac_top_srcdir&;t t 22678 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22679 s&@builddir@&$ac_builddir&;t t 22680 s&@abs_builddir@&$ac_abs_builddir&;t t 22681 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22682 s&@INSTALL@&$ac_INSTALL&;t t 22683 s&@MKDIR_P@&$ac_MKDIR_P&;t t 22684 $ac_datarootdir_hack 22685 " 22686 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 22687 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22688 22689 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22690 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 22691 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 22692 "$ac_tmp/out"`; test -z "$ac_out"; } && 22693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 22694 which seems to be undefined. Please make sure it is defined" >&5 22695 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 22696 which seems to be undefined. Please make sure it is defined" >&2;} 22697 22698 rm -f "$ac_tmp/stdin" 22699 case $ac_file in 22700 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 22701 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 22702 esac \ 22703 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22704 ;; 22705 :H) 22706 # 22707 # CONFIG_HEADER 22708 # 22709 if test x"$ac_file" != x-; then 22710 { 22711 printf "%s\n" "/* $configure_input */" >&1 \ 22712 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 22713 } >"$ac_tmp/config.h" \ 22714 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22715 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 22716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 22717 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 22718 else 22719 rm -f "$ac_file" 22720 mv "$ac_tmp/config.h" "$ac_file" \ 22721 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22722 fi 22723 else 22724 printf "%s\n" "/* $configure_input */" >&1 \ 22725 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 22726 || as_fn_error $? "could not create -" "$LINENO" 5 22727 fi 22728 # Compute "$ac_file"'s index in $config_headers. 22729 _am_arg="$ac_file" 22730 _am_stamp_count=1 22731 for _am_header in $config_headers :; do 22732 case $_am_header in 22733 $_am_arg | $_am_arg:* ) 22734 break ;; 22735 * ) 22736 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22737 esac 22738 done 22739 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 22740 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22741 X"$_am_arg" : 'X\(//\)[^/]' \| \ 22742 X"$_am_arg" : 'X\(//\)$' \| \ 22743 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 22744 printf "%s\n" X"$_am_arg" | 22745 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22746 s//\1/ 22747 q 22748 } 22749 /^X\(\/\/\)[^/].*/{ 22750 s//\1/ 22751 q 22752 } 22753 /^X\(\/\/\)$/{ 22754 s//\1/ 22755 q 22756 } 22757 /^X\(\/\).*/{ 22758 s//\1/ 22759 q 22760 } 22761 s/.*/./; q'`/stamp-h$_am_stamp_count 22762 ;; 22763 22764 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 22765 printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 22766 ;; 22767 esac 22768 22769 22770 case $ac_file$ac_mode in 22771 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 22772 # Older Autoconf quotes --file arguments for eval, but not when files 22773 # are listed without --file. Let's play safe and only enable the eval 22774 # if we detect the quoting. 22775 # TODO: see whether this extra hack can be removed once we start 22776 # requiring Autoconf 2.70 or later. 22777 case $CONFIG_FILES in #( 22778 *\'*) : 22779 eval set x "$CONFIG_FILES" ;; #( 22780 *) : 22781 set x $CONFIG_FILES ;; #( 22782 *) : 22783 ;; 22784 esac 22785 shift 22786 # Used to flag and report bootstrapping failures. 22787 am_rc=0 22788 for am_mf 22789 do 22790 # Strip MF so we end up with the name of the file. 22791 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 22792 # Check whether this is an Automake generated Makefile which includes 22793 # dependency-tracking related rules and includes. 22794 # Grep'ing the whole file directly is not great: AIX grep has a line 22795 # limit of 2048, but all sed's we know have understand at least 4000. 22796 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 22797 || continue 22798 am_dirpart=`$as_dirname -- "$am_mf" || 22799 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22800 X"$am_mf" : 'X\(//\)[^/]' \| \ 22801 X"$am_mf" : 'X\(//\)$' \| \ 22802 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 22803 printf "%s\n" X"$am_mf" | 22804 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22805 s//\1/ 22806 q 22807 } 22808 /^X\(\/\/\)[^/].*/{ 22809 s//\1/ 22810 q 22811 } 22812 /^X\(\/\/\)$/{ 22813 s//\1/ 22814 q 22815 } 22816 /^X\(\/\).*/{ 22817 s//\1/ 22818 q 22819 } 22820 s/.*/./; q'` 22821 am_filepart=`$as_basename -- "$am_mf" || 22822 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 22823 X"$am_mf" : 'X\(//\)$' \| \ 22824 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 22825 printf "%s\n" X/"$am_mf" | 22826 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22827 s//\1/ 22828 q 22829 } 22830 /^X\/\(\/\/\)$/{ 22831 s//\1/ 22832 q 22833 } 22834 /^X\/\(\/\).*/{ 22835 s//\1/ 22836 q 22837 } 22838 s/.*/./; q'` 22839 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 22840 && sed -e '/# am--include-marker/d' "$am_filepart" \ 22841 | $MAKE -f - am--depfiles" >&5 22842 (cd "$am_dirpart" \ 22843 && sed -e '/# am--include-marker/d' "$am_filepart" \ 22844 | $MAKE -f - am--depfiles) >&5 2>&5 22845 ac_status=$? 22846 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22847 (exit $ac_status); } || am_rc=$? 22848 done 22849 if test $am_rc -ne 0; then 22850 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 22851 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 22852 as_fn_error $? "Something went wrong bootstrapping makefile fragments 22853 for automatic dependency tracking. If GNU make was not used, consider 22854 re-running the configure script with MAKE=\"gmake\" (or whatever is 22855 necessary). You can also try re-running configure with the 22856 '--disable-dependency-tracking' option to at least be able to build 22857 the package (albeit without support for automatic dependency tracking). 22858 See 'config.log' for more details" "$LINENO" 5; } 22859 fi 22860 { am_dirpart=; unset am_dirpart;} 22861 { am_filepart=; unset am_filepart;} 22862 { am_mf=; unset am_mf;} 22863 { am_rc=; unset am_rc;} 22864 rm -f conftest-deps.mk 22865 } 22866 ;; 22867 "libtool":C) 22868 22869 # See if we are running on zsh, and set the options that allow our 22870 # commands through without removal of \ escapes. 22871 if test -n "${ZSH_VERSION+set}"; then 22872 setopt NO_GLOB_SUBST 22873 fi 22874 22875 cfgfile=${ofile}T 22876 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 22877 $RM "$cfgfile" 22878 22879 cat <<_LT_EOF >> "$cfgfile" 22880 #! $SHELL 22881 # Generated automatically by $as_me ($PACKAGE) $VERSION 22882 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 22883 22884 # Provide generalized library-building support services. 22885 # Written by Gordon Matzigkeit, 1996 22886 22887 # Copyright (C) 2024 Free Software Foundation, Inc. 22888 # This is free software; see the source for copying conditions. There is NO 22889 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 22890 22891 # GNU Libtool is free software; you can redistribute it and/or modify 22892 # it under the terms of the GNU General Public License as published by 22893 # the Free Software Foundation; either version 2 of the License, or 22894 # (at your option) any later version. 22895 # 22896 # As a special exception to the GNU General Public License, if you 22897 # distribute this file as part of a program or library that is built 22898 # using GNU Libtool, you may include this file under the same 22899 # distribution terms that you use for the rest of that program. 22900 # 22901 # GNU Libtool is distributed in the hope that it will be useful, but 22902 # WITHOUT ANY WARRANTY; without even the implied warranty of 22903 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22904 # GNU General Public License for more details. 22905 # 22906 # You should have received a copy of the GNU General Public License 22907 # along with this program. If not, see <http://www.gnu.org/licenses/>. 22908 22909 22910 # The names of the tagged configurations supported by this script. 22911 available_tags='' 22912 22913 # Configured defaults for sys_lib_dlsearch_path munging. 22914 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 22915 22916 # ### BEGIN LIBTOOL CONFIG 22917 22918 # Which release of libtool.m4 was used? 22919 macro_version=$macro_version 22920 macro_revision=$macro_revision 22921 22922 # Whether or not to build shared libraries. 22923 build_libtool_libs=$enable_shared 22924 22925 # Whether or not to build static libraries. 22926 build_old_libs=$enable_static 22927 22928 # What type of objects to build. 22929 pic_mode=$pic_mode 22930 22931 # Whether or not to optimize for fast installation. 22932 fast_install=$enable_fast_install 22933 22934 # Shared archive member basename,for filename based shared library versioning on AIX. 22935 shared_archive_member_spec=$shared_archive_member_spec 22936 22937 # Shell to use when invoking shell scripts. 22938 SHELL=$lt_SHELL 22939 22940 # An echo program that protects backslashes. 22941 ECHO=$lt_ECHO 22942 22943 # The PATH separator for the build system. 22944 PATH_SEPARATOR=$lt_PATH_SEPARATOR 22945 22946 # The host system. 22947 host_alias=$host_alias 22948 host=$host 22949 host_os=$host_os 22950 22951 # The build system. 22952 build_alias=$build_alias 22953 build=$build 22954 build_os=$build_os 22955 22956 # A sed program that does not truncate output. 22957 SED=$lt_SED 22958 22959 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 22960 Xsed="\$SED -e 1s/^X//" 22961 22962 # A grep program that handles long lines. 22963 GREP=$lt_GREP 22964 22965 # An ERE matcher. 22966 EGREP=$lt_EGREP 22967 22968 # A literal string matcher. 22969 FGREP=$lt_FGREP 22970 22971 # A BSD- or MS-compatible name lister. 22972 NM=$lt_NM 22973 22974 # Whether we need soft or hard links. 22975 LN_S=$lt_LN_S 22976 22977 # What is the maximum length of a command? 22978 max_cmd_len=$max_cmd_len 22979 22980 # Object file suffix (normally "o"). 22981 objext=$ac_objext 22982 22983 # Executable file suffix (normally ""). 22984 exeext=$exeext 22985 22986 # whether the shell understands "unset". 22987 lt_unset=$lt_unset 22988 22989 # turn spaces into newlines. 22990 SP2NL=$lt_lt_SP2NL 22991 22992 # turn newlines into spaces. 22993 NL2SP=$lt_lt_NL2SP 22994 22995 # convert \$build file names to \$host format. 22996 to_host_file_cmd=$lt_cv_to_host_file_cmd 22997 22998 # convert \$build files to toolchain format. 22999 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 23000 23001 # A file(cmd) program that detects file types. 23002 FILECMD=$lt_FILECMD 23003 23004 # An object symbol dumper. 23005 OBJDUMP=$lt_OBJDUMP 23006 23007 # Method to check whether dependent libraries are shared objects. 23008 deplibs_check_method=$lt_deplibs_check_method 23009 23010 # Command to use when deplibs_check_method = "file_magic". 23011 file_magic_cmd=$lt_file_magic_cmd 23012 23013 # How to find potential files when deplibs_check_method = "file_magic". 23014 file_magic_glob=$lt_file_magic_glob 23015 23016 # Find potential files using nocaseglob when deplibs_check_method = "file_magic". 23017 want_nocaseglob=$lt_want_nocaseglob 23018 23019 # DLL creation program. 23020 DLLTOOL=$lt_DLLTOOL 23021 23022 # Command to associate shared and link libraries. 23023 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 23024 23025 # The archiver. 23026 AR=$lt_AR 23027 23028 # Flags to create an archive (by configure). 23029 lt_ar_flags=$lt_ar_flags 23030 23031 # Flags to create an archive. 23032 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 23033 23034 # How to feed a file listing to the archiver. 23035 archiver_list_spec=$lt_archiver_list_spec 23036 23037 # A symbol stripping program. 23038 STRIP=$lt_STRIP 23039 23040 # Commands used to install an old-style archive. 23041 RANLIB=$lt_RANLIB 23042 old_postinstall_cmds=$lt_old_postinstall_cmds 23043 old_postuninstall_cmds=$lt_old_postuninstall_cmds 23044 23045 # Whether to use a lock for old archive extraction. 23046 lock_old_archive_extraction=$lock_old_archive_extraction 23047 23048 # A C compiler. 23049 LTCC=$lt_CC 23050 23051 # LTCC compiler flags. 23052 LTCFLAGS=$lt_CFLAGS 23053 23054 # Take the output of nm and produce a listing of raw symbols and C names. 23055 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 23056 23057 # Transform the output of nm in a proper C declaration. 23058 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 23059 23060 # Transform the output of nm into a list of symbols to manually relocate. 23061 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 23062 23063 # Transform the output of nm in a C name address pair. 23064 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 23065 23066 # Transform the output of nm in a C name address pair when lib prefix is needed. 23067 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 23068 23069 # The name lister interface. 23070 nm_interface=$lt_lt_cv_nm_interface 23071 23072 # Specify filename containing input files for \$NM. 23073 nm_file_list_spec=$lt_nm_file_list_spec 23074 23075 # The root where to search for dependent libraries,and where our libraries should be installed. 23076 lt_sysroot=$lt_sysroot 23077 23078 # Command to truncate a binary pipe. 23079 lt_truncate_bin=$lt_lt_cv_truncate_bin 23080 23081 # The name of the directory that contains temporary libtool files. 23082 objdir=$objdir 23083 23084 # Used to examine libraries when file_magic_cmd begins with "file". 23085 MAGIC_CMD=$MAGIC_CMD 23086 23087 # Must we lock files when doing compilation? 23088 need_locks=$lt_need_locks 23089 23090 # Manifest tool. 23091 MANIFEST_TOOL=$lt_MANIFEST_TOOL 23092 23093 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 23094 DSYMUTIL=$lt_DSYMUTIL 23095 23096 # Tool to change global to local symbols on Mac OS X. 23097 NMEDIT=$lt_NMEDIT 23098 23099 # Tool to manipulate fat objects and archives on Mac OS X. 23100 LIPO=$lt_LIPO 23101 23102 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 23103 OTOOL=$lt_OTOOL 23104 23105 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 23106 OTOOL64=$lt_OTOOL64 23107 23108 # Old archive suffix (normally "a"). 23109 libext=$libext 23110 23111 # Shared library suffix (normally ".so"). 23112 shrext_cmds=$lt_shrext_cmds 23113 23114 # The commands to extract the exported symbol list from a shared archive. 23115 extract_expsyms_cmds=$lt_extract_expsyms_cmds 23116 23117 # Variables whose values should be saved in libtool wrapper scripts and 23118 # restored at link time. 23119 variables_saved_for_relink=$lt_variables_saved_for_relink 23120 23121 # Do we need the "lib" prefix for modules? 23122 need_lib_prefix=$need_lib_prefix 23123 23124 # Do we need a version for libraries? 23125 need_version=$need_version 23126 23127 # Library versioning type. 23128 version_type=$version_type 23129 23130 # Shared library runtime path variable. 23131 runpath_var=$runpath_var 23132 23133 # Shared library path variable. 23134 shlibpath_var=$shlibpath_var 23135 23136 # Is shlibpath searched before the hard-coded library search path? 23137 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 23138 23139 # Format of library name prefix. 23140 libname_spec=$lt_libname_spec 23141 23142 # List of archive names. First name is the real one, the rest are links. 23143 # The last name is the one that the linker finds with -lNAME 23144 library_names_spec=$lt_library_names_spec 23145 23146 # The coded name of the library, if different from the real name. 23147 soname_spec=$lt_soname_spec 23148 23149 # Permission mode override for installation of shared libraries. 23150 install_override_mode=$lt_install_override_mode 23151 23152 # Command to use after installation of a shared archive. 23153 postinstall_cmds=$lt_postinstall_cmds 23154 23155 # Command to use after uninstallation of a shared archive. 23156 postuninstall_cmds=$lt_postuninstall_cmds 23157 23158 # Commands used to finish a libtool library installation in a directory. 23159 finish_cmds=$lt_finish_cmds 23160 23161 # As "finish_cmds", except a single script fragment to be evaled but 23162 # not shown. 23163 finish_eval=$lt_finish_eval 23164 23165 # Whether we should hardcode library paths into libraries. 23166 hardcode_into_libs=$hardcode_into_libs 23167 23168 # Compile-time system search path for libraries. 23169 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 23170 23171 # Detected run-time system search path for libraries. 23172 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 23173 23174 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 23175 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 23176 23177 # Whether dlopen is supported. 23178 dlopen_support=$enable_dlopen 23179 23180 # Whether dlopen of programs is supported. 23181 dlopen_self=$enable_dlopen_self 23182 23183 # Whether dlopen of statically linked programs is supported. 23184 dlopen_self_static=$enable_dlopen_self_static 23185 23186 # Commands to strip libraries. 23187 old_striplib=$lt_old_striplib 23188 striplib=$lt_striplib 23189 23190 23191 # The linker used to build libraries. 23192 LD=$lt_LD 23193 23194 # How to create reloadable object files. 23195 reload_flag=$lt_reload_flag 23196 reload_cmds=$lt_reload_cmds 23197 23198 # Commands used to build an old-style archive. 23199 old_archive_cmds=$lt_old_archive_cmds 23200 23201 # A language specific compiler. 23202 CC=$lt_compiler 23203 23204 # Is the compiler the GNU compiler? 23205 with_gcc=$GCC 23206 23207 # Compiler flag to turn off builtin functions. 23208 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 23209 23210 # Additional compiler flags for building library objects. 23211 pic_flag=$lt_lt_prog_compiler_pic 23212 23213 # How to pass a linker flag through the compiler. 23214 wl=$lt_lt_prog_compiler_wl 23215 23216 # Compiler flag to prevent dynamic linking. 23217 link_static_flag=$lt_lt_prog_compiler_static 23218 23219 # Does compiler simultaneously support -c and -o options? 23220 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 23221 23222 # Whether or not to add -lc for building shared libraries. 23223 build_libtool_need_lc=$archive_cmds_need_lc 23224 23225 # Whether or not to disallow shared libs when runtime libs are static. 23226 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 23227 23228 # Compiler flag to allow reflexive dlopens. 23229 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 23230 23231 # Compiler flag to generate shared objects directly from archives. 23232 whole_archive_flag_spec=$lt_whole_archive_flag_spec 23233 23234 # Whether the compiler copes with passing no objects directly. 23235 compiler_needs_object=$lt_compiler_needs_object 23236 23237 # Create an old-style archive from a shared archive. 23238 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 23239 23240 # Create a temporary old-style archive to link instead of a shared archive. 23241 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 23242 23243 # Commands used to build a shared archive. 23244 archive_cmds=$lt_archive_cmds 23245 archive_expsym_cmds=$lt_archive_expsym_cmds 23246 23247 # Commands used to build a loadable module if different from building 23248 # a shared archive. 23249 module_cmds=$lt_module_cmds 23250 module_expsym_cmds=$lt_module_expsym_cmds 23251 23252 # Whether we are building with GNU ld or not. 23253 with_gnu_ld=$lt_with_gnu_ld 23254 23255 # Flag that allows shared libraries with undefined symbols to be built. 23256 allow_undefined_flag=$lt_allow_undefined_flag 23257 23258 # Flag that enforces no undefined symbols. 23259 no_undefined_flag=$lt_no_undefined_flag 23260 23261 # Flag to hardcode \$libdir into a binary during linking. 23262 # This must work even if \$libdir does not exist 23263 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 23264 23265 # Whether we need a single "-rpath" flag with a separated argument. 23266 hardcode_libdir_separator=$lt_hardcode_libdir_separator 23267 23268 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23269 # DIR into the resulting binary. 23270 hardcode_direct=$hardcode_direct 23271 23272 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23273 # DIR into the resulting binary and the resulting library dependency is 23274 # "absolute",i.e. impossible to change by setting \$shlibpath_var if the 23275 # library is relocated. 23276 hardcode_direct_absolute=$hardcode_direct_absolute 23277 23278 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 23279 # into the resulting binary. 23280 hardcode_minus_L=$hardcode_minus_L 23281 23282 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 23283 # into the resulting binary. 23284 hardcode_shlibpath_var=$hardcode_shlibpath_var 23285 23286 # Set to "yes" if building a shared library automatically hardcodes DIR 23287 # into the library and all subsequent libraries and executables linked 23288 # against it. 23289 hardcode_automatic=$hardcode_automatic 23290 23291 # Set to yes if linker adds runtime paths of dependent libraries 23292 # to runtime path list. 23293 inherit_rpath=$inherit_rpath 23294 23295 # Whether libtool must link a program against all its dependency libraries. 23296 link_all_deplibs=$link_all_deplibs 23297 23298 # Set to "yes" if exported symbols are required. 23299 always_export_symbols=$always_export_symbols 23300 23301 # The commands to list exported symbols. 23302 export_symbols_cmds=$lt_export_symbols_cmds 23303 23304 # Symbols that should not be listed in the preloaded symbols. 23305 exclude_expsyms=$lt_exclude_expsyms 23306 23307 # Symbols that must always be exported. 23308 include_expsyms=$lt_include_expsyms 23309 23310 # Commands necessary for linking programs (against libraries) with templates. 23311 prelink_cmds=$lt_prelink_cmds 23312 23313 # Commands necessary for finishing linking programs. 23314 postlink_cmds=$lt_postlink_cmds 23315 23316 # Specify filename containing input files. 23317 file_list_spec=$lt_file_list_spec 23318 23319 # How to hardcode a shared library path into an executable. 23320 hardcode_action=$hardcode_action 23321 23322 # ### END LIBTOOL CONFIG 23323 23324 _LT_EOF 23325 23326 cat <<'_LT_EOF' >> "$cfgfile" 23327 23328 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 23329 23330 # func_munge_path_list VARIABLE PATH 23331 # ----------------------------------- 23332 # VARIABLE is name of variable containing _space_ separated list of 23333 # directories to be munged by the contents of PATH, which is string 23334 # having a format: 23335 # "DIR[:DIR]:" 23336 # string "DIR[ DIR]" will be prepended to VARIABLE 23337 # ":DIR[:DIR]" 23338 # string "DIR[ DIR]" will be appended to VARIABLE 23339 # "DIRP[:DIRP]::[DIRA:]DIRA" 23340 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 23341 # "DIRA[ DIRA]" will be appended to VARIABLE 23342 # "DIR[:DIR]" 23343 # VARIABLE will be replaced by "DIR[ DIR]" 23344 func_munge_path_list () 23345 { 23346 case x$2 in 23347 x) 23348 ;; 23349 *:) 23350 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 23351 ;; 23352 x:*) 23353 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 23354 ;; 23355 *::*) 23356 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 23357 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 23358 ;; 23359 *) 23360 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 23361 ;; 23362 esac 23363 } 23364 23365 23366 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 23367 func_cc_basename () 23368 { 23369 for cc_temp in $*""; do 23370 case $cc_temp in 23371 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 23372 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 23373 \-*) ;; 23374 *) break;; 23375 esac 23376 done 23377 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 23378 } 23379 23380 23381 # ### END FUNCTIONS SHARED WITH CONFIGURE 23382 23383 _LT_EOF 23384 23385 case $host_os in 23386 aix3*) 23387 cat <<\_LT_EOF >> "$cfgfile" 23388 # AIX sometimes has problems with the GCC collect2 program. For some 23389 # reason, if we set the COLLECT_NAMES environment variable, the problems 23390 # vanish in a puff of smoke. 23391 if test set != "${COLLECT_NAMES+set}"; then 23392 COLLECT_NAMES= 23393 export COLLECT_NAMES 23394 fi 23395 _LT_EOF 23396 ;; 23397 esac 23398 23399 23400 23401 ltmain=$ac_aux_dir/ltmain.sh 23402 23403 23404 # We use sed instead of cat because bash on DJGPP gets confused if 23405 # if finds mixed CR/LF and LF-only lines. Since sed operates in 23406 # text mode, it properly converts lines to CR/LF. This bash problem 23407 # is reportedly fixed, but why not run on old versions too? 23408 $SED '$q' "$ltmain" >> "$cfgfile" \ 23409 || (rm -f "$cfgfile"; exit 1) 23410 23411 mv -f "$cfgfile" "$ofile" || 23412 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 23413 chmod +x "$ofile" 23414 23415 ;; 23416 23417 esac 23418 done # for ac_tag 23419 23420 23421 as_fn_exit 0 23422 _ACEOF 23423 ac_clean_files=$ac_clean_files_save 23424 23425 test $ac_write_fail = 0 || 23426 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 23427 23428 23429 # configure is writing to config.log, and then calls config.status. 23430 # config.status does its own redirection, appending to config.log. 23431 # Unfortunately, on DOS this fails, as config.log is still kept open 23432 # by configure, so config.status won't be able to write to it; its 23433 # output is simply discarded. So we exec the FD to /dev/null, 23434 # effectively closing config.log, so it can be properly (re)opened and 23435 # appended to by config.status. When coming back to configure, we 23436 # need to make the FD available again. 23437 if test "$no_create" != yes; then 23438 ac_cs_success=: 23439 ac_config_status_args= 23440 test "$silent" = yes && 23441 ac_config_status_args="$ac_config_status_args --quiet" 23442 exec 5>/dev/null 23443 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23444 exec 5>>config.log 23445 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23446 # would make configure fail if this is the last instruction. 23447 $ac_cs_success || as_fn_exit 1 23448 fi 23449 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23450 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23451 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23452 fi 23453 23454 23455