configure revision 2a53b785
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.71 for libfontenc 1.1.6. 4# 5# Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libfontenc/-/issues>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, 9# Inc. 10# 11# 12# This configure script is free software; the Free Software Foundation 13# gives unlimited permission to copy, distribute and modify it. 14## -------------------- ## 15## M4sh Initialization. ## 16## -------------------- ## 17 18# Be more Bourne compatible 19DUALCASE=1; export DUALCASE # for MKS sh 20as_nop=: 21if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 22then : 23 emulate sh 24 NULLCMD=: 25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 26 # is contrary to our usage. Disable this feature. 27 alias -g '${1+"$@"}'='"$@"' 28 setopt NO_GLOB_SUBST 29else $as_nop 30 case `(set -o) 2>/dev/null` in #( 31 *posix*) : 32 set -o posix ;; #( 33 *) : 34 ;; 35esac 36fi 37 38 39 40# Reset variables that may have inherited troublesome values from 41# the environment. 42 43# IFS needs to be set, to space, tab, and newline, in precisely that order. 44# (If _AS_PATH_WALK were called with IFS unset, it would have the 45# side effect of setting IFS to empty, thus disabling word splitting.) 46# Quoting is to prevent editors from complaining about space-tab. 47as_nl=' 48' 49export as_nl 50IFS=" "" $as_nl" 51 52PS1='$ ' 53PS2='> ' 54PS4='+ ' 55 56# Ensure predictable behavior from utilities with locale-dependent output. 57LC_ALL=C 58export LC_ALL 59LANGUAGE=C 60export LANGUAGE 61 62# We cannot yet rely on "unset" to work, but we need these variables 63# to be unset--not just set to an empty or harmless value--now, to 64# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65# also avoids known problems related to "unset" and subshell syntax 66# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68do eval test \${$as_var+y} \ 69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70done 71 72# Ensure that fds 0, 1, and 2 are open. 73if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76 77# The user is always right. 78if ${PATH_SEPARATOR+false} :; then 79 PATH_SEPARATOR=: 80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82 PATH_SEPARATOR=';' 83 } 84fi 85 86 87# Find who we are. Look in the path if we contain no directory separator. 88as_myself= 89case $0 in #(( 90 *[\\/]* ) as_myself=$0 ;; 91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92for as_dir in $PATH 93do 94 IFS=$as_save_IFS 95 case $as_dir in #((( 96 '') as_dir=./ ;; 97 */) ;; 98 *) as_dir=$as_dir/ ;; 99 esac 100 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101 done 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 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116 117# Use a proper internal environment variable to ensure we don't fall 118 # into an infinite loop, continuously re-executing ourselves. 119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120 _as_can_reexec=no; export _as_can_reexec; 121 # We cannot yet assume a decent shell, so we have to provide a 122# neutralization value for shells without unset; and this also 123# works around shells that cannot unset nonexistent variables. 124# Preserve -v and -x to the replacement shell. 125BASH_ENV=/dev/null 126ENV=/dev/null 127(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128case $- in # (((( 129 *v*x* | *x*v* ) as_opts=-vx ;; 130 *v* ) as_opts=-v ;; 131 *x* ) as_opts=-x ;; 132 * ) as_opts= ;; 133esac 134exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135# Admittedly, this is quite paranoid, since all the known shells bail 136# out after a failed `exec'. 137printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138exit 255 139 fi 140 # We don't want this to propagate to other subprocesses. 141 { _as_can_reexec=; unset _as_can_reexec;} 142if test "x$CONFIG_SHELL" = x; then 143 as_bourne_compatible="as_nop=: 144if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 145then : 146 emulate sh 147 NULLCMD=: 148 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 149 # is contrary to our usage. Disable this feature. 150 alias -g '\${1+\"\$@\"}'='\"\$@\"' 151 setopt NO_GLOB_SUBST 152else \$as_nop 153 case \`(set -o) 2>/dev/null\` in #( 154 *posix*) : 155 set -o posix ;; #( 156 *) : 157 ;; 158esac 159fi 160" 161 as_required="as_fn_return () { (exit \$1); } 162as_fn_success () { as_fn_return 0; } 163as_fn_failure () { as_fn_return 1; } 164as_fn_ret_success () { return 0; } 165as_fn_ret_failure () { return 1; } 166 167exitcode=0 168as_fn_success || { exitcode=1; echo as_fn_success failed.; } 169as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173then : 174 175else \$as_nop 176 exitcode=1; echo positional parameters were not saved. 177fi 178test x\$exitcode = x0 || exit 1 179blah=\$(echo \$(echo blah)) 180test x\"\$blah\" = xblah || exit 1 181test -x / || exit 1" 182 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 183 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 184 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 185 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 186 187 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 188 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 189 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 190 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 191 PATH=/empty FPATH=/empty; export PATH FPATH 192 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 193 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 194test \$(( 1 + 1 )) = 2 || exit 1" 195 if (eval "$as_required") 2>/dev/null 196then : 197 as_have_required=yes 198else $as_nop 199 as_have_required=no 200fi 201 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 202then : 203 204else $as_nop 205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 206as_found=false 207for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 208do 209 IFS=$as_save_IFS 210 case $as_dir in #((( 211 '') as_dir=./ ;; 212 */) ;; 213 *) as_dir=$as_dir/ ;; 214 esac 215 as_found=: 216 case $as_dir in #( 217 /*) 218 for as_base in sh bash ksh sh5; do 219 # Try only shells that exist, to save several forks. 220 as_shell=$as_dir$as_base 221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 222 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 223then : 224 CONFIG_SHELL=$as_shell as_have_required=yes 225 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 226then : 227 break 2 228fi 229fi 230 done;; 231 esac 232 as_found=false 233done 234IFS=$as_save_IFS 235if $as_found 236then : 237 238else $as_nop 239 if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 241then : 242 CONFIG_SHELL=$SHELL as_have_required=yes 243fi 244fi 245 246 247 if test "x$CONFIG_SHELL" != x 248then : 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'. 266printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno 271then : 272 printf "%s\n" "$0: This script requires a shell more modern than all" 273 printf "%s\n" "$0: the shells that I found on your system." 274 if test ${ZSH_VERSION+y} ; then 275 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 276 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 277 else 278 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 279$0: https://gitlab.freedesktop.org/xorg/lib/libfontenc/-/issues 280$0: about your system, including any error possibly output 281$0: before this message. Then install a modern shell, or 282$0: manually run the script under such a shell if you do 283$0: have one." 284 fi 285 exit 1 286fi 287fi 288fi 289SHELL=${CONFIG_SHELL-/bin/sh} 290export SHELL 291# Unset more variables known to interfere with behavior of common tools. 292CLICOLOR_FORCE= GREP_OPTIONS= 293unset CLICOLOR_FORCE GREP_OPTIONS 294 295## --------------------- ## 296## M4sh Shell Functions. ## 297## --------------------- ## 298# as_fn_unset VAR 299# --------------- 300# Portably unset VAR. 301as_fn_unset () 302{ 303 { eval $1=; unset $1;} 304} 305as_unset=as_fn_unset 306 307 308# as_fn_set_status STATUS 309# ----------------------- 310# Set $? to STATUS, without forking. 311as_fn_set_status () 312{ 313 return $1 314} # as_fn_set_status 315 316# as_fn_exit STATUS 317# ----------------- 318# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 319as_fn_exit () 320{ 321 set +e 322 as_fn_set_status $1 323 exit $1 324} # as_fn_exit 325# as_fn_nop 326# --------- 327# Do nothing but, unlike ":", preserve the value of $?. 328as_fn_nop () 329{ 330 return $? 331} 332as_nop=as_fn_nop 333 334# as_fn_mkdir_p 335# ------------- 336# Create "$as_dir" as a directory, including parents if necessary. 337as_fn_mkdir_p () 338{ 339 340 case $as_dir in #( 341 -*) as_dir=./$as_dir;; 342 esac 343 test -d "$as_dir" || eval $as_mkdir_p || { 344 as_dirs= 345 while :; do 346 case $as_dir in #( 347 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 348 *) as_qdir=$as_dir;; 349 esac 350 as_dirs="'$as_qdir' $as_dirs" 351 as_dir=`$as_dirname -- "$as_dir" || 352$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 353 X"$as_dir" : 'X\(//\)[^/]' \| \ 354 X"$as_dir" : 'X\(//\)$' \| \ 355 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 356printf "%s\n" X"$as_dir" | 357 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 358 s//\1/ 359 q 360 } 361 /^X\(\/\/\)[^/].*/{ 362 s//\1/ 363 q 364 } 365 /^X\(\/\/\)$/{ 366 s//\1/ 367 q 368 } 369 /^X\(\/\).*/{ 370 s//\1/ 371 q 372 } 373 s/.*/./; q'` 374 test -d "$as_dir" && break 375 done 376 test -z "$as_dirs" || eval "mkdir $as_dirs" 377 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 378 379 380} # as_fn_mkdir_p 381 382# as_fn_executable_p FILE 383# ----------------------- 384# Test if FILE is an executable regular file. 385as_fn_executable_p () 386{ 387 test -f "$1" && test -x "$1" 388} # as_fn_executable_p 389# as_fn_append VAR VALUE 390# ---------------------- 391# Append the text in VALUE to the end of the definition contained in VAR. Take 392# advantage of any shell optimizations that allow amortized linear growth over 393# repeated appends, instead of the typical quadratic growth present in naive 394# implementations. 395if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 396then : 397 eval 'as_fn_append () 398 { 399 eval $1+=\$2 400 }' 401else $as_nop 402 as_fn_append () 403 { 404 eval $1=\$$1\$2 405 } 406fi # as_fn_append 407 408# as_fn_arith ARG... 409# ------------------ 410# Perform arithmetic evaluation on the ARGs, and store the result in the 411# global $as_val. Take advantage of shells that can avoid forks. The arguments 412# must be portable across $(()) and expr. 413if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 414then : 415 eval 'as_fn_arith () 416 { 417 as_val=$(( $* )) 418 }' 419else $as_nop 420 as_fn_arith () 421 { 422 as_val=`expr "$@" || test $? -eq 1` 423 } 424fi # as_fn_arith 425 426# as_fn_nop 427# --------- 428# Do nothing but, unlike ":", preserve the value of $?. 429as_fn_nop () 430{ 431 return $? 432} 433as_nop=as_fn_nop 434 435# as_fn_error STATUS ERROR [LINENO LOG_FD] 436# ---------------------------------------- 437# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 438# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 439# script with STATUS, using 1 if that was 0. 440as_fn_error () 441{ 442 as_status=$1; test $as_status -eq 0 && as_status=1 443 if test "$4"; then 444 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 445 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 446 fi 447 printf "%s\n" "$as_me: error: $2" >&2 448 as_fn_exit $as_status 449} # as_fn_error 450 451if expr a : '\(a\)' >/dev/null 2>&1 && 452 test "X`expr 00001 : '.*\(...\)'`" = X001; then 453 as_expr=expr 454else 455 as_expr=false 456fi 457 458if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 459 as_basename=basename 460else 461 as_basename=false 462fi 463 464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 465 as_dirname=dirname 466else 467 as_dirname=false 468fi 469 470as_me=`$as_basename -- "$0" || 471$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 472 X"$0" : 'X\(//\)$' \| \ 473 X"$0" : 'X\(/\)' \| . 2>/dev/null || 474printf "%s\n" X/"$0" | 475 sed '/^.*\/\([^/][^/]*\)\/*$/{ 476 s//\1/ 477 q 478 } 479 /^X\/\(\/\/\)$/{ 480 s//\1/ 481 q 482 } 483 /^X\/\(\/\).*/{ 484 s//\1/ 485 q 486 } 487 s/.*/./; q'` 488 489# Avoid depending upon Character Ranges. 490as_cr_letters='abcdefghijklmnopqrstuvwxyz' 491as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 492as_cr_Letters=$as_cr_letters$as_cr_LETTERS 493as_cr_digits='0123456789' 494as_cr_alnum=$as_cr_Letters$as_cr_digits 495 496 497 as_lineno_1=$LINENO as_lineno_1a=$LINENO 498 as_lineno_2=$LINENO as_lineno_2a=$LINENO 499 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 500 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 501 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 502 sed -n ' 503 p 504 /[$]LINENO/= 505 ' <$as_myself | 506 sed ' 507 s/[$]LINENO.*/&-/ 508 t lineno 509 b 510 :lineno 511 N 512 :loop 513 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 514 t loop 515 s/-\n.*// 516 ' >$as_me.lineno && 517 chmod +x "$as_me.lineno" || 518 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 519 520 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 521 # already done that, so ensure we don't try to do so again and fall 522 # in an infinite loop. This has already happened in practice. 523 _as_can_reexec=no; export _as_can_reexec 524 # Don't try to exec as it changes $[0], causing all sort of problems 525 # (the dirname of $[0] is not the place where we might find the 526 # original and so on. Autoconf is especially sensitive to this). 527 . "./$as_me.lineno" 528 # Exit status is that of the last command. 529 exit 530} 531 532 533# Determine whether it's possible to make 'echo' print without a newline. 534# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 535# for compatibility with existing Makefiles. 536ECHO_C= ECHO_N= ECHO_T= 537case `echo -n x` in #((((( 538-n*) 539 case `echo 'xy\c'` in 540 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 541 xy) ECHO_C='\c';; 542 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 543 ECHO_T=' ';; 544 esac;; 545*) 546 ECHO_N='-n';; 547esac 548 549# For backward compatibility with old third-party macros, we provide 550# the shell variables $as_echo and $as_echo_n. New code should use 551# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 552as_echo='printf %s\n' 553as_echo_n='printf %s' 554 555 556rm -f conf$$ conf$$.exe conf$$.file 557if test -d conf$$.dir; then 558 rm -f conf$$.dir/conf$$.file 559else 560 rm -f conf$$.dir 561 mkdir conf$$.dir 2>/dev/null 562fi 563if (echo >conf$$.file) 2>/dev/null; then 564 if ln -s conf$$.file conf$$ 2>/dev/null; then 565 as_ln_s='ln -s' 566 # ... but there are two gotchas: 567 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 568 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 569 # In both cases, we have to default to `cp -pR'. 570 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 571 as_ln_s='cp -pR' 572 elif ln conf$$.file conf$$ 2>/dev/null; then 573 as_ln_s=ln 574 else 575 as_ln_s='cp -pR' 576 fi 577else 578 as_ln_s='cp -pR' 579fi 580rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 581rmdir conf$$.dir 2>/dev/null 582 583if mkdir -p . 2>/dev/null; then 584 as_mkdir_p='mkdir -p "$as_dir"' 585else 586 test -d ./-p && rmdir ./-p 587 as_mkdir_p=false 588fi 589 590as_test_x='test -x' 591as_executable_p=as_fn_executable_p 592 593# Sed expression to map a string onto a valid CPP name. 594as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 595 596# Sed expression to map a string onto a valid variable name. 597as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 598 599SHELL=${CONFIG_SHELL-/bin/sh} 600 601 602test -n "$DJDIR" || exec 7<&0 </dev/null 603exec 6>&1 604 605# Name of the host. 606# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 607# so uname gets run too. 608ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 609 610# 611# Initializations. 612# 613ac_default_prefix=/usr/local 614ac_clean_files= 615ac_config_libobj_dir=. 616LIBOBJS= 617cross_compiling=no 618subdirs= 619MFLAGS= 620MAKEFLAGS= 621 622# Identity of this package. 623PACKAGE_NAME='libfontenc' 624PACKAGE_TARNAME='libfontenc' 625PACKAGE_VERSION='1.1.6' 626PACKAGE_STRING='libfontenc 1.1.6' 627PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/lib/libfontenc/-/issues' 628PACKAGE_URL='' 629 630ac_unique_file="Makefile.am" 631# Factoring default headers for most tests. 632ac_includes_default="\ 633#include <stddef.h> 634#ifdef HAVE_STDIO_H 635# include <stdio.h> 636#endif 637#ifdef HAVE_STDLIB_H 638# include <stdlib.h> 639#endif 640#ifdef HAVE_STRING_H 641# include <string.h> 642#endif 643#ifdef HAVE_INTTYPES_H 644# include <inttypes.h> 645#endif 646#ifdef HAVE_STDINT_H 647# include <stdint.h> 648#endif 649#ifdef HAVE_STRINGS_H 650# include <strings.h> 651#endif 652#ifdef HAVE_SYS_TYPES_H 653# include <sys/types.h> 654#endif 655#ifdef HAVE_SYS_STAT_H 656# include <sys/stat.h> 657#endif 658#ifdef HAVE_UNISTD_H 659# include <unistd.h> 660#endif" 661 662ac_header_c_list= 663ac_subst_vars='am__EXEEXT_FALSE 664am__EXEEXT_TRUE 665LTLIBOBJS 666LINT_FALSE 667LINT_TRUE 668LINT_FLAGS 669LINT 670LIBOBJS 671FONTENC_LIBS 672FONTENC_CFLAGS 673ENCODINGSDIR 674FONTROOTDIR 675MAN_SUBSTS 676XORG_MAN_PAGE 677ADMIN_MAN_DIR 678DRIVER_MAN_DIR 679MISC_MAN_DIR 680FILE_MAN_DIR 681LIB_MAN_DIR 682APP_MAN_DIR 683ADMIN_MAN_SUFFIX 684DRIVER_MAN_SUFFIX 685MISC_MAN_SUFFIX 686FILE_MAN_SUFFIX 687LIB_MAN_SUFFIX 688APP_MAN_SUFFIX 689INSTALL_CMD 690PKG_CONFIG_LIBDIR 691PKG_CONFIG_PATH 692PKG_CONFIG 693CHANGELOG_CMD 694STRICT_CFLAGS 695CWARNFLAGS 696BASE_CFLAGS 697LT_SYS_LIBRARY_PATH 698OTOOL64 699OTOOL 700LIPO 701NMEDIT 702DSYMUTIL 703MANIFEST_TOOL 704RANLIB 705ac_ct_AR 706AR 707DLLTOOL 708OBJDUMP 709FILECMD 710LN_S 711NM 712ac_ct_DUMPBIN 713DUMPBIN 714LD 715FGREP 716EGREP 717GREP 718SED 719host_os 720host_vendor 721host_cpu 722host 723build_os 724build_vendor 725build_cpu 726build 727LIBTOOL 728AM_BACKSLASH 729AM_DEFAULT_VERBOSITY 730AM_DEFAULT_V 731AM_V 732CSCOPE 733ETAGS 734CTAGS 735am__fastdepCC_FALSE 736am__fastdepCC_TRUE 737CCDEPMODE 738am__nodep 739AMDEPBACKSLASH 740AMDEP_FALSE 741AMDEP_TRUE 742am__include 743DEPDIR 744am__untar 745am__tar 746AMTAR 747am__leading_dot 748SET_MAKE 749AWK 750mkdir_p 751MKDIR_P 752INSTALL_STRIP_PROGRAM 753STRIP 754install_sh 755MAKEINFO 756AUTOHEADER 757AUTOMAKE 758AUTOCONF 759ACLOCAL 760VERSION 761PACKAGE 762CYGPATH_W 763am__isrc 764INSTALL_DATA 765INSTALL_SCRIPT 766INSTALL_PROGRAM 767OBJEXT 768EXEEXT 769ac_ct_CC 770CPPFLAGS 771LDFLAGS 772CFLAGS 773CC 774target_alias 775host_alias 776build_alias 777LIBS 778ECHO_T 779ECHO_N 780ECHO_C 781DEFS 782mandir 783localedir 784libdir 785psdir 786pdfdir 787dvidir 788htmldir 789infodir 790docdir 791oldincludedir 792includedir 793runstatedir 794localstatedir 795sharedstatedir 796sysconfdir 797datadir 798datarootdir 799libexecdir 800sbindir 801bindir 802program_transform_name 803prefix 804exec_prefix 805PACKAGE_URL 806PACKAGE_BUGREPORT 807PACKAGE_STRING 808PACKAGE_VERSION 809PACKAGE_TARNAME 810PACKAGE_NAME 811PATH_SEPARATOR 812SHELL 813am__quote' 814ac_subst_files='' 815ac_user_opts=' 816enable_option_checking 817enable_dependency_tracking 818enable_silent_rules 819enable_shared 820enable_static 821with_pic 822enable_fast_install 823with_aix_soname 824with_gnu_ld 825with_sysroot 826enable_libtool_lock 827enable_selective_werror 828enable_strict_compilation 829with_fontrootdir 830with_encodingsdir 831with_lint 832' 833 ac_precious_vars='build_alias 834host_alias 835target_alias 836CC 837CFLAGS 838LDFLAGS 839LIBS 840CPPFLAGS 841LT_SYS_LIBRARY_PATH 842PKG_CONFIG 843PKG_CONFIG_PATH 844PKG_CONFIG_LIBDIR 845FONTENC_CFLAGS 846FONTENC_LIBS 847LINT 848LINT_FLAGS' 849 850 851# Initialize some variables set by options. 852ac_init_help= 853ac_init_version=false 854ac_unrecognized_opts= 855ac_unrecognized_sep= 856# The variables have the same names as the options, with 857# dashes changed to underlines. 858cache_file=/dev/null 859exec_prefix=NONE 860no_create= 861no_recursion= 862prefix=NONE 863program_prefix=NONE 864program_suffix=NONE 865program_transform_name=s,x,x, 866silent= 867site= 868srcdir= 869verbose= 870x_includes=NONE 871x_libraries=NONE 872 873# Installation directory options. 874# These are left unexpanded so users can "make install exec_prefix=/foo" 875# and all the variables that are supposed to be based on exec_prefix 876# by default will actually change. 877# Use braces instead of parens because sh, perl, etc. also accept them. 878# (The list follows the same order as the GNU Coding Standards.) 879bindir='${exec_prefix}/bin' 880sbindir='${exec_prefix}/sbin' 881libexecdir='${exec_prefix}/libexec' 882datarootdir='${prefix}/share' 883datadir='${datarootdir}' 884sysconfdir='${prefix}/etc' 885sharedstatedir='${prefix}/com' 886localstatedir='${prefix}/var' 887runstatedir='${localstatedir}/run' 888includedir='${prefix}/include' 889oldincludedir='/usr/include' 890docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 891infodir='${datarootdir}/info' 892htmldir='${docdir}' 893dvidir='${docdir}' 894pdfdir='${docdir}' 895psdir='${docdir}' 896libdir='${exec_prefix}/lib' 897localedir='${datarootdir}/locale' 898mandir='${datarootdir}/man' 899 900ac_prev= 901ac_dashdash= 902for ac_option 903do 904 # If the previous option needs an argument, assign it. 905 if test -n "$ac_prev"; then 906 eval $ac_prev=\$ac_option 907 ac_prev= 908 continue 909 fi 910 911 case $ac_option in 912 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 913 *=) ac_optarg= ;; 914 *) ac_optarg=yes ;; 915 esac 916 917 case $ac_dashdash$ac_option in 918 --) 919 ac_dashdash=yes ;; 920 921 -bindir | --bindir | --bindi | --bind | --bin | --bi) 922 ac_prev=bindir ;; 923 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 924 bindir=$ac_optarg ;; 925 926 -build | --build | --buil | --bui | --bu) 927 ac_prev=build_alias ;; 928 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 929 build_alias=$ac_optarg ;; 930 931 -cache-file | --cache-file | --cache-fil | --cache-fi \ 932 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 933 ac_prev=cache_file ;; 934 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 935 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 936 cache_file=$ac_optarg ;; 937 938 --config-cache | -C) 939 cache_file=config.cache ;; 940 941 -datadir | --datadir | --datadi | --datad) 942 ac_prev=datadir ;; 943 -datadir=* | --datadir=* | --datadi=* | --datad=*) 944 datadir=$ac_optarg ;; 945 946 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 947 | --dataroo | --dataro | --datar) 948 ac_prev=datarootdir ;; 949 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 950 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 951 datarootdir=$ac_optarg ;; 952 953 -disable-* | --disable-*) 954 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 955 # Reject names that are not valid shell variable names. 956 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 957 as_fn_error $? "invalid feature name: \`$ac_useropt'" 958 ac_useropt_orig=$ac_useropt 959 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 960 case $ac_user_opts in 961 *" 962"enable_$ac_useropt" 963"*) ;; 964 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 965 ac_unrecognized_sep=', ';; 966 esac 967 eval enable_$ac_useropt=no ;; 968 969 -docdir | --docdir | --docdi | --doc | --do) 970 ac_prev=docdir ;; 971 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 972 docdir=$ac_optarg ;; 973 974 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 975 ac_prev=dvidir ;; 976 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 977 dvidir=$ac_optarg ;; 978 979 -enable-* | --enable-*) 980 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 981 # Reject names that are not valid shell variable names. 982 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 983 as_fn_error $? "invalid feature name: \`$ac_useropt'" 984 ac_useropt_orig=$ac_useropt 985 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 986 case $ac_user_opts in 987 *" 988"enable_$ac_useropt" 989"*) ;; 990 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 991 ac_unrecognized_sep=', ';; 992 esac 993 eval enable_$ac_useropt=\$ac_optarg ;; 994 995 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 996 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 997 | --exec | --exe | --ex) 998 ac_prev=exec_prefix ;; 999 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1000 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1001 | --exec=* | --exe=* | --ex=*) 1002 exec_prefix=$ac_optarg ;; 1003 1004 -gas | --gas | --ga | --g) 1005 # Obsolete; use --with-gas. 1006 with_gas=yes ;; 1007 1008 -help | --help | --hel | --he | -h) 1009 ac_init_help=long ;; 1010 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1011 ac_init_help=recursive ;; 1012 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1013 ac_init_help=short ;; 1014 1015 -host | --host | --hos | --ho) 1016 ac_prev=host_alias ;; 1017 -host=* | --host=* | --hos=* | --ho=*) 1018 host_alias=$ac_optarg ;; 1019 1020 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1021 ac_prev=htmldir ;; 1022 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1023 | --ht=*) 1024 htmldir=$ac_optarg ;; 1025 1026 -includedir | --includedir | --includedi | --included | --include \ 1027 | --includ | --inclu | --incl | --inc) 1028 ac_prev=includedir ;; 1029 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1030 | --includ=* | --inclu=* | --incl=* | --inc=*) 1031 includedir=$ac_optarg ;; 1032 1033 -infodir | --infodir | --infodi | --infod | --info | --inf) 1034 ac_prev=infodir ;; 1035 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1036 infodir=$ac_optarg ;; 1037 1038 -libdir | --libdir | --libdi | --libd) 1039 ac_prev=libdir ;; 1040 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1041 libdir=$ac_optarg ;; 1042 1043 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1044 | --libexe | --libex | --libe) 1045 ac_prev=libexecdir ;; 1046 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1047 | --libexe=* | --libex=* | --libe=*) 1048 libexecdir=$ac_optarg ;; 1049 1050 -localedir | --localedir | --localedi | --localed | --locale) 1051 ac_prev=localedir ;; 1052 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1053 localedir=$ac_optarg ;; 1054 1055 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1056 | --localstate | --localstat | --localsta | --localst | --locals) 1057 ac_prev=localstatedir ;; 1058 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1059 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1060 localstatedir=$ac_optarg ;; 1061 1062 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1063 ac_prev=mandir ;; 1064 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1065 mandir=$ac_optarg ;; 1066 1067 -nfp | --nfp | --nf) 1068 # Obsolete; use --without-fp. 1069 with_fp=no ;; 1070 1071 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1072 | --no-cr | --no-c | -n) 1073 no_create=yes ;; 1074 1075 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1076 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1077 no_recursion=yes ;; 1078 1079 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1080 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1081 | --oldin | --oldi | --old | --ol | --o) 1082 ac_prev=oldincludedir ;; 1083 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1084 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1085 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1086 oldincludedir=$ac_optarg ;; 1087 1088 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1089 ac_prev=prefix ;; 1090 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1091 prefix=$ac_optarg ;; 1092 1093 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1094 | --program-pre | --program-pr | --program-p) 1095 ac_prev=program_prefix ;; 1096 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1097 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1098 program_prefix=$ac_optarg ;; 1099 1100 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1101 | --program-suf | --program-su | --program-s) 1102 ac_prev=program_suffix ;; 1103 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1104 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1105 program_suffix=$ac_optarg ;; 1106 1107 -program-transform-name | --program-transform-name \ 1108 | --program-transform-nam | --program-transform-na \ 1109 | --program-transform-n | --program-transform- \ 1110 | --program-transform | --program-transfor \ 1111 | --program-transfo | --program-transf \ 1112 | --program-trans | --program-tran \ 1113 | --progr-tra | --program-tr | --program-t) 1114 ac_prev=program_transform_name ;; 1115 -program-transform-name=* | --program-transform-name=* \ 1116 | --program-transform-nam=* | --program-transform-na=* \ 1117 | --program-transform-n=* | --program-transform-=* \ 1118 | --program-transform=* | --program-transfor=* \ 1119 | --program-transfo=* | --program-transf=* \ 1120 | --program-trans=* | --program-tran=* \ 1121 | --progr-tra=* | --program-tr=* | --program-t=*) 1122 program_transform_name=$ac_optarg ;; 1123 1124 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1125 ac_prev=pdfdir ;; 1126 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1127 pdfdir=$ac_optarg ;; 1128 1129 -psdir | --psdir | --psdi | --psd | --ps) 1130 ac_prev=psdir ;; 1131 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1132 psdir=$ac_optarg ;; 1133 1134 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1135 | -silent | --silent | --silen | --sile | --sil) 1136 silent=yes ;; 1137 1138 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1139 | --runstate | --runstat | --runsta | --runst | --runs \ 1140 | --run | --ru | --r) 1141 ac_prev=runstatedir ;; 1142 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1143 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1144 | --run=* | --ru=* | --r=*) 1145 runstatedir=$ac_optarg ;; 1146 1147 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1148 ac_prev=sbindir ;; 1149 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1150 | --sbi=* | --sb=*) 1151 sbindir=$ac_optarg ;; 1152 1153 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1154 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1155 | --sharedst | --shareds | --shared | --share | --shar \ 1156 | --sha | --sh) 1157 ac_prev=sharedstatedir ;; 1158 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1159 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1160 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1161 | --sha=* | --sh=*) 1162 sharedstatedir=$ac_optarg ;; 1163 1164 -site | --site | --sit) 1165 ac_prev=site ;; 1166 -site=* | --site=* | --sit=*) 1167 site=$ac_optarg ;; 1168 1169 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1170 ac_prev=srcdir ;; 1171 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1172 srcdir=$ac_optarg ;; 1173 1174 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1175 | --syscon | --sysco | --sysc | --sys | --sy) 1176 ac_prev=sysconfdir ;; 1177 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1178 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1179 sysconfdir=$ac_optarg ;; 1180 1181 -target | --target | --targe | --targ | --tar | --ta | --t) 1182 ac_prev=target_alias ;; 1183 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1184 target_alias=$ac_optarg ;; 1185 1186 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1187 verbose=yes ;; 1188 1189 -version | --version | --versio | --versi | --vers | -V) 1190 ac_init_version=: ;; 1191 1192 -with-* | --with-*) 1193 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 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=`printf "%s\n" "$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--with-$ac_useropt_orig" 1204 ac_unrecognized_sep=', ';; 1205 esac 1206 eval with_$ac_useropt=\$ac_optarg ;; 1207 1208 -without-* | --without-*) 1209 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1210 # Reject names that are not valid shell variable names. 1211 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1212 as_fn_error $? "invalid package name: \`$ac_useropt'" 1213 ac_useropt_orig=$ac_useropt 1214 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1215 case $ac_user_opts in 1216 *" 1217"with_$ac_useropt" 1218"*) ;; 1219 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1220 ac_unrecognized_sep=', ';; 1221 esac 1222 eval with_$ac_useropt=no ;; 1223 1224 --x) 1225 # Obsolete; use --with-x. 1226 with_x=yes ;; 1227 1228 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1229 | --x-incl | --x-inc | --x-in | --x-i) 1230 ac_prev=x_includes ;; 1231 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1232 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1233 x_includes=$ac_optarg ;; 1234 1235 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1236 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1237 ac_prev=x_libraries ;; 1238 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1239 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1240 x_libraries=$ac_optarg ;; 1241 1242 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1243Try \`$0 --help' for more information" 1244 ;; 1245 1246 *=*) 1247 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1248 # Reject names that are not valid shell variable names. 1249 case $ac_envvar in #( 1250 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1251 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1252 esac 1253 eval $ac_envvar=\$ac_optarg 1254 export $ac_envvar ;; 1255 1256 *) 1257 # FIXME: should be removed in autoconf 3.0. 1258 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1259 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1260 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1261 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1262 ;; 1263 1264 esac 1265done 1266 1267if test -n "$ac_prev"; then 1268 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1269 as_fn_error $? "missing argument to $ac_option" 1270fi 1271 1272if test -n "$ac_unrecognized_opts"; then 1273 case $enable_option_checking in 1274 no) ;; 1275 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1276 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1277 esac 1278fi 1279 1280# Check all directory arguments for consistency. 1281for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1282 datadir sysconfdir sharedstatedir localstatedir includedir \ 1283 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1284 libdir localedir mandir runstatedir 1285do 1286 eval ac_val=\$$ac_var 1287 # Remove trailing slashes. 1288 case $ac_val in 1289 */ ) 1290 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1291 eval $ac_var=\$ac_val;; 1292 esac 1293 # Be sure to have absolute directory names. 1294 case $ac_val in 1295 [\\/$]* | ?:[\\/]* ) continue;; 1296 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1297 esac 1298 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1299done 1300 1301# There might be people who depend on the old broken behavior: `$host' 1302# used to hold the argument of --host etc. 1303# FIXME: To remove some day. 1304build=$build_alias 1305host=$host_alias 1306target=$target_alias 1307 1308# FIXME: To remove some day. 1309if test "x$host_alias" != x; then 1310 if test "x$build_alias" = x; then 1311 cross_compiling=maybe 1312 elif test "x$build_alias" != "x$host_alias"; then 1313 cross_compiling=yes 1314 fi 1315fi 1316 1317ac_tool_prefix= 1318test -n "$host_alias" && ac_tool_prefix=$host_alias- 1319 1320test "$silent" = yes && exec 6>/dev/null 1321 1322 1323ac_pwd=`pwd` && test -n "$ac_pwd" && 1324ac_ls_di=`ls -di .` && 1325ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1326 as_fn_error $? "working directory cannot be determined" 1327test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1328 as_fn_error $? "pwd does not report name of working directory" 1329 1330 1331# Find the source files, if location was not specified. 1332if test -z "$srcdir"; then 1333 ac_srcdir_defaulted=yes 1334 # Try the directory containing this script, then the parent directory. 1335 ac_confdir=`$as_dirname -- "$as_myself" || 1336$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1337 X"$as_myself" : 'X\(//\)[^/]' \| \ 1338 X"$as_myself" : 'X\(//\)$' \| \ 1339 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1340printf "%s\n" X"$as_myself" | 1341 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1342 s//\1/ 1343 q 1344 } 1345 /^X\(\/\/\)[^/].*/{ 1346 s//\1/ 1347 q 1348 } 1349 /^X\(\/\/\)$/{ 1350 s//\1/ 1351 q 1352 } 1353 /^X\(\/\).*/{ 1354 s//\1/ 1355 q 1356 } 1357 s/.*/./; q'` 1358 srcdir=$ac_confdir 1359 if test ! -r "$srcdir/$ac_unique_file"; then 1360 srcdir=.. 1361 fi 1362else 1363 ac_srcdir_defaulted=no 1364fi 1365if test ! -r "$srcdir/$ac_unique_file"; then 1366 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1367 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1368fi 1369ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1370ac_abs_confdir=`( 1371 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1372 pwd)` 1373# When building in place, set srcdir=. 1374if test "$ac_abs_confdir" = "$ac_pwd"; then 1375 srcdir=. 1376fi 1377# Remove unnecessary trailing slashes from srcdir. 1378# Double slashes in file names in object file debugging info 1379# mess up M-x gdb in Emacs. 1380case $srcdir in 1381*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1382esac 1383for ac_var in $ac_precious_vars; do 1384 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1385 eval ac_env_${ac_var}_value=\$${ac_var} 1386 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1387 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1388done 1389 1390# 1391# Report the --help message. 1392# 1393if test "$ac_init_help" = "long"; then 1394 # Omit some internal or obsolete options to make the list less imposing. 1395 # This message is too long to be a string in the A/UX 3.1 sh. 1396 cat <<_ACEOF 1397\`configure' configures libfontenc 1.1.6 to adapt to many kinds of systems. 1398 1399Usage: $0 [OPTION]... [VAR=VALUE]... 1400 1401To assign environment variables (e.g., CC, CFLAGS...), specify them as 1402VAR=VALUE. See below for descriptions of some of the useful variables. 1403 1404Defaults for the options are specified in brackets. 1405 1406Configuration: 1407 -h, --help display this help and exit 1408 --help=short display options specific to this package 1409 --help=recursive display the short help of all the included packages 1410 -V, --version display version information and exit 1411 -q, --quiet, --silent do not print \`checking ...' messages 1412 --cache-file=FILE cache test results in FILE [disabled] 1413 -C, --config-cache alias for \`--cache-file=config.cache' 1414 -n, --no-create do not create output files 1415 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1416 1417Installation directories: 1418 --prefix=PREFIX install architecture-independent files in PREFIX 1419 [$ac_default_prefix] 1420 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1421 [PREFIX] 1422 1423By default, \`make install' will install all the files in 1424\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1425an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1426for instance \`--prefix=\$HOME'. 1427 1428For better control, use the options below. 1429 1430Fine tuning of the installation directories: 1431 --bindir=DIR user executables [EPREFIX/bin] 1432 --sbindir=DIR system admin executables [EPREFIX/sbin] 1433 --libexecdir=DIR program executables [EPREFIX/libexec] 1434 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1435 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1436 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1437 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1438 --libdir=DIR object code libraries [EPREFIX/lib] 1439 --includedir=DIR C header files [PREFIX/include] 1440 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1441 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1442 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1443 --infodir=DIR info documentation [DATAROOTDIR/info] 1444 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1445 --mandir=DIR man documentation [DATAROOTDIR/man] 1446 --docdir=DIR documentation root [DATAROOTDIR/doc/libfontenc] 1447 --htmldir=DIR html documentation [DOCDIR] 1448 --dvidir=DIR dvi documentation [DOCDIR] 1449 --pdfdir=DIR pdf documentation [DOCDIR] 1450 --psdir=DIR ps documentation [DOCDIR] 1451_ACEOF 1452 1453 cat <<\_ACEOF 1454 1455Program names: 1456 --program-prefix=PREFIX prepend PREFIX to installed program names 1457 --program-suffix=SUFFIX append SUFFIX to installed program names 1458 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1459 1460System types: 1461 --build=BUILD configure for building on BUILD [guessed] 1462 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1463_ACEOF 1464fi 1465 1466if test -n "$ac_init_help"; then 1467 case $ac_init_help in 1468 short | recursive ) echo "Configuration of libfontenc 1.1.6:";; 1469 esac 1470 cat <<\_ACEOF 1471 1472Optional Features: 1473 --disable-option-checking ignore unrecognized --enable/--with options 1474 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1475 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1476 --enable-dependency-tracking 1477 do not reject slow dependency extractors 1478 --disable-dependency-tracking 1479 speeds up one-time build 1480 --enable-silent-rules less verbose build output (undo: "make V=1") 1481 --disable-silent-rules verbose build output (undo: "make V=0") 1482 --enable-shared[=PKGS] build shared libraries [default=yes] 1483 --enable-static[=PKGS] build static libraries [default=yes] 1484 --enable-fast-install[=PKGS] 1485 optimize for fast installation [default=yes] 1486 --disable-libtool-lock avoid locking (might break parallel builds) 1487 --disable-selective-werror 1488 Turn off selective compiler errors. (default: 1489 enabled) 1490 --enable-strict-compilation 1491 Enable all warnings from compiler and make them 1492 errors (default: disabled) 1493 1494Optional Packages: 1495 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1496 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1497 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1498 both] 1499 --with-aix-soname=aix|svr4|both 1500 shared library versioning (aka "SONAME") variant to 1501 provide on AIX, [default=aix]. 1502 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1503 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1504 compiler's sysroot if not specified). 1505 --with-fontrootdir=DIR Path to root directory for font files 1506 --with-encodingsdir=DIR Path to encodings files [FONTROOTDIR/encodings] 1507 --with-lint Use a lint-style source code checker (default: 1508 disabled) 1509 1510Some influential environment variables: 1511 CC C compiler command 1512 CFLAGS C compiler flags 1513 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1514 nonstandard directory <lib dir> 1515 LIBS libraries to pass to the linker, e.g. -l<library> 1516 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1517 you have headers in a nonstandard directory <include dir> 1518 LT_SYS_LIBRARY_PATH 1519 User-defined run-time library search path. 1520 PKG_CONFIG path to pkg-config utility 1521 PKG_CONFIG_PATH 1522 directories to add to pkg-config's search path 1523 PKG_CONFIG_LIBDIR 1524 path overriding pkg-config's built-in search path 1525 FONTENC_CFLAGS 1526 C compiler flags for FONTENC, overriding pkg-config 1527 FONTENC_LIBS 1528 linker flags for FONTENC, overriding pkg-config 1529 LINT Path to a lint-style command 1530 LINT_FLAGS Flags for the lint-style command 1531 1532Use these variables to override the choices made by `configure' or to help 1533it to find libraries and programs with nonstandard names/locations. 1534 1535Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libfontenc/-/issues>. 1536_ACEOF 1537ac_status=$? 1538fi 1539 1540if test "$ac_init_help" = "recursive"; then 1541 # If there are subdirs, report their specific --help. 1542 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1543 test -d "$ac_dir" || 1544 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1545 continue 1546 ac_builddir=. 1547 1548case "$ac_dir" in 1549.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1550*) 1551 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1552 # A ".." for each directory in $ac_dir_suffix. 1553 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1554 case $ac_top_builddir_sub in 1555 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1556 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1557 esac ;; 1558esac 1559ac_abs_top_builddir=$ac_pwd 1560ac_abs_builddir=$ac_pwd$ac_dir_suffix 1561# for backward compatibility: 1562ac_top_builddir=$ac_top_build_prefix 1563 1564case $srcdir in 1565 .) # We are building in place. 1566 ac_srcdir=. 1567 ac_top_srcdir=$ac_top_builddir_sub 1568 ac_abs_top_srcdir=$ac_pwd ;; 1569 [\\/]* | ?:[\\/]* ) # Absolute name. 1570 ac_srcdir=$srcdir$ac_dir_suffix; 1571 ac_top_srcdir=$srcdir 1572 ac_abs_top_srcdir=$srcdir ;; 1573 *) # Relative name. 1574 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1575 ac_top_srcdir=$ac_top_build_prefix$srcdir 1576 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1577esac 1578ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1579 1580 cd "$ac_dir" || { ac_status=$?; continue; } 1581 # Check for configure.gnu first; this name is used for a wrapper for 1582 # Metaconfig's "Configure" on case-insensitive file systems. 1583 if test -f "$ac_srcdir/configure.gnu"; then 1584 echo && 1585 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1586 elif test -f "$ac_srcdir/configure"; then 1587 echo && 1588 $SHELL "$ac_srcdir/configure" --help=recursive 1589 else 1590 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1591 fi || ac_status=$? 1592 cd "$ac_pwd" || { ac_status=$?; break; } 1593 done 1594fi 1595 1596test -n "$ac_init_help" && exit $ac_status 1597if $ac_init_version; then 1598 cat <<\_ACEOF 1599libfontenc configure 1.1.6 1600generated by GNU Autoconf 2.71 1601 1602Copyright (C) 2021 Free Software Foundation, Inc. 1603This configure script is free software; the Free Software Foundation 1604gives unlimited permission to copy, distribute and modify it. 1605_ACEOF 1606 exit 1607fi 1608 1609## ------------------------ ## 1610## Autoconf initialization. ## 1611## ------------------------ ## 1612 1613# ac_fn_c_try_compile LINENO 1614# -------------------------- 1615# Try to compile conftest.$ac_ext, and return whether this succeeded. 1616ac_fn_c_try_compile () 1617{ 1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1619 rm -f conftest.$ac_objext conftest.beam 1620 if { { ac_try="$ac_compile" 1621case "(($ac_try" in 1622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1623 *) ac_try_echo=$ac_try;; 1624esac 1625eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1626printf "%s\n" "$ac_try_echo"; } >&5 1627 (eval "$ac_compile") 2>conftest.err 1628 ac_status=$? 1629 if test -s conftest.err; then 1630 grep -v '^ *+' conftest.err >conftest.er1 1631 cat conftest.er1 >&5 1632 mv -f conftest.er1 conftest.err 1633 fi 1634 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1635 test $ac_status = 0; } && { 1636 test -z "$ac_c_werror_flag" || 1637 test ! -s conftest.err 1638 } && test -s conftest.$ac_objext 1639then : 1640 ac_retval=0 1641else $as_nop 1642 printf "%s\n" "$as_me: failed program was:" >&5 1643sed 's/^/| /' conftest.$ac_ext >&5 1644 1645 ac_retval=1 1646fi 1647 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1648 as_fn_set_status $ac_retval 1649 1650} # ac_fn_c_try_compile 1651 1652# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1653# ------------------------------------------------------- 1654# Tests whether HEADER exists and can be compiled using the include files in 1655# INCLUDES, setting the cache variable VAR accordingly. 1656ac_fn_c_check_header_compile () 1657{ 1658 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1660printf %s "checking for $2... " >&6; } 1661if eval test \${$3+y} 1662then : 1663 printf %s "(cached) " >&6 1664else $as_nop 1665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1666/* end confdefs.h. */ 1667$4 1668#include <$2> 1669_ACEOF 1670if ac_fn_c_try_compile "$LINENO" 1671then : 1672 eval "$3=yes" 1673else $as_nop 1674 eval "$3=no" 1675fi 1676rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1677fi 1678eval ac_res=\$$3 1679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1680printf "%s\n" "$ac_res" >&6; } 1681 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1682 1683} # ac_fn_c_check_header_compile 1684 1685# ac_fn_c_try_link LINENO 1686# ----------------------- 1687# Try to link conftest.$ac_ext, and return whether this succeeded. 1688ac_fn_c_try_link () 1689{ 1690 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1691 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1692 if { { ac_try="$ac_link" 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\"" 1698printf "%s\n" "$ac_try_echo"; } >&5 1699 (eval "$ac_link") 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 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1707 test $ac_status = 0; } && { 1708 test -z "$ac_c_werror_flag" || 1709 test ! -s conftest.err 1710 } && test -s conftest$ac_exeext && { 1711 test "$cross_compiling" = yes || 1712 test -x conftest$ac_exeext 1713 } 1714then : 1715 ac_retval=0 1716else $as_nop 1717 printf "%s\n" "$as_me: failed program was:" >&5 1718sed 's/^/| /' conftest.$ac_ext >&5 1719 1720 ac_retval=1 1721fi 1722 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1723 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1724 # interfere with the next link command; also delete a directory that is 1725 # left behind by Apple's compiler. We do this before executing the actions. 1726 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1727 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1728 as_fn_set_status $ac_retval 1729 1730} # ac_fn_c_try_link 1731 1732# ac_fn_c_check_func LINENO FUNC VAR 1733# ---------------------------------- 1734# Tests whether FUNC exists, setting the cache variable VAR accordingly 1735ac_fn_c_check_func () 1736{ 1737 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1739printf %s "checking for $2... " >&6; } 1740if eval test \${$3+y} 1741then : 1742 printf %s "(cached) " >&6 1743else $as_nop 1744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1745/* end confdefs.h. */ 1746/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1747 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1748#define $2 innocuous_$2 1749 1750/* System header to define __stub macros and hopefully few prototypes, 1751 which can conflict with char $2 (); below. */ 1752 1753#include <limits.h> 1754#undef $2 1755 1756/* Override any GCC internal prototype to avoid an error. 1757 Use char because int might match the return type of a GCC 1758 builtin and then its argument prototype would still apply. */ 1759#ifdef __cplusplus 1760extern "C" 1761#endif 1762char $2 (); 1763/* The GNU C library defines this for functions which it implements 1764 to always fail with ENOSYS. Some functions are actually named 1765 something starting with __ and the normal name is an alias. */ 1766#if defined __stub_$2 || defined __stub___$2 1767choke me 1768#endif 1769 1770int 1771main (void) 1772{ 1773return $2 (); 1774 ; 1775 return 0; 1776} 1777_ACEOF 1778if ac_fn_c_try_link "$LINENO" 1779then : 1780 eval "$3=yes" 1781else $as_nop 1782 eval "$3=no" 1783fi 1784rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1785 conftest$ac_exeext conftest.$ac_ext 1786fi 1787eval ac_res=\$$3 1788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1789printf "%s\n" "$ac_res" >&6; } 1790 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1791 1792} # ac_fn_c_check_func 1793 1794# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1795# ------------------------------------------------------------------ 1796# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1797# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1798ac_fn_check_decl () 1799{ 1800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1801 as_decl_name=`echo $2|sed 's/ *(.*//'` 1802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1803printf %s "checking whether $as_decl_name is declared... " >&6; } 1804if eval test \${$3+y} 1805then : 1806 printf %s "(cached) " >&6 1807else $as_nop 1808 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1809 eval ac_save_FLAGS=\$$6 1810 as_fn_append $6 " $5" 1811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1812/* end confdefs.h. */ 1813$4 1814int 1815main (void) 1816{ 1817#ifndef $as_decl_name 1818#ifdef __cplusplus 1819 (void) $as_decl_use; 1820#else 1821 (void) $as_decl_name; 1822#endif 1823#endif 1824 1825 ; 1826 return 0; 1827} 1828_ACEOF 1829if ac_fn_c_try_compile "$LINENO" 1830then : 1831 eval "$3=yes" 1832else $as_nop 1833 eval "$3=no" 1834fi 1835rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1836 eval $6=\$ac_save_FLAGS 1837 1838fi 1839eval ac_res=\$$3 1840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1841printf "%s\n" "$ac_res" >&6; } 1842 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1843 1844} # ac_fn_check_decl 1845ac_configure_args_raw= 1846for ac_arg 1847do 1848 case $ac_arg in 1849 *\'*) 1850 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1851 esac 1852 as_fn_append ac_configure_args_raw " '$ac_arg'" 1853done 1854 1855case $ac_configure_args_raw in 1856 *$as_nl*) 1857 ac_safe_unquote= ;; 1858 *) 1859 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1860 ac_unsafe_a="$ac_unsafe_z#~" 1861 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1862 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1863esac 1864 1865cat >config.log <<_ACEOF 1866This file contains any messages produced by compilers while 1867running configure, to aid debugging if configure makes a mistake. 1868 1869It was created by libfontenc $as_me 1.1.6, which was 1870generated by GNU Autoconf 2.71. Invocation command line was 1871 1872 $ $0$ac_configure_args_raw 1873 1874_ACEOF 1875exec 5>>config.log 1876{ 1877cat <<_ASUNAME 1878## --------- ## 1879## Platform. ## 1880## --------- ## 1881 1882hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1883uname -m = `(uname -m) 2>/dev/null || echo unknown` 1884uname -r = `(uname -r) 2>/dev/null || echo unknown` 1885uname -s = `(uname -s) 2>/dev/null || echo unknown` 1886uname -v = `(uname -v) 2>/dev/null || echo unknown` 1887 1888/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1889/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1890 1891/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1892/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1893/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1894/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1895/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1896/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1897/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1898 1899_ASUNAME 1900 1901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1902for as_dir in $PATH 1903do 1904 IFS=$as_save_IFS 1905 case $as_dir in #((( 1906 '') as_dir=./ ;; 1907 */) ;; 1908 *) as_dir=$as_dir/ ;; 1909 esac 1910 printf "%s\n" "PATH: $as_dir" 1911 done 1912IFS=$as_save_IFS 1913 1914} >&5 1915 1916cat >&5 <<_ACEOF 1917 1918 1919## ----------- ## 1920## Core tests. ## 1921## ----------- ## 1922 1923_ACEOF 1924 1925 1926# Keep a trace of the command line. 1927# Strip out --no-create and --no-recursion so they do not pile up. 1928# Strip out --silent because we don't want to record it for future runs. 1929# Also quote any args containing shell meta-characters. 1930# Make two passes to allow for proper duplicate-argument suppression. 1931ac_configure_args= 1932ac_configure_args0= 1933ac_configure_args1= 1934ac_must_keep_next=false 1935for ac_pass in 1 2 1936do 1937 for ac_arg 1938 do 1939 case $ac_arg in 1940 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1941 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1942 | -silent | --silent | --silen | --sile | --sil) 1943 continue ;; 1944 *\'*) 1945 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1946 esac 1947 case $ac_pass in 1948 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1949 2) 1950 as_fn_append ac_configure_args1 " '$ac_arg'" 1951 if test $ac_must_keep_next = true; then 1952 ac_must_keep_next=false # Got value, back to normal. 1953 else 1954 case $ac_arg in 1955 *=* | --config-cache | -C | -disable-* | --disable-* \ 1956 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1957 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1958 | -with-* | --with-* | -without-* | --without-* | --x) 1959 case "$ac_configure_args0 " in 1960 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1961 esac 1962 ;; 1963 -* ) ac_must_keep_next=true ;; 1964 esac 1965 fi 1966 as_fn_append ac_configure_args " '$ac_arg'" 1967 ;; 1968 esac 1969 done 1970done 1971{ ac_configure_args0=; unset ac_configure_args0;} 1972{ ac_configure_args1=; unset ac_configure_args1;} 1973 1974# When interrupted or exit'd, cleanup temporary files, and complete 1975# config.log. We remove comments because anyway the quotes in there 1976# would cause problems or look ugly. 1977# WARNING: Use '\'' to represent an apostrophe within the trap. 1978# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1979trap 'exit_status=$? 1980 # Sanitize IFS. 1981 IFS=" "" $as_nl" 1982 # Save into config.log some information that might help in debugging. 1983 { 1984 echo 1985 1986 printf "%s\n" "## ---------------- ## 1987## Cache variables. ## 1988## ---------------- ##" 1989 echo 1990 # The following way of writing the cache mishandles newlines in values, 1991( 1992 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1993 eval ac_val=\$$ac_var 1994 case $ac_val in #( 1995 *${as_nl}*) 1996 case $ac_var in #( 1997 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1998printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1999 esac 2000 case $ac_var in #( 2001 _ | IFS | as_nl) ;; #( 2002 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2003 *) { eval $ac_var=; unset $ac_var;} ;; 2004 esac ;; 2005 esac 2006 done 2007 (set) 2>&1 | 2008 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2009 *${as_nl}ac_space=\ *) 2010 sed -n \ 2011 "s/'\''/'\''\\\\'\'''\''/g; 2012 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2013 ;; #( 2014 *) 2015 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2016 ;; 2017 esac | 2018 sort 2019) 2020 echo 2021 2022 printf "%s\n" "## ----------------- ## 2023## Output variables. ## 2024## ----------------- ##" 2025 echo 2026 for ac_var in $ac_subst_vars 2027 do 2028 eval ac_val=\$$ac_var 2029 case $ac_val in 2030 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2031 esac 2032 printf "%s\n" "$ac_var='\''$ac_val'\''" 2033 done | sort 2034 echo 2035 2036 if test -n "$ac_subst_files"; then 2037 printf "%s\n" "## ------------------- ## 2038## File substitutions. ## 2039## ------------------- ##" 2040 echo 2041 for ac_var in $ac_subst_files 2042 do 2043 eval ac_val=\$$ac_var 2044 case $ac_val in 2045 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2046 esac 2047 printf "%s\n" "$ac_var='\''$ac_val'\''" 2048 done | sort 2049 echo 2050 fi 2051 2052 if test -s confdefs.h; then 2053 printf "%s\n" "## ----------- ## 2054## confdefs.h. ## 2055## ----------- ##" 2056 echo 2057 cat confdefs.h 2058 echo 2059 fi 2060 test "$ac_signal" != 0 && 2061 printf "%s\n" "$as_me: caught signal $ac_signal" 2062 printf "%s\n" "$as_me: exit $exit_status" 2063 } >&5 2064 rm -f core *.core core.conftest.* && 2065 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2066 exit $exit_status 2067' 0 2068for ac_signal in 1 2 13 15; do 2069 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2070done 2071ac_signal=0 2072 2073# confdefs.h avoids OS command line length limits that DEFS can exceed. 2074rm -f -r conftest* confdefs.h 2075 2076printf "%s\n" "/* confdefs.h */" > confdefs.h 2077 2078# Predefined preprocessor variables. 2079 2080printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2081 2082printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2083 2084printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2085 2086printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2087 2088printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2089 2090printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2091 2092 2093# Let the site file select an alternate cache file if it wants to. 2094# Prefer an explicitly selected file to automatically selected ones. 2095if test -n "$CONFIG_SITE"; then 2096 ac_site_files="$CONFIG_SITE" 2097elif test "x$prefix" != xNONE; then 2098 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2099else 2100 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2101fi 2102 2103for ac_site_file in $ac_site_files 2104do 2105 case $ac_site_file in #( 2106 */*) : 2107 ;; #( 2108 *) : 2109 ac_site_file=./$ac_site_file ;; 2110esac 2111 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2113printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2114 sed 's/^/| /' "$ac_site_file" >&5 2115 . "$ac_site_file" \ 2116 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2117printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2118as_fn_error $? "failed to load site script $ac_site_file 2119See \`config.log' for more details" "$LINENO" 5; } 2120 fi 2121done 2122 2123if test -r "$cache_file"; then 2124 # Some versions of bash will fail to source /dev/null (special files 2125 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2126 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2128printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2129 case $cache_file in 2130 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2131 *) . "./$cache_file";; 2132 esac 2133 fi 2134else 2135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2136printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2137 >$cache_file 2138fi 2139 2140as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2141# Test code for whether the C compiler supports C89 (global declarations) 2142ac_c_conftest_c89_globals=' 2143/* Does the compiler advertise C89 conformance? 2144 Do not test the value of __STDC__, because some compilers set it to 0 2145 while being otherwise adequately conformant. */ 2146#if !defined __STDC__ 2147# error "Compiler does not advertise C89 conformance" 2148#endif 2149 2150#include <stddef.h> 2151#include <stdarg.h> 2152struct stat; 2153/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2154struct buf { int x; }; 2155struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2156static char *e (p, i) 2157 char **p; 2158 int i; 2159{ 2160 return p[i]; 2161} 2162static char *f (char * (*g) (char **, int), char **p, ...) 2163{ 2164 char *s; 2165 va_list v; 2166 va_start (v,p); 2167 s = g (p, va_arg (v,int)); 2168 va_end (v); 2169 return s; 2170} 2171 2172/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2173 function prototypes and stuff, but not \xHH hex character constants. 2174 These do not provoke an error unfortunately, instead are silently treated 2175 as an "x". The following induces an error, until -std is added to get 2176 proper ANSI mode. Curiously \x00 != x always comes out true, for an 2177 array size at least. It is necessary to write \x00 == 0 to get something 2178 that is true only with -std. */ 2179int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2180 2181/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2182 inside strings and character constants. */ 2183#define FOO(x) '\''x'\'' 2184int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2185 2186int test (int i, double x); 2187struct s1 {int (*f) (int a);}; 2188struct s2 {int (*f) (double a);}; 2189int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2190 int, int);' 2191 2192# Test code for whether the C compiler supports C89 (body of main). 2193ac_c_conftest_c89_main=' 2194ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2195' 2196 2197# Test code for whether the C compiler supports C99 (global declarations) 2198ac_c_conftest_c99_globals=' 2199// Does the compiler advertise C99 conformance? 2200#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2201# error "Compiler does not advertise C99 conformance" 2202#endif 2203 2204#include <stdbool.h> 2205extern int puts (const char *); 2206extern int printf (const char *, ...); 2207extern int dprintf (int, const char *, ...); 2208extern void *malloc (size_t); 2209 2210// Check varargs macros. These examples are taken from C99 6.10.3.5. 2211// dprintf is used instead of fprintf to avoid needing to declare 2212// FILE and stderr. 2213#define debug(...) dprintf (2, __VA_ARGS__) 2214#define showlist(...) puts (#__VA_ARGS__) 2215#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2216static void 2217test_varargs_macros (void) 2218{ 2219 int x = 1234; 2220 int y = 5678; 2221 debug ("Flag"); 2222 debug ("X = %d\n", x); 2223 showlist (The first, second, and third items.); 2224 report (x>y, "x is %d but y is %d", x, y); 2225} 2226 2227// Check long long types. 2228#define BIG64 18446744073709551615ull 2229#define BIG32 4294967295ul 2230#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2231#if !BIG_OK 2232 #error "your preprocessor is broken" 2233#endif 2234#if BIG_OK 2235#else 2236 #error "your preprocessor is broken" 2237#endif 2238static long long int bignum = -9223372036854775807LL; 2239static unsigned long long int ubignum = BIG64; 2240 2241struct incomplete_array 2242{ 2243 int datasize; 2244 double data[]; 2245}; 2246 2247struct named_init { 2248 int number; 2249 const wchar_t *name; 2250 double average; 2251}; 2252 2253typedef const char *ccp; 2254 2255static inline int 2256test_restrict (ccp restrict text) 2257{ 2258 // See if C++-style comments work. 2259 // Iterate through items via the restricted pointer. 2260 // Also check for declarations in for loops. 2261 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2262 continue; 2263 return 0; 2264} 2265 2266// Check varargs and va_copy. 2267static bool 2268test_varargs (const char *format, ...) 2269{ 2270 va_list args; 2271 va_start (args, format); 2272 va_list args_copy; 2273 va_copy (args_copy, args); 2274 2275 const char *str = ""; 2276 int number = 0; 2277 float fnumber = 0; 2278 2279 while (*format) 2280 { 2281 switch (*format++) 2282 { 2283 case '\''s'\'': // string 2284 str = va_arg (args_copy, const char *); 2285 break; 2286 case '\''d'\'': // int 2287 number = va_arg (args_copy, int); 2288 break; 2289 case '\''f'\'': // float 2290 fnumber = va_arg (args_copy, double); 2291 break; 2292 default: 2293 break; 2294 } 2295 } 2296 va_end (args_copy); 2297 va_end (args); 2298 2299 return *str && number && fnumber; 2300} 2301' 2302 2303# Test code for whether the C compiler supports C99 (body of main). 2304ac_c_conftest_c99_main=' 2305 // Check bool. 2306 _Bool success = false; 2307 success |= (argc != 0); 2308 2309 // Check restrict. 2310 if (test_restrict ("String literal") == 0) 2311 success = true; 2312 char *restrict newvar = "Another string"; 2313 2314 // Check varargs. 2315 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2316 test_varargs_macros (); 2317 2318 // Check flexible array members. 2319 struct incomplete_array *ia = 2320 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2321 ia->datasize = 10; 2322 for (int i = 0; i < ia->datasize; ++i) 2323 ia->data[i] = i * 1.234; 2324 2325 // Check named initializers. 2326 struct named_init ni = { 2327 .number = 34, 2328 .name = L"Test wide string", 2329 .average = 543.34343, 2330 }; 2331 2332 ni.number = 58; 2333 2334 int dynamic_array[ni.number]; 2335 dynamic_array[0] = argv[0][0]; 2336 dynamic_array[ni.number - 1] = 543; 2337 2338 // work around unused variable warnings 2339 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2340 || dynamic_array[ni.number - 1] != 543); 2341' 2342 2343# Test code for whether the C compiler supports C11 (global declarations) 2344ac_c_conftest_c11_globals=' 2345// Does the compiler advertise C11 conformance? 2346#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2347# error "Compiler does not advertise C11 conformance" 2348#endif 2349 2350// Check _Alignas. 2351char _Alignas (double) aligned_as_double; 2352char _Alignas (0) no_special_alignment; 2353extern char aligned_as_int; 2354char _Alignas (0) _Alignas (int) aligned_as_int; 2355 2356// Check _Alignof. 2357enum 2358{ 2359 int_alignment = _Alignof (int), 2360 int_array_alignment = _Alignof (int[100]), 2361 char_alignment = _Alignof (char) 2362}; 2363_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2364 2365// Check _Noreturn. 2366int _Noreturn does_not_return (void) { for (;;) continue; } 2367 2368// Check _Static_assert. 2369struct test_static_assert 2370{ 2371 int x; 2372 _Static_assert (sizeof (int) <= sizeof (long int), 2373 "_Static_assert does not work in struct"); 2374 long int y; 2375}; 2376 2377// Check UTF-8 literals. 2378#define u8 syntax error! 2379char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2380 2381// Check duplicate typedefs. 2382typedef long *long_ptr; 2383typedef long int *long_ptr; 2384typedef long_ptr long_ptr; 2385 2386// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2387struct anonymous 2388{ 2389 union { 2390 struct { int i; int j; }; 2391 struct { int k; long int l; } w; 2392 }; 2393 int m; 2394} v1; 2395' 2396 2397# Test code for whether the C compiler supports C11 (body of main). 2398ac_c_conftest_c11_main=' 2399 _Static_assert ((offsetof (struct anonymous, i) 2400 == offsetof (struct anonymous, w.k)), 2401 "Anonymous union alignment botch"); 2402 v1.i = 2; 2403 v1.w.k = 5; 2404 ok |= v1.i != 5; 2405' 2406 2407# Test code for whether the C compiler supports C11 (complete). 2408ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2409${ac_c_conftest_c99_globals} 2410${ac_c_conftest_c11_globals} 2411 2412int 2413main (int argc, char **argv) 2414{ 2415 int ok = 0; 2416 ${ac_c_conftest_c89_main} 2417 ${ac_c_conftest_c99_main} 2418 ${ac_c_conftest_c11_main} 2419 return ok; 2420} 2421" 2422 2423# Test code for whether the C compiler supports C99 (complete). 2424ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2425${ac_c_conftest_c99_globals} 2426 2427int 2428main (int argc, char **argv) 2429{ 2430 int ok = 0; 2431 ${ac_c_conftest_c89_main} 2432 ${ac_c_conftest_c99_main} 2433 return ok; 2434} 2435" 2436 2437# Test code for whether the C compiler supports C89 (complete). 2438ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2439 2440int 2441main (int argc, char **argv) 2442{ 2443 int ok = 0; 2444 ${ac_c_conftest_c89_main} 2445 return ok; 2446} 2447" 2448 2449as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2450as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2451as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2452as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2453as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2454as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2455as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2456as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2457as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 2458as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 2459 2460# Auxiliary files required by this configure script. 2461ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile" 2462 2463# Locations in which to look for auxiliary files. 2464ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2465 2466# Search for a directory containing all of the required auxiliary files, 2467# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2468# If we don't find one directory that contains all the files we need, 2469# we report the set of missing files from the *first* directory in 2470# $ac_aux_dir_candidates and give up. 2471ac_missing_aux_files="" 2472ac_first_candidate=: 2473printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2474as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2475as_found=false 2476for as_dir in $ac_aux_dir_candidates 2477do 2478 IFS=$as_save_IFS 2479 case $as_dir in #((( 2480 '') as_dir=./ ;; 2481 */) ;; 2482 *) as_dir=$as_dir/ ;; 2483 esac 2484 as_found=: 2485 2486 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2487 ac_aux_dir_found=yes 2488 ac_install_sh= 2489 for ac_aux in $ac_aux_files 2490 do 2491 # As a special case, if "install-sh" is required, that requirement 2492 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2493 # and $ac_install_sh is set appropriately for whichever one is found. 2494 if test x"$ac_aux" = x"install-sh" 2495 then 2496 if test -f "${as_dir}install-sh"; then 2497 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2498 ac_install_sh="${as_dir}install-sh -c" 2499 elif test -f "${as_dir}install.sh"; then 2500 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2501 ac_install_sh="${as_dir}install.sh -c" 2502 elif test -f "${as_dir}shtool"; then 2503 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2504 ac_install_sh="${as_dir}shtool install -c" 2505 else 2506 ac_aux_dir_found=no 2507 if $ac_first_candidate; then 2508 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2509 else 2510 break 2511 fi 2512 fi 2513 else 2514 if test -f "${as_dir}${ac_aux}"; then 2515 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2516 else 2517 ac_aux_dir_found=no 2518 if $ac_first_candidate; then 2519 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2520 else 2521 break 2522 fi 2523 fi 2524 fi 2525 done 2526 if test "$ac_aux_dir_found" = yes; then 2527 ac_aux_dir="$as_dir" 2528 break 2529 fi 2530 ac_first_candidate=false 2531 2532 as_found=false 2533done 2534IFS=$as_save_IFS 2535if $as_found 2536then : 2537 2538else $as_nop 2539 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 2540fi 2541 2542 2543# These three variables are undocumented and unsupported, 2544# and are intended to be withdrawn in a future Autoconf release. 2545# They can cause serious problems if a builder's source tree is in a directory 2546# whose full name contains unusual characters. 2547if test -f "${ac_aux_dir}config.guess"; then 2548 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2549fi 2550if test -f "${ac_aux_dir}config.sub"; then 2551 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2552fi 2553if test -f "$ac_aux_dir/configure"; then 2554 ac_configure="$SHELL ${ac_aux_dir}configure" 2555fi 2556 2557# Check that the precious variables saved in the cache have kept the same 2558# value. 2559ac_cache_corrupted=false 2560for ac_var in $ac_precious_vars; do 2561 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2562 eval ac_new_set=\$ac_env_${ac_var}_set 2563 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2564 eval ac_new_val=\$ac_env_${ac_var}_value 2565 case $ac_old_set,$ac_new_set in 2566 set,) 2567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2568printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2569 ac_cache_corrupted=: ;; 2570 ,set) 2571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2572printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2573 ac_cache_corrupted=: ;; 2574 ,);; 2575 *) 2576 if test "x$ac_old_val" != "x$ac_new_val"; then 2577 # differences in whitespace do not lead to failure. 2578 ac_old_val_w=`echo x $ac_old_val` 2579 ac_new_val_w=`echo x $ac_new_val` 2580 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2582printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2583 ac_cache_corrupted=: 2584 else 2585 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2586printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2587 eval $ac_var=\$ac_old_val 2588 fi 2589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2590printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} 2591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2592printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} 2593 fi;; 2594 esac 2595 # Pass precious variables to config.status. 2596 if test "$ac_new_set" = set; then 2597 case $ac_new_val in 2598 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2599 *) ac_arg=$ac_var=$ac_new_val ;; 2600 esac 2601 case " $ac_configure_args " in 2602 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2603 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2604 esac 2605 fi 2606done 2607if $ac_cache_corrupted; then 2608 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2609printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2611printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2612 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' 2613 and start over" "$LINENO" 5 2614fi 2615## -------------------- ## 2616## Main body of script. ## 2617## -------------------- ## 2618 2619ac_ext=c 2620ac_cpp='$CPP $CPPFLAGS' 2621ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2622ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2623ac_compiler_gnu=$ac_cv_c_compiler_gnu 2624 2625 2626 2627ac_config_headers="$ac_config_headers config.h" 2628 2629 2630# Set common system defines for POSIX extensions, such as _GNU_SOURCE 2631# Must be called before any macros that run the compiler (like AC_PROG_LIBTOOL) 2632# to avoid autoconf errors. 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644# Expand $ac_aux_dir to an absolute path. 2645am_aux_dir=`cd "$ac_aux_dir" && pwd` 2646 2647ac_ext=c 2648ac_cpp='$CPP $CPPFLAGS' 2649ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2650ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2651ac_compiler_gnu=$ac_cv_c_compiler_gnu 2652if test -n "$ac_tool_prefix"; then 2653 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2654set dummy ${ac_tool_prefix}gcc; ac_word=$2 2655{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2656printf %s "checking for $ac_word... " >&6; } 2657if test ${ac_cv_prog_CC+y} 2658then : 2659 printf %s "(cached) " >&6 2660else $as_nop 2661 if test -n "$CC"; then 2662 ac_cv_prog_CC="$CC" # Let the user override the test. 2663else 2664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2665for as_dir in $PATH 2666do 2667 IFS=$as_save_IFS 2668 case $as_dir in #((( 2669 '') as_dir=./ ;; 2670 */) ;; 2671 *) as_dir=$as_dir/ ;; 2672 esac 2673 for ac_exec_ext in '' $ac_executable_extensions; do 2674 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2675 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2676 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2677 break 2 2678 fi 2679done 2680 done 2681IFS=$as_save_IFS 2682 2683fi 2684fi 2685CC=$ac_cv_prog_CC 2686if test -n "$CC"; then 2687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2688printf "%s\n" "$CC" >&6; } 2689else 2690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2691printf "%s\n" "no" >&6; } 2692fi 2693 2694 2695fi 2696if test -z "$ac_cv_prog_CC"; then 2697 ac_ct_CC=$CC 2698 # Extract the first word of "gcc", so it can be a program name with args. 2699set dummy gcc; ac_word=$2 2700{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2701printf %s "checking for $ac_word... " >&6; } 2702if test ${ac_cv_prog_ac_ct_CC+y} 2703then : 2704 printf %s "(cached) " >&6 2705else $as_nop 2706 if test -n "$ac_ct_CC"; then 2707 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2708else 2709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2710for as_dir in $PATH 2711do 2712 IFS=$as_save_IFS 2713 case $as_dir in #((( 2714 '') as_dir=./ ;; 2715 */) ;; 2716 *) as_dir=$as_dir/ ;; 2717 esac 2718 for ac_exec_ext in '' $ac_executable_extensions; do 2719 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2720 ac_cv_prog_ac_ct_CC="gcc" 2721 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2722 break 2 2723 fi 2724done 2725 done 2726IFS=$as_save_IFS 2727 2728fi 2729fi 2730ac_ct_CC=$ac_cv_prog_ac_ct_CC 2731if test -n "$ac_ct_CC"; then 2732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2733printf "%s\n" "$ac_ct_CC" >&6; } 2734else 2735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2736printf "%s\n" "no" >&6; } 2737fi 2738 2739 if test "x$ac_ct_CC" = x; then 2740 CC="" 2741 else 2742 case $cross_compiling:$ac_tool_warned in 2743yes:) 2744{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2745printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2746ac_tool_warned=yes ;; 2747esac 2748 CC=$ac_ct_CC 2749 fi 2750else 2751 CC="$ac_cv_prog_CC" 2752fi 2753 2754if test -z "$CC"; then 2755 if test -n "$ac_tool_prefix"; then 2756 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2757set dummy ${ac_tool_prefix}cc; ac_word=$2 2758{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2759printf %s "checking for $ac_word... " >&6; } 2760if test ${ac_cv_prog_CC+y} 2761then : 2762 printf %s "(cached) " >&6 2763else $as_nop 2764 if test -n "$CC"; then 2765 ac_cv_prog_CC="$CC" # Let the user override the test. 2766else 2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2768for as_dir in $PATH 2769do 2770 IFS=$as_save_IFS 2771 case $as_dir in #((( 2772 '') as_dir=./ ;; 2773 */) ;; 2774 *) as_dir=$as_dir/ ;; 2775 esac 2776 for ac_exec_ext in '' $ac_executable_extensions; do 2777 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2778 ac_cv_prog_CC="${ac_tool_prefix}cc" 2779 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2780 break 2 2781 fi 2782done 2783 done 2784IFS=$as_save_IFS 2785 2786fi 2787fi 2788CC=$ac_cv_prog_CC 2789if test -n "$CC"; then 2790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2791printf "%s\n" "$CC" >&6; } 2792else 2793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2794printf "%s\n" "no" >&6; } 2795fi 2796 2797 2798 fi 2799fi 2800if test -z "$CC"; then 2801 # Extract the first word of "cc", so it can be a program name with args. 2802set dummy cc; ac_word=$2 2803{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2804printf %s "checking for $ac_word... " >&6; } 2805if test ${ac_cv_prog_CC+y} 2806then : 2807 printf %s "(cached) " >&6 2808else $as_nop 2809 if test -n "$CC"; then 2810 ac_cv_prog_CC="$CC" # Let the user override the test. 2811else 2812 ac_prog_rejected=no 2813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2814for as_dir in $PATH 2815do 2816 IFS=$as_save_IFS 2817 case $as_dir in #((( 2818 '') as_dir=./ ;; 2819 */) ;; 2820 *) as_dir=$as_dir/ ;; 2821 esac 2822 for ac_exec_ext in '' $ac_executable_extensions; do 2823 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2824 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2825 ac_prog_rejected=yes 2826 continue 2827 fi 2828 ac_cv_prog_CC="cc" 2829 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2830 break 2 2831 fi 2832done 2833 done 2834IFS=$as_save_IFS 2835 2836if test $ac_prog_rejected = yes; then 2837 # We found a bogon in the path, so make sure we never use it. 2838 set dummy $ac_cv_prog_CC 2839 shift 2840 if test $# != 0; then 2841 # We chose a different compiler from the bogus one. 2842 # However, it has the same basename, so the bogon will be chosen 2843 # first if we set CC to just the basename; use the full file name. 2844 shift 2845 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 2846 fi 2847fi 2848fi 2849fi 2850CC=$ac_cv_prog_CC 2851if test -n "$CC"; then 2852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2853printf "%s\n" "$CC" >&6; } 2854else 2855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2856printf "%s\n" "no" >&6; } 2857fi 2858 2859 2860fi 2861if test -z "$CC"; then 2862 if test -n "$ac_tool_prefix"; then 2863 for ac_prog in cl.exe 2864 do 2865 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2866set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2867{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2868printf %s "checking for $ac_word... " >&6; } 2869if test ${ac_cv_prog_CC+y} 2870then : 2871 printf %s "(cached) " >&6 2872else $as_nop 2873 if test -n "$CC"; then 2874 ac_cv_prog_CC="$CC" # Let the user override the test. 2875else 2876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2877for as_dir in $PATH 2878do 2879 IFS=$as_save_IFS 2880 case $as_dir in #((( 2881 '') as_dir=./ ;; 2882 */) ;; 2883 *) as_dir=$as_dir/ ;; 2884 esac 2885 for ac_exec_ext in '' $ac_executable_extensions; do 2886 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2887 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2888 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2889 break 2 2890 fi 2891done 2892 done 2893IFS=$as_save_IFS 2894 2895fi 2896fi 2897CC=$ac_cv_prog_CC 2898if test -n "$CC"; then 2899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2900printf "%s\n" "$CC" >&6; } 2901else 2902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2903printf "%s\n" "no" >&6; } 2904fi 2905 2906 2907 test -n "$CC" && break 2908 done 2909fi 2910if test -z "$CC"; then 2911 ac_ct_CC=$CC 2912 for ac_prog in cl.exe 2913do 2914 # Extract the first word of "$ac_prog", so it can be a program name with args. 2915set dummy $ac_prog; ac_word=$2 2916{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2917printf %s "checking for $ac_word... " >&6; } 2918if test ${ac_cv_prog_ac_ct_CC+y} 2919then : 2920 printf %s "(cached) " >&6 2921else $as_nop 2922 if test -n "$ac_ct_CC"; then 2923 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2924else 2925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2926for as_dir in $PATH 2927do 2928 IFS=$as_save_IFS 2929 case $as_dir in #((( 2930 '') as_dir=./ ;; 2931 */) ;; 2932 *) as_dir=$as_dir/ ;; 2933 esac 2934 for ac_exec_ext in '' $ac_executable_extensions; do 2935 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2936 ac_cv_prog_ac_ct_CC="$ac_prog" 2937 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2938 break 2 2939 fi 2940done 2941 done 2942IFS=$as_save_IFS 2943 2944fi 2945fi 2946ac_ct_CC=$ac_cv_prog_ac_ct_CC 2947if test -n "$ac_ct_CC"; then 2948 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2949printf "%s\n" "$ac_ct_CC" >&6; } 2950else 2951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2952printf "%s\n" "no" >&6; } 2953fi 2954 2955 2956 test -n "$ac_ct_CC" && break 2957done 2958 2959 if test "x$ac_ct_CC" = x; then 2960 CC="" 2961 else 2962 case $cross_compiling:$ac_tool_warned in 2963yes:) 2964{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2965printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2966ac_tool_warned=yes ;; 2967esac 2968 CC=$ac_ct_CC 2969 fi 2970fi 2971 2972fi 2973if test -z "$CC"; then 2974 if test -n "$ac_tool_prefix"; then 2975 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 2976set dummy ${ac_tool_prefix}clang; ac_word=$2 2977{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2978printf %s "checking for $ac_word... " >&6; } 2979if test ${ac_cv_prog_CC+y} 2980then : 2981 printf %s "(cached) " >&6 2982else $as_nop 2983 if test -n "$CC"; then 2984 ac_cv_prog_CC="$CC" # Let the user override the test. 2985else 2986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2987for as_dir in $PATH 2988do 2989 IFS=$as_save_IFS 2990 case $as_dir in #((( 2991 '') as_dir=./ ;; 2992 */) ;; 2993 *) as_dir=$as_dir/ ;; 2994 esac 2995 for ac_exec_ext in '' $ac_executable_extensions; do 2996 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2997 ac_cv_prog_CC="${ac_tool_prefix}clang" 2998 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2999 break 2 3000 fi 3001done 3002 done 3003IFS=$as_save_IFS 3004 3005fi 3006fi 3007CC=$ac_cv_prog_CC 3008if test -n "$CC"; then 3009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3010printf "%s\n" "$CC" >&6; } 3011else 3012 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3013printf "%s\n" "no" >&6; } 3014fi 3015 3016 3017fi 3018if test -z "$ac_cv_prog_CC"; then 3019 ac_ct_CC=$CC 3020 # Extract the first word of "clang", so it can be a program name with args. 3021set dummy clang; ac_word=$2 3022{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3023printf %s "checking for $ac_word... " >&6; } 3024if test ${ac_cv_prog_ac_ct_CC+y} 3025then : 3026 printf %s "(cached) " >&6 3027else $as_nop 3028 if test -n "$ac_ct_CC"; then 3029 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3030else 3031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3032for as_dir in $PATH 3033do 3034 IFS=$as_save_IFS 3035 case $as_dir in #((( 3036 '') as_dir=./ ;; 3037 */) ;; 3038 *) as_dir=$as_dir/ ;; 3039 esac 3040 for ac_exec_ext in '' $ac_executable_extensions; do 3041 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3042 ac_cv_prog_ac_ct_CC="clang" 3043 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3044 break 2 3045 fi 3046done 3047 done 3048IFS=$as_save_IFS 3049 3050fi 3051fi 3052ac_ct_CC=$ac_cv_prog_ac_ct_CC 3053if test -n "$ac_ct_CC"; then 3054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3055printf "%s\n" "$ac_ct_CC" >&6; } 3056else 3057 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3058printf "%s\n" "no" >&6; } 3059fi 3060 3061 if test "x$ac_ct_CC" = x; then 3062 CC="" 3063 else 3064 case $cross_compiling:$ac_tool_warned in 3065yes:) 3066{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3067printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3068ac_tool_warned=yes ;; 3069esac 3070 CC=$ac_ct_CC 3071 fi 3072else 3073 CC="$ac_cv_prog_CC" 3074fi 3075 3076fi 3077 3078 3079test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3080printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3081as_fn_error $? "no acceptable C compiler found in \$PATH 3082See \`config.log' for more details" "$LINENO" 5; } 3083 3084# Provide some information about the compiler. 3085printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3086set X $ac_compile 3087ac_compiler=$2 3088for ac_option in --version -v -V -qversion -version; do 3089 { { ac_try="$ac_compiler $ac_option >&5" 3090case "(($ac_try" in 3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3092 *) ac_try_echo=$ac_try;; 3093esac 3094eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3095printf "%s\n" "$ac_try_echo"; } >&5 3096 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3097 ac_status=$? 3098 if test -s conftest.err; then 3099 sed '10a\ 3100... rest of stderr output deleted ... 3101 10q' conftest.err >conftest.er1 3102 cat conftest.er1 >&5 3103 fi 3104 rm -f conftest.er1 conftest.err 3105 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3106 test $ac_status = 0; } 3107done 3108 3109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3110/* end confdefs.h. */ 3111 3112int 3113main (void) 3114{ 3115 3116 ; 3117 return 0; 3118} 3119_ACEOF 3120ac_clean_files_save=$ac_clean_files 3121ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3122# Try to create an executable without -o first, disregard a.out. 3123# It will help us diagnose broken compilers, and finding out an intuition 3124# of exeext. 3125{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3126printf %s "checking whether the C compiler works... " >&6; } 3127ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3128 3129# The possible output files: 3130ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3131 3132ac_rmfiles= 3133for ac_file in $ac_files 3134do 3135 case $ac_file in 3136 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3137 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3138 esac 3139done 3140rm -f $ac_rmfiles 3141 3142if { { ac_try="$ac_link_default" 3143case "(($ac_try" in 3144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3145 *) ac_try_echo=$ac_try;; 3146esac 3147eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3148printf "%s\n" "$ac_try_echo"; } >&5 3149 (eval "$ac_link_default") 2>&5 3150 ac_status=$? 3151 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3152 test $ac_status = 0; } 3153then : 3154 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3155# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3156# in a Makefile. We should not override ac_cv_exeext if it was cached, 3157# so that the user can short-circuit this test for compilers unknown to 3158# Autoconf. 3159for ac_file in $ac_files '' 3160do 3161 test -f "$ac_file" || continue 3162 case $ac_file in 3163 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3164 ;; 3165 [ab].out ) 3166 # We found the default executable, but exeext='' is most 3167 # certainly right. 3168 break;; 3169 *.* ) 3170 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3171 then :; else 3172 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3173 fi 3174 # We set ac_cv_exeext here because the later test for it is not 3175 # safe: cross compilers may not add the suffix if given an `-o' 3176 # argument, so we may need to know it at that point already. 3177 # Even if this section looks crufty: it has the advantage of 3178 # actually working. 3179 break;; 3180 * ) 3181 break;; 3182 esac 3183done 3184test "$ac_cv_exeext" = no && ac_cv_exeext= 3185 3186else $as_nop 3187 ac_file='' 3188fi 3189if test -z "$ac_file" 3190then : 3191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3192printf "%s\n" "no" >&6; } 3193printf "%s\n" "$as_me: failed program was:" >&5 3194sed 's/^/| /' conftest.$ac_ext >&5 3195 3196{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3197printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3198as_fn_error 77 "C compiler cannot create executables 3199See \`config.log' for more details" "$LINENO" 5; } 3200else $as_nop 3201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3202printf "%s\n" "yes" >&6; } 3203fi 3204{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3205printf %s "checking for C compiler default output file name... " >&6; } 3206{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3207printf "%s\n" "$ac_file" >&6; } 3208ac_exeext=$ac_cv_exeext 3209 3210rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3211ac_clean_files=$ac_clean_files_save 3212{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3213printf %s "checking for suffix of executables... " >&6; } 3214if { { ac_try="$ac_link" 3215case "(($ac_try" in 3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3217 *) ac_try_echo=$ac_try;; 3218esac 3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3220printf "%s\n" "$ac_try_echo"; } >&5 3221 (eval "$ac_link") 2>&5 3222 ac_status=$? 3223 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3224 test $ac_status = 0; } 3225then : 3226 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3227# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3228# work properly (i.e., refer to `conftest.exe'), while it won't with 3229# `rm'. 3230for ac_file in conftest.exe conftest conftest.*; do 3231 test -f "$ac_file" || continue 3232 case $ac_file in 3233 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3234 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3235 break;; 3236 * ) break;; 3237 esac 3238done 3239else $as_nop 3240 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3241printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3242as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3243See \`config.log' for more details" "$LINENO" 5; } 3244fi 3245rm -f conftest conftest$ac_cv_exeext 3246{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3247printf "%s\n" "$ac_cv_exeext" >&6; } 3248 3249rm -f conftest.$ac_ext 3250EXEEXT=$ac_cv_exeext 3251ac_exeext=$EXEEXT 3252cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3253/* end confdefs.h. */ 3254#include <stdio.h> 3255int 3256main (void) 3257{ 3258FILE *f = fopen ("conftest.out", "w"); 3259 return ferror (f) || fclose (f) != 0; 3260 3261 ; 3262 return 0; 3263} 3264_ACEOF 3265ac_clean_files="$ac_clean_files conftest.out" 3266# Check that the compiler produces executables we can run. If not, either 3267# the compiler is broken, or we cross compile. 3268{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3269printf %s "checking whether we are cross compiling... " >&6; } 3270if test "$cross_compiling" != yes; then 3271 { { ac_try="$ac_link" 3272case "(($ac_try" in 3273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3274 *) ac_try_echo=$ac_try;; 3275esac 3276eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3277printf "%s\n" "$ac_try_echo"; } >&5 3278 (eval "$ac_link") 2>&5 3279 ac_status=$? 3280 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3281 test $ac_status = 0; } 3282 if { ac_try='./conftest$ac_cv_exeext' 3283 { { case "(($ac_try" in 3284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3285 *) ac_try_echo=$ac_try;; 3286esac 3287eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3288printf "%s\n" "$ac_try_echo"; } >&5 3289 (eval "$ac_try") 2>&5 3290 ac_status=$? 3291 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3292 test $ac_status = 0; }; }; then 3293 cross_compiling=no 3294 else 3295 if test "$cross_compiling" = maybe; then 3296 cross_compiling=yes 3297 else 3298 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3299printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3300as_fn_error 77 "cannot run C compiled programs. 3301If you meant to cross compile, use \`--host'. 3302See \`config.log' for more details" "$LINENO" 5; } 3303 fi 3304 fi 3305fi 3306{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3307printf "%s\n" "$cross_compiling" >&6; } 3308 3309rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3310ac_clean_files=$ac_clean_files_save 3311{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3312printf %s "checking for suffix of object files... " >&6; } 3313if test ${ac_cv_objext+y} 3314then : 3315 printf %s "(cached) " >&6 3316else $as_nop 3317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3318/* end confdefs.h. */ 3319 3320int 3321main (void) 3322{ 3323 3324 ; 3325 return 0; 3326} 3327_ACEOF 3328rm -f conftest.o conftest.obj 3329if { { ac_try="$ac_compile" 3330case "(($ac_try" in 3331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3332 *) ac_try_echo=$ac_try;; 3333esac 3334eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3335printf "%s\n" "$ac_try_echo"; } >&5 3336 (eval "$ac_compile") 2>&5 3337 ac_status=$? 3338 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3339 test $ac_status = 0; } 3340then : 3341 for ac_file in conftest.o conftest.obj conftest.*; do 3342 test -f "$ac_file" || continue; 3343 case $ac_file in 3344 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3345 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3346 break;; 3347 esac 3348done 3349else $as_nop 3350 printf "%s\n" "$as_me: failed program was:" >&5 3351sed 's/^/| /' conftest.$ac_ext >&5 3352 3353{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3354printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3355as_fn_error $? "cannot compute suffix of object files: cannot compile 3356See \`config.log' for more details" "$LINENO" 5; } 3357fi 3358rm -f conftest.$ac_cv_objext conftest.$ac_ext 3359fi 3360{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3361printf "%s\n" "$ac_cv_objext" >&6; } 3362OBJEXT=$ac_cv_objext 3363ac_objext=$OBJEXT 3364{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 3365printf %s "checking whether the compiler supports GNU C... " >&6; } 3366if test ${ac_cv_c_compiler_gnu+y} 3367then : 3368 printf %s "(cached) " >&6 3369else $as_nop 3370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3371/* end confdefs.h. */ 3372 3373int 3374main (void) 3375{ 3376#ifndef __GNUC__ 3377 choke me 3378#endif 3379 3380 ; 3381 return 0; 3382} 3383_ACEOF 3384if ac_fn_c_try_compile "$LINENO" 3385then : 3386 ac_compiler_gnu=yes 3387else $as_nop 3388 ac_compiler_gnu=no 3389fi 3390rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3391ac_cv_c_compiler_gnu=$ac_compiler_gnu 3392 3393fi 3394{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3395printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 3396ac_compiler_gnu=$ac_cv_c_compiler_gnu 3397 3398if test $ac_compiler_gnu = yes; then 3399 GCC=yes 3400else 3401 GCC= 3402fi 3403ac_test_CFLAGS=${CFLAGS+y} 3404ac_save_CFLAGS=$CFLAGS 3405{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3406printf %s "checking whether $CC accepts -g... " >&6; } 3407if test ${ac_cv_prog_cc_g+y} 3408then : 3409 printf %s "(cached) " >&6 3410else $as_nop 3411 ac_save_c_werror_flag=$ac_c_werror_flag 3412 ac_c_werror_flag=yes 3413 ac_cv_prog_cc_g=no 3414 CFLAGS="-g" 3415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3416/* end confdefs.h. */ 3417 3418int 3419main (void) 3420{ 3421 3422 ; 3423 return 0; 3424} 3425_ACEOF 3426if ac_fn_c_try_compile "$LINENO" 3427then : 3428 ac_cv_prog_cc_g=yes 3429else $as_nop 3430 CFLAGS="" 3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3432/* end confdefs.h. */ 3433 3434int 3435main (void) 3436{ 3437 3438 ; 3439 return 0; 3440} 3441_ACEOF 3442if ac_fn_c_try_compile "$LINENO" 3443then : 3444 3445else $as_nop 3446 ac_c_werror_flag=$ac_save_c_werror_flag 3447 CFLAGS="-g" 3448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3449/* end confdefs.h. */ 3450 3451int 3452main (void) 3453{ 3454 3455 ; 3456 return 0; 3457} 3458_ACEOF 3459if ac_fn_c_try_compile "$LINENO" 3460then : 3461 ac_cv_prog_cc_g=yes 3462fi 3463rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3464fi 3465rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3466fi 3467rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3468 ac_c_werror_flag=$ac_save_c_werror_flag 3469fi 3470{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3471printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 3472if test $ac_test_CFLAGS; then 3473 CFLAGS=$ac_save_CFLAGS 3474elif test $ac_cv_prog_cc_g = yes; then 3475 if test "$GCC" = yes; then 3476 CFLAGS="-g -O2" 3477 else 3478 CFLAGS="-g" 3479 fi 3480else 3481 if test "$GCC" = yes; then 3482 CFLAGS="-O2" 3483 else 3484 CFLAGS= 3485 fi 3486fi 3487ac_prog_cc_stdc=no 3488if test x$ac_prog_cc_stdc = xno 3489then : 3490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 3491printf %s "checking for $CC option to enable C11 features... " >&6; } 3492if test ${ac_cv_prog_cc_c11+y} 3493then : 3494 printf %s "(cached) " >&6 3495else $as_nop 3496 ac_cv_prog_cc_c11=no 3497ac_save_CC=$CC 3498cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3499/* end confdefs.h. */ 3500$ac_c_conftest_c11_program 3501_ACEOF 3502for ac_arg in '' -std=gnu11 3503do 3504 CC="$ac_save_CC $ac_arg" 3505 if ac_fn_c_try_compile "$LINENO" 3506then : 3507 ac_cv_prog_cc_c11=$ac_arg 3508fi 3509rm -f core conftest.err conftest.$ac_objext conftest.beam 3510 test "x$ac_cv_prog_cc_c11" != "xno" && break 3511done 3512rm -f conftest.$ac_ext 3513CC=$ac_save_CC 3514fi 3515 3516if test "x$ac_cv_prog_cc_c11" = xno 3517then : 3518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3519printf "%s\n" "unsupported" >&6; } 3520else $as_nop 3521 if test "x$ac_cv_prog_cc_c11" = x 3522then : 3523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3524printf "%s\n" "none needed" >&6; } 3525else $as_nop 3526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 3527printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 3528 CC="$CC $ac_cv_prog_cc_c11" 3529fi 3530 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3531 ac_prog_cc_stdc=c11 3532fi 3533fi 3534if test x$ac_prog_cc_stdc = xno 3535then : 3536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 3537printf %s "checking for $CC option to enable C99 features... " >&6; } 3538if test ${ac_cv_prog_cc_c99+y} 3539then : 3540 printf %s "(cached) " >&6 3541else $as_nop 3542 ac_cv_prog_cc_c99=no 3543ac_save_CC=$CC 3544cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3545/* end confdefs.h. */ 3546$ac_c_conftest_c99_program 3547_ACEOF 3548for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 3549do 3550 CC="$ac_save_CC $ac_arg" 3551 if ac_fn_c_try_compile "$LINENO" 3552then : 3553 ac_cv_prog_cc_c99=$ac_arg 3554fi 3555rm -f core conftest.err conftest.$ac_objext conftest.beam 3556 test "x$ac_cv_prog_cc_c99" != "xno" && break 3557done 3558rm -f conftest.$ac_ext 3559CC=$ac_save_CC 3560fi 3561 3562if test "x$ac_cv_prog_cc_c99" = xno 3563then : 3564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3565printf "%s\n" "unsupported" >&6; } 3566else $as_nop 3567 if test "x$ac_cv_prog_cc_c99" = x 3568then : 3569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3570printf "%s\n" "none needed" >&6; } 3571else $as_nop 3572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3573printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 3574 CC="$CC $ac_cv_prog_cc_c99" 3575fi 3576 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3577 ac_prog_cc_stdc=c99 3578fi 3579fi 3580if test x$ac_prog_cc_stdc = xno 3581then : 3582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 3583printf %s "checking for $CC option to enable C89 features... " >&6; } 3584if test ${ac_cv_prog_cc_c89+y} 3585then : 3586 printf %s "(cached) " >&6 3587else $as_nop 3588 ac_cv_prog_cc_c89=no 3589ac_save_CC=$CC 3590cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3591/* end confdefs.h. */ 3592$ac_c_conftest_c89_program 3593_ACEOF 3594for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3595do 3596 CC="$ac_save_CC $ac_arg" 3597 if ac_fn_c_try_compile "$LINENO" 3598then : 3599 ac_cv_prog_cc_c89=$ac_arg 3600fi 3601rm -f core conftest.err conftest.$ac_objext conftest.beam 3602 test "x$ac_cv_prog_cc_c89" != "xno" && break 3603done 3604rm -f conftest.$ac_ext 3605CC=$ac_save_CC 3606fi 3607 3608if test "x$ac_cv_prog_cc_c89" = xno 3609then : 3610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3611printf "%s\n" "unsupported" >&6; } 3612else $as_nop 3613 if test "x$ac_cv_prog_cc_c89" = x 3614then : 3615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3616printf "%s\n" "none needed" >&6; } 3617else $as_nop 3618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3619printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 3620 CC="$CC $ac_cv_prog_cc_c89" 3621fi 3622 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3623 ac_prog_cc_stdc=c89 3624fi 3625fi 3626 3627ac_ext=c 3628ac_cpp='$CPP $CPPFLAGS' 3629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3631ac_compiler_gnu=$ac_cv_c_compiler_gnu 3632 3633 3634 ac_ext=c 3635ac_cpp='$CPP $CPPFLAGS' 3636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3638ac_compiler_gnu=$ac_cv_c_compiler_gnu 3639{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3640printf %s "checking whether $CC understands -c and -o together... " >&6; } 3641if test ${am_cv_prog_cc_c_o+y} 3642then : 3643 printf %s "(cached) " >&6 3644else $as_nop 3645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3646/* end confdefs.h. */ 3647 3648int 3649main (void) 3650{ 3651 3652 ; 3653 return 0; 3654} 3655_ACEOF 3656 # Make sure it works both with $CC and with simple cc. 3657 # Following AC_PROG_CC_C_O, we do the test twice because some 3658 # compilers refuse to overwrite an existing .o file with -o, 3659 # though they will create one. 3660 am_cv_prog_cc_c_o=yes 3661 for am_i in 1 2; do 3662 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3663 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3664 ac_status=$? 3665 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3666 (exit $ac_status); } \ 3667 && test -f conftest2.$ac_objext; then 3668 : OK 3669 else 3670 am_cv_prog_cc_c_o=no 3671 break 3672 fi 3673 done 3674 rm -f core conftest* 3675 unset am_i 3676fi 3677{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3678printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 3679if test "$am_cv_prog_cc_c_o" != yes; then 3680 # Losing compiler, so override with the script. 3681 # FIXME: It is wrong to rewrite CC. 3682 # But if we don't then we get into trouble of one sort or another. 3683 # A longer-term fix would be to have automake use am__CC in this case, 3684 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3685 CC="$am_aux_dir/compile $CC" 3686fi 3687ac_ext=c 3688ac_cpp='$CPP $CPPFLAGS' 3689ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3690ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3691ac_compiler_gnu=$ac_cv_c_compiler_gnu 3692 3693 3694 3695ac_header= ac_cache= 3696for ac_item in $ac_header_c_list 3697do 3698 if test $ac_cache; then 3699 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 3700 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 3701 printf "%s\n" "#define $ac_item 1" >> confdefs.h 3702 fi 3703 ac_header= ac_cache= 3704 elif test $ac_header; then 3705 ac_cache=$ac_item 3706 else 3707 ac_header=$ac_item 3708 fi 3709done 3710 3711 3712 3713 3714 3715 3716 3717 3718if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 3719then : 3720 3721printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 3722 3723fi 3724 3725 3726 3727 3728 3729 3730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3731printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3732if test ${ac_cv_safe_to_define___extensions__+y} 3733then : 3734 printf %s "(cached) " >&6 3735else $as_nop 3736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3737/* end confdefs.h. */ 3738 3739# define __EXTENSIONS__ 1 3740 $ac_includes_default 3741int 3742main (void) 3743{ 3744 3745 ; 3746 return 0; 3747} 3748_ACEOF 3749if ac_fn_c_try_compile "$LINENO" 3750then : 3751 ac_cv_safe_to_define___extensions__=yes 3752else $as_nop 3753 ac_cv_safe_to_define___extensions__=no 3754fi 3755rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3756fi 3757{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3758printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 3759 3760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 3761printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 3762if test ${ac_cv_should_define__xopen_source+y} 3763then : 3764 printf %s "(cached) " >&6 3765else $as_nop 3766 ac_cv_should_define__xopen_source=no 3767 if test $ac_cv_header_wchar_h = yes 3768then : 3769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3770/* end confdefs.h. */ 3771 3772 #include <wchar.h> 3773 mbstate_t x; 3774int 3775main (void) 3776{ 3777 3778 ; 3779 return 0; 3780} 3781_ACEOF 3782if ac_fn_c_try_compile "$LINENO" 3783then : 3784 3785else $as_nop 3786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3787/* end confdefs.h. */ 3788 3789 #define _XOPEN_SOURCE 500 3790 #include <wchar.h> 3791 mbstate_t x; 3792int 3793main (void) 3794{ 3795 3796 ; 3797 return 0; 3798} 3799_ACEOF 3800if ac_fn_c_try_compile "$LINENO" 3801then : 3802 ac_cv_should_define__xopen_source=yes 3803fi 3804rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3805fi 3806rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3807fi 3808fi 3809{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 3810printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 3811 3812 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 3813 3814 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 3815 3816 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 3817 3818 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 3819 3820 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 3821 3822 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 3823 3824 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3825 3826 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 3827 3828 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 3829 3830 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 3831 3832 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 3833 3834 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 3835 3836 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 3837 3838 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 3839 3840 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 3841 3842 if test $ac_cv_header_minix_config_h = yes 3843then : 3844 MINIX=yes 3845 printf "%s\n" "#define _MINIX 1" >>confdefs.h 3846 3847 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 3848 3849 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 3850 3851else $as_nop 3852 MINIX= 3853fi 3854 if test $ac_cv_safe_to_define___extensions__ = yes 3855then : 3856 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 3857 3858fi 3859 if test $ac_cv_should_define__xopen_source = yes 3860then : 3861 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 3862 3863fi 3864 3865 3866# Initialize Automake 3867am__api_version='1.16' 3868 3869 3870 # Find a good install program. We prefer a C program (faster), 3871# so one script is as good as another. But avoid the broken or 3872# incompatible versions: 3873# SysV /etc/install, /usr/sbin/install 3874# SunOS /usr/etc/install 3875# IRIX /sbin/install 3876# AIX /bin/install 3877# AmigaOS /C/install, which installs bootblocks on floppy discs 3878# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3879# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3880# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3881# OS/2's system install, which has a completely different semantic 3882# ./install, which can be erroneously created by make from ./install.sh. 3883# Reject install programs that cannot install multiple files. 3884{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3885printf %s "checking for a BSD-compatible install... " >&6; } 3886if test -z "$INSTALL"; then 3887if test ${ac_cv_path_install+y} 3888then : 3889 printf %s "(cached) " >&6 3890else $as_nop 3891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3892for as_dir in $PATH 3893do 3894 IFS=$as_save_IFS 3895 case $as_dir in #((( 3896 '') as_dir=./ ;; 3897 */) ;; 3898 *) as_dir=$as_dir/ ;; 3899 esac 3900 # Account for fact that we put trailing slashes in our PATH walk. 3901case $as_dir in #(( 3902 ./ | /[cC]/* | \ 3903 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3904 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3905 /usr/ucb/* ) ;; 3906 *) 3907 # OSF1 and SCO ODT 3.0 have their own names for install. 3908 # Don't use installbsd from OSF since it installs stuff as root 3909 # by default. 3910 for ac_prog in ginstall scoinst install; do 3911 for ac_exec_ext in '' $ac_executable_extensions; do 3912 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 3913 if test $ac_prog = install && 3914 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3915 # AIX install. It has an incompatible calling convention. 3916 : 3917 elif test $ac_prog = install && 3918 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3919 # program-specific install script used by HP pwplus--don't use. 3920 : 3921 else 3922 rm -rf conftest.one conftest.two conftest.dir 3923 echo one > conftest.one 3924 echo two > conftest.two 3925 mkdir conftest.dir 3926 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 3927 test -s conftest.one && test -s conftest.two && 3928 test -s conftest.dir/conftest.one && 3929 test -s conftest.dir/conftest.two 3930 then 3931 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 3932 break 3 3933 fi 3934 fi 3935 fi 3936 done 3937 done 3938 ;; 3939esac 3940 3941 done 3942IFS=$as_save_IFS 3943 3944rm -rf conftest.one conftest.two conftest.dir 3945 3946fi 3947 if test ${ac_cv_path_install+y}; then 3948 INSTALL=$ac_cv_path_install 3949 else 3950 # As a last resort, use the slow shell script. Don't cache a 3951 # value for INSTALL within a source directory, because that will 3952 # break other packages using the cache if that directory is 3953 # removed, or if the value is a relative name. 3954 INSTALL=$ac_install_sh 3955 fi 3956fi 3957{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3958printf "%s\n" "$INSTALL" >&6; } 3959 3960# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3961# It thinks the first close brace ends the variable substitution. 3962test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3963 3964test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3965 3966test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3967 3968{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3969printf %s "checking whether build environment is sane... " >&6; } 3970# Reject unsafe characters in $srcdir or the absolute working directory 3971# name. Accept space and tab only in the latter. 3972am_lf=' 3973' 3974case `pwd` in 3975 *[\\\"\#\$\&\'\`$am_lf]*) 3976 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3977esac 3978case $srcdir in 3979 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3980 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3981esac 3982 3983# Do 'set' in a subshell so we don't clobber the current shell's 3984# arguments. Must try -L first in case configure is actually a 3985# symlink; some systems play weird games with the mod time of symlinks 3986# (eg FreeBSD returns the mod time of the symlink's containing 3987# directory). 3988if ( 3989 am_has_slept=no 3990 for am_try in 1 2; do 3991 echo "timestamp, slept: $am_has_slept" > conftest.file 3992 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3993 if test "$*" = "X"; then 3994 # -L didn't work. 3995 set X `ls -t "$srcdir/configure" conftest.file` 3996 fi 3997 if test "$*" != "X $srcdir/configure conftest.file" \ 3998 && test "$*" != "X conftest.file $srcdir/configure"; then 3999 4000 # If neither matched, then we have a broken ls. This can happen 4001 # if, for instance, CONFIG_SHELL is bash and it inherits a 4002 # broken ls alias from the environment. This has actually 4003 # happened. Such a system could not be considered "sane". 4004 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4005 alias in your environment" "$LINENO" 5 4006 fi 4007 if test "$2" = conftest.file || test $am_try -eq 2; then 4008 break 4009 fi 4010 # Just in case. 4011 sleep 1 4012 am_has_slept=yes 4013 done 4014 test "$2" = conftest.file 4015 ) 4016then 4017 # Ok. 4018 : 4019else 4020 as_fn_error $? "newly created file is older than distributed files! 4021Check your system clock" "$LINENO" 5 4022fi 4023{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4024printf "%s\n" "yes" >&6; } 4025# If we didn't sleep, we still need to ensure time stamps of config.status and 4026# generated files are strictly newer. 4027am_sleep_pid= 4028if grep 'slept: no' conftest.file >/dev/null 2>&1; then 4029 ( sleep 1 ) & 4030 am_sleep_pid=$! 4031fi 4032 4033rm -f conftest.file 4034 4035test "$program_prefix" != NONE && 4036 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4037# Use a double $ so make ignores it. 4038test "$program_suffix" != NONE && 4039 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4040# Double any \ or $. 4041# By default was `s,x,x', remove it if useless. 4042ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4043program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 4044 4045 4046 if test x"${MISSING+set}" != xset; then 4047 MISSING="\${SHELL} '$am_aux_dir/missing'" 4048fi 4049# Use eval to expand $SHELL 4050if eval "$MISSING --is-lightweight"; then 4051 am_missing_run="$MISSING " 4052else 4053 am_missing_run= 4054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4055printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4056fi 4057 4058if test x"${install_sh+set}" != xset; then 4059 case $am_aux_dir in 4060 *\ * | *\ *) 4061 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4062 *) 4063 install_sh="\${SHELL} $am_aux_dir/install-sh" 4064 esac 4065fi 4066 4067# Installed binaries are usually stripped using 'strip' when the user 4068# run "make install-strip". However 'strip' might not be the right 4069# tool to use in cross-compilation environments, therefore Automake 4070# will honor the 'STRIP' environment variable to overrule this program. 4071if test "$cross_compiling" != no; then 4072 if test -n "$ac_tool_prefix"; then 4073 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4074set dummy ${ac_tool_prefix}strip; ac_word=$2 4075{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4076printf %s "checking for $ac_word... " >&6; } 4077if test ${ac_cv_prog_STRIP+y} 4078then : 4079 printf %s "(cached) " >&6 4080else $as_nop 4081 if test -n "$STRIP"; then 4082 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4083else 4084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4085for as_dir in $PATH 4086do 4087 IFS=$as_save_IFS 4088 case $as_dir in #((( 4089 '') as_dir=./ ;; 4090 */) ;; 4091 *) as_dir=$as_dir/ ;; 4092 esac 4093 for ac_exec_ext in '' $ac_executable_extensions; do 4094 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4095 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4096 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4097 break 2 4098 fi 4099done 4100 done 4101IFS=$as_save_IFS 4102 4103fi 4104fi 4105STRIP=$ac_cv_prog_STRIP 4106if test -n "$STRIP"; then 4107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4108printf "%s\n" "$STRIP" >&6; } 4109else 4110 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4111printf "%s\n" "no" >&6; } 4112fi 4113 4114 4115fi 4116if test -z "$ac_cv_prog_STRIP"; then 4117 ac_ct_STRIP=$STRIP 4118 # Extract the first word of "strip", so it can be a program name with args. 4119set dummy strip; ac_word=$2 4120{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4121printf %s "checking for $ac_word... " >&6; } 4122if test ${ac_cv_prog_ac_ct_STRIP+y} 4123then : 4124 printf %s "(cached) " >&6 4125else $as_nop 4126 if test -n "$ac_ct_STRIP"; then 4127 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4128else 4129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4130for as_dir in $PATH 4131do 4132 IFS=$as_save_IFS 4133 case $as_dir in #((( 4134 '') as_dir=./ ;; 4135 */) ;; 4136 *) as_dir=$as_dir/ ;; 4137 esac 4138 for ac_exec_ext in '' $ac_executable_extensions; do 4139 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4140 ac_cv_prog_ac_ct_STRIP="strip" 4141 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4142 break 2 4143 fi 4144done 4145 done 4146IFS=$as_save_IFS 4147 4148fi 4149fi 4150ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4151if test -n "$ac_ct_STRIP"; then 4152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4153printf "%s\n" "$ac_ct_STRIP" >&6; } 4154else 4155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4156printf "%s\n" "no" >&6; } 4157fi 4158 4159 if test "x$ac_ct_STRIP" = x; then 4160 STRIP=":" 4161 else 4162 case $cross_compiling:$ac_tool_warned in 4163yes:) 4164{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4165printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4166ac_tool_warned=yes ;; 4167esac 4168 STRIP=$ac_ct_STRIP 4169 fi 4170else 4171 STRIP="$ac_cv_prog_STRIP" 4172fi 4173 4174fi 4175INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4176 4177 4178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 4179printf %s "checking for a race-free mkdir -p... " >&6; } 4180if test -z "$MKDIR_P"; then 4181 if test ${ac_cv_path_mkdir+y} 4182then : 4183 printf %s "(cached) " >&6 4184else $as_nop 4185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4186for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4187do 4188 IFS=$as_save_IFS 4189 case $as_dir in #((( 4190 '') as_dir=./ ;; 4191 */) ;; 4192 *) as_dir=$as_dir/ ;; 4193 esac 4194 for ac_prog in mkdir gmkdir; do 4195 for ac_exec_ext in '' $ac_executable_extensions; do 4196 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 4197 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 4198 'mkdir ('*'coreutils) '* | \ 4199 'BusyBox '* | \ 4200 'mkdir (fileutils) '4.1*) 4201 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 4202 break 3;; 4203 esac 4204 done 4205 done 4206 done 4207IFS=$as_save_IFS 4208 4209fi 4210 4211 test -d ./--version && rmdir ./--version 4212 if test ${ac_cv_path_mkdir+y}; then 4213 MKDIR_P="$ac_cv_path_mkdir -p" 4214 else 4215 # As a last resort, use the slow shell script. Don't cache a 4216 # value for MKDIR_P within a source directory, because that will 4217 # break other packages using the cache if that directory is 4218 # removed, or if the value is a relative name. 4219 MKDIR_P="$ac_install_sh -d" 4220 fi 4221fi 4222{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4223printf "%s\n" "$MKDIR_P" >&6; } 4224 4225for ac_prog in gawk mawk nawk awk 4226do 4227 # Extract the first word of "$ac_prog", so it can be a program name with args. 4228set dummy $ac_prog; ac_word=$2 4229{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4230printf %s "checking for $ac_word... " >&6; } 4231if test ${ac_cv_prog_AWK+y} 4232then : 4233 printf %s "(cached) " >&6 4234else $as_nop 4235 if test -n "$AWK"; then 4236 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4237else 4238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4239for as_dir in $PATH 4240do 4241 IFS=$as_save_IFS 4242 case $as_dir in #((( 4243 '') as_dir=./ ;; 4244 */) ;; 4245 *) as_dir=$as_dir/ ;; 4246 esac 4247 for ac_exec_ext in '' $ac_executable_extensions; do 4248 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4249 ac_cv_prog_AWK="$ac_prog" 4250 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4251 break 2 4252 fi 4253done 4254 done 4255IFS=$as_save_IFS 4256 4257fi 4258fi 4259AWK=$ac_cv_prog_AWK 4260if test -n "$AWK"; then 4261 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4262printf "%s\n" "$AWK" >&6; } 4263else 4264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4265printf "%s\n" "no" >&6; } 4266fi 4267 4268 4269 test -n "$AWK" && break 4270done 4271 4272{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4273printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4274set x ${MAKE-make} 4275ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4276if eval test \${ac_cv_prog_make_${ac_make}_set+y} 4277then : 4278 printf %s "(cached) " >&6 4279else $as_nop 4280 cat >conftest.make <<\_ACEOF 4281SHELL = /bin/sh 4282all: 4283 @echo '@@@%%%=$(MAKE)=@@@%%%' 4284_ACEOF 4285# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4286case `${MAKE-make} -f conftest.make 2>/dev/null` in 4287 *@@@%%%=?*=@@@%%%*) 4288 eval ac_cv_prog_make_${ac_make}_set=yes;; 4289 *) 4290 eval ac_cv_prog_make_${ac_make}_set=no;; 4291esac 4292rm -f conftest.make 4293fi 4294if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4296printf "%s\n" "yes" >&6; } 4297 SET_MAKE= 4298else 4299 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4300printf "%s\n" "no" >&6; } 4301 SET_MAKE="MAKE=${MAKE-make}" 4302fi 4303 4304rm -rf .tst 2>/dev/null 4305mkdir .tst 2>/dev/null 4306if test -d .tst; then 4307 am__leading_dot=. 4308else 4309 am__leading_dot=_ 4310fi 4311rmdir .tst 2>/dev/null 4312 4313DEPDIR="${am__leading_dot}deps" 4314 4315ac_config_commands="$ac_config_commands depfiles" 4316 4317{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 4318printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 4319cat > confinc.mk << 'END' 4320am__doit: 4321 @echo this is the am__doit target >confinc.out 4322.PHONY: am__doit 4323END 4324am__include="#" 4325am__quote= 4326# BSD make does it like this. 4327echo '.include "confinc.mk" # ignored' > confmf.BSD 4328# Other make implementations (GNU, Solaris 10, AIX) do it like this. 4329echo 'include confinc.mk # ignored' > confmf.GNU 4330_am_result=no 4331for s in GNU BSD; do 4332 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 4333 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 4334 ac_status=$? 4335 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4336 (exit $ac_status); } 4337 case $?:`cat confinc.out 2>/dev/null` in #( 4338 '0:this is the am__doit target') : 4339 case $s in #( 4340 BSD) : 4341 am__include='.include' am__quote='"' ;; #( 4342 *) : 4343 am__include='include' am__quote='' ;; 4344esac ;; #( 4345 *) : 4346 ;; 4347esac 4348 if test "$am__include" != "#"; then 4349 _am_result="yes ($s style)" 4350 break 4351 fi 4352done 4353rm -f confinc.* confmf.* 4354{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 4355printf "%s\n" "${_am_result}" >&6; } 4356 4357# Check whether --enable-dependency-tracking was given. 4358if test ${enable_dependency_tracking+y} 4359then : 4360 enableval=$enable_dependency_tracking; 4361fi 4362 4363if test "x$enable_dependency_tracking" != xno; then 4364 am_depcomp="$ac_aux_dir/depcomp" 4365 AMDEPBACKSLASH='\' 4366 am__nodep='_no' 4367fi 4368 if test "x$enable_dependency_tracking" != xno; then 4369 AMDEP_TRUE= 4370 AMDEP_FALSE='#' 4371else 4372 AMDEP_TRUE='#' 4373 AMDEP_FALSE= 4374fi 4375 4376 4377# Check whether --enable-silent-rules was given. 4378if test ${enable_silent_rules+y} 4379then : 4380 enableval=$enable_silent_rules; 4381fi 4382 4383case $enable_silent_rules in # ((( 4384 yes) AM_DEFAULT_VERBOSITY=0;; 4385 no) AM_DEFAULT_VERBOSITY=1;; 4386 *) AM_DEFAULT_VERBOSITY=1;; 4387esac 4388am_make=${MAKE-make} 4389{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4390printf %s "checking whether $am_make supports nested variables... " >&6; } 4391if test ${am_cv_make_support_nested_variables+y} 4392then : 4393 printf %s "(cached) " >&6 4394else $as_nop 4395 if printf "%s\n" 'TRUE=$(BAR$(V)) 4396BAR0=false 4397BAR1=true 4398V=1 4399am__doit: 4400 @$(TRUE) 4401.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4402 am_cv_make_support_nested_variables=yes 4403else 4404 am_cv_make_support_nested_variables=no 4405fi 4406fi 4407{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4408printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 4409if test $am_cv_make_support_nested_variables = yes; then 4410 AM_V='$(V)' 4411 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4412else 4413 AM_V=$AM_DEFAULT_VERBOSITY 4414 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4415fi 4416AM_BACKSLASH='\' 4417 4418if test "`cd $srcdir && pwd`" != "`pwd`"; then 4419 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4420 # is not polluted with repeated "-I." 4421 am__isrc=' -I$(srcdir)' 4422 # test to see if srcdir already configured 4423 if test -f $srcdir/config.status; then 4424 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4425 fi 4426fi 4427 4428# test whether we have cygpath 4429if test -z "$CYGPATH_W"; then 4430 if (cygpath --version) >/dev/null 2>/dev/null; then 4431 CYGPATH_W='cygpath -w' 4432 else 4433 CYGPATH_W=echo 4434 fi 4435fi 4436 4437 4438# Define the identity of the package. 4439 PACKAGE='libfontenc' 4440 VERSION='1.1.6' 4441 4442 4443printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 4444 4445 4446printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 4447 4448# Some tools Automake needs. 4449 4450ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4451 4452 4453AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4454 4455 4456AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4457 4458 4459AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4460 4461 4462MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4463 4464# For better backward compatibility. To be removed once Automake 1.9.x 4465# dies out for good. For more background, see: 4466# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4467# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4468mkdir_p='$(MKDIR_P)' 4469 4470# We need awk for the "check" target (and possibly the TAP driver). The 4471# system "awk" is bad on some platforms. 4472# Always define AMTAR for backward compatibility. Yes, it's still used 4473# in the wild :-( We should find a proper way to deprecate it ... 4474AMTAR='$${TAR-tar}' 4475 4476 4477# We'll loop over all known methods to create a tar archive until one works. 4478_am_tools='gnutar pax cpio none' 4479 4480am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4481 4482 4483 4484 4485 4486depcc="$CC" am_compiler_list= 4487 4488{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4489printf %s "checking dependency style of $depcc... " >&6; } 4490if test ${am_cv_CC_dependencies_compiler_type+y} 4491then : 4492 printf %s "(cached) " >&6 4493else $as_nop 4494 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4495 # We make a subdir and do the tests there. Otherwise we can end up 4496 # making bogus files that we don't know about and never remove. For 4497 # instance it was reported that on HP-UX the gcc test will end up 4498 # making a dummy file named 'D' -- because '-MD' means "put the output 4499 # in D". 4500 rm -rf conftest.dir 4501 mkdir conftest.dir 4502 # Copy depcomp to subdir because otherwise we won't find it if we're 4503 # using a relative directory. 4504 cp "$am_depcomp" conftest.dir 4505 cd conftest.dir 4506 # We will build objects and dependencies in a subdirectory because 4507 # it helps to detect inapplicable dependency modes. For instance 4508 # both Tru64's cc and ICC support -MD to output dependencies as a 4509 # side effect of compilation, but ICC will put the dependencies in 4510 # the current directory while Tru64 will put them in the object 4511 # directory. 4512 mkdir sub 4513 4514 am_cv_CC_dependencies_compiler_type=none 4515 if test "$am_compiler_list" = ""; then 4516 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4517 fi 4518 am__universal=false 4519 case " $depcc " in #( 4520 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4521 esac 4522 4523 for depmode in $am_compiler_list; do 4524 # Setup a source with many dependencies, because some compilers 4525 # like to wrap large dependency lists on column 80 (with \), and 4526 # we should not choose a depcomp mode which is confused by this. 4527 # 4528 # We need to recreate these files for each test, as the compiler may 4529 # overwrite some of them when testing with obscure command lines. 4530 # This happens at least with the AIX C compiler. 4531 : > sub/conftest.c 4532 for i in 1 2 3 4 5 6; do 4533 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4534 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4535 # Solaris 10 /bin/sh. 4536 echo '/* dummy */' > sub/conftst$i.h 4537 done 4538 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4539 4540 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4541 # mode. It turns out that the SunPro C++ compiler does not properly 4542 # handle '-M -o', and we need to detect this. Also, some Intel 4543 # versions had trouble with output in subdirs. 4544 am__obj=sub/conftest.${OBJEXT-o} 4545 am__minus_obj="-o $am__obj" 4546 case $depmode in 4547 gcc) 4548 # This depmode causes a compiler race in universal mode. 4549 test "$am__universal" = false || continue 4550 ;; 4551 nosideeffect) 4552 # After this tag, mechanisms are not by side-effect, so they'll 4553 # only be used when explicitly requested. 4554 if test "x$enable_dependency_tracking" = xyes; then 4555 continue 4556 else 4557 break 4558 fi 4559 ;; 4560 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4561 # This compiler won't grok '-c -o', but also, the minuso test has 4562 # not run yet. These depmodes are late enough in the game, and 4563 # so weak that their functioning should not be impacted. 4564 am__obj=conftest.${OBJEXT-o} 4565 am__minus_obj= 4566 ;; 4567 none) break ;; 4568 esac 4569 if depmode=$depmode \ 4570 source=sub/conftest.c object=$am__obj \ 4571 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4572 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4573 >/dev/null 2>conftest.err && 4574 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4575 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4576 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4577 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4578 # icc doesn't choke on unknown options, it will just issue warnings 4579 # or remarks (even with -Werror). So we grep stderr for any message 4580 # that says an option was ignored or not supported. 4581 # When given -MP, icc 7.0 and 7.1 complain thusly: 4582 # icc: Command line warning: ignoring option '-M'; no argument required 4583 # The diagnosis changed in icc 8.0: 4584 # icc: Command line remark: option '-MP' not supported 4585 if (grep 'ignoring option' conftest.err || 4586 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4587 am_cv_CC_dependencies_compiler_type=$depmode 4588 break 4589 fi 4590 fi 4591 done 4592 4593 cd .. 4594 rm -rf conftest.dir 4595else 4596 am_cv_CC_dependencies_compiler_type=none 4597fi 4598 4599fi 4600{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4601printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4602CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4603 4604 if 4605 test "x$enable_dependency_tracking" != xno \ 4606 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4607 am__fastdepCC_TRUE= 4608 am__fastdepCC_FALSE='#' 4609else 4610 am__fastdepCC_TRUE='#' 4611 am__fastdepCC_FALSE= 4612fi 4613 4614 4615# Variables for tags utilities; see am/tags.am 4616if test -z "$CTAGS"; then 4617 CTAGS=ctags 4618fi 4619 4620if test -z "$ETAGS"; then 4621 ETAGS=etags 4622fi 4623 4624if test -z "$CSCOPE"; then 4625 CSCOPE=cscope 4626fi 4627 4628 4629 4630# POSIX will say in a future version that running "rm -f" with no argument 4631# is OK; and we want to be able to make that assumption in our Makefile 4632# recipes. So use an aggressive probe to check that the usage we want is 4633# actually supported "in the wild" to an acceptable degree. 4634# See automake bug#10828. 4635# To make any issue more visible, cause the running configure to be aborted 4636# by default if the 'rm' program in use doesn't match our expectations; the 4637# user can still override this though. 4638if rm -f && rm -fr && rm -rf; then : OK; else 4639 cat >&2 <<'END' 4640Oops! 4641 4642Your 'rm' program seems unable to run without file operands specified 4643on the command line, even when the '-f' option is present. This is contrary 4644to the behaviour of most rm programs out there, and not conforming with 4645the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4646 4647Please tell bug-automake@gnu.org about your system, including the value 4648of your $PATH and any error possibly output before this message. This 4649can help us improve future automake versions. 4650 4651END 4652 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4653 echo 'Configuration will proceed anyway, since you have set the' >&2 4654 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4655 echo >&2 4656 else 4657 cat >&2 <<'END' 4658Aborting the configuration process, to ensure you take notice of the issue. 4659 4660You can download and install GNU coreutils to get an 'rm' implementation 4661that behaves properly: <https://www.gnu.org/software/coreutils/>. 4662 4663If you want to complete the configuration process using your problematic 4664'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4665to "yes", and re-run configure. 4666 4667END 4668 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4669 fi 4670fi 4671 4672 4673# Initialize libtool 4674case `pwd` in 4675 *\ * | *\ *) 4676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4677printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4678esac 4679 4680 4681 4682macro_version='2.4.7' 4683macro_revision='2.4.7' 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698ltmain=$ac_aux_dir/ltmain.sh 4699 4700 4701 4702 # Make sure we can run config.sub. 4703$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4704 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4705 4706{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4707printf %s "checking build system type... " >&6; } 4708if test ${ac_cv_build+y} 4709then : 4710 printf %s "(cached) " >&6 4711else $as_nop 4712 ac_build_alias=$build_alias 4713test "x$ac_build_alias" = x && 4714 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4715test "x$ac_build_alias" = x && 4716 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4717ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4718 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4719 4720fi 4721{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4722printf "%s\n" "$ac_cv_build" >&6; } 4723case $ac_cv_build in 4724*-*-*) ;; 4725*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4726esac 4727build=$ac_cv_build 4728ac_save_IFS=$IFS; IFS='-' 4729set x $ac_cv_build 4730shift 4731build_cpu=$1 4732build_vendor=$2 4733shift; shift 4734# Remember, the first character of IFS is used to create $*, 4735# except with old shells: 4736build_os=$* 4737IFS=$ac_save_IFS 4738case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4739 4740 4741{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4742printf %s "checking host system type... " >&6; } 4743if test ${ac_cv_host+y} 4744then : 4745 printf %s "(cached) " >&6 4746else $as_nop 4747 if test "x$host_alias" = x; then 4748 ac_cv_host=$ac_cv_build 4749else 4750 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4751 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4752fi 4753 4754fi 4755{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4756printf "%s\n" "$ac_cv_host" >&6; } 4757case $ac_cv_host in 4758*-*-*) ;; 4759*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4760esac 4761host=$ac_cv_host 4762ac_save_IFS=$IFS; IFS='-' 4763set x $ac_cv_host 4764shift 4765host_cpu=$1 4766host_vendor=$2 4767shift; shift 4768# Remember, the first character of IFS is used to create $*, 4769# except with old shells: 4770host_os=$* 4771IFS=$ac_save_IFS 4772case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4773 4774 4775# Backslashify metacharacters that are still active within 4776# double-quoted strings. 4777sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4778 4779# Same as above, but do not quote variable references. 4780double_quote_subst='s/\(["`\\]\)/\\\1/g' 4781 4782# Sed substitution to delay expansion of an escaped shell variable in a 4783# double_quote_subst'ed string. 4784delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4785 4786# Sed substitution to delay expansion of an escaped single quote. 4787delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4788 4789# Sed substitution to avoid accidental globbing in evaled expressions 4790no_glob_subst='s/\*/\\\*/g' 4791 4792ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4793ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4794ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4795 4796{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4797printf %s "checking how to print strings... " >&6; } 4798# Test print first, because it will be a builtin if present. 4799if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4800 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4801 ECHO='print -r --' 4802elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4803 ECHO='printf %s\n' 4804else 4805 # Use this function as a fallback that always works. 4806 func_fallback_echo () 4807 { 4808 eval 'cat <<_LTECHO_EOF 4809$1 4810_LTECHO_EOF' 4811 } 4812 ECHO='func_fallback_echo' 4813fi 4814 4815# func_echo_all arg... 4816# Invoke $ECHO with all args, space-separated. 4817func_echo_all () 4818{ 4819 $ECHO "" 4820} 4821 4822case $ECHO in 4823 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4824printf "%s\n" "printf" >&6; } ;; 4825 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4826printf "%s\n" "print -r" >&6; } ;; 4827 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4828printf "%s\n" "cat" >&6; } ;; 4829esac 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4845printf %s "checking for a sed that does not truncate output... " >&6; } 4846if test ${ac_cv_path_SED+y} 4847then : 4848 printf %s "(cached) " >&6 4849else $as_nop 4850 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4851 for ac_i in 1 2 3 4 5 6 7; do 4852 ac_script="$ac_script$as_nl$ac_script" 4853 done 4854 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4855 { ac_script=; unset ac_script;} 4856 if test -z "$SED"; then 4857 ac_path_SED_found=false 4858 # Loop through the user's path and test for each of PROGNAME-LIST 4859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4860for as_dir in $PATH 4861do 4862 IFS=$as_save_IFS 4863 case $as_dir in #((( 4864 '') as_dir=./ ;; 4865 */) ;; 4866 *) as_dir=$as_dir/ ;; 4867 esac 4868 for ac_prog in sed gsed 4869 do 4870 for ac_exec_ext in '' $ac_executable_extensions; do 4871 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 4872 as_fn_executable_p "$ac_path_SED" || continue 4873# Check for GNU ac_path_SED and select it if it is found. 4874 # Check for GNU $ac_path_SED 4875case `"$ac_path_SED" --version 2>&1` in 4876*GNU*) 4877 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4878*) 4879 ac_count=0 4880 printf %s 0123456789 >"conftest.in" 4881 while : 4882 do 4883 cat "conftest.in" "conftest.in" >"conftest.tmp" 4884 mv "conftest.tmp" "conftest.in" 4885 cp "conftest.in" "conftest.nl" 4886 printf "%s\n" '' >> "conftest.nl" 4887 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4888 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4889 as_fn_arith $ac_count + 1 && ac_count=$as_val 4890 if test $ac_count -gt ${ac_path_SED_max-0}; then 4891 # Best one so far, save it but keep looking for a better one 4892 ac_cv_path_SED="$ac_path_SED" 4893 ac_path_SED_max=$ac_count 4894 fi 4895 # 10*(2^10) chars as input seems more than enough 4896 test $ac_count -gt 10 && break 4897 done 4898 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4899esac 4900 4901 $ac_path_SED_found && break 3 4902 done 4903 done 4904 done 4905IFS=$as_save_IFS 4906 if test -z "$ac_cv_path_SED"; then 4907 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4908 fi 4909else 4910 ac_cv_path_SED=$SED 4911fi 4912 4913fi 4914{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4915printf "%s\n" "$ac_cv_path_SED" >&6; } 4916 SED="$ac_cv_path_SED" 4917 rm -f conftest.sed 4918 4919test -z "$SED" && SED=sed 4920Xsed="$SED -e 1s/^X//" 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4933printf %s "checking for grep that handles long lines and -e... " >&6; } 4934if test ${ac_cv_path_GREP+y} 4935then : 4936 printf %s "(cached) " >&6 4937else $as_nop 4938 if test -z "$GREP"; then 4939 ac_path_GREP_found=false 4940 # Loop through the user's path and test for each of PROGNAME-LIST 4941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4942for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4943do 4944 IFS=$as_save_IFS 4945 case $as_dir in #((( 4946 '') as_dir=./ ;; 4947 */) ;; 4948 *) as_dir=$as_dir/ ;; 4949 esac 4950 for ac_prog in grep ggrep 4951 do 4952 for ac_exec_ext in '' $ac_executable_extensions; do 4953 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 4954 as_fn_executable_p "$ac_path_GREP" || continue 4955# Check for GNU ac_path_GREP and select it if it is found. 4956 # Check for GNU $ac_path_GREP 4957case `"$ac_path_GREP" --version 2>&1` in 4958*GNU*) 4959 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4960*) 4961 ac_count=0 4962 printf %s 0123456789 >"conftest.in" 4963 while : 4964 do 4965 cat "conftest.in" "conftest.in" >"conftest.tmp" 4966 mv "conftest.tmp" "conftest.in" 4967 cp "conftest.in" "conftest.nl" 4968 printf "%s\n" 'GREP' >> "conftest.nl" 4969 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4970 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4971 as_fn_arith $ac_count + 1 && ac_count=$as_val 4972 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4973 # Best one so far, save it but keep looking for a better one 4974 ac_cv_path_GREP="$ac_path_GREP" 4975 ac_path_GREP_max=$ac_count 4976 fi 4977 # 10*(2^10) chars as input seems more than enough 4978 test $ac_count -gt 10 && break 4979 done 4980 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4981esac 4982 4983 $ac_path_GREP_found && break 3 4984 done 4985 done 4986 done 4987IFS=$as_save_IFS 4988 if test -z "$ac_cv_path_GREP"; then 4989 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4990 fi 4991else 4992 ac_cv_path_GREP=$GREP 4993fi 4994 4995fi 4996{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4997printf "%s\n" "$ac_cv_path_GREP" >&6; } 4998 GREP="$ac_cv_path_GREP" 4999 5000 5001{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5002printf %s "checking for egrep... " >&6; } 5003if test ${ac_cv_path_EGREP+y} 5004then : 5005 printf %s "(cached) " >&6 5006else $as_nop 5007 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5008 then ac_cv_path_EGREP="$GREP -E" 5009 else 5010 if test -z "$EGREP"; then 5011 ac_path_EGREP_found=false 5012 # Loop through the user's path and test for each of PROGNAME-LIST 5013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5014for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5015do 5016 IFS=$as_save_IFS 5017 case $as_dir in #((( 5018 '') as_dir=./ ;; 5019 */) ;; 5020 *) as_dir=$as_dir/ ;; 5021 esac 5022 for ac_prog in egrep 5023 do 5024 for ac_exec_ext in '' $ac_executable_extensions; do 5025 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 5026 as_fn_executable_p "$ac_path_EGREP" || continue 5027# Check for GNU ac_path_EGREP and select it if it is found. 5028 # Check for GNU $ac_path_EGREP 5029case `"$ac_path_EGREP" --version 2>&1` in 5030*GNU*) 5031 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5032*) 5033 ac_count=0 5034 printf %s 0123456789 >"conftest.in" 5035 while : 5036 do 5037 cat "conftest.in" "conftest.in" >"conftest.tmp" 5038 mv "conftest.tmp" "conftest.in" 5039 cp "conftest.in" "conftest.nl" 5040 printf "%s\n" 'EGREP' >> "conftest.nl" 5041 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5042 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5043 as_fn_arith $ac_count + 1 && ac_count=$as_val 5044 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5045 # Best one so far, save it but keep looking for a better one 5046 ac_cv_path_EGREP="$ac_path_EGREP" 5047 ac_path_EGREP_max=$ac_count 5048 fi 5049 # 10*(2^10) chars as input seems more than enough 5050 test $ac_count -gt 10 && break 5051 done 5052 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5053esac 5054 5055 $ac_path_EGREP_found && break 3 5056 done 5057 done 5058 done 5059IFS=$as_save_IFS 5060 if test -z "$ac_cv_path_EGREP"; then 5061 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5062 fi 5063else 5064 ac_cv_path_EGREP=$EGREP 5065fi 5066 5067 fi 5068fi 5069{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5070printf "%s\n" "$ac_cv_path_EGREP" >&6; } 5071 EGREP="$ac_cv_path_EGREP" 5072 5073 5074{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5075printf %s "checking for fgrep... " >&6; } 5076if test ${ac_cv_path_FGREP+y} 5077then : 5078 printf %s "(cached) " >&6 5079else $as_nop 5080 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5081 then ac_cv_path_FGREP="$GREP -F" 5082 else 5083 if test -z "$FGREP"; then 5084 ac_path_FGREP_found=false 5085 # Loop through the user's path and test for each of PROGNAME-LIST 5086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5087for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5088do 5089 IFS=$as_save_IFS 5090 case $as_dir in #((( 5091 '') as_dir=./ ;; 5092 */) ;; 5093 *) as_dir=$as_dir/ ;; 5094 esac 5095 for ac_prog in fgrep 5096 do 5097 for ac_exec_ext in '' $ac_executable_extensions; do 5098 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 5099 as_fn_executable_p "$ac_path_FGREP" || continue 5100# Check for GNU ac_path_FGREP and select it if it is found. 5101 # Check for GNU $ac_path_FGREP 5102case `"$ac_path_FGREP" --version 2>&1` in 5103*GNU*) 5104 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5105*) 5106 ac_count=0 5107 printf %s 0123456789 >"conftest.in" 5108 while : 5109 do 5110 cat "conftest.in" "conftest.in" >"conftest.tmp" 5111 mv "conftest.tmp" "conftest.in" 5112 cp "conftest.in" "conftest.nl" 5113 printf "%s\n" 'FGREP' >> "conftest.nl" 5114 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5115 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5116 as_fn_arith $ac_count + 1 && ac_count=$as_val 5117 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5118 # Best one so far, save it but keep looking for a better one 5119 ac_cv_path_FGREP="$ac_path_FGREP" 5120 ac_path_FGREP_max=$ac_count 5121 fi 5122 # 10*(2^10) chars as input seems more than enough 5123 test $ac_count -gt 10 && break 5124 done 5125 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5126esac 5127 5128 $ac_path_FGREP_found && break 3 5129 done 5130 done 5131 done 5132IFS=$as_save_IFS 5133 if test -z "$ac_cv_path_FGREP"; then 5134 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5135 fi 5136else 5137 ac_cv_path_FGREP=$FGREP 5138fi 5139 5140 fi 5141fi 5142{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5143printf "%s\n" "$ac_cv_path_FGREP" >&6; } 5144 FGREP="$ac_cv_path_FGREP" 5145 5146 5147test -z "$GREP" && GREP=grep 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167# Check whether --with-gnu-ld was given. 5168if test ${with_gnu_ld+y} 5169then : 5170 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5171else $as_nop 5172 with_gnu_ld=no 5173fi 5174 5175ac_prog=ld 5176if test yes = "$GCC"; then 5177 # Check if gcc -print-prog-name=ld gives a path. 5178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5179printf %s "checking for ld used by $CC... " >&6; } 5180 case $host in 5181 *-*-mingw*) 5182 # gcc leaves a trailing carriage return, which upsets mingw 5183 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5184 *) 5185 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5186 esac 5187 case $ac_prog in 5188 # Accept absolute paths. 5189 [\\/]* | ?:[\\/]*) 5190 re_direlt='/[^/][^/]*/\.\./' 5191 # Canonicalize the pathname of ld 5192 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5193 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5194 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5195 done 5196 test -z "$LD" && LD=$ac_prog 5197 ;; 5198 "") 5199 # If it fails, then pretend we aren't using GCC. 5200 ac_prog=ld 5201 ;; 5202 *) 5203 # If it is relative, then search for the first ld in PATH. 5204 with_gnu_ld=unknown 5205 ;; 5206 esac 5207elif test yes = "$with_gnu_ld"; then 5208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5209printf %s "checking for GNU ld... " >&6; } 5210else 5211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5212printf %s "checking for non-GNU ld... " >&6; } 5213fi 5214if test ${lt_cv_path_LD+y} 5215then : 5216 printf %s "(cached) " >&6 5217else $as_nop 5218 if test -z "$LD"; then 5219 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5220 for ac_dir in $PATH; do 5221 IFS=$lt_save_ifs 5222 test -z "$ac_dir" && ac_dir=. 5223 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5224 lt_cv_path_LD=$ac_dir/$ac_prog 5225 # Check to see if the program is GNU ld. I'd rather use --version, 5226 # but apparently some variants of GNU ld only accept -v. 5227 # Break only if it was the GNU/non-GNU ld that we prefer. 5228 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5229 *GNU* | *'with BFD'*) 5230 test no != "$with_gnu_ld" && break 5231 ;; 5232 *) 5233 test yes != "$with_gnu_ld" && break 5234 ;; 5235 esac 5236 fi 5237 done 5238 IFS=$lt_save_ifs 5239else 5240 lt_cv_path_LD=$LD # Let the user override the test with a path. 5241fi 5242fi 5243 5244LD=$lt_cv_path_LD 5245if test -n "$LD"; then 5246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5247printf "%s\n" "$LD" >&6; } 5248else 5249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5250printf "%s\n" "no" >&6; } 5251fi 5252test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5253{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5254printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 5255if test ${lt_cv_prog_gnu_ld+y} 5256then : 5257 printf %s "(cached) " >&6 5258else $as_nop 5259 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5260case `$LD -v 2>&1 </dev/null` in 5261*GNU* | *'with BFD'*) 5262 lt_cv_prog_gnu_ld=yes 5263 ;; 5264*) 5265 lt_cv_prog_gnu_ld=no 5266 ;; 5267esac 5268fi 5269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5270printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 5271with_gnu_ld=$lt_cv_prog_gnu_ld 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5282printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5283if test ${lt_cv_path_NM+y} 5284then : 5285 printf %s "(cached) " >&6 5286else $as_nop 5287 if test -n "$NM"; then 5288 # Let the user override the test. 5289 lt_cv_path_NM=$NM 5290else 5291 lt_nm_to_check=${ac_tool_prefix}nm 5292 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5293 lt_nm_to_check="$lt_nm_to_check nm" 5294 fi 5295 for lt_tmp_nm in $lt_nm_to_check; do 5296 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5297 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5298 IFS=$lt_save_ifs 5299 test -z "$ac_dir" && ac_dir=. 5300 tmp_nm=$ac_dir/$lt_tmp_nm 5301 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5302 # Check to see if the nm accepts a BSD-compat flag. 5303 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5304 # nm: unknown option "B" ignored 5305 # Tru64's nm complains that /dev/null is an invalid object file 5306 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5307 case $build_os in 5308 mingw*) lt_bad_file=conftest.nm/nofile ;; 5309 *) lt_bad_file=/dev/null ;; 5310 esac 5311 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in 5312 *$lt_bad_file* | *'Invalid file or object type'*) 5313 lt_cv_path_NM="$tmp_nm -B" 5314 break 2 5315 ;; 5316 *) 5317 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in 5318 */dev/null*) 5319 lt_cv_path_NM="$tmp_nm -p" 5320 break 2 5321 ;; 5322 *) 5323 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5324 continue # so that we can try to find one that supports BSD flags 5325 ;; 5326 esac 5327 ;; 5328 esac 5329 fi 5330 done 5331 IFS=$lt_save_ifs 5332 done 5333 : ${lt_cv_path_NM=no} 5334fi 5335fi 5336{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5337printf "%s\n" "$lt_cv_path_NM" >&6; } 5338if test no != "$lt_cv_path_NM"; then 5339 NM=$lt_cv_path_NM 5340else 5341 # Didn't find any BSD compatible name lister, look for dumpbin. 5342 if test -n "$DUMPBIN"; then : 5343 # Let the user override the test. 5344 else 5345 if test -n "$ac_tool_prefix"; then 5346 for ac_prog in dumpbin "link -dump" 5347 do 5348 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5349set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5350{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5351printf %s "checking for $ac_word... " >&6; } 5352if test ${ac_cv_prog_DUMPBIN+y} 5353then : 5354 printf %s "(cached) " >&6 5355else $as_nop 5356 if test -n "$DUMPBIN"; then 5357 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5358else 5359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5360for as_dir in $PATH 5361do 5362 IFS=$as_save_IFS 5363 case $as_dir in #((( 5364 '') as_dir=./ ;; 5365 */) ;; 5366 *) as_dir=$as_dir/ ;; 5367 esac 5368 for ac_exec_ext in '' $ac_executable_extensions; do 5369 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5370 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5371 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5372 break 2 5373 fi 5374done 5375 done 5376IFS=$as_save_IFS 5377 5378fi 5379fi 5380DUMPBIN=$ac_cv_prog_DUMPBIN 5381if test -n "$DUMPBIN"; then 5382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5383printf "%s\n" "$DUMPBIN" >&6; } 5384else 5385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5386printf "%s\n" "no" >&6; } 5387fi 5388 5389 5390 test -n "$DUMPBIN" && break 5391 done 5392fi 5393if test -z "$DUMPBIN"; then 5394 ac_ct_DUMPBIN=$DUMPBIN 5395 for ac_prog in dumpbin "link -dump" 5396do 5397 # Extract the first word of "$ac_prog", so it can be a program name with args. 5398set dummy $ac_prog; ac_word=$2 5399{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5400printf %s "checking for $ac_word... " >&6; } 5401if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 5402then : 5403 printf %s "(cached) " >&6 5404else $as_nop 5405 if test -n "$ac_ct_DUMPBIN"; then 5406 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5407else 5408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5409for as_dir in $PATH 5410do 5411 IFS=$as_save_IFS 5412 case $as_dir in #((( 5413 '') as_dir=./ ;; 5414 */) ;; 5415 *) as_dir=$as_dir/ ;; 5416 esac 5417 for ac_exec_ext in '' $ac_executable_extensions; do 5418 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5419 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5420 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5421 break 2 5422 fi 5423done 5424 done 5425IFS=$as_save_IFS 5426 5427fi 5428fi 5429ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5430if test -n "$ac_ct_DUMPBIN"; then 5431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5432printf "%s\n" "$ac_ct_DUMPBIN" >&6; } 5433else 5434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5435printf "%s\n" "no" >&6; } 5436fi 5437 5438 5439 test -n "$ac_ct_DUMPBIN" && break 5440done 5441 5442 if test "x$ac_ct_DUMPBIN" = x; then 5443 DUMPBIN=":" 5444 else 5445 case $cross_compiling:$ac_tool_warned in 5446yes:) 5447{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5448printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5449ac_tool_warned=yes ;; 5450esac 5451 DUMPBIN=$ac_ct_DUMPBIN 5452 fi 5453fi 5454 5455 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in 5456 *COFF*) 5457 DUMPBIN="$DUMPBIN -symbols -headers" 5458 ;; 5459 *) 5460 DUMPBIN=: 5461 ;; 5462 esac 5463 fi 5464 5465 if test : != "$DUMPBIN"; then 5466 NM=$DUMPBIN 5467 fi 5468fi 5469test -z "$NM" && NM=nm 5470 5471 5472 5473 5474 5475 5476{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5477printf %s "checking the name lister ($NM) interface... " >&6; } 5478if test ${lt_cv_nm_interface+y} 5479then : 5480 printf %s "(cached) " >&6 5481else $as_nop 5482 lt_cv_nm_interface="BSD nm" 5483 echo "int some_variable = 0;" > conftest.$ac_ext 5484 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5485 (eval "$ac_compile" 2>conftest.err) 5486 cat conftest.err >&5 5487 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5488 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5489 cat conftest.err >&5 5490 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5491 cat conftest.out >&5 5492 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5493 lt_cv_nm_interface="MS dumpbin" 5494 fi 5495 rm -f conftest* 5496fi 5497{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5498printf "%s\n" "$lt_cv_nm_interface" >&6; } 5499 5500{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5501printf %s "checking whether ln -s works... " >&6; } 5502LN_S=$as_ln_s 5503if test "$LN_S" = "ln -s"; then 5504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5505printf "%s\n" "yes" >&6; } 5506else 5507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5508printf "%s\n" "no, using $LN_S" >&6; } 5509fi 5510 5511# find the maximum length of command line arguments 5512{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5513printf %s "checking the maximum length of command line arguments... " >&6; } 5514if test ${lt_cv_sys_max_cmd_len+y} 5515then : 5516 printf %s "(cached) " >&6 5517else $as_nop 5518 i=0 5519 teststring=ABCD 5520 5521 case $build_os in 5522 msdosdjgpp*) 5523 # On DJGPP, this test can blow up pretty badly due to problems in libc 5524 # (any single argument exceeding 2000 bytes causes a buffer overrun 5525 # during glob expansion). Even if it were fixed, the result of this 5526 # check would be larger than it should be. 5527 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5528 ;; 5529 5530 gnu*) 5531 # Under GNU Hurd, this test is not required because there is 5532 # no limit to the length of command line arguments. 5533 # Libtool will interpret -1 as no limit whatsoever 5534 lt_cv_sys_max_cmd_len=-1; 5535 ;; 5536 5537 cygwin* | mingw* | cegcc*) 5538 # On Win9x/ME, this test blows up -- it succeeds, but takes 5539 # about 5 minutes as the teststring grows exponentially. 5540 # Worse, since 9x/ME are not pre-emptively multitasking, 5541 # you end up with a "frozen" computer, even though with patience 5542 # the test eventually succeeds (with a max line length of 256k). 5543 # Instead, let's just punt: use the minimum linelength reported by 5544 # all of the supported platforms: 8192 (on NT/2K/XP). 5545 lt_cv_sys_max_cmd_len=8192; 5546 ;; 5547 5548 mint*) 5549 # On MiNT this can take a long time and run out of memory. 5550 lt_cv_sys_max_cmd_len=8192; 5551 ;; 5552 5553 amigaos*) 5554 # On AmigaOS with pdksh, this test takes hours, literally. 5555 # So we just punt and use a minimum line length of 8192. 5556 lt_cv_sys_max_cmd_len=8192; 5557 ;; 5558 5559 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) 5560 # This has been around since 386BSD, at least. Likely further. 5561 if test -x /sbin/sysctl; then 5562 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5563 elif test -x /usr/sbin/sysctl; then 5564 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5565 else 5566 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5567 fi 5568 # And add a safety zone 5569 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5570 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5571 ;; 5572 5573 interix*) 5574 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5575 lt_cv_sys_max_cmd_len=196608 5576 ;; 5577 5578 os2*) 5579 # The test takes a long time on OS/2. 5580 lt_cv_sys_max_cmd_len=8192 5581 ;; 5582 5583 osf*) 5584 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5585 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5586 # nice to cause kernel panics so lets avoid the loop below. 5587 # First set a reasonable default. 5588 lt_cv_sys_max_cmd_len=16384 5589 # 5590 if test -x /sbin/sysconfig; then 5591 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5592 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5593 esac 5594 fi 5595 ;; 5596 sco3.2v5*) 5597 lt_cv_sys_max_cmd_len=102400 5598 ;; 5599 sysv5* | sco5v6* | sysv4.2uw2*) 5600 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5601 if test -n "$kargmax"; then 5602 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` 5603 else 5604 lt_cv_sys_max_cmd_len=32768 5605 fi 5606 ;; 5607 *) 5608 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5609 if test -n "$lt_cv_sys_max_cmd_len" && \ 5610 test undefined != "$lt_cv_sys_max_cmd_len"; then 5611 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5612 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5613 else 5614 # Make teststring a little bigger before we do anything with it. 5615 # a 1K string should be a reasonable start. 5616 for i in 1 2 3 4 5 6 7 8; do 5617 teststring=$teststring$teststring 5618 done 5619 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5620 # If test is not a shell built-in, we'll probably end up computing a 5621 # maximum length that is only half of the actual maximum length, but 5622 # we can't tell. 5623 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5624 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5625 test 17 != "$i" # 1/2 MB should be enough 5626 do 5627 i=`expr $i + 1` 5628 teststring=$teststring$teststring 5629 done 5630 # Only check the string length outside the loop. 5631 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5632 teststring= 5633 # Add a significant safety factor because C++ compilers can tack on 5634 # massive amounts of additional arguments before passing them to the 5635 # linker. It appears as though 1/2 is a usable value. 5636 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5637 fi 5638 ;; 5639 esac 5640 5641fi 5642 5643if test -n "$lt_cv_sys_max_cmd_len"; then 5644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5645printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 5646else 5647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 5648printf "%s\n" "none" >&6; } 5649fi 5650max_cmd_len=$lt_cv_sys_max_cmd_len 5651 5652 5653 5654 5655 5656 5657: ${CP="cp -f"} 5658: ${MV="mv -f"} 5659: ${RM="rm -f"} 5660 5661if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5662 lt_unset=unset 5663else 5664 lt_unset=false 5665fi 5666 5667 5668 5669 5670 5671# test EBCDIC or ASCII 5672case `echo X|tr X '\101'` in 5673 A) # ASCII based system 5674 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5675 lt_SP2NL='tr \040 \012' 5676 lt_NL2SP='tr \015\012 \040\040' 5677 ;; 5678 *) # EBCDIC based system 5679 lt_SP2NL='tr \100 \n' 5680 lt_NL2SP='tr \r\n \100\100' 5681 ;; 5682esac 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5693printf %s "checking how to convert $build file names to $host format... " >&6; } 5694if test ${lt_cv_to_host_file_cmd+y} 5695then : 5696 printf %s "(cached) " >&6 5697else $as_nop 5698 case $host in 5699 *-*-mingw* ) 5700 case $build in 5701 *-*-mingw* ) # actually msys 5702 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5703 ;; 5704 *-*-cygwin* ) 5705 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5706 ;; 5707 * ) # otherwise, assume *nix 5708 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5709 ;; 5710 esac 5711 ;; 5712 *-*-cygwin* ) 5713 case $build in 5714 *-*-mingw* ) # actually msys 5715 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5716 ;; 5717 *-*-cygwin* ) 5718 lt_cv_to_host_file_cmd=func_convert_file_noop 5719 ;; 5720 * ) # otherwise, assume *nix 5721 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5722 ;; 5723 esac 5724 ;; 5725 * ) # unhandled hosts (and "normal" native builds) 5726 lt_cv_to_host_file_cmd=func_convert_file_noop 5727 ;; 5728esac 5729 5730fi 5731 5732to_host_file_cmd=$lt_cv_to_host_file_cmd 5733{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5734printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } 5735 5736 5737 5738 5739 5740{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5741printf %s "checking how to convert $build file names to toolchain format... " >&6; } 5742if test ${lt_cv_to_tool_file_cmd+y} 5743then : 5744 printf %s "(cached) " >&6 5745else $as_nop 5746 #assume ordinary cross tools, or native build. 5747lt_cv_to_tool_file_cmd=func_convert_file_noop 5748case $host in 5749 *-*-mingw* ) 5750 case $build in 5751 *-*-mingw* ) # actually msys 5752 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5753 ;; 5754 esac 5755 ;; 5756esac 5757 5758fi 5759 5760to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5761{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5762printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } 5763 5764 5765 5766 5767 5768{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5769printf %s "checking for $LD option to reload object files... " >&6; } 5770if test ${lt_cv_ld_reload_flag+y} 5771then : 5772 printf %s "(cached) " >&6 5773else $as_nop 5774 lt_cv_ld_reload_flag='-r' 5775fi 5776{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5777printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 5778reload_flag=$lt_cv_ld_reload_flag 5779case $reload_flag in 5780"" | " "*) ;; 5781*) reload_flag=" $reload_flag" ;; 5782esac 5783reload_cmds='$LD$reload_flag -o $output$reload_objs' 5784case $host_os in 5785 cygwin* | mingw* | pw32* | cegcc*) 5786 if test yes != "$GCC"; then 5787 reload_cmds=false 5788 fi 5789 ;; 5790 darwin*) 5791 if test yes = "$GCC"; then 5792 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5793 else 5794 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5795 fi 5796 ;; 5797esac 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807if test -n "$ac_tool_prefix"; then 5808 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. 5809set dummy ${ac_tool_prefix}file; ac_word=$2 5810{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5811printf %s "checking for $ac_word... " >&6; } 5812if test ${ac_cv_prog_FILECMD+y} 5813then : 5814 printf %s "(cached) " >&6 5815else $as_nop 5816 if test -n "$FILECMD"; then 5817 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. 5818else 5819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5820for as_dir in $PATH 5821do 5822 IFS=$as_save_IFS 5823 case $as_dir in #((( 5824 '') as_dir=./ ;; 5825 */) ;; 5826 *) as_dir=$as_dir/ ;; 5827 esac 5828 for ac_exec_ext in '' $ac_executable_extensions; do 5829 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5830 ac_cv_prog_FILECMD="${ac_tool_prefix}file" 5831 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5832 break 2 5833 fi 5834done 5835 done 5836IFS=$as_save_IFS 5837 5838fi 5839fi 5840FILECMD=$ac_cv_prog_FILECMD 5841if test -n "$FILECMD"; then 5842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 5843printf "%s\n" "$FILECMD" >&6; } 5844else 5845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5846printf "%s\n" "no" >&6; } 5847fi 5848 5849 5850fi 5851if test -z "$ac_cv_prog_FILECMD"; then 5852 ac_ct_FILECMD=$FILECMD 5853 # Extract the first word of "file", so it can be a program name with args. 5854set dummy file; ac_word=$2 5855{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5856printf %s "checking for $ac_word... " >&6; } 5857if test ${ac_cv_prog_ac_ct_FILECMD+y} 5858then : 5859 printf %s "(cached) " >&6 5860else $as_nop 5861 if test -n "$ac_ct_FILECMD"; then 5862 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. 5863else 5864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5865for as_dir in $PATH 5866do 5867 IFS=$as_save_IFS 5868 case $as_dir in #((( 5869 '') as_dir=./ ;; 5870 */) ;; 5871 *) as_dir=$as_dir/ ;; 5872 esac 5873 for ac_exec_ext in '' $ac_executable_extensions; do 5874 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5875 ac_cv_prog_ac_ct_FILECMD="file" 5876 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5877 break 2 5878 fi 5879done 5880 done 5881IFS=$as_save_IFS 5882 5883fi 5884fi 5885ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD 5886if test -n "$ac_ct_FILECMD"; then 5887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 5888printf "%s\n" "$ac_ct_FILECMD" >&6; } 5889else 5890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5891printf "%s\n" "no" >&6; } 5892fi 5893 5894 if test "x$ac_ct_FILECMD" = x; then 5895 FILECMD=":" 5896 else 5897 case $cross_compiling:$ac_tool_warned in 5898yes:) 5899{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5900printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5901ac_tool_warned=yes ;; 5902esac 5903 FILECMD=$ac_ct_FILECMD 5904 fi 5905else 5906 FILECMD="$ac_cv_prog_FILECMD" 5907fi 5908 5909 5910 5911 5912 5913 5914 5915if test -n "$ac_tool_prefix"; then 5916 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5917set dummy ${ac_tool_prefix}objdump; ac_word=$2 5918{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5919printf %s "checking for $ac_word... " >&6; } 5920if test ${ac_cv_prog_OBJDUMP+y} 5921then : 5922 printf %s "(cached) " >&6 5923else $as_nop 5924 if test -n "$OBJDUMP"; then 5925 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5926else 5927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5928for as_dir in $PATH 5929do 5930 IFS=$as_save_IFS 5931 case $as_dir in #((( 5932 '') as_dir=./ ;; 5933 */) ;; 5934 *) as_dir=$as_dir/ ;; 5935 esac 5936 for ac_exec_ext in '' $ac_executable_extensions; do 5937 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5938 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5939 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5940 break 2 5941 fi 5942done 5943 done 5944IFS=$as_save_IFS 5945 5946fi 5947fi 5948OBJDUMP=$ac_cv_prog_OBJDUMP 5949if test -n "$OBJDUMP"; then 5950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5951printf "%s\n" "$OBJDUMP" >&6; } 5952else 5953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5954printf "%s\n" "no" >&6; } 5955fi 5956 5957 5958fi 5959if test -z "$ac_cv_prog_OBJDUMP"; then 5960 ac_ct_OBJDUMP=$OBJDUMP 5961 # Extract the first word of "objdump", so it can be a program name with args. 5962set dummy objdump; ac_word=$2 5963{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5964printf %s "checking for $ac_word... " >&6; } 5965if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 5966then : 5967 printf %s "(cached) " >&6 5968else $as_nop 5969 if test -n "$ac_ct_OBJDUMP"; then 5970 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5971else 5972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5973for as_dir in $PATH 5974do 5975 IFS=$as_save_IFS 5976 case $as_dir in #((( 5977 '') as_dir=./ ;; 5978 */) ;; 5979 *) as_dir=$as_dir/ ;; 5980 esac 5981 for ac_exec_ext in '' $ac_executable_extensions; do 5982 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5983 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5984 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5985 break 2 5986 fi 5987done 5988 done 5989IFS=$as_save_IFS 5990 5991fi 5992fi 5993ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5994if test -n "$ac_ct_OBJDUMP"; then 5995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5996printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 5997else 5998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5999printf "%s\n" "no" >&6; } 6000fi 6001 6002 if test "x$ac_ct_OBJDUMP" = x; then 6003 OBJDUMP="false" 6004 else 6005 case $cross_compiling:$ac_tool_warned in 6006yes:) 6007{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6008printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6009ac_tool_warned=yes ;; 6010esac 6011 OBJDUMP=$ac_ct_OBJDUMP 6012 fi 6013else 6014 OBJDUMP="$ac_cv_prog_OBJDUMP" 6015fi 6016 6017test -z "$OBJDUMP" && OBJDUMP=objdump 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6028printf %s "checking how to recognize dependent libraries... " >&6; } 6029if test ${lt_cv_deplibs_check_method+y} 6030then : 6031 printf %s "(cached) " >&6 6032else $as_nop 6033 lt_cv_file_magic_cmd='$MAGIC_CMD' 6034lt_cv_file_magic_test_file= 6035lt_cv_deplibs_check_method='unknown' 6036# Need to set the preceding variable on all platforms that support 6037# interlibrary dependencies. 6038# 'none' -- dependencies not supported. 6039# 'unknown' -- same as none, but documents that we really don't know. 6040# 'pass_all' -- all dependencies passed with no checks. 6041# 'test_compile' -- check by making test program. 6042# 'file_magic [[regex]]' -- check by looking for files in library path 6043# that responds to the $file_magic_cmd with a given extended regex. 6044# If you have 'file' or equivalent on your system and you're not sure 6045# whether 'pass_all' will *always* work, you probably want this one. 6046 6047case $host_os in 6048aix[4-9]*) 6049 lt_cv_deplibs_check_method=pass_all 6050 ;; 6051 6052beos*) 6053 lt_cv_deplibs_check_method=pass_all 6054 ;; 6055 6056bsdi[45]*) 6057 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6058 lt_cv_file_magic_cmd='$FILECMD -L' 6059 lt_cv_file_magic_test_file=/shlib/libc.so 6060 ;; 6061 6062cygwin*) 6063 # func_win32_libid is a shell function defined in ltmain.sh 6064 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6065 lt_cv_file_magic_cmd='func_win32_libid' 6066 ;; 6067 6068mingw* | pw32*) 6069 # Base MSYS/MinGW do not provide the 'file' command needed by 6070 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6071 # unless we find 'file', for example because we are cross-compiling. 6072 if ( file / ) >/dev/null 2>&1; then 6073 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6074 lt_cv_file_magic_cmd='func_win32_libid' 6075 else 6076 # Keep this pattern in sync with the one in func_win32_libid. 6077 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6078 lt_cv_file_magic_cmd='$OBJDUMP -f' 6079 fi 6080 ;; 6081 6082cegcc*) 6083 # use the weaker test based on 'objdump'. See mingw*. 6084 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6085 lt_cv_file_magic_cmd='$OBJDUMP -f' 6086 ;; 6087 6088darwin* | rhapsody*) 6089 lt_cv_deplibs_check_method=pass_all 6090 ;; 6091 6092freebsd* | dragonfly* | midnightbsd*) 6093 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6094 case $host_cpu in 6095 i*86 ) 6096 # Not sure whether the presence of OpenBSD here was a mistake. 6097 # Let's accept both of them until this is cleared up. 6098 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6099 lt_cv_file_magic_cmd=$FILECMD 6100 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6101 ;; 6102 esac 6103 else 6104 lt_cv_deplibs_check_method=pass_all 6105 fi 6106 ;; 6107 6108haiku*) 6109 lt_cv_deplibs_check_method=pass_all 6110 ;; 6111 6112hpux10.20* | hpux11*) 6113 lt_cv_file_magic_cmd=$FILECMD 6114 case $host_cpu in 6115 ia64*) 6116 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6117 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6118 ;; 6119 hppa*64*) 6120 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]' 6121 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6122 ;; 6123 *) 6124 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6125 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6126 ;; 6127 esac 6128 ;; 6129 6130interix[3-9]*) 6131 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6132 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6133 ;; 6134 6135irix5* | irix6* | nonstopux*) 6136 case $LD in 6137 *-32|*"-32 ") libmagic=32-bit;; 6138 *-n32|*"-n32 ") libmagic=N32;; 6139 *-64|*"-64 ") libmagic=64-bit;; 6140 *) libmagic=never-match;; 6141 esac 6142 lt_cv_deplibs_check_method=pass_all 6143 ;; 6144 6145# This must be glibc/ELF. 6146linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6147 lt_cv_deplibs_check_method=pass_all 6148 ;; 6149 6150netbsd*) 6151 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6152 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6153 else 6154 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6155 fi 6156 ;; 6157 6158newos6*) 6159 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6160 lt_cv_file_magic_cmd=$FILECMD 6161 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6162 ;; 6163 6164*nto* | *qnx*) 6165 lt_cv_deplibs_check_method=pass_all 6166 ;; 6167 6168openbsd* | bitrig*) 6169 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6170 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6171 else 6172 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6173 fi 6174 ;; 6175 6176osf3* | osf4* | osf5*) 6177 lt_cv_deplibs_check_method=pass_all 6178 ;; 6179 6180rdos*) 6181 lt_cv_deplibs_check_method=pass_all 6182 ;; 6183 6184solaris*) 6185 lt_cv_deplibs_check_method=pass_all 6186 ;; 6187 6188sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6189 lt_cv_deplibs_check_method=pass_all 6190 ;; 6191 6192sysv4 | sysv4.3*) 6193 case $host_vendor in 6194 motorola) 6195 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]' 6196 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6197 ;; 6198 ncr) 6199 lt_cv_deplibs_check_method=pass_all 6200 ;; 6201 sequent) 6202 lt_cv_file_magic_cmd='/bin/file' 6203 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6204 ;; 6205 sni) 6206 lt_cv_file_magic_cmd='/bin/file' 6207 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6208 lt_cv_file_magic_test_file=/lib/libc.so 6209 ;; 6210 siemens) 6211 lt_cv_deplibs_check_method=pass_all 6212 ;; 6213 pc) 6214 lt_cv_deplibs_check_method=pass_all 6215 ;; 6216 esac 6217 ;; 6218 6219tpf*) 6220 lt_cv_deplibs_check_method=pass_all 6221 ;; 6222os2*) 6223 lt_cv_deplibs_check_method=pass_all 6224 ;; 6225esac 6226 6227fi 6228{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6229printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 6230 6231file_magic_glob= 6232want_nocaseglob=no 6233if test "$build" = "$host"; then 6234 case $host_os in 6235 mingw* | pw32*) 6236 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6237 want_nocaseglob=yes 6238 else 6239 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6240 fi 6241 ;; 6242 esac 6243fi 6244 6245file_magic_cmd=$lt_cv_file_magic_cmd 6246deplibs_check_method=$lt_cv_deplibs_check_method 6247test -z "$deplibs_check_method" && deplibs_check_method=unknown 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270if test -n "$ac_tool_prefix"; then 6271 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6272set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6273{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6274printf %s "checking for $ac_word... " >&6; } 6275if test ${ac_cv_prog_DLLTOOL+y} 6276then : 6277 printf %s "(cached) " >&6 6278else $as_nop 6279 if test -n "$DLLTOOL"; then 6280 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6281else 6282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6283for as_dir in $PATH 6284do 6285 IFS=$as_save_IFS 6286 case $as_dir in #((( 6287 '') as_dir=./ ;; 6288 */) ;; 6289 *) as_dir=$as_dir/ ;; 6290 esac 6291 for ac_exec_ext in '' $ac_executable_extensions; do 6292 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6293 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6294 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6295 break 2 6296 fi 6297done 6298 done 6299IFS=$as_save_IFS 6300 6301fi 6302fi 6303DLLTOOL=$ac_cv_prog_DLLTOOL 6304if test -n "$DLLTOOL"; then 6305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6306printf "%s\n" "$DLLTOOL" >&6; } 6307else 6308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6309printf "%s\n" "no" >&6; } 6310fi 6311 6312 6313fi 6314if test -z "$ac_cv_prog_DLLTOOL"; then 6315 ac_ct_DLLTOOL=$DLLTOOL 6316 # Extract the first word of "dlltool", so it can be a program name with args. 6317set dummy dlltool; ac_word=$2 6318{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6319printf %s "checking for $ac_word... " >&6; } 6320if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 6321then : 6322 printf %s "(cached) " >&6 6323else $as_nop 6324 if test -n "$ac_ct_DLLTOOL"; then 6325 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6326else 6327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6328for as_dir in $PATH 6329do 6330 IFS=$as_save_IFS 6331 case $as_dir in #((( 6332 '') as_dir=./ ;; 6333 */) ;; 6334 *) as_dir=$as_dir/ ;; 6335 esac 6336 for ac_exec_ext in '' $ac_executable_extensions; do 6337 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6338 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6339 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6340 break 2 6341 fi 6342done 6343 done 6344IFS=$as_save_IFS 6345 6346fi 6347fi 6348ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6349if test -n "$ac_ct_DLLTOOL"; then 6350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6351printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 6352else 6353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6354printf "%s\n" "no" >&6; } 6355fi 6356 6357 if test "x$ac_ct_DLLTOOL" = x; then 6358 DLLTOOL="false" 6359 else 6360 case $cross_compiling:$ac_tool_warned in 6361yes:) 6362{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6363printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6364ac_tool_warned=yes ;; 6365esac 6366 DLLTOOL=$ac_ct_DLLTOOL 6367 fi 6368else 6369 DLLTOOL="$ac_cv_prog_DLLTOOL" 6370fi 6371 6372test -z "$DLLTOOL" && DLLTOOL=dlltool 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6384printf %s "checking how to associate runtime and link libraries... " >&6; } 6385if test ${lt_cv_sharedlib_from_linklib_cmd+y} 6386then : 6387 printf %s "(cached) " >&6 6388else $as_nop 6389 lt_cv_sharedlib_from_linklib_cmd='unknown' 6390 6391case $host_os in 6392cygwin* | mingw* | pw32* | cegcc*) 6393 # two different shell functions defined in ltmain.sh; 6394 # decide which one to use based on capabilities of $DLLTOOL 6395 case `$DLLTOOL --help 2>&1` in 6396 *--identify-strict*) 6397 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6398 ;; 6399 *) 6400 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6401 ;; 6402 esac 6403 ;; 6404*) 6405 # fallback: assume linklib IS sharedlib 6406 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6407 ;; 6408esac 6409 6410fi 6411{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6412printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6413sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6414test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6415 6416 6417 6418 6419 6420 6421 6422if test -n "$ac_tool_prefix"; then 6423 for ac_prog in ar 6424 do 6425 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6426set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6427{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6428printf %s "checking for $ac_word... " >&6; } 6429if test ${ac_cv_prog_AR+y} 6430then : 6431 printf %s "(cached) " >&6 6432else $as_nop 6433 if test -n "$AR"; then 6434 ac_cv_prog_AR="$AR" # Let the user override the test. 6435else 6436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6437for as_dir in $PATH 6438do 6439 IFS=$as_save_IFS 6440 case $as_dir in #((( 6441 '') as_dir=./ ;; 6442 */) ;; 6443 *) as_dir=$as_dir/ ;; 6444 esac 6445 for ac_exec_ext in '' $ac_executable_extensions; do 6446 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6447 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6448 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6449 break 2 6450 fi 6451done 6452 done 6453IFS=$as_save_IFS 6454 6455fi 6456fi 6457AR=$ac_cv_prog_AR 6458if test -n "$AR"; then 6459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6460printf "%s\n" "$AR" >&6; } 6461else 6462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6463printf "%s\n" "no" >&6; } 6464fi 6465 6466 6467 test -n "$AR" && break 6468 done 6469fi 6470if test -z "$AR"; then 6471 ac_ct_AR=$AR 6472 for ac_prog in ar 6473do 6474 # Extract the first word of "$ac_prog", so it can be a program name with args. 6475set dummy $ac_prog; ac_word=$2 6476{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6477printf %s "checking for $ac_word... " >&6; } 6478if test ${ac_cv_prog_ac_ct_AR+y} 6479then : 6480 printf %s "(cached) " >&6 6481else $as_nop 6482 if test -n "$ac_ct_AR"; then 6483 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6484else 6485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6486for as_dir in $PATH 6487do 6488 IFS=$as_save_IFS 6489 case $as_dir in #((( 6490 '') as_dir=./ ;; 6491 */) ;; 6492 *) as_dir=$as_dir/ ;; 6493 esac 6494 for ac_exec_ext in '' $ac_executable_extensions; do 6495 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6496 ac_cv_prog_ac_ct_AR="$ac_prog" 6497 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6498 break 2 6499 fi 6500done 6501 done 6502IFS=$as_save_IFS 6503 6504fi 6505fi 6506ac_ct_AR=$ac_cv_prog_ac_ct_AR 6507if test -n "$ac_ct_AR"; then 6508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6509printf "%s\n" "$ac_ct_AR" >&6; } 6510else 6511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6512printf "%s\n" "no" >&6; } 6513fi 6514 6515 6516 test -n "$ac_ct_AR" && break 6517done 6518 6519 if test "x$ac_ct_AR" = x; then 6520 AR="false" 6521 else 6522 case $cross_compiling:$ac_tool_warned in 6523yes:) 6524{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6525printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6526ac_tool_warned=yes ;; 6527esac 6528 AR=$ac_ct_AR 6529 fi 6530fi 6531 6532: ${AR=ar} 6533 6534 6535 6536 6537 6538 6539# Use ARFLAGS variable as AR's operation code to sync the variable naming with 6540# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 6541# higher priority because thats what people were doing historically (setting 6542# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 6543# variable obsoleted/removed. 6544 6545test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 6546lt_ar_flags=$AR_FLAGS 6547 6548 6549 6550 6551 6552 6553# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 6554# by AR_FLAGS because that was never working and AR_FLAGS is about to die. 6555 6556 6557 6558 6559 6560 6561{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6562printf %s "checking for archiver @FILE support... " >&6; } 6563if test ${lt_cv_ar_at_file+y} 6564then : 6565 printf %s "(cached) " >&6 6566else $as_nop 6567 lt_cv_ar_at_file=no 6568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6569/* end confdefs.h. */ 6570 6571int 6572main (void) 6573{ 6574 6575 ; 6576 return 0; 6577} 6578_ACEOF 6579if ac_fn_c_try_compile "$LINENO" 6580then : 6581 echo conftest.$ac_objext > conftest.lst 6582 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6583 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6584 (eval $lt_ar_try) 2>&5 6585 ac_status=$? 6586 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6587 test $ac_status = 0; } 6588 if test 0 -eq "$ac_status"; then 6589 # Ensure the archiver fails upon bogus file names. 6590 rm -f conftest.$ac_objext libconftest.a 6591 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6592 (eval $lt_ar_try) 2>&5 6593 ac_status=$? 6594 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6595 test $ac_status = 0; } 6596 if test 0 -ne "$ac_status"; then 6597 lt_cv_ar_at_file=@ 6598 fi 6599 fi 6600 rm -f conftest.* libconftest.a 6601 6602fi 6603rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6604 6605fi 6606{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6607printf "%s\n" "$lt_cv_ar_at_file" >&6; } 6608 6609if test no = "$lt_cv_ar_at_file"; then 6610 archiver_list_spec= 6611else 6612 archiver_list_spec=$lt_cv_ar_at_file 6613fi 6614 6615 6616 6617 6618 6619 6620 6621if test -n "$ac_tool_prefix"; then 6622 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6623set dummy ${ac_tool_prefix}strip; ac_word=$2 6624{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6625printf %s "checking for $ac_word... " >&6; } 6626if test ${ac_cv_prog_STRIP+y} 6627then : 6628 printf %s "(cached) " >&6 6629else $as_nop 6630 if test -n "$STRIP"; then 6631 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6632else 6633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6634for as_dir in $PATH 6635do 6636 IFS=$as_save_IFS 6637 case $as_dir in #((( 6638 '') as_dir=./ ;; 6639 */) ;; 6640 *) as_dir=$as_dir/ ;; 6641 esac 6642 for ac_exec_ext in '' $ac_executable_extensions; do 6643 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6644 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6645 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6646 break 2 6647 fi 6648done 6649 done 6650IFS=$as_save_IFS 6651 6652fi 6653fi 6654STRIP=$ac_cv_prog_STRIP 6655if test -n "$STRIP"; then 6656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6657printf "%s\n" "$STRIP" >&6; } 6658else 6659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6660printf "%s\n" "no" >&6; } 6661fi 6662 6663 6664fi 6665if test -z "$ac_cv_prog_STRIP"; then 6666 ac_ct_STRIP=$STRIP 6667 # Extract the first word of "strip", so it can be a program name with args. 6668set dummy strip; ac_word=$2 6669{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6670printf %s "checking for $ac_word... " >&6; } 6671if test ${ac_cv_prog_ac_ct_STRIP+y} 6672then : 6673 printf %s "(cached) " >&6 6674else $as_nop 6675 if test -n "$ac_ct_STRIP"; then 6676 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6677else 6678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6679for as_dir in $PATH 6680do 6681 IFS=$as_save_IFS 6682 case $as_dir in #((( 6683 '') as_dir=./ ;; 6684 */) ;; 6685 *) as_dir=$as_dir/ ;; 6686 esac 6687 for ac_exec_ext in '' $ac_executable_extensions; do 6688 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6689 ac_cv_prog_ac_ct_STRIP="strip" 6690 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6691 break 2 6692 fi 6693done 6694 done 6695IFS=$as_save_IFS 6696 6697fi 6698fi 6699ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6700if test -n "$ac_ct_STRIP"; then 6701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6702printf "%s\n" "$ac_ct_STRIP" >&6; } 6703else 6704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6705printf "%s\n" "no" >&6; } 6706fi 6707 6708 if test "x$ac_ct_STRIP" = x; then 6709 STRIP=":" 6710 else 6711 case $cross_compiling:$ac_tool_warned in 6712yes:) 6713{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6714printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6715ac_tool_warned=yes ;; 6716esac 6717 STRIP=$ac_ct_STRIP 6718 fi 6719else 6720 STRIP="$ac_cv_prog_STRIP" 6721fi 6722 6723test -z "$STRIP" && STRIP=: 6724 6725 6726 6727 6728 6729 6730if test -n "$ac_tool_prefix"; then 6731 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6732set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6733{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6734printf %s "checking for $ac_word... " >&6; } 6735if test ${ac_cv_prog_RANLIB+y} 6736then : 6737 printf %s "(cached) " >&6 6738else $as_nop 6739 if test -n "$RANLIB"; then 6740 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6741else 6742as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6743for as_dir in $PATH 6744do 6745 IFS=$as_save_IFS 6746 case $as_dir in #((( 6747 '') as_dir=./ ;; 6748 */) ;; 6749 *) as_dir=$as_dir/ ;; 6750 esac 6751 for ac_exec_ext in '' $ac_executable_extensions; do 6752 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6753 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6754 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6755 break 2 6756 fi 6757done 6758 done 6759IFS=$as_save_IFS 6760 6761fi 6762fi 6763RANLIB=$ac_cv_prog_RANLIB 6764if test -n "$RANLIB"; then 6765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6766printf "%s\n" "$RANLIB" >&6; } 6767else 6768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6769printf "%s\n" "no" >&6; } 6770fi 6771 6772 6773fi 6774if test -z "$ac_cv_prog_RANLIB"; then 6775 ac_ct_RANLIB=$RANLIB 6776 # Extract the first word of "ranlib", so it can be a program name with args. 6777set dummy ranlib; ac_word=$2 6778{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6779printf %s "checking for $ac_word... " >&6; } 6780if test ${ac_cv_prog_ac_ct_RANLIB+y} 6781then : 6782 printf %s "(cached) " >&6 6783else $as_nop 6784 if test -n "$ac_ct_RANLIB"; then 6785 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6786else 6787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6788for as_dir in $PATH 6789do 6790 IFS=$as_save_IFS 6791 case $as_dir in #((( 6792 '') as_dir=./ ;; 6793 */) ;; 6794 *) as_dir=$as_dir/ ;; 6795 esac 6796 for ac_exec_ext in '' $ac_executable_extensions; do 6797 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6798 ac_cv_prog_ac_ct_RANLIB="ranlib" 6799 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6800 break 2 6801 fi 6802done 6803 done 6804IFS=$as_save_IFS 6805 6806fi 6807fi 6808ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6809if test -n "$ac_ct_RANLIB"; then 6810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6811printf "%s\n" "$ac_ct_RANLIB" >&6; } 6812else 6813 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6814printf "%s\n" "no" >&6; } 6815fi 6816 6817 if test "x$ac_ct_RANLIB" = x; then 6818 RANLIB=":" 6819 else 6820 case $cross_compiling:$ac_tool_warned in 6821yes:) 6822{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6823printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6824ac_tool_warned=yes ;; 6825esac 6826 RANLIB=$ac_ct_RANLIB 6827 fi 6828else 6829 RANLIB="$ac_cv_prog_RANLIB" 6830fi 6831 6832test -z "$RANLIB" && RANLIB=: 6833 6834 6835 6836 6837 6838 6839# Determine commands to create old-style static archives. 6840old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6841old_postinstall_cmds='chmod 644 $oldlib' 6842old_postuninstall_cmds= 6843 6844if test -n "$RANLIB"; then 6845 case $host_os in 6846 bitrig* | openbsd*) 6847 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6848 ;; 6849 *) 6850 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6851 ;; 6852 esac 6853 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6854fi 6855 6856case $host_os in 6857 darwin*) 6858 lock_old_archive_extraction=yes ;; 6859 *) 6860 lock_old_archive_extraction=no ;; 6861esac 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901# If no C compiler was specified, use CC. 6902LTCC=${LTCC-"$CC"} 6903 6904# If no C compiler flags were specified, use CFLAGS. 6905LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6906 6907# Allow CC to be a program name with arguments. 6908compiler=$CC 6909 6910 6911# Check for command to grab the raw symbol name followed by C symbol from nm. 6912{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6913printf %s "checking command to parse $NM output from $compiler object... " >&6; } 6914if test ${lt_cv_sys_global_symbol_pipe+y} 6915then : 6916 printf %s "(cached) " >&6 6917else $as_nop 6918 6919# These are sane defaults that work on at least a few old systems. 6920# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6921 6922# Character class describing NM global symbol codes. 6923symcode='[BCDEGRST]' 6924 6925# Regexp to match symbols that can be accessed directly from C. 6926sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6927 6928# Define system-specific variables. 6929case $host_os in 6930aix*) 6931 symcode='[BCDT]' 6932 ;; 6933cygwin* | mingw* | pw32* | cegcc*) 6934 symcode='[ABCDGISTW]' 6935 ;; 6936hpux*) 6937 if test ia64 = "$host_cpu"; then 6938 symcode='[ABCDEGRST]' 6939 fi 6940 ;; 6941irix* | nonstopux*) 6942 symcode='[BCDEGRST]' 6943 ;; 6944osf*) 6945 symcode='[BCDEGQRST]' 6946 ;; 6947solaris*) 6948 symcode='[BDRT]' 6949 ;; 6950sco3.2v5*) 6951 symcode='[DT]' 6952 ;; 6953sysv4.2uw2*) 6954 symcode='[DT]' 6955 ;; 6956sysv5* | sco5v6* | unixware* | OpenUNIX*) 6957 symcode='[ABDT]' 6958 ;; 6959sysv4) 6960 symcode='[DFNSTU]' 6961 ;; 6962esac 6963 6964# If we're using GNU nm, then use its standard symbol codes. 6965case `$NM -V 2>&1` in 6966*GNU* | *'with BFD'*) 6967 symcode='[ABCDGIRSTW]' ;; 6968esac 6969 6970if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6971 # Gets list of data symbols to import. 6972 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" 6973 # Adjust the below global symbol transforms to fixup imported variables. 6974 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6975 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6976 lt_c_name_lib_hook="\ 6977 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6978 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6979else 6980 # Disable hooks by default. 6981 lt_cv_sys_global_symbol_to_import= 6982 lt_cdecl_hook= 6983 lt_c_name_hook= 6984 lt_c_name_lib_hook= 6985fi 6986 6987# Transform an extracted symbol line into a proper C declaration. 6988# Some systems (esp. on ia64) link data and code symbols differently, 6989# so use this general approach. 6990lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ 6991$lt_cdecl_hook\ 6992" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6993" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 6994 6995# Transform an extracted symbol line into symbol name and symbol address 6996lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ 6997$lt_c_name_hook\ 6998" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6999" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 7000 7001# Transform an extracted symbol line into symbol name with lib prefix and 7002# symbol address. 7003lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ 7004$lt_c_name_lib_hook\ 7005" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7006" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 7007" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 7008 7009# Handle CRLF in mingw tool chain 7010opt_cr= 7011case $build_os in 7012mingw*) 7013 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7014 ;; 7015esac 7016 7017# Try without a prefix underscore, then with it. 7018for ac_symprfx in "" "_"; do 7019 7020 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7021 symxfrm="\\1 $ac_symprfx\\2 \\2" 7022 7023 # Write the raw and C identifiers. 7024 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7025 # Fake it for dumpbin and say T for any non-static function, 7026 # D for any global variable and I for any imported variable. 7027 # Also find C++ and __fastcall symbols from MSVC++ or ICC, 7028 # which start with @ or ?. 7029 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7030" {last_section=section; section=\$ 3};"\ 7031" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7032" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7033" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7034" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7035" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7036" \$ 0!~/External *\|/{next};"\ 7037" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7038" {if(hide[section]) next};"\ 7039" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7040" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7041" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7042" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7043" ' prfx=^$ac_symprfx" 7044 else 7045 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7046 fi 7047 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" 7048 7049 # Check to see that the pipe works correctly. 7050 pipe_works=no 7051 7052 rm -f conftest* 7053 cat > conftest.$ac_ext <<_LT_EOF 7054#ifdef __cplusplus 7055extern "C" { 7056#endif 7057char nm_test_var; 7058void nm_test_func(void); 7059void nm_test_func(void){} 7060#ifdef __cplusplus 7061} 7062#endif 7063int main(){nm_test_var='a';nm_test_func();return(0);} 7064_LT_EOF 7065 7066 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7067 (eval $ac_compile) 2>&5 7068 ac_status=$? 7069 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7070 test $ac_status = 0; }; then 7071 # Now try to grab the symbols. 7072 nlist=conftest.nm 7073 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7074 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7075 ac_status=$? 7076 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7077 test $ac_status = 0; } && test -s "$nlist"; then 7078 # Try sorting and uniquifying the output. 7079 if sort "$nlist" | uniq > "$nlist"T; then 7080 mv -f "$nlist"T "$nlist" 7081 else 7082 rm -f "$nlist"T 7083 fi 7084 7085 # Make sure that we snagged all the symbols we need. 7086 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7087 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7088 cat <<_LT_EOF > conftest.$ac_ext 7089/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7090#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7091/* DATA imports from DLLs on WIN32 can't be const, because runtime 7092 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7093# define LT_DLSYM_CONST 7094#elif defined __osf__ 7095/* This system does not cope well with relocations in const data. */ 7096# define LT_DLSYM_CONST 7097#else 7098# define LT_DLSYM_CONST const 7099#endif 7100 7101#ifdef __cplusplus 7102extern "C" { 7103#endif 7104 7105_LT_EOF 7106 # Now generate the symbol file. 7107 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7108 7109 cat <<_LT_EOF >> conftest.$ac_ext 7110 7111/* The mapping between symbol names and symbols. */ 7112LT_DLSYM_CONST struct { 7113 const char *name; 7114 void *address; 7115} 7116lt__PROGRAM__LTX_preloaded_symbols[] = 7117{ 7118 { "@PROGRAM@", (void *) 0 }, 7119_LT_EOF 7120 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7121 cat <<\_LT_EOF >> conftest.$ac_ext 7122 {0, (void *) 0} 7123}; 7124 7125/* This works around a problem in FreeBSD linker */ 7126#ifdef FREEBSD_WORKAROUND 7127static const void *lt_preloaded_setup() { 7128 return lt__PROGRAM__LTX_preloaded_symbols; 7129} 7130#endif 7131 7132#ifdef __cplusplus 7133} 7134#endif 7135_LT_EOF 7136 # Now try linking the two files. 7137 mv conftest.$ac_objext conftstm.$ac_objext 7138 lt_globsym_save_LIBS=$LIBS 7139 lt_globsym_save_CFLAGS=$CFLAGS 7140 LIBS=conftstm.$ac_objext 7141 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7142 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7143 (eval $ac_link) 2>&5 7144 ac_status=$? 7145 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7146 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7147 pipe_works=yes 7148 fi 7149 LIBS=$lt_globsym_save_LIBS 7150 CFLAGS=$lt_globsym_save_CFLAGS 7151 else 7152 echo "cannot find nm_test_func in $nlist" >&5 7153 fi 7154 else 7155 echo "cannot find nm_test_var in $nlist" >&5 7156 fi 7157 else 7158 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7159 fi 7160 else 7161 echo "$progname: failed program was:" >&5 7162 cat conftest.$ac_ext >&5 7163 fi 7164 rm -rf conftest* conftst* 7165 7166 # Do not use the global_symbol_pipe unless it works. 7167 if test yes = "$pipe_works"; then 7168 break 7169 else 7170 lt_cv_sys_global_symbol_pipe= 7171 fi 7172done 7173 7174fi 7175 7176if test -z "$lt_cv_sys_global_symbol_pipe"; then 7177 lt_cv_sys_global_symbol_to_cdecl= 7178fi 7179if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7181printf "%s\n" "failed" >&6; } 7182else 7183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7184printf "%s\n" "ok" >&6; } 7185fi 7186 7187# Response file support. 7188if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7189 nm_file_list_spec='@' 7190elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7191 nm_file_list_spec='@' 7192fi 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7231printf %s "checking for sysroot... " >&6; } 7232 7233# Check whether --with-sysroot was given. 7234if test ${with_sysroot+y} 7235then : 7236 withval=$with_sysroot; 7237else $as_nop 7238 with_sysroot=no 7239fi 7240 7241 7242lt_sysroot= 7243case $with_sysroot in #( 7244 yes) 7245 if test yes = "$GCC"; then 7246 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7247 fi 7248 ;; #( 7249 /*) 7250 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` 7251 ;; #( 7252 no|'') 7253 ;; #( 7254 *) 7255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7256printf "%s\n" "$with_sysroot" >&6; } 7257 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7258 ;; 7259esac 7260 7261 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7262printf "%s\n" "${lt_sysroot:-no}" >&6; } 7263 7264 7265 7266 7267 7268{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7269printf %s "checking for a working dd... " >&6; } 7270if test ${ac_cv_path_lt_DD+y} 7271then : 7272 printf %s "(cached) " >&6 7273else $as_nop 7274 printf 0123456789abcdef0123456789abcdef >conftest.i 7275cat conftest.i conftest.i >conftest2.i 7276: ${lt_DD:=$DD} 7277if test -z "$lt_DD"; then 7278 ac_path_lt_DD_found=false 7279 # Loop through the user's path and test for each of PROGNAME-LIST 7280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7281for as_dir in $PATH 7282do 7283 IFS=$as_save_IFS 7284 case $as_dir in #((( 7285 '') as_dir=./ ;; 7286 */) ;; 7287 *) as_dir=$as_dir/ ;; 7288 esac 7289 for ac_prog in dd 7290 do 7291 for ac_exec_ext in '' $ac_executable_extensions; do 7292 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 7293 as_fn_executable_p "$ac_path_lt_DD" || continue 7294if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7295 cmp -s conftest.i conftest.out \ 7296 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7297fi 7298 $ac_path_lt_DD_found && break 3 7299 done 7300 done 7301 done 7302IFS=$as_save_IFS 7303 if test -z "$ac_cv_path_lt_DD"; then 7304 : 7305 fi 7306else 7307 ac_cv_path_lt_DD=$lt_DD 7308fi 7309 7310rm -f conftest.i conftest2.i conftest.out 7311fi 7312{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7313printf "%s\n" "$ac_cv_path_lt_DD" >&6; } 7314 7315 7316{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7317printf %s "checking how to truncate binary pipes... " >&6; } 7318if test ${lt_cv_truncate_bin+y} 7319then : 7320 printf %s "(cached) " >&6 7321else $as_nop 7322 printf 0123456789abcdef0123456789abcdef >conftest.i 7323cat conftest.i conftest.i >conftest2.i 7324lt_cv_truncate_bin= 7325if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7326 cmp -s conftest.i conftest.out \ 7327 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7328fi 7329rm -f conftest.i conftest2.i conftest.out 7330test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7331fi 7332{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7333printf "%s\n" "$lt_cv_truncate_bin" >&6; } 7334 7335 7336 7337 7338 7339 7340 7341# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7342func_cc_basename () 7343{ 7344 for cc_temp in $*""; do 7345 case $cc_temp in 7346 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7347 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7348 \-*) ;; 7349 *) break;; 7350 esac 7351 done 7352 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7353} 7354 7355# Check whether --enable-libtool-lock was given. 7356if test ${enable_libtool_lock+y} 7357then : 7358 enableval=$enable_libtool_lock; 7359fi 7360 7361test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7362 7363# Some flags need to be propagated to the compiler or linker for good 7364# libtool support. 7365case $host in 7366ia64-*-hpux*) 7367 # Find out what ABI is being produced by ac_compile, and set mode 7368 # options accordingly. 7369 echo 'int i;' > conftest.$ac_ext 7370 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7371 (eval $ac_compile) 2>&5 7372 ac_status=$? 7373 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7374 test $ac_status = 0; }; then 7375 case `$FILECMD conftest.$ac_objext` in 7376 *ELF-32*) 7377 HPUX_IA64_MODE=32 7378 ;; 7379 *ELF-64*) 7380 HPUX_IA64_MODE=64 7381 ;; 7382 esac 7383 fi 7384 rm -rf conftest* 7385 ;; 7386*-*-irix6*) 7387 # Find out what ABI is being produced by ac_compile, and set linker 7388 # options accordingly. 7389 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7390 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7391 (eval $ac_compile) 2>&5 7392 ac_status=$? 7393 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7394 test $ac_status = 0; }; then 7395 if test yes = "$lt_cv_prog_gnu_ld"; then 7396 case `$FILECMD conftest.$ac_objext` in 7397 *32-bit*) 7398 LD="${LD-ld} -melf32bsmip" 7399 ;; 7400 *N32*) 7401 LD="${LD-ld} -melf32bmipn32" 7402 ;; 7403 *64-bit*) 7404 LD="${LD-ld} -melf64bmip" 7405 ;; 7406 esac 7407 else 7408 case `$FILECMD conftest.$ac_objext` in 7409 *32-bit*) 7410 LD="${LD-ld} -32" 7411 ;; 7412 *N32*) 7413 LD="${LD-ld} -n32" 7414 ;; 7415 *64-bit*) 7416 LD="${LD-ld} -64" 7417 ;; 7418 esac 7419 fi 7420 fi 7421 rm -rf conftest* 7422 ;; 7423 7424mips64*-*linux*) 7425 # Find out what ABI is being produced by ac_compile, and set linker 7426 # options accordingly. 7427 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7428 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7429 (eval $ac_compile) 2>&5 7430 ac_status=$? 7431 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7432 test $ac_status = 0; }; then 7433 emul=elf 7434 case `$FILECMD conftest.$ac_objext` in 7435 *32-bit*) 7436 emul="${emul}32" 7437 ;; 7438 *64-bit*) 7439 emul="${emul}64" 7440 ;; 7441 esac 7442 case `$FILECMD conftest.$ac_objext` in 7443 *MSB*) 7444 emul="${emul}btsmip" 7445 ;; 7446 *LSB*) 7447 emul="${emul}ltsmip" 7448 ;; 7449 esac 7450 case `$FILECMD conftest.$ac_objext` in 7451 *N32*) 7452 emul="${emul}n32" 7453 ;; 7454 esac 7455 LD="${LD-ld} -m $emul" 7456 fi 7457 rm -rf conftest* 7458 ;; 7459 7460x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7461s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7462 # Find out what ABI is being produced by ac_compile, and set linker 7463 # options accordingly. Note that the listed cases only cover the 7464 # situations where additional linker options are needed (such as when 7465 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7466 # vice versa); the common cases where no linker options are needed do 7467 # not appear in the list. 7468 echo 'int i;' > conftest.$ac_ext 7469 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7470 (eval $ac_compile) 2>&5 7471 ac_status=$? 7472 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7473 test $ac_status = 0; }; then 7474 case `$FILECMD conftest.o` in 7475 *32-bit*) 7476 case $host in 7477 x86_64-*kfreebsd*-gnu) 7478 LD="${LD-ld} -m elf_i386_fbsd" 7479 ;; 7480 x86_64-*linux*) 7481 case `$FILECMD conftest.o` in 7482 *x86-64*) 7483 LD="${LD-ld} -m elf32_x86_64" 7484 ;; 7485 *) 7486 LD="${LD-ld} -m elf_i386" 7487 ;; 7488 esac 7489 ;; 7490 powerpc64le-*linux*) 7491 LD="${LD-ld} -m elf32lppclinux" 7492 ;; 7493 powerpc64-*linux*) 7494 LD="${LD-ld} -m elf32ppclinux" 7495 ;; 7496 s390x-*linux*) 7497 LD="${LD-ld} -m elf_s390" 7498 ;; 7499 sparc64-*linux*) 7500 LD="${LD-ld} -m elf32_sparc" 7501 ;; 7502 esac 7503 ;; 7504 *64-bit*) 7505 case $host in 7506 x86_64-*kfreebsd*-gnu) 7507 LD="${LD-ld} -m elf_x86_64_fbsd" 7508 ;; 7509 x86_64-*linux*) 7510 LD="${LD-ld} -m elf_x86_64" 7511 ;; 7512 powerpcle-*linux*) 7513 LD="${LD-ld} -m elf64lppc" 7514 ;; 7515 powerpc-*linux*) 7516 LD="${LD-ld} -m elf64ppc" 7517 ;; 7518 s390*-*linux*|s390*-*tpf*) 7519 LD="${LD-ld} -m elf64_s390" 7520 ;; 7521 sparc*-*linux*) 7522 LD="${LD-ld} -m elf64_sparc" 7523 ;; 7524 esac 7525 ;; 7526 esac 7527 fi 7528 rm -rf conftest* 7529 ;; 7530 7531*-*-sco3.2v5*) 7532 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7533 SAVE_CFLAGS=$CFLAGS 7534 CFLAGS="$CFLAGS -belf" 7535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7536printf %s "checking whether the C compiler needs -belf... " >&6; } 7537if test ${lt_cv_cc_needs_belf+y} 7538then : 7539 printf %s "(cached) " >&6 7540else $as_nop 7541 ac_ext=c 7542ac_cpp='$CPP $CPPFLAGS' 7543ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7544ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7545ac_compiler_gnu=$ac_cv_c_compiler_gnu 7546 7547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7548/* end confdefs.h. */ 7549 7550int 7551main (void) 7552{ 7553 7554 ; 7555 return 0; 7556} 7557_ACEOF 7558if ac_fn_c_try_link "$LINENO" 7559then : 7560 lt_cv_cc_needs_belf=yes 7561else $as_nop 7562 lt_cv_cc_needs_belf=no 7563fi 7564rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7565 conftest$ac_exeext conftest.$ac_ext 7566 ac_ext=c 7567ac_cpp='$CPP $CPPFLAGS' 7568ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7569ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7570ac_compiler_gnu=$ac_cv_c_compiler_gnu 7571 7572fi 7573{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7574printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } 7575 if test yes != "$lt_cv_cc_needs_belf"; then 7576 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7577 CFLAGS=$SAVE_CFLAGS 7578 fi 7579 ;; 7580*-*solaris*) 7581 # Find out what ABI is being produced by ac_compile, and set linker 7582 # options accordingly. 7583 echo 'int i;' > conftest.$ac_ext 7584 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7585 (eval $ac_compile) 2>&5 7586 ac_status=$? 7587 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7588 test $ac_status = 0; }; then 7589 case `$FILECMD conftest.o` in 7590 *64-bit*) 7591 case $lt_cv_prog_gnu_ld in 7592 yes*) 7593 case $host in 7594 i?86-*-solaris*|x86_64-*-solaris*) 7595 LD="${LD-ld} -m elf_x86_64" 7596 ;; 7597 sparc*-*-solaris*) 7598 LD="${LD-ld} -m elf64_sparc" 7599 ;; 7600 esac 7601 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7602 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7603 LD=${LD-ld}_sol2 7604 fi 7605 ;; 7606 *) 7607 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7608 LD="${LD-ld} -64" 7609 fi 7610 ;; 7611 esac 7612 ;; 7613 esac 7614 fi 7615 rm -rf conftest* 7616 ;; 7617esac 7618 7619need_locks=$enable_libtool_lock 7620 7621if test -n "$ac_tool_prefix"; then 7622 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7623set dummy ${ac_tool_prefix}mt; ac_word=$2 7624{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7625printf %s "checking for $ac_word... " >&6; } 7626if test ${ac_cv_prog_MANIFEST_TOOL+y} 7627then : 7628 printf %s "(cached) " >&6 7629else $as_nop 7630 if test -n "$MANIFEST_TOOL"; then 7631 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7632else 7633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7634for as_dir in $PATH 7635do 7636 IFS=$as_save_IFS 7637 case $as_dir in #((( 7638 '') as_dir=./ ;; 7639 */) ;; 7640 *) as_dir=$as_dir/ ;; 7641 esac 7642 for ac_exec_ext in '' $ac_executable_extensions; do 7643 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7644 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7645 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7646 break 2 7647 fi 7648done 7649 done 7650IFS=$as_save_IFS 7651 7652fi 7653fi 7654MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7655if test -n "$MANIFEST_TOOL"; then 7656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7657printf "%s\n" "$MANIFEST_TOOL" >&6; } 7658else 7659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7660printf "%s\n" "no" >&6; } 7661fi 7662 7663 7664fi 7665if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7666 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7667 # Extract the first word of "mt", so it can be a program name with args. 7668set dummy mt; ac_word=$2 7669{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7670printf %s "checking for $ac_word... " >&6; } 7671if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 7672then : 7673 printf %s "(cached) " >&6 7674else $as_nop 7675 if test -n "$ac_ct_MANIFEST_TOOL"; then 7676 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7677else 7678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7679for as_dir in $PATH 7680do 7681 IFS=$as_save_IFS 7682 case $as_dir in #((( 7683 '') as_dir=./ ;; 7684 */) ;; 7685 *) as_dir=$as_dir/ ;; 7686 esac 7687 for ac_exec_ext in '' $ac_executable_extensions; do 7688 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7689 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7690 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7691 break 2 7692 fi 7693done 7694 done 7695IFS=$as_save_IFS 7696 7697fi 7698fi 7699ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7700if test -n "$ac_ct_MANIFEST_TOOL"; then 7701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7702printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 7703else 7704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7705printf "%s\n" "no" >&6; } 7706fi 7707 7708 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7709 MANIFEST_TOOL=":" 7710 else 7711 case $cross_compiling:$ac_tool_warned in 7712yes:) 7713{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7714printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7715ac_tool_warned=yes ;; 7716esac 7717 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7718 fi 7719else 7720 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7721fi 7722 7723test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7724{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7725printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7726if test ${lt_cv_path_mainfest_tool+y} 7727then : 7728 printf %s "(cached) " >&6 7729else $as_nop 7730 lt_cv_path_mainfest_tool=no 7731 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7732 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7733 cat conftest.err >&5 7734 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7735 lt_cv_path_mainfest_tool=yes 7736 fi 7737 rm -f conftest* 7738fi 7739{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7740printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } 7741if test yes != "$lt_cv_path_mainfest_tool"; then 7742 MANIFEST_TOOL=: 7743fi 7744 7745 7746 7747 7748 7749 7750 case $host_os in 7751 rhapsody* | darwin*) 7752 if test -n "$ac_tool_prefix"; then 7753 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7754set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7755{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7756printf %s "checking for $ac_word... " >&6; } 7757if test ${ac_cv_prog_DSYMUTIL+y} 7758then : 7759 printf %s "(cached) " >&6 7760else $as_nop 7761 if test -n "$DSYMUTIL"; then 7762 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7763else 7764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7765for as_dir in $PATH 7766do 7767 IFS=$as_save_IFS 7768 case $as_dir in #((( 7769 '') as_dir=./ ;; 7770 */) ;; 7771 *) as_dir=$as_dir/ ;; 7772 esac 7773 for ac_exec_ext in '' $ac_executable_extensions; do 7774 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7775 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7776 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7777 break 2 7778 fi 7779done 7780 done 7781IFS=$as_save_IFS 7782 7783fi 7784fi 7785DSYMUTIL=$ac_cv_prog_DSYMUTIL 7786if test -n "$DSYMUTIL"; then 7787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7788printf "%s\n" "$DSYMUTIL" >&6; } 7789else 7790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7791printf "%s\n" "no" >&6; } 7792fi 7793 7794 7795fi 7796if test -z "$ac_cv_prog_DSYMUTIL"; then 7797 ac_ct_DSYMUTIL=$DSYMUTIL 7798 # Extract the first word of "dsymutil", so it can be a program name with args. 7799set dummy dsymutil; ac_word=$2 7800{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7801printf %s "checking for $ac_word... " >&6; } 7802if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 7803then : 7804 printf %s "(cached) " >&6 7805else $as_nop 7806 if test -n "$ac_ct_DSYMUTIL"; then 7807 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7808else 7809as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7810for as_dir in $PATH 7811do 7812 IFS=$as_save_IFS 7813 case $as_dir in #((( 7814 '') as_dir=./ ;; 7815 */) ;; 7816 *) as_dir=$as_dir/ ;; 7817 esac 7818 for ac_exec_ext in '' $ac_executable_extensions; do 7819 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7820 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7821 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7822 break 2 7823 fi 7824done 7825 done 7826IFS=$as_save_IFS 7827 7828fi 7829fi 7830ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7831if test -n "$ac_ct_DSYMUTIL"; then 7832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7833printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 7834else 7835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7836printf "%s\n" "no" >&6; } 7837fi 7838 7839 if test "x$ac_ct_DSYMUTIL" = x; then 7840 DSYMUTIL=":" 7841 else 7842 case $cross_compiling:$ac_tool_warned in 7843yes:) 7844{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7845printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7846ac_tool_warned=yes ;; 7847esac 7848 DSYMUTIL=$ac_ct_DSYMUTIL 7849 fi 7850else 7851 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7852fi 7853 7854 if test -n "$ac_tool_prefix"; then 7855 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7856set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7857{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7858printf %s "checking for $ac_word... " >&6; } 7859if test ${ac_cv_prog_NMEDIT+y} 7860then : 7861 printf %s "(cached) " >&6 7862else $as_nop 7863 if test -n "$NMEDIT"; then 7864 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7865else 7866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7867for as_dir in $PATH 7868do 7869 IFS=$as_save_IFS 7870 case $as_dir in #((( 7871 '') as_dir=./ ;; 7872 */) ;; 7873 *) as_dir=$as_dir/ ;; 7874 esac 7875 for ac_exec_ext in '' $ac_executable_extensions; do 7876 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7877 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7878 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7879 break 2 7880 fi 7881done 7882 done 7883IFS=$as_save_IFS 7884 7885fi 7886fi 7887NMEDIT=$ac_cv_prog_NMEDIT 7888if test -n "$NMEDIT"; then 7889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7890printf "%s\n" "$NMEDIT" >&6; } 7891else 7892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7893printf "%s\n" "no" >&6; } 7894fi 7895 7896 7897fi 7898if test -z "$ac_cv_prog_NMEDIT"; then 7899 ac_ct_NMEDIT=$NMEDIT 7900 # Extract the first word of "nmedit", so it can be a program name with args. 7901set dummy nmedit; ac_word=$2 7902{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7903printf %s "checking for $ac_word... " >&6; } 7904if test ${ac_cv_prog_ac_ct_NMEDIT+y} 7905then : 7906 printf %s "(cached) " >&6 7907else $as_nop 7908 if test -n "$ac_ct_NMEDIT"; then 7909 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7910else 7911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7912for as_dir in $PATH 7913do 7914 IFS=$as_save_IFS 7915 case $as_dir in #((( 7916 '') as_dir=./ ;; 7917 */) ;; 7918 *) as_dir=$as_dir/ ;; 7919 esac 7920 for ac_exec_ext in '' $ac_executable_extensions; do 7921 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7922 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7923 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7924 break 2 7925 fi 7926done 7927 done 7928IFS=$as_save_IFS 7929 7930fi 7931fi 7932ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7933if test -n "$ac_ct_NMEDIT"; then 7934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7935printf "%s\n" "$ac_ct_NMEDIT" >&6; } 7936else 7937 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7938printf "%s\n" "no" >&6; } 7939fi 7940 7941 if test "x$ac_ct_NMEDIT" = x; then 7942 NMEDIT=":" 7943 else 7944 case $cross_compiling:$ac_tool_warned in 7945yes:) 7946{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7947printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7948ac_tool_warned=yes ;; 7949esac 7950 NMEDIT=$ac_ct_NMEDIT 7951 fi 7952else 7953 NMEDIT="$ac_cv_prog_NMEDIT" 7954fi 7955 7956 if test -n "$ac_tool_prefix"; then 7957 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7958set dummy ${ac_tool_prefix}lipo; ac_word=$2 7959{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7960printf %s "checking for $ac_word... " >&6; } 7961if test ${ac_cv_prog_LIPO+y} 7962then : 7963 printf %s "(cached) " >&6 7964else $as_nop 7965 if test -n "$LIPO"; then 7966 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7967else 7968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7969for as_dir in $PATH 7970do 7971 IFS=$as_save_IFS 7972 case $as_dir in #((( 7973 '') as_dir=./ ;; 7974 */) ;; 7975 *) as_dir=$as_dir/ ;; 7976 esac 7977 for ac_exec_ext in '' $ac_executable_extensions; do 7978 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7979 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7980 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7981 break 2 7982 fi 7983done 7984 done 7985IFS=$as_save_IFS 7986 7987fi 7988fi 7989LIPO=$ac_cv_prog_LIPO 7990if test -n "$LIPO"; then 7991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7992printf "%s\n" "$LIPO" >&6; } 7993else 7994 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7995printf "%s\n" "no" >&6; } 7996fi 7997 7998 7999fi 8000if test -z "$ac_cv_prog_LIPO"; then 8001 ac_ct_LIPO=$LIPO 8002 # Extract the first word of "lipo", so it can be a program name with args. 8003set dummy lipo; ac_word=$2 8004{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8005printf %s "checking for $ac_word... " >&6; } 8006if test ${ac_cv_prog_ac_ct_LIPO+y} 8007then : 8008 printf %s "(cached) " >&6 8009else $as_nop 8010 if test -n "$ac_ct_LIPO"; then 8011 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8012else 8013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8014for as_dir in $PATH 8015do 8016 IFS=$as_save_IFS 8017 case $as_dir in #((( 8018 '') as_dir=./ ;; 8019 */) ;; 8020 *) as_dir=$as_dir/ ;; 8021 esac 8022 for ac_exec_ext in '' $ac_executable_extensions; do 8023 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8024 ac_cv_prog_ac_ct_LIPO="lipo" 8025 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8026 break 2 8027 fi 8028done 8029 done 8030IFS=$as_save_IFS 8031 8032fi 8033fi 8034ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8035if test -n "$ac_ct_LIPO"; then 8036 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8037printf "%s\n" "$ac_ct_LIPO" >&6; } 8038else 8039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8040printf "%s\n" "no" >&6; } 8041fi 8042 8043 if test "x$ac_ct_LIPO" = x; then 8044 LIPO=":" 8045 else 8046 case $cross_compiling:$ac_tool_warned in 8047yes:) 8048{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8049printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8050ac_tool_warned=yes ;; 8051esac 8052 LIPO=$ac_ct_LIPO 8053 fi 8054else 8055 LIPO="$ac_cv_prog_LIPO" 8056fi 8057 8058 if test -n "$ac_tool_prefix"; then 8059 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8060set dummy ${ac_tool_prefix}otool; ac_word=$2 8061{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8062printf %s "checking for $ac_word... " >&6; } 8063if test ${ac_cv_prog_OTOOL+y} 8064then : 8065 printf %s "(cached) " >&6 8066else $as_nop 8067 if test -n "$OTOOL"; then 8068 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8069else 8070as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8071for as_dir in $PATH 8072do 8073 IFS=$as_save_IFS 8074 case $as_dir in #((( 8075 '') as_dir=./ ;; 8076 */) ;; 8077 *) as_dir=$as_dir/ ;; 8078 esac 8079 for ac_exec_ext in '' $ac_executable_extensions; do 8080 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8081 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8082 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8083 break 2 8084 fi 8085done 8086 done 8087IFS=$as_save_IFS 8088 8089fi 8090fi 8091OTOOL=$ac_cv_prog_OTOOL 8092if test -n "$OTOOL"; then 8093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8094printf "%s\n" "$OTOOL" >&6; } 8095else 8096 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8097printf "%s\n" "no" >&6; } 8098fi 8099 8100 8101fi 8102if test -z "$ac_cv_prog_OTOOL"; then 8103 ac_ct_OTOOL=$OTOOL 8104 # Extract the first word of "otool", so it can be a program name with args. 8105set dummy otool; ac_word=$2 8106{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8107printf %s "checking for $ac_word... " >&6; } 8108if test ${ac_cv_prog_ac_ct_OTOOL+y} 8109then : 8110 printf %s "(cached) " >&6 8111else $as_nop 8112 if test -n "$ac_ct_OTOOL"; then 8113 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8114else 8115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8116for as_dir in $PATH 8117do 8118 IFS=$as_save_IFS 8119 case $as_dir in #((( 8120 '') as_dir=./ ;; 8121 */) ;; 8122 *) as_dir=$as_dir/ ;; 8123 esac 8124 for ac_exec_ext in '' $ac_executable_extensions; do 8125 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8126 ac_cv_prog_ac_ct_OTOOL="otool" 8127 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8128 break 2 8129 fi 8130done 8131 done 8132IFS=$as_save_IFS 8133 8134fi 8135fi 8136ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8137if test -n "$ac_ct_OTOOL"; then 8138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8139printf "%s\n" "$ac_ct_OTOOL" >&6; } 8140else 8141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8142printf "%s\n" "no" >&6; } 8143fi 8144 8145 if test "x$ac_ct_OTOOL" = x; then 8146 OTOOL=":" 8147 else 8148 case $cross_compiling:$ac_tool_warned in 8149yes:) 8150{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8151printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8152ac_tool_warned=yes ;; 8153esac 8154 OTOOL=$ac_ct_OTOOL 8155 fi 8156else 8157 OTOOL="$ac_cv_prog_OTOOL" 8158fi 8159 8160 if test -n "$ac_tool_prefix"; then 8161 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8162set dummy ${ac_tool_prefix}otool64; ac_word=$2 8163{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8164printf %s "checking for $ac_word... " >&6; } 8165if test ${ac_cv_prog_OTOOL64+y} 8166then : 8167 printf %s "(cached) " >&6 8168else $as_nop 8169 if test -n "$OTOOL64"; then 8170 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8171else 8172as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8173for as_dir in $PATH 8174do 8175 IFS=$as_save_IFS 8176 case $as_dir in #((( 8177 '') as_dir=./ ;; 8178 */) ;; 8179 *) as_dir=$as_dir/ ;; 8180 esac 8181 for ac_exec_ext in '' $ac_executable_extensions; do 8182 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8183 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8184 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8185 break 2 8186 fi 8187done 8188 done 8189IFS=$as_save_IFS 8190 8191fi 8192fi 8193OTOOL64=$ac_cv_prog_OTOOL64 8194if test -n "$OTOOL64"; then 8195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8196printf "%s\n" "$OTOOL64" >&6; } 8197else 8198 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8199printf "%s\n" "no" >&6; } 8200fi 8201 8202 8203fi 8204if test -z "$ac_cv_prog_OTOOL64"; then 8205 ac_ct_OTOOL64=$OTOOL64 8206 # Extract the first word of "otool64", so it can be a program name with args. 8207set dummy otool64; ac_word=$2 8208{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8209printf %s "checking for $ac_word... " >&6; } 8210if test ${ac_cv_prog_ac_ct_OTOOL64+y} 8211then : 8212 printf %s "(cached) " >&6 8213else $as_nop 8214 if test -n "$ac_ct_OTOOL64"; then 8215 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8216else 8217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8218for as_dir in $PATH 8219do 8220 IFS=$as_save_IFS 8221 case $as_dir in #((( 8222 '') as_dir=./ ;; 8223 */) ;; 8224 *) as_dir=$as_dir/ ;; 8225 esac 8226 for ac_exec_ext in '' $ac_executable_extensions; do 8227 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8228 ac_cv_prog_ac_ct_OTOOL64="otool64" 8229 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8230 break 2 8231 fi 8232done 8233 done 8234IFS=$as_save_IFS 8235 8236fi 8237fi 8238ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8239if test -n "$ac_ct_OTOOL64"; then 8240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8241printf "%s\n" "$ac_ct_OTOOL64" >&6; } 8242else 8243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8244printf "%s\n" "no" >&6; } 8245fi 8246 8247 if test "x$ac_ct_OTOOL64" = x; then 8248 OTOOL64=":" 8249 else 8250 case $cross_compiling:$ac_tool_warned in 8251yes:) 8252{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8253printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8254ac_tool_warned=yes ;; 8255esac 8256 OTOOL64=$ac_ct_OTOOL64 8257 fi 8258else 8259 OTOOL64="$ac_cv_prog_OTOOL64" 8260fi 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8289printf %s "checking for -single_module linker flag... " >&6; } 8290if test ${lt_cv_apple_cc_single_mod+y} 8291then : 8292 printf %s "(cached) " >&6 8293else $as_nop 8294 lt_cv_apple_cc_single_mod=no 8295 if test -z "$LT_MULTI_MODULE"; then 8296 # By default we will add the -single_module flag. You can override 8297 # by either setting the environment variable LT_MULTI_MODULE 8298 # non-empty at configure time, or by adding -multi_module to the 8299 # link flags. 8300 rm -rf libconftest.dylib* 8301 echo "int foo(void){return 1;}" > conftest.c 8302 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8303-dynamiclib -Wl,-single_module conftest.c" >&5 8304 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8305 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8306 _lt_result=$? 8307 # If there is a non-empty error log, and "single_module" 8308 # appears in it, assume the flag caused a linker warning 8309 if test -s conftest.err && $GREP single_module conftest.err; then 8310 cat conftest.err >&5 8311 # Otherwise, if the output was created with a 0 exit code from 8312 # the compiler, it worked. 8313 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8314 lt_cv_apple_cc_single_mod=yes 8315 else 8316 cat conftest.err >&5 8317 fi 8318 rm -rf libconftest.dylib* 8319 rm -f conftest.* 8320 fi 8321fi 8322{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8323printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } 8324 8325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8326printf %s "checking for -exported_symbols_list linker flag... " >&6; } 8327if test ${lt_cv_ld_exported_symbols_list+y} 8328then : 8329 printf %s "(cached) " >&6 8330else $as_nop 8331 lt_cv_ld_exported_symbols_list=no 8332 save_LDFLAGS=$LDFLAGS 8333 echo "_main" > conftest.sym 8334 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8336/* end confdefs.h. */ 8337 8338int 8339main (void) 8340{ 8341 8342 ; 8343 return 0; 8344} 8345_ACEOF 8346if ac_fn_c_try_link "$LINENO" 8347then : 8348 lt_cv_ld_exported_symbols_list=yes 8349else $as_nop 8350 lt_cv_ld_exported_symbols_list=no 8351fi 8352rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8353 conftest$ac_exeext conftest.$ac_ext 8354 LDFLAGS=$save_LDFLAGS 8355 8356fi 8357{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8358printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } 8359 8360 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8361printf %s "checking for -force_load linker flag... " >&6; } 8362if test ${lt_cv_ld_force_load+y} 8363then : 8364 printf %s "(cached) " >&6 8365else $as_nop 8366 lt_cv_ld_force_load=no 8367 cat > conftest.c << _LT_EOF 8368int forced_loaded() { return 2;} 8369_LT_EOF 8370 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8371 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8372 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 8373 $AR $AR_FLAGS libconftest.a conftest.o 2>&5 8374 echo "$RANLIB libconftest.a" >&5 8375 $RANLIB libconftest.a 2>&5 8376 cat > conftest.c << _LT_EOF 8377int main() { return 0;} 8378_LT_EOF 8379 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8380 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8381 _lt_result=$? 8382 if test -s conftest.err && $GREP force_load conftest.err; then 8383 cat conftest.err >&5 8384 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8385 lt_cv_ld_force_load=yes 8386 else 8387 cat conftest.err >&5 8388 fi 8389 rm -f conftest.err libconftest.a conftest conftest.c 8390 rm -rf conftest.dSYM 8391 8392fi 8393{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8394printf "%s\n" "$lt_cv_ld_force_load" >&6; } 8395 case $host_os in 8396 rhapsody* | darwin1.[012]) 8397 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8398 darwin1.*) 8399 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8400 darwin*) 8401 case $MACOSX_DEPLOYMENT_TARGET,$host in 8402 10.[012],*|,*powerpc*-darwin[5-8]*) 8403 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8404 *) 8405 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8406 esac 8407 ;; 8408 esac 8409 if test yes = "$lt_cv_apple_cc_single_mod"; then 8410 _lt_dar_single_mod='$single_module' 8411 fi 8412 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8413 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8414 else 8415 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8416 fi 8417 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8418 _lt_dsymutil='~$DSYMUTIL $lib || :' 8419 else 8420 _lt_dsymutil= 8421 fi 8422 ;; 8423 esac 8424 8425# func_munge_path_list VARIABLE PATH 8426# ----------------------------------- 8427# VARIABLE is name of variable containing _space_ separated list of 8428# directories to be munged by the contents of PATH, which is string 8429# having a format: 8430# "DIR[:DIR]:" 8431# string "DIR[ DIR]" will be prepended to VARIABLE 8432# ":DIR[:DIR]" 8433# string "DIR[ DIR]" will be appended to VARIABLE 8434# "DIRP[:DIRP]::[DIRA:]DIRA" 8435# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8436# "DIRA[ DIRA]" will be appended to VARIABLE 8437# "DIR[:DIR]" 8438# VARIABLE will be replaced by "DIR[ DIR]" 8439func_munge_path_list () 8440{ 8441 case x$2 in 8442 x) 8443 ;; 8444 *:) 8445 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8446 ;; 8447 x:*) 8448 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8449 ;; 8450 *::*) 8451 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8452 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8453 ;; 8454 *) 8455 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8456 ;; 8457 esac 8458} 8459 8460ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8461" 8462if test "x$ac_cv_header_dlfcn_h" = xyes 8463then : 8464 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 8465 8466fi 8467 8468 8469 8470 8471 8472# Set options 8473 8474 8475 8476 enable_dlopen=no 8477 8478 8479 enable_win32_dll=no 8480 8481 8482 # Check whether --enable-shared was given. 8483if test ${enable_shared+y} 8484then : 8485 enableval=$enable_shared; p=${PACKAGE-default} 8486 case $enableval in 8487 yes) enable_shared=yes ;; 8488 no) enable_shared=no ;; 8489 *) 8490 enable_shared=no 8491 # Look at the argument we got. We use all the common list separators. 8492 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8493 for pkg in $enableval; do 8494 IFS=$lt_save_ifs 8495 if test "X$pkg" = "X$p"; then 8496 enable_shared=yes 8497 fi 8498 done 8499 IFS=$lt_save_ifs 8500 ;; 8501 esac 8502else $as_nop 8503 enable_shared=yes 8504fi 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 # Check whether --enable-static was given. 8515if test ${enable_static+y} 8516then : 8517 enableval=$enable_static; p=${PACKAGE-default} 8518 case $enableval in 8519 yes) enable_static=yes ;; 8520 no) enable_static=no ;; 8521 *) 8522 enable_static=no 8523 # Look at the argument we got. We use all the common list separators. 8524 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8525 for pkg in $enableval; do 8526 IFS=$lt_save_ifs 8527 if test "X$pkg" = "X$p"; then 8528 enable_static=yes 8529 fi 8530 done 8531 IFS=$lt_save_ifs 8532 ;; 8533 esac 8534else $as_nop 8535 enable_static=yes 8536fi 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547# Check whether --with-pic was given. 8548if test ${with_pic+y} 8549then : 8550 withval=$with_pic; lt_p=${PACKAGE-default} 8551 case $withval in 8552 yes|no) pic_mode=$withval ;; 8553 *) 8554 pic_mode=default 8555 # Look at the argument we got. We use all the common list separators. 8556 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8557 for lt_pkg in $withval; do 8558 IFS=$lt_save_ifs 8559 if test "X$lt_pkg" = "X$lt_p"; then 8560 pic_mode=yes 8561 fi 8562 done 8563 IFS=$lt_save_ifs 8564 ;; 8565 esac 8566else $as_nop 8567 pic_mode=default 8568fi 8569 8570 8571 8572 8573 8574 8575 8576 8577 # Check whether --enable-fast-install was given. 8578if test ${enable_fast_install+y} 8579then : 8580 enableval=$enable_fast_install; p=${PACKAGE-default} 8581 case $enableval in 8582 yes) enable_fast_install=yes ;; 8583 no) enable_fast_install=no ;; 8584 *) 8585 enable_fast_install=no 8586 # Look at the argument we got. We use all the common list separators. 8587 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8588 for pkg in $enableval; do 8589 IFS=$lt_save_ifs 8590 if test "X$pkg" = "X$p"; then 8591 enable_fast_install=yes 8592 fi 8593 done 8594 IFS=$lt_save_ifs 8595 ;; 8596 esac 8597else $as_nop 8598 enable_fast_install=yes 8599fi 8600 8601 8602 8603 8604 8605 8606 8607 8608 shared_archive_member_spec= 8609case $host,$enable_shared in 8610power*-*-aix[5-9]*,yes) 8611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8612printf %s "checking which variant of shared library versioning to provide... " >&6; } 8613 8614# Check whether --with-aix-soname was given. 8615if test ${with_aix_soname+y} 8616then : 8617 withval=$with_aix_soname; case $withval in 8618 aix|svr4|both) 8619 ;; 8620 *) 8621 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8622 ;; 8623 esac 8624 lt_cv_with_aix_soname=$with_aix_soname 8625else $as_nop 8626 if test ${lt_cv_with_aix_soname+y} 8627then : 8628 printf %s "(cached) " >&6 8629else $as_nop 8630 lt_cv_with_aix_soname=aix 8631fi 8632 8633 with_aix_soname=$lt_cv_with_aix_soname 8634fi 8635 8636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8637printf "%s\n" "$with_aix_soname" >&6; } 8638 if test aix != "$with_aix_soname"; then 8639 # For the AIX way of multilib, we name the shared archive member 8640 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8641 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8642 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8643 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8644 if test 64 = "${OBJECT_MODE-32}"; then 8645 shared_archive_member_spec=shr_64 8646 else 8647 shared_archive_member_spec=shr 8648 fi 8649 fi 8650 ;; 8651*) 8652 with_aix_soname=aix 8653 ;; 8654esac 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665# This can be used to rebuild libtool when needed 8666LIBTOOL_DEPS=$ltmain 8667 8668# Always use our own libtool. 8669LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700test -z "$LN_S" && LN_S="ln -s" 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715if test -n "${ZSH_VERSION+set}"; then 8716 setopt NO_GLOB_SUBST 8717fi 8718 8719{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8720printf %s "checking for objdir... " >&6; } 8721if test ${lt_cv_objdir+y} 8722then : 8723 printf %s "(cached) " >&6 8724else $as_nop 8725 rm -f .libs 2>/dev/null 8726mkdir .libs 2>/dev/null 8727if test -d .libs; then 8728 lt_cv_objdir=.libs 8729else 8730 # MS-DOS does not allow filenames that begin with a dot. 8731 lt_cv_objdir=_libs 8732fi 8733rmdir .libs 2>/dev/null 8734fi 8735{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8736printf "%s\n" "$lt_cv_objdir" >&6; } 8737objdir=$lt_cv_objdir 8738 8739 8740 8741 8742 8743printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 8744 8745 8746 8747 8748case $host_os in 8749aix3*) 8750 # AIX sometimes has problems with the GCC collect2 program. For some 8751 # reason, if we set the COLLECT_NAMES environment variable, the problems 8752 # vanish in a puff of smoke. 8753 if test set != "${COLLECT_NAMES+set}"; then 8754 COLLECT_NAMES= 8755 export COLLECT_NAMES 8756 fi 8757 ;; 8758esac 8759 8760# Global variables: 8761ofile=libtool 8762can_build_shared=yes 8763 8764# All known linkers require a '.a' archive for static linking (except MSVC and 8765# ICC, which need '.lib'). 8766libext=a 8767 8768with_gnu_ld=$lt_cv_prog_gnu_ld 8769 8770old_CC=$CC 8771old_CFLAGS=$CFLAGS 8772 8773# Set sane defaults for various variables 8774test -z "$CC" && CC=cc 8775test -z "$LTCC" && LTCC=$CC 8776test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8777test -z "$LD" && LD=ld 8778test -z "$ac_objext" && ac_objext=o 8779 8780func_cc_basename $compiler 8781cc_basename=$func_cc_basename_result 8782 8783 8784# Only perform the check for file, if the check method requires it 8785test -z "$MAGIC_CMD" && MAGIC_CMD=file 8786case $deplibs_check_method in 8787file_magic*) 8788 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8790printf %s "checking for ${ac_tool_prefix}file... " >&6; } 8791if test ${lt_cv_path_MAGIC_CMD+y} 8792then : 8793 printf %s "(cached) " >&6 8794else $as_nop 8795 case $MAGIC_CMD in 8796[\\/*] | ?:[\\/]*) 8797 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8798 ;; 8799*) 8800 lt_save_MAGIC_CMD=$MAGIC_CMD 8801 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8802 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8803 for ac_dir in $ac_dummy; do 8804 IFS=$lt_save_ifs 8805 test -z "$ac_dir" && ac_dir=. 8806 if test -f "$ac_dir/${ac_tool_prefix}file"; then 8807 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8808 if test -n "$file_magic_test_file"; then 8809 case $deplibs_check_method in 8810 "file_magic "*) 8811 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8812 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8813 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8814 $EGREP "$file_magic_regex" > /dev/null; then 8815 : 8816 else 8817 cat <<_LT_EOF 1>&2 8818 8819*** Warning: the command libtool uses to detect shared libraries, 8820*** $file_magic_cmd, produces output that libtool cannot recognize. 8821*** The result is that libtool may fail to recognize shared libraries 8822*** as such. This will affect the creation of libtool libraries that 8823*** depend on shared libraries, but programs linked with such libtool 8824*** libraries will work regardless of this problem. Nevertheless, you 8825*** may want to report the problem to your system manager and/or to 8826*** bug-libtool@gnu.org 8827 8828_LT_EOF 8829 fi ;; 8830 esac 8831 fi 8832 break 8833 fi 8834 done 8835 IFS=$lt_save_ifs 8836 MAGIC_CMD=$lt_save_MAGIC_CMD 8837 ;; 8838esac 8839fi 8840 8841MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8842if test -n "$MAGIC_CMD"; then 8843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8844printf "%s\n" "$MAGIC_CMD" >&6; } 8845else 8846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8847printf "%s\n" "no" >&6; } 8848fi 8849 8850 8851 8852 8853 8854if test -z "$lt_cv_path_MAGIC_CMD"; then 8855 if test -n "$ac_tool_prefix"; then 8856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8857printf %s "checking for file... " >&6; } 8858if test ${lt_cv_path_MAGIC_CMD+y} 8859then : 8860 printf %s "(cached) " >&6 8861else $as_nop 8862 case $MAGIC_CMD in 8863[\\/*] | ?:[\\/]*) 8864 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8865 ;; 8866*) 8867 lt_save_MAGIC_CMD=$MAGIC_CMD 8868 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8869 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8870 for ac_dir in $ac_dummy; do 8871 IFS=$lt_save_ifs 8872 test -z "$ac_dir" && ac_dir=. 8873 if test -f "$ac_dir/file"; then 8874 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 8875 if test -n "$file_magic_test_file"; then 8876 case $deplibs_check_method in 8877 "file_magic "*) 8878 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8879 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8880 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8881 $EGREP "$file_magic_regex" > /dev/null; then 8882 : 8883 else 8884 cat <<_LT_EOF 1>&2 8885 8886*** Warning: the command libtool uses to detect shared libraries, 8887*** $file_magic_cmd, produces output that libtool cannot recognize. 8888*** The result is that libtool may fail to recognize shared libraries 8889*** as such. This will affect the creation of libtool libraries that 8890*** depend on shared libraries, but programs linked with such libtool 8891*** libraries will work regardless of this problem. Nevertheless, you 8892*** may want to report the problem to your system manager and/or to 8893*** bug-libtool@gnu.org 8894 8895_LT_EOF 8896 fi ;; 8897 esac 8898 fi 8899 break 8900 fi 8901 done 8902 IFS=$lt_save_ifs 8903 MAGIC_CMD=$lt_save_MAGIC_CMD 8904 ;; 8905esac 8906fi 8907 8908MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8909if test -n "$MAGIC_CMD"; then 8910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8911printf "%s\n" "$MAGIC_CMD" >&6; } 8912else 8913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8914printf "%s\n" "no" >&6; } 8915fi 8916 8917 8918 else 8919 MAGIC_CMD=: 8920 fi 8921fi 8922 8923 fi 8924 ;; 8925esac 8926 8927# Use C for the default configuration in the libtool script 8928 8929lt_save_CC=$CC 8930ac_ext=c 8931ac_cpp='$CPP $CPPFLAGS' 8932ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8933ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8934ac_compiler_gnu=$ac_cv_c_compiler_gnu 8935 8936 8937# Source file extension for C test sources. 8938ac_ext=c 8939 8940# Object file extension for compiled C test sources. 8941objext=o 8942objext=$objext 8943 8944# Code to be used in simple compile tests 8945lt_simple_compile_test_code="int some_variable = 0;" 8946 8947# Code to be used in simple link tests 8948lt_simple_link_test_code='int main(){return(0);}' 8949 8950 8951 8952 8953 8954 8955 8956# If no C compiler was specified, use CC. 8957LTCC=${LTCC-"$CC"} 8958 8959# If no C compiler flags were specified, use CFLAGS. 8960LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8961 8962# Allow CC to be a program name with arguments. 8963compiler=$CC 8964 8965# Save the default compiler, since it gets overwritten when the other 8966# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8967compiler_DEFAULT=$CC 8968 8969# save warnings/boilerplate of simple test code 8970ac_outfile=conftest.$ac_objext 8971echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8972eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8973_lt_compiler_boilerplate=`cat conftest.err` 8974$RM conftest* 8975 8976ac_outfile=conftest.$ac_objext 8977echo "$lt_simple_link_test_code" >conftest.$ac_ext 8978eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8979_lt_linker_boilerplate=`cat conftest.err` 8980$RM -r conftest* 8981 8982 8983if test -n "$compiler"; then 8984 8985lt_prog_compiler_no_builtin_flag= 8986 8987if test yes = "$GCC"; then 8988 case $cc_basename in 8989 nvcc*) 8990 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8991 *) 8992 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8993 esac 8994 8995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8996printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8997if test ${lt_cv_prog_compiler_rtti_exceptions+y} 8998then : 8999 printf %s "(cached) " >&6 9000else $as_nop 9001 lt_cv_prog_compiler_rtti_exceptions=no 9002 ac_outfile=conftest.$ac_objext 9003 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9004 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9005 # Insert the option either (1) after the last *FLAGS variable, or 9006 # (2) before a word containing "conftest.", or (3) at the end. 9007 # Note that $ac_compile itself does not contain backslashes and begins 9008 # with a dollar sign (not a hyphen), so the echo should work correctly. 9009 # The option is referenced via a variable to avoid confusing sed. 9010 lt_compile=`echo "$ac_compile" | $SED \ 9011 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9012 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9013 -e 's:$: $lt_compiler_flag:'` 9014 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9015 (eval "$lt_compile" 2>conftest.err) 9016 ac_status=$? 9017 cat conftest.err >&5 9018 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9019 if (exit $ac_status) && test -s "$ac_outfile"; then 9020 # The compiler can only warn and ignore the option if not recognized 9021 # So say no if there are warnings other than the usual output. 9022 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9023 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9024 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9025 lt_cv_prog_compiler_rtti_exceptions=yes 9026 fi 9027 fi 9028 $RM conftest* 9029 9030fi 9031{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9032printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9033 9034if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9035 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9036else 9037 : 9038fi 9039 9040fi 9041 9042 9043 9044 9045 9046 9047 lt_prog_compiler_wl= 9048lt_prog_compiler_pic= 9049lt_prog_compiler_static= 9050 9051 9052 if test yes = "$GCC"; then 9053 lt_prog_compiler_wl='-Wl,' 9054 lt_prog_compiler_static='-static' 9055 9056 case $host_os in 9057 aix*) 9058 # All AIX code is PIC. 9059 if test ia64 = "$host_cpu"; then 9060 # AIX 5 now supports IA64 processor 9061 lt_prog_compiler_static='-Bstatic' 9062 fi 9063 lt_prog_compiler_pic='-fPIC' 9064 ;; 9065 9066 amigaos*) 9067 case $host_cpu in 9068 powerpc) 9069 # see comment about AmigaOS4 .so support 9070 lt_prog_compiler_pic='-fPIC' 9071 ;; 9072 m68k) 9073 # FIXME: we need at least 68020 code to build shared libraries, but 9074 # adding the '-m68020' flag to GCC prevents building anything better, 9075 # like '-m68040'. 9076 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9077 ;; 9078 esac 9079 ;; 9080 9081 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9082 # PIC is the default for these OSes. 9083 ;; 9084 9085 mingw* | cygwin* | pw32* | os2* | cegcc*) 9086 # This hack is so that the source file can tell whether it is being 9087 # built for inclusion in a dll (and should export symbols for example). 9088 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9089 # (--disable-auto-import) libraries 9090 lt_prog_compiler_pic='-DDLL_EXPORT' 9091 case $host_os in 9092 os2*) 9093 lt_prog_compiler_static='$wl-static' 9094 ;; 9095 esac 9096 ;; 9097 9098 darwin* | rhapsody*) 9099 # PIC is the default on this platform 9100 # Common symbols not allowed in MH_DYLIB files 9101 lt_prog_compiler_pic='-fno-common' 9102 ;; 9103 9104 haiku*) 9105 # PIC is the default for Haiku. 9106 # The "-static" flag exists, but is broken. 9107 lt_prog_compiler_static= 9108 ;; 9109 9110 hpux*) 9111 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9112 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9113 # sets the default TLS model and affects inlining. 9114 case $host_cpu in 9115 hppa*64*) 9116 # +Z the default 9117 ;; 9118 *) 9119 lt_prog_compiler_pic='-fPIC' 9120 ;; 9121 esac 9122 ;; 9123 9124 interix[3-9]*) 9125 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9126 # Instead, we relocate shared libraries at runtime. 9127 ;; 9128 9129 msdosdjgpp*) 9130 # Just because we use GCC doesn't mean we suddenly get shared libraries 9131 # on systems that don't support them. 9132 lt_prog_compiler_can_build_shared=no 9133 enable_shared=no 9134 ;; 9135 9136 *nto* | *qnx*) 9137 # QNX uses GNU C++, but need to define -shared option too, otherwise 9138 # it will coredump. 9139 lt_prog_compiler_pic='-fPIC -shared' 9140 ;; 9141 9142 sysv4*MP*) 9143 if test -d /usr/nec; then 9144 lt_prog_compiler_pic=-Kconform_pic 9145 fi 9146 ;; 9147 9148 *) 9149 lt_prog_compiler_pic='-fPIC' 9150 ;; 9151 esac 9152 9153 case $cc_basename in 9154 nvcc*) # Cuda Compiler Driver 2.2 9155 lt_prog_compiler_wl='-Xlinker ' 9156 if test -n "$lt_prog_compiler_pic"; then 9157 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9158 fi 9159 ;; 9160 esac 9161 else 9162 # PORTME Check for flag to pass linker flags through the system compiler. 9163 case $host_os in 9164 aix*) 9165 lt_prog_compiler_wl='-Wl,' 9166 if test ia64 = "$host_cpu"; then 9167 # AIX 5 now supports IA64 processor 9168 lt_prog_compiler_static='-Bstatic' 9169 else 9170 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9171 fi 9172 ;; 9173 9174 darwin* | rhapsody*) 9175 # PIC is the default on this platform 9176 # Common symbols not allowed in MH_DYLIB files 9177 lt_prog_compiler_pic='-fno-common' 9178 case $cc_basename in 9179 nagfor*) 9180 # NAG Fortran compiler 9181 lt_prog_compiler_wl='-Wl,-Wl,,' 9182 lt_prog_compiler_pic='-PIC' 9183 lt_prog_compiler_static='-Bstatic' 9184 ;; 9185 esac 9186 ;; 9187 9188 mingw* | cygwin* | pw32* | os2* | cegcc*) 9189 # This hack is so that the source file can tell whether it is being 9190 # built for inclusion in a dll (and should export symbols for example). 9191 lt_prog_compiler_pic='-DDLL_EXPORT' 9192 case $host_os in 9193 os2*) 9194 lt_prog_compiler_static='$wl-static' 9195 ;; 9196 esac 9197 ;; 9198 9199 hpux9* | hpux10* | hpux11*) 9200 lt_prog_compiler_wl='-Wl,' 9201 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9202 # not for PA HP-UX. 9203 case $host_cpu in 9204 hppa*64*|ia64*) 9205 # +Z the default 9206 ;; 9207 *) 9208 lt_prog_compiler_pic='+Z' 9209 ;; 9210 esac 9211 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9212 lt_prog_compiler_static='$wl-a ${wl}archive' 9213 ;; 9214 9215 irix5* | irix6* | nonstopux*) 9216 lt_prog_compiler_wl='-Wl,' 9217 # PIC (with -KPIC) is the default. 9218 lt_prog_compiler_static='-non_shared' 9219 ;; 9220 9221 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9222 case $cc_basename in 9223 # old Intel for x86_64, which still supported -KPIC. 9224 ecc*) 9225 lt_prog_compiler_wl='-Wl,' 9226 lt_prog_compiler_pic='-KPIC' 9227 lt_prog_compiler_static='-static' 9228 ;; 9229 # icc used to be incompatible with GCC. 9230 # ICC 10 doesn't accept -KPIC any more. 9231 icc* | ifort*) 9232 lt_prog_compiler_wl='-Wl,' 9233 lt_prog_compiler_pic='-fPIC' 9234 lt_prog_compiler_static='-static' 9235 ;; 9236 # Lahey Fortran 8.1. 9237 lf95*) 9238 lt_prog_compiler_wl='-Wl,' 9239 lt_prog_compiler_pic='--shared' 9240 lt_prog_compiler_static='--static' 9241 ;; 9242 nagfor*) 9243 # NAG Fortran compiler 9244 lt_prog_compiler_wl='-Wl,-Wl,,' 9245 lt_prog_compiler_pic='-PIC' 9246 lt_prog_compiler_static='-Bstatic' 9247 ;; 9248 tcc*) 9249 # Fabrice Bellard et al's Tiny C Compiler 9250 lt_prog_compiler_wl='-Wl,' 9251 lt_prog_compiler_pic='-fPIC' 9252 lt_prog_compiler_static='-static' 9253 ;; 9254 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9255 # Portland Group compilers (*not* the Pentium gcc compiler, 9256 # which looks to be a dead project) 9257 lt_prog_compiler_wl='-Wl,' 9258 lt_prog_compiler_pic='-fpic' 9259 lt_prog_compiler_static='-Bstatic' 9260 ;; 9261 ccc*) 9262 lt_prog_compiler_wl='-Wl,' 9263 # All Alpha code is PIC. 9264 lt_prog_compiler_static='-non_shared' 9265 ;; 9266 xl* | bgxl* | bgf* | mpixl*) 9267 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9268 lt_prog_compiler_wl='-Wl,' 9269 lt_prog_compiler_pic='-qpic' 9270 lt_prog_compiler_static='-qstaticlink' 9271 ;; 9272 *) 9273 case `$CC -V 2>&1 | $SED 5q` in 9274 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9275 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9276 lt_prog_compiler_pic='-KPIC' 9277 lt_prog_compiler_static='-Bstatic' 9278 lt_prog_compiler_wl='' 9279 ;; 9280 *Sun\ F* | *Sun*Fortran*) 9281 lt_prog_compiler_pic='-KPIC' 9282 lt_prog_compiler_static='-Bstatic' 9283 lt_prog_compiler_wl='-Qoption ld ' 9284 ;; 9285 *Sun\ C*) 9286 # Sun C 5.9 9287 lt_prog_compiler_pic='-KPIC' 9288 lt_prog_compiler_static='-Bstatic' 9289 lt_prog_compiler_wl='-Wl,' 9290 ;; 9291 *Intel*\ [CF]*Compiler*) 9292 lt_prog_compiler_wl='-Wl,' 9293 lt_prog_compiler_pic='-fPIC' 9294 lt_prog_compiler_static='-static' 9295 ;; 9296 *Portland\ Group*) 9297 lt_prog_compiler_wl='-Wl,' 9298 lt_prog_compiler_pic='-fpic' 9299 lt_prog_compiler_static='-Bstatic' 9300 ;; 9301 esac 9302 ;; 9303 esac 9304 ;; 9305 9306 newsos6) 9307 lt_prog_compiler_pic='-KPIC' 9308 lt_prog_compiler_static='-Bstatic' 9309 ;; 9310 9311 *nto* | *qnx*) 9312 # QNX uses GNU C++, but need to define -shared option too, otherwise 9313 # it will coredump. 9314 lt_prog_compiler_pic='-fPIC -shared' 9315 ;; 9316 9317 osf3* | osf4* | osf5*) 9318 lt_prog_compiler_wl='-Wl,' 9319 # All OSF/1 code is PIC. 9320 lt_prog_compiler_static='-non_shared' 9321 ;; 9322 9323 rdos*) 9324 lt_prog_compiler_static='-non_shared' 9325 ;; 9326 9327 solaris*) 9328 lt_prog_compiler_pic='-KPIC' 9329 lt_prog_compiler_static='-Bstatic' 9330 case $cc_basename in 9331 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9332 lt_prog_compiler_wl='-Qoption ld ';; 9333 *) 9334 lt_prog_compiler_wl='-Wl,';; 9335 esac 9336 ;; 9337 9338 sunos4*) 9339 lt_prog_compiler_wl='-Qoption ld ' 9340 lt_prog_compiler_pic='-PIC' 9341 lt_prog_compiler_static='-Bstatic' 9342 ;; 9343 9344 sysv4 | sysv4.2uw2* | sysv4.3*) 9345 lt_prog_compiler_wl='-Wl,' 9346 lt_prog_compiler_pic='-KPIC' 9347 lt_prog_compiler_static='-Bstatic' 9348 ;; 9349 9350 sysv4*MP*) 9351 if test -d /usr/nec; then 9352 lt_prog_compiler_pic='-Kconform_pic' 9353 lt_prog_compiler_static='-Bstatic' 9354 fi 9355 ;; 9356 9357 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9358 lt_prog_compiler_wl='-Wl,' 9359 lt_prog_compiler_pic='-KPIC' 9360 lt_prog_compiler_static='-Bstatic' 9361 ;; 9362 9363 unicos*) 9364 lt_prog_compiler_wl='-Wl,' 9365 lt_prog_compiler_can_build_shared=no 9366 ;; 9367 9368 uts4*) 9369 lt_prog_compiler_pic='-pic' 9370 lt_prog_compiler_static='-Bstatic' 9371 ;; 9372 9373 *) 9374 lt_prog_compiler_can_build_shared=no 9375 ;; 9376 esac 9377 fi 9378 9379case $host_os in 9380 # For platforms that do not support PIC, -DPIC is meaningless: 9381 *djgpp*) 9382 lt_prog_compiler_pic= 9383 ;; 9384 *) 9385 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9386 ;; 9387esac 9388 9389{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9390printf %s "checking for $compiler option to produce PIC... " >&6; } 9391if test ${lt_cv_prog_compiler_pic+y} 9392then : 9393 printf %s "(cached) " >&6 9394else $as_nop 9395 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9396fi 9397{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9398printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 9399lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9400 9401# 9402# Check to make sure the PIC flag actually works. 9403# 9404if test -n "$lt_prog_compiler_pic"; then 9405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9406printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9407if test ${lt_cv_prog_compiler_pic_works+y} 9408then : 9409 printf %s "(cached) " >&6 9410else $as_nop 9411 lt_cv_prog_compiler_pic_works=no 9412 ac_outfile=conftest.$ac_objext 9413 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9414 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9415 # Insert the option either (1) after the last *FLAGS variable, or 9416 # (2) before a word containing "conftest.", or (3) at the end. 9417 # Note that $ac_compile itself does not contain backslashes and begins 9418 # with a dollar sign (not a hyphen), so the echo should work correctly. 9419 # The option is referenced via a variable to avoid confusing sed. 9420 lt_compile=`echo "$ac_compile" | $SED \ 9421 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9422 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9423 -e 's:$: $lt_compiler_flag:'` 9424 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9425 (eval "$lt_compile" 2>conftest.err) 9426 ac_status=$? 9427 cat conftest.err >&5 9428 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9429 if (exit $ac_status) && test -s "$ac_outfile"; then 9430 # The compiler can only warn and ignore the option if not recognized 9431 # So say no if there are warnings other than the usual output. 9432 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9433 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9434 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9435 lt_cv_prog_compiler_pic_works=yes 9436 fi 9437 fi 9438 $RM conftest* 9439 9440fi 9441{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9442printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 9443 9444if test yes = "$lt_cv_prog_compiler_pic_works"; then 9445 case $lt_prog_compiler_pic in 9446 "" | " "*) ;; 9447 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9448 esac 9449else 9450 lt_prog_compiler_pic= 9451 lt_prog_compiler_can_build_shared=no 9452fi 9453 9454fi 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466# 9467# Check to make sure the static flag actually works. 9468# 9469wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9470{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9471printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9472if test ${lt_cv_prog_compiler_static_works+y} 9473then : 9474 printf %s "(cached) " >&6 9475else $as_nop 9476 lt_cv_prog_compiler_static_works=no 9477 save_LDFLAGS=$LDFLAGS 9478 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9479 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9480 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9481 # The linker can only warn and ignore the option if not recognized 9482 # So say no if there are warnings 9483 if test -s conftest.err; then 9484 # Append any errors to the config.log. 9485 cat conftest.err 1>&5 9486 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9487 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9488 if diff conftest.exp conftest.er2 >/dev/null; then 9489 lt_cv_prog_compiler_static_works=yes 9490 fi 9491 else 9492 lt_cv_prog_compiler_static_works=yes 9493 fi 9494 fi 9495 $RM -r conftest* 9496 LDFLAGS=$save_LDFLAGS 9497 9498fi 9499{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9500printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 9501 9502if test yes = "$lt_cv_prog_compiler_static_works"; then 9503 : 9504else 9505 lt_prog_compiler_static= 9506fi 9507 9508 9509 9510 9511 9512 9513 9514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9515printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9516if test ${lt_cv_prog_compiler_c_o+y} 9517then : 9518 printf %s "(cached) " >&6 9519else $as_nop 9520 lt_cv_prog_compiler_c_o=no 9521 $RM -r conftest 2>/dev/null 9522 mkdir conftest 9523 cd conftest 9524 mkdir out 9525 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9526 9527 lt_compiler_flag="-o out/conftest2.$ac_objext" 9528 # Insert the option either (1) after the last *FLAGS variable, or 9529 # (2) before a word containing "conftest.", or (3) at the end. 9530 # Note that $ac_compile itself does not contain backslashes and begins 9531 # with a dollar sign (not a hyphen), so the echo should work correctly. 9532 lt_compile=`echo "$ac_compile" | $SED \ 9533 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9534 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9535 -e 's:$: $lt_compiler_flag:'` 9536 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9537 (eval "$lt_compile" 2>out/conftest.err) 9538 ac_status=$? 9539 cat out/conftest.err >&5 9540 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9541 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9542 then 9543 # The compiler can only warn and ignore the option if not recognized 9544 # So say no if there are warnings 9545 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9546 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9547 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9548 lt_cv_prog_compiler_c_o=yes 9549 fi 9550 fi 9551 chmod u+w . 2>&5 9552 $RM conftest* 9553 # SGI C++ compiler will create directory out/ii_files/ for 9554 # template instantiation 9555 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9556 $RM out/* && rmdir out 9557 cd .. 9558 $RM -r conftest 9559 $RM conftest* 9560 9561fi 9562{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9563printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 9564 9565 9566 9567 9568 9569 9570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9571printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9572if test ${lt_cv_prog_compiler_c_o+y} 9573then : 9574 printf %s "(cached) " >&6 9575else $as_nop 9576 lt_cv_prog_compiler_c_o=no 9577 $RM -r conftest 2>/dev/null 9578 mkdir conftest 9579 cd conftest 9580 mkdir out 9581 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9582 9583 lt_compiler_flag="-o out/conftest2.$ac_objext" 9584 # Insert the option either (1) after the last *FLAGS variable, or 9585 # (2) before a word containing "conftest.", or (3) at the end. 9586 # Note that $ac_compile itself does not contain backslashes and begins 9587 # with a dollar sign (not a hyphen), so the echo should work correctly. 9588 lt_compile=`echo "$ac_compile" | $SED \ 9589 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9590 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9591 -e 's:$: $lt_compiler_flag:'` 9592 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9593 (eval "$lt_compile" 2>out/conftest.err) 9594 ac_status=$? 9595 cat out/conftest.err >&5 9596 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9597 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9598 then 9599 # The compiler can only warn and ignore the option if not recognized 9600 # So say no if there are warnings 9601 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9602 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9603 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9604 lt_cv_prog_compiler_c_o=yes 9605 fi 9606 fi 9607 chmod u+w . 2>&5 9608 $RM conftest* 9609 # SGI C++ compiler will create directory out/ii_files/ for 9610 # template instantiation 9611 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9612 $RM out/* && rmdir out 9613 cd .. 9614 $RM -r conftest 9615 $RM conftest* 9616 9617fi 9618{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9619printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 9620 9621 9622 9623 9624hard_links=nottested 9625if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9626 # do not overwrite the value of need_locks provided by the user 9627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9628printf %s "checking if we can lock with hard links... " >&6; } 9629 hard_links=yes 9630 $RM conftest* 9631 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9632 touch conftest.a 9633 ln conftest.a conftest.b 2>&5 || hard_links=no 9634 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9636printf "%s\n" "$hard_links" >&6; } 9637 if test no = "$hard_links"; then 9638 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9639printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9640 need_locks=warn 9641 fi 9642else 9643 need_locks=no 9644fi 9645 9646 9647 9648 9649 9650 9651 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9652printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9653 9654 runpath_var= 9655 allow_undefined_flag= 9656 always_export_symbols=no 9657 archive_cmds= 9658 archive_expsym_cmds= 9659 compiler_needs_object=no 9660 enable_shared_with_static_runtimes=no 9661 export_dynamic_flag_spec= 9662 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9663 hardcode_automatic=no 9664 hardcode_direct=no 9665 hardcode_direct_absolute=no 9666 hardcode_libdir_flag_spec= 9667 hardcode_libdir_separator= 9668 hardcode_minus_L=no 9669 hardcode_shlibpath_var=unsupported 9670 inherit_rpath=no 9671 link_all_deplibs=unknown 9672 module_cmds= 9673 module_expsym_cmds= 9674 old_archive_from_new_cmds= 9675 old_archive_from_expsyms_cmds= 9676 thread_safe_flag_spec= 9677 whole_archive_flag_spec= 9678 # include_expsyms should be a list of space-separated symbols to be *always* 9679 # included in the symbol list 9680 include_expsyms= 9681 # exclude_expsyms can be an extended regexp of symbols to exclude 9682 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9683 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9684 # as well as any symbol that contains 'd'. 9685 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9686 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9687 # platforms (ab)use it in PIC code, but their linkers get confused if 9688 # the symbol is explicitly referenced. Since portable code cannot 9689 # rely on this symbol name, it's probably fine to never include it in 9690 # preloaded symbol tables. 9691 # Exclude shared library initialization/finalization symbols. 9692 extract_expsyms_cmds= 9693 9694 case $host_os in 9695 cygwin* | mingw* | pw32* | cegcc*) 9696 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time 9697 # When not using gcc, we currently assume that we are using 9698 # Microsoft Visual C++ or Intel C++ Compiler. 9699 if test yes != "$GCC"; then 9700 with_gnu_ld=no 9701 fi 9702 ;; 9703 interix*) 9704 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) 9705 with_gnu_ld=yes 9706 ;; 9707 openbsd* | bitrig*) 9708 with_gnu_ld=no 9709 ;; 9710 esac 9711 9712 ld_shlibs=yes 9713 9714 # On some targets, GNU ld is compatible enough with the native linker 9715 # that we're better off using the native interface for both. 9716 lt_use_gnu_ld_interface=no 9717 if test yes = "$with_gnu_ld"; then 9718 case $host_os in 9719 aix*) 9720 # The AIX port of GNU ld has always aspired to compatibility 9721 # with the native linker. However, as the warning in the GNU ld 9722 # block says, versions before 2.19.5* couldn't really create working 9723 # shared libraries, regardless of the interface used. 9724 case `$LD -v 2>&1` in 9725 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9726 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9727 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9728 *) 9729 lt_use_gnu_ld_interface=yes 9730 ;; 9731 esac 9732 ;; 9733 *) 9734 lt_use_gnu_ld_interface=yes 9735 ;; 9736 esac 9737 fi 9738 9739 if test yes = "$lt_use_gnu_ld_interface"; then 9740 # If archive_cmds runs LD, not CC, wlarc should be empty 9741 wlarc='$wl' 9742 9743 # Set some defaults for GNU ld with shared library support. These 9744 # are reset later if shared libraries are not supported. Putting them 9745 # here allows them to be overridden if necessary. 9746 runpath_var=LD_RUN_PATH 9747 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9748 export_dynamic_flag_spec='$wl--export-dynamic' 9749 # ancient GNU ld didn't support --whole-archive et. al. 9750 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9751 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9752 else 9753 whole_archive_flag_spec= 9754 fi 9755 supports_anon_versioning=no 9756 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in 9757 *GNU\ gold*) supports_anon_versioning=yes ;; 9758 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9759 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9760 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9761 *\ 2.11.*) ;; # other 2.11 versions 9762 *) supports_anon_versioning=yes ;; 9763 esac 9764 9765 # See if GNU ld supports shared libraries. 9766 case $host_os in 9767 aix[3-9]*) 9768 # On AIX/PPC, the GNU linker is very broken 9769 if test ia64 != "$host_cpu"; then 9770 ld_shlibs=no 9771 cat <<_LT_EOF 1>&2 9772 9773*** Warning: the GNU linker, at least up to release 2.19, is reported 9774*** to be unable to reliably create shared libraries on AIX. 9775*** Therefore, libtool is disabling shared libraries support. If you 9776*** really care for shared libraries, you may want to install binutils 9777*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9778*** You will then need to restart the configuration process. 9779 9780_LT_EOF 9781 fi 9782 ;; 9783 9784 amigaos*) 9785 case $host_cpu in 9786 powerpc) 9787 # see comment about AmigaOS4 .so support 9788 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9789 archive_expsym_cmds='' 9790 ;; 9791 m68k) 9792 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)' 9793 hardcode_libdir_flag_spec='-L$libdir' 9794 hardcode_minus_L=yes 9795 ;; 9796 esac 9797 ;; 9798 9799 beos*) 9800 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9801 allow_undefined_flag=unsupported 9802 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9803 # support --undefined. This deserves some investigation. FIXME 9804 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9805 else 9806 ld_shlibs=no 9807 fi 9808 ;; 9809 9810 cygwin* | mingw* | pw32* | cegcc*) 9811 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9812 # as there is no search path for DLLs. 9813 hardcode_libdir_flag_spec='-L$libdir' 9814 export_dynamic_flag_spec='$wl--export-all-symbols' 9815 allow_undefined_flag=unsupported 9816 always_export_symbols=no 9817 enable_shared_with_static_runtimes=yes 9818 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' 9819 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9820 9821 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9822 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9823 # If the export-symbols file already is a .def file, use it as 9824 # is; otherwise, prepend EXPORTS... 9825 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9826 cp $export_symbols $output_objdir/$soname.def; 9827 else 9828 echo EXPORTS > $output_objdir/$soname.def; 9829 cat $export_symbols >> $output_objdir/$soname.def; 9830 fi~ 9831 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9832 else 9833 ld_shlibs=no 9834 fi 9835 ;; 9836 9837 haiku*) 9838 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9839 link_all_deplibs=yes 9840 ;; 9841 9842 os2*) 9843 hardcode_libdir_flag_spec='-L$libdir' 9844 hardcode_minus_L=yes 9845 allow_undefined_flag=unsupported 9846 shrext_cmds=.dll 9847 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9848 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9849 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9850 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9851 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9852 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9853 emximp -o $lib $output_objdir/$libname.def' 9854 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9855 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9856 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9857 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9858 prefix_cmds="$SED"~ 9859 if test EXPORTS = "`$SED 1q $export_symbols`"; then 9860 prefix_cmds="$prefix_cmds -e 1d"; 9861 fi~ 9862 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9863 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 9864 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9865 emximp -o $lib $output_objdir/$libname.def' 9866 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9867 enable_shared_with_static_runtimes=yes 9868 file_list_spec='@' 9869 ;; 9870 9871 interix[3-9]*) 9872 hardcode_direct=no 9873 hardcode_shlibpath_var=no 9874 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9875 export_dynamic_flag_spec='$wl-E' 9876 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9877 # Instead, shared libraries are loaded at an image base (0x10000000 by 9878 # default) and relocated if they conflict, which is a slow very memory 9879 # consuming and fragmenting process. To avoid this, we pick a random, 9880 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9881 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9882 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9883 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' 9884 ;; 9885 9886 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9887 tmp_diet=no 9888 if test linux-dietlibc = "$host_os"; then 9889 case $cc_basename in 9890 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9891 esac 9892 fi 9893 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9894 && test no = "$tmp_diet" 9895 then 9896 tmp_addflag=' $pic_flag' 9897 tmp_sharedflag='-shared' 9898 case $cc_basename,$host_cpu in 9899 pgcc*) # Portland Group C compiler 9900 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' 9901 tmp_addflag=' $pic_flag' 9902 ;; 9903 pgf77* | pgf90* | pgf95* | pgfortran*) 9904 # Portland Group f77 and f90 compilers 9905 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' 9906 tmp_addflag=' $pic_flag -Mnomain' ;; 9907 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9908 tmp_addflag=' -i_dynamic' ;; 9909 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9910 tmp_addflag=' -i_dynamic -nofor_main' ;; 9911 ifc* | ifort*) # Intel Fortran compiler 9912 tmp_addflag=' -nofor_main' ;; 9913 lf95*) # Lahey Fortran 8.1 9914 whole_archive_flag_spec= 9915 tmp_sharedflag='--shared' ;; 9916 nagfor*) # NAGFOR 5.3 9917 tmp_sharedflag='-Wl,-shared' ;; 9918 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9919 tmp_sharedflag='-qmkshrobj' 9920 tmp_addflag= ;; 9921 nvcc*) # Cuda Compiler Driver 2.2 9922 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' 9923 compiler_needs_object=yes 9924 ;; 9925 esac 9926 case `$CC -V 2>&1 | $SED 5q` in 9927 *Sun\ C*) # Sun C 5.9 9928 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' 9929 compiler_needs_object=yes 9930 tmp_sharedflag='-G' ;; 9931 *Sun\ F*) # Sun Fortran 8.3 9932 tmp_sharedflag='-G' ;; 9933 esac 9934 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9935 9936 if test yes = "$supports_anon_versioning"; then 9937 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9938 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9939 echo "local: *; };" >> $output_objdir/$libname.ver~ 9940 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 9941 fi 9942 9943 case $cc_basename in 9944 tcc*) 9945 export_dynamic_flag_spec='-rdynamic' 9946 ;; 9947 xlf* | bgf* | bgxlf* | mpixlf*) 9948 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9949 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9950 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9951 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9952 if test yes = "$supports_anon_versioning"; then 9953 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9954 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9955 echo "local: *; };" >> $output_objdir/$libname.ver~ 9956 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9957 fi 9958 ;; 9959 esac 9960 else 9961 ld_shlibs=no 9962 fi 9963 ;; 9964 9965 netbsd*) 9966 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9967 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9968 wlarc= 9969 else 9970 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9971 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9972 fi 9973 ;; 9974 9975 solaris*) 9976 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9977 ld_shlibs=no 9978 cat <<_LT_EOF 1>&2 9979 9980*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9981*** create shared libraries on Solaris systems. Therefore, libtool 9982*** is disabling shared libraries support. We urge you to upgrade GNU 9983*** binutils to release 2.9.1 or newer. Another option is to modify 9984*** your PATH or compiler configuration so that the native linker is 9985*** used, and then restart. 9986 9987_LT_EOF 9988 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9989 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9990 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9991 else 9992 ld_shlibs=no 9993 fi 9994 ;; 9995 9996 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9997 case `$LD -v 2>&1` in 9998 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9999 ld_shlibs=no 10000 cat <<_LT_EOF 1>&2 10001 10002*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10003*** reliably create shared libraries on SCO systems. Therefore, libtool 10004*** is disabling shared libraries support. We urge you to upgrade GNU 10005*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10006*** your PATH or compiler configuration so that the native linker is 10007*** used, and then restart. 10008 10009_LT_EOF 10010 ;; 10011 *) 10012 # For security reasons, it is highly recommended that you always 10013 # use absolute paths for naming shared libraries, and exclude the 10014 # DT_RUNPATH tag from executables and libraries. But doing so 10015 # requires that you compile everything twice, which is a pain. 10016 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10017 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10018 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10019 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10020 else 10021 ld_shlibs=no 10022 fi 10023 ;; 10024 esac 10025 ;; 10026 10027 sunos4*) 10028 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10029 wlarc= 10030 hardcode_direct=yes 10031 hardcode_shlibpath_var=no 10032 ;; 10033 10034 *) 10035 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10036 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10037 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10038 else 10039 ld_shlibs=no 10040 fi 10041 ;; 10042 esac 10043 10044 if test no = "$ld_shlibs"; then 10045 runpath_var= 10046 hardcode_libdir_flag_spec= 10047 export_dynamic_flag_spec= 10048 whole_archive_flag_spec= 10049 fi 10050 else 10051 # PORTME fill in a description of your system's linker (not GNU ld) 10052 case $host_os in 10053 aix3*) 10054 allow_undefined_flag=unsupported 10055 always_export_symbols=yes 10056 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' 10057 # Note: this linker hardcodes the directories in LIBPATH if there 10058 # are no directories specified by -L. 10059 hardcode_minus_L=yes 10060 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10061 # Neither direct hardcoding nor static linking is supported with a 10062 # broken collect2. 10063 hardcode_direct=unsupported 10064 fi 10065 ;; 10066 10067 aix[4-9]*) 10068 if test ia64 = "$host_cpu"; then 10069 # On IA64, the linker does run time linking by default, so we don't 10070 # have to do anything special. 10071 aix_use_runtimelinking=no 10072 exp_sym_flag='-Bexport' 10073 no_entry_flag= 10074 else 10075 # If we're using GNU nm, then we don't want the "-C" option. 10076 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10077 # Without the "-l" option, or with the "-B" option, AIX nm treats 10078 # weak defined symbols like other global defined symbols, whereas 10079 # GNU nm marks them as "W". 10080 # While the 'weak' keyword is ignored in the Export File, we need 10081 # it in the Import File for the 'aix-soname' feature, so we have 10082 # to replace the "-B" option with "-P" for AIX nm. 10083 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10084 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' 10085 else 10086 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 10087 fi 10088 aix_use_runtimelinking=no 10089 10090 # Test if we are trying to use run time linking or normal 10091 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10092 # have runtime linking enabled, and use it for executables. 10093 # For shared libraries, we enable/disable runtime linking 10094 # depending on the kind of the shared library created - 10095 # when "with_aix_soname,aix_use_runtimelinking" is: 10096 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10097 # "aix,yes" lib.so shared, rtl:yes, for executables 10098 # lib.a static archive 10099 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10100 # lib.a(lib.so.V) shared, rtl:no, for executables 10101 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10102 # lib.a(lib.so.V) shared, rtl:no 10103 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10104 # lib.a static archive 10105 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10106 for ld_flag in $LDFLAGS; do 10107 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10108 aix_use_runtimelinking=yes 10109 break 10110 fi 10111 done 10112 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10113 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10114 # so we don't have lib.a shared libs to link our executables. 10115 # We have to force runtime linking in this case. 10116 aix_use_runtimelinking=yes 10117 LDFLAGS="$LDFLAGS -Wl,-brtl" 10118 fi 10119 ;; 10120 esac 10121 10122 exp_sym_flag='-bexport' 10123 no_entry_flag='-bnoentry' 10124 fi 10125 10126 # When large executables or shared objects are built, AIX ld can 10127 # have problems creating the table of contents. If linking a library 10128 # or program results in "error TOC overflow" add -mminimal-toc to 10129 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10130 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10131 10132 archive_cmds='' 10133 hardcode_direct=yes 10134 hardcode_direct_absolute=yes 10135 hardcode_libdir_separator=':' 10136 link_all_deplibs=yes 10137 file_list_spec='$wl-f,' 10138 case $with_aix_soname,$aix_use_runtimelinking in 10139 aix,*) ;; # traditional, no import file 10140 svr4,* | *,yes) # use import file 10141 # The Import File defines what to hardcode. 10142 hardcode_direct=no 10143 hardcode_direct_absolute=no 10144 ;; 10145 esac 10146 10147 if test yes = "$GCC"; then 10148 case $host_os in aix4.[012]|aix4.[012].*) 10149 # We only want to do this on AIX 4.2 and lower, the check 10150 # below for broken collect2 doesn't work under 4.3+ 10151 collect2name=`$CC -print-prog-name=collect2` 10152 if test -f "$collect2name" && 10153 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10154 then 10155 # We have reworked collect2 10156 : 10157 else 10158 # We have old collect2 10159 hardcode_direct=unsupported 10160 # It fails to find uninstalled libraries when the uninstalled 10161 # path is not listed in the libpath. Setting hardcode_minus_L 10162 # to unsupported forces relinking 10163 hardcode_minus_L=yes 10164 hardcode_libdir_flag_spec='-L$libdir' 10165 hardcode_libdir_separator= 10166 fi 10167 ;; 10168 esac 10169 shared_flag='-shared' 10170 if test yes = "$aix_use_runtimelinking"; then 10171 shared_flag="$shared_flag "'$wl-G' 10172 fi 10173 # Need to ensure runtime linking is disabled for the traditional 10174 # shared library, or the linker may eventually find shared libraries 10175 # /with/ Import File - we do not want to mix them. 10176 shared_flag_aix='-shared' 10177 shared_flag_svr4='-shared $wl-G' 10178 else 10179 # not using gcc 10180 if test ia64 = "$host_cpu"; then 10181 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10182 # chokes on -Wl,-G. The following line is correct: 10183 shared_flag='-G' 10184 else 10185 if test yes = "$aix_use_runtimelinking"; then 10186 shared_flag='$wl-G' 10187 else 10188 shared_flag='$wl-bM:SRE' 10189 fi 10190 shared_flag_aix='$wl-bM:SRE' 10191 shared_flag_svr4='$wl-G' 10192 fi 10193 fi 10194 10195 export_dynamic_flag_spec='$wl-bexpall' 10196 # It seems that -bexpall does not export symbols beginning with 10197 # underscore (_), so it is better to generate a list of symbols to export. 10198 always_export_symbols=yes 10199 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10200 # Warning - without using the other runtime loading flags (-brtl), 10201 # -berok will link without error, but may produce a broken library. 10202 allow_undefined_flag='-berok' 10203 # Determine the default libpath from the value encoded in an 10204 # empty executable. 10205 if test set = "${lt_cv_aix_libpath+set}"; then 10206 aix_libpath=$lt_cv_aix_libpath 10207else 10208 if test ${lt_cv_aix_libpath_+y} 10209then : 10210 printf %s "(cached) " >&6 10211else $as_nop 10212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10213/* end confdefs.h. */ 10214 10215int 10216main (void) 10217{ 10218 10219 ; 10220 return 0; 10221} 10222_ACEOF 10223if ac_fn_c_try_link "$LINENO" 10224then : 10225 10226 lt_aix_libpath_sed=' 10227 /Import File Strings/,/^$/ { 10228 /^0/ { 10229 s/^0 *\([^ ]*\) *$/\1/ 10230 p 10231 } 10232 }' 10233 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10234 # Check for a 64-bit object if we didn't find anything. 10235 if test -z "$lt_cv_aix_libpath_"; then 10236 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10237 fi 10238fi 10239rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10240 conftest$ac_exeext conftest.$ac_ext 10241 if test -z "$lt_cv_aix_libpath_"; then 10242 lt_cv_aix_libpath_=/usr/lib:/lib 10243 fi 10244 10245fi 10246 10247 aix_libpath=$lt_cv_aix_libpath_ 10248fi 10249 10250 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10251 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 10252 else 10253 if test ia64 = "$host_cpu"; then 10254 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10255 allow_undefined_flag="-z nodefs" 10256 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" 10257 else 10258 # Determine the default libpath from the value encoded in an 10259 # empty executable. 10260 if test set = "${lt_cv_aix_libpath+set}"; then 10261 aix_libpath=$lt_cv_aix_libpath 10262else 10263 if test ${lt_cv_aix_libpath_+y} 10264then : 10265 printf %s "(cached) " >&6 10266else $as_nop 10267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10268/* end confdefs.h. */ 10269 10270int 10271main (void) 10272{ 10273 10274 ; 10275 return 0; 10276} 10277_ACEOF 10278if ac_fn_c_try_link "$LINENO" 10279then : 10280 10281 lt_aix_libpath_sed=' 10282 /Import File Strings/,/^$/ { 10283 /^0/ { 10284 s/^0 *\([^ ]*\) *$/\1/ 10285 p 10286 } 10287 }' 10288 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10289 # Check for a 64-bit object if we didn't find anything. 10290 if test -z "$lt_cv_aix_libpath_"; then 10291 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10292 fi 10293fi 10294rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10295 conftest$ac_exeext conftest.$ac_ext 10296 if test -z "$lt_cv_aix_libpath_"; then 10297 lt_cv_aix_libpath_=/usr/lib:/lib 10298 fi 10299 10300fi 10301 10302 aix_libpath=$lt_cv_aix_libpath_ 10303fi 10304 10305 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10306 # Warning - without using the other run time loading flags, 10307 # -berok will link without error, but may produce a broken library. 10308 no_undefined_flag=' $wl-bernotok' 10309 allow_undefined_flag=' $wl-berok' 10310 if test yes = "$with_gnu_ld"; then 10311 # We only use this code for GNU lds that support --whole-archive. 10312 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10313 else 10314 # Exported symbols can be pulled into shared objects from archives 10315 whole_archive_flag_spec='$convenience' 10316 fi 10317 archive_cmds_need_lc=yes 10318 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10319 # -brtl affects multiple linker settings, -berok does not and is overridden later 10320 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10321 if test svr4 != "$with_aix_soname"; then 10322 # This is similar to how AIX traditionally builds its shared libraries. 10323 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' 10324 fi 10325 if test aix != "$with_aix_soname"; then 10326 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' 10327 else 10328 # used by -dlpreopen to get the symbols 10329 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10330 fi 10331 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10332 fi 10333 fi 10334 ;; 10335 10336 amigaos*) 10337 case $host_cpu in 10338 powerpc) 10339 # see comment about AmigaOS4 .so support 10340 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10341 archive_expsym_cmds='' 10342 ;; 10343 m68k) 10344 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)' 10345 hardcode_libdir_flag_spec='-L$libdir' 10346 hardcode_minus_L=yes 10347 ;; 10348 esac 10349 ;; 10350 10351 bsdi[45]*) 10352 export_dynamic_flag_spec=-rdynamic 10353 ;; 10354 10355 cygwin* | mingw* | pw32* | cegcc*) 10356 # When not using gcc, we currently assume that we are using 10357 # Microsoft Visual C++ or Intel C++ Compiler. 10358 # hardcode_libdir_flag_spec is actually meaningless, as there is 10359 # no search path for DLLs. 10360 case $cc_basename in 10361 cl* | icl*) 10362 # Native MSVC or ICC 10363 hardcode_libdir_flag_spec=' ' 10364 allow_undefined_flag=unsupported 10365 always_export_symbols=yes 10366 file_list_spec='@' 10367 # Tell ltmain to make .lib files, not .a files. 10368 libext=lib 10369 # Tell ltmain to make .dll files, not .so files. 10370 shrext_cmds=.dll 10371 # FIXME: Setting linknames here is a bad hack. 10372 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10373 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10374 cp "$export_symbols" "$output_objdir/$soname.def"; 10375 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10376 else 10377 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10378 fi~ 10379 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10380 linknames=' 10381 # The linker will not automatically build a static lib if we build a DLL. 10382 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10383 enable_shared_with_static_runtimes=yes 10384 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10385 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10386 # Don't use ranlib 10387 old_postinstall_cmds='chmod 644 $oldlib' 10388 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10389 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10390 case $lt_outputfile in 10391 *.exe|*.EXE) ;; 10392 *) 10393 lt_outputfile=$lt_outputfile.exe 10394 lt_tool_outputfile=$lt_tool_outputfile.exe 10395 ;; 10396 esac~ 10397 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10398 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10399 $RM "$lt_outputfile.manifest"; 10400 fi' 10401 ;; 10402 *) 10403 # Assume MSVC and ICC wrapper 10404 hardcode_libdir_flag_spec=' ' 10405 allow_undefined_flag=unsupported 10406 # Tell ltmain to make .lib files, not .a files. 10407 libext=lib 10408 # Tell ltmain to make .dll files, not .so files. 10409 shrext_cmds=.dll 10410 # FIXME: Setting linknames here is a bad hack. 10411 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10412 # The linker will automatically build a .lib file if we build a DLL. 10413 old_archive_from_new_cmds='true' 10414 # FIXME: Should let the user specify the lib program. 10415 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10416 enable_shared_with_static_runtimes=yes 10417 ;; 10418 esac 10419 ;; 10420 10421 darwin* | rhapsody*) 10422 10423 10424 archive_cmds_need_lc=no 10425 hardcode_direct=no 10426 hardcode_automatic=yes 10427 hardcode_shlibpath_var=unsupported 10428 if test yes = "$lt_cv_ld_force_load"; then 10429 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\"`' 10430 10431 else 10432 whole_archive_flag_spec='' 10433 fi 10434 link_all_deplibs=yes 10435 allow_undefined_flag=$_lt_dar_allow_undefined 10436 case $cc_basename in 10437 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10438 *) _lt_dar_can_shared=$GCC ;; 10439 esac 10440 if test yes = "$_lt_dar_can_shared"; then 10441 output_verbose_link_cmd=func_echo_all 10442 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10443 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10444 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" 10445 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" 10446 10447 else 10448 ld_shlibs=no 10449 fi 10450 10451 ;; 10452 10453 dgux*) 10454 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10455 hardcode_libdir_flag_spec='-L$libdir' 10456 hardcode_shlibpath_var=no 10457 ;; 10458 10459 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10460 # support. Future versions do this automatically, but an explicit c++rt0.o 10461 # does not break anything, and helps significantly (at the cost of a little 10462 # extra space). 10463 freebsd2.2*) 10464 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10465 hardcode_libdir_flag_spec='-R$libdir' 10466 hardcode_direct=yes 10467 hardcode_shlibpath_var=no 10468 ;; 10469 10470 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10471 freebsd2.*) 10472 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10473 hardcode_direct=yes 10474 hardcode_minus_L=yes 10475 hardcode_shlibpath_var=no 10476 ;; 10477 10478 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10479 freebsd* | dragonfly* | midnightbsd*) 10480 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10481 hardcode_libdir_flag_spec='-R$libdir' 10482 hardcode_direct=yes 10483 hardcode_shlibpath_var=no 10484 ;; 10485 10486 hpux9*) 10487 if test yes = "$GCC"; then 10488 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' 10489 else 10490 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' 10491 fi 10492 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10493 hardcode_libdir_separator=: 10494 hardcode_direct=yes 10495 10496 # hardcode_minus_L: Not really in the search PATH, 10497 # but as the default location of the library. 10498 hardcode_minus_L=yes 10499 export_dynamic_flag_spec='$wl-E' 10500 ;; 10501 10502 hpux10*) 10503 if test yes,no = "$GCC,$with_gnu_ld"; then 10504 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10505 else 10506 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10507 fi 10508 if test no = "$with_gnu_ld"; then 10509 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10510 hardcode_libdir_separator=: 10511 hardcode_direct=yes 10512 hardcode_direct_absolute=yes 10513 export_dynamic_flag_spec='$wl-E' 10514 # hardcode_minus_L: Not really in the search PATH, 10515 # but as the default location of the library. 10516 hardcode_minus_L=yes 10517 fi 10518 ;; 10519 10520 hpux11*) 10521 if test yes,no = "$GCC,$with_gnu_ld"; then 10522 case $host_cpu in 10523 hppa*64*) 10524 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10525 ;; 10526 ia64*) 10527 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10528 ;; 10529 *) 10530 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10531 ;; 10532 esac 10533 else 10534 case $host_cpu in 10535 hppa*64*) 10536 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10537 ;; 10538 ia64*) 10539 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10540 ;; 10541 *) 10542 10543 # Older versions of the 11.00 compiler do not understand -b yet 10544 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10545 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10546printf %s "checking if $CC understands -b... " >&6; } 10547if test ${lt_cv_prog_compiler__b+y} 10548then : 10549 printf %s "(cached) " >&6 10550else $as_nop 10551 lt_cv_prog_compiler__b=no 10552 save_LDFLAGS=$LDFLAGS 10553 LDFLAGS="$LDFLAGS -b" 10554 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10555 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10556 # The linker can only warn and ignore the option if not recognized 10557 # So say no if there are warnings 10558 if test -s conftest.err; then 10559 # Append any errors to the config.log. 10560 cat conftest.err 1>&5 10561 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10562 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10563 if diff conftest.exp conftest.er2 >/dev/null; then 10564 lt_cv_prog_compiler__b=yes 10565 fi 10566 else 10567 lt_cv_prog_compiler__b=yes 10568 fi 10569 fi 10570 $RM -r conftest* 10571 LDFLAGS=$save_LDFLAGS 10572 10573fi 10574{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10575printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 10576 10577if test yes = "$lt_cv_prog_compiler__b"; then 10578 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10579else 10580 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10581fi 10582 10583 ;; 10584 esac 10585 fi 10586 if test no = "$with_gnu_ld"; then 10587 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10588 hardcode_libdir_separator=: 10589 10590 case $host_cpu in 10591 hppa*64*|ia64*) 10592 hardcode_direct=no 10593 hardcode_shlibpath_var=no 10594 ;; 10595 *) 10596 hardcode_direct=yes 10597 hardcode_direct_absolute=yes 10598 export_dynamic_flag_spec='$wl-E' 10599 10600 # hardcode_minus_L: Not really in the search PATH, 10601 # but as the default location of the library. 10602 hardcode_minus_L=yes 10603 ;; 10604 esac 10605 fi 10606 ;; 10607 10608 irix5* | irix6* | nonstopux*) 10609 if test yes = "$GCC"; then 10610 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' 10611 # Try to use the -exported_symbol ld option, if it does not 10612 # work, assume that -exports_file does not work either and 10613 # implicitly export all symbols. 10614 # This should be the same for all languages, so no per-tag cache variable. 10615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10616printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10617if test ${lt_cv_irix_exported_symbol+y} 10618then : 10619 printf %s "(cached) " >&6 10620else $as_nop 10621 save_LDFLAGS=$LDFLAGS 10622 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10624/* end confdefs.h. */ 10625int foo (void) { return 0; } 10626_ACEOF 10627if ac_fn_c_try_link "$LINENO" 10628then : 10629 lt_cv_irix_exported_symbol=yes 10630else $as_nop 10631 lt_cv_irix_exported_symbol=no 10632fi 10633rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10634 conftest$ac_exeext conftest.$ac_ext 10635 LDFLAGS=$save_LDFLAGS 10636fi 10637{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10638printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } 10639 if test yes = "$lt_cv_irix_exported_symbol"; then 10640 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' 10641 fi 10642 else 10643 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' 10644 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' 10645 fi 10646 archive_cmds_need_lc='no' 10647 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10648 hardcode_libdir_separator=: 10649 inherit_rpath=yes 10650 link_all_deplibs=yes 10651 ;; 10652 10653 linux*) 10654 case $cc_basename in 10655 tcc*) 10656 # Fabrice Bellard et al's Tiny C Compiler 10657 ld_shlibs=yes 10658 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10659 ;; 10660 esac 10661 ;; 10662 10663 netbsd*) 10664 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10665 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10666 else 10667 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10668 fi 10669 hardcode_libdir_flag_spec='-R$libdir' 10670 hardcode_direct=yes 10671 hardcode_shlibpath_var=no 10672 ;; 10673 10674 newsos6) 10675 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10676 hardcode_direct=yes 10677 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10678 hardcode_libdir_separator=: 10679 hardcode_shlibpath_var=no 10680 ;; 10681 10682 *nto* | *qnx*) 10683 ;; 10684 10685 openbsd* | bitrig*) 10686 if test -f /usr/libexec/ld.so; then 10687 hardcode_direct=yes 10688 hardcode_shlibpath_var=no 10689 hardcode_direct_absolute=yes 10690 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10691 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10692 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10693 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10694 export_dynamic_flag_spec='$wl-E' 10695 else 10696 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10697 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10698 fi 10699 else 10700 ld_shlibs=no 10701 fi 10702 ;; 10703 10704 os2*) 10705 hardcode_libdir_flag_spec='-L$libdir' 10706 hardcode_minus_L=yes 10707 allow_undefined_flag=unsupported 10708 shrext_cmds=.dll 10709 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10710 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10711 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10712 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10713 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10714 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10715 emximp -o $lib $output_objdir/$libname.def' 10716 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10717 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10718 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10719 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10720 prefix_cmds="$SED"~ 10721 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10722 prefix_cmds="$prefix_cmds -e 1d"; 10723 fi~ 10724 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10725 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10726 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10727 emximp -o $lib $output_objdir/$libname.def' 10728 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10729 enable_shared_with_static_runtimes=yes 10730 file_list_spec='@' 10731 ;; 10732 10733 osf3*) 10734 if test yes = "$GCC"; then 10735 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10736 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' 10737 else 10738 allow_undefined_flag=' -expect_unresolved \*' 10739 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' 10740 fi 10741 archive_cmds_need_lc='no' 10742 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10743 hardcode_libdir_separator=: 10744 ;; 10745 10746 osf4* | osf5*) # as osf3* with the addition of -msym flag 10747 if test yes = "$GCC"; then 10748 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10749 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' 10750 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10751 else 10752 allow_undefined_flag=' -expect_unresolved \*' 10753 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' 10754 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~ 10755 $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' 10756 10757 # Both c and cxx compiler support -rpath directly 10758 hardcode_libdir_flag_spec='-rpath $libdir' 10759 fi 10760 archive_cmds_need_lc='no' 10761 hardcode_libdir_separator=: 10762 ;; 10763 10764 solaris*) 10765 no_undefined_flag=' -z defs' 10766 if test yes = "$GCC"; then 10767 wlarc='$wl' 10768 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10769 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10770 $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' 10771 else 10772 case `$CC -V 2>&1` in 10773 *"Compilers 5.0"*) 10774 wlarc='' 10775 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10776 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10777 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10778 ;; 10779 *) 10780 wlarc='$wl' 10781 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10782 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10783 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10784 ;; 10785 esac 10786 fi 10787 hardcode_libdir_flag_spec='-R$libdir' 10788 hardcode_shlibpath_var=no 10789 case $host_os in 10790 solaris2.[0-5] | solaris2.[0-5].*) ;; 10791 *) 10792 # The compiler driver will combine and reorder linker options, 10793 # but understands '-z linker_flag'. GCC discards it without '$wl', 10794 # but is careful enough not to reorder. 10795 # Supported since Solaris 2.6 (maybe 2.5.1?) 10796 if test yes = "$GCC"; then 10797 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10798 else 10799 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10800 fi 10801 ;; 10802 esac 10803 link_all_deplibs=yes 10804 ;; 10805 10806 sunos4*) 10807 if test sequent = "$host_vendor"; then 10808 # Use $CC to link under sequent, because it throws in some extra .o 10809 # files that make .init and .fini sections work. 10810 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10811 else 10812 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10813 fi 10814 hardcode_libdir_flag_spec='-L$libdir' 10815 hardcode_direct=yes 10816 hardcode_minus_L=yes 10817 hardcode_shlibpath_var=no 10818 ;; 10819 10820 sysv4) 10821 case $host_vendor in 10822 sni) 10823 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10824 hardcode_direct=yes # is this really true??? 10825 ;; 10826 siemens) 10827 ## LD is ld it makes a PLAMLIB 10828 ## CC just makes a GrossModule. 10829 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10830 reload_cmds='$CC -r -o $output$reload_objs' 10831 hardcode_direct=no 10832 ;; 10833 motorola) 10834 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10835 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10836 ;; 10837 esac 10838 runpath_var='LD_RUN_PATH' 10839 hardcode_shlibpath_var=no 10840 ;; 10841 10842 sysv4.3*) 10843 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10844 hardcode_shlibpath_var=no 10845 export_dynamic_flag_spec='-Bexport' 10846 ;; 10847 10848 sysv4*MP*) 10849 if test -d /usr/nec; then 10850 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10851 hardcode_shlibpath_var=no 10852 runpath_var=LD_RUN_PATH 10853 hardcode_runpath_var=yes 10854 ld_shlibs=yes 10855 fi 10856 ;; 10857 10858 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10859 no_undefined_flag='$wl-z,text' 10860 archive_cmds_need_lc=no 10861 hardcode_shlibpath_var=no 10862 runpath_var='LD_RUN_PATH' 10863 10864 if test yes = "$GCC"; then 10865 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10866 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10867 else 10868 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10869 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10870 fi 10871 ;; 10872 10873 sysv5* | sco3.2v5* | sco5v6*) 10874 # Note: We CANNOT use -z defs as we might desire, because we do not 10875 # link with -lc, and that would cause any symbols used from libc to 10876 # always be unresolved, which means just about no library would 10877 # ever link correctly. If we're not using GNU ld we use -z text 10878 # though, which does catch some bad symbols but isn't as heavy-handed 10879 # as -z defs. 10880 no_undefined_flag='$wl-z,text' 10881 allow_undefined_flag='$wl-z,nodefs' 10882 archive_cmds_need_lc=no 10883 hardcode_shlibpath_var=no 10884 hardcode_libdir_flag_spec='$wl-R,$libdir' 10885 hardcode_libdir_separator=':' 10886 link_all_deplibs=yes 10887 export_dynamic_flag_spec='$wl-Bexport' 10888 runpath_var='LD_RUN_PATH' 10889 10890 if test yes = "$GCC"; then 10891 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10892 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10893 else 10894 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10895 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10896 fi 10897 ;; 10898 10899 uts4*) 10900 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10901 hardcode_libdir_flag_spec='-L$libdir' 10902 hardcode_shlibpath_var=no 10903 ;; 10904 10905 *) 10906 ld_shlibs=no 10907 ;; 10908 esac 10909 10910 if test sni = "$host_vendor"; then 10911 case $host in 10912 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10913 export_dynamic_flag_spec='$wl-Blargedynsym' 10914 ;; 10915 esac 10916 fi 10917 fi 10918 10919{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10920printf "%s\n" "$ld_shlibs" >&6; } 10921test no = "$ld_shlibs" && can_build_shared=no 10922 10923with_gnu_ld=$with_gnu_ld 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939# 10940# Do we need to explicitly link libc? 10941# 10942case "x$archive_cmds_need_lc" in 10943x|xyes) 10944 # Assume -lc should be added 10945 archive_cmds_need_lc=yes 10946 10947 if test yes,yes = "$GCC,$enable_shared"; then 10948 case $archive_cmds in 10949 *'~'*) 10950 # FIXME: we may have to deal with multi-command sequences. 10951 ;; 10952 '$CC '*) 10953 # Test whether the compiler implicitly links with -lc since on some 10954 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10955 # to ld, don't add -lc before -lgcc. 10956 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10957printf %s "checking whether -lc should be explicitly linked in... " >&6; } 10958if test ${lt_cv_archive_cmds_need_lc+y} 10959then : 10960 printf %s "(cached) " >&6 10961else $as_nop 10962 $RM conftest* 10963 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10964 10965 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10966 (eval $ac_compile) 2>&5 10967 ac_status=$? 10968 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10969 test $ac_status = 0; } 2>conftest.err; then 10970 soname=conftest 10971 lib=conftest 10972 libobjs=conftest.$ac_objext 10973 deplibs= 10974 wl=$lt_prog_compiler_wl 10975 pic_flag=$lt_prog_compiler_pic 10976 compiler_flags=-v 10977 linker_flags=-v 10978 verstring= 10979 output_objdir=. 10980 libname=conftest 10981 lt_save_allow_undefined_flag=$allow_undefined_flag 10982 allow_undefined_flag= 10983 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10984 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10985 ac_status=$? 10986 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10987 test $ac_status = 0; } 10988 then 10989 lt_cv_archive_cmds_need_lc=no 10990 else 10991 lt_cv_archive_cmds_need_lc=yes 10992 fi 10993 allow_undefined_flag=$lt_save_allow_undefined_flag 10994 else 10995 cat conftest.err 1>&5 10996 fi 10997 $RM conftest* 10998 10999fi 11000{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11001printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } 11002 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11003 ;; 11004 esac 11005 fi 11006 ;; 11007esac 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11161printf %s "checking dynamic linker characteristics... " >&6; } 11162 11163if test yes = "$GCC"; then 11164 case $host_os in 11165 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11166 *) lt_awk_arg='/^libraries:/' ;; 11167 esac 11168 case $host_os in 11169 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11170 *) lt_sed_strip_eq='s|=/|/|g' ;; 11171 esac 11172 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11173 case $lt_search_path_spec in 11174 *\;*) 11175 # if the path contains ";" then we assume it to be the separator 11176 # otherwise default to the standard path separator (i.e. ":") - it is 11177 # assumed that no part of a normal pathname contains ";" but that should 11178 # okay in the real world where ";" in dirpaths is itself problematic. 11179 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11180 ;; 11181 *) 11182 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11183 ;; 11184 esac 11185 # Ok, now we have the path, separated by spaces, we can step through it 11186 # and add multilib dir if necessary... 11187 lt_tmp_lt_search_path_spec= 11188 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11189 # ...but if some path component already ends with the multilib dir we assume 11190 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11191 case "$lt_multi_os_dir; $lt_search_path_spec " in 11192 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11193 lt_multi_os_dir= 11194 ;; 11195 esac 11196 for lt_sys_path in $lt_search_path_spec; do 11197 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11198 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11199 elif test -n "$lt_multi_os_dir"; then 11200 test -d "$lt_sys_path" && \ 11201 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11202 fi 11203 done 11204 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11205BEGIN {RS = " "; FS = "/|\n";} { 11206 lt_foo = ""; 11207 lt_count = 0; 11208 for (lt_i = NF; lt_i > 0; lt_i--) { 11209 if ($lt_i != "" && $lt_i != ".") { 11210 if ($lt_i == "..") { 11211 lt_count++; 11212 } else { 11213 if (lt_count == 0) { 11214 lt_foo = "/" $lt_i lt_foo; 11215 } else { 11216 lt_count--; 11217 } 11218 } 11219 } 11220 } 11221 if (lt_foo != "") { lt_freq[lt_foo]++; } 11222 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11223}'` 11224 # AWK program above erroneously prepends '/' to C:/dos/paths 11225 # for these hosts. 11226 case $host_os in 11227 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11228 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11229 esac 11230 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11231else 11232 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11233fi 11234library_names_spec= 11235libname_spec='lib$name' 11236soname_spec= 11237shrext_cmds=.so 11238postinstall_cmds= 11239postuninstall_cmds= 11240finish_cmds= 11241finish_eval= 11242shlibpath_var= 11243shlibpath_overrides_runpath=unknown 11244version_type=none 11245dynamic_linker="$host_os ld.so" 11246sys_lib_dlsearch_path_spec="/lib /usr/lib" 11247need_lib_prefix=unknown 11248hardcode_into_libs=no 11249 11250# when you set need_version to no, make sure it does not cause -set_version 11251# flags to be left without arguments 11252need_version=unknown 11253 11254 11255 11256case $host_os in 11257aix3*) 11258 version_type=linux # correct to gnu/linux during the next big refactor 11259 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11260 shlibpath_var=LIBPATH 11261 11262 # AIX 3 has no versioning support, so we append a major version to the name. 11263 soname_spec='$libname$release$shared_ext$major' 11264 ;; 11265 11266aix[4-9]*) 11267 version_type=linux # correct to gnu/linux during the next big refactor 11268 need_lib_prefix=no 11269 need_version=no 11270 hardcode_into_libs=yes 11271 if test ia64 = "$host_cpu"; then 11272 # AIX 5 supports IA64 11273 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11274 shlibpath_var=LD_LIBRARY_PATH 11275 else 11276 # With GCC up to 2.95.x, collect2 would create an import file 11277 # for dependence libraries. The import file would start with 11278 # the line '#! .'. This would cause the generated library to 11279 # depend on '.', always an invalid library. This was fixed in 11280 # development snapshots of GCC prior to 3.0. 11281 case $host_os in 11282 aix4 | aix4.[01] | aix4.[01].*) 11283 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11284 echo ' yes ' 11285 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11286 : 11287 else 11288 can_build_shared=no 11289 fi 11290 ;; 11291 esac 11292 # Using Import Files as archive members, it is possible to support 11293 # filename-based versioning of shared library archives on AIX. While 11294 # this would work for both with and without runtime linking, it will 11295 # prevent static linking of such archives. So we do filename-based 11296 # shared library versioning with .so extension only, which is used 11297 # when both runtime linking and shared linking is enabled. 11298 # Unfortunately, runtime linking may impact performance, so we do 11299 # not want this to be the default eventually. Also, we use the 11300 # versioned .so libs for executables only if there is the -brtl 11301 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11302 # To allow for filename-based versioning support, we need to create 11303 # libNAME.so.V as an archive file, containing: 11304 # *) an Import File, referring to the versioned filename of the 11305 # archive as well as the shared archive member, telling the 11306 # bitwidth (32 or 64) of that shared object, and providing the 11307 # list of exported symbols of that shared object, eventually 11308 # decorated with the 'weak' keyword 11309 # *) the shared object with the F_LOADONLY flag set, to really avoid 11310 # it being seen by the linker. 11311 # At run time we better use the real file rather than another symlink, 11312 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11313 11314 case $with_aix_soname,$aix_use_runtimelinking in 11315 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11316 # soname into executable. Probably we can add versioning support to 11317 # collect2, so additional links can be useful in future. 11318 aix,yes) # traditional libtool 11319 dynamic_linker='AIX unversionable lib.so' 11320 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11321 # instead of lib<name>.a to let people know that these are not 11322 # typical AIX shared libraries. 11323 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11324 ;; 11325 aix,no) # traditional AIX only 11326 dynamic_linker='AIX lib.a(lib.so.V)' 11327 # We preserve .a as extension for shared libraries through AIX4.2 11328 # and later when we are not doing run time linking. 11329 library_names_spec='$libname$release.a $libname.a' 11330 soname_spec='$libname$release$shared_ext$major' 11331 ;; 11332 svr4,*) # full svr4 only 11333 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11334 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11335 # We do not specify a path in Import Files, so LIBPATH fires. 11336 shlibpath_overrides_runpath=yes 11337 ;; 11338 *,yes) # both, prefer svr4 11339 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11340 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11341 # unpreferred sharedlib libNAME.a needs extra handling 11342 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"' 11343 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"' 11344 # We do not specify a path in Import Files, so LIBPATH fires. 11345 shlibpath_overrides_runpath=yes 11346 ;; 11347 *,no) # both, prefer aix 11348 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11349 library_names_spec='$libname$release.a $libname.a' 11350 soname_spec='$libname$release$shared_ext$major' 11351 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11352 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)' 11353 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"' 11354 ;; 11355 esac 11356 shlibpath_var=LIBPATH 11357 fi 11358 ;; 11359 11360amigaos*) 11361 case $host_cpu in 11362 powerpc) 11363 # Since July 2007 AmigaOS4 officially supports .so libraries. 11364 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11365 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11366 ;; 11367 m68k) 11368 library_names_spec='$libname.ixlibrary $libname.a' 11369 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11370 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' 11371 ;; 11372 esac 11373 ;; 11374 11375beos*) 11376 library_names_spec='$libname$shared_ext' 11377 dynamic_linker="$host_os ld.so" 11378 shlibpath_var=LIBRARY_PATH 11379 ;; 11380 11381bsdi[45]*) 11382 version_type=linux # correct to gnu/linux during the next big refactor 11383 need_version=no 11384 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11385 soname_spec='$libname$release$shared_ext$major' 11386 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11387 shlibpath_var=LD_LIBRARY_PATH 11388 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11389 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11390 # the default ld.so.conf also contains /usr/contrib/lib and 11391 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11392 # libtool to hard-code these into programs 11393 ;; 11394 11395cygwin* | mingw* | pw32* | cegcc*) 11396 version_type=windows 11397 shrext_cmds=.dll 11398 need_version=no 11399 need_lib_prefix=no 11400 11401 case $GCC,$cc_basename in 11402 yes,*) 11403 # gcc 11404 library_names_spec='$libname.dll.a' 11405 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11406 postinstall_cmds='base_file=`basename \$file`~ 11407 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11408 dldir=$destdir/`dirname \$dlpath`~ 11409 test -d \$dldir || mkdir -p \$dldir~ 11410 $install_prog $dir/$dlname \$dldir/$dlname~ 11411 chmod a+x \$dldir/$dlname~ 11412 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11413 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11414 fi' 11415 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11416 dlpath=$dir/\$dldll~ 11417 $RM \$dlpath' 11418 shlibpath_overrides_runpath=yes 11419 11420 case $host_os in 11421 cygwin*) 11422 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11423 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11424 11425 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11426 ;; 11427 mingw* | cegcc*) 11428 # MinGW DLLs use traditional 'lib' prefix 11429 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11430 ;; 11431 pw32*) 11432 # pw32 DLLs use 'pw' prefix rather than 'lib' 11433 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11434 ;; 11435 esac 11436 dynamic_linker='Win32 ld.exe' 11437 ;; 11438 11439 *,cl* | *,icl*) 11440 # Native MSVC or ICC 11441 libname_spec='$name' 11442 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11443 library_names_spec='$libname.dll.lib' 11444 11445 case $build_os in 11446 mingw*) 11447 sys_lib_search_path_spec= 11448 lt_save_ifs=$IFS 11449 IFS=';' 11450 for lt_path in $LIB 11451 do 11452 IFS=$lt_save_ifs 11453 # Let DOS variable expansion print the short 8.3 style file name. 11454 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11455 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11456 done 11457 IFS=$lt_save_ifs 11458 # Convert to MSYS style. 11459 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11460 ;; 11461 cygwin*) 11462 # Convert to unix form, then to dos form, then back to unix form 11463 # but this time dos style (no spaces!) so that the unix form looks 11464 # like /cygdrive/c/PROGRA~1:/cygdr... 11465 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11466 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11467 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11468 ;; 11469 *) 11470 sys_lib_search_path_spec=$LIB 11471 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11472 # It is most probably a Windows format PATH. 11473 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11474 else 11475 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11476 fi 11477 # FIXME: find the short name or the path components, as spaces are 11478 # common. (e.g. "Program Files" -> "PROGRA~1") 11479 ;; 11480 esac 11481 11482 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11483 postinstall_cmds='base_file=`basename \$file`~ 11484 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11485 dldir=$destdir/`dirname \$dlpath`~ 11486 test -d \$dldir || mkdir -p \$dldir~ 11487 $install_prog $dir/$dlname \$dldir/$dlname' 11488 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11489 dlpath=$dir/\$dldll~ 11490 $RM \$dlpath' 11491 shlibpath_overrides_runpath=yes 11492 dynamic_linker='Win32 link.exe' 11493 ;; 11494 11495 *) 11496 # Assume MSVC and ICC wrapper 11497 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11498 dynamic_linker='Win32 ld.exe' 11499 ;; 11500 esac 11501 # FIXME: first we should search . and the directory the executable is in 11502 shlibpath_var=PATH 11503 ;; 11504 11505darwin* | rhapsody*) 11506 dynamic_linker="$host_os dyld" 11507 version_type=darwin 11508 need_lib_prefix=no 11509 need_version=no 11510 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11511 soname_spec='$libname$release$major$shared_ext' 11512 shlibpath_overrides_runpath=yes 11513 shlibpath_var=DYLD_LIBRARY_PATH 11514 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11515 11516 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11517 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11518 ;; 11519 11520dgux*) 11521 version_type=linux # correct to gnu/linux during the next big refactor 11522 need_lib_prefix=no 11523 need_version=no 11524 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11525 soname_spec='$libname$release$shared_ext$major' 11526 shlibpath_var=LD_LIBRARY_PATH 11527 ;; 11528 11529freebsd* | dragonfly* | midnightbsd*) 11530 # DragonFly does not have aout. When/if they implement a new 11531 # versioning mechanism, adjust this. 11532 if test -x /usr/bin/objformat; then 11533 objformat=`/usr/bin/objformat` 11534 else 11535 case $host_os in 11536 freebsd[23].*) objformat=aout ;; 11537 *) objformat=elf ;; 11538 esac 11539 fi 11540 version_type=freebsd-$objformat 11541 case $version_type in 11542 freebsd-elf*) 11543 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11544 soname_spec='$libname$release$shared_ext$major' 11545 need_version=no 11546 need_lib_prefix=no 11547 ;; 11548 freebsd-*) 11549 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11550 need_version=yes 11551 ;; 11552 esac 11553 shlibpath_var=LD_LIBRARY_PATH 11554 case $host_os in 11555 freebsd2.*) 11556 shlibpath_overrides_runpath=yes 11557 ;; 11558 freebsd3.[01]* | freebsdelf3.[01]*) 11559 shlibpath_overrides_runpath=yes 11560 hardcode_into_libs=yes 11561 ;; 11562 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11563 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11564 shlibpath_overrides_runpath=no 11565 hardcode_into_libs=yes 11566 ;; 11567 *) # from 4.6 on, and DragonFly 11568 shlibpath_overrides_runpath=yes 11569 hardcode_into_libs=yes 11570 ;; 11571 esac 11572 ;; 11573 11574haiku*) 11575 version_type=linux # correct to gnu/linux during the next big refactor 11576 need_lib_prefix=no 11577 need_version=no 11578 dynamic_linker="$host_os runtime_loader" 11579 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11580 soname_spec='$libname$release$shared_ext$major' 11581 shlibpath_var=LIBRARY_PATH 11582 shlibpath_overrides_runpath=no 11583 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11584 hardcode_into_libs=yes 11585 ;; 11586 11587hpux9* | hpux10* | hpux11*) 11588 # Give a soname corresponding to the major version so that dld.sl refuses to 11589 # link against other versions. 11590 version_type=sunos 11591 need_lib_prefix=no 11592 need_version=no 11593 case $host_cpu in 11594 ia64*) 11595 shrext_cmds='.so' 11596 hardcode_into_libs=yes 11597 dynamic_linker="$host_os dld.so" 11598 shlibpath_var=LD_LIBRARY_PATH 11599 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11600 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11601 soname_spec='$libname$release$shared_ext$major' 11602 if test 32 = "$HPUX_IA64_MODE"; then 11603 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11604 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11605 else 11606 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11607 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11608 fi 11609 ;; 11610 hppa*64*) 11611 shrext_cmds='.sl' 11612 hardcode_into_libs=yes 11613 dynamic_linker="$host_os dld.sl" 11614 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11615 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11616 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11617 soname_spec='$libname$release$shared_ext$major' 11618 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11619 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11620 ;; 11621 *) 11622 shrext_cmds='.sl' 11623 dynamic_linker="$host_os dld.sl" 11624 shlibpath_var=SHLIB_PATH 11625 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11626 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11627 soname_spec='$libname$release$shared_ext$major' 11628 ;; 11629 esac 11630 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11631 postinstall_cmds='chmod 555 $lib' 11632 # or fails outright, so override atomically: 11633 install_override_mode=555 11634 ;; 11635 11636interix[3-9]*) 11637 version_type=linux # correct to gnu/linux during the next big refactor 11638 need_lib_prefix=no 11639 need_version=no 11640 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11641 soname_spec='$libname$release$shared_ext$major' 11642 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11643 shlibpath_var=LD_LIBRARY_PATH 11644 shlibpath_overrides_runpath=no 11645 hardcode_into_libs=yes 11646 ;; 11647 11648irix5* | irix6* | nonstopux*) 11649 case $host_os in 11650 nonstopux*) version_type=nonstopux ;; 11651 *) 11652 if test yes = "$lt_cv_prog_gnu_ld"; then 11653 version_type=linux # correct to gnu/linux during the next big refactor 11654 else 11655 version_type=irix 11656 fi ;; 11657 esac 11658 need_lib_prefix=no 11659 need_version=no 11660 soname_spec='$libname$release$shared_ext$major' 11661 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11662 case $host_os in 11663 irix5* | nonstopux*) 11664 libsuff= shlibsuff= 11665 ;; 11666 *) 11667 case $LD in # libtool.m4 will add one of these switches to LD 11668 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11669 libsuff= shlibsuff= libmagic=32-bit;; 11670 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11671 libsuff=32 shlibsuff=N32 libmagic=N32;; 11672 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11673 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11674 *) libsuff= shlibsuff= libmagic=never-match;; 11675 esac 11676 ;; 11677 esac 11678 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11679 shlibpath_overrides_runpath=no 11680 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11681 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11682 hardcode_into_libs=yes 11683 ;; 11684 11685# No shared lib support for Linux oldld, aout, or coff. 11686linux*oldld* | linux*aout* | linux*coff*) 11687 dynamic_linker=no 11688 ;; 11689 11690linux*android*) 11691 version_type=none # Android doesn't support versioned libraries. 11692 need_lib_prefix=no 11693 need_version=no 11694 library_names_spec='$libname$release$shared_ext' 11695 soname_spec='$libname$release$shared_ext' 11696 finish_cmds= 11697 shlibpath_var=LD_LIBRARY_PATH 11698 shlibpath_overrides_runpath=yes 11699 11700 # This implies no fast_install, which is unacceptable. 11701 # Some rework will be needed to allow for fast_install 11702 # before this can be enabled. 11703 hardcode_into_libs=yes 11704 11705 dynamic_linker='Android linker' 11706 # Don't embed -rpath directories since the linker doesn't support them. 11707 hardcode_libdir_flag_spec='-L$libdir' 11708 ;; 11709 11710# This must be glibc/ELF. 11711linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11712 version_type=linux # correct to gnu/linux during the next big refactor 11713 need_lib_prefix=no 11714 need_version=no 11715 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11716 soname_spec='$libname$release$shared_ext$major' 11717 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11718 shlibpath_var=LD_LIBRARY_PATH 11719 shlibpath_overrides_runpath=no 11720 11721 # Some binutils ld are patched to set DT_RUNPATH 11722 if test ${lt_cv_shlibpath_overrides_runpath+y} 11723then : 11724 printf %s "(cached) " >&6 11725else $as_nop 11726 lt_cv_shlibpath_overrides_runpath=no 11727 save_LDFLAGS=$LDFLAGS 11728 save_libdir=$libdir 11729 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11730 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11732/* end confdefs.h. */ 11733 11734int 11735main (void) 11736{ 11737 11738 ; 11739 return 0; 11740} 11741_ACEOF 11742if ac_fn_c_try_link "$LINENO" 11743then : 11744 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 11745then : 11746 lt_cv_shlibpath_overrides_runpath=yes 11747fi 11748fi 11749rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11750 conftest$ac_exeext conftest.$ac_ext 11751 LDFLAGS=$save_LDFLAGS 11752 libdir=$save_libdir 11753 11754fi 11755 11756 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11757 11758 # This implies no fast_install, which is unacceptable. 11759 # Some rework will be needed to allow for fast_install 11760 # before this can be enabled. 11761 hardcode_into_libs=yes 11762 11763 # Ideally, we could use ldconfig to report *all* directores which are 11764 # searched for libraries, however this is still not possible. Aside from not 11765 # being certain /sbin/ldconfig is available, command 11766 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11767 # even though it is searched at run-time. Try to do the best guess by 11768 # appending ld.so.conf contents (and includes) to the search path. 11769 if test -f /etc/ld.so.conf; then 11770 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' ' '` 11771 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11772 fi 11773 11774 # We used to test for /lib/ld.so.1 and disable shared libraries on 11775 # powerpc, because MkLinux only supported shared libraries with the 11776 # GNU dynamic linker. Since this was broken with cross compilers, 11777 # most powerpc-linux boxes support dynamic linking these days and 11778 # people can always --disable-shared, the test was removed, and we 11779 # assume the GNU/Linux dynamic linker is in use. 11780 dynamic_linker='GNU/Linux ld.so' 11781 ;; 11782 11783netbsd*) 11784 version_type=sunos 11785 need_lib_prefix=no 11786 need_version=no 11787 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11788 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11789 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11790 dynamic_linker='NetBSD (a.out) ld.so' 11791 else 11792 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11793 soname_spec='$libname$release$shared_ext$major' 11794 dynamic_linker='NetBSD ld.elf_so' 11795 fi 11796 shlibpath_var=LD_LIBRARY_PATH 11797 shlibpath_overrides_runpath=yes 11798 hardcode_into_libs=yes 11799 ;; 11800 11801newsos6) 11802 version_type=linux # correct to gnu/linux during the next big refactor 11803 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11804 shlibpath_var=LD_LIBRARY_PATH 11805 shlibpath_overrides_runpath=yes 11806 ;; 11807 11808*nto* | *qnx*) 11809 version_type=qnx 11810 need_lib_prefix=no 11811 need_version=no 11812 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11813 soname_spec='$libname$release$shared_ext$major' 11814 shlibpath_var=LD_LIBRARY_PATH 11815 shlibpath_overrides_runpath=no 11816 hardcode_into_libs=yes 11817 dynamic_linker='ldqnx.so' 11818 ;; 11819 11820openbsd* | bitrig*) 11821 version_type=sunos 11822 sys_lib_dlsearch_path_spec=/usr/lib 11823 need_lib_prefix=no 11824 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11825 need_version=no 11826 else 11827 need_version=yes 11828 fi 11829 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11830 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11831 shlibpath_var=LD_LIBRARY_PATH 11832 shlibpath_overrides_runpath=yes 11833 ;; 11834 11835os2*) 11836 libname_spec='$name' 11837 version_type=windows 11838 shrext_cmds=.dll 11839 need_version=no 11840 need_lib_prefix=no 11841 # OS/2 can only load a DLL with a base name of 8 characters or less. 11842 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11843 v=$($ECHO $release$versuffix | tr -d .-); 11844 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11845 $ECHO $n$v`$shared_ext' 11846 library_names_spec='${libname}_dll.$libext' 11847 dynamic_linker='OS/2 ld.exe' 11848 shlibpath_var=BEGINLIBPATH 11849 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11850 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11851 postinstall_cmds='base_file=`basename \$file`~ 11852 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11853 dldir=$destdir/`dirname \$dlpath`~ 11854 test -d \$dldir || mkdir -p \$dldir~ 11855 $install_prog $dir/$dlname \$dldir/$dlname~ 11856 chmod a+x \$dldir/$dlname~ 11857 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11858 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11859 fi' 11860 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 11861 dlpath=$dir/\$dldll~ 11862 $RM \$dlpath' 11863 ;; 11864 11865osf3* | osf4* | osf5*) 11866 version_type=osf 11867 need_lib_prefix=no 11868 need_version=no 11869 soname_spec='$libname$release$shared_ext$major' 11870 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11871 shlibpath_var=LD_LIBRARY_PATH 11872 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11873 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11874 ;; 11875 11876rdos*) 11877 dynamic_linker=no 11878 ;; 11879 11880solaris*) 11881 version_type=linux # correct to gnu/linux during the next big refactor 11882 need_lib_prefix=no 11883 need_version=no 11884 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11885 soname_spec='$libname$release$shared_ext$major' 11886 shlibpath_var=LD_LIBRARY_PATH 11887 shlibpath_overrides_runpath=yes 11888 hardcode_into_libs=yes 11889 # ldd complains unless libraries are executable 11890 postinstall_cmds='chmod +x $lib' 11891 ;; 11892 11893sunos4*) 11894 version_type=sunos 11895 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11896 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11897 shlibpath_var=LD_LIBRARY_PATH 11898 shlibpath_overrides_runpath=yes 11899 if test yes = "$with_gnu_ld"; then 11900 need_lib_prefix=no 11901 fi 11902 need_version=yes 11903 ;; 11904 11905sysv4 | sysv4.3*) 11906 version_type=linux # correct to gnu/linux during the next big refactor 11907 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11908 soname_spec='$libname$release$shared_ext$major' 11909 shlibpath_var=LD_LIBRARY_PATH 11910 case $host_vendor in 11911 sni) 11912 shlibpath_overrides_runpath=no 11913 need_lib_prefix=no 11914 runpath_var=LD_RUN_PATH 11915 ;; 11916 siemens) 11917 need_lib_prefix=no 11918 ;; 11919 motorola) 11920 need_lib_prefix=no 11921 need_version=no 11922 shlibpath_overrides_runpath=no 11923 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11924 ;; 11925 esac 11926 ;; 11927 11928sysv4*MP*) 11929 if test -d /usr/nec; then 11930 version_type=linux # correct to gnu/linux during the next big refactor 11931 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 11932 soname_spec='$libname$shared_ext.$major' 11933 shlibpath_var=LD_LIBRARY_PATH 11934 fi 11935 ;; 11936 11937sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11938 version_type=sco 11939 need_lib_prefix=no 11940 need_version=no 11941 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 11942 soname_spec='$libname$release$shared_ext$major' 11943 shlibpath_var=LD_LIBRARY_PATH 11944 shlibpath_overrides_runpath=yes 11945 hardcode_into_libs=yes 11946 if test yes = "$with_gnu_ld"; then 11947 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11948 else 11949 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11950 case $host_os in 11951 sco3.2v5*) 11952 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11953 ;; 11954 esac 11955 fi 11956 sys_lib_dlsearch_path_spec='/usr/lib' 11957 ;; 11958 11959tpf*) 11960 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11961 version_type=linux # correct to gnu/linux during the next big refactor 11962 need_lib_prefix=no 11963 need_version=no 11964 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11965 shlibpath_var=LD_LIBRARY_PATH 11966 shlibpath_overrides_runpath=no 11967 hardcode_into_libs=yes 11968 ;; 11969 11970uts4*) 11971 version_type=linux # correct to gnu/linux during the next big refactor 11972 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11973 soname_spec='$libname$release$shared_ext$major' 11974 shlibpath_var=LD_LIBRARY_PATH 11975 ;; 11976 11977*) 11978 dynamic_linker=no 11979 ;; 11980esac 11981{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11982printf "%s\n" "$dynamic_linker" >&6; } 11983test no = "$dynamic_linker" && can_build_shared=no 11984 11985variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11986if test yes = "$GCC"; then 11987 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11988fi 11989 11990if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 11991 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 11992fi 11993 11994if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 11995 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 11996fi 11997 11998# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 11999configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12000 12001# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12002func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12003 12004# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12005configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12104printf %s "checking how to hardcode library paths into programs... " >&6; } 12105hardcode_action= 12106if test -n "$hardcode_libdir_flag_spec" || 12107 test -n "$runpath_var" || 12108 test yes = "$hardcode_automatic"; then 12109 12110 # We can hardcode non-existent directories. 12111 if test no != "$hardcode_direct" && 12112 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12113 # have to relink, otherwise we might link with an installed library 12114 # when we should be linking with a yet-to-be-installed one 12115 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12116 test no != "$hardcode_minus_L"; then 12117 # Linking always hardcodes the temporary library directory. 12118 hardcode_action=relink 12119 else 12120 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12121 hardcode_action=immediate 12122 fi 12123else 12124 # We cannot hardcode anything, or else we can only hardcode existing 12125 # directories. 12126 hardcode_action=unsupported 12127fi 12128{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12129printf "%s\n" "$hardcode_action" >&6; } 12130 12131if test relink = "$hardcode_action" || 12132 test yes = "$inherit_rpath"; then 12133 # Fast installation is not supported 12134 enable_fast_install=no 12135elif test yes = "$shlibpath_overrides_runpath" || 12136 test no = "$enable_shared"; then 12137 # Fast installation is not necessary 12138 enable_fast_install=needless 12139fi 12140 12141 12142 12143 12144 12145 12146 if test yes != "$enable_dlopen"; then 12147 enable_dlopen=unknown 12148 enable_dlopen_self=unknown 12149 enable_dlopen_self_static=unknown 12150else 12151 lt_cv_dlopen=no 12152 lt_cv_dlopen_libs= 12153 12154 case $host_os in 12155 beos*) 12156 lt_cv_dlopen=load_add_on 12157 lt_cv_dlopen_libs= 12158 lt_cv_dlopen_self=yes 12159 ;; 12160 12161 mingw* | pw32* | cegcc*) 12162 lt_cv_dlopen=LoadLibrary 12163 lt_cv_dlopen_libs= 12164 ;; 12165 12166 cygwin*) 12167 lt_cv_dlopen=dlopen 12168 lt_cv_dlopen_libs= 12169 ;; 12170 12171 darwin*) 12172 # if libdl is installed we need to link against it 12173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12174printf %s "checking for dlopen in -ldl... " >&6; } 12175if test ${ac_cv_lib_dl_dlopen+y} 12176then : 12177 printf %s "(cached) " >&6 12178else $as_nop 12179 ac_check_lib_save_LIBS=$LIBS 12180LIBS="-ldl $LIBS" 12181cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12182/* end confdefs.h. */ 12183 12184/* Override any GCC internal prototype to avoid an error. 12185 Use char because int might match the return type of a GCC 12186 builtin and then its argument prototype would still apply. */ 12187char dlopen (); 12188int 12189main (void) 12190{ 12191return dlopen (); 12192 ; 12193 return 0; 12194} 12195_ACEOF 12196if ac_fn_c_try_link "$LINENO" 12197then : 12198 ac_cv_lib_dl_dlopen=yes 12199else $as_nop 12200 ac_cv_lib_dl_dlopen=no 12201fi 12202rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12203 conftest$ac_exeext conftest.$ac_ext 12204LIBS=$ac_check_lib_save_LIBS 12205fi 12206{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12207printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 12208if test "x$ac_cv_lib_dl_dlopen" = xyes 12209then : 12210 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12211else $as_nop 12212 12213 lt_cv_dlopen=dyld 12214 lt_cv_dlopen_libs= 12215 lt_cv_dlopen_self=yes 12216 12217fi 12218 12219 ;; 12220 12221 tpf*) 12222 # Don't try to run any link tests for TPF. We know it's impossible 12223 # because TPF is a cross-compiler, and we know how we open DSOs. 12224 lt_cv_dlopen=dlopen 12225 lt_cv_dlopen_libs= 12226 lt_cv_dlopen_self=no 12227 ;; 12228 12229 *) 12230 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12231if test "x$ac_cv_func_shl_load" = xyes 12232then : 12233 lt_cv_dlopen=shl_load 12234else $as_nop 12235 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12236printf %s "checking for shl_load in -ldld... " >&6; } 12237if test ${ac_cv_lib_dld_shl_load+y} 12238then : 12239 printf %s "(cached) " >&6 12240else $as_nop 12241 ac_check_lib_save_LIBS=$LIBS 12242LIBS="-ldld $LIBS" 12243cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12244/* end confdefs.h. */ 12245 12246/* Override any GCC internal prototype to avoid an error. 12247 Use char because int might match the return type of a GCC 12248 builtin and then its argument prototype would still apply. */ 12249char shl_load (); 12250int 12251main (void) 12252{ 12253return shl_load (); 12254 ; 12255 return 0; 12256} 12257_ACEOF 12258if ac_fn_c_try_link "$LINENO" 12259then : 12260 ac_cv_lib_dld_shl_load=yes 12261else $as_nop 12262 ac_cv_lib_dld_shl_load=no 12263fi 12264rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12265 conftest$ac_exeext conftest.$ac_ext 12266LIBS=$ac_check_lib_save_LIBS 12267fi 12268{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12269printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 12270if test "x$ac_cv_lib_dld_shl_load" = xyes 12271then : 12272 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12273else $as_nop 12274 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12275if test "x$ac_cv_func_dlopen" = xyes 12276then : 12277 lt_cv_dlopen=dlopen 12278else $as_nop 12279 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12280printf %s "checking for dlopen in -ldl... " >&6; } 12281if test ${ac_cv_lib_dl_dlopen+y} 12282then : 12283 printf %s "(cached) " >&6 12284else $as_nop 12285 ac_check_lib_save_LIBS=$LIBS 12286LIBS="-ldl $LIBS" 12287cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12288/* end confdefs.h. */ 12289 12290/* Override any GCC internal prototype to avoid an error. 12291 Use char because int might match the return type of a GCC 12292 builtin and then its argument prototype would still apply. */ 12293char dlopen (); 12294int 12295main (void) 12296{ 12297return dlopen (); 12298 ; 12299 return 0; 12300} 12301_ACEOF 12302if ac_fn_c_try_link "$LINENO" 12303then : 12304 ac_cv_lib_dl_dlopen=yes 12305else $as_nop 12306 ac_cv_lib_dl_dlopen=no 12307fi 12308rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12309 conftest$ac_exeext conftest.$ac_ext 12310LIBS=$ac_check_lib_save_LIBS 12311fi 12312{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12313printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 12314if test "x$ac_cv_lib_dl_dlopen" = xyes 12315then : 12316 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12317else $as_nop 12318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12319printf %s "checking for dlopen in -lsvld... " >&6; } 12320if test ${ac_cv_lib_svld_dlopen+y} 12321then : 12322 printf %s "(cached) " >&6 12323else $as_nop 12324 ac_check_lib_save_LIBS=$LIBS 12325LIBS="-lsvld $LIBS" 12326cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12327/* end confdefs.h. */ 12328 12329/* Override any GCC internal prototype to avoid an error. 12330 Use char because int might match the return type of a GCC 12331 builtin and then its argument prototype would still apply. */ 12332char dlopen (); 12333int 12334main (void) 12335{ 12336return dlopen (); 12337 ; 12338 return 0; 12339} 12340_ACEOF 12341if ac_fn_c_try_link "$LINENO" 12342then : 12343 ac_cv_lib_svld_dlopen=yes 12344else $as_nop 12345 ac_cv_lib_svld_dlopen=no 12346fi 12347rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12348 conftest$ac_exeext conftest.$ac_ext 12349LIBS=$ac_check_lib_save_LIBS 12350fi 12351{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12352printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 12353if test "x$ac_cv_lib_svld_dlopen" = xyes 12354then : 12355 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12356else $as_nop 12357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12358printf %s "checking for dld_link in -ldld... " >&6; } 12359if test ${ac_cv_lib_dld_dld_link+y} 12360then : 12361 printf %s "(cached) " >&6 12362else $as_nop 12363 ac_check_lib_save_LIBS=$LIBS 12364LIBS="-ldld $LIBS" 12365cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12366/* end confdefs.h. */ 12367 12368/* Override any GCC internal prototype to avoid an error. 12369 Use char because int might match the return type of a GCC 12370 builtin and then its argument prototype would still apply. */ 12371char dld_link (); 12372int 12373main (void) 12374{ 12375return dld_link (); 12376 ; 12377 return 0; 12378} 12379_ACEOF 12380if ac_fn_c_try_link "$LINENO" 12381then : 12382 ac_cv_lib_dld_dld_link=yes 12383else $as_nop 12384 ac_cv_lib_dld_dld_link=no 12385fi 12386rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12387 conftest$ac_exeext conftest.$ac_ext 12388LIBS=$ac_check_lib_save_LIBS 12389fi 12390{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12391printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 12392if test "x$ac_cv_lib_dld_dld_link" = xyes 12393then : 12394 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12395fi 12396 12397 12398fi 12399 12400 12401fi 12402 12403 12404fi 12405 12406 12407fi 12408 12409 12410fi 12411 12412 ;; 12413 esac 12414 12415 if test no = "$lt_cv_dlopen"; then 12416 enable_dlopen=no 12417 else 12418 enable_dlopen=yes 12419 fi 12420 12421 case $lt_cv_dlopen in 12422 dlopen) 12423 save_CPPFLAGS=$CPPFLAGS 12424 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12425 12426 save_LDFLAGS=$LDFLAGS 12427 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12428 12429 save_LIBS=$LIBS 12430 LIBS="$lt_cv_dlopen_libs $LIBS" 12431 12432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12433printf %s "checking whether a program can dlopen itself... " >&6; } 12434if test ${lt_cv_dlopen_self+y} 12435then : 12436 printf %s "(cached) " >&6 12437else $as_nop 12438 if test yes = "$cross_compiling"; then : 12439 lt_cv_dlopen_self=cross 12440else 12441 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12442 lt_status=$lt_dlunknown 12443 cat > conftest.$ac_ext <<_LT_EOF 12444#line $LINENO "configure" 12445#include "confdefs.h" 12446 12447#if HAVE_DLFCN_H 12448#include <dlfcn.h> 12449#endif 12450 12451#include <stdio.h> 12452 12453#ifdef RTLD_GLOBAL 12454# define LT_DLGLOBAL RTLD_GLOBAL 12455#else 12456# ifdef DL_GLOBAL 12457# define LT_DLGLOBAL DL_GLOBAL 12458# else 12459# define LT_DLGLOBAL 0 12460# endif 12461#endif 12462 12463/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12464 find out it does not work in some platform. */ 12465#ifndef LT_DLLAZY_OR_NOW 12466# ifdef RTLD_LAZY 12467# define LT_DLLAZY_OR_NOW RTLD_LAZY 12468# else 12469# ifdef DL_LAZY 12470# define LT_DLLAZY_OR_NOW DL_LAZY 12471# else 12472# ifdef RTLD_NOW 12473# define LT_DLLAZY_OR_NOW RTLD_NOW 12474# else 12475# ifdef DL_NOW 12476# define LT_DLLAZY_OR_NOW DL_NOW 12477# else 12478# define LT_DLLAZY_OR_NOW 0 12479# endif 12480# endif 12481# endif 12482# endif 12483#endif 12484 12485/* When -fvisibility=hidden is used, assume the code has been annotated 12486 correspondingly for the symbols needed. */ 12487#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12488int fnord () __attribute__((visibility("default"))); 12489#endif 12490 12491int fnord () { return 42; } 12492int main () 12493{ 12494 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12495 int status = $lt_dlunknown; 12496 12497 if (self) 12498 { 12499 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12500 else 12501 { 12502 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12503 else puts (dlerror ()); 12504 } 12505 /* dlclose (self); */ 12506 } 12507 else 12508 puts (dlerror ()); 12509 12510 return status; 12511} 12512_LT_EOF 12513 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12514 (eval $ac_link) 2>&5 12515 ac_status=$? 12516 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12517 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12518 (./conftest; exit; ) >&5 2>/dev/null 12519 lt_status=$? 12520 case x$lt_status in 12521 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12522 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12523 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12524 esac 12525 else : 12526 # compilation failed 12527 lt_cv_dlopen_self=no 12528 fi 12529fi 12530rm -fr conftest* 12531 12532 12533fi 12534{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12535printf "%s\n" "$lt_cv_dlopen_self" >&6; } 12536 12537 if test yes = "$lt_cv_dlopen_self"; then 12538 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12540printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 12541if test ${lt_cv_dlopen_self_static+y} 12542then : 12543 printf %s "(cached) " >&6 12544else $as_nop 12545 if test yes = "$cross_compiling"; then : 12546 lt_cv_dlopen_self_static=cross 12547else 12548 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12549 lt_status=$lt_dlunknown 12550 cat > conftest.$ac_ext <<_LT_EOF 12551#line $LINENO "configure" 12552#include "confdefs.h" 12553 12554#if HAVE_DLFCN_H 12555#include <dlfcn.h> 12556#endif 12557 12558#include <stdio.h> 12559 12560#ifdef RTLD_GLOBAL 12561# define LT_DLGLOBAL RTLD_GLOBAL 12562#else 12563# ifdef DL_GLOBAL 12564# define LT_DLGLOBAL DL_GLOBAL 12565# else 12566# define LT_DLGLOBAL 0 12567# endif 12568#endif 12569 12570/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12571 find out it does not work in some platform. */ 12572#ifndef LT_DLLAZY_OR_NOW 12573# ifdef RTLD_LAZY 12574# define LT_DLLAZY_OR_NOW RTLD_LAZY 12575# else 12576# ifdef DL_LAZY 12577# define LT_DLLAZY_OR_NOW DL_LAZY 12578# else 12579# ifdef RTLD_NOW 12580# define LT_DLLAZY_OR_NOW RTLD_NOW 12581# else 12582# ifdef DL_NOW 12583# define LT_DLLAZY_OR_NOW DL_NOW 12584# else 12585# define LT_DLLAZY_OR_NOW 0 12586# endif 12587# endif 12588# endif 12589# endif 12590#endif 12591 12592/* When -fvisibility=hidden is used, assume the code has been annotated 12593 correspondingly for the symbols needed. */ 12594#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12595int fnord () __attribute__((visibility("default"))); 12596#endif 12597 12598int fnord () { return 42; } 12599int main () 12600{ 12601 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12602 int status = $lt_dlunknown; 12603 12604 if (self) 12605 { 12606 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12607 else 12608 { 12609 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12610 else puts (dlerror ()); 12611 } 12612 /* dlclose (self); */ 12613 } 12614 else 12615 puts (dlerror ()); 12616 12617 return status; 12618} 12619_LT_EOF 12620 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12621 (eval $ac_link) 2>&5 12622 ac_status=$? 12623 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12624 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12625 (./conftest; exit; ) >&5 2>/dev/null 12626 lt_status=$? 12627 case x$lt_status in 12628 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12629 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12630 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12631 esac 12632 else : 12633 # compilation failed 12634 lt_cv_dlopen_self_static=no 12635 fi 12636fi 12637rm -fr conftest* 12638 12639 12640fi 12641{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12642printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } 12643 fi 12644 12645 CPPFLAGS=$save_CPPFLAGS 12646 LDFLAGS=$save_LDFLAGS 12647 LIBS=$save_LIBS 12648 ;; 12649 esac 12650 12651 case $lt_cv_dlopen_self in 12652 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12653 *) enable_dlopen_self=unknown ;; 12654 esac 12655 12656 case $lt_cv_dlopen_self_static in 12657 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12658 *) enable_dlopen_self_static=unknown ;; 12659 esac 12660fi 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678striplib= 12679old_striplib= 12680{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12681printf %s "checking whether stripping libraries is possible... " >&6; } 12682if test -z "$STRIP"; then 12683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12684printf "%s\n" "no" >&6; } 12685else 12686 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12687 old_striplib="$STRIP --strip-debug" 12688 striplib="$STRIP --strip-unneeded" 12689 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12690printf "%s\n" "yes" >&6; } 12691 else 12692 case $host_os in 12693 darwin*) 12694 # FIXME - insert some real tests, host_os isn't really good enough 12695 striplib="$STRIP -x" 12696 old_striplib="$STRIP -S" 12697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12698printf "%s\n" "yes" >&6; } 12699 ;; 12700 freebsd*) 12701 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 12702 old_striplib="$STRIP --strip-debug" 12703 striplib="$STRIP --strip-unneeded" 12704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12705printf "%s\n" "yes" >&6; } 12706 else 12707 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12708printf "%s\n" "no" >&6; } 12709 fi 12710 ;; 12711 *) 12712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12713printf "%s\n" "no" >&6; } 12714 ;; 12715 esac 12716 fi 12717fi 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 # Report what library types will actually be built 12731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12732printf %s "checking if libtool supports shared libraries... " >&6; } 12733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12734printf "%s\n" "$can_build_shared" >&6; } 12735 12736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12737printf %s "checking whether to build shared libraries... " >&6; } 12738 test no = "$can_build_shared" && enable_shared=no 12739 12740 # On AIX, shared libraries and static libraries use the same namespace, and 12741 # are all built from PIC. 12742 case $host_os in 12743 aix3*) 12744 test yes = "$enable_shared" && enable_static=no 12745 if test -n "$RANLIB"; then 12746 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12747 postinstall_cmds='$RANLIB $lib' 12748 fi 12749 ;; 12750 12751 aix[4-9]*) 12752 if test ia64 != "$host_cpu"; then 12753 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12754 yes,aix,yes) ;; # shared object as lib.so file only 12755 yes,svr4,*) ;; # shared object as lib.so archive member only 12756 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12757 esac 12758 fi 12759 ;; 12760 esac 12761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12762printf "%s\n" "$enable_shared" >&6; } 12763 12764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12765printf %s "checking whether to build static libraries... " >&6; } 12766 # Make sure either enable_shared or enable_static is yes. 12767 test yes = "$enable_shared" || enable_static=yes 12768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12769printf "%s\n" "$enable_static" >&6; } 12770 12771 12772 12773 12774fi 12775ac_ext=c 12776ac_cpp='$CPP $CPPFLAGS' 12777ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12778ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12779ac_compiler_gnu=$ac_cv_c_compiler_gnu 12780 12781CC=$lt_save_CC 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 ac_config_commands="$ac_config_commands libtool" 12798 12799 12800 12801 12802# Only expand once: 12803 12804 12805 12806# Require X.Org macros 1.8 or later 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 12820printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 12821if test ${ac_cv_c_undeclared_builtin_options+y} 12822then : 12823 printf %s "(cached) " >&6 12824else $as_nop 12825 ac_save_CFLAGS=$CFLAGS 12826 ac_cv_c_undeclared_builtin_options='cannot detect' 12827 for ac_arg in '' -fno-builtin; do 12828 CFLAGS="$ac_save_CFLAGS $ac_arg" 12829 # This test program should *not* compile successfully. 12830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12831/* end confdefs.h. */ 12832 12833int 12834main (void) 12835{ 12836(void) strchr; 12837 ; 12838 return 0; 12839} 12840_ACEOF 12841if ac_fn_c_try_compile "$LINENO" 12842then : 12843 12844else $as_nop 12845 # This test program should compile successfully. 12846 # No library function is consistently available on 12847 # freestanding implementations, so test against a dummy 12848 # declaration. Include always-available headers on the 12849 # off chance that they somehow elicit warnings. 12850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12851/* end confdefs.h. */ 12852#include <float.h> 12853#include <limits.h> 12854#include <stdarg.h> 12855#include <stddef.h> 12856extern void ac_decl (int, char *); 12857 12858int 12859main (void) 12860{ 12861(void) ac_decl (0, (char *) 0); 12862 (void) ac_decl; 12863 12864 ; 12865 return 0; 12866} 12867_ACEOF 12868if ac_fn_c_try_compile "$LINENO" 12869then : 12870 if test x"$ac_arg" = x 12871then : 12872 ac_cv_c_undeclared_builtin_options='none needed' 12873else $as_nop 12874 ac_cv_c_undeclared_builtin_options=$ac_arg 12875fi 12876 break 12877fi 12878rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12879fi 12880rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12881 done 12882 CFLAGS=$ac_save_CFLAGS 12883 12884fi 12885{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 12886printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 12887 case $ac_cv_c_undeclared_builtin_options in #( 12888 'cannot detect') : 12889 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12890printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12891as_fn_error $? "cannot make $CC report undeclared builtins 12892See \`config.log' for more details" "$LINENO" 5; } ;; #( 12893 'none needed') : 12894 ac_c_undeclared_builtin_options='' ;; #( 12895 *) : 12896 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 12897esac 12898 12899 12900 12901 12902 12903ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12904if test "x$ac_cv_have_decl___clang__" = xyes 12905then : 12906 CLANGCC="yes" 12907else $as_nop 12908 CLANGCC="no" 12909fi 12910ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12911if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 12912then : 12913 INTELCC="yes" 12914else $as_nop 12915 INTELCC="no" 12916fi 12917ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12918if test "x$ac_cv_have_decl___SUNPRO_C" = xyes 12919then : 12920 SUNCC="yes" 12921else $as_nop 12922 SUNCC="no" 12923fi 12924 12925 12926 12927 12928 12929 12930 12931 12932if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 12933 if test -n "$ac_tool_prefix"; then 12934 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 12935set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 12936{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12937printf %s "checking for $ac_word... " >&6; } 12938if test ${ac_cv_path_PKG_CONFIG+y} 12939then : 12940 printf %s "(cached) " >&6 12941else $as_nop 12942 case $PKG_CONFIG in 12943 [\\/]* | ?:[\\/]*) 12944 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 12945 ;; 12946 *) 12947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12948for as_dir in $PATH 12949do 12950 IFS=$as_save_IFS 12951 case $as_dir in #((( 12952 '') as_dir=./ ;; 12953 */) ;; 12954 *) as_dir=$as_dir/ ;; 12955 esac 12956 for ac_exec_ext in '' $ac_executable_extensions; do 12957 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12958 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 12959 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12960 break 2 12961 fi 12962done 12963 done 12964IFS=$as_save_IFS 12965 12966 ;; 12967esac 12968fi 12969PKG_CONFIG=$ac_cv_path_PKG_CONFIG 12970if test -n "$PKG_CONFIG"; then 12971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 12972printf "%s\n" "$PKG_CONFIG" >&6; } 12973else 12974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12975printf "%s\n" "no" >&6; } 12976fi 12977 12978 12979fi 12980if test -z "$ac_cv_path_PKG_CONFIG"; then 12981 ac_pt_PKG_CONFIG=$PKG_CONFIG 12982 # Extract the first word of "pkg-config", so it can be a program name with args. 12983set dummy pkg-config; ac_word=$2 12984{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12985printf %s "checking for $ac_word... " >&6; } 12986if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 12987then : 12988 printf %s "(cached) " >&6 12989else $as_nop 12990 case $ac_pt_PKG_CONFIG in 12991 [\\/]* | ?:[\\/]*) 12992 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 12993 ;; 12994 *) 12995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12996for as_dir in $PATH 12997do 12998 IFS=$as_save_IFS 12999 case $as_dir in #((( 13000 '') as_dir=./ ;; 13001 */) ;; 13002 *) as_dir=$as_dir/ ;; 13003 esac 13004 for ac_exec_ext in '' $ac_executable_extensions; do 13005 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13006 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 13007 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13008 break 2 13009 fi 13010done 13011 done 13012IFS=$as_save_IFS 13013 13014 ;; 13015esac 13016fi 13017ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 13018if test -n "$ac_pt_PKG_CONFIG"; then 13019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 13020printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 13021else 13022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13023printf "%s\n" "no" >&6; } 13024fi 13025 13026 if test "x$ac_pt_PKG_CONFIG" = x; then 13027 PKG_CONFIG="" 13028 else 13029 case $cross_compiling:$ac_tool_warned in 13030yes:) 13031{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13032printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13033ac_tool_warned=yes ;; 13034esac 13035 PKG_CONFIG=$ac_pt_PKG_CONFIG 13036 fi 13037else 13038 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 13039fi 13040 13041fi 13042if test -n "$PKG_CONFIG"; then 13043 _pkg_min_version=0.9.0 13044 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 13045printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 13046 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 13047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13048printf "%s\n" "yes" >&6; } 13049 else 13050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13051printf "%s\n" "no" >&6; } 13052 PKG_CONFIG="" 13053 fi 13054fi 13055 13056 13057 13058 13059 13060# Check whether --enable-selective-werror was given. 13061if test ${enable_selective_werror+y} 13062then : 13063 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 13064else $as_nop 13065 SELECTIVE_WERROR=yes 13066fi 13067 13068 13069 13070 13071 13072# -v is too short to test reliably with XORG_TESTSET_CFLAG 13073if test "x$SUNCC" = "xyes"; then 13074 BASE_CFLAGS="-v" 13075else 13076 BASE_CFLAGS="" 13077fi 13078 13079# This chunk of warnings were those that existed in the legacy CWARNFLAGS 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093xorg_testset_save_CFLAGS="$CFLAGS" 13094 13095if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13096 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13098printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13099if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13100then : 13101 printf %s "(cached) " >&6 13102else $as_nop 13103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13104/* end confdefs.h. */ 13105int i; 13106_ACEOF 13107if ac_fn_c_try_compile "$LINENO" 13108then : 13109 xorg_cv_cc_flag_unknown_warning_option=yes 13110else $as_nop 13111 xorg_cv_cc_flag_unknown_warning_option=no 13112fi 13113rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13114fi 13115{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13116printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13117 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13118 CFLAGS="$xorg_testset_save_CFLAGS" 13119fi 13120 13121if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13122 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13123 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13124 fi 13125 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13127printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13128if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13129then : 13130 printf %s "(cached) " >&6 13131else $as_nop 13132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13133/* end confdefs.h. */ 13134int i; 13135_ACEOF 13136if ac_fn_c_try_compile "$LINENO" 13137then : 13138 xorg_cv_cc_flag_unused_command_line_argument=yes 13139else $as_nop 13140 xorg_cv_cc_flag_unused_command_line_argument=no 13141fi 13142rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13143fi 13144{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13145printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13146 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13147 CFLAGS="$xorg_testset_save_CFLAGS" 13148fi 13149 13150found="no" 13151 13152 if test $found = "no" ; then 13153 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13154 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13155 fi 13156 13157 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13158 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13159 fi 13160 13161 CFLAGS="$CFLAGS -Wall" 13162 13163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 13164printf %s "checking if $CC supports -Wall... " >&6; } 13165 cacheid=xorg_cv_cc_flag__Wall 13166 if eval test \${$cacheid+y} 13167then : 13168 printf %s "(cached) " >&6 13169else $as_nop 13170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13171/* end confdefs.h. */ 13172int i; 13173int 13174main (void) 13175{ 13176 13177 ; 13178 return 0; 13179} 13180_ACEOF 13181if ac_fn_c_try_link "$LINENO" 13182then : 13183 eval $cacheid=yes 13184else $as_nop 13185 eval $cacheid=no 13186fi 13187rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13188 conftest$ac_exeext conftest.$ac_ext 13189fi 13190 13191 13192 CFLAGS="$xorg_testset_save_CFLAGS" 13193 13194 eval supported=\$$cacheid 13195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13196printf "%s\n" "$supported" >&6; } 13197 if test "$supported" = "yes" ; then 13198 BASE_CFLAGS="$BASE_CFLAGS -Wall" 13199 found="yes" 13200 fi 13201 fi 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217xorg_testset_save_CFLAGS="$CFLAGS" 13218 13219if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13220 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13222printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13223if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13224then : 13225 printf %s "(cached) " >&6 13226else $as_nop 13227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13228/* end confdefs.h. */ 13229int i; 13230_ACEOF 13231if ac_fn_c_try_compile "$LINENO" 13232then : 13233 xorg_cv_cc_flag_unknown_warning_option=yes 13234else $as_nop 13235 xorg_cv_cc_flag_unknown_warning_option=no 13236fi 13237rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13238fi 13239{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13240printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13241 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13242 CFLAGS="$xorg_testset_save_CFLAGS" 13243fi 13244 13245if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13246 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13247 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13248 fi 13249 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13251printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13252if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13253then : 13254 printf %s "(cached) " >&6 13255else $as_nop 13256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13257/* end confdefs.h. */ 13258int i; 13259_ACEOF 13260if ac_fn_c_try_compile "$LINENO" 13261then : 13262 xorg_cv_cc_flag_unused_command_line_argument=yes 13263else $as_nop 13264 xorg_cv_cc_flag_unused_command_line_argument=no 13265fi 13266rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13267fi 13268{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13269printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13270 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13271 CFLAGS="$xorg_testset_save_CFLAGS" 13272fi 13273 13274found="no" 13275 13276 if test $found = "no" ; then 13277 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13278 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13279 fi 13280 13281 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13282 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13283 fi 13284 13285 CFLAGS="$CFLAGS -Wpointer-arith" 13286 13287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 13288printf %s "checking if $CC supports -Wpointer-arith... " >&6; } 13289 cacheid=xorg_cv_cc_flag__Wpointer_arith 13290 if eval test \${$cacheid+y} 13291then : 13292 printf %s "(cached) " >&6 13293else $as_nop 13294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13295/* end confdefs.h. */ 13296int i; 13297int 13298main (void) 13299{ 13300 13301 ; 13302 return 0; 13303} 13304_ACEOF 13305if ac_fn_c_try_link "$LINENO" 13306then : 13307 eval $cacheid=yes 13308else $as_nop 13309 eval $cacheid=no 13310fi 13311rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13312 conftest$ac_exeext conftest.$ac_ext 13313fi 13314 13315 13316 CFLAGS="$xorg_testset_save_CFLAGS" 13317 13318 eval supported=\$$cacheid 13319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13320printf "%s\n" "$supported" >&6; } 13321 if test "$supported" = "yes" ; then 13322 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 13323 found="yes" 13324 fi 13325 fi 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341xorg_testset_save_CFLAGS="$CFLAGS" 13342 13343if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13344 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13346printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13347if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13348then : 13349 printf %s "(cached) " >&6 13350else $as_nop 13351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13352/* end confdefs.h. */ 13353int i; 13354_ACEOF 13355if ac_fn_c_try_compile "$LINENO" 13356then : 13357 xorg_cv_cc_flag_unknown_warning_option=yes 13358else $as_nop 13359 xorg_cv_cc_flag_unknown_warning_option=no 13360fi 13361rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13362fi 13363{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13364printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13365 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13366 CFLAGS="$xorg_testset_save_CFLAGS" 13367fi 13368 13369if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13370 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13371 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13372 fi 13373 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13375printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13376if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13377then : 13378 printf %s "(cached) " >&6 13379else $as_nop 13380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13381/* end confdefs.h. */ 13382int i; 13383_ACEOF 13384if ac_fn_c_try_compile "$LINENO" 13385then : 13386 xorg_cv_cc_flag_unused_command_line_argument=yes 13387else $as_nop 13388 xorg_cv_cc_flag_unused_command_line_argument=no 13389fi 13390rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13391fi 13392{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13393printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13394 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13395 CFLAGS="$xorg_testset_save_CFLAGS" 13396fi 13397 13398found="no" 13399 13400 if test $found = "no" ; then 13401 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13402 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13403 fi 13404 13405 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13406 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13407 fi 13408 13409 CFLAGS="$CFLAGS -Wmissing-declarations" 13410 13411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 13412printf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 13413 cacheid=xorg_cv_cc_flag__Wmissing_declarations 13414 if eval test \${$cacheid+y} 13415then : 13416 printf %s "(cached) " >&6 13417else $as_nop 13418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13419/* end confdefs.h. */ 13420int i; 13421int 13422main (void) 13423{ 13424 13425 ; 13426 return 0; 13427} 13428_ACEOF 13429if ac_fn_c_try_link "$LINENO" 13430then : 13431 eval $cacheid=yes 13432else $as_nop 13433 eval $cacheid=no 13434fi 13435rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13436 conftest$ac_exeext conftest.$ac_ext 13437fi 13438 13439 13440 CFLAGS="$xorg_testset_save_CFLAGS" 13441 13442 eval supported=\$$cacheid 13443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13444printf "%s\n" "$supported" >&6; } 13445 if test "$supported" = "yes" ; then 13446 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 13447 found="yes" 13448 fi 13449 fi 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465xorg_testset_save_CFLAGS="$CFLAGS" 13466 13467if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13468 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13470printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13471if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13472then : 13473 printf %s "(cached) " >&6 13474else $as_nop 13475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13476/* end confdefs.h. */ 13477int i; 13478_ACEOF 13479if ac_fn_c_try_compile "$LINENO" 13480then : 13481 xorg_cv_cc_flag_unknown_warning_option=yes 13482else $as_nop 13483 xorg_cv_cc_flag_unknown_warning_option=no 13484fi 13485rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13486fi 13487{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13488printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13489 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13490 CFLAGS="$xorg_testset_save_CFLAGS" 13491fi 13492 13493if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13494 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13495 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13496 fi 13497 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13499printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13500if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13501then : 13502 printf %s "(cached) " >&6 13503else $as_nop 13504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13505/* end confdefs.h. */ 13506int i; 13507_ACEOF 13508if ac_fn_c_try_compile "$LINENO" 13509then : 13510 xorg_cv_cc_flag_unused_command_line_argument=yes 13511else $as_nop 13512 xorg_cv_cc_flag_unused_command_line_argument=no 13513fi 13514rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13515fi 13516{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13517printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13518 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13519 CFLAGS="$xorg_testset_save_CFLAGS" 13520fi 13521 13522found="no" 13523 13524 if test $found = "no" ; then 13525 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13526 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13527 fi 13528 13529 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13530 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13531 fi 13532 13533 CFLAGS="$CFLAGS -Wformat=2" 13534 13535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 13536printf %s "checking if $CC supports -Wformat=2... " >&6; } 13537 cacheid=xorg_cv_cc_flag__Wformat_2 13538 if eval test \${$cacheid+y} 13539then : 13540 printf %s "(cached) " >&6 13541else $as_nop 13542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13543/* end confdefs.h. */ 13544int i; 13545int 13546main (void) 13547{ 13548 13549 ; 13550 return 0; 13551} 13552_ACEOF 13553if ac_fn_c_try_link "$LINENO" 13554then : 13555 eval $cacheid=yes 13556else $as_nop 13557 eval $cacheid=no 13558fi 13559rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13560 conftest$ac_exeext conftest.$ac_ext 13561fi 13562 13563 13564 CFLAGS="$xorg_testset_save_CFLAGS" 13565 13566 eval supported=\$$cacheid 13567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13568printf "%s\n" "$supported" >&6; } 13569 if test "$supported" = "yes" ; then 13570 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 13571 found="yes" 13572 fi 13573 fi 13574 13575 if test $found = "no" ; then 13576 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13577 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13578 fi 13579 13580 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13581 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13582 fi 13583 13584 CFLAGS="$CFLAGS -Wformat" 13585 13586 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 13587printf %s "checking if $CC supports -Wformat... " >&6; } 13588 cacheid=xorg_cv_cc_flag__Wformat 13589 if eval test \${$cacheid+y} 13590then : 13591 printf %s "(cached) " >&6 13592else $as_nop 13593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13594/* end confdefs.h. */ 13595int i; 13596int 13597main (void) 13598{ 13599 13600 ; 13601 return 0; 13602} 13603_ACEOF 13604if ac_fn_c_try_link "$LINENO" 13605then : 13606 eval $cacheid=yes 13607else $as_nop 13608 eval $cacheid=no 13609fi 13610rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13611 conftest$ac_exeext conftest.$ac_ext 13612fi 13613 13614 13615 CFLAGS="$xorg_testset_save_CFLAGS" 13616 13617 eval supported=\$$cacheid 13618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13619printf "%s\n" "$supported" >&6; } 13620 if test "$supported" = "yes" ; then 13621 BASE_CFLAGS="$BASE_CFLAGS -Wformat" 13622 found="yes" 13623 fi 13624 fi 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642xorg_testset_save_CFLAGS="$CFLAGS" 13643 13644if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13645 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13647printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13648if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13649then : 13650 printf %s "(cached) " >&6 13651else $as_nop 13652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13653/* end confdefs.h. */ 13654int i; 13655_ACEOF 13656if ac_fn_c_try_compile "$LINENO" 13657then : 13658 xorg_cv_cc_flag_unknown_warning_option=yes 13659else $as_nop 13660 xorg_cv_cc_flag_unknown_warning_option=no 13661fi 13662rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13663fi 13664{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13665printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13666 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13667 CFLAGS="$xorg_testset_save_CFLAGS" 13668fi 13669 13670if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13671 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13672 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13673 fi 13674 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13676printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13677if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13678then : 13679 printf %s "(cached) " >&6 13680else $as_nop 13681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13682/* end confdefs.h. */ 13683int i; 13684_ACEOF 13685if ac_fn_c_try_compile "$LINENO" 13686then : 13687 xorg_cv_cc_flag_unused_command_line_argument=yes 13688else $as_nop 13689 xorg_cv_cc_flag_unused_command_line_argument=no 13690fi 13691rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13692fi 13693{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13694printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13695 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13696 CFLAGS="$xorg_testset_save_CFLAGS" 13697fi 13698 13699found="no" 13700 13701 if test $found = "no" ; then 13702 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13703 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13704 fi 13705 13706 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13707 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13708 fi 13709 13710 CFLAGS="$CFLAGS -Wstrict-prototypes" 13711 13712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 13713printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 13714 cacheid=xorg_cv_cc_flag__Wstrict_prototypes 13715 if eval test \${$cacheid+y} 13716then : 13717 printf %s "(cached) " >&6 13718else $as_nop 13719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13720/* end confdefs.h. */ 13721int i; 13722int 13723main (void) 13724{ 13725 13726 ; 13727 return 0; 13728} 13729_ACEOF 13730if ac_fn_c_try_link "$LINENO" 13731then : 13732 eval $cacheid=yes 13733else $as_nop 13734 eval $cacheid=no 13735fi 13736rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13737 conftest$ac_exeext conftest.$ac_ext 13738fi 13739 13740 13741 CFLAGS="$xorg_testset_save_CFLAGS" 13742 13743 eval supported=\$$cacheid 13744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13745printf "%s\n" "$supported" >&6; } 13746 if test "$supported" = "yes" ; then 13747 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 13748 found="yes" 13749 fi 13750 fi 13751 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766xorg_testset_save_CFLAGS="$CFLAGS" 13767 13768if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13769 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13771printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13772if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13773then : 13774 printf %s "(cached) " >&6 13775else $as_nop 13776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13777/* end confdefs.h. */ 13778int i; 13779_ACEOF 13780if ac_fn_c_try_compile "$LINENO" 13781then : 13782 xorg_cv_cc_flag_unknown_warning_option=yes 13783else $as_nop 13784 xorg_cv_cc_flag_unknown_warning_option=no 13785fi 13786rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13787fi 13788{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13789printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13790 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13791 CFLAGS="$xorg_testset_save_CFLAGS" 13792fi 13793 13794if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13795 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13796 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13797 fi 13798 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13800printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13801if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13802then : 13803 printf %s "(cached) " >&6 13804else $as_nop 13805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13806/* end confdefs.h. */ 13807int i; 13808_ACEOF 13809if ac_fn_c_try_compile "$LINENO" 13810then : 13811 xorg_cv_cc_flag_unused_command_line_argument=yes 13812else $as_nop 13813 xorg_cv_cc_flag_unused_command_line_argument=no 13814fi 13815rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13816fi 13817{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13818printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13819 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13820 CFLAGS="$xorg_testset_save_CFLAGS" 13821fi 13822 13823found="no" 13824 13825 if test $found = "no" ; then 13826 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13827 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13828 fi 13829 13830 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13831 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13832 fi 13833 13834 CFLAGS="$CFLAGS -Wmissing-prototypes" 13835 13836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 13837printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 13838 cacheid=xorg_cv_cc_flag__Wmissing_prototypes 13839 if eval test \${$cacheid+y} 13840then : 13841 printf %s "(cached) " >&6 13842else $as_nop 13843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13844/* end confdefs.h. */ 13845int i; 13846int 13847main (void) 13848{ 13849 13850 ; 13851 return 0; 13852} 13853_ACEOF 13854if ac_fn_c_try_link "$LINENO" 13855then : 13856 eval $cacheid=yes 13857else $as_nop 13858 eval $cacheid=no 13859fi 13860rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13861 conftest$ac_exeext conftest.$ac_ext 13862fi 13863 13864 13865 CFLAGS="$xorg_testset_save_CFLAGS" 13866 13867 eval supported=\$$cacheid 13868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13869printf "%s\n" "$supported" >&6; } 13870 if test "$supported" = "yes" ; then 13871 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 13872 found="yes" 13873 fi 13874 fi 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890xorg_testset_save_CFLAGS="$CFLAGS" 13891 13892if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13893 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13895printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13896if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13897then : 13898 printf %s "(cached) " >&6 13899else $as_nop 13900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13901/* end confdefs.h. */ 13902int i; 13903_ACEOF 13904if ac_fn_c_try_compile "$LINENO" 13905then : 13906 xorg_cv_cc_flag_unknown_warning_option=yes 13907else $as_nop 13908 xorg_cv_cc_flag_unknown_warning_option=no 13909fi 13910rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13911fi 13912{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13913printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13914 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13915 CFLAGS="$xorg_testset_save_CFLAGS" 13916fi 13917 13918if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13919 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13920 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13921 fi 13922 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13924printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13925if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13926then : 13927 printf %s "(cached) " >&6 13928else $as_nop 13929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13930/* end confdefs.h. */ 13931int i; 13932_ACEOF 13933if ac_fn_c_try_compile "$LINENO" 13934then : 13935 xorg_cv_cc_flag_unused_command_line_argument=yes 13936else $as_nop 13937 xorg_cv_cc_flag_unused_command_line_argument=no 13938fi 13939rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13940fi 13941{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13942printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13943 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13944 CFLAGS="$xorg_testset_save_CFLAGS" 13945fi 13946 13947found="no" 13948 13949 if test $found = "no" ; then 13950 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13951 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13952 fi 13953 13954 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13955 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13956 fi 13957 13958 CFLAGS="$CFLAGS -Wnested-externs" 13959 13960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 13961printf %s "checking if $CC supports -Wnested-externs... " >&6; } 13962 cacheid=xorg_cv_cc_flag__Wnested_externs 13963 if eval test \${$cacheid+y} 13964then : 13965 printf %s "(cached) " >&6 13966else $as_nop 13967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13968/* end confdefs.h. */ 13969int i; 13970int 13971main (void) 13972{ 13973 13974 ; 13975 return 0; 13976} 13977_ACEOF 13978if ac_fn_c_try_link "$LINENO" 13979then : 13980 eval $cacheid=yes 13981else $as_nop 13982 eval $cacheid=no 13983fi 13984rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13985 conftest$ac_exeext conftest.$ac_ext 13986fi 13987 13988 13989 CFLAGS="$xorg_testset_save_CFLAGS" 13990 13991 eval supported=\$$cacheid 13992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13993printf "%s\n" "$supported" >&6; } 13994 if test "$supported" = "yes" ; then 13995 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 13996 found="yes" 13997 fi 13998 fi 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014xorg_testset_save_CFLAGS="$CFLAGS" 14015 14016if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14017 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14019printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14020if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14021then : 14022 printf %s "(cached) " >&6 14023else $as_nop 14024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14025/* end confdefs.h. */ 14026int i; 14027_ACEOF 14028if ac_fn_c_try_compile "$LINENO" 14029then : 14030 xorg_cv_cc_flag_unknown_warning_option=yes 14031else $as_nop 14032 xorg_cv_cc_flag_unknown_warning_option=no 14033fi 14034rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14035fi 14036{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14037printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14038 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14039 CFLAGS="$xorg_testset_save_CFLAGS" 14040fi 14041 14042if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14043 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14044 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14045 fi 14046 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14048printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14049if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14050then : 14051 printf %s "(cached) " >&6 14052else $as_nop 14053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14054/* end confdefs.h. */ 14055int i; 14056_ACEOF 14057if ac_fn_c_try_compile "$LINENO" 14058then : 14059 xorg_cv_cc_flag_unused_command_line_argument=yes 14060else $as_nop 14061 xorg_cv_cc_flag_unused_command_line_argument=no 14062fi 14063rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14064fi 14065{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14066printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14067 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14068 CFLAGS="$xorg_testset_save_CFLAGS" 14069fi 14070 14071found="no" 14072 14073 if test $found = "no" ; then 14074 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14075 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14076 fi 14077 14078 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14079 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14080 fi 14081 14082 CFLAGS="$CFLAGS -Wbad-function-cast" 14083 14084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 14085printf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 14086 cacheid=xorg_cv_cc_flag__Wbad_function_cast 14087 if eval test \${$cacheid+y} 14088then : 14089 printf %s "(cached) " >&6 14090else $as_nop 14091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14092/* end confdefs.h. */ 14093int i; 14094int 14095main (void) 14096{ 14097 14098 ; 14099 return 0; 14100} 14101_ACEOF 14102if ac_fn_c_try_link "$LINENO" 14103then : 14104 eval $cacheid=yes 14105else $as_nop 14106 eval $cacheid=no 14107fi 14108rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14109 conftest$ac_exeext conftest.$ac_ext 14110fi 14111 14112 14113 CFLAGS="$xorg_testset_save_CFLAGS" 14114 14115 eval supported=\$$cacheid 14116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14117printf "%s\n" "$supported" >&6; } 14118 if test "$supported" = "yes" ; then 14119 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 14120 found="yes" 14121 fi 14122 fi 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138xorg_testset_save_CFLAGS="$CFLAGS" 14139 14140if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14141 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14143printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14144if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14145then : 14146 printf %s "(cached) " >&6 14147else $as_nop 14148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14149/* end confdefs.h. */ 14150int i; 14151_ACEOF 14152if ac_fn_c_try_compile "$LINENO" 14153then : 14154 xorg_cv_cc_flag_unknown_warning_option=yes 14155else $as_nop 14156 xorg_cv_cc_flag_unknown_warning_option=no 14157fi 14158rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14159fi 14160{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14161printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14162 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14163 CFLAGS="$xorg_testset_save_CFLAGS" 14164fi 14165 14166if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14167 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14168 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14169 fi 14170 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14172printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14173if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14174then : 14175 printf %s "(cached) " >&6 14176else $as_nop 14177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14178/* end confdefs.h. */ 14179int i; 14180_ACEOF 14181if ac_fn_c_try_compile "$LINENO" 14182then : 14183 xorg_cv_cc_flag_unused_command_line_argument=yes 14184else $as_nop 14185 xorg_cv_cc_flag_unused_command_line_argument=no 14186fi 14187rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14188fi 14189{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14190printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14191 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14192 CFLAGS="$xorg_testset_save_CFLAGS" 14193fi 14194 14195found="no" 14196 14197 if test $found = "no" ; then 14198 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14199 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14200 fi 14201 14202 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14203 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14204 fi 14205 14206 CFLAGS="$CFLAGS -Wold-style-definition" 14207 14208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 14209printf %s "checking if $CC supports -Wold-style-definition... " >&6; } 14210 cacheid=xorg_cv_cc_flag__Wold_style_definition 14211 if eval test \${$cacheid+y} 14212then : 14213 printf %s "(cached) " >&6 14214else $as_nop 14215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14216/* end confdefs.h. */ 14217int i; 14218int 14219main (void) 14220{ 14221 14222 ; 14223 return 0; 14224} 14225_ACEOF 14226if ac_fn_c_try_link "$LINENO" 14227then : 14228 eval $cacheid=yes 14229else $as_nop 14230 eval $cacheid=no 14231fi 14232rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14233 conftest$ac_exeext conftest.$ac_ext 14234fi 14235 14236 14237 CFLAGS="$xorg_testset_save_CFLAGS" 14238 14239 eval supported=\$$cacheid 14240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14241printf "%s\n" "$supported" >&6; } 14242 if test "$supported" = "yes" ; then 14243 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 14244 found="yes" 14245 fi 14246 fi 14247 14248 if test $found = "no" ; then 14249 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14250 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14251 fi 14252 14253 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14254 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14255 fi 14256 14257 CFLAGS="$CFLAGS -fd" 14258 14259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 14260printf %s "checking if $CC supports -fd... " >&6; } 14261 cacheid=xorg_cv_cc_flag__fd 14262 if eval test \${$cacheid+y} 14263then : 14264 printf %s "(cached) " >&6 14265else $as_nop 14266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14267/* end confdefs.h. */ 14268int i; 14269int 14270main (void) 14271{ 14272 14273 ; 14274 return 0; 14275} 14276_ACEOF 14277if ac_fn_c_try_link "$LINENO" 14278then : 14279 eval $cacheid=yes 14280else $as_nop 14281 eval $cacheid=no 14282fi 14283rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14284 conftest$ac_exeext conftest.$ac_ext 14285fi 14286 14287 14288 CFLAGS="$xorg_testset_save_CFLAGS" 14289 14290 eval supported=\$$cacheid 14291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14292printf "%s\n" "$supported" >&6; } 14293 if test "$supported" = "yes" ; then 14294 BASE_CFLAGS="$BASE_CFLAGS -fd" 14295 found="yes" 14296 fi 14297 fi 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313xorg_testset_save_CFLAGS="$CFLAGS" 14314 14315if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14316 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14318printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14319if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14320then : 14321 printf %s "(cached) " >&6 14322else $as_nop 14323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14324/* end confdefs.h. */ 14325int i; 14326_ACEOF 14327if ac_fn_c_try_compile "$LINENO" 14328then : 14329 xorg_cv_cc_flag_unknown_warning_option=yes 14330else $as_nop 14331 xorg_cv_cc_flag_unknown_warning_option=no 14332fi 14333rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14334fi 14335{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14336printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14337 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14338 CFLAGS="$xorg_testset_save_CFLAGS" 14339fi 14340 14341if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14342 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14343 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14344 fi 14345 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14347printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14348if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14349then : 14350 printf %s "(cached) " >&6 14351else $as_nop 14352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14353/* end confdefs.h. */ 14354int i; 14355_ACEOF 14356if ac_fn_c_try_compile "$LINENO" 14357then : 14358 xorg_cv_cc_flag_unused_command_line_argument=yes 14359else $as_nop 14360 xorg_cv_cc_flag_unused_command_line_argument=no 14361fi 14362rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14363fi 14364{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14365printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14366 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14367 CFLAGS="$xorg_testset_save_CFLAGS" 14368fi 14369 14370found="no" 14371 14372 if test $found = "no" ; then 14373 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14374 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14375 fi 14376 14377 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14378 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14379 fi 14380 14381 CFLAGS="$CFLAGS -Wdeclaration-after-statement" 14382 14383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 14384printf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 14385 cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 14386 if eval test \${$cacheid+y} 14387then : 14388 printf %s "(cached) " >&6 14389else $as_nop 14390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14391/* end confdefs.h. */ 14392int i; 14393int 14394main (void) 14395{ 14396 14397 ; 14398 return 0; 14399} 14400_ACEOF 14401if ac_fn_c_try_link "$LINENO" 14402then : 14403 eval $cacheid=yes 14404else $as_nop 14405 eval $cacheid=no 14406fi 14407rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14408 conftest$ac_exeext conftest.$ac_ext 14409fi 14410 14411 14412 CFLAGS="$xorg_testset_save_CFLAGS" 14413 14414 eval supported=\$$cacheid 14415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14416printf "%s\n" "$supported" >&6; } 14417 if test "$supported" = "yes" ; then 14418 BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 14419 found="yes" 14420 fi 14421 fi 14422 14423 14424 14425 14426 14427# This chunk adds additional warnings that could catch undesired effects. 14428 14429 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441xorg_testset_save_CFLAGS="$CFLAGS" 14442 14443if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14444 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14446printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14447if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14448then : 14449 printf %s "(cached) " >&6 14450else $as_nop 14451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14452/* end confdefs.h. */ 14453int i; 14454_ACEOF 14455if ac_fn_c_try_compile "$LINENO" 14456then : 14457 xorg_cv_cc_flag_unknown_warning_option=yes 14458else $as_nop 14459 xorg_cv_cc_flag_unknown_warning_option=no 14460fi 14461rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14462fi 14463{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14464printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14465 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14466 CFLAGS="$xorg_testset_save_CFLAGS" 14467fi 14468 14469if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14470 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14471 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14472 fi 14473 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14475printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14476if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14477then : 14478 printf %s "(cached) " >&6 14479else $as_nop 14480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14481/* end confdefs.h. */ 14482int i; 14483_ACEOF 14484if ac_fn_c_try_compile "$LINENO" 14485then : 14486 xorg_cv_cc_flag_unused_command_line_argument=yes 14487else $as_nop 14488 xorg_cv_cc_flag_unused_command_line_argument=no 14489fi 14490rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14491fi 14492{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14493printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14494 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14495 CFLAGS="$xorg_testset_save_CFLAGS" 14496fi 14497 14498found="no" 14499 14500 if test $found = "no" ; then 14501 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14502 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14503 fi 14504 14505 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14506 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14507 fi 14508 14509 CFLAGS="$CFLAGS -Wunused" 14510 14511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 14512printf %s "checking if $CC supports -Wunused... " >&6; } 14513 cacheid=xorg_cv_cc_flag__Wunused 14514 if eval test \${$cacheid+y} 14515then : 14516 printf %s "(cached) " >&6 14517else $as_nop 14518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14519/* end confdefs.h. */ 14520int i; 14521int 14522main (void) 14523{ 14524 14525 ; 14526 return 0; 14527} 14528_ACEOF 14529if ac_fn_c_try_link "$LINENO" 14530then : 14531 eval $cacheid=yes 14532else $as_nop 14533 eval $cacheid=no 14534fi 14535rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14536 conftest$ac_exeext conftest.$ac_ext 14537fi 14538 14539 14540 CFLAGS="$xorg_testset_save_CFLAGS" 14541 14542 eval supported=\$$cacheid 14543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14544printf "%s\n" "$supported" >&6; } 14545 if test "$supported" = "yes" ; then 14546 BASE_CFLAGS="$BASE_CFLAGS -Wunused" 14547 found="yes" 14548 fi 14549 fi 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565xorg_testset_save_CFLAGS="$CFLAGS" 14566 14567if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14568 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14570printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14571if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14572then : 14573 printf %s "(cached) " >&6 14574else $as_nop 14575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14576/* end confdefs.h. */ 14577int i; 14578_ACEOF 14579if ac_fn_c_try_compile "$LINENO" 14580then : 14581 xorg_cv_cc_flag_unknown_warning_option=yes 14582else $as_nop 14583 xorg_cv_cc_flag_unknown_warning_option=no 14584fi 14585rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14586fi 14587{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14588printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14589 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14590 CFLAGS="$xorg_testset_save_CFLAGS" 14591fi 14592 14593if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14594 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14595 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14596 fi 14597 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14599printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14600if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14601then : 14602 printf %s "(cached) " >&6 14603else $as_nop 14604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14605/* end confdefs.h. */ 14606int i; 14607_ACEOF 14608if ac_fn_c_try_compile "$LINENO" 14609then : 14610 xorg_cv_cc_flag_unused_command_line_argument=yes 14611else $as_nop 14612 xorg_cv_cc_flag_unused_command_line_argument=no 14613fi 14614rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14615fi 14616{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14617printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14618 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14619 CFLAGS="$xorg_testset_save_CFLAGS" 14620fi 14621 14622found="no" 14623 14624 if test $found = "no" ; then 14625 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14626 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14627 fi 14628 14629 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14630 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14631 fi 14632 14633 CFLAGS="$CFLAGS -Wuninitialized" 14634 14635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 14636printf %s "checking if $CC supports -Wuninitialized... " >&6; } 14637 cacheid=xorg_cv_cc_flag__Wuninitialized 14638 if eval test \${$cacheid+y} 14639then : 14640 printf %s "(cached) " >&6 14641else $as_nop 14642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14643/* end confdefs.h. */ 14644int i; 14645int 14646main (void) 14647{ 14648 14649 ; 14650 return 0; 14651} 14652_ACEOF 14653if ac_fn_c_try_link "$LINENO" 14654then : 14655 eval $cacheid=yes 14656else $as_nop 14657 eval $cacheid=no 14658fi 14659rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14660 conftest$ac_exeext conftest.$ac_ext 14661fi 14662 14663 14664 CFLAGS="$xorg_testset_save_CFLAGS" 14665 14666 eval supported=\$$cacheid 14667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14668printf "%s\n" "$supported" >&6; } 14669 if test "$supported" = "yes" ; then 14670 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 14671 found="yes" 14672 fi 14673 fi 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689xorg_testset_save_CFLAGS="$CFLAGS" 14690 14691if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14692 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14694printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14695if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14696then : 14697 printf %s "(cached) " >&6 14698else $as_nop 14699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14700/* end confdefs.h. */ 14701int i; 14702_ACEOF 14703if ac_fn_c_try_compile "$LINENO" 14704then : 14705 xorg_cv_cc_flag_unknown_warning_option=yes 14706else $as_nop 14707 xorg_cv_cc_flag_unknown_warning_option=no 14708fi 14709rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14710fi 14711{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14712printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14713 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14714 CFLAGS="$xorg_testset_save_CFLAGS" 14715fi 14716 14717if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14718 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14719 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14720 fi 14721 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14723printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14724if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14725then : 14726 printf %s "(cached) " >&6 14727else $as_nop 14728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14729/* end confdefs.h. */ 14730int i; 14731_ACEOF 14732if ac_fn_c_try_compile "$LINENO" 14733then : 14734 xorg_cv_cc_flag_unused_command_line_argument=yes 14735else $as_nop 14736 xorg_cv_cc_flag_unused_command_line_argument=no 14737fi 14738rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14739fi 14740{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14741printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14742 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14743 CFLAGS="$xorg_testset_save_CFLAGS" 14744fi 14745 14746found="no" 14747 14748 if test $found = "no" ; then 14749 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14750 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14751 fi 14752 14753 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14754 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14755 fi 14756 14757 CFLAGS="$CFLAGS -Wshadow" 14758 14759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 14760printf %s "checking if $CC supports -Wshadow... " >&6; } 14761 cacheid=xorg_cv_cc_flag__Wshadow 14762 if eval test \${$cacheid+y} 14763then : 14764 printf %s "(cached) " >&6 14765else $as_nop 14766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14767/* end confdefs.h. */ 14768int i; 14769int 14770main (void) 14771{ 14772 14773 ; 14774 return 0; 14775} 14776_ACEOF 14777if ac_fn_c_try_link "$LINENO" 14778then : 14779 eval $cacheid=yes 14780else $as_nop 14781 eval $cacheid=no 14782fi 14783rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14784 conftest$ac_exeext conftest.$ac_ext 14785fi 14786 14787 14788 CFLAGS="$xorg_testset_save_CFLAGS" 14789 14790 eval supported=\$$cacheid 14791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14792printf "%s\n" "$supported" >&6; } 14793 if test "$supported" = "yes" ; then 14794 BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 14795 found="yes" 14796 fi 14797 fi 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813xorg_testset_save_CFLAGS="$CFLAGS" 14814 14815if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14816 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14818printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14819if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14820then : 14821 printf %s "(cached) " >&6 14822else $as_nop 14823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14824/* end confdefs.h. */ 14825int i; 14826_ACEOF 14827if ac_fn_c_try_compile "$LINENO" 14828then : 14829 xorg_cv_cc_flag_unknown_warning_option=yes 14830else $as_nop 14831 xorg_cv_cc_flag_unknown_warning_option=no 14832fi 14833rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14834fi 14835{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14836printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14837 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14838 CFLAGS="$xorg_testset_save_CFLAGS" 14839fi 14840 14841if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14842 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14843 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14844 fi 14845 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14847printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14848if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14849then : 14850 printf %s "(cached) " >&6 14851else $as_nop 14852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14853/* end confdefs.h. */ 14854int i; 14855_ACEOF 14856if ac_fn_c_try_compile "$LINENO" 14857then : 14858 xorg_cv_cc_flag_unused_command_line_argument=yes 14859else $as_nop 14860 xorg_cv_cc_flag_unused_command_line_argument=no 14861fi 14862rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14863fi 14864{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14865printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14866 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14867 CFLAGS="$xorg_testset_save_CFLAGS" 14868fi 14869 14870found="no" 14871 14872 if test $found = "no" ; then 14873 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14874 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14875 fi 14876 14877 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14878 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14879 fi 14880 14881 CFLAGS="$CFLAGS -Wmissing-noreturn" 14882 14883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 14884printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 14885 cacheid=xorg_cv_cc_flag__Wmissing_noreturn 14886 if eval test \${$cacheid+y} 14887then : 14888 printf %s "(cached) " >&6 14889else $as_nop 14890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14891/* end confdefs.h. */ 14892int i; 14893int 14894main (void) 14895{ 14896 14897 ; 14898 return 0; 14899} 14900_ACEOF 14901if ac_fn_c_try_link "$LINENO" 14902then : 14903 eval $cacheid=yes 14904else $as_nop 14905 eval $cacheid=no 14906fi 14907rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14908 conftest$ac_exeext conftest.$ac_ext 14909fi 14910 14911 14912 CFLAGS="$xorg_testset_save_CFLAGS" 14913 14914 eval supported=\$$cacheid 14915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14916printf "%s\n" "$supported" >&6; } 14917 if test "$supported" = "yes" ; then 14918 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 14919 found="yes" 14920 fi 14921 fi 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937xorg_testset_save_CFLAGS="$CFLAGS" 14938 14939if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14940 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14942printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14943if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14944then : 14945 printf %s "(cached) " >&6 14946else $as_nop 14947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14948/* end confdefs.h. */ 14949int i; 14950_ACEOF 14951if ac_fn_c_try_compile "$LINENO" 14952then : 14953 xorg_cv_cc_flag_unknown_warning_option=yes 14954else $as_nop 14955 xorg_cv_cc_flag_unknown_warning_option=no 14956fi 14957rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14958fi 14959{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14960printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14961 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14962 CFLAGS="$xorg_testset_save_CFLAGS" 14963fi 14964 14965if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14966 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14967 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14968 fi 14969 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14971printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14972if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14973then : 14974 printf %s "(cached) " >&6 14975else $as_nop 14976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14977/* end confdefs.h. */ 14978int i; 14979_ACEOF 14980if ac_fn_c_try_compile "$LINENO" 14981then : 14982 xorg_cv_cc_flag_unused_command_line_argument=yes 14983else $as_nop 14984 xorg_cv_cc_flag_unused_command_line_argument=no 14985fi 14986rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14987fi 14988{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14989printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14990 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14991 CFLAGS="$xorg_testset_save_CFLAGS" 14992fi 14993 14994found="no" 14995 14996 if test $found = "no" ; then 14997 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14998 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14999 fi 15000 15001 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15002 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15003 fi 15004 15005 CFLAGS="$CFLAGS -Wmissing-format-attribute" 15006 15007 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 15008printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 15009 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 15010 if eval test \${$cacheid+y} 15011then : 15012 printf %s "(cached) " >&6 15013else $as_nop 15014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15015/* end confdefs.h. */ 15016int i; 15017int 15018main (void) 15019{ 15020 15021 ; 15022 return 0; 15023} 15024_ACEOF 15025if ac_fn_c_try_link "$LINENO" 15026then : 15027 eval $cacheid=yes 15028else $as_nop 15029 eval $cacheid=no 15030fi 15031rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15032 conftest$ac_exeext conftest.$ac_ext 15033fi 15034 15035 15036 CFLAGS="$xorg_testset_save_CFLAGS" 15037 15038 eval supported=\$$cacheid 15039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15040printf "%s\n" "$supported" >&6; } 15041 if test "$supported" = "yes" ; then 15042 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 15043 found="yes" 15044 fi 15045 fi 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061xorg_testset_save_CFLAGS="$CFLAGS" 15062 15063if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15064 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15066printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15067if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15068then : 15069 printf %s "(cached) " >&6 15070else $as_nop 15071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15072/* end confdefs.h. */ 15073int i; 15074_ACEOF 15075if ac_fn_c_try_compile "$LINENO" 15076then : 15077 xorg_cv_cc_flag_unknown_warning_option=yes 15078else $as_nop 15079 xorg_cv_cc_flag_unknown_warning_option=no 15080fi 15081rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15082fi 15083{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15084printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15085 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15086 CFLAGS="$xorg_testset_save_CFLAGS" 15087fi 15088 15089if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15090 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15091 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15092 fi 15093 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15095printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15096if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15097then : 15098 printf %s "(cached) " >&6 15099else $as_nop 15100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15101/* end confdefs.h. */ 15102int i; 15103_ACEOF 15104if ac_fn_c_try_compile "$LINENO" 15105then : 15106 xorg_cv_cc_flag_unused_command_line_argument=yes 15107else $as_nop 15108 xorg_cv_cc_flag_unused_command_line_argument=no 15109fi 15110rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15111fi 15112{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15113printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15114 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15115 CFLAGS="$xorg_testset_save_CFLAGS" 15116fi 15117 15118found="no" 15119 15120 if test $found = "no" ; then 15121 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15122 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15123 fi 15124 15125 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15126 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15127 fi 15128 15129 CFLAGS="$CFLAGS -Wredundant-decls" 15130 15131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 15132printf %s "checking if $CC supports -Wredundant-decls... " >&6; } 15133 cacheid=xorg_cv_cc_flag__Wredundant_decls 15134 if eval test \${$cacheid+y} 15135then : 15136 printf %s "(cached) " >&6 15137else $as_nop 15138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15139/* end confdefs.h. */ 15140int i; 15141int 15142main (void) 15143{ 15144 15145 ; 15146 return 0; 15147} 15148_ACEOF 15149if ac_fn_c_try_link "$LINENO" 15150then : 15151 eval $cacheid=yes 15152else $as_nop 15153 eval $cacheid=no 15154fi 15155rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15156 conftest$ac_exeext conftest.$ac_ext 15157fi 15158 15159 15160 CFLAGS="$xorg_testset_save_CFLAGS" 15161 15162 eval supported=\$$cacheid 15163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15164printf "%s\n" "$supported" >&6; } 15165 if test "$supported" = "yes" ; then 15166 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 15167 found="yes" 15168 fi 15169 fi 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185xorg_testset_save_CFLAGS="$CFLAGS" 15186 15187if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15188 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15190printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15191if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15192then : 15193 printf %s "(cached) " >&6 15194else $as_nop 15195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15196/* end confdefs.h. */ 15197int i; 15198_ACEOF 15199if ac_fn_c_try_compile "$LINENO" 15200then : 15201 xorg_cv_cc_flag_unknown_warning_option=yes 15202else $as_nop 15203 xorg_cv_cc_flag_unknown_warning_option=no 15204fi 15205rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15206fi 15207{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15208printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15209 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15210 CFLAGS="$xorg_testset_save_CFLAGS" 15211fi 15212 15213if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15214 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15215 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15216 fi 15217 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15219printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15220if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15221then : 15222 printf %s "(cached) " >&6 15223else $as_nop 15224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15225/* end confdefs.h. */ 15226int i; 15227_ACEOF 15228if ac_fn_c_try_compile "$LINENO" 15229then : 15230 xorg_cv_cc_flag_unused_command_line_argument=yes 15231else $as_nop 15232 xorg_cv_cc_flag_unused_command_line_argument=no 15233fi 15234rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15235fi 15236{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15237printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15238 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15239 CFLAGS="$xorg_testset_save_CFLAGS" 15240fi 15241 15242found="no" 15243 15244 if test $found = "no" ; then 15245 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15246 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15247 fi 15248 15249 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15250 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15251 fi 15252 15253 CFLAGS="$CFLAGS -Wlogical-op" 15254 15255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 15256printf %s "checking if $CC supports -Wlogical-op... " >&6; } 15257 cacheid=xorg_cv_cc_flag__Wlogical_op 15258 if eval test \${$cacheid+y} 15259then : 15260 printf %s "(cached) " >&6 15261else $as_nop 15262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15263/* end confdefs.h. */ 15264int i; 15265int 15266main (void) 15267{ 15268 15269 ; 15270 return 0; 15271} 15272_ACEOF 15273if ac_fn_c_try_link "$LINENO" 15274then : 15275 eval $cacheid=yes 15276else $as_nop 15277 eval $cacheid=no 15278fi 15279rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15280 conftest$ac_exeext conftest.$ac_ext 15281fi 15282 15283 15284 CFLAGS="$xorg_testset_save_CFLAGS" 15285 15286 eval supported=\$$cacheid 15287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15288printf "%s\n" "$supported" >&6; } 15289 if test "$supported" = "yes" ; then 15290 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 15291 found="yes" 15292 fi 15293 fi 15294 15295 15296 15297# These are currently disabled because they are noisy. They will be enabled 15298# in the future once the codebase is sufficiently modernized to silence 15299# them. For now, I don't want them to drown out the other warnings. 15300# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 15301# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 15302# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 15303 15304# Turn some warnings into errors, so we don't accidently get successful builds 15305# when there are problems that should be fixed. 15306 15307if test "x$SELECTIVE_WERROR" = "xyes" ; then 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321xorg_testset_save_CFLAGS="$CFLAGS" 15322 15323if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15324 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15326printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15327if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15328then : 15329 printf %s "(cached) " >&6 15330else $as_nop 15331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15332/* end confdefs.h. */ 15333int i; 15334_ACEOF 15335if ac_fn_c_try_compile "$LINENO" 15336then : 15337 xorg_cv_cc_flag_unknown_warning_option=yes 15338else $as_nop 15339 xorg_cv_cc_flag_unknown_warning_option=no 15340fi 15341rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15342fi 15343{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15344printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15345 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15346 CFLAGS="$xorg_testset_save_CFLAGS" 15347fi 15348 15349if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15350 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15351 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15352 fi 15353 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15355printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15356if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15357then : 15358 printf %s "(cached) " >&6 15359else $as_nop 15360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15361/* end confdefs.h. */ 15362int i; 15363_ACEOF 15364if ac_fn_c_try_compile "$LINENO" 15365then : 15366 xorg_cv_cc_flag_unused_command_line_argument=yes 15367else $as_nop 15368 xorg_cv_cc_flag_unused_command_line_argument=no 15369fi 15370rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15371fi 15372{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15373printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15374 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15375 CFLAGS="$xorg_testset_save_CFLAGS" 15376fi 15377 15378found="no" 15379 15380 if test $found = "no" ; then 15381 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15382 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15383 fi 15384 15385 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15386 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15387 fi 15388 15389 CFLAGS="$CFLAGS -Werror=implicit" 15390 15391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 15392printf %s "checking if $CC supports -Werror=implicit... " >&6; } 15393 cacheid=xorg_cv_cc_flag__Werror_implicit 15394 if eval test \${$cacheid+y} 15395then : 15396 printf %s "(cached) " >&6 15397else $as_nop 15398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15399/* end confdefs.h. */ 15400int i; 15401int 15402main (void) 15403{ 15404 15405 ; 15406 return 0; 15407} 15408_ACEOF 15409if ac_fn_c_try_link "$LINENO" 15410then : 15411 eval $cacheid=yes 15412else $as_nop 15413 eval $cacheid=no 15414fi 15415rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15416 conftest$ac_exeext conftest.$ac_ext 15417fi 15418 15419 15420 CFLAGS="$xorg_testset_save_CFLAGS" 15421 15422 eval supported=\$$cacheid 15423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15424printf "%s\n" "$supported" >&6; } 15425 if test "$supported" = "yes" ; then 15426 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 15427 found="yes" 15428 fi 15429 fi 15430 15431 if test $found = "no" ; then 15432 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15433 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15434 fi 15435 15436 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15437 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15438 fi 15439 15440 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 15441 15442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 15443printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 15444 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 15445 if eval test \${$cacheid+y} 15446then : 15447 printf %s "(cached) " >&6 15448else $as_nop 15449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15450/* end confdefs.h. */ 15451int i; 15452int 15453main (void) 15454{ 15455 15456 ; 15457 return 0; 15458} 15459_ACEOF 15460if ac_fn_c_try_link "$LINENO" 15461then : 15462 eval $cacheid=yes 15463else $as_nop 15464 eval $cacheid=no 15465fi 15466rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15467 conftest$ac_exeext conftest.$ac_ext 15468fi 15469 15470 15471 CFLAGS="$xorg_testset_save_CFLAGS" 15472 15473 eval supported=\$$cacheid 15474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15475printf "%s\n" "$supported" >&6; } 15476 if test "$supported" = "yes" ; then 15477 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 15478 found="yes" 15479 fi 15480 fi 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496xorg_testset_save_CFLAGS="$CFLAGS" 15497 15498if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15499 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15501printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15502if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15503then : 15504 printf %s "(cached) " >&6 15505else $as_nop 15506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15507/* end confdefs.h. */ 15508int i; 15509_ACEOF 15510if ac_fn_c_try_compile "$LINENO" 15511then : 15512 xorg_cv_cc_flag_unknown_warning_option=yes 15513else $as_nop 15514 xorg_cv_cc_flag_unknown_warning_option=no 15515fi 15516rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15517fi 15518{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15519printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15520 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15521 CFLAGS="$xorg_testset_save_CFLAGS" 15522fi 15523 15524if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15525 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15526 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15527 fi 15528 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15530printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15531if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15532then : 15533 printf %s "(cached) " >&6 15534else $as_nop 15535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15536/* end confdefs.h. */ 15537int i; 15538_ACEOF 15539if ac_fn_c_try_compile "$LINENO" 15540then : 15541 xorg_cv_cc_flag_unused_command_line_argument=yes 15542else $as_nop 15543 xorg_cv_cc_flag_unused_command_line_argument=no 15544fi 15545rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15546fi 15547{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15548printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15549 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15550 CFLAGS="$xorg_testset_save_CFLAGS" 15551fi 15552 15553found="no" 15554 15555 if test $found = "no" ; then 15556 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15557 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15558 fi 15559 15560 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15561 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15562 fi 15563 15564 CFLAGS="$CFLAGS -Werror=nonnull" 15565 15566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 15567printf %s "checking if $CC supports -Werror=nonnull... " >&6; } 15568 cacheid=xorg_cv_cc_flag__Werror_nonnull 15569 if eval test \${$cacheid+y} 15570then : 15571 printf %s "(cached) " >&6 15572else $as_nop 15573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15574/* end confdefs.h. */ 15575int i; 15576int 15577main (void) 15578{ 15579 15580 ; 15581 return 0; 15582} 15583_ACEOF 15584if ac_fn_c_try_link "$LINENO" 15585then : 15586 eval $cacheid=yes 15587else $as_nop 15588 eval $cacheid=no 15589fi 15590rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15591 conftest$ac_exeext conftest.$ac_ext 15592fi 15593 15594 15595 CFLAGS="$xorg_testset_save_CFLAGS" 15596 15597 eval supported=\$$cacheid 15598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15599printf "%s\n" "$supported" >&6; } 15600 if test "$supported" = "yes" ; then 15601 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 15602 found="yes" 15603 fi 15604 fi 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620xorg_testset_save_CFLAGS="$CFLAGS" 15621 15622if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15623 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15625printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15626if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15627then : 15628 printf %s "(cached) " >&6 15629else $as_nop 15630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15631/* end confdefs.h. */ 15632int i; 15633_ACEOF 15634if ac_fn_c_try_compile "$LINENO" 15635then : 15636 xorg_cv_cc_flag_unknown_warning_option=yes 15637else $as_nop 15638 xorg_cv_cc_flag_unknown_warning_option=no 15639fi 15640rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15641fi 15642{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15643printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15644 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15645 CFLAGS="$xorg_testset_save_CFLAGS" 15646fi 15647 15648if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15649 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15650 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15651 fi 15652 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15654printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15655if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15656then : 15657 printf %s "(cached) " >&6 15658else $as_nop 15659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15660/* end confdefs.h. */ 15661int i; 15662_ACEOF 15663if ac_fn_c_try_compile "$LINENO" 15664then : 15665 xorg_cv_cc_flag_unused_command_line_argument=yes 15666else $as_nop 15667 xorg_cv_cc_flag_unused_command_line_argument=no 15668fi 15669rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15670fi 15671{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15672printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15673 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15674 CFLAGS="$xorg_testset_save_CFLAGS" 15675fi 15676 15677found="no" 15678 15679 if test $found = "no" ; then 15680 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15681 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15682 fi 15683 15684 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15685 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15686 fi 15687 15688 CFLAGS="$CFLAGS -Werror=init-self" 15689 15690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 15691printf %s "checking if $CC supports -Werror=init-self... " >&6; } 15692 cacheid=xorg_cv_cc_flag__Werror_init_self 15693 if eval test \${$cacheid+y} 15694then : 15695 printf %s "(cached) " >&6 15696else $as_nop 15697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15698/* end confdefs.h. */ 15699int i; 15700int 15701main (void) 15702{ 15703 15704 ; 15705 return 0; 15706} 15707_ACEOF 15708if ac_fn_c_try_link "$LINENO" 15709then : 15710 eval $cacheid=yes 15711else $as_nop 15712 eval $cacheid=no 15713fi 15714rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15715 conftest$ac_exeext conftest.$ac_ext 15716fi 15717 15718 15719 CFLAGS="$xorg_testset_save_CFLAGS" 15720 15721 eval supported=\$$cacheid 15722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15723printf "%s\n" "$supported" >&6; } 15724 if test "$supported" = "yes" ; then 15725 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 15726 found="yes" 15727 fi 15728 fi 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744xorg_testset_save_CFLAGS="$CFLAGS" 15745 15746if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15747 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15749printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15750if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15751then : 15752 printf %s "(cached) " >&6 15753else $as_nop 15754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15755/* end confdefs.h. */ 15756int i; 15757_ACEOF 15758if ac_fn_c_try_compile "$LINENO" 15759then : 15760 xorg_cv_cc_flag_unknown_warning_option=yes 15761else $as_nop 15762 xorg_cv_cc_flag_unknown_warning_option=no 15763fi 15764rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15765fi 15766{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15767printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15768 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15769 CFLAGS="$xorg_testset_save_CFLAGS" 15770fi 15771 15772if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15773 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15774 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15775 fi 15776 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15778printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15779if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15780then : 15781 printf %s "(cached) " >&6 15782else $as_nop 15783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15784/* end confdefs.h. */ 15785int i; 15786_ACEOF 15787if ac_fn_c_try_compile "$LINENO" 15788then : 15789 xorg_cv_cc_flag_unused_command_line_argument=yes 15790else $as_nop 15791 xorg_cv_cc_flag_unused_command_line_argument=no 15792fi 15793rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15794fi 15795{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15796printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15797 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15798 CFLAGS="$xorg_testset_save_CFLAGS" 15799fi 15800 15801found="no" 15802 15803 if test $found = "no" ; then 15804 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15805 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15806 fi 15807 15808 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15809 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15810 fi 15811 15812 CFLAGS="$CFLAGS -Werror=main" 15813 15814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 15815printf %s "checking if $CC supports -Werror=main... " >&6; } 15816 cacheid=xorg_cv_cc_flag__Werror_main 15817 if eval test \${$cacheid+y} 15818then : 15819 printf %s "(cached) " >&6 15820else $as_nop 15821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15822/* end confdefs.h. */ 15823int i; 15824int 15825main (void) 15826{ 15827 15828 ; 15829 return 0; 15830} 15831_ACEOF 15832if ac_fn_c_try_link "$LINENO" 15833then : 15834 eval $cacheid=yes 15835else $as_nop 15836 eval $cacheid=no 15837fi 15838rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15839 conftest$ac_exeext conftest.$ac_ext 15840fi 15841 15842 15843 CFLAGS="$xorg_testset_save_CFLAGS" 15844 15845 eval supported=\$$cacheid 15846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15847printf "%s\n" "$supported" >&6; } 15848 if test "$supported" = "yes" ; then 15849 BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 15850 found="yes" 15851 fi 15852 fi 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868xorg_testset_save_CFLAGS="$CFLAGS" 15869 15870if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15871 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15873printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15874if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15875then : 15876 printf %s "(cached) " >&6 15877else $as_nop 15878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15879/* end confdefs.h. */ 15880int i; 15881_ACEOF 15882if ac_fn_c_try_compile "$LINENO" 15883then : 15884 xorg_cv_cc_flag_unknown_warning_option=yes 15885else $as_nop 15886 xorg_cv_cc_flag_unknown_warning_option=no 15887fi 15888rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15889fi 15890{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15891printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15892 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15893 CFLAGS="$xorg_testset_save_CFLAGS" 15894fi 15895 15896if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15897 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15898 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15899 fi 15900 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15902printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15903if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15904then : 15905 printf %s "(cached) " >&6 15906else $as_nop 15907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15908/* end confdefs.h. */ 15909int i; 15910_ACEOF 15911if ac_fn_c_try_compile "$LINENO" 15912then : 15913 xorg_cv_cc_flag_unused_command_line_argument=yes 15914else $as_nop 15915 xorg_cv_cc_flag_unused_command_line_argument=no 15916fi 15917rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15918fi 15919{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15920printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15921 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15922 CFLAGS="$xorg_testset_save_CFLAGS" 15923fi 15924 15925found="no" 15926 15927 if test $found = "no" ; then 15928 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15929 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15930 fi 15931 15932 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15933 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15934 fi 15935 15936 CFLAGS="$CFLAGS -Werror=missing-braces" 15937 15938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 15939printf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 15940 cacheid=xorg_cv_cc_flag__Werror_missing_braces 15941 if eval test \${$cacheid+y} 15942then : 15943 printf %s "(cached) " >&6 15944else $as_nop 15945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15946/* end confdefs.h. */ 15947int i; 15948int 15949main (void) 15950{ 15951 15952 ; 15953 return 0; 15954} 15955_ACEOF 15956if ac_fn_c_try_link "$LINENO" 15957then : 15958 eval $cacheid=yes 15959else $as_nop 15960 eval $cacheid=no 15961fi 15962rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15963 conftest$ac_exeext conftest.$ac_ext 15964fi 15965 15966 15967 CFLAGS="$xorg_testset_save_CFLAGS" 15968 15969 eval supported=\$$cacheid 15970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15971printf "%s\n" "$supported" >&6; } 15972 if test "$supported" = "yes" ; then 15973 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 15974 found="yes" 15975 fi 15976 fi 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992xorg_testset_save_CFLAGS="$CFLAGS" 15993 15994if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15995 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15997printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15998if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15999then : 16000 printf %s "(cached) " >&6 16001else $as_nop 16002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16003/* end confdefs.h. */ 16004int i; 16005_ACEOF 16006if ac_fn_c_try_compile "$LINENO" 16007then : 16008 xorg_cv_cc_flag_unknown_warning_option=yes 16009else $as_nop 16010 xorg_cv_cc_flag_unknown_warning_option=no 16011fi 16012rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16013fi 16014{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16015printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16016 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16017 CFLAGS="$xorg_testset_save_CFLAGS" 16018fi 16019 16020if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16021 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16022 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16023 fi 16024 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16026printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16027if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16028then : 16029 printf %s "(cached) " >&6 16030else $as_nop 16031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16032/* end confdefs.h. */ 16033int i; 16034_ACEOF 16035if ac_fn_c_try_compile "$LINENO" 16036then : 16037 xorg_cv_cc_flag_unused_command_line_argument=yes 16038else $as_nop 16039 xorg_cv_cc_flag_unused_command_line_argument=no 16040fi 16041rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16042fi 16043{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16044printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16045 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16046 CFLAGS="$xorg_testset_save_CFLAGS" 16047fi 16048 16049found="no" 16050 16051 if test $found = "no" ; then 16052 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16053 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16054 fi 16055 16056 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16057 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16058 fi 16059 16060 CFLAGS="$CFLAGS -Werror=sequence-point" 16061 16062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 16063printf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 16064 cacheid=xorg_cv_cc_flag__Werror_sequence_point 16065 if eval test \${$cacheid+y} 16066then : 16067 printf %s "(cached) " >&6 16068else $as_nop 16069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16070/* end confdefs.h. */ 16071int i; 16072int 16073main (void) 16074{ 16075 16076 ; 16077 return 0; 16078} 16079_ACEOF 16080if ac_fn_c_try_link "$LINENO" 16081then : 16082 eval $cacheid=yes 16083else $as_nop 16084 eval $cacheid=no 16085fi 16086rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16087 conftest$ac_exeext conftest.$ac_ext 16088fi 16089 16090 16091 CFLAGS="$xorg_testset_save_CFLAGS" 16092 16093 eval supported=\$$cacheid 16094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16095printf "%s\n" "$supported" >&6; } 16096 if test "$supported" = "yes" ; then 16097 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 16098 found="yes" 16099 fi 16100 fi 16101 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116xorg_testset_save_CFLAGS="$CFLAGS" 16117 16118if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16119 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16121printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16122if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16123then : 16124 printf %s "(cached) " >&6 16125else $as_nop 16126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16127/* end confdefs.h. */ 16128int i; 16129_ACEOF 16130if ac_fn_c_try_compile "$LINENO" 16131then : 16132 xorg_cv_cc_flag_unknown_warning_option=yes 16133else $as_nop 16134 xorg_cv_cc_flag_unknown_warning_option=no 16135fi 16136rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16137fi 16138{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16139printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16140 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16141 CFLAGS="$xorg_testset_save_CFLAGS" 16142fi 16143 16144if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16145 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16146 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16147 fi 16148 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16150printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16151if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16152then : 16153 printf %s "(cached) " >&6 16154else $as_nop 16155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16156/* end confdefs.h. */ 16157int i; 16158_ACEOF 16159if ac_fn_c_try_compile "$LINENO" 16160then : 16161 xorg_cv_cc_flag_unused_command_line_argument=yes 16162else $as_nop 16163 xorg_cv_cc_flag_unused_command_line_argument=no 16164fi 16165rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16166fi 16167{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16168printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16169 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16170 CFLAGS="$xorg_testset_save_CFLAGS" 16171fi 16172 16173found="no" 16174 16175 if test $found = "no" ; then 16176 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16177 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16178 fi 16179 16180 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16181 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16182 fi 16183 16184 CFLAGS="$CFLAGS -Werror=return-type" 16185 16186 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 16187printf %s "checking if $CC supports -Werror=return-type... " >&6; } 16188 cacheid=xorg_cv_cc_flag__Werror_return_type 16189 if eval test \${$cacheid+y} 16190then : 16191 printf %s "(cached) " >&6 16192else $as_nop 16193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16194/* end confdefs.h. */ 16195int i; 16196int 16197main (void) 16198{ 16199 16200 ; 16201 return 0; 16202} 16203_ACEOF 16204if ac_fn_c_try_link "$LINENO" 16205then : 16206 eval $cacheid=yes 16207else $as_nop 16208 eval $cacheid=no 16209fi 16210rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16211 conftest$ac_exeext conftest.$ac_ext 16212fi 16213 16214 16215 CFLAGS="$xorg_testset_save_CFLAGS" 16216 16217 eval supported=\$$cacheid 16218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16219printf "%s\n" "$supported" >&6; } 16220 if test "$supported" = "yes" ; then 16221 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 16222 found="yes" 16223 fi 16224 fi 16225 16226 if test $found = "no" ; then 16227 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16228 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16229 fi 16230 16231 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16232 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16233 fi 16234 16235 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 16236 16237 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 16238printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 16239 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 16240 if eval test \${$cacheid+y} 16241then : 16242 printf %s "(cached) " >&6 16243else $as_nop 16244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16245/* end confdefs.h. */ 16246int i; 16247int 16248main (void) 16249{ 16250 16251 ; 16252 return 0; 16253} 16254_ACEOF 16255if ac_fn_c_try_link "$LINENO" 16256then : 16257 eval $cacheid=yes 16258else $as_nop 16259 eval $cacheid=no 16260fi 16261rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16262 conftest$ac_exeext conftest.$ac_ext 16263fi 16264 16265 16266 CFLAGS="$xorg_testset_save_CFLAGS" 16267 16268 eval supported=\$$cacheid 16269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16270printf "%s\n" "$supported" >&6; } 16271 if test "$supported" = "yes" ; then 16272 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 16273 found="yes" 16274 fi 16275 fi 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291xorg_testset_save_CFLAGS="$CFLAGS" 16292 16293if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16294 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16296printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16297if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16298then : 16299 printf %s "(cached) " >&6 16300else $as_nop 16301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16302/* end confdefs.h. */ 16303int i; 16304_ACEOF 16305if ac_fn_c_try_compile "$LINENO" 16306then : 16307 xorg_cv_cc_flag_unknown_warning_option=yes 16308else $as_nop 16309 xorg_cv_cc_flag_unknown_warning_option=no 16310fi 16311rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16312fi 16313{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16314printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16315 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16316 CFLAGS="$xorg_testset_save_CFLAGS" 16317fi 16318 16319if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16320 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16321 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16322 fi 16323 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16325printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16326if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16327then : 16328 printf %s "(cached) " >&6 16329else $as_nop 16330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16331/* end confdefs.h. */ 16332int i; 16333_ACEOF 16334if ac_fn_c_try_compile "$LINENO" 16335then : 16336 xorg_cv_cc_flag_unused_command_line_argument=yes 16337else $as_nop 16338 xorg_cv_cc_flag_unused_command_line_argument=no 16339fi 16340rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16341fi 16342{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16343printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16344 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16345 CFLAGS="$xorg_testset_save_CFLAGS" 16346fi 16347 16348found="no" 16349 16350 if test $found = "no" ; then 16351 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16352 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16353 fi 16354 16355 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16356 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16357 fi 16358 16359 CFLAGS="$CFLAGS -Werror=trigraphs" 16360 16361 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 16362printf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 16363 cacheid=xorg_cv_cc_flag__Werror_trigraphs 16364 if eval test \${$cacheid+y} 16365then : 16366 printf %s "(cached) " >&6 16367else $as_nop 16368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16369/* end confdefs.h. */ 16370int i; 16371int 16372main (void) 16373{ 16374 16375 ; 16376 return 0; 16377} 16378_ACEOF 16379if ac_fn_c_try_link "$LINENO" 16380then : 16381 eval $cacheid=yes 16382else $as_nop 16383 eval $cacheid=no 16384fi 16385rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16386 conftest$ac_exeext conftest.$ac_ext 16387fi 16388 16389 16390 CFLAGS="$xorg_testset_save_CFLAGS" 16391 16392 eval supported=\$$cacheid 16393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16394printf "%s\n" "$supported" >&6; } 16395 if test "$supported" = "yes" ; then 16396 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 16397 found="yes" 16398 fi 16399 fi 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415xorg_testset_save_CFLAGS="$CFLAGS" 16416 16417if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16418 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16420printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16421if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16422then : 16423 printf %s "(cached) " >&6 16424else $as_nop 16425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16426/* end confdefs.h. */ 16427int i; 16428_ACEOF 16429if ac_fn_c_try_compile "$LINENO" 16430then : 16431 xorg_cv_cc_flag_unknown_warning_option=yes 16432else $as_nop 16433 xorg_cv_cc_flag_unknown_warning_option=no 16434fi 16435rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16436fi 16437{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16438printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16439 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16440 CFLAGS="$xorg_testset_save_CFLAGS" 16441fi 16442 16443if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16444 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16445 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16446 fi 16447 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16449printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16450if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16451then : 16452 printf %s "(cached) " >&6 16453else $as_nop 16454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16455/* end confdefs.h. */ 16456int i; 16457_ACEOF 16458if ac_fn_c_try_compile "$LINENO" 16459then : 16460 xorg_cv_cc_flag_unused_command_line_argument=yes 16461else $as_nop 16462 xorg_cv_cc_flag_unused_command_line_argument=no 16463fi 16464rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16465fi 16466{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16467printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16468 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16469 CFLAGS="$xorg_testset_save_CFLAGS" 16470fi 16471 16472found="no" 16473 16474 if test $found = "no" ; then 16475 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16476 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16477 fi 16478 16479 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16480 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16481 fi 16482 16483 CFLAGS="$CFLAGS -Werror=array-bounds" 16484 16485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 16486printf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 16487 cacheid=xorg_cv_cc_flag__Werror_array_bounds 16488 if eval test \${$cacheid+y} 16489then : 16490 printf %s "(cached) " >&6 16491else $as_nop 16492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16493/* end confdefs.h. */ 16494int i; 16495int 16496main (void) 16497{ 16498 16499 ; 16500 return 0; 16501} 16502_ACEOF 16503if ac_fn_c_try_link "$LINENO" 16504then : 16505 eval $cacheid=yes 16506else $as_nop 16507 eval $cacheid=no 16508fi 16509rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16510 conftest$ac_exeext conftest.$ac_ext 16511fi 16512 16513 16514 CFLAGS="$xorg_testset_save_CFLAGS" 16515 16516 eval supported=\$$cacheid 16517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16518printf "%s\n" "$supported" >&6; } 16519 if test "$supported" = "yes" ; then 16520 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 16521 found="yes" 16522 fi 16523 fi 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539xorg_testset_save_CFLAGS="$CFLAGS" 16540 16541if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16542 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16544printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16545if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16546then : 16547 printf %s "(cached) " >&6 16548else $as_nop 16549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16550/* end confdefs.h. */ 16551int i; 16552_ACEOF 16553if ac_fn_c_try_compile "$LINENO" 16554then : 16555 xorg_cv_cc_flag_unknown_warning_option=yes 16556else $as_nop 16557 xorg_cv_cc_flag_unknown_warning_option=no 16558fi 16559rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16560fi 16561{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16562printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16563 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16564 CFLAGS="$xorg_testset_save_CFLAGS" 16565fi 16566 16567if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16568 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16569 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16570 fi 16571 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16573printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16574if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16575then : 16576 printf %s "(cached) " >&6 16577else $as_nop 16578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16579/* end confdefs.h. */ 16580int i; 16581_ACEOF 16582if ac_fn_c_try_compile "$LINENO" 16583then : 16584 xorg_cv_cc_flag_unused_command_line_argument=yes 16585else $as_nop 16586 xorg_cv_cc_flag_unused_command_line_argument=no 16587fi 16588rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16589fi 16590{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16591printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16592 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16593 CFLAGS="$xorg_testset_save_CFLAGS" 16594fi 16595 16596found="no" 16597 16598 if test $found = "no" ; then 16599 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16600 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16601 fi 16602 16603 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16604 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16605 fi 16606 16607 CFLAGS="$CFLAGS -Werror=write-strings" 16608 16609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 16610printf %s "checking if $CC supports -Werror=write-strings... " >&6; } 16611 cacheid=xorg_cv_cc_flag__Werror_write_strings 16612 if eval test \${$cacheid+y} 16613then : 16614 printf %s "(cached) " >&6 16615else $as_nop 16616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16617/* end confdefs.h. */ 16618int i; 16619int 16620main (void) 16621{ 16622 16623 ; 16624 return 0; 16625} 16626_ACEOF 16627if ac_fn_c_try_link "$LINENO" 16628then : 16629 eval $cacheid=yes 16630else $as_nop 16631 eval $cacheid=no 16632fi 16633rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16634 conftest$ac_exeext conftest.$ac_ext 16635fi 16636 16637 16638 CFLAGS="$xorg_testset_save_CFLAGS" 16639 16640 eval supported=\$$cacheid 16641 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16642printf "%s\n" "$supported" >&6; } 16643 if test "$supported" = "yes" ; then 16644 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 16645 found="yes" 16646 fi 16647 fi 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663xorg_testset_save_CFLAGS="$CFLAGS" 16664 16665if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16666 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16668printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16669if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16670then : 16671 printf %s "(cached) " >&6 16672else $as_nop 16673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16674/* end confdefs.h. */ 16675int i; 16676_ACEOF 16677if ac_fn_c_try_compile "$LINENO" 16678then : 16679 xorg_cv_cc_flag_unknown_warning_option=yes 16680else $as_nop 16681 xorg_cv_cc_flag_unknown_warning_option=no 16682fi 16683rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16684fi 16685{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16686printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16687 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16688 CFLAGS="$xorg_testset_save_CFLAGS" 16689fi 16690 16691if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16692 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16693 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16694 fi 16695 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16697printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16698if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16699then : 16700 printf %s "(cached) " >&6 16701else $as_nop 16702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16703/* end confdefs.h. */ 16704int i; 16705_ACEOF 16706if ac_fn_c_try_compile "$LINENO" 16707then : 16708 xorg_cv_cc_flag_unused_command_line_argument=yes 16709else $as_nop 16710 xorg_cv_cc_flag_unused_command_line_argument=no 16711fi 16712rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16713fi 16714{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16715printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16716 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16717 CFLAGS="$xorg_testset_save_CFLAGS" 16718fi 16719 16720found="no" 16721 16722 if test $found = "no" ; then 16723 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16724 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16725 fi 16726 16727 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16728 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16729 fi 16730 16731 CFLAGS="$CFLAGS -Werror=address" 16732 16733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 16734printf %s "checking if $CC supports -Werror=address... " >&6; } 16735 cacheid=xorg_cv_cc_flag__Werror_address 16736 if eval test \${$cacheid+y} 16737then : 16738 printf %s "(cached) " >&6 16739else $as_nop 16740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16741/* end confdefs.h. */ 16742int i; 16743int 16744main (void) 16745{ 16746 16747 ; 16748 return 0; 16749} 16750_ACEOF 16751if ac_fn_c_try_link "$LINENO" 16752then : 16753 eval $cacheid=yes 16754else $as_nop 16755 eval $cacheid=no 16756fi 16757rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16758 conftest$ac_exeext conftest.$ac_ext 16759fi 16760 16761 16762 CFLAGS="$xorg_testset_save_CFLAGS" 16763 16764 eval supported=\$$cacheid 16765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16766printf "%s\n" "$supported" >&6; } 16767 if test "$supported" = "yes" ; then 16768 BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 16769 found="yes" 16770 fi 16771 fi 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787xorg_testset_save_CFLAGS="$CFLAGS" 16788 16789if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16790 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16792printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16793if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16794then : 16795 printf %s "(cached) " >&6 16796else $as_nop 16797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16798/* end confdefs.h. */ 16799int i; 16800_ACEOF 16801if ac_fn_c_try_compile "$LINENO" 16802then : 16803 xorg_cv_cc_flag_unknown_warning_option=yes 16804else $as_nop 16805 xorg_cv_cc_flag_unknown_warning_option=no 16806fi 16807rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16808fi 16809{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16810printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16811 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16812 CFLAGS="$xorg_testset_save_CFLAGS" 16813fi 16814 16815if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16816 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16817 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16818 fi 16819 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16821printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16822if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16823then : 16824 printf %s "(cached) " >&6 16825else $as_nop 16826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16827/* end confdefs.h. */ 16828int i; 16829_ACEOF 16830if ac_fn_c_try_compile "$LINENO" 16831then : 16832 xorg_cv_cc_flag_unused_command_line_argument=yes 16833else $as_nop 16834 xorg_cv_cc_flag_unused_command_line_argument=no 16835fi 16836rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16837fi 16838{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16839printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16840 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16841 CFLAGS="$xorg_testset_save_CFLAGS" 16842fi 16843 16844found="no" 16845 16846 if test $found = "no" ; then 16847 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16848 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16849 fi 16850 16851 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16852 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16853 fi 16854 16855 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 16856 16857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 16858printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 16859 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 16860 if eval test \${$cacheid+y} 16861then : 16862 printf %s "(cached) " >&6 16863else $as_nop 16864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16865/* end confdefs.h. */ 16866int i; 16867int 16868main (void) 16869{ 16870 16871 ; 16872 return 0; 16873} 16874_ACEOF 16875if ac_fn_c_try_link "$LINENO" 16876then : 16877 eval $cacheid=yes 16878else $as_nop 16879 eval $cacheid=no 16880fi 16881rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16882 conftest$ac_exeext conftest.$ac_ext 16883fi 16884 16885 16886 CFLAGS="$xorg_testset_save_CFLAGS" 16887 16888 eval supported=\$$cacheid 16889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16890printf "%s\n" "$supported" >&6; } 16891 if test "$supported" = "yes" ; then 16892 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 16893 found="yes" 16894 fi 16895 fi 16896 16897 if test $found = "no" ; then 16898 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16899 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16900 fi 16901 16902 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16903 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16904 fi 16905 16906 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 16907 16908 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 16909printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 16910 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 16911 if eval test \${$cacheid+y} 16912then : 16913 printf %s "(cached) " >&6 16914else $as_nop 16915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16916/* end confdefs.h. */ 16917int i; 16918int 16919main (void) 16920{ 16921 16922 ; 16923 return 0; 16924} 16925_ACEOF 16926if ac_fn_c_try_link "$LINENO" 16927then : 16928 eval $cacheid=yes 16929else $as_nop 16930 eval $cacheid=no 16931fi 16932rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16933 conftest$ac_exeext conftest.$ac_ext 16934fi 16935 16936 16937 CFLAGS="$xorg_testset_save_CFLAGS" 16938 16939 eval supported=\$$cacheid 16940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16941printf "%s\n" "$supported" >&6; } 16942 if test "$supported" = "yes" ; then 16943 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 16944 found="yes" 16945 fi 16946 fi 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962xorg_testset_save_CFLAGS="$CFLAGS" 16963 16964if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16965 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16967printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16968if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16969then : 16970 printf %s "(cached) " >&6 16971else $as_nop 16972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16973/* end confdefs.h. */ 16974int i; 16975_ACEOF 16976if ac_fn_c_try_compile "$LINENO" 16977then : 16978 xorg_cv_cc_flag_unknown_warning_option=yes 16979else $as_nop 16980 xorg_cv_cc_flag_unknown_warning_option=no 16981fi 16982rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16983fi 16984{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16985printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16986 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16987 CFLAGS="$xorg_testset_save_CFLAGS" 16988fi 16989 16990if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16991 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16992 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16993 fi 16994 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16996printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16997if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16998then : 16999 printf %s "(cached) " >&6 17000else $as_nop 17001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17002/* end confdefs.h. */ 17003int i; 17004_ACEOF 17005if ac_fn_c_try_compile "$LINENO" 17006then : 17007 xorg_cv_cc_flag_unused_command_line_argument=yes 17008else $as_nop 17009 xorg_cv_cc_flag_unused_command_line_argument=no 17010fi 17011rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17012fi 17013{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17014printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17015 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17016 CFLAGS="$xorg_testset_save_CFLAGS" 17017fi 17018 17019found="no" 17020 17021 if test $found = "no" ; then 17022 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17023 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17024 fi 17025 17026 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17027 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17028 fi 17029 17030 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 17031 17032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 17033printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 17034 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 17035 if eval test \${$cacheid+y} 17036then : 17037 printf %s "(cached) " >&6 17038else $as_nop 17039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17040/* end confdefs.h. */ 17041int i; 17042int 17043main (void) 17044{ 17045 17046 ; 17047 return 0; 17048} 17049_ACEOF 17050if ac_fn_c_try_link "$LINENO" 17051then : 17052 eval $cacheid=yes 17053else $as_nop 17054 eval $cacheid=no 17055fi 17056rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17057 conftest$ac_exeext conftest.$ac_ext 17058fi 17059 17060 17061 CFLAGS="$xorg_testset_save_CFLAGS" 17062 17063 eval supported=\$$cacheid 17064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17065printf "%s\n" "$supported" >&6; } 17066 if test "$supported" = "yes" ; then 17067 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 17068 found="yes" 17069 fi 17070 fi 17071 17072 # Also -errwarn=E_BAD_PTR_INT_COMBINATION 17073else 17074{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5 17075printf "%s\n" "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;} 17076 17077 17078 17079 17080 17081 17082 17083 17084 17085 17086 17087 17088 17089xorg_testset_save_CFLAGS="$CFLAGS" 17090 17091if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17092 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17094printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17095if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17096then : 17097 printf %s "(cached) " >&6 17098else $as_nop 17099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17100/* end confdefs.h. */ 17101int i; 17102_ACEOF 17103if ac_fn_c_try_compile "$LINENO" 17104then : 17105 xorg_cv_cc_flag_unknown_warning_option=yes 17106else $as_nop 17107 xorg_cv_cc_flag_unknown_warning_option=no 17108fi 17109rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17110fi 17111{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17112printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17113 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17114 CFLAGS="$xorg_testset_save_CFLAGS" 17115fi 17116 17117if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17118 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17119 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17120 fi 17121 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17123printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17124if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17125then : 17126 printf %s "(cached) " >&6 17127else $as_nop 17128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17129/* end confdefs.h. */ 17130int i; 17131_ACEOF 17132if ac_fn_c_try_compile "$LINENO" 17133then : 17134 xorg_cv_cc_flag_unused_command_line_argument=yes 17135else $as_nop 17136 xorg_cv_cc_flag_unused_command_line_argument=no 17137fi 17138rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17139fi 17140{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17141printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17142 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17143 CFLAGS="$xorg_testset_save_CFLAGS" 17144fi 17145 17146found="no" 17147 17148 if test $found = "no" ; then 17149 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17150 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17151 fi 17152 17153 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17154 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17155 fi 17156 17157 CFLAGS="$CFLAGS -Wimplicit" 17158 17159 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 17160printf %s "checking if $CC supports -Wimplicit... " >&6; } 17161 cacheid=xorg_cv_cc_flag__Wimplicit 17162 if eval test \${$cacheid+y} 17163then : 17164 printf %s "(cached) " >&6 17165else $as_nop 17166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17167/* end confdefs.h. */ 17168int i; 17169int 17170main (void) 17171{ 17172 17173 ; 17174 return 0; 17175} 17176_ACEOF 17177if ac_fn_c_try_link "$LINENO" 17178then : 17179 eval $cacheid=yes 17180else $as_nop 17181 eval $cacheid=no 17182fi 17183rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17184 conftest$ac_exeext conftest.$ac_ext 17185fi 17186 17187 17188 CFLAGS="$xorg_testset_save_CFLAGS" 17189 17190 eval supported=\$$cacheid 17191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17192printf "%s\n" "$supported" >&6; } 17193 if test "$supported" = "yes" ; then 17194 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 17195 found="yes" 17196 fi 17197 fi 17198 17199 17200 17201 17202 17203 17204 17205 17206 17207 17208 17209 17210 17211 17212 17213xorg_testset_save_CFLAGS="$CFLAGS" 17214 17215if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17216 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17218printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17219if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17220then : 17221 printf %s "(cached) " >&6 17222else $as_nop 17223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17224/* end confdefs.h. */ 17225int i; 17226_ACEOF 17227if ac_fn_c_try_compile "$LINENO" 17228then : 17229 xorg_cv_cc_flag_unknown_warning_option=yes 17230else $as_nop 17231 xorg_cv_cc_flag_unknown_warning_option=no 17232fi 17233rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17234fi 17235{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17236printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17237 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17238 CFLAGS="$xorg_testset_save_CFLAGS" 17239fi 17240 17241if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17242 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17243 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17244 fi 17245 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17247printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17248if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17249then : 17250 printf %s "(cached) " >&6 17251else $as_nop 17252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17253/* end confdefs.h. */ 17254int i; 17255_ACEOF 17256if ac_fn_c_try_compile "$LINENO" 17257then : 17258 xorg_cv_cc_flag_unused_command_line_argument=yes 17259else $as_nop 17260 xorg_cv_cc_flag_unused_command_line_argument=no 17261fi 17262rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17263fi 17264{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17265printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17266 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17267 CFLAGS="$xorg_testset_save_CFLAGS" 17268fi 17269 17270found="no" 17271 17272 if test $found = "no" ; then 17273 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17274 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17275 fi 17276 17277 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17278 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17279 fi 17280 17281 CFLAGS="$CFLAGS -Wnonnull" 17282 17283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 17284printf %s "checking if $CC supports -Wnonnull... " >&6; } 17285 cacheid=xorg_cv_cc_flag__Wnonnull 17286 if eval test \${$cacheid+y} 17287then : 17288 printf %s "(cached) " >&6 17289else $as_nop 17290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17291/* end confdefs.h. */ 17292int i; 17293int 17294main (void) 17295{ 17296 17297 ; 17298 return 0; 17299} 17300_ACEOF 17301if ac_fn_c_try_link "$LINENO" 17302then : 17303 eval $cacheid=yes 17304else $as_nop 17305 eval $cacheid=no 17306fi 17307rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17308 conftest$ac_exeext conftest.$ac_ext 17309fi 17310 17311 17312 CFLAGS="$xorg_testset_save_CFLAGS" 17313 17314 eval supported=\$$cacheid 17315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17316printf "%s\n" "$supported" >&6; } 17317 if test "$supported" = "yes" ; then 17318 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 17319 found="yes" 17320 fi 17321 fi 17322 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337xorg_testset_save_CFLAGS="$CFLAGS" 17338 17339if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17340 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17342printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17343if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17344then : 17345 printf %s "(cached) " >&6 17346else $as_nop 17347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17348/* end confdefs.h. */ 17349int i; 17350_ACEOF 17351if ac_fn_c_try_compile "$LINENO" 17352then : 17353 xorg_cv_cc_flag_unknown_warning_option=yes 17354else $as_nop 17355 xorg_cv_cc_flag_unknown_warning_option=no 17356fi 17357rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17358fi 17359{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17360printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17361 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17362 CFLAGS="$xorg_testset_save_CFLAGS" 17363fi 17364 17365if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17366 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17367 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17368 fi 17369 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17371printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17372if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17373then : 17374 printf %s "(cached) " >&6 17375else $as_nop 17376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17377/* end confdefs.h. */ 17378int i; 17379_ACEOF 17380if ac_fn_c_try_compile "$LINENO" 17381then : 17382 xorg_cv_cc_flag_unused_command_line_argument=yes 17383else $as_nop 17384 xorg_cv_cc_flag_unused_command_line_argument=no 17385fi 17386rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17387fi 17388{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17389printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17390 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17391 CFLAGS="$xorg_testset_save_CFLAGS" 17392fi 17393 17394found="no" 17395 17396 if test $found = "no" ; then 17397 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17398 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17399 fi 17400 17401 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17402 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17403 fi 17404 17405 CFLAGS="$CFLAGS -Winit-self" 17406 17407 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 17408printf %s "checking if $CC supports -Winit-self... " >&6; } 17409 cacheid=xorg_cv_cc_flag__Winit_self 17410 if eval test \${$cacheid+y} 17411then : 17412 printf %s "(cached) " >&6 17413else $as_nop 17414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17415/* end confdefs.h. */ 17416int i; 17417int 17418main (void) 17419{ 17420 17421 ; 17422 return 0; 17423} 17424_ACEOF 17425if ac_fn_c_try_link "$LINENO" 17426then : 17427 eval $cacheid=yes 17428else $as_nop 17429 eval $cacheid=no 17430fi 17431rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17432 conftest$ac_exeext conftest.$ac_ext 17433fi 17434 17435 17436 CFLAGS="$xorg_testset_save_CFLAGS" 17437 17438 eval supported=\$$cacheid 17439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17440printf "%s\n" "$supported" >&6; } 17441 if test "$supported" = "yes" ; then 17442 BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 17443 found="yes" 17444 fi 17445 fi 17446 17447 17448 17449 17450 17451 17452 17453 17454 17455 17456 17457 17458 17459 17460 17461xorg_testset_save_CFLAGS="$CFLAGS" 17462 17463if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17464 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17466printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17467if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17468then : 17469 printf %s "(cached) " >&6 17470else $as_nop 17471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17472/* end confdefs.h. */ 17473int i; 17474_ACEOF 17475if ac_fn_c_try_compile "$LINENO" 17476then : 17477 xorg_cv_cc_flag_unknown_warning_option=yes 17478else $as_nop 17479 xorg_cv_cc_flag_unknown_warning_option=no 17480fi 17481rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17482fi 17483{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17484printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17485 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17486 CFLAGS="$xorg_testset_save_CFLAGS" 17487fi 17488 17489if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17490 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17491 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17492 fi 17493 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17495printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17496if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17497then : 17498 printf %s "(cached) " >&6 17499else $as_nop 17500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17501/* end confdefs.h. */ 17502int i; 17503_ACEOF 17504if ac_fn_c_try_compile "$LINENO" 17505then : 17506 xorg_cv_cc_flag_unused_command_line_argument=yes 17507else $as_nop 17508 xorg_cv_cc_flag_unused_command_line_argument=no 17509fi 17510rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17511fi 17512{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17513printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17514 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17515 CFLAGS="$xorg_testset_save_CFLAGS" 17516fi 17517 17518found="no" 17519 17520 if test $found = "no" ; then 17521 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17522 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17523 fi 17524 17525 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17526 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17527 fi 17528 17529 CFLAGS="$CFLAGS -Wmain" 17530 17531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 17532printf %s "checking if $CC supports -Wmain... " >&6; } 17533 cacheid=xorg_cv_cc_flag__Wmain 17534 if eval test \${$cacheid+y} 17535then : 17536 printf %s "(cached) " >&6 17537else $as_nop 17538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17539/* end confdefs.h. */ 17540int i; 17541int 17542main (void) 17543{ 17544 17545 ; 17546 return 0; 17547} 17548_ACEOF 17549if ac_fn_c_try_link "$LINENO" 17550then : 17551 eval $cacheid=yes 17552else $as_nop 17553 eval $cacheid=no 17554fi 17555rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17556 conftest$ac_exeext conftest.$ac_ext 17557fi 17558 17559 17560 CFLAGS="$xorg_testset_save_CFLAGS" 17561 17562 eval supported=\$$cacheid 17563 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17564printf "%s\n" "$supported" >&6; } 17565 if test "$supported" = "yes" ; then 17566 BASE_CFLAGS="$BASE_CFLAGS -Wmain" 17567 found="yes" 17568 fi 17569 fi 17570 17571 17572 17573 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585xorg_testset_save_CFLAGS="$CFLAGS" 17586 17587if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17588 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17590printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17591if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17592then : 17593 printf %s "(cached) " >&6 17594else $as_nop 17595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17596/* end confdefs.h. */ 17597int i; 17598_ACEOF 17599if ac_fn_c_try_compile "$LINENO" 17600then : 17601 xorg_cv_cc_flag_unknown_warning_option=yes 17602else $as_nop 17603 xorg_cv_cc_flag_unknown_warning_option=no 17604fi 17605rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17606fi 17607{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17608printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17609 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17610 CFLAGS="$xorg_testset_save_CFLAGS" 17611fi 17612 17613if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17614 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17615 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17616 fi 17617 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17619printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17620if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17621then : 17622 printf %s "(cached) " >&6 17623else $as_nop 17624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17625/* end confdefs.h. */ 17626int i; 17627_ACEOF 17628if ac_fn_c_try_compile "$LINENO" 17629then : 17630 xorg_cv_cc_flag_unused_command_line_argument=yes 17631else $as_nop 17632 xorg_cv_cc_flag_unused_command_line_argument=no 17633fi 17634rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17635fi 17636{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17637printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17638 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17639 CFLAGS="$xorg_testset_save_CFLAGS" 17640fi 17641 17642found="no" 17643 17644 if test $found = "no" ; then 17645 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17646 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17647 fi 17648 17649 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17650 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17651 fi 17652 17653 CFLAGS="$CFLAGS -Wmissing-braces" 17654 17655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 17656printf %s "checking if $CC supports -Wmissing-braces... " >&6; } 17657 cacheid=xorg_cv_cc_flag__Wmissing_braces 17658 if eval test \${$cacheid+y} 17659then : 17660 printf %s "(cached) " >&6 17661else $as_nop 17662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17663/* end confdefs.h. */ 17664int i; 17665int 17666main (void) 17667{ 17668 17669 ; 17670 return 0; 17671} 17672_ACEOF 17673if ac_fn_c_try_link "$LINENO" 17674then : 17675 eval $cacheid=yes 17676else $as_nop 17677 eval $cacheid=no 17678fi 17679rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17680 conftest$ac_exeext conftest.$ac_ext 17681fi 17682 17683 17684 CFLAGS="$xorg_testset_save_CFLAGS" 17685 17686 eval supported=\$$cacheid 17687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17688printf "%s\n" "$supported" >&6; } 17689 if test "$supported" = "yes" ; then 17690 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 17691 found="yes" 17692 fi 17693 fi 17694 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707 17708 17709xorg_testset_save_CFLAGS="$CFLAGS" 17710 17711if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17712 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17714printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17715if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17716then : 17717 printf %s "(cached) " >&6 17718else $as_nop 17719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17720/* end confdefs.h. */ 17721int i; 17722_ACEOF 17723if ac_fn_c_try_compile "$LINENO" 17724then : 17725 xorg_cv_cc_flag_unknown_warning_option=yes 17726else $as_nop 17727 xorg_cv_cc_flag_unknown_warning_option=no 17728fi 17729rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17730fi 17731{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17732printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17733 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17734 CFLAGS="$xorg_testset_save_CFLAGS" 17735fi 17736 17737if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17738 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17739 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17740 fi 17741 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17743printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17744if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17745then : 17746 printf %s "(cached) " >&6 17747else $as_nop 17748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17749/* end confdefs.h. */ 17750int i; 17751_ACEOF 17752if ac_fn_c_try_compile "$LINENO" 17753then : 17754 xorg_cv_cc_flag_unused_command_line_argument=yes 17755else $as_nop 17756 xorg_cv_cc_flag_unused_command_line_argument=no 17757fi 17758rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17759fi 17760{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17761printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17762 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17763 CFLAGS="$xorg_testset_save_CFLAGS" 17764fi 17765 17766found="no" 17767 17768 if test $found = "no" ; then 17769 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17770 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17771 fi 17772 17773 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17774 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17775 fi 17776 17777 CFLAGS="$CFLAGS -Wsequence-point" 17778 17779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 17780printf %s "checking if $CC supports -Wsequence-point... " >&6; } 17781 cacheid=xorg_cv_cc_flag__Wsequence_point 17782 if eval test \${$cacheid+y} 17783then : 17784 printf %s "(cached) " >&6 17785else $as_nop 17786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17787/* end confdefs.h. */ 17788int i; 17789int 17790main (void) 17791{ 17792 17793 ; 17794 return 0; 17795} 17796_ACEOF 17797if ac_fn_c_try_link "$LINENO" 17798then : 17799 eval $cacheid=yes 17800else $as_nop 17801 eval $cacheid=no 17802fi 17803rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17804 conftest$ac_exeext conftest.$ac_ext 17805fi 17806 17807 17808 CFLAGS="$xorg_testset_save_CFLAGS" 17809 17810 eval supported=\$$cacheid 17811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17812printf "%s\n" "$supported" >&6; } 17813 if test "$supported" = "yes" ; then 17814 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 17815 found="yes" 17816 fi 17817 fi 17818 17819 17820 17821 17822 17823 17824 17825 17826 17827 17828 17829 17830 17831 17832 17833xorg_testset_save_CFLAGS="$CFLAGS" 17834 17835if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17836 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17838printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17839if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17840then : 17841 printf %s "(cached) " >&6 17842else $as_nop 17843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17844/* end confdefs.h. */ 17845int i; 17846_ACEOF 17847if ac_fn_c_try_compile "$LINENO" 17848then : 17849 xorg_cv_cc_flag_unknown_warning_option=yes 17850else $as_nop 17851 xorg_cv_cc_flag_unknown_warning_option=no 17852fi 17853rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17854fi 17855{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17856printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17857 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17858 CFLAGS="$xorg_testset_save_CFLAGS" 17859fi 17860 17861if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17862 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17863 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17864 fi 17865 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17867printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17868if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17869then : 17870 printf %s "(cached) " >&6 17871else $as_nop 17872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17873/* end confdefs.h. */ 17874int i; 17875_ACEOF 17876if ac_fn_c_try_compile "$LINENO" 17877then : 17878 xorg_cv_cc_flag_unused_command_line_argument=yes 17879else $as_nop 17880 xorg_cv_cc_flag_unused_command_line_argument=no 17881fi 17882rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17883fi 17884{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17885printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17886 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17887 CFLAGS="$xorg_testset_save_CFLAGS" 17888fi 17889 17890found="no" 17891 17892 if test $found = "no" ; then 17893 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17894 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17895 fi 17896 17897 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17898 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17899 fi 17900 17901 CFLAGS="$CFLAGS -Wreturn-type" 17902 17903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 17904printf %s "checking if $CC supports -Wreturn-type... " >&6; } 17905 cacheid=xorg_cv_cc_flag__Wreturn_type 17906 if eval test \${$cacheid+y} 17907then : 17908 printf %s "(cached) " >&6 17909else $as_nop 17910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17911/* end confdefs.h. */ 17912int i; 17913int 17914main (void) 17915{ 17916 17917 ; 17918 return 0; 17919} 17920_ACEOF 17921if ac_fn_c_try_link "$LINENO" 17922then : 17923 eval $cacheid=yes 17924else $as_nop 17925 eval $cacheid=no 17926fi 17927rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17928 conftest$ac_exeext conftest.$ac_ext 17929fi 17930 17931 17932 CFLAGS="$xorg_testset_save_CFLAGS" 17933 17934 eval supported=\$$cacheid 17935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17936printf "%s\n" "$supported" >&6; } 17937 if test "$supported" = "yes" ; then 17938 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 17939 found="yes" 17940 fi 17941 fi 17942 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957xorg_testset_save_CFLAGS="$CFLAGS" 17958 17959if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17960 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17962printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17963if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17964then : 17965 printf %s "(cached) " >&6 17966else $as_nop 17967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17968/* end confdefs.h. */ 17969int i; 17970_ACEOF 17971if ac_fn_c_try_compile "$LINENO" 17972then : 17973 xorg_cv_cc_flag_unknown_warning_option=yes 17974else $as_nop 17975 xorg_cv_cc_flag_unknown_warning_option=no 17976fi 17977rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17978fi 17979{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17980printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17981 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17982 CFLAGS="$xorg_testset_save_CFLAGS" 17983fi 17984 17985if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17986 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17987 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17988 fi 17989 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17991printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17992if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17993then : 17994 printf %s "(cached) " >&6 17995else $as_nop 17996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17997/* end confdefs.h. */ 17998int i; 17999_ACEOF 18000if ac_fn_c_try_compile "$LINENO" 18001then : 18002 xorg_cv_cc_flag_unused_command_line_argument=yes 18003else $as_nop 18004 xorg_cv_cc_flag_unused_command_line_argument=no 18005fi 18006rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18007fi 18008{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18009printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18010 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18011 CFLAGS="$xorg_testset_save_CFLAGS" 18012fi 18013 18014found="no" 18015 18016 if test $found = "no" ; then 18017 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18018 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18019 fi 18020 18021 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18022 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18023 fi 18024 18025 CFLAGS="$CFLAGS -Wtrigraphs" 18026 18027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 18028printf %s "checking if $CC supports -Wtrigraphs... " >&6; } 18029 cacheid=xorg_cv_cc_flag__Wtrigraphs 18030 if eval test \${$cacheid+y} 18031then : 18032 printf %s "(cached) " >&6 18033else $as_nop 18034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18035/* end confdefs.h. */ 18036int i; 18037int 18038main (void) 18039{ 18040 18041 ; 18042 return 0; 18043} 18044_ACEOF 18045if ac_fn_c_try_link "$LINENO" 18046then : 18047 eval $cacheid=yes 18048else $as_nop 18049 eval $cacheid=no 18050fi 18051rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18052 conftest$ac_exeext conftest.$ac_ext 18053fi 18054 18055 18056 CFLAGS="$xorg_testset_save_CFLAGS" 18057 18058 eval supported=\$$cacheid 18059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18060printf "%s\n" "$supported" >&6; } 18061 if test "$supported" = "yes" ; then 18062 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 18063 found="yes" 18064 fi 18065 fi 18066 18067 18068 18069 18070 18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081xorg_testset_save_CFLAGS="$CFLAGS" 18082 18083if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18084 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18086printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18087if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18088then : 18089 printf %s "(cached) " >&6 18090else $as_nop 18091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18092/* end confdefs.h. */ 18093int i; 18094_ACEOF 18095if ac_fn_c_try_compile "$LINENO" 18096then : 18097 xorg_cv_cc_flag_unknown_warning_option=yes 18098else $as_nop 18099 xorg_cv_cc_flag_unknown_warning_option=no 18100fi 18101rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18102fi 18103{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18104printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18105 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18106 CFLAGS="$xorg_testset_save_CFLAGS" 18107fi 18108 18109if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18110 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18111 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18112 fi 18113 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18115printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18116if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18117then : 18118 printf %s "(cached) " >&6 18119else $as_nop 18120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18121/* end confdefs.h. */ 18122int i; 18123_ACEOF 18124if ac_fn_c_try_compile "$LINENO" 18125then : 18126 xorg_cv_cc_flag_unused_command_line_argument=yes 18127else $as_nop 18128 xorg_cv_cc_flag_unused_command_line_argument=no 18129fi 18130rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18131fi 18132{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18133printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18134 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18135 CFLAGS="$xorg_testset_save_CFLAGS" 18136fi 18137 18138found="no" 18139 18140 if test $found = "no" ; then 18141 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18142 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18143 fi 18144 18145 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18146 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18147 fi 18148 18149 CFLAGS="$CFLAGS -Warray-bounds" 18150 18151 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 18152printf %s "checking if $CC supports -Warray-bounds... " >&6; } 18153 cacheid=xorg_cv_cc_flag__Warray_bounds 18154 if eval test \${$cacheid+y} 18155then : 18156 printf %s "(cached) " >&6 18157else $as_nop 18158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18159/* end confdefs.h. */ 18160int i; 18161int 18162main (void) 18163{ 18164 18165 ; 18166 return 0; 18167} 18168_ACEOF 18169if ac_fn_c_try_link "$LINENO" 18170then : 18171 eval $cacheid=yes 18172else $as_nop 18173 eval $cacheid=no 18174fi 18175rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18176 conftest$ac_exeext conftest.$ac_ext 18177fi 18178 18179 18180 CFLAGS="$xorg_testset_save_CFLAGS" 18181 18182 eval supported=\$$cacheid 18183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18184printf "%s\n" "$supported" >&6; } 18185 if test "$supported" = "yes" ; then 18186 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 18187 found="yes" 18188 fi 18189 fi 18190 18191 18192 18193 18194 18195 18196 18197 18198 18199 18200 18201 18202 18203 18204 18205xorg_testset_save_CFLAGS="$CFLAGS" 18206 18207if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18208 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18210printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18211if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18212then : 18213 printf %s "(cached) " >&6 18214else $as_nop 18215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18216/* end confdefs.h. */ 18217int i; 18218_ACEOF 18219if ac_fn_c_try_compile "$LINENO" 18220then : 18221 xorg_cv_cc_flag_unknown_warning_option=yes 18222else $as_nop 18223 xorg_cv_cc_flag_unknown_warning_option=no 18224fi 18225rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18226fi 18227{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18228printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18229 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18230 CFLAGS="$xorg_testset_save_CFLAGS" 18231fi 18232 18233if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18234 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18235 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18236 fi 18237 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18239printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18240if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18241then : 18242 printf %s "(cached) " >&6 18243else $as_nop 18244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18245/* end confdefs.h. */ 18246int i; 18247_ACEOF 18248if ac_fn_c_try_compile "$LINENO" 18249then : 18250 xorg_cv_cc_flag_unused_command_line_argument=yes 18251else $as_nop 18252 xorg_cv_cc_flag_unused_command_line_argument=no 18253fi 18254rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18255fi 18256{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18257printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18258 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18259 CFLAGS="$xorg_testset_save_CFLAGS" 18260fi 18261 18262found="no" 18263 18264 if test $found = "no" ; then 18265 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18266 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18267 fi 18268 18269 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18270 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18271 fi 18272 18273 CFLAGS="$CFLAGS -Wwrite-strings" 18274 18275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 18276printf %s "checking if $CC supports -Wwrite-strings... " >&6; } 18277 cacheid=xorg_cv_cc_flag__Wwrite_strings 18278 if eval test \${$cacheid+y} 18279then : 18280 printf %s "(cached) " >&6 18281else $as_nop 18282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18283/* end confdefs.h. */ 18284int i; 18285int 18286main (void) 18287{ 18288 18289 ; 18290 return 0; 18291} 18292_ACEOF 18293if ac_fn_c_try_link "$LINENO" 18294then : 18295 eval $cacheid=yes 18296else $as_nop 18297 eval $cacheid=no 18298fi 18299rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18300 conftest$ac_exeext conftest.$ac_ext 18301fi 18302 18303 18304 CFLAGS="$xorg_testset_save_CFLAGS" 18305 18306 eval supported=\$$cacheid 18307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18308printf "%s\n" "$supported" >&6; } 18309 if test "$supported" = "yes" ; then 18310 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 18311 found="yes" 18312 fi 18313 fi 18314 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 18328 18329xorg_testset_save_CFLAGS="$CFLAGS" 18330 18331if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18332 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18334printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18335if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18336then : 18337 printf %s "(cached) " >&6 18338else $as_nop 18339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18340/* end confdefs.h. */ 18341int i; 18342_ACEOF 18343if ac_fn_c_try_compile "$LINENO" 18344then : 18345 xorg_cv_cc_flag_unknown_warning_option=yes 18346else $as_nop 18347 xorg_cv_cc_flag_unknown_warning_option=no 18348fi 18349rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18350fi 18351{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18352printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18353 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18354 CFLAGS="$xorg_testset_save_CFLAGS" 18355fi 18356 18357if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18358 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18359 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18360 fi 18361 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18363printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18364if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18365then : 18366 printf %s "(cached) " >&6 18367else $as_nop 18368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18369/* end confdefs.h. */ 18370int i; 18371_ACEOF 18372if ac_fn_c_try_compile "$LINENO" 18373then : 18374 xorg_cv_cc_flag_unused_command_line_argument=yes 18375else $as_nop 18376 xorg_cv_cc_flag_unused_command_line_argument=no 18377fi 18378rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18379fi 18380{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18381printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18382 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18383 CFLAGS="$xorg_testset_save_CFLAGS" 18384fi 18385 18386found="no" 18387 18388 if test $found = "no" ; then 18389 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18390 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18391 fi 18392 18393 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18394 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18395 fi 18396 18397 CFLAGS="$CFLAGS -Waddress" 18398 18399 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 18400printf %s "checking if $CC supports -Waddress... " >&6; } 18401 cacheid=xorg_cv_cc_flag__Waddress 18402 if eval test \${$cacheid+y} 18403then : 18404 printf %s "(cached) " >&6 18405else $as_nop 18406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18407/* end confdefs.h. */ 18408int i; 18409int 18410main (void) 18411{ 18412 18413 ; 18414 return 0; 18415} 18416_ACEOF 18417if ac_fn_c_try_link "$LINENO" 18418then : 18419 eval $cacheid=yes 18420else $as_nop 18421 eval $cacheid=no 18422fi 18423rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18424 conftest$ac_exeext conftest.$ac_ext 18425fi 18426 18427 18428 CFLAGS="$xorg_testset_save_CFLAGS" 18429 18430 eval supported=\$$cacheid 18431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18432printf "%s\n" "$supported" >&6; } 18433 if test "$supported" = "yes" ; then 18434 BASE_CFLAGS="$BASE_CFLAGS -Waddress" 18435 found="yes" 18436 fi 18437 fi 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453xorg_testset_save_CFLAGS="$CFLAGS" 18454 18455if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18456 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18458printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18459if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18460then : 18461 printf %s "(cached) " >&6 18462else $as_nop 18463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18464/* end confdefs.h. */ 18465int i; 18466_ACEOF 18467if ac_fn_c_try_compile "$LINENO" 18468then : 18469 xorg_cv_cc_flag_unknown_warning_option=yes 18470else $as_nop 18471 xorg_cv_cc_flag_unknown_warning_option=no 18472fi 18473rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18474fi 18475{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18476printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18477 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18478 CFLAGS="$xorg_testset_save_CFLAGS" 18479fi 18480 18481if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18482 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18483 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18484 fi 18485 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18487printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18488if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18489then : 18490 printf %s "(cached) " >&6 18491else $as_nop 18492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18493/* end confdefs.h. */ 18494int i; 18495_ACEOF 18496if ac_fn_c_try_compile "$LINENO" 18497then : 18498 xorg_cv_cc_flag_unused_command_line_argument=yes 18499else $as_nop 18500 xorg_cv_cc_flag_unused_command_line_argument=no 18501fi 18502rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18503fi 18504{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18505printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18506 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18507 CFLAGS="$xorg_testset_save_CFLAGS" 18508fi 18509 18510found="no" 18511 18512 if test $found = "no" ; then 18513 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18514 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18515 fi 18516 18517 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18518 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18519 fi 18520 18521 CFLAGS="$CFLAGS -Wint-to-pointer-cast" 18522 18523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 18524printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 18525 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 18526 if eval test \${$cacheid+y} 18527then : 18528 printf %s "(cached) " >&6 18529else $as_nop 18530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18531/* end confdefs.h. */ 18532int i; 18533int 18534main (void) 18535{ 18536 18537 ; 18538 return 0; 18539} 18540_ACEOF 18541if ac_fn_c_try_link "$LINENO" 18542then : 18543 eval $cacheid=yes 18544else $as_nop 18545 eval $cacheid=no 18546fi 18547rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18548 conftest$ac_exeext conftest.$ac_ext 18549fi 18550 18551 18552 CFLAGS="$xorg_testset_save_CFLAGS" 18553 18554 eval supported=\$$cacheid 18555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18556printf "%s\n" "$supported" >&6; } 18557 if test "$supported" = "yes" ; then 18558 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 18559 found="yes" 18560 fi 18561 fi 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577xorg_testset_save_CFLAGS="$CFLAGS" 18578 18579if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18580 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18582printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18583if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18584then : 18585 printf %s "(cached) " >&6 18586else $as_nop 18587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18588/* end confdefs.h. */ 18589int i; 18590_ACEOF 18591if ac_fn_c_try_compile "$LINENO" 18592then : 18593 xorg_cv_cc_flag_unknown_warning_option=yes 18594else $as_nop 18595 xorg_cv_cc_flag_unknown_warning_option=no 18596fi 18597rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18598fi 18599{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18600printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18601 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18602 CFLAGS="$xorg_testset_save_CFLAGS" 18603fi 18604 18605if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18606 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18607 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18608 fi 18609 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18611printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18612if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18613then : 18614 printf %s "(cached) " >&6 18615else $as_nop 18616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18617/* end confdefs.h. */ 18618int i; 18619_ACEOF 18620if ac_fn_c_try_compile "$LINENO" 18621then : 18622 xorg_cv_cc_flag_unused_command_line_argument=yes 18623else $as_nop 18624 xorg_cv_cc_flag_unused_command_line_argument=no 18625fi 18626rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18627fi 18628{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18629printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18630 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18631 CFLAGS="$xorg_testset_save_CFLAGS" 18632fi 18633 18634found="no" 18635 18636 if test $found = "no" ; then 18637 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18638 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18639 fi 18640 18641 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18642 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18643 fi 18644 18645 CFLAGS="$CFLAGS -Wpointer-to-int-cast" 18646 18647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 18648printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 18649 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 18650 if eval test \${$cacheid+y} 18651then : 18652 printf %s "(cached) " >&6 18653else $as_nop 18654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18655/* end confdefs.h. */ 18656int i; 18657int 18658main (void) 18659{ 18660 18661 ; 18662 return 0; 18663} 18664_ACEOF 18665if ac_fn_c_try_link "$LINENO" 18666then : 18667 eval $cacheid=yes 18668else $as_nop 18669 eval $cacheid=no 18670fi 18671rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18672 conftest$ac_exeext conftest.$ac_ext 18673fi 18674 18675 18676 CFLAGS="$xorg_testset_save_CFLAGS" 18677 18678 eval supported=\$$cacheid 18679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18680printf "%s\n" "$supported" >&6; } 18681 if test "$supported" = "yes" ; then 18682 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 18683 found="yes" 18684 fi 18685 fi 18686 18687 18688fi 18689 18690 18691 18692 18693 18694 18695 18696 CWARNFLAGS="$BASE_CFLAGS" 18697 if test "x$GCC" = xyes ; then 18698 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 18699 fi 18700 18701 18702 18703 18704 18705 18706 18707 18708# Check whether --enable-strict-compilation was given. 18709if test ${enable_strict_compilation+y} 18710then : 18711 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 18712else $as_nop 18713 STRICT_COMPILE=no 18714fi 18715 18716 18717 18718 18719 18720 18721STRICT_CFLAGS="" 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735xorg_testset_save_CFLAGS="$CFLAGS" 18736 18737if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18738 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18740printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18741if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18742then : 18743 printf %s "(cached) " >&6 18744else $as_nop 18745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18746/* end confdefs.h. */ 18747int i; 18748_ACEOF 18749if ac_fn_c_try_compile "$LINENO" 18750then : 18751 xorg_cv_cc_flag_unknown_warning_option=yes 18752else $as_nop 18753 xorg_cv_cc_flag_unknown_warning_option=no 18754fi 18755rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18756fi 18757{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18758printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18759 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18760 CFLAGS="$xorg_testset_save_CFLAGS" 18761fi 18762 18763if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18764 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18765 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18766 fi 18767 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18769printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18770if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18771then : 18772 printf %s "(cached) " >&6 18773else $as_nop 18774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18775/* end confdefs.h. */ 18776int i; 18777_ACEOF 18778if ac_fn_c_try_compile "$LINENO" 18779then : 18780 xorg_cv_cc_flag_unused_command_line_argument=yes 18781else $as_nop 18782 xorg_cv_cc_flag_unused_command_line_argument=no 18783fi 18784rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18785fi 18786{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18787printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18788 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18789 CFLAGS="$xorg_testset_save_CFLAGS" 18790fi 18791 18792found="no" 18793 18794 if test $found = "no" ; then 18795 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18796 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18797 fi 18798 18799 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18800 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18801 fi 18802 18803 CFLAGS="$CFLAGS -pedantic" 18804 18805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 18806printf %s "checking if $CC supports -pedantic... " >&6; } 18807 cacheid=xorg_cv_cc_flag__pedantic 18808 if eval test \${$cacheid+y} 18809then : 18810 printf %s "(cached) " >&6 18811else $as_nop 18812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18813/* end confdefs.h. */ 18814int i; 18815int 18816main (void) 18817{ 18818 18819 ; 18820 return 0; 18821} 18822_ACEOF 18823if ac_fn_c_try_link "$LINENO" 18824then : 18825 eval $cacheid=yes 18826else $as_nop 18827 eval $cacheid=no 18828fi 18829rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18830 conftest$ac_exeext conftest.$ac_ext 18831fi 18832 18833 18834 CFLAGS="$xorg_testset_save_CFLAGS" 18835 18836 eval supported=\$$cacheid 18837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18838printf "%s\n" "$supported" >&6; } 18839 if test "$supported" = "yes" ; then 18840 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 18841 found="yes" 18842 fi 18843 fi 18844 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859xorg_testset_save_CFLAGS="$CFLAGS" 18860 18861if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18862 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18864printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18865if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18866then : 18867 printf %s "(cached) " >&6 18868else $as_nop 18869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18870/* end confdefs.h. */ 18871int i; 18872_ACEOF 18873if ac_fn_c_try_compile "$LINENO" 18874then : 18875 xorg_cv_cc_flag_unknown_warning_option=yes 18876else $as_nop 18877 xorg_cv_cc_flag_unknown_warning_option=no 18878fi 18879rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18880fi 18881{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18882printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18883 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18884 CFLAGS="$xorg_testset_save_CFLAGS" 18885fi 18886 18887if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18888 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18889 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18890 fi 18891 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18893printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18894if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18895then : 18896 printf %s "(cached) " >&6 18897else $as_nop 18898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18899/* end confdefs.h. */ 18900int i; 18901_ACEOF 18902if ac_fn_c_try_compile "$LINENO" 18903then : 18904 xorg_cv_cc_flag_unused_command_line_argument=yes 18905else $as_nop 18906 xorg_cv_cc_flag_unused_command_line_argument=no 18907fi 18908rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18909fi 18910{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18911printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18912 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18913 CFLAGS="$xorg_testset_save_CFLAGS" 18914fi 18915 18916found="no" 18917 18918 if test $found = "no" ; then 18919 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18920 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18921 fi 18922 18923 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18924 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18925 fi 18926 18927 CFLAGS="$CFLAGS -Werror" 18928 18929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 18930printf %s "checking if $CC supports -Werror... " >&6; } 18931 cacheid=xorg_cv_cc_flag__Werror 18932 if eval test \${$cacheid+y} 18933then : 18934 printf %s "(cached) " >&6 18935else $as_nop 18936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18937/* end confdefs.h. */ 18938int i; 18939int 18940main (void) 18941{ 18942 18943 ; 18944 return 0; 18945} 18946_ACEOF 18947if ac_fn_c_try_link "$LINENO" 18948then : 18949 eval $cacheid=yes 18950else $as_nop 18951 eval $cacheid=no 18952fi 18953rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18954 conftest$ac_exeext conftest.$ac_ext 18955fi 18956 18957 18958 CFLAGS="$xorg_testset_save_CFLAGS" 18959 18960 eval supported=\$$cacheid 18961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18962printf "%s\n" "$supported" >&6; } 18963 if test "$supported" = "yes" ; then 18964 STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 18965 found="yes" 18966 fi 18967 fi 18968 18969 if test $found = "no" ; then 18970 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18971 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18972 fi 18973 18974 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18975 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18976 fi 18977 18978 CFLAGS="$CFLAGS -errwarn" 18979 18980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 18981printf %s "checking if $CC supports -errwarn... " >&6; } 18982 cacheid=xorg_cv_cc_flag__errwarn 18983 if eval test \${$cacheid+y} 18984then : 18985 printf %s "(cached) " >&6 18986else $as_nop 18987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18988/* end confdefs.h. */ 18989int i; 18990int 18991main (void) 18992{ 18993 18994 ; 18995 return 0; 18996} 18997_ACEOF 18998if ac_fn_c_try_link "$LINENO" 18999then : 19000 eval $cacheid=yes 19001else $as_nop 19002 eval $cacheid=no 19003fi 19004rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19005 conftest$ac_exeext conftest.$ac_ext 19006fi 19007 19008 19009 CFLAGS="$xorg_testset_save_CFLAGS" 19010 19011 eval supported=\$$cacheid 19012 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19013printf "%s\n" "$supported" >&6; } 19014 if test "$supported" = "yes" ; then 19015 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 19016 found="yes" 19017 fi 19018 fi 19019 19020 19021 19022# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 19023# activate it with -Werror, so we add it here explicitly. 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037xorg_testset_save_CFLAGS="$CFLAGS" 19038 19039if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19040 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19041 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19042printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19043if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19044then : 19045 printf %s "(cached) " >&6 19046else $as_nop 19047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19048/* end confdefs.h. */ 19049int i; 19050_ACEOF 19051if ac_fn_c_try_compile "$LINENO" 19052then : 19053 xorg_cv_cc_flag_unknown_warning_option=yes 19054else $as_nop 19055 xorg_cv_cc_flag_unknown_warning_option=no 19056fi 19057rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19058fi 19059{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19060printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 19061 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 19062 CFLAGS="$xorg_testset_save_CFLAGS" 19063fi 19064 19065if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 19066 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19067 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19068 fi 19069 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19071printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19072if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19073then : 19074 printf %s "(cached) " >&6 19075else $as_nop 19076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19077/* end confdefs.h. */ 19078int i; 19079_ACEOF 19080if ac_fn_c_try_compile "$LINENO" 19081then : 19082 xorg_cv_cc_flag_unused_command_line_argument=yes 19083else $as_nop 19084 xorg_cv_cc_flag_unused_command_line_argument=no 19085fi 19086rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19087fi 19088{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19089printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 19090 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 19091 CFLAGS="$xorg_testset_save_CFLAGS" 19092fi 19093 19094found="no" 19095 19096 if test $found = "no" ; then 19097 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19098 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19099 fi 19100 19101 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 19102 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19103 fi 19104 19105 CFLAGS="$CFLAGS -Werror=attributes" 19106 19107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 19108printf %s "checking if $CC supports -Werror=attributes... " >&6; } 19109 cacheid=xorg_cv_cc_flag__Werror_attributes 19110 if eval test \${$cacheid+y} 19111then : 19112 printf %s "(cached) " >&6 19113else $as_nop 19114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19115/* end confdefs.h. */ 19116int i; 19117int 19118main (void) 19119{ 19120 19121 ; 19122 return 0; 19123} 19124_ACEOF 19125if ac_fn_c_try_link "$LINENO" 19126then : 19127 eval $cacheid=yes 19128else $as_nop 19129 eval $cacheid=no 19130fi 19131rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19132 conftest$ac_exeext conftest.$ac_ext 19133fi 19134 19135 19136 CFLAGS="$xorg_testset_save_CFLAGS" 19137 19138 eval supported=\$$cacheid 19139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19140printf "%s\n" "$supported" >&6; } 19141 if test "$supported" = "yes" ; then 19142 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 19143 found="yes" 19144 fi 19145 fi 19146 19147 19148 19149if test "x$STRICT_COMPILE" = "xyes"; then 19150 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 19151 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 19152fi 19153 19154 19155 19156 19157 19158 19159cat >>confdefs.h <<_ACEOF 19160#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 19161_ACEOF 19162 19163 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 19164 if test "x$PVM" = "x"; then 19165 PVM="0" 19166 fi 19167 19168printf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 19169 19170 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 19171 if test "x$PVP" = "x"; then 19172 PVP="0" 19173 fi 19174 19175printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 19176 19177 19178 19179CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 19180mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 19181|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 19182touch \$(top_srcdir)/ChangeLog; \ 19183echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 19184 19185 19186 19187 19188macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 19189INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 19190mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 19191|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 19192touch \$(top_srcdir)/INSTALL; \ 19193echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 19194 19195 19196 19197 19198 19199 19200case $host_os in 19201 solaris*) 19202 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 19203 # check for a man page file found in later versions that use 19204 # traditional section numbers instead 19205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 19206printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 19207if test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 19208then : 19209 printf %s "(cached) " >&6 19210else $as_nop 19211 test "$cross_compiling" = yes && 19212 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 19213if test -r "/usr/share/man/man7/attributes.7"; then 19214 ac_cv_file__usr_share_man_man7_attributes_7=yes 19215else 19216 ac_cv_file__usr_share_man_man7_attributes_7=no 19217fi 19218fi 19219{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 19220printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 19221if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 19222then : 19223 SYSV_MAN_SECTIONS=false 19224else $as_nop 19225 SYSV_MAN_SECTIONS=true 19226fi 19227 19228 ;; 19229 *) SYSV_MAN_SECTIONS=false ;; 19230esac 19231 19232if test x$APP_MAN_SUFFIX = x ; then 19233 APP_MAN_SUFFIX=1 19234fi 19235if test x$APP_MAN_DIR = x ; then 19236 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 19237fi 19238 19239if test x$LIB_MAN_SUFFIX = x ; then 19240 LIB_MAN_SUFFIX=3 19241fi 19242if test x$LIB_MAN_DIR = x ; then 19243 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 19244fi 19245 19246if test x$FILE_MAN_SUFFIX = x ; then 19247 case $SYSV_MAN_SECTIONS in 19248 true) FILE_MAN_SUFFIX=4 ;; 19249 *) FILE_MAN_SUFFIX=5 ;; 19250 esac 19251fi 19252if test x$FILE_MAN_DIR = x ; then 19253 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 19254fi 19255 19256if test x$MISC_MAN_SUFFIX = x ; then 19257 case $SYSV_MAN_SECTIONS in 19258 true) MISC_MAN_SUFFIX=5 ;; 19259 *) MISC_MAN_SUFFIX=7 ;; 19260 esac 19261fi 19262if test x$MISC_MAN_DIR = x ; then 19263 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 19264fi 19265 19266if test x$DRIVER_MAN_SUFFIX = x ; then 19267 case $SYSV_MAN_SECTIONS in 19268 true) DRIVER_MAN_SUFFIX=7 ;; 19269 *) DRIVER_MAN_SUFFIX=4 ;; 19270 esac 19271fi 19272if test x$DRIVER_MAN_DIR = x ; then 19273 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 19274fi 19275 19276if test x$ADMIN_MAN_SUFFIX = x ; then 19277 case $SYSV_MAN_SECTIONS in 19278 true) ADMIN_MAN_SUFFIX=1m ;; 19279 *) ADMIN_MAN_SUFFIX=8 ;; 19280 esac 19281fi 19282if test x$ADMIN_MAN_DIR = x ; then 19283 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 19284fi 19285 19286 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300XORG_MAN_PAGE="X Version 11" 19301 19302MAN_SUBSTS="\ 19303 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 19304 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 19305 -e 's|__xservername__|Xorg|g' \ 19306 -e 's|__xconfigfile__|xorg.conf|g' \ 19307 -e 's|__projectroot__|\$(prefix)|g' \ 19308 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 19309 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 19310 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 19311 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 19312 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 19313 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 19314 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 19315 19316 19317 19318# Check whether --enable-silent-rules was given. 19319if test ${enable_silent_rules+y} 19320then : 19321 enableval=$enable_silent_rules; 19322fi 19323 19324case $enable_silent_rules in # ((( 19325 yes) AM_DEFAULT_VERBOSITY=0;; 19326 no) AM_DEFAULT_VERBOSITY=1;; 19327 *) AM_DEFAULT_VERBOSITY=0;; 19328esac 19329am_make=${MAKE-make} 19330{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 19331printf %s "checking whether $am_make supports nested variables... " >&6; } 19332if test ${am_cv_make_support_nested_variables+y} 19333then : 19334 printf %s "(cached) " >&6 19335else $as_nop 19336 if printf "%s\n" 'TRUE=$(BAR$(V)) 19337BAR0=false 19338BAR1=true 19339V=1 19340am__doit: 19341 @$(TRUE) 19342.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 19343 am_cv_make_support_nested_variables=yes 19344else 19345 am_cv_make_support_nested_variables=no 19346fi 19347fi 19348{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 19349printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 19350if test $am_cv_make_support_nested_variables = yes; then 19351 AM_V='$(V)' 19352 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 19353else 19354 AM_V=$AM_DEFAULT_VERBOSITY 19355 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 19356fi 19357AM_BACKSLASH='\' 19358 19359 19360 19361# Require X.Org's font util macros 1.1 or later for XORG_FONTROOTDIR 19362 19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 19374 19375 19376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for root directory for font files" >&5 19377printf %s "checking for root directory for font files... " >&6; } 19378 19379# Check whether --with-fontrootdir was given. 19380if test ${with_fontrootdir+y} 19381then : 19382 withval=$with_fontrootdir; FONTROOTDIR="$withval" 19383fi 19384 19385 # if --with-fontrootdir not specified... 19386 if test "x${FONTROOTDIR}" = "x"; then 19387 FONTROOTDIR=`$PKG_CONFIG --variable=fontrootdir fontutil` 19388 fi 19389 # ...and if pkg-config didn't find fontdir in fontutil.pc... 19390 if test "x${FONTROOTDIR}" = "x"; then 19391 FONTROOTDIR="${datadir}/fonts/X11" 19392 fi 19393 19394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${FONTROOTDIR}" >&5 19395printf "%s\n" "${FONTROOTDIR}" >&6; } 19396 19397 19398 19399 19400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for directory for encodings files" >&5 19401printf %s "checking for directory for encodings files... " >&6; } 19402 19403# Check whether --with-encodingsdir was given. 19404if test ${with_encodingsdir+y} 19405then : 19406 withval=$with_encodingsdir; ENCODINGSDIR="${withval}" 19407else $as_nop 19408 ENCODINGSDIR='${FONTROOTDIR}/encodings' 19409fi 19410 19411 19412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${ENCODINGSDIR}" >&5 19413printf "%s\n" "${ENCODINGSDIR}" >&6; } 19414 19415 19416# zlib 19417ac_fn_c_check_header_compile "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 19418if test "x$ac_cv_header_zlib_h" = xyes 19419then : 19420 19421else $as_nop 19422 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19423printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 19424as_fn_error $? "zlib.h is required to compile libfontenc 19425See \`config.log' for more details" "$LINENO" 5; } 19426fi 19427 19428{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gzclose in -lz" >&5 19429printf %s "checking for gzclose in -lz... " >&6; } 19430if test ${ac_cv_lib_z_gzclose+y} 19431then : 19432 printf %s "(cached) " >&6 19433else $as_nop 19434 ac_check_lib_save_LIBS=$LIBS 19435LIBS="-lz $LIBS" 19436cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19437/* end confdefs.h. */ 19438 19439/* Override any GCC internal prototype to avoid an error. 19440 Use char because int might match the return type of a GCC 19441 builtin and then its argument prototype would still apply. */ 19442char gzclose (); 19443int 19444main (void) 19445{ 19446return gzclose (); 19447 ; 19448 return 0; 19449} 19450_ACEOF 19451if ac_fn_c_try_link "$LINENO" 19452then : 19453 ac_cv_lib_z_gzclose=yes 19454else $as_nop 19455 ac_cv_lib_z_gzclose=no 19456fi 19457rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19458 conftest$ac_exeext conftest.$ac_ext 19459LIBS=$ac_check_lib_save_LIBS 19460fi 19461{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzclose" >&5 19462printf "%s\n" "$ac_cv_lib_z_gzclose" >&6; } 19463if test "x$ac_cv_lib_z_gzclose" = xyes 19464then : 19465 printf "%s\n" "#define HAVE_LIBZ 1" >>confdefs.h 19466 19467 LIBS="-lz $LIBS" 19468 19469else $as_nop 19470 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19471printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 19472as_fn_error $? "zlib is required to compile libfontenc 19473See \`config.log' for more details" "$LINENO" 5; } 19474fi 19475 19476 19477# Obtain compiler/linker options for dependencies 19478 19479pkg_failed=no 19480{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FONTENC" >&5 19481printf %s "checking for FONTENC... " >&6; } 19482 19483if test -n "$FONTENC_CFLAGS"; then 19484 pkg_cv_FONTENC_CFLAGS="$FONTENC_CFLAGS" 19485 elif test -n "$PKG_CONFIG"; then 19486 if test -n "$PKG_CONFIG" && \ 19487 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5 19488 ($PKG_CONFIG --exists --print-errors "xproto") 2>&5 19489 ac_status=$? 19490 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19491 test $ac_status = 0; }; then 19492 pkg_cv_FONTENC_CFLAGS=`$PKG_CONFIG --cflags "xproto" 2>/dev/null` 19493 test "x$?" != "x0" && pkg_failed=yes 19494else 19495 pkg_failed=yes 19496fi 19497 else 19498 pkg_failed=untried 19499fi 19500if test -n "$FONTENC_LIBS"; then 19501 pkg_cv_FONTENC_LIBS="$FONTENC_LIBS" 19502 elif test -n "$PKG_CONFIG"; then 19503 if test -n "$PKG_CONFIG" && \ 19504 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5 19505 ($PKG_CONFIG --exists --print-errors "xproto") 2>&5 19506 ac_status=$? 19507 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19508 test $ac_status = 0; }; then 19509 pkg_cv_FONTENC_LIBS=`$PKG_CONFIG --libs "xproto" 2>/dev/null` 19510 test "x$?" != "x0" && pkg_failed=yes 19511else 19512 pkg_failed=yes 19513fi 19514 else 19515 pkg_failed=untried 19516fi 19517 19518 19519 19520if test $pkg_failed = yes; then 19521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19522printf "%s\n" "no" >&6; } 19523 19524if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19525 _pkg_short_errors_supported=yes 19526else 19527 _pkg_short_errors_supported=no 19528fi 19529 if test $_pkg_short_errors_supported = yes; then 19530 FONTENC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto" 2>&1` 19531 else 19532 FONTENC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto" 2>&1` 19533 fi 19534 # Put the nasty error message in config.log where it belongs 19535 echo "$FONTENC_PKG_ERRORS" >&5 19536 19537 as_fn_error $? "Package requirements (xproto) were not met: 19538 19539$FONTENC_PKG_ERRORS 19540 19541Consider adjusting the PKG_CONFIG_PATH environment variable if you 19542installed software in a non-standard prefix. 19543 19544Alternatively, you may set the environment variables FONTENC_CFLAGS 19545and FONTENC_LIBS to avoid the need to call pkg-config. 19546See the pkg-config man page for more details." "$LINENO" 5 19547elif test $pkg_failed = untried; then 19548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19549printf "%s\n" "no" >&6; } 19550 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19551printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 19552as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19553is in your PATH or set the PKG_CONFIG environment variable to the full 19554path to pkg-config. 19555 19556Alternatively, you may set the environment variables FONTENC_CFLAGS 19557and FONTENC_LIBS to avoid the need to call pkg-config. 19558See the pkg-config man page for more details. 19559 19560To get pkg-config, see <http://pkg-config.freedesktop.org/>. 19561See \`config.log' for more details" "$LINENO" 5; } 19562else 19563 FONTENC_CFLAGS=$pkg_cv_FONTENC_CFLAGS 19564 FONTENC_LIBS=$pkg_cv_FONTENC_LIBS 19565 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19566printf "%s\n" "yes" >&6; } 19567 19568fi 19569 19570# Checks for library functions. 19571ac_fn_c_check_func "$LINENO" "reallocarray" "ac_cv_func_reallocarray" 19572if test "x$ac_cv_func_reallocarray" = xyes 19573then : 19574 printf "%s\n" "#define HAVE_REALLOCARRAY 1" >>confdefs.h 19575 19576else $as_nop 19577 case " $LIBOBJS " in 19578 *" reallocarray.$ac_objext "* ) ;; 19579 *) LIBOBJS="$LIBOBJS reallocarray.$ac_objext" 19580 ;; 19581esac 19582 19583fi 19584 19585 19586# Allow checking code with lint, sparse, etc. 19587 19588 19589 19590 19591 19592# Check whether --with-lint was given. 19593if test ${with_lint+y} 19594then : 19595 withval=$with_lint; use_lint=$withval 19596else $as_nop 19597 use_lint=no 19598fi 19599 19600 19601# Obtain platform specific info like program name and options 19602# The lint program on FreeBSD and NetBSD is different from the one on Solaris 19603case $host_os in 19604 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 19605 lint_name=splint 19606 lint_options="-badflag" 19607 ;; 19608 *freebsd* | *netbsd*) 19609 lint_name=lint 19610 lint_options="-u -b" 19611 ;; 19612 *solaris*) 19613 lint_name=lint 19614 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 19615 ;; 19616esac 19617 19618# Test for the presence of the program (either guessed by the code or spelled out by the user) 19619if test "x$use_lint" = x"yes" ; then 19620 # Extract the first word of "$lint_name", so it can be a program name with args. 19621set dummy $lint_name; ac_word=$2 19622{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19623printf %s "checking for $ac_word... " >&6; } 19624if test ${ac_cv_path_LINT+y} 19625then : 19626 printf %s "(cached) " >&6 19627else $as_nop 19628 case $LINT in 19629 [\\/]* | ?:[\\/]*) 19630 ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 19631 ;; 19632 *) 19633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19634for as_dir in $PATH 19635do 19636 IFS=$as_save_IFS 19637 case $as_dir in #((( 19638 '') as_dir=./ ;; 19639 */) ;; 19640 *) as_dir=$as_dir/ ;; 19641 esac 19642 for ac_exec_ext in '' $ac_executable_extensions; do 19643 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19644 ac_cv_path_LINT="$as_dir$ac_word$ac_exec_ext" 19645 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19646 break 2 19647 fi 19648done 19649 done 19650IFS=$as_save_IFS 19651 19652 ;; 19653esac 19654fi 19655LINT=$ac_cv_path_LINT 19656if test -n "$LINT"; then 19657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 19658printf "%s\n" "$LINT" >&6; } 19659else 19660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19661printf "%s\n" "no" >&6; } 19662fi 19663 19664 19665 if test "x$LINT" = "x"; then 19666 as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 19667 fi 19668elif test "x$use_lint" = x"no" ; then 19669 if test "x$LINT" != "x"; then 19670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 19671printf "%s\n" "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 19672 fi 19673else 19674 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 19675fi 19676 19677# User supplied flags override default flags 19678if test "x$LINT_FLAGS" != "x"; then 19679 lint_options=$LINT_FLAGS 19680fi 19681 19682LINT_FLAGS=$lint_options 19683 19684 if test "x$LINT" != x; then 19685 LINT_TRUE= 19686 LINT_FALSE='#' 19687else 19688 LINT_TRUE='#' 19689 LINT_FALSE= 19690fi 19691 19692 19693 19694LINT_FLAGS="${LINT_FLAGS} ${FONTENC_CFLAGS}" 19695 19696ac_config_files="$ac_config_files Makefile src/Makefile fontenc.pc" 19697 19698cat >confcache <<\_ACEOF 19699# This file is a shell script that caches the results of configure 19700# tests run on this system so they can be shared between configure 19701# scripts and configure runs, see configure's option --config-cache. 19702# It is not useful on other systems. If it contains results you don't 19703# want to keep, you may remove or edit it. 19704# 19705# config.status only pays attention to the cache file if you give it 19706# the --recheck option to rerun configure. 19707# 19708# `ac_cv_env_foo' variables (set or unset) will be overridden when 19709# loading this file, other *unset* `ac_cv_foo' will be assigned the 19710# following values. 19711 19712_ACEOF 19713 19714# The following way of writing the cache mishandles newlines in values, 19715# but we know of no workaround that is simple, portable, and efficient. 19716# So, we kill variables containing newlines. 19717# Ultrix sh set writes to stderr and can't be redirected directly, 19718# and sets the high bit in the cache file unless we assign to the vars. 19719( 19720 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 19721 eval ac_val=\$$ac_var 19722 case $ac_val in #( 19723 *${as_nl}*) 19724 case $ac_var in #( 19725 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 19726printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 19727 esac 19728 case $ac_var in #( 19729 _ | IFS | as_nl) ;; #( 19730 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 19731 *) { eval $ac_var=; unset $ac_var;} ;; 19732 esac ;; 19733 esac 19734 done 19735 19736 (set) 2>&1 | 19737 case $as_nl`(ac_space=' '; set) 2>&1` in #( 19738 *${as_nl}ac_space=\ *) 19739 # `set' does not quote correctly, so add quotes: double-quote 19740 # substitution turns \\\\ into \\, and sed turns \\ into \. 19741 sed -n \ 19742 "s/'/'\\\\''/g; 19743 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 19744 ;; #( 19745 *) 19746 # `set' quotes correctly as required by POSIX, so do not add quotes. 19747 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 19748 ;; 19749 esac | 19750 sort 19751) | 19752 sed ' 19753 /^ac_cv_env_/b end 19754 t clear 19755 :clear 19756 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 19757 t end 19758 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 19759 :end' >>confcache 19760if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 19761 if test -w "$cache_file"; then 19762 if test "x$cache_file" != "x/dev/null"; then 19763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 19764printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 19765 if test ! -f "$cache_file" || test -h "$cache_file"; then 19766 cat confcache >"$cache_file" 19767 else 19768 case $cache_file in #( 19769 */* | ?:*) 19770 mv -f confcache "$cache_file"$$ && 19771 mv -f "$cache_file"$$ "$cache_file" ;; #( 19772 *) 19773 mv -f confcache "$cache_file" ;; 19774 esac 19775 fi 19776 fi 19777 else 19778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 19779printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 19780 fi 19781fi 19782rm -f confcache 19783 19784test "x$prefix" = xNONE && prefix=$ac_default_prefix 19785# Let make expand exec_prefix. 19786test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 19787 19788DEFS=-DHAVE_CONFIG_H 19789 19790ac_libobjs= 19791ac_ltlibobjs= 19792U= 19793for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 19794 # 1. Remove the extension, and $U if already installed. 19795 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 19796 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 19797 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 19798 # will be set to the directory where LIBOBJS objects are built. 19799 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 19800 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 19801done 19802LIBOBJS=$ac_libobjs 19803 19804LTLIBOBJS=$ac_ltlibobjs 19805 19806 19807{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 19808printf %s "checking that generated files are newer than configure... " >&6; } 19809 if test -n "$am_sleep_pid"; then 19810 # Hide warnings about reused PIDs. 19811 wait $am_sleep_pid 2>/dev/null 19812 fi 19813 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 19814printf "%s\n" "done" >&6; } 19815if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 19816 as_fn_error $? "conditional \"AMDEP\" was never defined. 19817Usually this means the macro was only invoked conditionally." "$LINENO" 5 19818fi 19819if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 19820 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 19821Usually this means the macro was only invoked conditionally." "$LINENO" 5 19822fi 19823 if test -n "$EXEEXT"; then 19824 am__EXEEXT_TRUE= 19825 am__EXEEXT_FALSE='#' 19826else 19827 am__EXEEXT_TRUE='#' 19828 am__EXEEXT_FALSE= 19829fi 19830 19831if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 19832 as_fn_error $? "conditional \"LINT\" was never defined. 19833Usually this means the macro was only invoked conditionally." "$LINENO" 5 19834fi 19835 19836: "${CONFIG_STATUS=./config.status}" 19837ac_write_fail=0 19838ac_clean_files_save=$ac_clean_files 19839ac_clean_files="$ac_clean_files $CONFIG_STATUS" 19840{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 19841printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 19842as_write_fail=0 19843cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 19844#! $SHELL 19845# Generated by $as_me. 19846# Run this file to recreate the current configuration. 19847# Compiler output produced by configure, useful for debugging 19848# configure, is in config.log if it exists. 19849 19850debug=false 19851ac_cs_recheck=false 19852ac_cs_silent=false 19853 19854SHELL=\${CONFIG_SHELL-$SHELL} 19855export SHELL 19856_ASEOF 19857cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 19858## -------------------- ## 19859## M4sh Initialization. ## 19860## -------------------- ## 19861 19862# Be more Bourne compatible 19863DUALCASE=1; export DUALCASE # for MKS sh 19864as_nop=: 19865if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 19866then : 19867 emulate sh 19868 NULLCMD=: 19869 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 19870 # is contrary to our usage. Disable this feature. 19871 alias -g '${1+"$@"}'='"$@"' 19872 setopt NO_GLOB_SUBST 19873else $as_nop 19874 case `(set -o) 2>/dev/null` in #( 19875 *posix*) : 19876 set -o posix ;; #( 19877 *) : 19878 ;; 19879esac 19880fi 19881 19882 19883 19884# Reset variables that may have inherited troublesome values from 19885# the environment. 19886 19887# IFS needs to be set, to space, tab, and newline, in precisely that order. 19888# (If _AS_PATH_WALK were called with IFS unset, it would have the 19889# side effect of setting IFS to empty, thus disabling word splitting.) 19890# Quoting is to prevent editors from complaining about space-tab. 19891as_nl=' 19892' 19893export as_nl 19894IFS=" "" $as_nl" 19895 19896PS1='$ ' 19897PS2='> ' 19898PS4='+ ' 19899 19900# Ensure predictable behavior from utilities with locale-dependent output. 19901LC_ALL=C 19902export LC_ALL 19903LANGUAGE=C 19904export LANGUAGE 19905 19906# We cannot yet rely on "unset" to work, but we need these variables 19907# to be unset--not just set to an empty or harmless value--now, to 19908# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 19909# also avoids known problems related to "unset" and subshell syntax 19910# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 19911for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 19912do eval test \${$as_var+y} \ 19913 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 19914done 19915 19916# Ensure that fds 0, 1, and 2 are open. 19917if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 19918if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 19919if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 19920 19921# The user is always right. 19922if ${PATH_SEPARATOR+false} :; then 19923 PATH_SEPARATOR=: 19924 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 19925 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 19926 PATH_SEPARATOR=';' 19927 } 19928fi 19929 19930 19931# Find who we are. Look in the path if we contain no directory separator. 19932as_myself= 19933case $0 in #(( 19934 *[\\/]* ) as_myself=$0 ;; 19935 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19936for as_dir in $PATH 19937do 19938 IFS=$as_save_IFS 19939 case $as_dir in #((( 19940 '') as_dir=./ ;; 19941 */) ;; 19942 *) as_dir=$as_dir/ ;; 19943 esac 19944 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 19945 done 19946IFS=$as_save_IFS 19947 19948 ;; 19949esac 19950# We did not find ourselves, most probably we were run as `sh COMMAND' 19951# in which case we are not to be found in the path. 19952if test "x$as_myself" = x; then 19953 as_myself=$0 19954fi 19955if test ! -f "$as_myself"; then 19956 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 19957 exit 1 19958fi 19959 19960 19961 19962# as_fn_error STATUS ERROR [LINENO LOG_FD] 19963# ---------------------------------------- 19964# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 19965# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 19966# script with STATUS, using 1 if that was 0. 19967as_fn_error () 19968{ 19969 as_status=$1; test $as_status -eq 0 && as_status=1 19970 if test "$4"; then 19971 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 19972 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 19973 fi 19974 printf "%s\n" "$as_me: error: $2" >&2 19975 as_fn_exit $as_status 19976} # as_fn_error 19977 19978 19979 19980# as_fn_set_status STATUS 19981# ----------------------- 19982# Set $? to STATUS, without forking. 19983as_fn_set_status () 19984{ 19985 return $1 19986} # as_fn_set_status 19987 19988# as_fn_exit STATUS 19989# ----------------- 19990# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 19991as_fn_exit () 19992{ 19993 set +e 19994 as_fn_set_status $1 19995 exit $1 19996} # as_fn_exit 19997 19998# as_fn_unset VAR 19999# --------------- 20000# Portably unset VAR. 20001as_fn_unset () 20002{ 20003 { eval $1=; unset $1;} 20004} 20005as_unset=as_fn_unset 20006 20007# as_fn_append VAR VALUE 20008# ---------------------- 20009# Append the text in VALUE to the end of the definition contained in VAR. Take 20010# advantage of any shell optimizations that allow amortized linear growth over 20011# repeated appends, instead of the typical quadratic growth present in naive 20012# implementations. 20013if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 20014then : 20015 eval 'as_fn_append () 20016 { 20017 eval $1+=\$2 20018 }' 20019else $as_nop 20020 as_fn_append () 20021 { 20022 eval $1=\$$1\$2 20023 } 20024fi # as_fn_append 20025 20026# as_fn_arith ARG... 20027# ------------------ 20028# Perform arithmetic evaluation on the ARGs, and store the result in the 20029# global $as_val. Take advantage of shells that can avoid forks. The arguments 20030# must be portable across $(()) and expr. 20031if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 20032then : 20033 eval 'as_fn_arith () 20034 { 20035 as_val=$(( $* )) 20036 }' 20037else $as_nop 20038 as_fn_arith () 20039 { 20040 as_val=`expr "$@" || test $? -eq 1` 20041 } 20042fi # as_fn_arith 20043 20044 20045if expr a : '\(a\)' >/dev/null 2>&1 && 20046 test "X`expr 00001 : '.*\(...\)'`" = X001; then 20047 as_expr=expr 20048else 20049 as_expr=false 20050fi 20051 20052if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20053 as_basename=basename 20054else 20055 as_basename=false 20056fi 20057 20058if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 20059 as_dirname=dirname 20060else 20061 as_dirname=false 20062fi 20063 20064as_me=`$as_basename -- "$0" || 20065$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20066 X"$0" : 'X\(//\)$' \| \ 20067 X"$0" : 'X\(/\)' \| . 2>/dev/null || 20068printf "%s\n" X/"$0" | 20069 sed '/^.*\/\([^/][^/]*\)\/*$/{ 20070 s//\1/ 20071 q 20072 } 20073 /^X\/\(\/\/\)$/{ 20074 s//\1/ 20075 q 20076 } 20077 /^X\/\(\/\).*/{ 20078 s//\1/ 20079 q 20080 } 20081 s/.*/./; q'` 20082 20083# Avoid depending upon Character Ranges. 20084as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20085as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20086as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20087as_cr_digits='0123456789' 20088as_cr_alnum=$as_cr_Letters$as_cr_digits 20089 20090 20091# Determine whether it's possible to make 'echo' print without a newline. 20092# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 20093# for compatibility with existing Makefiles. 20094ECHO_C= ECHO_N= ECHO_T= 20095case `echo -n x` in #((((( 20096-n*) 20097 case `echo 'xy\c'` in 20098 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20099 xy) ECHO_C='\c';; 20100 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 20101 ECHO_T=' ';; 20102 esac;; 20103*) 20104 ECHO_N='-n';; 20105esac 20106 20107# For backward compatibility with old third-party macros, we provide 20108# the shell variables $as_echo and $as_echo_n. New code should use 20109# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 20110as_echo='printf %s\n' 20111as_echo_n='printf %s' 20112 20113rm -f conf$$ conf$$.exe conf$$.file 20114if test -d conf$$.dir; then 20115 rm -f conf$$.dir/conf$$.file 20116else 20117 rm -f conf$$.dir 20118 mkdir conf$$.dir 2>/dev/null 20119fi 20120if (echo >conf$$.file) 2>/dev/null; then 20121 if ln -s conf$$.file conf$$ 2>/dev/null; then 20122 as_ln_s='ln -s' 20123 # ... but there are two gotchas: 20124 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 20125 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 20126 # In both cases, we have to default to `cp -pR'. 20127 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 20128 as_ln_s='cp -pR' 20129 elif ln conf$$.file conf$$ 2>/dev/null; then 20130 as_ln_s=ln 20131 else 20132 as_ln_s='cp -pR' 20133 fi 20134else 20135 as_ln_s='cp -pR' 20136fi 20137rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20138rmdir conf$$.dir 2>/dev/null 20139 20140 20141# as_fn_mkdir_p 20142# ------------- 20143# Create "$as_dir" as a directory, including parents if necessary. 20144as_fn_mkdir_p () 20145{ 20146 20147 case $as_dir in #( 20148 -*) as_dir=./$as_dir;; 20149 esac 20150 test -d "$as_dir" || eval $as_mkdir_p || { 20151 as_dirs= 20152 while :; do 20153 case $as_dir in #( 20154 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 20155 *) as_qdir=$as_dir;; 20156 esac 20157 as_dirs="'$as_qdir' $as_dirs" 20158 as_dir=`$as_dirname -- "$as_dir" || 20159$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20160 X"$as_dir" : 'X\(//\)[^/]' \| \ 20161 X"$as_dir" : 'X\(//\)$' \| \ 20162 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 20163printf "%s\n" X"$as_dir" | 20164 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20165 s//\1/ 20166 q 20167 } 20168 /^X\(\/\/\)[^/].*/{ 20169 s//\1/ 20170 q 20171 } 20172 /^X\(\/\/\)$/{ 20173 s//\1/ 20174 q 20175 } 20176 /^X\(\/\).*/{ 20177 s//\1/ 20178 q 20179 } 20180 s/.*/./; q'` 20181 test -d "$as_dir" && break 20182 done 20183 test -z "$as_dirs" || eval "mkdir $as_dirs" 20184 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 20185 20186 20187} # as_fn_mkdir_p 20188if mkdir -p . 2>/dev/null; then 20189 as_mkdir_p='mkdir -p "$as_dir"' 20190else 20191 test -d ./-p && rmdir ./-p 20192 as_mkdir_p=false 20193fi 20194 20195 20196# as_fn_executable_p FILE 20197# ----------------------- 20198# Test if FILE is an executable regular file. 20199as_fn_executable_p () 20200{ 20201 test -f "$1" && test -x "$1" 20202} # as_fn_executable_p 20203as_test_x='test -x' 20204as_executable_p=as_fn_executable_p 20205 20206# Sed expression to map a string onto a valid CPP name. 20207as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20208 20209# Sed expression to map a string onto a valid variable name. 20210as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20211 20212 20213exec 6>&1 20214## ----------------------------------- ## 20215## Main body of $CONFIG_STATUS script. ## 20216## ----------------------------------- ## 20217_ASEOF 20218test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20219 20220cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20221# Save the log message, to keep $0 and so on meaningful, and to 20222# report actual input values of CONFIG_FILES etc. instead of their 20223# values after options handling. 20224ac_log=" 20225This file was extended by libfontenc $as_me 1.1.6, which was 20226generated by GNU Autoconf 2.71. Invocation command line was 20227 20228 CONFIG_FILES = $CONFIG_FILES 20229 CONFIG_HEADERS = $CONFIG_HEADERS 20230 CONFIG_LINKS = $CONFIG_LINKS 20231 CONFIG_COMMANDS = $CONFIG_COMMANDS 20232 $ $0 $@ 20233 20234on `(hostname || uname -n) 2>/dev/null | sed 1q` 20235" 20236 20237_ACEOF 20238 20239case $ac_config_files in *" 20240"*) set x $ac_config_files; shift; ac_config_files=$*;; 20241esac 20242 20243case $ac_config_headers in *" 20244"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20245esac 20246 20247 20248cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20249# Files that config.status was made for. 20250config_files="$ac_config_files" 20251config_headers="$ac_config_headers" 20252config_commands="$ac_config_commands" 20253 20254_ACEOF 20255 20256cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20257ac_cs_usage="\ 20258\`$as_me' instantiates files and other configuration actions 20259from templates according to the current configuration. Unless the files 20260and actions are specified as TAGs, all are instantiated by default. 20261 20262Usage: $0 [OPTION]... [TAG]... 20263 20264 -h, --help print this help, then exit 20265 -V, --version print version number and configuration settings, then exit 20266 --config print configuration, then exit 20267 -q, --quiet, --silent 20268 do not print progress messages 20269 -d, --debug don't remove temporary files 20270 --recheck update $as_me by reconfiguring in the same conditions 20271 --file=FILE[:TEMPLATE] 20272 instantiate the configuration file FILE 20273 --header=FILE[:TEMPLATE] 20274 instantiate the configuration header FILE 20275 20276Configuration files: 20277$config_files 20278 20279Configuration headers: 20280$config_headers 20281 20282Configuration commands: 20283$config_commands 20284 20285Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libfontenc/-/issues>." 20286 20287_ACEOF 20288ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 20289ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 20290cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20291ac_cs_config='$ac_cs_config_escaped' 20292ac_cs_version="\\ 20293libfontenc config.status 1.1.6 20294configured by $0, generated by GNU Autoconf 2.71, 20295 with options \\"\$ac_cs_config\\" 20296 20297Copyright (C) 2021 Free Software Foundation, Inc. 20298This config.status script is free software; the Free Software Foundation 20299gives unlimited permission to copy, distribute and modify it." 20300 20301ac_pwd='$ac_pwd' 20302srcdir='$srcdir' 20303INSTALL='$INSTALL' 20304MKDIR_P='$MKDIR_P' 20305AWK='$AWK' 20306test -n "\$AWK" || AWK=awk 20307_ACEOF 20308 20309cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20310# The default lists apply if the user does not specify any file. 20311ac_need_defaults=: 20312while test $# != 0 20313do 20314 case $1 in 20315 --*=?*) 20316 ac_option=`expr "X$1" : 'X\([^=]*\)='` 20317 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20318 ac_shift=: 20319 ;; 20320 --*=) 20321 ac_option=`expr "X$1" : 'X\([^=]*\)='` 20322 ac_optarg= 20323 ac_shift=: 20324 ;; 20325 *) 20326 ac_option=$1 20327 ac_optarg=$2 20328 ac_shift=shift 20329 ;; 20330 esac 20331 20332 case $ac_option in 20333 # Handling of the options. 20334 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20335 ac_cs_recheck=: ;; 20336 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20337 printf "%s\n" "$ac_cs_version"; exit ;; 20338 --config | --confi | --conf | --con | --co | --c ) 20339 printf "%s\n" "$ac_cs_config"; exit ;; 20340 --debug | --debu | --deb | --de | --d | -d ) 20341 debug=: ;; 20342 --file | --fil | --fi | --f ) 20343 $ac_shift 20344 case $ac_optarg in 20345 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20346 '') as_fn_error $? "missing file argument" ;; 20347 esac 20348 as_fn_append CONFIG_FILES " '$ac_optarg'" 20349 ac_need_defaults=false;; 20350 --header | --heade | --head | --hea ) 20351 $ac_shift 20352 case $ac_optarg in 20353 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20354 esac 20355 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20356 ac_need_defaults=false;; 20357 --he | --h) 20358 # Conflict between --help and --header 20359 as_fn_error $? "ambiguous option: \`$1' 20360Try \`$0 --help' for more information.";; 20361 --help | --hel | -h ) 20362 printf "%s\n" "$ac_cs_usage"; exit ;; 20363 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20364 | -silent | --silent | --silen | --sile | --sil | --si | --s) 20365 ac_cs_silent=: ;; 20366 20367 # This is an error. 20368 -*) as_fn_error $? "unrecognized option: \`$1' 20369Try \`$0 --help' for more information." ;; 20370 20371 *) as_fn_append ac_config_targets " $1" 20372 ac_need_defaults=false ;; 20373 20374 esac 20375 shift 20376done 20377 20378ac_configure_extra_args= 20379 20380if $ac_cs_silent; then 20381 exec 6>/dev/null 20382 ac_configure_extra_args="$ac_configure_extra_args --silent" 20383fi 20384 20385_ACEOF 20386cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20387if \$ac_cs_recheck; then 20388 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20389 shift 20390 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 20391 CONFIG_SHELL='$SHELL' 20392 export CONFIG_SHELL 20393 exec "\$@" 20394fi 20395 20396_ACEOF 20397cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20398exec 5>>config.log 20399{ 20400 echo 20401 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20402## Running $as_me. ## 20403_ASBOX 20404 printf "%s\n" "$ac_log" 20405} >&5 20406 20407_ACEOF 20408cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20409# 20410# INIT-COMMANDS 20411# 20412AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 20413 20414 20415# The HP-UX ksh and POSIX shell print the target directory to stdout 20416# if CDPATH is set. 20417(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20418 20419sed_quote_subst='$sed_quote_subst' 20420double_quote_subst='$double_quote_subst' 20421delay_variable_subst='$delay_variable_subst' 20422macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 20423macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 20424enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 20425enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 20426pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 20427enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 20428shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 20429SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 20430ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 20431PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 20432host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 20433host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 20434host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 20435build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 20436build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 20437build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 20438SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 20439Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 20440GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 20441EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 20442FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 20443LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 20444NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 20445LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 20446max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 20447ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 20448exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 20449lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 20450lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 20451lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 20452lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 20453lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 20454reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 20455reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20456FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 20457OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 20458deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 20459file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 20460file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 20461want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 20462DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 20463sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 20464AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 20465lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 20466AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 20467archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 20468STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 20469RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 20470old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20471old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20472old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 20473lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 20474CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 20475CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 20476compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 20477GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 20478lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 20479lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 20480lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 20481lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 20482lt_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"`' 20483lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 20484nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 20485lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 20486lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 20487objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 20488MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 20489lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 20490lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 20491lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 20492lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 20493lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 20494need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 20495MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 20496DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 20497NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 20498LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 20499OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 20500OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 20501libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 20502shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 20503extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20504archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 20505enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 20506export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 20507whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 20508compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 20509old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 20510old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20511archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 20512archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20513module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 20514module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20515with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 20516allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 20517no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 20518hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 20519hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 20520hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 20521hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 20522hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 20523hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 20524hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 20525inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 20526link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 20527always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 20528export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 20529exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 20530include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 20531prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 20532postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 20533file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 20534variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 20535need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 20536need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 20537version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 20538runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 20539shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 20540shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 20541libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 20542library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 20543soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 20544install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 20545postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20546postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20547finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 20548finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 20549hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 20550sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 20551configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 20552configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 20553hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 20554enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 20555enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 20556enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 20557old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 20558striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20559 20560LTCC='$LTCC' 20561LTCFLAGS='$LTCFLAGS' 20562compiler='$compiler_DEFAULT' 20563 20564# A function that is used when there is no print builtin or printf. 20565func_fallback_echo () 20566{ 20567 eval 'cat <<_LTECHO_EOF 20568\$1 20569_LTECHO_EOF' 20570} 20571 20572# Quote evaled strings. 20573for var in SHELL \ 20574ECHO \ 20575PATH_SEPARATOR \ 20576SED \ 20577GREP \ 20578EGREP \ 20579FGREP \ 20580LD \ 20581NM \ 20582LN_S \ 20583lt_SP2NL \ 20584lt_NL2SP \ 20585reload_flag \ 20586FILECMD \ 20587OBJDUMP \ 20588deplibs_check_method \ 20589file_magic_cmd \ 20590file_magic_glob \ 20591want_nocaseglob \ 20592DLLTOOL \ 20593sharedlib_from_linklib_cmd \ 20594AR \ 20595archiver_list_spec \ 20596STRIP \ 20597RANLIB \ 20598CC \ 20599CFLAGS \ 20600compiler \ 20601lt_cv_sys_global_symbol_pipe \ 20602lt_cv_sys_global_symbol_to_cdecl \ 20603lt_cv_sys_global_symbol_to_import \ 20604lt_cv_sys_global_symbol_to_c_name_address \ 20605lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 20606lt_cv_nm_interface \ 20607nm_file_list_spec \ 20608lt_cv_truncate_bin \ 20609lt_prog_compiler_no_builtin_flag \ 20610lt_prog_compiler_pic \ 20611lt_prog_compiler_wl \ 20612lt_prog_compiler_static \ 20613lt_cv_prog_compiler_c_o \ 20614need_locks \ 20615MANIFEST_TOOL \ 20616DSYMUTIL \ 20617NMEDIT \ 20618LIPO \ 20619OTOOL \ 20620OTOOL64 \ 20621shrext_cmds \ 20622export_dynamic_flag_spec \ 20623whole_archive_flag_spec \ 20624compiler_needs_object \ 20625with_gnu_ld \ 20626allow_undefined_flag \ 20627no_undefined_flag \ 20628hardcode_libdir_flag_spec \ 20629hardcode_libdir_separator \ 20630exclude_expsyms \ 20631include_expsyms \ 20632file_list_spec \ 20633variables_saved_for_relink \ 20634libname_spec \ 20635library_names_spec \ 20636soname_spec \ 20637install_override_mode \ 20638finish_eval \ 20639old_striplib \ 20640striplib; do 20641 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20642 *[\\\\\\\`\\"\\\$]*) 20643 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20644 ;; 20645 *) 20646 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20647 ;; 20648 esac 20649done 20650 20651# Double-quote double-evaled strings. 20652for var in reload_cmds \ 20653old_postinstall_cmds \ 20654old_postuninstall_cmds \ 20655old_archive_cmds \ 20656extract_expsyms_cmds \ 20657old_archive_from_new_cmds \ 20658old_archive_from_expsyms_cmds \ 20659archive_cmds \ 20660archive_expsym_cmds \ 20661module_cmds \ 20662module_expsym_cmds \ 20663export_symbols_cmds \ 20664prelink_cmds \ 20665postlink_cmds \ 20666postinstall_cmds \ 20667postuninstall_cmds \ 20668finish_cmds \ 20669sys_lib_search_path_spec \ 20670configure_time_dlsearch_path \ 20671configure_time_lt_sys_library_path; do 20672 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20673 *[\\\\\\\`\\"\\\$]*) 20674 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20675 ;; 20676 *) 20677 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20678 ;; 20679 esac 20680done 20681 20682ac_aux_dir='$ac_aux_dir' 20683 20684# See if we are running on zsh, and set the options that allow our 20685# commands through without removal of \ escapes INIT. 20686if test -n "\${ZSH_VERSION+set}"; then 20687 setopt NO_GLOB_SUBST 20688fi 20689 20690 20691 PACKAGE='$PACKAGE' 20692 VERSION='$VERSION' 20693 RM='$RM' 20694 ofile='$ofile' 20695 20696 20697 20698 20699_ACEOF 20700 20701cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20702 20703# Handling of arguments. 20704for ac_config_target in $ac_config_targets 20705do 20706 case $ac_config_target in 20707 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 20708 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 20709 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 20710 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 20711 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 20712 "fontenc.pc") CONFIG_FILES="$CONFIG_FILES fontenc.pc" ;; 20713 20714 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 20715 esac 20716done 20717 20718 20719# If the user did not use the arguments to specify the items to instantiate, 20720# then the envvar interface is used. Set only those that are not. 20721# We use the long form for the default assignment because of an extremely 20722# bizarre bug on SunOS 4.1.3. 20723if $ac_need_defaults; then 20724 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 20725 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 20726 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 20727fi 20728 20729# Have a temporary directory for convenience. Make it in the build tree 20730# simply because there is no reason against having it here, and in addition, 20731# creating and moving files from /tmp can sometimes cause problems. 20732# Hook for its removal unless debugging. 20733# Note that there is a small window in which the directory will not be cleaned: 20734# after its creation but before its name has been assigned to `$tmp'. 20735$debug || 20736{ 20737 tmp= ac_tmp= 20738 trap 'exit_status=$? 20739 : "${ac_tmp:=$tmp}" 20740 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 20741' 0 20742 trap 'as_fn_exit 1' 1 2 13 15 20743} 20744# Create a (secure) tmp directory for tmp files. 20745 20746{ 20747 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 20748 test -d "$tmp" 20749} || 20750{ 20751 tmp=./conf$$-$RANDOM 20752 (umask 077 && mkdir "$tmp") 20753} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 20754ac_tmp=$tmp 20755 20756# Set up the scripts for CONFIG_FILES section. 20757# No need to generate them if there are no CONFIG_FILES. 20758# This happens for instance with `./config.status config.h'. 20759if test -n "$CONFIG_FILES"; then 20760 20761 20762ac_cr=`echo X | tr X '\015'` 20763# On cygwin, bash can eat \r inside `` if the user requested igncr. 20764# But we know of no other shell where ac_cr would be empty at this 20765# point, so we can use a bashism as a fallback. 20766if test "x$ac_cr" = x; then 20767 eval ac_cr=\$\'\\r\' 20768fi 20769ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 20770if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 20771 ac_cs_awk_cr='\\r' 20772else 20773 ac_cs_awk_cr=$ac_cr 20774fi 20775 20776echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 20777_ACEOF 20778 20779 20780{ 20781 echo "cat >conf$$subs.awk <<_ACEOF" && 20782 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 20783 echo "_ACEOF" 20784} >conf$$subs.sh || 20785 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20786ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 20787ac_delim='%!_!# ' 20788for ac_last_try in false false false false false :; do 20789 . ./conf$$subs.sh || 20790 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20791 20792 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 20793 if test $ac_delim_n = $ac_delim_num; then 20794 break 20795 elif $ac_last_try; then 20796 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20797 else 20798 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20799 fi 20800done 20801rm -f conf$$subs.sh 20802 20803cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20804cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 20805_ACEOF 20806sed -n ' 20807h 20808s/^/S["/; s/!.*/"]=/ 20809p 20810g 20811s/^[^!]*!// 20812:repl 20813t repl 20814s/'"$ac_delim"'$// 20815t delim 20816:nl 20817h 20818s/\(.\{148\}\)..*/\1/ 20819t more1 20820s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 20821p 20822n 20823b repl 20824:more1 20825s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20826p 20827g 20828s/.\{148\}// 20829t nl 20830:delim 20831h 20832s/\(.\{148\}\)..*/\1/ 20833t more2 20834s/["\\]/\\&/g; s/^/"/; s/$/"/ 20835p 20836b 20837:more2 20838s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20839p 20840g 20841s/.\{148\}// 20842t delim 20843' <conf$$subs.awk | sed ' 20844/^[^""]/{ 20845 N 20846 s/\n// 20847} 20848' >>$CONFIG_STATUS || ac_write_fail=1 20849rm -f conf$$subs.awk 20850cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20851_ACAWK 20852cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 20853 for (key in S) S_is_set[key] = 1 20854 FS = "" 20855 20856} 20857{ 20858 line = $ 0 20859 nfields = split(line, field, "@") 20860 substed = 0 20861 len = length(field[1]) 20862 for (i = 2; i < nfields; i++) { 20863 key = field[i] 20864 keylen = length(key) 20865 if (S_is_set[key]) { 20866 value = S[key] 20867 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 20868 len += length(value) + length(field[++i]) 20869 substed = 1 20870 } else 20871 len += 1 + keylen 20872 } 20873 20874 print line 20875} 20876 20877_ACAWK 20878_ACEOF 20879cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20880if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 20881 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 20882else 20883 cat 20884fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 20885 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 20886_ACEOF 20887 20888# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 20889# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 20890# trailing colons and then remove the whole line if VPATH becomes empty 20891# (actually we leave an empty line to preserve line numbers). 20892if test "x$srcdir" = x.; then 20893 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 20894h 20895s/// 20896s/^/:/ 20897s/[ ]*$/:/ 20898s/:\$(srcdir):/:/g 20899s/:\${srcdir}:/:/g 20900s/:@srcdir@:/:/g 20901s/^:*// 20902s/:*$// 20903x 20904s/\(=[ ]*\).*/\1/ 20905G 20906s/\n// 20907s/^[^=]*=[ ]*$// 20908}' 20909fi 20910 20911cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20912fi # test -n "$CONFIG_FILES" 20913 20914# Set up the scripts for CONFIG_HEADERS section. 20915# No need to generate them if there are no CONFIG_HEADERS. 20916# This happens for instance with `./config.status Makefile'. 20917if test -n "$CONFIG_HEADERS"; then 20918cat >"$ac_tmp/defines.awk" <<\_ACAWK || 20919BEGIN { 20920_ACEOF 20921 20922# Transform confdefs.h into an awk script `defines.awk', embedded as 20923# here-document in config.status, that substitutes the proper values into 20924# config.h.in to produce config.h. 20925 20926# Create a delimiter string that does not exist in confdefs.h, to ease 20927# handling of long lines. 20928ac_delim='%!_!# ' 20929for ac_last_try in false false :; do 20930 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 20931 if test -z "$ac_tt"; then 20932 break 20933 elif $ac_last_try; then 20934 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 20935 else 20936 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20937 fi 20938done 20939 20940# For the awk script, D is an array of macro values keyed by name, 20941# likewise P contains macro parameters if any. Preserve backslash 20942# newline sequences. 20943 20944ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 20945sed -n ' 20946s/.\{148\}/&'"$ac_delim"'/g 20947t rset 20948:rset 20949s/^[ ]*#[ ]*define[ ][ ]*/ / 20950t def 20951d 20952:def 20953s/\\$// 20954t bsnl 20955s/["\\]/\\&/g 20956s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20957D["\1"]=" \3"/p 20958s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 20959d 20960:bsnl 20961s/["\\]/\\&/g 20962s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20963D["\1"]=" \3\\\\\\n"\\/p 20964t cont 20965s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 20966t cont 20967d 20968:cont 20969n 20970s/.\{148\}/&'"$ac_delim"'/g 20971t clear 20972:clear 20973s/\\$// 20974t bsnlc 20975s/["\\]/\\&/g; s/^/"/; s/$/"/p 20976d 20977:bsnlc 20978s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 20979b cont 20980' <confdefs.h | sed ' 20981s/'"$ac_delim"'/"\\\ 20982"/g' >>$CONFIG_STATUS || ac_write_fail=1 20983 20984cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20985 for (key in D) D_is_set[key] = 1 20986 FS = "" 20987} 20988/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 20989 line = \$ 0 20990 split(line, arg, " ") 20991 if (arg[1] == "#") { 20992 defundef = arg[2] 20993 mac1 = arg[3] 20994 } else { 20995 defundef = substr(arg[1], 2) 20996 mac1 = arg[2] 20997 } 20998 split(mac1, mac2, "(") #) 20999 macro = mac2[1] 21000 prefix = substr(line, 1, index(line, defundef) - 1) 21001 if (D_is_set[macro]) { 21002 # Preserve the white space surrounding the "#". 21003 print prefix "define", macro P[macro] D[macro] 21004 next 21005 } else { 21006 # Replace #undef with comments. This is necessary, for example, 21007 # in the case of _POSIX_SOURCE, which is predefined and required 21008 # on some systems where configure will not decide to define it. 21009 if (defundef == "undef") { 21010 print "/*", prefix defundef, macro, "*/" 21011 next 21012 } 21013 } 21014} 21015{ print } 21016_ACAWK 21017_ACEOF 21018cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21019 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 21020fi # test -n "$CONFIG_HEADERS" 21021 21022 21023eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21024shift 21025for ac_tag 21026do 21027 case $ac_tag in 21028 :[FHLC]) ac_mode=$ac_tag; continue;; 21029 esac 21030 case $ac_mode$ac_tag in 21031 :[FHL]*:*);; 21032 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 21033 :[FH]-) ac_tag=-:-;; 21034 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21035 esac 21036 ac_save_IFS=$IFS 21037 IFS=: 21038 set x $ac_tag 21039 IFS=$ac_save_IFS 21040 shift 21041 ac_file=$1 21042 shift 21043 21044 case $ac_mode in 21045 :L) ac_source=$1;; 21046 :[FH]) 21047 ac_file_inputs= 21048 for ac_f 21049 do 21050 case $ac_f in 21051 -) ac_f="$ac_tmp/stdin";; 21052 *) # Look for the file first in the build tree, then in the source tree 21053 # (if the path is not absolute). The absolute path cannot be DOS-style, 21054 # because $ac_f cannot contain `:'. 21055 test -f "$ac_f" || 21056 case $ac_f in 21057 [\\/$]*) false;; 21058 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21059 esac || 21060 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 21061 esac 21062 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 21063 as_fn_append ac_file_inputs " '$ac_f'" 21064 done 21065 21066 # Let's still pretend it is `configure' which instantiates (i.e., don't 21067 # use $as_me), people would be surprised to read: 21068 # /* config.h. Generated by config.status. */ 21069 configure_input='Generated from '` 21070 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21071 `' by configure.' 21072 if test x"$ac_file" != x-; then 21073 configure_input="$ac_file. $configure_input" 21074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 21075printf "%s\n" "$as_me: creating $ac_file" >&6;} 21076 fi 21077 # Neutralize special characters interpreted by sed in replacement strings. 21078 case $configure_input in #( 21079 *\&* | *\|* | *\\* ) 21080 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 21081 sed 's/[\\\\&|]/\\\\&/g'`;; #( 21082 *) ac_sed_conf_input=$configure_input;; 21083 esac 21084 21085 case $ac_tag in 21086 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 21087 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 21088 esac 21089 ;; 21090 esac 21091 21092 ac_dir=`$as_dirname -- "$ac_file" || 21093$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21094 X"$ac_file" : 'X\(//\)[^/]' \| \ 21095 X"$ac_file" : 'X\(//\)$' \| \ 21096 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21097printf "%s\n" X"$ac_file" | 21098 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21099 s//\1/ 21100 q 21101 } 21102 /^X\(\/\/\)[^/].*/{ 21103 s//\1/ 21104 q 21105 } 21106 /^X\(\/\/\)$/{ 21107 s//\1/ 21108 q 21109 } 21110 /^X\(\/\).*/{ 21111 s//\1/ 21112 q 21113 } 21114 s/.*/./; q'` 21115 as_dir="$ac_dir"; as_fn_mkdir_p 21116 ac_builddir=. 21117 21118case "$ac_dir" in 21119.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21120*) 21121 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 21122 # A ".." for each directory in $ac_dir_suffix. 21123 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 21124 case $ac_top_builddir_sub in 21125 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21126 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21127 esac ;; 21128esac 21129ac_abs_top_builddir=$ac_pwd 21130ac_abs_builddir=$ac_pwd$ac_dir_suffix 21131# for backward compatibility: 21132ac_top_builddir=$ac_top_build_prefix 21133 21134case $srcdir in 21135 .) # We are building in place. 21136 ac_srcdir=. 21137 ac_top_srcdir=$ac_top_builddir_sub 21138 ac_abs_top_srcdir=$ac_pwd ;; 21139 [\\/]* | ?:[\\/]* ) # Absolute name. 21140 ac_srcdir=$srcdir$ac_dir_suffix; 21141 ac_top_srcdir=$srcdir 21142 ac_abs_top_srcdir=$srcdir ;; 21143 *) # Relative name. 21144 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21145 ac_top_srcdir=$ac_top_build_prefix$srcdir 21146 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21147esac 21148ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21149 21150 21151 case $ac_mode in 21152 :F) 21153 # 21154 # CONFIG_FILE 21155 # 21156 21157 case $INSTALL in 21158 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21159 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21160 esac 21161 ac_MKDIR_P=$MKDIR_P 21162 case $MKDIR_P in 21163 [\\/$]* | ?:[\\/]* ) ;; 21164 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 21165 esac 21166_ACEOF 21167 21168cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21169# If the template does not know about datarootdir, expand it. 21170# FIXME: This hack should be removed a few years after 2.60. 21171ac_datarootdir_hack=; ac_datarootdir_seen= 21172ac_sed_dataroot=' 21173/datarootdir/ { 21174 p 21175 q 21176} 21177/@datadir@/p 21178/@docdir@/p 21179/@infodir@/p 21180/@localedir@/p 21181/@mandir@/p' 21182case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 21183*datarootdir*) ac_datarootdir_seen=yes;; 21184*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21186printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21187_ACEOF 21188cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21189 ac_datarootdir_hack=' 21190 s&@datadir@&$datadir&g 21191 s&@docdir@&$docdir&g 21192 s&@infodir@&$infodir&g 21193 s&@localedir@&$localedir&g 21194 s&@mandir@&$mandir&g 21195 s&\\\${datarootdir}&$datarootdir&g' ;; 21196esac 21197_ACEOF 21198 21199# Neutralize VPATH when `$srcdir' = `.'. 21200# Shell code in configure.ac might set extrasub. 21201# FIXME: do we really want to maintain this feature? 21202cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21203ac_sed_extra="$ac_vpsub 21204$extrasub 21205_ACEOF 21206cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21207:t 21208/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21209s|@configure_input@|$ac_sed_conf_input|;t t 21210s&@top_builddir@&$ac_top_builddir_sub&;t t 21211s&@top_build_prefix@&$ac_top_build_prefix&;t t 21212s&@srcdir@&$ac_srcdir&;t t 21213s&@abs_srcdir@&$ac_abs_srcdir&;t t 21214s&@top_srcdir@&$ac_top_srcdir&;t t 21215s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21216s&@builddir@&$ac_builddir&;t t 21217s&@abs_builddir@&$ac_abs_builddir&;t t 21218s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21219s&@INSTALL@&$ac_INSTALL&;t t 21220s&@MKDIR_P@&$ac_MKDIR_P&;t t 21221$ac_datarootdir_hack 21222" 21223eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 21224 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21225 21226test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 21227 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 21228 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 21229 "$ac_tmp/out"`; test -z "$ac_out"; } && 21230 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21231which seems to be undefined. Please make sure it is defined" >&5 21232printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21233which seems to be undefined. Please make sure it is defined" >&2;} 21234 21235 rm -f "$ac_tmp/stdin" 21236 case $ac_file in 21237 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 21238 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 21239 esac \ 21240 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21241 ;; 21242 :H) 21243 # 21244 # CONFIG_HEADER 21245 # 21246 if test x"$ac_file" != x-; then 21247 { 21248 printf "%s\n" "/* $configure_input */" >&1 \ 21249 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 21250 } >"$ac_tmp/config.h" \ 21251 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21252 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 21253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 21254printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 21255 else 21256 rm -f "$ac_file" 21257 mv "$ac_tmp/config.h" "$ac_file" \ 21258 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21259 fi 21260 else 21261 printf "%s\n" "/* $configure_input */" >&1 \ 21262 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 21263 || as_fn_error $? "could not create -" "$LINENO" 5 21264 fi 21265# Compute "$ac_file"'s index in $config_headers. 21266_am_arg="$ac_file" 21267_am_stamp_count=1 21268for _am_header in $config_headers :; do 21269 case $_am_header in 21270 $_am_arg | $_am_arg:* ) 21271 break ;; 21272 * ) 21273 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21274 esac 21275done 21276echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 21277$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21278 X"$_am_arg" : 'X\(//\)[^/]' \| \ 21279 X"$_am_arg" : 'X\(//\)$' \| \ 21280 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 21281printf "%s\n" X"$_am_arg" | 21282 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21283 s//\1/ 21284 q 21285 } 21286 /^X\(\/\/\)[^/].*/{ 21287 s//\1/ 21288 q 21289 } 21290 /^X\(\/\/\)$/{ 21291 s//\1/ 21292 q 21293 } 21294 /^X\(\/\).*/{ 21295 s//\1/ 21296 q 21297 } 21298 s/.*/./; q'`/stamp-h$_am_stamp_count 21299 ;; 21300 21301 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21302printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 21303 ;; 21304 esac 21305 21306 21307 case $ac_file$ac_mode in 21308 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 21309 # Older Autoconf quotes --file arguments for eval, but not when files 21310 # are listed without --file. Let's play safe and only enable the eval 21311 # if we detect the quoting. 21312 # TODO: see whether this extra hack can be removed once we start 21313 # requiring Autoconf 2.70 or later. 21314 case $CONFIG_FILES in #( 21315 *\'*) : 21316 eval set x "$CONFIG_FILES" ;; #( 21317 *) : 21318 set x $CONFIG_FILES ;; #( 21319 *) : 21320 ;; 21321esac 21322 shift 21323 # Used to flag and report bootstrapping failures. 21324 am_rc=0 21325 for am_mf 21326 do 21327 # Strip MF so we end up with the name of the file. 21328 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 21329 # Check whether this is an Automake generated Makefile which includes 21330 # dependency-tracking related rules and includes. 21331 # Grep'ing the whole file directly is not great: AIX grep has a line 21332 # limit of 2048, but all sed's we know have understand at least 4000. 21333 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 21334 || continue 21335 am_dirpart=`$as_dirname -- "$am_mf" || 21336$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21337 X"$am_mf" : 'X\(//\)[^/]' \| \ 21338 X"$am_mf" : 'X\(//\)$' \| \ 21339 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21340printf "%s\n" X"$am_mf" | 21341 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21342 s//\1/ 21343 q 21344 } 21345 /^X\(\/\/\)[^/].*/{ 21346 s//\1/ 21347 q 21348 } 21349 /^X\(\/\/\)$/{ 21350 s//\1/ 21351 q 21352 } 21353 /^X\(\/\).*/{ 21354 s//\1/ 21355 q 21356 } 21357 s/.*/./; q'` 21358 am_filepart=`$as_basename -- "$am_mf" || 21359$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 21360 X"$am_mf" : 'X\(//\)$' \| \ 21361 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21362printf "%s\n" X/"$am_mf" | 21363 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21364 s//\1/ 21365 q 21366 } 21367 /^X\/\(\/\/\)$/{ 21368 s//\1/ 21369 q 21370 } 21371 /^X\/\(\/\).*/{ 21372 s//\1/ 21373 q 21374 } 21375 s/.*/./; q'` 21376 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 21377 && sed -e '/# am--include-marker/d' "$am_filepart" \ 21378 | $MAKE -f - am--depfiles" >&5 21379 (cd "$am_dirpart" \ 21380 && sed -e '/# am--include-marker/d' "$am_filepart" \ 21381 | $MAKE -f - am--depfiles) >&5 2>&5 21382 ac_status=$? 21383 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21384 (exit $ac_status); } || am_rc=$? 21385 done 21386 if test $am_rc -ne 0; then 21387 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21388printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 21389as_fn_error $? "Something went wrong bootstrapping makefile fragments 21390 for automatic dependency tracking. If GNU make was not used, consider 21391 re-running the configure script with MAKE=\"gmake\" (or whatever is 21392 necessary). You can also try re-running configure with the 21393 '--disable-dependency-tracking' option to at least be able to build 21394 the package (albeit without support for automatic dependency tracking). 21395See \`config.log' for more details" "$LINENO" 5; } 21396 fi 21397 { am_dirpart=; unset am_dirpart;} 21398 { am_filepart=; unset am_filepart;} 21399 { am_mf=; unset am_mf;} 21400 { am_rc=; unset am_rc;} 21401 rm -f conftest-deps.mk 21402} 21403 ;; 21404 "libtool":C) 21405 21406 # See if we are running on zsh, and set the options that allow our 21407 # commands through without removal of \ escapes. 21408 if test -n "${ZSH_VERSION+set}"; then 21409 setopt NO_GLOB_SUBST 21410 fi 21411 21412 cfgfile=${ofile}T 21413 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21414 $RM "$cfgfile" 21415 21416 cat <<_LT_EOF >> "$cfgfile" 21417#! $SHELL 21418# Generated automatically by $as_me ($PACKAGE) $VERSION 21419# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 21420# NOTE: Changes made to this file will be lost: look at ltmain.sh. 21421 21422# Provide generalized library-building support services. 21423# Written by Gordon Matzigkeit, 1996 21424 21425# Copyright (C) 2014 Free Software Foundation, Inc. 21426# This is free software; see the source for copying conditions. There is NO 21427# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 21428 21429# GNU Libtool is free software; you can redistribute it and/or modify 21430# it under the terms of the GNU General Public License as published by 21431# the Free Software Foundation; either version 2 of of the License, or 21432# (at your option) any later version. 21433# 21434# As a special exception to the GNU General Public License, if you 21435# distribute this file as part of a program or library that is built 21436# using GNU Libtool, you may include this file under the same 21437# distribution terms that you use for the rest of that program. 21438# 21439# GNU Libtool is distributed in the hope that it will be useful, but 21440# WITHOUT ANY WARRANTY; without even the implied warranty of 21441# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21442# GNU General Public License for more details. 21443# 21444# You should have received a copy of the GNU General Public License 21445# along with this program. If not, see <http://www.gnu.org/licenses/>. 21446 21447 21448# The names of the tagged configurations supported by this script. 21449available_tags='' 21450 21451# Configured defaults for sys_lib_dlsearch_path munging. 21452: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 21453 21454# ### BEGIN LIBTOOL CONFIG 21455 21456# Which release of libtool.m4 was used? 21457macro_version=$macro_version 21458macro_revision=$macro_revision 21459 21460# Whether or not to build shared libraries. 21461build_libtool_libs=$enable_shared 21462 21463# Whether or not to build static libraries. 21464build_old_libs=$enable_static 21465 21466# What type of objects to build. 21467pic_mode=$pic_mode 21468 21469# Whether or not to optimize for fast installation. 21470fast_install=$enable_fast_install 21471 21472# Shared archive member basename,for filename based shared library versioning on AIX. 21473shared_archive_member_spec=$shared_archive_member_spec 21474 21475# Shell to use when invoking shell scripts. 21476SHELL=$lt_SHELL 21477 21478# An echo program that protects backslashes. 21479ECHO=$lt_ECHO 21480 21481# The PATH separator for the build system. 21482PATH_SEPARATOR=$lt_PATH_SEPARATOR 21483 21484# The host system. 21485host_alias=$host_alias 21486host=$host 21487host_os=$host_os 21488 21489# The build system. 21490build_alias=$build_alias 21491build=$build 21492build_os=$build_os 21493 21494# A sed program that does not truncate output. 21495SED=$lt_SED 21496 21497# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21498Xsed="\$SED -e 1s/^X//" 21499 21500# A grep program that handles long lines. 21501GREP=$lt_GREP 21502 21503# An ERE matcher. 21504EGREP=$lt_EGREP 21505 21506# A literal string matcher. 21507FGREP=$lt_FGREP 21508 21509# A BSD- or MS-compatible name lister. 21510NM=$lt_NM 21511 21512# Whether we need soft or hard links. 21513LN_S=$lt_LN_S 21514 21515# What is the maximum length of a command? 21516max_cmd_len=$max_cmd_len 21517 21518# Object file suffix (normally "o"). 21519objext=$ac_objext 21520 21521# Executable file suffix (normally ""). 21522exeext=$exeext 21523 21524# whether the shell understands "unset". 21525lt_unset=$lt_unset 21526 21527# turn spaces into newlines. 21528SP2NL=$lt_lt_SP2NL 21529 21530# turn newlines into spaces. 21531NL2SP=$lt_lt_NL2SP 21532 21533# convert \$build file names to \$host format. 21534to_host_file_cmd=$lt_cv_to_host_file_cmd 21535 21536# convert \$build files to toolchain format. 21537to_tool_file_cmd=$lt_cv_to_tool_file_cmd 21538 21539# A file(cmd) program that detects file types. 21540FILECMD=$lt_FILECMD 21541 21542# An object symbol dumper. 21543OBJDUMP=$lt_OBJDUMP 21544 21545# Method to check whether dependent libraries are shared objects. 21546deplibs_check_method=$lt_deplibs_check_method 21547 21548# Command to use when deplibs_check_method = "file_magic". 21549file_magic_cmd=$lt_file_magic_cmd 21550 21551# How to find potential files when deplibs_check_method = "file_magic". 21552file_magic_glob=$lt_file_magic_glob 21553 21554# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 21555want_nocaseglob=$lt_want_nocaseglob 21556 21557# DLL creation program. 21558DLLTOOL=$lt_DLLTOOL 21559 21560# Command to associate shared and link libraries. 21561sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 21562 21563# The archiver. 21564AR=$lt_AR 21565 21566# Flags to create an archive (by configure). 21567lt_ar_flags=$lt_ar_flags 21568 21569# Flags to create an archive. 21570AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 21571 21572# How to feed a file listing to the archiver. 21573archiver_list_spec=$lt_archiver_list_spec 21574 21575# A symbol stripping program. 21576STRIP=$lt_STRIP 21577 21578# Commands used to install an old-style archive. 21579RANLIB=$lt_RANLIB 21580old_postinstall_cmds=$lt_old_postinstall_cmds 21581old_postuninstall_cmds=$lt_old_postuninstall_cmds 21582 21583# Whether to use a lock for old archive extraction. 21584lock_old_archive_extraction=$lock_old_archive_extraction 21585 21586# A C compiler. 21587LTCC=$lt_CC 21588 21589# LTCC compiler flags. 21590LTCFLAGS=$lt_CFLAGS 21591 21592# Take the output of nm and produce a listing of raw symbols and C names. 21593global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 21594 21595# Transform the output of nm in a proper C declaration. 21596global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 21597 21598# Transform the output of nm into a list of symbols to manually relocate. 21599global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 21600 21601# Transform the output of nm in a C name address pair. 21602global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 21603 21604# Transform the output of nm in a C name address pair when lib prefix is needed. 21605global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 21606 21607# The name lister interface. 21608nm_interface=$lt_lt_cv_nm_interface 21609 21610# Specify filename containing input files for \$NM. 21611nm_file_list_spec=$lt_nm_file_list_spec 21612 21613# The root where to search for dependent libraries,and where our libraries should be installed. 21614lt_sysroot=$lt_sysroot 21615 21616# Command to truncate a binary pipe. 21617lt_truncate_bin=$lt_lt_cv_truncate_bin 21618 21619# The name of the directory that contains temporary libtool files. 21620objdir=$objdir 21621 21622# Used to examine libraries when file_magic_cmd begins with "file". 21623MAGIC_CMD=$MAGIC_CMD 21624 21625# Must we lock files when doing compilation? 21626need_locks=$lt_need_locks 21627 21628# Manifest tool. 21629MANIFEST_TOOL=$lt_MANIFEST_TOOL 21630 21631# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 21632DSYMUTIL=$lt_DSYMUTIL 21633 21634# Tool to change global to local symbols on Mac OS X. 21635NMEDIT=$lt_NMEDIT 21636 21637# Tool to manipulate fat objects and archives on Mac OS X. 21638LIPO=$lt_LIPO 21639 21640# ldd/readelf like tool for Mach-O binaries on Mac OS X. 21641OTOOL=$lt_OTOOL 21642 21643# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 21644OTOOL64=$lt_OTOOL64 21645 21646# Old archive suffix (normally "a"). 21647libext=$libext 21648 21649# Shared library suffix (normally ".so"). 21650shrext_cmds=$lt_shrext_cmds 21651 21652# The commands to extract the exported symbol list from a shared archive. 21653extract_expsyms_cmds=$lt_extract_expsyms_cmds 21654 21655# Variables whose values should be saved in libtool wrapper scripts and 21656# restored at link time. 21657variables_saved_for_relink=$lt_variables_saved_for_relink 21658 21659# Do we need the "lib" prefix for modules? 21660need_lib_prefix=$need_lib_prefix 21661 21662# Do we need a version for libraries? 21663need_version=$need_version 21664 21665# Library versioning type. 21666version_type=$version_type 21667 21668# Shared library runtime path variable. 21669runpath_var=$runpath_var 21670 21671# Shared library path variable. 21672shlibpath_var=$shlibpath_var 21673 21674# Is shlibpath searched before the hard-coded library search path? 21675shlibpath_overrides_runpath=$shlibpath_overrides_runpath 21676 21677# Format of library name prefix. 21678libname_spec=$lt_libname_spec 21679 21680# List of archive names. First name is the real one, the rest are links. 21681# The last name is the one that the linker finds with -lNAME 21682library_names_spec=$lt_library_names_spec 21683 21684# The coded name of the library, if different from the real name. 21685soname_spec=$lt_soname_spec 21686 21687# Permission mode override for installation of shared libraries. 21688install_override_mode=$lt_install_override_mode 21689 21690# Command to use after installation of a shared archive. 21691postinstall_cmds=$lt_postinstall_cmds 21692 21693# Command to use after uninstallation of a shared archive. 21694postuninstall_cmds=$lt_postuninstall_cmds 21695 21696# Commands used to finish a libtool library installation in a directory. 21697finish_cmds=$lt_finish_cmds 21698 21699# As "finish_cmds", except a single script fragment to be evaled but 21700# not shown. 21701finish_eval=$lt_finish_eval 21702 21703# Whether we should hardcode library paths into libraries. 21704hardcode_into_libs=$hardcode_into_libs 21705 21706# Compile-time system search path for libraries. 21707sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 21708 21709# Detected run-time system search path for libraries. 21710sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 21711 21712# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 21713configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 21714 21715# Whether dlopen is supported. 21716dlopen_support=$enable_dlopen 21717 21718# Whether dlopen of programs is supported. 21719dlopen_self=$enable_dlopen_self 21720 21721# Whether dlopen of statically linked programs is supported. 21722dlopen_self_static=$enable_dlopen_self_static 21723 21724# Commands to strip libraries. 21725old_striplib=$lt_old_striplib 21726striplib=$lt_striplib 21727 21728 21729# The linker used to build libraries. 21730LD=$lt_LD 21731 21732# How to create reloadable object files. 21733reload_flag=$lt_reload_flag 21734reload_cmds=$lt_reload_cmds 21735 21736# Commands used to build an old-style archive. 21737old_archive_cmds=$lt_old_archive_cmds 21738 21739# A language specific compiler. 21740CC=$lt_compiler 21741 21742# Is the compiler the GNU compiler? 21743with_gcc=$GCC 21744 21745# Compiler flag to turn off builtin functions. 21746no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 21747 21748# Additional compiler flags for building library objects. 21749pic_flag=$lt_lt_prog_compiler_pic 21750 21751# How to pass a linker flag through the compiler. 21752wl=$lt_lt_prog_compiler_wl 21753 21754# Compiler flag to prevent dynamic linking. 21755link_static_flag=$lt_lt_prog_compiler_static 21756 21757# Does compiler simultaneously support -c and -o options? 21758compiler_c_o=$lt_lt_cv_prog_compiler_c_o 21759 21760# Whether or not to add -lc for building shared libraries. 21761build_libtool_need_lc=$archive_cmds_need_lc 21762 21763# Whether or not to disallow shared libs when runtime libs are static. 21764allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 21765 21766# Compiler flag to allow reflexive dlopens. 21767export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 21768 21769# Compiler flag to generate shared objects directly from archives. 21770whole_archive_flag_spec=$lt_whole_archive_flag_spec 21771 21772# Whether the compiler copes with passing no objects directly. 21773compiler_needs_object=$lt_compiler_needs_object 21774 21775# Create an old-style archive from a shared archive. 21776old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 21777 21778# Create a temporary old-style archive to link instead of a shared archive. 21779old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 21780 21781# Commands used to build a shared archive. 21782archive_cmds=$lt_archive_cmds 21783archive_expsym_cmds=$lt_archive_expsym_cmds 21784 21785# Commands used to build a loadable module if different from building 21786# a shared archive. 21787module_cmds=$lt_module_cmds 21788module_expsym_cmds=$lt_module_expsym_cmds 21789 21790# Whether we are building with GNU ld or not. 21791with_gnu_ld=$lt_with_gnu_ld 21792 21793# Flag that allows shared libraries with undefined symbols to be built. 21794allow_undefined_flag=$lt_allow_undefined_flag 21795 21796# Flag that enforces no undefined symbols. 21797no_undefined_flag=$lt_no_undefined_flag 21798 21799# Flag to hardcode \$libdir into a binary during linking. 21800# This must work even if \$libdir does not exist 21801hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 21802 21803# Whether we need a single "-rpath" flag with a separated argument. 21804hardcode_libdir_separator=$lt_hardcode_libdir_separator 21805 21806# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 21807# DIR into the resulting binary. 21808hardcode_direct=$hardcode_direct 21809 21810# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 21811# DIR into the resulting binary and the resulting library dependency is 21812# "absolute",i.e impossible to change by setting \$shlibpath_var if the 21813# library is relocated. 21814hardcode_direct_absolute=$hardcode_direct_absolute 21815 21816# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 21817# into the resulting binary. 21818hardcode_minus_L=$hardcode_minus_L 21819 21820# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 21821# into the resulting binary. 21822hardcode_shlibpath_var=$hardcode_shlibpath_var 21823 21824# Set to "yes" if building a shared library automatically hardcodes DIR 21825# into the library and all subsequent libraries and executables linked 21826# against it. 21827hardcode_automatic=$hardcode_automatic 21828 21829# Set to yes if linker adds runtime paths of dependent libraries 21830# to runtime path list. 21831inherit_rpath=$inherit_rpath 21832 21833# Whether libtool must link a program against all its dependency libraries. 21834link_all_deplibs=$link_all_deplibs 21835 21836# Set to "yes" if exported symbols are required. 21837always_export_symbols=$always_export_symbols 21838 21839# The commands to list exported symbols. 21840export_symbols_cmds=$lt_export_symbols_cmds 21841 21842# Symbols that should not be listed in the preloaded symbols. 21843exclude_expsyms=$lt_exclude_expsyms 21844 21845# Symbols that must always be exported. 21846include_expsyms=$lt_include_expsyms 21847 21848# Commands necessary for linking programs (against libraries) with templates. 21849prelink_cmds=$lt_prelink_cmds 21850 21851# Commands necessary for finishing linking programs. 21852postlink_cmds=$lt_postlink_cmds 21853 21854# Specify filename containing input files. 21855file_list_spec=$lt_file_list_spec 21856 21857# How to hardcode a shared library path into an executable. 21858hardcode_action=$hardcode_action 21859 21860# ### END LIBTOOL CONFIG 21861 21862_LT_EOF 21863 21864 cat <<'_LT_EOF' >> "$cfgfile" 21865 21866# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 21867 21868# func_munge_path_list VARIABLE PATH 21869# ----------------------------------- 21870# VARIABLE is name of variable containing _space_ separated list of 21871# directories to be munged by the contents of PATH, which is string 21872# having a format: 21873# "DIR[:DIR]:" 21874# string "DIR[ DIR]" will be prepended to VARIABLE 21875# ":DIR[:DIR]" 21876# string "DIR[ DIR]" will be appended to VARIABLE 21877# "DIRP[:DIRP]::[DIRA:]DIRA" 21878# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 21879# "DIRA[ DIRA]" will be appended to VARIABLE 21880# "DIR[:DIR]" 21881# VARIABLE will be replaced by "DIR[ DIR]" 21882func_munge_path_list () 21883{ 21884 case x$2 in 21885 x) 21886 ;; 21887 *:) 21888 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 21889 ;; 21890 x:*) 21891 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 21892 ;; 21893 *::*) 21894 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 21895 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 21896 ;; 21897 *) 21898 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 21899 ;; 21900 esac 21901} 21902 21903 21904# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 21905func_cc_basename () 21906{ 21907 for cc_temp in $*""; do 21908 case $cc_temp in 21909 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 21910 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 21911 \-*) ;; 21912 *) break;; 21913 esac 21914 done 21915 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 21916} 21917 21918 21919# ### END FUNCTIONS SHARED WITH CONFIGURE 21920 21921_LT_EOF 21922 21923 case $host_os in 21924 aix3*) 21925 cat <<\_LT_EOF >> "$cfgfile" 21926# AIX sometimes has problems with the GCC collect2 program. For some 21927# reason, if we set the COLLECT_NAMES environment variable, the problems 21928# vanish in a puff of smoke. 21929if test set != "${COLLECT_NAMES+set}"; then 21930 COLLECT_NAMES= 21931 export COLLECT_NAMES 21932fi 21933_LT_EOF 21934 ;; 21935 esac 21936 21937 21938 21939ltmain=$ac_aux_dir/ltmain.sh 21940 21941 21942 # We use sed instead of cat because bash on DJGPP gets confused if 21943 # if finds mixed CR/LF and LF-only lines. Since sed operates in 21944 # text mode, it properly converts lines to CR/LF. This bash problem 21945 # is reportedly fixed, but why not run on old versions too? 21946 $SED '$q' "$ltmain" >> "$cfgfile" \ 21947 || (rm -f "$cfgfile"; exit 1) 21948 21949 mv -f "$cfgfile" "$ofile" || 21950 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 21951 chmod +x "$ofile" 21952 21953 ;; 21954 21955 esac 21956done # for ac_tag 21957 21958 21959as_fn_exit 0 21960_ACEOF 21961ac_clean_files=$ac_clean_files_save 21962 21963test $ac_write_fail = 0 || 21964 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 21965 21966 21967# configure is writing to config.log, and then calls config.status. 21968# config.status does its own redirection, appending to config.log. 21969# Unfortunately, on DOS this fails, as config.log is still kept open 21970# by configure, so config.status won't be able to write to it; its 21971# output is simply discarded. So we exec the FD to /dev/null, 21972# effectively closing config.log, so it can be properly (re)opened and 21973# appended to by config.status. When coming back to configure, we 21974# need to make the FD available again. 21975if test "$no_create" != yes; then 21976 ac_cs_success=: 21977 ac_config_status_args= 21978 test "$silent" = yes && 21979 ac_config_status_args="$ac_config_status_args --quiet" 21980 exec 5>/dev/null 21981 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 21982 exec 5>>config.log 21983 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 21984 # would make configure fail if this is the last instruction. 21985 $ac_cs_success || as_fn_exit 1 21986fi 21987if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 21988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 21989printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 21990fi 21991 21992 21993