configure revision b0de6900
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for xf86-video-mga 2.0.0. 4# 5# Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/issues>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 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. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201test \$(( 1 + 1 )) = 2 || exit 1 202 203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207 PATH=/empty FPATH=/empty; export PATH FPATH 208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and 278$0: https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/issues 279$0: about your system, including any error possibly output 280$0: before this message. Then install a modern shell, or 281$0: manually run the script under such a shell if you do 282$0: have one." 283 fi 284 exit 1 285fi 286fi 287fi 288SHELL=${CONFIG_SHELL-/bin/sh} 289export SHELL 290# Unset more variables known to interfere with behavior of common tools. 291CLICOLOR_FORCE= GREP_OPTIONS= 292unset CLICOLOR_FORCE GREP_OPTIONS 293 294## --------------------- ## 295## M4sh Shell Functions. ## 296## --------------------- ## 297# as_fn_unset VAR 298# --------------- 299# Portably unset VAR. 300as_fn_unset () 301{ 302 { eval $1=; unset $1;} 303} 304as_unset=as_fn_unset 305 306# as_fn_set_status STATUS 307# ----------------------- 308# Set $? to STATUS, without forking. 309as_fn_set_status () 310{ 311 return $1 312} # as_fn_set_status 313 314# as_fn_exit STATUS 315# ----------------- 316# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317as_fn_exit () 318{ 319 set +e 320 as_fn_set_status $1 321 exit $1 322} # as_fn_exit 323 324# as_fn_mkdir_p 325# ------------- 326# Create "$as_dir" as a directory, including parents if necessary. 327as_fn_mkdir_p () 328{ 329 330 case $as_dir in #( 331 -*) as_dir=./$as_dir;; 332 esac 333 test -d "$as_dir" || eval $as_mkdir_p || { 334 as_dirs= 335 while :; do 336 case $as_dir in #( 337 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338 *) as_qdir=$as_dir;; 339 esac 340 as_dirs="'$as_qdir' $as_dirs" 341 as_dir=`$as_dirname -- "$as_dir" || 342$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343 X"$as_dir" : 'X\(//\)[^/]' \| \ 344 X"$as_dir" : 'X\(//\)$' \| \ 345 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346$as_echo X"$as_dir" | 347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)[^/].*/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\/\)$/{ 356 s//\1/ 357 q 358 } 359 /^X\(\/\).*/{ 360 s//\1/ 361 q 362 } 363 s/.*/./; q'` 364 test -d "$as_dir" && break 365 done 366 test -z "$as_dirs" || eval "mkdir $as_dirs" 367 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368 369 370} # as_fn_mkdir_p 371 372# as_fn_executable_p FILE 373# ----------------------- 374# Test if FILE is an executable regular file. 375as_fn_executable_p () 376{ 377 test -f "$1" && test -x "$1" 378} # as_fn_executable_p 379# as_fn_append VAR VALUE 380# ---------------------- 381# Append the text in VALUE to the end of the definition contained in VAR. Take 382# advantage of any shell optimizations that allow amortized linear growth over 383# repeated appends, instead of the typical quadratic growth present in naive 384# implementations. 385if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386 eval 'as_fn_append () 387 { 388 eval $1+=\$2 389 }' 390else 391 as_fn_append () 392 { 393 eval $1=\$$1\$2 394 } 395fi # as_fn_append 396 397# as_fn_arith ARG... 398# ------------------ 399# Perform arithmetic evaluation on the ARGs, and store the result in the 400# global $as_val. Take advantage of shells that can avoid forks. The arguments 401# must be portable across $(()) and expr. 402if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403 eval 'as_fn_arith () 404 { 405 as_val=$(( $* )) 406 }' 407else 408 as_fn_arith () 409 { 410 as_val=`expr "$@" || test $? -eq 1` 411 } 412fi # as_fn_arith 413 414 415# as_fn_error STATUS ERROR [LINENO LOG_FD] 416# ---------------------------------------- 417# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419# script with STATUS, using 1 if that was 0. 420as_fn_error () 421{ 422 as_status=$1; test $as_status -eq 0 && as_status=1 423 if test "$4"; then 424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426 fi 427 $as_echo "$as_me: error: $2" >&2 428 as_fn_exit $as_status 429} # as_fn_error 430 431if expr a : '\(a\)' >/dev/null 2>&1 && 432 test "X`expr 00001 : '.*\(...\)'`" = X001; then 433 as_expr=expr 434else 435 as_expr=false 436fi 437 438if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439 as_basename=basename 440else 441 as_basename=false 442fi 443 444if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445 as_dirname=dirname 446else 447 as_dirname=false 448fi 449 450as_me=`$as_basename -- "$0" || 451$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452 X"$0" : 'X\(//\)$' \| \ 453 X"$0" : 'X\(/\)' \| . 2>/dev/null || 454$as_echo X/"$0" | 455 sed '/^.*\/\([^/][^/]*\)\/*$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\/\)$/{ 460 s//\1/ 461 q 462 } 463 /^X\/\(\/\).*/{ 464 s//\1/ 465 q 466 } 467 s/.*/./; q'` 468 469# Avoid depending upon Character Ranges. 470as_cr_letters='abcdefghijklmnopqrstuvwxyz' 471as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472as_cr_Letters=$as_cr_letters$as_cr_LETTERS 473as_cr_digits='0123456789' 474as_cr_alnum=$as_cr_Letters$as_cr_digits 475 476 477 as_lineno_1=$LINENO as_lineno_1a=$LINENO 478 as_lineno_2=$LINENO as_lineno_2a=$LINENO 479 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482 sed -n ' 483 p 484 /[$]LINENO/= 485 ' <$as_myself | 486 sed ' 487 s/[$]LINENO.*/&-/ 488 t lineno 489 b 490 :lineno 491 N 492 :loop 493 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494 t loop 495 s/-\n.*// 496 ' >$as_me.lineno && 497 chmod +x "$as_me.lineno" || 498 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499 500 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 501 # already done that, so ensure we don't try to do so again and fall 502 # in an infinite loop. This has already happened in practice. 503 _as_can_reexec=no; export _as_can_reexec 504 # Don't try to exec as it changes $[0], causing all sort of problems 505 # (the dirname of $[0] is not the place where we might find the 506 # original and so on. Autoconf is especially sensitive to this). 507 . "./$as_me.lineno" 508 # Exit status is that of the last command. 509 exit 510} 511 512ECHO_C= ECHO_N= ECHO_T= 513case `echo -n x` in #((((( 514-n*) 515 case `echo 'xy\c'` in 516 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517 xy) ECHO_C='\c';; 518 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519 ECHO_T=' ';; 520 esac;; 521*) 522 ECHO_N='-n';; 523esac 524 525rm -f conf$$ conf$$.exe conf$$.file 526if test -d conf$$.dir; then 527 rm -f conf$$.dir/conf$$.file 528else 529 rm -f conf$$.dir 530 mkdir conf$$.dir 2>/dev/null 531fi 532if (echo >conf$$.file) 2>/dev/null; then 533 if ln -s conf$$.file conf$$ 2>/dev/null; then 534 as_ln_s='ln -s' 535 # ... but there are two gotchas: 536 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 538 # In both cases, we have to default to `cp -pR'. 539 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 540 as_ln_s='cp -pR' 541 elif ln conf$$.file conf$$ 2>/dev/null; then 542 as_ln_s=ln 543 else 544 as_ln_s='cp -pR' 545 fi 546else 547 as_ln_s='cp -pR' 548fi 549rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550rmdir conf$$.dir 2>/dev/null 551 552if mkdir -p . 2>/dev/null; then 553 as_mkdir_p='mkdir -p "$as_dir"' 554else 555 test -d ./-p && rmdir ./-p 556 as_mkdir_p=false 557fi 558 559as_test_x='test -x' 560as_executable_p=as_fn_executable_p 561 562# Sed expression to map a string onto a valid CPP name. 563as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564 565# Sed expression to map a string onto a valid variable name. 566as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567 568SHELL=${CONFIG_SHELL-/bin/sh} 569 570 571test -n "$DJDIR" || exec 7<&0 </dev/null 572exec 6>&1 573 574# Name of the host. 575# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576# so uname gets run too. 577ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578 579# 580# Initializations. 581# 582ac_default_prefix=/usr/local 583ac_clean_files= 584ac_config_libobj_dir=. 585LIBOBJS= 586cross_compiling=no 587subdirs= 588MFLAGS= 589MAKEFLAGS= 590 591# Identity of this package. 592PACKAGE_NAME='xf86-video-mga' 593PACKAGE_TARNAME='xf86-video-mga' 594PACKAGE_VERSION='2.0.0' 595PACKAGE_STRING='xf86-video-mga 2.0.0' 596PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/issues' 597PACKAGE_URL='' 598 599ac_unique_file="Makefile.am" 600# Factoring default headers for most tests. 601ac_includes_default="\ 602#include <stdio.h> 603#ifdef HAVE_SYS_TYPES_H 604# include <sys/types.h> 605#endif 606#ifdef HAVE_SYS_STAT_H 607# include <sys/stat.h> 608#endif 609#ifdef STDC_HEADERS 610# include <stdlib.h> 611# include <stddef.h> 612#else 613# ifdef HAVE_STDLIB_H 614# include <stdlib.h> 615# endif 616#endif 617#ifdef HAVE_STRING_H 618# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 619# include <memory.h> 620# endif 621# include <string.h> 622#endif 623#ifdef HAVE_STRINGS_H 624# include <strings.h> 625#endif 626#ifdef HAVE_INTTYPES_H 627# include <inttypes.h> 628#endif 629#ifdef HAVE_STDINT_H 630# include <stdint.h> 631#endif 632#ifdef HAVE_UNISTD_H 633# include <unistd.h> 634#endif" 635 636ac_subst_vars='am__EXEEXT_FALSE 637am__EXEEXT_TRUE 638LTLIBOBJS 639LIBOBJS 640DRIVER_NAME 641moduledir 642USE_EXA_FALSE 643USE_EXA_TRUE 644XAA_FALSE 645XAA_TRUE 646XSERVER_LIBPCIACCESS_FALSE 647XSERVER_LIBPCIACCESS_TRUE 648PCIACCESS_LIBS 649PCIACCESS_CFLAGS 650DRI_LIBS 651DRI_CFLAGS 652DRI_FALSE 653DRI_TRUE 654XORG_LIBS 655XORG_CFLAGS 656LT_SYS_LIBRARY_PATH 657OTOOL64 658OTOOL 659LIPO 660NMEDIT 661DSYMUTIL 662MANIFEST_TOOL 663RANLIB 664ac_ct_AR 665AR 666DLLTOOL 667OBJDUMP 668LN_S 669NM 670ac_ct_DUMPBIN 671DUMPBIN 672LD 673FGREP 674LIBTOOL 675am__fastdepCC_FALSE 676am__fastdepCC_TRUE 677CCDEPMODE 678am__nodep 679AMDEPBACKSLASH 680AMDEP_FALSE 681AMDEP_TRUE 682am__quote 683am__include 684DEPDIR 685am__untar 686am__tar 687AMTAR 688am__leading_dot 689SET_MAKE 690AWK 691mkdir_p 692MKDIR_P 693INSTALL_STRIP_PROGRAM 694STRIP 695install_sh 696MAKEINFO 697AUTOHEADER 698AUTOMAKE 699AUTOCONF 700ACLOCAL 701VERSION 702PACKAGE 703CYGPATH_W 704am__isrc 705AM_BACKSLASH 706AM_DEFAULT_VERBOSITY 707AM_DEFAULT_V 708AM_V 709MAN_SUBSTS 710XORG_MAN_PAGE 711ADMIN_MAN_DIR 712DRIVER_MAN_DIR 713MISC_MAN_DIR 714FILE_MAN_DIR 715LIB_MAN_DIR 716APP_MAN_DIR 717ADMIN_MAN_SUFFIX 718DRIVER_MAN_SUFFIX 719MISC_MAN_SUFFIX 720FILE_MAN_SUFFIX 721LIB_MAN_SUFFIX 722APP_MAN_SUFFIX 723SED 724host_os 725host_vendor 726host_cpu 727host 728build_os 729build_vendor 730build_cpu 731build 732INSTALL_CMD 733PKG_CONFIG_LIBDIR 734PKG_CONFIG_PATH 735PKG_CONFIG 736CHANGELOG_CMD 737STRICT_CFLAGS 738CWARNFLAGS 739BASE_CFLAGS 740EGREP 741GREP 742CPP 743OBJEXT 744EXEEXT 745ac_ct_CC 746CPPFLAGS 747LDFLAGS 748CFLAGS 749CC 750INSTALL_DATA 751INSTALL_SCRIPT 752INSTALL_PROGRAM 753target_alias 754host_alias 755build_alias 756LIBS 757ECHO_T 758ECHO_N 759ECHO_C 760DEFS 761mandir 762localedir 763libdir 764psdir 765pdfdir 766dvidir 767htmldir 768infodir 769docdir 770oldincludedir 771includedir 772runstatedir 773localstatedir 774sharedstatedir 775sysconfdir 776datadir 777datarootdir 778libexecdir 779sbindir 780bindir 781program_transform_name 782prefix 783exec_prefix 784PACKAGE_URL 785PACKAGE_BUGREPORT 786PACKAGE_STRING 787PACKAGE_VERSION 788PACKAGE_TARNAME 789PACKAGE_NAME 790PATH_SEPARATOR 791SHELL' 792ac_subst_files='' 793ac_user_opts=' 794enable_option_checking 795enable_selective_werror 796enable_strict_compilation 797enable_silent_rules 798enable_dependency_tracking 799enable_static 800enable_shared 801with_pic 802enable_fast_install 803with_aix_soname 804with_gnu_ld 805with_sysroot 806enable_libtool_lock 807with_xorg_module_dir 808enable_dri 809enable_exa 810enable_xaa 811' 812 ac_precious_vars='build_alias 813host_alias 814target_alias 815CC 816CFLAGS 817LDFLAGS 818LIBS 819CPPFLAGS 820CPP 821PKG_CONFIG 822PKG_CONFIG_PATH 823PKG_CONFIG_LIBDIR 824LT_SYS_LIBRARY_PATH 825XORG_CFLAGS 826XORG_LIBS 827DRI_CFLAGS 828DRI_LIBS 829PCIACCESS_CFLAGS 830PCIACCESS_LIBS' 831 832 833# Initialize some variables set by options. 834ac_init_help= 835ac_init_version=false 836ac_unrecognized_opts= 837ac_unrecognized_sep= 838# The variables have the same names as the options, with 839# dashes changed to underlines. 840cache_file=/dev/null 841exec_prefix=NONE 842no_create= 843no_recursion= 844prefix=NONE 845program_prefix=NONE 846program_suffix=NONE 847program_transform_name=s,x,x, 848silent= 849site= 850srcdir= 851verbose= 852x_includes=NONE 853x_libraries=NONE 854 855# Installation directory options. 856# These are left unexpanded so users can "make install exec_prefix=/foo" 857# and all the variables that are supposed to be based on exec_prefix 858# by default will actually change. 859# Use braces instead of parens because sh, perl, etc. also accept them. 860# (The list follows the same order as the GNU Coding Standards.) 861bindir='${exec_prefix}/bin' 862sbindir='${exec_prefix}/sbin' 863libexecdir='${exec_prefix}/libexec' 864datarootdir='${prefix}/share' 865datadir='${datarootdir}' 866sysconfdir='${prefix}/etc' 867sharedstatedir='${prefix}/com' 868localstatedir='${prefix}/var' 869runstatedir='${localstatedir}/run' 870includedir='${prefix}/include' 871oldincludedir='/usr/include' 872docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 873infodir='${datarootdir}/info' 874htmldir='${docdir}' 875dvidir='${docdir}' 876pdfdir='${docdir}' 877psdir='${docdir}' 878libdir='${exec_prefix}/lib' 879localedir='${datarootdir}/locale' 880mandir='${datarootdir}/man' 881 882ac_prev= 883ac_dashdash= 884for ac_option 885do 886 # If the previous option needs an argument, assign it. 887 if test -n "$ac_prev"; then 888 eval $ac_prev=\$ac_option 889 ac_prev= 890 continue 891 fi 892 893 case $ac_option in 894 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 895 *=) ac_optarg= ;; 896 *) ac_optarg=yes ;; 897 esac 898 899 # Accept the important Cygnus configure options, so we can diagnose typos. 900 901 case $ac_dashdash$ac_option in 902 --) 903 ac_dashdash=yes ;; 904 905 -bindir | --bindir | --bindi | --bind | --bin | --bi) 906 ac_prev=bindir ;; 907 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 908 bindir=$ac_optarg ;; 909 910 -build | --build | --buil | --bui | --bu) 911 ac_prev=build_alias ;; 912 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 913 build_alias=$ac_optarg ;; 914 915 -cache-file | --cache-file | --cache-fil | --cache-fi \ 916 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 917 ac_prev=cache_file ;; 918 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 919 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 920 cache_file=$ac_optarg ;; 921 922 --config-cache | -C) 923 cache_file=config.cache ;; 924 925 -datadir | --datadir | --datadi | --datad) 926 ac_prev=datadir ;; 927 -datadir=* | --datadir=* | --datadi=* | --datad=*) 928 datadir=$ac_optarg ;; 929 930 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 931 | --dataroo | --dataro | --datar) 932 ac_prev=datarootdir ;; 933 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 934 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 935 datarootdir=$ac_optarg ;; 936 937 -disable-* | --disable-*) 938 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 939 # Reject names that are not valid shell variable names. 940 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 941 as_fn_error $? "invalid feature name: $ac_useropt" 942 ac_useropt_orig=$ac_useropt 943 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 944 case $ac_user_opts in 945 *" 946"enable_$ac_useropt" 947"*) ;; 948 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 949 ac_unrecognized_sep=', ';; 950 esac 951 eval enable_$ac_useropt=no ;; 952 953 -docdir | --docdir | --docdi | --doc | --do) 954 ac_prev=docdir ;; 955 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 956 docdir=$ac_optarg ;; 957 958 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 959 ac_prev=dvidir ;; 960 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 961 dvidir=$ac_optarg ;; 962 963 -enable-* | --enable-*) 964 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 965 # Reject names that are not valid shell variable names. 966 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 967 as_fn_error $? "invalid feature name: $ac_useropt" 968 ac_useropt_orig=$ac_useropt 969 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 970 case $ac_user_opts in 971 *" 972"enable_$ac_useropt" 973"*) ;; 974 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 975 ac_unrecognized_sep=', ';; 976 esac 977 eval enable_$ac_useropt=\$ac_optarg ;; 978 979 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 980 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 981 | --exec | --exe | --ex) 982 ac_prev=exec_prefix ;; 983 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 984 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 985 | --exec=* | --exe=* | --ex=*) 986 exec_prefix=$ac_optarg ;; 987 988 -gas | --gas | --ga | --g) 989 # Obsolete; use --with-gas. 990 with_gas=yes ;; 991 992 -help | --help | --hel | --he | -h) 993 ac_init_help=long ;; 994 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 995 ac_init_help=recursive ;; 996 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 997 ac_init_help=short ;; 998 999 -host | --host | --hos | --ho) 1000 ac_prev=host_alias ;; 1001 -host=* | --host=* | --hos=* | --ho=*) 1002 host_alias=$ac_optarg ;; 1003 1004 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1005 ac_prev=htmldir ;; 1006 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1007 | --ht=*) 1008 htmldir=$ac_optarg ;; 1009 1010 -includedir | --includedir | --includedi | --included | --include \ 1011 | --includ | --inclu | --incl | --inc) 1012 ac_prev=includedir ;; 1013 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1014 | --includ=* | --inclu=* | --incl=* | --inc=*) 1015 includedir=$ac_optarg ;; 1016 1017 -infodir | --infodir | --infodi | --infod | --info | --inf) 1018 ac_prev=infodir ;; 1019 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1020 infodir=$ac_optarg ;; 1021 1022 -libdir | --libdir | --libdi | --libd) 1023 ac_prev=libdir ;; 1024 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1025 libdir=$ac_optarg ;; 1026 1027 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1028 | --libexe | --libex | --libe) 1029 ac_prev=libexecdir ;; 1030 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1031 | --libexe=* | --libex=* | --libe=*) 1032 libexecdir=$ac_optarg ;; 1033 1034 -localedir | --localedir | --localedi | --localed | --locale) 1035 ac_prev=localedir ;; 1036 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1037 localedir=$ac_optarg ;; 1038 1039 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1040 | --localstate | --localstat | --localsta | --localst | --locals) 1041 ac_prev=localstatedir ;; 1042 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1043 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1044 localstatedir=$ac_optarg ;; 1045 1046 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1047 ac_prev=mandir ;; 1048 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1049 mandir=$ac_optarg ;; 1050 1051 -nfp | --nfp | --nf) 1052 # Obsolete; use --without-fp. 1053 with_fp=no ;; 1054 1055 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1056 | --no-cr | --no-c | -n) 1057 no_create=yes ;; 1058 1059 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1060 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1061 no_recursion=yes ;; 1062 1063 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1064 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1065 | --oldin | --oldi | --old | --ol | --o) 1066 ac_prev=oldincludedir ;; 1067 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1068 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1069 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1070 oldincludedir=$ac_optarg ;; 1071 1072 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1073 ac_prev=prefix ;; 1074 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1075 prefix=$ac_optarg ;; 1076 1077 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1078 | --program-pre | --program-pr | --program-p) 1079 ac_prev=program_prefix ;; 1080 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1081 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1082 program_prefix=$ac_optarg ;; 1083 1084 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1085 | --program-suf | --program-su | --program-s) 1086 ac_prev=program_suffix ;; 1087 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1088 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1089 program_suffix=$ac_optarg ;; 1090 1091 -program-transform-name | --program-transform-name \ 1092 | --program-transform-nam | --program-transform-na \ 1093 | --program-transform-n | --program-transform- \ 1094 | --program-transform | --program-transfor \ 1095 | --program-transfo | --program-transf \ 1096 | --program-trans | --program-tran \ 1097 | --progr-tra | --program-tr | --program-t) 1098 ac_prev=program_transform_name ;; 1099 -program-transform-name=* | --program-transform-name=* \ 1100 | --program-transform-nam=* | --program-transform-na=* \ 1101 | --program-transform-n=* | --program-transform-=* \ 1102 | --program-transform=* | --program-transfor=* \ 1103 | --program-transfo=* | --program-transf=* \ 1104 | --program-trans=* | --program-tran=* \ 1105 | --progr-tra=* | --program-tr=* | --program-t=*) 1106 program_transform_name=$ac_optarg ;; 1107 1108 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1109 ac_prev=pdfdir ;; 1110 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1111 pdfdir=$ac_optarg ;; 1112 1113 -psdir | --psdir | --psdi | --psd | --ps) 1114 ac_prev=psdir ;; 1115 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1116 psdir=$ac_optarg ;; 1117 1118 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1119 | -silent | --silent | --silen | --sile | --sil) 1120 silent=yes ;; 1121 1122 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1123 | --runstate | --runstat | --runsta | --runst | --runs \ 1124 | --run | --ru | --r) 1125 ac_prev=runstatedir ;; 1126 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1127 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1128 | --run=* | --ru=* | --r=*) 1129 runstatedir=$ac_optarg ;; 1130 1131 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1132 ac_prev=sbindir ;; 1133 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1134 | --sbi=* | --sb=*) 1135 sbindir=$ac_optarg ;; 1136 1137 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1138 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1139 | --sharedst | --shareds | --shared | --share | --shar \ 1140 | --sha | --sh) 1141 ac_prev=sharedstatedir ;; 1142 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1143 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1144 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1145 | --sha=* | --sh=*) 1146 sharedstatedir=$ac_optarg ;; 1147 1148 -site | --site | --sit) 1149 ac_prev=site ;; 1150 -site=* | --site=* | --sit=*) 1151 site=$ac_optarg ;; 1152 1153 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1154 ac_prev=srcdir ;; 1155 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1156 srcdir=$ac_optarg ;; 1157 1158 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1159 | --syscon | --sysco | --sysc | --sys | --sy) 1160 ac_prev=sysconfdir ;; 1161 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1162 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1163 sysconfdir=$ac_optarg ;; 1164 1165 -target | --target | --targe | --targ | --tar | --ta | --t) 1166 ac_prev=target_alias ;; 1167 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1168 target_alias=$ac_optarg ;; 1169 1170 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1171 verbose=yes ;; 1172 1173 -version | --version | --versio | --versi | --vers | -V) 1174 ac_init_version=: ;; 1175 1176 -with-* | --with-*) 1177 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1178 # Reject names that are not valid shell variable names. 1179 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1180 as_fn_error $? "invalid package name: $ac_useropt" 1181 ac_useropt_orig=$ac_useropt 1182 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1183 case $ac_user_opts in 1184 *" 1185"with_$ac_useropt" 1186"*) ;; 1187 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1188 ac_unrecognized_sep=', ';; 1189 esac 1190 eval with_$ac_useropt=\$ac_optarg ;; 1191 1192 -without-* | --without-*) 1193 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1194 # Reject names that are not valid shell variable names. 1195 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1196 as_fn_error $? "invalid package name: $ac_useropt" 1197 ac_useropt_orig=$ac_useropt 1198 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1199 case $ac_user_opts in 1200 *" 1201"with_$ac_useropt" 1202"*) ;; 1203 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1204 ac_unrecognized_sep=', ';; 1205 esac 1206 eval with_$ac_useropt=no ;; 1207 1208 --x) 1209 # Obsolete; use --with-x. 1210 with_x=yes ;; 1211 1212 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1213 | --x-incl | --x-inc | --x-in | --x-i) 1214 ac_prev=x_includes ;; 1215 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1216 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1217 x_includes=$ac_optarg ;; 1218 1219 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1220 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1221 ac_prev=x_libraries ;; 1222 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1223 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1224 x_libraries=$ac_optarg ;; 1225 1226 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1227Try \`$0 --help' for more information" 1228 ;; 1229 1230 *=*) 1231 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1232 # Reject names that are not valid shell variable names. 1233 case $ac_envvar in #( 1234 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1235 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1236 esac 1237 eval $ac_envvar=\$ac_optarg 1238 export $ac_envvar ;; 1239 1240 *) 1241 # FIXME: should be removed in autoconf 3.0. 1242 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1243 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1244 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1245 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1246 ;; 1247 1248 esac 1249done 1250 1251if test -n "$ac_prev"; then 1252 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1253 as_fn_error $? "missing argument to $ac_option" 1254fi 1255 1256if test -n "$ac_unrecognized_opts"; then 1257 case $enable_option_checking in 1258 no) ;; 1259 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1260 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1261 esac 1262fi 1263 1264# Check all directory arguments for consistency. 1265for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1266 datadir sysconfdir sharedstatedir localstatedir includedir \ 1267 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1268 libdir localedir mandir runstatedir 1269do 1270 eval ac_val=\$$ac_var 1271 # Remove trailing slashes. 1272 case $ac_val in 1273 */ ) 1274 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1275 eval $ac_var=\$ac_val;; 1276 esac 1277 # Be sure to have absolute directory names. 1278 case $ac_val in 1279 [\\/$]* | ?:[\\/]* ) continue;; 1280 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1281 esac 1282 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1283done 1284 1285# There might be people who depend on the old broken behavior: `$host' 1286# used to hold the argument of --host etc. 1287# FIXME: To remove some day. 1288build=$build_alias 1289host=$host_alias 1290target=$target_alias 1291 1292# FIXME: To remove some day. 1293if test "x$host_alias" != x; then 1294 if test "x$build_alias" = x; then 1295 cross_compiling=maybe 1296 elif test "x$build_alias" != "x$host_alias"; then 1297 cross_compiling=yes 1298 fi 1299fi 1300 1301ac_tool_prefix= 1302test -n "$host_alias" && ac_tool_prefix=$host_alias- 1303 1304test "$silent" = yes && exec 6>/dev/null 1305 1306 1307ac_pwd=`pwd` && test -n "$ac_pwd" && 1308ac_ls_di=`ls -di .` && 1309ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1310 as_fn_error $? "working directory cannot be determined" 1311test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1312 as_fn_error $? "pwd does not report name of working directory" 1313 1314 1315# Find the source files, if location was not specified. 1316if test -z "$srcdir"; then 1317 ac_srcdir_defaulted=yes 1318 # Try the directory containing this script, then the parent directory. 1319 ac_confdir=`$as_dirname -- "$as_myself" || 1320$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1321 X"$as_myself" : 'X\(//\)[^/]' \| \ 1322 X"$as_myself" : 'X\(//\)$' \| \ 1323 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1324$as_echo X"$as_myself" | 1325 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1326 s//\1/ 1327 q 1328 } 1329 /^X\(\/\/\)[^/].*/{ 1330 s//\1/ 1331 q 1332 } 1333 /^X\(\/\/\)$/{ 1334 s//\1/ 1335 q 1336 } 1337 /^X\(\/\).*/{ 1338 s//\1/ 1339 q 1340 } 1341 s/.*/./; q'` 1342 srcdir=$ac_confdir 1343 if test ! -r "$srcdir/$ac_unique_file"; then 1344 srcdir=.. 1345 fi 1346else 1347 ac_srcdir_defaulted=no 1348fi 1349if test ! -r "$srcdir/$ac_unique_file"; then 1350 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1351 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1352fi 1353ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1354ac_abs_confdir=`( 1355 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1356 pwd)` 1357# When building in place, set srcdir=. 1358if test "$ac_abs_confdir" = "$ac_pwd"; then 1359 srcdir=. 1360fi 1361# Remove unnecessary trailing slashes from srcdir. 1362# Double slashes in file names in object file debugging info 1363# mess up M-x gdb in Emacs. 1364case $srcdir in 1365*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1366esac 1367for ac_var in $ac_precious_vars; do 1368 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1369 eval ac_env_${ac_var}_value=\$${ac_var} 1370 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1371 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1372done 1373 1374# 1375# Report the --help message. 1376# 1377if test "$ac_init_help" = "long"; then 1378 # Omit some internal or obsolete options to make the list less imposing. 1379 # This message is too long to be a string in the A/UX 3.1 sh. 1380 cat <<_ACEOF 1381\`configure' configures xf86-video-mga 2.0.0 to adapt to many kinds of systems. 1382 1383Usage: $0 [OPTION]... [VAR=VALUE]... 1384 1385To assign environment variables (e.g., CC, CFLAGS...), specify them as 1386VAR=VALUE. See below for descriptions of some of the useful variables. 1387 1388Defaults for the options are specified in brackets. 1389 1390Configuration: 1391 -h, --help display this help and exit 1392 --help=short display options specific to this package 1393 --help=recursive display the short help of all the included packages 1394 -V, --version display version information and exit 1395 -q, --quiet, --silent do not print \`checking ...' messages 1396 --cache-file=FILE cache test results in FILE [disabled] 1397 -C, --config-cache alias for \`--cache-file=config.cache' 1398 -n, --no-create do not create output files 1399 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1400 1401Installation directories: 1402 --prefix=PREFIX install architecture-independent files in PREFIX 1403 [$ac_default_prefix] 1404 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1405 [PREFIX] 1406 1407By default, \`make install' will install all the files in 1408\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1409an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1410for instance \`--prefix=\$HOME'. 1411 1412For better control, use the options below. 1413 1414Fine tuning of the installation directories: 1415 --bindir=DIR user executables [EPREFIX/bin] 1416 --sbindir=DIR system admin executables [EPREFIX/sbin] 1417 --libexecdir=DIR program executables [EPREFIX/libexec] 1418 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1419 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1420 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1421 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1422 --libdir=DIR object code libraries [EPREFIX/lib] 1423 --includedir=DIR C header files [PREFIX/include] 1424 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1425 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1426 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1427 --infodir=DIR info documentation [DATAROOTDIR/info] 1428 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1429 --mandir=DIR man documentation [DATAROOTDIR/man] 1430 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-mga] 1431 --htmldir=DIR html documentation [DOCDIR] 1432 --dvidir=DIR dvi documentation [DOCDIR] 1433 --pdfdir=DIR pdf documentation [DOCDIR] 1434 --psdir=DIR ps documentation [DOCDIR] 1435_ACEOF 1436 1437 cat <<\_ACEOF 1438 1439Program names: 1440 --program-prefix=C prepend C to installed program names 1441 --program-suffix=SUFFIX append SUFFIX to installed program names 1442 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1443 1444System types: 1445 --build=BUILD configure for building on BUILD [guessed] 1446 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1447_ACEOF 1448fi 1449 1450if test -n "$ac_init_help"; then 1451 case $ac_init_help in 1452 short | recursive ) echo "Configuration of xf86-video-mga 2.0.0:";; 1453 esac 1454 cat <<\_ACEOF 1455 1456Optional Features: 1457 --disable-option-checking ignore unrecognized --enable/--with options 1458 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1459 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1460 --disable-selective-werror 1461 Turn off selective compiler errors. (default: 1462 enabled) 1463 --enable-strict-compilation 1464 Enable all warnings from compiler and make them 1465 errors (default: disabled) 1466 --enable-silent-rules less verbose build output (undo: "make V=1") 1467 --disable-silent-rules verbose build output (undo: "make V=0") 1468 --enable-dependency-tracking 1469 do not reject slow dependency extractors 1470 --disable-dependency-tracking 1471 speeds up one-time build 1472 --enable-static[=PKGS] build static libraries [default=no] 1473 --enable-shared[=PKGS] build shared libraries [default=yes] 1474 --enable-fast-install[=PKGS] 1475 optimize for fast installation [default=yes] 1476 --disable-libtool-lock avoid locking (might break parallel builds) 1477 --disable-dri Disable DRI support [[default=auto]] 1478 --disable-exa Disable EXA support [[default=enabled]] 1479 --enable-xaa Enable legacy X Acceleration Architecture (XAA) 1480 [default=auto] 1481 1482Optional Packages: 1483 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1484 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1485 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1486 both] 1487 --with-aix-soname=aix|svr4|both 1488 shared library versioning (aka "SONAME") variant to 1489 provide on AIX, [default=aix]. 1490 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1491 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1492 compiler's sysroot if not specified). 1493 --with-xorg-module-dir=DIR 1494 Default xorg module directory 1495 [[default=$libdir/xorg/modules]] 1496 1497Some influential environment variables: 1498 CC C compiler command 1499 CFLAGS C compiler flags 1500 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1501 nonstandard directory <lib dir> 1502 LIBS libraries to pass to the linker, e.g. -l<library> 1503 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1504 you have headers in a nonstandard directory <include dir> 1505 CPP C preprocessor 1506 PKG_CONFIG path to pkg-config utility 1507 PKG_CONFIG_PATH 1508 directories to add to pkg-config's search path 1509 PKG_CONFIG_LIBDIR 1510 path overriding pkg-config's built-in search path 1511 LT_SYS_LIBRARY_PATH 1512 User-defined run-time library search path. 1513 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1514 XORG_LIBS linker flags for XORG, overriding pkg-config 1515 DRI_CFLAGS C compiler flags for DRI, overriding pkg-config 1516 DRI_LIBS linker flags for DRI, overriding pkg-config 1517 PCIACCESS_CFLAGS 1518 C compiler flags for PCIACCESS, overriding pkg-config 1519 PCIACCESS_LIBS 1520 linker flags for PCIACCESS, overriding pkg-config 1521 1522Use these variables to override the choices made by `configure' or to help 1523it to find libraries and programs with nonstandard names/locations. 1524 1525Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/issues>. 1526_ACEOF 1527ac_status=$? 1528fi 1529 1530if test "$ac_init_help" = "recursive"; then 1531 # If there are subdirs, report their specific --help. 1532 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1533 test -d "$ac_dir" || 1534 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1535 continue 1536 ac_builddir=. 1537 1538case "$ac_dir" in 1539.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1540*) 1541 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1542 # A ".." for each directory in $ac_dir_suffix. 1543 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1544 case $ac_top_builddir_sub in 1545 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1546 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1547 esac ;; 1548esac 1549ac_abs_top_builddir=$ac_pwd 1550ac_abs_builddir=$ac_pwd$ac_dir_suffix 1551# for backward compatibility: 1552ac_top_builddir=$ac_top_build_prefix 1553 1554case $srcdir in 1555 .) # We are building in place. 1556 ac_srcdir=. 1557 ac_top_srcdir=$ac_top_builddir_sub 1558 ac_abs_top_srcdir=$ac_pwd ;; 1559 [\\/]* | ?:[\\/]* ) # Absolute name. 1560 ac_srcdir=$srcdir$ac_dir_suffix; 1561 ac_top_srcdir=$srcdir 1562 ac_abs_top_srcdir=$srcdir ;; 1563 *) # Relative name. 1564 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1565 ac_top_srcdir=$ac_top_build_prefix$srcdir 1566 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1567esac 1568ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1569 1570 cd "$ac_dir" || { ac_status=$?; continue; } 1571 # Check for guested configure. 1572 if test -f "$ac_srcdir/configure.gnu"; then 1573 echo && 1574 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1575 elif test -f "$ac_srcdir/configure"; then 1576 echo && 1577 $SHELL "$ac_srcdir/configure" --help=recursive 1578 else 1579 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1580 fi || ac_status=$? 1581 cd "$ac_pwd" || { ac_status=$?; break; } 1582 done 1583fi 1584 1585test -n "$ac_init_help" && exit $ac_status 1586if $ac_init_version; then 1587 cat <<\_ACEOF 1588xf86-video-mga configure 2.0.0 1589generated by GNU Autoconf 2.69 1590 1591Copyright (C) 2012 Free Software Foundation, Inc. 1592This configure script is free software; the Free Software Foundation 1593gives unlimited permission to copy, distribute and modify it. 1594_ACEOF 1595 exit 1596fi 1597 1598## ------------------------ ## 1599## Autoconf initialization. ## 1600## ------------------------ ## 1601 1602# ac_fn_c_try_compile LINENO 1603# -------------------------- 1604# Try to compile conftest.$ac_ext, and return whether this succeeded. 1605ac_fn_c_try_compile () 1606{ 1607 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1608 rm -f conftest.$ac_objext 1609 if { { ac_try="$ac_compile" 1610case "(($ac_try" in 1611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1612 *) ac_try_echo=$ac_try;; 1613esac 1614eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1615$as_echo "$ac_try_echo"; } >&5 1616 (eval "$ac_compile") 2>conftest.err 1617 ac_status=$? 1618 if test -s conftest.err; then 1619 grep -v '^ *+' conftest.err >conftest.er1 1620 cat conftest.er1 >&5 1621 mv -f conftest.er1 conftest.err 1622 fi 1623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1624 test $ac_status = 0; } && { 1625 test -z "$ac_c_werror_flag" || 1626 test ! -s conftest.err 1627 } && test -s conftest.$ac_objext; then : 1628 ac_retval=0 1629else 1630 $as_echo "$as_me: failed program was:" >&5 1631sed 's/^/| /' conftest.$ac_ext >&5 1632 1633 ac_retval=1 1634fi 1635 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1636 as_fn_set_status $ac_retval 1637 1638} # ac_fn_c_try_compile 1639 1640# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1641# --------------------------------------------- 1642# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1643# accordingly. 1644ac_fn_c_check_decl () 1645{ 1646 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1647 as_decl_name=`echo $2|sed 's/ *(.*//'` 1648 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1650$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1651if eval \${$3+:} false; then : 1652 $as_echo_n "(cached) " >&6 1653else 1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655/* end confdefs.h. */ 1656$4 1657int 1658main () 1659{ 1660#ifndef $as_decl_name 1661#ifdef __cplusplus 1662 (void) $as_decl_use; 1663#else 1664 (void) $as_decl_name; 1665#endif 1666#endif 1667 1668 ; 1669 return 0; 1670} 1671_ACEOF 1672if ac_fn_c_try_compile "$LINENO"; then : 1673 eval "$3=yes" 1674else 1675 eval "$3=no" 1676fi 1677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1678fi 1679eval ac_res=\$$3 1680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1681$as_echo "$ac_res" >&6; } 1682 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1683 1684} # ac_fn_c_check_decl 1685 1686# ac_fn_c_try_cpp LINENO 1687# ---------------------- 1688# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1689ac_fn_c_try_cpp () 1690{ 1691 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1692 if { { ac_try="$ac_cpp conftest.$ac_ext" 1693case "(($ac_try" in 1694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1695 *) ac_try_echo=$ac_try;; 1696esac 1697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1698$as_echo "$ac_try_echo"; } >&5 1699 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1700 ac_status=$? 1701 if test -s conftest.err; then 1702 grep -v '^ *+' conftest.err >conftest.er1 1703 cat conftest.er1 >&5 1704 mv -f conftest.er1 conftest.err 1705 fi 1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1707 test $ac_status = 0; } > conftest.i && { 1708 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1709 test ! -s conftest.err 1710 }; then : 1711 ac_retval=0 1712else 1713 $as_echo "$as_me: failed program was:" >&5 1714sed 's/^/| /' conftest.$ac_ext >&5 1715 1716 ac_retval=1 1717fi 1718 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1719 as_fn_set_status $ac_retval 1720 1721} # ac_fn_c_try_cpp 1722 1723# ac_fn_c_try_run LINENO 1724# ---------------------- 1725# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1726# that executables *can* be run. 1727ac_fn_c_try_run () 1728{ 1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1730 if { { ac_try="$ac_link" 1731case "(($ac_try" in 1732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1733 *) ac_try_echo=$ac_try;; 1734esac 1735eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1736$as_echo "$ac_try_echo"; } >&5 1737 (eval "$ac_link") 2>&5 1738 ac_status=$? 1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1740 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1741 { { case "(($ac_try" in 1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1743 *) ac_try_echo=$ac_try;; 1744esac 1745eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1746$as_echo "$ac_try_echo"; } >&5 1747 (eval "$ac_try") 2>&5 1748 ac_status=$? 1749 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1750 test $ac_status = 0; }; }; then : 1751 ac_retval=0 1752else 1753 $as_echo "$as_me: program exited with status $ac_status" >&5 1754 $as_echo "$as_me: failed program was:" >&5 1755sed 's/^/| /' conftest.$ac_ext >&5 1756 1757 ac_retval=$ac_status 1758fi 1759 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1760 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1761 as_fn_set_status $ac_retval 1762 1763} # ac_fn_c_try_run 1764 1765# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1766# ------------------------------------------------------- 1767# Tests whether HEADER exists and can be compiled using the include files in 1768# INCLUDES, setting the cache variable VAR accordingly. 1769ac_fn_c_check_header_compile () 1770{ 1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1773$as_echo_n "checking for $2... " >&6; } 1774if eval \${$3+:} false; then : 1775 $as_echo_n "(cached) " >&6 1776else 1777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1778/* end confdefs.h. */ 1779$4 1780#include <$2> 1781_ACEOF 1782if ac_fn_c_try_compile "$LINENO"; then : 1783 eval "$3=yes" 1784else 1785 eval "$3=no" 1786fi 1787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1788fi 1789eval ac_res=\$$3 1790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1791$as_echo "$ac_res" >&6; } 1792 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1793 1794} # ac_fn_c_check_header_compile 1795 1796# ac_fn_c_try_link LINENO 1797# ----------------------- 1798# Try to link conftest.$ac_ext, and return whether this succeeded. 1799ac_fn_c_try_link () 1800{ 1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1802 rm -f conftest.$ac_objext conftest$ac_exeext 1803 if { { ac_try="$ac_link" 1804case "(($ac_try" in 1805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1806 *) ac_try_echo=$ac_try;; 1807esac 1808eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1809$as_echo "$ac_try_echo"; } >&5 1810 (eval "$ac_link") 2>conftest.err 1811 ac_status=$? 1812 if test -s conftest.err; then 1813 grep -v '^ *+' conftest.err >conftest.er1 1814 cat conftest.er1 >&5 1815 mv -f conftest.er1 conftest.err 1816 fi 1817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1818 test $ac_status = 0; } && { 1819 test -z "$ac_c_werror_flag" || 1820 test ! -s conftest.err 1821 } && test -s conftest$ac_exeext && { 1822 test "$cross_compiling" = yes || 1823 test -x conftest$ac_exeext 1824 }; then : 1825 ac_retval=0 1826else 1827 $as_echo "$as_me: failed program was:" >&5 1828sed 's/^/| /' conftest.$ac_ext >&5 1829 1830 ac_retval=1 1831fi 1832 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1833 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1834 # interfere with the next link command; also delete a directory that is 1835 # left behind by Apple's compiler. We do this before executing the actions. 1836 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1837 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1838 as_fn_set_status $ac_retval 1839 1840} # ac_fn_c_try_link 1841 1842# ac_fn_c_check_func LINENO FUNC VAR 1843# ---------------------------------- 1844# Tests whether FUNC exists, setting the cache variable VAR accordingly 1845ac_fn_c_check_func () 1846{ 1847 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1849$as_echo_n "checking for $2... " >&6; } 1850if eval \${$3+:} false; then : 1851 $as_echo_n "(cached) " >&6 1852else 1853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1854/* end confdefs.h. */ 1855/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1856 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1857#define $2 innocuous_$2 1858 1859/* System header to define __stub macros and hopefully few prototypes, 1860 which can conflict with char $2 (); below. 1861 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1862 <limits.h> exists even on freestanding compilers. */ 1863 1864#ifdef __STDC__ 1865# include <limits.h> 1866#else 1867# include <assert.h> 1868#endif 1869 1870#undef $2 1871 1872/* Override any GCC internal prototype to avoid an error. 1873 Use char because int might match the return type of a GCC 1874 builtin and then its argument prototype would still apply. */ 1875#ifdef __cplusplus 1876extern "C" 1877#endif 1878char $2 (); 1879/* The GNU C library defines this for functions which it implements 1880 to always fail with ENOSYS. Some functions are actually named 1881 something starting with __ and the normal name is an alias. */ 1882#if defined __stub_$2 || defined __stub___$2 1883choke me 1884#endif 1885 1886int 1887main () 1888{ 1889return $2 (); 1890 ; 1891 return 0; 1892} 1893_ACEOF 1894if ac_fn_c_try_link "$LINENO"; then : 1895 eval "$3=yes" 1896else 1897 eval "$3=no" 1898fi 1899rm -f core conftest.err conftest.$ac_objext \ 1900 conftest$ac_exeext conftest.$ac_ext 1901fi 1902eval ac_res=\$$3 1903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1904$as_echo "$ac_res" >&6; } 1905 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1906 1907} # ac_fn_c_check_func 1908 1909# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1910# ------------------------------------------------------- 1911# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1912# the include files in INCLUDES and setting the cache variable VAR 1913# accordingly. 1914ac_fn_c_check_header_mongrel () 1915{ 1916 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1917 if eval \${$3+:} false; then : 1918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1919$as_echo_n "checking for $2... " >&6; } 1920if eval \${$3+:} false; then : 1921 $as_echo_n "(cached) " >&6 1922fi 1923eval ac_res=\$$3 1924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1925$as_echo "$ac_res" >&6; } 1926else 1927 # Is the header compilable? 1928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1929$as_echo_n "checking $2 usability... " >&6; } 1930cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1931/* end confdefs.h. */ 1932$4 1933#include <$2> 1934_ACEOF 1935if ac_fn_c_try_compile "$LINENO"; then : 1936 ac_header_compiler=yes 1937else 1938 ac_header_compiler=no 1939fi 1940rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1942$as_echo "$ac_header_compiler" >&6; } 1943 1944# Is the header present? 1945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1946$as_echo_n "checking $2 presence... " >&6; } 1947cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1948/* end confdefs.h. */ 1949#include <$2> 1950_ACEOF 1951if ac_fn_c_try_cpp "$LINENO"; then : 1952 ac_header_preproc=yes 1953else 1954 ac_header_preproc=no 1955fi 1956rm -f conftest.err conftest.i conftest.$ac_ext 1957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1958$as_echo "$ac_header_preproc" >&6; } 1959 1960# So? What about this header? 1961case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1962 yes:no: ) 1963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1964$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1966$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1967 ;; 1968 no:yes:* ) 1969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1970$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1972$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1974$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1976$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1978$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1979( $as_echo "## ------------------------------------------------------------------------------- ## 1980## Report this to https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/issues ## 1981## ------------------------------------------------------------------------------- ##" 1982 ) | sed "s/^/$as_me: WARNING: /" >&2 1983 ;; 1984esac 1985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1986$as_echo_n "checking for $2... " >&6; } 1987if eval \${$3+:} false; then : 1988 $as_echo_n "(cached) " >&6 1989else 1990 eval "$3=\$ac_header_compiler" 1991fi 1992eval ac_res=\$$3 1993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1994$as_echo "$ac_res" >&6; } 1995fi 1996 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1997 1998} # ac_fn_c_check_header_mongrel 1999cat >config.log <<_ACEOF 2000This file contains any messages produced by compilers while 2001running configure, to aid debugging if configure makes a mistake. 2002 2003It was created by xf86-video-mga $as_me 2.0.0, which was 2004generated by GNU Autoconf 2.69. Invocation command line was 2005 2006 $ $0 $@ 2007 2008_ACEOF 2009exec 5>>config.log 2010{ 2011cat <<_ASUNAME 2012## --------- ## 2013## Platform. ## 2014## --------- ## 2015 2016hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2017uname -m = `(uname -m) 2>/dev/null || echo unknown` 2018uname -r = `(uname -r) 2>/dev/null || echo unknown` 2019uname -s = `(uname -s) 2>/dev/null || echo unknown` 2020uname -v = `(uname -v) 2>/dev/null || echo unknown` 2021 2022/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2023/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2024 2025/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2026/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2027/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2028/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2029/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2030/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2031/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2032 2033_ASUNAME 2034 2035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2036for as_dir in $PATH 2037do 2038 IFS=$as_save_IFS 2039 test -z "$as_dir" && as_dir=. 2040 $as_echo "PATH: $as_dir" 2041 done 2042IFS=$as_save_IFS 2043 2044} >&5 2045 2046cat >&5 <<_ACEOF 2047 2048 2049## ----------- ## 2050## Core tests. ## 2051## ----------- ## 2052 2053_ACEOF 2054 2055 2056# Keep a trace of the command line. 2057# Strip out --no-create and --no-recursion so they do not pile up. 2058# Strip out --silent because we don't want to record it for future runs. 2059# Also quote any args containing shell meta-characters. 2060# Make two passes to allow for proper duplicate-argument suppression. 2061ac_configure_args= 2062ac_configure_args0= 2063ac_configure_args1= 2064ac_must_keep_next=false 2065for ac_pass in 1 2 2066do 2067 for ac_arg 2068 do 2069 case $ac_arg in 2070 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2072 | -silent | --silent | --silen | --sile | --sil) 2073 continue ;; 2074 *\'*) 2075 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2076 esac 2077 case $ac_pass in 2078 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2079 2) 2080 as_fn_append ac_configure_args1 " '$ac_arg'" 2081 if test $ac_must_keep_next = true; then 2082 ac_must_keep_next=false # Got value, back to normal. 2083 else 2084 case $ac_arg in 2085 *=* | --config-cache | -C | -disable-* | --disable-* \ 2086 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2087 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2088 | -with-* | --with-* | -without-* | --without-* | --x) 2089 case "$ac_configure_args0 " in 2090 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2091 esac 2092 ;; 2093 -* ) ac_must_keep_next=true ;; 2094 esac 2095 fi 2096 as_fn_append ac_configure_args " '$ac_arg'" 2097 ;; 2098 esac 2099 done 2100done 2101{ ac_configure_args0=; unset ac_configure_args0;} 2102{ ac_configure_args1=; unset ac_configure_args1;} 2103 2104# When interrupted or exit'd, cleanup temporary files, and complete 2105# config.log. We remove comments because anyway the quotes in there 2106# would cause problems or look ugly. 2107# WARNING: Use '\'' to represent an apostrophe within the trap. 2108# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2109trap 'exit_status=$? 2110 # Save into config.log some information that might help in debugging. 2111 { 2112 echo 2113 2114 $as_echo "## ---------------- ## 2115## Cache variables. ## 2116## ---------------- ##" 2117 echo 2118 # The following way of writing the cache mishandles newlines in values, 2119( 2120 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2121 eval ac_val=\$$ac_var 2122 case $ac_val in #( 2123 *${as_nl}*) 2124 case $ac_var in #( 2125 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2126$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2127 esac 2128 case $ac_var in #( 2129 _ | IFS | as_nl) ;; #( 2130 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2131 *) { eval $ac_var=; unset $ac_var;} ;; 2132 esac ;; 2133 esac 2134 done 2135 (set) 2>&1 | 2136 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2137 *${as_nl}ac_space=\ *) 2138 sed -n \ 2139 "s/'\''/'\''\\\\'\'''\''/g; 2140 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2141 ;; #( 2142 *) 2143 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2144 ;; 2145 esac | 2146 sort 2147) 2148 echo 2149 2150 $as_echo "## ----------------- ## 2151## Output variables. ## 2152## ----------------- ##" 2153 echo 2154 for ac_var in $ac_subst_vars 2155 do 2156 eval ac_val=\$$ac_var 2157 case $ac_val in 2158 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2159 esac 2160 $as_echo "$ac_var='\''$ac_val'\''" 2161 done | sort 2162 echo 2163 2164 if test -n "$ac_subst_files"; then 2165 $as_echo "## ------------------- ## 2166## File substitutions. ## 2167## ------------------- ##" 2168 echo 2169 for ac_var in $ac_subst_files 2170 do 2171 eval ac_val=\$$ac_var 2172 case $ac_val in 2173 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2174 esac 2175 $as_echo "$ac_var='\''$ac_val'\''" 2176 done | sort 2177 echo 2178 fi 2179 2180 if test -s confdefs.h; then 2181 $as_echo "## ----------- ## 2182## confdefs.h. ## 2183## ----------- ##" 2184 echo 2185 cat confdefs.h 2186 echo 2187 fi 2188 test "$ac_signal" != 0 && 2189 $as_echo "$as_me: caught signal $ac_signal" 2190 $as_echo "$as_me: exit $exit_status" 2191 } >&5 2192 rm -f core *.core core.conftest.* && 2193 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2194 exit $exit_status 2195' 0 2196for ac_signal in 1 2 13 15; do 2197 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2198done 2199ac_signal=0 2200 2201# confdefs.h avoids OS command line length limits that DEFS can exceed. 2202rm -f -r conftest* confdefs.h 2203 2204$as_echo "/* confdefs.h */" > confdefs.h 2205 2206# Predefined preprocessor variables. 2207 2208cat >>confdefs.h <<_ACEOF 2209#define PACKAGE_NAME "$PACKAGE_NAME" 2210_ACEOF 2211 2212cat >>confdefs.h <<_ACEOF 2213#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2214_ACEOF 2215 2216cat >>confdefs.h <<_ACEOF 2217#define PACKAGE_VERSION "$PACKAGE_VERSION" 2218_ACEOF 2219 2220cat >>confdefs.h <<_ACEOF 2221#define PACKAGE_STRING "$PACKAGE_STRING" 2222_ACEOF 2223 2224cat >>confdefs.h <<_ACEOF 2225#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2226_ACEOF 2227 2228cat >>confdefs.h <<_ACEOF 2229#define PACKAGE_URL "$PACKAGE_URL" 2230_ACEOF 2231 2232 2233# Let the site file select an alternate cache file if it wants to. 2234# Prefer an explicitly selected file to automatically selected ones. 2235ac_site_file1=NONE 2236ac_site_file2=NONE 2237if test -n "$CONFIG_SITE"; then 2238 # We do not want a PATH search for config.site. 2239 case $CONFIG_SITE in #(( 2240 -*) ac_site_file1=./$CONFIG_SITE;; 2241 */*) ac_site_file1=$CONFIG_SITE;; 2242 *) ac_site_file1=./$CONFIG_SITE;; 2243 esac 2244elif test "x$prefix" != xNONE; then 2245 ac_site_file1=$prefix/share/config.site 2246 ac_site_file2=$prefix/etc/config.site 2247else 2248 ac_site_file1=$ac_default_prefix/share/config.site 2249 ac_site_file2=$ac_default_prefix/etc/config.site 2250fi 2251for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2252do 2253 test "x$ac_site_file" = xNONE && continue 2254 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2255 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2256$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2257 sed 's/^/| /' "$ac_site_file" >&5 2258 . "$ac_site_file" \ 2259 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2260$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2261as_fn_error $? "failed to load site script $ac_site_file 2262See \`config.log' for more details" "$LINENO" 5; } 2263 fi 2264done 2265 2266if test -r "$cache_file"; then 2267 # Some versions of bash will fail to source /dev/null (special files 2268 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2269 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2270 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2271$as_echo "$as_me: loading cache $cache_file" >&6;} 2272 case $cache_file in 2273 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2274 *) . "./$cache_file";; 2275 esac 2276 fi 2277else 2278 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2279$as_echo "$as_me: creating cache $cache_file" >&6;} 2280 >$cache_file 2281fi 2282 2283# Check that the precious variables saved in the cache have kept the same 2284# value. 2285ac_cache_corrupted=false 2286for ac_var in $ac_precious_vars; do 2287 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2288 eval ac_new_set=\$ac_env_${ac_var}_set 2289 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2290 eval ac_new_val=\$ac_env_${ac_var}_value 2291 case $ac_old_set,$ac_new_set in 2292 set,) 2293 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2294$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2295 ac_cache_corrupted=: ;; 2296 ,set) 2297 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2298$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2299 ac_cache_corrupted=: ;; 2300 ,);; 2301 *) 2302 if test "x$ac_old_val" != "x$ac_new_val"; then 2303 # differences in whitespace do not lead to failure. 2304 ac_old_val_w=`echo x $ac_old_val` 2305 ac_new_val_w=`echo x $ac_new_val` 2306 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2307 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2308$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2309 ac_cache_corrupted=: 2310 else 2311 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2312$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2313 eval $ac_var=\$ac_old_val 2314 fi 2315 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2316$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2317 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2318$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2319 fi;; 2320 esac 2321 # Pass precious variables to config.status. 2322 if test "$ac_new_set" = set; then 2323 case $ac_new_val in 2324 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2325 *) ac_arg=$ac_var=$ac_new_val ;; 2326 esac 2327 case " $ac_configure_args " in 2328 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2329 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2330 esac 2331 fi 2332done 2333if $ac_cache_corrupted; then 2334 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2335$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2336 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2337$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2338 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2339fi 2340## -------------------- ## 2341## Main body of script. ## 2342## -------------------- ## 2343 2344ac_ext=c 2345ac_cpp='$CPP $CPPFLAGS' 2346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2348ac_compiler_gnu=$ac_cv_c_compiler_gnu 2349 2350 2351 2352ac_config_headers="$ac_config_headers config.h" 2353 2354 2355# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367ac_aux_dir= 2368for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2369 if test -f "$ac_dir/install-sh"; then 2370 ac_aux_dir=$ac_dir 2371 ac_install_sh="$ac_aux_dir/install-sh -c" 2372 break 2373 elif test -f "$ac_dir/install.sh"; then 2374 ac_aux_dir=$ac_dir 2375 ac_install_sh="$ac_aux_dir/install.sh -c" 2376 break 2377 elif test -f "$ac_dir/shtool"; then 2378 ac_aux_dir=$ac_dir 2379 ac_install_sh="$ac_aux_dir/shtool install -c" 2380 break 2381 fi 2382done 2383if test -z "$ac_aux_dir"; then 2384 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2385fi 2386 2387# These three variables are undocumented and unsupported, 2388# and are intended to be withdrawn in a future Autoconf release. 2389# They can cause serious problems if a builder's source tree is in a directory 2390# whose full name contains unusual characters. 2391ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2392ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2393ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2394 2395 2396# Find a good install program. We prefer a C program (faster), 2397# so one script is as good as another. But avoid the broken or 2398# incompatible versions: 2399# SysV /etc/install, /usr/sbin/install 2400# SunOS /usr/etc/install 2401# IRIX /sbin/install 2402# AIX /bin/install 2403# AmigaOS /C/install, which installs bootblocks on floppy discs 2404# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2405# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2406# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2407# OS/2's system install, which has a completely different semantic 2408# ./install, which can be erroneously created by make from ./install.sh. 2409# Reject install programs that cannot install multiple files. 2410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2411$as_echo_n "checking for a BSD-compatible install... " >&6; } 2412if test -z "$INSTALL"; then 2413if ${ac_cv_path_install+:} false; then : 2414 $as_echo_n "(cached) " >&6 2415else 2416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2417for as_dir in $PATH 2418do 2419 IFS=$as_save_IFS 2420 test -z "$as_dir" && as_dir=. 2421 # Account for people who put trailing slashes in PATH elements. 2422case $as_dir/ in #(( 2423 ./ | .// | /[cC]/* | \ 2424 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2425 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2426 /usr/ucb/* ) ;; 2427 *) 2428 # OSF1 and SCO ODT 3.0 have their own names for install. 2429 # Don't use installbsd from OSF since it installs stuff as root 2430 # by default. 2431 for ac_prog in ginstall scoinst install; do 2432 for ac_exec_ext in '' $ac_executable_extensions; do 2433 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2434 if test $ac_prog = install && 2435 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2436 # AIX install. It has an incompatible calling convention. 2437 : 2438 elif test $ac_prog = install && 2439 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2440 # program-specific install script used by HP pwplus--don't use. 2441 : 2442 else 2443 rm -rf conftest.one conftest.two conftest.dir 2444 echo one > conftest.one 2445 echo two > conftest.two 2446 mkdir conftest.dir 2447 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2448 test -s conftest.one && test -s conftest.two && 2449 test -s conftest.dir/conftest.one && 2450 test -s conftest.dir/conftest.two 2451 then 2452 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2453 break 3 2454 fi 2455 fi 2456 fi 2457 done 2458 done 2459 ;; 2460esac 2461 2462 done 2463IFS=$as_save_IFS 2464 2465rm -rf conftest.one conftest.two conftest.dir 2466 2467fi 2468 if test "${ac_cv_path_install+set}" = set; then 2469 INSTALL=$ac_cv_path_install 2470 else 2471 # As a last resort, use the slow shell script. Don't cache a 2472 # value for INSTALL within a source directory, because that will 2473 # break other packages using the cache if that directory is 2474 # removed, or if the value is a relative name. 2475 INSTALL=$ac_install_sh 2476 fi 2477fi 2478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2479$as_echo "$INSTALL" >&6; } 2480 2481# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2482# It thinks the first close brace ends the variable substitution. 2483test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2484 2485test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2486 2487test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2488 2489# Expand $ac_aux_dir to an absolute path. 2490am_aux_dir=`cd "$ac_aux_dir" && pwd` 2491 2492ac_ext=c 2493ac_cpp='$CPP $CPPFLAGS' 2494ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2495ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2496ac_compiler_gnu=$ac_cv_c_compiler_gnu 2497if test -n "$ac_tool_prefix"; then 2498 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2499set dummy ${ac_tool_prefix}gcc; ac_word=$2 2500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2501$as_echo_n "checking for $ac_word... " >&6; } 2502if ${ac_cv_prog_CC+:} false; then : 2503 $as_echo_n "(cached) " >&6 2504else 2505 if test -n "$CC"; then 2506 ac_cv_prog_CC="$CC" # Let the user override the test. 2507else 2508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2509for as_dir in $PATH 2510do 2511 IFS=$as_save_IFS 2512 test -z "$as_dir" && as_dir=. 2513 for ac_exec_ext in '' $ac_executable_extensions; do 2514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2515 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2517 break 2 2518 fi 2519done 2520 done 2521IFS=$as_save_IFS 2522 2523fi 2524fi 2525CC=$ac_cv_prog_CC 2526if test -n "$CC"; then 2527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2528$as_echo "$CC" >&6; } 2529else 2530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2531$as_echo "no" >&6; } 2532fi 2533 2534 2535fi 2536if test -z "$ac_cv_prog_CC"; then 2537 ac_ct_CC=$CC 2538 # Extract the first word of "gcc", so it can be a program name with args. 2539set dummy gcc; ac_word=$2 2540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2541$as_echo_n "checking for $ac_word... " >&6; } 2542if ${ac_cv_prog_ac_ct_CC+:} false; then : 2543 $as_echo_n "(cached) " >&6 2544else 2545 if test -n "$ac_ct_CC"; then 2546 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2547else 2548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2549for as_dir in $PATH 2550do 2551 IFS=$as_save_IFS 2552 test -z "$as_dir" && as_dir=. 2553 for ac_exec_ext in '' $ac_executable_extensions; do 2554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2555 ac_cv_prog_ac_ct_CC="gcc" 2556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2557 break 2 2558 fi 2559done 2560 done 2561IFS=$as_save_IFS 2562 2563fi 2564fi 2565ac_ct_CC=$ac_cv_prog_ac_ct_CC 2566if test -n "$ac_ct_CC"; then 2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2568$as_echo "$ac_ct_CC" >&6; } 2569else 2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2571$as_echo "no" >&6; } 2572fi 2573 2574 if test "x$ac_ct_CC" = x; then 2575 CC="" 2576 else 2577 case $cross_compiling:$ac_tool_warned in 2578yes:) 2579{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2580$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2581ac_tool_warned=yes ;; 2582esac 2583 CC=$ac_ct_CC 2584 fi 2585else 2586 CC="$ac_cv_prog_CC" 2587fi 2588 2589if test -z "$CC"; then 2590 if test -n "$ac_tool_prefix"; then 2591 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2592set dummy ${ac_tool_prefix}cc; ac_word=$2 2593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2594$as_echo_n "checking for $ac_word... " >&6; } 2595if ${ac_cv_prog_CC+:} false; then : 2596 $as_echo_n "(cached) " >&6 2597else 2598 if test -n "$CC"; then 2599 ac_cv_prog_CC="$CC" # Let the user override the test. 2600else 2601as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2602for as_dir in $PATH 2603do 2604 IFS=$as_save_IFS 2605 test -z "$as_dir" && as_dir=. 2606 for ac_exec_ext in '' $ac_executable_extensions; do 2607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2608 ac_cv_prog_CC="${ac_tool_prefix}cc" 2609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2610 break 2 2611 fi 2612done 2613 done 2614IFS=$as_save_IFS 2615 2616fi 2617fi 2618CC=$ac_cv_prog_CC 2619if test -n "$CC"; then 2620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2621$as_echo "$CC" >&6; } 2622else 2623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2624$as_echo "no" >&6; } 2625fi 2626 2627 2628 fi 2629fi 2630if test -z "$CC"; then 2631 # Extract the first word of "cc", so it can be a program name with args. 2632set dummy cc; ac_word=$2 2633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2634$as_echo_n "checking for $ac_word... " >&6; } 2635if ${ac_cv_prog_CC+:} false; then : 2636 $as_echo_n "(cached) " >&6 2637else 2638 if test -n "$CC"; then 2639 ac_cv_prog_CC="$CC" # Let the user override the test. 2640else 2641 ac_prog_rejected=no 2642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2643for as_dir in $PATH 2644do 2645 IFS=$as_save_IFS 2646 test -z "$as_dir" && as_dir=. 2647 for ac_exec_ext in '' $ac_executable_extensions; do 2648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2649 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2650 ac_prog_rejected=yes 2651 continue 2652 fi 2653 ac_cv_prog_CC="cc" 2654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2655 break 2 2656 fi 2657done 2658 done 2659IFS=$as_save_IFS 2660 2661if test $ac_prog_rejected = yes; then 2662 # We found a bogon in the path, so make sure we never use it. 2663 set dummy $ac_cv_prog_CC 2664 shift 2665 if test $# != 0; then 2666 # We chose a different compiler from the bogus one. 2667 # However, it has the same basename, so the bogon will be chosen 2668 # first if we set CC to just the basename; use the full file name. 2669 shift 2670 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2671 fi 2672fi 2673fi 2674fi 2675CC=$ac_cv_prog_CC 2676if test -n "$CC"; then 2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2678$as_echo "$CC" >&6; } 2679else 2680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2681$as_echo "no" >&6; } 2682fi 2683 2684 2685fi 2686if test -z "$CC"; then 2687 if test -n "$ac_tool_prefix"; then 2688 for ac_prog in cl.exe 2689 do 2690 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2691set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2693$as_echo_n "checking for $ac_word... " >&6; } 2694if ${ac_cv_prog_CC+:} false; then : 2695 $as_echo_n "(cached) " >&6 2696else 2697 if test -n "$CC"; then 2698 ac_cv_prog_CC="$CC" # Let the user override the test. 2699else 2700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2701for as_dir in $PATH 2702do 2703 IFS=$as_save_IFS 2704 test -z "$as_dir" && as_dir=. 2705 for ac_exec_ext in '' $ac_executable_extensions; do 2706 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2707 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2709 break 2 2710 fi 2711done 2712 done 2713IFS=$as_save_IFS 2714 2715fi 2716fi 2717CC=$ac_cv_prog_CC 2718if test -n "$CC"; then 2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2720$as_echo "$CC" >&6; } 2721else 2722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2723$as_echo "no" >&6; } 2724fi 2725 2726 2727 test -n "$CC" && break 2728 done 2729fi 2730if test -z "$CC"; then 2731 ac_ct_CC=$CC 2732 for ac_prog in cl.exe 2733do 2734 # Extract the first word of "$ac_prog", so it can be a program name with args. 2735set dummy $ac_prog; ac_word=$2 2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2737$as_echo_n "checking for $ac_word... " >&6; } 2738if ${ac_cv_prog_ac_ct_CC+:} false; then : 2739 $as_echo_n "(cached) " >&6 2740else 2741 if test -n "$ac_ct_CC"; then 2742 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2743else 2744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2745for as_dir in $PATH 2746do 2747 IFS=$as_save_IFS 2748 test -z "$as_dir" && as_dir=. 2749 for ac_exec_ext in '' $ac_executable_extensions; do 2750 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2751 ac_cv_prog_ac_ct_CC="$ac_prog" 2752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2753 break 2 2754 fi 2755done 2756 done 2757IFS=$as_save_IFS 2758 2759fi 2760fi 2761ac_ct_CC=$ac_cv_prog_ac_ct_CC 2762if test -n "$ac_ct_CC"; then 2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2764$as_echo "$ac_ct_CC" >&6; } 2765else 2766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2767$as_echo "no" >&6; } 2768fi 2769 2770 2771 test -n "$ac_ct_CC" && break 2772done 2773 2774 if test "x$ac_ct_CC" = x; then 2775 CC="" 2776 else 2777 case $cross_compiling:$ac_tool_warned in 2778yes:) 2779{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2780$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2781ac_tool_warned=yes ;; 2782esac 2783 CC=$ac_ct_CC 2784 fi 2785fi 2786 2787fi 2788 2789 2790test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2791$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2792as_fn_error $? "no acceptable C compiler found in \$PATH 2793See \`config.log' for more details" "$LINENO" 5; } 2794 2795# Provide some information about the compiler. 2796$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2797set X $ac_compile 2798ac_compiler=$2 2799for ac_option in --version -v -V -qversion; do 2800 { { ac_try="$ac_compiler $ac_option >&5" 2801case "(($ac_try" in 2802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2803 *) ac_try_echo=$ac_try;; 2804esac 2805eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2806$as_echo "$ac_try_echo"; } >&5 2807 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2808 ac_status=$? 2809 if test -s conftest.err; then 2810 sed '10a\ 2811... rest of stderr output deleted ... 2812 10q' conftest.err >conftest.er1 2813 cat conftest.er1 >&5 2814 fi 2815 rm -f conftest.er1 conftest.err 2816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2817 test $ac_status = 0; } 2818done 2819 2820cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2821/* end confdefs.h. */ 2822 2823int 2824main () 2825{ 2826 2827 ; 2828 return 0; 2829} 2830_ACEOF 2831ac_clean_files_save=$ac_clean_files 2832ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2833# Try to create an executable without -o first, disregard a.out. 2834# It will help us diagnose broken compilers, and finding out an intuition 2835# of exeext. 2836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2837$as_echo_n "checking whether the C compiler works... " >&6; } 2838ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2839 2840# The possible output files: 2841ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2842 2843ac_rmfiles= 2844for ac_file in $ac_files 2845do 2846 case $ac_file in 2847 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2848 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2849 esac 2850done 2851rm -f $ac_rmfiles 2852 2853if { { ac_try="$ac_link_default" 2854case "(($ac_try" in 2855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2856 *) ac_try_echo=$ac_try;; 2857esac 2858eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2859$as_echo "$ac_try_echo"; } >&5 2860 (eval "$ac_link_default") 2>&5 2861 ac_status=$? 2862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2863 test $ac_status = 0; }; then : 2864 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2865# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2866# in a Makefile. We should not override ac_cv_exeext if it was cached, 2867# so that the user can short-circuit this test for compilers unknown to 2868# Autoconf. 2869for ac_file in $ac_files '' 2870do 2871 test -f "$ac_file" || continue 2872 case $ac_file in 2873 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2874 ;; 2875 [ab].out ) 2876 # We found the default executable, but exeext='' is most 2877 # certainly right. 2878 break;; 2879 *.* ) 2880 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2881 then :; else 2882 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2883 fi 2884 # We set ac_cv_exeext here because the later test for it is not 2885 # safe: cross compilers may not add the suffix if given an `-o' 2886 # argument, so we may need to know it at that point already. 2887 # Even if this section looks crufty: it has the advantage of 2888 # actually working. 2889 break;; 2890 * ) 2891 break;; 2892 esac 2893done 2894test "$ac_cv_exeext" = no && ac_cv_exeext= 2895 2896else 2897 ac_file='' 2898fi 2899if test -z "$ac_file"; then : 2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2901$as_echo "no" >&6; } 2902$as_echo "$as_me: failed program was:" >&5 2903sed 's/^/| /' conftest.$ac_ext >&5 2904 2905{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2906$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2907as_fn_error 77 "C compiler cannot create executables 2908See \`config.log' for more details" "$LINENO" 5; } 2909else 2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2911$as_echo "yes" >&6; } 2912fi 2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2914$as_echo_n "checking for C compiler default output file name... " >&6; } 2915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2916$as_echo "$ac_file" >&6; } 2917ac_exeext=$ac_cv_exeext 2918 2919rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2920ac_clean_files=$ac_clean_files_save 2921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2922$as_echo_n "checking for suffix of executables... " >&6; } 2923if { { ac_try="$ac_link" 2924case "(($ac_try" in 2925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2926 *) ac_try_echo=$ac_try;; 2927esac 2928eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2929$as_echo "$ac_try_echo"; } >&5 2930 (eval "$ac_link") 2>&5 2931 ac_status=$? 2932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2933 test $ac_status = 0; }; then : 2934 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2935# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2936# work properly (i.e., refer to `conftest.exe'), while it won't with 2937# `rm'. 2938for ac_file in conftest.exe conftest conftest.*; do 2939 test -f "$ac_file" || continue 2940 case $ac_file in 2941 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2942 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2943 break;; 2944 * ) break;; 2945 esac 2946done 2947else 2948 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2949$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2950as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2951See \`config.log' for more details" "$LINENO" 5; } 2952fi 2953rm -f conftest conftest$ac_cv_exeext 2954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2955$as_echo "$ac_cv_exeext" >&6; } 2956 2957rm -f conftest.$ac_ext 2958EXEEXT=$ac_cv_exeext 2959ac_exeext=$EXEEXT 2960cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2961/* end confdefs.h. */ 2962#include <stdio.h> 2963int 2964main () 2965{ 2966FILE *f = fopen ("conftest.out", "w"); 2967 return ferror (f) || fclose (f) != 0; 2968 2969 ; 2970 return 0; 2971} 2972_ACEOF 2973ac_clean_files="$ac_clean_files conftest.out" 2974# Check that the compiler produces executables we can run. If not, either 2975# the compiler is broken, or we cross compile. 2976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2977$as_echo_n "checking whether we are cross compiling... " >&6; } 2978if test "$cross_compiling" != yes; then 2979 { { ac_try="$ac_link" 2980case "(($ac_try" in 2981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2982 *) ac_try_echo=$ac_try;; 2983esac 2984eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2985$as_echo "$ac_try_echo"; } >&5 2986 (eval "$ac_link") 2>&5 2987 ac_status=$? 2988 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2989 test $ac_status = 0; } 2990 if { ac_try='./conftest$ac_cv_exeext' 2991 { { case "(($ac_try" in 2992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2993 *) ac_try_echo=$ac_try;; 2994esac 2995eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2996$as_echo "$ac_try_echo"; } >&5 2997 (eval "$ac_try") 2>&5 2998 ac_status=$? 2999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3000 test $ac_status = 0; }; }; then 3001 cross_compiling=no 3002 else 3003 if test "$cross_compiling" = maybe; then 3004 cross_compiling=yes 3005 else 3006 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3007$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3008as_fn_error $? "cannot run C compiled programs. 3009If you meant to cross compile, use \`--host'. 3010See \`config.log' for more details" "$LINENO" 5; } 3011 fi 3012 fi 3013fi 3014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3015$as_echo "$cross_compiling" >&6; } 3016 3017rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3018ac_clean_files=$ac_clean_files_save 3019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3020$as_echo_n "checking for suffix of object files... " >&6; } 3021if ${ac_cv_objext+:} false; then : 3022 $as_echo_n "(cached) " >&6 3023else 3024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3025/* end confdefs.h. */ 3026 3027int 3028main () 3029{ 3030 3031 ; 3032 return 0; 3033} 3034_ACEOF 3035rm -f conftest.o conftest.obj 3036if { { ac_try="$ac_compile" 3037case "(($ac_try" in 3038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3039 *) ac_try_echo=$ac_try;; 3040esac 3041eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3042$as_echo "$ac_try_echo"; } >&5 3043 (eval "$ac_compile") 2>&5 3044 ac_status=$? 3045 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3046 test $ac_status = 0; }; then : 3047 for ac_file in conftest.o conftest.obj conftest.*; do 3048 test -f "$ac_file" || continue; 3049 case $ac_file in 3050 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3051 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3052 break;; 3053 esac 3054done 3055else 3056 $as_echo "$as_me: failed program was:" >&5 3057sed 's/^/| /' conftest.$ac_ext >&5 3058 3059{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3060$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3061as_fn_error $? "cannot compute suffix of object files: cannot compile 3062See \`config.log' for more details" "$LINENO" 5; } 3063fi 3064rm -f conftest.$ac_cv_objext conftest.$ac_ext 3065fi 3066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3067$as_echo "$ac_cv_objext" >&6; } 3068OBJEXT=$ac_cv_objext 3069ac_objext=$OBJEXT 3070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3071$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3072if ${ac_cv_c_compiler_gnu+:} false; then : 3073 $as_echo_n "(cached) " >&6 3074else 3075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3076/* end confdefs.h. */ 3077 3078int 3079main () 3080{ 3081#ifndef __GNUC__ 3082 choke me 3083#endif 3084 3085 ; 3086 return 0; 3087} 3088_ACEOF 3089if ac_fn_c_try_compile "$LINENO"; then : 3090 ac_compiler_gnu=yes 3091else 3092 ac_compiler_gnu=no 3093fi 3094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3095ac_cv_c_compiler_gnu=$ac_compiler_gnu 3096 3097fi 3098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3099$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3100if test $ac_compiler_gnu = yes; then 3101 GCC=yes 3102else 3103 GCC= 3104fi 3105ac_test_CFLAGS=${CFLAGS+set} 3106ac_save_CFLAGS=$CFLAGS 3107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3108$as_echo_n "checking whether $CC accepts -g... " >&6; } 3109if ${ac_cv_prog_cc_g+:} false; then : 3110 $as_echo_n "(cached) " >&6 3111else 3112 ac_save_c_werror_flag=$ac_c_werror_flag 3113 ac_c_werror_flag=yes 3114 ac_cv_prog_cc_g=no 3115 CFLAGS="-g" 3116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3117/* end confdefs.h. */ 3118 3119int 3120main () 3121{ 3122 3123 ; 3124 return 0; 3125} 3126_ACEOF 3127if ac_fn_c_try_compile "$LINENO"; then : 3128 ac_cv_prog_cc_g=yes 3129else 3130 CFLAGS="" 3131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3132/* end confdefs.h. */ 3133 3134int 3135main () 3136{ 3137 3138 ; 3139 return 0; 3140} 3141_ACEOF 3142if ac_fn_c_try_compile "$LINENO"; then : 3143 3144else 3145 ac_c_werror_flag=$ac_save_c_werror_flag 3146 CFLAGS="-g" 3147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3148/* end confdefs.h. */ 3149 3150int 3151main () 3152{ 3153 3154 ; 3155 return 0; 3156} 3157_ACEOF 3158if ac_fn_c_try_compile "$LINENO"; then : 3159 ac_cv_prog_cc_g=yes 3160fi 3161rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3162fi 3163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3164fi 3165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3166 ac_c_werror_flag=$ac_save_c_werror_flag 3167fi 3168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3169$as_echo "$ac_cv_prog_cc_g" >&6; } 3170if test "$ac_test_CFLAGS" = set; then 3171 CFLAGS=$ac_save_CFLAGS 3172elif test $ac_cv_prog_cc_g = yes; then 3173 if test "$GCC" = yes; then 3174 CFLAGS="-g -O2" 3175 else 3176 CFLAGS="-g" 3177 fi 3178else 3179 if test "$GCC" = yes; then 3180 CFLAGS="-O2" 3181 else 3182 CFLAGS= 3183 fi 3184fi 3185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3186$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3187if ${ac_cv_prog_cc_c89+:} false; then : 3188 $as_echo_n "(cached) " >&6 3189else 3190 ac_cv_prog_cc_c89=no 3191ac_save_CC=$CC 3192cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3193/* end confdefs.h. */ 3194#include <stdarg.h> 3195#include <stdio.h> 3196struct stat; 3197/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3198struct buf { int x; }; 3199FILE * (*rcsopen) (struct buf *, struct stat *, int); 3200static char *e (p, i) 3201 char **p; 3202 int i; 3203{ 3204 return p[i]; 3205} 3206static char *f (char * (*g) (char **, int), char **p, ...) 3207{ 3208 char *s; 3209 va_list v; 3210 va_start (v,p); 3211 s = g (p, va_arg (v,int)); 3212 va_end (v); 3213 return s; 3214} 3215 3216/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3217 function prototypes and stuff, but not '\xHH' hex character constants. 3218 These don't provoke an error unfortunately, instead are silently treated 3219 as 'x'. The following induces an error, until -std is added to get 3220 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3221 array size at least. It's necessary to write '\x00'==0 to get something 3222 that's true only with -std. */ 3223int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3224 3225/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3226 inside strings and character constants. */ 3227#define FOO(x) 'x' 3228int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3229 3230int test (int i, double x); 3231struct s1 {int (*f) (int a);}; 3232struct s2 {int (*f) (double a);}; 3233int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3234int argc; 3235char **argv; 3236int 3237main () 3238{ 3239return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3240 ; 3241 return 0; 3242} 3243_ACEOF 3244for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3245 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3246do 3247 CC="$ac_save_CC $ac_arg" 3248 if ac_fn_c_try_compile "$LINENO"; then : 3249 ac_cv_prog_cc_c89=$ac_arg 3250fi 3251rm -f core conftest.err conftest.$ac_objext 3252 test "x$ac_cv_prog_cc_c89" != "xno" && break 3253done 3254rm -f conftest.$ac_ext 3255CC=$ac_save_CC 3256 3257fi 3258# AC_CACHE_VAL 3259case "x$ac_cv_prog_cc_c89" in 3260 x) 3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3262$as_echo "none needed" >&6; } ;; 3263 xno) 3264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3265$as_echo "unsupported" >&6; } ;; 3266 *) 3267 CC="$CC $ac_cv_prog_cc_c89" 3268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3269$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3270esac 3271if test "x$ac_cv_prog_cc_c89" != xno; then : 3272 3273fi 3274 3275ac_ext=c 3276ac_cpp='$CPP $CPPFLAGS' 3277ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3278ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3279ac_compiler_gnu=$ac_cv_c_compiler_gnu 3280 3281ac_ext=c 3282ac_cpp='$CPP $CPPFLAGS' 3283ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3284ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3285ac_compiler_gnu=$ac_cv_c_compiler_gnu 3286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3287$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3288if ${am_cv_prog_cc_c_o+:} false; then : 3289 $as_echo_n "(cached) " >&6 3290else 3291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3292/* end confdefs.h. */ 3293 3294int 3295main () 3296{ 3297 3298 ; 3299 return 0; 3300} 3301_ACEOF 3302 # Make sure it works both with $CC and with simple cc. 3303 # Following AC_PROG_CC_C_O, we do the test twice because some 3304 # compilers refuse to overwrite an existing .o file with -o, 3305 # though they will create one. 3306 am_cv_prog_cc_c_o=yes 3307 for am_i in 1 2; do 3308 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3309 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3310 ac_status=$? 3311 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3312 (exit $ac_status); } \ 3313 && test -f conftest2.$ac_objext; then 3314 : OK 3315 else 3316 am_cv_prog_cc_c_o=no 3317 break 3318 fi 3319 done 3320 rm -f core conftest* 3321 unset am_i 3322fi 3323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3324$as_echo "$am_cv_prog_cc_c_o" >&6; } 3325if test "$am_cv_prog_cc_c_o" != yes; then 3326 # Losing compiler, so override with the script. 3327 # FIXME: It is wrong to rewrite CC. 3328 # But if we don't then we get into trouble of one sort or another. 3329 # A longer-term fix would be to have automake use am__CC in this case, 3330 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3331 CC="$am_aux_dir/compile $CC" 3332fi 3333ac_ext=c 3334ac_cpp='$CPP $CPPFLAGS' 3335ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3336ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3337ac_compiler_gnu=$ac_cv_c_compiler_gnu 3338 3339 3340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3341$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3342if ${ac_cv_prog_cc_c99+:} false; then : 3343 $as_echo_n "(cached) " >&6 3344else 3345 ac_cv_prog_cc_c99=no 3346ac_save_CC=$CC 3347cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3348/* end confdefs.h. */ 3349#include <stdarg.h> 3350#include <stdbool.h> 3351#include <stdlib.h> 3352#include <wchar.h> 3353#include <stdio.h> 3354 3355// Check varargs macros. These examples are taken from C99 6.10.3.5. 3356#define debug(...) fprintf (stderr, __VA_ARGS__) 3357#define showlist(...) puts (#__VA_ARGS__) 3358#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3359static void 3360test_varargs_macros (void) 3361{ 3362 int x = 1234; 3363 int y = 5678; 3364 debug ("Flag"); 3365 debug ("X = %d\n", x); 3366 showlist (The first, second, and third items.); 3367 report (x>y, "x is %d but y is %d", x, y); 3368} 3369 3370// Check long long types. 3371#define BIG64 18446744073709551615ull 3372#define BIG32 4294967295ul 3373#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3374#if !BIG_OK 3375 your preprocessor is broken; 3376#endif 3377#if BIG_OK 3378#else 3379 your preprocessor is broken; 3380#endif 3381static long long int bignum = -9223372036854775807LL; 3382static unsigned long long int ubignum = BIG64; 3383 3384struct incomplete_array 3385{ 3386 int datasize; 3387 double data[]; 3388}; 3389 3390struct named_init { 3391 int number; 3392 const wchar_t *name; 3393 double average; 3394}; 3395 3396typedef const char *ccp; 3397 3398static inline int 3399test_restrict (ccp restrict text) 3400{ 3401 // See if C++-style comments work. 3402 // Iterate through items via the restricted pointer. 3403 // Also check for declarations in for loops. 3404 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3405 continue; 3406 return 0; 3407} 3408 3409// Check varargs and va_copy. 3410static void 3411test_varargs (const char *format, ...) 3412{ 3413 va_list args; 3414 va_start (args, format); 3415 va_list args_copy; 3416 va_copy (args_copy, args); 3417 3418 const char *str; 3419 int number; 3420 float fnumber; 3421 3422 while (*format) 3423 { 3424 switch (*format++) 3425 { 3426 case 's': // string 3427 str = va_arg (args_copy, const char *); 3428 break; 3429 case 'd': // int 3430 number = va_arg (args_copy, int); 3431 break; 3432 case 'f': // float 3433 fnumber = va_arg (args_copy, double); 3434 break; 3435 default: 3436 break; 3437 } 3438 } 3439 va_end (args_copy); 3440 va_end (args); 3441} 3442 3443int 3444main () 3445{ 3446 3447 // Check bool. 3448 _Bool success = false; 3449 3450 // Check restrict. 3451 if (test_restrict ("String literal") == 0) 3452 success = true; 3453 char *restrict newvar = "Another string"; 3454 3455 // Check varargs. 3456 test_varargs ("s, d' f .", "string", 65, 34.234); 3457 test_varargs_macros (); 3458 3459 // Check flexible array members. 3460 struct incomplete_array *ia = 3461 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3462 ia->datasize = 10; 3463 for (int i = 0; i < ia->datasize; ++i) 3464 ia->data[i] = i * 1.234; 3465 3466 // Check named initializers. 3467 struct named_init ni = { 3468 .number = 34, 3469 .name = L"Test wide string", 3470 .average = 543.34343, 3471 }; 3472 3473 ni.number = 58; 3474 3475 int dynamic_array[ni.number]; 3476 dynamic_array[ni.number - 1] = 543; 3477 3478 // work around unused variable warnings 3479 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3480 || dynamic_array[ni.number - 1] != 543); 3481 3482 ; 3483 return 0; 3484} 3485_ACEOF 3486for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 3487do 3488 CC="$ac_save_CC $ac_arg" 3489 if ac_fn_c_try_compile "$LINENO"; then : 3490 ac_cv_prog_cc_c99=$ac_arg 3491fi 3492rm -f core conftest.err conftest.$ac_objext 3493 test "x$ac_cv_prog_cc_c99" != "xno" && break 3494done 3495rm -f conftest.$ac_ext 3496CC=$ac_save_CC 3497 3498fi 3499# AC_CACHE_VAL 3500case "x$ac_cv_prog_cc_c99" in 3501 x) 3502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3503$as_echo "none needed" >&6; } ;; 3504 xno) 3505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3506$as_echo "unsupported" >&6; } ;; 3507 *) 3508 CC="$CC $ac_cv_prog_cc_c99" 3509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3510$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3511esac 3512if test "x$ac_cv_prog_cc_c99" != xno; then : 3513 3514fi 3515 3516 3517 3518ac_ext=c 3519ac_cpp='$CPP $CPPFLAGS' 3520ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3521ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3522ac_compiler_gnu=$ac_cv_c_compiler_gnu 3523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3524$as_echo_n "checking how to run the C preprocessor... " >&6; } 3525# On Suns, sometimes $CPP names a directory. 3526if test -n "$CPP" && test -d "$CPP"; then 3527 CPP= 3528fi 3529if test -z "$CPP"; then 3530 if ${ac_cv_prog_CPP+:} false; then : 3531 $as_echo_n "(cached) " >&6 3532else 3533 # Double quotes because CPP needs to be expanded 3534 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3535 do 3536 ac_preproc_ok=false 3537for ac_c_preproc_warn_flag in '' yes 3538do 3539 # Use a header file that comes with gcc, so configuring glibc 3540 # with a fresh cross-compiler works. 3541 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3542 # <limits.h> exists even on freestanding compilers. 3543 # On the NeXT, cc -E runs the code through the compiler's parser, 3544 # not just through cpp. "Syntax error" is here to catch this case. 3545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3546/* end confdefs.h. */ 3547#ifdef __STDC__ 3548# include <limits.h> 3549#else 3550# include <assert.h> 3551#endif 3552 Syntax error 3553_ACEOF 3554if ac_fn_c_try_cpp "$LINENO"; then : 3555 3556else 3557 # Broken: fails on valid input. 3558continue 3559fi 3560rm -f conftest.err conftest.i conftest.$ac_ext 3561 3562 # OK, works on sane cases. Now check whether nonexistent headers 3563 # can be detected and how. 3564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3565/* end confdefs.h. */ 3566#include <ac_nonexistent.h> 3567_ACEOF 3568if ac_fn_c_try_cpp "$LINENO"; then : 3569 # Broken: success on invalid input. 3570continue 3571else 3572 # Passes both tests. 3573ac_preproc_ok=: 3574break 3575fi 3576rm -f conftest.err conftest.i conftest.$ac_ext 3577 3578done 3579# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3580rm -f conftest.i conftest.err conftest.$ac_ext 3581if $ac_preproc_ok; then : 3582 break 3583fi 3584 3585 done 3586 ac_cv_prog_CPP=$CPP 3587 3588fi 3589 CPP=$ac_cv_prog_CPP 3590else 3591 ac_cv_prog_CPP=$CPP 3592fi 3593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3594$as_echo "$CPP" >&6; } 3595ac_preproc_ok=false 3596for ac_c_preproc_warn_flag in '' yes 3597do 3598 # Use a header file that comes with gcc, so configuring glibc 3599 # with a fresh cross-compiler works. 3600 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3601 # <limits.h> exists even on freestanding compilers. 3602 # On the NeXT, cc -E runs the code through the compiler's parser, 3603 # not just through cpp. "Syntax error" is here to catch this case. 3604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3605/* end confdefs.h. */ 3606#ifdef __STDC__ 3607# include <limits.h> 3608#else 3609# include <assert.h> 3610#endif 3611 Syntax error 3612_ACEOF 3613if ac_fn_c_try_cpp "$LINENO"; then : 3614 3615else 3616 # Broken: fails on valid input. 3617continue 3618fi 3619rm -f conftest.err conftest.i conftest.$ac_ext 3620 3621 # OK, works on sane cases. Now check whether nonexistent headers 3622 # can be detected and how. 3623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3624/* end confdefs.h. */ 3625#include <ac_nonexistent.h> 3626_ACEOF 3627if ac_fn_c_try_cpp "$LINENO"; then : 3628 # Broken: success on invalid input. 3629continue 3630else 3631 # Passes both tests. 3632ac_preproc_ok=: 3633break 3634fi 3635rm -f conftest.err conftest.i conftest.$ac_ext 3636 3637done 3638# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3639rm -f conftest.i conftest.err conftest.$ac_ext 3640if $ac_preproc_ok; then : 3641 3642else 3643 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3644$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3645as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3646See \`config.log' for more details" "$LINENO" 5; } 3647fi 3648 3649ac_ext=c 3650ac_cpp='$CPP $CPPFLAGS' 3651ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3652ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3653ac_compiler_gnu=$ac_cv_c_compiler_gnu 3654 3655 3656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3657$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3658if ${ac_cv_path_GREP+:} false; then : 3659 $as_echo_n "(cached) " >&6 3660else 3661 if test -z "$GREP"; then 3662 ac_path_GREP_found=false 3663 # Loop through the user's path and test for each of PROGNAME-LIST 3664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3665for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3666do 3667 IFS=$as_save_IFS 3668 test -z "$as_dir" && as_dir=. 3669 for ac_prog in grep ggrep; do 3670 for ac_exec_ext in '' $ac_executable_extensions; do 3671 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3672 as_fn_executable_p "$ac_path_GREP" || continue 3673# Check for GNU ac_path_GREP and select it if it is found. 3674 # Check for GNU $ac_path_GREP 3675case `"$ac_path_GREP" --version 2>&1` in 3676*GNU*) 3677 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3678*) 3679 ac_count=0 3680 $as_echo_n 0123456789 >"conftest.in" 3681 while : 3682 do 3683 cat "conftest.in" "conftest.in" >"conftest.tmp" 3684 mv "conftest.tmp" "conftest.in" 3685 cp "conftest.in" "conftest.nl" 3686 $as_echo 'GREP' >> "conftest.nl" 3687 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3688 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3689 as_fn_arith $ac_count + 1 && ac_count=$as_val 3690 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3691 # Best one so far, save it but keep looking for a better one 3692 ac_cv_path_GREP="$ac_path_GREP" 3693 ac_path_GREP_max=$ac_count 3694 fi 3695 # 10*(2^10) chars as input seems more than enough 3696 test $ac_count -gt 10 && break 3697 done 3698 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3699esac 3700 3701 $ac_path_GREP_found && break 3 3702 done 3703 done 3704 done 3705IFS=$as_save_IFS 3706 if test -z "$ac_cv_path_GREP"; then 3707 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3708 fi 3709else 3710 ac_cv_path_GREP=$GREP 3711fi 3712 3713fi 3714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3715$as_echo "$ac_cv_path_GREP" >&6; } 3716 GREP="$ac_cv_path_GREP" 3717 3718 3719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3720$as_echo_n "checking for egrep... " >&6; } 3721if ${ac_cv_path_EGREP+:} false; then : 3722 $as_echo_n "(cached) " >&6 3723else 3724 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3725 then ac_cv_path_EGREP="$GREP -E" 3726 else 3727 if test -z "$EGREP"; then 3728 ac_path_EGREP_found=false 3729 # Loop through the user's path and test for each of PROGNAME-LIST 3730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3731for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3732do 3733 IFS=$as_save_IFS 3734 test -z "$as_dir" && as_dir=. 3735 for ac_prog in egrep; do 3736 for ac_exec_ext in '' $ac_executable_extensions; do 3737 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3738 as_fn_executable_p "$ac_path_EGREP" || continue 3739# Check for GNU ac_path_EGREP and select it if it is found. 3740 # Check for GNU $ac_path_EGREP 3741case `"$ac_path_EGREP" --version 2>&1` in 3742*GNU*) 3743 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3744*) 3745 ac_count=0 3746 $as_echo_n 0123456789 >"conftest.in" 3747 while : 3748 do 3749 cat "conftest.in" "conftest.in" >"conftest.tmp" 3750 mv "conftest.tmp" "conftest.in" 3751 cp "conftest.in" "conftest.nl" 3752 $as_echo 'EGREP' >> "conftest.nl" 3753 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3754 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3755 as_fn_arith $ac_count + 1 && ac_count=$as_val 3756 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3757 # Best one so far, save it but keep looking for a better one 3758 ac_cv_path_EGREP="$ac_path_EGREP" 3759 ac_path_EGREP_max=$ac_count 3760 fi 3761 # 10*(2^10) chars as input seems more than enough 3762 test $ac_count -gt 10 && break 3763 done 3764 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3765esac 3766 3767 $ac_path_EGREP_found && break 3 3768 done 3769 done 3770 done 3771IFS=$as_save_IFS 3772 if test -z "$ac_cv_path_EGREP"; then 3773 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3774 fi 3775else 3776 ac_cv_path_EGREP=$EGREP 3777fi 3778 3779 fi 3780fi 3781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3782$as_echo "$ac_cv_path_EGREP" >&6; } 3783 EGREP="$ac_cv_path_EGREP" 3784 3785 3786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3787$as_echo_n "checking for ANSI C header files... " >&6; } 3788if ${ac_cv_header_stdc+:} false; then : 3789 $as_echo_n "(cached) " >&6 3790else 3791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3792/* end confdefs.h. */ 3793#include <stdlib.h> 3794#include <stdarg.h> 3795#include <string.h> 3796#include <float.h> 3797 3798int 3799main () 3800{ 3801 3802 ; 3803 return 0; 3804} 3805_ACEOF 3806if ac_fn_c_try_compile "$LINENO"; then : 3807 ac_cv_header_stdc=yes 3808else 3809 ac_cv_header_stdc=no 3810fi 3811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3812 3813if test $ac_cv_header_stdc = yes; then 3814 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3816/* end confdefs.h. */ 3817#include <string.h> 3818 3819_ACEOF 3820if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3821 $EGREP "memchr" >/dev/null 2>&1; then : 3822 3823else 3824 ac_cv_header_stdc=no 3825fi 3826rm -f conftest* 3827 3828fi 3829 3830if test $ac_cv_header_stdc = yes; then 3831 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3833/* end confdefs.h. */ 3834#include <stdlib.h> 3835 3836_ACEOF 3837if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3838 $EGREP "free" >/dev/null 2>&1; then : 3839 3840else 3841 ac_cv_header_stdc=no 3842fi 3843rm -f conftest* 3844 3845fi 3846 3847if test $ac_cv_header_stdc = yes; then 3848 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3849 if test "$cross_compiling" = yes; then : 3850 : 3851else 3852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3853/* end confdefs.h. */ 3854#include <ctype.h> 3855#include <stdlib.h> 3856#if ((' ' & 0x0FF) == 0x020) 3857# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3858# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3859#else 3860# define ISLOWER(c) \ 3861 (('a' <= (c) && (c) <= 'i') \ 3862 || ('j' <= (c) && (c) <= 'r') \ 3863 || ('s' <= (c) && (c) <= 'z')) 3864# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3865#endif 3866 3867#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3868int 3869main () 3870{ 3871 int i; 3872 for (i = 0; i < 256; i++) 3873 if (XOR (islower (i), ISLOWER (i)) 3874 || toupper (i) != TOUPPER (i)) 3875 return 2; 3876 return 0; 3877} 3878_ACEOF 3879if ac_fn_c_try_run "$LINENO"; then : 3880 3881else 3882 ac_cv_header_stdc=no 3883fi 3884rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3885 conftest.$ac_objext conftest.beam conftest.$ac_ext 3886fi 3887 3888fi 3889fi 3890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3891$as_echo "$ac_cv_header_stdc" >&6; } 3892if test $ac_cv_header_stdc = yes; then 3893 3894$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3895 3896fi 3897 3898# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3899for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3900 inttypes.h stdint.h unistd.h 3901do : 3902 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3903ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3904" 3905if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3906 cat >>confdefs.h <<_ACEOF 3907#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3908_ACEOF 3909 3910fi 3911 3912done 3913 3914 3915 3916 3917 3918 3919ac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" 3920if test "x$ac_cv_have_decl___clang__" = xyes; then : 3921 CLANGCC="yes" 3922else 3923 CLANGCC="no" 3924fi 3925 3926ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 3927if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 3928 INTELCC="yes" 3929else 3930 INTELCC="no" 3931fi 3932 3933ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 3934if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 3935 SUNCC="yes" 3936else 3937 SUNCC="no" 3938fi 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 3949 if test -n "$ac_tool_prefix"; then 3950 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 3951set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 3952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3953$as_echo_n "checking for $ac_word... " >&6; } 3954if ${ac_cv_path_PKG_CONFIG+:} false; then : 3955 $as_echo_n "(cached) " >&6 3956else 3957 case $PKG_CONFIG in 3958 [\\/]* | ?:[\\/]*) 3959 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 3960 ;; 3961 *) 3962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3963for as_dir in $PATH 3964do 3965 IFS=$as_save_IFS 3966 test -z "$as_dir" && as_dir=. 3967 for ac_exec_ext in '' $ac_executable_extensions; do 3968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3969 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 3970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3971 break 2 3972 fi 3973done 3974 done 3975IFS=$as_save_IFS 3976 3977 ;; 3978esac 3979fi 3980PKG_CONFIG=$ac_cv_path_PKG_CONFIG 3981if test -n "$PKG_CONFIG"; then 3982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 3983$as_echo "$PKG_CONFIG" >&6; } 3984else 3985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3986$as_echo "no" >&6; } 3987fi 3988 3989 3990fi 3991if test -z "$ac_cv_path_PKG_CONFIG"; then 3992 ac_pt_PKG_CONFIG=$PKG_CONFIG 3993 # Extract the first word of "pkg-config", so it can be a program name with args. 3994set dummy pkg-config; ac_word=$2 3995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3996$as_echo_n "checking for $ac_word... " >&6; } 3997if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 3998 $as_echo_n "(cached) " >&6 3999else 4000 case $ac_pt_PKG_CONFIG in 4001 [\\/]* | ?:[\\/]*) 4002 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4003 ;; 4004 *) 4005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4006for as_dir in $PATH 4007do 4008 IFS=$as_save_IFS 4009 test -z "$as_dir" && as_dir=. 4010 for ac_exec_ext in '' $ac_executable_extensions; do 4011 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4012 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4014 break 2 4015 fi 4016done 4017 done 4018IFS=$as_save_IFS 4019 4020 ;; 4021esac 4022fi 4023ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4024if test -n "$ac_pt_PKG_CONFIG"; then 4025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4026$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4027else 4028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4029$as_echo "no" >&6; } 4030fi 4031 4032 if test "x$ac_pt_PKG_CONFIG" = x; then 4033 PKG_CONFIG="" 4034 else 4035 case $cross_compiling:$ac_tool_warned in 4036yes:) 4037{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4038$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4039ac_tool_warned=yes ;; 4040esac 4041 PKG_CONFIG=$ac_pt_PKG_CONFIG 4042 fi 4043else 4044 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4045fi 4046 4047fi 4048if test -n "$PKG_CONFIG"; then 4049 _pkg_min_version=0.9.0 4050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4051$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4052 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4054$as_echo "yes" >&6; } 4055 else 4056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4057$as_echo "no" >&6; } 4058 PKG_CONFIG="" 4059 fi 4060fi 4061# Make sure we can run config.sub. 4062$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4063 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4064 4065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4066$as_echo_n "checking build system type... " >&6; } 4067if ${ac_cv_build+:} false; then : 4068 $as_echo_n "(cached) " >&6 4069else 4070 ac_build_alias=$build_alias 4071test "x$ac_build_alias" = x && 4072 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4073test "x$ac_build_alias" = x && 4074 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4075ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4076 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4077 4078fi 4079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4080$as_echo "$ac_cv_build" >&6; } 4081case $ac_cv_build in 4082*-*-*) ;; 4083*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4084esac 4085build=$ac_cv_build 4086ac_save_IFS=$IFS; IFS='-' 4087set x $ac_cv_build 4088shift 4089build_cpu=$1 4090build_vendor=$2 4091shift; shift 4092# Remember, the first character of IFS is used to create $*, 4093# except with old shells: 4094build_os=$* 4095IFS=$ac_save_IFS 4096case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4097 4098 4099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4100$as_echo_n "checking host system type... " >&6; } 4101if ${ac_cv_host+:} false; then : 4102 $as_echo_n "(cached) " >&6 4103else 4104 if test "x$host_alias" = x; then 4105 ac_cv_host=$ac_cv_build 4106else 4107 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4108 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4109fi 4110 4111fi 4112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4113$as_echo "$ac_cv_host" >&6; } 4114case $ac_cv_host in 4115*-*-*) ;; 4116*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4117esac 4118host=$ac_cv_host 4119ac_save_IFS=$IFS; IFS='-' 4120set x $ac_cv_host 4121shift 4122host_cpu=$1 4123host_vendor=$2 4124shift; shift 4125# Remember, the first character of IFS is used to create $*, 4126# except with old shells: 4127host_os=$* 4128IFS=$ac_save_IFS 4129case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4130 4131 4132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4133$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4134if ${ac_cv_path_SED+:} false; then : 4135 $as_echo_n "(cached) " >&6 4136else 4137 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4138 for ac_i in 1 2 3 4 5 6 7; do 4139 ac_script="$ac_script$as_nl$ac_script" 4140 done 4141 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4142 { ac_script=; unset ac_script;} 4143 if test -z "$SED"; then 4144 ac_path_SED_found=false 4145 # Loop through the user's path and test for each of PROGNAME-LIST 4146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4147for as_dir in $PATH 4148do 4149 IFS=$as_save_IFS 4150 test -z "$as_dir" && as_dir=. 4151 for ac_prog in sed gsed; do 4152 for ac_exec_ext in '' $ac_executable_extensions; do 4153 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4154 as_fn_executable_p "$ac_path_SED" || continue 4155# Check for GNU ac_path_SED and select it if it is found. 4156 # Check for GNU $ac_path_SED 4157case `"$ac_path_SED" --version 2>&1` in 4158*GNU*) 4159 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4160*) 4161 ac_count=0 4162 $as_echo_n 0123456789 >"conftest.in" 4163 while : 4164 do 4165 cat "conftest.in" "conftest.in" >"conftest.tmp" 4166 mv "conftest.tmp" "conftest.in" 4167 cp "conftest.in" "conftest.nl" 4168 $as_echo '' >> "conftest.nl" 4169 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4170 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4171 as_fn_arith $ac_count + 1 && ac_count=$as_val 4172 if test $ac_count -gt ${ac_path_SED_max-0}; then 4173 # Best one so far, save it but keep looking for a better one 4174 ac_cv_path_SED="$ac_path_SED" 4175 ac_path_SED_max=$ac_count 4176 fi 4177 # 10*(2^10) chars as input seems more than enough 4178 test $ac_count -gt 10 && break 4179 done 4180 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4181esac 4182 4183 $ac_path_SED_found && break 3 4184 done 4185 done 4186 done 4187IFS=$as_save_IFS 4188 if test -z "$ac_cv_path_SED"; then 4189 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4190 fi 4191else 4192 ac_cv_path_SED=$SED 4193fi 4194 4195fi 4196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4197$as_echo "$ac_cv_path_SED" >&6; } 4198 SED="$ac_cv_path_SED" 4199 rm -f conftest.sed 4200 4201 4202 4203 4204 4205 4206# Check whether --enable-selective-werror was given. 4207if test "${enable_selective_werror+set}" = set; then : 4208 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 4209else 4210 SELECTIVE_WERROR=yes 4211fi 4212 4213 4214 4215 4216 4217# -v is too short to test reliably with XORG_TESTSET_CFLAG 4218if test "x$SUNCC" = "xyes"; then 4219 BASE_CFLAGS="-v" 4220else 4221 BASE_CFLAGS="" 4222fi 4223 4224# This chunk of warnings were those that existed in the legacy CWARNFLAGS 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238xorg_testset_save_CFLAGS="$CFLAGS" 4239 4240if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4241 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4243$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4244if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 4245 $as_echo_n "(cached) " >&6 4246else 4247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4248/* end confdefs.h. */ 4249int i; 4250_ACEOF 4251if ac_fn_c_try_compile "$LINENO"; then : 4252 xorg_cv_cc_flag_unknown_warning_option=yes 4253else 4254 xorg_cv_cc_flag_unknown_warning_option=no 4255fi 4256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4257fi 4258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4259$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4260 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4261 CFLAGS="$xorg_testset_save_CFLAGS" 4262fi 4263 4264if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4265 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4266 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4267 fi 4268 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4270$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4271if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 4272 $as_echo_n "(cached) " >&6 4273else 4274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4275/* end confdefs.h. */ 4276int i; 4277_ACEOF 4278if ac_fn_c_try_compile "$LINENO"; then : 4279 xorg_cv_cc_flag_unused_command_line_argument=yes 4280else 4281 xorg_cv_cc_flag_unused_command_line_argument=no 4282fi 4283rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4284fi 4285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4286$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4287 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4288 CFLAGS="$xorg_testset_save_CFLAGS" 4289fi 4290 4291found="no" 4292 4293 if test $found = "no" ; then 4294 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4295 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4296 fi 4297 4298 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4299 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4300 fi 4301 4302 CFLAGS="$CFLAGS -Wall" 4303 4304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 4305$as_echo_n "checking if $CC supports -Wall... " >&6; } 4306 cacheid=xorg_cv_cc_flag__Wall 4307 if eval \${$cacheid+:} false; then : 4308 $as_echo_n "(cached) " >&6 4309else 4310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4311/* end confdefs.h. */ 4312int i; 4313int 4314main () 4315{ 4316 4317 ; 4318 return 0; 4319} 4320_ACEOF 4321if ac_fn_c_try_link "$LINENO"; then : 4322 eval $cacheid=yes 4323else 4324 eval $cacheid=no 4325fi 4326rm -f core conftest.err conftest.$ac_objext \ 4327 conftest$ac_exeext conftest.$ac_ext 4328fi 4329 4330 4331 CFLAGS="$xorg_testset_save_CFLAGS" 4332 4333 eval supported=\$$cacheid 4334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4335$as_echo "$supported" >&6; } 4336 if test "$supported" = "yes" ; then 4337 BASE_CFLAGS="$BASE_CFLAGS -Wall" 4338 found="yes" 4339 fi 4340 fi 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356xorg_testset_save_CFLAGS="$CFLAGS" 4357 4358if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4359 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4361$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4362if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 4363 $as_echo_n "(cached) " >&6 4364else 4365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4366/* end confdefs.h. */ 4367int i; 4368_ACEOF 4369if ac_fn_c_try_compile "$LINENO"; then : 4370 xorg_cv_cc_flag_unknown_warning_option=yes 4371else 4372 xorg_cv_cc_flag_unknown_warning_option=no 4373fi 4374rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4375fi 4376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4377$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4378 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4379 CFLAGS="$xorg_testset_save_CFLAGS" 4380fi 4381 4382if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4383 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4384 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4385 fi 4386 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4388$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4389if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 4390 $as_echo_n "(cached) " >&6 4391else 4392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4393/* end confdefs.h. */ 4394int i; 4395_ACEOF 4396if ac_fn_c_try_compile "$LINENO"; then : 4397 xorg_cv_cc_flag_unused_command_line_argument=yes 4398else 4399 xorg_cv_cc_flag_unused_command_line_argument=no 4400fi 4401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4402fi 4403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4404$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4405 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4406 CFLAGS="$xorg_testset_save_CFLAGS" 4407fi 4408 4409found="no" 4410 4411 if test $found = "no" ; then 4412 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4413 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4414 fi 4415 4416 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4417 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4418 fi 4419 4420 CFLAGS="$CFLAGS -Wpointer-arith" 4421 4422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 4423$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } 4424 cacheid=xorg_cv_cc_flag__Wpointer_arith 4425 if eval \${$cacheid+:} false; then : 4426 $as_echo_n "(cached) " >&6 4427else 4428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4429/* end confdefs.h. */ 4430int i; 4431int 4432main () 4433{ 4434 4435 ; 4436 return 0; 4437} 4438_ACEOF 4439if ac_fn_c_try_link "$LINENO"; then : 4440 eval $cacheid=yes 4441else 4442 eval $cacheid=no 4443fi 4444rm -f core conftest.err conftest.$ac_objext \ 4445 conftest$ac_exeext conftest.$ac_ext 4446fi 4447 4448 4449 CFLAGS="$xorg_testset_save_CFLAGS" 4450 4451 eval supported=\$$cacheid 4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4453$as_echo "$supported" >&6; } 4454 if test "$supported" = "yes" ; then 4455 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 4456 found="yes" 4457 fi 4458 fi 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474xorg_testset_save_CFLAGS="$CFLAGS" 4475 4476if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4477 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4479$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4480if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 4481 $as_echo_n "(cached) " >&6 4482else 4483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4484/* end confdefs.h. */ 4485int i; 4486_ACEOF 4487if ac_fn_c_try_compile "$LINENO"; then : 4488 xorg_cv_cc_flag_unknown_warning_option=yes 4489else 4490 xorg_cv_cc_flag_unknown_warning_option=no 4491fi 4492rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4493fi 4494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4495$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4496 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4497 CFLAGS="$xorg_testset_save_CFLAGS" 4498fi 4499 4500if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4501 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4502 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4503 fi 4504 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4506$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4507if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 4508 $as_echo_n "(cached) " >&6 4509else 4510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4511/* end confdefs.h. */ 4512int i; 4513_ACEOF 4514if ac_fn_c_try_compile "$LINENO"; then : 4515 xorg_cv_cc_flag_unused_command_line_argument=yes 4516else 4517 xorg_cv_cc_flag_unused_command_line_argument=no 4518fi 4519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4520fi 4521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4522$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4523 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4524 CFLAGS="$xorg_testset_save_CFLAGS" 4525fi 4526 4527found="no" 4528 4529 if test $found = "no" ; then 4530 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4531 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4532 fi 4533 4534 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4535 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4536 fi 4537 4538 CFLAGS="$CFLAGS -Wmissing-declarations" 4539 4540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 4541$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } 4542 cacheid=xorg_cv_cc_flag__Wmissing_declarations 4543 if eval \${$cacheid+:} false; then : 4544 $as_echo_n "(cached) " >&6 4545else 4546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4547/* end confdefs.h. */ 4548int i; 4549int 4550main () 4551{ 4552 4553 ; 4554 return 0; 4555} 4556_ACEOF 4557if ac_fn_c_try_link "$LINENO"; then : 4558 eval $cacheid=yes 4559else 4560 eval $cacheid=no 4561fi 4562rm -f core conftest.err conftest.$ac_objext \ 4563 conftest$ac_exeext conftest.$ac_ext 4564fi 4565 4566 4567 CFLAGS="$xorg_testset_save_CFLAGS" 4568 4569 eval supported=\$$cacheid 4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4571$as_echo "$supported" >&6; } 4572 if test "$supported" = "yes" ; then 4573 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 4574 found="yes" 4575 fi 4576 fi 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592xorg_testset_save_CFLAGS="$CFLAGS" 4593 4594if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4595 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4597$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4598if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 4599 $as_echo_n "(cached) " >&6 4600else 4601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4602/* end confdefs.h. */ 4603int i; 4604_ACEOF 4605if ac_fn_c_try_compile "$LINENO"; then : 4606 xorg_cv_cc_flag_unknown_warning_option=yes 4607else 4608 xorg_cv_cc_flag_unknown_warning_option=no 4609fi 4610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4611fi 4612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4613$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4614 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4615 CFLAGS="$xorg_testset_save_CFLAGS" 4616fi 4617 4618if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4619 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4620 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4621 fi 4622 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4624$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4625if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 4626 $as_echo_n "(cached) " >&6 4627else 4628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4629/* end confdefs.h. */ 4630int i; 4631_ACEOF 4632if ac_fn_c_try_compile "$LINENO"; then : 4633 xorg_cv_cc_flag_unused_command_line_argument=yes 4634else 4635 xorg_cv_cc_flag_unused_command_line_argument=no 4636fi 4637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4638fi 4639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4640$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4641 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4642 CFLAGS="$xorg_testset_save_CFLAGS" 4643fi 4644 4645found="no" 4646 4647 if test $found = "no" ; then 4648 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4649 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4650 fi 4651 4652 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4653 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4654 fi 4655 4656 CFLAGS="$CFLAGS -Wformat=2" 4657 4658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 4659$as_echo_n "checking if $CC supports -Wformat=2... " >&6; } 4660 cacheid=xorg_cv_cc_flag__Wformat_2 4661 if eval \${$cacheid+:} false; then : 4662 $as_echo_n "(cached) " >&6 4663else 4664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4665/* end confdefs.h. */ 4666int i; 4667int 4668main () 4669{ 4670 4671 ; 4672 return 0; 4673} 4674_ACEOF 4675if ac_fn_c_try_link "$LINENO"; then : 4676 eval $cacheid=yes 4677else 4678 eval $cacheid=no 4679fi 4680rm -f core conftest.err conftest.$ac_objext \ 4681 conftest$ac_exeext conftest.$ac_ext 4682fi 4683 4684 4685 CFLAGS="$xorg_testset_save_CFLAGS" 4686 4687 eval supported=\$$cacheid 4688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4689$as_echo "$supported" >&6; } 4690 if test "$supported" = "yes" ; then 4691 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 4692 found="yes" 4693 fi 4694 fi 4695 4696 if test $found = "no" ; then 4697 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4698 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4699 fi 4700 4701 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4702 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4703 fi 4704 4705 CFLAGS="$CFLAGS -Wformat" 4706 4707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 4708$as_echo_n "checking if $CC supports -Wformat... " >&6; } 4709 cacheid=xorg_cv_cc_flag__Wformat 4710 if eval \${$cacheid+:} false; then : 4711 $as_echo_n "(cached) " >&6 4712else 4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4714/* end confdefs.h. */ 4715int i; 4716int 4717main () 4718{ 4719 4720 ; 4721 return 0; 4722} 4723_ACEOF 4724if ac_fn_c_try_link "$LINENO"; then : 4725 eval $cacheid=yes 4726else 4727 eval $cacheid=no 4728fi 4729rm -f core conftest.err conftest.$ac_objext \ 4730 conftest$ac_exeext conftest.$ac_ext 4731fi 4732 4733 4734 CFLAGS="$xorg_testset_save_CFLAGS" 4735 4736 eval supported=\$$cacheid 4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4738$as_echo "$supported" >&6; } 4739 if test "$supported" = "yes" ; then 4740 BASE_CFLAGS="$BASE_CFLAGS -Wformat" 4741 found="yes" 4742 fi 4743 fi 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761xorg_testset_save_CFLAGS="$CFLAGS" 4762 4763if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4764 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4766$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4767if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 4768 $as_echo_n "(cached) " >&6 4769else 4770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4771/* end confdefs.h. */ 4772int i; 4773_ACEOF 4774if ac_fn_c_try_compile "$LINENO"; then : 4775 xorg_cv_cc_flag_unknown_warning_option=yes 4776else 4777 xorg_cv_cc_flag_unknown_warning_option=no 4778fi 4779rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4780fi 4781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4782$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4783 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4784 CFLAGS="$xorg_testset_save_CFLAGS" 4785fi 4786 4787if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4788 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4789 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4790 fi 4791 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4793$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4794if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 4795 $as_echo_n "(cached) " >&6 4796else 4797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4798/* end confdefs.h. */ 4799int i; 4800_ACEOF 4801if ac_fn_c_try_compile "$LINENO"; then : 4802 xorg_cv_cc_flag_unused_command_line_argument=yes 4803else 4804 xorg_cv_cc_flag_unused_command_line_argument=no 4805fi 4806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4807fi 4808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4809$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4810 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4811 CFLAGS="$xorg_testset_save_CFLAGS" 4812fi 4813 4814found="no" 4815 4816 if test $found = "no" ; then 4817 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4818 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4819 fi 4820 4821 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4822 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4823 fi 4824 4825 CFLAGS="$CFLAGS -Wstrict-prototypes" 4826 4827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 4828$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } 4829 cacheid=xorg_cv_cc_flag__Wstrict_prototypes 4830 if eval \${$cacheid+:} false; then : 4831 $as_echo_n "(cached) " >&6 4832else 4833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4834/* end confdefs.h. */ 4835int i; 4836int 4837main () 4838{ 4839 4840 ; 4841 return 0; 4842} 4843_ACEOF 4844if ac_fn_c_try_link "$LINENO"; then : 4845 eval $cacheid=yes 4846else 4847 eval $cacheid=no 4848fi 4849rm -f core conftest.err conftest.$ac_objext \ 4850 conftest$ac_exeext conftest.$ac_ext 4851fi 4852 4853 4854 CFLAGS="$xorg_testset_save_CFLAGS" 4855 4856 eval supported=\$$cacheid 4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4858$as_echo "$supported" >&6; } 4859 if test "$supported" = "yes" ; then 4860 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 4861 found="yes" 4862 fi 4863 fi 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879xorg_testset_save_CFLAGS="$CFLAGS" 4880 4881if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4882 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4884$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4885if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 4886 $as_echo_n "(cached) " >&6 4887else 4888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4889/* end confdefs.h. */ 4890int i; 4891_ACEOF 4892if ac_fn_c_try_compile "$LINENO"; then : 4893 xorg_cv_cc_flag_unknown_warning_option=yes 4894else 4895 xorg_cv_cc_flag_unknown_warning_option=no 4896fi 4897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4898fi 4899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4900$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4901 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4902 CFLAGS="$xorg_testset_save_CFLAGS" 4903fi 4904 4905if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4906 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4907 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4908 fi 4909 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4911$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4912if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 4913 $as_echo_n "(cached) " >&6 4914else 4915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4916/* end confdefs.h. */ 4917int i; 4918_ACEOF 4919if ac_fn_c_try_compile "$LINENO"; then : 4920 xorg_cv_cc_flag_unused_command_line_argument=yes 4921else 4922 xorg_cv_cc_flag_unused_command_line_argument=no 4923fi 4924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4925fi 4926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4927$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4928 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4929 CFLAGS="$xorg_testset_save_CFLAGS" 4930fi 4931 4932found="no" 4933 4934 if test $found = "no" ; then 4935 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4936 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4937 fi 4938 4939 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4940 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4941 fi 4942 4943 CFLAGS="$CFLAGS -Wmissing-prototypes" 4944 4945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 4946$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } 4947 cacheid=xorg_cv_cc_flag__Wmissing_prototypes 4948 if eval \${$cacheid+:} false; then : 4949 $as_echo_n "(cached) " >&6 4950else 4951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4952/* end confdefs.h. */ 4953int i; 4954int 4955main () 4956{ 4957 4958 ; 4959 return 0; 4960} 4961_ACEOF 4962if ac_fn_c_try_link "$LINENO"; then : 4963 eval $cacheid=yes 4964else 4965 eval $cacheid=no 4966fi 4967rm -f core conftest.err conftest.$ac_objext \ 4968 conftest$ac_exeext conftest.$ac_ext 4969fi 4970 4971 4972 CFLAGS="$xorg_testset_save_CFLAGS" 4973 4974 eval supported=\$$cacheid 4975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4976$as_echo "$supported" >&6; } 4977 if test "$supported" = "yes" ; then 4978 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 4979 found="yes" 4980 fi 4981 fi 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997xorg_testset_save_CFLAGS="$CFLAGS" 4998 4999if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5000 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5002$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5003if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5004 $as_echo_n "(cached) " >&6 5005else 5006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5007/* end confdefs.h. */ 5008int i; 5009_ACEOF 5010if ac_fn_c_try_compile "$LINENO"; then : 5011 xorg_cv_cc_flag_unknown_warning_option=yes 5012else 5013 xorg_cv_cc_flag_unknown_warning_option=no 5014fi 5015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5016fi 5017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5018$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5019 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5020 CFLAGS="$xorg_testset_save_CFLAGS" 5021fi 5022 5023if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5024 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5025 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5026 fi 5027 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5029$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5030if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5031 $as_echo_n "(cached) " >&6 5032else 5033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5034/* end confdefs.h. */ 5035int i; 5036_ACEOF 5037if ac_fn_c_try_compile "$LINENO"; then : 5038 xorg_cv_cc_flag_unused_command_line_argument=yes 5039else 5040 xorg_cv_cc_flag_unused_command_line_argument=no 5041fi 5042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5043fi 5044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5045$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5046 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5047 CFLAGS="$xorg_testset_save_CFLAGS" 5048fi 5049 5050found="no" 5051 5052 if test $found = "no" ; then 5053 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5054 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5055 fi 5056 5057 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5058 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5059 fi 5060 5061 CFLAGS="$CFLAGS -Wnested-externs" 5062 5063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5064$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } 5065 cacheid=xorg_cv_cc_flag__Wnested_externs 5066 if eval \${$cacheid+:} false; then : 5067 $as_echo_n "(cached) " >&6 5068else 5069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5070/* end confdefs.h. */ 5071int i; 5072int 5073main () 5074{ 5075 5076 ; 5077 return 0; 5078} 5079_ACEOF 5080if ac_fn_c_try_link "$LINENO"; then : 5081 eval $cacheid=yes 5082else 5083 eval $cacheid=no 5084fi 5085rm -f core conftest.err conftest.$ac_objext \ 5086 conftest$ac_exeext conftest.$ac_ext 5087fi 5088 5089 5090 CFLAGS="$xorg_testset_save_CFLAGS" 5091 5092 eval supported=\$$cacheid 5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5094$as_echo "$supported" >&6; } 5095 if test "$supported" = "yes" ; then 5096 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 5097 found="yes" 5098 fi 5099 fi 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115xorg_testset_save_CFLAGS="$CFLAGS" 5116 5117if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5118 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5120$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5121if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5122 $as_echo_n "(cached) " >&6 5123else 5124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5125/* end confdefs.h. */ 5126int i; 5127_ACEOF 5128if ac_fn_c_try_compile "$LINENO"; then : 5129 xorg_cv_cc_flag_unknown_warning_option=yes 5130else 5131 xorg_cv_cc_flag_unknown_warning_option=no 5132fi 5133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5134fi 5135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5136$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5137 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5138 CFLAGS="$xorg_testset_save_CFLAGS" 5139fi 5140 5141if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5142 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5143 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5144 fi 5145 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5147$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5148if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5149 $as_echo_n "(cached) " >&6 5150else 5151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5152/* end confdefs.h. */ 5153int i; 5154_ACEOF 5155if ac_fn_c_try_compile "$LINENO"; then : 5156 xorg_cv_cc_flag_unused_command_line_argument=yes 5157else 5158 xorg_cv_cc_flag_unused_command_line_argument=no 5159fi 5160rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5161fi 5162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5163$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5164 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5165 CFLAGS="$xorg_testset_save_CFLAGS" 5166fi 5167 5168found="no" 5169 5170 if test $found = "no" ; then 5171 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5172 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5173 fi 5174 5175 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5176 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5177 fi 5178 5179 CFLAGS="$CFLAGS -Wbad-function-cast" 5180 5181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 5182$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } 5183 cacheid=xorg_cv_cc_flag__Wbad_function_cast 5184 if eval \${$cacheid+:} false; then : 5185 $as_echo_n "(cached) " >&6 5186else 5187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5188/* end confdefs.h. */ 5189int i; 5190int 5191main () 5192{ 5193 5194 ; 5195 return 0; 5196} 5197_ACEOF 5198if ac_fn_c_try_link "$LINENO"; then : 5199 eval $cacheid=yes 5200else 5201 eval $cacheid=no 5202fi 5203rm -f core conftest.err conftest.$ac_objext \ 5204 conftest$ac_exeext conftest.$ac_ext 5205fi 5206 5207 5208 CFLAGS="$xorg_testset_save_CFLAGS" 5209 5210 eval supported=\$$cacheid 5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5212$as_echo "$supported" >&6; } 5213 if test "$supported" = "yes" ; then 5214 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 5215 found="yes" 5216 fi 5217 fi 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233xorg_testset_save_CFLAGS="$CFLAGS" 5234 5235if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5236 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5238$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5239if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5240 $as_echo_n "(cached) " >&6 5241else 5242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5243/* end confdefs.h. */ 5244int i; 5245_ACEOF 5246if ac_fn_c_try_compile "$LINENO"; then : 5247 xorg_cv_cc_flag_unknown_warning_option=yes 5248else 5249 xorg_cv_cc_flag_unknown_warning_option=no 5250fi 5251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5252fi 5253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5254$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5255 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5256 CFLAGS="$xorg_testset_save_CFLAGS" 5257fi 5258 5259if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5260 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5261 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5262 fi 5263 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5265$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5266if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5267 $as_echo_n "(cached) " >&6 5268else 5269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5270/* end confdefs.h. */ 5271int i; 5272_ACEOF 5273if ac_fn_c_try_compile "$LINENO"; then : 5274 xorg_cv_cc_flag_unused_command_line_argument=yes 5275else 5276 xorg_cv_cc_flag_unused_command_line_argument=no 5277fi 5278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5279fi 5280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5281$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5282 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5283 CFLAGS="$xorg_testset_save_CFLAGS" 5284fi 5285 5286found="no" 5287 5288 if test $found = "no" ; then 5289 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5290 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5291 fi 5292 5293 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5294 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5295 fi 5296 5297 CFLAGS="$CFLAGS -Wold-style-definition" 5298 5299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 5300$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } 5301 cacheid=xorg_cv_cc_flag__Wold_style_definition 5302 if eval \${$cacheid+:} false; then : 5303 $as_echo_n "(cached) " >&6 5304else 5305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5306/* end confdefs.h. */ 5307int i; 5308int 5309main () 5310{ 5311 5312 ; 5313 return 0; 5314} 5315_ACEOF 5316if ac_fn_c_try_link "$LINENO"; then : 5317 eval $cacheid=yes 5318else 5319 eval $cacheid=no 5320fi 5321rm -f core conftest.err conftest.$ac_objext \ 5322 conftest$ac_exeext conftest.$ac_ext 5323fi 5324 5325 5326 CFLAGS="$xorg_testset_save_CFLAGS" 5327 5328 eval supported=\$$cacheid 5329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5330$as_echo "$supported" >&6; } 5331 if test "$supported" = "yes" ; then 5332 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 5333 found="yes" 5334 fi 5335 fi 5336 5337 if test $found = "no" ; then 5338 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5339 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5340 fi 5341 5342 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5343 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5344 fi 5345 5346 CFLAGS="$CFLAGS -fd" 5347 5348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 5349$as_echo_n "checking if $CC supports -fd... " >&6; } 5350 cacheid=xorg_cv_cc_flag__fd 5351 if eval \${$cacheid+:} false; then : 5352 $as_echo_n "(cached) " >&6 5353else 5354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5355/* end confdefs.h. */ 5356int i; 5357int 5358main () 5359{ 5360 5361 ; 5362 return 0; 5363} 5364_ACEOF 5365if ac_fn_c_try_link "$LINENO"; then : 5366 eval $cacheid=yes 5367else 5368 eval $cacheid=no 5369fi 5370rm -f core conftest.err conftest.$ac_objext \ 5371 conftest$ac_exeext conftest.$ac_ext 5372fi 5373 5374 5375 CFLAGS="$xorg_testset_save_CFLAGS" 5376 5377 eval supported=\$$cacheid 5378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5379$as_echo "$supported" >&6; } 5380 if test "$supported" = "yes" ; then 5381 BASE_CFLAGS="$BASE_CFLAGS -fd" 5382 found="yes" 5383 fi 5384 fi 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400xorg_testset_save_CFLAGS="$CFLAGS" 5401 5402if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5403 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5405$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5406if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5407 $as_echo_n "(cached) " >&6 5408else 5409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5410/* end confdefs.h. */ 5411int i; 5412_ACEOF 5413if ac_fn_c_try_compile "$LINENO"; then : 5414 xorg_cv_cc_flag_unknown_warning_option=yes 5415else 5416 xorg_cv_cc_flag_unknown_warning_option=no 5417fi 5418rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5419fi 5420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5421$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5422 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5423 CFLAGS="$xorg_testset_save_CFLAGS" 5424fi 5425 5426if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5427 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5428 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5429 fi 5430 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5432$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5433if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5434 $as_echo_n "(cached) " >&6 5435else 5436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5437/* end confdefs.h. */ 5438int i; 5439_ACEOF 5440if ac_fn_c_try_compile "$LINENO"; then : 5441 xorg_cv_cc_flag_unused_command_line_argument=yes 5442else 5443 xorg_cv_cc_flag_unused_command_line_argument=no 5444fi 5445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5446fi 5447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5448$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5449 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5450 CFLAGS="$xorg_testset_save_CFLAGS" 5451fi 5452 5453found="no" 5454 5455 if test $found = "no" ; then 5456 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5457 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5458 fi 5459 5460 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5461 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5462 fi 5463 5464 CFLAGS="$CFLAGS -Wdeclaration-after-statement" 5465 5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 5467$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 5468 cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 5469 if eval \${$cacheid+:} false; then : 5470 $as_echo_n "(cached) " >&6 5471else 5472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5473/* end confdefs.h. */ 5474int i; 5475int 5476main () 5477{ 5478 5479 ; 5480 return 0; 5481} 5482_ACEOF 5483if ac_fn_c_try_link "$LINENO"; then : 5484 eval $cacheid=yes 5485else 5486 eval $cacheid=no 5487fi 5488rm -f core conftest.err conftest.$ac_objext \ 5489 conftest$ac_exeext conftest.$ac_ext 5490fi 5491 5492 5493 CFLAGS="$xorg_testset_save_CFLAGS" 5494 5495 eval supported=\$$cacheid 5496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5497$as_echo "$supported" >&6; } 5498 if test "$supported" = "yes" ; then 5499 BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 5500 found="yes" 5501 fi 5502 fi 5503 5504 5505 5506 5507 5508# This chunk adds additional warnings that could catch undesired effects. 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522xorg_testset_save_CFLAGS="$CFLAGS" 5523 5524if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5525 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5527$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5528if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5529 $as_echo_n "(cached) " >&6 5530else 5531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5532/* end confdefs.h. */ 5533int i; 5534_ACEOF 5535if ac_fn_c_try_compile "$LINENO"; then : 5536 xorg_cv_cc_flag_unknown_warning_option=yes 5537else 5538 xorg_cv_cc_flag_unknown_warning_option=no 5539fi 5540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5541fi 5542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5543$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5544 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5545 CFLAGS="$xorg_testset_save_CFLAGS" 5546fi 5547 5548if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5549 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5550 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5551 fi 5552 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5554$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5555if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5556 $as_echo_n "(cached) " >&6 5557else 5558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5559/* end confdefs.h. */ 5560int i; 5561_ACEOF 5562if ac_fn_c_try_compile "$LINENO"; then : 5563 xorg_cv_cc_flag_unused_command_line_argument=yes 5564else 5565 xorg_cv_cc_flag_unused_command_line_argument=no 5566fi 5567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5568fi 5569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5570$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5571 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5572 CFLAGS="$xorg_testset_save_CFLAGS" 5573fi 5574 5575found="no" 5576 5577 if test $found = "no" ; then 5578 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5579 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5580 fi 5581 5582 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5583 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5584 fi 5585 5586 CFLAGS="$CFLAGS -Wunused" 5587 5588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 5589$as_echo_n "checking if $CC supports -Wunused... " >&6; } 5590 cacheid=xorg_cv_cc_flag__Wunused 5591 if eval \${$cacheid+:} false; then : 5592 $as_echo_n "(cached) " >&6 5593else 5594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5595/* end confdefs.h. */ 5596int i; 5597int 5598main () 5599{ 5600 5601 ; 5602 return 0; 5603} 5604_ACEOF 5605if ac_fn_c_try_link "$LINENO"; then : 5606 eval $cacheid=yes 5607else 5608 eval $cacheid=no 5609fi 5610rm -f core conftest.err conftest.$ac_objext \ 5611 conftest$ac_exeext conftest.$ac_ext 5612fi 5613 5614 5615 CFLAGS="$xorg_testset_save_CFLAGS" 5616 5617 eval supported=\$$cacheid 5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5619$as_echo "$supported" >&6; } 5620 if test "$supported" = "yes" ; then 5621 BASE_CFLAGS="$BASE_CFLAGS -Wunused" 5622 found="yes" 5623 fi 5624 fi 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640xorg_testset_save_CFLAGS="$CFLAGS" 5641 5642if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5643 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5645$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5646if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5647 $as_echo_n "(cached) " >&6 5648else 5649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5650/* end confdefs.h. */ 5651int i; 5652_ACEOF 5653if ac_fn_c_try_compile "$LINENO"; then : 5654 xorg_cv_cc_flag_unknown_warning_option=yes 5655else 5656 xorg_cv_cc_flag_unknown_warning_option=no 5657fi 5658rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5659fi 5660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5661$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5662 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5663 CFLAGS="$xorg_testset_save_CFLAGS" 5664fi 5665 5666if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5667 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5668 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5669 fi 5670 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5672$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5673if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5674 $as_echo_n "(cached) " >&6 5675else 5676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5677/* end confdefs.h. */ 5678int i; 5679_ACEOF 5680if ac_fn_c_try_compile "$LINENO"; then : 5681 xorg_cv_cc_flag_unused_command_line_argument=yes 5682else 5683 xorg_cv_cc_flag_unused_command_line_argument=no 5684fi 5685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5686fi 5687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5688$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5689 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5690 CFLAGS="$xorg_testset_save_CFLAGS" 5691fi 5692 5693found="no" 5694 5695 if test $found = "no" ; then 5696 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5697 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5698 fi 5699 5700 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5701 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5702 fi 5703 5704 CFLAGS="$CFLAGS -Wuninitialized" 5705 5706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 5707$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } 5708 cacheid=xorg_cv_cc_flag__Wuninitialized 5709 if eval \${$cacheid+:} false; then : 5710 $as_echo_n "(cached) " >&6 5711else 5712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5713/* end confdefs.h. */ 5714int i; 5715int 5716main () 5717{ 5718 5719 ; 5720 return 0; 5721} 5722_ACEOF 5723if ac_fn_c_try_link "$LINENO"; then : 5724 eval $cacheid=yes 5725else 5726 eval $cacheid=no 5727fi 5728rm -f core conftest.err conftest.$ac_objext \ 5729 conftest$ac_exeext conftest.$ac_ext 5730fi 5731 5732 5733 CFLAGS="$xorg_testset_save_CFLAGS" 5734 5735 eval supported=\$$cacheid 5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5737$as_echo "$supported" >&6; } 5738 if test "$supported" = "yes" ; then 5739 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 5740 found="yes" 5741 fi 5742 fi 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758xorg_testset_save_CFLAGS="$CFLAGS" 5759 5760if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5761 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5763$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5764if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5765 $as_echo_n "(cached) " >&6 5766else 5767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5768/* end confdefs.h. */ 5769int i; 5770_ACEOF 5771if ac_fn_c_try_compile "$LINENO"; then : 5772 xorg_cv_cc_flag_unknown_warning_option=yes 5773else 5774 xorg_cv_cc_flag_unknown_warning_option=no 5775fi 5776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5777fi 5778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5779$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5780 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5781 CFLAGS="$xorg_testset_save_CFLAGS" 5782fi 5783 5784if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5785 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5786 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5787 fi 5788 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5790$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5791if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5792 $as_echo_n "(cached) " >&6 5793else 5794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5795/* end confdefs.h. */ 5796int i; 5797_ACEOF 5798if ac_fn_c_try_compile "$LINENO"; then : 5799 xorg_cv_cc_flag_unused_command_line_argument=yes 5800else 5801 xorg_cv_cc_flag_unused_command_line_argument=no 5802fi 5803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5804fi 5805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5806$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5807 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5808 CFLAGS="$xorg_testset_save_CFLAGS" 5809fi 5810 5811found="no" 5812 5813 if test $found = "no" ; then 5814 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5815 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5816 fi 5817 5818 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5819 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5820 fi 5821 5822 CFLAGS="$CFLAGS -Wshadow" 5823 5824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 5825$as_echo_n "checking if $CC supports -Wshadow... " >&6; } 5826 cacheid=xorg_cv_cc_flag__Wshadow 5827 if eval \${$cacheid+:} false; then : 5828 $as_echo_n "(cached) " >&6 5829else 5830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5831/* end confdefs.h. */ 5832int i; 5833int 5834main () 5835{ 5836 5837 ; 5838 return 0; 5839} 5840_ACEOF 5841if ac_fn_c_try_link "$LINENO"; then : 5842 eval $cacheid=yes 5843else 5844 eval $cacheid=no 5845fi 5846rm -f core conftest.err conftest.$ac_objext \ 5847 conftest$ac_exeext conftest.$ac_ext 5848fi 5849 5850 5851 CFLAGS="$xorg_testset_save_CFLAGS" 5852 5853 eval supported=\$$cacheid 5854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5855$as_echo "$supported" >&6; } 5856 if test "$supported" = "yes" ; then 5857 BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 5858 found="yes" 5859 fi 5860 fi 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876xorg_testset_save_CFLAGS="$CFLAGS" 5877 5878if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5879 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5881$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5882if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5883 $as_echo_n "(cached) " >&6 5884else 5885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5886/* end confdefs.h. */ 5887int i; 5888_ACEOF 5889if ac_fn_c_try_compile "$LINENO"; then : 5890 xorg_cv_cc_flag_unknown_warning_option=yes 5891else 5892 xorg_cv_cc_flag_unknown_warning_option=no 5893fi 5894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5895fi 5896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5897$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5898 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5899 CFLAGS="$xorg_testset_save_CFLAGS" 5900fi 5901 5902if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5903 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5904 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5905 fi 5906 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5908$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5909if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5910 $as_echo_n "(cached) " >&6 5911else 5912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5913/* end confdefs.h. */ 5914int i; 5915_ACEOF 5916if ac_fn_c_try_compile "$LINENO"; then : 5917 xorg_cv_cc_flag_unused_command_line_argument=yes 5918else 5919 xorg_cv_cc_flag_unused_command_line_argument=no 5920fi 5921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5922fi 5923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5924$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5925 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5926 CFLAGS="$xorg_testset_save_CFLAGS" 5927fi 5928 5929found="no" 5930 5931 if test $found = "no" ; then 5932 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5933 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5934 fi 5935 5936 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5937 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5938 fi 5939 5940 CFLAGS="$CFLAGS -Wmissing-noreturn" 5941 5942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 5943$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } 5944 cacheid=xorg_cv_cc_flag__Wmissing_noreturn 5945 if eval \${$cacheid+:} false; then : 5946 $as_echo_n "(cached) " >&6 5947else 5948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5949/* end confdefs.h. */ 5950int i; 5951int 5952main () 5953{ 5954 5955 ; 5956 return 0; 5957} 5958_ACEOF 5959if ac_fn_c_try_link "$LINENO"; then : 5960 eval $cacheid=yes 5961else 5962 eval $cacheid=no 5963fi 5964rm -f core conftest.err conftest.$ac_objext \ 5965 conftest$ac_exeext conftest.$ac_ext 5966fi 5967 5968 5969 CFLAGS="$xorg_testset_save_CFLAGS" 5970 5971 eval supported=\$$cacheid 5972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5973$as_echo "$supported" >&6; } 5974 if test "$supported" = "yes" ; then 5975 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 5976 found="yes" 5977 fi 5978 fi 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994xorg_testset_save_CFLAGS="$CFLAGS" 5995 5996if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5997 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5999$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6000if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6001 $as_echo_n "(cached) " >&6 6002else 6003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6004/* end confdefs.h. */ 6005int i; 6006_ACEOF 6007if ac_fn_c_try_compile "$LINENO"; then : 6008 xorg_cv_cc_flag_unknown_warning_option=yes 6009else 6010 xorg_cv_cc_flag_unknown_warning_option=no 6011fi 6012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6013fi 6014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6015$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6016 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6017 CFLAGS="$xorg_testset_save_CFLAGS" 6018fi 6019 6020if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6021 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6022 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6023 fi 6024 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6026$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6027if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6028 $as_echo_n "(cached) " >&6 6029else 6030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6031/* end confdefs.h. */ 6032int i; 6033_ACEOF 6034if ac_fn_c_try_compile "$LINENO"; then : 6035 xorg_cv_cc_flag_unused_command_line_argument=yes 6036else 6037 xorg_cv_cc_flag_unused_command_line_argument=no 6038fi 6039rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6040fi 6041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6042$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6043 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6044 CFLAGS="$xorg_testset_save_CFLAGS" 6045fi 6046 6047found="no" 6048 6049 if test $found = "no" ; then 6050 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6051 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6052 fi 6053 6054 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6055 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6056 fi 6057 6058 CFLAGS="$CFLAGS -Wmissing-format-attribute" 6059 6060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 6061$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } 6062 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 6063 if eval \${$cacheid+:} false; then : 6064 $as_echo_n "(cached) " >&6 6065else 6066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6067/* end confdefs.h. */ 6068int i; 6069int 6070main () 6071{ 6072 6073 ; 6074 return 0; 6075} 6076_ACEOF 6077if ac_fn_c_try_link "$LINENO"; then : 6078 eval $cacheid=yes 6079else 6080 eval $cacheid=no 6081fi 6082rm -f core conftest.err conftest.$ac_objext \ 6083 conftest$ac_exeext conftest.$ac_ext 6084fi 6085 6086 6087 CFLAGS="$xorg_testset_save_CFLAGS" 6088 6089 eval supported=\$$cacheid 6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6091$as_echo "$supported" >&6; } 6092 if test "$supported" = "yes" ; then 6093 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 6094 found="yes" 6095 fi 6096 fi 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112xorg_testset_save_CFLAGS="$CFLAGS" 6113 6114if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6115 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6117$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6118if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6119 $as_echo_n "(cached) " >&6 6120else 6121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6122/* end confdefs.h. */ 6123int i; 6124_ACEOF 6125if ac_fn_c_try_compile "$LINENO"; then : 6126 xorg_cv_cc_flag_unknown_warning_option=yes 6127else 6128 xorg_cv_cc_flag_unknown_warning_option=no 6129fi 6130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6131fi 6132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6133$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6134 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6135 CFLAGS="$xorg_testset_save_CFLAGS" 6136fi 6137 6138if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6139 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6140 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6141 fi 6142 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6144$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6145if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6146 $as_echo_n "(cached) " >&6 6147else 6148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6149/* end confdefs.h. */ 6150int i; 6151_ACEOF 6152if ac_fn_c_try_compile "$LINENO"; then : 6153 xorg_cv_cc_flag_unused_command_line_argument=yes 6154else 6155 xorg_cv_cc_flag_unused_command_line_argument=no 6156fi 6157rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6158fi 6159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6160$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6161 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6162 CFLAGS="$xorg_testset_save_CFLAGS" 6163fi 6164 6165found="no" 6166 6167 if test $found = "no" ; then 6168 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6169 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6170 fi 6171 6172 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6173 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6174 fi 6175 6176 CFLAGS="$CFLAGS -Wredundant-decls" 6177 6178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 6179$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } 6180 cacheid=xorg_cv_cc_flag__Wredundant_decls 6181 if eval \${$cacheid+:} false; then : 6182 $as_echo_n "(cached) " >&6 6183else 6184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6185/* end confdefs.h. */ 6186int i; 6187int 6188main () 6189{ 6190 6191 ; 6192 return 0; 6193} 6194_ACEOF 6195if ac_fn_c_try_link "$LINENO"; then : 6196 eval $cacheid=yes 6197else 6198 eval $cacheid=no 6199fi 6200rm -f core conftest.err conftest.$ac_objext \ 6201 conftest$ac_exeext conftest.$ac_ext 6202fi 6203 6204 6205 CFLAGS="$xorg_testset_save_CFLAGS" 6206 6207 eval supported=\$$cacheid 6208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6209$as_echo "$supported" >&6; } 6210 if test "$supported" = "yes" ; then 6211 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 6212 found="yes" 6213 fi 6214 fi 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230xorg_testset_save_CFLAGS="$CFLAGS" 6231 6232if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6233 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6235$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6236if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6237 $as_echo_n "(cached) " >&6 6238else 6239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6240/* end confdefs.h. */ 6241int i; 6242_ACEOF 6243if ac_fn_c_try_compile "$LINENO"; then : 6244 xorg_cv_cc_flag_unknown_warning_option=yes 6245else 6246 xorg_cv_cc_flag_unknown_warning_option=no 6247fi 6248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6249fi 6250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6251$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6252 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6253 CFLAGS="$xorg_testset_save_CFLAGS" 6254fi 6255 6256if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6257 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6258 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6259 fi 6260 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6262$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6263if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6264 $as_echo_n "(cached) " >&6 6265else 6266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6267/* end confdefs.h. */ 6268int i; 6269_ACEOF 6270if ac_fn_c_try_compile "$LINENO"; then : 6271 xorg_cv_cc_flag_unused_command_line_argument=yes 6272else 6273 xorg_cv_cc_flag_unused_command_line_argument=no 6274fi 6275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6276fi 6277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6278$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6279 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6280 CFLAGS="$xorg_testset_save_CFLAGS" 6281fi 6282 6283found="no" 6284 6285 if test $found = "no" ; then 6286 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6287 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6288 fi 6289 6290 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6291 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6292 fi 6293 6294 CFLAGS="$CFLAGS -Wlogical-op" 6295 6296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 6297$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; } 6298 cacheid=xorg_cv_cc_flag__Wlogical_op 6299 if eval \${$cacheid+:} false; then : 6300 $as_echo_n "(cached) " >&6 6301else 6302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6303/* end confdefs.h. */ 6304int i; 6305int 6306main () 6307{ 6308 6309 ; 6310 return 0; 6311} 6312_ACEOF 6313if ac_fn_c_try_link "$LINENO"; then : 6314 eval $cacheid=yes 6315else 6316 eval $cacheid=no 6317fi 6318rm -f core conftest.err conftest.$ac_objext \ 6319 conftest$ac_exeext conftest.$ac_ext 6320fi 6321 6322 6323 CFLAGS="$xorg_testset_save_CFLAGS" 6324 6325 eval supported=\$$cacheid 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6327$as_echo "$supported" >&6; } 6328 if test "$supported" = "yes" ; then 6329 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 6330 found="yes" 6331 fi 6332 fi 6333 6334 6335 6336# These are currently disabled because they are noisy. They will be enabled 6337# in the future once the codebase is sufficiently modernized to silence 6338# them. For now, I don't want them to drown out the other warnings. 6339# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 6340# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 6341# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 6342 6343# Turn some warnings into errors, so we don't accidently get successful builds 6344# when there are problems that should be fixed. 6345 6346if test "x$SELECTIVE_WERROR" = "xyes" ; then 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360xorg_testset_save_CFLAGS="$CFLAGS" 6361 6362if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6363 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6365$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6366if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6367 $as_echo_n "(cached) " >&6 6368else 6369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6370/* end confdefs.h. */ 6371int i; 6372_ACEOF 6373if ac_fn_c_try_compile "$LINENO"; then : 6374 xorg_cv_cc_flag_unknown_warning_option=yes 6375else 6376 xorg_cv_cc_flag_unknown_warning_option=no 6377fi 6378rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6379fi 6380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6381$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6382 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6383 CFLAGS="$xorg_testset_save_CFLAGS" 6384fi 6385 6386if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6387 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6388 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6389 fi 6390 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6392$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6393if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6394 $as_echo_n "(cached) " >&6 6395else 6396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6397/* end confdefs.h. */ 6398int i; 6399_ACEOF 6400if ac_fn_c_try_compile "$LINENO"; then : 6401 xorg_cv_cc_flag_unused_command_line_argument=yes 6402else 6403 xorg_cv_cc_flag_unused_command_line_argument=no 6404fi 6405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6406fi 6407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6408$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6409 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6410 CFLAGS="$xorg_testset_save_CFLAGS" 6411fi 6412 6413found="no" 6414 6415 if test $found = "no" ; then 6416 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6417 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6418 fi 6419 6420 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6421 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6422 fi 6423 6424 CFLAGS="$CFLAGS -Werror=implicit" 6425 6426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 6427$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } 6428 cacheid=xorg_cv_cc_flag__Werror_implicit 6429 if eval \${$cacheid+:} false; then : 6430 $as_echo_n "(cached) " >&6 6431else 6432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6433/* end confdefs.h. */ 6434int i; 6435int 6436main () 6437{ 6438 6439 ; 6440 return 0; 6441} 6442_ACEOF 6443if ac_fn_c_try_link "$LINENO"; then : 6444 eval $cacheid=yes 6445else 6446 eval $cacheid=no 6447fi 6448rm -f core conftest.err conftest.$ac_objext \ 6449 conftest$ac_exeext conftest.$ac_ext 6450fi 6451 6452 6453 CFLAGS="$xorg_testset_save_CFLAGS" 6454 6455 eval supported=\$$cacheid 6456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6457$as_echo "$supported" >&6; } 6458 if test "$supported" = "yes" ; then 6459 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 6460 found="yes" 6461 fi 6462 fi 6463 6464 if test $found = "no" ; then 6465 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6466 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6467 fi 6468 6469 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6470 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6471 fi 6472 6473 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 6474 6475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 6476$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 6477 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 6478 if eval \${$cacheid+:} false; then : 6479 $as_echo_n "(cached) " >&6 6480else 6481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6482/* end confdefs.h. */ 6483int i; 6484int 6485main () 6486{ 6487 6488 ; 6489 return 0; 6490} 6491_ACEOF 6492if ac_fn_c_try_link "$LINENO"; then : 6493 eval $cacheid=yes 6494else 6495 eval $cacheid=no 6496fi 6497rm -f core conftest.err conftest.$ac_objext \ 6498 conftest$ac_exeext conftest.$ac_ext 6499fi 6500 6501 6502 CFLAGS="$xorg_testset_save_CFLAGS" 6503 6504 eval supported=\$$cacheid 6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6506$as_echo "$supported" >&6; } 6507 if test "$supported" = "yes" ; then 6508 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 6509 found="yes" 6510 fi 6511 fi 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527xorg_testset_save_CFLAGS="$CFLAGS" 6528 6529if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6530 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6532$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6533if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6534 $as_echo_n "(cached) " >&6 6535else 6536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6537/* end confdefs.h. */ 6538int i; 6539_ACEOF 6540if ac_fn_c_try_compile "$LINENO"; then : 6541 xorg_cv_cc_flag_unknown_warning_option=yes 6542else 6543 xorg_cv_cc_flag_unknown_warning_option=no 6544fi 6545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6546fi 6547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6548$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6549 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6550 CFLAGS="$xorg_testset_save_CFLAGS" 6551fi 6552 6553if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6554 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6555 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6556 fi 6557 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6559$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6560if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6561 $as_echo_n "(cached) " >&6 6562else 6563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6564/* end confdefs.h. */ 6565int i; 6566_ACEOF 6567if ac_fn_c_try_compile "$LINENO"; then : 6568 xorg_cv_cc_flag_unused_command_line_argument=yes 6569else 6570 xorg_cv_cc_flag_unused_command_line_argument=no 6571fi 6572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6573fi 6574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6575$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6576 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6577 CFLAGS="$xorg_testset_save_CFLAGS" 6578fi 6579 6580found="no" 6581 6582 if test $found = "no" ; then 6583 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6584 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6585 fi 6586 6587 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6588 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6589 fi 6590 6591 CFLAGS="$CFLAGS -Werror=nonnull" 6592 6593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 6594$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } 6595 cacheid=xorg_cv_cc_flag__Werror_nonnull 6596 if eval \${$cacheid+:} false; then : 6597 $as_echo_n "(cached) " >&6 6598else 6599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6600/* end confdefs.h. */ 6601int i; 6602int 6603main () 6604{ 6605 6606 ; 6607 return 0; 6608} 6609_ACEOF 6610if ac_fn_c_try_link "$LINENO"; then : 6611 eval $cacheid=yes 6612else 6613 eval $cacheid=no 6614fi 6615rm -f core conftest.err conftest.$ac_objext \ 6616 conftest$ac_exeext conftest.$ac_ext 6617fi 6618 6619 6620 CFLAGS="$xorg_testset_save_CFLAGS" 6621 6622 eval supported=\$$cacheid 6623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6624$as_echo "$supported" >&6; } 6625 if test "$supported" = "yes" ; then 6626 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 6627 found="yes" 6628 fi 6629 fi 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645xorg_testset_save_CFLAGS="$CFLAGS" 6646 6647if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6648 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6650$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6651if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6652 $as_echo_n "(cached) " >&6 6653else 6654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6655/* end confdefs.h. */ 6656int i; 6657_ACEOF 6658if ac_fn_c_try_compile "$LINENO"; then : 6659 xorg_cv_cc_flag_unknown_warning_option=yes 6660else 6661 xorg_cv_cc_flag_unknown_warning_option=no 6662fi 6663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6664fi 6665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6666$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6667 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6668 CFLAGS="$xorg_testset_save_CFLAGS" 6669fi 6670 6671if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6672 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6673 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6674 fi 6675 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6677$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6678if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6679 $as_echo_n "(cached) " >&6 6680else 6681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6682/* end confdefs.h. */ 6683int i; 6684_ACEOF 6685if ac_fn_c_try_compile "$LINENO"; then : 6686 xorg_cv_cc_flag_unused_command_line_argument=yes 6687else 6688 xorg_cv_cc_flag_unused_command_line_argument=no 6689fi 6690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6691fi 6692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6693$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6694 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6695 CFLAGS="$xorg_testset_save_CFLAGS" 6696fi 6697 6698found="no" 6699 6700 if test $found = "no" ; then 6701 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6702 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6703 fi 6704 6705 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6706 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6707 fi 6708 6709 CFLAGS="$CFLAGS -Werror=init-self" 6710 6711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 6712$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } 6713 cacheid=xorg_cv_cc_flag__Werror_init_self 6714 if eval \${$cacheid+:} false; then : 6715 $as_echo_n "(cached) " >&6 6716else 6717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6718/* end confdefs.h. */ 6719int i; 6720int 6721main () 6722{ 6723 6724 ; 6725 return 0; 6726} 6727_ACEOF 6728if ac_fn_c_try_link "$LINENO"; then : 6729 eval $cacheid=yes 6730else 6731 eval $cacheid=no 6732fi 6733rm -f core conftest.err conftest.$ac_objext \ 6734 conftest$ac_exeext conftest.$ac_ext 6735fi 6736 6737 6738 CFLAGS="$xorg_testset_save_CFLAGS" 6739 6740 eval supported=\$$cacheid 6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6742$as_echo "$supported" >&6; } 6743 if test "$supported" = "yes" ; then 6744 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 6745 found="yes" 6746 fi 6747 fi 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763xorg_testset_save_CFLAGS="$CFLAGS" 6764 6765if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6766 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6768$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6769if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6770 $as_echo_n "(cached) " >&6 6771else 6772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6773/* end confdefs.h. */ 6774int i; 6775_ACEOF 6776if ac_fn_c_try_compile "$LINENO"; then : 6777 xorg_cv_cc_flag_unknown_warning_option=yes 6778else 6779 xorg_cv_cc_flag_unknown_warning_option=no 6780fi 6781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6782fi 6783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6784$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6785 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6786 CFLAGS="$xorg_testset_save_CFLAGS" 6787fi 6788 6789if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6790 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6791 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6792 fi 6793 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6795$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6796if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6797 $as_echo_n "(cached) " >&6 6798else 6799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6800/* end confdefs.h. */ 6801int i; 6802_ACEOF 6803if ac_fn_c_try_compile "$LINENO"; then : 6804 xorg_cv_cc_flag_unused_command_line_argument=yes 6805else 6806 xorg_cv_cc_flag_unused_command_line_argument=no 6807fi 6808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6809fi 6810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6811$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6812 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6813 CFLAGS="$xorg_testset_save_CFLAGS" 6814fi 6815 6816found="no" 6817 6818 if test $found = "no" ; then 6819 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6820 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6821 fi 6822 6823 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6824 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6825 fi 6826 6827 CFLAGS="$CFLAGS -Werror=main" 6828 6829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 6830$as_echo_n "checking if $CC supports -Werror=main... " >&6; } 6831 cacheid=xorg_cv_cc_flag__Werror_main 6832 if eval \${$cacheid+:} false; then : 6833 $as_echo_n "(cached) " >&6 6834else 6835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6836/* end confdefs.h. */ 6837int i; 6838int 6839main () 6840{ 6841 6842 ; 6843 return 0; 6844} 6845_ACEOF 6846if ac_fn_c_try_link "$LINENO"; then : 6847 eval $cacheid=yes 6848else 6849 eval $cacheid=no 6850fi 6851rm -f core conftest.err conftest.$ac_objext \ 6852 conftest$ac_exeext conftest.$ac_ext 6853fi 6854 6855 6856 CFLAGS="$xorg_testset_save_CFLAGS" 6857 6858 eval supported=\$$cacheid 6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6860$as_echo "$supported" >&6; } 6861 if test "$supported" = "yes" ; then 6862 BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 6863 found="yes" 6864 fi 6865 fi 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881xorg_testset_save_CFLAGS="$CFLAGS" 6882 6883if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6884 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6886$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6887if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6888 $as_echo_n "(cached) " >&6 6889else 6890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6891/* end confdefs.h. */ 6892int i; 6893_ACEOF 6894if ac_fn_c_try_compile "$LINENO"; then : 6895 xorg_cv_cc_flag_unknown_warning_option=yes 6896else 6897 xorg_cv_cc_flag_unknown_warning_option=no 6898fi 6899rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6900fi 6901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6902$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6903 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6904 CFLAGS="$xorg_testset_save_CFLAGS" 6905fi 6906 6907if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6908 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6909 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6910 fi 6911 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6913$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6914if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6915 $as_echo_n "(cached) " >&6 6916else 6917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6918/* end confdefs.h. */ 6919int i; 6920_ACEOF 6921if ac_fn_c_try_compile "$LINENO"; then : 6922 xorg_cv_cc_flag_unused_command_line_argument=yes 6923else 6924 xorg_cv_cc_flag_unused_command_line_argument=no 6925fi 6926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6927fi 6928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6929$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6930 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6931 CFLAGS="$xorg_testset_save_CFLAGS" 6932fi 6933 6934found="no" 6935 6936 if test $found = "no" ; then 6937 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6938 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6939 fi 6940 6941 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6942 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6943 fi 6944 6945 CFLAGS="$CFLAGS -Werror=missing-braces" 6946 6947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 6948$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } 6949 cacheid=xorg_cv_cc_flag__Werror_missing_braces 6950 if eval \${$cacheid+:} false; then : 6951 $as_echo_n "(cached) " >&6 6952else 6953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6954/* end confdefs.h. */ 6955int i; 6956int 6957main () 6958{ 6959 6960 ; 6961 return 0; 6962} 6963_ACEOF 6964if ac_fn_c_try_link "$LINENO"; then : 6965 eval $cacheid=yes 6966else 6967 eval $cacheid=no 6968fi 6969rm -f core conftest.err conftest.$ac_objext \ 6970 conftest$ac_exeext conftest.$ac_ext 6971fi 6972 6973 6974 CFLAGS="$xorg_testset_save_CFLAGS" 6975 6976 eval supported=\$$cacheid 6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6978$as_echo "$supported" >&6; } 6979 if test "$supported" = "yes" ; then 6980 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 6981 found="yes" 6982 fi 6983 fi 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999xorg_testset_save_CFLAGS="$CFLAGS" 7000 7001if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7002 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7004$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7005if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7006 $as_echo_n "(cached) " >&6 7007else 7008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7009/* end confdefs.h. */ 7010int i; 7011_ACEOF 7012if ac_fn_c_try_compile "$LINENO"; then : 7013 xorg_cv_cc_flag_unknown_warning_option=yes 7014else 7015 xorg_cv_cc_flag_unknown_warning_option=no 7016fi 7017rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7018fi 7019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7020$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7021 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7022 CFLAGS="$xorg_testset_save_CFLAGS" 7023fi 7024 7025if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7026 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7027 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7028 fi 7029 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7031$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7032if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7033 $as_echo_n "(cached) " >&6 7034else 7035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7036/* end confdefs.h. */ 7037int i; 7038_ACEOF 7039if ac_fn_c_try_compile "$LINENO"; then : 7040 xorg_cv_cc_flag_unused_command_line_argument=yes 7041else 7042 xorg_cv_cc_flag_unused_command_line_argument=no 7043fi 7044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7045fi 7046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7047$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7048 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7049 CFLAGS="$xorg_testset_save_CFLAGS" 7050fi 7051 7052found="no" 7053 7054 if test $found = "no" ; then 7055 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7056 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7057 fi 7058 7059 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7060 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7061 fi 7062 7063 CFLAGS="$CFLAGS -Werror=sequence-point" 7064 7065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 7066$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } 7067 cacheid=xorg_cv_cc_flag__Werror_sequence_point 7068 if eval \${$cacheid+:} false; then : 7069 $as_echo_n "(cached) " >&6 7070else 7071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7072/* end confdefs.h. */ 7073int i; 7074int 7075main () 7076{ 7077 7078 ; 7079 return 0; 7080} 7081_ACEOF 7082if ac_fn_c_try_link "$LINENO"; then : 7083 eval $cacheid=yes 7084else 7085 eval $cacheid=no 7086fi 7087rm -f core conftest.err conftest.$ac_objext \ 7088 conftest$ac_exeext conftest.$ac_ext 7089fi 7090 7091 7092 CFLAGS="$xorg_testset_save_CFLAGS" 7093 7094 eval supported=\$$cacheid 7095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7096$as_echo "$supported" >&6; } 7097 if test "$supported" = "yes" ; then 7098 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 7099 found="yes" 7100 fi 7101 fi 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117xorg_testset_save_CFLAGS="$CFLAGS" 7118 7119if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7120 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7122$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7123if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7124 $as_echo_n "(cached) " >&6 7125else 7126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7127/* end confdefs.h. */ 7128int i; 7129_ACEOF 7130if ac_fn_c_try_compile "$LINENO"; then : 7131 xorg_cv_cc_flag_unknown_warning_option=yes 7132else 7133 xorg_cv_cc_flag_unknown_warning_option=no 7134fi 7135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7136fi 7137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7138$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7139 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7140 CFLAGS="$xorg_testset_save_CFLAGS" 7141fi 7142 7143if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7144 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7145 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7146 fi 7147 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7149$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7150if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7151 $as_echo_n "(cached) " >&6 7152else 7153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7154/* end confdefs.h. */ 7155int i; 7156_ACEOF 7157if ac_fn_c_try_compile "$LINENO"; then : 7158 xorg_cv_cc_flag_unused_command_line_argument=yes 7159else 7160 xorg_cv_cc_flag_unused_command_line_argument=no 7161fi 7162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7163fi 7164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7165$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7166 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7167 CFLAGS="$xorg_testset_save_CFLAGS" 7168fi 7169 7170found="no" 7171 7172 if test $found = "no" ; then 7173 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7174 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7175 fi 7176 7177 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7178 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7179 fi 7180 7181 CFLAGS="$CFLAGS -Werror=return-type" 7182 7183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 7184$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } 7185 cacheid=xorg_cv_cc_flag__Werror_return_type 7186 if eval \${$cacheid+:} false; then : 7187 $as_echo_n "(cached) " >&6 7188else 7189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7190/* end confdefs.h. */ 7191int i; 7192int 7193main () 7194{ 7195 7196 ; 7197 return 0; 7198} 7199_ACEOF 7200if ac_fn_c_try_link "$LINENO"; then : 7201 eval $cacheid=yes 7202else 7203 eval $cacheid=no 7204fi 7205rm -f core conftest.err conftest.$ac_objext \ 7206 conftest$ac_exeext conftest.$ac_ext 7207fi 7208 7209 7210 CFLAGS="$xorg_testset_save_CFLAGS" 7211 7212 eval supported=\$$cacheid 7213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7214$as_echo "$supported" >&6; } 7215 if test "$supported" = "yes" ; then 7216 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 7217 found="yes" 7218 fi 7219 fi 7220 7221 if test $found = "no" ; then 7222 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7223 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7224 fi 7225 7226 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7227 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7228 fi 7229 7230 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 7231 7232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 7233$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 7234 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 7235 if eval \${$cacheid+:} false; then : 7236 $as_echo_n "(cached) " >&6 7237else 7238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7239/* end confdefs.h. */ 7240int i; 7241int 7242main () 7243{ 7244 7245 ; 7246 return 0; 7247} 7248_ACEOF 7249if ac_fn_c_try_link "$LINENO"; then : 7250 eval $cacheid=yes 7251else 7252 eval $cacheid=no 7253fi 7254rm -f core conftest.err conftest.$ac_objext \ 7255 conftest$ac_exeext conftest.$ac_ext 7256fi 7257 7258 7259 CFLAGS="$xorg_testset_save_CFLAGS" 7260 7261 eval supported=\$$cacheid 7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7263$as_echo "$supported" >&6; } 7264 if test "$supported" = "yes" ; then 7265 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 7266 found="yes" 7267 fi 7268 fi 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284xorg_testset_save_CFLAGS="$CFLAGS" 7285 7286if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7287 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7289$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7290if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7291 $as_echo_n "(cached) " >&6 7292else 7293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7294/* end confdefs.h. */ 7295int i; 7296_ACEOF 7297if ac_fn_c_try_compile "$LINENO"; then : 7298 xorg_cv_cc_flag_unknown_warning_option=yes 7299else 7300 xorg_cv_cc_flag_unknown_warning_option=no 7301fi 7302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7303fi 7304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7305$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7306 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7307 CFLAGS="$xorg_testset_save_CFLAGS" 7308fi 7309 7310if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7311 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7312 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7313 fi 7314 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7316$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7317if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7318 $as_echo_n "(cached) " >&6 7319else 7320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7321/* end confdefs.h. */ 7322int i; 7323_ACEOF 7324if ac_fn_c_try_compile "$LINENO"; then : 7325 xorg_cv_cc_flag_unused_command_line_argument=yes 7326else 7327 xorg_cv_cc_flag_unused_command_line_argument=no 7328fi 7329rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7330fi 7331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7332$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7333 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7334 CFLAGS="$xorg_testset_save_CFLAGS" 7335fi 7336 7337found="no" 7338 7339 if test $found = "no" ; then 7340 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7341 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7342 fi 7343 7344 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7345 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7346 fi 7347 7348 CFLAGS="$CFLAGS -Werror=trigraphs" 7349 7350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 7351$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } 7352 cacheid=xorg_cv_cc_flag__Werror_trigraphs 7353 if eval \${$cacheid+:} false; then : 7354 $as_echo_n "(cached) " >&6 7355else 7356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7357/* end confdefs.h. */ 7358int i; 7359int 7360main () 7361{ 7362 7363 ; 7364 return 0; 7365} 7366_ACEOF 7367if ac_fn_c_try_link "$LINENO"; then : 7368 eval $cacheid=yes 7369else 7370 eval $cacheid=no 7371fi 7372rm -f core conftest.err conftest.$ac_objext \ 7373 conftest$ac_exeext conftest.$ac_ext 7374fi 7375 7376 7377 CFLAGS="$xorg_testset_save_CFLAGS" 7378 7379 eval supported=\$$cacheid 7380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7381$as_echo "$supported" >&6; } 7382 if test "$supported" = "yes" ; then 7383 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 7384 found="yes" 7385 fi 7386 fi 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402xorg_testset_save_CFLAGS="$CFLAGS" 7403 7404if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7405 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7407$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7408if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7409 $as_echo_n "(cached) " >&6 7410else 7411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7412/* end confdefs.h. */ 7413int i; 7414_ACEOF 7415if ac_fn_c_try_compile "$LINENO"; then : 7416 xorg_cv_cc_flag_unknown_warning_option=yes 7417else 7418 xorg_cv_cc_flag_unknown_warning_option=no 7419fi 7420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7421fi 7422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7423$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7424 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7425 CFLAGS="$xorg_testset_save_CFLAGS" 7426fi 7427 7428if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7429 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7430 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7431 fi 7432 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7434$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7435if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7436 $as_echo_n "(cached) " >&6 7437else 7438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7439/* end confdefs.h. */ 7440int i; 7441_ACEOF 7442if ac_fn_c_try_compile "$LINENO"; then : 7443 xorg_cv_cc_flag_unused_command_line_argument=yes 7444else 7445 xorg_cv_cc_flag_unused_command_line_argument=no 7446fi 7447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7448fi 7449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7450$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7451 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7452 CFLAGS="$xorg_testset_save_CFLAGS" 7453fi 7454 7455found="no" 7456 7457 if test $found = "no" ; then 7458 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7459 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7460 fi 7461 7462 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7463 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7464 fi 7465 7466 CFLAGS="$CFLAGS -Werror=array-bounds" 7467 7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 7469$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } 7470 cacheid=xorg_cv_cc_flag__Werror_array_bounds 7471 if eval \${$cacheid+:} false; then : 7472 $as_echo_n "(cached) " >&6 7473else 7474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7475/* end confdefs.h. */ 7476int i; 7477int 7478main () 7479{ 7480 7481 ; 7482 return 0; 7483} 7484_ACEOF 7485if ac_fn_c_try_link "$LINENO"; then : 7486 eval $cacheid=yes 7487else 7488 eval $cacheid=no 7489fi 7490rm -f core conftest.err conftest.$ac_objext \ 7491 conftest$ac_exeext conftest.$ac_ext 7492fi 7493 7494 7495 CFLAGS="$xorg_testset_save_CFLAGS" 7496 7497 eval supported=\$$cacheid 7498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7499$as_echo "$supported" >&6; } 7500 if test "$supported" = "yes" ; then 7501 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 7502 found="yes" 7503 fi 7504 fi 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520xorg_testset_save_CFLAGS="$CFLAGS" 7521 7522if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7523 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7525$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7526if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7527 $as_echo_n "(cached) " >&6 7528else 7529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7530/* end confdefs.h. */ 7531int i; 7532_ACEOF 7533if ac_fn_c_try_compile "$LINENO"; then : 7534 xorg_cv_cc_flag_unknown_warning_option=yes 7535else 7536 xorg_cv_cc_flag_unknown_warning_option=no 7537fi 7538rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7539fi 7540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7541$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7542 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7543 CFLAGS="$xorg_testset_save_CFLAGS" 7544fi 7545 7546if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7547 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7548 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7549 fi 7550 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7552$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7553if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7554 $as_echo_n "(cached) " >&6 7555else 7556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7557/* end confdefs.h. */ 7558int i; 7559_ACEOF 7560if ac_fn_c_try_compile "$LINENO"; then : 7561 xorg_cv_cc_flag_unused_command_line_argument=yes 7562else 7563 xorg_cv_cc_flag_unused_command_line_argument=no 7564fi 7565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7566fi 7567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7568$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7569 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7570 CFLAGS="$xorg_testset_save_CFLAGS" 7571fi 7572 7573found="no" 7574 7575 if test $found = "no" ; then 7576 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7577 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7578 fi 7579 7580 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7581 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7582 fi 7583 7584 CFLAGS="$CFLAGS -Werror=write-strings" 7585 7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 7587$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } 7588 cacheid=xorg_cv_cc_flag__Werror_write_strings 7589 if eval \${$cacheid+:} false; then : 7590 $as_echo_n "(cached) " >&6 7591else 7592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7593/* end confdefs.h. */ 7594int i; 7595int 7596main () 7597{ 7598 7599 ; 7600 return 0; 7601} 7602_ACEOF 7603if ac_fn_c_try_link "$LINENO"; then : 7604 eval $cacheid=yes 7605else 7606 eval $cacheid=no 7607fi 7608rm -f core conftest.err conftest.$ac_objext \ 7609 conftest$ac_exeext conftest.$ac_ext 7610fi 7611 7612 7613 CFLAGS="$xorg_testset_save_CFLAGS" 7614 7615 eval supported=\$$cacheid 7616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7617$as_echo "$supported" >&6; } 7618 if test "$supported" = "yes" ; then 7619 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 7620 found="yes" 7621 fi 7622 fi 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638xorg_testset_save_CFLAGS="$CFLAGS" 7639 7640if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7641 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7643$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7644if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7645 $as_echo_n "(cached) " >&6 7646else 7647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7648/* end confdefs.h. */ 7649int i; 7650_ACEOF 7651if ac_fn_c_try_compile "$LINENO"; then : 7652 xorg_cv_cc_flag_unknown_warning_option=yes 7653else 7654 xorg_cv_cc_flag_unknown_warning_option=no 7655fi 7656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7657fi 7658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7659$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7660 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7661 CFLAGS="$xorg_testset_save_CFLAGS" 7662fi 7663 7664if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7665 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7666 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7667 fi 7668 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7670$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7671if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7672 $as_echo_n "(cached) " >&6 7673else 7674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7675/* end confdefs.h. */ 7676int i; 7677_ACEOF 7678if ac_fn_c_try_compile "$LINENO"; then : 7679 xorg_cv_cc_flag_unused_command_line_argument=yes 7680else 7681 xorg_cv_cc_flag_unused_command_line_argument=no 7682fi 7683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7684fi 7685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7686$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7687 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7688 CFLAGS="$xorg_testset_save_CFLAGS" 7689fi 7690 7691found="no" 7692 7693 if test $found = "no" ; then 7694 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7695 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7696 fi 7697 7698 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7699 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7700 fi 7701 7702 CFLAGS="$CFLAGS -Werror=address" 7703 7704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 7705$as_echo_n "checking if $CC supports -Werror=address... " >&6; } 7706 cacheid=xorg_cv_cc_flag__Werror_address 7707 if eval \${$cacheid+:} false; then : 7708 $as_echo_n "(cached) " >&6 7709else 7710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7711/* end confdefs.h. */ 7712int i; 7713int 7714main () 7715{ 7716 7717 ; 7718 return 0; 7719} 7720_ACEOF 7721if ac_fn_c_try_link "$LINENO"; then : 7722 eval $cacheid=yes 7723else 7724 eval $cacheid=no 7725fi 7726rm -f core conftest.err conftest.$ac_objext \ 7727 conftest$ac_exeext conftest.$ac_ext 7728fi 7729 7730 7731 CFLAGS="$xorg_testset_save_CFLAGS" 7732 7733 eval supported=\$$cacheid 7734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7735$as_echo "$supported" >&6; } 7736 if test "$supported" = "yes" ; then 7737 BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 7738 found="yes" 7739 fi 7740 fi 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756xorg_testset_save_CFLAGS="$CFLAGS" 7757 7758if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7759 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7761$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7762if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7763 $as_echo_n "(cached) " >&6 7764else 7765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7766/* end confdefs.h. */ 7767int i; 7768_ACEOF 7769if ac_fn_c_try_compile "$LINENO"; then : 7770 xorg_cv_cc_flag_unknown_warning_option=yes 7771else 7772 xorg_cv_cc_flag_unknown_warning_option=no 7773fi 7774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7775fi 7776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7777$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7778 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7779 CFLAGS="$xorg_testset_save_CFLAGS" 7780fi 7781 7782if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7783 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7784 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7785 fi 7786 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7788$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7789if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7790 $as_echo_n "(cached) " >&6 7791else 7792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7793/* end confdefs.h. */ 7794int i; 7795_ACEOF 7796if ac_fn_c_try_compile "$LINENO"; then : 7797 xorg_cv_cc_flag_unused_command_line_argument=yes 7798else 7799 xorg_cv_cc_flag_unused_command_line_argument=no 7800fi 7801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7802fi 7803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7804$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7805 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7806 CFLAGS="$xorg_testset_save_CFLAGS" 7807fi 7808 7809found="no" 7810 7811 if test $found = "no" ; then 7812 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7813 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7814 fi 7815 7816 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7817 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7818 fi 7819 7820 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 7821 7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 7823$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 7824 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 7825 if eval \${$cacheid+:} false; then : 7826 $as_echo_n "(cached) " >&6 7827else 7828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7829/* end confdefs.h. */ 7830int i; 7831int 7832main () 7833{ 7834 7835 ; 7836 return 0; 7837} 7838_ACEOF 7839if ac_fn_c_try_link "$LINENO"; then : 7840 eval $cacheid=yes 7841else 7842 eval $cacheid=no 7843fi 7844rm -f core conftest.err conftest.$ac_objext \ 7845 conftest$ac_exeext conftest.$ac_ext 7846fi 7847 7848 7849 CFLAGS="$xorg_testset_save_CFLAGS" 7850 7851 eval supported=\$$cacheid 7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7853$as_echo "$supported" >&6; } 7854 if test "$supported" = "yes" ; then 7855 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 7856 found="yes" 7857 fi 7858 fi 7859 7860 if test $found = "no" ; then 7861 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7862 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7863 fi 7864 7865 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7866 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7867 fi 7868 7869 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 7870 7871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 7872$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 7873 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 7874 if eval \${$cacheid+:} false; then : 7875 $as_echo_n "(cached) " >&6 7876else 7877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7878/* end confdefs.h. */ 7879int i; 7880int 7881main () 7882{ 7883 7884 ; 7885 return 0; 7886} 7887_ACEOF 7888if ac_fn_c_try_link "$LINENO"; then : 7889 eval $cacheid=yes 7890else 7891 eval $cacheid=no 7892fi 7893rm -f core conftest.err conftest.$ac_objext \ 7894 conftest$ac_exeext conftest.$ac_ext 7895fi 7896 7897 7898 CFLAGS="$xorg_testset_save_CFLAGS" 7899 7900 eval supported=\$$cacheid 7901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7902$as_echo "$supported" >&6; } 7903 if test "$supported" = "yes" ; then 7904 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 7905 found="yes" 7906 fi 7907 fi 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923xorg_testset_save_CFLAGS="$CFLAGS" 7924 7925if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7926 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7928$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7929if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7930 $as_echo_n "(cached) " >&6 7931else 7932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7933/* end confdefs.h. */ 7934int i; 7935_ACEOF 7936if ac_fn_c_try_compile "$LINENO"; then : 7937 xorg_cv_cc_flag_unknown_warning_option=yes 7938else 7939 xorg_cv_cc_flag_unknown_warning_option=no 7940fi 7941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7942fi 7943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7944$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7945 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7946 CFLAGS="$xorg_testset_save_CFLAGS" 7947fi 7948 7949if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7950 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7951 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7952 fi 7953 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7955$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7956if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7957 $as_echo_n "(cached) " >&6 7958else 7959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7960/* end confdefs.h. */ 7961int i; 7962_ACEOF 7963if ac_fn_c_try_compile "$LINENO"; then : 7964 xorg_cv_cc_flag_unused_command_line_argument=yes 7965else 7966 xorg_cv_cc_flag_unused_command_line_argument=no 7967fi 7968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7969fi 7970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7971$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7972 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7973 CFLAGS="$xorg_testset_save_CFLAGS" 7974fi 7975 7976found="no" 7977 7978 if test $found = "no" ; then 7979 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7980 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7981 fi 7982 7983 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7984 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7985 fi 7986 7987 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 7988 7989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 7990$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 7991 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 7992 if eval \${$cacheid+:} false; then : 7993 $as_echo_n "(cached) " >&6 7994else 7995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7996/* end confdefs.h. */ 7997int i; 7998int 7999main () 8000{ 8001 8002 ; 8003 return 0; 8004} 8005_ACEOF 8006if ac_fn_c_try_link "$LINENO"; then : 8007 eval $cacheid=yes 8008else 8009 eval $cacheid=no 8010fi 8011rm -f core conftest.err conftest.$ac_objext \ 8012 conftest$ac_exeext conftest.$ac_ext 8013fi 8014 8015 8016 CFLAGS="$xorg_testset_save_CFLAGS" 8017 8018 eval supported=\$$cacheid 8019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8020$as_echo "$supported" >&6; } 8021 if test "$supported" = "yes" ; then 8022 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 8023 found="yes" 8024 fi 8025 fi 8026 8027 # Also -errwarn=E_BAD_PTR_INT_COMBINATION 8028else 8029{ $as_echo "$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 8030$as_echo "$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;} 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044xorg_testset_save_CFLAGS="$CFLAGS" 8045 8046if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8047 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8049$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8050if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8051 $as_echo_n "(cached) " >&6 8052else 8053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8054/* end confdefs.h. */ 8055int i; 8056_ACEOF 8057if ac_fn_c_try_compile "$LINENO"; then : 8058 xorg_cv_cc_flag_unknown_warning_option=yes 8059else 8060 xorg_cv_cc_flag_unknown_warning_option=no 8061fi 8062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8063fi 8064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8065$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8066 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8067 CFLAGS="$xorg_testset_save_CFLAGS" 8068fi 8069 8070if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8071 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8072 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8073 fi 8074 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8076$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8077if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8078 $as_echo_n "(cached) " >&6 8079else 8080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8081/* end confdefs.h. */ 8082int i; 8083_ACEOF 8084if ac_fn_c_try_compile "$LINENO"; then : 8085 xorg_cv_cc_flag_unused_command_line_argument=yes 8086else 8087 xorg_cv_cc_flag_unused_command_line_argument=no 8088fi 8089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8090fi 8091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8092$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8093 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8094 CFLAGS="$xorg_testset_save_CFLAGS" 8095fi 8096 8097found="no" 8098 8099 if test $found = "no" ; then 8100 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8101 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8102 fi 8103 8104 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8105 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8106 fi 8107 8108 CFLAGS="$CFLAGS -Wimplicit" 8109 8110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 8111$as_echo_n "checking if $CC supports -Wimplicit... " >&6; } 8112 cacheid=xorg_cv_cc_flag__Wimplicit 8113 if eval \${$cacheid+:} false; then : 8114 $as_echo_n "(cached) " >&6 8115else 8116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8117/* end confdefs.h. */ 8118int i; 8119int 8120main () 8121{ 8122 8123 ; 8124 return 0; 8125} 8126_ACEOF 8127if ac_fn_c_try_link "$LINENO"; then : 8128 eval $cacheid=yes 8129else 8130 eval $cacheid=no 8131fi 8132rm -f core conftest.err conftest.$ac_objext \ 8133 conftest$ac_exeext conftest.$ac_ext 8134fi 8135 8136 8137 CFLAGS="$xorg_testset_save_CFLAGS" 8138 8139 eval supported=\$$cacheid 8140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8141$as_echo "$supported" >&6; } 8142 if test "$supported" = "yes" ; then 8143 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 8144 found="yes" 8145 fi 8146 fi 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162xorg_testset_save_CFLAGS="$CFLAGS" 8163 8164if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8165 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8167$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8168if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8169 $as_echo_n "(cached) " >&6 8170else 8171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8172/* end confdefs.h. */ 8173int i; 8174_ACEOF 8175if ac_fn_c_try_compile "$LINENO"; then : 8176 xorg_cv_cc_flag_unknown_warning_option=yes 8177else 8178 xorg_cv_cc_flag_unknown_warning_option=no 8179fi 8180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8181fi 8182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8183$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8184 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8185 CFLAGS="$xorg_testset_save_CFLAGS" 8186fi 8187 8188if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8189 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8190 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8191 fi 8192 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8194$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8195if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8196 $as_echo_n "(cached) " >&6 8197else 8198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8199/* end confdefs.h. */ 8200int i; 8201_ACEOF 8202if ac_fn_c_try_compile "$LINENO"; then : 8203 xorg_cv_cc_flag_unused_command_line_argument=yes 8204else 8205 xorg_cv_cc_flag_unused_command_line_argument=no 8206fi 8207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8208fi 8209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8210$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8211 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8212 CFLAGS="$xorg_testset_save_CFLAGS" 8213fi 8214 8215found="no" 8216 8217 if test $found = "no" ; then 8218 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8219 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8220 fi 8221 8222 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8223 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8224 fi 8225 8226 CFLAGS="$CFLAGS -Wnonnull" 8227 8228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 8229$as_echo_n "checking if $CC supports -Wnonnull... " >&6; } 8230 cacheid=xorg_cv_cc_flag__Wnonnull 8231 if eval \${$cacheid+:} false; then : 8232 $as_echo_n "(cached) " >&6 8233else 8234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8235/* end confdefs.h. */ 8236int i; 8237int 8238main () 8239{ 8240 8241 ; 8242 return 0; 8243} 8244_ACEOF 8245if ac_fn_c_try_link "$LINENO"; then : 8246 eval $cacheid=yes 8247else 8248 eval $cacheid=no 8249fi 8250rm -f core conftest.err conftest.$ac_objext \ 8251 conftest$ac_exeext conftest.$ac_ext 8252fi 8253 8254 8255 CFLAGS="$xorg_testset_save_CFLAGS" 8256 8257 eval supported=\$$cacheid 8258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8259$as_echo "$supported" >&6; } 8260 if test "$supported" = "yes" ; then 8261 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 8262 found="yes" 8263 fi 8264 fi 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280xorg_testset_save_CFLAGS="$CFLAGS" 8281 8282if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8283 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8285$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8286if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8287 $as_echo_n "(cached) " >&6 8288else 8289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8290/* end confdefs.h. */ 8291int i; 8292_ACEOF 8293if ac_fn_c_try_compile "$LINENO"; then : 8294 xorg_cv_cc_flag_unknown_warning_option=yes 8295else 8296 xorg_cv_cc_flag_unknown_warning_option=no 8297fi 8298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8299fi 8300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8301$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8302 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8303 CFLAGS="$xorg_testset_save_CFLAGS" 8304fi 8305 8306if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8307 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8308 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8309 fi 8310 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8312$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8313if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8314 $as_echo_n "(cached) " >&6 8315else 8316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8317/* end confdefs.h. */ 8318int i; 8319_ACEOF 8320if ac_fn_c_try_compile "$LINENO"; then : 8321 xorg_cv_cc_flag_unused_command_line_argument=yes 8322else 8323 xorg_cv_cc_flag_unused_command_line_argument=no 8324fi 8325rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8326fi 8327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8328$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8329 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8330 CFLAGS="$xorg_testset_save_CFLAGS" 8331fi 8332 8333found="no" 8334 8335 if test $found = "no" ; then 8336 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8337 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8338 fi 8339 8340 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8341 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8342 fi 8343 8344 CFLAGS="$CFLAGS -Winit-self" 8345 8346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 8347$as_echo_n "checking if $CC supports -Winit-self... " >&6; } 8348 cacheid=xorg_cv_cc_flag__Winit_self 8349 if eval \${$cacheid+:} false; then : 8350 $as_echo_n "(cached) " >&6 8351else 8352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8353/* end confdefs.h. */ 8354int i; 8355int 8356main () 8357{ 8358 8359 ; 8360 return 0; 8361} 8362_ACEOF 8363if ac_fn_c_try_link "$LINENO"; then : 8364 eval $cacheid=yes 8365else 8366 eval $cacheid=no 8367fi 8368rm -f core conftest.err conftest.$ac_objext \ 8369 conftest$ac_exeext conftest.$ac_ext 8370fi 8371 8372 8373 CFLAGS="$xorg_testset_save_CFLAGS" 8374 8375 eval supported=\$$cacheid 8376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8377$as_echo "$supported" >&6; } 8378 if test "$supported" = "yes" ; then 8379 BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 8380 found="yes" 8381 fi 8382 fi 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398xorg_testset_save_CFLAGS="$CFLAGS" 8399 8400if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8401 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8403$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8404if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8405 $as_echo_n "(cached) " >&6 8406else 8407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8408/* end confdefs.h. */ 8409int i; 8410_ACEOF 8411if ac_fn_c_try_compile "$LINENO"; then : 8412 xorg_cv_cc_flag_unknown_warning_option=yes 8413else 8414 xorg_cv_cc_flag_unknown_warning_option=no 8415fi 8416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8417fi 8418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8419$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8420 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8421 CFLAGS="$xorg_testset_save_CFLAGS" 8422fi 8423 8424if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8425 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8426 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8427 fi 8428 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8430$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8431if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8432 $as_echo_n "(cached) " >&6 8433else 8434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8435/* end confdefs.h. */ 8436int i; 8437_ACEOF 8438if ac_fn_c_try_compile "$LINENO"; then : 8439 xorg_cv_cc_flag_unused_command_line_argument=yes 8440else 8441 xorg_cv_cc_flag_unused_command_line_argument=no 8442fi 8443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8444fi 8445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8446$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8447 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8448 CFLAGS="$xorg_testset_save_CFLAGS" 8449fi 8450 8451found="no" 8452 8453 if test $found = "no" ; then 8454 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8455 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8456 fi 8457 8458 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8459 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8460 fi 8461 8462 CFLAGS="$CFLAGS -Wmain" 8463 8464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 8465$as_echo_n "checking if $CC supports -Wmain... " >&6; } 8466 cacheid=xorg_cv_cc_flag__Wmain 8467 if eval \${$cacheid+:} false; then : 8468 $as_echo_n "(cached) " >&6 8469else 8470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8471/* end confdefs.h. */ 8472int i; 8473int 8474main () 8475{ 8476 8477 ; 8478 return 0; 8479} 8480_ACEOF 8481if ac_fn_c_try_link "$LINENO"; then : 8482 eval $cacheid=yes 8483else 8484 eval $cacheid=no 8485fi 8486rm -f core conftest.err conftest.$ac_objext \ 8487 conftest$ac_exeext conftest.$ac_ext 8488fi 8489 8490 8491 CFLAGS="$xorg_testset_save_CFLAGS" 8492 8493 eval supported=\$$cacheid 8494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8495$as_echo "$supported" >&6; } 8496 if test "$supported" = "yes" ; then 8497 BASE_CFLAGS="$BASE_CFLAGS -Wmain" 8498 found="yes" 8499 fi 8500 fi 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516xorg_testset_save_CFLAGS="$CFLAGS" 8517 8518if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8519 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8521$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8522if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8523 $as_echo_n "(cached) " >&6 8524else 8525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8526/* end confdefs.h. */ 8527int i; 8528_ACEOF 8529if ac_fn_c_try_compile "$LINENO"; then : 8530 xorg_cv_cc_flag_unknown_warning_option=yes 8531else 8532 xorg_cv_cc_flag_unknown_warning_option=no 8533fi 8534rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8535fi 8536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8537$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8538 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8539 CFLAGS="$xorg_testset_save_CFLAGS" 8540fi 8541 8542if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8543 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8544 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8545 fi 8546 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8548$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8549if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8550 $as_echo_n "(cached) " >&6 8551else 8552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8553/* end confdefs.h. */ 8554int i; 8555_ACEOF 8556if ac_fn_c_try_compile "$LINENO"; then : 8557 xorg_cv_cc_flag_unused_command_line_argument=yes 8558else 8559 xorg_cv_cc_flag_unused_command_line_argument=no 8560fi 8561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8562fi 8563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8564$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8565 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8566 CFLAGS="$xorg_testset_save_CFLAGS" 8567fi 8568 8569found="no" 8570 8571 if test $found = "no" ; then 8572 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8573 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8574 fi 8575 8576 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8577 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8578 fi 8579 8580 CFLAGS="$CFLAGS -Wmissing-braces" 8581 8582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 8583$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } 8584 cacheid=xorg_cv_cc_flag__Wmissing_braces 8585 if eval \${$cacheid+:} false; then : 8586 $as_echo_n "(cached) " >&6 8587else 8588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8589/* end confdefs.h. */ 8590int i; 8591int 8592main () 8593{ 8594 8595 ; 8596 return 0; 8597} 8598_ACEOF 8599if ac_fn_c_try_link "$LINENO"; then : 8600 eval $cacheid=yes 8601else 8602 eval $cacheid=no 8603fi 8604rm -f core conftest.err conftest.$ac_objext \ 8605 conftest$ac_exeext conftest.$ac_ext 8606fi 8607 8608 8609 CFLAGS="$xorg_testset_save_CFLAGS" 8610 8611 eval supported=\$$cacheid 8612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8613$as_echo "$supported" >&6; } 8614 if test "$supported" = "yes" ; then 8615 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 8616 found="yes" 8617 fi 8618 fi 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634xorg_testset_save_CFLAGS="$CFLAGS" 8635 8636if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8637 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8639$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8640if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8641 $as_echo_n "(cached) " >&6 8642else 8643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8644/* end confdefs.h. */ 8645int i; 8646_ACEOF 8647if ac_fn_c_try_compile "$LINENO"; then : 8648 xorg_cv_cc_flag_unknown_warning_option=yes 8649else 8650 xorg_cv_cc_flag_unknown_warning_option=no 8651fi 8652rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8653fi 8654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8655$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8656 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8657 CFLAGS="$xorg_testset_save_CFLAGS" 8658fi 8659 8660if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8661 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8662 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8663 fi 8664 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8666$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8667if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8668 $as_echo_n "(cached) " >&6 8669else 8670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8671/* end confdefs.h. */ 8672int i; 8673_ACEOF 8674if ac_fn_c_try_compile "$LINENO"; then : 8675 xorg_cv_cc_flag_unused_command_line_argument=yes 8676else 8677 xorg_cv_cc_flag_unused_command_line_argument=no 8678fi 8679rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8680fi 8681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8682$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8683 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8684 CFLAGS="$xorg_testset_save_CFLAGS" 8685fi 8686 8687found="no" 8688 8689 if test $found = "no" ; then 8690 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8691 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8692 fi 8693 8694 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8695 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8696 fi 8697 8698 CFLAGS="$CFLAGS -Wsequence-point" 8699 8700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 8701$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } 8702 cacheid=xorg_cv_cc_flag__Wsequence_point 8703 if eval \${$cacheid+:} false; then : 8704 $as_echo_n "(cached) " >&6 8705else 8706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8707/* end confdefs.h. */ 8708int i; 8709int 8710main () 8711{ 8712 8713 ; 8714 return 0; 8715} 8716_ACEOF 8717if ac_fn_c_try_link "$LINENO"; then : 8718 eval $cacheid=yes 8719else 8720 eval $cacheid=no 8721fi 8722rm -f core conftest.err conftest.$ac_objext \ 8723 conftest$ac_exeext conftest.$ac_ext 8724fi 8725 8726 8727 CFLAGS="$xorg_testset_save_CFLAGS" 8728 8729 eval supported=\$$cacheid 8730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8731$as_echo "$supported" >&6; } 8732 if test "$supported" = "yes" ; then 8733 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 8734 found="yes" 8735 fi 8736 fi 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752xorg_testset_save_CFLAGS="$CFLAGS" 8753 8754if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8755 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8757$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8758if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8759 $as_echo_n "(cached) " >&6 8760else 8761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8762/* end confdefs.h. */ 8763int i; 8764_ACEOF 8765if ac_fn_c_try_compile "$LINENO"; then : 8766 xorg_cv_cc_flag_unknown_warning_option=yes 8767else 8768 xorg_cv_cc_flag_unknown_warning_option=no 8769fi 8770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8771fi 8772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8773$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8774 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8775 CFLAGS="$xorg_testset_save_CFLAGS" 8776fi 8777 8778if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8779 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8780 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8781 fi 8782 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8784$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8785if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8786 $as_echo_n "(cached) " >&6 8787else 8788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8789/* end confdefs.h. */ 8790int i; 8791_ACEOF 8792if ac_fn_c_try_compile "$LINENO"; then : 8793 xorg_cv_cc_flag_unused_command_line_argument=yes 8794else 8795 xorg_cv_cc_flag_unused_command_line_argument=no 8796fi 8797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8798fi 8799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8800$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8801 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8802 CFLAGS="$xorg_testset_save_CFLAGS" 8803fi 8804 8805found="no" 8806 8807 if test $found = "no" ; then 8808 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8809 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8810 fi 8811 8812 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8813 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8814 fi 8815 8816 CFLAGS="$CFLAGS -Wreturn-type" 8817 8818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 8819$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } 8820 cacheid=xorg_cv_cc_flag__Wreturn_type 8821 if eval \${$cacheid+:} false; then : 8822 $as_echo_n "(cached) " >&6 8823else 8824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8825/* end confdefs.h. */ 8826int i; 8827int 8828main () 8829{ 8830 8831 ; 8832 return 0; 8833} 8834_ACEOF 8835if ac_fn_c_try_link "$LINENO"; then : 8836 eval $cacheid=yes 8837else 8838 eval $cacheid=no 8839fi 8840rm -f core conftest.err conftest.$ac_objext \ 8841 conftest$ac_exeext conftest.$ac_ext 8842fi 8843 8844 8845 CFLAGS="$xorg_testset_save_CFLAGS" 8846 8847 eval supported=\$$cacheid 8848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8849$as_echo "$supported" >&6; } 8850 if test "$supported" = "yes" ; then 8851 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 8852 found="yes" 8853 fi 8854 fi 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870xorg_testset_save_CFLAGS="$CFLAGS" 8871 8872if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8873 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8875$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8876if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8877 $as_echo_n "(cached) " >&6 8878else 8879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8880/* end confdefs.h. */ 8881int i; 8882_ACEOF 8883if ac_fn_c_try_compile "$LINENO"; then : 8884 xorg_cv_cc_flag_unknown_warning_option=yes 8885else 8886 xorg_cv_cc_flag_unknown_warning_option=no 8887fi 8888rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8889fi 8890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8891$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8892 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8893 CFLAGS="$xorg_testset_save_CFLAGS" 8894fi 8895 8896if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8897 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8898 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8899 fi 8900 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8902$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8903if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8904 $as_echo_n "(cached) " >&6 8905else 8906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8907/* end confdefs.h. */ 8908int i; 8909_ACEOF 8910if ac_fn_c_try_compile "$LINENO"; then : 8911 xorg_cv_cc_flag_unused_command_line_argument=yes 8912else 8913 xorg_cv_cc_flag_unused_command_line_argument=no 8914fi 8915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8916fi 8917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8918$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8919 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8920 CFLAGS="$xorg_testset_save_CFLAGS" 8921fi 8922 8923found="no" 8924 8925 if test $found = "no" ; then 8926 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8927 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8928 fi 8929 8930 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8931 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8932 fi 8933 8934 CFLAGS="$CFLAGS -Wtrigraphs" 8935 8936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 8937$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } 8938 cacheid=xorg_cv_cc_flag__Wtrigraphs 8939 if eval \${$cacheid+:} false; then : 8940 $as_echo_n "(cached) " >&6 8941else 8942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8943/* end confdefs.h. */ 8944int i; 8945int 8946main () 8947{ 8948 8949 ; 8950 return 0; 8951} 8952_ACEOF 8953if ac_fn_c_try_link "$LINENO"; then : 8954 eval $cacheid=yes 8955else 8956 eval $cacheid=no 8957fi 8958rm -f core conftest.err conftest.$ac_objext \ 8959 conftest$ac_exeext conftest.$ac_ext 8960fi 8961 8962 8963 CFLAGS="$xorg_testset_save_CFLAGS" 8964 8965 eval supported=\$$cacheid 8966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8967$as_echo "$supported" >&6; } 8968 if test "$supported" = "yes" ; then 8969 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 8970 found="yes" 8971 fi 8972 fi 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988xorg_testset_save_CFLAGS="$CFLAGS" 8989 8990if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8991 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8993$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8994if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8995 $as_echo_n "(cached) " >&6 8996else 8997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8998/* end confdefs.h. */ 8999int i; 9000_ACEOF 9001if ac_fn_c_try_compile "$LINENO"; then : 9002 xorg_cv_cc_flag_unknown_warning_option=yes 9003else 9004 xorg_cv_cc_flag_unknown_warning_option=no 9005fi 9006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9007fi 9008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9009$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9010 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9011 CFLAGS="$xorg_testset_save_CFLAGS" 9012fi 9013 9014if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9015 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9016 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9017 fi 9018 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9020$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9021if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9022 $as_echo_n "(cached) " >&6 9023else 9024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9025/* end confdefs.h. */ 9026int i; 9027_ACEOF 9028if ac_fn_c_try_compile "$LINENO"; then : 9029 xorg_cv_cc_flag_unused_command_line_argument=yes 9030else 9031 xorg_cv_cc_flag_unused_command_line_argument=no 9032fi 9033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9034fi 9035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9036$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9037 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9038 CFLAGS="$xorg_testset_save_CFLAGS" 9039fi 9040 9041found="no" 9042 9043 if test $found = "no" ; then 9044 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9045 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9046 fi 9047 9048 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9049 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9050 fi 9051 9052 CFLAGS="$CFLAGS -Warray-bounds" 9053 9054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 9055$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } 9056 cacheid=xorg_cv_cc_flag__Warray_bounds 9057 if eval \${$cacheid+:} false; then : 9058 $as_echo_n "(cached) " >&6 9059else 9060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9061/* end confdefs.h. */ 9062int i; 9063int 9064main () 9065{ 9066 9067 ; 9068 return 0; 9069} 9070_ACEOF 9071if ac_fn_c_try_link "$LINENO"; then : 9072 eval $cacheid=yes 9073else 9074 eval $cacheid=no 9075fi 9076rm -f core conftest.err conftest.$ac_objext \ 9077 conftest$ac_exeext conftest.$ac_ext 9078fi 9079 9080 9081 CFLAGS="$xorg_testset_save_CFLAGS" 9082 9083 eval supported=\$$cacheid 9084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9085$as_echo "$supported" >&6; } 9086 if test "$supported" = "yes" ; then 9087 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 9088 found="yes" 9089 fi 9090 fi 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106xorg_testset_save_CFLAGS="$CFLAGS" 9107 9108if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9109 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9111$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9112if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9113 $as_echo_n "(cached) " >&6 9114else 9115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9116/* end confdefs.h. */ 9117int i; 9118_ACEOF 9119if ac_fn_c_try_compile "$LINENO"; then : 9120 xorg_cv_cc_flag_unknown_warning_option=yes 9121else 9122 xorg_cv_cc_flag_unknown_warning_option=no 9123fi 9124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9125fi 9126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9127$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9128 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9129 CFLAGS="$xorg_testset_save_CFLAGS" 9130fi 9131 9132if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9133 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9134 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9135 fi 9136 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9138$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9139if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9140 $as_echo_n "(cached) " >&6 9141else 9142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9143/* end confdefs.h. */ 9144int i; 9145_ACEOF 9146if ac_fn_c_try_compile "$LINENO"; then : 9147 xorg_cv_cc_flag_unused_command_line_argument=yes 9148else 9149 xorg_cv_cc_flag_unused_command_line_argument=no 9150fi 9151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9152fi 9153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9154$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9155 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9156 CFLAGS="$xorg_testset_save_CFLAGS" 9157fi 9158 9159found="no" 9160 9161 if test $found = "no" ; then 9162 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9163 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9164 fi 9165 9166 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9167 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9168 fi 9169 9170 CFLAGS="$CFLAGS -Wwrite-strings" 9171 9172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 9173$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } 9174 cacheid=xorg_cv_cc_flag__Wwrite_strings 9175 if eval \${$cacheid+:} false; then : 9176 $as_echo_n "(cached) " >&6 9177else 9178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9179/* end confdefs.h. */ 9180int i; 9181int 9182main () 9183{ 9184 9185 ; 9186 return 0; 9187} 9188_ACEOF 9189if ac_fn_c_try_link "$LINENO"; then : 9190 eval $cacheid=yes 9191else 9192 eval $cacheid=no 9193fi 9194rm -f core conftest.err conftest.$ac_objext \ 9195 conftest$ac_exeext conftest.$ac_ext 9196fi 9197 9198 9199 CFLAGS="$xorg_testset_save_CFLAGS" 9200 9201 eval supported=\$$cacheid 9202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9203$as_echo "$supported" >&6; } 9204 if test "$supported" = "yes" ; then 9205 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 9206 found="yes" 9207 fi 9208 fi 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224xorg_testset_save_CFLAGS="$CFLAGS" 9225 9226if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9227 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9229$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9230if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9231 $as_echo_n "(cached) " >&6 9232else 9233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9234/* end confdefs.h. */ 9235int i; 9236_ACEOF 9237if ac_fn_c_try_compile "$LINENO"; then : 9238 xorg_cv_cc_flag_unknown_warning_option=yes 9239else 9240 xorg_cv_cc_flag_unknown_warning_option=no 9241fi 9242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9243fi 9244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9245$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9246 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9247 CFLAGS="$xorg_testset_save_CFLAGS" 9248fi 9249 9250if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9251 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9252 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9253 fi 9254 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9256$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9257if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9258 $as_echo_n "(cached) " >&6 9259else 9260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9261/* end confdefs.h. */ 9262int i; 9263_ACEOF 9264if ac_fn_c_try_compile "$LINENO"; then : 9265 xorg_cv_cc_flag_unused_command_line_argument=yes 9266else 9267 xorg_cv_cc_flag_unused_command_line_argument=no 9268fi 9269rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9270fi 9271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9272$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9273 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9274 CFLAGS="$xorg_testset_save_CFLAGS" 9275fi 9276 9277found="no" 9278 9279 if test $found = "no" ; then 9280 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9281 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9282 fi 9283 9284 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9285 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9286 fi 9287 9288 CFLAGS="$CFLAGS -Waddress" 9289 9290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 9291$as_echo_n "checking if $CC supports -Waddress... " >&6; } 9292 cacheid=xorg_cv_cc_flag__Waddress 9293 if eval \${$cacheid+:} false; then : 9294 $as_echo_n "(cached) " >&6 9295else 9296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9297/* end confdefs.h. */ 9298int i; 9299int 9300main () 9301{ 9302 9303 ; 9304 return 0; 9305} 9306_ACEOF 9307if ac_fn_c_try_link "$LINENO"; then : 9308 eval $cacheid=yes 9309else 9310 eval $cacheid=no 9311fi 9312rm -f core conftest.err conftest.$ac_objext \ 9313 conftest$ac_exeext conftest.$ac_ext 9314fi 9315 9316 9317 CFLAGS="$xorg_testset_save_CFLAGS" 9318 9319 eval supported=\$$cacheid 9320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9321$as_echo "$supported" >&6; } 9322 if test "$supported" = "yes" ; then 9323 BASE_CFLAGS="$BASE_CFLAGS -Waddress" 9324 found="yes" 9325 fi 9326 fi 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342xorg_testset_save_CFLAGS="$CFLAGS" 9343 9344if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9345 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9347$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9348if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9349 $as_echo_n "(cached) " >&6 9350else 9351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9352/* end confdefs.h. */ 9353int i; 9354_ACEOF 9355if ac_fn_c_try_compile "$LINENO"; then : 9356 xorg_cv_cc_flag_unknown_warning_option=yes 9357else 9358 xorg_cv_cc_flag_unknown_warning_option=no 9359fi 9360rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9361fi 9362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9363$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9364 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9365 CFLAGS="$xorg_testset_save_CFLAGS" 9366fi 9367 9368if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9369 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9370 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9371 fi 9372 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9374$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9375if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9376 $as_echo_n "(cached) " >&6 9377else 9378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9379/* end confdefs.h. */ 9380int i; 9381_ACEOF 9382if ac_fn_c_try_compile "$LINENO"; then : 9383 xorg_cv_cc_flag_unused_command_line_argument=yes 9384else 9385 xorg_cv_cc_flag_unused_command_line_argument=no 9386fi 9387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9388fi 9389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9390$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9391 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9392 CFLAGS="$xorg_testset_save_CFLAGS" 9393fi 9394 9395found="no" 9396 9397 if test $found = "no" ; then 9398 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9399 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9400 fi 9401 9402 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9403 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9404 fi 9405 9406 CFLAGS="$CFLAGS -Wint-to-pointer-cast" 9407 9408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 9409$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 9410 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 9411 if eval \${$cacheid+:} false; then : 9412 $as_echo_n "(cached) " >&6 9413else 9414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9415/* end confdefs.h. */ 9416int i; 9417int 9418main () 9419{ 9420 9421 ; 9422 return 0; 9423} 9424_ACEOF 9425if ac_fn_c_try_link "$LINENO"; then : 9426 eval $cacheid=yes 9427else 9428 eval $cacheid=no 9429fi 9430rm -f core conftest.err conftest.$ac_objext \ 9431 conftest$ac_exeext conftest.$ac_ext 9432fi 9433 9434 9435 CFLAGS="$xorg_testset_save_CFLAGS" 9436 9437 eval supported=\$$cacheid 9438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9439$as_echo "$supported" >&6; } 9440 if test "$supported" = "yes" ; then 9441 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 9442 found="yes" 9443 fi 9444 fi 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460xorg_testset_save_CFLAGS="$CFLAGS" 9461 9462if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9463 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9465$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9466if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9467 $as_echo_n "(cached) " >&6 9468else 9469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9470/* end confdefs.h. */ 9471int i; 9472_ACEOF 9473if ac_fn_c_try_compile "$LINENO"; then : 9474 xorg_cv_cc_flag_unknown_warning_option=yes 9475else 9476 xorg_cv_cc_flag_unknown_warning_option=no 9477fi 9478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9479fi 9480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9481$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9482 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9483 CFLAGS="$xorg_testset_save_CFLAGS" 9484fi 9485 9486if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9487 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9488 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9489 fi 9490 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9492$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9493if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9494 $as_echo_n "(cached) " >&6 9495else 9496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9497/* end confdefs.h. */ 9498int i; 9499_ACEOF 9500if ac_fn_c_try_compile "$LINENO"; then : 9501 xorg_cv_cc_flag_unused_command_line_argument=yes 9502else 9503 xorg_cv_cc_flag_unused_command_line_argument=no 9504fi 9505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9506fi 9507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9508$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9509 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9510 CFLAGS="$xorg_testset_save_CFLAGS" 9511fi 9512 9513found="no" 9514 9515 if test $found = "no" ; then 9516 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9517 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9518 fi 9519 9520 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9521 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9522 fi 9523 9524 CFLAGS="$CFLAGS -Wpointer-to-int-cast" 9525 9526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 9527$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 9528 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 9529 if eval \${$cacheid+:} false; then : 9530 $as_echo_n "(cached) " >&6 9531else 9532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9533/* end confdefs.h. */ 9534int i; 9535int 9536main () 9537{ 9538 9539 ; 9540 return 0; 9541} 9542_ACEOF 9543if ac_fn_c_try_link "$LINENO"; then : 9544 eval $cacheid=yes 9545else 9546 eval $cacheid=no 9547fi 9548rm -f core conftest.err conftest.$ac_objext \ 9549 conftest$ac_exeext conftest.$ac_ext 9550fi 9551 9552 9553 CFLAGS="$xorg_testset_save_CFLAGS" 9554 9555 eval supported=\$$cacheid 9556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9557$as_echo "$supported" >&6; } 9558 if test "$supported" = "yes" ; then 9559 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 9560 found="yes" 9561 fi 9562 fi 9563 9564 9565fi 9566 9567 9568 9569 9570 9571 9572 9573 CWARNFLAGS="$BASE_CFLAGS" 9574 if test "x$GCC" = xyes ; then 9575 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 9576 fi 9577 9578 9579 9580 9581 9582 9583 9584 9585# Check whether --enable-strict-compilation was given. 9586if test "${enable_strict_compilation+set}" = set; then : 9587 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 9588else 9589 STRICT_COMPILE=no 9590fi 9591 9592 9593 9594 9595 9596 9597STRICT_CFLAGS="" 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611xorg_testset_save_CFLAGS="$CFLAGS" 9612 9613if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9614 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9616$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9617if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9618 $as_echo_n "(cached) " >&6 9619else 9620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9621/* end confdefs.h. */ 9622int i; 9623_ACEOF 9624if ac_fn_c_try_compile "$LINENO"; then : 9625 xorg_cv_cc_flag_unknown_warning_option=yes 9626else 9627 xorg_cv_cc_flag_unknown_warning_option=no 9628fi 9629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9630fi 9631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9632$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9633 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9634 CFLAGS="$xorg_testset_save_CFLAGS" 9635fi 9636 9637if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9638 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9639 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9640 fi 9641 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9643$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9644if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9645 $as_echo_n "(cached) " >&6 9646else 9647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9648/* end confdefs.h. */ 9649int i; 9650_ACEOF 9651if ac_fn_c_try_compile "$LINENO"; then : 9652 xorg_cv_cc_flag_unused_command_line_argument=yes 9653else 9654 xorg_cv_cc_flag_unused_command_line_argument=no 9655fi 9656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9657fi 9658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9659$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9660 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9661 CFLAGS="$xorg_testset_save_CFLAGS" 9662fi 9663 9664found="no" 9665 9666 if test $found = "no" ; then 9667 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9668 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9669 fi 9670 9671 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9672 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9673 fi 9674 9675 CFLAGS="$CFLAGS -pedantic" 9676 9677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 9678$as_echo_n "checking if $CC supports -pedantic... " >&6; } 9679 cacheid=xorg_cv_cc_flag__pedantic 9680 if eval \${$cacheid+:} false; then : 9681 $as_echo_n "(cached) " >&6 9682else 9683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9684/* end confdefs.h. */ 9685int i; 9686int 9687main () 9688{ 9689 9690 ; 9691 return 0; 9692} 9693_ACEOF 9694if ac_fn_c_try_link "$LINENO"; then : 9695 eval $cacheid=yes 9696else 9697 eval $cacheid=no 9698fi 9699rm -f core conftest.err conftest.$ac_objext \ 9700 conftest$ac_exeext conftest.$ac_ext 9701fi 9702 9703 9704 CFLAGS="$xorg_testset_save_CFLAGS" 9705 9706 eval supported=\$$cacheid 9707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9708$as_echo "$supported" >&6; } 9709 if test "$supported" = "yes" ; then 9710 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 9711 found="yes" 9712 fi 9713 fi 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729xorg_testset_save_CFLAGS="$CFLAGS" 9730 9731if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9732 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9734$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9735if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9736 $as_echo_n "(cached) " >&6 9737else 9738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9739/* end confdefs.h. */ 9740int i; 9741_ACEOF 9742if ac_fn_c_try_compile "$LINENO"; then : 9743 xorg_cv_cc_flag_unknown_warning_option=yes 9744else 9745 xorg_cv_cc_flag_unknown_warning_option=no 9746fi 9747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9748fi 9749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9750$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9751 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9752 CFLAGS="$xorg_testset_save_CFLAGS" 9753fi 9754 9755if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9756 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9757 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9758 fi 9759 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9761$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9762if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9763 $as_echo_n "(cached) " >&6 9764else 9765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9766/* end confdefs.h. */ 9767int i; 9768_ACEOF 9769if ac_fn_c_try_compile "$LINENO"; then : 9770 xorg_cv_cc_flag_unused_command_line_argument=yes 9771else 9772 xorg_cv_cc_flag_unused_command_line_argument=no 9773fi 9774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9775fi 9776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9777$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9778 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9779 CFLAGS="$xorg_testset_save_CFLAGS" 9780fi 9781 9782found="no" 9783 9784 if test $found = "no" ; then 9785 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9786 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9787 fi 9788 9789 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9790 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9791 fi 9792 9793 CFLAGS="$CFLAGS -Werror" 9794 9795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 9796$as_echo_n "checking if $CC supports -Werror... " >&6; } 9797 cacheid=xorg_cv_cc_flag__Werror 9798 if eval \${$cacheid+:} false; then : 9799 $as_echo_n "(cached) " >&6 9800else 9801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9802/* end confdefs.h. */ 9803int i; 9804int 9805main () 9806{ 9807 9808 ; 9809 return 0; 9810} 9811_ACEOF 9812if ac_fn_c_try_link "$LINENO"; then : 9813 eval $cacheid=yes 9814else 9815 eval $cacheid=no 9816fi 9817rm -f core conftest.err conftest.$ac_objext \ 9818 conftest$ac_exeext conftest.$ac_ext 9819fi 9820 9821 9822 CFLAGS="$xorg_testset_save_CFLAGS" 9823 9824 eval supported=\$$cacheid 9825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9826$as_echo "$supported" >&6; } 9827 if test "$supported" = "yes" ; then 9828 STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 9829 found="yes" 9830 fi 9831 fi 9832 9833 if test $found = "no" ; then 9834 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9835 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9836 fi 9837 9838 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9839 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9840 fi 9841 9842 CFLAGS="$CFLAGS -errwarn" 9843 9844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 9845$as_echo_n "checking if $CC supports -errwarn... " >&6; } 9846 cacheid=xorg_cv_cc_flag__errwarn 9847 if eval \${$cacheid+:} false; then : 9848 $as_echo_n "(cached) " >&6 9849else 9850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9851/* end confdefs.h. */ 9852int i; 9853int 9854main () 9855{ 9856 9857 ; 9858 return 0; 9859} 9860_ACEOF 9861if ac_fn_c_try_link "$LINENO"; then : 9862 eval $cacheid=yes 9863else 9864 eval $cacheid=no 9865fi 9866rm -f core conftest.err conftest.$ac_objext \ 9867 conftest$ac_exeext conftest.$ac_ext 9868fi 9869 9870 9871 CFLAGS="$xorg_testset_save_CFLAGS" 9872 9873 eval supported=\$$cacheid 9874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9875$as_echo "$supported" >&6; } 9876 if test "$supported" = "yes" ; then 9877 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 9878 found="yes" 9879 fi 9880 fi 9881 9882 9883 9884# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 9885# activate it with -Werror, so we add it here explicitly. 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899xorg_testset_save_CFLAGS="$CFLAGS" 9900 9901if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9902 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9904$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9905if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9906 $as_echo_n "(cached) " >&6 9907else 9908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9909/* end confdefs.h. */ 9910int i; 9911_ACEOF 9912if ac_fn_c_try_compile "$LINENO"; then : 9913 xorg_cv_cc_flag_unknown_warning_option=yes 9914else 9915 xorg_cv_cc_flag_unknown_warning_option=no 9916fi 9917rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9918fi 9919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9920$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9921 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9922 CFLAGS="$xorg_testset_save_CFLAGS" 9923fi 9924 9925if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9926 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9927 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9928 fi 9929 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9931$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9932if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9933 $as_echo_n "(cached) " >&6 9934else 9935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9936/* end confdefs.h. */ 9937int i; 9938_ACEOF 9939if ac_fn_c_try_compile "$LINENO"; then : 9940 xorg_cv_cc_flag_unused_command_line_argument=yes 9941else 9942 xorg_cv_cc_flag_unused_command_line_argument=no 9943fi 9944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9945fi 9946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9947$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9948 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9949 CFLAGS="$xorg_testset_save_CFLAGS" 9950fi 9951 9952found="no" 9953 9954 if test $found = "no" ; then 9955 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9956 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9957 fi 9958 9959 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9960 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9961 fi 9962 9963 CFLAGS="$CFLAGS -Werror=attributes" 9964 9965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 9966$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } 9967 cacheid=xorg_cv_cc_flag__Werror_attributes 9968 if eval \${$cacheid+:} false; then : 9969 $as_echo_n "(cached) " >&6 9970else 9971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9972/* end confdefs.h. */ 9973int i; 9974int 9975main () 9976{ 9977 9978 ; 9979 return 0; 9980} 9981_ACEOF 9982if ac_fn_c_try_link "$LINENO"; then : 9983 eval $cacheid=yes 9984else 9985 eval $cacheid=no 9986fi 9987rm -f core conftest.err conftest.$ac_objext \ 9988 conftest$ac_exeext conftest.$ac_ext 9989fi 9990 9991 9992 CFLAGS="$xorg_testset_save_CFLAGS" 9993 9994 eval supported=\$$cacheid 9995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9996$as_echo "$supported" >&6; } 9997 if test "$supported" = "yes" ; then 9998 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 9999 found="yes" 10000 fi 10001 fi 10002 10003 10004 10005if test "x$STRICT_COMPILE" = "xyes"; then 10006 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 10007 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 10008fi 10009 10010 10011 10012 10013 10014 10015cat >>confdefs.h <<_ACEOF 10016#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 10017_ACEOF 10018 10019 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 10020 if test "x$PVM" = "x"; then 10021 PVM="0" 10022 fi 10023 10024cat >>confdefs.h <<_ACEOF 10025#define PACKAGE_VERSION_MINOR $PVM 10026_ACEOF 10027 10028 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 10029 if test "x$PVP" = "x"; then 10030 PVP="0" 10031 fi 10032 10033cat >>confdefs.h <<_ACEOF 10034#define PACKAGE_VERSION_PATCHLEVEL $PVP 10035_ACEOF 10036 10037 10038 10039CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 10040mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 10041|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 10042echo 'git directory not found: installing possibly empty changelog.' >&2)" 10043 10044 10045 10046 10047macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 10048INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 10049mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 10050|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 10051echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 10052 10053 10054 10055 10056 10057 10058if test x$APP_MAN_SUFFIX = x ; then 10059 APP_MAN_SUFFIX=1 10060fi 10061if test x$APP_MAN_DIR = x ; then 10062 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 10063fi 10064 10065if test x$LIB_MAN_SUFFIX = x ; then 10066 LIB_MAN_SUFFIX=3 10067fi 10068if test x$LIB_MAN_DIR = x ; then 10069 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 10070fi 10071 10072if test x$FILE_MAN_SUFFIX = x ; then 10073 case $host_os in 10074 solaris*) FILE_MAN_SUFFIX=4 ;; 10075 *) FILE_MAN_SUFFIX=5 ;; 10076 esac 10077fi 10078if test x$FILE_MAN_DIR = x ; then 10079 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 10080fi 10081 10082if test x$MISC_MAN_SUFFIX = x ; then 10083 case $host_os in 10084 solaris*) MISC_MAN_SUFFIX=5 ;; 10085 *) MISC_MAN_SUFFIX=7 ;; 10086 esac 10087fi 10088if test x$MISC_MAN_DIR = x ; then 10089 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 10090fi 10091 10092if test x$DRIVER_MAN_SUFFIX = x ; then 10093 case $host_os in 10094 solaris*) DRIVER_MAN_SUFFIX=7 ;; 10095 *) DRIVER_MAN_SUFFIX=4 ;; 10096 esac 10097fi 10098if test x$DRIVER_MAN_DIR = x ; then 10099 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 10100fi 10101 10102if test x$ADMIN_MAN_SUFFIX = x ; then 10103 case $host_os in 10104 solaris*) ADMIN_MAN_SUFFIX=1m ;; 10105 *) ADMIN_MAN_SUFFIX=8 ;; 10106 esac 10107fi 10108if test x$ADMIN_MAN_DIR = x ; then 10109 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 10110fi 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126XORG_MAN_PAGE="X Version 11" 10127 10128MAN_SUBSTS="\ 10129 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 10130 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 10131 -e 's|__xservername__|Xorg|g' \ 10132 -e 's|__xconfigfile__|xorg.conf|g' \ 10133 -e 's|__projectroot__|\$(prefix)|g' \ 10134 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 10135 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 10136 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 10137 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 10138 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 10139 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 10140 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 10141 10142 10143 10144# Check whether --enable-silent-rules was given. 10145if test "${enable_silent_rules+set}" = set; then : 10146 enableval=$enable_silent_rules; 10147fi 10148 10149case $enable_silent_rules in # ((( 10150 yes) AM_DEFAULT_VERBOSITY=0;; 10151 no) AM_DEFAULT_VERBOSITY=1;; 10152 *) AM_DEFAULT_VERBOSITY=0;; 10153esac 10154am_make=${MAKE-make} 10155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 10156$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 10157if ${am_cv_make_support_nested_variables+:} false; then : 10158 $as_echo_n "(cached) " >&6 10159else 10160 if $as_echo 'TRUE=$(BAR$(V)) 10161BAR0=false 10162BAR1=true 10163V=1 10164am__doit: 10165 @$(TRUE) 10166.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 10167 am_cv_make_support_nested_variables=yes 10168else 10169 am_cv_make_support_nested_variables=no 10170fi 10171fi 10172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 10173$as_echo "$am_cv_make_support_nested_variables" >&6; } 10174if test $am_cv_make_support_nested_variables = yes; then 10175 AM_V='$(V)' 10176 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 10177else 10178 AM_V=$AM_DEFAULT_VERBOSITY 10179 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 10180fi 10181AM_BACKSLASH='\' 10182 10183 10184 10185ac_aux_dir= 10186for ac_dir in . "$srcdir"/.; do 10187 if test -f "$ac_dir/install-sh"; then 10188 ac_aux_dir=$ac_dir 10189 ac_install_sh="$ac_aux_dir/install-sh -c" 10190 break 10191 elif test -f "$ac_dir/install.sh"; then 10192 ac_aux_dir=$ac_dir 10193 ac_install_sh="$ac_aux_dir/install.sh -c" 10194 break 10195 elif test -f "$ac_dir/shtool"; then 10196 ac_aux_dir=$ac_dir 10197 ac_install_sh="$ac_aux_dir/shtool install -c" 10198 break 10199 fi 10200done 10201if test -z "$ac_aux_dir"; then 10202 as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 10203fi 10204 10205# These three variables are undocumented and unsupported, 10206# and are intended to be withdrawn in a future Autoconf release. 10207# They can cause serious problems if a builder's source tree is in a directory 10208# whose full name contains unusual characters. 10209ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 10210ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 10211ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 10212 10213 10214 10215# Initialize Automake 10216am__api_version='1.15' 10217 10218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 10219$as_echo_n "checking whether build environment is sane... " >&6; } 10220# Reject unsafe characters in $srcdir or the absolute working directory 10221# name. Accept space and tab only in the latter. 10222am_lf=' 10223' 10224case `pwd` in 10225 *[\\\"\#\$\&\'\`$am_lf]*) 10226 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 10227esac 10228case $srcdir in 10229 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 10230 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 10231esac 10232 10233# Do 'set' in a subshell so we don't clobber the current shell's 10234# arguments. Must try -L first in case configure is actually a 10235# symlink; some systems play weird games with the mod time of symlinks 10236# (eg FreeBSD returns the mod time of the symlink's containing 10237# directory). 10238if ( 10239 am_has_slept=no 10240 for am_try in 1 2; do 10241 echo "timestamp, slept: $am_has_slept" > conftest.file 10242 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 10243 if test "$*" = "X"; then 10244 # -L didn't work. 10245 set X `ls -t "$srcdir/configure" conftest.file` 10246 fi 10247 if test "$*" != "X $srcdir/configure conftest.file" \ 10248 && test "$*" != "X conftest.file $srcdir/configure"; then 10249 10250 # If neither matched, then we have a broken ls. This can happen 10251 # if, for instance, CONFIG_SHELL is bash and it inherits a 10252 # broken ls alias from the environment. This has actually 10253 # happened. Such a system could not be considered "sane". 10254 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 10255 alias in your environment" "$LINENO" 5 10256 fi 10257 if test "$2" = conftest.file || test $am_try -eq 2; then 10258 break 10259 fi 10260 # Just in case. 10261 sleep 1 10262 am_has_slept=yes 10263 done 10264 test "$2" = conftest.file 10265 ) 10266then 10267 # Ok. 10268 : 10269else 10270 as_fn_error $? "newly created file is older than distributed files! 10271Check your system clock" "$LINENO" 5 10272fi 10273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10274$as_echo "yes" >&6; } 10275# If we didn't sleep, we still need to ensure time stamps of config.status and 10276# generated files are strictly newer. 10277am_sleep_pid= 10278if grep 'slept: no' conftest.file >/dev/null 2>&1; then 10279 ( sleep 1 ) & 10280 am_sleep_pid=$! 10281fi 10282 10283rm -f conftest.file 10284 10285test "$program_prefix" != NONE && 10286 program_transform_name="s&^&$program_prefix&;$program_transform_name" 10287# Use a double $ so make ignores it. 10288test "$program_suffix" != NONE && 10289 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 10290# Double any \ or $. 10291# By default was `s,x,x', remove it if useless. 10292ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 10293program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 10294 10295if test x"${MISSING+set}" != xset; then 10296 case $am_aux_dir in 10297 *\ * | *\ *) 10298 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 10299 *) 10300 MISSING="\${SHELL} $am_aux_dir/missing" ;; 10301 esac 10302fi 10303# Use eval to expand $SHELL 10304if eval "$MISSING --is-lightweight"; then 10305 am_missing_run="$MISSING " 10306else 10307 am_missing_run= 10308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 10309$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 10310fi 10311 10312if test x"${install_sh+set}" != xset; then 10313 case $am_aux_dir in 10314 *\ * | *\ *) 10315 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 10316 *) 10317 install_sh="\${SHELL} $am_aux_dir/install-sh" 10318 esac 10319fi 10320 10321# Installed binaries are usually stripped using 'strip' when the user 10322# run "make install-strip". However 'strip' might not be the right 10323# tool to use in cross-compilation environments, therefore Automake 10324# will honor the 'STRIP' environment variable to overrule this program. 10325if test "$cross_compiling" != no; then 10326 if test -n "$ac_tool_prefix"; then 10327 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 10328set dummy ${ac_tool_prefix}strip; ac_word=$2 10329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10330$as_echo_n "checking for $ac_word... " >&6; } 10331if ${ac_cv_prog_STRIP+:} false; then : 10332 $as_echo_n "(cached) " >&6 10333else 10334 if test -n "$STRIP"; then 10335 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 10336else 10337as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10338for as_dir in $PATH 10339do 10340 IFS=$as_save_IFS 10341 test -z "$as_dir" && as_dir=. 10342 for ac_exec_ext in '' $ac_executable_extensions; do 10343 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10344 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 10345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10346 break 2 10347 fi 10348done 10349 done 10350IFS=$as_save_IFS 10351 10352fi 10353fi 10354STRIP=$ac_cv_prog_STRIP 10355if test -n "$STRIP"; then 10356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 10357$as_echo "$STRIP" >&6; } 10358else 10359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10360$as_echo "no" >&6; } 10361fi 10362 10363 10364fi 10365if test -z "$ac_cv_prog_STRIP"; then 10366 ac_ct_STRIP=$STRIP 10367 # Extract the first word of "strip", so it can be a program name with args. 10368set dummy strip; ac_word=$2 10369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10370$as_echo_n "checking for $ac_word... " >&6; } 10371if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 10372 $as_echo_n "(cached) " >&6 10373else 10374 if test -n "$ac_ct_STRIP"; then 10375 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 10376else 10377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10378for as_dir in $PATH 10379do 10380 IFS=$as_save_IFS 10381 test -z "$as_dir" && as_dir=. 10382 for ac_exec_ext in '' $ac_executable_extensions; do 10383 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10384 ac_cv_prog_ac_ct_STRIP="strip" 10385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10386 break 2 10387 fi 10388done 10389 done 10390IFS=$as_save_IFS 10391 10392fi 10393fi 10394ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 10395if test -n "$ac_ct_STRIP"; then 10396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 10397$as_echo "$ac_ct_STRIP" >&6; } 10398else 10399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10400$as_echo "no" >&6; } 10401fi 10402 10403 if test "x$ac_ct_STRIP" = x; then 10404 STRIP=":" 10405 else 10406 case $cross_compiling:$ac_tool_warned in 10407yes:) 10408{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10409$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10410ac_tool_warned=yes ;; 10411esac 10412 STRIP=$ac_ct_STRIP 10413 fi 10414else 10415 STRIP="$ac_cv_prog_STRIP" 10416fi 10417 10418fi 10419INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 10420 10421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 10422$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 10423if test -z "$MKDIR_P"; then 10424 if ${ac_cv_path_mkdir+:} false; then : 10425 $as_echo_n "(cached) " >&6 10426else 10427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10428for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 10429do 10430 IFS=$as_save_IFS 10431 test -z "$as_dir" && as_dir=. 10432 for ac_prog in mkdir gmkdir; do 10433 for ac_exec_ext in '' $ac_executable_extensions; do 10434 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 10435 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 10436 'mkdir (GNU coreutils) '* | \ 10437 'mkdir (coreutils) '* | \ 10438 'mkdir (fileutils) '4.1*) 10439 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 10440 break 3;; 10441 esac 10442 done 10443 done 10444 done 10445IFS=$as_save_IFS 10446 10447fi 10448 10449 test -d ./--version && rmdir ./--version 10450 if test "${ac_cv_path_mkdir+set}" = set; then 10451 MKDIR_P="$ac_cv_path_mkdir -p" 10452 else 10453 # As a last resort, use the slow shell script. Don't cache a 10454 # value for MKDIR_P within a source directory, because that will 10455 # break other packages using the cache if that directory is 10456 # removed, or if the value is a relative name. 10457 MKDIR_P="$ac_install_sh -d" 10458 fi 10459fi 10460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 10461$as_echo "$MKDIR_P" >&6; } 10462 10463for ac_prog in gawk mawk nawk awk 10464do 10465 # Extract the first word of "$ac_prog", so it can be a program name with args. 10466set dummy $ac_prog; ac_word=$2 10467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10468$as_echo_n "checking for $ac_word... " >&6; } 10469if ${ac_cv_prog_AWK+:} false; then : 10470 $as_echo_n "(cached) " >&6 10471else 10472 if test -n "$AWK"; then 10473 ac_cv_prog_AWK="$AWK" # Let the user override the test. 10474else 10475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10476for as_dir in $PATH 10477do 10478 IFS=$as_save_IFS 10479 test -z "$as_dir" && as_dir=. 10480 for ac_exec_ext in '' $ac_executable_extensions; do 10481 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10482 ac_cv_prog_AWK="$ac_prog" 10483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10484 break 2 10485 fi 10486done 10487 done 10488IFS=$as_save_IFS 10489 10490fi 10491fi 10492AWK=$ac_cv_prog_AWK 10493if test -n "$AWK"; then 10494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 10495$as_echo "$AWK" >&6; } 10496else 10497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10498$as_echo "no" >&6; } 10499fi 10500 10501 10502 test -n "$AWK" && break 10503done 10504 10505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 10506$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 10507set x ${MAKE-make} 10508ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 10509if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 10510 $as_echo_n "(cached) " >&6 10511else 10512 cat >conftest.make <<\_ACEOF 10513SHELL = /bin/sh 10514all: 10515 @echo '@@@%%%=$(MAKE)=@@@%%%' 10516_ACEOF 10517# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 10518case `${MAKE-make} -f conftest.make 2>/dev/null` in 10519 *@@@%%%=?*=@@@%%%*) 10520 eval ac_cv_prog_make_${ac_make}_set=yes;; 10521 *) 10522 eval ac_cv_prog_make_${ac_make}_set=no;; 10523esac 10524rm -f conftest.make 10525fi 10526if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 10527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10528$as_echo "yes" >&6; } 10529 SET_MAKE= 10530else 10531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10532$as_echo "no" >&6; } 10533 SET_MAKE="MAKE=${MAKE-make}" 10534fi 10535 10536rm -rf .tst 2>/dev/null 10537mkdir .tst 2>/dev/null 10538if test -d .tst; then 10539 am__leading_dot=. 10540else 10541 am__leading_dot=_ 10542fi 10543rmdir .tst 2>/dev/null 10544 10545DEPDIR="${am__leading_dot}deps" 10546 10547ac_config_commands="$ac_config_commands depfiles" 10548 10549 10550am_make=${MAKE-make} 10551cat > confinc << 'END' 10552am__doit: 10553 @echo this is the am__doit target 10554.PHONY: am__doit 10555END 10556# If we don't find an include directive, just comment out the code. 10557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 10558$as_echo_n "checking for style of include used by $am_make... " >&6; } 10559am__include="#" 10560am__quote= 10561_am_result=none 10562# First try GNU make style include. 10563echo "include confinc" > confmf 10564# Ignore all kinds of additional output from 'make'. 10565case `$am_make -s -f confmf 2> /dev/null` in #( 10566*the\ am__doit\ target*) 10567 am__include=include 10568 am__quote= 10569 _am_result=GNU 10570 ;; 10571esac 10572# Now try BSD make style include. 10573if test "$am__include" = "#"; then 10574 echo '.include "confinc"' > confmf 10575 case `$am_make -s -f confmf 2> /dev/null` in #( 10576 *the\ am__doit\ target*) 10577 am__include=.include 10578 am__quote="\"" 10579 _am_result=BSD 10580 ;; 10581 esac 10582fi 10583 10584 10585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 10586$as_echo "$_am_result" >&6; } 10587rm -f confinc confmf 10588 10589# Check whether --enable-dependency-tracking was given. 10590if test "${enable_dependency_tracking+set}" = set; then : 10591 enableval=$enable_dependency_tracking; 10592fi 10593 10594if test "x$enable_dependency_tracking" != xno; then 10595 am_depcomp="$ac_aux_dir/depcomp" 10596 AMDEPBACKSLASH='\' 10597 am__nodep='_no' 10598fi 10599 if test "x$enable_dependency_tracking" != xno; then 10600 AMDEP_TRUE= 10601 AMDEP_FALSE='#' 10602else 10603 AMDEP_TRUE='#' 10604 AMDEP_FALSE= 10605fi 10606 10607 10608if test "`cd $srcdir && pwd`" != "`pwd`"; then 10609 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 10610 # is not polluted with repeated "-I." 10611 am__isrc=' -I$(srcdir)' 10612 # test to see if srcdir already configured 10613 if test -f $srcdir/config.status; then 10614 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 10615 fi 10616fi 10617 10618# test whether we have cygpath 10619if test -z "$CYGPATH_W"; then 10620 if (cygpath --version) >/dev/null 2>/dev/null; then 10621 CYGPATH_W='cygpath -w' 10622 else 10623 CYGPATH_W=echo 10624 fi 10625fi 10626 10627 10628# Define the identity of the package. 10629 PACKAGE='xf86-video-mga' 10630 VERSION='2.0.0' 10631 10632 10633cat >>confdefs.h <<_ACEOF 10634#define PACKAGE "$PACKAGE" 10635_ACEOF 10636 10637 10638cat >>confdefs.h <<_ACEOF 10639#define VERSION "$VERSION" 10640_ACEOF 10641 10642# Some tools Automake needs. 10643 10644ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 10645 10646 10647AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 10648 10649 10650AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 10651 10652 10653AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 10654 10655 10656MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 10657 10658# For better backward compatibility. To be removed once Automake 1.9.x 10659# dies out for good. For more background, see: 10660# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 10661# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 10662mkdir_p='$(MKDIR_P)' 10663 10664# We need awk for the "check" target (and possibly the TAP driver). The 10665# system "awk" is bad on some platforms. 10666# Always define AMTAR for backward compatibility. Yes, it's still used 10667# in the wild :-( We should find a proper way to deprecate it ... 10668AMTAR='$${TAR-tar}' 10669 10670 10671# We'll loop over all known methods to create a tar archive until one works. 10672_am_tools='gnutar pax cpio none' 10673 10674am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 10675 10676 10677 10678 10679 10680depcc="$CC" am_compiler_list= 10681 10682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 10683$as_echo_n "checking dependency style of $depcc... " >&6; } 10684if ${am_cv_CC_dependencies_compiler_type+:} false; then : 10685 $as_echo_n "(cached) " >&6 10686else 10687 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 10688 # We make a subdir and do the tests there. Otherwise we can end up 10689 # making bogus files that we don't know about and never remove. For 10690 # instance it was reported that on HP-UX the gcc test will end up 10691 # making a dummy file named 'D' -- because '-MD' means "put the output 10692 # in D". 10693 rm -rf conftest.dir 10694 mkdir conftest.dir 10695 # Copy depcomp to subdir because otherwise we won't find it if we're 10696 # using a relative directory. 10697 cp "$am_depcomp" conftest.dir 10698 cd conftest.dir 10699 # We will build objects and dependencies in a subdirectory because 10700 # it helps to detect inapplicable dependency modes. For instance 10701 # both Tru64's cc and ICC support -MD to output dependencies as a 10702 # side effect of compilation, but ICC will put the dependencies in 10703 # the current directory while Tru64 will put them in the object 10704 # directory. 10705 mkdir sub 10706 10707 am_cv_CC_dependencies_compiler_type=none 10708 if test "$am_compiler_list" = ""; then 10709 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 10710 fi 10711 am__universal=false 10712 case " $depcc " in #( 10713 *\ -arch\ *\ -arch\ *) am__universal=true ;; 10714 esac 10715 10716 for depmode in $am_compiler_list; do 10717 # Setup a source with many dependencies, because some compilers 10718 # like to wrap large dependency lists on column 80 (with \), and 10719 # we should not choose a depcomp mode which is confused by this. 10720 # 10721 # We need to recreate these files for each test, as the compiler may 10722 # overwrite some of them when testing with obscure command lines. 10723 # This happens at least with the AIX C compiler. 10724 : > sub/conftest.c 10725 for i in 1 2 3 4 5 6; do 10726 echo '#include "conftst'$i'.h"' >> sub/conftest.c 10727 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 10728 # Solaris 10 /bin/sh. 10729 echo '/* dummy */' > sub/conftst$i.h 10730 done 10731 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 10732 10733 # We check with '-c' and '-o' for the sake of the "dashmstdout" 10734 # mode. It turns out that the SunPro C++ compiler does not properly 10735 # handle '-M -o', and we need to detect this. Also, some Intel 10736 # versions had trouble with output in subdirs. 10737 am__obj=sub/conftest.${OBJEXT-o} 10738 am__minus_obj="-o $am__obj" 10739 case $depmode in 10740 gcc) 10741 # This depmode causes a compiler race in universal mode. 10742 test "$am__universal" = false || continue 10743 ;; 10744 nosideeffect) 10745 # After this tag, mechanisms are not by side-effect, so they'll 10746 # only be used when explicitly requested. 10747 if test "x$enable_dependency_tracking" = xyes; then 10748 continue 10749 else 10750 break 10751 fi 10752 ;; 10753 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 10754 # This compiler won't grok '-c -o', but also, the minuso test has 10755 # not run yet. These depmodes are late enough in the game, and 10756 # so weak that their functioning should not be impacted. 10757 am__obj=conftest.${OBJEXT-o} 10758 am__minus_obj= 10759 ;; 10760 none) break ;; 10761 esac 10762 if depmode=$depmode \ 10763 source=sub/conftest.c object=$am__obj \ 10764 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 10765 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 10766 >/dev/null 2>conftest.err && 10767 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 10768 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 10769 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 10770 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 10771 # icc doesn't choke on unknown options, it will just issue warnings 10772 # or remarks (even with -Werror). So we grep stderr for any message 10773 # that says an option was ignored or not supported. 10774 # When given -MP, icc 7.0 and 7.1 complain thusly: 10775 # icc: Command line warning: ignoring option '-M'; no argument required 10776 # The diagnosis changed in icc 8.0: 10777 # icc: Command line remark: option '-MP' not supported 10778 if (grep 'ignoring option' conftest.err || 10779 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 10780 am_cv_CC_dependencies_compiler_type=$depmode 10781 break 10782 fi 10783 fi 10784 done 10785 10786 cd .. 10787 rm -rf conftest.dir 10788else 10789 am_cv_CC_dependencies_compiler_type=none 10790fi 10791 10792fi 10793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 10794$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 10795CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 10796 10797 if 10798 test "x$enable_dependency_tracking" != xno \ 10799 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 10800 am__fastdepCC_TRUE= 10801 am__fastdepCC_FALSE='#' 10802else 10803 am__fastdepCC_TRUE='#' 10804 am__fastdepCC_FALSE= 10805fi 10806 10807 10808 10809# POSIX will say in a future version that running "rm -f" with no argument 10810# is OK; and we want to be able to make that assumption in our Makefile 10811# recipes. So use an aggressive probe to check that the usage we want is 10812# actually supported "in the wild" to an acceptable degree. 10813# See automake bug#10828. 10814# To make any issue more visible, cause the running configure to be aborted 10815# by default if the 'rm' program in use doesn't match our expectations; the 10816# user can still override this though. 10817if rm -f && rm -fr && rm -rf; then : OK; else 10818 cat >&2 <<'END' 10819Oops! 10820 10821Your 'rm' program seems unable to run without file operands specified 10822on the command line, even when the '-f' option is present. This is contrary 10823to the behaviour of most rm programs out there, and not conforming with 10824the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 10825 10826Please tell bug-automake@gnu.org about your system, including the value 10827of your $PATH and any error possibly output before this message. This 10828can help us improve future automake versions. 10829 10830END 10831 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 10832 echo 'Configuration will proceed anyway, since you have set the' >&2 10833 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 10834 echo >&2 10835 else 10836 cat >&2 <<'END' 10837Aborting the configuration process, to ensure you take notice of the issue. 10838 10839You can download and install GNU coreutils to get an 'rm' implementation 10840that behaves properly: <http://www.gnu.org/software/coreutils/>. 10841 10842If you want to complete the configuration process using your problematic 10843'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 10844to "yes", and re-run configure. 10845 10846END 10847 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 10848 fi 10849fi 10850 10851 10852# Initialize libtool 10853# Check whether --enable-static was given. 10854if test "${enable_static+set}" = set; then : 10855 enableval=$enable_static; p=${PACKAGE-default} 10856 case $enableval in 10857 yes) enable_static=yes ;; 10858 no) enable_static=no ;; 10859 *) 10860 enable_static=no 10861 # Look at the argument we got. We use all the common list separators. 10862 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10863 for pkg in $enableval; do 10864 IFS=$lt_save_ifs 10865 if test "X$pkg" = "X$p"; then 10866 enable_static=yes 10867 fi 10868 done 10869 IFS=$lt_save_ifs 10870 ;; 10871 esac 10872else 10873 enable_static=no 10874fi 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884case `pwd` in 10885 *\ * | *\ *) 10886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 10887$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 10888esac 10889 10890 10891 10892macro_version='2.4.6' 10893macro_revision='2.4.6' 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907ltmain=$ac_aux_dir/ltmain.sh 10908 10909# Backslashify metacharacters that are still active within 10910# double-quoted strings. 10911sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 10912 10913# Same as above, but do not quote variable references. 10914double_quote_subst='s/\(["`\\]\)/\\\1/g' 10915 10916# Sed substitution to delay expansion of an escaped shell variable in a 10917# double_quote_subst'ed string. 10918delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 10919 10920# Sed substitution to delay expansion of an escaped single quote. 10921delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 10922 10923# Sed substitution to avoid accidental globbing in evaled expressions 10924no_glob_subst='s/\*/\\\*/g' 10925 10926ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 10927ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 10928ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 10929 10930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 10931$as_echo_n "checking how to print strings... " >&6; } 10932# Test print first, because it will be a builtin if present. 10933if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 10934 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 10935 ECHO='print -r --' 10936elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 10937 ECHO='printf %s\n' 10938else 10939 # Use this function as a fallback that always works. 10940 func_fallback_echo () 10941 { 10942 eval 'cat <<_LTECHO_EOF 10943$1 10944_LTECHO_EOF' 10945 } 10946 ECHO='func_fallback_echo' 10947fi 10948 10949# func_echo_all arg... 10950# Invoke $ECHO with all args, space-separated. 10951func_echo_all () 10952{ 10953 $ECHO "" 10954} 10955 10956case $ECHO in 10957 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 10958$as_echo "printf" >&6; } ;; 10959 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 10960$as_echo "print -r" >&6; } ;; 10961 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 10962$as_echo "cat" >&6; } ;; 10963esac 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 10979$as_echo_n "checking for a sed that does not truncate output... " >&6; } 10980if ${ac_cv_path_SED+:} false; then : 10981 $as_echo_n "(cached) " >&6 10982else 10983 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 10984 for ac_i in 1 2 3 4 5 6 7; do 10985 ac_script="$ac_script$as_nl$ac_script" 10986 done 10987 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 10988 { ac_script=; unset ac_script;} 10989 if test -z "$SED"; then 10990 ac_path_SED_found=false 10991 # Loop through the user's path and test for each of PROGNAME-LIST 10992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10993for as_dir in $PATH 10994do 10995 IFS=$as_save_IFS 10996 test -z "$as_dir" && as_dir=. 10997 for ac_prog in sed gsed; do 10998 for ac_exec_ext in '' $ac_executable_extensions; do 10999 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 11000 as_fn_executable_p "$ac_path_SED" || continue 11001# Check for GNU ac_path_SED and select it if it is found. 11002 # Check for GNU $ac_path_SED 11003case `"$ac_path_SED" --version 2>&1` in 11004*GNU*) 11005 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 11006*) 11007 ac_count=0 11008 $as_echo_n 0123456789 >"conftest.in" 11009 while : 11010 do 11011 cat "conftest.in" "conftest.in" >"conftest.tmp" 11012 mv "conftest.tmp" "conftest.in" 11013 cp "conftest.in" "conftest.nl" 11014 $as_echo '' >> "conftest.nl" 11015 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 11016 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11017 as_fn_arith $ac_count + 1 && ac_count=$as_val 11018 if test $ac_count -gt ${ac_path_SED_max-0}; then 11019 # Best one so far, save it but keep looking for a better one 11020 ac_cv_path_SED="$ac_path_SED" 11021 ac_path_SED_max=$ac_count 11022 fi 11023 # 10*(2^10) chars as input seems more than enough 11024 test $ac_count -gt 10 && break 11025 done 11026 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11027esac 11028 11029 $ac_path_SED_found && break 3 11030 done 11031 done 11032 done 11033IFS=$as_save_IFS 11034 if test -z "$ac_cv_path_SED"; then 11035 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 11036 fi 11037else 11038 ac_cv_path_SED=$SED 11039fi 11040 11041fi 11042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 11043$as_echo "$ac_cv_path_SED" >&6; } 11044 SED="$ac_cv_path_SED" 11045 rm -f conftest.sed 11046 11047test -z "$SED" && SED=sed 11048Xsed="$SED -e 1s/^X//" 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 11061$as_echo_n "checking for fgrep... " >&6; } 11062if ${ac_cv_path_FGREP+:} false; then : 11063 $as_echo_n "(cached) " >&6 11064else 11065 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 11066 then ac_cv_path_FGREP="$GREP -F" 11067 else 11068 if test -z "$FGREP"; then 11069 ac_path_FGREP_found=false 11070 # Loop through the user's path and test for each of PROGNAME-LIST 11071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11072for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11073do 11074 IFS=$as_save_IFS 11075 test -z "$as_dir" && as_dir=. 11076 for ac_prog in fgrep; do 11077 for ac_exec_ext in '' $ac_executable_extensions; do 11078 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 11079 as_fn_executable_p "$ac_path_FGREP" || continue 11080# Check for GNU ac_path_FGREP and select it if it is found. 11081 # Check for GNU $ac_path_FGREP 11082case `"$ac_path_FGREP" --version 2>&1` in 11083*GNU*) 11084 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 11085*) 11086 ac_count=0 11087 $as_echo_n 0123456789 >"conftest.in" 11088 while : 11089 do 11090 cat "conftest.in" "conftest.in" >"conftest.tmp" 11091 mv "conftest.tmp" "conftest.in" 11092 cp "conftest.in" "conftest.nl" 11093 $as_echo 'FGREP' >> "conftest.nl" 11094 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 11095 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11096 as_fn_arith $ac_count + 1 && ac_count=$as_val 11097 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11098 # Best one so far, save it but keep looking for a better one 11099 ac_cv_path_FGREP="$ac_path_FGREP" 11100 ac_path_FGREP_max=$ac_count 11101 fi 11102 # 10*(2^10) chars as input seems more than enough 11103 test $ac_count -gt 10 && break 11104 done 11105 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11106esac 11107 11108 $ac_path_FGREP_found && break 3 11109 done 11110 done 11111 done 11112IFS=$as_save_IFS 11113 if test -z "$ac_cv_path_FGREP"; then 11114 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11115 fi 11116else 11117 ac_cv_path_FGREP=$FGREP 11118fi 11119 11120 fi 11121fi 11122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 11123$as_echo "$ac_cv_path_FGREP" >&6; } 11124 FGREP="$ac_cv_path_FGREP" 11125 11126 11127test -z "$GREP" && GREP=grep 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147# Check whether --with-gnu-ld was given. 11148if test "${with_gnu_ld+set}" = set; then : 11149 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 11150else 11151 with_gnu_ld=no 11152fi 11153 11154ac_prog=ld 11155if test yes = "$GCC"; then 11156 # Check if gcc -print-prog-name=ld gives a path. 11157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11158$as_echo_n "checking for ld used by $CC... " >&6; } 11159 case $host in 11160 *-*-mingw*) 11161 # gcc leaves a trailing carriage return, which upsets mingw 11162 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11163 *) 11164 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11165 esac 11166 case $ac_prog in 11167 # Accept absolute paths. 11168 [\\/]* | ?:[\\/]*) 11169 re_direlt='/[^/][^/]*/\.\./' 11170 # Canonicalize the pathname of ld 11171 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11172 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11173 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11174 done 11175 test -z "$LD" && LD=$ac_prog 11176 ;; 11177 "") 11178 # If it fails, then pretend we aren't using GCC. 11179 ac_prog=ld 11180 ;; 11181 *) 11182 # If it is relative, then search for the first ld in PATH. 11183 with_gnu_ld=unknown 11184 ;; 11185 esac 11186elif test yes = "$with_gnu_ld"; then 11187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11188$as_echo_n "checking for GNU ld... " >&6; } 11189else 11190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11191$as_echo_n "checking for non-GNU ld... " >&6; } 11192fi 11193if ${lt_cv_path_LD+:} false; then : 11194 $as_echo_n "(cached) " >&6 11195else 11196 if test -z "$LD"; then 11197 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11198 for ac_dir in $PATH; do 11199 IFS=$lt_save_ifs 11200 test -z "$ac_dir" && ac_dir=. 11201 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11202 lt_cv_path_LD=$ac_dir/$ac_prog 11203 # Check to see if the program is GNU ld. I'd rather use --version, 11204 # but apparently some variants of GNU ld only accept -v. 11205 # Break only if it was the GNU/non-GNU ld that we prefer. 11206 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11207 *GNU* | *'with BFD'*) 11208 test no != "$with_gnu_ld" && break 11209 ;; 11210 *) 11211 test yes != "$with_gnu_ld" && break 11212 ;; 11213 esac 11214 fi 11215 done 11216 IFS=$lt_save_ifs 11217else 11218 lt_cv_path_LD=$LD # Let the user override the test with a path. 11219fi 11220fi 11221 11222LD=$lt_cv_path_LD 11223if test -n "$LD"; then 11224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11225$as_echo "$LD" >&6; } 11226else 11227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11228$as_echo "no" >&6; } 11229fi 11230test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11232$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11233if ${lt_cv_prog_gnu_ld+:} false; then : 11234 $as_echo_n "(cached) " >&6 11235else 11236 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11237case `$LD -v 2>&1 </dev/null` in 11238*GNU* | *'with BFD'*) 11239 lt_cv_prog_gnu_ld=yes 11240 ;; 11241*) 11242 lt_cv_prog_gnu_ld=no 11243 ;; 11244esac 11245fi 11246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11247$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11248with_gnu_ld=$lt_cv_prog_gnu_ld 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 11259$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 11260if ${lt_cv_path_NM+:} false; then : 11261 $as_echo_n "(cached) " >&6 11262else 11263 if test -n "$NM"; then 11264 # Let the user override the test. 11265 lt_cv_path_NM=$NM 11266else 11267 lt_nm_to_check=${ac_tool_prefix}nm 11268 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 11269 lt_nm_to_check="$lt_nm_to_check nm" 11270 fi 11271 for lt_tmp_nm in $lt_nm_to_check; do 11272 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11273 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 11274 IFS=$lt_save_ifs 11275 test -z "$ac_dir" && ac_dir=. 11276 tmp_nm=$ac_dir/$lt_tmp_nm 11277 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 11278 # Check to see if the nm accepts a BSD-compat flag. 11279 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 11280 # nm: unknown option "B" ignored 11281 # Tru64's nm complains that /dev/null is an invalid object file 11282 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 11283 case $build_os in 11284 mingw*) lt_bad_file=conftest.nm/nofile ;; 11285 *) lt_bad_file=/dev/null ;; 11286 esac 11287 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 11288 *$lt_bad_file* | *'Invalid file or object type'*) 11289 lt_cv_path_NM="$tmp_nm -B" 11290 break 2 11291 ;; 11292 *) 11293 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 11294 */dev/null*) 11295 lt_cv_path_NM="$tmp_nm -p" 11296 break 2 11297 ;; 11298 *) 11299 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 11300 continue # so that we can try to find one that supports BSD flags 11301 ;; 11302 esac 11303 ;; 11304 esac 11305 fi 11306 done 11307 IFS=$lt_save_ifs 11308 done 11309 : ${lt_cv_path_NM=no} 11310fi 11311fi 11312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 11313$as_echo "$lt_cv_path_NM" >&6; } 11314if test no != "$lt_cv_path_NM"; then 11315 NM=$lt_cv_path_NM 11316else 11317 # Didn't find any BSD compatible name lister, look for dumpbin. 11318 if test -n "$DUMPBIN"; then : 11319 # Let the user override the test. 11320 else 11321 if test -n "$ac_tool_prefix"; then 11322 for ac_prog in dumpbin "link -dump" 11323 do 11324 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11325set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11327$as_echo_n "checking for $ac_word... " >&6; } 11328if ${ac_cv_prog_DUMPBIN+:} false; then : 11329 $as_echo_n "(cached) " >&6 11330else 11331 if test -n "$DUMPBIN"; then 11332 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 11333else 11334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11335for as_dir in $PATH 11336do 11337 IFS=$as_save_IFS 11338 test -z "$as_dir" && as_dir=. 11339 for ac_exec_ext in '' $ac_executable_extensions; do 11340 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11341 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 11342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11343 break 2 11344 fi 11345done 11346 done 11347IFS=$as_save_IFS 11348 11349fi 11350fi 11351DUMPBIN=$ac_cv_prog_DUMPBIN 11352if test -n "$DUMPBIN"; then 11353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 11354$as_echo "$DUMPBIN" >&6; } 11355else 11356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11357$as_echo "no" >&6; } 11358fi 11359 11360 11361 test -n "$DUMPBIN" && break 11362 done 11363fi 11364if test -z "$DUMPBIN"; then 11365 ac_ct_DUMPBIN=$DUMPBIN 11366 for ac_prog in dumpbin "link -dump" 11367do 11368 # Extract the first word of "$ac_prog", so it can be a program name with args. 11369set dummy $ac_prog; ac_word=$2 11370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11371$as_echo_n "checking for $ac_word... " >&6; } 11372if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 11373 $as_echo_n "(cached) " >&6 11374else 11375 if test -n "$ac_ct_DUMPBIN"; then 11376 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 11377else 11378as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11379for as_dir in $PATH 11380do 11381 IFS=$as_save_IFS 11382 test -z "$as_dir" && as_dir=. 11383 for ac_exec_ext in '' $ac_executable_extensions; do 11384 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11385 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 11386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11387 break 2 11388 fi 11389done 11390 done 11391IFS=$as_save_IFS 11392 11393fi 11394fi 11395ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 11396if test -n "$ac_ct_DUMPBIN"; then 11397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 11398$as_echo "$ac_ct_DUMPBIN" >&6; } 11399else 11400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11401$as_echo "no" >&6; } 11402fi 11403 11404 11405 test -n "$ac_ct_DUMPBIN" && break 11406done 11407 11408 if test "x$ac_ct_DUMPBIN" = x; then 11409 DUMPBIN=":" 11410 else 11411 case $cross_compiling:$ac_tool_warned in 11412yes:) 11413{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11414$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11415ac_tool_warned=yes ;; 11416esac 11417 DUMPBIN=$ac_ct_DUMPBIN 11418 fi 11419fi 11420 11421 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 11422 *COFF*) 11423 DUMPBIN="$DUMPBIN -symbols -headers" 11424 ;; 11425 *) 11426 DUMPBIN=: 11427 ;; 11428 esac 11429 fi 11430 11431 if test : != "$DUMPBIN"; then 11432 NM=$DUMPBIN 11433 fi 11434fi 11435test -z "$NM" && NM=nm 11436 11437 11438 11439 11440 11441 11442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 11443$as_echo_n "checking the name lister ($NM) interface... " >&6; } 11444if ${lt_cv_nm_interface+:} false; then : 11445 $as_echo_n "(cached) " >&6 11446else 11447 lt_cv_nm_interface="BSD nm" 11448 echo "int some_variable = 0;" > conftest.$ac_ext 11449 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 11450 (eval "$ac_compile" 2>conftest.err) 11451 cat conftest.err >&5 11452 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 11453 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 11454 cat conftest.err >&5 11455 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 11456 cat conftest.out >&5 11457 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 11458 lt_cv_nm_interface="MS dumpbin" 11459 fi 11460 rm -f conftest* 11461fi 11462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 11463$as_echo "$lt_cv_nm_interface" >&6; } 11464 11465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 11466$as_echo_n "checking whether ln -s works... " >&6; } 11467LN_S=$as_ln_s 11468if test "$LN_S" = "ln -s"; then 11469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11470$as_echo "yes" >&6; } 11471else 11472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 11473$as_echo "no, using $LN_S" >&6; } 11474fi 11475 11476# find the maximum length of command line arguments 11477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 11478$as_echo_n "checking the maximum length of command line arguments... " >&6; } 11479if ${lt_cv_sys_max_cmd_len+:} false; then : 11480 $as_echo_n "(cached) " >&6 11481else 11482 i=0 11483 teststring=ABCD 11484 11485 case $build_os in 11486 msdosdjgpp*) 11487 # On DJGPP, this test can blow up pretty badly due to problems in libc 11488 # (any single argument exceeding 2000 bytes causes a buffer overrun 11489 # during glob expansion). Even if it were fixed, the result of this 11490 # check would be larger than it should be. 11491 lt_cv_sys_max_cmd_len=12288; # 12K is about right 11492 ;; 11493 11494 gnu*) 11495 # Under GNU Hurd, this test is not required because there is 11496 # no limit to the length of command line arguments. 11497 # Libtool will interpret -1 as no limit whatsoever 11498 lt_cv_sys_max_cmd_len=-1; 11499 ;; 11500 11501 cygwin* | mingw* | cegcc*) 11502 # On Win9x/ME, this test blows up -- it succeeds, but takes 11503 # about 5 minutes as the teststring grows exponentially. 11504 # Worse, since 9x/ME are not pre-emptively multitasking, 11505 # you end up with a "frozen" computer, even though with patience 11506 # the test eventually succeeds (with a max line length of 256k). 11507 # Instead, let's just punt: use the minimum linelength reported by 11508 # all of the supported platforms: 8192 (on NT/2K/XP). 11509 lt_cv_sys_max_cmd_len=8192; 11510 ;; 11511 11512 mint*) 11513 # On MiNT this can take a long time and run out of memory. 11514 lt_cv_sys_max_cmd_len=8192; 11515 ;; 11516 11517 amigaos*) 11518 # On AmigaOS with pdksh, this test takes hours, literally. 11519 # So we just punt and use a minimum line length of 8192. 11520 lt_cv_sys_max_cmd_len=8192; 11521 ;; 11522 11523 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 11524 # This has been around since 386BSD, at least. Likely further. 11525 if test -x /sbin/sysctl; then 11526 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 11527 elif test -x /usr/sbin/sysctl; then 11528 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 11529 else 11530 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 11531 fi 11532 # And add a safety zone 11533 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11534 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11535 ;; 11536 11537 interix*) 11538 # We know the value 262144 and hardcode it with a safety zone (like BSD) 11539 lt_cv_sys_max_cmd_len=196608 11540 ;; 11541 11542 os2*) 11543 # The test takes a long time on OS/2. 11544 lt_cv_sys_max_cmd_len=8192 11545 ;; 11546 11547 osf*) 11548 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 11549 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 11550 # nice to cause kernel panics so lets avoid the loop below. 11551 # First set a reasonable default. 11552 lt_cv_sys_max_cmd_len=16384 11553 # 11554 if test -x /sbin/sysconfig; then 11555 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 11556 *1*) lt_cv_sys_max_cmd_len=-1 ;; 11557 esac 11558 fi 11559 ;; 11560 sco3.2v5*) 11561 lt_cv_sys_max_cmd_len=102400 11562 ;; 11563 sysv5* | sco5v6* | sysv4.2uw2*) 11564 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 11565 if test -n "$kargmax"; then 11566 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 11567 else 11568 lt_cv_sys_max_cmd_len=32768 11569 fi 11570 ;; 11571 *) 11572 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 11573 if test -n "$lt_cv_sys_max_cmd_len" && \ 11574 test undefined != "$lt_cv_sys_max_cmd_len"; then 11575 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11576 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11577 else 11578 # Make teststring a little bigger before we do anything with it. 11579 # a 1K string should be a reasonable start. 11580 for i in 1 2 3 4 5 6 7 8; do 11581 teststring=$teststring$teststring 11582 done 11583 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 11584 # If test is not a shell built-in, we'll probably end up computing a 11585 # maximum length that is only half of the actual maximum length, but 11586 # we can't tell. 11587 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 11588 = "X$teststring$teststring"; } >/dev/null 2>&1 && 11589 test 17 != "$i" # 1/2 MB should be enough 11590 do 11591 i=`expr $i + 1` 11592 teststring=$teststring$teststring 11593 done 11594 # Only check the string length outside the loop. 11595 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 11596 teststring= 11597 # Add a significant safety factor because C++ compilers can tack on 11598 # massive amounts of additional arguments before passing them to the 11599 # linker. It appears as though 1/2 is a usable value. 11600 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 11601 fi 11602 ;; 11603 esac 11604 11605fi 11606 11607if test -n "$lt_cv_sys_max_cmd_len"; then 11608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 11609$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 11610else 11611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 11612$as_echo "none" >&6; } 11613fi 11614max_cmd_len=$lt_cv_sys_max_cmd_len 11615 11616 11617 11618 11619 11620 11621: ${CP="cp -f"} 11622: ${MV="mv -f"} 11623: ${RM="rm -f"} 11624 11625if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 11626 lt_unset=unset 11627else 11628 lt_unset=false 11629fi 11630 11631 11632 11633 11634 11635# test EBCDIC or ASCII 11636case `echo X|tr X '\101'` in 11637 A) # ASCII based system 11638 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 11639 lt_SP2NL='tr \040 \012' 11640 lt_NL2SP='tr \015\012 \040\040' 11641 ;; 11642 *) # EBCDIC based system 11643 lt_SP2NL='tr \100 \n' 11644 lt_NL2SP='tr \r\n \100\100' 11645 ;; 11646esac 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 11657$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 11658if ${lt_cv_to_host_file_cmd+:} false; then : 11659 $as_echo_n "(cached) " >&6 11660else 11661 case $host in 11662 *-*-mingw* ) 11663 case $build in 11664 *-*-mingw* ) # actually msys 11665 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 11666 ;; 11667 *-*-cygwin* ) 11668 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 11669 ;; 11670 * ) # otherwise, assume *nix 11671 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 11672 ;; 11673 esac 11674 ;; 11675 *-*-cygwin* ) 11676 case $build in 11677 *-*-mingw* ) # actually msys 11678 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 11679 ;; 11680 *-*-cygwin* ) 11681 lt_cv_to_host_file_cmd=func_convert_file_noop 11682 ;; 11683 * ) # otherwise, assume *nix 11684 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 11685 ;; 11686 esac 11687 ;; 11688 * ) # unhandled hosts (and "normal" native builds) 11689 lt_cv_to_host_file_cmd=func_convert_file_noop 11690 ;; 11691esac 11692 11693fi 11694 11695to_host_file_cmd=$lt_cv_to_host_file_cmd 11696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 11697$as_echo "$lt_cv_to_host_file_cmd" >&6; } 11698 11699 11700 11701 11702 11703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 11704$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 11705if ${lt_cv_to_tool_file_cmd+:} false; then : 11706 $as_echo_n "(cached) " >&6 11707else 11708 #assume ordinary cross tools, or native build. 11709lt_cv_to_tool_file_cmd=func_convert_file_noop 11710case $host in 11711 *-*-mingw* ) 11712 case $build in 11713 *-*-mingw* ) # actually msys 11714 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 11715 ;; 11716 esac 11717 ;; 11718esac 11719 11720fi 11721 11722to_tool_file_cmd=$lt_cv_to_tool_file_cmd 11723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 11724$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 11725 11726 11727 11728 11729 11730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 11731$as_echo_n "checking for $LD option to reload object files... " >&6; } 11732if ${lt_cv_ld_reload_flag+:} false; then : 11733 $as_echo_n "(cached) " >&6 11734else 11735 lt_cv_ld_reload_flag='-r' 11736fi 11737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 11738$as_echo "$lt_cv_ld_reload_flag" >&6; } 11739reload_flag=$lt_cv_ld_reload_flag 11740case $reload_flag in 11741"" | " "*) ;; 11742*) reload_flag=" $reload_flag" ;; 11743esac 11744reload_cmds='$LD$reload_flag -o $output$reload_objs' 11745case $host_os in 11746 cygwin* | mingw* | pw32* | cegcc*) 11747 if test yes != "$GCC"; then 11748 reload_cmds=false 11749 fi 11750 ;; 11751 darwin*) 11752 if test yes = "$GCC"; then 11753 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 11754 else 11755 reload_cmds='$LD$reload_flag -o $output$reload_objs' 11756 fi 11757 ;; 11758esac 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768if test -n "$ac_tool_prefix"; then 11769 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 11770set dummy ${ac_tool_prefix}objdump; ac_word=$2 11771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11772$as_echo_n "checking for $ac_word... " >&6; } 11773if ${ac_cv_prog_OBJDUMP+:} false; then : 11774 $as_echo_n "(cached) " >&6 11775else 11776 if test -n "$OBJDUMP"; then 11777 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 11778else 11779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11780for as_dir in $PATH 11781do 11782 IFS=$as_save_IFS 11783 test -z "$as_dir" && as_dir=. 11784 for ac_exec_ext in '' $ac_executable_extensions; do 11785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11786 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 11787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11788 break 2 11789 fi 11790done 11791 done 11792IFS=$as_save_IFS 11793 11794fi 11795fi 11796OBJDUMP=$ac_cv_prog_OBJDUMP 11797if test -n "$OBJDUMP"; then 11798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 11799$as_echo "$OBJDUMP" >&6; } 11800else 11801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11802$as_echo "no" >&6; } 11803fi 11804 11805 11806fi 11807if test -z "$ac_cv_prog_OBJDUMP"; then 11808 ac_ct_OBJDUMP=$OBJDUMP 11809 # Extract the first word of "objdump", so it can be a program name with args. 11810set dummy objdump; ac_word=$2 11811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11812$as_echo_n "checking for $ac_word... " >&6; } 11813if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 11814 $as_echo_n "(cached) " >&6 11815else 11816 if test -n "$ac_ct_OBJDUMP"; then 11817 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 11818else 11819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11820for as_dir in $PATH 11821do 11822 IFS=$as_save_IFS 11823 test -z "$as_dir" && as_dir=. 11824 for ac_exec_ext in '' $ac_executable_extensions; do 11825 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11826 ac_cv_prog_ac_ct_OBJDUMP="objdump" 11827 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11828 break 2 11829 fi 11830done 11831 done 11832IFS=$as_save_IFS 11833 11834fi 11835fi 11836ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 11837if test -n "$ac_ct_OBJDUMP"; then 11838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 11839$as_echo "$ac_ct_OBJDUMP" >&6; } 11840else 11841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11842$as_echo "no" >&6; } 11843fi 11844 11845 if test "x$ac_ct_OBJDUMP" = x; then 11846 OBJDUMP="false" 11847 else 11848 case $cross_compiling:$ac_tool_warned in 11849yes:) 11850{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11851$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11852ac_tool_warned=yes ;; 11853esac 11854 OBJDUMP=$ac_ct_OBJDUMP 11855 fi 11856else 11857 OBJDUMP="$ac_cv_prog_OBJDUMP" 11858fi 11859 11860test -z "$OBJDUMP" && OBJDUMP=objdump 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 11871$as_echo_n "checking how to recognize dependent libraries... " >&6; } 11872if ${lt_cv_deplibs_check_method+:} false; then : 11873 $as_echo_n "(cached) " >&6 11874else 11875 lt_cv_file_magic_cmd='$MAGIC_CMD' 11876lt_cv_file_magic_test_file= 11877lt_cv_deplibs_check_method='unknown' 11878# Need to set the preceding variable on all platforms that support 11879# interlibrary dependencies. 11880# 'none' -- dependencies not supported. 11881# 'unknown' -- same as none, but documents that we really don't know. 11882# 'pass_all' -- all dependencies passed with no checks. 11883# 'test_compile' -- check by making test program. 11884# 'file_magic [[regex]]' -- check by looking for files in library path 11885# that responds to the $file_magic_cmd with a given extended regex. 11886# If you have 'file' or equivalent on your system and you're not sure 11887# whether 'pass_all' will *always* work, you probably want this one. 11888 11889case $host_os in 11890aix[4-9]*) 11891 lt_cv_deplibs_check_method=pass_all 11892 ;; 11893 11894beos*) 11895 lt_cv_deplibs_check_method=pass_all 11896 ;; 11897 11898bsdi[45]*) 11899 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 11900 lt_cv_file_magic_cmd='/usr/bin/file -L' 11901 lt_cv_file_magic_test_file=/shlib/libc.so 11902 ;; 11903 11904cygwin*) 11905 # func_win32_libid is a shell function defined in ltmain.sh 11906 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 11907 lt_cv_file_magic_cmd='func_win32_libid' 11908 ;; 11909 11910mingw* | pw32*) 11911 # Base MSYS/MinGW do not provide the 'file' command needed by 11912 # func_win32_libid shell function, so use a weaker test based on 'objdump', 11913 # unless we find 'file', for example because we are cross-compiling. 11914 if ( file / ) >/dev/null 2>&1; then 11915 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 11916 lt_cv_file_magic_cmd='func_win32_libid' 11917 else 11918 # Keep this pattern in sync with the one in func_win32_libid. 11919 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 11920 lt_cv_file_magic_cmd='$OBJDUMP -f' 11921 fi 11922 ;; 11923 11924cegcc*) 11925 # use the weaker test based on 'objdump'. See mingw*. 11926 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 11927 lt_cv_file_magic_cmd='$OBJDUMP -f' 11928 ;; 11929 11930darwin* | rhapsody*) 11931 lt_cv_deplibs_check_method=pass_all 11932 ;; 11933 11934freebsd* | dragonfly*) 11935 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 11936 case $host_cpu in 11937 i*86 ) 11938 # Not sure whether the presence of OpenBSD here was a mistake. 11939 # Let's accept both of them until this is cleared up. 11940 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 11941 lt_cv_file_magic_cmd=/usr/bin/file 11942 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 11943 ;; 11944 esac 11945 else 11946 lt_cv_deplibs_check_method=pass_all 11947 fi 11948 ;; 11949 11950haiku*) 11951 lt_cv_deplibs_check_method=pass_all 11952 ;; 11953 11954hpux10.20* | hpux11*) 11955 lt_cv_file_magic_cmd=/usr/bin/file 11956 case $host_cpu in 11957 ia64*) 11958 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 11959 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 11960 ;; 11961 hppa*64*) 11962 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]' 11963 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 11964 ;; 11965 *) 11966 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 11967 lt_cv_file_magic_test_file=/usr/lib/libc.sl 11968 ;; 11969 esac 11970 ;; 11971 11972interix[3-9]*) 11973 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 11974 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 11975 ;; 11976 11977irix5* | irix6* | nonstopux*) 11978 case $LD in 11979 *-32|*"-32 ") libmagic=32-bit;; 11980 *-n32|*"-n32 ") libmagic=N32;; 11981 *-64|*"-64 ") libmagic=64-bit;; 11982 *) libmagic=never-match;; 11983 esac 11984 lt_cv_deplibs_check_method=pass_all 11985 ;; 11986 11987# This must be glibc/ELF. 11988linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11989 lt_cv_deplibs_check_method=pass_all 11990 ;; 11991 11992netbsd* | netbsdelf*-gnu) 11993 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 11994 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 11995 else 11996 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 11997 fi 11998 ;; 11999 12000newos6*) 12001 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 12002 lt_cv_file_magic_cmd=/usr/bin/file 12003 lt_cv_file_magic_test_file=/usr/lib/libnls.so 12004 ;; 12005 12006*nto* | *qnx*) 12007 lt_cv_deplibs_check_method=pass_all 12008 ;; 12009 12010openbsd* | bitrig*) 12011 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12012 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 12013 else 12014 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12015 fi 12016 ;; 12017 12018osf3* | osf4* | osf5*) 12019 lt_cv_deplibs_check_method=pass_all 12020 ;; 12021 12022rdos*) 12023 lt_cv_deplibs_check_method=pass_all 12024 ;; 12025 12026solaris*) 12027 lt_cv_deplibs_check_method=pass_all 12028 ;; 12029 12030sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12031 lt_cv_deplibs_check_method=pass_all 12032 ;; 12033 12034sysv4 | sysv4.3*) 12035 case $host_vendor in 12036 motorola) 12037 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]' 12038 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 12039 ;; 12040 ncr) 12041 lt_cv_deplibs_check_method=pass_all 12042 ;; 12043 sequent) 12044 lt_cv_file_magic_cmd='/bin/file' 12045 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 12046 ;; 12047 sni) 12048 lt_cv_file_magic_cmd='/bin/file' 12049 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 12050 lt_cv_file_magic_test_file=/lib/libc.so 12051 ;; 12052 siemens) 12053 lt_cv_deplibs_check_method=pass_all 12054 ;; 12055 pc) 12056 lt_cv_deplibs_check_method=pass_all 12057 ;; 12058 esac 12059 ;; 12060 12061tpf*) 12062 lt_cv_deplibs_check_method=pass_all 12063 ;; 12064os2*) 12065 lt_cv_deplibs_check_method=pass_all 12066 ;; 12067esac 12068 12069fi 12070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 12071$as_echo "$lt_cv_deplibs_check_method" >&6; } 12072 12073file_magic_glob= 12074want_nocaseglob=no 12075if test "$build" = "$host"; then 12076 case $host_os in 12077 mingw* | pw32*) 12078 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 12079 want_nocaseglob=yes 12080 else 12081 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 12082 fi 12083 ;; 12084 esac 12085fi 12086 12087file_magic_cmd=$lt_cv_file_magic_cmd 12088deplibs_check_method=$lt_cv_deplibs_check_method 12089test -z "$deplibs_check_method" && deplibs_check_method=unknown 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112if test -n "$ac_tool_prefix"; then 12113 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 12114set dummy ${ac_tool_prefix}dlltool; ac_word=$2 12115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12116$as_echo_n "checking for $ac_word... " >&6; } 12117if ${ac_cv_prog_DLLTOOL+:} false; then : 12118 $as_echo_n "(cached) " >&6 12119else 12120 if test -n "$DLLTOOL"; then 12121 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 12122else 12123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12124for as_dir in $PATH 12125do 12126 IFS=$as_save_IFS 12127 test -z "$as_dir" && as_dir=. 12128 for ac_exec_ext in '' $ac_executable_extensions; do 12129 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12130 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 12131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12132 break 2 12133 fi 12134done 12135 done 12136IFS=$as_save_IFS 12137 12138fi 12139fi 12140DLLTOOL=$ac_cv_prog_DLLTOOL 12141if test -n "$DLLTOOL"; then 12142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 12143$as_echo "$DLLTOOL" >&6; } 12144else 12145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12146$as_echo "no" >&6; } 12147fi 12148 12149 12150fi 12151if test -z "$ac_cv_prog_DLLTOOL"; then 12152 ac_ct_DLLTOOL=$DLLTOOL 12153 # Extract the first word of "dlltool", so it can be a program name with args. 12154set dummy dlltool; ac_word=$2 12155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12156$as_echo_n "checking for $ac_word... " >&6; } 12157if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 12158 $as_echo_n "(cached) " >&6 12159else 12160 if test -n "$ac_ct_DLLTOOL"; then 12161 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 12162else 12163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12164for as_dir in $PATH 12165do 12166 IFS=$as_save_IFS 12167 test -z "$as_dir" && as_dir=. 12168 for ac_exec_ext in '' $ac_executable_extensions; do 12169 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12170 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 12171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12172 break 2 12173 fi 12174done 12175 done 12176IFS=$as_save_IFS 12177 12178fi 12179fi 12180ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 12181if test -n "$ac_ct_DLLTOOL"; then 12182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 12183$as_echo "$ac_ct_DLLTOOL" >&6; } 12184else 12185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12186$as_echo "no" >&6; } 12187fi 12188 12189 if test "x$ac_ct_DLLTOOL" = x; then 12190 DLLTOOL="false" 12191 else 12192 case $cross_compiling:$ac_tool_warned in 12193yes:) 12194{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12195$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12196ac_tool_warned=yes ;; 12197esac 12198 DLLTOOL=$ac_ct_DLLTOOL 12199 fi 12200else 12201 DLLTOOL="$ac_cv_prog_DLLTOOL" 12202fi 12203 12204test -z "$DLLTOOL" && DLLTOOL=dlltool 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 12216$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 12217if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 12218 $as_echo_n "(cached) " >&6 12219else 12220 lt_cv_sharedlib_from_linklib_cmd='unknown' 12221 12222case $host_os in 12223cygwin* | mingw* | pw32* | cegcc*) 12224 # two different shell functions defined in ltmain.sh; 12225 # decide which one to use based on capabilities of $DLLTOOL 12226 case `$DLLTOOL --help 2>&1` in 12227 *--identify-strict*) 12228 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 12229 ;; 12230 *) 12231 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 12232 ;; 12233 esac 12234 ;; 12235*) 12236 # fallback: assume linklib IS sharedlib 12237 lt_cv_sharedlib_from_linklib_cmd=$ECHO 12238 ;; 12239esac 12240 12241fi 12242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 12243$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 12244sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 12245test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 12246 12247 12248 12249 12250 12251 12252 12253if test -n "$ac_tool_prefix"; then 12254 for ac_prog in ar 12255 do 12256 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12257set dummy $ac_tool_prefix$ac_prog; ac_word=$2 12258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12259$as_echo_n "checking for $ac_word... " >&6; } 12260if ${ac_cv_prog_AR+:} false; then : 12261 $as_echo_n "(cached) " >&6 12262else 12263 if test -n "$AR"; then 12264 ac_cv_prog_AR="$AR" # Let the user override the test. 12265else 12266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12267for as_dir in $PATH 12268do 12269 IFS=$as_save_IFS 12270 test -z "$as_dir" && as_dir=. 12271 for ac_exec_ext in '' $ac_executable_extensions; do 12272 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12273 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 12274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12275 break 2 12276 fi 12277done 12278 done 12279IFS=$as_save_IFS 12280 12281fi 12282fi 12283AR=$ac_cv_prog_AR 12284if test -n "$AR"; then 12285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 12286$as_echo "$AR" >&6; } 12287else 12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12289$as_echo "no" >&6; } 12290fi 12291 12292 12293 test -n "$AR" && break 12294 done 12295fi 12296if test -z "$AR"; then 12297 ac_ct_AR=$AR 12298 for ac_prog in ar 12299do 12300 # Extract the first word of "$ac_prog", so it can be a program name with args. 12301set dummy $ac_prog; ac_word=$2 12302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12303$as_echo_n "checking for $ac_word... " >&6; } 12304if ${ac_cv_prog_ac_ct_AR+:} false; then : 12305 $as_echo_n "(cached) " >&6 12306else 12307 if test -n "$ac_ct_AR"; then 12308 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 12309else 12310as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12311for as_dir in $PATH 12312do 12313 IFS=$as_save_IFS 12314 test -z "$as_dir" && as_dir=. 12315 for ac_exec_ext in '' $ac_executable_extensions; do 12316 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12317 ac_cv_prog_ac_ct_AR="$ac_prog" 12318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12319 break 2 12320 fi 12321done 12322 done 12323IFS=$as_save_IFS 12324 12325fi 12326fi 12327ac_ct_AR=$ac_cv_prog_ac_ct_AR 12328if test -n "$ac_ct_AR"; then 12329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 12330$as_echo "$ac_ct_AR" >&6; } 12331else 12332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12333$as_echo "no" >&6; } 12334fi 12335 12336 12337 test -n "$ac_ct_AR" && break 12338done 12339 12340 if test "x$ac_ct_AR" = x; then 12341 AR="false" 12342 else 12343 case $cross_compiling:$ac_tool_warned in 12344yes:) 12345{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12346$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12347ac_tool_warned=yes ;; 12348esac 12349 AR=$ac_ct_AR 12350 fi 12351fi 12352 12353: ${AR=ar} 12354: ${AR_FLAGS=cru} 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 12367$as_echo_n "checking for archiver @FILE support... " >&6; } 12368if ${lt_cv_ar_at_file+:} false; then : 12369 $as_echo_n "(cached) " >&6 12370else 12371 lt_cv_ar_at_file=no 12372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12373/* end confdefs.h. */ 12374 12375int 12376main () 12377{ 12378 12379 ; 12380 return 0; 12381} 12382_ACEOF 12383if ac_fn_c_try_compile "$LINENO"; then : 12384 echo conftest.$ac_objext > conftest.lst 12385 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 12386 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12387 (eval $lt_ar_try) 2>&5 12388 ac_status=$? 12389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12390 test $ac_status = 0; } 12391 if test 0 -eq "$ac_status"; then 12392 # Ensure the archiver fails upon bogus file names. 12393 rm -f conftest.$ac_objext libconftest.a 12394 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12395 (eval $lt_ar_try) 2>&5 12396 ac_status=$? 12397 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12398 test $ac_status = 0; } 12399 if test 0 -ne "$ac_status"; then 12400 lt_cv_ar_at_file=@ 12401 fi 12402 fi 12403 rm -f conftest.* libconftest.a 12404 12405fi 12406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12407 12408fi 12409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 12410$as_echo "$lt_cv_ar_at_file" >&6; } 12411 12412if test no = "$lt_cv_ar_at_file"; then 12413 archiver_list_spec= 12414else 12415 archiver_list_spec=$lt_cv_ar_at_file 12416fi 12417 12418 12419 12420 12421 12422 12423 12424if test -n "$ac_tool_prefix"; then 12425 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 12426set dummy ${ac_tool_prefix}strip; ac_word=$2 12427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12428$as_echo_n "checking for $ac_word... " >&6; } 12429if ${ac_cv_prog_STRIP+:} false; then : 12430 $as_echo_n "(cached) " >&6 12431else 12432 if test -n "$STRIP"; then 12433 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12434else 12435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12436for as_dir in $PATH 12437do 12438 IFS=$as_save_IFS 12439 test -z "$as_dir" && as_dir=. 12440 for ac_exec_ext in '' $ac_executable_extensions; do 12441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12442 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 12443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12444 break 2 12445 fi 12446done 12447 done 12448IFS=$as_save_IFS 12449 12450fi 12451fi 12452STRIP=$ac_cv_prog_STRIP 12453if test -n "$STRIP"; then 12454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12455$as_echo "$STRIP" >&6; } 12456else 12457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12458$as_echo "no" >&6; } 12459fi 12460 12461 12462fi 12463if test -z "$ac_cv_prog_STRIP"; then 12464 ac_ct_STRIP=$STRIP 12465 # Extract the first word of "strip", so it can be a program name with args. 12466set dummy strip; ac_word=$2 12467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12468$as_echo_n "checking for $ac_word... " >&6; } 12469if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 12470 $as_echo_n "(cached) " >&6 12471else 12472 if test -n "$ac_ct_STRIP"; then 12473 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 12474else 12475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12476for as_dir in $PATH 12477do 12478 IFS=$as_save_IFS 12479 test -z "$as_dir" && as_dir=. 12480 for ac_exec_ext in '' $ac_executable_extensions; do 12481 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12482 ac_cv_prog_ac_ct_STRIP="strip" 12483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12484 break 2 12485 fi 12486done 12487 done 12488IFS=$as_save_IFS 12489 12490fi 12491fi 12492ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 12493if test -n "$ac_ct_STRIP"; then 12494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 12495$as_echo "$ac_ct_STRIP" >&6; } 12496else 12497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12498$as_echo "no" >&6; } 12499fi 12500 12501 if test "x$ac_ct_STRIP" = x; then 12502 STRIP=":" 12503 else 12504 case $cross_compiling:$ac_tool_warned in 12505yes:) 12506{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12507$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12508ac_tool_warned=yes ;; 12509esac 12510 STRIP=$ac_ct_STRIP 12511 fi 12512else 12513 STRIP="$ac_cv_prog_STRIP" 12514fi 12515 12516test -z "$STRIP" && STRIP=: 12517 12518 12519 12520 12521 12522 12523if test -n "$ac_tool_prefix"; then 12524 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 12525set dummy ${ac_tool_prefix}ranlib; ac_word=$2 12526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12527$as_echo_n "checking for $ac_word... " >&6; } 12528if ${ac_cv_prog_RANLIB+:} false; then : 12529 $as_echo_n "(cached) " >&6 12530else 12531 if test -n "$RANLIB"; then 12532 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12533else 12534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12535for as_dir in $PATH 12536do 12537 IFS=$as_save_IFS 12538 test -z "$as_dir" && as_dir=. 12539 for ac_exec_ext in '' $ac_executable_extensions; do 12540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12541 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 12542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12543 break 2 12544 fi 12545done 12546 done 12547IFS=$as_save_IFS 12548 12549fi 12550fi 12551RANLIB=$ac_cv_prog_RANLIB 12552if test -n "$RANLIB"; then 12553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12554$as_echo "$RANLIB" >&6; } 12555else 12556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12557$as_echo "no" >&6; } 12558fi 12559 12560 12561fi 12562if test -z "$ac_cv_prog_RANLIB"; then 12563 ac_ct_RANLIB=$RANLIB 12564 # Extract the first word of "ranlib", so it can be a program name with args. 12565set dummy ranlib; ac_word=$2 12566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12567$as_echo_n "checking for $ac_word... " >&6; } 12568if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 12569 $as_echo_n "(cached) " >&6 12570else 12571 if test -n "$ac_ct_RANLIB"; then 12572 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 12573else 12574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12575for as_dir in $PATH 12576do 12577 IFS=$as_save_IFS 12578 test -z "$as_dir" && as_dir=. 12579 for ac_exec_ext in '' $ac_executable_extensions; do 12580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12581 ac_cv_prog_ac_ct_RANLIB="ranlib" 12582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12583 break 2 12584 fi 12585done 12586 done 12587IFS=$as_save_IFS 12588 12589fi 12590fi 12591ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 12592if test -n "$ac_ct_RANLIB"; then 12593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 12594$as_echo "$ac_ct_RANLIB" >&6; } 12595else 12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12597$as_echo "no" >&6; } 12598fi 12599 12600 if test "x$ac_ct_RANLIB" = x; then 12601 RANLIB=":" 12602 else 12603 case $cross_compiling:$ac_tool_warned in 12604yes:) 12605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12607ac_tool_warned=yes ;; 12608esac 12609 RANLIB=$ac_ct_RANLIB 12610 fi 12611else 12612 RANLIB="$ac_cv_prog_RANLIB" 12613fi 12614 12615test -z "$RANLIB" && RANLIB=: 12616 12617 12618 12619 12620 12621 12622# Determine commands to create old-style static archives. 12623old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 12624old_postinstall_cmds='chmod 644 $oldlib' 12625old_postuninstall_cmds= 12626 12627if test -n "$RANLIB"; then 12628 case $host_os in 12629 bitrig* | openbsd*) 12630 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 12631 ;; 12632 *) 12633 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 12634 ;; 12635 esac 12636 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 12637fi 12638 12639case $host_os in 12640 darwin*) 12641 lock_old_archive_extraction=yes ;; 12642 *) 12643 lock_old_archive_extraction=no ;; 12644esac 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684# If no C compiler was specified, use CC. 12685LTCC=${LTCC-"$CC"} 12686 12687# If no C compiler flags were specified, use CFLAGS. 12688LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12689 12690# Allow CC to be a program name with arguments. 12691compiler=$CC 12692 12693 12694# Check for command to grab the raw symbol name followed by C symbol from nm. 12695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 12696$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 12697if ${lt_cv_sys_global_symbol_pipe+:} false; then : 12698 $as_echo_n "(cached) " >&6 12699else 12700 12701# These are sane defaults that work on at least a few old systems. 12702# [They come from Ultrix. What could be older than Ultrix?!! ;)] 12703 12704# Character class describing NM global symbol codes. 12705symcode='[BCDEGRST]' 12706 12707# Regexp to match symbols that can be accessed directly from C. 12708sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 12709 12710# Define system-specific variables. 12711case $host_os in 12712aix*) 12713 symcode='[BCDT]' 12714 ;; 12715cygwin* | mingw* | pw32* | cegcc*) 12716 symcode='[ABCDGISTW]' 12717 ;; 12718hpux*) 12719 if test ia64 = "$host_cpu"; then 12720 symcode='[ABCDEGRST]' 12721 fi 12722 ;; 12723irix* | nonstopux*) 12724 symcode='[BCDEGRST]' 12725 ;; 12726osf*) 12727 symcode='[BCDEGQRST]' 12728 ;; 12729solaris*) 12730 symcode='[BDRT]' 12731 ;; 12732sco3.2v5*) 12733 symcode='[DT]' 12734 ;; 12735sysv4.2uw2*) 12736 symcode='[DT]' 12737 ;; 12738sysv5* | sco5v6* | unixware* | OpenUNIX*) 12739 symcode='[ABDT]' 12740 ;; 12741sysv4) 12742 symcode='[DFNSTU]' 12743 ;; 12744esac 12745 12746# If we're using GNU nm, then use its standard symbol codes. 12747case `$NM -V 2>&1` in 12748*GNU* | *'with BFD'*) 12749 symcode='[ABCDGIRSTW]' ;; 12750esac 12751 12752if test "$lt_cv_nm_interface" = "MS dumpbin"; then 12753 # Gets list of data symbols to import. 12754 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 12755 # Adjust the below global symbol transforms to fixup imported variables. 12756 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 12757 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 12758 lt_c_name_lib_hook="\ 12759 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 12760 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 12761else 12762 # Disable hooks by default. 12763 lt_cv_sys_global_symbol_to_import= 12764 lt_cdecl_hook= 12765 lt_c_name_hook= 12766 lt_c_name_lib_hook= 12767fi 12768 12769# Transform an extracted symbol line into a proper C declaration. 12770# Some systems (esp. on ia64) link data and code symbols differently, 12771# so use this general approach. 12772lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 12773$lt_cdecl_hook\ 12774" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 12775" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 12776 12777# Transform an extracted symbol line into symbol name and symbol address 12778lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 12779$lt_c_name_hook\ 12780" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 12781" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 12782 12783# Transform an extracted symbol line into symbol name with lib prefix and 12784# symbol address. 12785lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 12786$lt_c_name_lib_hook\ 12787" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 12788" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 12789" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 12790 12791# Handle CRLF in mingw tool chain 12792opt_cr= 12793case $build_os in 12794mingw*) 12795 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 12796 ;; 12797esac 12798 12799# Try without a prefix underscore, then with it. 12800for ac_symprfx in "" "_"; do 12801 12802 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 12803 symxfrm="\\1 $ac_symprfx\\2 \\2" 12804 12805 # Write the raw and C identifiers. 12806 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 12807 # Fake it for dumpbin and say T for any non-static function, 12808 # D for any global variable and I for any imported variable. 12809 # Also find C++ and __fastcall symbols from MSVC++, 12810 # which start with @ or ?. 12811 lt_cv_sys_global_symbol_pipe="$AWK '"\ 12812" {last_section=section; section=\$ 3};"\ 12813" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 12814" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 12815" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 12816" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 12817" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 12818" \$ 0!~/External *\|/{next};"\ 12819" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 12820" {if(hide[section]) next};"\ 12821" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 12822" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 12823" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 12824" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 12825" ' prfx=^$ac_symprfx" 12826 else 12827 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 12828 fi 12829 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 12830 12831 # Check to see that the pipe works correctly. 12832 pipe_works=no 12833 12834 rm -f conftest* 12835 cat > conftest.$ac_ext <<_LT_EOF 12836#ifdef __cplusplus 12837extern "C" { 12838#endif 12839char nm_test_var; 12840void nm_test_func(void); 12841void nm_test_func(void){} 12842#ifdef __cplusplus 12843} 12844#endif 12845int main(){nm_test_var='a';nm_test_func();return(0);} 12846_LT_EOF 12847 12848 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12849 (eval $ac_compile) 2>&5 12850 ac_status=$? 12851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12852 test $ac_status = 0; }; then 12853 # Now try to grab the symbols. 12854 nlist=conftest.nm 12855 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 12856 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 12857 ac_status=$? 12858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12859 test $ac_status = 0; } && test -s "$nlist"; then 12860 # Try sorting and uniquifying the output. 12861 if sort "$nlist" | uniq > "$nlist"T; then 12862 mv -f "$nlist"T "$nlist" 12863 else 12864 rm -f "$nlist"T 12865 fi 12866 12867 # Make sure that we snagged all the symbols we need. 12868 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 12869 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 12870 cat <<_LT_EOF > conftest.$ac_ext 12871/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 12872#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 12873/* DATA imports from DLLs on WIN32 can't be const, because runtime 12874 relocations are performed -- see ld's documentation on pseudo-relocs. */ 12875# define LT_DLSYM_CONST 12876#elif defined __osf__ 12877/* This system does not cope well with relocations in const data. */ 12878# define LT_DLSYM_CONST 12879#else 12880# define LT_DLSYM_CONST const 12881#endif 12882 12883#ifdef __cplusplus 12884extern "C" { 12885#endif 12886 12887_LT_EOF 12888 # Now generate the symbol file. 12889 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 12890 12891 cat <<_LT_EOF >> conftest.$ac_ext 12892 12893/* The mapping between symbol names and symbols. */ 12894LT_DLSYM_CONST struct { 12895 const char *name; 12896 void *address; 12897} 12898lt__PROGRAM__LTX_preloaded_symbols[] = 12899{ 12900 { "@PROGRAM@", (void *) 0 }, 12901_LT_EOF 12902 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 12903 cat <<\_LT_EOF >> conftest.$ac_ext 12904 {0, (void *) 0} 12905}; 12906 12907/* This works around a problem in FreeBSD linker */ 12908#ifdef FREEBSD_WORKAROUND 12909static const void *lt_preloaded_setup() { 12910 return lt__PROGRAM__LTX_preloaded_symbols; 12911} 12912#endif 12913 12914#ifdef __cplusplus 12915} 12916#endif 12917_LT_EOF 12918 # Now try linking the two files. 12919 mv conftest.$ac_objext conftstm.$ac_objext 12920 lt_globsym_save_LIBS=$LIBS 12921 lt_globsym_save_CFLAGS=$CFLAGS 12922 LIBS=conftstm.$ac_objext 12923 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 12924 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12925 (eval $ac_link) 2>&5 12926 ac_status=$? 12927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12928 test $ac_status = 0; } && test -s conftest$ac_exeext; then 12929 pipe_works=yes 12930 fi 12931 LIBS=$lt_globsym_save_LIBS 12932 CFLAGS=$lt_globsym_save_CFLAGS 12933 else 12934 echo "cannot find nm_test_func in $nlist" >&5 12935 fi 12936 else 12937 echo "cannot find nm_test_var in $nlist" >&5 12938 fi 12939 else 12940 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 12941 fi 12942 else 12943 echo "$progname: failed program was:" >&5 12944 cat conftest.$ac_ext >&5 12945 fi 12946 rm -rf conftest* conftst* 12947 12948 # Do not use the global_symbol_pipe unless it works. 12949 if test yes = "$pipe_works"; then 12950 break 12951 else 12952 lt_cv_sys_global_symbol_pipe= 12953 fi 12954done 12955 12956fi 12957 12958if test -z "$lt_cv_sys_global_symbol_pipe"; then 12959 lt_cv_sys_global_symbol_to_cdecl= 12960fi 12961if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 12962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 12963$as_echo "failed" >&6; } 12964else 12965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 12966$as_echo "ok" >&6; } 12967fi 12968 12969# Response file support. 12970if test "$lt_cv_nm_interface" = "MS dumpbin"; then 12971 nm_file_list_spec='@' 12972elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 12973 nm_file_list_spec='@' 12974fi 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 13013$as_echo_n "checking for sysroot... " >&6; } 13014 13015# Check whether --with-sysroot was given. 13016if test "${with_sysroot+set}" = set; then : 13017 withval=$with_sysroot; 13018else 13019 with_sysroot=no 13020fi 13021 13022 13023lt_sysroot= 13024case $with_sysroot in #( 13025 yes) 13026 if test yes = "$GCC"; then 13027 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 13028 fi 13029 ;; #( 13030 /*) 13031 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 13032 ;; #( 13033 no|'') 13034 ;; #( 13035 *) 13036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 13037$as_echo "$with_sysroot" >&6; } 13038 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 13039 ;; 13040esac 13041 13042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 13043$as_echo "${lt_sysroot:-no}" >&6; } 13044 13045 13046 13047 13048 13049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 13050$as_echo_n "checking for a working dd... " >&6; } 13051if ${ac_cv_path_lt_DD+:} false; then : 13052 $as_echo_n "(cached) " >&6 13053else 13054 printf 0123456789abcdef0123456789abcdef >conftest.i 13055cat conftest.i conftest.i >conftest2.i 13056: ${lt_DD:=$DD} 13057if test -z "$lt_DD"; then 13058 ac_path_lt_DD_found=false 13059 # Loop through the user's path and test for each of PROGNAME-LIST 13060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13061for as_dir in $PATH 13062do 13063 IFS=$as_save_IFS 13064 test -z "$as_dir" && as_dir=. 13065 for ac_prog in dd; do 13066 for ac_exec_ext in '' $ac_executable_extensions; do 13067 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 13068 as_fn_executable_p "$ac_path_lt_DD" || continue 13069if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 13070 cmp -s conftest.i conftest.out \ 13071 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 13072fi 13073 $ac_path_lt_DD_found && break 3 13074 done 13075 done 13076 done 13077IFS=$as_save_IFS 13078 if test -z "$ac_cv_path_lt_DD"; then 13079 : 13080 fi 13081else 13082 ac_cv_path_lt_DD=$lt_DD 13083fi 13084 13085rm -f conftest.i conftest2.i conftest.out 13086fi 13087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 13088$as_echo "$ac_cv_path_lt_DD" >&6; } 13089 13090 13091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 13092$as_echo_n "checking how to truncate binary pipes... " >&6; } 13093if ${lt_cv_truncate_bin+:} false; then : 13094 $as_echo_n "(cached) " >&6 13095else 13096 printf 0123456789abcdef0123456789abcdef >conftest.i 13097cat conftest.i conftest.i >conftest2.i 13098lt_cv_truncate_bin= 13099if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 13100 cmp -s conftest.i conftest.out \ 13101 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 13102fi 13103rm -f conftest.i conftest2.i conftest.out 13104test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 13105fi 13106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 13107$as_echo "$lt_cv_truncate_bin" >&6; } 13108 13109 13110 13111 13112 13113 13114 13115# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 13116func_cc_basename () 13117{ 13118 for cc_temp in $*""; do 13119 case $cc_temp in 13120 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13121 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13122 \-*) ;; 13123 *) break;; 13124 esac 13125 done 13126 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 13127} 13128 13129# Check whether --enable-libtool-lock was given. 13130if test "${enable_libtool_lock+set}" = set; then : 13131 enableval=$enable_libtool_lock; 13132fi 13133 13134test no = "$enable_libtool_lock" || enable_libtool_lock=yes 13135 13136# Some flags need to be propagated to the compiler or linker for good 13137# libtool support. 13138case $host in 13139ia64-*-hpux*) 13140 # Find out what ABI is being produced by ac_compile, and set mode 13141 # options accordingly. 13142 echo 'int i;' > conftest.$ac_ext 13143 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13144 (eval $ac_compile) 2>&5 13145 ac_status=$? 13146 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13147 test $ac_status = 0; }; then 13148 case `/usr/bin/file conftest.$ac_objext` in 13149 *ELF-32*) 13150 HPUX_IA64_MODE=32 13151 ;; 13152 *ELF-64*) 13153 HPUX_IA64_MODE=64 13154 ;; 13155 esac 13156 fi 13157 rm -rf conftest* 13158 ;; 13159*-*-irix6*) 13160 # Find out what ABI is being produced by ac_compile, and set linker 13161 # options accordingly. 13162 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13163 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13164 (eval $ac_compile) 2>&5 13165 ac_status=$? 13166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13167 test $ac_status = 0; }; then 13168 if test yes = "$lt_cv_prog_gnu_ld"; then 13169 case `/usr/bin/file conftest.$ac_objext` in 13170 *32-bit*) 13171 LD="${LD-ld} -melf32bsmip" 13172 ;; 13173 *N32*) 13174 LD="${LD-ld} -melf32bmipn32" 13175 ;; 13176 *64-bit*) 13177 LD="${LD-ld} -melf64bmip" 13178 ;; 13179 esac 13180 else 13181 case `/usr/bin/file conftest.$ac_objext` in 13182 *32-bit*) 13183 LD="${LD-ld} -32" 13184 ;; 13185 *N32*) 13186 LD="${LD-ld} -n32" 13187 ;; 13188 *64-bit*) 13189 LD="${LD-ld} -64" 13190 ;; 13191 esac 13192 fi 13193 fi 13194 rm -rf conftest* 13195 ;; 13196 13197mips64*-*linux*) 13198 # Find out what ABI is being produced by ac_compile, and set linker 13199 # options accordingly. 13200 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13201 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13202 (eval $ac_compile) 2>&5 13203 ac_status=$? 13204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13205 test $ac_status = 0; }; then 13206 emul=elf 13207 case `/usr/bin/file conftest.$ac_objext` in 13208 *32-bit*) 13209 emul="${emul}32" 13210 ;; 13211 *64-bit*) 13212 emul="${emul}64" 13213 ;; 13214 esac 13215 case `/usr/bin/file conftest.$ac_objext` in 13216 *MSB*) 13217 emul="${emul}btsmip" 13218 ;; 13219 *LSB*) 13220 emul="${emul}ltsmip" 13221 ;; 13222 esac 13223 case `/usr/bin/file conftest.$ac_objext` in 13224 *N32*) 13225 emul="${emul}n32" 13226 ;; 13227 esac 13228 LD="${LD-ld} -m $emul" 13229 fi 13230 rm -rf conftest* 13231 ;; 13232 13233x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 13234s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 13235 # Find out what ABI is being produced by ac_compile, and set linker 13236 # options accordingly. Note that the listed cases only cover the 13237 # situations where additional linker options are needed (such as when 13238 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 13239 # vice versa); the common cases where no linker options are needed do 13240 # not appear in the list. 13241 echo 'int i;' > conftest.$ac_ext 13242 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13243 (eval $ac_compile) 2>&5 13244 ac_status=$? 13245 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13246 test $ac_status = 0; }; then 13247 case `/usr/bin/file conftest.o` in 13248 *32-bit*) 13249 case $host in 13250 x86_64-*kfreebsd*-gnu) 13251 LD="${LD-ld} -m elf_i386_fbsd" 13252 ;; 13253 x86_64-*linux*) 13254 case `/usr/bin/file conftest.o` in 13255 *x86-64*) 13256 LD="${LD-ld} -m elf32_x86_64" 13257 ;; 13258 *) 13259 LD="${LD-ld} -m elf_i386" 13260 ;; 13261 esac 13262 ;; 13263 powerpc64le-*linux*) 13264 LD="${LD-ld} -m elf32lppclinux" 13265 ;; 13266 powerpc64-*linux*) 13267 LD="${LD-ld} -m elf32ppclinux" 13268 ;; 13269 s390x-*linux*) 13270 LD="${LD-ld} -m elf_s390" 13271 ;; 13272 sparc64-*linux*) 13273 LD="${LD-ld} -m elf32_sparc" 13274 ;; 13275 esac 13276 ;; 13277 *64-bit*) 13278 case $host in 13279 x86_64-*kfreebsd*-gnu) 13280 LD="${LD-ld} -m elf_x86_64_fbsd" 13281 ;; 13282 x86_64-*linux*) 13283 LD="${LD-ld} -m elf_x86_64" 13284 ;; 13285 powerpcle-*linux*) 13286 LD="${LD-ld} -m elf64lppc" 13287 ;; 13288 powerpc-*linux*) 13289 LD="${LD-ld} -m elf64ppc" 13290 ;; 13291 s390*-*linux*|s390*-*tpf*) 13292 LD="${LD-ld} -m elf64_s390" 13293 ;; 13294 sparc*-*linux*) 13295 LD="${LD-ld} -m elf64_sparc" 13296 ;; 13297 esac 13298 ;; 13299 esac 13300 fi 13301 rm -rf conftest* 13302 ;; 13303 13304*-*-sco3.2v5*) 13305 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 13306 SAVE_CFLAGS=$CFLAGS 13307 CFLAGS="$CFLAGS -belf" 13308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 13309$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 13310if ${lt_cv_cc_needs_belf+:} false; then : 13311 $as_echo_n "(cached) " >&6 13312else 13313 ac_ext=c 13314ac_cpp='$CPP $CPPFLAGS' 13315ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13316ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13317ac_compiler_gnu=$ac_cv_c_compiler_gnu 13318 13319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13320/* end confdefs.h. */ 13321 13322int 13323main () 13324{ 13325 13326 ; 13327 return 0; 13328} 13329_ACEOF 13330if ac_fn_c_try_link "$LINENO"; then : 13331 lt_cv_cc_needs_belf=yes 13332else 13333 lt_cv_cc_needs_belf=no 13334fi 13335rm -f core conftest.err conftest.$ac_objext \ 13336 conftest$ac_exeext conftest.$ac_ext 13337 ac_ext=c 13338ac_cpp='$CPP $CPPFLAGS' 13339ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13340ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13341ac_compiler_gnu=$ac_cv_c_compiler_gnu 13342 13343fi 13344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 13345$as_echo "$lt_cv_cc_needs_belf" >&6; } 13346 if test yes != "$lt_cv_cc_needs_belf"; then 13347 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 13348 CFLAGS=$SAVE_CFLAGS 13349 fi 13350 ;; 13351*-*solaris*) 13352 # Find out what ABI is being produced by ac_compile, and set linker 13353 # options accordingly. 13354 echo 'int i;' > conftest.$ac_ext 13355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13356 (eval $ac_compile) 2>&5 13357 ac_status=$? 13358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13359 test $ac_status = 0; }; then 13360 case `/usr/bin/file conftest.o` in 13361 *64-bit*) 13362 case $lt_cv_prog_gnu_ld in 13363 yes*) 13364 case $host in 13365 i?86-*-solaris*|x86_64-*-solaris*) 13366 LD="${LD-ld} -m elf_x86_64" 13367 ;; 13368 sparc*-*-solaris*) 13369 LD="${LD-ld} -m elf64_sparc" 13370 ;; 13371 esac 13372 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 13373 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 13374 LD=${LD-ld}_sol2 13375 fi 13376 ;; 13377 *) 13378 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 13379 LD="${LD-ld} -64" 13380 fi 13381 ;; 13382 esac 13383 ;; 13384 esac 13385 fi 13386 rm -rf conftest* 13387 ;; 13388esac 13389 13390need_locks=$enable_libtool_lock 13391 13392if test -n "$ac_tool_prefix"; then 13393 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 13394set dummy ${ac_tool_prefix}mt; ac_word=$2 13395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13396$as_echo_n "checking for $ac_word... " >&6; } 13397if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 13398 $as_echo_n "(cached) " >&6 13399else 13400 if test -n "$MANIFEST_TOOL"; then 13401 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 13402else 13403as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13404for as_dir in $PATH 13405do 13406 IFS=$as_save_IFS 13407 test -z "$as_dir" && as_dir=. 13408 for ac_exec_ext in '' $ac_executable_extensions; do 13409 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13410 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 13411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13412 break 2 13413 fi 13414done 13415 done 13416IFS=$as_save_IFS 13417 13418fi 13419fi 13420MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 13421if test -n "$MANIFEST_TOOL"; then 13422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 13423$as_echo "$MANIFEST_TOOL" >&6; } 13424else 13425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13426$as_echo "no" >&6; } 13427fi 13428 13429 13430fi 13431if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 13432 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 13433 # Extract the first word of "mt", so it can be a program name with args. 13434set dummy mt; ac_word=$2 13435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13436$as_echo_n "checking for $ac_word... " >&6; } 13437if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 13438 $as_echo_n "(cached) " >&6 13439else 13440 if test -n "$ac_ct_MANIFEST_TOOL"; then 13441 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 13442else 13443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13444for as_dir in $PATH 13445do 13446 IFS=$as_save_IFS 13447 test -z "$as_dir" && as_dir=. 13448 for ac_exec_ext in '' $ac_executable_extensions; do 13449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13450 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 13451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13452 break 2 13453 fi 13454done 13455 done 13456IFS=$as_save_IFS 13457 13458fi 13459fi 13460ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 13461if test -n "$ac_ct_MANIFEST_TOOL"; then 13462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 13463$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 13464else 13465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13466$as_echo "no" >&6; } 13467fi 13468 13469 if test "x$ac_ct_MANIFEST_TOOL" = x; then 13470 MANIFEST_TOOL=":" 13471 else 13472 case $cross_compiling:$ac_tool_warned in 13473yes:) 13474{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13475$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13476ac_tool_warned=yes ;; 13477esac 13478 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 13479 fi 13480else 13481 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 13482fi 13483 13484test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 13485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 13486$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 13487if ${lt_cv_path_mainfest_tool+:} false; then : 13488 $as_echo_n "(cached) " >&6 13489else 13490 lt_cv_path_mainfest_tool=no 13491 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 13492 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 13493 cat conftest.err >&5 13494 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 13495 lt_cv_path_mainfest_tool=yes 13496 fi 13497 rm -f conftest* 13498fi 13499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 13500$as_echo "$lt_cv_path_mainfest_tool" >&6; } 13501if test yes != "$lt_cv_path_mainfest_tool"; then 13502 MANIFEST_TOOL=: 13503fi 13504 13505 13506 13507 13508 13509 13510 case $host_os in 13511 rhapsody* | darwin*) 13512 if test -n "$ac_tool_prefix"; then 13513 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 13514set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 13515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13516$as_echo_n "checking for $ac_word... " >&6; } 13517if ${ac_cv_prog_DSYMUTIL+:} false; then : 13518 $as_echo_n "(cached) " >&6 13519else 13520 if test -n "$DSYMUTIL"; then 13521 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 13522else 13523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13524for as_dir in $PATH 13525do 13526 IFS=$as_save_IFS 13527 test -z "$as_dir" && as_dir=. 13528 for ac_exec_ext in '' $ac_executable_extensions; do 13529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13530 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 13531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13532 break 2 13533 fi 13534done 13535 done 13536IFS=$as_save_IFS 13537 13538fi 13539fi 13540DSYMUTIL=$ac_cv_prog_DSYMUTIL 13541if test -n "$DSYMUTIL"; then 13542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 13543$as_echo "$DSYMUTIL" >&6; } 13544else 13545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13546$as_echo "no" >&6; } 13547fi 13548 13549 13550fi 13551if test -z "$ac_cv_prog_DSYMUTIL"; then 13552 ac_ct_DSYMUTIL=$DSYMUTIL 13553 # Extract the first word of "dsymutil", so it can be a program name with args. 13554set dummy dsymutil; ac_word=$2 13555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13556$as_echo_n "checking for $ac_word... " >&6; } 13557if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 13558 $as_echo_n "(cached) " >&6 13559else 13560 if test -n "$ac_ct_DSYMUTIL"; then 13561 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 13562else 13563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13564for as_dir in $PATH 13565do 13566 IFS=$as_save_IFS 13567 test -z "$as_dir" && as_dir=. 13568 for ac_exec_ext in '' $ac_executable_extensions; do 13569 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13570 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 13571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13572 break 2 13573 fi 13574done 13575 done 13576IFS=$as_save_IFS 13577 13578fi 13579fi 13580ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 13581if test -n "$ac_ct_DSYMUTIL"; then 13582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 13583$as_echo "$ac_ct_DSYMUTIL" >&6; } 13584else 13585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13586$as_echo "no" >&6; } 13587fi 13588 13589 if test "x$ac_ct_DSYMUTIL" = x; then 13590 DSYMUTIL=":" 13591 else 13592 case $cross_compiling:$ac_tool_warned in 13593yes:) 13594{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13595$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13596ac_tool_warned=yes ;; 13597esac 13598 DSYMUTIL=$ac_ct_DSYMUTIL 13599 fi 13600else 13601 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 13602fi 13603 13604 if test -n "$ac_tool_prefix"; then 13605 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 13606set dummy ${ac_tool_prefix}nmedit; ac_word=$2 13607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13608$as_echo_n "checking for $ac_word... " >&6; } 13609if ${ac_cv_prog_NMEDIT+:} false; then : 13610 $as_echo_n "(cached) " >&6 13611else 13612 if test -n "$NMEDIT"; then 13613 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 13614else 13615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13616for as_dir in $PATH 13617do 13618 IFS=$as_save_IFS 13619 test -z "$as_dir" && as_dir=. 13620 for ac_exec_ext in '' $ac_executable_extensions; do 13621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13622 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 13623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13624 break 2 13625 fi 13626done 13627 done 13628IFS=$as_save_IFS 13629 13630fi 13631fi 13632NMEDIT=$ac_cv_prog_NMEDIT 13633if test -n "$NMEDIT"; then 13634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 13635$as_echo "$NMEDIT" >&6; } 13636else 13637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13638$as_echo "no" >&6; } 13639fi 13640 13641 13642fi 13643if test -z "$ac_cv_prog_NMEDIT"; then 13644 ac_ct_NMEDIT=$NMEDIT 13645 # Extract the first word of "nmedit", so it can be a program name with args. 13646set dummy nmedit; ac_word=$2 13647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13648$as_echo_n "checking for $ac_word... " >&6; } 13649if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 13650 $as_echo_n "(cached) " >&6 13651else 13652 if test -n "$ac_ct_NMEDIT"; then 13653 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 13654else 13655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13656for as_dir in $PATH 13657do 13658 IFS=$as_save_IFS 13659 test -z "$as_dir" && as_dir=. 13660 for ac_exec_ext in '' $ac_executable_extensions; do 13661 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13662 ac_cv_prog_ac_ct_NMEDIT="nmedit" 13663 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13664 break 2 13665 fi 13666done 13667 done 13668IFS=$as_save_IFS 13669 13670fi 13671fi 13672ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 13673if test -n "$ac_ct_NMEDIT"; then 13674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 13675$as_echo "$ac_ct_NMEDIT" >&6; } 13676else 13677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13678$as_echo "no" >&6; } 13679fi 13680 13681 if test "x$ac_ct_NMEDIT" = x; then 13682 NMEDIT=":" 13683 else 13684 case $cross_compiling:$ac_tool_warned in 13685yes:) 13686{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13687$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13688ac_tool_warned=yes ;; 13689esac 13690 NMEDIT=$ac_ct_NMEDIT 13691 fi 13692else 13693 NMEDIT="$ac_cv_prog_NMEDIT" 13694fi 13695 13696 if test -n "$ac_tool_prefix"; then 13697 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 13698set dummy ${ac_tool_prefix}lipo; ac_word=$2 13699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13700$as_echo_n "checking for $ac_word... " >&6; } 13701if ${ac_cv_prog_LIPO+:} false; then : 13702 $as_echo_n "(cached) " >&6 13703else 13704 if test -n "$LIPO"; then 13705 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 13706else 13707as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13708for as_dir in $PATH 13709do 13710 IFS=$as_save_IFS 13711 test -z "$as_dir" && as_dir=. 13712 for ac_exec_ext in '' $ac_executable_extensions; do 13713 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13714 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 13715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13716 break 2 13717 fi 13718done 13719 done 13720IFS=$as_save_IFS 13721 13722fi 13723fi 13724LIPO=$ac_cv_prog_LIPO 13725if test -n "$LIPO"; then 13726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 13727$as_echo "$LIPO" >&6; } 13728else 13729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13730$as_echo "no" >&6; } 13731fi 13732 13733 13734fi 13735if test -z "$ac_cv_prog_LIPO"; then 13736 ac_ct_LIPO=$LIPO 13737 # Extract the first word of "lipo", so it can be a program name with args. 13738set dummy lipo; ac_word=$2 13739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13740$as_echo_n "checking for $ac_word... " >&6; } 13741if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 13742 $as_echo_n "(cached) " >&6 13743else 13744 if test -n "$ac_ct_LIPO"; then 13745 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 13746else 13747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13748for as_dir in $PATH 13749do 13750 IFS=$as_save_IFS 13751 test -z "$as_dir" && as_dir=. 13752 for ac_exec_ext in '' $ac_executable_extensions; do 13753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13754 ac_cv_prog_ac_ct_LIPO="lipo" 13755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13756 break 2 13757 fi 13758done 13759 done 13760IFS=$as_save_IFS 13761 13762fi 13763fi 13764ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 13765if test -n "$ac_ct_LIPO"; then 13766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 13767$as_echo "$ac_ct_LIPO" >&6; } 13768else 13769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13770$as_echo "no" >&6; } 13771fi 13772 13773 if test "x$ac_ct_LIPO" = x; then 13774 LIPO=":" 13775 else 13776 case $cross_compiling:$ac_tool_warned in 13777yes:) 13778{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13779$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13780ac_tool_warned=yes ;; 13781esac 13782 LIPO=$ac_ct_LIPO 13783 fi 13784else 13785 LIPO="$ac_cv_prog_LIPO" 13786fi 13787 13788 if test -n "$ac_tool_prefix"; then 13789 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 13790set dummy ${ac_tool_prefix}otool; ac_word=$2 13791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13792$as_echo_n "checking for $ac_word... " >&6; } 13793if ${ac_cv_prog_OTOOL+:} false; then : 13794 $as_echo_n "(cached) " >&6 13795else 13796 if test -n "$OTOOL"; then 13797 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 13798else 13799as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13800for as_dir in $PATH 13801do 13802 IFS=$as_save_IFS 13803 test -z "$as_dir" && as_dir=. 13804 for ac_exec_ext in '' $ac_executable_extensions; do 13805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13806 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 13807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13808 break 2 13809 fi 13810done 13811 done 13812IFS=$as_save_IFS 13813 13814fi 13815fi 13816OTOOL=$ac_cv_prog_OTOOL 13817if test -n "$OTOOL"; then 13818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 13819$as_echo "$OTOOL" >&6; } 13820else 13821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13822$as_echo "no" >&6; } 13823fi 13824 13825 13826fi 13827if test -z "$ac_cv_prog_OTOOL"; then 13828 ac_ct_OTOOL=$OTOOL 13829 # Extract the first word of "otool", so it can be a program name with args. 13830set dummy otool; ac_word=$2 13831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13832$as_echo_n "checking for $ac_word... " >&6; } 13833if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 13834 $as_echo_n "(cached) " >&6 13835else 13836 if test -n "$ac_ct_OTOOL"; then 13837 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 13838else 13839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13840for as_dir in $PATH 13841do 13842 IFS=$as_save_IFS 13843 test -z "$as_dir" && as_dir=. 13844 for ac_exec_ext in '' $ac_executable_extensions; do 13845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13846 ac_cv_prog_ac_ct_OTOOL="otool" 13847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13848 break 2 13849 fi 13850done 13851 done 13852IFS=$as_save_IFS 13853 13854fi 13855fi 13856ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 13857if test -n "$ac_ct_OTOOL"; then 13858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 13859$as_echo "$ac_ct_OTOOL" >&6; } 13860else 13861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13862$as_echo "no" >&6; } 13863fi 13864 13865 if test "x$ac_ct_OTOOL" = x; then 13866 OTOOL=":" 13867 else 13868 case $cross_compiling:$ac_tool_warned in 13869yes:) 13870{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13871$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13872ac_tool_warned=yes ;; 13873esac 13874 OTOOL=$ac_ct_OTOOL 13875 fi 13876else 13877 OTOOL="$ac_cv_prog_OTOOL" 13878fi 13879 13880 if test -n "$ac_tool_prefix"; then 13881 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 13882set dummy ${ac_tool_prefix}otool64; ac_word=$2 13883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13884$as_echo_n "checking for $ac_word... " >&6; } 13885if ${ac_cv_prog_OTOOL64+:} false; then : 13886 $as_echo_n "(cached) " >&6 13887else 13888 if test -n "$OTOOL64"; then 13889 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 13890else 13891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13892for as_dir in $PATH 13893do 13894 IFS=$as_save_IFS 13895 test -z "$as_dir" && as_dir=. 13896 for ac_exec_ext in '' $ac_executable_extensions; do 13897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13898 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 13899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13900 break 2 13901 fi 13902done 13903 done 13904IFS=$as_save_IFS 13905 13906fi 13907fi 13908OTOOL64=$ac_cv_prog_OTOOL64 13909if test -n "$OTOOL64"; then 13910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 13911$as_echo "$OTOOL64" >&6; } 13912else 13913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13914$as_echo "no" >&6; } 13915fi 13916 13917 13918fi 13919if test -z "$ac_cv_prog_OTOOL64"; then 13920 ac_ct_OTOOL64=$OTOOL64 13921 # Extract the first word of "otool64", so it can be a program name with args. 13922set dummy otool64; ac_word=$2 13923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13924$as_echo_n "checking for $ac_word... " >&6; } 13925if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 13926 $as_echo_n "(cached) " >&6 13927else 13928 if test -n "$ac_ct_OTOOL64"; then 13929 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 13930else 13931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13932for as_dir in $PATH 13933do 13934 IFS=$as_save_IFS 13935 test -z "$as_dir" && as_dir=. 13936 for ac_exec_ext in '' $ac_executable_extensions; do 13937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13938 ac_cv_prog_ac_ct_OTOOL64="otool64" 13939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13940 break 2 13941 fi 13942done 13943 done 13944IFS=$as_save_IFS 13945 13946fi 13947fi 13948ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 13949if test -n "$ac_ct_OTOOL64"; then 13950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 13951$as_echo "$ac_ct_OTOOL64" >&6; } 13952else 13953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13954$as_echo "no" >&6; } 13955fi 13956 13957 if test "x$ac_ct_OTOOL64" = x; then 13958 OTOOL64=":" 13959 else 13960 case $cross_compiling:$ac_tool_warned in 13961yes:) 13962{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13963$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13964ac_tool_warned=yes ;; 13965esac 13966 OTOOL64=$ac_ct_OTOOL64 13967 fi 13968else 13969 OTOOL64="$ac_cv_prog_OTOOL64" 13970fi 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 13999$as_echo_n "checking for -single_module linker flag... " >&6; } 14000if ${lt_cv_apple_cc_single_mod+:} false; then : 14001 $as_echo_n "(cached) " >&6 14002else 14003 lt_cv_apple_cc_single_mod=no 14004 if test -z "$LT_MULTI_MODULE"; then 14005 # By default we will add the -single_module flag. You can override 14006 # by either setting the environment variable LT_MULTI_MODULE 14007 # non-empty at configure time, or by adding -multi_module to the 14008 # link flags. 14009 rm -rf libconftest.dylib* 14010 echo "int foo(void){return 1;}" > conftest.c 14011 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14012-dynamiclib -Wl,-single_module conftest.c" >&5 14013 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14014 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 14015 _lt_result=$? 14016 # If there is a non-empty error log, and "single_module" 14017 # appears in it, assume the flag caused a linker warning 14018 if test -s conftest.err && $GREP single_module conftest.err; then 14019 cat conftest.err >&5 14020 # Otherwise, if the output was created with a 0 exit code from 14021 # the compiler, it worked. 14022 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 14023 lt_cv_apple_cc_single_mod=yes 14024 else 14025 cat conftest.err >&5 14026 fi 14027 rm -rf libconftest.dylib* 14028 rm -f conftest.* 14029 fi 14030fi 14031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 14032$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 14033 14034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 14035$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 14036if ${lt_cv_ld_exported_symbols_list+:} false; then : 14037 $as_echo_n "(cached) " >&6 14038else 14039 lt_cv_ld_exported_symbols_list=no 14040 save_LDFLAGS=$LDFLAGS 14041 echo "_main" > conftest.sym 14042 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 14043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14044/* end confdefs.h. */ 14045 14046int 14047main () 14048{ 14049 14050 ; 14051 return 0; 14052} 14053_ACEOF 14054if ac_fn_c_try_link "$LINENO"; then : 14055 lt_cv_ld_exported_symbols_list=yes 14056else 14057 lt_cv_ld_exported_symbols_list=no 14058fi 14059rm -f core conftest.err conftest.$ac_objext \ 14060 conftest$ac_exeext conftest.$ac_ext 14061 LDFLAGS=$save_LDFLAGS 14062 14063fi 14064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 14065$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 14066 14067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 14068$as_echo_n "checking for -force_load linker flag... " >&6; } 14069if ${lt_cv_ld_force_load+:} false; then : 14070 $as_echo_n "(cached) " >&6 14071else 14072 lt_cv_ld_force_load=no 14073 cat > conftest.c << _LT_EOF 14074int forced_loaded() { return 2;} 14075_LT_EOF 14076 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 14077 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 14078 echo "$AR cru libconftest.a conftest.o" >&5 14079 $AR cru libconftest.a conftest.o 2>&5 14080 echo "$RANLIB libconftest.a" >&5 14081 $RANLIB libconftest.a 2>&5 14082 cat > conftest.c << _LT_EOF 14083int main() { return 0;} 14084_LT_EOF 14085 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 14086 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 14087 _lt_result=$? 14088 if test -s conftest.err && $GREP force_load conftest.err; then 14089 cat conftest.err >&5 14090 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 14091 lt_cv_ld_force_load=yes 14092 else 14093 cat conftest.err >&5 14094 fi 14095 rm -f conftest.err libconftest.a conftest conftest.c 14096 rm -rf conftest.dSYM 14097 14098fi 14099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 14100$as_echo "$lt_cv_ld_force_load" >&6; } 14101 case $host_os in 14102 rhapsody* | darwin1.[012]) 14103 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 14104 darwin1.*) 14105 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14106 darwin*) # darwin 5.x on 14107 # if running on 10.5 or later, the deployment target defaults 14108 # to the OS version, if on x86, and 10.4, the deployment 14109 # target defaults to 10.4. Don't you love it? 14110 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 14111 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 14112 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14113 10.[012][,.]*) 14114 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14115 10.*) 14116 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14117 esac 14118 ;; 14119 esac 14120 if test yes = "$lt_cv_apple_cc_single_mod"; then 14121 _lt_dar_single_mod='$single_module' 14122 fi 14123 if test yes = "$lt_cv_ld_exported_symbols_list"; then 14124 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 14125 else 14126 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 14127 fi 14128 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 14129 _lt_dsymutil='~$DSYMUTIL $lib || :' 14130 else 14131 _lt_dsymutil= 14132 fi 14133 ;; 14134 esac 14135 14136# func_munge_path_list VARIABLE PATH 14137# ----------------------------------- 14138# VARIABLE is name of variable containing _space_ separated list of 14139# directories to be munged by the contents of PATH, which is string 14140# having a format: 14141# "DIR[:DIR]:" 14142# string "DIR[ DIR]" will be prepended to VARIABLE 14143# ":DIR[:DIR]" 14144# string "DIR[ DIR]" will be appended to VARIABLE 14145# "DIRP[:DIRP]::[DIRA:]DIRA" 14146# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 14147# "DIRA[ DIRA]" will be appended to VARIABLE 14148# "DIR[:DIR]" 14149# VARIABLE will be replaced by "DIR[ DIR]" 14150func_munge_path_list () 14151{ 14152 case x$2 in 14153 x) 14154 ;; 14155 *:) 14156 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 14157 ;; 14158 x:*) 14159 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 14160 ;; 14161 *::*) 14162 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 14163 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 14164 ;; 14165 *) 14166 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 14167 ;; 14168 esac 14169} 14170 14171for ac_header in dlfcn.h 14172do : 14173 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 14174" 14175if test "x$ac_cv_header_dlfcn_h" = xyes; then : 14176 cat >>confdefs.h <<_ACEOF 14177#define HAVE_DLFCN_H 1 14178_ACEOF 14179 14180fi 14181 14182done 14183 14184 14185 14186 14187 14188# Set options 14189 14190 14191 14192 enable_dlopen=no 14193 14194 14195 enable_win32_dll=no 14196 14197 14198 # Check whether --enable-shared was given. 14199if test "${enable_shared+set}" = set; then : 14200 enableval=$enable_shared; p=${PACKAGE-default} 14201 case $enableval in 14202 yes) enable_shared=yes ;; 14203 no) enable_shared=no ;; 14204 *) 14205 enable_shared=no 14206 # Look at the argument we got. We use all the common list separators. 14207 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14208 for pkg in $enableval; do 14209 IFS=$lt_save_ifs 14210 if test "X$pkg" = "X$p"; then 14211 enable_shared=yes 14212 fi 14213 done 14214 IFS=$lt_save_ifs 14215 ;; 14216 esac 14217else 14218 enable_shared=yes 14219fi 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231# Check whether --with-pic was given. 14232if test "${with_pic+set}" = set; then : 14233 withval=$with_pic; lt_p=${PACKAGE-default} 14234 case $withval in 14235 yes|no) pic_mode=$withval ;; 14236 *) 14237 pic_mode=default 14238 # Look at the argument we got. We use all the common list separators. 14239 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14240 for lt_pkg in $withval; do 14241 IFS=$lt_save_ifs 14242 if test "X$lt_pkg" = "X$lt_p"; then 14243 pic_mode=yes 14244 fi 14245 done 14246 IFS=$lt_save_ifs 14247 ;; 14248 esac 14249else 14250 pic_mode=default 14251fi 14252 14253 14254 14255 14256 14257 14258 14259 14260 # Check whether --enable-fast-install was given. 14261if test "${enable_fast_install+set}" = set; then : 14262 enableval=$enable_fast_install; p=${PACKAGE-default} 14263 case $enableval in 14264 yes) enable_fast_install=yes ;; 14265 no) enable_fast_install=no ;; 14266 *) 14267 enable_fast_install=no 14268 # Look at the argument we got. We use all the common list separators. 14269 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14270 for pkg in $enableval; do 14271 IFS=$lt_save_ifs 14272 if test "X$pkg" = "X$p"; then 14273 enable_fast_install=yes 14274 fi 14275 done 14276 IFS=$lt_save_ifs 14277 ;; 14278 esac 14279else 14280 enable_fast_install=yes 14281fi 14282 14283 14284 14285 14286 14287 14288 14289 14290 shared_archive_member_spec= 14291case $host,$enable_shared in 14292power*-*-aix[5-9]*,yes) 14293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 14294$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 14295 14296# Check whether --with-aix-soname was given. 14297if test "${with_aix_soname+set}" = set; then : 14298 withval=$with_aix_soname; case $withval in 14299 aix|svr4|both) 14300 ;; 14301 *) 14302 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 14303 ;; 14304 esac 14305 lt_cv_with_aix_soname=$with_aix_soname 14306else 14307 if ${lt_cv_with_aix_soname+:} false; then : 14308 $as_echo_n "(cached) " >&6 14309else 14310 lt_cv_with_aix_soname=aix 14311fi 14312 14313 with_aix_soname=$lt_cv_with_aix_soname 14314fi 14315 14316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 14317$as_echo "$with_aix_soname" >&6; } 14318 if test aix != "$with_aix_soname"; then 14319 # For the AIX way of multilib, we name the shared archive member 14320 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 14321 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 14322 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 14323 # the AIX toolchain works better with OBJECT_MODE set (default 32). 14324 if test 64 = "${OBJECT_MODE-32}"; then 14325 shared_archive_member_spec=shr_64 14326 else 14327 shared_archive_member_spec=shr 14328 fi 14329 fi 14330 ;; 14331*) 14332 with_aix_soname=aix 14333 ;; 14334esac 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345# This can be used to rebuild libtool when needed 14346LIBTOOL_DEPS=$ltmain 14347 14348# Always use our own libtool. 14349LIBTOOL='$(SHELL) $(top_builddir)/libtool' 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380test -z "$LN_S" && LN_S="ln -s" 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395if test -n "${ZSH_VERSION+set}"; then 14396 setopt NO_GLOB_SUBST 14397fi 14398 14399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 14400$as_echo_n "checking for objdir... " >&6; } 14401if ${lt_cv_objdir+:} false; then : 14402 $as_echo_n "(cached) " >&6 14403else 14404 rm -f .libs 2>/dev/null 14405mkdir .libs 2>/dev/null 14406if test -d .libs; then 14407 lt_cv_objdir=.libs 14408else 14409 # MS-DOS does not allow filenames that begin with a dot. 14410 lt_cv_objdir=_libs 14411fi 14412rmdir .libs 2>/dev/null 14413fi 14414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 14415$as_echo "$lt_cv_objdir" >&6; } 14416objdir=$lt_cv_objdir 14417 14418 14419 14420 14421 14422cat >>confdefs.h <<_ACEOF 14423#define LT_OBJDIR "$lt_cv_objdir/" 14424_ACEOF 14425 14426 14427 14428 14429case $host_os in 14430aix3*) 14431 # AIX sometimes has problems with the GCC collect2 program. For some 14432 # reason, if we set the COLLECT_NAMES environment variable, the problems 14433 # vanish in a puff of smoke. 14434 if test set != "${COLLECT_NAMES+set}"; then 14435 COLLECT_NAMES= 14436 export COLLECT_NAMES 14437 fi 14438 ;; 14439esac 14440 14441# Global variables: 14442ofile=libtool 14443can_build_shared=yes 14444 14445# All known linkers require a '.a' archive for static linking (except MSVC, 14446# which needs '.lib'). 14447libext=a 14448 14449with_gnu_ld=$lt_cv_prog_gnu_ld 14450 14451old_CC=$CC 14452old_CFLAGS=$CFLAGS 14453 14454# Set sane defaults for various variables 14455test -z "$CC" && CC=cc 14456test -z "$LTCC" && LTCC=$CC 14457test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 14458test -z "$LD" && LD=ld 14459test -z "$ac_objext" && ac_objext=o 14460 14461func_cc_basename $compiler 14462cc_basename=$func_cc_basename_result 14463 14464 14465# Only perform the check for file, if the check method requires it 14466test -z "$MAGIC_CMD" && MAGIC_CMD=file 14467case $deplibs_check_method in 14468file_magic*) 14469 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 14470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 14471$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 14472if ${lt_cv_path_MAGIC_CMD+:} false; then : 14473 $as_echo_n "(cached) " >&6 14474else 14475 case $MAGIC_CMD in 14476[\\/*] | ?:[\\/]*) 14477 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14478 ;; 14479*) 14480 lt_save_MAGIC_CMD=$MAGIC_CMD 14481 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14482 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14483 for ac_dir in $ac_dummy; do 14484 IFS=$lt_save_ifs 14485 test -z "$ac_dir" && ac_dir=. 14486 if test -f "$ac_dir/${ac_tool_prefix}file"; then 14487 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 14488 if test -n "$file_magic_test_file"; then 14489 case $deplibs_check_method in 14490 "file_magic "*) 14491 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 14492 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14493 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14494 $EGREP "$file_magic_regex" > /dev/null; then 14495 : 14496 else 14497 cat <<_LT_EOF 1>&2 14498 14499*** Warning: the command libtool uses to detect shared libraries, 14500*** $file_magic_cmd, produces output that libtool cannot recognize. 14501*** The result is that libtool may fail to recognize shared libraries 14502*** as such. This will affect the creation of libtool libraries that 14503*** depend on shared libraries, but programs linked with such libtool 14504*** libraries will work regardless of this problem. Nevertheless, you 14505*** may want to report the problem to your system manager and/or to 14506*** bug-libtool@gnu.org 14507 14508_LT_EOF 14509 fi ;; 14510 esac 14511 fi 14512 break 14513 fi 14514 done 14515 IFS=$lt_save_ifs 14516 MAGIC_CMD=$lt_save_MAGIC_CMD 14517 ;; 14518esac 14519fi 14520 14521MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14522if test -n "$MAGIC_CMD"; then 14523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14524$as_echo "$MAGIC_CMD" >&6; } 14525else 14526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14527$as_echo "no" >&6; } 14528fi 14529 14530 14531 14532 14533 14534if test -z "$lt_cv_path_MAGIC_CMD"; then 14535 if test -n "$ac_tool_prefix"; then 14536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 14537$as_echo_n "checking for file... " >&6; } 14538if ${lt_cv_path_MAGIC_CMD+:} false; then : 14539 $as_echo_n "(cached) " >&6 14540else 14541 case $MAGIC_CMD in 14542[\\/*] | ?:[\\/]*) 14543 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14544 ;; 14545*) 14546 lt_save_MAGIC_CMD=$MAGIC_CMD 14547 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14548 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14549 for ac_dir in $ac_dummy; do 14550 IFS=$lt_save_ifs 14551 test -z "$ac_dir" && ac_dir=. 14552 if test -f "$ac_dir/file"; then 14553 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 14554 if test -n "$file_magic_test_file"; then 14555 case $deplibs_check_method in 14556 "file_magic "*) 14557 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 14558 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14559 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14560 $EGREP "$file_magic_regex" > /dev/null; then 14561 : 14562 else 14563 cat <<_LT_EOF 1>&2 14564 14565*** Warning: the command libtool uses to detect shared libraries, 14566*** $file_magic_cmd, produces output that libtool cannot recognize. 14567*** The result is that libtool may fail to recognize shared libraries 14568*** as such. This will affect the creation of libtool libraries that 14569*** depend on shared libraries, but programs linked with such libtool 14570*** libraries will work regardless of this problem. Nevertheless, you 14571*** may want to report the problem to your system manager and/or to 14572*** bug-libtool@gnu.org 14573 14574_LT_EOF 14575 fi ;; 14576 esac 14577 fi 14578 break 14579 fi 14580 done 14581 IFS=$lt_save_ifs 14582 MAGIC_CMD=$lt_save_MAGIC_CMD 14583 ;; 14584esac 14585fi 14586 14587MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14588if test -n "$MAGIC_CMD"; then 14589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14590$as_echo "$MAGIC_CMD" >&6; } 14591else 14592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14593$as_echo "no" >&6; } 14594fi 14595 14596 14597 else 14598 MAGIC_CMD=: 14599 fi 14600fi 14601 14602 fi 14603 ;; 14604esac 14605 14606# Use C for the default configuration in the libtool script 14607 14608lt_save_CC=$CC 14609ac_ext=c 14610ac_cpp='$CPP $CPPFLAGS' 14611ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14612ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14613ac_compiler_gnu=$ac_cv_c_compiler_gnu 14614 14615 14616# Source file extension for C test sources. 14617ac_ext=c 14618 14619# Object file extension for compiled C test sources. 14620objext=o 14621objext=$objext 14622 14623# Code to be used in simple compile tests 14624lt_simple_compile_test_code="int some_variable = 0;" 14625 14626# Code to be used in simple link tests 14627lt_simple_link_test_code='int main(){return(0);}' 14628 14629 14630 14631 14632 14633 14634 14635# If no C compiler was specified, use CC. 14636LTCC=${LTCC-"$CC"} 14637 14638# If no C compiler flags were specified, use CFLAGS. 14639LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14640 14641# Allow CC to be a program name with arguments. 14642compiler=$CC 14643 14644# Save the default compiler, since it gets overwritten when the other 14645# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 14646compiler_DEFAULT=$CC 14647 14648# save warnings/boilerplate of simple test code 14649ac_outfile=conftest.$ac_objext 14650echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14651eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14652_lt_compiler_boilerplate=`cat conftest.err` 14653$RM conftest* 14654 14655ac_outfile=conftest.$ac_objext 14656echo "$lt_simple_link_test_code" >conftest.$ac_ext 14657eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14658_lt_linker_boilerplate=`cat conftest.err` 14659$RM -r conftest* 14660 14661 14662if test -n "$compiler"; then 14663 14664lt_prog_compiler_no_builtin_flag= 14665 14666if test yes = "$GCC"; then 14667 case $cc_basename in 14668 nvcc*) 14669 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 14670 *) 14671 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 14672 esac 14673 14674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 14675$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 14676if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 14677 $as_echo_n "(cached) " >&6 14678else 14679 lt_cv_prog_compiler_rtti_exceptions=no 14680 ac_outfile=conftest.$ac_objext 14681 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14682 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 14683 # Insert the option either (1) after the last *FLAGS variable, or 14684 # (2) before a word containing "conftest.", or (3) at the end. 14685 # Note that $ac_compile itself does not contain backslashes and begins 14686 # with a dollar sign (not a hyphen), so the echo should work correctly. 14687 # The option is referenced via a variable to avoid confusing sed. 14688 lt_compile=`echo "$ac_compile" | $SED \ 14689 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14690 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14691 -e 's:$: $lt_compiler_flag:'` 14692 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14693 (eval "$lt_compile" 2>conftest.err) 14694 ac_status=$? 14695 cat conftest.err >&5 14696 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14697 if (exit $ac_status) && test -s "$ac_outfile"; then 14698 # The compiler can only warn and ignore the option if not recognized 14699 # So say no if there are warnings other than the usual output. 14700 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14701 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14702 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14703 lt_cv_prog_compiler_rtti_exceptions=yes 14704 fi 14705 fi 14706 $RM conftest* 14707 14708fi 14709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 14710$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 14711 14712if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 14713 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 14714else 14715 : 14716fi 14717 14718fi 14719 14720 14721 14722 14723 14724 14725 lt_prog_compiler_wl= 14726lt_prog_compiler_pic= 14727lt_prog_compiler_static= 14728 14729 14730 if test yes = "$GCC"; then 14731 lt_prog_compiler_wl='-Wl,' 14732 lt_prog_compiler_static='-static' 14733 14734 case $host_os in 14735 aix*) 14736 # All AIX code is PIC. 14737 if test ia64 = "$host_cpu"; then 14738 # AIX 5 now supports IA64 processor 14739 lt_prog_compiler_static='-Bstatic' 14740 fi 14741 lt_prog_compiler_pic='-fPIC' 14742 ;; 14743 14744 amigaos*) 14745 case $host_cpu in 14746 powerpc) 14747 # see comment about AmigaOS4 .so support 14748 lt_prog_compiler_pic='-fPIC' 14749 ;; 14750 m68k) 14751 # FIXME: we need at least 68020 code to build shared libraries, but 14752 # adding the '-m68020' flag to GCC prevents building anything better, 14753 # like '-m68040'. 14754 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 14755 ;; 14756 esac 14757 ;; 14758 14759 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14760 # PIC is the default for these OSes. 14761 ;; 14762 14763 mingw* | cygwin* | pw32* | os2* | cegcc*) 14764 # This hack is so that the source file can tell whether it is being 14765 # built for inclusion in a dll (and should export symbols for example). 14766 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14767 # (--disable-auto-import) libraries 14768 lt_prog_compiler_pic='-DDLL_EXPORT' 14769 case $host_os in 14770 os2*) 14771 lt_prog_compiler_static='$wl-static' 14772 ;; 14773 esac 14774 ;; 14775 14776 darwin* | rhapsody*) 14777 # PIC is the default on this platform 14778 # Common symbols not allowed in MH_DYLIB files 14779 lt_prog_compiler_pic='-fno-common' 14780 ;; 14781 14782 haiku*) 14783 # PIC is the default for Haiku. 14784 # The "-static" flag exists, but is broken. 14785 lt_prog_compiler_static= 14786 ;; 14787 14788 hpux*) 14789 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 14790 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 14791 # sets the default TLS model and affects inlining. 14792 case $host_cpu in 14793 hppa*64*) 14794 # +Z the default 14795 ;; 14796 *) 14797 lt_prog_compiler_pic='-fPIC' 14798 ;; 14799 esac 14800 ;; 14801 14802 interix[3-9]*) 14803 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14804 # Instead, we relocate shared libraries at runtime. 14805 ;; 14806 14807 msdosdjgpp*) 14808 # Just because we use GCC doesn't mean we suddenly get shared libraries 14809 # on systems that don't support them. 14810 lt_prog_compiler_can_build_shared=no 14811 enable_shared=no 14812 ;; 14813 14814 *nto* | *qnx*) 14815 # QNX uses GNU C++, but need to define -shared option too, otherwise 14816 # it will coredump. 14817 lt_prog_compiler_pic='-fPIC -shared' 14818 ;; 14819 14820 sysv4*MP*) 14821 if test -d /usr/nec; then 14822 lt_prog_compiler_pic=-Kconform_pic 14823 fi 14824 ;; 14825 14826 *) 14827 lt_prog_compiler_pic='-fPIC' 14828 ;; 14829 esac 14830 14831 case $cc_basename in 14832 nvcc*) # Cuda Compiler Driver 2.2 14833 lt_prog_compiler_wl='-Xlinker ' 14834 if test -n "$lt_prog_compiler_pic"; then 14835 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 14836 fi 14837 ;; 14838 esac 14839 else 14840 # PORTME Check for flag to pass linker flags through the system compiler. 14841 case $host_os in 14842 aix*) 14843 lt_prog_compiler_wl='-Wl,' 14844 if test ia64 = "$host_cpu"; then 14845 # AIX 5 now supports IA64 processor 14846 lt_prog_compiler_static='-Bstatic' 14847 else 14848 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 14849 fi 14850 ;; 14851 14852 darwin* | rhapsody*) 14853 # PIC is the default on this platform 14854 # Common symbols not allowed in MH_DYLIB files 14855 lt_prog_compiler_pic='-fno-common' 14856 case $cc_basename in 14857 nagfor*) 14858 # NAG Fortran compiler 14859 lt_prog_compiler_wl='-Wl,-Wl,,' 14860 lt_prog_compiler_pic='-PIC' 14861 lt_prog_compiler_static='-Bstatic' 14862 ;; 14863 esac 14864 ;; 14865 14866 mingw* | cygwin* | pw32* | os2* | cegcc*) 14867 # This hack is so that the source file can tell whether it is being 14868 # built for inclusion in a dll (and should export symbols for example). 14869 lt_prog_compiler_pic='-DDLL_EXPORT' 14870 case $host_os in 14871 os2*) 14872 lt_prog_compiler_static='$wl-static' 14873 ;; 14874 esac 14875 ;; 14876 14877 hpux9* | hpux10* | hpux11*) 14878 lt_prog_compiler_wl='-Wl,' 14879 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14880 # not for PA HP-UX. 14881 case $host_cpu in 14882 hppa*64*|ia64*) 14883 # +Z the default 14884 ;; 14885 *) 14886 lt_prog_compiler_pic='+Z' 14887 ;; 14888 esac 14889 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14890 lt_prog_compiler_static='$wl-a ${wl}archive' 14891 ;; 14892 14893 irix5* | irix6* | nonstopux*) 14894 lt_prog_compiler_wl='-Wl,' 14895 # PIC (with -KPIC) is the default. 14896 lt_prog_compiler_static='-non_shared' 14897 ;; 14898 14899 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 14900 case $cc_basename in 14901 # old Intel for x86_64, which still supported -KPIC. 14902 ecc*) 14903 lt_prog_compiler_wl='-Wl,' 14904 lt_prog_compiler_pic='-KPIC' 14905 lt_prog_compiler_static='-static' 14906 ;; 14907 # icc used to be incompatible with GCC. 14908 # ICC 10 doesn't accept -KPIC any more. 14909 icc* | ifort*) 14910 lt_prog_compiler_wl='-Wl,' 14911 lt_prog_compiler_pic='-fPIC' 14912 lt_prog_compiler_static='-static' 14913 ;; 14914 # Lahey Fortran 8.1. 14915 lf95*) 14916 lt_prog_compiler_wl='-Wl,' 14917 lt_prog_compiler_pic='--shared' 14918 lt_prog_compiler_static='--static' 14919 ;; 14920 nagfor*) 14921 # NAG Fortran compiler 14922 lt_prog_compiler_wl='-Wl,-Wl,,' 14923 lt_prog_compiler_pic='-PIC' 14924 lt_prog_compiler_static='-Bstatic' 14925 ;; 14926 tcc*) 14927 # Fabrice Bellard et al's Tiny C Compiler 14928 lt_prog_compiler_wl='-Wl,' 14929 lt_prog_compiler_pic='-fPIC' 14930 lt_prog_compiler_static='-static' 14931 ;; 14932 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 14933 # Portland Group compilers (*not* the Pentium gcc compiler, 14934 # which looks to be a dead project) 14935 lt_prog_compiler_wl='-Wl,' 14936 lt_prog_compiler_pic='-fpic' 14937 lt_prog_compiler_static='-Bstatic' 14938 ;; 14939 ccc*) 14940 lt_prog_compiler_wl='-Wl,' 14941 # All Alpha code is PIC. 14942 lt_prog_compiler_static='-non_shared' 14943 ;; 14944 xl* | bgxl* | bgf* | mpixl*) 14945 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 14946 lt_prog_compiler_wl='-Wl,' 14947 lt_prog_compiler_pic='-qpic' 14948 lt_prog_compiler_static='-qstaticlink' 14949 ;; 14950 *) 14951 case `$CC -V 2>&1 | sed 5q` in 14952 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 14953 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14954 lt_prog_compiler_pic='-KPIC' 14955 lt_prog_compiler_static='-Bstatic' 14956 lt_prog_compiler_wl='' 14957 ;; 14958 *Sun\ F* | *Sun*Fortran*) 14959 lt_prog_compiler_pic='-KPIC' 14960 lt_prog_compiler_static='-Bstatic' 14961 lt_prog_compiler_wl='-Qoption ld ' 14962 ;; 14963 *Sun\ C*) 14964 # Sun C 5.9 14965 lt_prog_compiler_pic='-KPIC' 14966 lt_prog_compiler_static='-Bstatic' 14967 lt_prog_compiler_wl='-Wl,' 14968 ;; 14969 *Intel*\ [CF]*Compiler*) 14970 lt_prog_compiler_wl='-Wl,' 14971 lt_prog_compiler_pic='-fPIC' 14972 lt_prog_compiler_static='-static' 14973 ;; 14974 *Portland\ Group*) 14975 lt_prog_compiler_wl='-Wl,' 14976 lt_prog_compiler_pic='-fpic' 14977 lt_prog_compiler_static='-Bstatic' 14978 ;; 14979 esac 14980 ;; 14981 esac 14982 ;; 14983 14984 newsos6) 14985 lt_prog_compiler_pic='-KPIC' 14986 lt_prog_compiler_static='-Bstatic' 14987 ;; 14988 14989 *nto* | *qnx*) 14990 # QNX uses GNU C++, but need to define -shared option too, otherwise 14991 # it will coredump. 14992 lt_prog_compiler_pic='-fPIC -shared' 14993 ;; 14994 14995 osf3* | osf4* | osf5*) 14996 lt_prog_compiler_wl='-Wl,' 14997 # All OSF/1 code is PIC. 14998 lt_prog_compiler_static='-non_shared' 14999 ;; 15000 15001 rdos*) 15002 lt_prog_compiler_static='-non_shared' 15003 ;; 15004 15005 solaris*) 15006 lt_prog_compiler_pic='-KPIC' 15007 lt_prog_compiler_static='-Bstatic' 15008 case $cc_basename in 15009 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 15010 lt_prog_compiler_wl='-Qoption ld ';; 15011 *) 15012 lt_prog_compiler_wl='-Wl,';; 15013 esac 15014 ;; 15015 15016 sunos4*) 15017 lt_prog_compiler_wl='-Qoption ld ' 15018 lt_prog_compiler_pic='-PIC' 15019 lt_prog_compiler_static='-Bstatic' 15020 ;; 15021 15022 sysv4 | sysv4.2uw2* | sysv4.3*) 15023 lt_prog_compiler_wl='-Wl,' 15024 lt_prog_compiler_pic='-KPIC' 15025 lt_prog_compiler_static='-Bstatic' 15026 ;; 15027 15028 sysv4*MP*) 15029 if test -d /usr/nec; then 15030 lt_prog_compiler_pic='-Kconform_pic' 15031 lt_prog_compiler_static='-Bstatic' 15032 fi 15033 ;; 15034 15035 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15036 lt_prog_compiler_wl='-Wl,' 15037 lt_prog_compiler_pic='-KPIC' 15038 lt_prog_compiler_static='-Bstatic' 15039 ;; 15040 15041 unicos*) 15042 lt_prog_compiler_wl='-Wl,' 15043 lt_prog_compiler_can_build_shared=no 15044 ;; 15045 15046 uts4*) 15047 lt_prog_compiler_pic='-pic' 15048 lt_prog_compiler_static='-Bstatic' 15049 ;; 15050 15051 *) 15052 lt_prog_compiler_can_build_shared=no 15053 ;; 15054 esac 15055 fi 15056 15057case $host_os in 15058 # For platforms that do not support PIC, -DPIC is meaningless: 15059 *djgpp*) 15060 lt_prog_compiler_pic= 15061 ;; 15062 *) 15063 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 15064 ;; 15065esac 15066 15067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 15068$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 15069if ${lt_cv_prog_compiler_pic+:} false; then : 15070 $as_echo_n "(cached) " >&6 15071else 15072 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 15073fi 15074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 15075$as_echo "$lt_cv_prog_compiler_pic" >&6; } 15076lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 15077 15078# 15079# Check to make sure the PIC flag actually works. 15080# 15081if test -n "$lt_prog_compiler_pic"; then 15082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 15083$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 15084if ${lt_cv_prog_compiler_pic_works+:} false; then : 15085 $as_echo_n "(cached) " >&6 15086else 15087 lt_cv_prog_compiler_pic_works=no 15088 ac_outfile=conftest.$ac_objext 15089 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15090 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 15091 # Insert the option either (1) after the last *FLAGS variable, or 15092 # (2) before a word containing "conftest.", or (3) at the end. 15093 # Note that $ac_compile itself does not contain backslashes and begins 15094 # with a dollar sign (not a hyphen), so the echo should work correctly. 15095 # The option is referenced via a variable to avoid confusing sed. 15096 lt_compile=`echo "$ac_compile" | $SED \ 15097 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15098 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15099 -e 's:$: $lt_compiler_flag:'` 15100 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15101 (eval "$lt_compile" 2>conftest.err) 15102 ac_status=$? 15103 cat conftest.err >&5 15104 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15105 if (exit $ac_status) && test -s "$ac_outfile"; then 15106 # The compiler can only warn and ignore the option if not recognized 15107 # So say no if there are warnings other than the usual output. 15108 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15109 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15110 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15111 lt_cv_prog_compiler_pic_works=yes 15112 fi 15113 fi 15114 $RM conftest* 15115 15116fi 15117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 15118$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 15119 15120if test yes = "$lt_cv_prog_compiler_pic_works"; then 15121 case $lt_prog_compiler_pic in 15122 "" | " "*) ;; 15123 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 15124 esac 15125else 15126 lt_prog_compiler_pic= 15127 lt_prog_compiler_can_build_shared=no 15128fi 15129 15130fi 15131 15132 15133 15134 15135 15136 15137 15138 15139 15140 15141 15142# 15143# Check to make sure the static flag actually works. 15144# 15145wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 15146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15147$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 15148if ${lt_cv_prog_compiler_static_works+:} false; then : 15149 $as_echo_n "(cached) " >&6 15150else 15151 lt_cv_prog_compiler_static_works=no 15152 save_LDFLAGS=$LDFLAGS 15153 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15154 echo "$lt_simple_link_test_code" > conftest.$ac_ext 15155 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15156 # The linker can only warn and ignore the option if not recognized 15157 # So say no if there are warnings 15158 if test -s conftest.err; then 15159 # Append any errors to the config.log. 15160 cat conftest.err 1>&5 15161 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15162 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15163 if diff conftest.exp conftest.er2 >/dev/null; then 15164 lt_cv_prog_compiler_static_works=yes 15165 fi 15166 else 15167 lt_cv_prog_compiler_static_works=yes 15168 fi 15169 fi 15170 $RM -r conftest* 15171 LDFLAGS=$save_LDFLAGS 15172 15173fi 15174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 15175$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 15176 15177if test yes = "$lt_cv_prog_compiler_static_works"; then 15178 : 15179else 15180 lt_prog_compiler_static= 15181fi 15182 15183 15184 15185 15186 15187 15188 15189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15190$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15191if ${lt_cv_prog_compiler_c_o+:} false; then : 15192 $as_echo_n "(cached) " >&6 15193else 15194 lt_cv_prog_compiler_c_o=no 15195 $RM -r conftest 2>/dev/null 15196 mkdir conftest 15197 cd conftest 15198 mkdir out 15199 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15200 15201 lt_compiler_flag="-o out/conftest2.$ac_objext" 15202 # Insert the option either (1) after the last *FLAGS variable, or 15203 # (2) before a word containing "conftest.", or (3) at the end. 15204 # Note that $ac_compile itself does not contain backslashes and begins 15205 # with a dollar sign (not a hyphen), so the echo should work correctly. 15206 lt_compile=`echo "$ac_compile" | $SED \ 15207 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15208 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15209 -e 's:$: $lt_compiler_flag:'` 15210 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15211 (eval "$lt_compile" 2>out/conftest.err) 15212 ac_status=$? 15213 cat out/conftest.err >&5 15214 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15215 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15216 then 15217 # The compiler can only warn and ignore the option if not recognized 15218 # So say no if there are warnings 15219 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15220 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15221 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15222 lt_cv_prog_compiler_c_o=yes 15223 fi 15224 fi 15225 chmod u+w . 2>&5 15226 $RM conftest* 15227 # SGI C++ compiler will create directory out/ii_files/ for 15228 # template instantiation 15229 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15230 $RM out/* && rmdir out 15231 cd .. 15232 $RM -r conftest 15233 $RM conftest* 15234 15235fi 15236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15237$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15238 15239 15240 15241 15242 15243 15244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15245$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15246if ${lt_cv_prog_compiler_c_o+:} false; then : 15247 $as_echo_n "(cached) " >&6 15248else 15249 lt_cv_prog_compiler_c_o=no 15250 $RM -r conftest 2>/dev/null 15251 mkdir conftest 15252 cd conftest 15253 mkdir out 15254 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15255 15256 lt_compiler_flag="-o out/conftest2.$ac_objext" 15257 # Insert the option either (1) after the last *FLAGS variable, or 15258 # (2) before a word containing "conftest.", or (3) at the end. 15259 # Note that $ac_compile itself does not contain backslashes and begins 15260 # with a dollar sign (not a hyphen), so the echo should work correctly. 15261 lt_compile=`echo "$ac_compile" | $SED \ 15262 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15263 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15264 -e 's:$: $lt_compiler_flag:'` 15265 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15266 (eval "$lt_compile" 2>out/conftest.err) 15267 ac_status=$? 15268 cat out/conftest.err >&5 15269 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15270 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15271 then 15272 # The compiler can only warn and ignore the option if not recognized 15273 # So say no if there are warnings 15274 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15275 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15276 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15277 lt_cv_prog_compiler_c_o=yes 15278 fi 15279 fi 15280 chmod u+w . 2>&5 15281 $RM conftest* 15282 # SGI C++ compiler will create directory out/ii_files/ for 15283 # template instantiation 15284 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15285 $RM out/* && rmdir out 15286 cd .. 15287 $RM -r conftest 15288 $RM conftest* 15289 15290fi 15291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15292$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15293 15294 15295 15296 15297hard_links=nottested 15298if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 15299 # do not overwrite the value of need_locks provided by the user 15300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15301$as_echo_n "checking if we can lock with hard links... " >&6; } 15302 hard_links=yes 15303 $RM conftest* 15304 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15305 touch conftest.a 15306 ln conftest.a conftest.b 2>&5 || hard_links=no 15307 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15309$as_echo "$hard_links" >&6; } 15310 if test no = "$hard_links"; then 15311 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 15312$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 15313 need_locks=warn 15314 fi 15315else 15316 need_locks=no 15317fi 15318 15319 15320 15321 15322 15323 15324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15325$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15326 15327 runpath_var= 15328 allow_undefined_flag= 15329 always_export_symbols=no 15330 archive_cmds= 15331 archive_expsym_cmds= 15332 compiler_needs_object=no 15333 enable_shared_with_static_runtimes=no 15334 export_dynamic_flag_spec= 15335 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15336 hardcode_automatic=no 15337 hardcode_direct=no 15338 hardcode_direct_absolute=no 15339 hardcode_libdir_flag_spec= 15340 hardcode_libdir_separator= 15341 hardcode_minus_L=no 15342 hardcode_shlibpath_var=unsupported 15343 inherit_rpath=no 15344 link_all_deplibs=unknown 15345 module_cmds= 15346 module_expsym_cmds= 15347 old_archive_from_new_cmds= 15348 old_archive_from_expsyms_cmds= 15349 thread_safe_flag_spec= 15350 whole_archive_flag_spec= 15351 # include_expsyms should be a list of space-separated symbols to be *always* 15352 # included in the symbol list 15353 include_expsyms= 15354 # exclude_expsyms can be an extended regexp of symbols to exclude 15355 # it will be wrapped by ' (' and ')$', so one must not match beginning or 15356 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 15357 # as well as any symbol that contains 'd'. 15358 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15359 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15360 # platforms (ab)use it in PIC code, but their linkers get confused if 15361 # the symbol is explicitly referenced. Since portable code cannot 15362 # rely on this symbol name, it's probably fine to never include it in 15363 # preloaded symbol tables. 15364 # Exclude shared library initialization/finalization symbols. 15365 extract_expsyms_cmds= 15366 15367 case $host_os in 15368 cygwin* | mingw* | pw32* | cegcc*) 15369 # FIXME: the MSVC++ port hasn't been tested in a loooong time 15370 # When not using gcc, we currently assume that we are using 15371 # Microsoft Visual C++. 15372 if test yes != "$GCC"; then 15373 with_gnu_ld=no 15374 fi 15375 ;; 15376 interix*) 15377 # we just hope/assume this is gcc and not c89 (= MSVC++) 15378 with_gnu_ld=yes 15379 ;; 15380 openbsd* | bitrig*) 15381 with_gnu_ld=no 15382 ;; 15383 linux* | k*bsd*-gnu | gnu*) 15384 link_all_deplibs=no 15385 ;; 15386 esac 15387 15388 ld_shlibs=yes 15389 15390 # On some targets, GNU ld is compatible enough with the native linker 15391 # that we're better off using the native interface for both. 15392 lt_use_gnu_ld_interface=no 15393 if test yes = "$with_gnu_ld"; then 15394 case $host_os in 15395 aix*) 15396 # The AIX port of GNU ld has always aspired to compatibility 15397 # with the native linker. However, as the warning in the GNU ld 15398 # block says, versions before 2.19.5* couldn't really create working 15399 # shared libraries, regardless of the interface used. 15400 case `$LD -v 2>&1` in 15401 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 15402 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 15403 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 15404 *) 15405 lt_use_gnu_ld_interface=yes 15406 ;; 15407 esac 15408 ;; 15409 *) 15410 lt_use_gnu_ld_interface=yes 15411 ;; 15412 esac 15413 fi 15414 15415 if test yes = "$lt_use_gnu_ld_interface"; then 15416 # If archive_cmds runs LD, not CC, wlarc should be empty 15417 wlarc='$wl' 15418 15419 # Set some defaults for GNU ld with shared library support. These 15420 # are reset later if shared libraries are not supported. Putting them 15421 # here allows them to be overridden if necessary. 15422 runpath_var=LD_RUN_PATH 15423 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15424 export_dynamic_flag_spec='$wl--export-dynamic' 15425 # ancient GNU ld didn't support --whole-archive et. al. 15426 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 15427 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 15428 else 15429 whole_archive_flag_spec= 15430 fi 15431 supports_anon_versioning=no 15432 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 15433 *GNU\ gold*) supports_anon_versioning=yes ;; 15434 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 15435 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 15436 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 15437 *\ 2.11.*) ;; # other 2.11 versions 15438 *) supports_anon_versioning=yes ;; 15439 esac 15440 15441 # See if GNU ld supports shared libraries. 15442 case $host_os in 15443 aix[3-9]*) 15444 # On AIX/PPC, the GNU linker is very broken 15445 if test ia64 != "$host_cpu"; then 15446 ld_shlibs=no 15447 cat <<_LT_EOF 1>&2 15448 15449*** Warning: the GNU linker, at least up to release 2.19, is reported 15450*** to be unable to reliably create shared libraries on AIX. 15451*** Therefore, libtool is disabling shared libraries support. If you 15452*** really care for shared libraries, you may want to install binutils 15453*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 15454*** You will then need to restart the configuration process. 15455 15456_LT_EOF 15457 fi 15458 ;; 15459 15460 amigaos*) 15461 case $host_cpu in 15462 powerpc) 15463 # see comment about AmigaOS4 .so support 15464 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15465 archive_expsym_cmds='' 15466 ;; 15467 m68k) 15468 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)' 15469 hardcode_libdir_flag_spec='-L$libdir' 15470 hardcode_minus_L=yes 15471 ;; 15472 esac 15473 ;; 15474 15475 beos*) 15476 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15477 allow_undefined_flag=unsupported 15478 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15479 # support --undefined. This deserves some investigation. FIXME 15480 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15481 else 15482 ld_shlibs=no 15483 fi 15484 ;; 15485 15486 cygwin* | mingw* | pw32* | cegcc*) 15487 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 15488 # as there is no search path for DLLs. 15489 hardcode_libdir_flag_spec='-L$libdir' 15490 export_dynamic_flag_spec='$wl--export-all-symbols' 15491 allow_undefined_flag=unsupported 15492 always_export_symbols=no 15493 enable_shared_with_static_runtimes=yes 15494 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' 15495 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 15496 15497 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 15498 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15499 # If the export-symbols file already is a .def file, use it as 15500 # is; otherwise, prepend EXPORTS... 15501 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 15502 cp $export_symbols $output_objdir/$soname.def; 15503 else 15504 echo EXPORTS > $output_objdir/$soname.def; 15505 cat $export_symbols >> $output_objdir/$soname.def; 15506 fi~ 15507 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15508 else 15509 ld_shlibs=no 15510 fi 15511 ;; 15512 15513 haiku*) 15514 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15515 link_all_deplibs=yes 15516 ;; 15517 15518 os2*) 15519 hardcode_libdir_flag_spec='-L$libdir' 15520 hardcode_minus_L=yes 15521 allow_undefined_flag=unsupported 15522 shrext_cmds=.dll 15523 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 15524 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 15525 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 15526 $ECHO EXPORTS >> $output_objdir/$libname.def~ 15527 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 15528 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 15529 emximp -o $lib $output_objdir/$libname.def' 15530 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 15531 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 15532 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 15533 $ECHO EXPORTS >> $output_objdir/$libname.def~ 15534 prefix_cmds="$SED"~ 15535 if test EXPORTS = "`$SED 1q $export_symbols`"; then 15536 prefix_cmds="$prefix_cmds -e 1d"; 15537 fi~ 15538 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 15539 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 15540 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 15541 emximp -o $lib $output_objdir/$libname.def' 15542 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 15543 enable_shared_with_static_runtimes=yes 15544 ;; 15545 15546 interix[3-9]*) 15547 hardcode_direct=no 15548 hardcode_shlibpath_var=no 15549 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 15550 export_dynamic_flag_spec='$wl-E' 15551 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15552 # Instead, shared libraries are loaded at an image base (0x10000000 by 15553 # default) and relocated if they conflict, which is a slow very memory 15554 # consuming and fragmenting process. To avoid this, we pick a random, 15555 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15556 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 15557 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 15558 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' 15559 ;; 15560 15561 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 15562 tmp_diet=no 15563 if test linux-dietlibc = "$host_os"; then 15564 case $cc_basename in 15565 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 15566 esac 15567 fi 15568 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 15569 && test no = "$tmp_diet" 15570 then 15571 tmp_addflag=' $pic_flag' 15572 tmp_sharedflag='-shared' 15573 case $cc_basename,$host_cpu in 15574 pgcc*) # Portland Group C compiler 15575 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' 15576 tmp_addflag=' $pic_flag' 15577 ;; 15578 pgf77* | pgf90* | pgf95* | pgfortran*) 15579 # Portland Group f77 and f90 compilers 15580 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' 15581 tmp_addflag=' $pic_flag -Mnomain' ;; 15582 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15583 tmp_addflag=' -i_dynamic' ;; 15584 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15585 tmp_addflag=' -i_dynamic -nofor_main' ;; 15586 ifc* | ifort*) # Intel Fortran compiler 15587 tmp_addflag=' -nofor_main' ;; 15588 lf95*) # Lahey Fortran 8.1 15589 whole_archive_flag_spec= 15590 tmp_sharedflag='--shared' ;; 15591 nagfor*) # NAGFOR 5.3 15592 tmp_sharedflag='-Wl,-shared' ;; 15593 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 15594 tmp_sharedflag='-qmkshrobj' 15595 tmp_addflag= ;; 15596 nvcc*) # Cuda Compiler Driver 2.2 15597 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' 15598 compiler_needs_object=yes 15599 ;; 15600 esac 15601 case `$CC -V 2>&1 | sed 5q` in 15602 *Sun\ C*) # Sun C 5.9 15603 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' 15604 compiler_needs_object=yes 15605 tmp_sharedflag='-G' ;; 15606 *Sun\ F*) # Sun Fortran 8.3 15607 tmp_sharedflag='-G' ;; 15608 esac 15609 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15610 15611 if test yes = "$supports_anon_versioning"; then 15612 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 15613 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15614 echo "local: *; };" >> $output_objdir/$libname.ver~ 15615 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 15616 fi 15617 15618 case $cc_basename in 15619 tcc*) 15620 export_dynamic_flag_spec='-rdynamic' 15621 ;; 15622 xlf* | bgf* | bgxlf* | mpixlf*) 15623 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 15624 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 15625 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15626 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 15627 if test yes = "$supports_anon_versioning"; then 15628 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 15629 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15630 echo "local: *; };" >> $output_objdir/$libname.ver~ 15631 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 15632 fi 15633 ;; 15634 esac 15635 else 15636 ld_shlibs=no 15637 fi 15638 ;; 15639 15640 netbsd* | netbsdelf*-gnu) 15641 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15642 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15643 wlarc= 15644 else 15645 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15646 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15647 fi 15648 ;; 15649 15650 solaris*) 15651 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 15652 ld_shlibs=no 15653 cat <<_LT_EOF 1>&2 15654 15655*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15656*** create shared libraries on Solaris systems. Therefore, libtool 15657*** is disabling shared libraries support. We urge you to upgrade GNU 15658*** binutils to release 2.9.1 or newer. Another option is to modify 15659*** your PATH or compiler configuration so that the native linker is 15660*** used, and then restart. 15661 15662_LT_EOF 15663 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15664 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15665 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15666 else 15667 ld_shlibs=no 15668 fi 15669 ;; 15670 15671 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15672 case `$LD -v 2>&1` in 15673 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15674 ld_shlibs=no 15675 cat <<_LT_EOF 1>&2 15676 15677*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 15678*** reliably create shared libraries on SCO systems. Therefore, libtool 15679*** is disabling shared libraries support. We urge you to upgrade GNU 15680*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15681*** your PATH or compiler configuration so that the native linker is 15682*** used, and then restart. 15683 15684_LT_EOF 15685 ;; 15686 *) 15687 # For security reasons, it is highly recommended that you always 15688 # use absolute paths for naming shared libraries, and exclude the 15689 # DT_RUNPATH tag from executables and libraries. But doing so 15690 # requires that you compile everything twice, which is a pain. 15691 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15692 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15693 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15694 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15695 else 15696 ld_shlibs=no 15697 fi 15698 ;; 15699 esac 15700 ;; 15701 15702 sunos4*) 15703 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15704 wlarc= 15705 hardcode_direct=yes 15706 hardcode_shlibpath_var=no 15707 ;; 15708 15709 *) 15710 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15711 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15712 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15713 else 15714 ld_shlibs=no 15715 fi 15716 ;; 15717 esac 15718 15719 if test no = "$ld_shlibs"; then 15720 runpath_var= 15721 hardcode_libdir_flag_spec= 15722 export_dynamic_flag_spec= 15723 whole_archive_flag_spec= 15724 fi 15725 else 15726 # PORTME fill in a description of your system's linker (not GNU ld) 15727 case $host_os in 15728 aix3*) 15729 allow_undefined_flag=unsupported 15730 always_export_symbols=yes 15731 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' 15732 # Note: this linker hardcodes the directories in LIBPATH if there 15733 # are no directories specified by -L. 15734 hardcode_minus_L=yes 15735 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 15736 # Neither direct hardcoding nor static linking is supported with a 15737 # broken collect2. 15738 hardcode_direct=unsupported 15739 fi 15740 ;; 15741 15742 aix[4-9]*) 15743 if test ia64 = "$host_cpu"; then 15744 # On IA64, the linker does run time linking by default, so we don't 15745 # have to do anything special. 15746 aix_use_runtimelinking=no 15747 exp_sym_flag='-Bexport' 15748 no_entry_flag= 15749 else 15750 # If we're using GNU nm, then we don't want the "-C" option. 15751 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 15752 # Without the "-l" option, or with the "-B" option, AIX nm treats 15753 # weak defined symbols like other global defined symbols, whereas 15754 # GNU nm marks them as "W". 15755 # While the 'weak' keyword is ignored in the Export File, we need 15756 # it in the Import File for the 'aix-soname' feature, so we have 15757 # to replace the "-B" option with "-P" for AIX nm. 15758 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 15759 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' 15760 else 15761 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 == "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' 15762 fi 15763 aix_use_runtimelinking=no 15764 15765 # Test if we are trying to use run time linking or normal 15766 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15767 # have runtime linking enabled, and use it for executables. 15768 # For shared libraries, we enable/disable runtime linking 15769 # depending on the kind of the shared library created - 15770 # when "with_aix_soname,aix_use_runtimelinking" is: 15771 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 15772 # "aix,yes" lib.so shared, rtl:yes, for executables 15773 # lib.a static archive 15774 # "both,no" lib.so.V(shr.o) shared, rtl:yes 15775 # lib.a(lib.so.V) shared, rtl:no, for executables 15776 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 15777 # lib.a(lib.so.V) shared, rtl:no 15778 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 15779 # lib.a static archive 15780 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15781 for ld_flag in $LDFLAGS; do 15782 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 15783 aix_use_runtimelinking=yes 15784 break 15785 fi 15786 done 15787 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 15788 # With aix-soname=svr4, we create the lib.so.V shared archives only, 15789 # so we don't have lib.a shared libs to link our executables. 15790 # We have to force runtime linking in this case. 15791 aix_use_runtimelinking=yes 15792 LDFLAGS="$LDFLAGS -Wl,-brtl" 15793 fi 15794 ;; 15795 esac 15796 15797 exp_sym_flag='-bexport' 15798 no_entry_flag='-bnoentry' 15799 fi 15800 15801 # When large executables or shared objects are built, AIX ld can 15802 # have problems creating the table of contents. If linking a library 15803 # or program results in "error TOC overflow" add -mminimal-toc to 15804 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15805 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15806 15807 archive_cmds='' 15808 hardcode_direct=yes 15809 hardcode_direct_absolute=yes 15810 hardcode_libdir_separator=':' 15811 link_all_deplibs=yes 15812 file_list_spec='$wl-f,' 15813 case $with_aix_soname,$aix_use_runtimelinking in 15814 aix,*) ;; # traditional, no import file 15815 svr4,* | *,yes) # use import file 15816 # The Import File defines what to hardcode. 15817 hardcode_direct=no 15818 hardcode_direct_absolute=no 15819 ;; 15820 esac 15821 15822 if test yes = "$GCC"; then 15823 case $host_os in aix4.[012]|aix4.[012].*) 15824 # We only want to do this on AIX 4.2 and lower, the check 15825 # below for broken collect2 doesn't work under 4.3+ 15826 collect2name=`$CC -print-prog-name=collect2` 15827 if test -f "$collect2name" && 15828 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 15829 then 15830 # We have reworked collect2 15831 : 15832 else 15833 # We have old collect2 15834 hardcode_direct=unsupported 15835 # It fails to find uninstalled libraries when the uninstalled 15836 # path is not listed in the libpath. Setting hardcode_minus_L 15837 # to unsupported forces relinking 15838 hardcode_minus_L=yes 15839 hardcode_libdir_flag_spec='-L$libdir' 15840 hardcode_libdir_separator= 15841 fi 15842 ;; 15843 esac 15844 shared_flag='-shared' 15845 if test yes = "$aix_use_runtimelinking"; then 15846 shared_flag="$shared_flag "'$wl-G' 15847 fi 15848 # Need to ensure runtime linking is disabled for the traditional 15849 # shared library, or the linker may eventually find shared libraries 15850 # /with/ Import File - we do not want to mix them. 15851 shared_flag_aix='-shared' 15852 shared_flag_svr4='-shared $wl-G' 15853 else 15854 # not using gcc 15855 if test ia64 = "$host_cpu"; then 15856 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15857 # chokes on -Wl,-G. The following line is correct: 15858 shared_flag='-G' 15859 else 15860 if test yes = "$aix_use_runtimelinking"; then 15861 shared_flag='$wl-G' 15862 else 15863 shared_flag='$wl-bM:SRE' 15864 fi 15865 shared_flag_aix='$wl-bM:SRE' 15866 shared_flag_svr4='$wl-G' 15867 fi 15868 fi 15869 15870 export_dynamic_flag_spec='$wl-bexpall' 15871 # It seems that -bexpall does not export symbols beginning with 15872 # underscore (_), so it is better to generate a list of symbols to export. 15873 always_export_symbols=yes 15874 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 15875 # Warning - without using the other runtime loading flags (-brtl), 15876 # -berok will link without error, but may produce a broken library. 15877 allow_undefined_flag='-berok' 15878 # Determine the default libpath from the value encoded in an 15879 # empty executable. 15880 if test set = "${lt_cv_aix_libpath+set}"; then 15881 aix_libpath=$lt_cv_aix_libpath 15882else 15883 if ${lt_cv_aix_libpath_+:} false; then : 15884 $as_echo_n "(cached) " >&6 15885else 15886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15887/* end confdefs.h. */ 15888 15889int 15890main () 15891{ 15892 15893 ; 15894 return 0; 15895} 15896_ACEOF 15897if ac_fn_c_try_link "$LINENO"; then : 15898 15899 lt_aix_libpath_sed=' 15900 /Import File Strings/,/^$/ { 15901 /^0/ { 15902 s/^0 *\([^ ]*\) *$/\1/ 15903 p 15904 } 15905 }' 15906 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15907 # Check for a 64-bit object if we didn't find anything. 15908 if test -z "$lt_cv_aix_libpath_"; then 15909 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15910 fi 15911fi 15912rm -f core conftest.err conftest.$ac_objext \ 15913 conftest$ac_exeext conftest.$ac_ext 15914 if test -z "$lt_cv_aix_libpath_"; then 15915 lt_cv_aix_libpath_=/usr/lib:/lib 15916 fi 15917 15918fi 15919 15920 aix_libpath=$lt_cv_aix_libpath_ 15921fi 15922 15923 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 15924 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 15925 else 15926 if test ia64 = "$host_cpu"; then 15927 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 15928 allow_undefined_flag="-z nodefs" 15929 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" 15930 else 15931 # Determine the default libpath from the value encoded in an 15932 # empty executable. 15933 if test set = "${lt_cv_aix_libpath+set}"; then 15934 aix_libpath=$lt_cv_aix_libpath 15935else 15936 if ${lt_cv_aix_libpath_+:} false; then : 15937 $as_echo_n "(cached) " >&6 15938else 15939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15940/* end confdefs.h. */ 15941 15942int 15943main () 15944{ 15945 15946 ; 15947 return 0; 15948} 15949_ACEOF 15950if ac_fn_c_try_link "$LINENO"; then : 15951 15952 lt_aix_libpath_sed=' 15953 /Import File Strings/,/^$/ { 15954 /^0/ { 15955 s/^0 *\([^ ]*\) *$/\1/ 15956 p 15957 } 15958 }' 15959 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15960 # Check for a 64-bit object if we didn't find anything. 15961 if test -z "$lt_cv_aix_libpath_"; then 15962 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15963 fi 15964fi 15965rm -f core conftest.err conftest.$ac_objext \ 15966 conftest$ac_exeext conftest.$ac_ext 15967 if test -z "$lt_cv_aix_libpath_"; then 15968 lt_cv_aix_libpath_=/usr/lib:/lib 15969 fi 15970 15971fi 15972 15973 aix_libpath=$lt_cv_aix_libpath_ 15974fi 15975 15976 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 15977 # Warning - without using the other run time loading flags, 15978 # -berok will link without error, but may produce a broken library. 15979 no_undefined_flag=' $wl-bernotok' 15980 allow_undefined_flag=' $wl-berok' 15981 if test yes = "$with_gnu_ld"; then 15982 # We only use this code for GNU lds that support --whole-archive. 15983 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 15984 else 15985 # Exported symbols can be pulled into shared objects from archives 15986 whole_archive_flag_spec='$convenience' 15987 fi 15988 archive_cmds_need_lc=yes 15989 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 15990 # -brtl affects multiple linker settings, -berok does not and is overridden later 15991 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 15992 if test svr4 != "$with_aix_soname"; then 15993 # This is similar to how AIX traditionally builds its shared libraries. 15994 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' 15995 fi 15996 if test aix != "$with_aix_soname"; then 15997 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' 15998 else 15999 # used by -dlpreopen to get the symbols 16000 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 16001 fi 16002 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 16003 fi 16004 fi 16005 ;; 16006 16007 amigaos*) 16008 case $host_cpu in 16009 powerpc) 16010 # see comment about AmigaOS4 .so support 16011 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16012 archive_expsym_cmds='' 16013 ;; 16014 m68k) 16015 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)' 16016 hardcode_libdir_flag_spec='-L$libdir' 16017 hardcode_minus_L=yes 16018 ;; 16019 esac 16020 ;; 16021 16022 bsdi[45]*) 16023 export_dynamic_flag_spec=-rdynamic 16024 ;; 16025 16026 cygwin* | mingw* | pw32* | cegcc*) 16027 # When not using gcc, we currently assume that we are using 16028 # Microsoft Visual C++. 16029 # hardcode_libdir_flag_spec is actually meaningless, as there is 16030 # no search path for DLLs. 16031 case $cc_basename in 16032 cl*) 16033 # Native MSVC 16034 hardcode_libdir_flag_spec=' ' 16035 allow_undefined_flag=unsupported 16036 always_export_symbols=yes 16037 file_list_spec='@' 16038 # Tell ltmain to make .lib files, not .a files. 16039 libext=lib 16040 # Tell ltmain to make .dll files, not .so files. 16041 shrext_cmds=.dll 16042 # FIXME: Setting linknames here is a bad hack. 16043 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 16044 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 16045 cp "$export_symbols" "$output_objdir/$soname.def"; 16046 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 16047 else 16048 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 16049 fi~ 16050 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 16051 linknames=' 16052 # The linker will not automatically build a static lib if we build a DLL. 16053 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 16054 enable_shared_with_static_runtimes=yes 16055 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 16056 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 16057 # Don't use ranlib 16058 old_postinstall_cmds='chmod 644 $oldlib' 16059 postlink_cmds='lt_outputfile="@OUTPUT@"~ 16060 lt_tool_outputfile="@TOOL_OUTPUT@"~ 16061 case $lt_outputfile in 16062 *.exe|*.EXE) ;; 16063 *) 16064 lt_outputfile=$lt_outputfile.exe 16065 lt_tool_outputfile=$lt_tool_outputfile.exe 16066 ;; 16067 esac~ 16068 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 16069 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 16070 $RM "$lt_outputfile.manifest"; 16071 fi' 16072 ;; 16073 *) 16074 # Assume MSVC wrapper 16075 hardcode_libdir_flag_spec=' ' 16076 allow_undefined_flag=unsupported 16077 # Tell ltmain to make .lib files, not .a files. 16078 libext=lib 16079 # Tell ltmain to make .dll files, not .so files. 16080 shrext_cmds=.dll 16081 # FIXME: Setting linknames here is a bad hack. 16082 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 16083 # The linker will automatically build a .lib file if we build a DLL. 16084 old_archive_from_new_cmds='true' 16085 # FIXME: Should let the user specify the lib program. 16086 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 16087 enable_shared_with_static_runtimes=yes 16088 ;; 16089 esac 16090 ;; 16091 16092 darwin* | rhapsody*) 16093 16094 16095 archive_cmds_need_lc=no 16096 hardcode_direct=no 16097 hardcode_automatic=yes 16098 hardcode_shlibpath_var=unsupported 16099 if test yes = "$lt_cv_ld_force_load"; then 16100 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\"`' 16101 16102 else 16103 whole_archive_flag_spec='' 16104 fi 16105 link_all_deplibs=yes 16106 allow_undefined_flag=$_lt_dar_allow_undefined 16107 case $cc_basename in 16108 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 16109 *) _lt_dar_can_shared=$GCC ;; 16110 esac 16111 if test yes = "$_lt_dar_can_shared"; then 16112 output_verbose_link_cmd=func_echo_all 16113 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 16114 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 16115 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" 16116 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" 16117 16118 else 16119 ld_shlibs=no 16120 fi 16121 16122 ;; 16123 16124 dgux*) 16125 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16126 hardcode_libdir_flag_spec='-L$libdir' 16127 hardcode_shlibpath_var=no 16128 ;; 16129 16130 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 16131 # support. Future versions do this automatically, but an explicit c++rt0.o 16132 # does not break anything, and helps significantly (at the cost of a little 16133 # extra space). 16134 freebsd2.2*) 16135 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 16136 hardcode_libdir_flag_spec='-R$libdir' 16137 hardcode_direct=yes 16138 hardcode_shlibpath_var=no 16139 ;; 16140 16141 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 16142 freebsd2.*) 16143 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16144 hardcode_direct=yes 16145 hardcode_minus_L=yes 16146 hardcode_shlibpath_var=no 16147 ;; 16148 16149 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 16150 freebsd* | dragonfly*) 16151 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16152 hardcode_libdir_flag_spec='-R$libdir' 16153 hardcode_direct=yes 16154 hardcode_shlibpath_var=no 16155 ;; 16156 16157 hpux9*) 16158 if test yes = "$GCC"; then 16159 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' 16160 else 16161 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' 16162 fi 16163 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16164 hardcode_libdir_separator=: 16165 hardcode_direct=yes 16166 16167 # hardcode_minus_L: Not really in the search PATH, 16168 # but as the default location of the library. 16169 hardcode_minus_L=yes 16170 export_dynamic_flag_spec='$wl-E' 16171 ;; 16172 16173 hpux10*) 16174 if test yes,no = "$GCC,$with_gnu_ld"; then 16175 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16176 else 16177 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16178 fi 16179 if test no = "$with_gnu_ld"; then 16180 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16181 hardcode_libdir_separator=: 16182 hardcode_direct=yes 16183 hardcode_direct_absolute=yes 16184 export_dynamic_flag_spec='$wl-E' 16185 # hardcode_minus_L: Not really in the search PATH, 16186 # but as the default location of the library. 16187 hardcode_minus_L=yes 16188 fi 16189 ;; 16190 16191 hpux11*) 16192 if test yes,no = "$GCC,$with_gnu_ld"; then 16193 case $host_cpu in 16194 hppa*64*) 16195 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16196 ;; 16197 ia64*) 16198 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16199 ;; 16200 *) 16201 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16202 ;; 16203 esac 16204 else 16205 case $host_cpu in 16206 hppa*64*) 16207 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16208 ;; 16209 ia64*) 16210 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16211 ;; 16212 *) 16213 16214 # Older versions of the 11.00 compiler do not understand -b yet 16215 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 16216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 16217$as_echo_n "checking if $CC understands -b... " >&6; } 16218if ${lt_cv_prog_compiler__b+:} false; then : 16219 $as_echo_n "(cached) " >&6 16220else 16221 lt_cv_prog_compiler__b=no 16222 save_LDFLAGS=$LDFLAGS 16223 LDFLAGS="$LDFLAGS -b" 16224 echo "$lt_simple_link_test_code" > conftest.$ac_ext 16225 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16226 # The linker can only warn and ignore the option if not recognized 16227 # So say no if there are warnings 16228 if test -s conftest.err; then 16229 # Append any errors to the config.log. 16230 cat conftest.err 1>&5 16231 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16232 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16233 if diff conftest.exp conftest.er2 >/dev/null; then 16234 lt_cv_prog_compiler__b=yes 16235 fi 16236 else 16237 lt_cv_prog_compiler__b=yes 16238 fi 16239 fi 16240 $RM -r conftest* 16241 LDFLAGS=$save_LDFLAGS 16242 16243fi 16244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 16245$as_echo "$lt_cv_prog_compiler__b" >&6; } 16246 16247if test yes = "$lt_cv_prog_compiler__b"; then 16248 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16249else 16250 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16251fi 16252 16253 ;; 16254 esac 16255 fi 16256 if test no = "$with_gnu_ld"; then 16257 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16258 hardcode_libdir_separator=: 16259 16260 case $host_cpu in 16261 hppa*64*|ia64*) 16262 hardcode_direct=no 16263 hardcode_shlibpath_var=no 16264 ;; 16265 *) 16266 hardcode_direct=yes 16267 hardcode_direct_absolute=yes 16268 export_dynamic_flag_spec='$wl-E' 16269 16270 # hardcode_minus_L: Not really in the search PATH, 16271 # but as the default location of the library. 16272 hardcode_minus_L=yes 16273 ;; 16274 esac 16275 fi 16276 ;; 16277 16278 irix5* | irix6* | nonstopux*) 16279 if test yes = "$GCC"; then 16280 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' 16281 # Try to use the -exported_symbol ld option, if it does not 16282 # work, assume that -exports_file does not work either and 16283 # implicitly export all symbols. 16284 # This should be the same for all languages, so no per-tag cache variable. 16285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 16286$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 16287if ${lt_cv_irix_exported_symbol+:} false; then : 16288 $as_echo_n "(cached) " >&6 16289else 16290 save_LDFLAGS=$LDFLAGS 16291 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 16292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16293/* end confdefs.h. */ 16294int foo (void) { return 0; } 16295_ACEOF 16296if ac_fn_c_try_link "$LINENO"; then : 16297 lt_cv_irix_exported_symbol=yes 16298else 16299 lt_cv_irix_exported_symbol=no 16300fi 16301rm -f core conftest.err conftest.$ac_objext \ 16302 conftest$ac_exeext conftest.$ac_ext 16303 LDFLAGS=$save_LDFLAGS 16304fi 16305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 16306$as_echo "$lt_cv_irix_exported_symbol" >&6; } 16307 if test yes = "$lt_cv_irix_exported_symbol"; then 16308 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' 16309 fi 16310 link_all_deplibs=no 16311 else 16312 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' 16313 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' 16314 fi 16315 archive_cmds_need_lc='no' 16316 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16317 hardcode_libdir_separator=: 16318 inherit_rpath=yes 16319 link_all_deplibs=yes 16320 ;; 16321 16322 linux*) 16323 case $cc_basename in 16324 tcc*) 16325 # Fabrice Bellard et al's Tiny C Compiler 16326 ld_shlibs=yes 16327 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16328 ;; 16329 esac 16330 ;; 16331 16332 netbsd* | netbsdelf*-gnu) 16333 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16334 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16335 else 16336 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16337 fi 16338 hardcode_libdir_flag_spec='-R$libdir' 16339 hardcode_direct=yes 16340 hardcode_shlibpath_var=no 16341 ;; 16342 16343 newsos6) 16344 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16345 hardcode_direct=yes 16346 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16347 hardcode_libdir_separator=: 16348 hardcode_shlibpath_var=no 16349 ;; 16350 16351 *nto* | *qnx*) 16352 ;; 16353 16354 openbsd* | bitrig*) 16355 if test -f /usr/libexec/ld.so; then 16356 hardcode_direct=yes 16357 hardcode_shlibpath_var=no 16358 hardcode_direct_absolute=yes 16359 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 16360 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16361 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 16362 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16363 export_dynamic_flag_spec='$wl-E' 16364 else 16365 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16366 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16367 fi 16368 else 16369 ld_shlibs=no 16370 fi 16371 ;; 16372 16373 os2*) 16374 hardcode_libdir_flag_spec='-L$libdir' 16375 hardcode_minus_L=yes 16376 allow_undefined_flag=unsupported 16377 shrext_cmds=.dll 16378 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16379 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16380 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16381 $ECHO EXPORTS >> $output_objdir/$libname.def~ 16382 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 16383 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16384 emximp -o $lib $output_objdir/$libname.def' 16385 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16386 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16387 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16388 $ECHO EXPORTS >> $output_objdir/$libname.def~ 16389 prefix_cmds="$SED"~ 16390 if test EXPORTS = "`$SED 1q $export_symbols`"; then 16391 prefix_cmds="$prefix_cmds -e 1d"; 16392 fi~ 16393 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 16394 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 16395 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16396 emximp -o $lib $output_objdir/$libname.def' 16397 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 16398 enable_shared_with_static_runtimes=yes 16399 ;; 16400 16401 osf3*) 16402 if test yes = "$GCC"; then 16403 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 16404 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' 16405 else 16406 allow_undefined_flag=' -expect_unresolved \*' 16407 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' 16408 fi 16409 archive_cmds_need_lc='no' 16410 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16411 hardcode_libdir_separator=: 16412 ;; 16413 16414 osf4* | osf5*) # as osf3* with the addition of -msym flag 16415 if test yes = "$GCC"; then 16416 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 16417 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' 16418 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16419 else 16420 allow_undefined_flag=' -expect_unresolved \*' 16421 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' 16422 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~ 16423 $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' 16424 16425 # Both c and cxx compiler support -rpath directly 16426 hardcode_libdir_flag_spec='-rpath $libdir' 16427 fi 16428 archive_cmds_need_lc='no' 16429 hardcode_libdir_separator=: 16430 ;; 16431 16432 solaris*) 16433 no_undefined_flag=' -z defs' 16434 if test yes = "$GCC"; then 16435 wlarc='$wl' 16436 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16437 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16438 $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' 16439 else 16440 case `$CC -V 2>&1` in 16441 *"Compilers 5.0"*) 16442 wlarc='' 16443 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 16444 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16445 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 16446 ;; 16447 *) 16448 wlarc='$wl' 16449 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 16450 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16451 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 16452 ;; 16453 esac 16454 fi 16455 hardcode_libdir_flag_spec='-R$libdir' 16456 hardcode_shlibpath_var=no 16457 case $host_os in 16458 solaris2.[0-5] | solaris2.[0-5].*) ;; 16459 *) 16460 # The compiler driver will combine and reorder linker options, 16461 # but understands '-z linker_flag'. GCC discards it without '$wl', 16462 # but is careful enough not to reorder. 16463 # Supported since Solaris 2.6 (maybe 2.5.1?) 16464 if test yes = "$GCC"; then 16465 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 16466 else 16467 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 16468 fi 16469 ;; 16470 esac 16471 link_all_deplibs=yes 16472 ;; 16473 16474 sunos4*) 16475 if test sequent = "$host_vendor"; then 16476 # Use $CC to link under sequent, because it throws in some extra .o 16477 # files that make .init and .fini sections work. 16478 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16479 else 16480 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16481 fi 16482 hardcode_libdir_flag_spec='-L$libdir' 16483 hardcode_direct=yes 16484 hardcode_minus_L=yes 16485 hardcode_shlibpath_var=no 16486 ;; 16487 16488 sysv4) 16489 case $host_vendor in 16490 sni) 16491 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16492 hardcode_direct=yes # is this really true??? 16493 ;; 16494 siemens) 16495 ## LD is ld it makes a PLAMLIB 16496 ## CC just makes a GrossModule. 16497 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16498 reload_cmds='$CC -r -o $output$reload_objs' 16499 hardcode_direct=no 16500 ;; 16501 motorola) 16502 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16503 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 16504 ;; 16505 esac 16506 runpath_var='LD_RUN_PATH' 16507 hardcode_shlibpath_var=no 16508 ;; 16509 16510 sysv4.3*) 16511 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16512 hardcode_shlibpath_var=no 16513 export_dynamic_flag_spec='-Bexport' 16514 ;; 16515 16516 sysv4*MP*) 16517 if test -d /usr/nec; then 16518 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16519 hardcode_shlibpath_var=no 16520 runpath_var=LD_RUN_PATH 16521 hardcode_runpath_var=yes 16522 ld_shlibs=yes 16523 fi 16524 ;; 16525 16526 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 16527 no_undefined_flag='$wl-z,text' 16528 archive_cmds_need_lc=no 16529 hardcode_shlibpath_var=no 16530 runpath_var='LD_RUN_PATH' 16531 16532 if test yes = "$GCC"; then 16533 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16534 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16535 else 16536 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16537 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16538 fi 16539 ;; 16540 16541 sysv5* | sco3.2v5* | sco5v6*) 16542 # Note: We CANNOT use -z defs as we might desire, because we do not 16543 # link with -lc, and that would cause any symbols used from libc to 16544 # always be unresolved, which means just about no library would 16545 # ever link correctly. If we're not using GNU ld we use -z text 16546 # though, which does catch some bad symbols but isn't as heavy-handed 16547 # as -z defs. 16548 no_undefined_flag='$wl-z,text' 16549 allow_undefined_flag='$wl-z,nodefs' 16550 archive_cmds_need_lc=no 16551 hardcode_shlibpath_var=no 16552 hardcode_libdir_flag_spec='$wl-R,$libdir' 16553 hardcode_libdir_separator=':' 16554 link_all_deplibs=yes 16555 export_dynamic_flag_spec='$wl-Bexport' 16556 runpath_var='LD_RUN_PATH' 16557 16558 if test yes = "$GCC"; then 16559 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16560 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16561 else 16562 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16563 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16564 fi 16565 ;; 16566 16567 uts4*) 16568 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16569 hardcode_libdir_flag_spec='-L$libdir' 16570 hardcode_shlibpath_var=no 16571 ;; 16572 16573 *) 16574 ld_shlibs=no 16575 ;; 16576 esac 16577 16578 if test sni = "$host_vendor"; then 16579 case $host in 16580 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 16581 export_dynamic_flag_spec='$wl-Blargedynsym' 16582 ;; 16583 esac 16584 fi 16585 fi 16586 16587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 16588$as_echo "$ld_shlibs" >&6; } 16589test no = "$ld_shlibs" && can_build_shared=no 16590 16591with_gnu_ld=$with_gnu_ld 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607# 16608# Do we need to explicitly link libc? 16609# 16610case "x$archive_cmds_need_lc" in 16611x|xyes) 16612 # Assume -lc should be added 16613 archive_cmds_need_lc=yes 16614 16615 if test yes,yes = "$GCC,$enable_shared"; then 16616 case $archive_cmds in 16617 *'~'*) 16618 # FIXME: we may have to deal with multi-command sequences. 16619 ;; 16620 '$CC '*) 16621 # Test whether the compiler implicitly links with -lc since on some 16622 # systems, -lgcc has to come before -lc. If gcc already passes -lc 16623 # to ld, don't add -lc before -lgcc. 16624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 16625$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16626if ${lt_cv_archive_cmds_need_lc+:} false; then : 16627 $as_echo_n "(cached) " >&6 16628else 16629 $RM conftest* 16630 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16631 16632 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16633 (eval $ac_compile) 2>&5 16634 ac_status=$? 16635 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16636 test $ac_status = 0; } 2>conftest.err; then 16637 soname=conftest 16638 lib=conftest 16639 libobjs=conftest.$ac_objext 16640 deplibs= 16641 wl=$lt_prog_compiler_wl 16642 pic_flag=$lt_prog_compiler_pic 16643 compiler_flags=-v 16644 linker_flags=-v 16645 verstring= 16646 output_objdir=. 16647 libname=conftest 16648 lt_save_allow_undefined_flag=$allow_undefined_flag 16649 allow_undefined_flag= 16650 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 16651 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 16652 ac_status=$? 16653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16654 test $ac_status = 0; } 16655 then 16656 lt_cv_archive_cmds_need_lc=no 16657 else 16658 lt_cv_archive_cmds_need_lc=yes 16659 fi 16660 allow_undefined_flag=$lt_save_allow_undefined_flag 16661 else 16662 cat conftest.err 1>&5 16663 fi 16664 $RM conftest* 16665 16666fi 16667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 16668$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 16669 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 16670 ;; 16671 esac 16672 fi 16673 ;; 16674esac 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 16828$as_echo_n "checking dynamic linker characteristics... " >&6; } 16829 16830if test yes = "$GCC"; then 16831 case $host_os in 16832 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 16833 *) lt_awk_arg='/^libraries:/' ;; 16834 esac 16835 case $host_os in 16836 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 16837 *) lt_sed_strip_eq='s|=/|/|g' ;; 16838 esac 16839 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 16840 case $lt_search_path_spec in 16841 *\;*) 16842 # if the path contains ";" then we assume it to be the separator 16843 # otherwise default to the standard path separator (i.e. ":") - it is 16844 # assumed that no part of a normal pathname contains ";" but that should 16845 # okay in the real world where ";" in dirpaths is itself problematic. 16846 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 16847 ;; 16848 *) 16849 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 16850 ;; 16851 esac 16852 # Ok, now we have the path, separated by spaces, we can step through it 16853 # and add multilib dir if necessary... 16854 lt_tmp_lt_search_path_spec= 16855 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 16856 # ...but if some path component already ends with the multilib dir we assume 16857 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 16858 case "$lt_multi_os_dir; $lt_search_path_spec " in 16859 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 16860 lt_multi_os_dir= 16861 ;; 16862 esac 16863 for lt_sys_path in $lt_search_path_spec; do 16864 if test -d "$lt_sys_path$lt_multi_os_dir"; then 16865 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 16866 elif test -n "$lt_multi_os_dir"; then 16867 test -d "$lt_sys_path" && \ 16868 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 16869 fi 16870 done 16871 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 16872BEGIN {RS = " "; FS = "/|\n";} { 16873 lt_foo = ""; 16874 lt_count = 0; 16875 for (lt_i = NF; lt_i > 0; lt_i--) { 16876 if ($lt_i != "" && $lt_i != ".") { 16877 if ($lt_i == "..") { 16878 lt_count++; 16879 } else { 16880 if (lt_count == 0) { 16881 lt_foo = "/" $lt_i lt_foo; 16882 } else { 16883 lt_count--; 16884 } 16885 } 16886 } 16887 } 16888 if (lt_foo != "") { lt_freq[lt_foo]++; } 16889 if (lt_freq[lt_foo] == 1) { print lt_foo; } 16890}'` 16891 # AWK program above erroneously prepends '/' to C:/dos/paths 16892 # for these hosts. 16893 case $host_os in 16894 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 16895 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 16896 esac 16897 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 16898else 16899 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 16900fi 16901library_names_spec= 16902libname_spec='lib$name' 16903soname_spec= 16904shrext_cmds=.so 16905postinstall_cmds= 16906postuninstall_cmds= 16907finish_cmds= 16908finish_eval= 16909shlibpath_var= 16910shlibpath_overrides_runpath=unknown 16911version_type=none 16912dynamic_linker="$host_os ld.so" 16913sys_lib_dlsearch_path_spec="/lib /usr/lib" 16914need_lib_prefix=unknown 16915hardcode_into_libs=no 16916 16917# when you set need_version to no, make sure it does not cause -set_version 16918# flags to be left without arguments 16919need_version=unknown 16920 16921 16922 16923case $host_os in 16924aix3*) 16925 version_type=linux # correct to gnu/linux during the next big refactor 16926 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 16927 shlibpath_var=LIBPATH 16928 16929 # AIX 3 has no versioning support, so we append a major version to the name. 16930 soname_spec='$libname$release$shared_ext$major' 16931 ;; 16932 16933aix[4-9]*) 16934 version_type=linux # correct to gnu/linux during the next big refactor 16935 need_lib_prefix=no 16936 need_version=no 16937 hardcode_into_libs=yes 16938 if test ia64 = "$host_cpu"; then 16939 # AIX 5 supports IA64 16940 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 16941 shlibpath_var=LD_LIBRARY_PATH 16942 else 16943 # With GCC up to 2.95.x, collect2 would create an import file 16944 # for dependence libraries. The import file would start with 16945 # the line '#! .'. This would cause the generated library to 16946 # depend on '.', always an invalid library. This was fixed in 16947 # development snapshots of GCC prior to 3.0. 16948 case $host_os in 16949 aix4 | aix4.[01] | aix4.[01].*) 16950 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 16951 echo ' yes ' 16952 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 16953 : 16954 else 16955 can_build_shared=no 16956 fi 16957 ;; 16958 esac 16959 # Using Import Files as archive members, it is possible to support 16960 # filename-based versioning of shared library archives on AIX. While 16961 # this would work for both with and without runtime linking, it will 16962 # prevent static linking of such archives. So we do filename-based 16963 # shared library versioning with .so extension only, which is used 16964 # when both runtime linking and shared linking is enabled. 16965 # Unfortunately, runtime linking may impact performance, so we do 16966 # not want this to be the default eventually. Also, we use the 16967 # versioned .so libs for executables only if there is the -brtl 16968 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 16969 # To allow for filename-based versioning support, we need to create 16970 # libNAME.so.V as an archive file, containing: 16971 # *) an Import File, referring to the versioned filename of the 16972 # archive as well as the shared archive member, telling the 16973 # bitwidth (32 or 64) of that shared object, and providing the 16974 # list of exported symbols of that shared object, eventually 16975 # decorated with the 'weak' keyword 16976 # *) the shared object with the F_LOADONLY flag set, to really avoid 16977 # it being seen by the linker. 16978 # At run time we better use the real file rather than another symlink, 16979 # but for link time we create the symlink libNAME.so -> libNAME.so.V 16980 16981 case $with_aix_soname,$aix_use_runtimelinking in 16982 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 16983 # soname into executable. Probably we can add versioning support to 16984 # collect2, so additional links can be useful in future. 16985 aix,yes) # traditional libtool 16986 dynamic_linker='AIX unversionable lib.so' 16987 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 16988 # instead of lib<name>.a to let people know that these are not 16989 # typical AIX shared libraries. 16990 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16991 ;; 16992 aix,no) # traditional AIX only 16993 dynamic_linker='AIX lib.a(lib.so.V)' 16994 # We preserve .a as extension for shared libraries through AIX4.2 16995 # and later when we are not doing run time linking. 16996 library_names_spec='$libname$release.a $libname.a' 16997 soname_spec='$libname$release$shared_ext$major' 16998 ;; 16999 svr4,*) # full svr4 only 17000 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 17001 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 17002 # We do not specify a path in Import Files, so LIBPATH fires. 17003 shlibpath_overrides_runpath=yes 17004 ;; 17005 *,yes) # both, prefer svr4 17006 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 17007 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 17008 # unpreferred sharedlib libNAME.a needs extra handling 17009 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"' 17010 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"' 17011 # We do not specify a path in Import Files, so LIBPATH fires. 17012 shlibpath_overrides_runpath=yes 17013 ;; 17014 *,no) # both, prefer aix 17015 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 17016 library_names_spec='$libname$release.a $libname.a' 17017 soname_spec='$libname$release$shared_ext$major' 17018 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 17019 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)' 17020 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"' 17021 ;; 17022 esac 17023 shlibpath_var=LIBPATH 17024 fi 17025 ;; 17026 17027amigaos*) 17028 case $host_cpu in 17029 powerpc) 17030 # Since July 2007 AmigaOS4 officially supports .so libraries. 17031 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 17032 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17033 ;; 17034 m68k) 17035 library_names_spec='$libname.ixlibrary $libname.a' 17036 # Create ${libname}_ixlibrary.a entries in /sys/libs. 17037 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' 17038 ;; 17039 esac 17040 ;; 17041 17042beos*) 17043 library_names_spec='$libname$shared_ext' 17044 dynamic_linker="$host_os ld.so" 17045 shlibpath_var=LIBRARY_PATH 17046 ;; 17047 17048bsdi[45]*) 17049 version_type=linux # correct to gnu/linux during the next big refactor 17050 need_version=no 17051 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17052 soname_spec='$libname$release$shared_ext$major' 17053 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17054 shlibpath_var=LD_LIBRARY_PATH 17055 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17056 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17057 # the default ld.so.conf also contains /usr/contrib/lib and 17058 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17059 # libtool to hard-code these into programs 17060 ;; 17061 17062cygwin* | mingw* | pw32* | cegcc*) 17063 version_type=windows 17064 shrext_cmds=.dll 17065 need_version=no 17066 need_lib_prefix=no 17067 17068 case $GCC,$cc_basename in 17069 yes,*) 17070 # gcc 17071 library_names_spec='$libname.dll.a' 17072 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17073 postinstall_cmds='base_file=`basename \$file`~ 17074 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17075 dldir=$destdir/`dirname \$dlpath`~ 17076 test -d \$dldir || mkdir -p \$dldir~ 17077 $install_prog $dir/$dlname \$dldir/$dlname~ 17078 chmod a+x \$dldir/$dlname~ 17079 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17080 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17081 fi' 17082 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17083 dlpath=$dir/\$dldll~ 17084 $RM \$dlpath' 17085 shlibpath_overrides_runpath=yes 17086 17087 case $host_os in 17088 cygwin*) 17089 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 17090 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17091 17092 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 17093 ;; 17094 mingw* | cegcc*) 17095 # MinGW DLLs use traditional 'lib' prefix 17096 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17097 ;; 17098 pw32*) 17099 # pw32 DLLs use 'pw' prefix rather than 'lib' 17100 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17101 ;; 17102 esac 17103 dynamic_linker='Win32 ld.exe' 17104 ;; 17105 17106 *,cl*) 17107 # Native MSVC 17108 libname_spec='$name' 17109 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17110 library_names_spec='$libname.dll.lib' 17111 17112 case $build_os in 17113 mingw*) 17114 sys_lib_search_path_spec= 17115 lt_save_ifs=$IFS 17116 IFS=';' 17117 for lt_path in $LIB 17118 do 17119 IFS=$lt_save_ifs 17120 # Let DOS variable expansion print the short 8.3 style file name. 17121 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 17122 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 17123 done 17124 IFS=$lt_save_ifs 17125 # Convert to MSYS style. 17126 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 17127 ;; 17128 cygwin*) 17129 # Convert to unix form, then to dos form, then back to unix form 17130 # but this time dos style (no spaces!) so that the unix form looks 17131 # like /cygdrive/c/PROGRA~1:/cygdr... 17132 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 17133 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 17134 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17135 ;; 17136 *) 17137 sys_lib_search_path_spec=$LIB 17138 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 17139 # It is most probably a Windows format PATH. 17140 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17141 else 17142 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17143 fi 17144 # FIXME: find the short name or the path components, as spaces are 17145 # common. (e.g. "Program Files" -> "PROGRA~1") 17146 ;; 17147 esac 17148 17149 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17150 postinstall_cmds='base_file=`basename \$file`~ 17151 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17152 dldir=$destdir/`dirname \$dlpath`~ 17153 test -d \$dldir || mkdir -p \$dldir~ 17154 $install_prog $dir/$dlname \$dldir/$dlname' 17155 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17156 dlpath=$dir/\$dldll~ 17157 $RM \$dlpath' 17158 shlibpath_overrides_runpath=yes 17159 dynamic_linker='Win32 link.exe' 17160 ;; 17161 17162 *) 17163 # Assume MSVC wrapper 17164 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 17165 dynamic_linker='Win32 ld.exe' 17166 ;; 17167 esac 17168 # FIXME: first we should search . and the directory the executable is in 17169 shlibpath_var=PATH 17170 ;; 17171 17172darwin* | rhapsody*) 17173 dynamic_linker="$host_os dyld" 17174 version_type=darwin 17175 need_lib_prefix=no 17176 need_version=no 17177 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 17178 soname_spec='$libname$release$major$shared_ext' 17179 shlibpath_overrides_runpath=yes 17180 shlibpath_var=DYLD_LIBRARY_PATH 17181 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17182 17183 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 17184 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17185 ;; 17186 17187dgux*) 17188 version_type=linux # correct to gnu/linux during the next big refactor 17189 need_lib_prefix=no 17190 need_version=no 17191 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17192 soname_spec='$libname$release$shared_ext$major' 17193 shlibpath_var=LD_LIBRARY_PATH 17194 ;; 17195 17196freebsd* | dragonfly*) 17197 # DragonFly does not have aout. When/if they implement a new 17198 # versioning mechanism, adjust this. 17199 if test -x /usr/bin/objformat; then 17200 objformat=`/usr/bin/objformat` 17201 else 17202 case $host_os in 17203 freebsd[23].*) objformat=aout ;; 17204 *) objformat=elf ;; 17205 esac 17206 fi 17207 version_type=freebsd-$objformat 17208 case $version_type in 17209 freebsd-elf*) 17210 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17211 soname_spec='$libname$release$shared_ext$major' 17212 need_version=no 17213 need_lib_prefix=no 17214 ;; 17215 freebsd-*) 17216 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17217 need_version=yes 17218 ;; 17219 esac 17220 shlibpath_var=LD_LIBRARY_PATH 17221 case $host_os in 17222 freebsd2.*) 17223 shlibpath_overrides_runpath=yes 17224 ;; 17225 freebsd3.[01]* | freebsdelf3.[01]*) 17226 shlibpath_overrides_runpath=yes 17227 hardcode_into_libs=yes 17228 ;; 17229 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17230 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17231 shlibpath_overrides_runpath=no 17232 hardcode_into_libs=yes 17233 ;; 17234 *) # from 4.6 on, and DragonFly 17235 shlibpath_overrides_runpath=yes 17236 hardcode_into_libs=yes 17237 ;; 17238 esac 17239 ;; 17240 17241haiku*) 17242 version_type=linux # correct to gnu/linux during the next big refactor 17243 need_lib_prefix=no 17244 need_version=no 17245 dynamic_linker="$host_os runtime_loader" 17246 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17247 soname_spec='$libname$release$shared_ext$major' 17248 shlibpath_var=LIBRARY_PATH 17249 shlibpath_overrides_runpath=no 17250 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 17251 hardcode_into_libs=yes 17252 ;; 17253 17254hpux9* | hpux10* | hpux11*) 17255 # Give a soname corresponding to the major version so that dld.sl refuses to 17256 # link against other versions. 17257 version_type=sunos 17258 need_lib_prefix=no 17259 need_version=no 17260 case $host_cpu in 17261 ia64*) 17262 shrext_cmds='.so' 17263 hardcode_into_libs=yes 17264 dynamic_linker="$host_os dld.so" 17265 shlibpath_var=LD_LIBRARY_PATH 17266 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17267 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17268 soname_spec='$libname$release$shared_ext$major' 17269 if test 32 = "$HPUX_IA64_MODE"; then 17270 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 17271 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 17272 else 17273 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 17274 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 17275 fi 17276 ;; 17277 hppa*64*) 17278 shrext_cmds='.sl' 17279 hardcode_into_libs=yes 17280 dynamic_linker="$host_os dld.sl" 17281 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17282 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17283 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17284 soname_spec='$libname$release$shared_ext$major' 17285 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17286 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17287 ;; 17288 *) 17289 shrext_cmds='.sl' 17290 dynamic_linker="$host_os dld.sl" 17291 shlibpath_var=SHLIB_PATH 17292 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 17293 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17294 soname_spec='$libname$release$shared_ext$major' 17295 ;; 17296 esac 17297 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 17298 postinstall_cmds='chmod 555 $lib' 17299 # or fails outright, so override atomically: 17300 install_override_mode=555 17301 ;; 17302 17303interix[3-9]*) 17304 version_type=linux # correct to gnu/linux during the next big refactor 17305 need_lib_prefix=no 17306 need_version=no 17307 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17308 soname_spec='$libname$release$shared_ext$major' 17309 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17310 shlibpath_var=LD_LIBRARY_PATH 17311 shlibpath_overrides_runpath=no 17312 hardcode_into_libs=yes 17313 ;; 17314 17315irix5* | irix6* | nonstopux*) 17316 case $host_os in 17317 nonstopux*) version_type=nonstopux ;; 17318 *) 17319 if test yes = "$lt_cv_prog_gnu_ld"; then 17320 version_type=linux # correct to gnu/linux during the next big refactor 17321 else 17322 version_type=irix 17323 fi ;; 17324 esac 17325 need_lib_prefix=no 17326 need_version=no 17327 soname_spec='$libname$release$shared_ext$major' 17328 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 17329 case $host_os in 17330 irix5* | nonstopux*) 17331 libsuff= shlibsuff= 17332 ;; 17333 *) 17334 case $LD in # libtool.m4 will add one of these switches to LD 17335 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17336 libsuff= shlibsuff= libmagic=32-bit;; 17337 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17338 libsuff=32 shlibsuff=N32 libmagic=N32;; 17339 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17340 libsuff=64 shlibsuff=64 libmagic=64-bit;; 17341 *) libsuff= shlibsuff= libmagic=never-match;; 17342 esac 17343 ;; 17344 esac 17345 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17346 shlibpath_overrides_runpath=no 17347 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 17348 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 17349 hardcode_into_libs=yes 17350 ;; 17351 17352# No shared lib support for Linux oldld, aout, or coff. 17353linux*oldld* | linux*aout* | linux*coff*) 17354 dynamic_linker=no 17355 ;; 17356 17357linux*android*) 17358 version_type=none # Android doesn't support versioned libraries. 17359 need_lib_prefix=no 17360 need_version=no 17361 library_names_spec='$libname$release$shared_ext' 17362 soname_spec='$libname$release$shared_ext' 17363 finish_cmds= 17364 shlibpath_var=LD_LIBRARY_PATH 17365 shlibpath_overrides_runpath=yes 17366 17367 # This implies no fast_install, which is unacceptable. 17368 # Some rework will be needed to allow for fast_install 17369 # before this can be enabled. 17370 hardcode_into_libs=yes 17371 17372 dynamic_linker='Android linker' 17373 # Don't embed -rpath directories since the linker doesn't support them. 17374 hardcode_libdir_flag_spec='-L$libdir' 17375 ;; 17376 17377# This must be glibc/ELF. 17378linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 17379 version_type=linux # correct to gnu/linux during the next big refactor 17380 need_lib_prefix=no 17381 need_version=no 17382 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17383 soname_spec='$libname$release$shared_ext$major' 17384 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17385 shlibpath_var=LD_LIBRARY_PATH 17386 shlibpath_overrides_runpath=no 17387 17388 # Some binutils ld are patched to set DT_RUNPATH 17389 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 17390 $as_echo_n "(cached) " >&6 17391else 17392 lt_cv_shlibpath_overrides_runpath=no 17393 save_LDFLAGS=$LDFLAGS 17394 save_libdir=$libdir 17395 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 17396 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 17397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17398/* end confdefs.h. */ 17399 17400int 17401main () 17402{ 17403 17404 ; 17405 return 0; 17406} 17407_ACEOF 17408if ac_fn_c_try_link "$LINENO"; then : 17409 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 17410 lt_cv_shlibpath_overrides_runpath=yes 17411fi 17412fi 17413rm -f core conftest.err conftest.$ac_objext \ 17414 conftest$ac_exeext conftest.$ac_ext 17415 LDFLAGS=$save_LDFLAGS 17416 libdir=$save_libdir 17417 17418fi 17419 17420 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 17421 17422 # This implies no fast_install, which is unacceptable. 17423 # Some rework will be needed to allow for fast_install 17424 # before this can be enabled. 17425 hardcode_into_libs=yes 17426 17427 # Ideally, we could use ldconfig to report *all* directores which are 17428 # searched for libraries, however this is still not possible. Aside from not 17429 # being certain /sbin/ldconfig is available, command 17430 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 17431 # even though it is searched at run-time. Try to do the best guess by 17432 # appending ld.so.conf contents (and includes) to the search path. 17433 if test -f /etc/ld.so.conf; then 17434 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' ' '` 17435 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 17436 fi 17437 17438 # We used to test for /lib/ld.so.1 and disable shared libraries on 17439 # powerpc, because MkLinux only supported shared libraries with the 17440 # GNU dynamic linker. Since this was broken with cross compilers, 17441 # most powerpc-linux boxes support dynamic linking these days and 17442 # people can always --disable-shared, the test was removed, and we 17443 # assume the GNU/Linux dynamic linker is in use. 17444 dynamic_linker='GNU/Linux ld.so' 17445 ;; 17446 17447netbsdelf*-gnu) 17448 version_type=linux 17449 need_lib_prefix=no 17450 need_version=no 17451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17452 soname_spec='${libname}${release}${shared_ext}$major' 17453 shlibpath_var=LD_LIBRARY_PATH 17454 shlibpath_overrides_runpath=no 17455 hardcode_into_libs=yes 17456 dynamic_linker='NetBSD ld.elf_so' 17457 ;; 17458 17459netbsd*) 17460 version_type=sunos 17461 need_lib_prefix=no 17462 need_version=no 17463 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17464 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17465 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17466 dynamic_linker='NetBSD (a.out) ld.so' 17467 else 17468 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17469 soname_spec='$libname$release$shared_ext$major' 17470 dynamic_linker='NetBSD ld.elf_so' 17471 fi 17472 shlibpath_var=LD_LIBRARY_PATH 17473 shlibpath_overrides_runpath=yes 17474 hardcode_into_libs=yes 17475 ;; 17476 17477newsos6) 17478 version_type=linux # correct to gnu/linux during the next big refactor 17479 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17480 shlibpath_var=LD_LIBRARY_PATH 17481 shlibpath_overrides_runpath=yes 17482 ;; 17483 17484*nto* | *qnx*) 17485 version_type=qnx 17486 need_lib_prefix=no 17487 need_version=no 17488 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17489 soname_spec='$libname$release$shared_ext$major' 17490 shlibpath_var=LD_LIBRARY_PATH 17491 shlibpath_overrides_runpath=no 17492 hardcode_into_libs=yes 17493 dynamic_linker='ldqnx.so' 17494 ;; 17495 17496openbsd* | bitrig*) 17497 version_type=sunos 17498 sys_lib_dlsearch_path_spec=/usr/lib 17499 need_lib_prefix=no 17500 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 17501 need_version=no 17502 else 17503 need_version=yes 17504 fi 17505 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17506 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17507 shlibpath_var=LD_LIBRARY_PATH 17508 shlibpath_overrides_runpath=yes 17509 ;; 17510 17511os2*) 17512 libname_spec='$name' 17513 version_type=windows 17514 shrext_cmds=.dll 17515 need_version=no 17516 need_lib_prefix=no 17517 # OS/2 can only load a DLL with a base name of 8 characters or less. 17518 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 17519 v=$($ECHO $release$versuffix | tr -d .-); 17520 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 17521 $ECHO $n$v`$shared_ext' 17522 library_names_spec='${libname}_dll.$libext' 17523 dynamic_linker='OS/2 ld.exe' 17524 shlibpath_var=BEGINLIBPATH 17525 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17526 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17527 postinstall_cmds='base_file=`basename \$file`~ 17528 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 17529 dldir=$destdir/`dirname \$dlpath`~ 17530 test -d \$dldir || mkdir -p \$dldir~ 17531 $install_prog $dir/$dlname \$dldir/$dlname~ 17532 chmod a+x \$dldir/$dlname~ 17533 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17534 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17535 fi' 17536 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 17537 dlpath=$dir/\$dldll~ 17538 $RM \$dlpath' 17539 ;; 17540 17541osf3* | osf4* | osf5*) 17542 version_type=osf 17543 need_lib_prefix=no 17544 need_version=no 17545 soname_spec='$libname$release$shared_ext$major' 17546 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17547 shlibpath_var=LD_LIBRARY_PATH 17548 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 17549 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17550 ;; 17551 17552rdos*) 17553 dynamic_linker=no 17554 ;; 17555 17556solaris*) 17557 version_type=linux # correct to gnu/linux during the next big refactor 17558 need_lib_prefix=no 17559 need_version=no 17560 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17561 soname_spec='$libname$release$shared_ext$major' 17562 shlibpath_var=LD_LIBRARY_PATH 17563 shlibpath_overrides_runpath=yes 17564 hardcode_into_libs=yes 17565 # ldd complains unless libraries are executable 17566 postinstall_cmds='chmod +x $lib' 17567 ;; 17568 17569sunos4*) 17570 version_type=sunos 17571 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17572 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17573 shlibpath_var=LD_LIBRARY_PATH 17574 shlibpath_overrides_runpath=yes 17575 if test yes = "$with_gnu_ld"; then 17576 need_lib_prefix=no 17577 fi 17578 need_version=yes 17579 ;; 17580 17581sysv4 | sysv4.3*) 17582 version_type=linux # correct to gnu/linux during the next big refactor 17583 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17584 soname_spec='$libname$release$shared_ext$major' 17585 shlibpath_var=LD_LIBRARY_PATH 17586 case $host_vendor in 17587 sni) 17588 shlibpath_overrides_runpath=no 17589 need_lib_prefix=no 17590 runpath_var=LD_RUN_PATH 17591 ;; 17592 siemens) 17593 need_lib_prefix=no 17594 ;; 17595 motorola) 17596 need_lib_prefix=no 17597 need_version=no 17598 shlibpath_overrides_runpath=no 17599 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17600 ;; 17601 esac 17602 ;; 17603 17604sysv4*MP*) 17605 if test -d /usr/nec; then 17606 version_type=linux # correct to gnu/linux during the next big refactor 17607 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 17608 soname_spec='$libname$shared_ext.$major' 17609 shlibpath_var=LD_LIBRARY_PATH 17610 fi 17611 ;; 17612 17613sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 17614 version_type=sco 17615 need_lib_prefix=no 17616 need_version=no 17617 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 17618 soname_spec='$libname$release$shared_ext$major' 17619 shlibpath_var=LD_LIBRARY_PATH 17620 shlibpath_overrides_runpath=yes 17621 hardcode_into_libs=yes 17622 if test yes = "$with_gnu_ld"; then 17623 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17624 else 17625 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17626 case $host_os in 17627 sco3.2v5*) 17628 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17629 ;; 17630 esac 17631 fi 17632 sys_lib_dlsearch_path_spec='/usr/lib' 17633 ;; 17634 17635tpf*) 17636 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 17637 version_type=linux # correct to gnu/linux during the next big refactor 17638 need_lib_prefix=no 17639 need_version=no 17640 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17641 shlibpath_var=LD_LIBRARY_PATH 17642 shlibpath_overrides_runpath=no 17643 hardcode_into_libs=yes 17644 ;; 17645 17646uts4*) 17647 version_type=linux # correct to gnu/linux during the next big refactor 17648 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17649 soname_spec='$libname$release$shared_ext$major' 17650 shlibpath_var=LD_LIBRARY_PATH 17651 ;; 17652 17653*) 17654 dynamic_linker=no 17655 ;; 17656esac 17657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 17658$as_echo "$dynamic_linker" >&6; } 17659test no = "$dynamic_linker" && can_build_shared=no 17660 17661variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 17662if test yes = "$GCC"; then 17663 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17664fi 17665 17666if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 17667 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 17668fi 17669 17670if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 17671 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 17672fi 17673 17674# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 17675configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 17676 17677# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 17678func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 17679 17680# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 17681configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 17692 17693 17694 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 17739 17740 17741 17742 17743 17744 17745 17746 17747 17748 17749 17750 17751 17752 17753 17754 17755 17756 17757 17758 17759 17760 17761 17762 17763 17764 17765 17766 17767 17768 17769 17770 17771 17772 17773 17774 17775 17776 17777 17778 17779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 17780$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 17781hardcode_action= 17782if test -n "$hardcode_libdir_flag_spec" || 17783 test -n "$runpath_var" || 17784 test yes = "$hardcode_automatic"; then 17785 17786 # We can hardcode non-existent directories. 17787 if test no != "$hardcode_direct" && 17788 # If the only mechanism to avoid hardcoding is shlibpath_var, we 17789 # have to relink, otherwise we might link with an installed library 17790 # when we should be linking with a yet-to-be-installed one 17791 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 17792 test no != "$hardcode_minus_L"; then 17793 # Linking always hardcodes the temporary library directory. 17794 hardcode_action=relink 17795 else 17796 # We can link without hardcoding, and we can hardcode nonexisting dirs. 17797 hardcode_action=immediate 17798 fi 17799else 17800 # We cannot hardcode anything, or else we can only hardcode existing 17801 # directories. 17802 hardcode_action=unsupported 17803fi 17804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 17805$as_echo "$hardcode_action" >&6; } 17806 17807if test relink = "$hardcode_action" || 17808 test yes = "$inherit_rpath"; then 17809 # Fast installation is not supported 17810 enable_fast_install=no 17811elif test yes = "$shlibpath_overrides_runpath" || 17812 test no = "$enable_shared"; then 17813 # Fast installation is not necessary 17814 enable_fast_install=needless 17815fi 17816 17817 17818 17819 17820 17821 17822 if test yes != "$enable_dlopen"; then 17823 enable_dlopen=unknown 17824 enable_dlopen_self=unknown 17825 enable_dlopen_self_static=unknown 17826else 17827 lt_cv_dlopen=no 17828 lt_cv_dlopen_libs= 17829 17830 case $host_os in 17831 beos*) 17832 lt_cv_dlopen=load_add_on 17833 lt_cv_dlopen_libs= 17834 lt_cv_dlopen_self=yes 17835 ;; 17836 17837 mingw* | pw32* | cegcc*) 17838 lt_cv_dlopen=LoadLibrary 17839 lt_cv_dlopen_libs= 17840 ;; 17841 17842 cygwin*) 17843 lt_cv_dlopen=dlopen 17844 lt_cv_dlopen_libs= 17845 ;; 17846 17847 darwin*) 17848 # if libdl is installed we need to link against it 17849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 17850$as_echo_n "checking for dlopen in -ldl... " >&6; } 17851if ${ac_cv_lib_dl_dlopen+:} false; then : 17852 $as_echo_n "(cached) " >&6 17853else 17854 ac_check_lib_save_LIBS=$LIBS 17855LIBS="-ldl $LIBS" 17856cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17857/* end confdefs.h. */ 17858 17859/* Override any GCC internal prototype to avoid an error. 17860 Use char because int might match the return type of a GCC 17861 builtin and then its argument prototype would still apply. */ 17862#ifdef __cplusplus 17863extern "C" 17864#endif 17865char dlopen (); 17866int 17867main () 17868{ 17869return dlopen (); 17870 ; 17871 return 0; 17872} 17873_ACEOF 17874if ac_fn_c_try_link "$LINENO"; then : 17875 ac_cv_lib_dl_dlopen=yes 17876else 17877 ac_cv_lib_dl_dlopen=no 17878fi 17879rm -f core conftest.err conftest.$ac_objext \ 17880 conftest$ac_exeext conftest.$ac_ext 17881LIBS=$ac_check_lib_save_LIBS 17882fi 17883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 17884$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 17885if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 17886 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 17887else 17888 17889 lt_cv_dlopen=dyld 17890 lt_cv_dlopen_libs= 17891 lt_cv_dlopen_self=yes 17892 17893fi 17894 17895 ;; 17896 17897 tpf*) 17898 # Don't try to run any link tests for TPF. We know it's impossible 17899 # because TPF is a cross-compiler, and we know how we open DSOs. 17900 lt_cv_dlopen=dlopen 17901 lt_cv_dlopen_libs= 17902 lt_cv_dlopen_self=no 17903 ;; 17904 17905 *) 17906 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 17907if test "x$ac_cv_func_shl_load" = xyes; then : 17908 lt_cv_dlopen=shl_load 17909else 17910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 17911$as_echo_n "checking for shl_load in -ldld... " >&6; } 17912if ${ac_cv_lib_dld_shl_load+:} false; then : 17913 $as_echo_n "(cached) " >&6 17914else 17915 ac_check_lib_save_LIBS=$LIBS 17916LIBS="-ldld $LIBS" 17917cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17918/* end confdefs.h. */ 17919 17920/* Override any GCC internal prototype to avoid an error. 17921 Use char because int might match the return type of a GCC 17922 builtin and then its argument prototype would still apply. */ 17923#ifdef __cplusplus 17924extern "C" 17925#endif 17926char shl_load (); 17927int 17928main () 17929{ 17930return shl_load (); 17931 ; 17932 return 0; 17933} 17934_ACEOF 17935if ac_fn_c_try_link "$LINENO"; then : 17936 ac_cv_lib_dld_shl_load=yes 17937else 17938 ac_cv_lib_dld_shl_load=no 17939fi 17940rm -f core conftest.err conftest.$ac_objext \ 17941 conftest$ac_exeext conftest.$ac_ext 17942LIBS=$ac_check_lib_save_LIBS 17943fi 17944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 17945$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 17946if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 17947 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 17948else 17949 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 17950if test "x$ac_cv_func_dlopen" = xyes; then : 17951 lt_cv_dlopen=dlopen 17952else 17953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 17954$as_echo_n "checking for dlopen in -ldl... " >&6; } 17955if ${ac_cv_lib_dl_dlopen+:} false; then : 17956 $as_echo_n "(cached) " >&6 17957else 17958 ac_check_lib_save_LIBS=$LIBS 17959LIBS="-ldl $LIBS" 17960cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17961/* end confdefs.h. */ 17962 17963/* Override any GCC internal prototype to avoid an error. 17964 Use char because int might match the return type of a GCC 17965 builtin and then its argument prototype would still apply. */ 17966#ifdef __cplusplus 17967extern "C" 17968#endif 17969char dlopen (); 17970int 17971main () 17972{ 17973return dlopen (); 17974 ; 17975 return 0; 17976} 17977_ACEOF 17978if ac_fn_c_try_link "$LINENO"; then : 17979 ac_cv_lib_dl_dlopen=yes 17980else 17981 ac_cv_lib_dl_dlopen=no 17982fi 17983rm -f core conftest.err conftest.$ac_objext \ 17984 conftest$ac_exeext conftest.$ac_ext 17985LIBS=$ac_check_lib_save_LIBS 17986fi 17987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 17988$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 17989if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 17990 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 17991else 17992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 17993$as_echo_n "checking for dlopen in -lsvld... " >&6; } 17994if ${ac_cv_lib_svld_dlopen+:} false; then : 17995 $as_echo_n "(cached) " >&6 17996else 17997 ac_check_lib_save_LIBS=$LIBS 17998LIBS="-lsvld $LIBS" 17999cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18000/* end confdefs.h. */ 18001 18002/* Override any GCC internal prototype to avoid an error. 18003 Use char because int might match the return type of a GCC 18004 builtin and then its argument prototype would still apply. */ 18005#ifdef __cplusplus 18006extern "C" 18007#endif 18008char dlopen (); 18009int 18010main () 18011{ 18012return dlopen (); 18013 ; 18014 return 0; 18015} 18016_ACEOF 18017if ac_fn_c_try_link "$LINENO"; then : 18018 ac_cv_lib_svld_dlopen=yes 18019else 18020 ac_cv_lib_svld_dlopen=no 18021fi 18022rm -f core conftest.err conftest.$ac_objext \ 18023 conftest$ac_exeext conftest.$ac_ext 18024LIBS=$ac_check_lib_save_LIBS 18025fi 18026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 18027$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 18028if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 18029 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 18030else 18031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 18032$as_echo_n "checking for dld_link in -ldld... " >&6; } 18033if ${ac_cv_lib_dld_dld_link+:} false; then : 18034 $as_echo_n "(cached) " >&6 18035else 18036 ac_check_lib_save_LIBS=$LIBS 18037LIBS="-ldld $LIBS" 18038cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18039/* end confdefs.h. */ 18040 18041/* Override any GCC internal prototype to avoid an error. 18042 Use char because int might match the return type of a GCC 18043 builtin and then its argument prototype would still apply. */ 18044#ifdef __cplusplus 18045extern "C" 18046#endif 18047char dld_link (); 18048int 18049main () 18050{ 18051return dld_link (); 18052 ; 18053 return 0; 18054} 18055_ACEOF 18056if ac_fn_c_try_link "$LINENO"; then : 18057 ac_cv_lib_dld_dld_link=yes 18058else 18059 ac_cv_lib_dld_dld_link=no 18060fi 18061rm -f core conftest.err conftest.$ac_objext \ 18062 conftest$ac_exeext conftest.$ac_ext 18063LIBS=$ac_check_lib_save_LIBS 18064fi 18065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 18066$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 18067if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 18068 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 18069fi 18070 18071 18072fi 18073 18074 18075fi 18076 18077 18078fi 18079 18080 18081fi 18082 18083 18084fi 18085 18086 ;; 18087 esac 18088 18089 if test no = "$lt_cv_dlopen"; then 18090 enable_dlopen=no 18091 else 18092 enable_dlopen=yes 18093 fi 18094 18095 case $lt_cv_dlopen in 18096 dlopen) 18097 save_CPPFLAGS=$CPPFLAGS 18098 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 18099 18100 save_LDFLAGS=$LDFLAGS 18101 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 18102 18103 save_LIBS=$LIBS 18104 LIBS="$lt_cv_dlopen_libs $LIBS" 18105 18106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 18107$as_echo_n "checking whether a program can dlopen itself... " >&6; } 18108if ${lt_cv_dlopen_self+:} false; then : 18109 $as_echo_n "(cached) " >&6 18110else 18111 if test yes = "$cross_compiling"; then : 18112 lt_cv_dlopen_self=cross 18113else 18114 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18115 lt_status=$lt_dlunknown 18116 cat > conftest.$ac_ext <<_LT_EOF 18117#line $LINENO "configure" 18118#include "confdefs.h" 18119 18120#if HAVE_DLFCN_H 18121#include <dlfcn.h> 18122#endif 18123 18124#include <stdio.h> 18125 18126#ifdef RTLD_GLOBAL 18127# define LT_DLGLOBAL RTLD_GLOBAL 18128#else 18129# ifdef DL_GLOBAL 18130# define LT_DLGLOBAL DL_GLOBAL 18131# else 18132# define LT_DLGLOBAL 0 18133# endif 18134#endif 18135 18136/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18137 find out it does not work in some platform. */ 18138#ifndef LT_DLLAZY_OR_NOW 18139# ifdef RTLD_LAZY 18140# define LT_DLLAZY_OR_NOW RTLD_LAZY 18141# else 18142# ifdef DL_LAZY 18143# define LT_DLLAZY_OR_NOW DL_LAZY 18144# else 18145# ifdef RTLD_NOW 18146# define LT_DLLAZY_OR_NOW RTLD_NOW 18147# else 18148# ifdef DL_NOW 18149# define LT_DLLAZY_OR_NOW DL_NOW 18150# else 18151# define LT_DLLAZY_OR_NOW 0 18152# endif 18153# endif 18154# endif 18155# endif 18156#endif 18157 18158/* When -fvisibility=hidden is used, assume the code has been annotated 18159 correspondingly for the symbols needed. */ 18160#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18161int fnord () __attribute__((visibility("default"))); 18162#endif 18163 18164int fnord () { return 42; } 18165int main () 18166{ 18167 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18168 int status = $lt_dlunknown; 18169 18170 if (self) 18171 { 18172 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18173 else 18174 { 18175 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18176 else puts (dlerror ()); 18177 } 18178 /* dlclose (self); */ 18179 } 18180 else 18181 puts (dlerror ()); 18182 18183 return status; 18184} 18185_LT_EOF 18186 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18187 (eval $ac_link) 2>&5 18188 ac_status=$? 18189 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18190 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18191 (./conftest; exit; ) >&5 2>/dev/null 18192 lt_status=$? 18193 case x$lt_status in 18194 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 18195 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 18196 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 18197 esac 18198 else : 18199 # compilation failed 18200 lt_cv_dlopen_self=no 18201 fi 18202fi 18203rm -fr conftest* 18204 18205 18206fi 18207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 18208$as_echo "$lt_cv_dlopen_self" >&6; } 18209 18210 if test yes = "$lt_cv_dlopen_self"; then 18211 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 18212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 18213$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 18214if ${lt_cv_dlopen_self_static+:} false; then : 18215 $as_echo_n "(cached) " >&6 18216else 18217 if test yes = "$cross_compiling"; then : 18218 lt_cv_dlopen_self_static=cross 18219else 18220 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18221 lt_status=$lt_dlunknown 18222 cat > conftest.$ac_ext <<_LT_EOF 18223#line $LINENO "configure" 18224#include "confdefs.h" 18225 18226#if HAVE_DLFCN_H 18227#include <dlfcn.h> 18228#endif 18229 18230#include <stdio.h> 18231 18232#ifdef RTLD_GLOBAL 18233# define LT_DLGLOBAL RTLD_GLOBAL 18234#else 18235# ifdef DL_GLOBAL 18236# define LT_DLGLOBAL DL_GLOBAL 18237# else 18238# define LT_DLGLOBAL 0 18239# endif 18240#endif 18241 18242/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18243 find out it does not work in some platform. */ 18244#ifndef LT_DLLAZY_OR_NOW 18245# ifdef RTLD_LAZY 18246# define LT_DLLAZY_OR_NOW RTLD_LAZY 18247# else 18248# ifdef DL_LAZY 18249# define LT_DLLAZY_OR_NOW DL_LAZY 18250# else 18251# ifdef RTLD_NOW 18252# define LT_DLLAZY_OR_NOW RTLD_NOW 18253# else 18254# ifdef DL_NOW 18255# define LT_DLLAZY_OR_NOW DL_NOW 18256# else 18257# define LT_DLLAZY_OR_NOW 0 18258# endif 18259# endif 18260# endif 18261# endif 18262#endif 18263 18264/* When -fvisibility=hidden is used, assume the code has been annotated 18265 correspondingly for the symbols needed. */ 18266#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18267int fnord () __attribute__((visibility("default"))); 18268#endif 18269 18270int fnord () { return 42; } 18271int main () 18272{ 18273 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18274 int status = $lt_dlunknown; 18275 18276 if (self) 18277 { 18278 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18279 else 18280 { 18281 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18282 else puts (dlerror ()); 18283 } 18284 /* dlclose (self); */ 18285 } 18286 else 18287 puts (dlerror ()); 18288 18289 return status; 18290} 18291_LT_EOF 18292 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18293 (eval $ac_link) 2>&5 18294 ac_status=$? 18295 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18296 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18297 (./conftest; exit; ) >&5 2>/dev/null 18298 lt_status=$? 18299 case x$lt_status in 18300 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 18301 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 18302 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 18303 esac 18304 else : 18305 # compilation failed 18306 lt_cv_dlopen_self_static=no 18307 fi 18308fi 18309rm -fr conftest* 18310 18311 18312fi 18313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 18314$as_echo "$lt_cv_dlopen_self_static" >&6; } 18315 fi 18316 18317 CPPFLAGS=$save_CPPFLAGS 18318 LDFLAGS=$save_LDFLAGS 18319 LIBS=$save_LIBS 18320 ;; 18321 esac 18322 18323 case $lt_cv_dlopen_self in 18324 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 18325 *) enable_dlopen_self=unknown ;; 18326 esac 18327 18328 case $lt_cv_dlopen_self_static in 18329 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 18330 *) enable_dlopen_self_static=unknown ;; 18331 esac 18332fi 18333 18334 18335 18336 18337 18338 18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350striplib= 18351old_striplib= 18352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 18353$as_echo_n "checking whether stripping libraries is possible... " >&6; } 18354if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 18355 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 18356 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 18357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18358$as_echo "yes" >&6; } 18359else 18360# FIXME - insert some real tests, host_os isn't really good enough 18361 case $host_os in 18362 darwin*) 18363 if test -n "$STRIP"; then 18364 striplib="$STRIP -x" 18365 old_striplib="$STRIP -S" 18366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18367$as_echo "yes" >&6; } 18368 else 18369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18370$as_echo "no" >&6; } 18371 fi 18372 ;; 18373 *) 18374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18375$as_echo "no" >&6; } 18376 ;; 18377 esac 18378fi 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 # Report what library types will actually be built 18392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 18393$as_echo_n "checking if libtool supports shared libraries... " >&6; } 18394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 18395$as_echo "$can_build_shared" >&6; } 18396 18397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 18398$as_echo_n "checking whether to build shared libraries... " >&6; } 18399 test no = "$can_build_shared" && enable_shared=no 18400 18401 # On AIX, shared libraries and static libraries use the same namespace, and 18402 # are all built from PIC. 18403 case $host_os in 18404 aix3*) 18405 test yes = "$enable_shared" && enable_static=no 18406 if test -n "$RANLIB"; then 18407 archive_cmds="$archive_cmds~\$RANLIB \$lib" 18408 postinstall_cmds='$RANLIB $lib' 18409 fi 18410 ;; 18411 18412 aix[4-9]*) 18413 if test ia64 != "$host_cpu"; then 18414 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 18415 yes,aix,yes) ;; # shared object as lib.so file only 18416 yes,svr4,*) ;; # shared object as lib.so archive member only 18417 yes,*) enable_static=no ;; # shared object in lib.a archive as well 18418 esac 18419 fi 18420 ;; 18421 esac 18422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 18423$as_echo "$enable_shared" >&6; } 18424 18425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 18426$as_echo_n "checking whether to build static libraries... " >&6; } 18427 # Make sure either enable_shared or enable_static is yes. 18428 test yes = "$enable_shared" || enable_static=yes 18429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 18430$as_echo "$enable_static" >&6; } 18431 18432 18433 18434 18435fi 18436ac_ext=c 18437ac_cpp='$CPP $CPPFLAGS' 18438ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18439ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18440ac_compiler_gnu=$ac_cv_c_compiler_gnu 18441 18442CC=$lt_save_CC 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 18455 18456 18457 18458 ac_config_commands="$ac_config_commands libtool" 18459 18460 18461 18462 18463# Only expand once: 18464 18465 18466 18467 18468 18469# Define a configure option for an alternate module directory 18470 18471# Check whether --with-xorg-module-dir was given. 18472if test "${with_xorg_module_dir+set}" = set; then : 18473 withval=$with_xorg_module_dir; moduledir="$withval" 18474else 18475 moduledir="$libdir/xorg/modules" 18476fi 18477 18478 18479# Check whether --enable-dri was given. 18480if test "${enable_dri+set}" = set; then : 18481 enableval=$enable_dri; DRI="$enableval" 18482else 18483 DRI=auto 18484fi 18485 18486# Check whether --enable-exa was given. 18487if test "${enable_exa+set}" = set; then : 18488 enableval=$enable_exa; EXA="$enableval" 18489else 18490 EXA=yes 18491fi 18492 18493 18494# Store the list of server defined optional extensions in REQUIRED_MODULES 18495 18496 18497 SAVE_CFLAGS="$CFLAGS" 18498 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18500/* end confdefs.h. */ 18501 18502#include "xorg-server.h" 18503#if !defined RANDR 18504#error RANDR not defined 18505#endif 18506 18507int 18508main () 18509{ 18510 18511 ; 18512 return 0; 18513} 18514_ACEOF 18515if ac_fn_c_try_compile "$LINENO"; then : 18516 _EXT_CHECK=yes 18517else 18518 _EXT_CHECK=no 18519fi 18520rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18521 CFLAGS="$SAVE_CFLAGS" 18522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 18523$as_echo_n "checking if RANDR is defined... " >&6; } 18524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18525$as_echo "$_EXT_CHECK" >&6; } 18526 if test "$_EXT_CHECK" != no; then 18527 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 18528 fi 18529 18530 18531 18532 SAVE_CFLAGS="$CFLAGS" 18533 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18535/* end confdefs.h. */ 18536 18537#include "xorg-server.h" 18538#if !defined RENDER 18539#error RENDER not defined 18540#endif 18541 18542int 18543main () 18544{ 18545 18546 ; 18547 return 0; 18548} 18549_ACEOF 18550if ac_fn_c_try_compile "$LINENO"; then : 18551 _EXT_CHECK=yes 18552else 18553 _EXT_CHECK=no 18554fi 18555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18556 CFLAGS="$SAVE_CFLAGS" 18557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 18558$as_echo_n "checking if RENDER is defined... " >&6; } 18559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18560$as_echo "$_EXT_CHECK" >&6; } 18561 if test "$_EXT_CHECK" != no; then 18562 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 18563 fi 18564 18565 18566 18567 SAVE_CFLAGS="$CFLAGS" 18568 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18570/* end confdefs.h. */ 18571 18572#include "xorg-server.h" 18573#if !defined XV 18574#error XV not defined 18575#endif 18576 18577int 18578main () 18579{ 18580 18581 ; 18582 return 0; 18583} 18584_ACEOF 18585if ac_fn_c_try_compile "$LINENO"; then : 18586 _EXT_CHECK=yes 18587else 18588 _EXT_CHECK=no 18589fi 18590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18591 CFLAGS="$SAVE_CFLAGS" 18592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5 18593$as_echo_n "checking if XV is defined... " >&6; } 18594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18595$as_echo "$_EXT_CHECK" >&6; } 18596 if test "$_EXT_CHECK" != no; then 18597 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 18598 fi 18599 18600 18601 18602 SAVE_CFLAGS="$CFLAGS" 18603 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18605/* end confdefs.h. */ 18606 18607#include "xorg-server.h" 18608#if !defined DPMSExtension 18609#error DPMSExtension not defined 18610#endif 18611 18612int 18613main () 18614{ 18615 18616 ; 18617 return 0; 18618} 18619_ACEOF 18620if ac_fn_c_try_compile "$LINENO"; then : 18621 _EXT_CHECK=yes 18622else 18623 _EXT_CHECK=no 18624fi 18625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18626 CFLAGS="$SAVE_CFLAGS" 18627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 18628$as_echo_n "checking if DPMSExtension is defined... " >&6; } 18629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18630$as_echo "$_EXT_CHECK" >&6; } 18631 if test "$_EXT_CHECK" != no; then 18632 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 18633 fi 18634 18635 18636# Obtain compiler/linker options for the driver dependencies 18637 18638pkg_failed=no 18639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 18640$as_echo_n "checking for XORG... " >&6; } 18641 18642if test -n "$XORG_CFLAGS"; then 18643 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 18644 elif test -n "$PKG_CONFIG"; then 18645 if test -n "$PKG_CONFIG" && \ 18646 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 18647 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5 18648 ac_status=$? 18649 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18650 test $ac_status = 0; }; then 18651 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 18652 test "x$?" != "x0" && pkg_failed=yes 18653else 18654 pkg_failed=yes 18655fi 18656 else 18657 pkg_failed=untried 18658fi 18659if test -n "$XORG_LIBS"; then 18660 pkg_cv_XORG_LIBS="$XORG_LIBS" 18661 elif test -n "$PKG_CONFIG"; then 18662 if test -n "$PKG_CONFIG" && \ 18663 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 18664 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5 18665 ac_status=$? 18666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18667 test $ac_status = 0; }; then 18668 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 18669 test "x$?" != "x0" && pkg_failed=yes 18670else 18671 pkg_failed=yes 18672fi 18673 else 18674 pkg_failed=untried 18675fi 18676 18677 18678 18679if test $pkg_failed = yes; then 18680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18681$as_echo "no" >&6; } 18682 18683if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18684 _pkg_short_errors_supported=yes 18685else 18686 _pkg_short_errors_supported=no 18687fi 18688 if test $_pkg_short_errors_supported = yes; then 18689 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>&1` 18690 else 18691 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>&1` 18692 fi 18693 # Put the nasty error message in config.log where it belongs 18694 echo "$XORG_PKG_ERRORS" >&5 18695 18696 as_fn_error $? "Package requirements (xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES) were not met: 18697 18698$XORG_PKG_ERRORS 18699 18700Consider adjusting the PKG_CONFIG_PATH environment variable if you 18701installed software in a non-standard prefix. 18702 18703Alternatively, you may set the environment variables XORG_CFLAGS 18704and XORG_LIBS to avoid the need to call pkg-config. 18705See the pkg-config man page for more details." "$LINENO" 5 18706elif test $pkg_failed = untried; then 18707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18708$as_echo "no" >&6; } 18709 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18710$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18711as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18712is in your PATH or set the PKG_CONFIG environment variable to the full 18713path to pkg-config. 18714 18715Alternatively, you may set the environment variables XORG_CFLAGS 18716and XORG_LIBS to avoid the need to call pkg-config. 18717See the pkg-config man page for more details. 18718 18719To get pkg-config, see <http://pkg-config.freedesktop.org/>. 18720See \`config.log' for more details" "$LINENO" 5; } 18721else 18722 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 18723 XORG_LIBS=$pkg_cv_XORG_LIBS 18724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18725$as_echo "yes" >&6; } 18726 18727fi 18728sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server` 18729 18730# Checks for libraries. 18731 18732if test "x$DRI" != xno; then 18733 as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh` 18734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${sdkdir}/dri.h" >&5 18735$as_echo_n "checking for ${sdkdir}/dri.h... " >&6; } 18736if eval \${$as_ac_File+:} false; then : 18737 $as_echo_n "(cached) " >&6 18738else 18739 test "$cross_compiling" = yes && 18740 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 18741if test -r "${sdkdir}/dri.h"; then 18742 eval "$as_ac_File=yes" 18743else 18744 eval "$as_ac_File=no" 18745fi 18746fi 18747eval ac_res=\$$as_ac_File 18748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18749$as_echo "$ac_res" >&6; } 18750if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 18751 have_dri_h="yes" 18752else 18753 have_dri_h="no" 18754fi 18755 18756 as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh` 18757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${sdkdir}/sarea.h" >&5 18758$as_echo_n "checking for ${sdkdir}/sarea.h... " >&6; } 18759if eval \${$as_ac_File+:} false; then : 18760 $as_echo_n "(cached) " >&6 18761else 18762 test "$cross_compiling" = yes && 18763 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 18764if test -r "${sdkdir}/sarea.h"; then 18765 eval "$as_ac_File=yes" 18766else 18767 eval "$as_ac_File=no" 18768fi 18769fi 18770eval ac_res=\$$as_ac_File 18771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18772$as_echo "$ac_res" >&6; } 18773if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 18774 have_sarea_h="yes" 18775else 18776 have_sarea_h="no" 18777fi 18778 18779 as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh` 18780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${sdkdir}/dristruct.h" >&5 18781$as_echo_n "checking for ${sdkdir}/dristruct.h... " >&6; } 18782if eval \${$as_ac_File+:} false; then : 18783 $as_echo_n "(cached) " >&6 18784else 18785 test "$cross_compiling" = yes && 18786 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 18787if test -r "${sdkdir}/dristruct.h"; then 18788 eval "$as_ac_File=yes" 18789else 18790 eval "$as_ac_File=no" 18791fi 18792fi 18793eval ac_res=\$$as_ac_File 18794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18795$as_echo "$ac_res" >&6; } 18796if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 18797 have_dristruct_h="yes" 18798else 18799 have_dristruct_h="no" 18800fi 18801 18802fi 18803 18804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include DRI support" >&5 18805$as_echo_n "checking whether to include DRI support... " >&6; } 18806if test "x$DRI" = xauto; then 18807 if test "x$have_dri_h" = xyes && \ 18808 test "x$have_sarea_h" = xyes && \ 18809 test "x$have_dristruct_h" = xyes; then 18810 DRI="yes" 18811 else 18812 DRI="no" 18813 fi 18814fi 18815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DRI" >&5 18816$as_echo "$DRI" >&6; } 18817 18818 if test "x$DRI" = xyes; then 18819 DRI_TRUE= 18820 DRI_FALSE='#' 18821else 18822 DRI_TRUE='#' 18823 DRI_FALSE= 18824fi 18825 18826if test "x$DRI" = xyes; then 18827 18828pkg_failed=no 18829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DRI" >&5 18830$as_echo_n "checking for DRI... " >&6; } 18831 18832if test -n "$DRI_CFLAGS"; then 18833 pkg_cv_DRI_CFLAGS="$DRI_CFLAGS" 18834 elif test -n "$PKG_CONFIG"; then 18835 if test -n "$PKG_CONFIG" && \ 18836 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\""; } >&5 18837 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5 18838 ac_status=$? 18839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18840 test $ac_status = 0; }; then 18841 pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.0 xf86driproto" 2>/dev/null` 18842 test "x$?" != "x0" && pkg_failed=yes 18843else 18844 pkg_failed=yes 18845fi 18846 else 18847 pkg_failed=untried 18848fi 18849if test -n "$DRI_LIBS"; then 18850 pkg_cv_DRI_LIBS="$DRI_LIBS" 18851 elif test -n "$PKG_CONFIG"; then 18852 if test -n "$PKG_CONFIG" && \ 18853 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\""; } >&5 18854 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5 18855 ac_status=$? 18856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18857 test $ac_status = 0; }; then 18858 pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.0 xf86driproto" 2>/dev/null` 18859 test "x$?" != "x0" && pkg_failed=yes 18860else 18861 pkg_failed=yes 18862fi 18863 else 18864 pkg_failed=untried 18865fi 18866 18867 18868 18869if test $pkg_failed = yes; then 18870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18871$as_echo "no" >&6; } 18872 18873if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18874 _pkg_short_errors_supported=yes 18875else 18876 _pkg_short_errors_supported=no 18877fi 18878 if test $_pkg_short_errors_supported = yes; then 18879 DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.0 xf86driproto" 2>&1` 18880 else 18881 DRI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.0 xf86driproto" 2>&1` 18882 fi 18883 # Put the nasty error message in config.log where it belongs 18884 echo "$DRI_PKG_ERRORS" >&5 18885 18886 as_fn_error $? "Package requirements (libdrm >= 2.0 xf86driproto) were not met: 18887 18888$DRI_PKG_ERRORS 18889 18890Consider adjusting the PKG_CONFIG_PATH environment variable if you 18891installed software in a non-standard prefix. 18892 18893Alternatively, you may set the environment variables DRI_CFLAGS 18894and DRI_LIBS to avoid the need to call pkg-config. 18895See the pkg-config man page for more details." "$LINENO" 5 18896elif test $pkg_failed = untried; then 18897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18898$as_echo "no" >&6; } 18899 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18900$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18901as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18902is in your PATH or set the PKG_CONFIG environment variable to the full 18903path to pkg-config. 18904 18905Alternatively, you may set the environment variables DRI_CFLAGS 18906and DRI_LIBS to avoid the need to call pkg-config. 18907See the pkg-config man page for more details. 18908 18909To get pkg-config, see <http://pkg-config.freedesktop.org/>. 18910See \`config.log' for more details" "$LINENO" 5; } 18911else 18912 DRI_CFLAGS=$pkg_cv_DRI_CFLAGS 18913 DRI_LIBS=$pkg_cv_DRI_LIBS 18914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18915$as_echo "yes" >&6; } 18916 18917fi 18918 18919$as_echo "#define MGADRI 1" >>confdefs.h 18920 18921 18922$as_echo "#define MGADRI_DEVEL 1" >>confdefs.h 18923 18924fi 18925 18926save_CFLAGS="$CFLAGS" 18927CFLAGS="$XORG_CFLAGS" 18928ac_fn_c_check_decl "$LINENO" "XSERVER_LIBPCIACCESS" "ac_cv_have_decl_XSERVER_LIBPCIACCESS" "#include \"xorg-server.h\" 18929" 18930if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = xyes; then : 18931 XSERVER_LIBPCIACCESS=yes 18932else 18933 XSERVER_LIBPCIACCESS=no 18934fi 18935 18936CFLAGS="$save_CFLAGS" 18937 18938save_CFLAGS="$CFLAGS" 18939CFLAGS="$XORG_CFLAGS" 18940ac_fn_c_check_decl "$LINENO" "xf86ModeBandwidth" "ac_cv_have_decl_xf86ModeBandwidth" "#include <X11/extensions/randr.h> 18941 #include \"xorg-server.h\" 18942 #include \"xf86Modes.h\" 18943" 18944if test "x$ac_cv_have_decl_xf86ModeBandwidth" = xyes; then : 18945 18946$as_echo "#define HAVE_XF86MODEBANDWIDTH 1" >>confdefs.h 18947 18948fi 18949 18950CFLAGS="$save_CFLAGS" 18951 18952if test "x$XSERVER_LIBPCIACCESS" = xyes; then 18953 18954pkg_failed=no 18955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 18956$as_echo_n "checking for PCIACCESS... " >&6; } 18957 18958if test -n "$PCIACCESS_CFLAGS"; then 18959 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 18960 elif test -n "$PKG_CONFIG"; then 18961 if test -n "$PKG_CONFIG" && \ 18962 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 18963 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 18964 ac_status=$? 18965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18966 test $ac_status = 0; }; then 18967 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 18968 test "x$?" != "x0" && pkg_failed=yes 18969else 18970 pkg_failed=yes 18971fi 18972 else 18973 pkg_failed=untried 18974fi 18975if test -n "$PCIACCESS_LIBS"; then 18976 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 18977 elif test -n "$PKG_CONFIG"; then 18978 if test -n "$PKG_CONFIG" && \ 18979 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 18980 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 18981 ac_status=$? 18982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18983 test $ac_status = 0; }; then 18984 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 18985 test "x$?" != "x0" && pkg_failed=yes 18986else 18987 pkg_failed=yes 18988fi 18989 else 18990 pkg_failed=untried 18991fi 18992 18993 18994 18995if test $pkg_failed = yes; then 18996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18997$as_echo "no" >&6; } 18998 18999if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19000 _pkg_short_errors_supported=yes 19001else 19002 _pkg_short_errors_supported=no 19003fi 19004 if test $_pkg_short_errors_supported = yes; then 19005 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19006 else 19007 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19008 fi 19009 # Put the nasty error message in config.log where it belongs 19010 echo "$PCIACCESS_PKG_ERRORS" >&5 19011 19012 as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met: 19013 19014$PCIACCESS_PKG_ERRORS 19015 19016Consider adjusting the PKG_CONFIG_PATH environment variable if you 19017installed software in a non-standard prefix. 19018 19019Alternatively, you may set the environment variables PCIACCESS_CFLAGS 19020and PCIACCESS_LIBS to avoid the need to call pkg-config. 19021See the pkg-config man page for more details." "$LINENO" 5 19022elif test $pkg_failed = untried; then 19023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19024$as_echo "no" >&6; } 19025 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19026$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19027as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19028is in your PATH or set the PKG_CONFIG environment variable to the full 19029path to pkg-config. 19030 19031Alternatively, you may set the environment variables PCIACCESS_CFLAGS 19032and PCIACCESS_LIBS to avoid the need to call pkg-config. 19033See the pkg-config man page for more details. 19034 19035To get pkg-config, see <http://pkg-config.freedesktop.org/>. 19036See \`config.log' for more details" "$LINENO" 5; } 19037else 19038 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 19039 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 19040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19041$as_echo "yes" >&6; } 19042 19043fi 19044fi 19045 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 19046 XSERVER_LIBPCIACCESS_TRUE= 19047 XSERVER_LIBPCIACCESS_FALSE='#' 19048else 19049 XSERVER_LIBPCIACCESS_TRUE='#' 19050 XSERVER_LIBPCIACCESS_FALSE= 19051fi 19052 19053 19054 19055# Check whether --enable-xaa was given. 19056if test "${enable_xaa+set}" = set; then : 19057 enableval=$enable_xaa; XAA="$enableval" 19058else 19059 XAA=auto 19060fi 19061 19062if test "x$XAA" != xno; then 19063 save_CFLAGS=$CFLAGS 19064 save_CPPFLAGS=$CPPFLAGS 19065 CFLAGS=$XORG_CFLAGS 19066 CPPFLAGS="$XORG_CFLAGS" 19067 for ac_header in xaa.h 19068do : 19069 ac_fn_c_check_header_mongrel "$LINENO" "xaa.h" "ac_cv_header_xaa_h" "$ac_includes_default" 19070if test "x$ac_cv_header_xaa_h" = xyes; then : 19071 cat >>confdefs.h <<_ACEOF 19072#define HAVE_XAA_H 1 19073_ACEOF 19074 XAA=yes 19075else 19076 XAA=no 19077fi 19078 19079done 19080 19081 CFLAGS=$save_CFLAGS 19082 CPPFLAGS=$save_CPPFLAGS 19083fi 19084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include XAA support" >&5 19085$as_echo_n "checking whether to include XAA support... " >&6; } 19086 if test "x$XAA" = xyes; then 19087 XAA_TRUE= 19088 XAA_FALSE='#' 19089else 19090 XAA_TRUE='#' 19091 XAA_FALSE= 19092fi 19093 19094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $XAA" >&5 19095$as_echo "$XAA" >&6; } 19096if test "x$XAA" = xyes; then 19097 19098$as_echo "#define USE_XAA 1" >>confdefs.h 19099 19100fi 19101 19102# Properly handle EXA. 19103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable EXA support" >&5 19104$as_echo_n "checking whether to enable EXA support... " >&6; } 19105if test "x$EXA" = xyes; then 19106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19107$as_echo "yes" >&6; } 19108 19109 SAVE_CPPFLAGS="$CPPFLAGS" 19110 CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 19111 for ac_header in exa.h 19112do : 19113 ac_fn_c_check_header_compile "$LINENO" "exa.h" "ac_cv_header_exa_h" "#include \"xorg-server.h\" 19114" 19115if test "x$ac_cv_header_exa_h" = xyes; then : 19116 cat >>confdefs.h <<_ACEOF 19117#define HAVE_EXA_H 1 19118_ACEOF 19119 have_exa_h="yes" 19120else 19121 have_exa_h="no" 19122fi 19123 19124done 19125 19126 CPPFLAGS="$SAVE_CPPFLAGS" 19127else 19128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19129$as_echo "no" >&6; } 19130fi 19131 19132SAVE_CPPFLAGS="$CPPFLAGS" 19133CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 19134if test "x$have_exa_h" = xyes; then 19135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether EXA version is at least 2.0.0" >&5 19136$as_echo_n "checking whether EXA version is at least 2.0.0... " >&6; } 19137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19138/* end confdefs.h. */ 19139 19140#include "xorg-server.h" 19141#include "exa.h" 19142#if EXA_VERSION_MAJOR < 2 19143#error OLD EXA! 19144#endif 19145 19146int 19147main () 19148{ 19149 19150 ; 19151 return 0; 19152} 19153_ACEOF 19154if ac_fn_c_try_cpp "$LINENO"; then : 19155 USE_EXA=yes 19156else 19157 USE_EXA=no 19158fi 19159rm -f conftest.err conftest.i conftest.$ac_ext 19160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_EXA" >&5 19161$as_echo "$USE_EXA" >&6; } 19162 19163 if test "x$USE_EXA" = xyes; then 19164 19165$as_echo "#define USE_EXA 1" >>confdefs.h 19166 19167 fi 19168fi 19169CPPFLAGS="$SAVE_CPPFLAGS" 19170 19171 if test "x$USE_EXA" = xyes; then 19172 USE_EXA_TRUE= 19173 USE_EXA_FALSE='#' 19174else 19175 USE_EXA_TRUE='#' 19176 USE_EXA_FALSE= 19177fi 19178 19179 19180 19181 19182DRIVER_NAME=mga 19183 19184 19185ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile util/Makefile" 19186 19187cat >confcache <<\_ACEOF 19188# This file is a shell script that caches the results of configure 19189# tests run on this system so they can be shared between configure 19190# scripts and configure runs, see configure's option --config-cache. 19191# It is not useful on other systems. If it contains results you don't 19192# want to keep, you may remove or edit it. 19193# 19194# config.status only pays attention to the cache file if you give it 19195# the --recheck option to rerun configure. 19196# 19197# `ac_cv_env_foo' variables (set or unset) will be overridden when 19198# loading this file, other *unset* `ac_cv_foo' will be assigned the 19199# following values. 19200 19201_ACEOF 19202 19203# The following way of writing the cache mishandles newlines in values, 19204# but we know of no workaround that is simple, portable, and efficient. 19205# So, we kill variables containing newlines. 19206# Ultrix sh set writes to stderr and can't be redirected directly, 19207# and sets the high bit in the cache file unless we assign to the vars. 19208( 19209 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 19210 eval ac_val=\$$ac_var 19211 case $ac_val in #( 19212 *${as_nl}*) 19213 case $ac_var in #( 19214 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 19215$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 19216 esac 19217 case $ac_var in #( 19218 _ | IFS | as_nl) ;; #( 19219 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 19220 *) { eval $ac_var=; unset $ac_var;} ;; 19221 esac ;; 19222 esac 19223 done 19224 19225 (set) 2>&1 | 19226 case $as_nl`(ac_space=' '; set) 2>&1` in #( 19227 *${as_nl}ac_space=\ *) 19228 # `set' does not quote correctly, so add quotes: double-quote 19229 # substitution turns \\\\ into \\, and sed turns \\ into \. 19230 sed -n \ 19231 "s/'/'\\\\''/g; 19232 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 19233 ;; #( 19234 *) 19235 # `set' quotes correctly as required by POSIX, so do not add quotes. 19236 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 19237 ;; 19238 esac | 19239 sort 19240) | 19241 sed ' 19242 /^ac_cv_env_/b end 19243 t clear 19244 :clear 19245 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 19246 t end 19247 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 19248 :end' >>confcache 19249if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 19250 if test -w "$cache_file"; then 19251 if test "x$cache_file" != "x/dev/null"; then 19252 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 19253$as_echo "$as_me: updating cache $cache_file" >&6;} 19254 if test ! -f "$cache_file" || test -h "$cache_file"; then 19255 cat confcache >"$cache_file" 19256 else 19257 case $cache_file in #( 19258 */* | ?:*) 19259 mv -f confcache "$cache_file"$$ && 19260 mv -f "$cache_file"$$ "$cache_file" ;; #( 19261 *) 19262 mv -f confcache "$cache_file" ;; 19263 esac 19264 fi 19265 fi 19266 else 19267 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 19268$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 19269 fi 19270fi 19271rm -f confcache 19272 19273test "x$prefix" = xNONE && prefix=$ac_default_prefix 19274# Let make expand exec_prefix. 19275test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 19276 19277DEFS=-DHAVE_CONFIG_H 19278 19279ac_libobjs= 19280ac_ltlibobjs= 19281U= 19282for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 19283 # 1. Remove the extension, and $U if already installed. 19284 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 19285 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 19286 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 19287 # will be set to the directory where LIBOBJS objects are built. 19288 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 19289 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 19290done 19291LIBOBJS=$ac_libobjs 19292 19293LTLIBOBJS=$ac_ltlibobjs 19294 19295 19296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 19297$as_echo_n "checking that generated files are newer than configure... " >&6; } 19298 if test -n "$am_sleep_pid"; then 19299 # Hide warnings about reused PIDs. 19300 wait $am_sleep_pid 2>/dev/null 19301 fi 19302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 19303$as_echo "done" >&6; } 19304if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 19305 as_fn_error $? "conditional \"AMDEP\" was never defined. 19306Usually this means the macro was only invoked conditionally." "$LINENO" 5 19307fi 19308if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 19309 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 19310Usually this means the macro was only invoked conditionally." "$LINENO" 5 19311fi 19312 if test -n "$EXEEXT"; then 19313 am__EXEEXT_TRUE= 19314 am__EXEEXT_FALSE='#' 19315else 19316 am__EXEEXT_TRUE='#' 19317 am__EXEEXT_FALSE= 19318fi 19319 19320if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then 19321 as_fn_error $? "conditional \"DRI\" was never defined. 19322Usually this means the macro was only invoked conditionally." "$LINENO" 5 19323fi 19324if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 19325 as_fn_error $? "conditional \"XSERVER_LIBPCIACCESS\" was never defined. 19326Usually this means the macro was only invoked conditionally." "$LINENO" 5 19327fi 19328if test -z "${XAA_TRUE}" && test -z "${XAA_FALSE}"; then 19329 as_fn_error $? "conditional \"XAA\" was never defined. 19330Usually this means the macro was only invoked conditionally." "$LINENO" 5 19331fi 19332if test -z "${USE_EXA_TRUE}" && test -z "${USE_EXA_FALSE}"; then 19333 as_fn_error $? "conditional \"USE_EXA\" was never defined. 19334Usually this means the macro was only invoked conditionally." "$LINENO" 5 19335fi 19336 19337: "${CONFIG_STATUS=./config.status}" 19338ac_write_fail=0 19339ac_clean_files_save=$ac_clean_files 19340ac_clean_files="$ac_clean_files $CONFIG_STATUS" 19341{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 19342$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 19343as_write_fail=0 19344cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 19345#! $SHELL 19346# Generated by $as_me. 19347# Run this file to recreate the current configuration. 19348# Compiler output produced by configure, useful for debugging 19349# configure, is in config.log if it exists. 19350 19351debug=false 19352ac_cs_recheck=false 19353ac_cs_silent=false 19354 19355SHELL=\${CONFIG_SHELL-$SHELL} 19356export SHELL 19357_ASEOF 19358cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 19359## -------------------- ## 19360## M4sh Initialization. ## 19361## -------------------- ## 19362 19363# Be more Bourne compatible 19364DUALCASE=1; export DUALCASE # for MKS sh 19365if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 19366 emulate sh 19367 NULLCMD=: 19368 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 19369 # is contrary to our usage. Disable this feature. 19370 alias -g '${1+"$@"}'='"$@"' 19371 setopt NO_GLOB_SUBST 19372else 19373 case `(set -o) 2>/dev/null` in #( 19374 *posix*) : 19375 set -o posix ;; #( 19376 *) : 19377 ;; 19378esac 19379fi 19380 19381 19382as_nl=' 19383' 19384export as_nl 19385# Printing a long string crashes Solaris 7 /usr/bin/printf. 19386as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 19387as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 19388as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 19389# Prefer a ksh shell builtin over an external printf program on Solaris, 19390# but without wasting forks for bash or zsh. 19391if test -z "$BASH_VERSION$ZSH_VERSION" \ 19392 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 19393 as_echo='print -r --' 19394 as_echo_n='print -rn --' 19395elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 19396 as_echo='printf %s\n' 19397 as_echo_n='printf %s' 19398else 19399 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 19400 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 19401 as_echo_n='/usr/ucb/echo -n' 19402 else 19403 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 19404 as_echo_n_body='eval 19405 arg=$1; 19406 case $arg in #( 19407 *"$as_nl"*) 19408 expr "X$arg" : "X\\(.*\\)$as_nl"; 19409 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 19410 esac; 19411 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 19412 ' 19413 export as_echo_n_body 19414 as_echo_n='sh -c $as_echo_n_body as_echo' 19415 fi 19416 export as_echo_body 19417 as_echo='sh -c $as_echo_body as_echo' 19418fi 19419 19420# The user is always right. 19421if test "${PATH_SEPARATOR+set}" != set; then 19422 PATH_SEPARATOR=: 19423 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 19424 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 19425 PATH_SEPARATOR=';' 19426 } 19427fi 19428 19429 19430# IFS 19431# We need space, tab and new line, in precisely that order. Quoting is 19432# there to prevent editors from complaining about space-tab. 19433# (If _AS_PATH_WALK were called with IFS unset, it would disable word 19434# splitting by setting IFS to empty value.) 19435IFS=" "" $as_nl" 19436 19437# Find who we are. Look in the path if we contain no directory separator. 19438as_myself= 19439case $0 in #(( 19440 *[\\/]* ) as_myself=$0 ;; 19441 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19442for as_dir in $PATH 19443do 19444 IFS=$as_save_IFS 19445 test -z "$as_dir" && as_dir=. 19446 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 19447 done 19448IFS=$as_save_IFS 19449 19450 ;; 19451esac 19452# We did not find ourselves, most probably we were run as `sh COMMAND' 19453# in which case we are not to be found in the path. 19454if test "x$as_myself" = x; then 19455 as_myself=$0 19456fi 19457if test ! -f "$as_myself"; then 19458 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 19459 exit 1 19460fi 19461 19462# Unset variables that we do not need and which cause bugs (e.g. in 19463# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 19464# suppresses any "Segmentation fault" message there. '((' could 19465# trigger a bug in pdksh 5.2.14. 19466for as_var in BASH_ENV ENV MAIL MAILPATH 19467do eval test x\${$as_var+set} = xset \ 19468 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 19469done 19470PS1='$ ' 19471PS2='> ' 19472PS4='+ ' 19473 19474# NLS nuisances. 19475LC_ALL=C 19476export LC_ALL 19477LANGUAGE=C 19478export LANGUAGE 19479 19480# CDPATH. 19481(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 19482 19483 19484# as_fn_error STATUS ERROR [LINENO LOG_FD] 19485# ---------------------------------------- 19486# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 19487# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 19488# script with STATUS, using 1 if that was 0. 19489as_fn_error () 19490{ 19491 as_status=$1; test $as_status -eq 0 && as_status=1 19492 if test "$4"; then 19493 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 19494 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 19495 fi 19496 $as_echo "$as_me: error: $2" >&2 19497 as_fn_exit $as_status 19498} # as_fn_error 19499 19500 19501# as_fn_set_status STATUS 19502# ----------------------- 19503# Set $? to STATUS, without forking. 19504as_fn_set_status () 19505{ 19506 return $1 19507} # as_fn_set_status 19508 19509# as_fn_exit STATUS 19510# ----------------- 19511# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 19512as_fn_exit () 19513{ 19514 set +e 19515 as_fn_set_status $1 19516 exit $1 19517} # as_fn_exit 19518 19519# as_fn_unset VAR 19520# --------------- 19521# Portably unset VAR. 19522as_fn_unset () 19523{ 19524 { eval $1=; unset $1;} 19525} 19526as_unset=as_fn_unset 19527# as_fn_append VAR VALUE 19528# ---------------------- 19529# Append the text in VALUE to the end of the definition contained in VAR. Take 19530# advantage of any shell optimizations that allow amortized linear growth over 19531# repeated appends, instead of the typical quadratic growth present in naive 19532# implementations. 19533if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 19534 eval 'as_fn_append () 19535 { 19536 eval $1+=\$2 19537 }' 19538else 19539 as_fn_append () 19540 { 19541 eval $1=\$$1\$2 19542 } 19543fi # as_fn_append 19544 19545# as_fn_arith ARG... 19546# ------------------ 19547# Perform arithmetic evaluation on the ARGs, and store the result in the 19548# global $as_val. Take advantage of shells that can avoid forks. The arguments 19549# must be portable across $(()) and expr. 19550if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 19551 eval 'as_fn_arith () 19552 { 19553 as_val=$(( $* )) 19554 }' 19555else 19556 as_fn_arith () 19557 { 19558 as_val=`expr "$@" || test $? -eq 1` 19559 } 19560fi # as_fn_arith 19561 19562 19563if expr a : '\(a\)' >/dev/null 2>&1 && 19564 test "X`expr 00001 : '.*\(...\)'`" = X001; then 19565 as_expr=expr 19566else 19567 as_expr=false 19568fi 19569 19570if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 19571 as_basename=basename 19572else 19573 as_basename=false 19574fi 19575 19576if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 19577 as_dirname=dirname 19578else 19579 as_dirname=false 19580fi 19581 19582as_me=`$as_basename -- "$0" || 19583$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 19584 X"$0" : 'X\(//\)$' \| \ 19585 X"$0" : 'X\(/\)' \| . 2>/dev/null || 19586$as_echo X/"$0" | 19587 sed '/^.*\/\([^/][^/]*\)\/*$/{ 19588 s//\1/ 19589 q 19590 } 19591 /^X\/\(\/\/\)$/{ 19592 s//\1/ 19593 q 19594 } 19595 /^X\/\(\/\).*/{ 19596 s//\1/ 19597 q 19598 } 19599 s/.*/./; q'` 19600 19601# Avoid depending upon Character Ranges. 19602as_cr_letters='abcdefghijklmnopqrstuvwxyz' 19603as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 19604as_cr_Letters=$as_cr_letters$as_cr_LETTERS 19605as_cr_digits='0123456789' 19606as_cr_alnum=$as_cr_Letters$as_cr_digits 19607 19608ECHO_C= ECHO_N= ECHO_T= 19609case `echo -n x` in #((((( 19610-n*) 19611 case `echo 'xy\c'` in 19612 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 19613 xy) ECHO_C='\c';; 19614 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 19615 ECHO_T=' ';; 19616 esac;; 19617*) 19618 ECHO_N='-n';; 19619esac 19620 19621rm -f conf$$ conf$$.exe conf$$.file 19622if test -d conf$$.dir; then 19623 rm -f conf$$.dir/conf$$.file 19624else 19625 rm -f conf$$.dir 19626 mkdir conf$$.dir 2>/dev/null 19627fi 19628if (echo >conf$$.file) 2>/dev/null; then 19629 if ln -s conf$$.file conf$$ 2>/dev/null; then 19630 as_ln_s='ln -s' 19631 # ... but there are two gotchas: 19632 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 19633 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 19634 # In both cases, we have to default to `cp -pR'. 19635 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 19636 as_ln_s='cp -pR' 19637 elif ln conf$$.file conf$$ 2>/dev/null; then 19638 as_ln_s=ln 19639 else 19640 as_ln_s='cp -pR' 19641 fi 19642else 19643 as_ln_s='cp -pR' 19644fi 19645rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 19646rmdir conf$$.dir 2>/dev/null 19647 19648 19649# as_fn_mkdir_p 19650# ------------- 19651# Create "$as_dir" as a directory, including parents if necessary. 19652as_fn_mkdir_p () 19653{ 19654 19655 case $as_dir in #( 19656 -*) as_dir=./$as_dir;; 19657 esac 19658 test -d "$as_dir" || eval $as_mkdir_p || { 19659 as_dirs= 19660 while :; do 19661 case $as_dir in #( 19662 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 19663 *) as_qdir=$as_dir;; 19664 esac 19665 as_dirs="'$as_qdir' $as_dirs" 19666 as_dir=`$as_dirname -- "$as_dir" || 19667$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19668 X"$as_dir" : 'X\(//\)[^/]' \| \ 19669 X"$as_dir" : 'X\(//\)$' \| \ 19670 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 19671$as_echo X"$as_dir" | 19672 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19673 s//\1/ 19674 q 19675 } 19676 /^X\(\/\/\)[^/].*/{ 19677 s//\1/ 19678 q 19679 } 19680 /^X\(\/\/\)$/{ 19681 s//\1/ 19682 q 19683 } 19684 /^X\(\/\).*/{ 19685 s//\1/ 19686 q 19687 } 19688 s/.*/./; q'` 19689 test -d "$as_dir" && break 19690 done 19691 test -z "$as_dirs" || eval "mkdir $as_dirs" 19692 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 19693 19694 19695} # as_fn_mkdir_p 19696if mkdir -p . 2>/dev/null; then 19697 as_mkdir_p='mkdir -p "$as_dir"' 19698else 19699 test -d ./-p && rmdir ./-p 19700 as_mkdir_p=false 19701fi 19702 19703 19704# as_fn_executable_p FILE 19705# ----------------------- 19706# Test if FILE is an executable regular file. 19707as_fn_executable_p () 19708{ 19709 test -f "$1" && test -x "$1" 19710} # as_fn_executable_p 19711as_test_x='test -x' 19712as_executable_p=as_fn_executable_p 19713 19714# Sed expression to map a string onto a valid CPP name. 19715as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 19716 19717# Sed expression to map a string onto a valid variable name. 19718as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 19719 19720 19721exec 6>&1 19722## ----------------------------------- ## 19723## Main body of $CONFIG_STATUS script. ## 19724## ----------------------------------- ## 19725_ASEOF 19726test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 19727 19728cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19729# Save the log message, to keep $0 and so on meaningful, and to 19730# report actual input values of CONFIG_FILES etc. instead of their 19731# values after options handling. 19732ac_log=" 19733This file was extended by xf86-video-mga $as_me 2.0.0, which was 19734generated by GNU Autoconf 2.69. Invocation command line was 19735 19736 CONFIG_FILES = $CONFIG_FILES 19737 CONFIG_HEADERS = $CONFIG_HEADERS 19738 CONFIG_LINKS = $CONFIG_LINKS 19739 CONFIG_COMMANDS = $CONFIG_COMMANDS 19740 $ $0 $@ 19741 19742on `(hostname || uname -n) 2>/dev/null | sed 1q` 19743" 19744 19745_ACEOF 19746 19747case $ac_config_files in *" 19748"*) set x $ac_config_files; shift; ac_config_files=$*;; 19749esac 19750 19751case $ac_config_headers in *" 19752"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 19753esac 19754 19755 19756cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19757# Files that config.status was made for. 19758config_files="$ac_config_files" 19759config_headers="$ac_config_headers" 19760config_commands="$ac_config_commands" 19761 19762_ACEOF 19763 19764cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19765ac_cs_usage="\ 19766\`$as_me' instantiates files and other configuration actions 19767from templates according to the current configuration. Unless the files 19768and actions are specified as TAGs, all are instantiated by default. 19769 19770Usage: $0 [OPTION]... [TAG]... 19771 19772 -h, --help print this help, then exit 19773 -V, --version print version number and configuration settings, then exit 19774 --config print configuration, then exit 19775 -q, --quiet, --silent 19776 do not print progress messages 19777 -d, --debug don't remove temporary files 19778 --recheck update $as_me by reconfiguring in the same conditions 19779 --file=FILE[:TEMPLATE] 19780 instantiate the configuration file FILE 19781 --header=FILE[:TEMPLATE] 19782 instantiate the configuration header FILE 19783 19784Configuration files: 19785$config_files 19786 19787Configuration headers: 19788$config_headers 19789 19790Configuration commands: 19791$config_commands 19792 19793Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/issues>." 19794 19795_ACEOF 19796cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19797ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 19798ac_cs_version="\\ 19799xf86-video-mga config.status 2.0.0 19800configured by $0, generated by GNU Autoconf 2.69, 19801 with options \\"\$ac_cs_config\\" 19802 19803Copyright (C) 2012 Free Software Foundation, Inc. 19804This config.status script is free software; the Free Software Foundation 19805gives unlimited permission to copy, distribute and modify it." 19806 19807ac_pwd='$ac_pwd' 19808srcdir='$srcdir' 19809INSTALL='$INSTALL' 19810MKDIR_P='$MKDIR_P' 19811AWK='$AWK' 19812test -n "\$AWK" || AWK=awk 19813_ACEOF 19814 19815cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19816# The default lists apply if the user does not specify any file. 19817ac_need_defaults=: 19818while test $# != 0 19819do 19820 case $1 in 19821 --*=?*) 19822 ac_option=`expr "X$1" : 'X\([^=]*\)='` 19823 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 19824 ac_shift=: 19825 ;; 19826 --*=) 19827 ac_option=`expr "X$1" : 'X\([^=]*\)='` 19828 ac_optarg= 19829 ac_shift=: 19830 ;; 19831 *) 19832 ac_option=$1 19833 ac_optarg=$2 19834 ac_shift=shift 19835 ;; 19836 esac 19837 19838 case $ac_option in 19839 # Handling of the options. 19840 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 19841 ac_cs_recheck=: ;; 19842 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 19843 $as_echo "$ac_cs_version"; exit ;; 19844 --config | --confi | --conf | --con | --co | --c ) 19845 $as_echo "$ac_cs_config"; exit ;; 19846 --debug | --debu | --deb | --de | --d | -d ) 19847 debug=: ;; 19848 --file | --fil | --fi | --f ) 19849 $ac_shift 19850 case $ac_optarg in 19851 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 19852 '') as_fn_error $? "missing file argument" ;; 19853 esac 19854 as_fn_append CONFIG_FILES " '$ac_optarg'" 19855 ac_need_defaults=false;; 19856 --header | --heade | --head | --hea ) 19857 $ac_shift 19858 case $ac_optarg in 19859 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 19860 esac 19861 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 19862 ac_need_defaults=false;; 19863 --he | --h) 19864 # Conflict between --help and --header 19865 as_fn_error $? "ambiguous option: \`$1' 19866Try \`$0 --help' for more information.";; 19867 --help | --hel | -h ) 19868 $as_echo "$ac_cs_usage"; exit ;; 19869 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 19870 | -silent | --silent | --silen | --sile | --sil | --si | --s) 19871 ac_cs_silent=: ;; 19872 19873 # This is an error. 19874 -*) as_fn_error $? "unrecognized option: \`$1' 19875Try \`$0 --help' for more information." ;; 19876 19877 *) as_fn_append ac_config_targets " $1" 19878 ac_need_defaults=false ;; 19879 19880 esac 19881 shift 19882done 19883 19884ac_configure_extra_args= 19885 19886if $ac_cs_silent; then 19887 exec 6>/dev/null 19888 ac_configure_extra_args="$ac_configure_extra_args --silent" 19889fi 19890 19891_ACEOF 19892cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19893if \$ac_cs_recheck; then 19894 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 19895 shift 19896 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 19897 CONFIG_SHELL='$SHELL' 19898 export CONFIG_SHELL 19899 exec "\$@" 19900fi 19901 19902_ACEOF 19903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19904exec 5>>config.log 19905{ 19906 echo 19907 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 19908## Running $as_me. ## 19909_ASBOX 19910 $as_echo "$ac_log" 19911} >&5 19912 19913_ACEOF 19914cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19915# 19916# INIT-COMMANDS 19917# 19918AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 19919 19920 19921# The HP-UX ksh and POSIX shell print the target directory to stdout 19922# if CDPATH is set. 19923(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 19924 19925sed_quote_subst='$sed_quote_subst' 19926double_quote_subst='$double_quote_subst' 19927delay_variable_subst='$delay_variable_subst' 19928enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 19929macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 19930macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 19931enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 19932pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 19933enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 19934shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 19935SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 19936ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 19937PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 19938host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 19939host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 19940host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 19941build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 19942build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 19943build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 19944SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 19945Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 19946GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 19947EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 19948FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 19949LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 19950NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 19951LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 19952max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 19953ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 19954exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 19955lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 19956lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 19957lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 19958lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 19959lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 19960reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 19961reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 19962OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 19963deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 19964file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 19965file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 19966want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 19967DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 19968sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 19969AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 19970AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 19971archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 19972STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 19973RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 19974old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 19975old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 19976old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 19977lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 19978CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 19979CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 19980compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 19981GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 19982lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 19983lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 19984lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 19985lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 19986lt_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"`' 19987lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 19988nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 19989lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 19990lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 19991objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 19992MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 19993lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 19994lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 19995lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 19996lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 19997lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 19998need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 19999MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 20000DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 20001NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 20002LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 20003OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 20004OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 20005libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 20006shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 20007extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20008archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 20009enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 20010export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 20011whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 20012compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 20013old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 20014old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20015archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 20016archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20017module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 20018module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20019with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 20020allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 20021no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 20022hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 20023hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 20024hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 20025hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 20026hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 20027hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 20028hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 20029inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 20030link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 20031always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 20032export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 20033exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 20034include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 20035prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 20036postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 20037file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 20038variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 20039need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 20040need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 20041version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 20042runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 20043shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 20044shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 20045libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 20046library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 20047soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 20048install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 20049postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20050postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20051finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 20052finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 20053hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 20054sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 20055configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 20056configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 20057hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 20058enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 20059enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 20060enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 20061old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 20062striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20063 20064LTCC='$LTCC' 20065LTCFLAGS='$LTCFLAGS' 20066compiler='$compiler_DEFAULT' 20067 20068# A function that is used when there is no print builtin or printf. 20069func_fallback_echo () 20070{ 20071 eval 'cat <<_LTECHO_EOF 20072\$1 20073_LTECHO_EOF' 20074} 20075 20076# Quote evaled strings. 20077for var in SHELL \ 20078ECHO \ 20079PATH_SEPARATOR \ 20080SED \ 20081GREP \ 20082EGREP \ 20083FGREP \ 20084LD \ 20085NM \ 20086LN_S \ 20087lt_SP2NL \ 20088lt_NL2SP \ 20089reload_flag \ 20090OBJDUMP \ 20091deplibs_check_method \ 20092file_magic_cmd \ 20093file_magic_glob \ 20094want_nocaseglob \ 20095DLLTOOL \ 20096sharedlib_from_linklib_cmd \ 20097AR \ 20098AR_FLAGS \ 20099archiver_list_spec \ 20100STRIP \ 20101RANLIB \ 20102CC \ 20103CFLAGS \ 20104compiler \ 20105lt_cv_sys_global_symbol_pipe \ 20106lt_cv_sys_global_symbol_to_cdecl \ 20107lt_cv_sys_global_symbol_to_import \ 20108lt_cv_sys_global_symbol_to_c_name_address \ 20109lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 20110lt_cv_nm_interface \ 20111nm_file_list_spec \ 20112lt_cv_truncate_bin \ 20113lt_prog_compiler_no_builtin_flag \ 20114lt_prog_compiler_pic \ 20115lt_prog_compiler_wl \ 20116lt_prog_compiler_static \ 20117lt_cv_prog_compiler_c_o \ 20118need_locks \ 20119MANIFEST_TOOL \ 20120DSYMUTIL \ 20121NMEDIT \ 20122LIPO \ 20123OTOOL \ 20124OTOOL64 \ 20125shrext_cmds \ 20126export_dynamic_flag_spec \ 20127whole_archive_flag_spec \ 20128compiler_needs_object \ 20129with_gnu_ld \ 20130allow_undefined_flag \ 20131no_undefined_flag \ 20132hardcode_libdir_flag_spec \ 20133hardcode_libdir_separator \ 20134exclude_expsyms \ 20135include_expsyms \ 20136file_list_spec \ 20137variables_saved_for_relink \ 20138libname_spec \ 20139library_names_spec \ 20140soname_spec \ 20141install_override_mode \ 20142finish_eval \ 20143old_striplib \ 20144striplib; do 20145 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20146 *[\\\\\\\`\\"\\\$]*) 20147 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20148 ;; 20149 *) 20150 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20151 ;; 20152 esac 20153done 20154 20155# Double-quote double-evaled strings. 20156for var in reload_cmds \ 20157old_postinstall_cmds \ 20158old_postuninstall_cmds \ 20159old_archive_cmds \ 20160extract_expsyms_cmds \ 20161old_archive_from_new_cmds \ 20162old_archive_from_expsyms_cmds \ 20163archive_cmds \ 20164archive_expsym_cmds \ 20165module_cmds \ 20166module_expsym_cmds \ 20167export_symbols_cmds \ 20168prelink_cmds \ 20169postlink_cmds \ 20170postinstall_cmds \ 20171postuninstall_cmds \ 20172finish_cmds \ 20173sys_lib_search_path_spec \ 20174configure_time_dlsearch_path \ 20175configure_time_lt_sys_library_path; do 20176 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20177 *[\\\\\\\`\\"\\\$]*) 20178 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20179 ;; 20180 *) 20181 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20182 ;; 20183 esac 20184done 20185 20186ac_aux_dir='$ac_aux_dir' 20187 20188# See if we are running on zsh, and set the options that allow our 20189# commands through without removal of \ escapes INIT. 20190if test -n "\${ZSH_VERSION+set}"; then 20191 setopt NO_GLOB_SUBST 20192fi 20193 20194 20195 PACKAGE='$PACKAGE' 20196 VERSION='$VERSION' 20197 RM='$RM' 20198 ofile='$ofile' 20199 20200 20201 20202 20203_ACEOF 20204 20205cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20206 20207# Handling of arguments. 20208for ac_config_target in $ac_config_targets 20209do 20210 case $ac_config_target in 20211 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 20212 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 20213 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 20214 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 20215 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 20216 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 20217 "util/Makefile") CONFIG_FILES="$CONFIG_FILES util/Makefile" ;; 20218 20219 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 20220 esac 20221done 20222 20223 20224# If the user did not use the arguments to specify the items to instantiate, 20225# then the envvar interface is used. Set only those that are not. 20226# We use the long form for the default assignment because of an extremely 20227# bizarre bug on SunOS 4.1.3. 20228if $ac_need_defaults; then 20229 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 20230 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 20231 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 20232fi 20233 20234# Have a temporary directory for convenience. Make it in the build tree 20235# simply because there is no reason against having it here, and in addition, 20236# creating and moving files from /tmp can sometimes cause problems. 20237# Hook for its removal unless debugging. 20238# Note that there is a small window in which the directory will not be cleaned: 20239# after its creation but before its name has been assigned to `$tmp'. 20240$debug || 20241{ 20242 tmp= ac_tmp= 20243 trap 'exit_status=$? 20244 : "${ac_tmp:=$tmp}" 20245 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 20246' 0 20247 trap 'as_fn_exit 1' 1 2 13 15 20248} 20249# Create a (secure) tmp directory for tmp files. 20250 20251{ 20252 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 20253 test -d "$tmp" 20254} || 20255{ 20256 tmp=./conf$$-$RANDOM 20257 (umask 077 && mkdir "$tmp") 20258} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 20259ac_tmp=$tmp 20260 20261# Set up the scripts for CONFIG_FILES section. 20262# No need to generate them if there are no CONFIG_FILES. 20263# This happens for instance with `./config.status config.h'. 20264if test -n "$CONFIG_FILES"; then 20265 20266 20267ac_cr=`echo X | tr X '\015'` 20268# On cygwin, bash can eat \r inside `` if the user requested igncr. 20269# But we know of no other shell where ac_cr would be empty at this 20270# point, so we can use a bashism as a fallback. 20271if test "x$ac_cr" = x; then 20272 eval ac_cr=\$\'\\r\' 20273fi 20274ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 20275if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 20276 ac_cs_awk_cr='\\r' 20277else 20278 ac_cs_awk_cr=$ac_cr 20279fi 20280 20281echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 20282_ACEOF 20283 20284 20285{ 20286 echo "cat >conf$$subs.awk <<_ACEOF" && 20287 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 20288 echo "_ACEOF" 20289} >conf$$subs.sh || 20290 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20291ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 20292ac_delim='%!_!# ' 20293for ac_last_try in false false false false false :; do 20294 . ./conf$$subs.sh || 20295 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20296 20297 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 20298 if test $ac_delim_n = $ac_delim_num; then 20299 break 20300 elif $ac_last_try; then 20301 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20302 else 20303 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20304 fi 20305done 20306rm -f conf$$subs.sh 20307 20308cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20309cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 20310_ACEOF 20311sed -n ' 20312h 20313s/^/S["/; s/!.*/"]=/ 20314p 20315g 20316s/^[^!]*!// 20317:repl 20318t repl 20319s/'"$ac_delim"'$// 20320t delim 20321:nl 20322h 20323s/\(.\{148\}\)..*/\1/ 20324t more1 20325s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 20326p 20327n 20328b repl 20329:more1 20330s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20331p 20332g 20333s/.\{148\}// 20334t nl 20335:delim 20336h 20337s/\(.\{148\}\)..*/\1/ 20338t more2 20339s/["\\]/\\&/g; s/^/"/; s/$/"/ 20340p 20341b 20342:more2 20343s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20344p 20345g 20346s/.\{148\}// 20347t delim 20348' <conf$$subs.awk | sed ' 20349/^[^""]/{ 20350 N 20351 s/\n// 20352} 20353' >>$CONFIG_STATUS || ac_write_fail=1 20354rm -f conf$$subs.awk 20355cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20356_ACAWK 20357cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 20358 for (key in S) S_is_set[key] = 1 20359 FS = "" 20360 20361} 20362{ 20363 line = $ 0 20364 nfields = split(line, field, "@") 20365 substed = 0 20366 len = length(field[1]) 20367 for (i = 2; i < nfields; i++) { 20368 key = field[i] 20369 keylen = length(key) 20370 if (S_is_set[key]) { 20371 value = S[key] 20372 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 20373 len += length(value) + length(field[++i]) 20374 substed = 1 20375 } else 20376 len += 1 + keylen 20377 } 20378 20379 print line 20380} 20381 20382_ACAWK 20383_ACEOF 20384cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20385if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 20386 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 20387else 20388 cat 20389fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 20390 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 20391_ACEOF 20392 20393# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 20394# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 20395# trailing colons and then remove the whole line if VPATH becomes empty 20396# (actually we leave an empty line to preserve line numbers). 20397if test "x$srcdir" = x.; then 20398 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 20399h 20400s/// 20401s/^/:/ 20402s/[ ]*$/:/ 20403s/:\$(srcdir):/:/g 20404s/:\${srcdir}:/:/g 20405s/:@srcdir@:/:/g 20406s/^:*// 20407s/:*$// 20408x 20409s/\(=[ ]*\).*/\1/ 20410G 20411s/\n// 20412s/^[^=]*=[ ]*$// 20413}' 20414fi 20415 20416cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20417fi # test -n "$CONFIG_FILES" 20418 20419# Set up the scripts for CONFIG_HEADERS section. 20420# No need to generate them if there are no CONFIG_HEADERS. 20421# This happens for instance with `./config.status Makefile'. 20422if test -n "$CONFIG_HEADERS"; then 20423cat >"$ac_tmp/defines.awk" <<\_ACAWK || 20424BEGIN { 20425_ACEOF 20426 20427# Transform confdefs.h into an awk script `defines.awk', embedded as 20428# here-document in config.status, that substitutes the proper values into 20429# config.h.in to produce config.h. 20430 20431# Create a delimiter string that does not exist in confdefs.h, to ease 20432# handling of long lines. 20433ac_delim='%!_!# ' 20434for ac_last_try in false false :; do 20435 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 20436 if test -z "$ac_tt"; then 20437 break 20438 elif $ac_last_try; then 20439 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 20440 else 20441 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20442 fi 20443done 20444 20445# For the awk script, D is an array of macro values keyed by name, 20446# likewise P contains macro parameters if any. Preserve backslash 20447# newline sequences. 20448 20449ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 20450sed -n ' 20451s/.\{148\}/&'"$ac_delim"'/g 20452t rset 20453:rset 20454s/^[ ]*#[ ]*define[ ][ ]*/ / 20455t def 20456d 20457:def 20458s/\\$// 20459t bsnl 20460s/["\\]/\\&/g 20461s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20462D["\1"]=" \3"/p 20463s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 20464d 20465:bsnl 20466s/["\\]/\\&/g 20467s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20468D["\1"]=" \3\\\\\\n"\\/p 20469t cont 20470s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 20471t cont 20472d 20473:cont 20474n 20475s/.\{148\}/&'"$ac_delim"'/g 20476t clear 20477:clear 20478s/\\$// 20479t bsnlc 20480s/["\\]/\\&/g; s/^/"/; s/$/"/p 20481d 20482:bsnlc 20483s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 20484b cont 20485' <confdefs.h | sed ' 20486s/'"$ac_delim"'/"\\\ 20487"/g' >>$CONFIG_STATUS || ac_write_fail=1 20488 20489cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20490 for (key in D) D_is_set[key] = 1 20491 FS = "" 20492} 20493/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 20494 line = \$ 0 20495 split(line, arg, " ") 20496 if (arg[1] == "#") { 20497 defundef = arg[2] 20498 mac1 = arg[3] 20499 } else { 20500 defundef = substr(arg[1], 2) 20501 mac1 = arg[2] 20502 } 20503 split(mac1, mac2, "(") #) 20504 macro = mac2[1] 20505 prefix = substr(line, 1, index(line, defundef) - 1) 20506 if (D_is_set[macro]) { 20507 # Preserve the white space surrounding the "#". 20508 print prefix "define", macro P[macro] D[macro] 20509 next 20510 } else { 20511 # Replace #undef with comments. This is necessary, for example, 20512 # in the case of _POSIX_SOURCE, which is predefined and required 20513 # on some systems where configure will not decide to define it. 20514 if (defundef == "undef") { 20515 print "/*", prefix defundef, macro, "*/" 20516 next 20517 } 20518 } 20519} 20520{ print } 20521_ACAWK 20522_ACEOF 20523cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20524 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 20525fi # test -n "$CONFIG_HEADERS" 20526 20527 20528eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 20529shift 20530for ac_tag 20531do 20532 case $ac_tag in 20533 :[FHLC]) ac_mode=$ac_tag; continue;; 20534 esac 20535 case $ac_mode$ac_tag in 20536 :[FHL]*:*);; 20537 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 20538 :[FH]-) ac_tag=-:-;; 20539 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 20540 esac 20541 ac_save_IFS=$IFS 20542 IFS=: 20543 set x $ac_tag 20544 IFS=$ac_save_IFS 20545 shift 20546 ac_file=$1 20547 shift 20548 20549 case $ac_mode in 20550 :L) ac_source=$1;; 20551 :[FH]) 20552 ac_file_inputs= 20553 for ac_f 20554 do 20555 case $ac_f in 20556 -) ac_f="$ac_tmp/stdin";; 20557 *) # Look for the file first in the build tree, then in the source tree 20558 # (if the path is not absolute). The absolute path cannot be DOS-style, 20559 # because $ac_f cannot contain `:'. 20560 test -f "$ac_f" || 20561 case $ac_f in 20562 [\\/$]*) false;; 20563 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 20564 esac || 20565 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 20566 esac 20567 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 20568 as_fn_append ac_file_inputs " '$ac_f'" 20569 done 20570 20571 # Let's still pretend it is `configure' which instantiates (i.e., don't 20572 # use $as_me), people would be surprised to read: 20573 # /* config.h. Generated by config.status. */ 20574 configure_input='Generated from '` 20575 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 20576 `' by configure.' 20577 if test x"$ac_file" != x-; then 20578 configure_input="$ac_file. $configure_input" 20579 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 20580$as_echo "$as_me: creating $ac_file" >&6;} 20581 fi 20582 # Neutralize special characters interpreted by sed in replacement strings. 20583 case $configure_input in #( 20584 *\&* | *\|* | *\\* ) 20585 ac_sed_conf_input=`$as_echo "$configure_input" | 20586 sed 's/[\\\\&|]/\\\\&/g'`;; #( 20587 *) ac_sed_conf_input=$configure_input;; 20588 esac 20589 20590 case $ac_tag in 20591 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 20592 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 20593 esac 20594 ;; 20595 esac 20596 20597 ac_dir=`$as_dirname -- "$ac_file" || 20598$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20599 X"$ac_file" : 'X\(//\)[^/]' \| \ 20600 X"$ac_file" : 'X\(//\)$' \| \ 20601 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 20602$as_echo X"$ac_file" | 20603 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20604 s//\1/ 20605 q 20606 } 20607 /^X\(\/\/\)[^/].*/{ 20608 s//\1/ 20609 q 20610 } 20611 /^X\(\/\/\)$/{ 20612 s//\1/ 20613 q 20614 } 20615 /^X\(\/\).*/{ 20616 s//\1/ 20617 q 20618 } 20619 s/.*/./; q'` 20620 as_dir="$ac_dir"; as_fn_mkdir_p 20621 ac_builddir=. 20622 20623case "$ac_dir" in 20624.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 20625*) 20626 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 20627 # A ".." for each directory in $ac_dir_suffix. 20628 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 20629 case $ac_top_builddir_sub in 20630 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 20631 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 20632 esac ;; 20633esac 20634ac_abs_top_builddir=$ac_pwd 20635ac_abs_builddir=$ac_pwd$ac_dir_suffix 20636# for backward compatibility: 20637ac_top_builddir=$ac_top_build_prefix 20638 20639case $srcdir in 20640 .) # We are building in place. 20641 ac_srcdir=. 20642 ac_top_srcdir=$ac_top_builddir_sub 20643 ac_abs_top_srcdir=$ac_pwd ;; 20644 [\\/]* | ?:[\\/]* ) # Absolute name. 20645 ac_srcdir=$srcdir$ac_dir_suffix; 20646 ac_top_srcdir=$srcdir 20647 ac_abs_top_srcdir=$srcdir ;; 20648 *) # Relative name. 20649 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 20650 ac_top_srcdir=$ac_top_build_prefix$srcdir 20651 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 20652esac 20653ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 20654 20655 20656 case $ac_mode in 20657 :F) 20658 # 20659 # CONFIG_FILE 20660 # 20661 20662 case $INSTALL in 20663 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 20664 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 20665 esac 20666 ac_MKDIR_P=$MKDIR_P 20667 case $MKDIR_P in 20668 [\\/$]* | ?:[\\/]* ) ;; 20669 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 20670 esac 20671_ACEOF 20672 20673cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20674# If the template does not know about datarootdir, expand it. 20675# FIXME: This hack should be removed a few years after 2.60. 20676ac_datarootdir_hack=; ac_datarootdir_seen= 20677ac_sed_dataroot=' 20678/datarootdir/ { 20679 p 20680 q 20681} 20682/@datadir@/p 20683/@docdir@/p 20684/@infodir@/p 20685/@localedir@/p 20686/@mandir@/p' 20687case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 20688*datarootdir*) ac_datarootdir_seen=yes;; 20689*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 20690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 20691$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 20692_ACEOF 20693cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20694 ac_datarootdir_hack=' 20695 s&@datadir@&$datadir&g 20696 s&@docdir@&$docdir&g 20697 s&@infodir@&$infodir&g 20698 s&@localedir@&$localedir&g 20699 s&@mandir@&$mandir&g 20700 s&\\\${datarootdir}&$datarootdir&g' ;; 20701esac 20702_ACEOF 20703 20704# Neutralize VPATH when `$srcdir' = `.'. 20705# Shell code in configure.ac might set extrasub. 20706# FIXME: do we really want to maintain this feature? 20707cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20708ac_sed_extra="$ac_vpsub 20709$extrasub 20710_ACEOF 20711cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20712:t 20713/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 20714s|@configure_input@|$ac_sed_conf_input|;t t 20715s&@top_builddir@&$ac_top_builddir_sub&;t t 20716s&@top_build_prefix@&$ac_top_build_prefix&;t t 20717s&@srcdir@&$ac_srcdir&;t t 20718s&@abs_srcdir@&$ac_abs_srcdir&;t t 20719s&@top_srcdir@&$ac_top_srcdir&;t t 20720s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 20721s&@builddir@&$ac_builddir&;t t 20722s&@abs_builddir@&$ac_abs_builddir&;t t 20723s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 20724s&@INSTALL@&$ac_INSTALL&;t t 20725s&@MKDIR_P@&$ac_MKDIR_P&;t t 20726$ac_datarootdir_hack 20727" 20728eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 20729 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20730 20731test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 20732 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 20733 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 20734 "$ac_tmp/out"`; test -z "$ac_out"; } && 20735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20736which seems to be undefined. Please make sure it is defined" >&5 20737$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20738which seems to be undefined. Please make sure it is defined" >&2;} 20739 20740 rm -f "$ac_tmp/stdin" 20741 case $ac_file in 20742 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 20743 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 20744 esac \ 20745 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20746 ;; 20747 :H) 20748 # 20749 # CONFIG_HEADER 20750 # 20751 if test x"$ac_file" != x-; then 20752 { 20753 $as_echo "/* $configure_input */" \ 20754 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 20755 } >"$ac_tmp/config.h" \ 20756 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20757 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 20758 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 20759$as_echo "$as_me: $ac_file is unchanged" >&6;} 20760 else 20761 rm -f "$ac_file" 20762 mv "$ac_tmp/config.h" "$ac_file" \ 20763 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20764 fi 20765 else 20766 $as_echo "/* $configure_input */" \ 20767 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 20768 || as_fn_error $? "could not create -" "$LINENO" 5 20769 fi 20770# Compute "$ac_file"'s index in $config_headers. 20771_am_arg="$ac_file" 20772_am_stamp_count=1 20773for _am_header in $config_headers :; do 20774 case $_am_header in 20775 $_am_arg | $_am_arg:* ) 20776 break ;; 20777 * ) 20778 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 20779 esac 20780done 20781echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 20782$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20783 X"$_am_arg" : 'X\(//\)[^/]' \| \ 20784 X"$_am_arg" : 'X\(//\)$' \| \ 20785 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 20786$as_echo X"$_am_arg" | 20787 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20788 s//\1/ 20789 q 20790 } 20791 /^X\(\/\/\)[^/].*/{ 20792 s//\1/ 20793 q 20794 } 20795 /^X\(\/\/\)$/{ 20796 s//\1/ 20797 q 20798 } 20799 /^X\(\/\).*/{ 20800 s//\1/ 20801 q 20802 } 20803 s/.*/./; q'`/stamp-h$_am_stamp_count 20804 ;; 20805 20806 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 20807$as_echo "$as_me: executing $ac_file commands" >&6;} 20808 ;; 20809 esac 20810 20811 20812 case $ac_file$ac_mode in 20813 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 20814 # Older Autoconf quotes --file arguments for eval, but not when files 20815 # are listed without --file. Let's play safe and only enable the eval 20816 # if we detect the quoting. 20817 case $CONFIG_FILES in 20818 *\'*) eval set x "$CONFIG_FILES" ;; 20819 *) set x $CONFIG_FILES ;; 20820 esac 20821 shift 20822 for mf 20823 do 20824 # Strip MF so we end up with the name of the file. 20825 mf=`echo "$mf" | sed -e 's/:.*$//'` 20826 # Check whether this is an Automake generated Makefile or not. 20827 # We used to match only the files named 'Makefile.in', but 20828 # some people rename them; so instead we look at the file content. 20829 # Grep'ing the first line is not enough: some people post-process 20830 # each Makefile.in and add a new line on top of each file to say so. 20831 # Grep'ing the whole file is not good either: AIX grep has a line 20832 # limit of 2048, but all sed's we know have understand at least 4000. 20833 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 20834 dirpart=`$as_dirname -- "$mf" || 20835$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20836 X"$mf" : 'X\(//\)[^/]' \| \ 20837 X"$mf" : 'X\(//\)$' \| \ 20838 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 20839$as_echo X"$mf" | 20840 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20841 s//\1/ 20842 q 20843 } 20844 /^X\(\/\/\)[^/].*/{ 20845 s//\1/ 20846 q 20847 } 20848 /^X\(\/\/\)$/{ 20849 s//\1/ 20850 q 20851 } 20852 /^X\(\/\).*/{ 20853 s//\1/ 20854 q 20855 } 20856 s/.*/./; q'` 20857 else 20858 continue 20859 fi 20860 # Extract the definition of DEPDIR, am__include, and am__quote 20861 # from the Makefile without running 'make'. 20862 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 20863 test -z "$DEPDIR" && continue 20864 am__include=`sed -n 's/^am__include = //p' < "$mf"` 20865 test -z "$am__include" && continue 20866 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 20867 # Find all dependency output files, they are included files with 20868 # $(DEPDIR) in their names. We invoke sed twice because it is the 20869 # simplest approach to changing $(DEPDIR) to its actual value in the 20870 # expansion. 20871 for file in `sed -n " 20872 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 20873 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 20874 # Make sure the directory exists. 20875 test -f "$dirpart/$file" && continue 20876 fdir=`$as_dirname -- "$file" || 20877$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20878 X"$file" : 'X\(//\)[^/]' \| \ 20879 X"$file" : 'X\(//\)$' \| \ 20880 X"$file" : 'X\(/\)' \| . 2>/dev/null || 20881$as_echo X"$file" | 20882 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20883 s//\1/ 20884 q 20885 } 20886 /^X\(\/\/\)[^/].*/{ 20887 s//\1/ 20888 q 20889 } 20890 /^X\(\/\/\)$/{ 20891 s//\1/ 20892 q 20893 } 20894 /^X\(\/\).*/{ 20895 s//\1/ 20896 q 20897 } 20898 s/.*/./; q'` 20899 as_dir=$dirpart/$fdir; as_fn_mkdir_p 20900 # echo "creating $dirpart/$file" 20901 echo '# dummy' > "$dirpart/$file" 20902 done 20903 done 20904} 20905 ;; 20906 "libtool":C) 20907 20908 # See if we are running on zsh, and set the options that allow our 20909 # commands through without removal of \ escapes. 20910 if test -n "${ZSH_VERSION+set}"; then 20911 setopt NO_GLOB_SUBST 20912 fi 20913 20914 cfgfile=${ofile}T 20915 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 20916 $RM "$cfgfile" 20917 20918 cat <<_LT_EOF >> "$cfgfile" 20919#! $SHELL 20920# Generated automatically by $as_me ($PACKAGE) $VERSION 20921# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 20922# NOTE: Changes made to this file will be lost: look at ltmain.sh. 20923 20924# Provide generalized library-building support services. 20925# Written by Gordon Matzigkeit, 1996 20926 20927# Copyright (C) 2014 Free Software Foundation, Inc. 20928# This is free software; see the source for copying conditions. There is NO 20929# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 20930 20931# GNU Libtool is free software; you can redistribute it and/or modify 20932# it under the terms of the GNU General Public License as published by 20933# the Free Software Foundation; either version 2 of of the License, or 20934# (at your option) any later version. 20935# 20936# As a special exception to the GNU General Public License, if you 20937# distribute this file as part of a program or library that is built 20938# using GNU Libtool, you may include this file under the same 20939# distribution terms that you use for the rest of that program. 20940# 20941# GNU Libtool is distributed in the hope that it will be useful, but 20942# WITHOUT ANY WARRANTY; without even the implied warranty of 20943# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20944# GNU General Public License for more details. 20945# 20946# You should have received a copy of the GNU General Public License 20947# along with this program. If not, see <http://www.gnu.org/licenses/>. 20948 20949 20950# The names of the tagged configurations supported by this script. 20951available_tags='' 20952 20953# Configured defaults for sys_lib_dlsearch_path munging. 20954: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 20955 20956# ### BEGIN LIBTOOL CONFIG 20957 20958# Whether or not to build static libraries. 20959build_old_libs=$enable_static 20960 20961# Which release of libtool.m4 was used? 20962macro_version=$macro_version 20963macro_revision=$macro_revision 20964 20965# Whether or not to build shared libraries. 20966build_libtool_libs=$enable_shared 20967 20968# What type of objects to build. 20969pic_mode=$pic_mode 20970 20971# Whether or not to optimize for fast installation. 20972fast_install=$enable_fast_install 20973 20974# Shared archive member basename,for filename based shared library versioning on AIX. 20975shared_archive_member_spec=$shared_archive_member_spec 20976 20977# Shell to use when invoking shell scripts. 20978SHELL=$lt_SHELL 20979 20980# An echo program that protects backslashes. 20981ECHO=$lt_ECHO 20982 20983# The PATH separator for the build system. 20984PATH_SEPARATOR=$lt_PATH_SEPARATOR 20985 20986# The host system. 20987host_alias=$host_alias 20988host=$host 20989host_os=$host_os 20990 20991# The build system. 20992build_alias=$build_alias 20993build=$build 20994build_os=$build_os 20995 20996# A sed program that does not truncate output. 20997SED=$lt_SED 20998 20999# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21000Xsed="\$SED -e 1s/^X//" 21001 21002# A grep program that handles long lines. 21003GREP=$lt_GREP 21004 21005# An ERE matcher. 21006EGREP=$lt_EGREP 21007 21008# A literal string matcher. 21009FGREP=$lt_FGREP 21010 21011# A BSD- or MS-compatible name lister. 21012NM=$lt_NM 21013 21014# Whether we need soft or hard links. 21015LN_S=$lt_LN_S 21016 21017# What is the maximum length of a command? 21018max_cmd_len=$max_cmd_len 21019 21020# Object file suffix (normally "o"). 21021objext=$ac_objext 21022 21023# Executable file suffix (normally ""). 21024exeext=$exeext 21025 21026# whether the shell understands "unset". 21027lt_unset=$lt_unset 21028 21029# turn spaces into newlines. 21030SP2NL=$lt_lt_SP2NL 21031 21032# turn newlines into spaces. 21033NL2SP=$lt_lt_NL2SP 21034 21035# convert \$build file names to \$host format. 21036to_host_file_cmd=$lt_cv_to_host_file_cmd 21037 21038# convert \$build files to toolchain format. 21039to_tool_file_cmd=$lt_cv_to_tool_file_cmd 21040 21041# An object symbol dumper. 21042OBJDUMP=$lt_OBJDUMP 21043 21044# Method to check whether dependent libraries are shared objects. 21045deplibs_check_method=$lt_deplibs_check_method 21046 21047# Command to use when deplibs_check_method = "file_magic". 21048file_magic_cmd=$lt_file_magic_cmd 21049 21050# How to find potential files when deplibs_check_method = "file_magic". 21051file_magic_glob=$lt_file_magic_glob 21052 21053# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 21054want_nocaseglob=$lt_want_nocaseglob 21055 21056# DLL creation program. 21057DLLTOOL=$lt_DLLTOOL 21058 21059# Command to associate shared and link libraries. 21060sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 21061 21062# The archiver. 21063AR=$lt_AR 21064 21065# Flags to create an archive. 21066AR_FLAGS=$lt_AR_FLAGS 21067 21068# How to feed a file listing to the archiver. 21069archiver_list_spec=$lt_archiver_list_spec 21070 21071# A symbol stripping program. 21072STRIP=$lt_STRIP 21073 21074# Commands used to install an old-style archive. 21075RANLIB=$lt_RANLIB 21076old_postinstall_cmds=$lt_old_postinstall_cmds 21077old_postuninstall_cmds=$lt_old_postuninstall_cmds 21078 21079# Whether to use a lock for old archive extraction. 21080lock_old_archive_extraction=$lock_old_archive_extraction 21081 21082# A C compiler. 21083LTCC=$lt_CC 21084 21085# LTCC compiler flags. 21086LTCFLAGS=$lt_CFLAGS 21087 21088# Take the output of nm and produce a listing of raw symbols and C names. 21089global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 21090 21091# Transform the output of nm in a proper C declaration. 21092global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 21093 21094# Transform the output of nm into a list of symbols to manually relocate. 21095global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 21096 21097# Transform the output of nm in a C name address pair. 21098global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 21099 21100# Transform the output of nm in a C name address pair when lib prefix is needed. 21101global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 21102 21103# The name lister interface. 21104nm_interface=$lt_lt_cv_nm_interface 21105 21106# Specify filename containing input files for \$NM. 21107nm_file_list_spec=$lt_nm_file_list_spec 21108 21109# The root where to search for dependent libraries,and where our libraries should be installed. 21110lt_sysroot=$lt_sysroot 21111 21112# Command to truncate a binary pipe. 21113lt_truncate_bin=$lt_lt_cv_truncate_bin 21114 21115# The name of the directory that contains temporary libtool files. 21116objdir=$objdir 21117 21118# Used to examine libraries when file_magic_cmd begins with "file". 21119MAGIC_CMD=$MAGIC_CMD 21120 21121# Must we lock files when doing compilation? 21122need_locks=$lt_need_locks 21123 21124# Manifest tool. 21125MANIFEST_TOOL=$lt_MANIFEST_TOOL 21126 21127# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 21128DSYMUTIL=$lt_DSYMUTIL 21129 21130# Tool to change global to local symbols on Mac OS X. 21131NMEDIT=$lt_NMEDIT 21132 21133# Tool to manipulate fat objects and archives on Mac OS X. 21134LIPO=$lt_LIPO 21135 21136# ldd/readelf like tool for Mach-O binaries on Mac OS X. 21137OTOOL=$lt_OTOOL 21138 21139# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 21140OTOOL64=$lt_OTOOL64 21141 21142# Old archive suffix (normally "a"). 21143libext=$libext 21144 21145# Shared library suffix (normally ".so"). 21146shrext_cmds=$lt_shrext_cmds 21147 21148# The commands to extract the exported symbol list from a shared archive. 21149extract_expsyms_cmds=$lt_extract_expsyms_cmds 21150 21151# Variables whose values should be saved in libtool wrapper scripts and 21152# restored at link time. 21153variables_saved_for_relink=$lt_variables_saved_for_relink 21154 21155# Do we need the "lib" prefix for modules? 21156need_lib_prefix=$need_lib_prefix 21157 21158# Do we need a version for libraries? 21159need_version=$need_version 21160 21161# Library versioning type. 21162version_type=$version_type 21163 21164# Shared library runtime path variable. 21165runpath_var=$runpath_var 21166 21167# Shared library path variable. 21168shlibpath_var=$shlibpath_var 21169 21170# Is shlibpath searched before the hard-coded library search path? 21171shlibpath_overrides_runpath=$shlibpath_overrides_runpath 21172 21173# Format of library name prefix. 21174libname_spec=$lt_libname_spec 21175 21176# List of archive names. First name is the real one, the rest are links. 21177# The last name is the one that the linker finds with -lNAME 21178library_names_spec=$lt_library_names_spec 21179 21180# The coded name of the library, if different from the real name. 21181soname_spec=$lt_soname_spec 21182 21183# Permission mode override for installation of shared libraries. 21184install_override_mode=$lt_install_override_mode 21185 21186# Command to use after installation of a shared archive. 21187postinstall_cmds=$lt_postinstall_cmds 21188 21189# Command to use after uninstallation of a shared archive. 21190postuninstall_cmds=$lt_postuninstall_cmds 21191 21192# Commands used to finish a libtool library installation in a directory. 21193finish_cmds=$lt_finish_cmds 21194 21195# As "finish_cmds", except a single script fragment to be evaled but 21196# not shown. 21197finish_eval=$lt_finish_eval 21198 21199# Whether we should hardcode library paths into libraries. 21200hardcode_into_libs=$hardcode_into_libs 21201 21202# Compile-time system search path for libraries. 21203sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 21204 21205# Detected run-time system search path for libraries. 21206sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 21207 21208# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 21209configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 21210 21211# Whether dlopen is supported. 21212dlopen_support=$enable_dlopen 21213 21214# Whether dlopen of programs is supported. 21215dlopen_self=$enable_dlopen_self 21216 21217# Whether dlopen of statically linked programs is supported. 21218dlopen_self_static=$enable_dlopen_self_static 21219 21220# Commands to strip libraries. 21221old_striplib=$lt_old_striplib 21222striplib=$lt_striplib 21223 21224 21225# The linker used to build libraries. 21226LD=$lt_LD 21227 21228# How to create reloadable object files. 21229reload_flag=$lt_reload_flag 21230reload_cmds=$lt_reload_cmds 21231 21232# Commands used to build an old-style archive. 21233old_archive_cmds=$lt_old_archive_cmds 21234 21235# A language specific compiler. 21236CC=$lt_compiler 21237 21238# Is the compiler the GNU compiler? 21239with_gcc=$GCC 21240 21241# Compiler flag to turn off builtin functions. 21242no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 21243 21244# Additional compiler flags for building library objects. 21245pic_flag=$lt_lt_prog_compiler_pic 21246 21247# How to pass a linker flag through the compiler. 21248wl=$lt_lt_prog_compiler_wl 21249 21250# Compiler flag to prevent dynamic linking. 21251link_static_flag=$lt_lt_prog_compiler_static 21252 21253# Does compiler simultaneously support -c and -o options? 21254compiler_c_o=$lt_lt_cv_prog_compiler_c_o 21255 21256# Whether or not to add -lc for building shared libraries. 21257build_libtool_need_lc=$archive_cmds_need_lc 21258 21259# Whether or not to disallow shared libs when runtime libs are static. 21260allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 21261 21262# Compiler flag to allow reflexive dlopens. 21263export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 21264 21265# Compiler flag to generate shared objects directly from archives. 21266whole_archive_flag_spec=$lt_whole_archive_flag_spec 21267 21268# Whether the compiler copes with passing no objects directly. 21269compiler_needs_object=$lt_compiler_needs_object 21270 21271# Create an old-style archive from a shared archive. 21272old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 21273 21274# Create a temporary old-style archive to link instead of a shared archive. 21275old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 21276 21277# Commands used to build a shared archive. 21278archive_cmds=$lt_archive_cmds 21279archive_expsym_cmds=$lt_archive_expsym_cmds 21280 21281# Commands used to build a loadable module if different from building 21282# a shared archive. 21283module_cmds=$lt_module_cmds 21284module_expsym_cmds=$lt_module_expsym_cmds 21285 21286# Whether we are building with GNU ld or not. 21287with_gnu_ld=$lt_with_gnu_ld 21288 21289# Flag that allows shared libraries with undefined symbols to be built. 21290allow_undefined_flag=$lt_allow_undefined_flag 21291 21292# Flag that enforces no undefined symbols. 21293no_undefined_flag=$lt_no_undefined_flag 21294 21295# Flag to hardcode \$libdir into a binary during linking. 21296# This must work even if \$libdir does not exist 21297hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 21298 21299# Whether we need a single "-rpath" flag with a separated argument. 21300hardcode_libdir_separator=$lt_hardcode_libdir_separator 21301 21302# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 21303# DIR into the resulting binary. 21304hardcode_direct=$hardcode_direct 21305 21306# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 21307# DIR into the resulting binary and the resulting library dependency is 21308# "absolute",i.e impossible to change by setting \$shlibpath_var if the 21309# library is relocated. 21310hardcode_direct_absolute=$hardcode_direct_absolute 21311 21312# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 21313# into the resulting binary. 21314hardcode_minus_L=$hardcode_minus_L 21315 21316# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 21317# into the resulting binary. 21318hardcode_shlibpath_var=$hardcode_shlibpath_var 21319 21320# Set to "yes" if building a shared library automatically hardcodes DIR 21321# into the library and all subsequent libraries and executables linked 21322# against it. 21323hardcode_automatic=$hardcode_automatic 21324 21325# Set to yes if linker adds runtime paths of dependent libraries 21326# to runtime path list. 21327inherit_rpath=$inherit_rpath 21328 21329# Whether libtool must link a program against all its dependency libraries. 21330link_all_deplibs=$link_all_deplibs 21331 21332# Set to "yes" if exported symbols are required. 21333always_export_symbols=$always_export_symbols 21334 21335# The commands to list exported symbols. 21336export_symbols_cmds=$lt_export_symbols_cmds 21337 21338# Symbols that should not be listed in the preloaded symbols. 21339exclude_expsyms=$lt_exclude_expsyms 21340 21341# Symbols that must always be exported. 21342include_expsyms=$lt_include_expsyms 21343 21344# Commands necessary for linking programs (against libraries) with templates. 21345prelink_cmds=$lt_prelink_cmds 21346 21347# Commands necessary for finishing linking programs. 21348postlink_cmds=$lt_postlink_cmds 21349 21350# Specify filename containing input files. 21351file_list_spec=$lt_file_list_spec 21352 21353# How to hardcode a shared library path into an executable. 21354hardcode_action=$hardcode_action 21355 21356# ### END LIBTOOL CONFIG 21357 21358_LT_EOF 21359 21360 cat <<'_LT_EOF' >> "$cfgfile" 21361 21362# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 21363 21364# func_munge_path_list VARIABLE PATH 21365# ----------------------------------- 21366# VARIABLE is name of variable containing _space_ separated list of 21367# directories to be munged by the contents of PATH, which is string 21368# having a format: 21369# "DIR[:DIR]:" 21370# string "DIR[ DIR]" will be prepended to VARIABLE 21371# ":DIR[:DIR]" 21372# string "DIR[ DIR]" will be appended to VARIABLE 21373# "DIRP[:DIRP]::[DIRA:]DIRA" 21374# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 21375# "DIRA[ DIRA]" will be appended to VARIABLE 21376# "DIR[:DIR]" 21377# VARIABLE will be replaced by "DIR[ DIR]" 21378func_munge_path_list () 21379{ 21380 case x$2 in 21381 x) 21382 ;; 21383 *:) 21384 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 21385 ;; 21386 x:*) 21387 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 21388 ;; 21389 *::*) 21390 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 21391 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 21392 ;; 21393 *) 21394 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 21395 ;; 21396 esac 21397} 21398 21399 21400# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 21401func_cc_basename () 21402{ 21403 for cc_temp in $*""; do 21404 case $cc_temp in 21405 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 21406 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 21407 \-*) ;; 21408 *) break;; 21409 esac 21410 done 21411 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 21412} 21413 21414 21415# ### END FUNCTIONS SHARED WITH CONFIGURE 21416 21417_LT_EOF 21418 21419 case $host_os in 21420 aix3*) 21421 cat <<\_LT_EOF >> "$cfgfile" 21422# AIX sometimes has problems with the GCC collect2 program. For some 21423# reason, if we set the COLLECT_NAMES environment variable, the problems 21424# vanish in a puff of smoke. 21425if test set != "${COLLECT_NAMES+set}"; then 21426 COLLECT_NAMES= 21427 export COLLECT_NAMES 21428fi 21429_LT_EOF 21430 ;; 21431 esac 21432 21433 21434ltmain=$ac_aux_dir/ltmain.sh 21435 21436 21437 # We use sed instead of cat because bash on DJGPP gets confused if 21438 # if finds mixed CR/LF and LF-only lines. Since sed operates in 21439 # text mode, it properly converts lines to CR/LF. This bash problem 21440 # is reportedly fixed, but why not run on old versions too? 21441 sed '$q' "$ltmain" >> "$cfgfile" \ 21442 || (rm -f "$cfgfile"; exit 1) 21443 21444 mv -f "$cfgfile" "$ofile" || 21445 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 21446 chmod +x "$ofile" 21447 21448 ;; 21449 21450 esac 21451done # for ac_tag 21452 21453 21454as_fn_exit 0 21455_ACEOF 21456ac_clean_files=$ac_clean_files_save 21457 21458test $ac_write_fail = 0 || 21459 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 21460 21461 21462# configure is writing to config.log, and then calls config.status. 21463# config.status does its own redirection, appending to config.log. 21464# Unfortunately, on DOS this fails, as config.log is still kept open 21465# by configure, so config.status won't be able to write to it; its 21466# output is simply discarded. So we exec the FD to /dev/null, 21467# effectively closing config.log, so it can be properly (re)opened and 21468# appended to by config.status. When coming back to configure, we 21469# need to make the FD available again. 21470if test "$no_create" != yes; then 21471 ac_cs_success=: 21472 ac_config_status_args= 21473 test "$silent" = yes && 21474 ac_config_status_args="$ac_config_status_args --quiet" 21475 exec 5>/dev/null 21476 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 21477 exec 5>>config.log 21478 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 21479 # would make configure fail if this is the last instruction. 21480 $ac_cs_success || as_fn_exit 1 21481fi 21482if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 21483 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 21484$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 21485fi 21486 21487