1 1.1 mrg #! /bin/sh 2 1.1 mrg # Guess values for system-dependent variables and create Makefiles. 3 1.11 mrg # Generated by GNU Autoconf 2.69 for LTO plugin for ld 0.1. 4 1.11 mrg # 5 1.11 mrg # 6 1.11 mrg # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 mrg # 8 1.1 mrg # 9 1.1 mrg # This configure script is free software; the Free Software Foundation 10 1.1 mrg # gives unlimited permission to copy, distribute and modify it. 11 1.1 mrg ## -------------------- ## 12 1.1 mrg ## M4sh Initialization. ## 13 1.1 mrg ## -------------------- ## 14 1.1 mrg 15 1.1 mrg # Be more Bourne compatible 16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 mrg emulate sh 19 1.1 mrg NULLCMD=: 20 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 mrg # is contrary to our usage. Disable this feature. 22 1.1 mrg alias -g '${1+"$@"}'='"$@"' 23 1.1 mrg setopt NO_GLOB_SUBST 24 1.1 mrg else 25 1.1 mrg case `(set -o) 2>/dev/null` in #( 26 1.1 mrg *posix*) : 27 1.1 mrg set -o posix ;; #( 28 1.1 mrg *) : 29 1.1 mrg ;; 30 1.1 mrg esac 31 1.1 mrg fi 32 1.1 mrg 33 1.1 mrg 34 1.1 mrg as_nl=' 35 1.1 mrg ' 36 1.1 mrg export as_nl 37 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 mrg # but without wasting forks for bash or zsh. 43 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 mrg as_echo='print -r --' 46 1.1 mrg as_echo_n='print -rn --' 47 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 mrg as_echo='printf %s\n' 49 1.1 mrg as_echo_n='printf %s' 50 1.1 mrg else 51 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 mrg as_echo_n='/usr/ucb/echo -n' 54 1.1 mrg else 55 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 mrg as_echo_n_body='eval 57 1.1 mrg arg=$1; 58 1.1 mrg case $arg in #( 59 1.1 mrg *"$as_nl"*) 60 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 mrg esac; 63 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 mrg ' 65 1.1 mrg export as_echo_n_body 66 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 mrg fi 68 1.1 mrg export as_echo_body 69 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 70 1.1 mrg fi 71 1.1 mrg 72 1.1 mrg # The user is always right. 73 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 mrg PATH_SEPARATOR=: 75 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 mrg PATH_SEPARATOR=';' 78 1.1 mrg } 79 1.1 mrg fi 80 1.1 mrg 81 1.1 mrg 82 1.1 mrg # IFS 83 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 mrg # there to prevent editors from complaining about space-tab. 85 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 mrg # splitting by setting IFS to empty value.) 87 1.1 mrg IFS=" "" $as_nl" 88 1.1 mrg 89 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 90 1.11 mrg as_myself= 91 1.1 mrg case $0 in #(( 92 1.1 mrg *[\\/]* ) as_myself=$0 ;; 93 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 mrg for as_dir in $PATH 95 1.1 mrg do 96 1.1 mrg IFS=$as_save_IFS 97 1.1 mrg test -z "$as_dir" && as_dir=. 98 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 mrg done 100 1.1 mrg IFS=$as_save_IFS 101 1.1 mrg 102 1.1 mrg ;; 103 1.1 mrg esac 104 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 mrg # in which case we are not to be found in the path. 106 1.1 mrg if test "x$as_myself" = x; then 107 1.1 mrg as_myself=$0 108 1.1 mrg fi 109 1.1 mrg if test ! -f "$as_myself"; then 110 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 mrg exit 1 112 1.1 mrg fi 113 1.1 mrg 114 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 117 1.1 mrg # trigger a bug in pdksh 5.2.14. 118 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 mrg do eval test x\${$as_var+set} = xset \ 120 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 mrg done 122 1.1 mrg PS1='$ ' 123 1.1 mrg PS2='> ' 124 1.1 mrg PS4='+ ' 125 1.1 mrg 126 1.1 mrg # NLS nuisances. 127 1.1 mrg LC_ALL=C 128 1.1 mrg export LC_ALL 129 1.1 mrg LANGUAGE=C 130 1.1 mrg export LANGUAGE 131 1.1 mrg 132 1.1 mrg # CDPATH. 133 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 mrg 135 1.11 mrg # Use a proper internal environment variable to ensure we don't fall 136 1.11 mrg # into an infinite loop, continuously re-executing ourselves. 137 1.11 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.11 mrg _as_can_reexec=no; export _as_can_reexec; 139 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 140 1.11 mrg # neutralization value for shells without unset; and this also 141 1.11 mrg # works around shells that cannot unset nonexistent variables. 142 1.11 mrg # Preserve -v and -x to the replacement shell. 143 1.11 mrg BASH_ENV=/dev/null 144 1.11 mrg ENV=/dev/null 145 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.11 mrg case $- in # (((( 147 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 148 1.11 mrg *v* ) as_opts=-v ;; 149 1.11 mrg *x* ) as_opts=-x ;; 150 1.11 mrg * ) as_opts= ;; 151 1.11 mrg esac 152 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 154 1.11 mrg # out after a failed `exec'. 155 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.11 mrg as_fn_exit 255 157 1.11 mrg fi 158 1.11 mrg # We don't want this to propagate to other subprocesses. 159 1.11 mrg { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 mrg if test "x$CONFIG_SHELL" = x; then 161 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 mrg emulate sh 163 1.1 mrg NULLCMD=: 164 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 mrg # is contrary to our usage. Disable this feature. 166 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 mrg setopt NO_GLOB_SUBST 168 1.1 mrg else 169 1.1 mrg case \`(set -o) 2>/dev/null\` in #( 170 1.1 mrg *posix*) : 171 1.1 mrg set -o posix ;; #( 172 1.1 mrg *) : 173 1.1 mrg ;; 174 1.1 mrg esac 175 1.1 mrg fi 176 1.1 mrg " 177 1.1 mrg as_required="as_fn_return () { (exit \$1); } 178 1.1 mrg as_fn_success () { as_fn_return 0; } 179 1.1 mrg as_fn_failure () { as_fn_return 1; } 180 1.1 mrg as_fn_ret_success () { return 0; } 181 1.1 mrg as_fn_ret_failure () { return 1; } 182 1.1 mrg 183 1.1 mrg exitcode=0 184 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 mrg 190 1.1 mrg else 191 1.1 mrg exitcode=1; echo positional parameters were not saved. 192 1.1 mrg fi 193 1.11 mrg test x\$exitcode = x0 || exit 1 194 1.11 mrg test -x / || exit 1" 195 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.7 mrg test \$(( 1 + 1 )) = 2 || exit 1 200 1.1 mrg 201 1.1 mrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 1.1 mrg PATH=/empty FPATH=/empty; export PATH FPATH 206 1.1 mrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 1.7 mrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 1.1 mrg if (eval "$as_required") 2>/dev/null; then : 209 1.1 mrg as_have_required=yes 210 1.1 mrg else 211 1.1 mrg as_have_required=no 212 1.1 mrg fi 213 1.1 mrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 1.1 mrg 215 1.1 mrg else 216 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217 1.1 mrg as_found=false 218 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219 1.1 mrg do 220 1.1 mrg IFS=$as_save_IFS 221 1.1 mrg test -z "$as_dir" && as_dir=. 222 1.1 mrg as_found=: 223 1.1 mrg case $as_dir in #( 224 1.1 mrg /*) 225 1.1 mrg for as_base in sh bash ksh sh5; do 226 1.1 mrg # Try only shells that exist, to save several forks. 227 1.1 mrg as_shell=$as_dir/$as_base 228 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 1.1 mrg CONFIG_SHELL=$as_shell as_have_required=yes 231 1.1 mrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 1.1 mrg break 2 233 1.1 mrg fi 234 1.1 mrg fi 235 1.1 mrg done;; 236 1.1 mrg esac 237 1.1 mrg as_found=false 238 1.1 mrg done 239 1.1 mrg $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 1.1 mrg CONFIG_SHELL=$SHELL as_have_required=yes 242 1.1 mrg fi; } 243 1.1 mrg IFS=$as_save_IFS 244 1.1 mrg 245 1.1 mrg 246 1.1 mrg if test "x$CONFIG_SHELL" != x; then : 247 1.11 mrg export CONFIG_SHELL 248 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 249 1.11 mrg # neutralization value for shells without unset; and this also 250 1.11 mrg # works around shells that cannot unset nonexistent variables. 251 1.11 mrg # Preserve -v and -x to the replacement shell. 252 1.11 mrg BASH_ENV=/dev/null 253 1.11 mrg ENV=/dev/null 254 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.11 mrg case $- in # (((( 256 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 257 1.11 mrg *v* ) as_opts=-v ;; 258 1.11 mrg *x* ) as_opts=-x ;; 259 1.11 mrg * ) as_opts= ;; 260 1.11 mrg esac 261 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 263 1.11 mrg # out after a failed `exec'. 264 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.11 mrg exit 255 266 1.1 mrg fi 267 1.1 mrg 268 1.1 mrg if test x$as_have_required = xno; then : 269 1.1 mrg $as_echo "$0: This script requires a shell more modern than all" 270 1.1 mrg $as_echo "$0: the shells that I found on your system." 271 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then 272 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 1.1 mrg else 275 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 1.1 mrg $0: including any error possibly output before this 277 1.1 mrg $0: message. Then install a modern shell, or manually run 278 1.1 mrg $0: the script under such a shell if you do have one." 279 1.1 mrg fi 280 1.1 mrg exit 1 281 1.1 mrg fi 282 1.1 mrg fi 283 1.1 mrg fi 284 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 285 1.1 mrg export SHELL 286 1.1 mrg # Unset more variables known to interfere with behavior of common tools. 287 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS= 288 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS 289 1.1 mrg 290 1.1 mrg ## --------------------- ## 291 1.1 mrg ## M4sh Shell Functions. ## 292 1.1 mrg ## --------------------- ## 293 1.1 mrg # as_fn_unset VAR 294 1.1 mrg # --------------- 295 1.1 mrg # Portably unset VAR. 296 1.1 mrg as_fn_unset () 297 1.1 mrg { 298 1.1 mrg { eval $1=; unset $1;} 299 1.1 mrg } 300 1.1 mrg as_unset=as_fn_unset 301 1.1 mrg 302 1.1 mrg # as_fn_set_status STATUS 303 1.1 mrg # ----------------------- 304 1.1 mrg # Set $? to STATUS, without forking. 305 1.1 mrg as_fn_set_status () 306 1.1 mrg { 307 1.1 mrg return $1 308 1.1 mrg } # as_fn_set_status 309 1.1 mrg 310 1.1 mrg # as_fn_exit STATUS 311 1.1 mrg # ----------------- 312 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 1.1 mrg as_fn_exit () 314 1.1 mrg { 315 1.1 mrg set +e 316 1.1 mrg as_fn_set_status $1 317 1.1 mrg exit $1 318 1.1 mrg } # as_fn_exit 319 1.1 mrg 320 1.1 mrg # as_fn_mkdir_p 321 1.1 mrg # ------------- 322 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 323 1.1 mrg as_fn_mkdir_p () 324 1.1 mrg { 325 1.1 mrg 326 1.1 mrg case $as_dir in #( 327 1.1 mrg -*) as_dir=./$as_dir;; 328 1.1 mrg esac 329 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 330 1.1 mrg as_dirs= 331 1.1 mrg while :; do 332 1.1 mrg case $as_dir in #( 333 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 1.1 mrg *) as_qdir=$as_dir;; 335 1.1 mrg esac 336 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 337 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 338 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 340 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 341 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 1.1 mrg $as_echo X"$as_dir" | 343 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 1.1 mrg s//\1/ 345 1.1 mrg q 346 1.1 mrg } 347 1.1 mrg /^X\(\/\/\)[^/].*/{ 348 1.1 mrg s//\1/ 349 1.1 mrg q 350 1.1 mrg } 351 1.1 mrg /^X\(\/\/\)$/{ 352 1.1 mrg s//\1/ 353 1.1 mrg q 354 1.1 mrg } 355 1.1 mrg /^X\(\/\).*/{ 356 1.1 mrg s//\1/ 357 1.1 mrg q 358 1.1 mrg } 359 1.1 mrg s/.*/./; q'` 360 1.1 mrg test -d "$as_dir" && break 361 1.1 mrg done 362 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 363 1.11 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 1.1 mrg 365 1.1 mrg 366 1.1 mrg } # as_fn_mkdir_p 367 1.11 mrg 368 1.11 mrg # as_fn_executable_p FILE 369 1.11 mrg # ----------------------- 370 1.11 mrg # Test if FILE is an executable regular file. 371 1.11 mrg as_fn_executable_p () 372 1.11 mrg { 373 1.11 mrg test -f "$1" && test -x "$1" 374 1.11 mrg } # as_fn_executable_p 375 1.1 mrg # as_fn_append VAR VALUE 376 1.1 mrg # ---------------------- 377 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 378 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 379 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 380 1.1 mrg # implementations. 381 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 1.1 mrg eval 'as_fn_append () 383 1.1 mrg { 384 1.1 mrg eval $1+=\$2 385 1.1 mrg }' 386 1.1 mrg else 387 1.1 mrg as_fn_append () 388 1.1 mrg { 389 1.1 mrg eval $1=\$$1\$2 390 1.1 mrg } 391 1.1 mrg fi # as_fn_append 392 1.1 mrg 393 1.1 mrg # as_fn_arith ARG... 394 1.1 mrg # ------------------ 395 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 396 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 1.1 mrg # must be portable across $(()) and expr. 398 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 1.1 mrg eval 'as_fn_arith () 400 1.1 mrg { 401 1.1 mrg as_val=$(( $* )) 402 1.1 mrg }' 403 1.1 mrg else 404 1.1 mrg as_fn_arith () 405 1.1 mrg { 406 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 407 1.1 mrg } 408 1.1 mrg fi # as_fn_arith 409 1.1 mrg 410 1.1 mrg 411 1.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.11 mrg # ---------------------------------------- 413 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 1.11 mrg # script with STATUS, using 1 if that was 0. 416 1.1 mrg as_fn_error () 417 1.1 mrg { 418 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 419 1.11 mrg if test "$4"; then 420 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 mrg fi 423 1.11 mrg $as_echo "$as_me: error: $2" >&2 424 1.1 mrg as_fn_exit $as_status 425 1.1 mrg } # as_fn_error 426 1.1 mrg 427 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 428 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 1.1 mrg as_expr=expr 430 1.1 mrg else 431 1.1 mrg as_expr=false 432 1.1 mrg fi 433 1.1 mrg 434 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 1.1 mrg as_basename=basename 436 1.1 mrg else 437 1.1 mrg as_basename=false 438 1.1 mrg fi 439 1.1 mrg 440 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 1.1 mrg as_dirname=dirname 442 1.1 mrg else 443 1.1 mrg as_dirname=false 444 1.1 mrg fi 445 1.1 mrg 446 1.1 mrg as_me=`$as_basename -- "$0" || 447 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 1.1 mrg X"$0" : 'X\(//\)$' \| \ 449 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 1.1 mrg $as_echo X/"$0" | 451 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 1.1 mrg s//\1/ 453 1.1 mrg q 454 1.1 mrg } 455 1.1 mrg /^X\/\(\/\/\)$/{ 456 1.1 mrg s//\1/ 457 1.1 mrg q 458 1.1 mrg } 459 1.1 mrg /^X\/\(\/\).*/{ 460 1.1 mrg s//\1/ 461 1.1 mrg q 462 1.1 mrg } 463 1.1 mrg s/.*/./; q'` 464 1.1 mrg 465 1.1 mrg # Avoid depending upon Character Ranges. 466 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 1.1 mrg as_cr_digits='0123456789' 470 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 471 1.1 mrg 472 1.1 mrg 473 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 1.1 mrg sed -n ' 479 1.1 mrg p 480 1.1 mrg /[$]LINENO/= 481 1.1 mrg ' <$as_myself | 482 1.1 mrg sed ' 483 1.1 mrg s/[$]LINENO.*/&-/ 484 1.1 mrg t lineno 485 1.1 mrg b 486 1.1 mrg :lineno 487 1.1 mrg N 488 1.1 mrg :loop 489 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 1.1 mrg t loop 491 1.1 mrg s/-\n.*// 492 1.1 mrg ' >$as_me.lineno && 493 1.1 mrg chmod +x "$as_me.lineno" || 494 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 1.1 mrg 496 1.11 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.11 mrg # already done that, so ensure we don't try to do so again and fall 498 1.11 mrg # in an infinite loop. This has already happened in practice. 499 1.11 mrg _as_can_reexec=no; export _as_can_reexec 500 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems 501 1.1 mrg # (the dirname of $[0] is not the place where we might find the 502 1.1 mrg # original and so on. Autoconf is especially sensitive to this). 503 1.1 mrg . "./$as_me.lineno" 504 1.1 mrg # Exit status is that of the last command. 505 1.1 mrg exit 506 1.1 mrg } 507 1.1 mrg 508 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 509 1.1 mrg case `echo -n x` in #((((( 510 1.1 mrg -n*) 511 1.1 mrg case `echo 'xy\c'` in 512 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 1.1 mrg xy) ECHO_C='\c';; 514 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 1.1 mrg ECHO_T=' ';; 516 1.1 mrg esac;; 517 1.1 mrg *) 518 1.1 mrg ECHO_N='-n';; 519 1.1 mrg esac 520 1.1 mrg 521 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 522 1.1 mrg if test -d conf$$.dir; then 523 1.1 mrg rm -f conf$$.dir/conf$$.file 524 1.1 mrg else 525 1.1 mrg rm -f conf$$.dir 526 1.1 mrg mkdir conf$$.dir 2>/dev/null 527 1.1 mrg fi 528 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 529 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 530 1.1 mrg as_ln_s='ln -s' 531 1.1 mrg # ... but there are two gotchas: 532 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 1.11 mrg # In both cases, we have to default to `cp -pR'. 535 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 1.11 mrg as_ln_s='cp -pR' 537 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 538 1.1 mrg as_ln_s=ln 539 1.1 mrg else 540 1.11 mrg as_ln_s='cp -pR' 541 1.1 mrg fi 542 1.1 mrg else 543 1.11 mrg as_ln_s='cp -pR' 544 1.1 mrg fi 545 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 1.1 mrg rmdir conf$$.dir 2>/dev/null 547 1.1 mrg 548 1.1 mrg if mkdir -p . 2>/dev/null; then 549 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 550 1.1 mrg else 551 1.1 mrg test -d ./-p && rmdir ./-p 552 1.1 mrg as_mkdir_p=false 553 1.1 mrg fi 554 1.1 mrg 555 1.11 mrg as_test_x='test -x' 556 1.11 mrg as_executable_p=as_fn_executable_p 557 1.1 mrg 558 1.1 mrg # Sed expression to map a string onto a valid CPP name. 559 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 1.1 mrg 561 1.1 mrg # Sed expression to map a string onto a valid variable name. 562 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 1.1 mrg 564 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 565 1.1 mrg 566 1.1 mrg 567 1.11 mrg test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.11 mrg exec 6>&1 569 1.1 mrg 570 1.1 mrg # Name of the host. 571 1.11 mrg # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 1.1 mrg # so uname gets run too. 573 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 1.1 mrg 575 1.1 mrg # 576 1.1 mrg # Initializations. 577 1.1 mrg # 578 1.1 mrg ac_default_prefix=/usr/local 579 1.1 mrg ac_clean_files= 580 1.1 mrg ac_config_libobj_dir=. 581 1.1 mrg LIBOBJS= 582 1.1 mrg cross_compiling=no 583 1.1 mrg subdirs= 584 1.1 mrg MFLAGS= 585 1.1 mrg MAKEFLAGS= 586 1.1 mrg 587 1.1 mrg # Identity of this package. 588 1.1 mrg PACKAGE_NAME='LTO plugin for ld' 589 1.1 mrg PACKAGE_TARNAME='lto-plugin' 590 1.1 mrg PACKAGE_VERSION='0.1' 591 1.1 mrg PACKAGE_STRING='LTO plugin for ld 0.1' 592 1.1 mrg PACKAGE_BUGREPORT='' 593 1.1 mrg PACKAGE_URL='' 594 1.1 mrg 595 1.1 mrg # Factoring default headers for most tests. 596 1.1 mrg ac_includes_default="\ 597 1.1 mrg #include <stdio.h> 598 1.1 mrg #ifdef HAVE_SYS_TYPES_H 599 1.1 mrg # include <sys/types.h> 600 1.1 mrg #endif 601 1.1 mrg #ifdef HAVE_SYS_STAT_H 602 1.1 mrg # include <sys/stat.h> 603 1.1 mrg #endif 604 1.1 mrg #ifdef STDC_HEADERS 605 1.1 mrg # include <stdlib.h> 606 1.1 mrg # include <stddef.h> 607 1.1 mrg #else 608 1.1 mrg # ifdef HAVE_STDLIB_H 609 1.1 mrg # include <stdlib.h> 610 1.1 mrg # endif 611 1.1 mrg #endif 612 1.1 mrg #ifdef HAVE_STRING_H 613 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 614 1.1 mrg # include <memory.h> 615 1.1 mrg # endif 616 1.1 mrg # include <string.h> 617 1.1 mrg #endif 618 1.1 mrg #ifdef HAVE_STRINGS_H 619 1.1 mrg # include <strings.h> 620 1.1 mrg #endif 621 1.1 mrg #ifdef HAVE_INTTYPES_H 622 1.1 mrg # include <inttypes.h> 623 1.1 mrg #endif 624 1.1 mrg #ifdef HAVE_STDINT_H 625 1.1 mrg # include <stdint.h> 626 1.1 mrg #endif 627 1.1 mrg #ifdef HAVE_UNISTD_H 628 1.1 mrg # include <unistd.h> 629 1.1 mrg #endif" 630 1.1 mrg 631 1.1 mrg ac_subst_vars='am__EXEEXT_FALSE 632 1.1 mrg am__EXEEXT_TRUE 633 1.1 mrg LTLIBOBJS 634 1.1 mrg LIBOBJS 635 1.1 mrg target_noncanonical 636 1.4 mrg lt_host_flags 637 1.1 mrg OTOOL64 638 1.1 mrg OTOOL 639 1.1 mrg LIPO 640 1.1 mrg NMEDIT 641 1.1 mrg DSYMUTIL 642 1.1 mrg RANLIB 643 1.1 mrg AR 644 1.1 mrg OBJDUMP 645 1.1 mrg LN_S 646 1.1 mrg NM 647 1.1 mrg ac_ct_DUMPBIN 648 1.1 mrg DUMPBIN 649 1.1 mrg LD 650 1.1 mrg FGREP 651 1.1 mrg SED 652 1.1 mrg LIBTOOL 653 1.13 mrg LTO_PLUGIN_USE_SYMVER_SUN_FALSE 654 1.13 mrg LTO_PLUGIN_USE_SYMVER_SUN_TRUE 655 1.13 mrg LTO_PLUGIN_USE_SYMVER_GNU_FALSE 656 1.13 mrg LTO_PLUGIN_USE_SYMVER_GNU_TRUE 657 1.13 mrg LTO_PLUGIN_USE_SYMVER_FALSE 658 1.13 mrg LTO_PLUGIN_USE_SYMVER_TRUE 659 1.9 mrg get_gcc_base_ver 660 1.6 mrg real_target_noncanonical 661 1.6 mrg accel_dir_suffix 662 1.6 mrg gcc_build_dir 663 1.12 mrg CET_HOST_FLAGS 664 1.6 mrg ac_lto_plugin_ldflags 665 1.4 mrg ac_lto_plugin_warn_cflags 666 1.7 mrg EGREP 667 1.7 mrg GREP 668 1.7 mrg CPP 669 1.1 mrg am__fastdepCC_FALSE 670 1.1 mrg am__fastdepCC_TRUE 671 1.1 mrg CCDEPMODE 672 1.7 mrg am__nodep 673 1.1 mrg AMDEPBACKSLASH 674 1.1 mrg AMDEP_FALSE 675 1.1 mrg AMDEP_TRUE 676 1.1 mrg am__quote 677 1.1 mrg am__include 678 1.1 mrg DEPDIR 679 1.1 mrg OBJEXT 680 1.1 mrg EXEEXT 681 1.1 mrg ac_ct_CC 682 1.1 mrg CPPFLAGS 683 1.1 mrg LDFLAGS 684 1.1 mrg CFLAGS 685 1.1 mrg CC 686 1.6 mrg with_libiberty 687 1.1 mrg MAINT 688 1.1 mrg MAINTAINER_MODE_FALSE 689 1.1 mrg MAINTAINER_MODE_TRUE 690 1.11 mrg AM_BACKSLASH 691 1.11 mrg AM_DEFAULT_VERBOSITY 692 1.11 mrg AM_DEFAULT_V 693 1.11 mrg AM_V 694 1.1 mrg am__untar 695 1.1 mrg am__tar 696 1.1 mrg AMTAR 697 1.1 mrg am__leading_dot 698 1.1 mrg SET_MAKE 699 1.1 mrg AWK 700 1.1 mrg mkdir_p 701 1.1 mrg MKDIR_P 702 1.1 mrg INSTALL_STRIP_PROGRAM 703 1.1 mrg STRIP 704 1.1 mrg install_sh 705 1.1 mrg MAKEINFO 706 1.1 mrg AUTOHEADER 707 1.1 mrg AUTOMAKE 708 1.1 mrg AUTOCONF 709 1.1 mrg ACLOCAL 710 1.1 mrg VERSION 711 1.1 mrg PACKAGE 712 1.1 mrg CYGPATH_W 713 1.1 mrg am__isrc 714 1.1 mrg INSTALL_DATA 715 1.1 mrg INSTALL_SCRIPT 716 1.1 mrg INSTALL_PROGRAM 717 1.1 mrg target_subdir 718 1.1 mrg host_subdir 719 1.1 mrg build_subdir 720 1.1 mrg build_libsubdir 721 1.4 mrg target_os 722 1.4 mrg target_vendor 723 1.4 mrg target_cpu 724 1.4 mrg target 725 1.4 mrg host_os 726 1.4 mrg host_vendor 727 1.4 mrg host_cpu 728 1.4 mrg host 729 1.1 mrg build_os 730 1.1 mrg build_vendor 731 1.1 mrg build_cpu 732 1.1 mrg build 733 1.1 mrg target_alias 734 1.1 mrg host_alias 735 1.1 mrg build_alias 736 1.1 mrg LIBS 737 1.1 mrg ECHO_T 738 1.1 mrg ECHO_N 739 1.1 mrg ECHO_C 740 1.1 mrg DEFS 741 1.1 mrg mandir 742 1.1 mrg localedir 743 1.1 mrg libdir 744 1.1 mrg psdir 745 1.1 mrg pdfdir 746 1.1 mrg dvidir 747 1.1 mrg htmldir 748 1.1 mrg infodir 749 1.1 mrg docdir 750 1.1 mrg oldincludedir 751 1.1 mrg includedir 752 1.1 mrg localstatedir 753 1.1 mrg sharedstatedir 754 1.1 mrg sysconfdir 755 1.1 mrg datadir 756 1.1 mrg datarootdir 757 1.1 mrg libexecdir 758 1.1 mrg sbindir 759 1.1 mrg bindir 760 1.1 mrg program_transform_name 761 1.1 mrg prefix 762 1.1 mrg exec_prefix 763 1.1 mrg PACKAGE_URL 764 1.1 mrg PACKAGE_BUGREPORT 765 1.1 mrg PACKAGE_STRING 766 1.1 mrg PACKAGE_VERSION 767 1.1 mrg PACKAGE_TARNAME 768 1.1 mrg PACKAGE_NAME 769 1.1 mrg PATH_SEPARATOR 770 1.1 mrg SHELL' 771 1.1 mrg ac_subst_files='' 772 1.1 mrg ac_user_opts=' 773 1.1 mrg enable_option_checking 774 1.1 mrg with_build_libsubdir 775 1.11 mrg enable_silent_rules 776 1.1 mrg enable_maintainer_mode 777 1.6 mrg with_libiberty 778 1.1 mrg enable_dependency_tracking 779 1.1 mrg enable_largefile 780 1.12 mrg enable_cet 781 1.9 mrg with_gcc_major_version_only 782 1.1 mrg enable_shared 783 1.1 mrg enable_static 784 1.1 mrg with_pic 785 1.1 mrg enable_fast_install 786 1.1 mrg with_gnu_ld 787 1.1 mrg enable_libtool_lock 788 1.1 mrg ' 789 1.1 mrg ac_precious_vars='build_alias 790 1.1 mrg host_alias 791 1.1 mrg target_alias 792 1.1 mrg CC 793 1.1 mrg CFLAGS 794 1.1 mrg LDFLAGS 795 1.1 mrg LIBS 796 1.1 mrg CPPFLAGS 797 1.1 mrg CPP' 798 1.1 mrg 799 1.1 mrg 800 1.1 mrg # Initialize some variables set by options. 801 1.1 mrg ac_init_help= 802 1.1 mrg ac_init_version=false 803 1.1 mrg ac_unrecognized_opts= 804 1.1 mrg ac_unrecognized_sep= 805 1.1 mrg # The variables have the same names as the options, with 806 1.1 mrg # dashes changed to underlines. 807 1.1 mrg cache_file=/dev/null 808 1.1 mrg exec_prefix=NONE 809 1.1 mrg no_create= 810 1.1 mrg no_recursion= 811 1.1 mrg prefix=NONE 812 1.1 mrg program_prefix=NONE 813 1.1 mrg program_suffix=NONE 814 1.1 mrg program_transform_name=s,x,x, 815 1.1 mrg silent= 816 1.1 mrg site= 817 1.1 mrg srcdir= 818 1.1 mrg verbose= 819 1.1 mrg x_includes=NONE 820 1.1 mrg x_libraries=NONE 821 1.1 mrg 822 1.1 mrg # Installation directory options. 823 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 824 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 825 1.1 mrg # by default will actually change. 826 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 827 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 828 1.1 mrg bindir='${exec_prefix}/bin' 829 1.1 mrg sbindir='${exec_prefix}/sbin' 830 1.1 mrg libexecdir='${exec_prefix}/libexec' 831 1.1 mrg datarootdir='${prefix}/share' 832 1.1 mrg datadir='${datarootdir}' 833 1.1 mrg sysconfdir='${prefix}/etc' 834 1.1 mrg sharedstatedir='${prefix}/com' 835 1.1 mrg localstatedir='${prefix}/var' 836 1.1 mrg includedir='${prefix}/include' 837 1.1 mrg oldincludedir='/usr/include' 838 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 839 1.1 mrg infodir='${datarootdir}/info' 840 1.1 mrg htmldir='${docdir}' 841 1.1 mrg dvidir='${docdir}' 842 1.1 mrg pdfdir='${docdir}' 843 1.1 mrg psdir='${docdir}' 844 1.1 mrg libdir='${exec_prefix}/lib' 845 1.1 mrg localedir='${datarootdir}/locale' 846 1.1 mrg mandir='${datarootdir}/man' 847 1.1 mrg 848 1.1 mrg ac_prev= 849 1.1 mrg ac_dashdash= 850 1.1 mrg for ac_option 851 1.1 mrg do 852 1.1 mrg # If the previous option needs an argument, assign it. 853 1.1 mrg if test -n "$ac_prev"; then 854 1.1 mrg eval $ac_prev=\$ac_option 855 1.1 mrg ac_prev= 856 1.1 mrg continue 857 1.1 mrg fi 858 1.1 mrg 859 1.1 mrg case $ac_option in 860 1.11 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 861 1.11 mrg *=) ac_optarg= ;; 862 1.11 mrg *) ac_optarg=yes ;; 863 1.1 mrg esac 864 1.1 mrg 865 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 866 1.1 mrg 867 1.1 mrg case $ac_dashdash$ac_option in 868 1.1 mrg --) 869 1.1 mrg ac_dashdash=yes ;; 870 1.1 mrg 871 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 872 1.1 mrg ac_prev=bindir ;; 873 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 874 1.1 mrg bindir=$ac_optarg ;; 875 1.1 mrg 876 1.1 mrg -build | --build | --buil | --bui | --bu) 877 1.1 mrg ac_prev=build_alias ;; 878 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 879 1.1 mrg build_alias=$ac_optarg ;; 880 1.1 mrg 881 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 882 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 883 1.1 mrg ac_prev=cache_file ;; 884 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 885 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 886 1.1 mrg cache_file=$ac_optarg ;; 887 1.1 mrg 888 1.1 mrg --config-cache | -C) 889 1.1 mrg cache_file=config.cache ;; 890 1.1 mrg 891 1.1 mrg -datadir | --datadir | --datadi | --datad) 892 1.1 mrg ac_prev=datadir ;; 893 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 894 1.1 mrg datadir=$ac_optarg ;; 895 1.1 mrg 896 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 897 1.1 mrg | --dataroo | --dataro | --datar) 898 1.1 mrg ac_prev=datarootdir ;; 899 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 900 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 901 1.1 mrg datarootdir=$ac_optarg ;; 902 1.1 mrg 903 1.1 mrg -disable-* | --disable-*) 904 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 905 1.1 mrg # Reject names that are not valid shell variable names. 906 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 907 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 908 1.1 mrg ac_useropt_orig=$ac_useropt 909 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 910 1.1 mrg case $ac_user_opts in 911 1.1 mrg *" 912 1.1 mrg "enable_$ac_useropt" 913 1.1 mrg "*) ;; 914 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 915 1.1 mrg ac_unrecognized_sep=', ';; 916 1.1 mrg esac 917 1.1 mrg eval enable_$ac_useropt=no ;; 918 1.1 mrg 919 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 920 1.1 mrg ac_prev=docdir ;; 921 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 922 1.1 mrg docdir=$ac_optarg ;; 923 1.1 mrg 924 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 925 1.1 mrg ac_prev=dvidir ;; 926 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 927 1.1 mrg dvidir=$ac_optarg ;; 928 1.1 mrg 929 1.1 mrg -enable-* | --enable-*) 930 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 931 1.1 mrg # Reject names that are not valid shell variable names. 932 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 933 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 934 1.1 mrg ac_useropt_orig=$ac_useropt 935 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 936 1.1 mrg case $ac_user_opts in 937 1.1 mrg *" 938 1.1 mrg "enable_$ac_useropt" 939 1.1 mrg "*) ;; 940 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 941 1.1 mrg ac_unrecognized_sep=', ';; 942 1.1 mrg esac 943 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 944 1.1 mrg 945 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 946 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 947 1.1 mrg | --exec | --exe | --ex) 948 1.1 mrg ac_prev=exec_prefix ;; 949 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 950 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 951 1.1 mrg | --exec=* | --exe=* | --ex=*) 952 1.1 mrg exec_prefix=$ac_optarg ;; 953 1.1 mrg 954 1.1 mrg -gas | --gas | --ga | --g) 955 1.1 mrg # Obsolete; use --with-gas. 956 1.1 mrg with_gas=yes ;; 957 1.1 mrg 958 1.1 mrg -help | --help | --hel | --he | -h) 959 1.1 mrg ac_init_help=long ;; 960 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 961 1.1 mrg ac_init_help=recursive ;; 962 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 963 1.1 mrg ac_init_help=short ;; 964 1.1 mrg 965 1.1 mrg -host | --host | --hos | --ho) 966 1.1 mrg ac_prev=host_alias ;; 967 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 968 1.1 mrg host_alias=$ac_optarg ;; 969 1.1 mrg 970 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 971 1.1 mrg ac_prev=htmldir ;; 972 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 973 1.1 mrg | --ht=*) 974 1.1 mrg htmldir=$ac_optarg ;; 975 1.1 mrg 976 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 977 1.1 mrg | --includ | --inclu | --incl | --inc) 978 1.1 mrg ac_prev=includedir ;; 979 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 980 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 981 1.1 mrg includedir=$ac_optarg ;; 982 1.1 mrg 983 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 984 1.1 mrg ac_prev=infodir ;; 985 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 986 1.1 mrg infodir=$ac_optarg ;; 987 1.1 mrg 988 1.1 mrg -libdir | --libdir | --libdi | --libd) 989 1.1 mrg ac_prev=libdir ;; 990 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 991 1.1 mrg libdir=$ac_optarg ;; 992 1.1 mrg 993 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 994 1.1 mrg | --libexe | --libex | --libe) 995 1.1 mrg ac_prev=libexecdir ;; 996 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 997 1.1 mrg | --libexe=* | --libex=* | --libe=*) 998 1.1 mrg libexecdir=$ac_optarg ;; 999 1.1 mrg 1000 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 1001 1.1 mrg ac_prev=localedir ;; 1002 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1003 1.1 mrg localedir=$ac_optarg ;; 1004 1.1 mrg 1005 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1006 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 1007 1.1 mrg ac_prev=localstatedir ;; 1008 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1009 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1010 1.1 mrg localstatedir=$ac_optarg ;; 1011 1.1 mrg 1012 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1013 1.1 mrg ac_prev=mandir ;; 1014 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1015 1.1 mrg mandir=$ac_optarg ;; 1016 1.1 mrg 1017 1.1 mrg -nfp | --nfp | --nf) 1018 1.1 mrg # Obsolete; use --without-fp. 1019 1.1 mrg with_fp=no ;; 1020 1.1 mrg 1021 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1022 1.1 mrg | --no-cr | --no-c | -n) 1023 1.1 mrg no_create=yes ;; 1024 1.1 mrg 1025 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1026 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1027 1.1 mrg no_recursion=yes ;; 1028 1.1 mrg 1029 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1030 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1031 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1032 1.1 mrg ac_prev=oldincludedir ;; 1033 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1034 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1035 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1036 1.1 mrg oldincludedir=$ac_optarg ;; 1037 1.1 mrg 1038 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1039 1.1 mrg ac_prev=prefix ;; 1040 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1041 1.1 mrg prefix=$ac_optarg ;; 1042 1.1 mrg 1043 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1044 1.1 mrg | --program-pre | --program-pr | --program-p) 1045 1.1 mrg ac_prev=program_prefix ;; 1046 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1047 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1048 1.1 mrg program_prefix=$ac_optarg ;; 1049 1.1 mrg 1050 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1051 1.1 mrg | --program-suf | --program-su | --program-s) 1052 1.1 mrg ac_prev=program_suffix ;; 1053 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1054 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1055 1.1 mrg program_suffix=$ac_optarg ;; 1056 1.1 mrg 1057 1.1 mrg -program-transform-name | --program-transform-name \ 1058 1.1 mrg | --program-transform-nam | --program-transform-na \ 1059 1.1 mrg | --program-transform-n | --program-transform- \ 1060 1.1 mrg | --program-transform | --program-transfor \ 1061 1.1 mrg | --program-transfo | --program-transf \ 1062 1.1 mrg | --program-trans | --program-tran \ 1063 1.1 mrg | --progr-tra | --program-tr | --program-t) 1064 1.1 mrg ac_prev=program_transform_name ;; 1065 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1066 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1067 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1068 1.1 mrg | --program-transform=* | --program-transfor=* \ 1069 1.1 mrg | --program-transfo=* | --program-transf=* \ 1070 1.1 mrg | --program-trans=* | --program-tran=* \ 1071 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1072 1.1 mrg program_transform_name=$ac_optarg ;; 1073 1.1 mrg 1074 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1075 1.1 mrg ac_prev=pdfdir ;; 1076 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1077 1.1 mrg pdfdir=$ac_optarg ;; 1078 1.1 mrg 1079 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1080 1.1 mrg ac_prev=psdir ;; 1081 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1082 1.1 mrg psdir=$ac_optarg ;; 1083 1.1 mrg 1084 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1085 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1086 1.1 mrg silent=yes ;; 1087 1.1 mrg 1088 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1089 1.1 mrg ac_prev=sbindir ;; 1090 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1091 1.1 mrg | --sbi=* | --sb=*) 1092 1.1 mrg sbindir=$ac_optarg ;; 1093 1.1 mrg 1094 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1095 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1096 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1097 1.1 mrg | --sha | --sh) 1098 1.1 mrg ac_prev=sharedstatedir ;; 1099 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1100 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1101 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1102 1.1 mrg | --sha=* | --sh=*) 1103 1.1 mrg sharedstatedir=$ac_optarg ;; 1104 1.1 mrg 1105 1.1 mrg -site | --site | --sit) 1106 1.1 mrg ac_prev=site ;; 1107 1.1 mrg -site=* | --site=* | --sit=*) 1108 1.1 mrg site=$ac_optarg ;; 1109 1.1 mrg 1110 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1111 1.1 mrg ac_prev=srcdir ;; 1112 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1113 1.1 mrg srcdir=$ac_optarg ;; 1114 1.1 mrg 1115 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1116 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1117 1.1 mrg ac_prev=sysconfdir ;; 1118 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1119 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1120 1.1 mrg sysconfdir=$ac_optarg ;; 1121 1.1 mrg 1122 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1123 1.1 mrg ac_prev=target_alias ;; 1124 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1125 1.1 mrg target_alias=$ac_optarg ;; 1126 1.1 mrg 1127 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1128 1.1 mrg verbose=yes ;; 1129 1.1 mrg 1130 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1131 1.1 mrg ac_init_version=: ;; 1132 1.1 mrg 1133 1.1 mrg -with-* | --with-*) 1134 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1135 1.1 mrg # Reject names that are not valid shell variable names. 1136 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1137 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1138 1.1 mrg ac_useropt_orig=$ac_useropt 1139 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1140 1.1 mrg case $ac_user_opts in 1141 1.1 mrg *" 1142 1.1 mrg "with_$ac_useropt" 1143 1.1 mrg "*) ;; 1144 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1145 1.1 mrg ac_unrecognized_sep=', ';; 1146 1.1 mrg esac 1147 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1148 1.1 mrg 1149 1.1 mrg -without-* | --without-*) 1150 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1151 1.1 mrg # Reject names that are not valid shell variable names. 1152 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1153 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1154 1.1 mrg ac_useropt_orig=$ac_useropt 1155 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1156 1.1 mrg case $ac_user_opts in 1157 1.1 mrg *" 1158 1.1 mrg "with_$ac_useropt" 1159 1.1 mrg "*) ;; 1160 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1161 1.1 mrg ac_unrecognized_sep=', ';; 1162 1.1 mrg esac 1163 1.1 mrg eval with_$ac_useropt=no ;; 1164 1.1 mrg 1165 1.1 mrg --x) 1166 1.1 mrg # Obsolete; use --with-x. 1167 1.1 mrg with_x=yes ;; 1168 1.1 mrg 1169 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1170 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1171 1.1 mrg ac_prev=x_includes ;; 1172 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1173 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1174 1.1 mrg x_includes=$ac_optarg ;; 1175 1.1 mrg 1176 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1177 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1178 1.1 mrg ac_prev=x_libraries ;; 1179 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1180 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1181 1.1 mrg x_libraries=$ac_optarg ;; 1182 1.1 mrg 1183 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1184 1.11 mrg Try \`$0 --help' for more information" 1185 1.1 mrg ;; 1186 1.1 mrg 1187 1.1 mrg *=*) 1188 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1189 1.1 mrg # Reject names that are not valid shell variable names. 1190 1.1 mrg case $ac_envvar in #( 1191 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1192 1.11 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1193 1.1 mrg esac 1194 1.1 mrg eval $ac_envvar=\$ac_optarg 1195 1.1 mrg export $ac_envvar ;; 1196 1.1 mrg 1197 1.1 mrg *) 1198 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1199 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1200 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1201 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1202 1.11 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1203 1.1 mrg ;; 1204 1.1 mrg 1205 1.1 mrg esac 1206 1.1 mrg done 1207 1.1 mrg 1208 1.1 mrg if test -n "$ac_prev"; then 1209 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1210 1.11 mrg as_fn_error $? "missing argument to $ac_option" 1211 1.1 mrg fi 1212 1.1 mrg 1213 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1214 1.1 mrg case $enable_option_checking in 1215 1.1 mrg no) ;; 1216 1.11 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1217 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1218 1.1 mrg esac 1219 1.1 mrg fi 1220 1.1 mrg 1221 1.1 mrg # Check all directory arguments for consistency. 1222 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1223 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1224 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1225 1.1 mrg libdir localedir mandir 1226 1.1 mrg do 1227 1.1 mrg eval ac_val=\$$ac_var 1228 1.1 mrg # Remove trailing slashes. 1229 1.1 mrg case $ac_val in 1230 1.1 mrg */ ) 1231 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1232 1.1 mrg eval $ac_var=\$ac_val;; 1233 1.1 mrg esac 1234 1.1 mrg # Be sure to have absolute directory names. 1235 1.1 mrg case $ac_val in 1236 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1237 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1238 1.1 mrg esac 1239 1.11 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1240 1.1 mrg done 1241 1.1 mrg 1242 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1243 1.1 mrg # used to hold the argument of --host etc. 1244 1.1 mrg # FIXME: To remove some day. 1245 1.1 mrg build=$build_alias 1246 1.1 mrg host=$host_alias 1247 1.1 mrg target=$target_alias 1248 1.1 mrg 1249 1.1 mrg # FIXME: To remove some day. 1250 1.1 mrg if test "x$host_alias" != x; then 1251 1.1 mrg if test "x$build_alias" = x; then 1252 1.1 mrg cross_compiling=maybe 1253 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1254 1.1 mrg cross_compiling=yes 1255 1.1 mrg fi 1256 1.1 mrg fi 1257 1.1 mrg 1258 1.1 mrg ac_tool_prefix= 1259 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1260 1.1 mrg 1261 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1262 1.1 mrg 1263 1.1 mrg 1264 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1265 1.1 mrg ac_ls_di=`ls -di .` && 1266 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1267 1.11 mrg as_fn_error $? "working directory cannot be determined" 1268 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1269 1.11 mrg as_fn_error $? "pwd does not report name of working directory" 1270 1.1 mrg 1271 1.1 mrg 1272 1.1 mrg # Find the source files, if location was not specified. 1273 1.1 mrg if test -z "$srcdir"; then 1274 1.1 mrg ac_srcdir_defaulted=yes 1275 1.1 mrg # Try the directory containing this script, then the parent directory. 1276 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1277 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1278 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1279 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1280 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1281 1.1 mrg $as_echo X"$as_myself" | 1282 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1283 1.1 mrg s//\1/ 1284 1.1 mrg q 1285 1.1 mrg } 1286 1.1 mrg /^X\(\/\/\)[^/].*/{ 1287 1.1 mrg s//\1/ 1288 1.1 mrg q 1289 1.1 mrg } 1290 1.1 mrg /^X\(\/\/\)$/{ 1291 1.1 mrg s//\1/ 1292 1.1 mrg q 1293 1.1 mrg } 1294 1.1 mrg /^X\(\/\).*/{ 1295 1.1 mrg s//\1/ 1296 1.1 mrg q 1297 1.1 mrg } 1298 1.1 mrg s/.*/./; q'` 1299 1.1 mrg srcdir=$ac_confdir 1300 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1301 1.1 mrg srcdir=.. 1302 1.1 mrg fi 1303 1.1 mrg else 1304 1.1 mrg ac_srcdir_defaulted=no 1305 1.1 mrg fi 1306 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1307 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1308 1.11 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1309 1.1 mrg fi 1310 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1311 1.1 mrg ac_abs_confdir=`( 1312 1.11 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1313 1.1 mrg pwd)` 1314 1.1 mrg # When building in place, set srcdir=. 1315 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1316 1.1 mrg srcdir=. 1317 1.1 mrg fi 1318 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1319 1.1 mrg # Double slashes in file names in object file debugging info 1320 1.1 mrg # mess up M-x gdb in Emacs. 1321 1.1 mrg case $srcdir in 1322 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1323 1.1 mrg esac 1324 1.1 mrg for ac_var in $ac_precious_vars; do 1325 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1326 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1327 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1328 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1329 1.1 mrg done 1330 1.1 mrg 1331 1.1 mrg # 1332 1.1 mrg # Report the --help message. 1333 1.1 mrg # 1334 1.1 mrg if test "$ac_init_help" = "long"; then 1335 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1336 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1337 1.1 mrg cat <<_ACEOF 1338 1.1 mrg \`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems. 1339 1.1 mrg 1340 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1341 1.1 mrg 1342 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1343 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1344 1.1 mrg 1345 1.1 mrg Defaults for the options are specified in brackets. 1346 1.1 mrg 1347 1.1 mrg Configuration: 1348 1.1 mrg -h, --help display this help and exit 1349 1.1 mrg --help=short display options specific to this package 1350 1.1 mrg --help=recursive display the short help of all the included packages 1351 1.1 mrg -V, --version display version information and exit 1352 1.11 mrg -q, --quiet, --silent do not print \`checking ...' messages 1353 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1354 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1355 1.1 mrg -n, --no-create do not create output files 1356 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1357 1.1 mrg 1358 1.1 mrg Installation directories: 1359 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1360 1.1 mrg [$ac_default_prefix] 1361 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1362 1.1 mrg [PREFIX] 1363 1.1 mrg 1364 1.1 mrg By default, \`make install' will install all the files in 1365 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1366 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1367 1.1 mrg for instance \`--prefix=\$HOME'. 1368 1.1 mrg 1369 1.1 mrg For better control, use the options below. 1370 1.1 mrg 1371 1.1 mrg Fine tuning of the installation directories: 1372 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1373 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1374 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1375 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1376 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1377 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1378 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1379 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1380 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1381 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1382 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1383 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1384 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1385 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1386 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/lto-plugin] 1387 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1388 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1389 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1390 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1391 1.1 mrg _ACEOF 1392 1.1 mrg 1393 1.1 mrg cat <<\_ACEOF 1394 1.1 mrg 1395 1.1 mrg Program names: 1396 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names 1397 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names 1398 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1399 1.1 mrg 1400 1.1 mrg System types: 1401 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1402 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1403 1.4 mrg --target=TARGET configure for building compilers for TARGET [HOST] 1404 1.1 mrg _ACEOF 1405 1.1 mrg fi 1406 1.1 mrg 1407 1.1 mrg if test -n "$ac_init_help"; then 1408 1.1 mrg case $ac_init_help in 1409 1.1 mrg short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";; 1410 1.1 mrg esac 1411 1.1 mrg cat <<\_ACEOF 1412 1.1 mrg 1413 1.1 mrg Optional Features: 1414 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1415 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1416 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1417 1.11 mrg --enable-silent-rules less verbose build output (undo: "make V=1") 1418 1.11 mrg --disable-silent-rules verbose build output (undo: "make V=0") 1419 1.11 mrg --enable-maintainer-mode 1420 1.11 mrg enable make rules and dependencies not useful (and 1421 1.11 mrg sometimes confusing) to the casual installer 1422 1.11 mrg --enable-dependency-tracking 1423 1.11 mrg do not reject slow dependency extractors 1424 1.11 mrg --disable-dependency-tracking 1425 1.11 mrg speeds up one-time build 1426 1.1 mrg --disable-largefile omit support for large files 1427 1.12 mrg --enable-cet enable Intel CET in host libraries [default=auto] 1428 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1429 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1430 1.1 mrg --enable-fast-install[=PKGS] 1431 1.1 mrg optimize for fast installation [default=yes] 1432 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1433 1.1 mrg 1434 1.1 mrg Optional Packages: 1435 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1436 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1437 1.1 mrg --with-build-libsubdir=DIR Directory where to find libraries for build system 1438 1.6 mrg --with-libiberty=PATH specify the directory where to find libiberty 1439 1.6 mrg [../libiberty] 1440 1.9 mrg --with-gcc-major-version-only 1441 1.9 mrg use only GCC major number in filesystem paths 1442 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1443 1.1 mrg both] 1444 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1445 1.1 mrg 1446 1.1 mrg Some influential environment variables: 1447 1.1 mrg CC C compiler command 1448 1.1 mrg CFLAGS C compiler flags 1449 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1450 1.1 mrg nonstandard directory <lib dir> 1451 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1452 1.11 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1453 1.1 mrg you have headers in a nonstandard directory <include dir> 1454 1.1 mrg CPP C preprocessor 1455 1.1 mrg 1456 1.1 mrg Use these variables to override the choices made by `configure' or to help 1457 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1458 1.1 mrg 1459 1.1 mrg Report bugs to the package provider. 1460 1.1 mrg _ACEOF 1461 1.1 mrg ac_status=$? 1462 1.1 mrg fi 1463 1.1 mrg 1464 1.1 mrg if test "$ac_init_help" = "recursive"; then 1465 1.1 mrg # If there are subdirs, report their specific --help. 1466 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1467 1.1 mrg test -d "$ac_dir" || 1468 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1469 1.1 mrg continue 1470 1.1 mrg ac_builddir=. 1471 1.1 mrg 1472 1.1 mrg case "$ac_dir" in 1473 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1474 1.1 mrg *) 1475 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1476 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1477 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1478 1.1 mrg case $ac_top_builddir_sub in 1479 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1480 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1481 1.1 mrg esac ;; 1482 1.1 mrg esac 1483 1.1 mrg ac_abs_top_builddir=$ac_pwd 1484 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1485 1.1 mrg # for backward compatibility: 1486 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1487 1.1 mrg 1488 1.1 mrg case $srcdir in 1489 1.1 mrg .) # We are building in place. 1490 1.1 mrg ac_srcdir=. 1491 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1492 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1493 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1494 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1495 1.1 mrg ac_top_srcdir=$srcdir 1496 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1497 1.1 mrg *) # Relative name. 1498 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1499 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1500 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1501 1.1 mrg esac 1502 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1503 1.1 mrg 1504 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1505 1.1 mrg # Check for guested configure. 1506 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1507 1.1 mrg echo && 1508 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1509 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1510 1.1 mrg echo && 1511 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1512 1.1 mrg else 1513 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1514 1.1 mrg fi || ac_status=$? 1515 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1516 1.1 mrg done 1517 1.1 mrg fi 1518 1.1 mrg 1519 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1520 1.1 mrg if $ac_init_version; then 1521 1.1 mrg cat <<\_ACEOF 1522 1.1 mrg LTO plugin for ld configure 0.1 1523 1.11 mrg generated by GNU Autoconf 2.69 1524 1.1 mrg 1525 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1526 1.1 mrg This configure script is free software; the Free Software Foundation 1527 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1528 1.1 mrg _ACEOF 1529 1.1 mrg exit 1530 1.1 mrg fi 1531 1.1 mrg 1532 1.1 mrg ## ------------------------ ## 1533 1.1 mrg ## Autoconf initialization. ## 1534 1.1 mrg ## ------------------------ ## 1535 1.1 mrg 1536 1.1 mrg # ac_fn_c_try_compile LINENO 1537 1.1 mrg # -------------------------- 1538 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1539 1.1 mrg ac_fn_c_try_compile () 1540 1.1 mrg { 1541 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1542 1.1 mrg rm -f conftest.$ac_objext 1543 1.1 mrg if { { ac_try="$ac_compile" 1544 1.1 mrg case "(($ac_try" in 1545 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1546 1.1 mrg *) ac_try_echo=$ac_try;; 1547 1.1 mrg esac 1548 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1549 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1550 1.1 mrg (eval "$ac_compile") 2>conftest.err 1551 1.1 mrg ac_status=$? 1552 1.1 mrg if test -s conftest.err; then 1553 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1554 1.1 mrg cat conftest.er1 >&5 1555 1.1 mrg mv -f conftest.er1 conftest.err 1556 1.1 mrg fi 1557 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1558 1.1 mrg test $ac_status = 0; } && { 1559 1.1 mrg test -z "$ac_c_werror_flag" || 1560 1.1 mrg test ! -s conftest.err 1561 1.1 mrg } && test -s conftest.$ac_objext; then : 1562 1.1 mrg ac_retval=0 1563 1.1 mrg else 1564 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1565 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1566 1.1 mrg 1567 1.1 mrg ac_retval=1 1568 1.1 mrg fi 1569 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1570 1.11 mrg as_fn_set_status $ac_retval 1571 1.1 mrg 1572 1.1 mrg } # ac_fn_c_try_compile 1573 1.1 mrg 1574 1.7 mrg # ac_fn_c_try_cpp LINENO 1575 1.7 mrg # ---------------------- 1576 1.7 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1577 1.7 mrg ac_fn_c_try_cpp () 1578 1.1 mrg { 1579 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1580 1.7 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1581 1.1 mrg case "(($ac_try" in 1582 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1583 1.1 mrg *) ac_try_echo=$ac_try;; 1584 1.1 mrg esac 1585 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1586 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1587 1.7 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1588 1.1 mrg ac_status=$? 1589 1.1 mrg if test -s conftest.err; then 1590 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1591 1.1 mrg cat conftest.er1 >&5 1592 1.1 mrg mv -f conftest.er1 conftest.err 1593 1.1 mrg fi 1594 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1595 1.11 mrg test $ac_status = 0; } > conftest.i && { 1596 1.7 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1597 1.1 mrg test ! -s conftest.err 1598 1.1 mrg }; then : 1599 1.1 mrg ac_retval=0 1600 1.1 mrg else 1601 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1602 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1603 1.1 mrg 1604 1.7 mrg ac_retval=1 1605 1.1 mrg fi 1606 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1607 1.11 mrg as_fn_set_status $ac_retval 1608 1.1 mrg 1609 1.7 mrg } # ac_fn_c_try_cpp 1610 1.1 mrg 1611 1.7 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1612 1.1 mrg # ------------------------------------------------------- 1613 1.7 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1614 1.7 mrg # the include files in INCLUDES and setting the cache variable VAR 1615 1.7 mrg # accordingly. 1616 1.7 mrg ac_fn_c_check_header_mongrel () 1617 1.1 mrg { 1618 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1619 1.11 mrg if eval \${$3+:} false; then : 1620 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1621 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1622 1.11 mrg if eval \${$3+:} false; then : 1623 1.1 mrg $as_echo_n "(cached) " >&6 1624 1.7 mrg fi 1625 1.7 mrg eval ac_res=\$$3 1626 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1627 1.7 mrg $as_echo "$ac_res" >&6; } 1628 1.1 mrg else 1629 1.7 mrg # Is the header compilable? 1630 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1631 1.7 mrg $as_echo_n "checking $2 usability... " >&6; } 1632 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1633 1.1 mrg /* end confdefs.h. */ 1634 1.1 mrg $4 1635 1.1 mrg #include <$2> 1636 1.1 mrg _ACEOF 1637 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1638 1.7 mrg ac_header_compiler=yes 1639 1.1 mrg else 1640 1.7 mrg ac_header_compiler=no 1641 1.1 mrg fi 1642 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1643 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1644 1.7 mrg $as_echo "$ac_header_compiler" >&6; } 1645 1.7 mrg 1646 1.7 mrg # Is the header present? 1647 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1648 1.7 mrg $as_echo_n "checking $2 presence... " >&6; } 1649 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1650 1.7 mrg /* end confdefs.h. */ 1651 1.7 mrg #include <$2> 1652 1.7 mrg _ACEOF 1653 1.7 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1654 1.7 mrg ac_header_preproc=yes 1655 1.7 mrg else 1656 1.7 mrg ac_header_preproc=no 1657 1.7 mrg fi 1658 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1659 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1660 1.7 mrg $as_echo "$ac_header_preproc" >&6; } 1661 1.7 mrg 1662 1.7 mrg # So? What about this header? 1663 1.7 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1664 1.7 mrg yes:no: ) 1665 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1666 1.7 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1667 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1668 1.7 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1669 1.7 mrg ;; 1670 1.7 mrg no:yes:* ) 1671 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1672 1.7 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1673 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1674 1.7 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1675 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1676 1.7 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1677 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1678 1.7 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1679 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1680 1.7 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1681 1.7 mrg ;; 1682 1.7 mrg esac 1683 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1684 1.7 mrg $as_echo_n "checking for $2... " >&6; } 1685 1.11 mrg if eval \${$3+:} false; then : 1686 1.7 mrg $as_echo_n "(cached) " >&6 1687 1.7 mrg else 1688 1.7 mrg eval "$3=\$ac_header_compiler" 1689 1.1 mrg fi 1690 1.1 mrg eval ac_res=\$$3 1691 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1692 1.1 mrg $as_echo "$ac_res" >&6; } 1693 1.1 mrg fi 1694 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1695 1.1 mrg 1696 1.7 mrg } # ac_fn_c_check_header_mongrel 1697 1.1 mrg 1698 1.1 mrg # ac_fn_c_try_run LINENO 1699 1.1 mrg # ---------------------- 1700 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1701 1.1 mrg # that executables *can* be run. 1702 1.1 mrg ac_fn_c_try_run () 1703 1.1 mrg { 1704 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1705 1.1 mrg if { { ac_try="$ac_link" 1706 1.1 mrg case "(($ac_try" in 1707 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1708 1.1 mrg *) ac_try_echo=$ac_try;; 1709 1.1 mrg esac 1710 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1711 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1712 1.1 mrg (eval "$ac_link") 2>&5 1713 1.1 mrg ac_status=$? 1714 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1715 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1716 1.1 mrg { { case "(($ac_try" in 1717 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1718 1.1 mrg *) ac_try_echo=$ac_try;; 1719 1.1 mrg esac 1720 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1721 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1722 1.1 mrg (eval "$ac_try") 2>&5 1723 1.1 mrg ac_status=$? 1724 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1725 1.1 mrg test $ac_status = 0; }; }; then : 1726 1.1 mrg ac_retval=0 1727 1.1 mrg else 1728 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1729 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1730 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1731 1.1 mrg 1732 1.1 mrg ac_retval=$ac_status 1733 1.1 mrg fi 1734 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1735 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1736 1.11 mrg as_fn_set_status $ac_retval 1737 1.1 mrg 1738 1.1 mrg } # ac_fn_c_try_run 1739 1.1 mrg 1740 1.7 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1741 1.7 mrg # ------------------------------------------------------- 1742 1.7 mrg # Tests whether HEADER exists and can be compiled using the include files in 1743 1.7 mrg # INCLUDES, setting the cache variable VAR accordingly. 1744 1.7 mrg ac_fn_c_check_header_compile () 1745 1.7 mrg { 1746 1.7 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1747 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1748 1.7 mrg $as_echo_n "checking for $2... " >&6; } 1749 1.11 mrg if eval \${$3+:} false; then : 1750 1.7 mrg $as_echo_n "(cached) " >&6 1751 1.7 mrg else 1752 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1753 1.7 mrg /* end confdefs.h. */ 1754 1.7 mrg $4 1755 1.7 mrg #include <$2> 1756 1.7 mrg _ACEOF 1757 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 1758 1.7 mrg eval "$3=yes" 1759 1.7 mrg else 1760 1.7 mrg eval "$3=no" 1761 1.7 mrg fi 1762 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1763 1.7 mrg fi 1764 1.7 mrg eval ac_res=\$$3 1765 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1766 1.7 mrg $as_echo "$ac_res" >&6; } 1767 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1768 1.7 mrg 1769 1.7 mrg } # ac_fn_c_check_header_compile 1770 1.7 mrg 1771 1.7 mrg # ac_fn_c_try_link LINENO 1772 1.7 mrg # ----------------------- 1773 1.7 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1774 1.7 mrg ac_fn_c_try_link () 1775 1.7 mrg { 1776 1.7 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1777 1.7 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1778 1.7 mrg if { { ac_try="$ac_link" 1779 1.7 mrg case "(($ac_try" in 1780 1.7 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1781 1.7 mrg *) ac_try_echo=$ac_try;; 1782 1.7 mrg esac 1783 1.7 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1784 1.7 mrg $as_echo "$ac_try_echo"; } >&5 1785 1.7 mrg (eval "$ac_link") 2>conftest.err 1786 1.7 mrg ac_status=$? 1787 1.7 mrg if test -s conftest.err; then 1788 1.7 mrg grep -v '^ *+' conftest.err >conftest.er1 1789 1.7 mrg cat conftest.er1 >&5 1790 1.7 mrg mv -f conftest.er1 conftest.err 1791 1.7 mrg fi 1792 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1793 1.7 mrg test $ac_status = 0; } && { 1794 1.7 mrg test -z "$ac_c_werror_flag" || 1795 1.7 mrg test ! -s conftest.err 1796 1.7 mrg } && test -s conftest$ac_exeext && { 1797 1.7 mrg test "$cross_compiling" = yes || 1798 1.11 mrg test -x conftest$ac_exeext 1799 1.7 mrg }; then : 1800 1.7 mrg ac_retval=0 1801 1.7 mrg else 1802 1.7 mrg $as_echo "$as_me: failed program was:" >&5 1803 1.7 mrg sed 's/^/| /' conftest.$ac_ext >&5 1804 1.7 mrg 1805 1.7 mrg ac_retval=1 1806 1.7 mrg fi 1807 1.7 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1808 1.7 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1809 1.7 mrg # interfere with the next link command; also delete a directory that is 1810 1.7 mrg # left behind by Apple's compiler. We do this before executing the actions. 1811 1.7 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1812 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1813 1.11 mrg as_fn_set_status $ac_retval 1814 1.7 mrg 1815 1.7 mrg } # ac_fn_c_try_link 1816 1.7 mrg 1817 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1818 1.1 mrg # ---------------------------------- 1819 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1820 1.1 mrg ac_fn_c_check_func () 1821 1.1 mrg { 1822 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1823 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1824 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1825 1.11 mrg if eval \${$3+:} false; then : 1826 1.1 mrg $as_echo_n "(cached) " >&6 1827 1.1 mrg else 1828 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1829 1.1 mrg /* end confdefs.h. */ 1830 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1831 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1832 1.1 mrg #define $2 innocuous_$2 1833 1.1 mrg 1834 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1835 1.1 mrg which can conflict with char $2 (); below. 1836 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1837 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1838 1.1 mrg 1839 1.1 mrg #ifdef __STDC__ 1840 1.1 mrg # include <limits.h> 1841 1.1 mrg #else 1842 1.1 mrg # include <assert.h> 1843 1.1 mrg #endif 1844 1.1 mrg 1845 1.1 mrg #undef $2 1846 1.1 mrg 1847 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1848 1.1 mrg Use char because int might match the return type of a GCC 1849 1.1 mrg builtin and then its argument prototype would still apply. */ 1850 1.1 mrg #ifdef __cplusplus 1851 1.1 mrg extern "C" 1852 1.1 mrg #endif 1853 1.1 mrg char $2 (); 1854 1.1 mrg /* The GNU C library defines this for functions which it implements 1855 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1856 1.1 mrg something starting with __ and the normal name is an alias. */ 1857 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1858 1.1 mrg choke me 1859 1.1 mrg #endif 1860 1.1 mrg 1861 1.1 mrg int 1862 1.1 mrg main () 1863 1.1 mrg { 1864 1.1 mrg return $2 (); 1865 1.1 mrg ; 1866 1.1 mrg return 0; 1867 1.1 mrg } 1868 1.1 mrg _ACEOF 1869 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1870 1.1 mrg eval "$3=yes" 1871 1.1 mrg else 1872 1.1 mrg eval "$3=no" 1873 1.1 mrg fi 1874 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1875 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1876 1.1 mrg fi 1877 1.1 mrg eval ac_res=\$$3 1878 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1879 1.1 mrg $as_echo "$ac_res" >&6; } 1880 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1881 1.1 mrg 1882 1.1 mrg } # ac_fn_c_check_func 1883 1.1 mrg 1884 1.4 mrg # ac_fn_c_find_intX_t LINENO BITS VAR 1885 1.4 mrg # ----------------------------------- 1886 1.4 mrg # Finds a signed integer type with width BITS, setting cache variable VAR 1887 1.4 mrg # accordingly. 1888 1.4 mrg ac_fn_c_find_intX_t () 1889 1.4 mrg { 1890 1.4 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1891 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1892 1.4 mrg $as_echo_n "checking for int$2_t... " >&6; } 1893 1.11 mrg if eval \${$3+:} false; then : 1894 1.4 mrg $as_echo_n "(cached) " >&6 1895 1.4 mrg else 1896 1.4 mrg eval "$3=no" 1897 1.11 mrg # Order is important - never check a type that is potentially smaller 1898 1.11 mrg # than half of the expected target width. 1899 1.4 mrg for ac_type in int$2_t 'int' 'long int' \ 1900 1.4 mrg 'long long int' 'short int' 'signed char'; do 1901 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1902 1.4 mrg /* end confdefs.h. */ 1903 1.4 mrg $ac_includes_default 1904 1.11 mrg enum { N = $2 / 2 - 1 }; 1905 1.4 mrg int 1906 1.4 mrg main () 1907 1.4 mrg { 1908 1.11 mrg static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1909 1.11 mrg test_array [0] = 0; 1910 1.11 mrg return test_array [0]; 1911 1.4 mrg 1912 1.4 mrg ; 1913 1.4 mrg return 0; 1914 1.4 mrg } 1915 1.4 mrg _ACEOF 1916 1.4 mrg if ac_fn_c_try_compile "$LINENO"; then : 1917 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1918 1.4 mrg /* end confdefs.h. */ 1919 1.4 mrg $ac_includes_default 1920 1.11 mrg enum { N = $2 / 2 - 1 }; 1921 1.4 mrg int 1922 1.4 mrg main () 1923 1.4 mrg { 1924 1.11 mrg static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1925 1.11 mrg < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1926 1.11 mrg test_array [0] = 0; 1927 1.11 mrg return test_array [0]; 1928 1.4 mrg 1929 1.4 mrg ; 1930 1.4 mrg return 0; 1931 1.4 mrg } 1932 1.4 mrg _ACEOF 1933 1.4 mrg if ac_fn_c_try_compile "$LINENO"; then : 1934 1.4 mrg 1935 1.4 mrg else 1936 1.4 mrg case $ac_type in #( 1937 1.4 mrg int$2_t) : 1938 1.4 mrg eval "$3=yes" ;; #( 1939 1.4 mrg *) : 1940 1.4 mrg eval "$3=\$ac_type" ;; 1941 1.4 mrg esac 1942 1.4 mrg fi 1943 1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1944 1.4 mrg fi 1945 1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1946 1.11 mrg if eval test \"x\$"$3"\" = x"no"; then : 1947 1.4 mrg 1948 1.4 mrg else 1949 1.4 mrg break 1950 1.4 mrg fi 1951 1.4 mrg done 1952 1.4 mrg fi 1953 1.4 mrg eval ac_res=\$$3 1954 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1955 1.4 mrg $as_echo "$ac_res" >&6; } 1956 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1957 1.4 mrg 1958 1.4 mrg } # ac_fn_c_find_intX_t 1959 1.4 mrg 1960 1.1 mrg # ac_fn_c_find_uintX_t LINENO BITS VAR 1961 1.1 mrg # ------------------------------------ 1962 1.1 mrg # Finds an unsigned integer type with width BITS, setting cache variable VAR 1963 1.1 mrg # accordingly. 1964 1.1 mrg ac_fn_c_find_uintX_t () 1965 1.1 mrg { 1966 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1967 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 1968 1.1 mrg $as_echo_n "checking for uint$2_t... " >&6; } 1969 1.11 mrg if eval \${$3+:} false; then : 1970 1.1 mrg $as_echo_n "(cached) " >&6 1971 1.1 mrg else 1972 1.1 mrg eval "$3=no" 1973 1.11 mrg # Order is important - never check a type that is potentially smaller 1974 1.11 mrg # than half of the expected target width. 1975 1.1 mrg for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1976 1.1 mrg 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1977 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1978 1.1 mrg /* end confdefs.h. */ 1979 1.1 mrg $ac_includes_default 1980 1.1 mrg int 1981 1.1 mrg main () 1982 1.1 mrg { 1983 1.11 mrg static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 1984 1.11 mrg test_array [0] = 0; 1985 1.11 mrg return test_array [0]; 1986 1.1 mrg 1987 1.1 mrg ; 1988 1.1 mrg return 0; 1989 1.1 mrg } 1990 1.1 mrg _ACEOF 1991 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1992 1.1 mrg case $ac_type in #( 1993 1.1 mrg uint$2_t) : 1994 1.1 mrg eval "$3=yes" ;; #( 1995 1.1 mrg *) : 1996 1.1 mrg eval "$3=\$ac_type" ;; 1997 1.1 mrg esac 1998 1.1 mrg fi 1999 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2000 1.11 mrg if eval test \"x\$"$3"\" = x"no"; then : 2001 1.1 mrg 2002 1.1 mrg else 2003 1.1 mrg break 2004 1.1 mrg fi 2005 1.1 mrg done 2006 1.1 mrg fi 2007 1.1 mrg eval ac_res=\$$3 2008 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2009 1.1 mrg $as_echo "$ac_res" >&6; } 2010 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2011 1.1 mrg 2012 1.1 mrg } # ac_fn_c_find_uintX_t 2013 1.1 mrg cat >config.log <<_ACEOF 2014 1.1 mrg This file contains any messages produced by compilers while 2015 1.1 mrg running configure, to aid debugging if configure makes a mistake. 2016 1.1 mrg 2017 1.1 mrg It was created by LTO plugin for ld $as_me 0.1, which was 2018 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 2019 1.1 mrg 2020 1.1 mrg $ $0 $@ 2021 1.1 mrg 2022 1.1 mrg _ACEOF 2023 1.1 mrg exec 5>>config.log 2024 1.1 mrg { 2025 1.1 mrg cat <<_ASUNAME 2026 1.1 mrg ## --------- ## 2027 1.1 mrg ## Platform. ## 2028 1.1 mrg ## --------- ## 2029 1.1 mrg 2030 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2031 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 2032 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 2033 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 2034 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 2035 1.1 mrg 2036 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2037 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2038 1.1 mrg 2039 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2040 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2041 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2042 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2043 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2044 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2045 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2046 1.1 mrg 2047 1.1 mrg _ASUNAME 2048 1.1 mrg 2049 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2050 1.1 mrg for as_dir in $PATH 2051 1.1 mrg do 2052 1.1 mrg IFS=$as_save_IFS 2053 1.1 mrg test -z "$as_dir" && as_dir=. 2054 1.1 mrg $as_echo "PATH: $as_dir" 2055 1.1 mrg done 2056 1.1 mrg IFS=$as_save_IFS 2057 1.1 mrg 2058 1.1 mrg } >&5 2059 1.1 mrg 2060 1.1 mrg cat >&5 <<_ACEOF 2061 1.1 mrg 2062 1.1 mrg 2063 1.1 mrg ## ----------- ## 2064 1.1 mrg ## Core tests. ## 2065 1.1 mrg ## ----------- ## 2066 1.1 mrg 2067 1.1 mrg _ACEOF 2068 1.1 mrg 2069 1.1 mrg 2070 1.1 mrg # Keep a trace of the command line. 2071 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 2072 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 2073 1.1 mrg # Also quote any args containing shell meta-characters. 2074 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 2075 1.1 mrg ac_configure_args= 2076 1.1 mrg ac_configure_args0= 2077 1.1 mrg ac_configure_args1= 2078 1.1 mrg ac_must_keep_next=false 2079 1.1 mrg for ac_pass in 1 2 2080 1.1 mrg do 2081 1.1 mrg for ac_arg 2082 1.1 mrg do 2083 1.1 mrg case $ac_arg in 2084 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2085 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2086 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 2087 1.1 mrg continue ;; 2088 1.1 mrg *\'*) 2089 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2090 1.1 mrg esac 2091 1.1 mrg case $ac_pass in 2092 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2093 1.1 mrg 2) 2094 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 2095 1.1 mrg if test $ac_must_keep_next = true; then 2096 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 2097 1.1 mrg else 2098 1.1 mrg case $ac_arg in 2099 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2100 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2101 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2102 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 2103 1.1 mrg case "$ac_configure_args0 " in 2104 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2105 1.1 mrg esac 2106 1.1 mrg ;; 2107 1.1 mrg -* ) ac_must_keep_next=true ;; 2108 1.1 mrg esac 2109 1.1 mrg fi 2110 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 2111 1.1 mrg ;; 2112 1.1 mrg esac 2113 1.1 mrg done 2114 1.1 mrg done 2115 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 2116 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 2117 1.1 mrg 2118 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 2119 1.1 mrg # config.log. We remove comments because anyway the quotes in there 2120 1.1 mrg # would cause problems or look ugly. 2121 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 2122 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2123 1.1 mrg trap 'exit_status=$? 2124 1.1 mrg # Save into config.log some information that might help in debugging. 2125 1.1 mrg { 2126 1.1 mrg echo 2127 1.1 mrg 2128 1.11 mrg $as_echo "## ---------------- ## 2129 1.1 mrg ## Cache variables. ## 2130 1.11 mrg ## ---------------- ##" 2131 1.1 mrg echo 2132 1.1 mrg # The following way of writing the cache mishandles newlines in values, 2133 1.1 mrg ( 2134 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2135 1.1 mrg eval ac_val=\$$ac_var 2136 1.1 mrg case $ac_val in #( 2137 1.1 mrg *${as_nl}*) 2138 1.1 mrg case $ac_var in #( 2139 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2140 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2141 1.1 mrg esac 2142 1.1 mrg case $ac_var in #( 2143 1.1 mrg _ | IFS | as_nl) ;; #( 2144 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2145 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2146 1.1 mrg esac ;; 2147 1.1 mrg esac 2148 1.1 mrg done 2149 1.1 mrg (set) 2>&1 | 2150 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2151 1.1 mrg *${as_nl}ac_space=\ *) 2152 1.1 mrg sed -n \ 2153 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2154 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2155 1.1 mrg ;; #( 2156 1.1 mrg *) 2157 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2158 1.1 mrg ;; 2159 1.1 mrg esac | 2160 1.1 mrg sort 2161 1.1 mrg ) 2162 1.1 mrg echo 2163 1.1 mrg 2164 1.11 mrg $as_echo "## ----------------- ## 2165 1.1 mrg ## Output variables. ## 2166 1.11 mrg ## ----------------- ##" 2167 1.1 mrg echo 2168 1.1 mrg for ac_var in $ac_subst_vars 2169 1.1 mrg do 2170 1.1 mrg eval ac_val=\$$ac_var 2171 1.1 mrg case $ac_val in 2172 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2173 1.1 mrg esac 2174 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2175 1.1 mrg done | sort 2176 1.1 mrg echo 2177 1.1 mrg 2178 1.1 mrg if test -n "$ac_subst_files"; then 2179 1.11 mrg $as_echo "## ------------------- ## 2180 1.1 mrg ## File substitutions. ## 2181 1.11 mrg ## ------------------- ##" 2182 1.1 mrg echo 2183 1.1 mrg for ac_var in $ac_subst_files 2184 1.1 mrg do 2185 1.1 mrg eval ac_val=\$$ac_var 2186 1.1 mrg case $ac_val in 2187 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2188 1.1 mrg esac 2189 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2190 1.1 mrg done | sort 2191 1.1 mrg echo 2192 1.1 mrg fi 2193 1.1 mrg 2194 1.1 mrg if test -s confdefs.h; then 2195 1.11 mrg $as_echo "## ----------- ## 2196 1.1 mrg ## confdefs.h. ## 2197 1.11 mrg ## ----------- ##" 2198 1.1 mrg echo 2199 1.1 mrg cat confdefs.h 2200 1.1 mrg echo 2201 1.1 mrg fi 2202 1.1 mrg test "$ac_signal" != 0 && 2203 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2204 1.1 mrg $as_echo "$as_me: exit $exit_status" 2205 1.1 mrg } >&5 2206 1.1 mrg rm -f core *.core core.conftest.* && 2207 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2208 1.1 mrg exit $exit_status 2209 1.1 mrg ' 0 2210 1.1 mrg for ac_signal in 1 2 13 15; do 2211 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2212 1.1 mrg done 2213 1.1 mrg ac_signal=0 2214 1.1 mrg 2215 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2216 1.1 mrg rm -f -r conftest* confdefs.h 2217 1.1 mrg 2218 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2219 1.1 mrg 2220 1.1 mrg # Predefined preprocessor variables. 2221 1.1 mrg 2222 1.1 mrg cat >>confdefs.h <<_ACEOF 2223 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2224 1.1 mrg _ACEOF 2225 1.1 mrg 2226 1.1 mrg cat >>confdefs.h <<_ACEOF 2227 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2228 1.1 mrg _ACEOF 2229 1.1 mrg 2230 1.1 mrg cat >>confdefs.h <<_ACEOF 2231 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2232 1.1 mrg _ACEOF 2233 1.1 mrg 2234 1.1 mrg cat >>confdefs.h <<_ACEOF 2235 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2236 1.1 mrg _ACEOF 2237 1.1 mrg 2238 1.1 mrg cat >>confdefs.h <<_ACEOF 2239 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2240 1.1 mrg _ACEOF 2241 1.1 mrg 2242 1.1 mrg cat >>confdefs.h <<_ACEOF 2243 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2244 1.1 mrg _ACEOF 2245 1.1 mrg 2246 1.1 mrg 2247 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2248 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2249 1.1 mrg ac_site_file1=NONE 2250 1.1 mrg ac_site_file2=NONE 2251 1.1 mrg if test -n "$CONFIG_SITE"; then 2252 1.11 mrg # We do not want a PATH search for config.site. 2253 1.11 mrg case $CONFIG_SITE in #(( 2254 1.11 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2255 1.11 mrg */*) ac_site_file1=$CONFIG_SITE;; 2256 1.11 mrg *) ac_site_file1=./$CONFIG_SITE;; 2257 1.11 mrg esac 2258 1.1 mrg elif test "x$prefix" != xNONE; then 2259 1.1 mrg ac_site_file1=$prefix/share/config.site 2260 1.1 mrg ac_site_file2=$prefix/etc/config.site 2261 1.1 mrg else 2262 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2263 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2264 1.1 mrg fi 2265 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2266 1.1 mrg do 2267 1.1 mrg test "x$ac_site_file" = xNONE && continue 2268 1.11 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2269 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2270 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2271 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2272 1.11 mrg . "$ac_site_file" \ 2273 1.11 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2274 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2275 1.11 mrg as_fn_error $? "failed to load site script $ac_site_file 2276 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 2277 1.1 mrg fi 2278 1.1 mrg done 2279 1.1 mrg 2280 1.1 mrg if test -r "$cache_file"; then 2281 1.11 mrg # Some versions of bash will fail to source /dev/null (special files 2282 1.11 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2283 1.11 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2284 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2285 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2286 1.1 mrg case $cache_file in 2287 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2288 1.1 mrg *) . "./$cache_file";; 2289 1.1 mrg esac 2290 1.1 mrg fi 2291 1.1 mrg else 2292 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2293 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2294 1.1 mrg >$cache_file 2295 1.1 mrg fi 2296 1.1 mrg 2297 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2298 1.1 mrg # value. 2299 1.1 mrg ac_cache_corrupted=false 2300 1.1 mrg for ac_var in $ac_precious_vars; do 2301 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2302 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2303 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2304 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2305 1.1 mrg case $ac_old_set,$ac_new_set in 2306 1.1 mrg set,) 2307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2308 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2309 1.1 mrg ac_cache_corrupted=: ;; 2310 1.1 mrg ,set) 2311 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2312 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2313 1.1 mrg ac_cache_corrupted=: ;; 2314 1.1 mrg ,);; 2315 1.1 mrg *) 2316 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2317 1.1 mrg # differences in whitespace do not lead to failure. 2318 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2319 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2320 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2321 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2322 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2323 1.1 mrg ac_cache_corrupted=: 2324 1.1 mrg else 2325 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2326 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2327 1.1 mrg eval $ac_var=\$ac_old_val 2328 1.1 mrg fi 2329 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2330 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2331 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2332 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2333 1.1 mrg fi;; 2334 1.1 mrg esac 2335 1.1 mrg # Pass precious variables to config.status. 2336 1.1 mrg if test "$ac_new_set" = set; then 2337 1.1 mrg case $ac_new_val in 2338 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2339 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2340 1.1 mrg esac 2341 1.1 mrg case " $ac_configure_args " in 2342 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2343 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2344 1.1 mrg esac 2345 1.1 mrg fi 2346 1.1 mrg done 2347 1.1 mrg if $ac_cache_corrupted; then 2348 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2349 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2350 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2351 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2352 1.11 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2353 1.1 mrg fi 2354 1.1 mrg ## -------------------- ## 2355 1.1 mrg ## Main body of script. ## 2356 1.1 mrg ## -------------------- ## 2357 1.1 mrg 2358 1.1 mrg ac_ext=c 2359 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2360 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2361 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2362 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2363 1.1 mrg 2364 1.1 mrg 2365 1.1 mrg 2366 1.1 mrg 2367 1.1 mrg 2368 1.1 mrg ac_aux_dir= 2369 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2370 1.11 mrg if test -f "$ac_dir/install-sh"; then 2371 1.11 mrg ac_aux_dir=$ac_dir 2372 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2373 1.11 mrg break 2374 1.11 mrg elif test -f "$ac_dir/install.sh"; then 2375 1.11 mrg ac_aux_dir=$ac_dir 2376 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2377 1.11 mrg break 2378 1.11 mrg elif test -f "$ac_dir/shtool"; then 2379 1.11 mrg ac_aux_dir=$ac_dir 2380 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2381 1.11 mrg break 2382 1.11 mrg fi 2383 1.1 mrg done 2384 1.1 mrg if test -z "$ac_aux_dir"; then 2385 1.11 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2386 1.1 mrg fi 2387 1.1 mrg 2388 1.1 mrg # These three variables are undocumented and unsupported, 2389 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2390 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2391 1.1 mrg # whose full name contains unusual characters. 2392 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2393 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2394 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2395 1.1 mrg 2396 1.1 mrg 2397 1.1 mrg # Make sure we can run config.sub. 2398 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2399 1.11 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2400 1.1 mrg 2401 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2402 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2403 1.11 mrg if ${ac_cv_build+:} false; then : 2404 1.1 mrg $as_echo_n "(cached) " >&6 2405 1.1 mrg else 2406 1.1 mrg ac_build_alias=$build_alias 2407 1.1 mrg test "x$ac_build_alias" = x && 2408 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2409 1.1 mrg test "x$ac_build_alias" = x && 2410 1.11 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2411 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2412 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2413 1.1 mrg 2414 1.1 mrg fi 2415 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2416 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2417 1.1 mrg case $ac_cv_build in 2418 1.1 mrg *-*-*) ;; 2419 1.11 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2420 1.1 mrg esac 2421 1.1 mrg build=$ac_cv_build 2422 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2423 1.1 mrg set x $ac_cv_build 2424 1.1 mrg shift 2425 1.1 mrg build_cpu=$1 2426 1.1 mrg build_vendor=$2 2427 1.1 mrg shift; shift 2428 1.1 mrg # Remember, the first character of IFS is used to create $*, 2429 1.1 mrg # except with old shells: 2430 1.1 mrg build_os=$* 2431 1.1 mrg IFS=$ac_save_IFS 2432 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2433 1.1 mrg 2434 1.1 mrg 2435 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2436 1.4 mrg $as_echo_n "checking host system type... " >&6; } 2437 1.11 mrg if ${ac_cv_host+:} false; then : 2438 1.4 mrg $as_echo_n "(cached) " >&6 2439 1.4 mrg else 2440 1.4 mrg if test "x$host_alias" = x; then 2441 1.4 mrg ac_cv_host=$ac_cv_build 2442 1.4 mrg else 2443 1.4 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2444 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2445 1.4 mrg fi 2446 1.4 mrg 2447 1.4 mrg fi 2448 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2449 1.4 mrg $as_echo "$ac_cv_host" >&6; } 2450 1.4 mrg case $ac_cv_host in 2451 1.4 mrg *-*-*) ;; 2452 1.11 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2453 1.4 mrg esac 2454 1.4 mrg host=$ac_cv_host 2455 1.4 mrg ac_save_IFS=$IFS; IFS='-' 2456 1.4 mrg set x $ac_cv_host 2457 1.4 mrg shift 2458 1.4 mrg host_cpu=$1 2459 1.4 mrg host_vendor=$2 2460 1.4 mrg shift; shift 2461 1.4 mrg # Remember, the first character of IFS is used to create $*, 2462 1.4 mrg # except with old shells: 2463 1.4 mrg host_os=$* 2464 1.4 mrg IFS=$ac_save_IFS 2465 1.4 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2466 1.4 mrg 2467 1.4 mrg 2468 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2469 1.4 mrg $as_echo_n "checking target system type... " >&6; } 2470 1.11 mrg if ${ac_cv_target+:} false; then : 2471 1.4 mrg $as_echo_n "(cached) " >&6 2472 1.4 mrg else 2473 1.4 mrg if test "x$target_alias" = x; then 2474 1.4 mrg ac_cv_target=$ac_cv_host 2475 1.4 mrg else 2476 1.4 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2477 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2478 1.4 mrg fi 2479 1.4 mrg 2480 1.4 mrg fi 2481 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2482 1.4 mrg $as_echo "$ac_cv_target" >&6; } 2483 1.4 mrg case $ac_cv_target in 2484 1.4 mrg *-*-*) ;; 2485 1.11 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2486 1.4 mrg esac 2487 1.4 mrg target=$ac_cv_target 2488 1.4 mrg ac_save_IFS=$IFS; IFS='-' 2489 1.4 mrg set x $ac_cv_target 2490 1.4 mrg shift 2491 1.4 mrg target_cpu=$1 2492 1.4 mrg target_vendor=$2 2493 1.4 mrg shift; shift 2494 1.4 mrg # Remember, the first character of IFS is used to create $*, 2495 1.4 mrg # except with old shells: 2496 1.4 mrg target_os=$* 2497 1.4 mrg IFS=$ac_save_IFS 2498 1.4 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2499 1.4 mrg 2500 1.4 mrg 2501 1.4 mrg # The aliases save the names the user supplied, while $host etc. 2502 1.4 mrg # will get canonicalized. 2503 1.4 mrg test -n "$target_alias" && 2504 1.4 mrg test "$program_prefix$program_suffix$program_transform_name" = \ 2505 1.4 mrg NONENONEs,x,x, && 2506 1.4 mrg program_prefix=${target_alias}- 2507 1.4 mrg 2508 1.1 mrg case ${build_alias} in 2509 1.1 mrg "") build_noncanonical=${build} ;; 2510 1.1 mrg *) build_noncanonical=${build_alias} ;; 2511 1.1 mrg esac 2512 1.1 mrg 2513 1.1 mrg case ${host_alias} in 2514 1.1 mrg "") host_noncanonical=${build_noncanonical} ;; 2515 1.1 mrg *) host_noncanonical=${host_alias} ;; 2516 1.1 mrg esac 2517 1.1 mrg 2518 1.1 mrg case ${target_alias} in 2519 1.1 mrg "") target_noncanonical=${host_noncanonical} ;; 2520 1.1 mrg *) target_noncanonical=${target_alias} ;; 2521 1.1 mrg esac 2522 1.1 mrg 2523 1.1 mrg 2524 1.1 mrg # post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2525 1.1 mrg # have matching libraries, they should use host libraries: Makefile.tpl 2526 1.1 mrg # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2527 1.1 mrg # However, they still use the build modules, because the corresponding 2528 1.1 mrg # host modules (e.g. bison) are only built for the host when bootstrap 2529 1.1 mrg # finishes. So: 2530 1.1 mrg # - build_subdir is where we find build modules, and never changes. 2531 1.1 mrg # - build_libsubdir is where we find build libraries, and can be overridden. 2532 1.1 mrg 2533 1.1 mrg # Prefix 'build-' so this never conflicts with target_subdir. 2534 1.1 mrg build_subdir="build-${build_noncanonical}" 2535 1.1 mrg 2536 1.1 mrg # Check whether --with-build-libsubdir was given. 2537 1.1 mrg if test "${with_build_libsubdir+set}" = set; then : 2538 1.1 mrg withval=$with_build_libsubdir; build_libsubdir="$withval" 2539 1.1 mrg else 2540 1.1 mrg build_libsubdir="$build_subdir" 2541 1.1 mrg fi 2542 1.1 mrg 2543 1.1 mrg # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2544 1.1 mrg if ( test $srcdir = . && test -d gcc ) \ 2545 1.1 mrg || test -d $srcdir/../host-${host_noncanonical}; then 2546 1.1 mrg host_subdir="host-${host_noncanonical}" 2547 1.1 mrg else 2548 1.1 mrg host_subdir=. 2549 1.1 mrg fi 2550 1.1 mrg # No prefix. 2551 1.1 mrg target_subdir=${target_noncanonical} 2552 1.1 mrg 2553 1.11 mrg am__api_version='1.15' 2554 1.1 mrg 2555 1.1 mrg # Find a good install program. We prefer a C program (faster), 2556 1.1 mrg # so one script is as good as another. But avoid the broken or 2557 1.1 mrg # incompatible versions: 2558 1.1 mrg # SysV /etc/install, /usr/sbin/install 2559 1.1 mrg # SunOS /usr/etc/install 2560 1.1 mrg # IRIX /sbin/install 2561 1.1 mrg # AIX /bin/install 2562 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 2563 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2564 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2565 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2566 1.1 mrg # OS/2's system install, which has a completely different semantic 2567 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 2568 1.1 mrg # Reject install programs that cannot install multiple files. 2569 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2570 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 2571 1.1 mrg if test -z "$INSTALL"; then 2572 1.11 mrg if ${ac_cv_path_install+:} false; then : 2573 1.1 mrg $as_echo_n "(cached) " >&6 2574 1.1 mrg else 2575 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2576 1.1 mrg for as_dir in $PATH 2577 1.1 mrg do 2578 1.1 mrg IFS=$as_save_IFS 2579 1.1 mrg test -z "$as_dir" && as_dir=. 2580 1.1 mrg # Account for people who put trailing slashes in PATH elements. 2581 1.1 mrg case $as_dir/ in #(( 2582 1.1 mrg ./ | .// | /[cC]/* | \ 2583 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2584 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2585 1.1 mrg /usr/ucb/* ) ;; 2586 1.1 mrg *) 2587 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 2588 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 2589 1.1 mrg # by default. 2590 1.1 mrg for ac_prog in ginstall scoinst install; do 2591 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2592 1.11 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2593 1.1 mrg if test $ac_prog = install && 2594 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2595 1.1 mrg # AIX install. It has an incompatible calling convention. 2596 1.1 mrg : 2597 1.1 mrg elif test $ac_prog = install && 2598 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2599 1.1 mrg # program-specific install script used by HP pwplus--don't use. 2600 1.1 mrg : 2601 1.1 mrg else 2602 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2603 1.1 mrg echo one > conftest.one 2604 1.1 mrg echo two > conftest.two 2605 1.1 mrg mkdir conftest.dir 2606 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2607 1.1 mrg test -s conftest.one && test -s conftest.two && 2608 1.1 mrg test -s conftest.dir/conftest.one && 2609 1.1 mrg test -s conftest.dir/conftest.two 2610 1.1 mrg then 2611 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2612 1.1 mrg break 3 2613 1.1 mrg fi 2614 1.1 mrg fi 2615 1.1 mrg fi 2616 1.1 mrg done 2617 1.1 mrg done 2618 1.1 mrg ;; 2619 1.1 mrg esac 2620 1.1 mrg 2621 1.1 mrg done 2622 1.1 mrg IFS=$as_save_IFS 2623 1.1 mrg 2624 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2625 1.1 mrg 2626 1.1 mrg fi 2627 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 2628 1.1 mrg INSTALL=$ac_cv_path_install 2629 1.1 mrg else 2630 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2631 1.1 mrg # value for INSTALL within a source directory, because that will 2632 1.1 mrg # break other packages using the cache if that directory is 2633 1.1 mrg # removed, or if the value is a relative name. 2634 1.1 mrg INSTALL=$ac_install_sh 2635 1.1 mrg fi 2636 1.1 mrg fi 2637 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2638 1.1 mrg $as_echo "$INSTALL" >&6; } 2639 1.1 mrg 2640 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2641 1.1 mrg # It thinks the first close brace ends the variable substitution. 2642 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2643 1.1 mrg 2644 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2645 1.1 mrg 2646 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2647 1.1 mrg 2648 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2649 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; } 2650 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory 2651 1.1 mrg # name. Accept space and tab only in the latter. 2652 1.1 mrg am_lf=' 2653 1.1 mrg ' 2654 1.1 mrg case `pwd` in 2655 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*) 2656 1.11 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2657 1.1 mrg esac 2658 1.1 mrg case $srcdir in 2659 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2660 1.11 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2661 1.1 mrg esac 2662 1.1 mrg 2663 1.11 mrg # Do 'set' in a subshell so we don't clobber the current shell's 2664 1.1 mrg # arguments. Must try -L first in case configure is actually a 2665 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks 2666 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing 2667 1.1 mrg # directory). 2668 1.1 mrg if ( 2669 1.11 mrg am_has_slept=no 2670 1.11 mrg for am_try in 1 2; do 2671 1.11 mrg echo "timestamp, slept: $am_has_slept" > conftest.file 2672 1.11 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2673 1.11 mrg if test "$*" = "X"; then 2674 1.11 mrg # -L didn't work. 2675 1.11 mrg set X `ls -t "$srcdir/configure" conftest.file` 2676 1.11 mrg fi 2677 1.11 mrg if test "$*" != "X $srcdir/configure conftest.file" \ 2678 1.11 mrg && test "$*" != "X conftest.file $srcdir/configure"; then 2679 1.1 mrg 2680 1.11 mrg # If neither matched, then we have a broken ls. This can happen 2681 1.11 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2682 1.11 mrg # broken ls alias from the environment. This has actually 2683 1.11 mrg # happened. Such a system could not be considered "sane". 2684 1.11 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2685 1.11 mrg alias in your environment" "$LINENO" 5 2686 1.11 mrg fi 2687 1.11 mrg if test "$2" = conftest.file || test $am_try -eq 2; then 2688 1.11 mrg break 2689 1.11 mrg fi 2690 1.11 mrg # Just in case. 2691 1.11 mrg sleep 1 2692 1.11 mrg am_has_slept=yes 2693 1.11 mrg done 2694 1.1 mrg test "$2" = conftest.file 2695 1.1 mrg ) 2696 1.1 mrg then 2697 1.1 mrg # Ok. 2698 1.1 mrg : 2699 1.1 mrg else 2700 1.11 mrg as_fn_error $? "newly created file is older than distributed files! 2701 1.1 mrg Check your system clock" "$LINENO" 5 2702 1.1 mrg fi 2703 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2704 1.1 mrg $as_echo "yes" >&6; } 2705 1.11 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and 2706 1.11 mrg # generated files are strictly newer. 2707 1.11 mrg am_sleep_pid= 2708 1.11 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2709 1.11 mrg ( sleep 1 ) & 2710 1.11 mrg am_sleep_pid=$! 2711 1.11 mrg fi 2712 1.11 mrg 2713 1.11 mrg rm -f conftest.file 2714 1.11 mrg 2715 1.1 mrg test "$program_prefix" != NONE && 2716 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2717 1.1 mrg # Use a double $ so make ignores it. 2718 1.1 mrg test "$program_suffix" != NONE && 2719 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2720 1.1 mrg # Double any \ or $. 2721 1.1 mrg # By default was `s,x,x', remove it if useless. 2722 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2723 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2724 1.1 mrg 2725 1.11 mrg # Expand $ac_aux_dir to an absolute path. 2726 1.11 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd` 2727 1.1 mrg 2728 1.1 mrg if test x"${MISSING+set}" != xset; then 2729 1.1 mrg case $am_aux_dir in 2730 1.1 mrg *\ * | *\ *) 2731 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2732 1.1 mrg *) 2733 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 2734 1.1 mrg esac 2735 1.1 mrg fi 2736 1.1 mrg # Use eval to expand $SHELL 2737 1.11 mrg if eval "$MISSING --is-lightweight"; then 2738 1.11 mrg am_missing_run="$MISSING " 2739 1.1 mrg else 2740 1.1 mrg am_missing_run= 2741 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2742 1.11 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2743 1.1 mrg fi 2744 1.1 mrg 2745 1.11 mrg if test x"${install_sh+set}" != xset; then 2746 1.1 mrg case $am_aux_dir in 2747 1.1 mrg *\ * | *\ *) 2748 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2749 1.1 mrg *) 2750 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2751 1.1 mrg esac 2752 1.1 mrg fi 2753 1.1 mrg 2754 1.11 mrg # Installed binaries are usually stripped using 'strip' when the user 2755 1.11 mrg # run "make install-strip". However 'strip' might not be the right 2756 1.1 mrg # tool to use in cross-compilation environments, therefore Automake 2757 1.11 mrg # will honor the 'STRIP' environment variable to overrule this program. 2758 1.1 mrg if test "$cross_compiling" != no; then 2759 1.1 mrg if test -n "$ac_tool_prefix"; then 2760 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2761 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 2762 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2763 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2764 1.11 mrg if ${ac_cv_prog_STRIP+:} false; then : 2765 1.1 mrg $as_echo_n "(cached) " >&6 2766 1.1 mrg else 2767 1.1 mrg if test -n "$STRIP"; then 2768 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2769 1.1 mrg else 2770 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2771 1.1 mrg for as_dir in $PATH 2772 1.1 mrg do 2773 1.1 mrg IFS=$as_save_IFS 2774 1.1 mrg test -z "$as_dir" && as_dir=. 2775 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2776 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2777 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2778 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2779 1.1 mrg break 2 2780 1.1 mrg fi 2781 1.1 mrg done 2782 1.1 mrg done 2783 1.1 mrg IFS=$as_save_IFS 2784 1.1 mrg 2785 1.1 mrg fi 2786 1.1 mrg fi 2787 1.1 mrg STRIP=$ac_cv_prog_STRIP 2788 1.1 mrg if test -n "$STRIP"; then 2789 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2790 1.1 mrg $as_echo "$STRIP" >&6; } 2791 1.1 mrg else 2792 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2793 1.1 mrg $as_echo "no" >&6; } 2794 1.1 mrg fi 2795 1.1 mrg 2796 1.1 mrg 2797 1.1 mrg fi 2798 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 2799 1.1 mrg ac_ct_STRIP=$STRIP 2800 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 2801 1.1 mrg set dummy strip; ac_word=$2 2802 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2803 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2804 1.11 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2805 1.1 mrg $as_echo_n "(cached) " >&6 2806 1.1 mrg else 2807 1.1 mrg if test -n "$ac_ct_STRIP"; then 2808 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2809 1.1 mrg else 2810 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2811 1.1 mrg for as_dir in $PATH 2812 1.1 mrg do 2813 1.1 mrg IFS=$as_save_IFS 2814 1.1 mrg test -z "$as_dir" && as_dir=. 2815 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2816 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2817 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 2818 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2819 1.1 mrg break 2 2820 1.1 mrg fi 2821 1.1 mrg done 2822 1.1 mrg done 2823 1.1 mrg IFS=$as_save_IFS 2824 1.1 mrg 2825 1.1 mrg fi 2826 1.1 mrg fi 2827 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2828 1.1 mrg if test -n "$ac_ct_STRIP"; then 2829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2830 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 2831 1.1 mrg else 2832 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2833 1.1 mrg $as_echo "no" >&6; } 2834 1.1 mrg fi 2835 1.1 mrg 2836 1.1 mrg if test "x$ac_ct_STRIP" = x; then 2837 1.1 mrg STRIP=":" 2838 1.1 mrg else 2839 1.1 mrg case $cross_compiling:$ac_tool_warned in 2840 1.1 mrg yes:) 2841 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2842 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2843 1.1 mrg ac_tool_warned=yes ;; 2844 1.1 mrg esac 2845 1.1 mrg STRIP=$ac_ct_STRIP 2846 1.1 mrg fi 2847 1.1 mrg else 2848 1.1 mrg STRIP="$ac_cv_prog_STRIP" 2849 1.1 mrg fi 2850 1.1 mrg 2851 1.1 mrg fi 2852 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2853 1.1 mrg 2854 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2855 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2856 1.1 mrg if test -z "$MKDIR_P"; then 2857 1.11 mrg if ${ac_cv_path_mkdir+:} false; then : 2858 1.1 mrg $as_echo_n "(cached) " >&6 2859 1.1 mrg else 2860 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2861 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2862 1.1 mrg do 2863 1.1 mrg IFS=$as_save_IFS 2864 1.1 mrg test -z "$as_dir" && as_dir=. 2865 1.1 mrg for ac_prog in mkdir gmkdir; do 2866 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2867 1.11 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2868 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2869 1.1 mrg 'mkdir (GNU coreutils) '* | \ 2870 1.1 mrg 'mkdir (coreutils) '* | \ 2871 1.1 mrg 'mkdir (fileutils) '4.1*) 2872 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2873 1.1 mrg break 3;; 2874 1.1 mrg esac 2875 1.1 mrg done 2876 1.1 mrg done 2877 1.1 mrg done 2878 1.1 mrg IFS=$as_save_IFS 2879 1.1 mrg 2880 1.1 mrg fi 2881 1.1 mrg 2882 1.11 mrg test -d ./--version && rmdir ./--version 2883 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then 2884 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p" 2885 1.1 mrg else 2886 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2887 1.1 mrg # value for MKDIR_P within a source directory, because that will 2888 1.1 mrg # break other packages using the cache if that directory is 2889 1.1 mrg # removed, or if the value is a relative name. 2890 1.1 mrg MKDIR_P="$ac_install_sh -d" 2891 1.1 mrg fi 2892 1.1 mrg fi 2893 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2894 1.1 mrg $as_echo "$MKDIR_P" >&6; } 2895 1.1 mrg 2896 1.1 mrg for ac_prog in gawk mawk nawk awk 2897 1.1 mrg do 2898 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2899 1.1 mrg set dummy $ac_prog; ac_word=$2 2900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2901 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2902 1.11 mrg if ${ac_cv_prog_AWK+:} false; then : 2903 1.1 mrg $as_echo_n "(cached) " >&6 2904 1.1 mrg else 2905 1.1 mrg if test -n "$AWK"; then 2906 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2907 1.1 mrg else 2908 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2909 1.1 mrg for as_dir in $PATH 2910 1.1 mrg do 2911 1.1 mrg IFS=$as_save_IFS 2912 1.1 mrg test -z "$as_dir" && as_dir=. 2913 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2914 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2915 1.1 mrg ac_cv_prog_AWK="$ac_prog" 2916 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2917 1.1 mrg break 2 2918 1.1 mrg fi 2919 1.1 mrg done 2920 1.1 mrg done 2921 1.1 mrg IFS=$as_save_IFS 2922 1.1 mrg 2923 1.1 mrg fi 2924 1.1 mrg fi 2925 1.1 mrg AWK=$ac_cv_prog_AWK 2926 1.1 mrg if test -n "$AWK"; then 2927 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2928 1.1 mrg $as_echo "$AWK" >&6; } 2929 1.1 mrg else 2930 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2931 1.1 mrg $as_echo "no" >&6; } 2932 1.1 mrg fi 2933 1.1 mrg 2934 1.1 mrg 2935 1.1 mrg test -n "$AWK" && break 2936 1.1 mrg done 2937 1.1 mrg 2938 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2939 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2940 1.1 mrg set x ${MAKE-make} 2941 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2942 1.11 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2943 1.1 mrg $as_echo_n "(cached) " >&6 2944 1.1 mrg else 2945 1.1 mrg cat >conftest.make <<\_ACEOF 2946 1.1 mrg SHELL = /bin/sh 2947 1.1 mrg all: 2948 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 2949 1.1 mrg _ACEOF 2950 1.11 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2951 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 2952 1.1 mrg *@@@%%%=?*=@@@%%%*) 2953 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2954 1.1 mrg *) 2955 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 2956 1.1 mrg esac 2957 1.1 mrg rm -f conftest.make 2958 1.1 mrg fi 2959 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2960 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2961 1.1 mrg $as_echo "yes" >&6; } 2962 1.1 mrg SET_MAKE= 2963 1.1 mrg else 2964 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2965 1.1 mrg $as_echo "no" >&6; } 2966 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 2967 1.1 mrg fi 2968 1.1 mrg 2969 1.1 mrg rm -rf .tst 2>/dev/null 2970 1.1 mrg mkdir .tst 2>/dev/null 2971 1.1 mrg if test -d .tst; then 2972 1.1 mrg am__leading_dot=. 2973 1.1 mrg else 2974 1.1 mrg am__leading_dot=_ 2975 1.1 mrg fi 2976 1.1 mrg rmdir .tst 2>/dev/null 2977 1.1 mrg 2978 1.11 mrg # Check whether --enable-silent-rules was given. 2979 1.11 mrg if test "${enable_silent_rules+set}" = set; then : 2980 1.11 mrg enableval=$enable_silent_rules; 2981 1.11 mrg fi 2982 1.11 mrg 2983 1.11 mrg case $enable_silent_rules in # ((( 2984 1.11 mrg yes) AM_DEFAULT_VERBOSITY=0;; 2985 1.11 mrg no) AM_DEFAULT_VERBOSITY=1;; 2986 1.11 mrg *) AM_DEFAULT_VERBOSITY=1;; 2987 1.11 mrg esac 2988 1.11 mrg am_make=${MAKE-make} 2989 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2990 1.11 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2991 1.11 mrg if ${am_cv_make_support_nested_variables+:} false; then : 2992 1.11 mrg $as_echo_n "(cached) " >&6 2993 1.11 mrg else 2994 1.11 mrg if $as_echo 'TRUE=$(BAR$(V)) 2995 1.11 mrg BAR0=false 2996 1.11 mrg BAR1=true 2997 1.11 mrg V=1 2998 1.11 mrg am__doit: 2999 1.11 mrg @$(TRUE) 3000 1.11 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3001 1.11 mrg am_cv_make_support_nested_variables=yes 3002 1.11 mrg else 3003 1.11 mrg am_cv_make_support_nested_variables=no 3004 1.11 mrg fi 3005 1.11 mrg fi 3006 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3007 1.11 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; } 3008 1.11 mrg if test $am_cv_make_support_nested_variables = yes; then 3009 1.11 mrg AM_V='$(V)' 3010 1.11 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3011 1.11 mrg else 3012 1.11 mrg AM_V=$AM_DEFAULT_VERBOSITY 3013 1.11 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3014 1.11 mrg fi 3015 1.11 mrg AM_BACKSLASH='\' 3016 1.11 mrg 3017 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then 3018 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3019 1.1 mrg # is not polluted with repeated "-I." 3020 1.1 mrg am__isrc=' -I$(srcdir)' 3021 1.1 mrg # test to see if srcdir already configured 3022 1.1 mrg if test -f $srcdir/config.status; then 3023 1.11 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3024 1.1 mrg fi 3025 1.1 mrg fi 3026 1.1 mrg 3027 1.1 mrg # test whether we have cygpath 3028 1.1 mrg if test -z "$CYGPATH_W"; then 3029 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then 3030 1.1 mrg CYGPATH_W='cygpath -w' 3031 1.1 mrg else 3032 1.1 mrg CYGPATH_W=echo 3033 1.1 mrg fi 3034 1.1 mrg fi 3035 1.1 mrg 3036 1.1 mrg 3037 1.1 mrg # Define the identity of the package. 3038 1.1 mrg PACKAGE='lto-plugin' 3039 1.1 mrg VERSION='0.1' 3040 1.1 mrg 3041 1.1 mrg 3042 1.1 mrg cat >>confdefs.h <<_ACEOF 3043 1.1 mrg #define PACKAGE "$PACKAGE" 3044 1.1 mrg _ACEOF 3045 1.1 mrg 3046 1.1 mrg 3047 1.1 mrg cat >>confdefs.h <<_ACEOF 3048 1.1 mrg #define VERSION "$VERSION" 3049 1.1 mrg _ACEOF 3050 1.1 mrg 3051 1.1 mrg # Some tools Automake needs. 3052 1.1 mrg 3053 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3054 1.1 mrg 3055 1.1 mrg 3056 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3057 1.1 mrg 3058 1.1 mrg 3059 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3060 1.1 mrg 3061 1.1 mrg 3062 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3063 1.1 mrg 3064 1.1 mrg 3065 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3066 1.1 mrg 3067 1.11 mrg # For better backward compatibility. To be removed once Automake 1.9.x 3068 1.11 mrg # dies out for good. For more background, see: 3069 1.11 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3070 1.11 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3071 1.11 mrg mkdir_p='$(MKDIR_P)' 3072 1.11 mrg 3073 1.11 mrg # We need awk for the "check" target (and possibly the TAP driver). The 3074 1.11 mrg # system "awk" is bad on some platforms. 3075 1.7 mrg # Always define AMTAR for backward compatibility. Yes, it's still used 3076 1.7 mrg # in the wild :-( We should find a proper way to deprecate it ... 3077 1.7 mrg AMTAR='$${TAR-tar}' 3078 1.1 mrg 3079 1.11 mrg 3080 1.11 mrg # We'll loop over all known methods to create a tar archive until one works. 3081 1.11 mrg _am_tools='gnutar pax cpio none' 3082 1.11 mrg 3083 1.7 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3084 1.1 mrg 3085 1.1 mrg 3086 1.1 mrg 3087 1.1 mrg 3088 1.1 mrg 3089 1.1 mrg 3090 1.11 mrg # POSIX will say in a future version that running "rm -f" with no argument 3091 1.11 mrg # is OK; and we want to be able to make that assumption in our Makefile 3092 1.11 mrg # recipes. So use an aggressive probe to check that the usage we want is 3093 1.11 mrg # actually supported "in the wild" to an acceptable degree. 3094 1.11 mrg # See automake bug#10828. 3095 1.11 mrg # To make any issue more visible, cause the running configure to be aborted 3096 1.11 mrg # by default if the 'rm' program in use doesn't match our expectations; the 3097 1.11 mrg # user can still override this though. 3098 1.11 mrg if rm -f && rm -fr && rm -rf; then : OK; else 3099 1.11 mrg cat >&2 <<'END' 3100 1.11 mrg Oops! 3101 1.11 mrg 3102 1.11 mrg Your 'rm' program seems unable to run without file operands specified 3103 1.11 mrg on the command line, even when the '-f' option is present. This is contrary 3104 1.11 mrg to the behaviour of most rm programs out there, and not conforming with 3105 1.11 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3106 1.11 mrg 3107 1.11 mrg Please tell bug-automake@gnu.org about your system, including the value 3108 1.11 mrg of your $PATH and any error possibly output before this message. This 3109 1.11 mrg can help us improve future automake versions. 3110 1.11 mrg 3111 1.11 mrg END 3112 1.11 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3113 1.11 mrg echo 'Configuration will proceed anyway, since you have set the' >&2 3114 1.11 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3115 1.11 mrg echo >&2 3116 1.11 mrg else 3117 1.11 mrg cat >&2 <<'END' 3118 1.11 mrg Aborting the configuration process, to ensure you take notice of the issue. 3119 1.11 mrg 3120 1.11 mrg You can download and install GNU coreutils to get an 'rm' implementation 3121 1.11 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>. 3122 1.11 mrg 3123 1.11 mrg If you want to complete the configuration process using your problematic 3124 1.11 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3125 1.11 mrg to "yes", and re-run configure. 3126 1.11 mrg 3127 1.11 mrg END 3128 1.11 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3129 1.11 mrg fi 3130 1.11 mrg fi 3131 1.11 mrg 3132 1.11 mrg 3133 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3134 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3135 1.1 mrg # Check whether --enable-maintainer-mode was given. 3136 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 3137 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3138 1.1 mrg else 3139 1.1 mrg USE_MAINTAINER_MODE=no 3140 1.1 mrg fi 3141 1.1 mrg 3142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3143 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 3144 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 3145 1.1 mrg MAINTAINER_MODE_TRUE= 3146 1.1 mrg MAINTAINER_MODE_FALSE='#' 3147 1.1 mrg else 3148 1.1 mrg MAINTAINER_MODE_TRUE='#' 3149 1.1 mrg MAINTAINER_MODE_FALSE= 3150 1.1 mrg fi 3151 1.1 mrg 3152 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 3153 1.1 mrg 3154 1.1 mrg 3155 1.6 mrg 3156 1.6 mrg # Check whether --with-libiberty was given. 3157 1.6 mrg if test "${with_libiberty+set}" = set; then : 3158 1.6 mrg withval=$with_libiberty; 3159 1.6 mrg else 3160 1.6 mrg with_libiberty=../libiberty 3161 1.6 mrg fi 3162 1.6 mrg 3163 1.6 mrg 3164 1.7 mrg DEPDIR="${am__leading_dot}deps" 3165 1.7 mrg 3166 1.7 mrg ac_config_commands="$ac_config_commands depfiles" 3167 1.7 mrg 3168 1.7 mrg 3169 1.7 mrg am_make=${MAKE-make} 3170 1.7 mrg cat > confinc << 'END' 3171 1.7 mrg am__doit: 3172 1.7 mrg @echo this is the am__doit target 3173 1.7 mrg .PHONY: am__doit 3174 1.7 mrg END 3175 1.7 mrg # If we don't find an include directive, just comment out the code. 3176 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3177 1.7 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; } 3178 1.7 mrg am__include="#" 3179 1.7 mrg am__quote= 3180 1.7 mrg _am_result=none 3181 1.7 mrg # First try GNU make style include. 3182 1.7 mrg echo "include confinc" > confmf 3183 1.11 mrg # Ignore all kinds of additional output from 'make'. 3184 1.7 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 3185 1.7 mrg *the\ am__doit\ target*) 3186 1.7 mrg am__include=include 3187 1.7 mrg am__quote= 3188 1.7 mrg _am_result=GNU 3189 1.7 mrg ;; 3190 1.7 mrg esac 3191 1.7 mrg # Now try BSD make style include. 3192 1.7 mrg if test "$am__include" = "#"; then 3193 1.7 mrg echo '.include "confinc"' > confmf 3194 1.7 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 3195 1.7 mrg *the\ am__doit\ target*) 3196 1.7 mrg am__include=.include 3197 1.7 mrg am__quote="\"" 3198 1.7 mrg _am_result=BSD 3199 1.7 mrg ;; 3200 1.7 mrg esac 3201 1.7 mrg fi 3202 1.7 mrg 3203 1.7 mrg 3204 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3205 1.7 mrg $as_echo "$_am_result" >&6; } 3206 1.7 mrg rm -f confinc confmf 3207 1.7 mrg 3208 1.7 mrg # Check whether --enable-dependency-tracking was given. 3209 1.7 mrg if test "${enable_dependency_tracking+set}" = set; then : 3210 1.7 mrg enableval=$enable_dependency_tracking; 3211 1.7 mrg fi 3212 1.7 mrg 3213 1.7 mrg if test "x$enable_dependency_tracking" != xno; then 3214 1.7 mrg am_depcomp="$ac_aux_dir/depcomp" 3215 1.7 mrg AMDEPBACKSLASH='\' 3216 1.7 mrg am__nodep='_no' 3217 1.7 mrg fi 3218 1.7 mrg if test "x$enable_dependency_tracking" != xno; then 3219 1.7 mrg AMDEP_TRUE= 3220 1.7 mrg AMDEP_FALSE='#' 3221 1.7 mrg else 3222 1.7 mrg AMDEP_TRUE='#' 3223 1.7 mrg AMDEP_FALSE= 3224 1.7 mrg fi 3225 1.7 mrg 3226 1.7 mrg 3227 1.1 mrg ac_ext=c 3228 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3229 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3230 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3231 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3232 1.1 mrg if test -n "$ac_tool_prefix"; then 3233 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3234 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 3235 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3236 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3237 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3238 1.1 mrg $as_echo_n "(cached) " >&6 3239 1.1 mrg else 3240 1.1 mrg if test -n "$CC"; then 3241 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3242 1.1 mrg else 3243 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3244 1.1 mrg for as_dir in $PATH 3245 1.1 mrg do 3246 1.1 mrg IFS=$as_save_IFS 3247 1.1 mrg test -z "$as_dir" && as_dir=. 3248 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3249 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3250 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3251 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3252 1.1 mrg break 2 3253 1.1 mrg fi 3254 1.1 mrg done 3255 1.1 mrg done 3256 1.1 mrg IFS=$as_save_IFS 3257 1.1 mrg 3258 1.1 mrg fi 3259 1.1 mrg fi 3260 1.1 mrg CC=$ac_cv_prog_CC 3261 1.1 mrg if test -n "$CC"; then 3262 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3263 1.1 mrg $as_echo "$CC" >&6; } 3264 1.1 mrg else 3265 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3266 1.1 mrg $as_echo "no" >&6; } 3267 1.1 mrg fi 3268 1.1 mrg 3269 1.1 mrg 3270 1.1 mrg fi 3271 1.1 mrg if test -z "$ac_cv_prog_CC"; then 3272 1.1 mrg ac_ct_CC=$CC 3273 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 3274 1.1 mrg set dummy gcc; ac_word=$2 3275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3276 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3277 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3278 1.1 mrg $as_echo_n "(cached) " >&6 3279 1.1 mrg else 3280 1.1 mrg if test -n "$ac_ct_CC"; then 3281 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3282 1.1 mrg else 3283 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3284 1.1 mrg for as_dir in $PATH 3285 1.1 mrg do 3286 1.1 mrg IFS=$as_save_IFS 3287 1.1 mrg test -z "$as_dir" && as_dir=. 3288 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3289 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3290 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 3291 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3292 1.1 mrg break 2 3293 1.1 mrg fi 3294 1.1 mrg done 3295 1.1 mrg done 3296 1.1 mrg IFS=$as_save_IFS 3297 1.1 mrg 3298 1.1 mrg fi 3299 1.1 mrg fi 3300 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3301 1.1 mrg if test -n "$ac_ct_CC"; then 3302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3303 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3304 1.1 mrg else 3305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3306 1.1 mrg $as_echo "no" >&6; } 3307 1.1 mrg fi 3308 1.1 mrg 3309 1.1 mrg if test "x$ac_ct_CC" = x; then 3310 1.1 mrg CC="" 3311 1.1 mrg else 3312 1.1 mrg case $cross_compiling:$ac_tool_warned in 3313 1.1 mrg yes:) 3314 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3315 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3316 1.1 mrg ac_tool_warned=yes ;; 3317 1.1 mrg esac 3318 1.1 mrg CC=$ac_ct_CC 3319 1.1 mrg fi 3320 1.1 mrg else 3321 1.1 mrg CC="$ac_cv_prog_CC" 3322 1.1 mrg fi 3323 1.1 mrg 3324 1.1 mrg if test -z "$CC"; then 3325 1.1 mrg if test -n "$ac_tool_prefix"; then 3326 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3327 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 3328 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3329 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3330 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3331 1.1 mrg $as_echo_n "(cached) " >&6 3332 1.1 mrg else 3333 1.1 mrg if test -n "$CC"; then 3334 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3335 1.1 mrg else 3336 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3337 1.1 mrg for as_dir in $PATH 3338 1.1 mrg do 3339 1.1 mrg IFS=$as_save_IFS 3340 1.1 mrg test -z "$as_dir" && as_dir=. 3341 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3342 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3343 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3344 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3345 1.1 mrg break 2 3346 1.1 mrg fi 3347 1.1 mrg done 3348 1.1 mrg done 3349 1.1 mrg IFS=$as_save_IFS 3350 1.1 mrg 3351 1.1 mrg fi 3352 1.1 mrg fi 3353 1.1 mrg CC=$ac_cv_prog_CC 3354 1.1 mrg if test -n "$CC"; then 3355 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3356 1.1 mrg $as_echo "$CC" >&6; } 3357 1.1 mrg else 3358 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3359 1.1 mrg $as_echo "no" >&6; } 3360 1.1 mrg fi 3361 1.1 mrg 3362 1.1 mrg 3363 1.1 mrg fi 3364 1.1 mrg fi 3365 1.1 mrg if test -z "$CC"; then 3366 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 3367 1.1 mrg set dummy cc; ac_word=$2 3368 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3369 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3370 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3371 1.1 mrg $as_echo_n "(cached) " >&6 3372 1.1 mrg else 3373 1.1 mrg if test -n "$CC"; then 3374 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3375 1.1 mrg else 3376 1.1 mrg ac_prog_rejected=no 3377 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3378 1.1 mrg for as_dir in $PATH 3379 1.1 mrg do 3380 1.1 mrg IFS=$as_save_IFS 3381 1.1 mrg test -z "$as_dir" && as_dir=. 3382 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3383 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3384 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3385 1.1 mrg ac_prog_rejected=yes 3386 1.1 mrg continue 3387 1.1 mrg fi 3388 1.1 mrg ac_cv_prog_CC="cc" 3389 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3390 1.1 mrg break 2 3391 1.1 mrg fi 3392 1.1 mrg done 3393 1.1 mrg done 3394 1.1 mrg IFS=$as_save_IFS 3395 1.1 mrg 3396 1.1 mrg if test $ac_prog_rejected = yes; then 3397 1.1 mrg # We found a bogon in the path, so make sure we never use it. 3398 1.1 mrg set dummy $ac_cv_prog_CC 3399 1.1 mrg shift 3400 1.1 mrg if test $# != 0; then 3401 1.1 mrg # We chose a different compiler from the bogus one. 3402 1.1 mrg # However, it has the same basename, so the bogon will be chosen 3403 1.1 mrg # first if we set CC to just the basename; use the full file name. 3404 1.1 mrg shift 3405 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3406 1.1 mrg fi 3407 1.1 mrg fi 3408 1.1 mrg fi 3409 1.1 mrg fi 3410 1.1 mrg CC=$ac_cv_prog_CC 3411 1.1 mrg if test -n "$CC"; then 3412 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3413 1.1 mrg $as_echo "$CC" >&6; } 3414 1.1 mrg else 3415 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3416 1.1 mrg $as_echo "no" >&6; } 3417 1.1 mrg fi 3418 1.1 mrg 3419 1.1 mrg 3420 1.1 mrg fi 3421 1.1 mrg if test -z "$CC"; then 3422 1.1 mrg if test -n "$ac_tool_prefix"; then 3423 1.1 mrg for ac_prog in cl.exe 3424 1.1 mrg do 3425 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3426 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3427 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3428 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3429 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3430 1.1 mrg $as_echo_n "(cached) " >&6 3431 1.1 mrg else 3432 1.1 mrg if test -n "$CC"; then 3433 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3434 1.1 mrg else 3435 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3436 1.1 mrg for as_dir in $PATH 3437 1.1 mrg do 3438 1.1 mrg IFS=$as_save_IFS 3439 1.1 mrg test -z "$as_dir" && as_dir=. 3440 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3441 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3442 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3443 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3444 1.1 mrg break 2 3445 1.1 mrg fi 3446 1.1 mrg done 3447 1.1 mrg done 3448 1.1 mrg IFS=$as_save_IFS 3449 1.1 mrg 3450 1.1 mrg fi 3451 1.1 mrg fi 3452 1.1 mrg CC=$ac_cv_prog_CC 3453 1.1 mrg if test -n "$CC"; then 3454 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3455 1.1 mrg $as_echo "$CC" >&6; } 3456 1.1 mrg else 3457 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3458 1.1 mrg $as_echo "no" >&6; } 3459 1.1 mrg fi 3460 1.1 mrg 3461 1.1 mrg 3462 1.1 mrg test -n "$CC" && break 3463 1.1 mrg done 3464 1.1 mrg fi 3465 1.1 mrg if test -z "$CC"; then 3466 1.1 mrg ac_ct_CC=$CC 3467 1.1 mrg for ac_prog in cl.exe 3468 1.1 mrg do 3469 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3470 1.1 mrg set dummy $ac_prog; ac_word=$2 3471 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3472 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3473 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3474 1.1 mrg $as_echo_n "(cached) " >&6 3475 1.1 mrg else 3476 1.1 mrg if test -n "$ac_ct_CC"; then 3477 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3478 1.1 mrg else 3479 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3480 1.1 mrg for as_dir in $PATH 3481 1.1 mrg do 3482 1.1 mrg IFS=$as_save_IFS 3483 1.1 mrg test -z "$as_dir" && as_dir=. 3484 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3485 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3486 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 3487 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3488 1.1 mrg break 2 3489 1.1 mrg fi 3490 1.1 mrg done 3491 1.1 mrg done 3492 1.1 mrg IFS=$as_save_IFS 3493 1.1 mrg 3494 1.1 mrg fi 3495 1.1 mrg fi 3496 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3497 1.1 mrg if test -n "$ac_ct_CC"; then 3498 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3499 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3500 1.1 mrg else 3501 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3502 1.1 mrg $as_echo "no" >&6; } 3503 1.1 mrg fi 3504 1.1 mrg 3505 1.1 mrg 3506 1.1 mrg test -n "$ac_ct_CC" && break 3507 1.1 mrg done 3508 1.1 mrg 3509 1.1 mrg if test "x$ac_ct_CC" = x; then 3510 1.1 mrg CC="" 3511 1.1 mrg else 3512 1.1 mrg case $cross_compiling:$ac_tool_warned in 3513 1.1 mrg yes:) 3514 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3515 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3516 1.1 mrg ac_tool_warned=yes ;; 3517 1.1 mrg esac 3518 1.1 mrg CC=$ac_ct_CC 3519 1.1 mrg fi 3520 1.1 mrg fi 3521 1.1 mrg 3522 1.1 mrg fi 3523 1.1 mrg 3524 1.1 mrg 3525 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3526 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3527 1.11 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 3528 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3529 1.1 mrg 3530 1.1 mrg # Provide some information about the compiler. 3531 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3532 1.1 mrg set X $ac_compile 3533 1.1 mrg ac_compiler=$2 3534 1.1 mrg for ac_option in --version -v -V -qversion; do 3535 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 3536 1.1 mrg case "(($ac_try" in 3537 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3538 1.1 mrg *) ac_try_echo=$ac_try;; 3539 1.1 mrg esac 3540 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3541 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3542 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3543 1.1 mrg ac_status=$? 3544 1.1 mrg if test -s conftest.err; then 3545 1.1 mrg sed '10a\ 3546 1.1 mrg ... rest of stderr output deleted ... 3547 1.1 mrg 10q' conftest.err >conftest.er1 3548 1.1 mrg cat conftest.er1 >&5 3549 1.1 mrg fi 3550 1.11 mrg rm -f conftest.er1 conftest.err 3551 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3552 1.1 mrg test $ac_status = 0; } 3553 1.1 mrg done 3554 1.1 mrg 3555 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3556 1.1 mrg /* end confdefs.h. */ 3557 1.1 mrg 3558 1.1 mrg int 3559 1.1 mrg main () 3560 1.1 mrg { 3561 1.1 mrg 3562 1.1 mrg ; 3563 1.1 mrg return 0; 3564 1.1 mrg } 3565 1.1 mrg _ACEOF 3566 1.1 mrg ac_clean_files_save=$ac_clean_files 3567 1.11 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3568 1.1 mrg # Try to create an executable without -o first, disregard a.out. 3569 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 3570 1.1 mrg # of exeext. 3571 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3572 1.11 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 3573 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3574 1.1 mrg 3575 1.1 mrg # The possible output files: 3576 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3577 1.1 mrg 3578 1.1 mrg ac_rmfiles= 3579 1.1 mrg for ac_file in $ac_files 3580 1.1 mrg do 3581 1.1 mrg case $ac_file in 3582 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3583 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3584 1.1 mrg esac 3585 1.1 mrg done 3586 1.1 mrg rm -f $ac_rmfiles 3587 1.1 mrg 3588 1.1 mrg if { { ac_try="$ac_link_default" 3589 1.1 mrg case "(($ac_try" in 3590 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3591 1.1 mrg *) ac_try_echo=$ac_try;; 3592 1.1 mrg esac 3593 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3594 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3595 1.1 mrg (eval "$ac_link_default") 2>&5 3596 1.1 mrg ac_status=$? 3597 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3598 1.1 mrg test $ac_status = 0; }; then : 3599 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3600 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3601 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3602 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3603 1.1 mrg # Autoconf. 3604 1.1 mrg for ac_file in $ac_files '' 3605 1.1 mrg do 3606 1.1 mrg test -f "$ac_file" || continue 3607 1.1 mrg case $ac_file in 3608 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3609 1.1 mrg ;; 3610 1.1 mrg [ab].out ) 3611 1.1 mrg # We found the default executable, but exeext='' is most 3612 1.1 mrg # certainly right. 3613 1.1 mrg break;; 3614 1.1 mrg *.* ) 3615 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3616 1.1 mrg then :; else 3617 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3618 1.1 mrg fi 3619 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3620 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3621 1.1 mrg # argument, so we may need to know it at that point already. 3622 1.1 mrg # Even if this section looks crufty: it has the advantage of 3623 1.1 mrg # actually working. 3624 1.1 mrg break;; 3625 1.1 mrg * ) 3626 1.1 mrg break;; 3627 1.1 mrg esac 3628 1.1 mrg done 3629 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3630 1.1 mrg 3631 1.1 mrg else 3632 1.1 mrg ac_file='' 3633 1.1 mrg fi 3634 1.1 mrg if test -z "$ac_file"; then : 3635 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3636 1.11 mrg $as_echo "no" >&6; } 3637 1.11 mrg $as_echo "$as_me: failed program was:" >&5 3638 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3639 1.1 mrg 3640 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3641 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3642 1.11 mrg as_fn_error 77 "C compiler cannot create executables 3643 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3644 1.11 mrg else 3645 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3646 1.11 mrg $as_echo "yes" >&6; } 3647 1.1 mrg fi 3648 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3649 1.11 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3650 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3651 1.11 mrg $as_echo "$ac_file" >&6; } 3652 1.1 mrg ac_exeext=$ac_cv_exeext 3653 1.1 mrg 3654 1.11 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3655 1.1 mrg ac_clean_files=$ac_clean_files_save 3656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3657 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3658 1.1 mrg if { { ac_try="$ac_link" 3659 1.1 mrg case "(($ac_try" in 3660 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3661 1.1 mrg *) ac_try_echo=$ac_try;; 3662 1.1 mrg esac 3663 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3664 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3665 1.1 mrg (eval "$ac_link") 2>&5 3666 1.1 mrg ac_status=$? 3667 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3668 1.1 mrg test $ac_status = 0; }; then : 3669 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3670 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3671 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3672 1.1 mrg # `rm'. 3673 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3674 1.1 mrg test -f "$ac_file" || continue 3675 1.1 mrg case $ac_file in 3676 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3677 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3678 1.1 mrg break;; 3679 1.1 mrg * ) break;; 3680 1.1 mrg esac 3681 1.1 mrg done 3682 1.1 mrg else 3683 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3684 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3685 1.11 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3686 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3687 1.1 mrg fi 3688 1.11 mrg rm -f conftest conftest$ac_cv_exeext 3689 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3690 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 3691 1.1 mrg 3692 1.1 mrg rm -f conftest.$ac_ext 3693 1.1 mrg EXEEXT=$ac_cv_exeext 3694 1.1 mrg ac_exeext=$EXEEXT 3695 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3696 1.11 mrg /* end confdefs.h. */ 3697 1.11 mrg #include <stdio.h> 3698 1.11 mrg int 3699 1.11 mrg main () 3700 1.11 mrg { 3701 1.11 mrg FILE *f = fopen ("conftest.out", "w"); 3702 1.11 mrg return ferror (f) || fclose (f) != 0; 3703 1.11 mrg 3704 1.11 mrg ; 3705 1.11 mrg return 0; 3706 1.11 mrg } 3707 1.11 mrg _ACEOF 3708 1.11 mrg ac_clean_files="$ac_clean_files conftest.out" 3709 1.11 mrg # Check that the compiler produces executables we can run. If not, either 3710 1.11 mrg # the compiler is broken, or we cross compile. 3711 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3712 1.11 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 3713 1.11 mrg if test "$cross_compiling" != yes; then 3714 1.11 mrg { { ac_try="$ac_link" 3715 1.11 mrg case "(($ac_try" in 3716 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3717 1.11 mrg *) ac_try_echo=$ac_try;; 3718 1.11 mrg esac 3719 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3720 1.11 mrg $as_echo "$ac_try_echo"; } >&5 3721 1.11 mrg (eval "$ac_link") 2>&5 3722 1.11 mrg ac_status=$? 3723 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3724 1.11 mrg test $ac_status = 0; } 3725 1.11 mrg if { ac_try='./conftest$ac_cv_exeext' 3726 1.11 mrg { { case "(($ac_try" in 3727 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3728 1.11 mrg *) ac_try_echo=$ac_try;; 3729 1.11 mrg esac 3730 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3731 1.11 mrg $as_echo "$ac_try_echo"; } >&5 3732 1.11 mrg (eval "$ac_try") 2>&5 3733 1.11 mrg ac_status=$? 3734 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3735 1.11 mrg test $ac_status = 0; }; }; then 3736 1.11 mrg cross_compiling=no 3737 1.11 mrg else 3738 1.11 mrg if test "$cross_compiling" = maybe; then 3739 1.11 mrg cross_compiling=yes 3740 1.11 mrg else 3741 1.11 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3742 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3743 1.11 mrg as_fn_error $? "cannot run C compiled programs. 3744 1.11 mrg If you meant to cross compile, use \`--host'. 3745 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3746 1.11 mrg fi 3747 1.11 mrg fi 3748 1.11 mrg fi 3749 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3750 1.11 mrg $as_echo "$cross_compiling" >&6; } 3751 1.11 mrg 3752 1.11 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3753 1.11 mrg ac_clean_files=$ac_clean_files_save 3754 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3755 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 3756 1.11 mrg if ${ac_cv_objext+:} false; then : 3757 1.1 mrg $as_echo_n "(cached) " >&6 3758 1.1 mrg else 3759 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3760 1.1 mrg /* end confdefs.h. */ 3761 1.1 mrg 3762 1.1 mrg int 3763 1.1 mrg main () 3764 1.1 mrg { 3765 1.1 mrg 3766 1.1 mrg ; 3767 1.1 mrg return 0; 3768 1.1 mrg } 3769 1.1 mrg _ACEOF 3770 1.1 mrg rm -f conftest.o conftest.obj 3771 1.1 mrg if { { ac_try="$ac_compile" 3772 1.1 mrg case "(($ac_try" in 3773 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3774 1.1 mrg *) ac_try_echo=$ac_try;; 3775 1.1 mrg esac 3776 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3777 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3778 1.1 mrg (eval "$ac_compile") 2>&5 3779 1.1 mrg ac_status=$? 3780 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3781 1.1 mrg test $ac_status = 0; }; then : 3782 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 3783 1.1 mrg test -f "$ac_file" || continue; 3784 1.1 mrg case $ac_file in 3785 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3786 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3787 1.1 mrg break;; 3788 1.1 mrg esac 3789 1.1 mrg done 3790 1.1 mrg else 3791 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3792 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3793 1.1 mrg 3794 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3795 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3796 1.11 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 3797 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3798 1.1 mrg fi 3799 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 3800 1.1 mrg fi 3801 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3802 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 3803 1.1 mrg OBJEXT=$ac_cv_objext 3804 1.1 mrg ac_objext=$OBJEXT 3805 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3806 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3807 1.11 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 3808 1.1 mrg $as_echo_n "(cached) " >&6 3809 1.1 mrg else 3810 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3811 1.1 mrg /* end confdefs.h. */ 3812 1.1 mrg 3813 1.1 mrg int 3814 1.1 mrg main () 3815 1.1 mrg { 3816 1.1 mrg #ifndef __GNUC__ 3817 1.1 mrg choke me 3818 1.1 mrg #endif 3819 1.1 mrg 3820 1.1 mrg ; 3821 1.1 mrg return 0; 3822 1.1 mrg } 3823 1.1 mrg _ACEOF 3824 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3825 1.1 mrg ac_compiler_gnu=yes 3826 1.1 mrg else 3827 1.1 mrg ac_compiler_gnu=no 3828 1.1 mrg fi 3829 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3830 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 3831 1.1 mrg 3832 1.1 mrg fi 3833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3834 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3835 1.1 mrg if test $ac_compiler_gnu = yes; then 3836 1.1 mrg GCC=yes 3837 1.1 mrg else 3838 1.1 mrg GCC= 3839 1.1 mrg fi 3840 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 3841 1.1 mrg ac_save_CFLAGS=$CFLAGS 3842 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3843 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 3844 1.11 mrg if ${ac_cv_prog_cc_g+:} false; then : 3845 1.1 mrg $as_echo_n "(cached) " >&6 3846 1.1 mrg else 3847 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 3848 1.1 mrg ac_c_werror_flag=yes 3849 1.1 mrg ac_cv_prog_cc_g=no 3850 1.1 mrg CFLAGS="-g" 3851 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3852 1.1 mrg /* end confdefs.h. */ 3853 1.1 mrg 3854 1.1 mrg int 3855 1.1 mrg main () 3856 1.1 mrg { 3857 1.1 mrg 3858 1.1 mrg ; 3859 1.1 mrg return 0; 3860 1.1 mrg } 3861 1.1 mrg _ACEOF 3862 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3863 1.1 mrg ac_cv_prog_cc_g=yes 3864 1.1 mrg else 3865 1.1 mrg CFLAGS="" 3866 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3867 1.1 mrg /* end confdefs.h. */ 3868 1.1 mrg 3869 1.1 mrg int 3870 1.1 mrg main () 3871 1.1 mrg { 3872 1.1 mrg 3873 1.1 mrg ; 3874 1.1 mrg return 0; 3875 1.1 mrg } 3876 1.1 mrg _ACEOF 3877 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3878 1.1 mrg 3879 1.1 mrg else 3880 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3881 1.1 mrg CFLAGS="-g" 3882 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3883 1.1 mrg /* end confdefs.h. */ 3884 1.1 mrg 3885 1.1 mrg int 3886 1.1 mrg main () 3887 1.1 mrg { 3888 1.1 mrg 3889 1.1 mrg ; 3890 1.1 mrg return 0; 3891 1.1 mrg } 3892 1.1 mrg _ACEOF 3893 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3894 1.1 mrg ac_cv_prog_cc_g=yes 3895 1.1 mrg fi 3896 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3897 1.1 mrg fi 3898 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3899 1.1 mrg fi 3900 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3901 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3902 1.1 mrg fi 3903 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3904 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 3905 1.1 mrg if test "$ac_test_CFLAGS" = set; then 3906 1.1 mrg CFLAGS=$ac_save_CFLAGS 3907 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 3908 1.1 mrg if test "$GCC" = yes; then 3909 1.1 mrg CFLAGS="-g -O2" 3910 1.1 mrg else 3911 1.1 mrg CFLAGS="-g" 3912 1.1 mrg fi 3913 1.1 mrg else 3914 1.1 mrg if test "$GCC" = yes; then 3915 1.1 mrg CFLAGS="-O2" 3916 1.1 mrg else 3917 1.1 mrg CFLAGS= 3918 1.1 mrg fi 3919 1.1 mrg fi 3920 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3921 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3922 1.11 mrg if ${ac_cv_prog_cc_c89+:} false; then : 3923 1.1 mrg $as_echo_n "(cached) " >&6 3924 1.1 mrg else 3925 1.1 mrg ac_cv_prog_cc_c89=no 3926 1.1 mrg ac_save_CC=$CC 3927 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3928 1.1 mrg /* end confdefs.h. */ 3929 1.1 mrg #include <stdarg.h> 3930 1.1 mrg #include <stdio.h> 3931 1.11 mrg struct stat; 3932 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3933 1.1 mrg struct buf { int x; }; 3934 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 3935 1.1 mrg static char *e (p, i) 3936 1.1 mrg char **p; 3937 1.1 mrg int i; 3938 1.1 mrg { 3939 1.1 mrg return p[i]; 3940 1.1 mrg } 3941 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 3942 1.1 mrg { 3943 1.1 mrg char *s; 3944 1.1 mrg va_list v; 3945 1.1 mrg va_start (v,p); 3946 1.1 mrg s = g (p, va_arg (v,int)); 3947 1.1 mrg va_end (v); 3948 1.1 mrg return s; 3949 1.1 mrg } 3950 1.1 mrg 3951 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3952 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 3953 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 3954 1.1 mrg as 'x'. The following induces an error, until -std is added to get 3955 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3956 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 3957 1.1 mrg that's true only with -std. */ 3958 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3959 1.1 mrg 3960 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3961 1.1 mrg inside strings and character constants. */ 3962 1.1 mrg #define FOO(x) 'x' 3963 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3964 1.1 mrg 3965 1.1 mrg int test (int i, double x); 3966 1.1 mrg struct s1 {int (*f) (int a);}; 3967 1.1 mrg struct s2 {int (*f) (double a);}; 3968 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3969 1.1 mrg int argc; 3970 1.1 mrg char **argv; 3971 1.1 mrg int 3972 1.1 mrg main () 3973 1.1 mrg { 3974 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3975 1.1 mrg ; 3976 1.1 mrg return 0; 3977 1.1 mrg } 3978 1.1 mrg _ACEOF 3979 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3980 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3981 1.1 mrg do 3982 1.1 mrg CC="$ac_save_CC $ac_arg" 3983 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3984 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 3985 1.1 mrg fi 3986 1.1 mrg rm -f core conftest.err conftest.$ac_objext 3987 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3988 1.1 mrg done 3989 1.1 mrg rm -f conftest.$ac_ext 3990 1.1 mrg CC=$ac_save_CC 3991 1.1 mrg 3992 1.1 mrg fi 3993 1.1 mrg # AC_CACHE_VAL 3994 1.1 mrg case "x$ac_cv_prog_cc_c89" in 3995 1.1 mrg x) 3996 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3997 1.1 mrg $as_echo "none needed" >&6; } ;; 3998 1.1 mrg xno) 3999 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4000 1.1 mrg $as_echo "unsupported" >&6; } ;; 4001 1.1 mrg *) 4002 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 4003 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4004 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4005 1.1 mrg esac 4006 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 4007 1.1 mrg 4008 1.1 mrg fi 4009 1.1 mrg 4010 1.1 mrg ac_ext=c 4011 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4012 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4013 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4014 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4015 1.1 mrg 4016 1.11 mrg ac_ext=c 4017 1.11 mrg ac_cpp='$CPP $CPPFLAGS' 4018 1.11 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4019 1.11 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4020 1.11 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4021 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4022 1.11 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4023 1.11 mrg if ${am_cv_prog_cc_c_o+:} false; then : 4024 1.11 mrg $as_echo_n "(cached) " >&6 4025 1.11 mrg else 4026 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4027 1.11 mrg /* end confdefs.h. */ 4028 1.11 mrg 4029 1.11 mrg int 4030 1.11 mrg main () 4031 1.11 mrg { 4032 1.11 mrg 4033 1.11 mrg ; 4034 1.11 mrg return 0; 4035 1.11 mrg } 4036 1.11 mrg _ACEOF 4037 1.11 mrg # Make sure it works both with $CC and with simple cc. 4038 1.11 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 4039 1.11 mrg # compilers refuse to overwrite an existing .o file with -o, 4040 1.11 mrg # though they will create one. 4041 1.11 mrg am_cv_prog_cc_c_o=yes 4042 1.11 mrg for am_i in 1 2; do 4043 1.11 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4044 1.11 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4045 1.11 mrg ac_status=$? 4046 1.11 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 4047 1.11 mrg (exit $ac_status); } \ 4048 1.11 mrg && test -f conftest2.$ac_objext; then 4049 1.11 mrg : OK 4050 1.11 mrg else 4051 1.11 mrg am_cv_prog_cc_c_o=no 4052 1.11 mrg break 4053 1.11 mrg fi 4054 1.11 mrg done 4055 1.11 mrg rm -f core conftest* 4056 1.11 mrg unset am_i 4057 1.11 mrg fi 4058 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4059 1.11 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 4060 1.11 mrg if test "$am_cv_prog_cc_c_o" != yes; then 4061 1.11 mrg # Losing compiler, so override with the script. 4062 1.11 mrg # FIXME: It is wrong to rewrite CC. 4063 1.11 mrg # But if we don't then we get into trouble of one sort or another. 4064 1.11 mrg # A longer-term fix would be to have automake use am__CC in this case, 4065 1.11 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4066 1.11 mrg CC="$am_aux_dir/compile $CC" 4067 1.11 mrg fi 4068 1.11 mrg ac_ext=c 4069 1.11 mrg ac_cpp='$CPP $CPPFLAGS' 4070 1.11 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4071 1.11 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4072 1.11 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4073 1.11 mrg 4074 1.11 mrg 4075 1.7 mrg depcc="$CC" am_compiler_list= 4076 1.1 mrg 4077 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4078 1.7 mrg $as_echo_n "checking dependency style of $depcc... " >&6; } 4079 1.11 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4080 1.7 mrg $as_echo_n "(cached) " >&6 4081 1.7 mrg else 4082 1.7 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4083 1.7 mrg # We make a subdir and do the tests there. Otherwise we can end up 4084 1.7 mrg # making bogus files that we don't know about and never remove. For 4085 1.7 mrg # instance it was reported that on HP-UX the gcc test will end up 4086 1.11 mrg # making a dummy file named 'D' -- because '-MD' means "put the output 4087 1.11 mrg # in D". 4088 1.7 mrg rm -rf conftest.dir 4089 1.7 mrg mkdir conftest.dir 4090 1.7 mrg # Copy depcomp to subdir because otherwise we won't find it if we're 4091 1.7 mrg # using a relative directory. 4092 1.7 mrg cp "$am_depcomp" conftest.dir 4093 1.7 mrg cd conftest.dir 4094 1.7 mrg # We will build objects and dependencies in a subdirectory because 4095 1.7 mrg # it helps to detect inapplicable dependency modes. For instance 4096 1.7 mrg # both Tru64's cc and ICC support -MD to output dependencies as a 4097 1.7 mrg # side effect of compilation, but ICC will put the dependencies in 4098 1.7 mrg # the current directory while Tru64 will put them in the object 4099 1.7 mrg # directory. 4100 1.7 mrg mkdir sub 4101 1.7 mrg 4102 1.7 mrg am_cv_CC_dependencies_compiler_type=none 4103 1.7 mrg if test "$am_compiler_list" = ""; then 4104 1.7 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4105 1.7 mrg fi 4106 1.7 mrg am__universal=false 4107 1.7 mrg case " $depcc " in #( 4108 1.7 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4109 1.7 mrg esac 4110 1.7 mrg 4111 1.7 mrg for depmode in $am_compiler_list; do 4112 1.7 mrg # Setup a source with many dependencies, because some compilers 4113 1.7 mrg # like to wrap large dependency lists on column 80 (with \), and 4114 1.7 mrg # we should not choose a depcomp mode which is confused by this. 4115 1.7 mrg # 4116 1.7 mrg # We need to recreate these files for each test, as the compiler may 4117 1.7 mrg # overwrite some of them when testing with obscure command lines. 4118 1.7 mrg # This happens at least with the AIX C compiler. 4119 1.7 mrg : > sub/conftest.c 4120 1.7 mrg for i in 1 2 3 4 5 6; do 4121 1.7 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4122 1.11 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4123 1.11 mrg # Solaris 10 /bin/sh. 4124 1.11 mrg echo '/* dummy */' > sub/conftst$i.h 4125 1.7 mrg done 4126 1.7 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4127 1.7 mrg 4128 1.11 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4129 1.7 mrg # mode. It turns out that the SunPro C++ compiler does not properly 4130 1.11 mrg # handle '-M -o', and we need to detect this. Also, some Intel 4131 1.11 mrg # versions had trouble with output in subdirs. 4132 1.7 mrg am__obj=sub/conftest.${OBJEXT-o} 4133 1.7 mrg am__minus_obj="-o $am__obj" 4134 1.7 mrg case $depmode in 4135 1.7 mrg gcc) 4136 1.7 mrg # This depmode causes a compiler race in universal mode. 4137 1.7 mrg test "$am__universal" = false || continue 4138 1.7 mrg ;; 4139 1.7 mrg nosideeffect) 4140 1.11 mrg # After this tag, mechanisms are not by side-effect, so they'll 4141 1.11 mrg # only be used when explicitly requested. 4142 1.7 mrg if test "x$enable_dependency_tracking" = xyes; then 4143 1.7 mrg continue 4144 1.7 mrg else 4145 1.7 mrg break 4146 1.7 mrg fi 4147 1.7 mrg ;; 4148 1.7 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4149 1.11 mrg # This compiler won't grok '-c -o', but also, the minuso test has 4150 1.7 mrg # not run yet. These depmodes are late enough in the game, and 4151 1.7 mrg # so weak that their functioning should not be impacted. 4152 1.7 mrg am__obj=conftest.${OBJEXT-o} 4153 1.7 mrg am__minus_obj= 4154 1.7 mrg ;; 4155 1.7 mrg none) break ;; 4156 1.7 mrg esac 4157 1.7 mrg if depmode=$depmode \ 4158 1.7 mrg source=sub/conftest.c object=$am__obj \ 4159 1.7 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4160 1.7 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4161 1.7 mrg >/dev/null 2>conftest.err && 4162 1.7 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4163 1.7 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4164 1.7 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4165 1.7 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4166 1.7 mrg # icc doesn't choke on unknown options, it will just issue warnings 4167 1.7 mrg # or remarks (even with -Werror). So we grep stderr for any message 4168 1.7 mrg # that says an option was ignored or not supported. 4169 1.7 mrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4170 1.7 mrg # icc: Command line warning: ignoring option '-M'; no argument required 4171 1.7 mrg # The diagnosis changed in icc 8.0: 4172 1.7 mrg # icc: Command line remark: option '-MP' not supported 4173 1.7 mrg if (grep 'ignoring option' conftest.err || 4174 1.7 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4175 1.7 mrg am_cv_CC_dependencies_compiler_type=$depmode 4176 1.7 mrg break 4177 1.7 mrg fi 4178 1.7 mrg fi 4179 1.7 mrg done 4180 1.7 mrg 4181 1.7 mrg cd .. 4182 1.7 mrg rm -rf conftest.dir 4183 1.7 mrg else 4184 1.7 mrg am_cv_CC_dependencies_compiler_type=none 4185 1.7 mrg fi 4186 1.7 mrg 4187 1.7 mrg fi 4188 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4189 1.7 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4190 1.7 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4191 1.7 mrg 4192 1.7 mrg if 4193 1.7 mrg test "x$enable_dependency_tracking" != xno \ 4194 1.7 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4195 1.7 mrg am__fastdepCC_TRUE= 4196 1.7 mrg am__fastdepCC_FALSE='#' 4197 1.7 mrg else 4198 1.7 mrg am__fastdepCC_TRUE='#' 4199 1.7 mrg am__fastdepCC_FALSE= 4200 1.7 mrg fi 4201 1.7 mrg 4202 1.7 mrg 4203 1.7 mrg 4204 1.7 mrg ac_ext=c 4205 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 4206 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4207 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4208 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4209 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4210 1.7 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 4211 1.7 mrg # On Suns, sometimes $CPP names a directory. 4212 1.7 mrg if test -n "$CPP" && test -d "$CPP"; then 4213 1.7 mrg CPP= 4214 1.7 mrg fi 4215 1.7 mrg if test -z "$CPP"; then 4216 1.11 mrg if ${ac_cv_prog_CPP+:} false; then : 4217 1.7 mrg $as_echo_n "(cached) " >&6 4218 1.7 mrg else 4219 1.7 mrg # Double quotes because CPP needs to be expanded 4220 1.7 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4221 1.7 mrg do 4222 1.7 mrg ac_preproc_ok=false 4223 1.7 mrg for ac_c_preproc_warn_flag in '' yes 4224 1.7 mrg do 4225 1.7 mrg # Use a header file that comes with gcc, so configuring glibc 4226 1.7 mrg # with a fresh cross-compiler works. 4227 1.7 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4228 1.7 mrg # <limits.h> exists even on freestanding compilers. 4229 1.7 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 4230 1.7 mrg # not just through cpp. "Syntax error" is here to catch this case. 4231 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4232 1.7 mrg /* end confdefs.h. */ 4233 1.7 mrg #ifdef __STDC__ 4234 1.7 mrg # include <limits.h> 4235 1.7 mrg #else 4236 1.7 mrg # include <assert.h> 4237 1.7 mrg #endif 4238 1.7 mrg Syntax error 4239 1.7 mrg _ACEOF 4240 1.7 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4241 1.7 mrg 4242 1.7 mrg else 4243 1.7 mrg # Broken: fails on valid input. 4244 1.7 mrg continue 4245 1.7 mrg fi 4246 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4247 1.7 mrg 4248 1.7 mrg # OK, works on sane cases. Now check whether nonexistent headers 4249 1.7 mrg # can be detected and how. 4250 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4251 1.7 mrg /* end confdefs.h. */ 4252 1.7 mrg #include <ac_nonexistent.h> 4253 1.7 mrg _ACEOF 4254 1.7 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4255 1.7 mrg # Broken: success on invalid input. 4256 1.7 mrg continue 4257 1.7 mrg else 4258 1.7 mrg # Passes both tests. 4259 1.7 mrg ac_preproc_ok=: 4260 1.7 mrg break 4261 1.7 mrg fi 4262 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4263 1.7 mrg 4264 1.7 mrg done 4265 1.7 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4266 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 4267 1.7 mrg if $ac_preproc_ok; then : 4268 1.7 mrg break 4269 1.7 mrg fi 4270 1.7 mrg 4271 1.7 mrg done 4272 1.7 mrg ac_cv_prog_CPP=$CPP 4273 1.7 mrg 4274 1.7 mrg fi 4275 1.7 mrg CPP=$ac_cv_prog_CPP 4276 1.7 mrg else 4277 1.7 mrg ac_cv_prog_CPP=$CPP 4278 1.7 mrg fi 4279 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4280 1.7 mrg $as_echo "$CPP" >&6; } 4281 1.7 mrg ac_preproc_ok=false 4282 1.7 mrg for ac_c_preproc_warn_flag in '' yes 4283 1.7 mrg do 4284 1.7 mrg # Use a header file that comes with gcc, so configuring glibc 4285 1.7 mrg # with a fresh cross-compiler works. 4286 1.7 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4287 1.7 mrg # <limits.h> exists even on freestanding compilers. 4288 1.7 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 4289 1.7 mrg # not just through cpp. "Syntax error" is here to catch this case. 4290 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4291 1.7 mrg /* end confdefs.h. */ 4292 1.7 mrg #ifdef __STDC__ 4293 1.7 mrg # include <limits.h> 4294 1.7 mrg #else 4295 1.7 mrg # include <assert.h> 4296 1.7 mrg #endif 4297 1.7 mrg Syntax error 4298 1.7 mrg _ACEOF 4299 1.7 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4300 1.7 mrg 4301 1.7 mrg else 4302 1.7 mrg # Broken: fails on valid input. 4303 1.7 mrg continue 4304 1.7 mrg fi 4305 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4306 1.7 mrg 4307 1.7 mrg # OK, works on sane cases. Now check whether nonexistent headers 4308 1.7 mrg # can be detected and how. 4309 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4310 1.7 mrg /* end confdefs.h. */ 4311 1.7 mrg #include <ac_nonexistent.h> 4312 1.7 mrg _ACEOF 4313 1.7 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4314 1.7 mrg # Broken: success on invalid input. 4315 1.7 mrg continue 4316 1.7 mrg else 4317 1.7 mrg # Passes both tests. 4318 1.7 mrg ac_preproc_ok=: 4319 1.7 mrg break 4320 1.7 mrg fi 4321 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4322 1.7 mrg 4323 1.7 mrg done 4324 1.7 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4325 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 4326 1.7 mrg if $ac_preproc_ok; then : 4327 1.7 mrg 4328 1.7 mrg else 4329 1.7 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4330 1.7 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4331 1.11 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4332 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 4333 1.7 mrg fi 4334 1.7 mrg 4335 1.7 mrg ac_ext=c 4336 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 4337 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4338 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4339 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4340 1.7 mrg 4341 1.7 mrg 4342 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4343 1.7 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4344 1.11 mrg if ${ac_cv_path_GREP+:} false; then : 4345 1.7 mrg $as_echo_n "(cached) " >&6 4346 1.7 mrg else 4347 1.7 mrg if test -z "$GREP"; then 4348 1.7 mrg ac_path_GREP_found=false 4349 1.7 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4350 1.7 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4351 1.7 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4352 1.7 mrg do 4353 1.7 mrg IFS=$as_save_IFS 4354 1.7 mrg test -z "$as_dir" && as_dir=. 4355 1.7 mrg for ac_prog in grep ggrep; do 4356 1.7 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4357 1.7 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4358 1.11 mrg as_fn_executable_p "$ac_path_GREP" || continue 4359 1.7 mrg # Check for GNU ac_path_GREP and select it if it is found. 4360 1.7 mrg # Check for GNU $ac_path_GREP 4361 1.7 mrg case `"$ac_path_GREP" --version 2>&1` in 4362 1.7 mrg *GNU*) 4363 1.7 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4364 1.7 mrg *) 4365 1.7 mrg ac_count=0 4366 1.7 mrg $as_echo_n 0123456789 >"conftest.in" 4367 1.7 mrg while : 4368 1.7 mrg do 4369 1.7 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4370 1.7 mrg mv "conftest.tmp" "conftest.in" 4371 1.7 mrg cp "conftest.in" "conftest.nl" 4372 1.7 mrg $as_echo 'GREP' >> "conftest.nl" 4373 1.7 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4374 1.7 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4375 1.7 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4376 1.7 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4377 1.7 mrg # Best one so far, save it but keep looking for a better one 4378 1.7 mrg ac_cv_path_GREP="$ac_path_GREP" 4379 1.7 mrg ac_path_GREP_max=$ac_count 4380 1.7 mrg fi 4381 1.7 mrg # 10*(2^10) chars as input seems more than enough 4382 1.7 mrg test $ac_count -gt 10 && break 4383 1.7 mrg done 4384 1.7 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4385 1.7 mrg esac 4386 1.7 mrg 4387 1.7 mrg $ac_path_GREP_found && break 3 4388 1.7 mrg done 4389 1.7 mrg done 4390 1.7 mrg done 4391 1.7 mrg IFS=$as_save_IFS 4392 1.7 mrg if test -z "$ac_cv_path_GREP"; then 4393 1.11 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4394 1.7 mrg fi 4395 1.7 mrg else 4396 1.7 mrg ac_cv_path_GREP=$GREP 4397 1.7 mrg fi 4398 1.7 mrg 4399 1.7 mrg fi 4400 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4401 1.7 mrg $as_echo "$ac_cv_path_GREP" >&6; } 4402 1.7 mrg GREP="$ac_cv_path_GREP" 4403 1.7 mrg 4404 1.7 mrg 4405 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4406 1.7 mrg $as_echo_n "checking for egrep... " >&6; } 4407 1.11 mrg if ${ac_cv_path_EGREP+:} false; then : 4408 1.7 mrg $as_echo_n "(cached) " >&6 4409 1.7 mrg else 4410 1.7 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4411 1.7 mrg then ac_cv_path_EGREP="$GREP -E" 4412 1.7 mrg else 4413 1.7 mrg if test -z "$EGREP"; then 4414 1.7 mrg ac_path_EGREP_found=false 4415 1.7 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4416 1.7 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4417 1.7 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4418 1.7 mrg do 4419 1.7 mrg IFS=$as_save_IFS 4420 1.7 mrg test -z "$as_dir" && as_dir=. 4421 1.7 mrg for ac_prog in egrep; do 4422 1.7 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4423 1.7 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4424 1.11 mrg as_fn_executable_p "$ac_path_EGREP" || continue 4425 1.7 mrg # Check for GNU ac_path_EGREP and select it if it is found. 4426 1.7 mrg # Check for GNU $ac_path_EGREP 4427 1.7 mrg case `"$ac_path_EGREP" --version 2>&1` in 4428 1.7 mrg *GNU*) 4429 1.7 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4430 1.7 mrg *) 4431 1.7 mrg ac_count=0 4432 1.7 mrg $as_echo_n 0123456789 >"conftest.in" 4433 1.7 mrg while : 4434 1.7 mrg do 4435 1.7 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4436 1.7 mrg mv "conftest.tmp" "conftest.in" 4437 1.7 mrg cp "conftest.in" "conftest.nl" 4438 1.7 mrg $as_echo 'EGREP' >> "conftest.nl" 4439 1.7 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4440 1.7 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4441 1.7 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4442 1.7 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4443 1.7 mrg # Best one so far, save it but keep looking for a better one 4444 1.7 mrg ac_cv_path_EGREP="$ac_path_EGREP" 4445 1.7 mrg ac_path_EGREP_max=$ac_count 4446 1.7 mrg fi 4447 1.7 mrg # 10*(2^10) chars as input seems more than enough 4448 1.7 mrg test $ac_count -gt 10 && break 4449 1.7 mrg done 4450 1.7 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4451 1.7 mrg esac 4452 1.7 mrg 4453 1.7 mrg $ac_path_EGREP_found && break 3 4454 1.7 mrg done 4455 1.7 mrg done 4456 1.7 mrg done 4457 1.7 mrg IFS=$as_save_IFS 4458 1.7 mrg if test -z "$ac_cv_path_EGREP"; then 4459 1.11 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4460 1.7 mrg fi 4461 1.7 mrg else 4462 1.7 mrg ac_cv_path_EGREP=$EGREP 4463 1.7 mrg fi 4464 1.7 mrg 4465 1.7 mrg fi 4466 1.7 mrg fi 4467 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4468 1.7 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 4469 1.7 mrg EGREP="$ac_cv_path_EGREP" 4470 1.7 mrg 4471 1.7 mrg 4472 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4473 1.7 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 4474 1.11 mrg if ${ac_cv_header_stdc+:} false; then : 4475 1.7 mrg $as_echo_n "(cached) " >&6 4476 1.7 mrg else 4477 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4478 1.7 mrg /* end confdefs.h. */ 4479 1.7 mrg #include <stdlib.h> 4480 1.7 mrg #include <stdarg.h> 4481 1.7 mrg #include <string.h> 4482 1.7 mrg #include <float.h> 4483 1.7 mrg 4484 1.7 mrg int 4485 1.7 mrg main () 4486 1.7 mrg { 4487 1.7 mrg 4488 1.7 mrg ; 4489 1.7 mrg return 0; 4490 1.7 mrg } 4491 1.7 mrg _ACEOF 4492 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 4493 1.7 mrg ac_cv_header_stdc=yes 4494 1.7 mrg else 4495 1.7 mrg ac_cv_header_stdc=no 4496 1.7 mrg fi 4497 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4498 1.7 mrg 4499 1.7 mrg if test $ac_cv_header_stdc = yes; then 4500 1.7 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4501 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4502 1.7 mrg /* end confdefs.h. */ 4503 1.7 mrg #include <string.h> 4504 1.7 mrg 4505 1.7 mrg _ACEOF 4506 1.7 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4507 1.7 mrg $EGREP "memchr" >/dev/null 2>&1; then : 4508 1.7 mrg 4509 1.7 mrg else 4510 1.7 mrg ac_cv_header_stdc=no 4511 1.7 mrg fi 4512 1.7 mrg rm -f conftest* 4513 1.7 mrg 4514 1.7 mrg fi 4515 1.7 mrg 4516 1.7 mrg if test $ac_cv_header_stdc = yes; then 4517 1.7 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4518 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4519 1.7 mrg /* end confdefs.h. */ 4520 1.7 mrg #include <stdlib.h> 4521 1.7 mrg 4522 1.7 mrg _ACEOF 4523 1.7 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4524 1.7 mrg $EGREP "free" >/dev/null 2>&1; then : 4525 1.7 mrg 4526 1.7 mrg else 4527 1.7 mrg ac_cv_header_stdc=no 4528 1.7 mrg fi 4529 1.7 mrg rm -f conftest* 4530 1.7 mrg 4531 1.7 mrg fi 4532 1.7 mrg 4533 1.7 mrg if test $ac_cv_header_stdc = yes; then 4534 1.7 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4535 1.7 mrg if test "$cross_compiling" = yes; then : 4536 1.7 mrg : 4537 1.7 mrg else 4538 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4539 1.7 mrg /* end confdefs.h. */ 4540 1.7 mrg #include <ctype.h> 4541 1.7 mrg #include <stdlib.h> 4542 1.7 mrg #if ((' ' & 0x0FF) == 0x020) 4543 1.7 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4544 1.7 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4545 1.7 mrg #else 4546 1.7 mrg # define ISLOWER(c) \ 4547 1.7 mrg (('a' <= (c) && (c) <= 'i') \ 4548 1.7 mrg || ('j' <= (c) && (c) <= 'r') \ 4549 1.7 mrg || ('s' <= (c) && (c) <= 'z')) 4550 1.7 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4551 1.7 mrg #endif 4552 1.7 mrg 4553 1.7 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4554 1.7 mrg int 4555 1.7 mrg main () 4556 1.7 mrg { 4557 1.7 mrg int i; 4558 1.7 mrg for (i = 0; i < 256; i++) 4559 1.7 mrg if (XOR (islower (i), ISLOWER (i)) 4560 1.7 mrg || toupper (i) != TOUPPER (i)) 4561 1.7 mrg return 2; 4562 1.7 mrg return 0; 4563 1.7 mrg } 4564 1.7 mrg _ACEOF 4565 1.7 mrg if ac_fn_c_try_run "$LINENO"; then : 4566 1.7 mrg 4567 1.7 mrg else 4568 1.7 mrg ac_cv_header_stdc=no 4569 1.7 mrg fi 4570 1.7 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4571 1.7 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4572 1.7 mrg fi 4573 1.7 mrg 4574 1.7 mrg fi 4575 1.7 mrg fi 4576 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4577 1.7 mrg $as_echo "$ac_cv_header_stdc" >&6; } 4578 1.7 mrg if test $ac_cv_header_stdc = yes; then 4579 1.7 mrg 4580 1.7 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4581 1.7 mrg 4582 1.7 mrg fi 4583 1.7 mrg 4584 1.7 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4585 1.7 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4586 1.7 mrg inttypes.h stdint.h unistd.h 4587 1.7 mrg do : 4588 1.7 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4589 1.7 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4590 1.7 mrg " 4591 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4592 1.7 mrg cat >>confdefs.h <<_ACEOF 4593 1.7 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4594 1.7 mrg _ACEOF 4595 1.7 mrg 4596 1.7 mrg fi 4597 1.7 mrg 4598 1.7 mrg done 4599 1.7 mrg 4600 1.7 mrg 4601 1.7 mrg 4602 1.7 mrg ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4603 1.11 mrg if test "x$ac_cv_header_minix_config_h" = xyes; then : 4604 1.7 mrg MINIX=yes 4605 1.7 mrg else 4606 1.7 mrg MINIX= 4607 1.7 mrg fi 4608 1.7 mrg 4609 1.7 mrg 4610 1.7 mrg if test "$MINIX" = yes; then 4611 1.7 mrg 4612 1.7 mrg $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4613 1.7 mrg 4614 1.7 mrg 4615 1.7 mrg $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4616 1.7 mrg 4617 1.7 mrg 4618 1.7 mrg $as_echo "#define _MINIX 1" >>confdefs.h 4619 1.7 mrg 4620 1.7 mrg fi 4621 1.7 mrg 4622 1.7 mrg 4623 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4624 1.7 mrg $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4625 1.11 mrg if ${ac_cv_safe_to_define___extensions__+:} false; then : 4626 1.7 mrg $as_echo_n "(cached) " >&6 4627 1.7 mrg else 4628 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4629 1.7 mrg /* end confdefs.h. */ 4630 1.7 mrg 4631 1.11 mrg # define __EXTENSIONS__ 1 4632 1.11 mrg $ac_includes_default 4633 1.7 mrg int 4634 1.7 mrg main () 4635 1.7 mrg { 4636 1.7 mrg 4637 1.7 mrg ; 4638 1.7 mrg return 0; 4639 1.7 mrg } 4640 1.7 mrg _ACEOF 4641 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 4642 1.7 mrg ac_cv_safe_to_define___extensions__=yes 4643 1.7 mrg else 4644 1.7 mrg ac_cv_safe_to_define___extensions__=no 4645 1.7 mrg fi 4646 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4647 1.7 mrg fi 4648 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4649 1.7 mrg $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4650 1.7 mrg test $ac_cv_safe_to_define___extensions__ = yes && 4651 1.7 mrg $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4652 1.7 mrg 4653 1.7 mrg $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4654 1.7 mrg 4655 1.7 mrg $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4656 1.7 mrg 4657 1.7 mrg $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4658 1.7 mrg 4659 1.7 mrg $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4660 1.7 mrg 4661 1.7 mrg 4662 1.7 mrg ac_ext=c 4663 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 4664 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4665 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4666 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4667 1.7 mrg if test -n "$ac_tool_prefix"; then 4668 1.7 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4669 1.7 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 4670 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4671 1.7 mrg $as_echo_n "checking for $ac_word... " >&6; } 4672 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 4673 1.7 mrg $as_echo_n "(cached) " >&6 4674 1.7 mrg else 4675 1.7 mrg if test -n "$CC"; then 4676 1.7 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4677 1.7 mrg else 4678 1.7 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4679 1.7 mrg for as_dir in $PATH 4680 1.7 mrg do 4681 1.7 mrg IFS=$as_save_IFS 4682 1.7 mrg test -z "$as_dir" && as_dir=. 4683 1.7 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4684 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4685 1.7 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 4686 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4687 1.7 mrg break 2 4688 1.7 mrg fi 4689 1.7 mrg done 4690 1.7 mrg done 4691 1.7 mrg IFS=$as_save_IFS 4692 1.7 mrg 4693 1.7 mrg fi 4694 1.7 mrg fi 4695 1.7 mrg CC=$ac_cv_prog_CC 4696 1.7 mrg if test -n "$CC"; then 4697 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4698 1.7 mrg $as_echo "$CC" >&6; } 4699 1.7 mrg else 4700 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4701 1.7 mrg $as_echo "no" >&6; } 4702 1.7 mrg fi 4703 1.7 mrg 4704 1.7 mrg 4705 1.7 mrg fi 4706 1.7 mrg if test -z "$ac_cv_prog_CC"; then 4707 1.7 mrg ac_ct_CC=$CC 4708 1.7 mrg # Extract the first word of "gcc", so it can be a program name with args. 4709 1.7 mrg set dummy gcc; ac_word=$2 4710 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4711 1.7 mrg $as_echo_n "checking for $ac_word... " >&6; } 4712 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 4713 1.7 mrg $as_echo_n "(cached) " >&6 4714 1.7 mrg else 4715 1.7 mrg if test -n "$ac_ct_CC"; then 4716 1.7 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4717 1.7 mrg else 4718 1.7 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4719 1.7 mrg for as_dir in $PATH 4720 1.7 mrg do 4721 1.7 mrg IFS=$as_save_IFS 4722 1.7 mrg test -z "$as_dir" && as_dir=. 4723 1.7 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4724 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4725 1.7 mrg ac_cv_prog_ac_ct_CC="gcc" 4726 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4727 1.7 mrg break 2 4728 1.7 mrg fi 4729 1.7 mrg done 4730 1.7 mrg done 4731 1.7 mrg IFS=$as_save_IFS 4732 1.7 mrg 4733 1.7 mrg fi 4734 1.7 mrg fi 4735 1.7 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 4736 1.7 mrg if test -n "$ac_ct_CC"; then 4737 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4738 1.7 mrg $as_echo "$ac_ct_CC" >&6; } 4739 1.7 mrg else 4740 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4741 1.7 mrg $as_echo "no" >&6; } 4742 1.7 mrg fi 4743 1.7 mrg 4744 1.7 mrg if test "x$ac_ct_CC" = x; then 4745 1.7 mrg CC="" 4746 1.7 mrg else 4747 1.7 mrg case $cross_compiling:$ac_tool_warned in 4748 1.7 mrg yes:) 4749 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4750 1.7 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4751 1.7 mrg ac_tool_warned=yes ;; 4752 1.7 mrg esac 4753 1.7 mrg CC=$ac_ct_CC 4754 1.7 mrg fi 4755 1.7 mrg else 4756 1.7 mrg CC="$ac_cv_prog_CC" 4757 1.7 mrg fi 4758 1.7 mrg 4759 1.7 mrg if test -z "$CC"; then 4760 1.7 mrg if test -n "$ac_tool_prefix"; then 4761 1.7 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4762 1.7 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 4763 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4764 1.7 mrg $as_echo_n "checking for $ac_word... " >&6; } 4765 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 4766 1.7 mrg $as_echo_n "(cached) " >&6 4767 1.7 mrg else 4768 1.7 mrg if test -n "$CC"; then 4769 1.7 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4770 1.7 mrg else 4771 1.7 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4772 1.7 mrg for as_dir in $PATH 4773 1.7 mrg do 4774 1.7 mrg IFS=$as_save_IFS 4775 1.7 mrg test -z "$as_dir" && as_dir=. 4776 1.7 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4777 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4778 1.7 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 4779 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4780 1.7 mrg break 2 4781 1.7 mrg fi 4782 1.7 mrg done 4783 1.7 mrg done 4784 1.7 mrg IFS=$as_save_IFS 4785 1.7 mrg 4786 1.7 mrg fi 4787 1.7 mrg fi 4788 1.7 mrg CC=$ac_cv_prog_CC 4789 1.7 mrg if test -n "$CC"; then 4790 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4791 1.7 mrg $as_echo "$CC" >&6; } 4792 1.7 mrg else 4793 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4794 1.7 mrg $as_echo "no" >&6; } 4795 1.7 mrg fi 4796 1.7 mrg 4797 1.7 mrg 4798 1.7 mrg fi 4799 1.7 mrg fi 4800 1.7 mrg if test -z "$CC"; then 4801 1.7 mrg # Extract the first word of "cc", so it can be a program name with args. 4802 1.7 mrg set dummy cc; ac_word=$2 4803 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4804 1.7 mrg $as_echo_n "checking for $ac_word... " >&6; } 4805 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 4806 1.7 mrg $as_echo_n "(cached) " >&6 4807 1.7 mrg else 4808 1.7 mrg if test -n "$CC"; then 4809 1.7 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4810 1.7 mrg else 4811 1.7 mrg ac_prog_rejected=no 4812 1.7 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4813 1.7 mrg for as_dir in $PATH 4814 1.7 mrg do 4815 1.7 mrg IFS=$as_save_IFS 4816 1.7 mrg test -z "$as_dir" && as_dir=. 4817 1.7 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4818 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4819 1.7 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4820 1.7 mrg ac_prog_rejected=yes 4821 1.7 mrg continue 4822 1.7 mrg fi 4823 1.7 mrg ac_cv_prog_CC="cc" 4824 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4825 1.7 mrg break 2 4826 1.7 mrg fi 4827 1.7 mrg done 4828 1.7 mrg done 4829 1.7 mrg IFS=$as_save_IFS 4830 1.7 mrg 4831 1.7 mrg if test $ac_prog_rejected = yes; then 4832 1.7 mrg # We found a bogon in the path, so make sure we never use it. 4833 1.7 mrg set dummy $ac_cv_prog_CC 4834 1.7 mrg shift 4835 1.7 mrg if test $# != 0; then 4836 1.7 mrg # We chose a different compiler from the bogus one. 4837 1.7 mrg # However, it has the same basename, so the bogon will be chosen 4838 1.7 mrg # first if we set CC to just the basename; use the full file name. 4839 1.7 mrg shift 4840 1.7 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4841 1.7 mrg fi 4842 1.7 mrg fi 4843 1.7 mrg fi 4844 1.7 mrg fi 4845 1.7 mrg CC=$ac_cv_prog_CC 4846 1.7 mrg if test -n "$CC"; then 4847 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4848 1.7 mrg $as_echo "$CC" >&6; } 4849 1.7 mrg else 4850 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4851 1.7 mrg $as_echo "no" >&6; } 4852 1.7 mrg fi 4853 1.7 mrg 4854 1.7 mrg 4855 1.7 mrg fi 4856 1.7 mrg if test -z "$CC"; then 4857 1.7 mrg if test -n "$ac_tool_prefix"; then 4858 1.7 mrg for ac_prog in cl.exe 4859 1.7 mrg do 4860 1.7 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4861 1.7 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4862 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4863 1.7 mrg $as_echo_n "checking for $ac_word... " >&6; } 4864 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 4865 1.7 mrg $as_echo_n "(cached) " >&6 4866 1.7 mrg else 4867 1.7 mrg if test -n "$CC"; then 4868 1.7 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4869 1.7 mrg else 4870 1.7 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4871 1.7 mrg for as_dir in $PATH 4872 1.7 mrg do 4873 1.7 mrg IFS=$as_save_IFS 4874 1.7 mrg test -z "$as_dir" && as_dir=. 4875 1.7 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4876 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4877 1.7 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4878 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4879 1.7 mrg break 2 4880 1.7 mrg fi 4881 1.7 mrg done 4882 1.7 mrg done 4883 1.7 mrg IFS=$as_save_IFS 4884 1.7 mrg 4885 1.7 mrg fi 4886 1.7 mrg fi 4887 1.7 mrg CC=$ac_cv_prog_CC 4888 1.7 mrg if test -n "$CC"; then 4889 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4890 1.7 mrg $as_echo "$CC" >&6; } 4891 1.7 mrg else 4892 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4893 1.7 mrg $as_echo "no" >&6; } 4894 1.7 mrg fi 4895 1.7 mrg 4896 1.7 mrg 4897 1.7 mrg test -n "$CC" && break 4898 1.7 mrg done 4899 1.7 mrg fi 4900 1.7 mrg if test -z "$CC"; then 4901 1.7 mrg ac_ct_CC=$CC 4902 1.7 mrg for ac_prog in cl.exe 4903 1.7 mrg do 4904 1.7 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 4905 1.7 mrg set dummy $ac_prog; ac_word=$2 4906 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4907 1.7 mrg $as_echo_n "checking for $ac_word... " >&6; } 4908 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 4909 1.7 mrg $as_echo_n "(cached) " >&6 4910 1.7 mrg else 4911 1.7 mrg if test -n "$ac_ct_CC"; then 4912 1.7 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4913 1.7 mrg else 4914 1.7 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4915 1.7 mrg for as_dir in $PATH 4916 1.7 mrg do 4917 1.7 mrg IFS=$as_save_IFS 4918 1.7 mrg test -z "$as_dir" && as_dir=. 4919 1.7 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4920 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4921 1.7 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 4922 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4923 1.7 mrg break 2 4924 1.7 mrg fi 4925 1.7 mrg done 4926 1.7 mrg done 4927 1.7 mrg IFS=$as_save_IFS 4928 1.7 mrg 4929 1.7 mrg fi 4930 1.7 mrg fi 4931 1.7 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 4932 1.7 mrg if test -n "$ac_ct_CC"; then 4933 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4934 1.7 mrg $as_echo "$ac_ct_CC" >&6; } 4935 1.7 mrg else 4936 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4937 1.7 mrg $as_echo "no" >&6; } 4938 1.7 mrg fi 4939 1.7 mrg 4940 1.7 mrg 4941 1.7 mrg test -n "$ac_ct_CC" && break 4942 1.7 mrg done 4943 1.7 mrg 4944 1.7 mrg if test "x$ac_ct_CC" = x; then 4945 1.7 mrg CC="" 4946 1.7 mrg else 4947 1.7 mrg case $cross_compiling:$ac_tool_warned in 4948 1.7 mrg yes:) 4949 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4950 1.7 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4951 1.7 mrg ac_tool_warned=yes ;; 4952 1.7 mrg esac 4953 1.7 mrg CC=$ac_ct_CC 4954 1.7 mrg fi 4955 1.7 mrg fi 4956 1.7 mrg 4957 1.7 mrg fi 4958 1.7 mrg 4959 1.7 mrg 4960 1.7 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4961 1.7 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4962 1.11 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 4963 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 4964 1.7 mrg 4965 1.7 mrg # Provide some information about the compiler. 4966 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4967 1.7 mrg set X $ac_compile 4968 1.7 mrg ac_compiler=$2 4969 1.7 mrg for ac_option in --version -v -V -qversion; do 4970 1.7 mrg { { ac_try="$ac_compiler $ac_option >&5" 4971 1.7 mrg case "(($ac_try" in 4972 1.7 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4973 1.7 mrg *) ac_try_echo=$ac_try;; 4974 1.7 mrg esac 4975 1.7 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4976 1.7 mrg $as_echo "$ac_try_echo"; } >&5 4977 1.7 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4978 1.7 mrg ac_status=$? 4979 1.7 mrg if test -s conftest.err; then 4980 1.7 mrg sed '10a\ 4981 1.7 mrg ... rest of stderr output deleted ... 4982 1.7 mrg 10q' conftest.err >conftest.er1 4983 1.7 mrg cat conftest.er1 >&5 4984 1.7 mrg fi 4985 1.11 mrg rm -f conftest.er1 conftest.err 4986 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4987 1.7 mrg test $ac_status = 0; } 4988 1.7 mrg done 4989 1.7 mrg 4990 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4991 1.7 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4992 1.11 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 4993 1.7 mrg $as_echo_n "(cached) " >&6 4994 1.7 mrg else 4995 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4996 1.7 mrg /* end confdefs.h. */ 4997 1.7 mrg 4998 1.7 mrg int 4999 1.7 mrg main () 5000 1.7 mrg { 5001 1.7 mrg #ifndef __GNUC__ 5002 1.7 mrg choke me 5003 1.7 mrg #endif 5004 1.7 mrg 5005 1.7 mrg ; 5006 1.7 mrg return 0; 5007 1.7 mrg } 5008 1.7 mrg _ACEOF 5009 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 5010 1.7 mrg ac_compiler_gnu=yes 5011 1.7 mrg else 5012 1.7 mrg ac_compiler_gnu=no 5013 1.7 mrg fi 5014 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5015 1.7 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 5016 1.7 mrg 5017 1.7 mrg fi 5018 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5019 1.7 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 5020 1.7 mrg if test $ac_compiler_gnu = yes; then 5021 1.7 mrg GCC=yes 5022 1.7 mrg else 5023 1.7 mrg GCC= 5024 1.7 mrg fi 5025 1.7 mrg ac_test_CFLAGS=${CFLAGS+set} 5026 1.7 mrg ac_save_CFLAGS=$CFLAGS 5027 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5028 1.7 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 5029 1.11 mrg if ${ac_cv_prog_cc_g+:} false; then : 5030 1.7 mrg $as_echo_n "(cached) " >&6 5031 1.7 mrg else 5032 1.7 mrg ac_save_c_werror_flag=$ac_c_werror_flag 5033 1.7 mrg ac_c_werror_flag=yes 5034 1.7 mrg ac_cv_prog_cc_g=no 5035 1.7 mrg CFLAGS="-g" 5036 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5037 1.7 mrg /* end confdefs.h. */ 5038 1.7 mrg 5039 1.7 mrg int 5040 1.7 mrg main () 5041 1.7 mrg { 5042 1.7 mrg 5043 1.7 mrg ; 5044 1.7 mrg return 0; 5045 1.7 mrg } 5046 1.7 mrg _ACEOF 5047 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 5048 1.7 mrg ac_cv_prog_cc_g=yes 5049 1.7 mrg else 5050 1.7 mrg CFLAGS="" 5051 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5052 1.7 mrg /* end confdefs.h. */ 5053 1.7 mrg 5054 1.7 mrg int 5055 1.7 mrg main () 5056 1.7 mrg { 5057 1.7 mrg 5058 1.7 mrg ; 5059 1.7 mrg return 0; 5060 1.7 mrg } 5061 1.7 mrg _ACEOF 5062 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 5063 1.7 mrg 5064 1.7 mrg else 5065 1.7 mrg ac_c_werror_flag=$ac_save_c_werror_flag 5066 1.7 mrg CFLAGS="-g" 5067 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5068 1.7 mrg /* end confdefs.h. */ 5069 1.7 mrg 5070 1.7 mrg int 5071 1.7 mrg main () 5072 1.7 mrg { 5073 1.1 mrg 5074 1.7 mrg ; 5075 1.7 mrg return 0; 5076 1.7 mrg } 5077 1.7 mrg _ACEOF 5078 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 5079 1.7 mrg ac_cv_prog_cc_g=yes 5080 1.7 mrg fi 5081 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5082 1.7 mrg fi 5083 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5084 1.7 mrg fi 5085 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5086 1.7 mrg ac_c_werror_flag=$ac_save_c_werror_flag 5087 1.7 mrg fi 5088 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5089 1.7 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 5090 1.7 mrg if test "$ac_test_CFLAGS" = set; then 5091 1.7 mrg CFLAGS=$ac_save_CFLAGS 5092 1.7 mrg elif test $ac_cv_prog_cc_g = yes; then 5093 1.7 mrg if test "$GCC" = yes; then 5094 1.7 mrg CFLAGS="-g -O2" 5095 1.7 mrg else 5096 1.7 mrg CFLAGS="-g" 5097 1.7 mrg fi 5098 1.7 mrg else 5099 1.7 mrg if test "$GCC" = yes; then 5100 1.7 mrg CFLAGS="-O2" 5101 1.7 mrg else 5102 1.7 mrg CFLAGS= 5103 1.7 mrg fi 5104 1.7 mrg fi 5105 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5106 1.7 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5107 1.11 mrg if ${ac_cv_prog_cc_c89+:} false; then : 5108 1.7 mrg $as_echo_n "(cached) " >&6 5109 1.7 mrg else 5110 1.7 mrg ac_cv_prog_cc_c89=no 5111 1.7 mrg ac_save_CC=$CC 5112 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5113 1.7 mrg /* end confdefs.h. */ 5114 1.7 mrg #include <stdarg.h> 5115 1.7 mrg #include <stdio.h> 5116 1.11 mrg struct stat; 5117 1.7 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5118 1.7 mrg struct buf { int x; }; 5119 1.7 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 5120 1.7 mrg static char *e (p, i) 5121 1.7 mrg char **p; 5122 1.7 mrg int i; 5123 1.7 mrg { 5124 1.7 mrg return p[i]; 5125 1.7 mrg } 5126 1.7 mrg static char *f (char * (*g) (char **, int), char **p, ...) 5127 1.7 mrg { 5128 1.7 mrg char *s; 5129 1.7 mrg va_list v; 5130 1.7 mrg va_start (v,p); 5131 1.7 mrg s = g (p, va_arg (v,int)); 5132 1.7 mrg va_end (v); 5133 1.7 mrg return s; 5134 1.7 mrg } 5135 1.1 mrg 5136 1.7 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5137 1.7 mrg function prototypes and stuff, but not '\xHH' hex character constants. 5138 1.7 mrg These don't provoke an error unfortunately, instead are silently treated 5139 1.7 mrg as 'x'. The following induces an error, until -std is added to get 5140 1.7 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5141 1.7 mrg array size at least. It's necessary to write '\x00'==0 to get something 5142 1.7 mrg that's true only with -std. */ 5143 1.7 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5144 1.1 mrg 5145 1.7 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5146 1.7 mrg inside strings and character constants. */ 5147 1.7 mrg #define FOO(x) 'x' 5148 1.7 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5149 1.1 mrg 5150 1.7 mrg int test (int i, double x); 5151 1.7 mrg struct s1 {int (*f) (int a);}; 5152 1.7 mrg struct s2 {int (*f) (double a);}; 5153 1.7 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5154 1.7 mrg int argc; 5155 1.7 mrg char **argv; 5156 1.7 mrg int 5157 1.7 mrg main () 5158 1.7 mrg { 5159 1.7 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5160 1.7 mrg ; 5161 1.7 mrg return 0; 5162 1.7 mrg } 5163 1.7 mrg _ACEOF 5164 1.7 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5165 1.7 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5166 1.7 mrg do 5167 1.7 mrg CC="$ac_save_CC $ac_arg" 5168 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 5169 1.7 mrg ac_cv_prog_cc_c89=$ac_arg 5170 1.1 mrg fi 5171 1.7 mrg rm -f core conftest.err conftest.$ac_objext 5172 1.7 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 5173 1.7 mrg done 5174 1.7 mrg rm -f conftest.$ac_ext 5175 1.7 mrg CC=$ac_save_CC 5176 1.1 mrg 5177 1.1 mrg fi 5178 1.7 mrg # AC_CACHE_VAL 5179 1.7 mrg case "x$ac_cv_prog_cc_c89" in 5180 1.7 mrg x) 5181 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5182 1.7 mrg $as_echo "none needed" >&6; } ;; 5183 1.7 mrg xno) 5184 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5185 1.7 mrg $as_echo "unsupported" >&6; } ;; 5186 1.7 mrg *) 5187 1.7 mrg CC="$CC $ac_cv_prog_cc_c89" 5188 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5189 1.7 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5190 1.7 mrg esac 5191 1.7 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 5192 1.7 mrg 5193 1.1 mrg fi 5194 1.1 mrg 5195 1.7 mrg ac_ext=c 5196 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 5197 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5198 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5199 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5200 1.1 mrg 5201 1.11 mrg ac_ext=c 5202 1.11 mrg ac_cpp='$CPP $CPPFLAGS' 5203 1.11 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5204 1.11 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5205 1.11 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5206 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5207 1.11 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5208 1.11 mrg if ${am_cv_prog_cc_c_o+:} false; then : 5209 1.11 mrg $as_echo_n "(cached) " >&6 5210 1.11 mrg else 5211 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5212 1.11 mrg /* end confdefs.h. */ 5213 1.11 mrg 5214 1.11 mrg int 5215 1.11 mrg main () 5216 1.11 mrg { 5217 1.11 mrg 5218 1.11 mrg ; 5219 1.11 mrg return 0; 5220 1.11 mrg } 5221 1.11 mrg _ACEOF 5222 1.11 mrg # Make sure it works both with $CC and with simple cc. 5223 1.11 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 5224 1.11 mrg # compilers refuse to overwrite an existing .o file with -o, 5225 1.11 mrg # though they will create one. 5226 1.11 mrg am_cv_prog_cc_c_o=yes 5227 1.11 mrg for am_i in 1 2; do 5228 1.11 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5229 1.11 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5230 1.11 mrg ac_status=$? 5231 1.11 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 5232 1.11 mrg (exit $ac_status); } \ 5233 1.11 mrg && test -f conftest2.$ac_objext; then 5234 1.11 mrg : OK 5235 1.11 mrg else 5236 1.11 mrg am_cv_prog_cc_c_o=no 5237 1.11 mrg break 5238 1.11 mrg fi 5239 1.11 mrg done 5240 1.11 mrg rm -f core conftest* 5241 1.11 mrg unset am_i 5242 1.11 mrg fi 5243 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5244 1.11 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 5245 1.11 mrg if test "$am_cv_prog_cc_c_o" != yes; then 5246 1.11 mrg # Losing compiler, so override with the script. 5247 1.11 mrg # FIXME: It is wrong to rewrite CC. 5248 1.11 mrg # But if we don't then we get into trouble of one sort or another. 5249 1.11 mrg # A longer-term fix would be to have automake use am__CC in this case, 5250 1.11 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5251 1.11 mrg CC="$am_aux_dir/compile $CC" 5252 1.11 mrg fi 5253 1.11 mrg ac_ext=c 5254 1.11 mrg ac_cpp='$CPP $CPPFLAGS' 5255 1.11 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5256 1.11 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5257 1.11 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5258 1.11 mrg 5259 1.11 mrg 5260 1.1 mrg depcc="$CC" am_compiler_list= 5261 1.1 mrg 5262 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5263 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; } 5264 1.11 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then : 5265 1.1 mrg $as_echo_n "(cached) " >&6 5266 1.1 mrg else 5267 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5268 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up 5269 1.1 mrg # making bogus files that we don't know about and never remove. For 5270 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up 5271 1.11 mrg # making a dummy file named 'D' -- because '-MD' means "put the output 5272 1.11 mrg # in D". 5273 1.7 mrg rm -rf conftest.dir 5274 1.1 mrg mkdir conftest.dir 5275 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're 5276 1.1 mrg # using a relative directory. 5277 1.1 mrg cp "$am_depcomp" conftest.dir 5278 1.1 mrg cd conftest.dir 5279 1.1 mrg # We will build objects and dependencies in a subdirectory because 5280 1.1 mrg # it helps to detect inapplicable dependency modes. For instance 5281 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a 5282 1.1 mrg # side effect of compilation, but ICC will put the dependencies in 5283 1.1 mrg # the current directory while Tru64 will put them in the object 5284 1.1 mrg # directory. 5285 1.1 mrg mkdir sub 5286 1.1 mrg 5287 1.1 mrg am_cv_CC_dependencies_compiler_type=none 5288 1.1 mrg if test "$am_compiler_list" = ""; then 5289 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5290 1.1 mrg fi 5291 1.1 mrg am__universal=false 5292 1.1 mrg case " $depcc " in #( 5293 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 5294 1.1 mrg esac 5295 1.1 mrg 5296 1.1 mrg for depmode in $am_compiler_list; do 5297 1.1 mrg # Setup a source with many dependencies, because some compilers 5298 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and 5299 1.1 mrg # we should not choose a depcomp mode which is confused by this. 5300 1.1 mrg # 5301 1.1 mrg # We need to recreate these files for each test, as the compiler may 5302 1.1 mrg # overwrite some of them when testing with obscure command lines. 5303 1.1 mrg # This happens at least with the AIX C compiler. 5304 1.1 mrg : > sub/conftest.c 5305 1.1 mrg for i in 1 2 3 4 5 6; do 5306 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 5307 1.11 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5308 1.11 mrg # Solaris 10 /bin/sh. 5309 1.11 mrg echo '/* dummy */' > sub/conftst$i.h 5310 1.1 mrg done 5311 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5312 1.1 mrg 5313 1.11 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 5314 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly 5315 1.11 mrg # handle '-M -o', and we need to detect this. Also, some Intel 5316 1.11 mrg # versions had trouble with output in subdirs. 5317 1.1 mrg am__obj=sub/conftest.${OBJEXT-o} 5318 1.1 mrg am__minus_obj="-o $am__obj" 5319 1.1 mrg case $depmode in 5320 1.1 mrg gcc) 5321 1.1 mrg # This depmode causes a compiler race in universal mode. 5322 1.1 mrg test "$am__universal" = false || continue 5323 1.1 mrg ;; 5324 1.1 mrg nosideeffect) 5325 1.11 mrg # After this tag, mechanisms are not by side-effect, so they'll 5326 1.11 mrg # only be used when explicitly requested. 5327 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then 5328 1.1 mrg continue 5329 1.1 mrg else 5330 1.1 mrg break 5331 1.1 mrg fi 5332 1.1 mrg ;; 5333 1.7 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5334 1.11 mrg # This compiler won't grok '-c -o', but also, the minuso test has 5335 1.1 mrg # not run yet. These depmodes are late enough in the game, and 5336 1.1 mrg # so weak that their functioning should not be impacted. 5337 1.1 mrg am__obj=conftest.${OBJEXT-o} 5338 1.1 mrg am__minus_obj= 5339 1.1 mrg ;; 5340 1.1 mrg none) break ;; 5341 1.1 mrg esac 5342 1.1 mrg if depmode=$depmode \ 5343 1.1 mrg source=sub/conftest.c object=$am__obj \ 5344 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5345 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5346 1.1 mrg >/dev/null 2>conftest.err && 5347 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5348 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5349 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5350 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5351 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings 5352 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message 5353 1.1 mrg # that says an option was ignored or not supported. 5354 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly: 5355 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required 5356 1.1 mrg # The diagnosis changed in icc 8.0: 5357 1.1 mrg # icc: Command line remark: option '-MP' not supported 5358 1.1 mrg if (grep 'ignoring option' conftest.err || 5359 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5360 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode 5361 1.1 mrg break 5362 1.1 mrg fi 5363 1.1 mrg fi 5364 1.1 mrg done 5365 1.1 mrg 5366 1.1 mrg cd .. 5367 1.1 mrg rm -rf conftest.dir 5368 1.1 mrg else 5369 1.1 mrg am_cv_CC_dependencies_compiler_type=none 5370 1.1 mrg fi 5371 1.1 mrg 5372 1.1 mrg fi 5373 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5374 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5375 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5376 1.1 mrg 5377 1.1 mrg if 5378 1.1 mrg test "x$enable_dependency_tracking" != xno \ 5379 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5380 1.1 mrg am__fastdepCC_TRUE= 5381 1.1 mrg am__fastdepCC_FALSE='#' 5382 1.1 mrg else 5383 1.1 mrg am__fastdepCC_TRUE='#' 5384 1.1 mrg am__fastdepCC_FALSE= 5385 1.1 mrg fi 5386 1.1 mrg 5387 1.1 mrg 5388 1.1 mrg # Check whether --enable-largefile was given. 5389 1.1 mrg if test "${enable_largefile+set}" = set; then : 5390 1.1 mrg enableval=$enable_largefile; 5391 1.1 mrg fi 5392 1.1 mrg 5393 1.1 mrg if test "$enable_largefile" != no; then 5394 1.1 mrg 5395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 5396 1.1 mrg $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 5397 1.11 mrg if ${ac_cv_sys_largefile_CC+:} false; then : 5398 1.1 mrg $as_echo_n "(cached) " >&6 5399 1.1 mrg else 5400 1.1 mrg ac_cv_sys_largefile_CC=no 5401 1.1 mrg if test "$GCC" != yes; then 5402 1.1 mrg ac_save_CC=$CC 5403 1.1 mrg while :; do 5404 1.1 mrg # IRIX 6.2 and later do not support large files by default, 5405 1.1 mrg # so use the C compiler's -n32 option if that helps. 5406 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5407 1.1 mrg /* end confdefs.h. */ 5408 1.1 mrg #include <sys/types.h> 5409 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5410 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5411 1.1 mrg since some C++ compilers masquerading as C compilers 5412 1.1 mrg incorrectly reject 9223372036854775807. */ 5413 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5414 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5415 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5416 1.1 mrg ? 1 : -1]; 5417 1.1 mrg int 5418 1.1 mrg main () 5419 1.1 mrg { 5420 1.1 mrg 5421 1.1 mrg ; 5422 1.1 mrg return 0; 5423 1.1 mrg } 5424 1.1 mrg _ACEOF 5425 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5426 1.1 mrg break 5427 1.1 mrg fi 5428 1.1 mrg rm -f core conftest.err conftest.$ac_objext 5429 1.1 mrg CC="$CC -n32" 5430 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5431 1.1 mrg ac_cv_sys_largefile_CC=' -n32'; break 5432 1.1 mrg fi 5433 1.1 mrg rm -f core conftest.err conftest.$ac_objext 5434 1.1 mrg break 5435 1.1 mrg done 5436 1.1 mrg CC=$ac_save_CC 5437 1.1 mrg rm -f conftest.$ac_ext 5438 1.1 mrg fi 5439 1.1 mrg fi 5440 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 5441 1.1 mrg $as_echo "$ac_cv_sys_largefile_CC" >&6; } 5442 1.1 mrg if test "$ac_cv_sys_largefile_CC" != no; then 5443 1.1 mrg CC=$CC$ac_cv_sys_largefile_CC 5444 1.1 mrg fi 5445 1.1 mrg 5446 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 5447 1.1 mrg $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 5448 1.11 mrg if ${ac_cv_sys_file_offset_bits+:} false; then : 5449 1.1 mrg $as_echo_n "(cached) " >&6 5450 1.1 mrg else 5451 1.1 mrg while :; do 5452 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5453 1.1 mrg /* end confdefs.h. */ 5454 1.1 mrg #include <sys/types.h> 5455 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5456 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5457 1.1 mrg since some C++ compilers masquerading as C compilers 5458 1.1 mrg incorrectly reject 9223372036854775807. */ 5459 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5460 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5461 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5462 1.1 mrg ? 1 : -1]; 5463 1.1 mrg int 5464 1.1 mrg main () 5465 1.1 mrg { 5466 1.1 mrg 5467 1.1 mrg ; 5468 1.1 mrg return 0; 5469 1.1 mrg } 5470 1.1 mrg _ACEOF 5471 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5472 1.1 mrg ac_cv_sys_file_offset_bits=no; break 5473 1.1 mrg fi 5474 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5475 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5476 1.1 mrg /* end confdefs.h. */ 5477 1.1 mrg #define _FILE_OFFSET_BITS 64 5478 1.1 mrg #include <sys/types.h> 5479 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5480 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5481 1.1 mrg since some C++ compilers masquerading as C compilers 5482 1.1 mrg incorrectly reject 9223372036854775807. */ 5483 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5484 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5485 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5486 1.1 mrg ? 1 : -1]; 5487 1.1 mrg int 5488 1.1 mrg main () 5489 1.1 mrg { 5490 1.1 mrg 5491 1.1 mrg ; 5492 1.1 mrg return 0; 5493 1.1 mrg } 5494 1.1 mrg _ACEOF 5495 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5496 1.1 mrg ac_cv_sys_file_offset_bits=64; break 5497 1.1 mrg fi 5498 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5499 1.1 mrg ac_cv_sys_file_offset_bits=unknown 5500 1.1 mrg break 5501 1.1 mrg done 5502 1.1 mrg fi 5503 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 5504 1.1 mrg $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 5505 1.1 mrg case $ac_cv_sys_file_offset_bits in #( 5506 1.1 mrg no | unknown) ;; 5507 1.1 mrg *) 5508 1.1 mrg cat >>confdefs.h <<_ACEOF 5509 1.1 mrg #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 5510 1.1 mrg _ACEOF 5511 1.1 mrg ;; 5512 1.1 mrg esac 5513 1.1 mrg rm -rf conftest* 5514 1.1 mrg if test $ac_cv_sys_file_offset_bits = unknown; then 5515 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 5516 1.1 mrg $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 5517 1.11 mrg if ${ac_cv_sys_large_files+:} false; then : 5518 1.1 mrg $as_echo_n "(cached) " >&6 5519 1.1 mrg else 5520 1.1 mrg while :; do 5521 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5522 1.1 mrg /* end confdefs.h. */ 5523 1.1 mrg #include <sys/types.h> 5524 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5525 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5526 1.1 mrg since some C++ compilers masquerading as C compilers 5527 1.1 mrg incorrectly reject 9223372036854775807. */ 5528 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5529 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5530 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5531 1.1 mrg ? 1 : -1]; 5532 1.1 mrg int 5533 1.1 mrg main () 5534 1.1 mrg { 5535 1.1 mrg 5536 1.1 mrg ; 5537 1.1 mrg return 0; 5538 1.1 mrg } 5539 1.1 mrg _ACEOF 5540 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5541 1.1 mrg ac_cv_sys_large_files=no; break 5542 1.1 mrg fi 5543 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5544 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5545 1.1 mrg /* end confdefs.h. */ 5546 1.1 mrg #define _LARGE_FILES 1 5547 1.1 mrg #include <sys/types.h> 5548 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5549 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5550 1.1 mrg since some C++ compilers masquerading as C compilers 5551 1.1 mrg incorrectly reject 9223372036854775807. */ 5552 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5553 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5554 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5555 1.1 mrg ? 1 : -1]; 5556 1.1 mrg int 5557 1.1 mrg main () 5558 1.1 mrg { 5559 1.1 mrg 5560 1.1 mrg ; 5561 1.1 mrg return 0; 5562 1.1 mrg } 5563 1.1 mrg _ACEOF 5564 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5565 1.1 mrg ac_cv_sys_large_files=1; break 5566 1.1 mrg fi 5567 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5568 1.1 mrg ac_cv_sys_large_files=unknown 5569 1.1 mrg break 5570 1.1 mrg done 5571 1.1 mrg fi 5572 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 5573 1.1 mrg $as_echo "$ac_cv_sys_large_files" >&6; } 5574 1.1 mrg case $ac_cv_sys_large_files in #( 5575 1.1 mrg no | unknown) ;; 5576 1.1 mrg *) 5577 1.1 mrg cat >>confdefs.h <<_ACEOF 5578 1.1 mrg #define _LARGE_FILES $ac_cv_sys_large_files 5579 1.1 mrg _ACEOF 5580 1.1 mrg ;; 5581 1.1 mrg esac 5582 1.1 mrg rm -rf conftest* 5583 1.1 mrg fi 5584 1.11 mrg 5585 1.11 mrg 5586 1.1 mrg fi 5587 1.1 mrg 5588 1.7 mrg ac_ext=c 5589 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 5590 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5591 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5592 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5593 1.7 mrg 5594 1.4 mrg ac_lto_plugin_warn_cflags= 5595 1.4 mrg save_CFLAGS="$CFLAGS" 5596 1.4 mrg for real_option in -Wall; do 5597 1.4 mrg # Do the check with the no- prefix removed since gcc silently 5598 1.4 mrg # accepts any -Wno-* option on purpose 5599 1.4 mrg case $real_option in 5600 1.4 mrg -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 5601 1.4 mrg *) option=$real_option ;; 5602 1.4 mrg esac 5603 1.4 mrg as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 5604 1.4 mrg 5605 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 5606 1.4 mrg $as_echo_n "checking whether $CC supports $option... " >&6; } 5607 1.11 mrg if eval \${$as_acx_Woption+:} false; then : 5608 1.4 mrg $as_echo_n "(cached) " >&6 5609 1.4 mrg else 5610 1.4 mrg CFLAGS="$option" 5611 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5612 1.4 mrg /* end confdefs.h. */ 5613 1.1 mrg 5614 1.4 mrg int 5615 1.4 mrg main () 5616 1.4 mrg { 5617 1.4 mrg 5618 1.4 mrg ; 5619 1.4 mrg return 0; 5620 1.4 mrg } 5621 1.4 mrg _ACEOF 5622 1.4 mrg if ac_fn_c_try_compile "$LINENO"; then : 5623 1.4 mrg eval "$as_acx_Woption=yes" 5624 1.4 mrg else 5625 1.4 mrg eval "$as_acx_Woption=no" 5626 1.4 mrg fi 5627 1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5628 1.4 mrg 5629 1.4 mrg fi 5630 1.4 mrg eval ac_res=\$$as_acx_Woption 5631 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 5632 1.4 mrg $as_echo "$ac_res" >&6; } 5633 1.4 mrg if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 5634 1.4 mrg ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option" 5635 1.4 mrg fi 5636 1.4 mrg done 5637 1.4 mrg CFLAGS="$save_CFLAGS" 5638 1.7 mrg ac_ext=c 5639 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 5640 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5641 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5642 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5643 1.7 mrg 5644 1.1 mrg 5645 1.6 mrg 5646 1.6 mrg # Check whether -static-libgcc is supported. 5647 1.6 mrg saved_LDFLAGS="$LDFLAGS" 5648 1.6 mrg LDFLAGS="$LDFLAGS -static-libgcc" 5649 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-libgcc" >&5 5650 1.6 mrg $as_echo_n "checking for -static-libgcc... " >&6; } 5651 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5652 1.6 mrg /* end confdefs.h. */ 5653 1.6 mrg 5654 1.6 mrg int main() {} 5655 1.6 mrg _ACEOF 5656 1.6 mrg if ac_fn_c_try_link "$LINENO"; then : 5657 1.6 mrg have_static_libgcc=yes 5658 1.6 mrg else 5659 1.6 mrg have_static_libgcc=no 5660 1.6 mrg fi 5661 1.6 mrg rm -f core conftest.err conftest.$ac_objext \ 5662 1.6 mrg conftest$ac_exeext conftest.$ac_ext 5663 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_static_libgcc" >&5 5664 1.6 mrg $as_echo "$have_static_libgcc" >&6; }; 5665 1.6 mrg LDFLAGS="$saved_LDFLAGS" 5666 1.6 mrg # Need -Wc to get it through libtool. 5667 1.6 mrg if test "x$have_static_libgcc" = xyes; then 5668 1.6 mrg ac_lto_plugin_ldflags="-Wc,-static-libgcc" 5669 1.6 mrg fi 5670 1.6 mrg 5671 1.6 mrg 5672 1.12 mrg # Check whether --enable-cet was given. 5673 1.12 mrg if test "${enable_cet+set}" = set; then : 5674 1.12 mrg enableval=$enable_cet; 5675 1.12 mrg case "$enableval" in 5676 1.12 mrg yes|no|auto) ;; 5677 1.12 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 5678 1.12 mrg esac 5679 1.12 mrg 5680 1.12 mrg else 5681 1.12 mrg enable_cet=auto 5682 1.12 mrg fi 5683 1.12 mrg 5684 1.12 mrg 5685 1.12 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 5686 1.12 mrg $as_echo_n "checking for CET support... " >&6; } 5687 1.12 mrg 5688 1.12 mrg case "$host" in 5689 1.12 mrg i[34567]86-*-linux* | x86_64-*-linux*) 5690 1.12 mrg may_have_cet=yes 5691 1.13 mrg cet_save_CFLAGS="$CFLAGS" 5692 1.12 mrg CFLAGS="$CFLAGS -fcf-protection" 5693 1.12 mrg case "$enable_cet" in 5694 1.12 mrg auto) 5695 1.12 mrg # Check if target supports multi-byte NOPs 5696 1.13 mrg # and if compiler and assembler support CET. 5697 1.12 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5698 1.12 mrg /* end confdefs.h. */ 5699 1.12 mrg 5700 1.12 mrg int 5701 1.12 mrg main () 5702 1.12 mrg { 5703 1.12 mrg 5704 1.12 mrg #if !defined(__SSE2__) 5705 1.12 mrg #error target does not support multi-byte NOPs 5706 1.12 mrg #else 5707 1.12 mrg asm ("setssbsy"); 5708 1.12 mrg #endif 5709 1.12 mrg 5710 1.12 mrg ; 5711 1.12 mrg return 0; 5712 1.12 mrg } 5713 1.12 mrg _ACEOF 5714 1.12 mrg if ac_fn_c_try_compile "$LINENO"; then : 5715 1.12 mrg enable_cet=yes 5716 1.12 mrg else 5717 1.12 mrg enable_cet=no 5718 1.12 mrg fi 5719 1.12 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5720 1.12 mrg ;; 5721 1.12 mrg yes) 5722 1.13 mrg # Check if compiler and assembler support CET. 5723 1.12 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5724 1.12 mrg /* end confdefs.h. */ 5725 1.12 mrg 5726 1.12 mrg int 5727 1.12 mrg main () 5728 1.12 mrg { 5729 1.12 mrg asm ("setssbsy"); 5730 1.12 mrg ; 5731 1.12 mrg return 0; 5732 1.12 mrg } 5733 1.12 mrg _ACEOF 5734 1.12 mrg if ac_fn_c_try_compile "$LINENO"; then : 5735 1.13 mrg support_cet=yes 5736 1.12 mrg else 5737 1.13 mrg support_cet=no 5738 1.12 mrg fi 5739 1.12 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5740 1.13 mrg if test $support_cet = "no"; then 5741 1.13 mrg if test x$enable_bootstrap != xno \ 5742 1.13 mrg && test -z "${with_build_subdir}" \ 5743 1.13 mrg && (test ! -f ../stage_current \ 5744 1.13 mrg || test `cat ../stage_current` != "stage1"); then 5745 1.13 mrg # Require CET support only for the final GCC build. 5746 1.13 mrg as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 5747 1.13 mrg else 5748 1.13 mrg # Don't enable CET without CET support for non-bootstrap 5749 1.13 mrg # build, in stage1 nor for build support. 5750 1.13 mrg enable_cet=no 5751 1.13 mrg fi 5752 1.13 mrg fi 5753 1.12 mrg ;; 5754 1.12 mrg esac 5755 1.13 mrg CFLAGS="$cet_save_CFLAGS" 5756 1.12 mrg ;; 5757 1.12 mrg *) 5758 1.12 mrg may_have_cet=no 5759 1.12 mrg enable_cet=no 5760 1.12 mrg ;; 5761 1.12 mrg esac 5762 1.12 mrg 5763 1.13 mrg cet_save_CFLAGS="$CFLAGS" 5764 1.12 mrg CFLAGS="$CFLAGS -fcf-protection=none" 5765 1.13 mrg cet_save_LDFLAGS="$LDFLAGS" 5766 1.12 mrg LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 5767 1.12 mrg if test x$may_have_cet = xyes; then 5768 1.12 mrg # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 5769 1.12 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5770 1.12 mrg /* end confdefs.h. */ 5771 1.12 mrg 5772 1.12 mrg int 5773 1.12 mrg main () 5774 1.12 mrg { 5775 1.12 mrg return 0; 5776 1.12 mrg ; 5777 1.12 mrg return 0; 5778 1.12 mrg } 5779 1.12 mrg _ACEOF 5780 1.12 mrg if ac_fn_c_try_link "$LINENO"; then : 5781 1.12 mrg may_have_cet=yes 5782 1.12 mrg else 5783 1.12 mrg may_have_cet=no 5784 1.12 mrg fi 5785 1.12 mrg rm -f core conftest.err conftest.$ac_objext \ 5786 1.12 mrg conftest$ac_exeext conftest.$ac_ext 5787 1.12 mrg fi 5788 1.12 mrg 5789 1.12 mrg if test x$may_have_cet = xyes; then 5790 1.12 mrg if test x$cross_compiling = xno; then 5791 1.12 mrg if test "$cross_compiling" = yes; then : 5792 1.12 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5793 1.12 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5794 1.12 mrg as_fn_error $? "cannot run test program while cross compiling 5795 1.12 mrg See \`config.log' for more details" "$LINENO" 5; } 5796 1.12 mrg else 5797 1.12 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5798 1.12 mrg /* end confdefs.h. */ 5799 1.12 mrg 5800 1.13 mrg int 5801 1.13 mrg main () 5802 1.13 mrg { 5803 1.13 mrg asm ("endbr32"); 5804 1.13 mrg return 0; 5805 1.13 mrg } 5806 1.13 mrg 5807 1.13 mrg _ACEOF 5808 1.13 mrg if ac_fn_c_try_run "$LINENO"; then : 5809 1.13 mrg have_multi_byte_nop=yes 5810 1.13 mrg else 5811 1.13 mrg have_multi_byte_nop=no 5812 1.13 mrg fi 5813 1.13 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5814 1.13 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 5815 1.13 mrg fi 5816 1.13 mrg 5817 1.13 mrg have_cet=no 5818 1.13 mrg if test x$have_multi_byte_nop = xyes; then 5819 1.13 mrg if test "$cross_compiling" = yes; then : 5820 1.13 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5821 1.13 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5822 1.13 mrg as_fn_error $? "cannot run test program while cross compiling 5823 1.13 mrg See \`config.log' for more details" "$LINENO" 5; } 5824 1.13 mrg else 5825 1.13 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5826 1.13 mrg /* end confdefs.h. */ 5827 1.13 mrg 5828 1.12 mrg static void 5829 1.12 mrg foo (void) 5830 1.12 mrg { 5831 1.12 mrg } 5832 1.12 mrg 5833 1.12 mrg static void 5834 1.12 mrg __attribute__ ((noinline, noclone)) 5835 1.12 mrg xxx (void (*f) (void)) 5836 1.12 mrg { 5837 1.12 mrg f (); 5838 1.12 mrg } 5839 1.12 mrg 5840 1.12 mrg static void 5841 1.12 mrg __attribute__ ((noinline, noclone)) 5842 1.12 mrg bar (void) 5843 1.12 mrg { 5844 1.12 mrg xxx (foo); 5845 1.12 mrg } 5846 1.12 mrg 5847 1.12 mrg int 5848 1.12 mrg main () 5849 1.12 mrg { 5850 1.12 mrg bar (); 5851 1.12 mrg return 0; 5852 1.12 mrg } 5853 1.12 mrg 5854 1.12 mrg _ACEOF 5855 1.12 mrg if ac_fn_c_try_run "$LINENO"; then : 5856 1.12 mrg have_cet=no 5857 1.12 mrg else 5858 1.12 mrg have_cet=yes 5859 1.12 mrg fi 5860 1.12 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5861 1.12 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 5862 1.12 mrg fi 5863 1.12 mrg 5864 1.13 mrg fi 5865 1.12 mrg if test x$enable_cet = xno -a x$have_cet = xyes; then 5866 1.12 mrg as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 5867 1.12 mrg fi 5868 1.12 mrg fi 5869 1.12 mrg else 5870 1.12 mrg # Enable CET in cross compiler if possible so that it will run on both 5871 1.12 mrg # CET and non-CET hosts. 5872 1.12 mrg have_cet=yes 5873 1.12 mrg fi 5874 1.12 mrg if test x$enable_cet = xyes; then 5875 1.12 mrg CET_HOST_FLAGS="-fcf-protection" 5876 1.12 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5877 1.12 mrg $as_echo "yes" >&6; } 5878 1.12 mrg else 5879 1.12 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5880 1.12 mrg $as_echo "no" >&6; } 5881 1.12 mrg fi 5882 1.13 mrg CFLAGS="$cet_save_CFLAGS" 5883 1.13 mrg LDFLAGS="$cet_save_LDFLAGS" 5884 1.12 mrg 5885 1.12 mrg 5886 1.12 mrg 5887 1.6 mrg if test x"$host_subdir" = x.; then 5888 1.6 mrg gcc_build_dir=../gcc 5889 1.6 mrg else 5890 1.6 mrg gcc_build_dir=../../$host_subdir/gcc 5891 1.6 mrg fi 5892 1.6 mrg 5893 1.6 mrg 5894 1.6 mrg # Used for constructing correct paths for offload compilers. 5895 1.6 mrg accel_dir_suffix= 5896 1.6 mrg real_target_noncanonical=${target_noncanonical} 5897 1.6 mrg if test x"$enable_as_accelerator_for" != x; then 5898 1.6 mrg accel_dir_suffix=/accel/${target_noncanonical} 5899 1.6 mrg real_target_noncanonical=${enable_as_accelerator_for} 5900 1.6 mrg fi 5901 1.6 mrg 5902 1.6 mrg 5903 1.6 mrg 5904 1.9 mrg # Determine what GCC version number to use in filesystem paths. 5905 1.9 mrg 5906 1.9 mrg get_gcc_base_ver="cat" 5907 1.9 mrg 5908 1.9 mrg # Check whether --with-gcc-major-version-only was given. 5909 1.9 mrg if test "${with_gcc_major_version_only+set}" = set; then : 5910 1.9 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 5911 1.10 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 5912 1.9 mrg fi 5913 1.9 mrg 5914 1.9 mrg fi 5915 1.9 mrg 5916 1.9 mrg 5917 1.9 mrg 5918 1.9 mrg 5919 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5 5920 1.13 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; } 5921 1.13 mrg lto_plugin_use_symver=no 5922 1.13 mrg if test x$gcc_no_link = xyes; then 5923 1.13 mrg # If we cannot link, we cannot build shared libraries, so do not use 5924 1.13 mrg # symbol versioning. 5925 1.13 mrg lto_plugin_use_symver=no 5926 1.13 mrg else 5927 1.13 mrg save_LDFLAGS="$LDFLAGS" 5928 1.13 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map" 5929 1.13 mrg cat > conftest.map <<EOF 5930 1.13 mrg { 5931 1.13 mrg global: *foo*; bar; local: *; 5932 1.13 mrg }; 5933 1.13 mrg EOF 5934 1.13 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5935 1.13 mrg /* end confdefs.h. */ 5936 1.13 mrg int foo; 5937 1.13 mrg int 5938 1.13 mrg main () 5939 1.13 mrg { 5940 1.13 mrg 5941 1.13 mrg ; 5942 1.13 mrg return 0; 5943 1.13 mrg } 5944 1.13 mrg _ACEOF 5945 1.13 mrg if ac_fn_c_try_link "$LINENO"; then : 5946 1.13 mrg lto_plugin_use_symver=gnu 5947 1.13 mrg else 5948 1.13 mrg lto_plugin_use_symver=no 5949 1.13 mrg fi 5950 1.13 mrg rm -f core conftest.err conftest.$ac_objext \ 5951 1.13 mrg conftest$ac_exeext conftest.$ac_ext 5952 1.13 mrg if test x$lto_plugin_use_symver = xno; then 5953 1.13 mrg case "$target_os" in 5954 1.13 mrg solaris2*) 5955 1.13 mrg LDFLAGS="$save_LDFLAGS" 5956 1.13 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map" 5957 1.13 mrg # Sun ld cannot handle wildcards and treats all entries as undefined. 5958 1.13 mrg cat > conftest.map <<EOF 5959 1.13 mrg { 5960 1.13 mrg global: foo; local: *; 5961 1.13 mrg }; 5962 1.13 mrg EOF 5963 1.13 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5964 1.13 mrg /* end confdefs.h. */ 5965 1.13 mrg int foo; 5966 1.13 mrg int 5967 1.13 mrg main () 5968 1.13 mrg { 5969 1.13 mrg 5970 1.13 mrg ; 5971 1.13 mrg return 0; 5972 1.13 mrg } 5973 1.13 mrg _ACEOF 5974 1.13 mrg if ac_fn_c_try_link "$LINENO"; then : 5975 1.13 mrg lto_plugin_use_symver=sun 5976 1.13 mrg else 5977 1.13 mrg lto_plugin_use_symver=no 5978 1.13 mrg fi 5979 1.13 mrg rm -f core conftest.err conftest.$ac_objext \ 5980 1.13 mrg conftest$ac_exeext conftest.$ac_ext 5981 1.13 mrg ;; 5982 1.13 mrg esac 5983 1.13 mrg fi 5984 1.13 mrg LDFLAGS="$save_LDFLAGS" 5985 1.13 mrg fi 5986 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lto_plugin_use_symver" >&5 5987 1.13 mrg $as_echo "$lto_plugin_use_symver" >&6; } 5988 1.13 mrg if test "x$lto_plugin_use_symver" != xno; then 5989 1.13 mrg LTO_PLUGIN_USE_SYMVER_TRUE= 5990 1.13 mrg LTO_PLUGIN_USE_SYMVER_FALSE='#' 5991 1.13 mrg else 5992 1.13 mrg LTO_PLUGIN_USE_SYMVER_TRUE='#' 5993 1.13 mrg LTO_PLUGIN_USE_SYMVER_FALSE= 5994 1.13 mrg fi 5995 1.13 mrg 5996 1.13 mrg if test "x$lto_plugin_use_symver" = xgnu; then 5997 1.13 mrg LTO_PLUGIN_USE_SYMVER_GNU_TRUE= 5998 1.13 mrg LTO_PLUGIN_USE_SYMVER_GNU_FALSE='#' 5999 1.13 mrg else 6000 1.13 mrg LTO_PLUGIN_USE_SYMVER_GNU_TRUE='#' 6001 1.13 mrg LTO_PLUGIN_USE_SYMVER_GNU_FALSE= 6002 1.13 mrg fi 6003 1.13 mrg 6004 1.13 mrg if test "x$lto_plugin_use_symver" = xsun; then 6005 1.13 mrg LTO_PLUGIN_USE_SYMVER_SUN_TRUE= 6006 1.13 mrg LTO_PLUGIN_USE_SYMVER_SUN_FALSE='#' 6007 1.13 mrg else 6008 1.13 mrg LTO_PLUGIN_USE_SYMVER_SUN_TRUE='#' 6009 1.13 mrg LTO_PLUGIN_USE_SYMVER_SUN_FALSE= 6010 1.13 mrg fi 6011 1.13 mrg 6012 1.13 mrg 6013 1.1 mrg case `pwd` in 6014 1.1 mrg *\ * | *\ *) 6015 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 6016 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 6017 1.1 mrg esac 6018 1.1 mrg 6019 1.1 mrg 6020 1.1 mrg 6021 1.1 mrg macro_version='2.2.7a' 6022 1.1 mrg macro_revision='1.3134' 6023 1.1 mrg 6024 1.1 mrg 6025 1.1 mrg 6026 1.1 mrg 6027 1.1 mrg 6028 1.1 mrg 6029 1.1 mrg 6030 1.1 mrg 6031 1.1 mrg 6032 1.1 mrg 6033 1.1 mrg 6034 1.1 mrg 6035 1.1 mrg 6036 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 6037 1.1 mrg 6038 1.1 mrg # Backslashify metacharacters that are still active within 6039 1.1 mrg # double-quoted strings. 6040 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6041 1.1 mrg 6042 1.1 mrg # Same as above, but do not quote variable references. 6043 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 6044 1.1 mrg 6045 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 6046 1.1 mrg # double_quote_subst'ed string. 6047 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6048 1.1 mrg 6049 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 6050 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6051 1.1 mrg 6052 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 6053 1.1 mrg no_glob_subst='s/\*/\\\*/g' 6054 1.1 mrg 6055 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 6056 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 6057 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 6058 1.1 mrg 6059 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 6060 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 6061 1.1 mrg # Test print first, because it will be a builtin if present. 6062 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 6063 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 6064 1.1 mrg ECHO='print -r --' 6065 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 6066 1.1 mrg ECHO='printf %s\n' 6067 1.1 mrg else 6068 1.1 mrg # Use this function as a fallback that always works. 6069 1.1 mrg func_fallback_echo () 6070 1.1 mrg { 6071 1.1 mrg eval 'cat <<_LTECHO_EOF 6072 1.1 mrg $1 6073 1.1 mrg _LTECHO_EOF' 6074 1.1 mrg } 6075 1.1 mrg ECHO='func_fallback_echo' 6076 1.1 mrg fi 6077 1.1 mrg 6078 1.1 mrg # func_echo_all arg... 6079 1.1 mrg # Invoke $ECHO with all args, space-separated. 6080 1.1 mrg func_echo_all () 6081 1.1 mrg { 6082 1.1 mrg $ECHO "" 6083 1.1 mrg } 6084 1.1 mrg 6085 1.1 mrg case "$ECHO" in 6086 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 6087 1.1 mrg $as_echo "printf" >&6; } ;; 6088 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 6089 1.1 mrg $as_echo "print -r" >&6; } ;; 6090 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 6091 1.1 mrg $as_echo "cat" >&6; } ;; 6092 1.1 mrg esac 6093 1.1 mrg 6094 1.1 mrg 6095 1.1 mrg 6096 1.1 mrg 6097 1.1 mrg 6098 1.1 mrg 6099 1.1 mrg 6100 1.1 mrg 6101 1.1 mrg 6102 1.1 mrg 6103 1.1 mrg 6104 1.1 mrg 6105 1.1 mrg 6106 1.1 mrg 6107 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 6108 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 6109 1.11 mrg if ${ac_cv_path_SED+:} false; then : 6110 1.1 mrg $as_echo_n "(cached) " >&6 6111 1.1 mrg else 6112 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 6113 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 6114 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 6115 1.1 mrg done 6116 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 6117 1.1 mrg { ac_script=; unset ac_script;} 6118 1.1 mrg if test -z "$SED"; then 6119 1.1 mrg ac_path_SED_found=false 6120 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 6121 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6122 1.1 mrg for as_dir in $PATH 6123 1.1 mrg do 6124 1.1 mrg IFS=$as_save_IFS 6125 1.1 mrg test -z "$as_dir" && as_dir=. 6126 1.1 mrg for ac_prog in sed gsed; do 6127 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6128 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 6129 1.11 mrg as_fn_executable_p "$ac_path_SED" || continue 6130 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 6131 1.1 mrg # Check for GNU $ac_path_SED 6132 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 6133 1.1 mrg *GNU*) 6134 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6135 1.1 mrg *) 6136 1.1 mrg ac_count=0 6137 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 6138 1.1 mrg while : 6139 1.1 mrg do 6140 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 6141 1.1 mrg mv "conftest.tmp" "conftest.in" 6142 1.1 mrg cp "conftest.in" "conftest.nl" 6143 1.1 mrg $as_echo '' >> "conftest.nl" 6144 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6145 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6146 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 6147 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 6148 1.1 mrg # Best one so far, save it but keep looking for a better one 6149 1.1 mrg ac_cv_path_SED="$ac_path_SED" 6150 1.1 mrg ac_path_SED_max=$ac_count 6151 1.1 mrg fi 6152 1.1 mrg # 10*(2^10) chars as input seems more than enough 6153 1.1 mrg test $ac_count -gt 10 && break 6154 1.1 mrg done 6155 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6156 1.1 mrg esac 6157 1.1 mrg 6158 1.1 mrg $ac_path_SED_found && break 3 6159 1.1 mrg done 6160 1.1 mrg done 6161 1.1 mrg done 6162 1.1 mrg IFS=$as_save_IFS 6163 1.1 mrg if test -z "$ac_cv_path_SED"; then 6164 1.11 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6165 1.1 mrg fi 6166 1.1 mrg else 6167 1.7 mrg ac_cv_path_SED=$SED 6168 1.1 mrg fi 6169 1.1 mrg 6170 1.1 mrg fi 6171 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6172 1.7 mrg $as_echo "$ac_cv_path_SED" >&6; } 6173 1.7 mrg SED="$ac_cv_path_SED" 6174 1.7 mrg rm -f conftest.sed 6175 1.7 mrg 6176 1.7 mrg test -z "$SED" && SED=sed 6177 1.7 mrg Xsed="$SED -e 1s/^X//" 6178 1.7 mrg 6179 1.7 mrg 6180 1.7 mrg 6181 1.7 mrg 6182 1.7 mrg 6183 1.7 mrg 6184 1.7 mrg 6185 1.7 mrg 6186 1.7 mrg 6187 1.1 mrg 6188 1.1 mrg 6189 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6190 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 6191 1.11 mrg if ${ac_cv_path_FGREP+:} false; then : 6192 1.1 mrg $as_echo_n "(cached) " >&6 6193 1.1 mrg else 6194 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6195 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 6196 1.1 mrg else 6197 1.1 mrg if test -z "$FGREP"; then 6198 1.1 mrg ac_path_FGREP_found=false 6199 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 6200 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6201 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6202 1.1 mrg do 6203 1.1 mrg IFS=$as_save_IFS 6204 1.1 mrg test -z "$as_dir" && as_dir=. 6205 1.1 mrg for ac_prog in fgrep; do 6206 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6207 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 6208 1.11 mrg as_fn_executable_p "$ac_path_FGREP" || continue 6209 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 6210 1.1 mrg # Check for GNU $ac_path_FGREP 6211 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 6212 1.1 mrg *GNU*) 6213 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6214 1.1 mrg *) 6215 1.1 mrg ac_count=0 6216 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 6217 1.1 mrg while : 6218 1.1 mrg do 6219 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 6220 1.1 mrg mv "conftest.tmp" "conftest.in" 6221 1.1 mrg cp "conftest.in" "conftest.nl" 6222 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 6223 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6224 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6225 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 6226 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6227 1.1 mrg # Best one so far, save it but keep looking for a better one 6228 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 6229 1.1 mrg ac_path_FGREP_max=$ac_count 6230 1.1 mrg fi 6231 1.1 mrg # 10*(2^10) chars as input seems more than enough 6232 1.1 mrg test $ac_count -gt 10 && break 6233 1.1 mrg done 6234 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6235 1.1 mrg esac 6236 1.1 mrg 6237 1.1 mrg $ac_path_FGREP_found && break 3 6238 1.1 mrg done 6239 1.1 mrg done 6240 1.1 mrg done 6241 1.1 mrg IFS=$as_save_IFS 6242 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 6243 1.11 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6244 1.1 mrg fi 6245 1.1 mrg else 6246 1.1 mrg ac_cv_path_FGREP=$FGREP 6247 1.1 mrg fi 6248 1.1 mrg 6249 1.1 mrg fi 6250 1.1 mrg fi 6251 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6252 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 6253 1.1 mrg FGREP="$ac_cv_path_FGREP" 6254 1.1 mrg 6255 1.1 mrg 6256 1.1 mrg test -z "$GREP" && GREP=grep 6257 1.1 mrg 6258 1.1 mrg 6259 1.1 mrg 6260 1.1 mrg 6261 1.1 mrg 6262 1.1 mrg 6263 1.1 mrg 6264 1.1 mrg 6265 1.1 mrg 6266 1.1 mrg 6267 1.1 mrg 6268 1.1 mrg 6269 1.1 mrg 6270 1.1 mrg 6271 1.1 mrg 6272 1.1 mrg 6273 1.1 mrg 6274 1.1 mrg 6275 1.1 mrg 6276 1.1 mrg # Check whether --with-gnu-ld was given. 6277 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 6278 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 6279 1.1 mrg else 6280 1.1 mrg with_gnu_ld=no 6281 1.1 mrg fi 6282 1.1 mrg 6283 1.1 mrg ac_prog=ld 6284 1.1 mrg if test "$GCC" = yes; then 6285 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 6286 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6287 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 6288 1.1 mrg case $host in 6289 1.1 mrg *-*-mingw*) 6290 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 6291 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6292 1.1 mrg *) 6293 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6294 1.1 mrg esac 6295 1.1 mrg case $ac_prog in 6296 1.1 mrg # Accept absolute paths. 6297 1.1 mrg [\\/]* | ?:[\\/]*) 6298 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 6299 1.1 mrg # Canonicalize the pathname of ld 6300 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6301 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6302 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6303 1.1 mrg done 6304 1.1 mrg test -z "$LD" && LD="$ac_prog" 6305 1.1 mrg ;; 6306 1.1 mrg "") 6307 1.1 mrg # If it fails, then pretend we aren't using GCC. 6308 1.1 mrg ac_prog=ld 6309 1.1 mrg ;; 6310 1.1 mrg *) 6311 1.1 mrg # If it is relative, then search for the first ld in PATH. 6312 1.1 mrg with_gnu_ld=unknown 6313 1.1 mrg ;; 6314 1.1 mrg esac 6315 1.1 mrg elif test "$with_gnu_ld" = yes; then 6316 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6317 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 6318 1.1 mrg else 6319 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6320 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 6321 1.1 mrg fi 6322 1.11 mrg if ${lt_cv_path_LD+:} false; then : 6323 1.1 mrg $as_echo_n "(cached) " >&6 6324 1.1 mrg else 6325 1.1 mrg if test -z "$LD"; then 6326 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6327 1.1 mrg for ac_dir in $PATH; do 6328 1.1 mrg IFS="$lt_save_ifs" 6329 1.1 mrg test -z "$ac_dir" && ac_dir=. 6330 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6331 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 6332 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 6333 1.1 mrg # but apparently some variants of GNU ld only accept -v. 6334 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 6335 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6336 1.1 mrg *GNU* | *'with BFD'*) 6337 1.1 mrg test "$with_gnu_ld" != no && break 6338 1.1 mrg ;; 6339 1.1 mrg *) 6340 1.1 mrg test "$with_gnu_ld" != yes && break 6341 1.1 mrg ;; 6342 1.1 mrg esac 6343 1.1 mrg fi 6344 1.1 mrg done 6345 1.1 mrg IFS="$lt_save_ifs" 6346 1.1 mrg else 6347 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 6348 1.1 mrg fi 6349 1.1 mrg fi 6350 1.1 mrg 6351 1.1 mrg LD="$lt_cv_path_LD" 6352 1.1 mrg if test -n "$LD"; then 6353 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6354 1.1 mrg $as_echo "$LD" >&6; } 6355 1.1 mrg else 6356 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6357 1.1 mrg $as_echo "no" >&6; } 6358 1.1 mrg fi 6359 1.11 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6360 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6361 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6362 1.11 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 6363 1.1 mrg $as_echo_n "(cached) " >&6 6364 1.1 mrg else 6365 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 6366 1.1 mrg case `$LD -v 2>&1 </dev/null` in 6367 1.1 mrg *GNU* | *'with BFD'*) 6368 1.1 mrg lt_cv_prog_gnu_ld=yes 6369 1.1 mrg ;; 6370 1.1 mrg *) 6371 1.1 mrg lt_cv_prog_gnu_ld=no 6372 1.1 mrg ;; 6373 1.1 mrg esac 6374 1.1 mrg fi 6375 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6376 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 6377 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 6378 1.1 mrg 6379 1.1 mrg 6380 1.1 mrg 6381 1.1 mrg 6382 1.1 mrg 6383 1.1 mrg 6384 1.1 mrg 6385 1.1 mrg 6386 1.1 mrg 6387 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6388 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6389 1.11 mrg if ${lt_cv_path_NM+:} false; then : 6390 1.1 mrg $as_echo_n "(cached) " >&6 6391 1.1 mrg else 6392 1.1 mrg if test -n "$NM"; then 6393 1.1 mrg # Let the user override the test. 6394 1.1 mrg lt_cv_path_NM="$NM" 6395 1.1 mrg else 6396 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm" 6397 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6398 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm" 6399 1.1 mrg fi 6400 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do 6401 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6402 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6403 1.1 mrg IFS="$lt_save_ifs" 6404 1.1 mrg test -z "$ac_dir" && ac_dir=. 6405 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm" 6406 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6407 1.1 mrg # Check to see if the nm accepts a BSD-compat flag. 6408 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6409 1.1 mrg # nm: unknown option "B" ignored 6410 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file 6411 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6412 1.1 mrg */dev/null* | *'Invalid file or object type'*) 6413 1.1 mrg lt_cv_path_NM="$tmp_nm -B" 6414 1.1 mrg break 6415 1.1 mrg ;; 6416 1.1 mrg *) 6417 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6418 1.1 mrg */dev/null*) 6419 1.1 mrg lt_cv_path_NM="$tmp_nm -p" 6420 1.1 mrg break 6421 1.1 mrg ;; 6422 1.1 mrg *) 6423 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6424 1.1 mrg continue # so that we can try to find one that supports BSD flags 6425 1.1 mrg ;; 6426 1.1 mrg esac 6427 1.1 mrg ;; 6428 1.1 mrg esac 6429 1.1 mrg fi 6430 1.1 mrg done 6431 1.1 mrg IFS="$lt_save_ifs" 6432 1.1 mrg done 6433 1.1 mrg : ${lt_cv_path_NM=no} 6434 1.1 mrg fi 6435 1.1 mrg fi 6436 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6437 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 6438 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 6439 1.1 mrg NM="$lt_cv_path_NM" 6440 1.1 mrg else 6441 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 6442 1.1 mrg if test -n "$DUMPBIN"; then : 6443 1.1 mrg # Let the user override the test. 6444 1.1 mrg else 6445 1.1 mrg if test -n "$ac_tool_prefix"; then 6446 1.1 mrg for ac_prog in dumpbin "link -dump" 6447 1.1 mrg do 6448 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6449 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6450 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6451 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6452 1.11 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 6453 1.1 mrg $as_echo_n "(cached) " >&6 6454 1.1 mrg else 6455 1.1 mrg if test -n "$DUMPBIN"; then 6456 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6457 1.1 mrg else 6458 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6459 1.1 mrg for as_dir in $PATH 6460 1.1 mrg do 6461 1.1 mrg IFS=$as_save_IFS 6462 1.1 mrg test -z "$as_dir" && as_dir=. 6463 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6464 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6465 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6466 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6467 1.1 mrg break 2 6468 1.1 mrg fi 6469 1.1 mrg done 6470 1.1 mrg done 6471 1.1 mrg IFS=$as_save_IFS 6472 1.1 mrg 6473 1.1 mrg fi 6474 1.1 mrg fi 6475 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 6476 1.1 mrg if test -n "$DUMPBIN"; then 6477 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6478 1.1 mrg $as_echo "$DUMPBIN" >&6; } 6479 1.1 mrg else 6480 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6481 1.1 mrg $as_echo "no" >&6; } 6482 1.1 mrg fi 6483 1.1 mrg 6484 1.1 mrg 6485 1.1 mrg test -n "$DUMPBIN" && break 6486 1.1 mrg done 6487 1.1 mrg fi 6488 1.1 mrg if test -z "$DUMPBIN"; then 6489 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 6490 1.1 mrg for ac_prog in dumpbin "link -dump" 6491 1.1 mrg do 6492 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 6493 1.1 mrg set dummy $ac_prog; ac_word=$2 6494 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6495 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6496 1.11 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6497 1.1 mrg $as_echo_n "(cached) " >&6 6498 1.1 mrg else 6499 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 6500 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6501 1.1 mrg else 6502 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6503 1.1 mrg for as_dir in $PATH 6504 1.1 mrg do 6505 1.1 mrg IFS=$as_save_IFS 6506 1.1 mrg test -z "$as_dir" && as_dir=. 6507 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6508 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6509 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6510 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6511 1.1 mrg break 2 6512 1.1 mrg fi 6513 1.1 mrg done 6514 1.1 mrg done 6515 1.1 mrg IFS=$as_save_IFS 6516 1.1 mrg 6517 1.1 mrg fi 6518 1.1 mrg fi 6519 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6520 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 6521 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6522 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 6523 1.1 mrg else 6524 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6525 1.1 mrg $as_echo "no" >&6; } 6526 1.1 mrg fi 6527 1.1 mrg 6528 1.1 mrg 6529 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 6530 1.1 mrg done 6531 1.1 mrg 6532 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 6533 1.1 mrg DUMPBIN=":" 6534 1.1 mrg else 6535 1.1 mrg case $cross_compiling:$ac_tool_warned in 6536 1.1 mrg yes:) 6537 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6538 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6539 1.1 mrg ac_tool_warned=yes ;; 6540 1.1 mrg esac 6541 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 6542 1.1 mrg fi 6543 1.1 mrg fi 6544 1.1 mrg 6545 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6546 1.1 mrg *COFF*) 6547 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 6548 1.1 mrg ;; 6549 1.1 mrg *) 6550 1.1 mrg DUMPBIN=: 6551 1.1 mrg ;; 6552 1.1 mrg esac 6553 1.1 mrg fi 6554 1.1 mrg 6555 1.1 mrg if test "$DUMPBIN" != ":"; then 6556 1.1 mrg NM="$DUMPBIN" 6557 1.1 mrg fi 6558 1.1 mrg fi 6559 1.1 mrg test -z "$NM" && NM=nm 6560 1.1 mrg 6561 1.1 mrg 6562 1.1 mrg 6563 1.1 mrg 6564 1.1 mrg 6565 1.1 mrg 6566 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6567 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 6568 1.11 mrg if ${lt_cv_nm_interface+:} false; then : 6569 1.1 mrg $as_echo_n "(cached) " >&6 6570 1.1 mrg else 6571 1.1 mrg lt_cv_nm_interface="BSD nm" 6572 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 6573 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6574 1.1 mrg (eval "$ac_compile" 2>conftest.err) 6575 1.1 mrg cat conftest.err >&5 6576 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6577 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6578 1.1 mrg cat conftest.err >&5 6579 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6580 1.1 mrg cat conftest.out >&5 6581 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6582 1.1 mrg lt_cv_nm_interface="MS dumpbin" 6583 1.1 mrg fi 6584 1.1 mrg rm -f conftest* 6585 1.1 mrg fi 6586 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6587 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 6588 1.1 mrg 6589 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6590 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 6591 1.1 mrg LN_S=$as_ln_s 6592 1.1 mrg if test "$LN_S" = "ln -s"; then 6593 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6594 1.1 mrg $as_echo "yes" >&6; } 6595 1.1 mrg else 6596 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6597 1.1 mrg $as_echo "no, using $LN_S" >&6; } 6598 1.1 mrg fi 6599 1.1 mrg 6600 1.1 mrg # find the maximum length of command line arguments 6601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6602 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 6603 1.11 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 6604 1.1 mrg $as_echo_n "(cached) " >&6 6605 1.1 mrg else 6606 1.1 mrg i=0 6607 1.1 mrg teststring="ABCD" 6608 1.1 mrg 6609 1.1 mrg case $build_os in 6610 1.1 mrg msdosdjgpp*) 6611 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 6612 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 6613 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 6614 1.1 mrg # check would be larger than it should be. 6615 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 6616 1.1 mrg ;; 6617 1.1 mrg 6618 1.1 mrg gnu*) 6619 1.1 mrg # Under GNU Hurd, this test is not required because there is 6620 1.1 mrg # no limit to the length of command line arguments. 6621 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 6622 1.1 mrg lt_cv_sys_max_cmd_len=-1; 6623 1.1 mrg ;; 6624 1.1 mrg 6625 1.1 mrg cygwin* | mingw* | cegcc*) 6626 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 6627 1.1 mrg # about 5 minutes as the teststring grows exponentially. 6628 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 6629 1.1 mrg # you end up with a "frozen" computer, even though with patience 6630 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 6631 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 6632 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 6633 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6634 1.1 mrg ;; 6635 1.1 mrg 6636 1.1 mrg mint*) 6637 1.1 mrg # On MiNT this can take a long time and run out of memory. 6638 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6639 1.1 mrg ;; 6640 1.1 mrg 6641 1.1 mrg amigaos*) 6642 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 6643 1.1 mrg # So we just punt and use a minimum line length of 8192. 6644 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6645 1.1 mrg ;; 6646 1.1 mrg 6647 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6648 1.1 mrg # This has been around since 386BSD, at least. Likely further. 6649 1.1 mrg if test -x /sbin/sysctl; then 6650 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6651 1.1 mrg elif test -x /usr/sbin/sysctl; then 6652 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6653 1.1 mrg else 6654 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6655 1.1 mrg fi 6656 1.1 mrg # And add a safety zone 6657 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6658 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6659 1.1 mrg ;; 6660 1.1 mrg 6661 1.1 mrg interix*) 6662 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 6663 1.1 mrg lt_cv_sys_max_cmd_len=196608 6664 1.1 mrg ;; 6665 1.1 mrg 6666 1.1 mrg osf*) 6667 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6668 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6669 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 6670 1.1 mrg # First set a reasonable default. 6671 1.1 mrg lt_cv_sys_max_cmd_len=16384 6672 1.1 mrg # 6673 1.1 mrg if test -x /sbin/sysconfig; then 6674 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6675 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 6676 1.1 mrg esac 6677 1.1 mrg fi 6678 1.1 mrg ;; 6679 1.1 mrg sco3.2v5*) 6680 1.1 mrg lt_cv_sys_max_cmd_len=102400 6681 1.1 mrg ;; 6682 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 6683 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6684 1.1 mrg if test -n "$kargmax"; then 6685 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6686 1.1 mrg else 6687 1.1 mrg lt_cv_sys_max_cmd_len=32768 6688 1.1 mrg fi 6689 1.1 mrg ;; 6690 1.1 mrg *) 6691 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6692 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 6693 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6694 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6695 1.1 mrg else 6696 1.1 mrg # Make teststring a little bigger before we do anything with it. 6697 1.1 mrg # a 1K string should be a reasonable start. 6698 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 6699 1.1 mrg teststring=$teststring$teststring 6700 1.1 mrg done 6701 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6702 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 6703 1.1 mrg # maximum length that is only half of the actual maximum length, but 6704 1.1 mrg # we can't tell. 6705 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6706 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 6707 1.1 mrg test $i != 17 # 1/2 MB should be enough 6708 1.1 mrg do 6709 1.1 mrg i=`expr $i + 1` 6710 1.1 mrg teststring=$teststring$teststring 6711 1.1 mrg done 6712 1.1 mrg # Only check the string length outside the loop. 6713 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6714 1.1 mrg teststring= 6715 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 6716 1.1 mrg # massive amounts of additional arguments before passing them to the 6717 1.1 mrg # linker. It appears as though 1/2 is a usable value. 6718 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6719 1.1 mrg fi 6720 1.1 mrg ;; 6721 1.1 mrg esac 6722 1.1 mrg 6723 1.1 mrg fi 6724 1.1 mrg 6725 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 6726 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6727 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6728 1.1 mrg else 6729 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6730 1.1 mrg $as_echo "none" >&6; } 6731 1.1 mrg fi 6732 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 6733 1.1 mrg 6734 1.1 mrg 6735 1.1 mrg 6736 1.1 mrg 6737 1.1 mrg 6738 1.1 mrg 6739 1.1 mrg : ${CP="cp -f"} 6740 1.1 mrg : ${MV="mv -f"} 6741 1.1 mrg : ${RM="rm -f"} 6742 1.1 mrg 6743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6744 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6745 1.1 mrg # Try some XSI features 6746 1.1 mrg xsi_shell=no 6747 1.1 mrg ( _lt_dummy="a/b/c" 6748 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6749 1.1 mrg = c,a/b,, \ 6750 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 6751 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6752 1.1 mrg && xsi_shell=yes 6753 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6754 1.1 mrg $as_echo "$xsi_shell" >&6; } 6755 1.1 mrg 6756 1.1 mrg 6757 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6758 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6759 1.1 mrg lt_shell_append=no 6760 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6761 1.1 mrg >/dev/null 2>&1 \ 6762 1.1 mrg && lt_shell_append=yes 6763 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6764 1.1 mrg $as_echo "$lt_shell_append" >&6; } 6765 1.1 mrg 6766 1.1 mrg 6767 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6768 1.1 mrg lt_unset=unset 6769 1.1 mrg else 6770 1.1 mrg lt_unset=false 6771 1.1 mrg fi 6772 1.1 mrg 6773 1.1 mrg 6774 1.1 mrg 6775 1.1 mrg 6776 1.1 mrg 6777 1.1 mrg # test EBCDIC or ASCII 6778 1.1 mrg case `echo X|tr X '\101'` in 6779 1.1 mrg A) # ASCII based system 6780 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6781 1.1 mrg lt_SP2NL='tr \040 \012' 6782 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 6783 1.1 mrg ;; 6784 1.1 mrg *) # EBCDIC based system 6785 1.1 mrg lt_SP2NL='tr \100 \n' 6786 1.1 mrg lt_NL2SP='tr \r\n \100\100' 6787 1.1 mrg ;; 6788 1.1 mrg esac 6789 1.1 mrg 6790 1.1 mrg 6791 1.1 mrg 6792 1.1 mrg 6793 1.1 mrg 6794 1.1 mrg 6795 1.1 mrg 6796 1.1 mrg 6797 1.1 mrg 6798 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6799 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 6800 1.11 mrg if ${lt_cv_ld_reload_flag+:} false; then : 6801 1.1 mrg $as_echo_n "(cached) " >&6 6802 1.1 mrg else 6803 1.1 mrg lt_cv_ld_reload_flag='-r' 6804 1.1 mrg fi 6805 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6806 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 6807 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 6808 1.1 mrg case $reload_flag in 6809 1.1 mrg "" | " "*) ;; 6810 1.1 mrg *) reload_flag=" $reload_flag" ;; 6811 1.1 mrg esac 6812 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 6813 1.1 mrg case $host_os in 6814 1.1 mrg darwin*) 6815 1.1 mrg if test "$GCC" = yes; then 6816 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6817 1.1 mrg else 6818 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 6819 1.1 mrg fi 6820 1.1 mrg ;; 6821 1.1 mrg esac 6822 1.1 mrg 6823 1.1 mrg 6824 1.1 mrg 6825 1.1 mrg 6826 1.1 mrg 6827 1.1 mrg 6828 1.1 mrg 6829 1.1 mrg 6830 1.1 mrg 6831 1.1 mrg if test -n "$ac_tool_prefix"; then 6832 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6833 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 6834 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6835 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6836 1.11 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 6837 1.1 mrg $as_echo_n "(cached) " >&6 6838 1.1 mrg else 6839 1.1 mrg if test -n "$OBJDUMP"; then 6840 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6841 1.1 mrg else 6842 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6843 1.1 mrg for as_dir in $PATH 6844 1.1 mrg do 6845 1.1 mrg IFS=$as_save_IFS 6846 1.1 mrg test -z "$as_dir" && as_dir=. 6847 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6848 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6849 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6850 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6851 1.1 mrg break 2 6852 1.1 mrg fi 6853 1.1 mrg done 6854 1.1 mrg done 6855 1.1 mrg IFS=$as_save_IFS 6856 1.1 mrg 6857 1.1 mrg fi 6858 1.1 mrg fi 6859 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 6860 1.1 mrg if test -n "$OBJDUMP"; then 6861 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6862 1.1 mrg $as_echo "$OBJDUMP" >&6; } 6863 1.1 mrg else 6864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6865 1.1 mrg $as_echo "no" >&6; } 6866 1.1 mrg fi 6867 1.1 mrg 6868 1.1 mrg 6869 1.1 mrg fi 6870 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 6871 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 6872 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 6873 1.1 mrg set dummy objdump; ac_word=$2 6874 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6875 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6876 1.11 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6877 1.1 mrg $as_echo_n "(cached) " >&6 6878 1.1 mrg else 6879 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 6880 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6881 1.1 mrg else 6882 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6883 1.1 mrg for as_dir in $PATH 6884 1.1 mrg do 6885 1.1 mrg IFS=$as_save_IFS 6886 1.1 mrg test -z "$as_dir" && as_dir=. 6887 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6888 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6889 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 6890 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6891 1.1 mrg break 2 6892 1.1 mrg fi 6893 1.1 mrg done 6894 1.1 mrg done 6895 1.1 mrg IFS=$as_save_IFS 6896 1.1 mrg 6897 1.1 mrg fi 6898 1.1 mrg fi 6899 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6900 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 6901 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6902 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 6903 1.1 mrg else 6904 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6905 1.1 mrg $as_echo "no" >&6; } 6906 1.1 mrg fi 6907 1.1 mrg 6908 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 6909 1.1 mrg OBJDUMP="false" 6910 1.1 mrg else 6911 1.1 mrg case $cross_compiling:$ac_tool_warned in 6912 1.1 mrg yes:) 6913 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6914 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6915 1.1 mrg ac_tool_warned=yes ;; 6916 1.1 mrg esac 6917 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 6918 1.1 mrg fi 6919 1.1 mrg else 6920 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 6921 1.1 mrg fi 6922 1.1 mrg 6923 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 6924 1.1 mrg 6925 1.1 mrg 6926 1.1 mrg 6927 1.1 mrg 6928 1.1 mrg 6929 1.1 mrg 6930 1.1 mrg 6931 1.1 mrg 6932 1.1 mrg 6933 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6934 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 6935 1.11 mrg if ${lt_cv_deplibs_check_method+:} false; then : 6936 1.1 mrg $as_echo_n "(cached) " >&6 6937 1.1 mrg else 6938 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 6939 1.1 mrg lt_cv_file_magic_test_file= 6940 1.1 mrg lt_cv_deplibs_check_method='unknown' 6941 1.1 mrg # Need to set the preceding variable on all platforms that support 6942 1.1 mrg # interlibrary dependencies. 6943 1.1 mrg # 'none' -- dependencies not supported. 6944 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 6945 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 6946 1.1 mrg # 'test_compile' -- check by making test program. 6947 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 6948 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 6949 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 6950 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 6951 1.1 mrg 6952 1.1 mrg case $host_os in 6953 1.1 mrg aix[4-9]*) 6954 1.1 mrg lt_cv_deplibs_check_method=pass_all 6955 1.1 mrg ;; 6956 1.1 mrg 6957 1.1 mrg beos*) 6958 1.1 mrg lt_cv_deplibs_check_method=pass_all 6959 1.1 mrg ;; 6960 1.1 mrg 6961 1.1 mrg bsdi[45]*) 6962 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6963 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 6964 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 6965 1.1 mrg ;; 6966 1.1 mrg 6967 1.1 mrg cygwin*) 6968 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 6969 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6970 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 6971 1.1 mrg ;; 6972 1.1 mrg 6973 1.1 mrg mingw* | pw32*) 6974 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 6975 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 6976 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 6977 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6978 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6979 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6980 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 6981 1.1 mrg else 6982 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6983 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6984 1.1 mrg fi 6985 1.1 mrg ;; 6986 1.1 mrg 6987 1.1 mrg cegcc*) 6988 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 6989 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6990 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6991 1.1 mrg ;; 6992 1.1 mrg 6993 1.1 mrg darwin* | rhapsody*) 6994 1.1 mrg lt_cv_deplibs_check_method=pass_all 6995 1.1 mrg ;; 6996 1.1 mrg 6997 1.1 mrg freebsd* | dragonfly*) 6998 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6999 1.1 mrg case $host_cpu in 7000 1.1 mrg i*86 ) 7001 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 7002 1.1 mrg # Let's accept both of them until this is cleared up. 7003 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 7004 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 7005 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 7006 1.1 mrg ;; 7007 1.1 mrg esac 7008 1.1 mrg else 7009 1.1 mrg lt_cv_deplibs_check_method=pass_all 7010 1.1 mrg fi 7011 1.1 mrg ;; 7012 1.1 mrg 7013 1.1 mrg gnu*) 7014 1.1 mrg lt_cv_deplibs_check_method=pass_all 7015 1.1 mrg ;; 7016 1.1 mrg 7017 1.1 mrg haiku*) 7018 1.1 mrg lt_cv_deplibs_check_method=pass_all 7019 1.1 mrg ;; 7020 1.1 mrg 7021 1.1 mrg hpux10.20* | hpux11*) 7022 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 7023 1.1 mrg case $host_cpu in 7024 1.1 mrg ia64*) 7025 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 7026 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 7027 1.1 mrg ;; 7028 1.1 mrg hppa*64*) 7029 1.1 mrg 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]' 7030 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 7031 1.1 mrg ;; 7032 1.1 mrg *) 7033 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 7034 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 7035 1.1 mrg ;; 7036 1.1 mrg esac 7037 1.1 mrg ;; 7038 1.1 mrg 7039 1.1 mrg interix[3-9]*) 7040 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 7041 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 7042 1.1 mrg ;; 7043 1.1 mrg 7044 1.1 mrg irix5* | irix6* | nonstopux*) 7045 1.1 mrg case $LD in 7046 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 7047 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 7048 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 7049 1.1 mrg *) libmagic=never-match;; 7050 1.1 mrg esac 7051 1.1 mrg lt_cv_deplibs_check_method=pass_all 7052 1.1 mrg ;; 7053 1.1 mrg 7054 1.1 mrg # This must be Linux ELF. 7055 1.12 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 7056 1.1 mrg lt_cv_deplibs_check_method=pass_all 7057 1.1 mrg ;; 7058 1.1 mrg 7059 1.1 mrg netbsd*) 7060 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7061 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7062 1.1 mrg else 7063 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 7064 1.1 mrg fi 7065 1.1 mrg ;; 7066 1.1 mrg 7067 1.1 mrg newos6*) 7068 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 7069 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 7070 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 7071 1.1 mrg ;; 7072 1.1 mrg 7073 1.1 mrg *nto* | *qnx*) 7074 1.1 mrg lt_cv_deplibs_check_method=pass_all 7075 1.1 mrg ;; 7076 1.1 mrg 7077 1.1 mrg openbsd*) 7078 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7079 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 7080 1.1 mrg else 7081 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7082 1.1 mrg fi 7083 1.1 mrg ;; 7084 1.1 mrg 7085 1.1 mrg osf3* | osf4* | osf5*) 7086 1.1 mrg lt_cv_deplibs_check_method=pass_all 7087 1.1 mrg ;; 7088 1.1 mrg 7089 1.1 mrg rdos*) 7090 1.1 mrg lt_cv_deplibs_check_method=pass_all 7091 1.1 mrg ;; 7092 1.1 mrg 7093 1.1 mrg solaris*) 7094 1.1 mrg lt_cv_deplibs_check_method=pass_all 7095 1.1 mrg ;; 7096 1.1 mrg 7097 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 7098 1.1 mrg lt_cv_deplibs_check_method=pass_all 7099 1.1 mrg ;; 7100 1.1 mrg 7101 1.1 mrg sysv4 | sysv4.3*) 7102 1.1 mrg case $host_vendor in 7103 1.1 mrg motorola) 7104 1.1 mrg 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]' 7105 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7106 1.1 mrg ;; 7107 1.1 mrg ncr) 7108 1.1 mrg lt_cv_deplibs_check_method=pass_all 7109 1.1 mrg ;; 7110 1.1 mrg sequent) 7111 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 7112 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7113 1.1 mrg ;; 7114 1.1 mrg sni) 7115 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 7116 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7117 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 7118 1.1 mrg ;; 7119 1.1 mrg siemens) 7120 1.1 mrg lt_cv_deplibs_check_method=pass_all 7121 1.1 mrg ;; 7122 1.1 mrg pc) 7123 1.1 mrg lt_cv_deplibs_check_method=pass_all 7124 1.1 mrg ;; 7125 1.1 mrg esac 7126 1.1 mrg ;; 7127 1.1 mrg 7128 1.1 mrg tpf*) 7129 1.1 mrg lt_cv_deplibs_check_method=pass_all 7130 1.1 mrg ;; 7131 1.1 mrg esac 7132 1.1 mrg 7133 1.1 mrg fi 7134 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7135 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 7136 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 7137 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 7138 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 7139 1.1 mrg 7140 1.1 mrg 7141 1.1 mrg 7142 1.1 mrg 7143 1.1 mrg 7144 1.1 mrg 7145 1.1 mrg 7146 1.1 mrg 7147 1.1 mrg 7148 1.1 mrg 7149 1.1 mrg 7150 1.1 mrg 7151 1.1 mrg if test -n "$ac_tool_prefix"; then 7152 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7153 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 7154 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7155 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7156 1.11 mrg if ${ac_cv_prog_AR+:} false; then : 7157 1.1 mrg $as_echo_n "(cached) " >&6 7158 1.1 mrg else 7159 1.1 mrg if test -n "$AR"; then 7160 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 7161 1.1 mrg else 7162 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7163 1.1 mrg for as_dir in $PATH 7164 1.1 mrg do 7165 1.1 mrg IFS=$as_save_IFS 7166 1.1 mrg test -z "$as_dir" && as_dir=. 7167 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7168 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7169 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 7170 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7171 1.1 mrg break 2 7172 1.1 mrg fi 7173 1.1 mrg done 7174 1.1 mrg done 7175 1.1 mrg IFS=$as_save_IFS 7176 1.1 mrg 7177 1.1 mrg fi 7178 1.1 mrg fi 7179 1.1 mrg AR=$ac_cv_prog_AR 7180 1.1 mrg if test -n "$AR"; then 7181 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7182 1.1 mrg $as_echo "$AR" >&6; } 7183 1.1 mrg else 7184 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7185 1.1 mrg $as_echo "no" >&6; } 7186 1.1 mrg fi 7187 1.1 mrg 7188 1.1 mrg 7189 1.1 mrg fi 7190 1.1 mrg if test -z "$ac_cv_prog_AR"; then 7191 1.1 mrg ac_ct_AR=$AR 7192 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 7193 1.1 mrg set dummy ar; ac_word=$2 7194 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7195 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7196 1.11 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 7197 1.1 mrg $as_echo_n "(cached) " >&6 7198 1.1 mrg else 7199 1.1 mrg if test -n "$ac_ct_AR"; then 7200 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7201 1.1 mrg else 7202 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7203 1.1 mrg for as_dir in $PATH 7204 1.1 mrg do 7205 1.1 mrg IFS=$as_save_IFS 7206 1.1 mrg test -z "$as_dir" && as_dir=. 7207 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7208 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7209 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 7210 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7211 1.1 mrg break 2 7212 1.1 mrg fi 7213 1.1 mrg done 7214 1.1 mrg done 7215 1.1 mrg IFS=$as_save_IFS 7216 1.1 mrg 7217 1.1 mrg fi 7218 1.1 mrg fi 7219 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 7220 1.1 mrg if test -n "$ac_ct_AR"; then 7221 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7222 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 7223 1.1 mrg else 7224 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7225 1.1 mrg $as_echo "no" >&6; } 7226 1.1 mrg fi 7227 1.1 mrg 7228 1.1 mrg if test "x$ac_ct_AR" = x; then 7229 1.1 mrg AR="false" 7230 1.1 mrg else 7231 1.1 mrg case $cross_compiling:$ac_tool_warned in 7232 1.1 mrg yes:) 7233 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7234 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7235 1.1 mrg ac_tool_warned=yes ;; 7236 1.1 mrg esac 7237 1.1 mrg AR=$ac_ct_AR 7238 1.1 mrg fi 7239 1.1 mrg else 7240 1.1 mrg AR="$ac_cv_prog_AR" 7241 1.1 mrg fi 7242 1.1 mrg 7243 1.1 mrg test -z "$AR" && AR=ar 7244 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 7245 1.1 mrg 7246 1.1 mrg 7247 1.1 mrg 7248 1.1 mrg 7249 1.1 mrg 7250 1.1 mrg 7251 1.1 mrg 7252 1.1 mrg 7253 1.1 mrg 7254 1.1 mrg 7255 1.1 mrg 7256 1.1 mrg if test -n "$ac_tool_prefix"; then 7257 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7258 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 7259 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7260 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7261 1.11 mrg if ${ac_cv_prog_STRIP+:} false; then : 7262 1.1 mrg $as_echo_n "(cached) " >&6 7263 1.1 mrg else 7264 1.1 mrg if test -n "$STRIP"; then 7265 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7266 1.1 mrg else 7267 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7268 1.1 mrg for as_dir in $PATH 7269 1.1 mrg do 7270 1.1 mrg IFS=$as_save_IFS 7271 1.1 mrg test -z "$as_dir" && as_dir=. 7272 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7273 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7274 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7275 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7276 1.1 mrg break 2 7277 1.1 mrg fi 7278 1.1 mrg done 7279 1.1 mrg done 7280 1.1 mrg IFS=$as_save_IFS 7281 1.1 mrg 7282 1.1 mrg fi 7283 1.1 mrg fi 7284 1.1 mrg STRIP=$ac_cv_prog_STRIP 7285 1.1 mrg if test -n "$STRIP"; then 7286 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7287 1.1 mrg $as_echo "$STRIP" >&6; } 7288 1.1 mrg else 7289 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7290 1.1 mrg $as_echo "no" >&6; } 7291 1.1 mrg fi 7292 1.1 mrg 7293 1.1 mrg 7294 1.1 mrg fi 7295 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 7296 1.1 mrg ac_ct_STRIP=$STRIP 7297 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 7298 1.1 mrg set dummy strip; ac_word=$2 7299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7300 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7301 1.11 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7302 1.1 mrg $as_echo_n "(cached) " >&6 7303 1.1 mrg else 7304 1.1 mrg if test -n "$ac_ct_STRIP"; then 7305 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7306 1.1 mrg else 7307 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7308 1.1 mrg for as_dir in $PATH 7309 1.1 mrg do 7310 1.1 mrg IFS=$as_save_IFS 7311 1.1 mrg test -z "$as_dir" && as_dir=. 7312 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7313 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7314 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 7315 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7316 1.1 mrg break 2 7317 1.1 mrg fi 7318 1.1 mrg done 7319 1.1 mrg done 7320 1.1 mrg IFS=$as_save_IFS 7321 1.1 mrg 7322 1.1 mrg fi 7323 1.1 mrg fi 7324 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7325 1.1 mrg if test -n "$ac_ct_STRIP"; then 7326 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7327 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 7328 1.1 mrg else 7329 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7330 1.1 mrg $as_echo "no" >&6; } 7331 1.1 mrg fi 7332 1.1 mrg 7333 1.1 mrg if test "x$ac_ct_STRIP" = x; then 7334 1.1 mrg STRIP=":" 7335 1.1 mrg else 7336 1.1 mrg case $cross_compiling:$ac_tool_warned in 7337 1.1 mrg yes:) 7338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7339 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7340 1.1 mrg ac_tool_warned=yes ;; 7341 1.1 mrg esac 7342 1.1 mrg STRIP=$ac_ct_STRIP 7343 1.1 mrg fi 7344 1.1 mrg else 7345 1.1 mrg STRIP="$ac_cv_prog_STRIP" 7346 1.1 mrg fi 7347 1.1 mrg 7348 1.1 mrg test -z "$STRIP" && STRIP=: 7349 1.1 mrg 7350 1.1 mrg 7351 1.1 mrg 7352 1.1 mrg 7353 1.1 mrg 7354 1.1 mrg 7355 1.1 mrg if test -n "$ac_tool_prefix"; then 7356 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7357 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7358 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7359 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7360 1.11 mrg if ${ac_cv_prog_RANLIB+:} false; then : 7361 1.1 mrg $as_echo_n "(cached) " >&6 7362 1.1 mrg else 7363 1.1 mrg if test -n "$RANLIB"; then 7364 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7365 1.1 mrg else 7366 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7367 1.1 mrg for as_dir in $PATH 7368 1.1 mrg do 7369 1.1 mrg IFS=$as_save_IFS 7370 1.1 mrg test -z "$as_dir" && as_dir=. 7371 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7372 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7373 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7374 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7375 1.1 mrg break 2 7376 1.1 mrg fi 7377 1.1 mrg done 7378 1.1 mrg done 7379 1.1 mrg IFS=$as_save_IFS 7380 1.1 mrg 7381 1.1 mrg fi 7382 1.1 mrg fi 7383 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 7384 1.1 mrg if test -n "$RANLIB"; then 7385 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7386 1.1 mrg $as_echo "$RANLIB" >&6; } 7387 1.1 mrg else 7388 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7389 1.1 mrg $as_echo "no" >&6; } 7390 1.1 mrg fi 7391 1.1 mrg 7392 1.1 mrg 7393 1.1 mrg fi 7394 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 7395 1.1 mrg ac_ct_RANLIB=$RANLIB 7396 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 7397 1.1 mrg set dummy ranlib; ac_word=$2 7398 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7399 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7400 1.11 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7401 1.1 mrg $as_echo_n "(cached) " >&6 7402 1.1 mrg else 7403 1.1 mrg if test -n "$ac_ct_RANLIB"; then 7404 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7405 1.1 mrg else 7406 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7407 1.1 mrg for as_dir in $PATH 7408 1.1 mrg do 7409 1.1 mrg IFS=$as_save_IFS 7410 1.1 mrg test -z "$as_dir" && as_dir=. 7411 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7412 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7413 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 7414 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7415 1.1 mrg break 2 7416 1.1 mrg fi 7417 1.1 mrg done 7418 1.1 mrg done 7419 1.1 mrg IFS=$as_save_IFS 7420 1.1 mrg 7421 1.1 mrg fi 7422 1.1 mrg fi 7423 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7424 1.1 mrg if test -n "$ac_ct_RANLIB"; then 7425 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7426 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 7427 1.1 mrg else 7428 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7429 1.1 mrg $as_echo "no" >&6; } 7430 1.1 mrg fi 7431 1.1 mrg 7432 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 7433 1.1 mrg RANLIB=":" 7434 1.1 mrg else 7435 1.1 mrg case $cross_compiling:$ac_tool_warned in 7436 1.1 mrg yes:) 7437 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7438 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7439 1.1 mrg ac_tool_warned=yes ;; 7440 1.1 mrg esac 7441 1.1 mrg RANLIB=$ac_ct_RANLIB 7442 1.1 mrg fi 7443 1.1 mrg else 7444 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 7445 1.1 mrg fi 7446 1.1 mrg 7447 1.1 mrg test -z "$RANLIB" && RANLIB=: 7448 1.1 mrg 7449 1.1 mrg 7450 1.1 mrg 7451 1.1 mrg 7452 1.1 mrg 7453 1.1 mrg 7454 1.1 mrg # Determine commands to create old-style static archives. 7455 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7456 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 7457 1.1 mrg old_postuninstall_cmds= 7458 1.1 mrg 7459 1.1 mrg if test -n "$RANLIB"; then 7460 1.1 mrg case $host_os in 7461 1.1 mrg openbsd*) 7462 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7463 1.1 mrg ;; 7464 1.1 mrg *) 7465 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7466 1.1 mrg ;; 7467 1.1 mrg esac 7468 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7469 1.1 mrg fi 7470 1.1 mrg 7471 1.1 mrg case $host_os in 7472 1.1 mrg darwin*) 7473 1.1 mrg lock_old_archive_extraction=yes ;; 7474 1.1 mrg *) 7475 1.1 mrg lock_old_archive_extraction=no ;; 7476 1.1 mrg esac 7477 1.1 mrg 7478 1.1 mrg 7479 1.1 mrg 7480 1.1 mrg 7481 1.1 mrg 7482 1.1 mrg 7483 1.1 mrg 7484 1.1 mrg 7485 1.1 mrg 7486 1.1 mrg 7487 1.1 mrg 7488 1.1 mrg 7489 1.1 mrg 7490 1.1 mrg 7491 1.1 mrg 7492 1.1 mrg 7493 1.1 mrg 7494 1.1 mrg 7495 1.1 mrg 7496 1.1 mrg 7497 1.1 mrg 7498 1.1 mrg 7499 1.1 mrg 7500 1.1 mrg 7501 1.1 mrg 7502 1.1 mrg 7503 1.1 mrg 7504 1.1 mrg 7505 1.1 mrg 7506 1.1 mrg 7507 1.1 mrg 7508 1.1 mrg 7509 1.1 mrg 7510 1.1 mrg 7511 1.1 mrg 7512 1.1 mrg 7513 1.1 mrg 7514 1.1 mrg 7515 1.1 mrg 7516 1.1 mrg # If no C compiler was specified, use CC. 7517 1.1 mrg LTCC=${LTCC-"$CC"} 7518 1.1 mrg 7519 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 7520 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7521 1.1 mrg 7522 1.1 mrg # Allow CC to be a program name with arguments. 7523 1.1 mrg compiler=$CC 7524 1.1 mrg 7525 1.1 mrg 7526 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 7527 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7528 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7529 1.11 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7530 1.1 mrg $as_echo_n "(cached) " >&6 7531 1.1 mrg else 7532 1.1 mrg 7533 1.1 mrg # These are sane defaults that work on at least a few old systems. 7534 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 7535 1.1 mrg 7536 1.1 mrg # Character class describing NM global symbol codes. 7537 1.1 mrg symcode='[BCDEGRST]' 7538 1.1 mrg 7539 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 7540 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7541 1.1 mrg 7542 1.1 mrg # Define system-specific variables. 7543 1.1 mrg case $host_os in 7544 1.1 mrg aix*) 7545 1.1 mrg symcode='[BCDT]' 7546 1.1 mrg ;; 7547 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 7548 1.1 mrg symcode='[ABCDGISTW]' 7549 1.1 mrg ;; 7550 1.1 mrg hpux*) 7551 1.1 mrg if test "$host_cpu" = ia64; then 7552 1.1 mrg symcode='[ABCDEGRST]' 7553 1.1 mrg fi 7554 1.1 mrg ;; 7555 1.1 mrg irix* | nonstopux*) 7556 1.1 mrg symcode='[BCDEGRST]' 7557 1.1 mrg ;; 7558 1.1 mrg osf*) 7559 1.1 mrg symcode='[BCDEGQRST]' 7560 1.1 mrg ;; 7561 1.1 mrg solaris*) 7562 1.1 mrg symcode='[BDRT]' 7563 1.1 mrg ;; 7564 1.1 mrg sco3.2v5*) 7565 1.1 mrg symcode='[DT]' 7566 1.1 mrg ;; 7567 1.1 mrg sysv4.2uw2*) 7568 1.1 mrg symcode='[DT]' 7569 1.1 mrg ;; 7570 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 7571 1.1 mrg symcode='[ABDT]' 7572 1.1 mrg ;; 7573 1.1 mrg sysv4) 7574 1.1 mrg symcode='[DFNSTU]' 7575 1.1 mrg ;; 7576 1.1 mrg esac 7577 1.1 mrg 7578 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 7579 1.1 mrg case `$NM -V 2>&1` in 7580 1.1 mrg *GNU* | *'with BFD'*) 7581 1.1 mrg symcode='[ABCDGIRSTW]' ;; 7582 1.1 mrg esac 7583 1.1 mrg 7584 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 7585 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 7586 1.1 mrg # so use this general approach. 7587 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7588 1.1 mrg 7589 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 7590 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7591 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 7592 1.1 mrg 7593 1.1 mrg # Handle CRLF in mingw tool chain 7594 1.1 mrg opt_cr= 7595 1.1 mrg case $build_os in 7596 1.1 mrg mingw*) 7597 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7598 1.1 mrg ;; 7599 1.1 mrg esac 7600 1.1 mrg 7601 1.1 mrg # Try without a prefix underscore, then with it. 7602 1.1 mrg for ac_symprfx in "" "_"; do 7603 1.1 mrg 7604 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7605 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 7606 1.1 mrg 7607 1.1 mrg # Write the raw and C identifiers. 7608 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7609 1.1 mrg # Fake it for dumpbin and say T for any non-static function 7610 1.1 mrg # and D for any global variable. 7611 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 7612 1.1 mrg # which start with @ or ?. 7613 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 7614 1.1 mrg " {last_section=section; section=\$ 3};"\ 7615 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7616 1.1 mrg " \$ 0!~/External *\|/{next};"\ 7617 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7618 1.1 mrg " {if(hide[section]) next};"\ 7619 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7620 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7621 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7622 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7623 1.1 mrg " ' prfx=^$ac_symprfx" 7624 1.1 mrg else 7625 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7626 1.1 mrg fi 7627 1.1 mrg 7628 1.1 mrg # Check to see that the pipe works correctly. 7629 1.1 mrg pipe_works=no 7630 1.1 mrg 7631 1.1 mrg rm -f conftest* 7632 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 7633 1.1 mrg #ifdef __cplusplus 7634 1.1 mrg extern "C" { 7635 1.1 mrg #endif 7636 1.1 mrg char nm_test_var; 7637 1.1 mrg void nm_test_func(void); 7638 1.1 mrg void nm_test_func(void){} 7639 1.1 mrg #ifdef __cplusplus 7640 1.1 mrg } 7641 1.1 mrg #endif 7642 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 7643 1.1 mrg _LT_EOF 7644 1.1 mrg 7645 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7646 1.1 mrg (eval $ac_compile) 2>&5 7647 1.1 mrg ac_status=$? 7648 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7649 1.1 mrg test $ac_status = 0; }; then 7650 1.1 mrg # Now try to grab the symbols. 7651 1.1 mrg nlist=conftest.nm 7652 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7653 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7654 1.1 mrg ac_status=$? 7655 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7656 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 7657 1.1 mrg # Try sorting and uniquifying the output. 7658 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 7659 1.1 mrg mv -f "$nlist"T "$nlist" 7660 1.1 mrg else 7661 1.1 mrg rm -f "$nlist"T 7662 1.1 mrg fi 7663 1.1 mrg 7664 1.1 mrg # Make sure that we snagged all the symbols we need. 7665 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7666 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7667 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 7668 1.1 mrg #ifdef __cplusplus 7669 1.1 mrg extern "C" { 7670 1.1 mrg #endif 7671 1.1 mrg 7672 1.1 mrg _LT_EOF 7673 1.1 mrg # Now generate the symbol file. 7674 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7675 1.1 mrg 7676 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 7677 1.1 mrg 7678 1.1 mrg /* The mapping between symbol names and symbols. */ 7679 1.1 mrg const struct { 7680 1.1 mrg const char *name; 7681 1.1 mrg void *address; 7682 1.1 mrg } 7683 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 7684 1.1 mrg { 7685 1.1 mrg { "@PROGRAM@", (void *) 0 }, 7686 1.1 mrg _LT_EOF 7687 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7688 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 7689 1.1 mrg {0, (void *) 0} 7690 1.1 mrg }; 7691 1.1 mrg 7692 1.1 mrg /* This works around a problem in FreeBSD linker */ 7693 1.1 mrg #ifdef FREEBSD_WORKAROUND 7694 1.1 mrg static const void *lt_preloaded_setup() { 7695 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 7696 1.1 mrg } 7697 1.1 mrg #endif 7698 1.1 mrg 7699 1.1 mrg #ifdef __cplusplus 7700 1.1 mrg } 7701 1.1 mrg #endif 7702 1.1 mrg _LT_EOF 7703 1.1 mrg # Now try linking the two files. 7704 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 7705 1.1 mrg lt_save_LIBS="$LIBS" 7706 1.1 mrg lt_save_CFLAGS="$CFLAGS" 7707 1.1 mrg LIBS="conftstm.$ac_objext" 7708 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7709 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7710 1.1 mrg (eval $ac_link) 2>&5 7711 1.1 mrg ac_status=$? 7712 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7713 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7714 1.1 mrg pipe_works=yes 7715 1.1 mrg fi 7716 1.1 mrg LIBS="$lt_save_LIBS" 7717 1.1 mrg CFLAGS="$lt_save_CFLAGS" 7718 1.1 mrg else 7719 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 7720 1.1 mrg fi 7721 1.1 mrg else 7722 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 7723 1.1 mrg fi 7724 1.1 mrg else 7725 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7726 1.1 mrg fi 7727 1.1 mrg else 7728 1.1 mrg echo "$progname: failed program was:" >&5 7729 1.1 mrg cat conftest.$ac_ext >&5 7730 1.1 mrg fi 7731 1.1 mrg rm -rf conftest* conftst* 7732 1.1 mrg 7733 1.1 mrg # Do not use the global_symbol_pipe unless it works. 7734 1.1 mrg if test "$pipe_works" = yes; then 7735 1.1 mrg break 7736 1.1 mrg else 7737 1.1 mrg lt_cv_sys_global_symbol_pipe= 7738 1.1 mrg fi 7739 1.1 mrg done 7740 1.1 mrg 7741 1.1 mrg fi 7742 1.1 mrg 7743 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 7744 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 7745 1.1 mrg fi 7746 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7747 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7748 1.1 mrg $as_echo "failed" >&6; } 7749 1.1 mrg else 7750 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7751 1.1 mrg $as_echo "ok" >&6; } 7752 1.1 mrg fi 7753 1.1 mrg 7754 1.1 mrg 7755 1.1 mrg 7756 1.1 mrg 7757 1.1 mrg 7758 1.1 mrg 7759 1.1 mrg 7760 1.1 mrg 7761 1.1 mrg 7762 1.1 mrg 7763 1.1 mrg 7764 1.1 mrg 7765 1.1 mrg 7766 1.1 mrg 7767 1.1 mrg 7768 1.1 mrg 7769 1.1 mrg 7770 1.1 mrg 7771 1.1 mrg 7772 1.1 mrg 7773 1.1 mrg 7774 1.1 mrg 7775 1.1 mrg # Check whether --enable-libtool-lock was given. 7776 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 7777 1.1 mrg enableval=$enable_libtool_lock; 7778 1.1 mrg fi 7779 1.1 mrg 7780 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7781 1.1 mrg 7782 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 7783 1.1 mrg # libtool support. 7784 1.1 mrg case $host in 7785 1.1 mrg ia64-*-hpux*) 7786 1.1 mrg # Find out which ABI we are using. 7787 1.1 mrg echo 'int i;' > conftest.$ac_ext 7788 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7789 1.1 mrg (eval $ac_compile) 2>&5 7790 1.1 mrg ac_status=$? 7791 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7792 1.1 mrg test $ac_status = 0; }; then 7793 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7794 1.1 mrg *ELF-32*) 7795 1.1 mrg HPUX_IA64_MODE="32" 7796 1.1 mrg ;; 7797 1.1 mrg *ELF-64*) 7798 1.1 mrg HPUX_IA64_MODE="64" 7799 1.1 mrg ;; 7800 1.1 mrg esac 7801 1.1 mrg fi 7802 1.1 mrg rm -rf conftest* 7803 1.1 mrg ;; 7804 1.1 mrg *-*-irix6*) 7805 1.1 mrg # Find out which ABI we are using. 7806 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7807 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7808 1.1 mrg (eval $ac_compile) 2>&5 7809 1.1 mrg ac_status=$? 7810 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7811 1.1 mrg test $ac_status = 0; }; then 7812 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 7813 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7814 1.1 mrg *32-bit*) 7815 1.1 mrg LD="${LD-ld} -melf32bsmip" 7816 1.1 mrg ;; 7817 1.1 mrg *N32*) 7818 1.1 mrg LD="${LD-ld} -melf32bmipn32" 7819 1.1 mrg ;; 7820 1.1 mrg *64-bit*) 7821 1.1 mrg LD="${LD-ld} -melf64bmip" 7822 1.1 mrg ;; 7823 1.1 mrg esac 7824 1.1 mrg else 7825 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7826 1.1 mrg *32-bit*) 7827 1.1 mrg LD="${LD-ld} -32" 7828 1.1 mrg ;; 7829 1.1 mrg *N32*) 7830 1.1 mrg LD="${LD-ld} -n32" 7831 1.1 mrg ;; 7832 1.1 mrg *64-bit*) 7833 1.1 mrg LD="${LD-ld} -64" 7834 1.1 mrg ;; 7835 1.1 mrg esac 7836 1.1 mrg fi 7837 1.1 mrg fi 7838 1.1 mrg rm -rf conftest* 7839 1.1 mrg ;; 7840 1.1 mrg 7841 1.4 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7842 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7843 1.1 mrg # Find out which ABI we are using. 7844 1.1 mrg echo 'int i;' > conftest.$ac_ext 7845 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7846 1.1 mrg (eval $ac_compile) 2>&5 7847 1.1 mrg ac_status=$? 7848 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7849 1.1 mrg test $ac_status = 0; }; then 7850 1.1 mrg case `/usr/bin/file conftest.o` in 7851 1.1 mrg *32-bit*) 7852 1.1 mrg case $host in 7853 1.1 mrg x86_64-*kfreebsd*-gnu) 7854 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd" 7855 1.1 mrg ;; 7856 1.1 mrg x86_64-*linux*) 7857 1.4 mrg case `/usr/bin/file conftest.o` in 7858 1.4 mrg *x86-64*) 7859 1.4 mrg LD="${LD-ld} -m elf32_x86_64" 7860 1.4 mrg ;; 7861 1.4 mrg *) 7862 1.4 mrg LD="${LD-ld} -m elf_i386" 7863 1.4 mrg ;; 7864 1.4 mrg esac 7865 1.1 mrg ;; 7866 1.4 mrg powerpc64le-*linux*) 7867 1.4 mrg LD="${LD-ld} -m elf32lppclinux" 7868 1.4 mrg ;; 7869 1.4 mrg powerpc64-*linux*) 7870 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 7871 1.1 mrg ;; 7872 1.1 mrg s390x-*linux*) 7873 1.1 mrg LD="${LD-ld} -m elf_s390" 7874 1.1 mrg ;; 7875 1.1 mrg sparc64-*linux*) 7876 1.1 mrg LD="${LD-ld} -m elf32_sparc" 7877 1.1 mrg ;; 7878 1.1 mrg esac 7879 1.1 mrg ;; 7880 1.1 mrg *64-bit*) 7881 1.1 mrg case $host in 7882 1.1 mrg x86_64-*kfreebsd*-gnu) 7883 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 7884 1.1 mrg ;; 7885 1.1 mrg x86_64-*linux*) 7886 1.1 mrg LD="${LD-ld} -m elf_x86_64" 7887 1.1 mrg ;; 7888 1.4 mrg powerpcle-*linux*) 7889 1.4 mrg LD="${LD-ld} -m elf64lppc" 7890 1.4 mrg ;; 7891 1.4 mrg powerpc-*linux*) 7892 1.1 mrg LD="${LD-ld} -m elf64ppc" 7893 1.1 mrg ;; 7894 1.1 mrg s390*-*linux*|s390*-*tpf*) 7895 1.1 mrg LD="${LD-ld} -m elf64_s390" 7896 1.1 mrg ;; 7897 1.1 mrg sparc*-*linux*) 7898 1.1 mrg LD="${LD-ld} -m elf64_sparc" 7899 1.1 mrg ;; 7900 1.1 mrg esac 7901 1.1 mrg ;; 7902 1.1 mrg esac 7903 1.1 mrg fi 7904 1.1 mrg rm -rf conftest* 7905 1.1 mrg ;; 7906 1.1 mrg 7907 1.1 mrg *-*-sco3.2v5*) 7908 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7909 1.1 mrg SAVE_CFLAGS="$CFLAGS" 7910 1.1 mrg CFLAGS="$CFLAGS -belf" 7911 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7912 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7913 1.11 mrg if ${lt_cv_cc_needs_belf+:} false; then : 7914 1.1 mrg $as_echo_n "(cached) " >&6 7915 1.1 mrg else 7916 1.1 mrg ac_ext=c 7917 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7918 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7919 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7920 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7921 1.1 mrg 7922 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7923 1.1 mrg /* end confdefs.h. */ 7924 1.1 mrg 7925 1.1 mrg int 7926 1.1 mrg main () 7927 1.1 mrg { 7928 1.1 mrg 7929 1.1 mrg ; 7930 1.1 mrg return 0; 7931 1.1 mrg } 7932 1.1 mrg _ACEOF 7933 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7934 1.1 mrg lt_cv_cc_needs_belf=yes 7935 1.1 mrg else 7936 1.1 mrg lt_cv_cc_needs_belf=no 7937 1.1 mrg fi 7938 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7939 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7940 1.1 mrg ac_ext=c 7941 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7942 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7943 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7944 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7945 1.1 mrg 7946 1.1 mrg fi 7947 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7948 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 7949 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7950 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7951 1.1 mrg CFLAGS="$SAVE_CFLAGS" 7952 1.1 mrg fi 7953 1.1 mrg ;; 7954 1.1 mrg sparc*-*solaris*) 7955 1.1 mrg # Find out which ABI we are using. 7956 1.1 mrg echo 'int i;' > conftest.$ac_ext 7957 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7958 1.1 mrg (eval $ac_compile) 2>&5 7959 1.1 mrg ac_status=$? 7960 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7961 1.1 mrg test $ac_status = 0; }; then 7962 1.1 mrg case `/usr/bin/file conftest.o` in 7963 1.1 mrg *64-bit*) 7964 1.1 mrg case $lt_cv_prog_gnu_ld in 7965 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 7966 1.1 mrg *) 7967 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7968 1.1 mrg LD="${LD-ld} -64" 7969 1.1 mrg fi 7970 1.1 mrg ;; 7971 1.1 mrg esac 7972 1.1 mrg ;; 7973 1.1 mrg esac 7974 1.1 mrg fi 7975 1.1 mrg rm -rf conftest* 7976 1.1 mrg ;; 7977 1.1 mrg esac 7978 1.1 mrg 7979 1.1 mrg need_locks="$enable_libtool_lock" 7980 1.1 mrg 7981 1.1 mrg 7982 1.1 mrg case $host_os in 7983 1.1 mrg rhapsody* | darwin*) 7984 1.1 mrg if test -n "$ac_tool_prefix"; then 7985 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7986 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7988 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7989 1.11 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 7990 1.1 mrg $as_echo_n "(cached) " >&6 7991 1.1 mrg else 7992 1.1 mrg if test -n "$DSYMUTIL"; then 7993 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7994 1.1 mrg else 7995 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7996 1.1 mrg for as_dir in $PATH 7997 1.1 mrg do 7998 1.1 mrg IFS=$as_save_IFS 7999 1.1 mrg test -z "$as_dir" && as_dir=. 8000 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8001 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8002 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 8003 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8004 1.1 mrg break 2 8005 1.1 mrg fi 8006 1.1 mrg done 8007 1.1 mrg done 8008 1.1 mrg IFS=$as_save_IFS 8009 1.1 mrg 8010 1.1 mrg fi 8011 1.1 mrg fi 8012 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 8013 1.1 mrg if test -n "$DSYMUTIL"; then 8014 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8015 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 8016 1.1 mrg else 8017 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8018 1.1 mrg $as_echo "no" >&6; } 8019 1.1 mrg fi 8020 1.1 mrg 8021 1.1 mrg 8022 1.1 mrg fi 8023 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 8024 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 8025 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 8026 1.1 mrg set dummy dsymutil; ac_word=$2 8027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8028 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8029 1.11 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 8030 1.1 mrg $as_echo_n "(cached) " >&6 8031 1.1 mrg else 8032 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 8033 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8034 1.1 mrg else 8035 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8036 1.1 mrg for as_dir in $PATH 8037 1.1 mrg do 8038 1.1 mrg IFS=$as_save_IFS 8039 1.1 mrg test -z "$as_dir" && as_dir=. 8040 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8041 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8042 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8043 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8044 1.1 mrg break 2 8045 1.1 mrg fi 8046 1.1 mrg done 8047 1.1 mrg done 8048 1.1 mrg IFS=$as_save_IFS 8049 1.1 mrg 8050 1.1 mrg fi 8051 1.1 mrg fi 8052 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8053 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 8054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8055 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 8056 1.1 mrg else 8057 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8058 1.1 mrg $as_echo "no" >&6; } 8059 1.1 mrg fi 8060 1.1 mrg 8061 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 8062 1.1 mrg DSYMUTIL=":" 8063 1.1 mrg else 8064 1.1 mrg case $cross_compiling:$ac_tool_warned in 8065 1.1 mrg yes:) 8066 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8067 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8068 1.1 mrg ac_tool_warned=yes ;; 8069 1.1 mrg esac 8070 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 8071 1.1 mrg fi 8072 1.1 mrg else 8073 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8074 1.1 mrg fi 8075 1.1 mrg 8076 1.1 mrg if test -n "$ac_tool_prefix"; then 8077 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8078 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8080 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8081 1.11 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 8082 1.1 mrg $as_echo_n "(cached) " >&6 8083 1.1 mrg else 8084 1.1 mrg if test -n "$NMEDIT"; then 8085 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8086 1.1 mrg else 8087 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8088 1.1 mrg for as_dir in $PATH 8089 1.1 mrg do 8090 1.1 mrg IFS=$as_save_IFS 8091 1.1 mrg test -z "$as_dir" && as_dir=. 8092 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8093 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8094 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8095 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8096 1.1 mrg break 2 8097 1.1 mrg fi 8098 1.1 mrg done 8099 1.1 mrg done 8100 1.1 mrg IFS=$as_save_IFS 8101 1.1 mrg 8102 1.1 mrg fi 8103 1.1 mrg fi 8104 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 8105 1.1 mrg if test -n "$NMEDIT"; then 8106 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8107 1.1 mrg $as_echo "$NMEDIT" >&6; } 8108 1.1 mrg else 8109 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8110 1.1 mrg $as_echo "no" >&6; } 8111 1.1 mrg fi 8112 1.1 mrg 8113 1.1 mrg 8114 1.1 mrg fi 8115 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 8116 1.1 mrg ac_ct_NMEDIT=$NMEDIT 8117 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 8118 1.1 mrg set dummy nmedit; ac_word=$2 8119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8120 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8121 1.11 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 8122 1.1 mrg $as_echo_n "(cached) " >&6 8123 1.1 mrg else 8124 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 8125 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8126 1.1 mrg else 8127 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8128 1.1 mrg for as_dir in $PATH 8129 1.1 mrg do 8130 1.1 mrg IFS=$as_save_IFS 8131 1.1 mrg test -z "$as_dir" && as_dir=. 8132 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8133 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8134 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 8135 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8136 1.1 mrg break 2 8137 1.1 mrg fi 8138 1.1 mrg done 8139 1.1 mrg done 8140 1.1 mrg IFS=$as_save_IFS 8141 1.1 mrg 8142 1.1 mrg fi 8143 1.1 mrg fi 8144 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8145 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 8146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8147 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 8148 1.1 mrg else 8149 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8150 1.1 mrg $as_echo "no" >&6; } 8151 1.1 mrg fi 8152 1.1 mrg 8153 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 8154 1.1 mrg NMEDIT=":" 8155 1.1 mrg else 8156 1.1 mrg case $cross_compiling:$ac_tool_warned in 8157 1.1 mrg yes:) 8158 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8159 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8160 1.1 mrg ac_tool_warned=yes ;; 8161 1.1 mrg esac 8162 1.1 mrg NMEDIT=$ac_ct_NMEDIT 8163 1.1 mrg fi 8164 1.1 mrg else 8165 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 8166 1.1 mrg fi 8167 1.1 mrg 8168 1.1 mrg if test -n "$ac_tool_prefix"; then 8169 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8170 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 8171 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8172 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8173 1.11 mrg if ${ac_cv_prog_LIPO+:} false; then : 8174 1.1 mrg $as_echo_n "(cached) " >&6 8175 1.1 mrg else 8176 1.1 mrg if test -n "$LIPO"; then 8177 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8178 1.1 mrg else 8179 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8180 1.1 mrg for as_dir in $PATH 8181 1.1 mrg do 8182 1.1 mrg IFS=$as_save_IFS 8183 1.1 mrg test -z "$as_dir" && as_dir=. 8184 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8185 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8186 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8187 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8188 1.1 mrg break 2 8189 1.1 mrg fi 8190 1.1 mrg done 8191 1.1 mrg done 8192 1.1 mrg IFS=$as_save_IFS 8193 1.1 mrg 8194 1.1 mrg fi 8195 1.1 mrg fi 8196 1.1 mrg LIPO=$ac_cv_prog_LIPO 8197 1.1 mrg if test -n "$LIPO"; then 8198 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8199 1.1 mrg $as_echo "$LIPO" >&6; } 8200 1.1 mrg else 8201 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8202 1.1 mrg $as_echo "no" >&6; } 8203 1.1 mrg fi 8204 1.1 mrg 8205 1.1 mrg 8206 1.1 mrg fi 8207 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 8208 1.1 mrg ac_ct_LIPO=$LIPO 8209 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 8210 1.1 mrg set dummy lipo; ac_word=$2 8211 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8212 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8213 1.11 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8214 1.1 mrg $as_echo_n "(cached) " >&6 8215 1.1 mrg else 8216 1.1 mrg if test -n "$ac_ct_LIPO"; then 8217 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8218 1.1 mrg else 8219 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8220 1.1 mrg for as_dir in $PATH 8221 1.1 mrg do 8222 1.1 mrg IFS=$as_save_IFS 8223 1.1 mrg test -z "$as_dir" && as_dir=. 8224 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8225 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8226 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 8227 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8228 1.1 mrg break 2 8229 1.1 mrg fi 8230 1.1 mrg done 8231 1.1 mrg done 8232 1.1 mrg IFS=$as_save_IFS 8233 1.1 mrg 8234 1.1 mrg fi 8235 1.1 mrg fi 8236 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8237 1.1 mrg if test -n "$ac_ct_LIPO"; then 8238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8239 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 8240 1.1 mrg else 8241 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8242 1.1 mrg $as_echo "no" >&6; } 8243 1.1 mrg fi 8244 1.1 mrg 8245 1.1 mrg if test "x$ac_ct_LIPO" = x; then 8246 1.1 mrg LIPO=":" 8247 1.1 mrg else 8248 1.1 mrg case $cross_compiling:$ac_tool_warned in 8249 1.1 mrg yes:) 8250 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8251 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8252 1.1 mrg ac_tool_warned=yes ;; 8253 1.1 mrg esac 8254 1.1 mrg LIPO=$ac_ct_LIPO 8255 1.1 mrg fi 8256 1.1 mrg else 8257 1.1 mrg LIPO="$ac_cv_prog_LIPO" 8258 1.1 mrg fi 8259 1.1 mrg 8260 1.1 mrg if test -n "$ac_tool_prefix"; then 8261 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8262 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 8263 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8264 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8265 1.11 mrg if ${ac_cv_prog_OTOOL+:} false; then : 8266 1.1 mrg $as_echo_n "(cached) " >&6 8267 1.1 mrg else 8268 1.1 mrg if test -n "$OTOOL"; then 8269 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8270 1.1 mrg else 8271 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8272 1.1 mrg for as_dir in $PATH 8273 1.1 mrg do 8274 1.1 mrg IFS=$as_save_IFS 8275 1.1 mrg test -z "$as_dir" && as_dir=. 8276 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8277 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8278 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8279 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8280 1.1 mrg break 2 8281 1.1 mrg fi 8282 1.1 mrg done 8283 1.1 mrg done 8284 1.1 mrg IFS=$as_save_IFS 8285 1.1 mrg 8286 1.1 mrg fi 8287 1.1 mrg fi 8288 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 8289 1.1 mrg if test -n "$OTOOL"; then 8290 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8291 1.1 mrg $as_echo "$OTOOL" >&6; } 8292 1.1 mrg else 8293 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8294 1.1 mrg $as_echo "no" >&6; } 8295 1.1 mrg fi 8296 1.1 mrg 8297 1.1 mrg 8298 1.1 mrg fi 8299 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 8300 1.1 mrg ac_ct_OTOOL=$OTOOL 8301 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 8302 1.1 mrg set dummy otool; ac_word=$2 8303 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8304 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8305 1.11 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8306 1.1 mrg $as_echo_n "(cached) " >&6 8307 1.1 mrg else 8308 1.1 mrg if test -n "$ac_ct_OTOOL"; then 8309 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8310 1.1 mrg else 8311 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8312 1.1 mrg for as_dir in $PATH 8313 1.1 mrg do 8314 1.1 mrg IFS=$as_save_IFS 8315 1.1 mrg test -z "$as_dir" && as_dir=. 8316 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8317 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8318 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 8319 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8320 1.1 mrg break 2 8321 1.1 mrg fi 8322 1.1 mrg done 8323 1.1 mrg done 8324 1.1 mrg IFS=$as_save_IFS 8325 1.1 mrg 8326 1.1 mrg fi 8327 1.1 mrg fi 8328 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8329 1.1 mrg if test -n "$ac_ct_OTOOL"; then 8330 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8331 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 8332 1.1 mrg else 8333 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8334 1.1 mrg $as_echo "no" >&6; } 8335 1.1 mrg fi 8336 1.1 mrg 8337 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 8338 1.1 mrg OTOOL=":" 8339 1.1 mrg else 8340 1.1 mrg case $cross_compiling:$ac_tool_warned in 8341 1.1 mrg yes:) 8342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8343 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8344 1.1 mrg ac_tool_warned=yes ;; 8345 1.1 mrg esac 8346 1.1 mrg OTOOL=$ac_ct_OTOOL 8347 1.1 mrg fi 8348 1.1 mrg else 8349 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 8350 1.1 mrg fi 8351 1.1 mrg 8352 1.1 mrg if test -n "$ac_tool_prefix"; then 8353 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8354 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 8355 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8356 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8357 1.11 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 8358 1.1 mrg $as_echo_n "(cached) " >&6 8359 1.1 mrg else 8360 1.1 mrg if test -n "$OTOOL64"; then 8361 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8362 1.1 mrg else 8363 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8364 1.1 mrg for as_dir in $PATH 8365 1.1 mrg do 8366 1.1 mrg IFS=$as_save_IFS 8367 1.1 mrg test -z "$as_dir" && as_dir=. 8368 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8369 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8370 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8371 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8372 1.1 mrg break 2 8373 1.1 mrg fi 8374 1.1 mrg done 8375 1.1 mrg done 8376 1.1 mrg IFS=$as_save_IFS 8377 1.1 mrg 8378 1.1 mrg fi 8379 1.1 mrg fi 8380 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 8381 1.1 mrg if test -n "$OTOOL64"; then 8382 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8383 1.1 mrg $as_echo "$OTOOL64" >&6; } 8384 1.1 mrg else 8385 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8386 1.1 mrg $as_echo "no" >&6; } 8387 1.1 mrg fi 8388 1.1 mrg 8389 1.1 mrg 8390 1.1 mrg fi 8391 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 8392 1.1 mrg ac_ct_OTOOL64=$OTOOL64 8393 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 8394 1.1 mrg set dummy otool64; ac_word=$2 8395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8396 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8397 1.11 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8398 1.1 mrg $as_echo_n "(cached) " >&6 8399 1.1 mrg else 8400 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 8401 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8402 1.1 mrg else 8403 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8404 1.1 mrg for as_dir in $PATH 8405 1.1 mrg do 8406 1.1 mrg IFS=$as_save_IFS 8407 1.1 mrg test -z "$as_dir" && as_dir=. 8408 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8409 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8410 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 8411 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8412 1.1 mrg break 2 8413 1.1 mrg fi 8414 1.1 mrg done 8415 1.1 mrg done 8416 1.1 mrg IFS=$as_save_IFS 8417 1.1 mrg 8418 1.1 mrg fi 8419 1.1 mrg fi 8420 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8421 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 8422 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8423 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 8424 1.1 mrg else 8425 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8426 1.1 mrg $as_echo "no" >&6; } 8427 1.1 mrg fi 8428 1.1 mrg 8429 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 8430 1.1 mrg OTOOL64=":" 8431 1.1 mrg else 8432 1.1 mrg case $cross_compiling:$ac_tool_warned in 8433 1.1 mrg yes:) 8434 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8435 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8436 1.1 mrg ac_tool_warned=yes ;; 8437 1.1 mrg esac 8438 1.1 mrg OTOOL64=$ac_ct_OTOOL64 8439 1.1 mrg fi 8440 1.1 mrg else 8441 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 8442 1.1 mrg fi 8443 1.1 mrg 8444 1.1 mrg 8445 1.1 mrg 8446 1.1 mrg 8447 1.1 mrg 8448 1.1 mrg 8449 1.1 mrg 8450 1.1 mrg 8451 1.1 mrg 8452 1.1 mrg 8453 1.1 mrg 8454 1.1 mrg 8455 1.1 mrg 8456 1.1 mrg 8457 1.1 mrg 8458 1.1 mrg 8459 1.1 mrg 8460 1.1 mrg 8461 1.1 mrg 8462 1.1 mrg 8463 1.1 mrg 8464 1.1 mrg 8465 1.1 mrg 8466 1.1 mrg 8467 1.1 mrg 8468 1.1 mrg 8469 1.1 mrg 8470 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8471 1.7 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 8472 1.11 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 8473 1.7 mrg $as_echo_n "(cached) " >&6 8474 1.1 mrg else 8475 1.7 mrg lt_cv_apple_cc_single_mod=no 8476 1.7 mrg if test -z "${LT_MULTI_MODULE}"; then 8477 1.7 mrg # By default we will add the -single_module flag. You can override 8478 1.7 mrg # by either setting the environment variable LT_MULTI_MODULE 8479 1.7 mrg # non-empty at configure time, or by adding -multi_module to the 8480 1.7 mrg # link flags. 8481 1.7 mrg rm -rf libconftest.dylib* 8482 1.7 mrg echo "int foo(void){return 1;}" > conftest.c 8483 1.7 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8484 1.7 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 8485 1.7 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8486 1.7 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8487 1.7 mrg _lt_result=$? 8488 1.7 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8489 1.7 mrg lt_cv_apple_cc_single_mod=yes 8490 1.7 mrg else 8491 1.7 mrg cat conftest.err >&5 8492 1.7 mrg fi 8493 1.7 mrg rm -rf libconftest.dylib* 8494 1.7 mrg rm -f conftest.* 8495 1.7 mrg fi 8496 1.1 mrg fi 8497 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8498 1.7 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8499 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8500 1.7 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8501 1.11 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 8502 1.7 mrg $as_echo_n "(cached) " >&6 8503 1.1 mrg else 8504 1.7 mrg lt_cv_ld_exported_symbols_list=no 8505 1.7 mrg save_LDFLAGS=$LDFLAGS 8506 1.7 mrg echo "_main" > conftest.sym 8507 1.7 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8508 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8509 1.1 mrg /* end confdefs.h. */ 8510 1.1 mrg 8511 1.1 mrg int 8512 1.1 mrg main () 8513 1.1 mrg { 8514 1.7 mrg 8515 1.7 mrg ; 8516 1.1 mrg return 0; 8517 1.1 mrg } 8518 1.1 mrg _ACEOF 8519 1.7 mrg if ac_fn_c_try_link "$LINENO"; then : 8520 1.7 mrg lt_cv_ld_exported_symbols_list=yes 8521 1.1 mrg else 8522 1.7 mrg lt_cv_ld_exported_symbols_list=no 8523 1.1 mrg fi 8524 1.7 mrg rm -f core conftest.err conftest.$ac_objext \ 8525 1.7 mrg conftest$ac_exeext conftest.$ac_ext 8526 1.7 mrg LDFLAGS="$save_LDFLAGS" 8527 1.1 mrg 8528 1.1 mrg fi 8529 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8530 1.7 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8531 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8532 1.7 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 8533 1.11 mrg if ${lt_cv_ld_force_load+:} false; then : 8534 1.7 mrg $as_echo_n "(cached) " >&6 8535 1.7 mrg else 8536 1.7 mrg lt_cv_ld_force_load=no 8537 1.7 mrg cat > conftest.c << _LT_EOF 8538 1.7 mrg int forced_loaded() { return 2;} 8539 1.7 mrg _LT_EOF 8540 1.7 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8541 1.7 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8542 1.7 mrg echo "$AR cru libconftest.a conftest.o" >&5 8543 1.7 mrg $AR cru libconftest.a conftest.o 2>&5 8544 1.7 mrg cat > conftest.c << _LT_EOF 8545 1.7 mrg int main() { return 0;} 8546 1.7 mrg _LT_EOF 8547 1.7 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8548 1.7 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8549 1.7 mrg _lt_result=$? 8550 1.7 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8551 1.7 mrg lt_cv_ld_force_load=yes 8552 1.7 mrg else 8553 1.7 mrg cat conftest.err >&5 8554 1.7 mrg fi 8555 1.7 mrg rm -f conftest.err libconftest.a conftest conftest.c 8556 1.7 mrg rm -rf conftest.dSYM 8557 1.1 mrg 8558 1.1 mrg fi 8559 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8560 1.7 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 8561 1.13 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 8562 1.13 mrg # build without first building modern cctools / linker. 8563 1.13 mrg case $host_cpu-$host_os in 8564 1.13 mrg *-rhapsody* | *-darwin1.[012]) 8565 1.7 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8566 1.13 mrg *-darwin1.*) 8567 1.7 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8568 1.13 mrg *-darwin*) 8569 1.13 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8570 1.13 mrg # deployment target is forced to an earlier version. 8571 1.13 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8572 1.13 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 8573 1.13 mrg ;; 8574 1.7 mrg 10.[012][,.]*) 8575 1.13 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8576 1.13 mrg ;; 8577 1.13 mrg *) 8578 1.13 mrg ;; 8579 1.13 mrg esac 8580 1.7 mrg ;; 8581 1.7 mrg esac 8582 1.7 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8583 1.7 mrg _lt_dar_single_mod='$single_module' 8584 1.7 mrg fi 8585 1.7 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8586 1.7 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8587 1.7 mrg else 8588 1.7 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8589 1.7 mrg fi 8590 1.7 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8591 1.7 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 8592 1.7 mrg else 8593 1.7 mrg _lt_dsymutil= 8594 1.7 mrg fi 8595 1.7 mrg ;; 8596 1.7 mrg esac 8597 1.1 mrg 8598 1.1 mrg for ac_header in dlfcn.h 8599 1.1 mrg do : 8600 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8601 1.1 mrg " 8602 1.11 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8603 1.1 mrg cat >>confdefs.h <<_ACEOF 8604 1.1 mrg #define HAVE_DLFCN_H 1 8605 1.1 mrg _ACEOF 8606 1.1 mrg 8607 1.1 mrg fi 8608 1.1 mrg 8609 1.1 mrg done 8610 1.1 mrg 8611 1.1 mrg 8612 1.1 mrg 8613 1.1 mrg 8614 1.1 mrg 8615 1.1 mrg # Set options 8616 1.1 mrg 8617 1.1 mrg 8618 1.1 mrg 8619 1.1 mrg enable_dlopen=no 8620 1.1 mrg 8621 1.1 mrg 8622 1.1 mrg enable_win32_dll=no 8623 1.1 mrg 8624 1.1 mrg 8625 1.1 mrg # Check whether --enable-shared was given. 8626 1.1 mrg if test "${enable_shared+set}" = set; then : 8627 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 8628 1.1 mrg case $enableval in 8629 1.1 mrg yes) enable_shared=yes ;; 8630 1.1 mrg no) enable_shared=no ;; 8631 1.1 mrg *) 8632 1.1 mrg enable_shared=no 8633 1.1 mrg # Look at the argument we got. We use all the common list separators. 8634 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8635 1.1 mrg for pkg in $enableval; do 8636 1.1 mrg IFS="$lt_save_ifs" 8637 1.1 mrg if test "X$pkg" = "X$p"; then 8638 1.1 mrg enable_shared=yes 8639 1.1 mrg fi 8640 1.1 mrg done 8641 1.1 mrg IFS="$lt_save_ifs" 8642 1.1 mrg ;; 8643 1.1 mrg esac 8644 1.1 mrg else 8645 1.1 mrg enable_shared=yes 8646 1.1 mrg fi 8647 1.1 mrg 8648 1.1 mrg 8649 1.1 mrg 8650 1.1 mrg 8651 1.1 mrg 8652 1.1 mrg 8653 1.1 mrg 8654 1.1 mrg 8655 1.1 mrg 8656 1.1 mrg # Check whether --enable-static was given. 8657 1.1 mrg if test "${enable_static+set}" = set; then : 8658 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 8659 1.1 mrg case $enableval in 8660 1.1 mrg yes) enable_static=yes ;; 8661 1.1 mrg no) enable_static=no ;; 8662 1.1 mrg *) 8663 1.1 mrg enable_static=no 8664 1.1 mrg # Look at the argument we got. We use all the common list separators. 8665 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8666 1.1 mrg for pkg in $enableval; do 8667 1.1 mrg IFS="$lt_save_ifs" 8668 1.1 mrg if test "X$pkg" = "X$p"; then 8669 1.1 mrg enable_static=yes 8670 1.1 mrg fi 8671 1.1 mrg done 8672 1.1 mrg IFS="$lt_save_ifs" 8673 1.1 mrg ;; 8674 1.1 mrg esac 8675 1.1 mrg else 8676 1.1 mrg enable_static=yes 8677 1.1 mrg fi 8678 1.1 mrg 8679 1.1 mrg 8680 1.1 mrg 8681 1.1 mrg 8682 1.1 mrg 8683 1.1 mrg 8684 1.1 mrg 8685 1.1 mrg 8686 1.1 mrg 8687 1.1 mrg 8688 1.1 mrg # Check whether --with-pic was given. 8689 1.1 mrg if test "${with_pic+set}" = set; then : 8690 1.1 mrg withval=$with_pic; pic_mode="$withval" 8691 1.1 mrg else 8692 1.1 mrg pic_mode=default 8693 1.1 mrg fi 8694 1.1 mrg 8695 1.1 mrg 8696 1.1 mrg test -z "$pic_mode" && pic_mode=default 8697 1.1 mrg 8698 1.1 mrg 8699 1.1 mrg 8700 1.1 mrg 8701 1.1 mrg 8702 1.1 mrg 8703 1.1 mrg 8704 1.1 mrg # Check whether --enable-fast-install was given. 8705 1.1 mrg if test "${enable_fast_install+set}" = set; then : 8706 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 8707 1.1 mrg case $enableval in 8708 1.1 mrg yes) enable_fast_install=yes ;; 8709 1.1 mrg no) enable_fast_install=no ;; 8710 1.1 mrg *) 8711 1.1 mrg enable_fast_install=no 8712 1.1 mrg # Look at the argument we got. We use all the common list separators. 8713 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8714 1.1 mrg for pkg in $enableval; do 8715 1.1 mrg IFS="$lt_save_ifs" 8716 1.1 mrg if test "X$pkg" = "X$p"; then 8717 1.1 mrg enable_fast_install=yes 8718 1.1 mrg fi 8719 1.1 mrg done 8720 1.1 mrg IFS="$lt_save_ifs" 8721 1.1 mrg ;; 8722 1.1 mrg esac 8723 1.1 mrg else 8724 1.1 mrg enable_fast_install=yes 8725 1.1 mrg fi 8726 1.1 mrg 8727 1.1 mrg 8728 1.1 mrg 8729 1.1 mrg 8730 1.1 mrg 8731 1.1 mrg 8732 1.1 mrg 8733 1.1 mrg 8734 1.1 mrg 8735 1.1 mrg 8736 1.1 mrg 8737 1.1 mrg # This can be used to rebuild libtool when needed 8738 1.1 mrg LIBTOOL_DEPS="$ltmain" 8739 1.1 mrg 8740 1.1 mrg # Always use our own libtool. 8741 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8742 1.1 mrg 8743 1.1 mrg 8744 1.1 mrg 8745 1.1 mrg 8746 1.1 mrg 8747 1.1 mrg 8748 1.1 mrg 8749 1.1 mrg 8750 1.1 mrg 8751 1.1 mrg 8752 1.1 mrg 8753 1.1 mrg 8754 1.1 mrg 8755 1.1 mrg 8756 1.1 mrg 8757 1.1 mrg 8758 1.1 mrg 8759 1.1 mrg 8760 1.1 mrg 8761 1.1 mrg 8762 1.1 mrg 8763 1.1 mrg 8764 1.1 mrg 8765 1.1 mrg 8766 1.1 mrg 8767 1.1 mrg 8768 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 8769 1.1 mrg 8770 1.1 mrg 8771 1.1 mrg 8772 1.1 mrg 8773 1.1 mrg 8774 1.1 mrg 8775 1.1 mrg 8776 1.1 mrg 8777 1.1 mrg 8778 1.1 mrg 8779 1.1 mrg 8780 1.1 mrg 8781 1.1 mrg 8782 1.1 mrg 8783 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 8784 1.1 mrg setopt NO_GLOB_SUBST 8785 1.1 mrg fi 8786 1.1 mrg 8787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8788 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 8789 1.11 mrg if ${lt_cv_objdir+:} false; then : 8790 1.1 mrg $as_echo_n "(cached) " >&6 8791 1.1 mrg else 8792 1.1 mrg rm -f .libs 2>/dev/null 8793 1.1 mrg mkdir .libs 2>/dev/null 8794 1.1 mrg if test -d .libs; then 8795 1.1 mrg lt_cv_objdir=.libs 8796 1.1 mrg else 8797 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 8798 1.1 mrg lt_cv_objdir=_libs 8799 1.1 mrg fi 8800 1.1 mrg rmdir .libs 2>/dev/null 8801 1.1 mrg fi 8802 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8803 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 8804 1.1 mrg objdir=$lt_cv_objdir 8805 1.1 mrg 8806 1.1 mrg 8807 1.1 mrg 8808 1.1 mrg 8809 1.1 mrg 8810 1.1 mrg cat >>confdefs.h <<_ACEOF 8811 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 8812 1.1 mrg _ACEOF 8813 1.1 mrg 8814 1.1 mrg 8815 1.1 mrg 8816 1.1 mrg 8817 1.1 mrg case $host_os in 8818 1.1 mrg aix3*) 8819 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 8820 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 8821 1.1 mrg # vanish in a puff of smoke. 8822 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 8823 1.1 mrg COLLECT_NAMES= 8824 1.1 mrg export COLLECT_NAMES 8825 1.1 mrg fi 8826 1.1 mrg ;; 8827 1.1 mrg esac 8828 1.1 mrg 8829 1.1 mrg # Global variables: 8830 1.1 mrg ofile=libtool 8831 1.1 mrg can_build_shared=yes 8832 1.1 mrg 8833 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 8834 1.1 mrg # which needs '.lib'). 8835 1.1 mrg libext=a 8836 1.1 mrg 8837 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 8838 1.1 mrg 8839 1.1 mrg old_CC="$CC" 8840 1.1 mrg old_CFLAGS="$CFLAGS" 8841 1.1 mrg 8842 1.1 mrg # Set sane defaults for various variables 8843 1.1 mrg test -z "$CC" && CC=cc 8844 1.1 mrg test -z "$LTCC" && LTCC=$CC 8845 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8846 1.1 mrg test -z "$LD" && LD=ld 8847 1.1 mrg test -z "$ac_objext" && ac_objext=o 8848 1.1 mrg 8849 1.1 mrg for cc_temp in $compiler""; do 8850 1.1 mrg case $cc_temp in 8851 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8852 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8853 1.1 mrg \-*) ;; 8854 1.1 mrg *) break;; 8855 1.1 mrg esac 8856 1.1 mrg done 8857 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8858 1.1 mrg 8859 1.1 mrg 8860 1.1 mrg # Only perform the check for file, if the check method requires it 8861 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 8862 1.1 mrg case $deplibs_check_method in 8863 1.1 mrg file_magic*) 8864 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8865 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8866 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8867 1.11 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8868 1.1 mrg $as_echo_n "(cached) " >&6 8869 1.1 mrg else 8870 1.1 mrg case $MAGIC_CMD in 8871 1.1 mrg [\\/*] | ?:[\\/]*) 8872 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8873 1.1 mrg ;; 8874 1.1 mrg *) 8875 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8876 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8877 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8878 1.1 mrg for ac_dir in $ac_dummy; do 8879 1.1 mrg IFS="$lt_save_ifs" 8880 1.1 mrg test -z "$ac_dir" && ac_dir=. 8881 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 8882 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8883 1.1 mrg if test -n "$file_magic_test_file"; then 8884 1.1 mrg case $deplibs_check_method in 8885 1.1 mrg "file_magic "*) 8886 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8887 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8888 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8889 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8890 1.1 mrg : 8891 1.1 mrg else 8892 1.1 mrg cat <<_LT_EOF 1>&2 8893 1.1 mrg 8894 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8895 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8896 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8897 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8898 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8899 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8900 1.1 mrg *** may want to report the problem to your system manager and/or to 8901 1.1 mrg *** bug-libtool@gnu.org 8902 1.1 mrg 8903 1.1 mrg _LT_EOF 8904 1.1 mrg fi ;; 8905 1.1 mrg esac 8906 1.1 mrg fi 8907 1.1 mrg break 8908 1.1 mrg fi 8909 1.1 mrg done 8910 1.1 mrg IFS="$lt_save_ifs" 8911 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8912 1.1 mrg ;; 8913 1.1 mrg esac 8914 1.1 mrg fi 8915 1.1 mrg 8916 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8917 1.1 mrg if test -n "$MAGIC_CMD"; then 8918 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8919 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8920 1.1 mrg else 8921 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8922 1.1 mrg $as_echo "no" >&6; } 8923 1.1 mrg fi 8924 1.1 mrg 8925 1.1 mrg 8926 1.1 mrg 8927 1.1 mrg 8928 1.1 mrg 8929 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 8930 1.1 mrg if test -n "$ac_tool_prefix"; then 8931 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8932 1.1 mrg $as_echo_n "checking for file... " >&6; } 8933 1.11 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8934 1.1 mrg $as_echo_n "(cached) " >&6 8935 1.1 mrg else 8936 1.1 mrg case $MAGIC_CMD in 8937 1.1 mrg [\\/*] | ?:[\\/]*) 8938 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8939 1.1 mrg ;; 8940 1.1 mrg *) 8941 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8942 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8943 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8944 1.1 mrg for ac_dir in $ac_dummy; do 8945 1.1 mrg IFS="$lt_save_ifs" 8946 1.1 mrg test -z "$ac_dir" && ac_dir=. 8947 1.1 mrg if test -f $ac_dir/file; then 8948 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 8949 1.1 mrg if test -n "$file_magic_test_file"; then 8950 1.1 mrg case $deplibs_check_method in 8951 1.1 mrg "file_magic "*) 8952 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8953 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8954 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8955 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8956 1.1 mrg : 8957 1.1 mrg else 8958 1.1 mrg cat <<_LT_EOF 1>&2 8959 1.1 mrg 8960 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8961 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8962 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8963 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8964 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8965 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8966 1.1 mrg *** may want to report the problem to your system manager and/or to 8967 1.1 mrg *** bug-libtool@gnu.org 8968 1.1 mrg 8969 1.1 mrg _LT_EOF 8970 1.1 mrg fi ;; 8971 1.1 mrg esac 8972 1.1 mrg fi 8973 1.1 mrg break 8974 1.1 mrg fi 8975 1.1 mrg done 8976 1.1 mrg IFS="$lt_save_ifs" 8977 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8978 1.1 mrg ;; 8979 1.1 mrg esac 8980 1.1 mrg fi 8981 1.1 mrg 8982 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8983 1.1 mrg if test -n "$MAGIC_CMD"; then 8984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8985 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8986 1.1 mrg else 8987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8988 1.1 mrg $as_echo "no" >&6; } 8989 1.1 mrg fi 8990 1.1 mrg 8991 1.1 mrg 8992 1.1 mrg else 8993 1.1 mrg MAGIC_CMD=: 8994 1.1 mrg fi 8995 1.1 mrg fi 8996 1.1 mrg 8997 1.1 mrg fi 8998 1.1 mrg ;; 8999 1.1 mrg esac 9000 1.1 mrg 9001 1.1 mrg # Use C for the default configuration in the libtool script 9002 1.1 mrg 9003 1.1 mrg lt_save_CC="$CC" 9004 1.1 mrg ac_ext=c 9005 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 9006 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9007 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9008 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 9009 1.1 mrg 9010 1.1 mrg 9011 1.1 mrg # Source file extension for C test sources. 9012 1.1 mrg ac_ext=c 9013 1.1 mrg 9014 1.1 mrg # Object file extension for compiled C test sources. 9015 1.1 mrg objext=o 9016 1.1 mrg objext=$objext 9017 1.1 mrg 9018 1.1 mrg # Code to be used in simple compile tests 9019 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 9020 1.1 mrg 9021 1.1 mrg # Code to be used in simple link tests 9022 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 9023 1.1 mrg 9024 1.1 mrg 9025 1.1 mrg 9026 1.1 mrg 9027 1.1 mrg 9028 1.1 mrg 9029 1.1 mrg 9030 1.1 mrg # If no C compiler was specified, use CC. 9031 1.1 mrg LTCC=${LTCC-"$CC"} 9032 1.1 mrg 9033 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 9034 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9035 1.1 mrg 9036 1.1 mrg # Allow CC to be a program name with arguments. 9037 1.1 mrg compiler=$CC 9038 1.1 mrg 9039 1.1 mrg # Save the default compiler, since it gets overwritten when the other 9040 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9041 1.1 mrg compiler_DEFAULT=$CC 9042 1.1 mrg 9043 1.1 mrg # save warnings/boilerplate of simple test code 9044 1.1 mrg ac_outfile=conftest.$ac_objext 9045 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9046 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9047 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 9048 1.1 mrg $RM conftest* 9049 1.1 mrg 9050 1.1 mrg ac_outfile=conftest.$ac_objext 9051 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 9052 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9053 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 9054 1.1 mrg $RM -r conftest* 9055 1.1 mrg 9056 1.1 mrg 9057 1.1 mrg ## CAVEAT EMPTOR: 9058 1.1 mrg ## There is no encapsulation within the following macros, do not change 9059 1.1 mrg ## the running order or otherwise move them around unless you know exactly 9060 1.1 mrg ## what you are doing... 9061 1.1 mrg if test -n "$compiler"; then 9062 1.1 mrg 9063 1.1 mrg lt_prog_compiler_no_builtin_flag= 9064 1.1 mrg 9065 1.1 mrg if test "$GCC" = yes; then 9066 1.1 mrg case $cc_basename in 9067 1.1 mrg nvcc*) 9068 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9069 1.1 mrg *) 9070 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9071 1.1 mrg esac 9072 1.1 mrg 9073 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9074 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9075 1.11 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9076 1.1 mrg $as_echo_n "(cached) " >&6 9077 1.1 mrg else 9078 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 9079 1.1 mrg ac_outfile=conftest.$ac_objext 9080 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9081 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 9082 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9083 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9084 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9085 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9086 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 9087 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9088 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9089 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9090 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9091 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9092 1.1 mrg (eval "$lt_compile" 2>conftest.err) 9093 1.1 mrg ac_status=$? 9094 1.1 mrg cat conftest.err >&5 9095 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9096 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 9097 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9098 1.1 mrg # So say no if there are warnings other than the usual output. 9099 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9100 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9101 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9102 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 9103 1.1 mrg fi 9104 1.1 mrg fi 9105 1.1 mrg $RM conftest* 9106 1.1 mrg 9107 1.1 mrg fi 9108 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9109 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9110 1.1 mrg 9111 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9112 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9113 1.1 mrg else 9114 1.1 mrg : 9115 1.1 mrg fi 9116 1.1 mrg 9117 1.1 mrg fi 9118 1.1 mrg 9119 1.1 mrg 9120 1.1 mrg 9121 1.1 mrg 9122 1.1 mrg 9123 1.1 mrg 9124 1.1 mrg lt_prog_compiler_wl= 9125 1.1 mrg lt_prog_compiler_pic= 9126 1.1 mrg lt_prog_compiler_static= 9127 1.1 mrg 9128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9129 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9130 1.1 mrg 9131 1.1 mrg if test "$GCC" = yes; then 9132 1.1 mrg lt_prog_compiler_wl='-Wl,' 9133 1.1 mrg lt_prog_compiler_static='-static' 9134 1.1 mrg 9135 1.1 mrg case $host_os in 9136 1.1 mrg aix*) 9137 1.1 mrg # All AIX code is PIC. 9138 1.1 mrg if test "$host_cpu" = ia64; then 9139 1.1 mrg # AIX 5 now supports IA64 processor 9140 1.1 mrg lt_prog_compiler_static='-Bstatic' 9141 1.1 mrg fi 9142 1.4 mrg lt_prog_compiler_pic='-fPIC' 9143 1.1 mrg ;; 9144 1.1 mrg 9145 1.1 mrg amigaos*) 9146 1.1 mrg case $host_cpu in 9147 1.1 mrg powerpc) 9148 1.1 mrg # see comment about AmigaOS4 .so support 9149 1.1 mrg lt_prog_compiler_pic='-fPIC' 9150 1.1 mrg ;; 9151 1.1 mrg m68k) 9152 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 9153 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 9154 1.1 mrg # like `-m68040'. 9155 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9156 1.1 mrg ;; 9157 1.1 mrg esac 9158 1.1 mrg ;; 9159 1.1 mrg 9160 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9161 1.1 mrg # PIC is the default for these OSes. 9162 1.1 mrg ;; 9163 1.1 mrg 9164 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 9165 1.1 mrg # This hack is so that the source file can tell whether it is being 9166 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 9167 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 9168 1.1 mrg # (--disable-auto-import) libraries 9169 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 9170 1.1 mrg ;; 9171 1.1 mrg 9172 1.1 mrg darwin* | rhapsody*) 9173 1.1 mrg # PIC is the default on this platform 9174 1.1 mrg # Common symbols not allowed in MH_DYLIB files 9175 1.1 mrg lt_prog_compiler_pic='-fno-common' 9176 1.1 mrg ;; 9177 1.1 mrg 9178 1.1 mrg haiku*) 9179 1.1 mrg # PIC is the default for Haiku. 9180 1.1 mrg # The "-static" flag exists, but is broken. 9181 1.1 mrg lt_prog_compiler_static= 9182 1.1 mrg ;; 9183 1.1 mrg 9184 1.1 mrg hpux*) 9185 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9186 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9187 1.1 mrg # sets the default TLS model and affects inlining. 9188 1.1 mrg case $host_cpu in 9189 1.1 mrg hppa*64*) 9190 1.1 mrg # +Z the default 9191 1.1 mrg ;; 9192 1.1 mrg *) 9193 1.1 mrg lt_prog_compiler_pic='-fPIC' 9194 1.1 mrg ;; 9195 1.1 mrg esac 9196 1.1 mrg ;; 9197 1.1 mrg 9198 1.1 mrg interix[3-9]*) 9199 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9200 1.1 mrg # Instead, we relocate shared libraries at runtime. 9201 1.1 mrg ;; 9202 1.1 mrg 9203 1.1 mrg msdosdjgpp*) 9204 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 9205 1.1 mrg # on systems that don't support them. 9206 1.1 mrg lt_prog_compiler_can_build_shared=no 9207 1.1 mrg enable_shared=no 9208 1.1 mrg ;; 9209 1.1 mrg 9210 1.1 mrg *nto* | *qnx*) 9211 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 9212 1.1 mrg # it will coredump. 9213 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 9214 1.1 mrg ;; 9215 1.1 mrg 9216 1.1 mrg sysv4*MP*) 9217 1.1 mrg if test -d /usr/nec; then 9218 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 9219 1.1 mrg fi 9220 1.1 mrg ;; 9221 1.1 mrg 9222 1.1 mrg *) 9223 1.1 mrg lt_prog_compiler_pic='-fPIC' 9224 1.1 mrg ;; 9225 1.1 mrg esac 9226 1.1 mrg 9227 1.1 mrg case $cc_basename in 9228 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 9229 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 9230 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 9231 1.1 mrg ;; 9232 1.1 mrg esac 9233 1.1 mrg else 9234 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 9235 1.1 mrg case $host_os in 9236 1.1 mrg aix*) 9237 1.1 mrg lt_prog_compiler_wl='-Wl,' 9238 1.1 mrg if test "$host_cpu" = ia64; then 9239 1.1 mrg # AIX 5 now supports IA64 processor 9240 1.1 mrg lt_prog_compiler_static='-Bstatic' 9241 1.1 mrg else 9242 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9243 1.1 mrg fi 9244 1.1 mrg ;; 9245 1.1 mrg 9246 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 9247 1.1 mrg # This hack is so that the source file can tell whether it is being 9248 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 9249 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 9250 1.1 mrg ;; 9251 1.1 mrg 9252 1.1 mrg hpux9* | hpux10* | hpux11*) 9253 1.1 mrg lt_prog_compiler_wl='-Wl,' 9254 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9255 1.1 mrg # not for PA HP-UX. 9256 1.1 mrg case $host_cpu in 9257 1.1 mrg hppa*64*|ia64*) 9258 1.1 mrg # +Z the default 9259 1.1 mrg ;; 9260 1.1 mrg *) 9261 1.1 mrg lt_prog_compiler_pic='+Z' 9262 1.1 mrg ;; 9263 1.1 mrg esac 9264 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 9265 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 9266 1.1 mrg ;; 9267 1.1 mrg 9268 1.1 mrg irix5* | irix6* | nonstopux*) 9269 1.1 mrg lt_prog_compiler_wl='-Wl,' 9270 1.1 mrg # PIC (with -KPIC) is the default. 9271 1.1 mrg lt_prog_compiler_static='-non_shared' 9272 1.1 mrg ;; 9273 1.1 mrg 9274 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 9275 1.1 mrg case $cc_basename in 9276 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 9277 1.1 mrg ecc*) 9278 1.1 mrg lt_prog_compiler_wl='-Wl,' 9279 1.1 mrg lt_prog_compiler_pic='-KPIC' 9280 1.1 mrg lt_prog_compiler_static='-static' 9281 1.1 mrg ;; 9282 1.1 mrg # icc used to be incompatible with GCC. 9283 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 9284 1.1 mrg icc* | ifort*) 9285 1.1 mrg lt_prog_compiler_wl='-Wl,' 9286 1.1 mrg lt_prog_compiler_pic='-fPIC' 9287 1.1 mrg lt_prog_compiler_static='-static' 9288 1.1 mrg ;; 9289 1.1 mrg # Lahey Fortran 8.1. 9290 1.1 mrg lf95*) 9291 1.1 mrg lt_prog_compiler_wl='-Wl,' 9292 1.1 mrg lt_prog_compiler_pic='--shared' 9293 1.1 mrg lt_prog_compiler_static='--static' 9294 1.1 mrg ;; 9295 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9296 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 9297 1.1 mrg # which looks to be a dead project) 9298 1.1 mrg lt_prog_compiler_wl='-Wl,' 9299 1.1 mrg lt_prog_compiler_pic='-fpic' 9300 1.1 mrg lt_prog_compiler_static='-Bstatic' 9301 1.1 mrg ;; 9302 1.1 mrg ccc*) 9303 1.1 mrg lt_prog_compiler_wl='-Wl,' 9304 1.1 mrg # All Alpha code is PIC. 9305 1.1 mrg lt_prog_compiler_static='-non_shared' 9306 1.1 mrg ;; 9307 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 9308 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9309 1.1 mrg lt_prog_compiler_wl='-Wl,' 9310 1.1 mrg lt_prog_compiler_pic='-qpic' 9311 1.1 mrg lt_prog_compiler_static='-qstaticlink' 9312 1.1 mrg ;; 9313 1.1 mrg *) 9314 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 9315 1.1 mrg *Sun\ F* | *Sun*Fortran*) 9316 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 9317 1.1 mrg lt_prog_compiler_pic='-KPIC' 9318 1.1 mrg lt_prog_compiler_static='-Bstatic' 9319 1.1 mrg lt_prog_compiler_wl='' 9320 1.1 mrg ;; 9321 1.1 mrg *Sun\ C*) 9322 1.1 mrg # Sun C 5.9 9323 1.1 mrg lt_prog_compiler_pic='-KPIC' 9324 1.1 mrg lt_prog_compiler_static='-Bstatic' 9325 1.1 mrg lt_prog_compiler_wl='-Wl,' 9326 1.1 mrg ;; 9327 1.1 mrg esac 9328 1.1 mrg ;; 9329 1.1 mrg esac 9330 1.1 mrg ;; 9331 1.1 mrg 9332 1.1 mrg newsos6) 9333 1.1 mrg lt_prog_compiler_pic='-KPIC' 9334 1.1 mrg lt_prog_compiler_static='-Bstatic' 9335 1.1 mrg ;; 9336 1.1 mrg 9337 1.1 mrg *nto* | *qnx*) 9338 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 9339 1.1 mrg # it will coredump. 9340 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 9341 1.1 mrg ;; 9342 1.1 mrg 9343 1.1 mrg osf3* | osf4* | osf5*) 9344 1.1 mrg lt_prog_compiler_wl='-Wl,' 9345 1.1 mrg # All OSF/1 code is PIC. 9346 1.1 mrg lt_prog_compiler_static='-non_shared' 9347 1.1 mrg ;; 9348 1.1 mrg 9349 1.1 mrg rdos*) 9350 1.1 mrg lt_prog_compiler_static='-non_shared' 9351 1.1 mrg ;; 9352 1.1 mrg 9353 1.1 mrg solaris*) 9354 1.1 mrg lt_prog_compiler_pic='-KPIC' 9355 1.1 mrg lt_prog_compiler_static='-Bstatic' 9356 1.1 mrg case $cc_basename in 9357 1.1 mrg f77* | f90* | f95*) 9358 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 9359 1.1 mrg *) 9360 1.1 mrg lt_prog_compiler_wl='-Wl,';; 9361 1.1 mrg esac 9362 1.1 mrg ;; 9363 1.1 mrg 9364 1.1 mrg sunos4*) 9365 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 9366 1.1 mrg lt_prog_compiler_pic='-PIC' 9367 1.1 mrg lt_prog_compiler_static='-Bstatic' 9368 1.1 mrg ;; 9369 1.1 mrg 9370 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 9371 1.1 mrg lt_prog_compiler_wl='-Wl,' 9372 1.1 mrg lt_prog_compiler_pic='-KPIC' 9373 1.1 mrg lt_prog_compiler_static='-Bstatic' 9374 1.1 mrg ;; 9375 1.1 mrg 9376 1.1 mrg sysv4*MP*) 9377 1.1 mrg if test -d /usr/nec ;then 9378 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 9379 1.1 mrg lt_prog_compiler_static='-Bstatic' 9380 1.1 mrg fi 9381 1.1 mrg ;; 9382 1.1 mrg 9383 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9384 1.1 mrg lt_prog_compiler_wl='-Wl,' 9385 1.1 mrg lt_prog_compiler_pic='-KPIC' 9386 1.1 mrg lt_prog_compiler_static='-Bstatic' 9387 1.1 mrg ;; 9388 1.1 mrg 9389 1.1 mrg unicos*) 9390 1.1 mrg lt_prog_compiler_wl='-Wl,' 9391 1.1 mrg lt_prog_compiler_can_build_shared=no 9392 1.1 mrg ;; 9393 1.1 mrg 9394 1.1 mrg uts4*) 9395 1.1 mrg lt_prog_compiler_pic='-pic' 9396 1.1 mrg lt_prog_compiler_static='-Bstatic' 9397 1.1 mrg ;; 9398 1.1 mrg 9399 1.1 mrg *) 9400 1.1 mrg lt_prog_compiler_can_build_shared=no 9401 1.1 mrg ;; 9402 1.1 mrg esac 9403 1.1 mrg fi 9404 1.1 mrg 9405 1.1 mrg case $host_os in 9406 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 9407 1.1 mrg *djgpp*) 9408 1.1 mrg lt_prog_compiler_pic= 9409 1.1 mrg ;; 9410 1.1 mrg *) 9411 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9412 1.1 mrg ;; 9413 1.1 mrg esac 9414 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9415 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 9416 1.1 mrg 9417 1.1 mrg 9418 1.1 mrg 9419 1.1 mrg 9420 1.1 mrg 9421 1.1 mrg 9422 1.1 mrg # 9423 1.1 mrg # Check to make sure the PIC flag actually works. 9424 1.1 mrg # 9425 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 9426 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9427 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9428 1.11 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 9429 1.1 mrg $as_echo_n "(cached) " >&6 9430 1.1 mrg else 9431 1.1 mrg lt_cv_prog_compiler_pic_works=no 9432 1.1 mrg ac_outfile=conftest.$ac_objext 9433 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9434 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9435 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9436 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9437 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9438 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9439 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 9440 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9441 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9442 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9443 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9444 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9445 1.1 mrg (eval "$lt_compile" 2>conftest.err) 9446 1.1 mrg ac_status=$? 9447 1.1 mrg cat conftest.err >&5 9448 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9449 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 9450 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9451 1.1 mrg # So say no if there are warnings other than the usual output. 9452 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9453 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9454 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9455 1.1 mrg lt_cv_prog_compiler_pic_works=yes 9456 1.1 mrg fi 9457 1.1 mrg fi 9458 1.1 mrg $RM conftest* 9459 1.1 mrg 9460 1.1 mrg fi 9461 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9462 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9463 1.1 mrg 9464 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9465 1.1 mrg case $lt_prog_compiler_pic in 9466 1.1 mrg "" | " "*) ;; 9467 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9468 1.1 mrg esac 9469 1.1 mrg else 9470 1.1 mrg lt_prog_compiler_pic= 9471 1.1 mrg lt_prog_compiler_can_build_shared=no 9472 1.1 mrg fi 9473 1.1 mrg 9474 1.1 mrg fi 9475 1.1 mrg 9476 1.1 mrg 9477 1.1 mrg 9478 1.1 mrg 9479 1.1 mrg 9480 1.1 mrg 9481 1.1 mrg # 9482 1.1 mrg # Check to make sure the static flag actually works. 9483 1.1 mrg # 9484 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9485 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9486 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9487 1.11 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 9488 1.1 mrg $as_echo_n "(cached) " >&6 9489 1.1 mrg else 9490 1.1 mrg lt_cv_prog_compiler_static_works=no 9491 1.1 mrg save_LDFLAGS="$LDFLAGS" 9492 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9493 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9494 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9495 1.1 mrg # The linker can only warn and ignore the option if not recognized 9496 1.1 mrg # So say no if there are warnings 9497 1.1 mrg if test -s conftest.err; then 9498 1.1 mrg # Append any errors to the config.log. 9499 1.1 mrg cat conftest.err 1>&5 9500 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9501 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9502 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9503 1.1 mrg lt_cv_prog_compiler_static_works=yes 9504 1.1 mrg fi 9505 1.1 mrg else 9506 1.1 mrg lt_cv_prog_compiler_static_works=yes 9507 1.1 mrg fi 9508 1.1 mrg fi 9509 1.1 mrg $RM -r conftest* 9510 1.1 mrg LDFLAGS="$save_LDFLAGS" 9511 1.1 mrg 9512 1.1 mrg fi 9513 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9514 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9515 1.1 mrg 9516 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9517 1.1 mrg : 9518 1.1 mrg else 9519 1.1 mrg lt_prog_compiler_static= 9520 1.1 mrg fi 9521 1.1 mrg 9522 1.1 mrg 9523 1.1 mrg 9524 1.1 mrg 9525 1.1 mrg 9526 1.1 mrg 9527 1.1 mrg 9528 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9529 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9530 1.11 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 9531 1.1 mrg $as_echo_n "(cached) " >&6 9532 1.1 mrg else 9533 1.1 mrg lt_cv_prog_compiler_c_o=no 9534 1.1 mrg $RM -r conftest 2>/dev/null 9535 1.1 mrg mkdir conftest 9536 1.1 mrg cd conftest 9537 1.1 mrg mkdir out 9538 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9539 1.1 mrg 9540 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 9541 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9542 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9543 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9544 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9545 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9546 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9547 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9548 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9549 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9550 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 9551 1.1 mrg ac_status=$? 9552 1.1 mrg cat out/conftest.err >&5 9553 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9554 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 9555 1.1 mrg then 9556 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9557 1.1 mrg # So say no if there are warnings 9558 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9559 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9560 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9561 1.1 mrg lt_cv_prog_compiler_c_o=yes 9562 1.1 mrg fi 9563 1.1 mrg fi 9564 1.1 mrg chmod u+w . 2>&5 9565 1.1 mrg $RM conftest* 9566 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 9567 1.1 mrg # template instantiation 9568 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9569 1.1 mrg $RM out/* && rmdir out 9570 1.1 mrg cd .. 9571 1.1 mrg $RM -r conftest 9572 1.1 mrg $RM conftest* 9573 1.1 mrg 9574 1.1 mrg fi 9575 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9576 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9577 1.1 mrg 9578 1.1 mrg 9579 1.1 mrg 9580 1.1 mrg 9581 1.1 mrg 9582 1.1 mrg 9583 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9584 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9585 1.11 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 9586 1.1 mrg $as_echo_n "(cached) " >&6 9587 1.1 mrg else 9588 1.1 mrg lt_cv_prog_compiler_c_o=no 9589 1.1 mrg $RM -r conftest 2>/dev/null 9590 1.1 mrg mkdir conftest 9591 1.1 mrg cd conftest 9592 1.1 mrg mkdir out 9593 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9594 1.1 mrg 9595 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 9596 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9597 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9598 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9599 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9600 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9601 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9602 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9603 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9604 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9605 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 9606 1.1 mrg ac_status=$? 9607 1.1 mrg cat out/conftest.err >&5 9608 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9609 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 9610 1.1 mrg then 9611 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9612 1.1 mrg # So say no if there are warnings 9613 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9614 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9615 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9616 1.1 mrg lt_cv_prog_compiler_c_o=yes 9617 1.1 mrg fi 9618 1.1 mrg fi 9619 1.1 mrg chmod u+w . 2>&5 9620 1.1 mrg $RM conftest* 9621 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 9622 1.1 mrg # template instantiation 9623 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9624 1.1 mrg $RM out/* && rmdir out 9625 1.1 mrg cd .. 9626 1.1 mrg $RM -r conftest 9627 1.1 mrg $RM conftest* 9628 1.1 mrg 9629 1.1 mrg fi 9630 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9631 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9632 1.1 mrg 9633 1.1 mrg 9634 1.1 mrg 9635 1.1 mrg 9636 1.1 mrg hard_links="nottested" 9637 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9638 1.1 mrg # do not overwrite the value of need_locks provided by the user 9639 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9640 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 9641 1.1 mrg hard_links=yes 9642 1.1 mrg $RM conftest* 9643 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9644 1.1 mrg touch conftest.a 9645 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 9646 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9647 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9648 1.1 mrg $as_echo "$hard_links" >&6; } 9649 1.1 mrg if test "$hard_links" = no; then 9650 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9651 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9652 1.1 mrg need_locks=warn 9653 1.1 mrg fi 9654 1.1 mrg else 9655 1.1 mrg need_locks=no 9656 1.1 mrg fi 9657 1.1 mrg 9658 1.1 mrg 9659 1.1 mrg 9660 1.1 mrg 9661 1.1 mrg 9662 1.1 mrg 9663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9664 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9665 1.1 mrg 9666 1.1 mrg runpath_var= 9667 1.1 mrg allow_undefined_flag= 9668 1.1 mrg always_export_symbols=no 9669 1.1 mrg archive_cmds= 9670 1.1 mrg archive_expsym_cmds= 9671 1.1 mrg compiler_needs_object=no 9672 1.1 mrg enable_shared_with_static_runtimes=no 9673 1.1 mrg export_dynamic_flag_spec= 9674 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9675 1.1 mrg hardcode_automatic=no 9676 1.1 mrg hardcode_direct=no 9677 1.1 mrg hardcode_direct_absolute=no 9678 1.1 mrg hardcode_libdir_flag_spec= 9679 1.1 mrg hardcode_libdir_flag_spec_ld= 9680 1.1 mrg hardcode_libdir_separator= 9681 1.1 mrg hardcode_minus_L=no 9682 1.1 mrg hardcode_shlibpath_var=unsupported 9683 1.1 mrg inherit_rpath=no 9684 1.1 mrg link_all_deplibs=unknown 9685 1.1 mrg module_cmds= 9686 1.1 mrg module_expsym_cmds= 9687 1.1 mrg old_archive_from_new_cmds= 9688 1.1 mrg old_archive_from_expsyms_cmds= 9689 1.1 mrg thread_safe_flag_spec= 9690 1.1 mrg whole_archive_flag_spec= 9691 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 9692 1.1 mrg # included in the symbol list 9693 1.1 mrg include_expsyms= 9694 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 9695 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 9696 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9697 1.1 mrg # as well as any symbol that contains `d'. 9698 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9699 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9700 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 9701 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 9702 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 9703 1.1 mrg # preloaded symbol tables. 9704 1.1 mrg # Exclude shared library initialization/finalization symbols. 9705 1.1 mrg extract_expsyms_cmds= 9706 1.1 mrg 9707 1.1 mrg case $host_os in 9708 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9709 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 9710 1.1 mrg # When not using gcc, we currently assume that we are using 9711 1.1 mrg # Microsoft Visual C++. 9712 1.1 mrg if test "$GCC" != yes; then 9713 1.1 mrg with_gnu_ld=no 9714 1.1 mrg fi 9715 1.1 mrg ;; 9716 1.1 mrg interix*) 9717 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 9718 1.1 mrg with_gnu_ld=yes 9719 1.1 mrg ;; 9720 1.1 mrg openbsd*) 9721 1.1 mrg with_gnu_ld=no 9722 1.1 mrg ;; 9723 1.1 mrg esac 9724 1.1 mrg 9725 1.1 mrg ld_shlibs=yes 9726 1.1 mrg 9727 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 9728 1.1 mrg # that we're better off using the native interface for both. 9729 1.1 mrg lt_use_gnu_ld_interface=no 9730 1.1 mrg if test "$with_gnu_ld" = yes; then 9731 1.1 mrg case $host_os in 9732 1.1 mrg aix*) 9733 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 9734 1.1 mrg # with the native linker. However, as the warning in the GNU ld 9735 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 9736 1.1 mrg # shared libraries, regardless of the interface used. 9737 1.1 mrg case `$LD -v 2>&1` in 9738 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9739 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9740 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9741 1.1 mrg *) 9742 1.1 mrg lt_use_gnu_ld_interface=yes 9743 1.1 mrg ;; 9744 1.1 mrg esac 9745 1.1 mrg ;; 9746 1.1 mrg *) 9747 1.1 mrg lt_use_gnu_ld_interface=yes 9748 1.1 mrg ;; 9749 1.1 mrg esac 9750 1.1 mrg fi 9751 1.1 mrg 9752 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 9753 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 9754 1.1 mrg wlarc='${wl}' 9755 1.1 mrg 9756 1.1 mrg # Set some defaults for GNU ld with shared library support. These 9757 1.1 mrg # are reset later if shared libraries are not supported. Putting them 9758 1.1 mrg # here allows them to be overridden if necessary. 9759 1.1 mrg runpath_var=LD_RUN_PATH 9760 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9761 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 9762 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 9763 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9764 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9765 1.1 mrg else 9766 1.1 mrg whole_archive_flag_spec= 9767 1.1 mrg fi 9768 1.1 mrg supports_anon_versioning=no 9769 1.1 mrg case `$LD -v 2>&1` in 9770 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 9771 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9772 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9773 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9774 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 9775 1.1 mrg *) supports_anon_versioning=yes ;; 9776 1.1 mrg esac 9777 1.1 mrg 9778 1.1 mrg # See if GNU ld supports shared libraries. 9779 1.1 mrg case $host_os in 9780 1.1 mrg aix[3-9]*) 9781 1.1 mrg # On AIX/PPC, the GNU linker is very broken 9782 1.1 mrg if test "$host_cpu" != ia64; then 9783 1.1 mrg ld_shlibs=no 9784 1.1 mrg cat <<_LT_EOF 1>&2 9785 1.1 mrg 9786 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 9787 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 9788 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 9789 1.1 mrg *** really care for shared libraries, you may want to install binutils 9790 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9791 1.1 mrg *** You will then need to restart the configuration process. 9792 1.1 mrg 9793 1.1 mrg _LT_EOF 9794 1.1 mrg fi 9795 1.1 mrg ;; 9796 1.1 mrg 9797 1.1 mrg amigaos*) 9798 1.1 mrg case $host_cpu in 9799 1.1 mrg powerpc) 9800 1.1 mrg # see comment about AmigaOS4 .so support 9801 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9802 1.1 mrg archive_expsym_cmds='' 9803 1.1 mrg ;; 9804 1.1 mrg m68k) 9805 1.1 mrg 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)' 9806 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9807 1.1 mrg hardcode_minus_L=yes 9808 1.1 mrg ;; 9809 1.1 mrg esac 9810 1.1 mrg ;; 9811 1.1 mrg 9812 1.1 mrg beos*) 9813 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9814 1.1 mrg allow_undefined_flag=unsupported 9815 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 9816 1.1 mrg # support --undefined. This deserves some investigation. FIXME 9817 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9818 1.1 mrg else 9819 1.1 mrg ld_shlibs=no 9820 1.1 mrg fi 9821 1.1 mrg ;; 9822 1.1 mrg 9823 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9824 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9825 1.1 mrg # as there is no search path for DLLs. 9826 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9827 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 9828 1.1 mrg allow_undefined_flag=unsupported 9829 1.1 mrg always_export_symbols=no 9830 1.1 mrg enable_shared_with_static_runtimes=yes 9831 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9832 1.1 mrg 9833 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9834 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9835 1.1 mrg # If the export-symbols file already is a .def file (1st line 9836 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 9837 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9838 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 9839 1.1 mrg else 9840 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 9841 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 9842 1.1 mrg fi~ 9843 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9844 1.1 mrg else 9845 1.1 mrg ld_shlibs=no 9846 1.1 mrg fi 9847 1.1 mrg ;; 9848 1.1 mrg 9849 1.1 mrg haiku*) 9850 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9851 1.1 mrg link_all_deplibs=yes 9852 1.1 mrg ;; 9853 1.1 mrg 9854 1.1 mrg interix[3-9]*) 9855 1.1 mrg hardcode_direct=no 9856 1.1 mrg hardcode_shlibpath_var=no 9857 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9858 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9859 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9860 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 9861 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 9862 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 9863 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9864 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9865 1.1 mrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9866 1.1 mrg 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' 9867 1.1 mrg ;; 9868 1.1 mrg 9869 1.12 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9870 1.1 mrg tmp_diet=no 9871 1.1 mrg if test "$host_os" = linux-dietlibc; then 9872 1.1 mrg case $cc_basename in 9873 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9874 1.1 mrg esac 9875 1.1 mrg fi 9876 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9877 1.1 mrg && test "$tmp_diet" = no 9878 1.1 mrg then 9879 1.6 mrg tmp_addflag=' $pic_flag' 9880 1.1 mrg tmp_sharedflag='-shared' 9881 1.1 mrg case $cc_basename,$host_cpu in 9882 1.1 mrg pgcc*) # Portland Group C compiler 9883 1.1 mrg 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' 9884 1.1 mrg tmp_addflag=' $pic_flag' 9885 1.1 mrg ;; 9886 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 9887 1.1 mrg # Portland Group f77 and f90 compilers 9888 1.1 mrg 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' 9889 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 9890 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9891 1.1 mrg tmp_addflag=' -i_dynamic' ;; 9892 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9893 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 9894 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 9895 1.1 mrg tmp_addflag=' -nofor_main' ;; 9896 1.1 mrg lf95*) # Lahey Fortran 8.1 9897 1.1 mrg whole_archive_flag_spec= 9898 1.1 mrg tmp_sharedflag='--shared' ;; 9899 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9900 1.1 mrg tmp_sharedflag='-qmkshrobj' 9901 1.1 mrg tmp_addflag= ;; 9902 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 9903 1.1 mrg 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' 9904 1.1 mrg compiler_needs_object=yes 9905 1.1 mrg ;; 9906 1.1 mrg esac 9907 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 9908 1.1 mrg *Sun\ C*) # Sun C 5.9 9909 1.1 mrg 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' 9910 1.1 mrg compiler_needs_object=yes 9911 1.1 mrg tmp_sharedflag='-G' ;; 9912 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 9913 1.1 mrg tmp_sharedflag='-G' ;; 9914 1.1 mrg esac 9915 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9916 1.1 mrg 9917 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9918 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9919 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9920 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9921 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9922 1.1 mrg fi 9923 1.1 mrg 9924 1.1 mrg case $cc_basename in 9925 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 9926 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9927 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9928 1.1 mrg hardcode_libdir_flag_spec= 9929 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 9930 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9931 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9932 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9933 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9934 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9935 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9936 1.1 mrg fi 9937 1.1 mrg ;; 9938 1.1 mrg esac 9939 1.1 mrg else 9940 1.1 mrg ld_shlibs=no 9941 1.1 mrg fi 9942 1.1 mrg ;; 9943 1.1 mrg 9944 1.1 mrg netbsd*) 9945 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9946 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9947 1.1 mrg wlarc= 9948 1.1 mrg else 9949 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9950 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9951 1.1 mrg fi 9952 1.1 mrg ;; 9953 1.1 mrg 9954 1.1 mrg solaris*) 9955 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9956 1.1 mrg ld_shlibs=no 9957 1.1 mrg cat <<_LT_EOF 1>&2 9958 1.1 mrg 9959 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9960 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 9961 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9962 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 9963 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9964 1.1 mrg *** used, and then restart. 9965 1.1 mrg 9966 1.1 mrg _LT_EOF 9967 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9968 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9969 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9970 1.1 mrg else 9971 1.1 mrg ld_shlibs=no 9972 1.1 mrg fi 9973 1.1 mrg ;; 9974 1.1 mrg 9975 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9976 1.1 mrg case `$LD -v 2>&1` in 9977 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9978 1.1 mrg ld_shlibs=no 9979 1.1 mrg cat <<_LT_EOF 1>&2 9980 1.1 mrg 9981 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9982 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 9983 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9984 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9985 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9986 1.1 mrg *** used, and then restart. 9987 1.1 mrg 9988 1.1 mrg _LT_EOF 9989 1.1 mrg ;; 9990 1.1 mrg *) 9991 1.1 mrg # For security reasons, it is highly recommended that you always 9992 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 9993 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 9994 1.1 mrg # requires that you compile everything twice, which is a pain. 9995 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9996 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9997 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9998 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9999 1.1 mrg else 10000 1.1 mrg ld_shlibs=no 10001 1.1 mrg fi 10002 1.1 mrg ;; 10003 1.1 mrg esac 10004 1.1 mrg ;; 10005 1.1 mrg 10006 1.1 mrg sunos4*) 10007 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10008 1.1 mrg wlarc= 10009 1.1 mrg hardcode_direct=yes 10010 1.1 mrg hardcode_shlibpath_var=no 10011 1.1 mrg ;; 10012 1.1 mrg 10013 1.1 mrg *) 10014 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10015 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10016 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10017 1.1 mrg else 10018 1.1 mrg ld_shlibs=no 10019 1.1 mrg fi 10020 1.1 mrg ;; 10021 1.1 mrg esac 10022 1.1 mrg 10023 1.1 mrg if test "$ld_shlibs" = no; then 10024 1.1 mrg runpath_var= 10025 1.1 mrg hardcode_libdir_flag_spec= 10026 1.1 mrg export_dynamic_flag_spec= 10027 1.1 mrg whole_archive_flag_spec= 10028 1.1 mrg fi 10029 1.1 mrg else 10030 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 10031 1.1 mrg case $host_os in 10032 1.1 mrg aix3*) 10033 1.1 mrg allow_undefined_flag=unsupported 10034 1.1 mrg always_export_symbols=yes 10035 1.1 mrg 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' 10036 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 10037 1.1 mrg # are no directories specified by -L. 10038 1.1 mrg hardcode_minus_L=yes 10039 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10040 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 10041 1.1 mrg # broken collect2. 10042 1.1 mrg hardcode_direct=unsupported 10043 1.1 mrg fi 10044 1.1 mrg ;; 10045 1.1 mrg 10046 1.1 mrg aix[4-9]*) 10047 1.1 mrg if test "$host_cpu" = ia64; then 10048 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 10049 1.1 mrg # have to do anything special. 10050 1.1 mrg aix_use_runtimelinking=no 10051 1.1 mrg exp_sym_flag='-Bexport' 10052 1.1 mrg no_entry_flag="" 10053 1.1 mrg else 10054 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 10055 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 10056 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 10057 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 10058 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10059 1.1 mrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 10060 1.1 mrg else 10061 1.9 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 10062 1.1 mrg fi 10063 1.1 mrg aix_use_runtimelinking=no 10064 1.1 mrg 10065 1.1 mrg # Test if we are trying to use run time linking or normal 10066 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10067 1.1 mrg # need to do runtime linking. 10068 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10069 1.1 mrg for ld_flag in $LDFLAGS; do 10070 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10071 1.1 mrg aix_use_runtimelinking=yes 10072 1.1 mrg break 10073 1.1 mrg fi 10074 1.1 mrg done 10075 1.1 mrg ;; 10076 1.1 mrg esac 10077 1.1 mrg 10078 1.1 mrg exp_sym_flag='-bexport' 10079 1.1 mrg no_entry_flag='-bnoentry' 10080 1.1 mrg fi 10081 1.1 mrg 10082 1.1 mrg # When large executables or shared objects are built, AIX ld can 10083 1.1 mrg # have problems creating the table of contents. If linking a library 10084 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 10085 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10086 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10087 1.1 mrg 10088 1.1 mrg archive_cmds='' 10089 1.1 mrg hardcode_direct=yes 10090 1.1 mrg hardcode_direct_absolute=yes 10091 1.1 mrg hardcode_libdir_separator=':' 10092 1.1 mrg link_all_deplibs=yes 10093 1.1 mrg file_list_spec='${wl}-f,' 10094 1.1 mrg 10095 1.1 mrg if test "$GCC" = yes; then 10096 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 10097 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 10098 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 10099 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 10100 1.1 mrg if test -f "$collect2name" && 10101 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10102 1.1 mrg then 10103 1.1 mrg # We have reworked collect2 10104 1.1 mrg : 10105 1.1 mrg else 10106 1.1 mrg # We have old collect2 10107 1.1 mrg hardcode_direct=unsupported 10108 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 10109 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 10110 1.1 mrg # to unsupported forces relinking 10111 1.1 mrg hardcode_minus_L=yes 10112 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10113 1.1 mrg hardcode_libdir_separator= 10114 1.1 mrg fi 10115 1.1 mrg ;; 10116 1.1 mrg esac 10117 1.1 mrg shared_flag='-shared' 10118 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10119 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 10120 1.1 mrg fi 10121 1.1 mrg else 10122 1.1 mrg # not using gcc 10123 1.1 mrg if test "$host_cpu" = ia64; then 10124 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10125 1.1 mrg # chokes on -Wl,-G. The following line is correct: 10126 1.1 mrg shared_flag='-G' 10127 1.1 mrg else 10128 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10129 1.1 mrg shared_flag='${wl}-G' 10130 1.1 mrg else 10131 1.1 mrg shared_flag='${wl}-bM:SRE' 10132 1.1 mrg fi 10133 1.1 mrg fi 10134 1.1 mrg fi 10135 1.1 mrg 10136 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 10137 1.1 mrg # It seems that -bexpall does not export symbols beginning with 10138 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 10139 1.1 mrg always_export_symbols=yes 10140 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10141 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 10142 1.1 mrg # -berok will link without error, but may produce a broken library. 10143 1.1 mrg allow_undefined_flag='-berok' 10144 1.1 mrg # Determine the default libpath from the value encoded in an 10145 1.1 mrg # empty executable. 10146 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10147 1.1 mrg /* end confdefs.h. */ 10148 1.1 mrg 10149 1.1 mrg int 10150 1.1 mrg main () 10151 1.1 mrg { 10152 1.1 mrg 10153 1.1 mrg ; 10154 1.1 mrg return 0; 10155 1.1 mrg } 10156 1.1 mrg _ACEOF 10157 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10158 1.1 mrg 10159 1.1 mrg lt_aix_libpath_sed=' 10160 1.1 mrg /Import File Strings/,/^$/ { 10161 1.1 mrg /^0/ { 10162 1.1 mrg s/^0 *\(.*\)$/\1/ 10163 1.1 mrg p 10164 1.1 mrg } 10165 1.1 mrg }' 10166 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10167 1.1 mrg # Check for a 64-bit object if we didn't find anything. 10168 1.1 mrg if test -z "$aix_libpath"; then 10169 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10170 1.1 mrg fi 10171 1.1 mrg fi 10172 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10173 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10174 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10175 1.1 mrg 10176 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10177 1.1 mrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 10178 1.1 mrg else 10179 1.1 mrg if test "$host_cpu" = ia64; then 10180 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10181 1.1 mrg allow_undefined_flag="-z nodefs" 10182 1.1 mrg 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" 10183 1.1 mrg else 10184 1.1 mrg # Determine the default libpath from the value encoded in an 10185 1.1 mrg # empty executable. 10186 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10187 1.1 mrg /* end confdefs.h. */ 10188 1.1 mrg 10189 1.1 mrg int 10190 1.1 mrg main () 10191 1.1 mrg { 10192 1.1 mrg 10193 1.1 mrg ; 10194 1.1 mrg return 0; 10195 1.1 mrg } 10196 1.1 mrg _ACEOF 10197 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10198 1.1 mrg 10199 1.1 mrg lt_aix_libpath_sed=' 10200 1.1 mrg /Import File Strings/,/^$/ { 10201 1.1 mrg /^0/ { 10202 1.1 mrg s/^0 *\(.*\)$/\1/ 10203 1.1 mrg p 10204 1.1 mrg } 10205 1.1 mrg }' 10206 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10207 1.1 mrg # Check for a 64-bit object if we didn't find anything. 10208 1.1 mrg if test -z "$aix_libpath"; then 10209 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10210 1.1 mrg fi 10211 1.1 mrg fi 10212 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10213 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10214 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10215 1.1 mrg 10216 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10217 1.1 mrg # Warning - without using the other run time loading flags, 10218 1.1 mrg # -berok will link without error, but may produce a broken library. 10219 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 10220 1.1 mrg allow_undefined_flag=' ${wl}-berok' 10221 1.1 mrg if test "$with_gnu_ld" = yes; then 10222 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 10223 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10224 1.1 mrg else 10225 1.1 mrg # Exported symbols can be pulled into shared objects from archives 10226 1.1 mrg whole_archive_flag_spec='$convenience' 10227 1.1 mrg fi 10228 1.1 mrg archive_cmds_need_lc=yes 10229 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 10230 1.1 mrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 10231 1.1 mrg fi 10232 1.1 mrg fi 10233 1.1 mrg ;; 10234 1.1 mrg 10235 1.1 mrg amigaos*) 10236 1.1 mrg case $host_cpu in 10237 1.1 mrg powerpc) 10238 1.1 mrg # see comment about AmigaOS4 .so support 10239 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10240 1.1 mrg archive_expsym_cmds='' 10241 1.1 mrg ;; 10242 1.1 mrg m68k) 10243 1.1 mrg 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)' 10244 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10245 1.1 mrg hardcode_minus_L=yes 10246 1.1 mrg ;; 10247 1.1 mrg esac 10248 1.1 mrg ;; 10249 1.1 mrg 10250 1.1 mrg bsdi[45]*) 10251 1.1 mrg export_dynamic_flag_spec=-rdynamic 10252 1.1 mrg ;; 10253 1.1 mrg 10254 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 10255 1.1 mrg # When not using gcc, we currently assume that we are using 10256 1.1 mrg # Microsoft Visual C++. 10257 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 10258 1.1 mrg # no search path for DLLs. 10259 1.1 mrg hardcode_libdir_flag_spec=' ' 10260 1.1 mrg allow_undefined_flag=unsupported 10261 1.1 mrg # Tell ltmain to make .lib files, not .a files. 10262 1.1 mrg libext=lib 10263 1.1 mrg # Tell ltmain to make .dll files, not .so files. 10264 1.1 mrg shrext_cmds=".dll" 10265 1.1 mrg # FIXME: Setting linknames here is a bad hack. 10266 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10267 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 10268 1.1 mrg old_archive_from_new_cmds='true' 10269 1.1 mrg # FIXME: Should let the user specify the lib program. 10270 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10271 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 10272 1.1 mrg enable_shared_with_static_runtimes=yes 10273 1.1 mrg ;; 10274 1.1 mrg 10275 1.1 mrg darwin* | rhapsody*) 10276 1.1 mrg 10277 1.1 mrg 10278 1.1 mrg archive_cmds_need_lc=no 10279 1.1 mrg hardcode_direct=no 10280 1.1 mrg hardcode_automatic=yes 10281 1.1 mrg hardcode_shlibpath_var=unsupported 10282 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 10283 1.1 mrg 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\"`' 10284 1.1 mrg else 10285 1.1 mrg whole_archive_flag_spec='' 10286 1.1 mrg fi 10287 1.1 mrg link_all_deplibs=yes 10288 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 10289 1.1 mrg case $cc_basename in 10290 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 10291 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 10292 1.1 mrg esac 10293 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 10294 1.1 mrg output_verbose_link_cmd=func_echo_all 10295 1.1 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10296 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10297 1.1 mrg 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}" 10298 1.1 mrg 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}" 10299 1.1 mrg 10300 1.1 mrg else 10301 1.1 mrg ld_shlibs=no 10302 1.1 mrg fi 10303 1.1 mrg 10304 1.1 mrg ;; 10305 1.1 mrg 10306 1.1 mrg dgux*) 10307 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10308 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10309 1.1 mrg hardcode_shlibpath_var=no 10310 1.1 mrg ;; 10311 1.1 mrg 10312 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10313 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 10314 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 10315 1.1 mrg # extra space). 10316 1.1 mrg freebsd2.2*) 10317 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10318 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10319 1.1 mrg hardcode_direct=yes 10320 1.1 mrg hardcode_shlibpath_var=no 10321 1.1 mrg ;; 10322 1.1 mrg 10323 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10324 1.4 mrg freebsd2.*) 10325 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10326 1.1 mrg hardcode_direct=yes 10327 1.1 mrg hardcode_minus_L=yes 10328 1.1 mrg hardcode_shlibpath_var=no 10329 1.1 mrg ;; 10330 1.1 mrg 10331 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10332 1.1 mrg freebsd* | dragonfly*) 10333 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10334 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10335 1.1 mrg hardcode_direct=yes 10336 1.1 mrg hardcode_shlibpath_var=no 10337 1.1 mrg ;; 10338 1.1 mrg 10339 1.1 mrg hpux9*) 10340 1.1 mrg if test "$GCC" = yes; then 10341 1.1 mrg archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 10342 1.1 mrg else 10343 1.1 mrg archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 10344 1.1 mrg fi 10345 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10346 1.1 mrg hardcode_libdir_separator=: 10347 1.1 mrg hardcode_direct=yes 10348 1.1 mrg 10349 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 10350 1.1 mrg # but as the default location of the library. 10351 1.1 mrg hardcode_minus_L=yes 10352 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10353 1.1 mrg ;; 10354 1.1 mrg 10355 1.1 mrg hpux10*) 10356 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10357 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10358 1.1 mrg else 10359 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10360 1.1 mrg fi 10361 1.1 mrg if test "$with_gnu_ld" = no; then 10362 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10363 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 10364 1.1 mrg hardcode_libdir_separator=: 10365 1.1 mrg hardcode_direct=yes 10366 1.1 mrg hardcode_direct_absolute=yes 10367 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10368 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 10369 1.1 mrg # but as the default location of the library. 10370 1.1 mrg hardcode_minus_L=yes 10371 1.1 mrg fi 10372 1.1 mrg ;; 10373 1.1 mrg 10374 1.1 mrg hpux11*) 10375 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10376 1.1 mrg case $host_cpu in 10377 1.1 mrg hppa*64*) 10378 1.13 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10379 1.1 mrg ;; 10380 1.1 mrg ia64*) 10381 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10382 1.1 mrg ;; 10383 1.1 mrg *) 10384 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10385 1.1 mrg ;; 10386 1.1 mrg esac 10387 1.1 mrg else 10388 1.1 mrg case $host_cpu in 10389 1.1 mrg hppa*64*) 10390 1.13 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10391 1.1 mrg ;; 10392 1.1 mrg ia64*) 10393 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10394 1.1 mrg ;; 10395 1.1 mrg *) 10396 1.1 mrg 10397 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 10398 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10400 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 10401 1.11 mrg if ${lt_cv_prog_compiler__b+:} false; then : 10402 1.1 mrg $as_echo_n "(cached) " >&6 10403 1.1 mrg else 10404 1.1 mrg lt_cv_prog_compiler__b=no 10405 1.1 mrg save_LDFLAGS="$LDFLAGS" 10406 1.1 mrg LDFLAGS="$LDFLAGS -b" 10407 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 10408 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10409 1.1 mrg # The linker can only warn and ignore the option if not recognized 10410 1.1 mrg # So say no if there are warnings 10411 1.1 mrg if test -s conftest.err; then 10412 1.1 mrg # Append any errors to the config.log. 10413 1.1 mrg cat conftest.err 1>&5 10414 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10415 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10416 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 10417 1.1 mrg lt_cv_prog_compiler__b=yes 10418 1.1 mrg fi 10419 1.1 mrg else 10420 1.1 mrg lt_cv_prog_compiler__b=yes 10421 1.1 mrg fi 10422 1.1 mrg fi 10423 1.1 mrg $RM -r conftest* 10424 1.1 mrg LDFLAGS="$save_LDFLAGS" 10425 1.1 mrg 10426 1.1 mrg fi 10427 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10428 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 10429 1.1 mrg 10430 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 10431 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10432 1.1 mrg else 10433 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10434 1.1 mrg fi 10435 1.1 mrg 10436 1.1 mrg ;; 10437 1.1 mrg esac 10438 1.1 mrg fi 10439 1.1 mrg if test "$with_gnu_ld" = no; then 10440 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10441 1.1 mrg hardcode_libdir_separator=: 10442 1.1 mrg 10443 1.1 mrg case $host_cpu in 10444 1.1 mrg hppa*64*|ia64*) 10445 1.1 mrg hardcode_direct=no 10446 1.1 mrg hardcode_shlibpath_var=no 10447 1.1 mrg ;; 10448 1.1 mrg *) 10449 1.1 mrg hardcode_direct=yes 10450 1.1 mrg hardcode_direct_absolute=yes 10451 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10452 1.1 mrg 10453 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 10454 1.1 mrg # but as the default location of the library. 10455 1.1 mrg hardcode_minus_L=yes 10456 1.1 mrg ;; 10457 1.1 mrg esac 10458 1.1 mrg fi 10459 1.1 mrg ;; 10460 1.1 mrg 10461 1.1 mrg irix5* | irix6* | nonstopux*) 10462 1.1 mrg if test "$GCC" = yes; then 10463 1.1 mrg archive_cmds='$CC -shared $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' 10464 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 10465 1.1 mrg # work, assume that -exports_file does not work either and 10466 1.1 mrg # implicitly export all symbols. 10467 1.1 mrg save_LDFLAGS="$LDFLAGS" 10468 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10469 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10470 1.1 mrg /* end confdefs.h. */ 10471 1.1 mrg int foo(void) {} 10472 1.1 mrg _ACEOF 10473 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10474 1.1 mrg archive_expsym_cmds='$CC -shared $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' 10475 1.1 mrg 10476 1.1 mrg fi 10477 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10478 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10479 1.1 mrg LDFLAGS="$save_LDFLAGS" 10480 1.1 mrg else 10481 1.1 mrg 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' 10482 1.1 mrg 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' 10483 1.1 mrg fi 10484 1.1 mrg archive_cmds_need_lc='no' 10485 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10486 1.1 mrg hardcode_libdir_separator=: 10487 1.1 mrg inherit_rpath=yes 10488 1.1 mrg link_all_deplibs=yes 10489 1.1 mrg ;; 10490 1.1 mrg 10491 1.1 mrg netbsd*) 10492 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10493 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10494 1.1 mrg else 10495 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10496 1.1 mrg fi 10497 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10498 1.1 mrg hardcode_direct=yes 10499 1.1 mrg hardcode_shlibpath_var=no 10500 1.1 mrg ;; 10501 1.1 mrg 10502 1.1 mrg newsos6) 10503 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10504 1.1 mrg hardcode_direct=yes 10505 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10506 1.1 mrg hardcode_libdir_separator=: 10507 1.1 mrg hardcode_shlibpath_var=no 10508 1.1 mrg ;; 10509 1.1 mrg 10510 1.1 mrg *nto* | *qnx*) 10511 1.1 mrg ;; 10512 1.1 mrg 10513 1.1 mrg openbsd*) 10514 1.1 mrg if test -f /usr/libexec/ld.so; then 10515 1.1 mrg hardcode_direct=yes 10516 1.1 mrg hardcode_shlibpath_var=no 10517 1.1 mrg hardcode_direct_absolute=yes 10518 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10519 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10520 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10521 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10522 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10523 1.1 mrg else 10524 1.1 mrg case $host_os in 10525 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10526 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10527 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10528 1.1 mrg ;; 10529 1.1 mrg *) 10530 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10531 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10532 1.1 mrg ;; 10533 1.1 mrg esac 10534 1.1 mrg fi 10535 1.1 mrg else 10536 1.1 mrg ld_shlibs=no 10537 1.1 mrg fi 10538 1.1 mrg ;; 10539 1.1 mrg 10540 1.1 mrg os2*) 10541 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10542 1.1 mrg hardcode_minus_L=yes 10543 1.1 mrg allow_undefined_flag=unsupported 10544 1.1 mrg archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 10545 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10546 1.1 mrg ;; 10547 1.1 mrg 10548 1.1 mrg osf3*) 10549 1.1 mrg if test "$GCC" = yes; then 10550 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10551 1.1 mrg 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' 10552 1.1 mrg else 10553 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 10554 1.1 mrg 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' 10555 1.1 mrg fi 10556 1.1 mrg archive_cmds_need_lc='no' 10557 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10558 1.1 mrg hardcode_libdir_separator=: 10559 1.1 mrg ;; 10560 1.1 mrg 10561 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 10562 1.1 mrg if test "$GCC" = yes; then 10563 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10564 1.1 mrg archive_cmds='$CC -shared${allow_undefined_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' 10565 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10566 1.1 mrg else 10567 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 10568 1.1 mrg 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' 10569 1.1 mrg 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~ 10570 1.1 mrg $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' 10571 1.1 mrg 10572 1.1 mrg # Both c and cxx compiler support -rpath directly 10573 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 10574 1.1 mrg fi 10575 1.1 mrg archive_cmds_need_lc='no' 10576 1.1 mrg hardcode_libdir_separator=: 10577 1.1 mrg ;; 10578 1.1 mrg 10579 1.1 mrg solaris*) 10580 1.1 mrg no_undefined_flag=' -z defs' 10581 1.1 mrg if test "$GCC" = yes; then 10582 1.1 mrg wlarc='${wl}' 10583 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10584 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10585 1.1 mrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10586 1.1 mrg else 10587 1.1 mrg case `$CC -V 2>&1` in 10588 1.1 mrg *"Compilers 5.0"*) 10589 1.1 mrg wlarc='' 10590 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10591 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10592 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10593 1.1 mrg ;; 10594 1.1 mrg *) 10595 1.1 mrg wlarc='${wl}' 10596 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10597 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10598 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10599 1.1 mrg ;; 10600 1.1 mrg esac 10601 1.1 mrg fi 10602 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10603 1.1 mrg hardcode_shlibpath_var=no 10604 1.1 mrg case $host_os in 10605 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 10606 1.1 mrg *) 10607 1.1 mrg # The compiler driver will combine and reorder linker options, 10608 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 10609 1.1 mrg # but is careful enough not to reorder. 10610 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 10611 1.1 mrg if test "$GCC" = yes; then 10612 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10613 1.1 mrg else 10614 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10615 1.1 mrg fi 10616 1.1 mrg ;; 10617 1.1 mrg esac 10618 1.1 mrg link_all_deplibs=yes 10619 1.1 mrg ;; 10620 1.1 mrg 10621 1.1 mrg sunos4*) 10622 1.1 mrg if test "x$host_vendor" = xsequent; then 10623 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 10624 1.1 mrg # files that make .init and .fini sections work. 10625 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10626 1.1 mrg else 10627 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10628 1.1 mrg fi 10629 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10630 1.1 mrg hardcode_direct=yes 10631 1.1 mrg hardcode_minus_L=yes 10632 1.1 mrg hardcode_shlibpath_var=no 10633 1.1 mrg ;; 10634 1.1 mrg 10635 1.1 mrg sysv4) 10636 1.1 mrg case $host_vendor in 10637 1.1 mrg sni) 10638 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10639 1.1 mrg hardcode_direct=yes # is this really true??? 10640 1.1 mrg ;; 10641 1.1 mrg siemens) 10642 1.1 mrg ## LD is ld it makes a PLAMLIB 10643 1.1 mrg ## CC just makes a GrossModule. 10644 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10645 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 10646 1.1 mrg hardcode_direct=no 10647 1.1 mrg ;; 10648 1.1 mrg motorola) 10649 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10650 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10651 1.1 mrg ;; 10652 1.1 mrg esac 10653 1.1 mrg runpath_var='LD_RUN_PATH' 10654 1.1 mrg hardcode_shlibpath_var=no 10655 1.1 mrg ;; 10656 1.1 mrg 10657 1.1 mrg sysv4.3*) 10658 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10659 1.1 mrg hardcode_shlibpath_var=no 10660 1.1 mrg export_dynamic_flag_spec='-Bexport' 10661 1.1 mrg ;; 10662 1.1 mrg 10663 1.1 mrg sysv4*MP*) 10664 1.1 mrg if test -d /usr/nec; then 10665 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10666 1.1 mrg hardcode_shlibpath_var=no 10667 1.1 mrg runpath_var=LD_RUN_PATH 10668 1.1 mrg hardcode_runpath_var=yes 10669 1.1 mrg ld_shlibs=yes 10670 1.1 mrg fi 10671 1.1 mrg ;; 10672 1.1 mrg 10673 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10674 1.1 mrg no_undefined_flag='${wl}-z,text' 10675 1.1 mrg archive_cmds_need_lc=no 10676 1.1 mrg hardcode_shlibpath_var=no 10677 1.1 mrg runpath_var='LD_RUN_PATH' 10678 1.1 mrg 10679 1.1 mrg if test "$GCC" = yes; then 10680 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10681 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10682 1.1 mrg else 10683 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10684 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10685 1.1 mrg fi 10686 1.1 mrg ;; 10687 1.1 mrg 10688 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 10689 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 10690 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 10691 1.1 mrg # always be unresolved, which means just about no library would 10692 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 10693 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 10694 1.1 mrg # as -z defs. 10695 1.1 mrg no_undefined_flag='${wl}-z,text' 10696 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 10697 1.1 mrg archive_cmds_need_lc=no 10698 1.1 mrg hardcode_shlibpath_var=no 10699 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 10700 1.1 mrg hardcode_libdir_separator=':' 10701 1.1 mrg link_all_deplibs=yes 10702 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 10703 1.1 mrg runpath_var='LD_RUN_PATH' 10704 1.1 mrg 10705 1.1 mrg if test "$GCC" = yes; then 10706 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10707 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10708 1.1 mrg else 10709 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10710 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10711 1.1 mrg fi 10712 1.1 mrg ;; 10713 1.1 mrg 10714 1.1 mrg uts4*) 10715 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10716 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10717 1.1 mrg hardcode_shlibpath_var=no 10718 1.1 mrg ;; 10719 1.1 mrg 10720 1.1 mrg *) 10721 1.1 mrg ld_shlibs=no 10722 1.1 mrg ;; 10723 1.1 mrg esac 10724 1.1 mrg 10725 1.1 mrg if test x$host_vendor = xsni; then 10726 1.1 mrg case $host in 10727 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10728 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 10729 1.1 mrg ;; 10730 1.1 mrg esac 10731 1.1 mrg fi 10732 1.1 mrg fi 10733 1.1 mrg 10734 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10735 1.1 mrg $as_echo "$ld_shlibs" >&6; } 10736 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 10737 1.1 mrg 10738 1.1 mrg with_gnu_ld=$with_gnu_ld 10739 1.1 mrg 10740 1.1 mrg 10741 1.1 mrg 10742 1.1 mrg 10743 1.1 mrg 10744 1.1 mrg 10745 1.1 mrg 10746 1.1 mrg 10747 1.1 mrg 10748 1.1 mrg 10749 1.1 mrg 10750 1.1 mrg 10751 1.1 mrg 10752 1.1 mrg 10753 1.1 mrg 10754 1.1 mrg # 10755 1.1 mrg # Do we need to explicitly link libc? 10756 1.1 mrg # 10757 1.1 mrg case "x$archive_cmds_need_lc" in 10758 1.1 mrg x|xyes) 10759 1.1 mrg # Assume -lc should be added 10760 1.1 mrg archive_cmds_need_lc=yes 10761 1.1 mrg 10762 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 10763 1.1 mrg case $archive_cmds in 10764 1.1 mrg *'~'*) 10765 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 10766 1.1 mrg ;; 10767 1.1 mrg '$CC '*) 10768 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 10769 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 10770 1.1 mrg # to ld, don't add -lc before -lgcc. 10771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10772 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10773 1.11 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 10774 1.1 mrg $as_echo_n "(cached) " >&6 10775 1.1 mrg else 10776 1.1 mrg $RM conftest* 10777 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10778 1.1 mrg 10779 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10780 1.1 mrg (eval $ac_compile) 2>&5 10781 1.1 mrg ac_status=$? 10782 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10783 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 10784 1.1 mrg soname=conftest 10785 1.1 mrg lib=conftest 10786 1.1 mrg libobjs=conftest.$ac_objext 10787 1.1 mrg deplibs= 10788 1.1 mrg wl=$lt_prog_compiler_wl 10789 1.1 mrg pic_flag=$lt_prog_compiler_pic 10790 1.1 mrg compiler_flags=-v 10791 1.1 mrg linker_flags=-v 10792 1.1 mrg verstring= 10793 1.1 mrg output_objdir=. 10794 1.1 mrg libname=conftest 10795 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 10796 1.1 mrg allow_undefined_flag= 10797 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10798 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10799 1.1 mrg ac_status=$? 10800 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10801 1.1 mrg test $ac_status = 0; } 10802 1.1 mrg then 10803 1.1 mrg lt_cv_archive_cmds_need_lc=no 10804 1.1 mrg else 10805 1.1 mrg lt_cv_archive_cmds_need_lc=yes 10806 1.1 mrg fi 10807 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 10808 1.1 mrg else 10809 1.1 mrg cat conftest.err 1>&5 10810 1.1 mrg fi 10811 1.1 mrg $RM conftest* 10812 1.1 mrg 10813 1.1 mrg fi 10814 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10815 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10816 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10817 1.1 mrg ;; 10818 1.1 mrg esac 10819 1.1 mrg fi 10820 1.1 mrg ;; 10821 1.1 mrg esac 10822 1.1 mrg 10823 1.1 mrg 10824 1.1 mrg 10825 1.1 mrg 10826 1.1 mrg 10827 1.1 mrg 10828 1.1 mrg 10829 1.1 mrg 10830 1.1 mrg 10831 1.1 mrg 10832 1.1 mrg 10833 1.1 mrg 10834 1.1 mrg 10835 1.1 mrg 10836 1.1 mrg 10837 1.1 mrg 10838 1.1 mrg 10839 1.1 mrg 10840 1.1 mrg 10841 1.1 mrg 10842 1.1 mrg 10843 1.1 mrg 10844 1.1 mrg 10845 1.1 mrg 10846 1.1 mrg 10847 1.1 mrg 10848 1.1 mrg 10849 1.1 mrg 10850 1.1 mrg 10851 1.1 mrg 10852 1.1 mrg 10853 1.1 mrg 10854 1.1 mrg 10855 1.1 mrg 10856 1.1 mrg 10857 1.1 mrg 10858 1.1 mrg 10859 1.1 mrg 10860 1.1 mrg 10861 1.1 mrg 10862 1.1 mrg 10863 1.1 mrg 10864 1.1 mrg 10865 1.1 mrg 10866 1.1 mrg 10867 1.1 mrg 10868 1.1 mrg 10869 1.1 mrg 10870 1.1 mrg 10871 1.1 mrg 10872 1.1 mrg 10873 1.1 mrg 10874 1.1 mrg 10875 1.1 mrg 10876 1.1 mrg 10877 1.1 mrg 10878 1.1 mrg 10879 1.1 mrg 10880 1.1 mrg 10881 1.1 mrg 10882 1.1 mrg 10883 1.1 mrg 10884 1.1 mrg 10885 1.1 mrg 10886 1.1 mrg 10887 1.1 mrg 10888 1.1 mrg 10889 1.1 mrg 10890 1.1 mrg 10891 1.1 mrg 10892 1.1 mrg 10893 1.1 mrg 10894 1.1 mrg 10895 1.1 mrg 10896 1.1 mrg 10897 1.1 mrg 10898 1.1 mrg 10899 1.1 mrg 10900 1.1 mrg 10901 1.1 mrg 10902 1.1 mrg 10903 1.1 mrg 10904 1.1 mrg 10905 1.1 mrg 10906 1.1 mrg 10907 1.1 mrg 10908 1.1 mrg 10909 1.1 mrg 10910 1.1 mrg 10911 1.1 mrg 10912 1.1 mrg 10913 1.1 mrg 10914 1.1 mrg 10915 1.1 mrg 10916 1.1 mrg 10917 1.1 mrg 10918 1.1 mrg 10919 1.1 mrg 10920 1.1 mrg 10921 1.1 mrg 10922 1.1 mrg 10923 1.1 mrg 10924 1.1 mrg 10925 1.1 mrg 10926 1.1 mrg 10927 1.1 mrg 10928 1.1 mrg 10929 1.1 mrg 10930 1.1 mrg 10931 1.1 mrg 10932 1.1 mrg 10933 1.1 mrg 10934 1.1 mrg 10935 1.1 mrg 10936 1.1 mrg 10937 1.1 mrg 10938 1.1 mrg 10939 1.1 mrg 10940 1.1 mrg 10941 1.1 mrg 10942 1.1 mrg 10943 1.1 mrg 10944 1.1 mrg 10945 1.1 mrg 10946 1.1 mrg 10947 1.1 mrg 10948 1.1 mrg 10949 1.1 mrg 10950 1.1 mrg 10951 1.1 mrg 10952 1.1 mrg 10953 1.1 mrg 10954 1.1 mrg 10955 1.1 mrg 10956 1.1 mrg 10957 1.1 mrg 10958 1.1 mrg 10959 1.1 mrg 10960 1.1 mrg 10961 1.1 mrg 10962 1.1 mrg 10963 1.1 mrg 10964 1.1 mrg 10965 1.1 mrg 10966 1.1 mrg 10967 1.1 mrg 10968 1.1 mrg 10969 1.1 mrg 10970 1.1 mrg 10971 1.1 mrg 10972 1.1 mrg 10973 1.1 mrg 10974 1.1 mrg 10975 1.1 mrg 10976 1.1 mrg 10977 1.1 mrg 10978 1.1 mrg 10979 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10980 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 10981 1.1 mrg 10982 1.1 mrg if test "$GCC" = yes; then 10983 1.1 mrg case $host_os in 10984 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10985 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 10986 1.1 mrg esac 10987 1.1 mrg case $host_os in 10988 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10989 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 10990 1.1 mrg esac 10991 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10992 1.1 mrg case $lt_search_path_spec in 10993 1.1 mrg *\;*) 10994 1.1 mrg # if the path contains ";" then we assume it to be the separator 10995 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 10996 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 10997 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 10998 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10999 1.1 mrg ;; 11000 1.1 mrg *) 11001 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11002 1.1 mrg ;; 11003 1.1 mrg esac 11004 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 11005 1.1 mrg # and add multilib dir if necessary. 11006 1.1 mrg lt_tmp_lt_search_path_spec= 11007 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11008 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 11009 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11010 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11011 1.1 mrg else 11012 1.1 mrg test -d "$lt_sys_path" && \ 11013 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11014 1.1 mrg fi 11015 1.1 mrg done 11016 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11017 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 11018 1.1 mrg lt_foo=""; 11019 1.1 mrg lt_count=0; 11020 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 11021 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 11022 1.1 mrg if ($lt_i == "..") { 11023 1.1 mrg lt_count++; 11024 1.1 mrg } else { 11025 1.1 mrg if (lt_count == 0) { 11026 1.1 mrg lt_foo="/" $lt_i lt_foo; 11027 1.1 mrg } else { 11028 1.1 mrg lt_count--; 11029 1.1 mrg } 11030 1.1 mrg } 11031 1.1 mrg } 11032 1.1 mrg } 11033 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 11034 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 11035 1.1 mrg }'` 11036 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 11037 1.1 mrg # for these hosts. 11038 1.1 mrg case $host_os in 11039 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11040 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11041 1.1 mrg esac 11042 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11043 1.1 mrg else 11044 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11045 1.1 mrg fi 11046 1.1 mrg library_names_spec= 11047 1.1 mrg libname_spec='lib$name' 11048 1.1 mrg soname_spec= 11049 1.1 mrg shrext_cmds=".so" 11050 1.1 mrg postinstall_cmds= 11051 1.1 mrg postuninstall_cmds= 11052 1.1 mrg finish_cmds= 11053 1.1 mrg finish_eval= 11054 1.1 mrg shlibpath_var= 11055 1.1 mrg shlibpath_overrides_runpath=unknown 11056 1.1 mrg version_type=none 11057 1.1 mrg dynamic_linker="$host_os ld.so" 11058 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 11059 1.1 mrg need_lib_prefix=unknown 11060 1.1 mrg hardcode_into_libs=no 11061 1.1 mrg 11062 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 11063 1.1 mrg # flags to be left without arguments 11064 1.1 mrg need_version=unknown 11065 1.1 mrg 11066 1.1 mrg case $host_os in 11067 1.1 mrg aix3*) 11068 1.1 mrg version_type=linux 11069 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11070 1.1 mrg shlibpath_var=LIBPATH 11071 1.1 mrg 11072 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 11073 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11074 1.1 mrg ;; 11075 1.1 mrg 11076 1.1 mrg aix[4-9]*) 11077 1.1 mrg version_type=linux 11078 1.1 mrg need_lib_prefix=no 11079 1.1 mrg need_version=no 11080 1.1 mrg hardcode_into_libs=yes 11081 1.1 mrg if test "$host_cpu" = ia64; then 11082 1.1 mrg # AIX 5 supports IA64 11083 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11084 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11085 1.1 mrg else 11086 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 11087 1.1 mrg # for dependence libraries. The import file would start with 11088 1.1 mrg # the line `#! .'. This would cause the generated library to 11089 1.1 mrg # depend on `.', always an invalid library. This was fixed in 11090 1.1 mrg # development snapshots of GCC prior to 3.0. 11091 1.1 mrg case $host_os in 11092 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 11093 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11094 1.1 mrg echo ' yes ' 11095 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11096 1.1 mrg : 11097 1.1 mrg else 11098 1.1 mrg can_build_shared=no 11099 1.1 mrg fi 11100 1.1 mrg ;; 11101 1.1 mrg esac 11102 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11103 1.1 mrg # soname into executable. Probably we can add versioning support to 11104 1.1 mrg # collect2, so additional links can be useful in future. 11105 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 11106 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11107 1.1 mrg # instead of lib<name>.a to let people know that these are not 11108 1.1 mrg # typical AIX shared libraries. 11109 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11110 1.1 mrg else 11111 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 11112 1.1 mrg # and later when we are not doing run time linking. 11113 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 11114 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11115 1.1 mrg fi 11116 1.1 mrg shlibpath_var=LIBPATH 11117 1.1 mrg fi 11118 1.1 mrg ;; 11119 1.1 mrg 11120 1.1 mrg amigaos*) 11121 1.1 mrg case $host_cpu in 11122 1.1 mrg powerpc) 11123 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 11124 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11125 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11126 1.1 mrg ;; 11127 1.1 mrg m68k) 11128 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 11129 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 11130 1.1 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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' 11131 1.1 mrg ;; 11132 1.1 mrg esac 11133 1.1 mrg ;; 11134 1.1 mrg 11135 1.1 mrg beos*) 11136 1.1 mrg library_names_spec='${libname}${shared_ext}' 11137 1.1 mrg dynamic_linker="$host_os ld.so" 11138 1.1 mrg shlibpath_var=LIBRARY_PATH 11139 1.1 mrg ;; 11140 1.1 mrg 11141 1.1 mrg bsdi[45]*) 11142 1.1 mrg version_type=linux 11143 1.1 mrg need_version=no 11144 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11145 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11146 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11147 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11148 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11149 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11150 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 11151 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11152 1.1 mrg # libtool to hard-code these into programs 11153 1.1 mrg ;; 11154 1.1 mrg 11155 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 11156 1.1 mrg version_type=windows 11157 1.1 mrg shrext_cmds=".dll" 11158 1.1 mrg need_version=no 11159 1.1 mrg need_lib_prefix=no 11160 1.1 mrg 11161 1.1 mrg case $GCC,$host_os in 11162 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11163 1.1 mrg library_names_spec='$libname.dll.a' 11164 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 11165 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 11166 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11167 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 11168 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 11169 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 11170 1.1 mrg chmod a+x \$dldir/$dlname~ 11171 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11172 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11173 1.1 mrg fi' 11174 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11175 1.1 mrg dlpath=$dir/\$dldll~ 11176 1.1 mrg $RM \$dlpath' 11177 1.1 mrg shlibpath_overrides_runpath=yes 11178 1.1 mrg 11179 1.1 mrg case $host_os in 11180 1.1 mrg cygwin*) 11181 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11182 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11183 1.1 mrg 11184 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11185 1.1 mrg ;; 11186 1.1 mrg mingw* | cegcc*) 11187 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 11188 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11189 1.1 mrg ;; 11190 1.1 mrg pw32*) 11191 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 11192 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11193 1.1 mrg ;; 11194 1.1 mrg esac 11195 1.1 mrg ;; 11196 1.1 mrg 11197 1.1 mrg *) 11198 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11199 1.1 mrg ;; 11200 1.1 mrg esac 11201 1.1 mrg dynamic_linker='Win32 ld.exe' 11202 1.1 mrg # FIXME: first we should search . and the directory the executable is in 11203 1.1 mrg shlibpath_var=PATH 11204 1.1 mrg ;; 11205 1.1 mrg 11206 1.1 mrg darwin* | rhapsody*) 11207 1.1 mrg dynamic_linker="$host_os dyld" 11208 1.1 mrg version_type=darwin 11209 1.1 mrg need_lib_prefix=no 11210 1.1 mrg need_version=no 11211 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11212 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 11213 1.1 mrg shlibpath_overrides_runpath=yes 11214 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 11215 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11216 1.1 mrg 11217 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11218 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11219 1.1 mrg ;; 11220 1.1 mrg 11221 1.1 mrg dgux*) 11222 1.1 mrg version_type=linux 11223 1.1 mrg need_lib_prefix=no 11224 1.1 mrg need_version=no 11225 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11226 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11227 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11228 1.1 mrg ;; 11229 1.1 mrg 11230 1.1 mrg freebsd* | dragonfly*) 11231 1.1 mrg # DragonFly does not have aout. When/if they implement a new 11232 1.1 mrg # versioning mechanism, adjust this. 11233 1.1 mrg if test -x /usr/bin/objformat; then 11234 1.1 mrg objformat=`/usr/bin/objformat` 11235 1.1 mrg else 11236 1.1 mrg case $host_os in 11237 1.4 mrg freebsd[23].*) objformat=aout ;; 11238 1.1 mrg *) objformat=elf ;; 11239 1.1 mrg esac 11240 1.1 mrg fi 11241 1.1 mrg version_type=freebsd-$objformat 11242 1.1 mrg case $version_type in 11243 1.1 mrg freebsd-elf*) 11244 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11245 1.1 mrg need_version=no 11246 1.1 mrg need_lib_prefix=no 11247 1.1 mrg ;; 11248 1.1 mrg freebsd-*) 11249 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11250 1.1 mrg need_version=yes 11251 1.1 mrg ;; 11252 1.1 mrg esac 11253 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11254 1.1 mrg case $host_os in 11255 1.4 mrg freebsd2.*) 11256 1.1 mrg shlibpath_overrides_runpath=yes 11257 1.1 mrg ;; 11258 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 11259 1.1 mrg shlibpath_overrides_runpath=yes 11260 1.1 mrg hardcode_into_libs=yes 11261 1.1 mrg ;; 11262 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11263 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11264 1.1 mrg shlibpath_overrides_runpath=no 11265 1.1 mrg hardcode_into_libs=yes 11266 1.1 mrg ;; 11267 1.1 mrg *) # from 4.6 on, and DragonFly 11268 1.1 mrg shlibpath_overrides_runpath=yes 11269 1.1 mrg hardcode_into_libs=yes 11270 1.1 mrg ;; 11271 1.1 mrg esac 11272 1.1 mrg ;; 11273 1.1 mrg 11274 1.1 mrg haiku*) 11275 1.1 mrg version_type=linux 11276 1.1 mrg need_lib_prefix=no 11277 1.1 mrg need_version=no 11278 1.1 mrg dynamic_linker="$host_os runtime_loader" 11279 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11280 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11281 1.1 mrg shlibpath_var=LIBRARY_PATH 11282 1.1 mrg shlibpath_overrides_runpath=yes 11283 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11284 1.1 mrg hardcode_into_libs=yes 11285 1.1 mrg ;; 11286 1.1 mrg 11287 1.1 mrg hpux9* | hpux10* | hpux11*) 11288 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 11289 1.1 mrg # link against other versions. 11290 1.1 mrg version_type=sunos 11291 1.1 mrg need_lib_prefix=no 11292 1.1 mrg need_version=no 11293 1.1 mrg case $host_cpu in 11294 1.1 mrg ia64*) 11295 1.1 mrg shrext_cmds='.so' 11296 1.1 mrg hardcode_into_libs=yes 11297 1.1 mrg dynamic_linker="$host_os dld.so" 11298 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11299 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11300 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11301 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11302 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 11303 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11304 1.1 mrg else 11305 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11306 1.1 mrg fi 11307 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11308 1.1 mrg ;; 11309 1.1 mrg hppa*64*) 11310 1.1 mrg shrext_cmds='.sl' 11311 1.1 mrg hardcode_into_libs=yes 11312 1.1 mrg dynamic_linker="$host_os dld.sl" 11313 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11314 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11315 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11316 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11317 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11318 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11319 1.1 mrg ;; 11320 1.1 mrg *) 11321 1.1 mrg shrext_cmds='.sl' 11322 1.1 mrg dynamic_linker="$host_os dld.sl" 11323 1.1 mrg shlibpath_var=SHLIB_PATH 11324 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11325 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11326 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11327 1.1 mrg ;; 11328 1.1 mrg esac 11329 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11330 1.1 mrg postinstall_cmds='chmod 555 $lib' 11331 1.1 mrg # or fails outright, so override atomically: 11332 1.1 mrg install_override_mode=555 11333 1.1 mrg ;; 11334 1.1 mrg 11335 1.1 mrg interix[3-9]*) 11336 1.1 mrg version_type=linux 11337 1.1 mrg need_lib_prefix=no 11338 1.1 mrg need_version=no 11339 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11340 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11341 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11342 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11343 1.1 mrg shlibpath_overrides_runpath=no 11344 1.1 mrg hardcode_into_libs=yes 11345 1.1 mrg ;; 11346 1.1 mrg 11347 1.1 mrg irix5* | irix6* | nonstopux*) 11348 1.1 mrg case $host_os in 11349 1.1 mrg nonstopux*) version_type=nonstopux ;; 11350 1.1 mrg *) 11351 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 11352 1.1 mrg version_type=linux 11353 1.1 mrg else 11354 1.1 mrg version_type=irix 11355 1.1 mrg fi ;; 11356 1.1 mrg esac 11357 1.1 mrg need_lib_prefix=no 11358 1.1 mrg need_version=no 11359 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11360 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11361 1.1 mrg case $host_os in 11362 1.1 mrg irix5* | nonstopux*) 11363 1.1 mrg libsuff= shlibsuff= 11364 1.1 mrg ;; 11365 1.1 mrg *) 11366 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 11367 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11368 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 11369 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11370 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 11371 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11372 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 11373 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 11374 1.1 mrg esac 11375 1.1 mrg ;; 11376 1.1 mrg esac 11377 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11378 1.1 mrg shlibpath_overrides_runpath=no 11379 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11380 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11381 1.1 mrg hardcode_into_libs=yes 11382 1.1 mrg ;; 11383 1.1 mrg 11384 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 11385 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 11386 1.1 mrg dynamic_linker=no 11387 1.1 mrg ;; 11388 1.1 mrg 11389 1.1 mrg # This must be Linux ELF. 11390 1.12 mrg 11391 1.12 mrg # uclinux* changes (here and below) have been submitted to the libtool 11392 1.12 mrg # project, but have not yet been accepted: they are GCC-local changes 11393 1.12 mrg # for the time being. (See 11394 1.12 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 11395 1.13 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 11396 1.1 mrg version_type=linux 11397 1.1 mrg need_lib_prefix=no 11398 1.1 mrg need_version=no 11399 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11400 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11401 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11402 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11403 1.1 mrg shlibpath_overrides_runpath=no 11404 1.1 mrg 11405 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 11406 1.11 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11407 1.1 mrg $as_echo_n "(cached) " >&6 11408 1.1 mrg else 11409 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 11410 1.1 mrg save_LDFLAGS=$LDFLAGS 11411 1.1 mrg save_libdir=$libdir 11412 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11413 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11414 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11415 1.1 mrg /* end confdefs.h. */ 11416 1.1 mrg 11417 1.1 mrg int 11418 1.1 mrg main () 11419 1.1 mrg { 11420 1.1 mrg 11421 1.1 mrg ; 11422 1.1 mrg return 0; 11423 1.1 mrg } 11424 1.1 mrg _ACEOF 11425 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11426 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11427 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 11428 1.1 mrg fi 11429 1.1 mrg fi 11430 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11431 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11432 1.1 mrg LDFLAGS=$save_LDFLAGS 11433 1.1 mrg libdir=$save_libdir 11434 1.1 mrg 11435 1.1 mrg fi 11436 1.1 mrg 11437 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11438 1.1 mrg 11439 1.1 mrg # This implies no fast_install, which is unacceptable. 11440 1.1 mrg # Some rework will be needed to allow for fast_install 11441 1.1 mrg # before this can be enabled. 11442 1.1 mrg hardcode_into_libs=yes 11443 1.1 mrg 11444 1.1 mrg # Append ld.so.conf contents to the search path 11445 1.1 mrg if test -f /etc/ld.so.conf; then 11446 1.1 mrg 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' ' '` 11447 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11448 1.1 mrg fi 11449 1.1 mrg 11450 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 11451 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 11452 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 11453 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 11454 1.1 mrg # people can always --disable-shared, the test was removed, and we 11455 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 11456 1.1 mrg dynamic_linker='GNU/Linux ld.so' 11457 1.1 mrg ;; 11458 1.1 mrg 11459 1.1 mrg netbsd*) 11460 1.1 mrg version_type=sunos 11461 1.1 mrg need_lib_prefix=no 11462 1.1 mrg need_version=no 11463 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11464 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11465 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11466 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 11467 1.1 mrg else 11468 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11469 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11470 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 11471 1.1 mrg fi 11472 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11473 1.1 mrg shlibpath_overrides_runpath=yes 11474 1.1 mrg hardcode_into_libs=yes 11475 1.1 mrg ;; 11476 1.1 mrg 11477 1.1 mrg newsos6) 11478 1.1 mrg version_type=linux 11479 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11480 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11481 1.1 mrg shlibpath_overrides_runpath=yes 11482 1.1 mrg ;; 11483 1.1 mrg 11484 1.1 mrg *nto* | *qnx*) 11485 1.1 mrg version_type=qnx 11486 1.1 mrg need_lib_prefix=no 11487 1.1 mrg need_version=no 11488 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11489 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11490 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11491 1.1 mrg shlibpath_overrides_runpath=no 11492 1.1 mrg hardcode_into_libs=yes 11493 1.1 mrg dynamic_linker='ldqnx.so' 11494 1.1 mrg ;; 11495 1.1 mrg 11496 1.1 mrg openbsd*) 11497 1.1 mrg version_type=sunos 11498 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 11499 1.1 mrg need_lib_prefix=no 11500 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11501 1.1 mrg case $host_os in 11502 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11503 1.1 mrg *) need_version=no ;; 11504 1.1 mrg esac 11505 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11506 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11507 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11508 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11509 1.1 mrg case $host_os in 11510 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 11511 1.1 mrg shlibpath_overrides_runpath=no 11512 1.1 mrg ;; 11513 1.1 mrg *) 11514 1.1 mrg shlibpath_overrides_runpath=yes 11515 1.1 mrg ;; 11516 1.1 mrg esac 11517 1.1 mrg else 11518 1.1 mrg shlibpath_overrides_runpath=yes 11519 1.1 mrg fi 11520 1.1 mrg ;; 11521 1.1 mrg 11522 1.1 mrg os2*) 11523 1.1 mrg libname_spec='$name' 11524 1.1 mrg shrext_cmds=".dll" 11525 1.1 mrg need_lib_prefix=no 11526 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 11527 1.1 mrg dynamic_linker='OS/2 ld.exe' 11528 1.1 mrg shlibpath_var=LIBPATH 11529 1.1 mrg ;; 11530 1.1 mrg 11531 1.1 mrg osf3* | osf4* | osf5*) 11532 1.1 mrg version_type=osf 11533 1.1 mrg need_lib_prefix=no 11534 1.1 mrg need_version=no 11535 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11536 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11537 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11538 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11539 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11540 1.1 mrg ;; 11541 1.1 mrg 11542 1.1 mrg rdos*) 11543 1.1 mrg dynamic_linker=no 11544 1.1 mrg ;; 11545 1.1 mrg 11546 1.1 mrg solaris*) 11547 1.1 mrg version_type=linux 11548 1.1 mrg need_lib_prefix=no 11549 1.1 mrg need_version=no 11550 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11551 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11552 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11553 1.1 mrg shlibpath_overrides_runpath=yes 11554 1.1 mrg hardcode_into_libs=yes 11555 1.1 mrg # ldd complains unless libraries are executable 11556 1.1 mrg postinstall_cmds='chmod +x $lib' 11557 1.1 mrg ;; 11558 1.1 mrg 11559 1.1 mrg sunos4*) 11560 1.1 mrg version_type=sunos 11561 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11562 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11563 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11564 1.1 mrg shlibpath_overrides_runpath=yes 11565 1.1 mrg if test "$with_gnu_ld" = yes; then 11566 1.1 mrg need_lib_prefix=no 11567 1.1 mrg fi 11568 1.1 mrg need_version=yes 11569 1.1 mrg ;; 11570 1.1 mrg 11571 1.1 mrg sysv4 | sysv4.3*) 11572 1.1 mrg version_type=linux 11573 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11574 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11575 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11576 1.1 mrg case $host_vendor in 11577 1.1 mrg sni) 11578 1.1 mrg shlibpath_overrides_runpath=no 11579 1.1 mrg need_lib_prefix=no 11580 1.1 mrg runpath_var=LD_RUN_PATH 11581 1.1 mrg ;; 11582 1.1 mrg siemens) 11583 1.1 mrg need_lib_prefix=no 11584 1.1 mrg ;; 11585 1.1 mrg motorola) 11586 1.1 mrg need_lib_prefix=no 11587 1.1 mrg need_version=no 11588 1.1 mrg shlibpath_overrides_runpath=no 11589 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11590 1.1 mrg ;; 11591 1.1 mrg esac 11592 1.1 mrg ;; 11593 1.1 mrg 11594 1.1 mrg sysv4*MP*) 11595 1.1 mrg if test -d /usr/nec ;then 11596 1.1 mrg version_type=linux 11597 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11598 1.1 mrg soname_spec='$libname${shared_ext}.$major' 11599 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11600 1.1 mrg fi 11601 1.1 mrg ;; 11602 1.1 mrg 11603 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11604 1.1 mrg version_type=freebsd-elf 11605 1.1 mrg need_lib_prefix=no 11606 1.1 mrg need_version=no 11607 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11608 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11609 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11610 1.1 mrg shlibpath_overrides_runpath=yes 11611 1.1 mrg hardcode_into_libs=yes 11612 1.1 mrg if test "$with_gnu_ld" = yes; then 11613 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11614 1.1 mrg else 11615 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11616 1.1 mrg case $host_os in 11617 1.1 mrg sco3.2v5*) 11618 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11619 1.1 mrg ;; 11620 1.1 mrg esac 11621 1.1 mrg fi 11622 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 11623 1.1 mrg ;; 11624 1.1 mrg 11625 1.1 mrg tpf*) 11626 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11627 1.1 mrg version_type=linux 11628 1.1 mrg need_lib_prefix=no 11629 1.1 mrg need_version=no 11630 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11631 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11632 1.1 mrg shlibpath_overrides_runpath=no 11633 1.1 mrg hardcode_into_libs=yes 11634 1.1 mrg ;; 11635 1.1 mrg 11636 1.1 mrg uts4*) 11637 1.1 mrg version_type=linux 11638 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11639 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11640 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11641 1.1 mrg ;; 11642 1.1 mrg 11643 1.1 mrg *) 11644 1.1 mrg dynamic_linker=no 11645 1.1 mrg ;; 11646 1.1 mrg esac 11647 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11648 1.1 mrg $as_echo "$dynamic_linker" >&6; } 11649 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 11650 1.1 mrg 11651 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11652 1.1 mrg if test "$GCC" = yes; then 11653 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11654 1.1 mrg fi 11655 1.1 mrg 11656 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11657 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11658 1.1 mrg fi 11659 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11660 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11661 1.1 mrg fi 11662 1.1 mrg 11663 1.1 mrg 11664 1.1 mrg 11665 1.1 mrg 11666 1.1 mrg 11667 1.1 mrg 11668 1.1 mrg 11669 1.1 mrg 11670 1.1 mrg 11671 1.1 mrg 11672 1.1 mrg 11673 1.1 mrg 11674 1.1 mrg 11675 1.1 mrg 11676 1.1 mrg 11677 1.1 mrg 11678 1.1 mrg 11679 1.1 mrg 11680 1.1 mrg 11681 1.1 mrg 11682 1.1 mrg 11683 1.1 mrg 11684 1.1 mrg 11685 1.1 mrg 11686 1.1 mrg 11687 1.1 mrg 11688 1.1 mrg 11689 1.1 mrg 11690 1.1 mrg 11691 1.1 mrg 11692 1.1 mrg 11693 1.1 mrg 11694 1.1 mrg 11695 1.1 mrg 11696 1.1 mrg 11697 1.1 mrg 11698 1.1 mrg 11699 1.1 mrg 11700 1.1 mrg 11701 1.1 mrg 11702 1.1 mrg 11703 1.1 mrg 11704 1.1 mrg 11705 1.1 mrg 11706 1.1 mrg 11707 1.1 mrg 11708 1.1 mrg 11709 1.1 mrg 11710 1.1 mrg 11711 1.1 mrg 11712 1.1 mrg 11713 1.1 mrg 11714 1.1 mrg 11715 1.1 mrg 11716 1.1 mrg 11717 1.1 mrg 11718 1.1 mrg 11719 1.1 mrg 11720 1.1 mrg 11721 1.1 mrg 11722 1.1 mrg 11723 1.1 mrg 11724 1.1 mrg 11725 1.1 mrg 11726 1.1 mrg 11727 1.1 mrg 11728 1.1 mrg 11729 1.1 mrg 11730 1.1 mrg 11731 1.1 mrg 11732 1.1 mrg 11733 1.1 mrg 11734 1.1 mrg 11735 1.1 mrg 11736 1.1 mrg 11737 1.1 mrg 11738 1.1 mrg 11739 1.1 mrg 11740 1.1 mrg 11741 1.1 mrg 11742 1.1 mrg 11743 1.1 mrg 11744 1.1 mrg 11745 1.1 mrg 11746 1.1 mrg 11747 1.1 mrg 11748 1.1 mrg 11749 1.1 mrg 11750 1.1 mrg 11751 1.1 mrg 11752 1.1 mrg 11753 1.1 mrg 11754 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11755 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11756 1.1 mrg hardcode_action= 11757 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 11758 1.1 mrg test -n "$runpath_var" || 11759 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 11760 1.1 mrg 11761 1.1 mrg # We can hardcode non-existent directories. 11762 1.1 mrg if test "$hardcode_direct" != no && 11763 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 11764 1.1 mrg # have to relink, otherwise we might link with an installed library 11765 1.1 mrg # when we should be linking with a yet-to-be-installed one 11766 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11767 1.1 mrg test "$hardcode_minus_L" != no; then 11768 1.1 mrg # Linking always hardcodes the temporary library directory. 11769 1.1 mrg hardcode_action=relink 11770 1.1 mrg else 11771 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 11772 1.1 mrg hardcode_action=immediate 11773 1.1 mrg fi 11774 1.1 mrg else 11775 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 11776 1.1 mrg # directories. 11777 1.1 mrg hardcode_action=unsupported 11778 1.1 mrg fi 11779 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11780 1.1 mrg $as_echo "$hardcode_action" >&6; } 11781 1.1 mrg 11782 1.1 mrg if test "$hardcode_action" = relink || 11783 1.1 mrg test "$inherit_rpath" = yes; then 11784 1.1 mrg # Fast installation is not supported 11785 1.1 mrg enable_fast_install=no 11786 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 11787 1.1 mrg test "$enable_shared" = no; then 11788 1.1 mrg # Fast installation is not necessary 11789 1.1 mrg enable_fast_install=needless 11790 1.1 mrg fi 11791 1.1 mrg 11792 1.1 mrg 11793 1.1 mrg 11794 1.1 mrg 11795 1.1 mrg 11796 1.1 mrg 11797 1.1 mrg if test "x$enable_dlopen" != xyes; then 11798 1.1 mrg enable_dlopen=unknown 11799 1.1 mrg enable_dlopen_self=unknown 11800 1.1 mrg enable_dlopen_self_static=unknown 11801 1.1 mrg else 11802 1.1 mrg lt_cv_dlopen=no 11803 1.1 mrg lt_cv_dlopen_libs= 11804 1.1 mrg 11805 1.1 mrg case $host_os in 11806 1.1 mrg beos*) 11807 1.1 mrg lt_cv_dlopen="load_add_on" 11808 1.1 mrg lt_cv_dlopen_libs= 11809 1.1 mrg lt_cv_dlopen_self=yes 11810 1.1 mrg ;; 11811 1.1 mrg 11812 1.1 mrg mingw* | pw32* | cegcc*) 11813 1.1 mrg lt_cv_dlopen="LoadLibrary" 11814 1.1 mrg lt_cv_dlopen_libs= 11815 1.1 mrg ;; 11816 1.1 mrg 11817 1.1 mrg cygwin*) 11818 1.1 mrg lt_cv_dlopen="dlopen" 11819 1.1 mrg lt_cv_dlopen_libs= 11820 1.1 mrg ;; 11821 1.1 mrg 11822 1.1 mrg darwin*) 11823 1.1 mrg # if libdl is installed we need to link against it 11824 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11825 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11826 1.11 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11827 1.1 mrg $as_echo_n "(cached) " >&6 11828 1.1 mrg else 11829 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11830 1.1 mrg LIBS="-ldl $LIBS" 11831 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11832 1.1 mrg /* end confdefs.h. */ 11833 1.1 mrg 11834 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11835 1.1 mrg Use char because int might match the return type of a GCC 11836 1.1 mrg builtin and then its argument prototype would still apply. */ 11837 1.1 mrg #ifdef __cplusplus 11838 1.1 mrg extern "C" 11839 1.1 mrg #endif 11840 1.1 mrg char dlopen (); 11841 1.1 mrg int 11842 1.1 mrg main () 11843 1.1 mrg { 11844 1.1 mrg return dlopen (); 11845 1.1 mrg ; 11846 1.1 mrg return 0; 11847 1.1 mrg } 11848 1.1 mrg _ACEOF 11849 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11850 1.1 mrg ac_cv_lib_dl_dlopen=yes 11851 1.1 mrg else 11852 1.1 mrg ac_cv_lib_dl_dlopen=no 11853 1.1 mrg fi 11854 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11855 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11856 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11857 1.1 mrg fi 11858 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11859 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11860 1.11 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11861 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11862 1.1 mrg else 11863 1.1 mrg 11864 1.1 mrg lt_cv_dlopen="dyld" 11865 1.1 mrg lt_cv_dlopen_libs= 11866 1.1 mrg lt_cv_dlopen_self=yes 11867 1.1 mrg 11868 1.1 mrg fi 11869 1.1 mrg 11870 1.1 mrg ;; 11871 1.1 mrg 11872 1.1 mrg *) 11873 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11874 1.11 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 11875 1.1 mrg lt_cv_dlopen="shl_load" 11876 1.1 mrg else 11877 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11878 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 11879 1.11 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 11880 1.1 mrg $as_echo_n "(cached) " >&6 11881 1.1 mrg else 11882 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11883 1.1 mrg LIBS="-ldld $LIBS" 11884 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11885 1.1 mrg /* end confdefs.h. */ 11886 1.1 mrg 11887 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11888 1.1 mrg Use char because int might match the return type of a GCC 11889 1.1 mrg builtin and then its argument prototype would still apply. */ 11890 1.1 mrg #ifdef __cplusplus 11891 1.1 mrg extern "C" 11892 1.1 mrg #endif 11893 1.1 mrg char shl_load (); 11894 1.1 mrg int 11895 1.1 mrg main () 11896 1.1 mrg { 11897 1.1 mrg return shl_load (); 11898 1.1 mrg ; 11899 1.1 mrg return 0; 11900 1.1 mrg } 11901 1.1 mrg _ACEOF 11902 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11903 1.1 mrg ac_cv_lib_dld_shl_load=yes 11904 1.1 mrg else 11905 1.1 mrg ac_cv_lib_dld_shl_load=no 11906 1.1 mrg fi 11907 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11908 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11909 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11910 1.1 mrg fi 11911 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11912 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11913 1.11 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11914 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11915 1.1 mrg else 11916 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11917 1.11 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 11918 1.1 mrg lt_cv_dlopen="dlopen" 11919 1.1 mrg else 11920 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11921 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11922 1.11 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11923 1.1 mrg $as_echo_n "(cached) " >&6 11924 1.1 mrg else 11925 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11926 1.1 mrg LIBS="-ldl $LIBS" 11927 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11928 1.1 mrg /* end confdefs.h. */ 11929 1.1 mrg 11930 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11931 1.1 mrg Use char because int might match the return type of a GCC 11932 1.1 mrg builtin and then its argument prototype would still apply. */ 11933 1.1 mrg #ifdef __cplusplus 11934 1.1 mrg extern "C" 11935 1.1 mrg #endif 11936 1.1 mrg char dlopen (); 11937 1.1 mrg int 11938 1.1 mrg main () 11939 1.1 mrg { 11940 1.1 mrg return dlopen (); 11941 1.1 mrg ; 11942 1.1 mrg return 0; 11943 1.1 mrg } 11944 1.1 mrg _ACEOF 11945 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11946 1.1 mrg ac_cv_lib_dl_dlopen=yes 11947 1.1 mrg else 11948 1.1 mrg ac_cv_lib_dl_dlopen=no 11949 1.1 mrg fi 11950 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11951 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11952 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11953 1.1 mrg fi 11954 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11955 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11956 1.11 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11957 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11958 1.1 mrg else 11959 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11960 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11961 1.11 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 11962 1.1 mrg $as_echo_n "(cached) " >&6 11963 1.1 mrg else 11964 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11965 1.1 mrg LIBS="-lsvld $LIBS" 11966 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11967 1.1 mrg /* end confdefs.h. */ 11968 1.1 mrg 11969 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11970 1.1 mrg Use char because int might match the return type of a GCC 11971 1.1 mrg builtin and then its argument prototype would still apply. */ 11972 1.1 mrg #ifdef __cplusplus 11973 1.1 mrg extern "C" 11974 1.1 mrg #endif 11975 1.1 mrg char dlopen (); 11976 1.1 mrg int 11977 1.1 mrg main () 11978 1.1 mrg { 11979 1.1 mrg return dlopen (); 11980 1.1 mrg ; 11981 1.1 mrg return 0; 11982 1.1 mrg } 11983 1.1 mrg _ACEOF 11984 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11985 1.1 mrg ac_cv_lib_svld_dlopen=yes 11986 1.1 mrg else 11987 1.1 mrg ac_cv_lib_svld_dlopen=no 11988 1.1 mrg fi 11989 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11990 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11991 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11992 1.1 mrg fi 11993 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11994 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11995 1.11 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11996 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11997 1.1 mrg else 11998 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11999 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 12000 1.11 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 12001 1.1 mrg $as_echo_n "(cached) " >&6 12002 1.1 mrg else 12003 1.1 mrg ac_check_lib_save_LIBS=$LIBS 12004 1.1 mrg LIBS="-ldld $LIBS" 12005 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12006 1.1 mrg /* end confdefs.h. */ 12007 1.1 mrg 12008 1.1 mrg /* Override any GCC internal prototype to avoid an error. 12009 1.1 mrg Use char because int might match the return type of a GCC 12010 1.1 mrg builtin and then its argument prototype would still apply. */ 12011 1.1 mrg #ifdef __cplusplus 12012 1.1 mrg extern "C" 12013 1.1 mrg #endif 12014 1.1 mrg char dld_link (); 12015 1.1 mrg int 12016 1.1 mrg main () 12017 1.1 mrg { 12018 1.1 mrg return dld_link (); 12019 1.1 mrg ; 12020 1.1 mrg return 0; 12021 1.1 mrg } 12022 1.1 mrg _ACEOF 12023 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 12024 1.1 mrg ac_cv_lib_dld_dld_link=yes 12025 1.1 mrg else 12026 1.1 mrg ac_cv_lib_dld_dld_link=no 12027 1.1 mrg fi 12028 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 12029 1.1 mrg conftest$ac_exeext conftest.$ac_ext 12030 1.1 mrg LIBS=$ac_check_lib_save_LIBS 12031 1.1 mrg fi 12032 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12033 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12034 1.11 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12035 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12036 1.1 mrg fi 12037 1.1 mrg 12038 1.1 mrg 12039 1.1 mrg fi 12040 1.1 mrg 12041 1.1 mrg 12042 1.1 mrg fi 12043 1.1 mrg 12044 1.1 mrg 12045 1.1 mrg fi 12046 1.1 mrg 12047 1.1 mrg 12048 1.1 mrg fi 12049 1.1 mrg 12050 1.1 mrg 12051 1.1 mrg fi 12052 1.1 mrg 12053 1.1 mrg ;; 12054 1.1 mrg esac 12055 1.1 mrg 12056 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 12057 1.1 mrg enable_dlopen=yes 12058 1.1 mrg else 12059 1.1 mrg enable_dlopen=no 12060 1.1 mrg fi 12061 1.1 mrg 12062 1.1 mrg case $lt_cv_dlopen in 12063 1.1 mrg dlopen) 12064 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 12065 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12066 1.1 mrg 12067 1.1 mrg save_LDFLAGS="$LDFLAGS" 12068 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12069 1.1 mrg 12070 1.1 mrg save_LIBS="$LIBS" 12071 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 12072 1.1 mrg 12073 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12074 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 12075 1.11 mrg if ${lt_cv_dlopen_self+:} false; then : 12076 1.1 mrg $as_echo_n "(cached) " >&6 12077 1.1 mrg else 12078 1.1 mrg if test "$cross_compiling" = yes; then : 12079 1.1 mrg lt_cv_dlopen_self=cross 12080 1.1 mrg else 12081 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12082 1.1 mrg lt_status=$lt_dlunknown 12083 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 12084 1.13 mrg #line 12084 "configure" 12085 1.1 mrg #include "confdefs.h" 12086 1.1 mrg 12087 1.1 mrg #if HAVE_DLFCN_H 12088 1.1 mrg #include <dlfcn.h> 12089 1.1 mrg #endif 12090 1.1 mrg 12091 1.1 mrg #include <stdio.h> 12092 1.1 mrg 12093 1.1 mrg #ifdef RTLD_GLOBAL 12094 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 12095 1.1 mrg #else 12096 1.1 mrg # ifdef DL_GLOBAL 12097 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 12098 1.1 mrg # else 12099 1.1 mrg # define LT_DLGLOBAL 0 12100 1.1 mrg # endif 12101 1.1 mrg #endif 12102 1.1 mrg 12103 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12104 1.1 mrg find out it does not work in some platform. */ 12105 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 12106 1.1 mrg # ifdef RTLD_LAZY 12107 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 12108 1.1 mrg # else 12109 1.1 mrg # ifdef DL_LAZY 12110 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 12111 1.1 mrg # else 12112 1.1 mrg # ifdef RTLD_NOW 12113 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 12114 1.1 mrg # else 12115 1.1 mrg # ifdef DL_NOW 12116 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 12117 1.1 mrg # else 12118 1.1 mrg # define LT_DLLAZY_OR_NOW 0 12119 1.1 mrg # endif 12120 1.1 mrg # endif 12121 1.1 mrg # endif 12122 1.1 mrg # endif 12123 1.1 mrg #endif 12124 1.1 mrg 12125 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 12126 1.1 mrg correspondingly for the symbols needed. */ 12127 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12128 1.1 mrg void fnord () __attribute__((visibility("default"))); 12129 1.1 mrg #endif 12130 1.1 mrg 12131 1.1 mrg void fnord () { int i=42; } 12132 1.1 mrg int main () 12133 1.1 mrg { 12134 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12135 1.1 mrg int status = $lt_dlunknown; 12136 1.1 mrg 12137 1.1 mrg if (self) 12138 1.1 mrg { 12139 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12140 1.1 mrg else 12141 1.1 mrg { 12142 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12143 1.1 mrg else puts (dlerror ()); 12144 1.1 mrg } 12145 1.1 mrg /* dlclose (self); */ 12146 1.1 mrg } 12147 1.1 mrg else 12148 1.1 mrg puts (dlerror ()); 12149 1.1 mrg 12150 1.1 mrg return status; 12151 1.1 mrg } 12152 1.1 mrg _LT_EOF 12153 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12154 1.1 mrg (eval $ac_link) 2>&5 12155 1.1 mrg ac_status=$? 12156 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12157 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12158 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 12159 1.1 mrg lt_status=$? 12160 1.1 mrg case x$lt_status in 12161 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12162 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12163 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12164 1.1 mrg esac 12165 1.1 mrg else : 12166 1.1 mrg # compilation failed 12167 1.1 mrg lt_cv_dlopen_self=no 12168 1.1 mrg fi 12169 1.1 mrg fi 12170 1.1 mrg rm -fr conftest* 12171 1.1 mrg 12172 1.1 mrg 12173 1.1 mrg fi 12174 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12175 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 12176 1.1 mrg 12177 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 12178 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12179 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12180 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12181 1.11 mrg if ${lt_cv_dlopen_self_static+:} false; then : 12182 1.1 mrg $as_echo_n "(cached) " >&6 12183 1.1 mrg else 12184 1.1 mrg if test "$cross_compiling" = yes; then : 12185 1.1 mrg lt_cv_dlopen_self_static=cross 12186 1.1 mrg else 12187 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12188 1.1 mrg lt_status=$lt_dlunknown 12189 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 12190 1.13 mrg #line 12190 "configure" 12191 1.1 mrg #include "confdefs.h" 12192 1.1 mrg 12193 1.1 mrg #if HAVE_DLFCN_H 12194 1.1 mrg #include <dlfcn.h> 12195 1.1 mrg #endif 12196 1.1 mrg 12197 1.1 mrg #include <stdio.h> 12198 1.1 mrg 12199 1.1 mrg #ifdef RTLD_GLOBAL 12200 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 12201 1.1 mrg #else 12202 1.1 mrg # ifdef DL_GLOBAL 12203 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 12204 1.1 mrg # else 12205 1.1 mrg # define LT_DLGLOBAL 0 12206 1.1 mrg # endif 12207 1.1 mrg #endif 12208 1.1 mrg 12209 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12210 1.1 mrg find out it does not work in some platform. */ 12211 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 12212 1.1 mrg # ifdef RTLD_LAZY 12213 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 12214 1.1 mrg # else 12215 1.1 mrg # ifdef DL_LAZY 12216 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 12217 1.1 mrg # else 12218 1.1 mrg # ifdef RTLD_NOW 12219 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 12220 1.1 mrg # else 12221 1.1 mrg # ifdef DL_NOW 12222 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 12223 1.1 mrg # else 12224 1.1 mrg # define LT_DLLAZY_OR_NOW 0 12225 1.1 mrg # endif 12226 1.1 mrg # endif 12227 1.1 mrg # endif 12228 1.1 mrg # endif 12229 1.1 mrg #endif 12230 1.1 mrg 12231 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 12232 1.1 mrg correspondingly for the symbols needed. */ 12233 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12234 1.1 mrg void fnord () __attribute__((visibility("default"))); 12235 1.1 mrg #endif 12236 1.1 mrg 12237 1.1 mrg void fnord () { int i=42; } 12238 1.1 mrg int main () 12239 1.1 mrg { 12240 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12241 1.1 mrg int status = $lt_dlunknown; 12242 1.1 mrg 12243 1.1 mrg if (self) 12244 1.1 mrg { 12245 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12246 1.1 mrg else 12247 1.1 mrg { 12248 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12249 1.1 mrg else puts (dlerror ()); 12250 1.1 mrg } 12251 1.1 mrg /* dlclose (self); */ 12252 1.1 mrg } 12253 1.1 mrg else 12254 1.1 mrg puts (dlerror ()); 12255 1.1 mrg 12256 1.1 mrg return status; 12257 1.1 mrg } 12258 1.1 mrg _LT_EOF 12259 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12260 1.1 mrg (eval $ac_link) 2>&5 12261 1.1 mrg ac_status=$? 12262 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12263 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12264 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 12265 1.1 mrg lt_status=$? 12266 1.1 mrg case x$lt_status in 12267 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12268 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12269 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12270 1.1 mrg esac 12271 1.1 mrg else : 12272 1.1 mrg # compilation failed 12273 1.1 mrg lt_cv_dlopen_self_static=no 12274 1.1 mrg fi 12275 1.1 mrg fi 12276 1.1 mrg rm -fr conftest* 12277 1.1 mrg 12278 1.1 mrg 12279 1.1 mrg fi 12280 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12281 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 12282 1.1 mrg fi 12283 1.1 mrg 12284 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 12285 1.1 mrg LDFLAGS="$save_LDFLAGS" 12286 1.1 mrg LIBS="$save_LIBS" 12287 1.1 mrg ;; 12288 1.1 mrg esac 12289 1.1 mrg 12290 1.1 mrg case $lt_cv_dlopen_self in 12291 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12292 1.1 mrg *) enable_dlopen_self=unknown ;; 12293 1.1 mrg esac 12294 1.1 mrg 12295 1.1 mrg case $lt_cv_dlopen_self_static in 12296 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12297 1.1 mrg *) enable_dlopen_self_static=unknown ;; 12298 1.1 mrg esac 12299 1.1 mrg fi 12300 1.1 mrg 12301 1.1 mrg 12302 1.1 mrg 12303 1.1 mrg 12304 1.1 mrg 12305 1.1 mrg 12306 1.1 mrg 12307 1.1 mrg 12308 1.1 mrg 12309 1.1 mrg 12310 1.1 mrg 12311 1.1 mrg 12312 1.1 mrg 12313 1.1 mrg 12314 1.1 mrg 12315 1.1 mrg 12316 1.1 mrg 12317 1.1 mrg striplib= 12318 1.1 mrg old_striplib= 12319 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12320 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 12321 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12322 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12323 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12324 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12325 1.1 mrg $as_echo "yes" >&6; } 12326 1.1 mrg else 12327 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 12328 1.1 mrg case $host_os in 12329 1.1 mrg darwin*) 12330 1.1 mrg if test -n "$STRIP" ; then 12331 1.1 mrg striplib="$STRIP -x" 12332 1.1 mrg old_striplib="$STRIP -S" 12333 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12334 1.1 mrg $as_echo "yes" >&6; } 12335 1.1 mrg else 12336 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12337 1.1 mrg $as_echo "no" >&6; } 12338 1.1 mrg fi 12339 1.1 mrg ;; 12340 1.1 mrg *) 12341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12342 1.1 mrg $as_echo "no" >&6; } 12343 1.1 mrg ;; 12344 1.1 mrg esac 12345 1.1 mrg fi 12346 1.1 mrg 12347 1.1 mrg 12348 1.1 mrg 12349 1.1 mrg 12350 1.1 mrg 12351 1.1 mrg 12352 1.1 mrg 12353 1.1 mrg 12354 1.1 mrg 12355 1.1 mrg 12356 1.1 mrg 12357 1.1 mrg 12358 1.1 mrg # Report which library types will actually be built 12359 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12360 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 12361 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12362 1.1 mrg $as_echo "$can_build_shared" >&6; } 12363 1.1 mrg 12364 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12365 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 12366 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 12367 1.1 mrg 12368 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 12369 1.1 mrg # are all built from PIC. 12370 1.1 mrg case $host_os in 12371 1.1 mrg aix3*) 12372 1.1 mrg test "$enable_shared" = yes && enable_static=no 12373 1.1 mrg if test -n "$RANLIB"; then 12374 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 12375 1.1 mrg postinstall_cmds='$RANLIB $lib' 12376 1.1 mrg fi 12377 1.1 mrg ;; 12378 1.1 mrg 12379 1.1 mrg aix[4-9]*) 12380 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12381 1.1 mrg test "$enable_shared" = yes && enable_static=no 12382 1.1 mrg fi 12383 1.1 mrg ;; 12384 1.1 mrg esac 12385 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12386 1.1 mrg $as_echo "$enable_shared" >&6; } 12387 1.1 mrg 12388 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12389 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 12390 1.1 mrg # Make sure either enable_shared or enable_static is yes. 12391 1.1 mrg test "$enable_shared" = yes || enable_static=yes 12392 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12393 1.1 mrg $as_echo "$enable_static" >&6; } 12394 1.1 mrg 12395 1.1 mrg 12396 1.1 mrg 12397 1.1 mrg 12398 1.1 mrg fi 12399 1.1 mrg ac_ext=c 12400 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 12401 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12402 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12403 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 12404 1.1 mrg 12405 1.1 mrg CC="$lt_save_CC" 12406 1.1 mrg 12407 1.1 mrg 12408 1.1 mrg 12409 1.1 mrg 12410 1.1 mrg 12411 1.1 mrg 12412 1.1 mrg 12413 1.1 mrg 12414 1.1 mrg 12415 1.1 mrg 12416 1.1 mrg 12417 1.1 mrg 12418 1.1 mrg 12419 1.1 mrg ac_config_commands="$ac_config_commands libtool" 12420 1.1 mrg 12421 1.1 mrg 12422 1.1 mrg 12423 1.1 mrg 12424 1.1 mrg # Only expand once: 12425 1.1 mrg 12426 1.1 mrg 12427 1.1 mrg 12428 1.4 mrg 12429 1.4 mrg 12430 1.4 mrg case $host in 12431 1.4 mrg *-cygwin* | *-mingw*) 12432 1.4 mrg # 'host' will be top-level target in the case of a target lib, 12433 1.4 mrg # we must compare to with_cross_host to decide if this is a native 12434 1.4 mrg # or cross-compiler and select where to install dlls appropriately. 12435 1.4 mrg if test -n "$with_cross_host" && 12436 1.4 mrg test x"$with_cross_host" != x"no"; then 12437 1.4 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 12438 1.4 mrg else 12439 1.4 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"'; 12440 1.4 mrg fi 12441 1.4 mrg ;; 12442 1.4 mrg *) 12443 1.4 mrg lt_host_flags= 12444 1.4 mrg ;; 12445 1.4 mrg esac 12446 1.4 mrg 12447 1.4 mrg 12448 1.4 mrg 12449 1.4 mrg 12450 1.4 mrg ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 12451 1.4 mrg case $ac_cv_c_int64_t in #( 12452 1.4 mrg no|yes) ;; #( 12453 1.4 mrg *) 12454 1.4 mrg 12455 1.4 mrg cat >>confdefs.h <<_ACEOF 12456 1.4 mrg #define int64_t $ac_cv_c_int64_t 12457 1.4 mrg _ACEOF 12458 1.4 mrg ;; 12459 1.4 mrg esac 12460 1.4 mrg 12461 1.1 mrg ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 12462 1.1 mrg case $ac_cv_c_uint64_t in #( 12463 1.1 mrg no|yes) ;; #( 12464 1.1 mrg *) 12465 1.1 mrg 12466 1.1 mrg $as_echo "#define _UINT64_T 1" >>confdefs.h 12467 1.1 mrg 12468 1.1 mrg 12469 1.1 mrg cat >>confdefs.h <<_ACEOF 12470 1.1 mrg #define uint64_t $ac_cv_c_uint64_t 12471 1.1 mrg _ACEOF 12472 1.1 mrg ;; 12473 1.1 mrg esac 12474 1.1 mrg 12475 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 12476 1.4 mrg $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 12477 1.11 mrg if ${ac_cv_header_sys_wait_h+:} false; then : 12478 1.4 mrg $as_echo_n "(cached) " >&6 12479 1.4 mrg else 12480 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12481 1.4 mrg /* end confdefs.h. */ 12482 1.4 mrg #include <sys/types.h> 12483 1.4 mrg #include <sys/wait.h> 12484 1.4 mrg #ifndef WEXITSTATUS 12485 1.4 mrg # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 12486 1.4 mrg #endif 12487 1.4 mrg #ifndef WIFEXITED 12488 1.4 mrg # define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 12489 1.4 mrg #endif 12490 1.4 mrg 12491 1.4 mrg int 12492 1.4 mrg main () 12493 1.4 mrg { 12494 1.4 mrg int s; 12495 1.4 mrg wait (&s); 12496 1.4 mrg s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 12497 1.4 mrg ; 12498 1.4 mrg return 0; 12499 1.4 mrg } 12500 1.4 mrg _ACEOF 12501 1.4 mrg if ac_fn_c_try_compile "$LINENO"; then : 12502 1.4 mrg ac_cv_header_sys_wait_h=yes 12503 1.4 mrg else 12504 1.4 mrg ac_cv_header_sys_wait_h=no 12505 1.4 mrg fi 12506 1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12507 1.4 mrg fi 12508 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 12509 1.4 mrg $as_echo "$ac_cv_header_sys_wait_h" >&6; } 12510 1.4 mrg if test $ac_cv_header_sys_wait_h = yes; then 12511 1.4 mrg 12512 1.4 mrg $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12513 1.4 mrg 12514 1.4 mrg fi 12515 1.4 mrg 12516 1.1 mrg ac_config_files="$ac_config_files Makefile" 12517 1.1 mrg 12518 1.4 mrg ac_config_headers="$ac_config_headers config.h" 12519 1.4 mrg 12520 1.1 mrg cat >confcache <<\_ACEOF 12521 1.1 mrg # This file is a shell script that caches the results of configure 12522 1.1 mrg # tests run on this system so they can be shared between configure 12523 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 12524 1.1 mrg # It is not useful on other systems. If it contains results you don't 12525 1.1 mrg # want to keep, you may remove or edit it. 12526 1.1 mrg # 12527 1.1 mrg # config.status only pays attention to the cache file if you give it 12528 1.1 mrg # the --recheck option to rerun configure. 12529 1.1 mrg # 12530 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 12531 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 12532 1.1 mrg # following values. 12533 1.1 mrg 12534 1.1 mrg _ACEOF 12535 1.1 mrg 12536 1.1 mrg # The following way of writing the cache mishandles newlines in values, 12537 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 12538 1.1 mrg # So, we kill variables containing newlines. 12539 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 12540 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 12541 1.1 mrg ( 12542 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12543 1.1 mrg eval ac_val=\$$ac_var 12544 1.1 mrg case $ac_val in #( 12545 1.1 mrg *${as_nl}*) 12546 1.1 mrg case $ac_var in #( 12547 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12548 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12549 1.1 mrg esac 12550 1.1 mrg case $ac_var in #( 12551 1.1 mrg _ | IFS | as_nl) ;; #( 12552 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12553 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 12554 1.1 mrg esac ;; 12555 1.1 mrg esac 12556 1.1 mrg done 12557 1.1 mrg 12558 1.1 mrg (set) 2>&1 | 12559 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 12560 1.1 mrg *${as_nl}ac_space=\ *) 12561 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 12562 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 12563 1.1 mrg sed -n \ 12564 1.1 mrg "s/'/'\\\\''/g; 12565 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12566 1.1 mrg ;; #( 12567 1.1 mrg *) 12568 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 12569 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12570 1.1 mrg ;; 12571 1.1 mrg esac | 12572 1.1 mrg sort 12573 1.1 mrg ) | 12574 1.1 mrg sed ' 12575 1.1 mrg /^ac_cv_env_/b end 12576 1.1 mrg t clear 12577 1.1 mrg :clear 12578 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12579 1.1 mrg t end 12580 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12581 1.1 mrg :end' >>confcache 12582 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12583 1.1 mrg if test -w "$cache_file"; then 12584 1.11 mrg if test "x$cache_file" != "x/dev/null"; then 12585 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12586 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 12587 1.11 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 12588 1.11 mrg cat confcache >"$cache_file" 12589 1.11 mrg else 12590 1.11 mrg case $cache_file in #( 12591 1.11 mrg */* | ?:*) 12592 1.11 mrg mv -f confcache "$cache_file"$$ && 12593 1.11 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 12594 1.11 mrg *) 12595 1.11 mrg mv -f confcache "$cache_file" ;; 12596 1.11 mrg esac 12597 1.11 mrg fi 12598 1.11 mrg fi 12599 1.1 mrg else 12600 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12601 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12602 1.1 mrg fi 12603 1.1 mrg fi 12604 1.1 mrg rm -f confcache 12605 1.1 mrg 12606 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 12607 1.1 mrg # Let make expand exec_prefix. 12608 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12609 1.1 mrg 12610 1.4 mrg DEFS=-DHAVE_CONFIG_H 12611 1.1 mrg 12612 1.1 mrg ac_libobjs= 12613 1.1 mrg ac_ltlibobjs= 12614 1.11 mrg U= 12615 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12616 1.1 mrg # 1. Remove the extension, and $U if already installed. 12617 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12618 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12619 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12620 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 12621 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12622 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12623 1.1 mrg done 12624 1.1 mrg LIBOBJS=$ac_libobjs 12625 1.1 mrg 12626 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 12627 1.1 mrg 12628 1.1 mrg 12629 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12630 1.11 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; } 12631 1.11 mrg if test -n "$am_sleep_pid"; then 12632 1.11 mrg # Hide warnings about reused PIDs. 12633 1.11 mrg wait $am_sleep_pid 2>/dev/null 12634 1.11 mrg fi 12635 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12636 1.11 mrg $as_echo "done" >&6; } 12637 1.1 mrg if test -n "$EXEEXT"; then 12638 1.1 mrg am__EXEEXT_TRUE= 12639 1.1 mrg am__EXEEXT_FALSE='#' 12640 1.1 mrg else 12641 1.1 mrg am__EXEEXT_TRUE='#' 12642 1.1 mrg am__EXEEXT_FALSE= 12643 1.1 mrg fi 12644 1.1 mrg 12645 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12646 1.11 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12647 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12648 1.1 mrg fi 12649 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12650 1.11 mrg as_fn_error $? "conditional \"AMDEP\" was never defined. 12651 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12652 1.1 mrg fi 12653 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12654 1.11 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12655 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12656 1.1 mrg fi 12657 1.7 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12658 1.11 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12659 1.7 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12660 1.7 mrg fi 12661 1.13 mrg if test -z "${LTO_PLUGIN_USE_SYMVER_TRUE}" && test -z "${LTO_PLUGIN_USE_SYMVER_FALSE}"; then 12662 1.13 mrg as_fn_error $? "conditional \"LTO_PLUGIN_USE_SYMVER\" was never defined. 12663 1.13 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12664 1.13 mrg fi 12665 1.13 mrg if test -z "${LTO_PLUGIN_USE_SYMVER_GNU_TRUE}" && test -z "${LTO_PLUGIN_USE_SYMVER_GNU_FALSE}"; then 12666 1.13 mrg as_fn_error $? "conditional \"LTO_PLUGIN_USE_SYMVER_GNU\" was never defined. 12667 1.13 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12668 1.13 mrg fi 12669 1.13 mrg if test -z "${LTO_PLUGIN_USE_SYMVER_SUN_TRUE}" && test -z "${LTO_PLUGIN_USE_SYMVER_SUN_FALSE}"; then 12670 1.13 mrg as_fn_error $? "conditional \"LTO_PLUGIN_USE_SYMVER_SUN\" was never defined. 12671 1.13 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12672 1.13 mrg fi 12673 1.1 mrg 12674 1.11 mrg : "${CONFIG_STATUS=./config.status}" 12675 1.1 mrg ac_write_fail=0 12676 1.1 mrg ac_clean_files_save=$ac_clean_files 12677 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12678 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12679 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12680 1.1 mrg as_write_fail=0 12681 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12682 1.1 mrg #! $SHELL 12683 1.1 mrg # Generated by $as_me. 12684 1.1 mrg # Run this file to recreate the current configuration. 12685 1.1 mrg # Compiler output produced by configure, useful for debugging 12686 1.1 mrg # configure, is in config.log if it exists. 12687 1.1 mrg 12688 1.1 mrg debug=false 12689 1.1 mrg ac_cs_recheck=false 12690 1.1 mrg ac_cs_silent=false 12691 1.1 mrg 12692 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 12693 1.1 mrg export SHELL 12694 1.1 mrg _ASEOF 12695 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12696 1.1 mrg ## -------------------- ## 12697 1.1 mrg ## M4sh Initialization. ## 12698 1.1 mrg ## -------------------- ## 12699 1.1 mrg 12700 1.1 mrg # Be more Bourne compatible 12701 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 12702 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12703 1.1 mrg emulate sh 12704 1.1 mrg NULLCMD=: 12705 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12706 1.1 mrg # is contrary to our usage. Disable this feature. 12707 1.1 mrg alias -g '${1+"$@"}'='"$@"' 12708 1.1 mrg setopt NO_GLOB_SUBST 12709 1.1 mrg else 12710 1.1 mrg case `(set -o) 2>/dev/null` in #( 12711 1.1 mrg *posix*) : 12712 1.1 mrg set -o posix ;; #( 12713 1.1 mrg *) : 12714 1.1 mrg ;; 12715 1.1 mrg esac 12716 1.1 mrg fi 12717 1.1 mrg 12718 1.1 mrg 12719 1.1 mrg as_nl=' 12720 1.1 mrg ' 12721 1.1 mrg export as_nl 12722 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 12723 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12724 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12725 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12726 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 12727 1.1 mrg # but without wasting forks for bash or zsh. 12728 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 12729 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12730 1.1 mrg as_echo='print -r --' 12731 1.1 mrg as_echo_n='print -rn --' 12732 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12733 1.1 mrg as_echo='printf %s\n' 12734 1.1 mrg as_echo_n='printf %s' 12735 1.1 mrg else 12736 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12737 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12738 1.1 mrg as_echo_n='/usr/ucb/echo -n' 12739 1.1 mrg else 12740 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12741 1.1 mrg as_echo_n_body='eval 12742 1.1 mrg arg=$1; 12743 1.1 mrg case $arg in #( 12744 1.1 mrg *"$as_nl"*) 12745 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 12746 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12747 1.1 mrg esac; 12748 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12749 1.1 mrg ' 12750 1.1 mrg export as_echo_n_body 12751 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 12752 1.1 mrg fi 12753 1.1 mrg export as_echo_body 12754 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 12755 1.1 mrg fi 12756 1.1 mrg 12757 1.1 mrg # The user is always right. 12758 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 12759 1.1 mrg PATH_SEPARATOR=: 12760 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12761 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12762 1.1 mrg PATH_SEPARATOR=';' 12763 1.1 mrg } 12764 1.1 mrg fi 12765 1.1 mrg 12766 1.1 mrg 12767 1.1 mrg # IFS 12768 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 12769 1.1 mrg # there to prevent editors from complaining about space-tab. 12770 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 12771 1.1 mrg # splitting by setting IFS to empty value.) 12772 1.1 mrg IFS=" "" $as_nl" 12773 1.1 mrg 12774 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 12775 1.11 mrg as_myself= 12776 1.1 mrg case $0 in #(( 12777 1.1 mrg *[\\/]* ) as_myself=$0 ;; 12778 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12779 1.1 mrg for as_dir in $PATH 12780 1.1 mrg do 12781 1.1 mrg IFS=$as_save_IFS 12782 1.1 mrg test -z "$as_dir" && as_dir=. 12783 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12784 1.1 mrg done 12785 1.1 mrg IFS=$as_save_IFS 12786 1.1 mrg 12787 1.1 mrg ;; 12788 1.1 mrg esac 12789 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 12790 1.1 mrg # in which case we are not to be found in the path. 12791 1.1 mrg if test "x$as_myself" = x; then 12792 1.1 mrg as_myself=$0 12793 1.1 mrg fi 12794 1.1 mrg if test ! -f "$as_myself"; then 12795 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12796 1.1 mrg exit 1 12797 1.1 mrg fi 12798 1.1 mrg 12799 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 12800 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12801 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 12802 1.1 mrg # trigger a bug in pdksh 5.2.14. 12803 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 12804 1.1 mrg do eval test x\${$as_var+set} = xset \ 12805 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12806 1.1 mrg done 12807 1.1 mrg PS1='$ ' 12808 1.1 mrg PS2='> ' 12809 1.1 mrg PS4='+ ' 12810 1.1 mrg 12811 1.1 mrg # NLS nuisances. 12812 1.1 mrg LC_ALL=C 12813 1.1 mrg export LC_ALL 12814 1.1 mrg LANGUAGE=C 12815 1.1 mrg export LANGUAGE 12816 1.1 mrg 12817 1.1 mrg # CDPATH. 12818 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12819 1.1 mrg 12820 1.1 mrg 12821 1.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 12822 1.11 mrg # ---------------------------------------- 12823 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12824 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12825 1.11 mrg # script with STATUS, using 1 if that was 0. 12826 1.1 mrg as_fn_error () 12827 1.1 mrg { 12828 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 12829 1.11 mrg if test "$4"; then 12830 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12831 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12832 1.1 mrg fi 12833 1.11 mrg $as_echo "$as_me: error: $2" >&2 12834 1.1 mrg as_fn_exit $as_status 12835 1.1 mrg } # as_fn_error 12836 1.1 mrg 12837 1.1 mrg 12838 1.1 mrg # as_fn_set_status STATUS 12839 1.1 mrg # ----------------------- 12840 1.1 mrg # Set $? to STATUS, without forking. 12841 1.1 mrg as_fn_set_status () 12842 1.1 mrg { 12843 1.1 mrg return $1 12844 1.1 mrg } # as_fn_set_status 12845 1.1 mrg 12846 1.1 mrg # as_fn_exit STATUS 12847 1.1 mrg # ----------------- 12848 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12849 1.1 mrg as_fn_exit () 12850 1.1 mrg { 12851 1.1 mrg set +e 12852 1.1 mrg as_fn_set_status $1 12853 1.1 mrg exit $1 12854 1.1 mrg } # as_fn_exit 12855 1.1 mrg 12856 1.1 mrg # as_fn_unset VAR 12857 1.1 mrg # --------------- 12858 1.1 mrg # Portably unset VAR. 12859 1.1 mrg as_fn_unset () 12860 1.1 mrg { 12861 1.1 mrg { eval $1=; unset $1;} 12862 1.1 mrg } 12863 1.1 mrg as_unset=as_fn_unset 12864 1.1 mrg # as_fn_append VAR VALUE 12865 1.1 mrg # ---------------------- 12866 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 12867 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 12868 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 12869 1.1 mrg # implementations. 12870 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12871 1.1 mrg eval 'as_fn_append () 12872 1.1 mrg { 12873 1.1 mrg eval $1+=\$2 12874 1.1 mrg }' 12875 1.1 mrg else 12876 1.1 mrg as_fn_append () 12877 1.1 mrg { 12878 1.1 mrg eval $1=\$$1\$2 12879 1.1 mrg } 12880 1.1 mrg fi # as_fn_append 12881 1.1 mrg 12882 1.1 mrg # as_fn_arith ARG... 12883 1.1 mrg # ------------------ 12884 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 12885 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 12886 1.1 mrg # must be portable across $(()) and expr. 12887 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12888 1.1 mrg eval 'as_fn_arith () 12889 1.1 mrg { 12890 1.1 mrg as_val=$(( $* )) 12891 1.1 mrg }' 12892 1.1 mrg else 12893 1.1 mrg as_fn_arith () 12894 1.1 mrg { 12895 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 12896 1.1 mrg } 12897 1.1 mrg fi # as_fn_arith 12898 1.1 mrg 12899 1.1 mrg 12900 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 12901 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12902 1.1 mrg as_expr=expr 12903 1.1 mrg else 12904 1.1 mrg as_expr=false 12905 1.1 mrg fi 12906 1.1 mrg 12907 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12908 1.1 mrg as_basename=basename 12909 1.1 mrg else 12910 1.1 mrg as_basename=false 12911 1.1 mrg fi 12912 1.1 mrg 12913 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12914 1.1 mrg as_dirname=dirname 12915 1.1 mrg else 12916 1.1 mrg as_dirname=false 12917 1.1 mrg fi 12918 1.1 mrg 12919 1.1 mrg as_me=`$as_basename -- "$0" || 12920 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12921 1.1 mrg X"$0" : 'X\(//\)$' \| \ 12922 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 12923 1.1 mrg $as_echo X/"$0" | 12924 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12925 1.1 mrg s//\1/ 12926 1.1 mrg q 12927 1.1 mrg } 12928 1.1 mrg /^X\/\(\/\/\)$/{ 12929 1.1 mrg s//\1/ 12930 1.1 mrg q 12931 1.1 mrg } 12932 1.1 mrg /^X\/\(\/\).*/{ 12933 1.1 mrg s//\1/ 12934 1.1 mrg q 12935 1.1 mrg } 12936 1.1 mrg s/.*/./; q'` 12937 1.1 mrg 12938 1.1 mrg # Avoid depending upon Character Ranges. 12939 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12940 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12941 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12942 1.1 mrg as_cr_digits='0123456789' 12943 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 12944 1.1 mrg 12945 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 12946 1.1 mrg case `echo -n x` in #((((( 12947 1.1 mrg -n*) 12948 1.1 mrg case `echo 'xy\c'` in 12949 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12950 1.1 mrg xy) ECHO_C='\c';; 12951 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12952 1.1 mrg ECHO_T=' ';; 12953 1.1 mrg esac;; 12954 1.1 mrg *) 12955 1.1 mrg ECHO_N='-n';; 12956 1.1 mrg esac 12957 1.1 mrg 12958 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 12959 1.1 mrg if test -d conf$$.dir; then 12960 1.1 mrg rm -f conf$$.dir/conf$$.file 12961 1.1 mrg else 12962 1.1 mrg rm -f conf$$.dir 12963 1.1 mrg mkdir conf$$.dir 2>/dev/null 12964 1.1 mrg fi 12965 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 12966 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 12967 1.1 mrg as_ln_s='ln -s' 12968 1.1 mrg # ... but there are two gotchas: 12969 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12970 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12971 1.11 mrg # In both cases, we have to default to `cp -pR'. 12972 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12973 1.11 mrg as_ln_s='cp -pR' 12974 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 12975 1.1 mrg as_ln_s=ln 12976 1.1 mrg else 12977 1.11 mrg as_ln_s='cp -pR' 12978 1.1 mrg fi 12979 1.1 mrg else 12980 1.11 mrg as_ln_s='cp -pR' 12981 1.1 mrg fi 12982 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12983 1.1 mrg rmdir conf$$.dir 2>/dev/null 12984 1.1 mrg 12985 1.1 mrg 12986 1.1 mrg # as_fn_mkdir_p 12987 1.1 mrg # ------------- 12988 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 12989 1.1 mrg as_fn_mkdir_p () 12990 1.1 mrg { 12991 1.1 mrg 12992 1.1 mrg case $as_dir in #( 12993 1.1 mrg -*) as_dir=./$as_dir;; 12994 1.1 mrg esac 12995 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 12996 1.1 mrg as_dirs= 12997 1.1 mrg while :; do 12998 1.1 mrg case $as_dir in #( 12999 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13000 1.1 mrg *) as_qdir=$as_dir;; 13001 1.1 mrg esac 13002 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 13003 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 13004 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13005 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 13006 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 13007 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13008 1.1 mrg $as_echo X"$as_dir" | 13009 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13010 1.1 mrg s//\1/ 13011 1.1 mrg q 13012 1.1 mrg } 13013 1.1 mrg /^X\(\/\/\)[^/].*/{ 13014 1.1 mrg s//\1/ 13015 1.1 mrg q 13016 1.1 mrg } 13017 1.1 mrg /^X\(\/\/\)$/{ 13018 1.1 mrg s//\1/ 13019 1.1 mrg q 13020 1.1 mrg } 13021 1.1 mrg /^X\(\/\).*/{ 13022 1.1 mrg s//\1/ 13023 1.1 mrg q 13024 1.1 mrg } 13025 1.1 mrg s/.*/./; q'` 13026 1.1 mrg test -d "$as_dir" && break 13027 1.1 mrg done 13028 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 13029 1.11 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13030 1.1 mrg 13031 1.1 mrg 13032 1.1 mrg } # as_fn_mkdir_p 13033 1.1 mrg if mkdir -p . 2>/dev/null; then 13034 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 13035 1.1 mrg else 13036 1.1 mrg test -d ./-p && rmdir ./-p 13037 1.1 mrg as_mkdir_p=false 13038 1.1 mrg fi 13039 1.1 mrg 13040 1.11 mrg 13041 1.11 mrg # as_fn_executable_p FILE 13042 1.11 mrg # ----------------------- 13043 1.11 mrg # Test if FILE is an executable regular file. 13044 1.11 mrg as_fn_executable_p () 13045 1.11 mrg { 13046 1.11 mrg test -f "$1" && test -x "$1" 13047 1.11 mrg } # as_fn_executable_p 13048 1.11 mrg as_test_x='test -x' 13049 1.11 mrg as_executable_p=as_fn_executable_p 13050 1.1 mrg 13051 1.1 mrg # Sed expression to map a string onto a valid CPP name. 13052 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13053 1.1 mrg 13054 1.1 mrg # Sed expression to map a string onto a valid variable name. 13055 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13056 1.1 mrg 13057 1.1 mrg 13058 1.1 mrg exec 6>&1 13059 1.1 mrg ## ----------------------------------- ## 13060 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 13061 1.1 mrg ## ----------------------------------- ## 13062 1.1 mrg _ASEOF 13063 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13064 1.1 mrg 13065 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13066 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 13067 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 13068 1.1 mrg # values after options handling. 13069 1.1 mrg ac_log=" 13070 1.1 mrg This file was extended by LTO plugin for ld $as_me 0.1, which was 13071 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 13072 1.1 mrg 13073 1.1 mrg CONFIG_FILES = $CONFIG_FILES 13074 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 13075 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 13076 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 13077 1.1 mrg $ $0 $@ 13078 1.1 mrg 13079 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 13080 1.1 mrg " 13081 1.1 mrg 13082 1.1 mrg _ACEOF 13083 1.1 mrg 13084 1.1 mrg case $ac_config_files in *" 13085 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 13086 1.1 mrg esac 13087 1.1 mrg 13088 1.4 mrg case $ac_config_headers in *" 13089 1.4 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13090 1.4 mrg esac 13091 1.1 mrg 13092 1.1 mrg 13093 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13094 1.1 mrg # Files that config.status was made for. 13095 1.1 mrg config_files="$ac_config_files" 13096 1.4 mrg config_headers="$ac_config_headers" 13097 1.1 mrg config_commands="$ac_config_commands" 13098 1.1 mrg 13099 1.1 mrg _ACEOF 13100 1.1 mrg 13101 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13102 1.1 mrg ac_cs_usage="\ 13103 1.1 mrg \`$as_me' instantiates files and other configuration actions 13104 1.1 mrg from templates according to the current configuration. Unless the files 13105 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 13106 1.1 mrg 13107 1.1 mrg Usage: $0 [OPTION]... [TAG]... 13108 1.1 mrg 13109 1.1 mrg -h, --help print this help, then exit 13110 1.1 mrg -V, --version print version number and configuration settings, then exit 13111 1.11 mrg --config print configuration, then exit 13112 1.1 mrg -q, --quiet, --silent 13113 1.1 mrg do not print progress messages 13114 1.1 mrg -d, --debug don't remove temporary files 13115 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 13116 1.1 mrg --file=FILE[:TEMPLATE] 13117 1.1 mrg instantiate the configuration file FILE 13118 1.4 mrg --header=FILE[:TEMPLATE] 13119 1.4 mrg instantiate the configuration header FILE 13120 1.1 mrg 13121 1.1 mrg Configuration files: 13122 1.1 mrg $config_files 13123 1.1 mrg 13124 1.4 mrg Configuration headers: 13125 1.4 mrg $config_headers 13126 1.4 mrg 13127 1.1 mrg Configuration commands: 13128 1.1 mrg $config_commands 13129 1.1 mrg 13130 1.1 mrg Report bugs to the package provider." 13131 1.1 mrg 13132 1.1 mrg _ACEOF 13133 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13134 1.11 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13135 1.1 mrg ac_cs_version="\\ 13136 1.1 mrg LTO plugin for ld config.status 0.1 13137 1.11 mrg configured by $0, generated by GNU Autoconf 2.69, 13138 1.11 mrg with options \\"\$ac_cs_config\\" 13139 1.1 mrg 13140 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 13141 1.1 mrg This config.status script is free software; the Free Software Foundation 13142 1.1 mrg gives unlimited permission to copy, distribute and modify it." 13143 1.1 mrg 13144 1.1 mrg ac_pwd='$ac_pwd' 13145 1.1 mrg srcdir='$srcdir' 13146 1.1 mrg INSTALL='$INSTALL' 13147 1.1 mrg MKDIR_P='$MKDIR_P' 13148 1.1 mrg AWK='$AWK' 13149 1.1 mrg test -n "\$AWK" || AWK=awk 13150 1.1 mrg _ACEOF 13151 1.1 mrg 13152 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13153 1.1 mrg # The default lists apply if the user does not specify any file. 13154 1.1 mrg ac_need_defaults=: 13155 1.1 mrg while test $# != 0 13156 1.1 mrg do 13157 1.1 mrg case $1 in 13158 1.11 mrg --*=?*) 13159 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 13160 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13161 1.1 mrg ac_shift=: 13162 1.1 mrg ;; 13163 1.11 mrg --*=) 13164 1.11 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 13165 1.11 mrg ac_optarg= 13166 1.11 mrg ac_shift=: 13167 1.11 mrg ;; 13168 1.1 mrg *) 13169 1.1 mrg ac_option=$1 13170 1.1 mrg ac_optarg=$2 13171 1.1 mrg ac_shift=shift 13172 1.1 mrg ;; 13173 1.1 mrg esac 13174 1.1 mrg 13175 1.1 mrg case $ac_option in 13176 1.1 mrg # Handling of the options. 13177 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13178 1.1 mrg ac_cs_recheck=: ;; 13179 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13180 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 13181 1.11 mrg --config | --confi | --conf | --con | --co | --c ) 13182 1.11 mrg $as_echo "$ac_cs_config"; exit ;; 13183 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 13184 1.1 mrg debug=: ;; 13185 1.1 mrg --file | --fil | --fi | --f ) 13186 1.1 mrg $ac_shift 13187 1.1 mrg case $ac_optarg in 13188 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13189 1.11 mrg '') as_fn_error $? "missing file argument" ;; 13190 1.1 mrg esac 13191 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 13192 1.1 mrg ac_need_defaults=false;; 13193 1.4 mrg --header | --heade | --head | --hea ) 13194 1.4 mrg $ac_shift 13195 1.4 mrg case $ac_optarg in 13196 1.4 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13197 1.4 mrg esac 13198 1.4 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13199 1.4 mrg ac_need_defaults=false;; 13200 1.4 mrg --he | --h) 13201 1.4 mrg # Conflict between --help and --header 13202 1.11 mrg as_fn_error $? "ambiguous option: \`$1' 13203 1.4 mrg Try \`$0 --help' for more information.";; 13204 1.4 mrg --help | --hel | -h ) 13205 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 13206 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13207 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 13208 1.1 mrg ac_cs_silent=: ;; 13209 1.1 mrg 13210 1.1 mrg # This is an error. 13211 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$1' 13212 1.1 mrg Try \`$0 --help' for more information." ;; 13213 1.1 mrg 13214 1.1 mrg *) as_fn_append ac_config_targets " $1" 13215 1.1 mrg ac_need_defaults=false ;; 13216 1.1 mrg 13217 1.1 mrg esac 13218 1.1 mrg shift 13219 1.1 mrg done 13220 1.1 mrg 13221 1.1 mrg ac_configure_extra_args= 13222 1.1 mrg 13223 1.1 mrg if $ac_cs_silent; then 13224 1.1 mrg exec 6>/dev/null 13225 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 13226 1.1 mrg fi 13227 1.1 mrg 13228 1.1 mrg _ACEOF 13229 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13230 1.1 mrg if \$ac_cs_recheck; then 13231 1.11 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13232 1.1 mrg shift 13233 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13234 1.1 mrg CONFIG_SHELL='$SHELL' 13235 1.1 mrg export CONFIG_SHELL 13236 1.1 mrg exec "\$@" 13237 1.1 mrg fi 13238 1.1 mrg 13239 1.1 mrg _ACEOF 13240 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13241 1.1 mrg exec 5>>config.log 13242 1.1 mrg { 13243 1.1 mrg echo 13244 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13245 1.1 mrg ## Running $as_me. ## 13246 1.1 mrg _ASBOX 13247 1.1 mrg $as_echo "$ac_log" 13248 1.1 mrg } >&5 13249 1.1 mrg 13250 1.1 mrg _ACEOF 13251 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13252 1.1 mrg # 13253 1.1 mrg # INIT-COMMANDS 13254 1.1 mrg # 13255 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13256 1.1 mrg 13257 1.1 mrg 13258 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 13259 1.1 mrg # if CDPATH is set. 13260 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13261 1.1 mrg 13262 1.1 mrg sed_quote_subst='$sed_quote_subst' 13263 1.1 mrg double_quote_subst='$double_quote_subst' 13264 1.1 mrg delay_variable_subst='$delay_variable_subst' 13265 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13266 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13267 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13268 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13269 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13270 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13271 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13272 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13273 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13274 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13275 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13276 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13277 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13278 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13279 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13280 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13281 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13282 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13283 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13284 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13285 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13286 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13287 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13288 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13289 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13290 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13291 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13292 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13293 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13294 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13295 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13296 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13297 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13298 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13299 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13300 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13301 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13302 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13303 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13304 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13305 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13306 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13307 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13308 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13309 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13310 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13311 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13312 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13313 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 13314 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13315 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13316 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13317 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13318 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13319 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13320 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13321 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13322 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13323 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13324 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13325 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13326 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13327 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13328 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13329 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13330 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13331 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13332 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13333 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13334 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13335 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13336 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13337 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13338 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13339 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13340 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13341 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13342 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13343 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13344 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13345 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13346 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13347 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13348 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13349 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13350 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13351 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13352 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13353 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13354 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13355 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13356 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13357 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13358 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13359 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13360 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13361 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13362 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13363 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13364 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13365 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13366 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13367 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13368 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13369 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13370 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13371 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13372 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13373 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13374 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13375 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13376 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13377 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13378 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13379 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13380 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13381 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13382 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13383 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13384 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13385 1.1 mrg 13386 1.1 mrg LTCC='$LTCC' 13387 1.1 mrg LTCFLAGS='$LTCFLAGS' 13388 1.1 mrg compiler='$compiler_DEFAULT' 13389 1.1 mrg 13390 1.1 mrg # A function that is used when there is no print builtin or printf. 13391 1.1 mrg func_fallback_echo () 13392 1.1 mrg { 13393 1.1 mrg eval 'cat <<_LTECHO_EOF 13394 1.1 mrg \$1 13395 1.1 mrg _LTECHO_EOF' 13396 1.1 mrg } 13397 1.1 mrg 13398 1.1 mrg # Quote evaled strings. 13399 1.1 mrg for var in SHELL \ 13400 1.1 mrg ECHO \ 13401 1.1 mrg SED \ 13402 1.1 mrg GREP \ 13403 1.1 mrg EGREP \ 13404 1.1 mrg FGREP \ 13405 1.1 mrg LD \ 13406 1.1 mrg NM \ 13407 1.1 mrg LN_S \ 13408 1.1 mrg lt_SP2NL \ 13409 1.1 mrg lt_NL2SP \ 13410 1.1 mrg reload_flag \ 13411 1.1 mrg OBJDUMP \ 13412 1.1 mrg deplibs_check_method \ 13413 1.1 mrg file_magic_cmd \ 13414 1.1 mrg AR \ 13415 1.1 mrg AR_FLAGS \ 13416 1.1 mrg STRIP \ 13417 1.1 mrg RANLIB \ 13418 1.1 mrg CC \ 13419 1.1 mrg CFLAGS \ 13420 1.1 mrg compiler \ 13421 1.1 mrg lt_cv_sys_global_symbol_pipe \ 13422 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 13423 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 13424 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13425 1.1 mrg lt_prog_compiler_no_builtin_flag \ 13426 1.1 mrg lt_prog_compiler_wl \ 13427 1.1 mrg lt_prog_compiler_pic \ 13428 1.1 mrg lt_prog_compiler_static \ 13429 1.1 mrg lt_cv_prog_compiler_c_o \ 13430 1.1 mrg need_locks \ 13431 1.1 mrg DSYMUTIL \ 13432 1.1 mrg NMEDIT \ 13433 1.1 mrg LIPO \ 13434 1.1 mrg OTOOL \ 13435 1.1 mrg OTOOL64 \ 13436 1.1 mrg shrext_cmds \ 13437 1.1 mrg export_dynamic_flag_spec \ 13438 1.1 mrg whole_archive_flag_spec \ 13439 1.1 mrg compiler_needs_object \ 13440 1.1 mrg with_gnu_ld \ 13441 1.1 mrg allow_undefined_flag \ 13442 1.1 mrg no_undefined_flag \ 13443 1.1 mrg hardcode_libdir_flag_spec \ 13444 1.1 mrg hardcode_libdir_flag_spec_ld \ 13445 1.1 mrg hardcode_libdir_separator \ 13446 1.1 mrg fix_srcfile_path \ 13447 1.1 mrg exclude_expsyms \ 13448 1.1 mrg include_expsyms \ 13449 1.1 mrg file_list_spec \ 13450 1.1 mrg variables_saved_for_relink \ 13451 1.1 mrg libname_spec \ 13452 1.1 mrg library_names_spec \ 13453 1.1 mrg soname_spec \ 13454 1.1 mrg install_override_mode \ 13455 1.1 mrg finish_eval \ 13456 1.1 mrg old_striplib \ 13457 1.1 mrg striplib; do 13458 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13459 1.1 mrg *[\\\\\\\`\\"\\\$]*) 13460 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13461 1.1 mrg ;; 13462 1.1 mrg *) 13463 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13464 1.1 mrg ;; 13465 1.1 mrg esac 13466 1.1 mrg done 13467 1.1 mrg 13468 1.1 mrg # Double-quote double-evaled strings. 13469 1.1 mrg for var in reload_cmds \ 13470 1.1 mrg old_postinstall_cmds \ 13471 1.1 mrg old_postuninstall_cmds \ 13472 1.1 mrg old_archive_cmds \ 13473 1.1 mrg extract_expsyms_cmds \ 13474 1.1 mrg old_archive_from_new_cmds \ 13475 1.1 mrg old_archive_from_expsyms_cmds \ 13476 1.1 mrg archive_cmds \ 13477 1.1 mrg archive_expsym_cmds \ 13478 1.1 mrg module_cmds \ 13479 1.1 mrg module_expsym_cmds \ 13480 1.1 mrg export_symbols_cmds \ 13481 1.1 mrg prelink_cmds \ 13482 1.1 mrg postinstall_cmds \ 13483 1.1 mrg postuninstall_cmds \ 13484 1.1 mrg finish_cmds \ 13485 1.1 mrg sys_lib_search_path_spec \ 13486 1.1 mrg sys_lib_dlsearch_path_spec; do 13487 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13488 1.1 mrg *[\\\\\\\`\\"\\\$]*) 13489 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13490 1.1 mrg ;; 13491 1.1 mrg *) 13492 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13493 1.1 mrg ;; 13494 1.1 mrg esac 13495 1.1 mrg done 13496 1.1 mrg 13497 1.1 mrg ac_aux_dir='$ac_aux_dir' 13498 1.1 mrg xsi_shell='$xsi_shell' 13499 1.1 mrg lt_shell_append='$lt_shell_append' 13500 1.1 mrg 13501 1.1 mrg # See if we are running on zsh, and set the options which allow our 13502 1.1 mrg # commands through without removal of \ escapes INIT. 13503 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 13504 1.1 mrg setopt NO_GLOB_SUBST 13505 1.1 mrg fi 13506 1.1 mrg 13507 1.1 mrg 13508 1.1 mrg PACKAGE='$PACKAGE' 13509 1.1 mrg VERSION='$VERSION' 13510 1.1 mrg TIMESTAMP='$TIMESTAMP' 13511 1.1 mrg RM='$RM' 13512 1.1 mrg ofile='$ofile' 13513 1.1 mrg 13514 1.1 mrg 13515 1.1 mrg 13516 1.1 mrg 13517 1.1 mrg _ACEOF 13518 1.1 mrg 13519 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13520 1.1 mrg 13521 1.1 mrg # Handling of arguments. 13522 1.1 mrg for ac_config_target in $ac_config_targets 13523 1.1 mrg do 13524 1.1 mrg case $ac_config_target in 13525 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13526 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13527 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13528 1.4 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13529 1.1 mrg 13530 1.11 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13531 1.1 mrg esac 13532 1.1 mrg done 13533 1.1 mrg 13534 1.1 mrg 13535 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 13536 1.1 mrg # then the envvar interface is used. Set only those that are not. 13537 1.1 mrg # We use the long form for the default assignment because of an extremely 13538 1.1 mrg # bizarre bug on SunOS 4.1.3. 13539 1.1 mrg if $ac_need_defaults; then 13540 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13541 1.4 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13542 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13543 1.1 mrg fi 13544 1.1 mrg 13545 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 13546 1.1 mrg # simply because there is no reason against having it here, and in addition, 13547 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 13548 1.1 mrg # Hook for its removal unless debugging. 13549 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 13550 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 13551 1.1 mrg $debug || 13552 1.1 mrg { 13553 1.11 mrg tmp= ac_tmp= 13554 1.1 mrg trap 'exit_status=$? 13555 1.11 mrg : "${ac_tmp:=$tmp}" 13556 1.11 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13557 1.1 mrg ' 0 13558 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 13559 1.1 mrg } 13560 1.1 mrg # Create a (secure) tmp directory for tmp files. 13561 1.1 mrg 13562 1.1 mrg { 13563 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13564 1.11 mrg test -d "$tmp" 13565 1.1 mrg } || 13566 1.1 mrg { 13567 1.1 mrg tmp=./conf$$-$RANDOM 13568 1.1 mrg (umask 077 && mkdir "$tmp") 13569 1.11 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13570 1.11 mrg ac_tmp=$tmp 13571 1.1 mrg 13572 1.1 mrg # Set up the scripts for CONFIG_FILES section. 13573 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 13574 1.1 mrg # This happens for instance with `./config.status config.h'. 13575 1.1 mrg if test -n "$CONFIG_FILES"; then 13576 1.1 mrg 13577 1.1 mrg 13578 1.1 mrg ac_cr=`echo X | tr X '\015'` 13579 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 13580 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 13581 1.1 mrg # point, so we can use a bashism as a fallback. 13582 1.1 mrg if test "x$ac_cr" = x; then 13583 1.1 mrg eval ac_cr=\$\'\\r\' 13584 1.1 mrg fi 13585 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13586 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13587 1.11 mrg ac_cs_awk_cr='\\r' 13588 1.1 mrg else 13589 1.1 mrg ac_cs_awk_cr=$ac_cr 13590 1.1 mrg fi 13591 1.1 mrg 13592 1.11 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13593 1.1 mrg _ACEOF 13594 1.1 mrg 13595 1.1 mrg 13596 1.1 mrg { 13597 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 13598 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13599 1.1 mrg echo "_ACEOF" 13600 1.1 mrg } >conf$$subs.sh || 13601 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13602 1.11 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13603 1.1 mrg ac_delim='%!_!# ' 13604 1.1 mrg for ac_last_try in false false false false false :; do 13605 1.1 mrg . ./conf$$subs.sh || 13606 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13607 1.1 mrg 13608 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13609 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 13610 1.1 mrg break 13611 1.1 mrg elif $ac_last_try; then 13612 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13613 1.1 mrg else 13614 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13615 1.1 mrg fi 13616 1.1 mrg done 13617 1.1 mrg rm -f conf$$subs.sh 13618 1.1 mrg 13619 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13620 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13621 1.1 mrg _ACEOF 13622 1.1 mrg sed -n ' 13623 1.1 mrg h 13624 1.1 mrg s/^/S["/; s/!.*/"]=/ 13625 1.1 mrg p 13626 1.1 mrg g 13627 1.1 mrg s/^[^!]*!// 13628 1.1 mrg :repl 13629 1.1 mrg t repl 13630 1.1 mrg s/'"$ac_delim"'$// 13631 1.1 mrg t delim 13632 1.1 mrg :nl 13633 1.1 mrg h 13634 1.11 mrg s/\(.\{148\}\)..*/\1/ 13635 1.1 mrg t more1 13636 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13637 1.1 mrg p 13638 1.1 mrg n 13639 1.1 mrg b repl 13640 1.1 mrg :more1 13641 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13642 1.1 mrg p 13643 1.1 mrg g 13644 1.1 mrg s/.\{148\}// 13645 1.1 mrg t nl 13646 1.1 mrg :delim 13647 1.1 mrg h 13648 1.11 mrg s/\(.\{148\}\)..*/\1/ 13649 1.1 mrg t more2 13650 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 13651 1.1 mrg p 13652 1.1 mrg b 13653 1.1 mrg :more2 13654 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13655 1.1 mrg p 13656 1.1 mrg g 13657 1.1 mrg s/.\{148\}// 13658 1.1 mrg t delim 13659 1.1 mrg ' <conf$$subs.awk | sed ' 13660 1.1 mrg /^[^""]/{ 13661 1.1 mrg N 13662 1.1 mrg s/\n// 13663 1.1 mrg } 13664 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 13665 1.1 mrg rm -f conf$$subs.awk 13666 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13667 1.1 mrg _ACAWK 13668 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13669 1.1 mrg for (key in S) S_is_set[key] = 1 13670 1.1 mrg FS = "" 13671 1.1 mrg 13672 1.1 mrg } 13673 1.1 mrg { 13674 1.1 mrg line = $ 0 13675 1.1 mrg nfields = split(line, field, "@") 13676 1.1 mrg substed = 0 13677 1.1 mrg len = length(field[1]) 13678 1.1 mrg for (i = 2; i < nfields; i++) { 13679 1.1 mrg key = field[i] 13680 1.1 mrg keylen = length(key) 13681 1.1 mrg if (S_is_set[key]) { 13682 1.1 mrg value = S[key] 13683 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13684 1.1 mrg len += length(value) + length(field[++i]) 13685 1.1 mrg substed = 1 13686 1.1 mrg } else 13687 1.1 mrg len += 1 + keylen 13688 1.1 mrg } 13689 1.1 mrg 13690 1.1 mrg print line 13691 1.1 mrg } 13692 1.1 mrg 13693 1.1 mrg _ACAWK 13694 1.1 mrg _ACEOF 13695 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13696 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13697 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13698 1.1 mrg else 13699 1.1 mrg cat 13700 1.11 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13701 1.11 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13702 1.1 mrg _ACEOF 13703 1.1 mrg 13704 1.11 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13705 1.11 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13706 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 13707 1.1 mrg # (actually we leave an empty line to preserve line numbers). 13708 1.1 mrg if test "x$srcdir" = x.; then 13709 1.11 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13710 1.11 mrg h 13711 1.11 mrg s/// 13712 1.11 mrg s/^/:/ 13713 1.11 mrg s/[ ]*$/:/ 13714 1.11 mrg s/:\$(srcdir):/:/g 13715 1.11 mrg s/:\${srcdir}:/:/g 13716 1.11 mrg s/:@srcdir@:/:/g 13717 1.11 mrg s/^:*// 13718 1.1 mrg s/:*$// 13719 1.11 mrg x 13720 1.11 mrg s/\(=[ ]*\).*/\1/ 13721 1.11 mrg G 13722 1.11 mrg s/\n// 13723 1.1 mrg s/^[^=]*=[ ]*$// 13724 1.1 mrg }' 13725 1.1 mrg fi 13726 1.1 mrg 13727 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13728 1.1 mrg fi # test -n "$CONFIG_FILES" 13729 1.1 mrg 13730 1.4 mrg # Set up the scripts for CONFIG_HEADERS section. 13731 1.4 mrg # No need to generate them if there are no CONFIG_HEADERS. 13732 1.4 mrg # This happens for instance with `./config.status Makefile'. 13733 1.4 mrg if test -n "$CONFIG_HEADERS"; then 13734 1.11 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13735 1.4 mrg BEGIN { 13736 1.4 mrg _ACEOF 13737 1.4 mrg 13738 1.4 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 13739 1.4 mrg # here-document in config.status, that substitutes the proper values into 13740 1.4 mrg # config.h.in to produce config.h. 13741 1.4 mrg 13742 1.4 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 13743 1.4 mrg # handling of long lines. 13744 1.4 mrg ac_delim='%!_!# ' 13745 1.4 mrg for ac_last_try in false false :; do 13746 1.11 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13747 1.11 mrg if test -z "$ac_tt"; then 13748 1.4 mrg break 13749 1.4 mrg elif $ac_last_try; then 13750 1.11 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13751 1.4 mrg else 13752 1.4 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13753 1.4 mrg fi 13754 1.4 mrg done 13755 1.4 mrg 13756 1.4 mrg # For the awk script, D is an array of macro values keyed by name, 13757 1.4 mrg # likewise P contains macro parameters if any. Preserve backslash 13758 1.4 mrg # newline sequences. 13759 1.4 mrg 13760 1.4 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13761 1.4 mrg sed -n ' 13762 1.4 mrg s/.\{148\}/&'"$ac_delim"'/g 13763 1.4 mrg t rset 13764 1.4 mrg :rset 13765 1.4 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 13766 1.4 mrg t def 13767 1.4 mrg d 13768 1.4 mrg :def 13769 1.4 mrg s/\\$// 13770 1.4 mrg t bsnl 13771 1.4 mrg s/["\\]/\\&/g 13772 1.4 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13773 1.4 mrg D["\1"]=" \3"/p 13774 1.4 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13775 1.4 mrg d 13776 1.4 mrg :bsnl 13777 1.4 mrg s/["\\]/\\&/g 13778 1.4 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13779 1.4 mrg D["\1"]=" \3\\\\\\n"\\/p 13780 1.4 mrg t cont 13781 1.4 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13782 1.4 mrg t cont 13783 1.4 mrg d 13784 1.4 mrg :cont 13785 1.4 mrg n 13786 1.4 mrg s/.\{148\}/&'"$ac_delim"'/g 13787 1.4 mrg t clear 13788 1.4 mrg :clear 13789 1.4 mrg s/\\$// 13790 1.4 mrg t bsnlc 13791 1.4 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 13792 1.4 mrg d 13793 1.4 mrg :bsnlc 13794 1.4 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13795 1.4 mrg b cont 13796 1.4 mrg ' <confdefs.h | sed ' 13797 1.4 mrg s/'"$ac_delim"'/"\\\ 13798 1.4 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 13799 1.4 mrg 13800 1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13801 1.4 mrg for (key in D) D_is_set[key] = 1 13802 1.4 mrg FS = "" 13803 1.4 mrg } 13804 1.4 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13805 1.4 mrg line = \$ 0 13806 1.4 mrg split(line, arg, " ") 13807 1.4 mrg if (arg[1] == "#") { 13808 1.4 mrg defundef = arg[2] 13809 1.4 mrg mac1 = arg[3] 13810 1.4 mrg } else { 13811 1.4 mrg defundef = substr(arg[1], 2) 13812 1.4 mrg mac1 = arg[2] 13813 1.4 mrg } 13814 1.4 mrg split(mac1, mac2, "(") #) 13815 1.4 mrg macro = mac2[1] 13816 1.4 mrg prefix = substr(line, 1, index(line, defundef) - 1) 13817 1.4 mrg if (D_is_set[macro]) { 13818 1.4 mrg # Preserve the white space surrounding the "#". 13819 1.4 mrg print prefix "define", macro P[macro] D[macro] 13820 1.4 mrg next 13821 1.4 mrg } else { 13822 1.4 mrg # Replace #undef with comments. This is necessary, for example, 13823 1.4 mrg # in the case of _POSIX_SOURCE, which is predefined and required 13824 1.4 mrg # on some systems where configure will not decide to define it. 13825 1.4 mrg if (defundef == "undef") { 13826 1.4 mrg print "/*", prefix defundef, macro, "*/" 13827 1.4 mrg next 13828 1.4 mrg } 13829 1.4 mrg } 13830 1.4 mrg } 13831 1.4 mrg { print } 13832 1.4 mrg _ACAWK 13833 1.4 mrg _ACEOF 13834 1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13835 1.11 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13836 1.4 mrg fi # test -n "$CONFIG_HEADERS" 13837 1.4 mrg 13838 1.1 mrg 13839 1.4 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13840 1.1 mrg shift 13841 1.1 mrg for ac_tag 13842 1.1 mrg do 13843 1.1 mrg case $ac_tag in 13844 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 13845 1.1 mrg esac 13846 1.1 mrg case $ac_mode$ac_tag in 13847 1.1 mrg :[FHL]*:*);; 13848 1.11 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13849 1.1 mrg :[FH]-) ac_tag=-:-;; 13850 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13851 1.1 mrg esac 13852 1.1 mrg ac_save_IFS=$IFS 13853 1.1 mrg IFS=: 13854 1.1 mrg set x $ac_tag 13855 1.1 mrg IFS=$ac_save_IFS 13856 1.1 mrg shift 13857 1.1 mrg ac_file=$1 13858 1.1 mrg shift 13859 1.1 mrg 13860 1.1 mrg case $ac_mode in 13861 1.1 mrg :L) ac_source=$1;; 13862 1.1 mrg :[FH]) 13863 1.1 mrg ac_file_inputs= 13864 1.1 mrg for ac_f 13865 1.1 mrg do 13866 1.1 mrg case $ac_f in 13867 1.11 mrg -) ac_f="$ac_tmp/stdin";; 13868 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 13869 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 13870 1.1 mrg # because $ac_f cannot contain `:'. 13871 1.1 mrg test -f "$ac_f" || 13872 1.1 mrg case $ac_f in 13873 1.1 mrg [\\/$]*) false;; 13874 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13875 1.1 mrg esac || 13876 1.11 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13877 1.1 mrg esac 13878 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13879 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 13880 1.1 mrg done 13881 1.1 mrg 13882 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 13883 1.1 mrg # use $as_me), people would be surprised to read: 13884 1.1 mrg # /* config.h. Generated by config.status. */ 13885 1.1 mrg configure_input='Generated from '` 13886 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13887 1.1 mrg `' by configure.' 13888 1.1 mrg if test x"$ac_file" != x-; then 13889 1.1 mrg configure_input="$ac_file. $configure_input" 13890 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13891 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 13892 1.1 mrg fi 13893 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 13894 1.1 mrg case $configure_input in #( 13895 1.1 mrg *\&* | *\|* | *\\* ) 13896 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 13897 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 13898 1.1 mrg *) ac_sed_conf_input=$configure_input;; 13899 1.1 mrg esac 13900 1.1 mrg 13901 1.1 mrg case $ac_tag in 13902 1.11 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13903 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13904 1.1 mrg esac 13905 1.1 mrg ;; 13906 1.1 mrg esac 13907 1.1 mrg 13908 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 13909 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13910 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 13911 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 13912 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13913 1.1 mrg $as_echo X"$ac_file" | 13914 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13915 1.1 mrg s//\1/ 13916 1.1 mrg q 13917 1.1 mrg } 13918 1.1 mrg /^X\(\/\/\)[^/].*/{ 13919 1.1 mrg s//\1/ 13920 1.1 mrg q 13921 1.1 mrg } 13922 1.1 mrg /^X\(\/\/\)$/{ 13923 1.1 mrg s//\1/ 13924 1.1 mrg q 13925 1.1 mrg } 13926 1.1 mrg /^X\(\/\).*/{ 13927 1.1 mrg s//\1/ 13928 1.1 mrg q 13929 1.1 mrg } 13930 1.1 mrg s/.*/./; q'` 13931 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 13932 1.1 mrg ac_builddir=. 13933 1.1 mrg 13934 1.1 mrg case "$ac_dir" in 13935 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13936 1.1 mrg *) 13937 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13938 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 13939 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13940 1.1 mrg case $ac_top_builddir_sub in 13941 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13942 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13943 1.1 mrg esac ;; 13944 1.1 mrg esac 13945 1.1 mrg ac_abs_top_builddir=$ac_pwd 13946 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 13947 1.1 mrg # for backward compatibility: 13948 1.1 mrg ac_top_builddir=$ac_top_build_prefix 13949 1.1 mrg 13950 1.1 mrg case $srcdir in 13951 1.1 mrg .) # We are building in place. 13952 1.1 mrg ac_srcdir=. 13953 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 13954 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 13955 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 13956 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 13957 1.1 mrg ac_top_srcdir=$srcdir 13958 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 13959 1.1 mrg *) # Relative name. 13960 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13961 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 13962 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13963 1.1 mrg esac 13964 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13965 1.1 mrg 13966 1.1 mrg 13967 1.1 mrg case $ac_mode in 13968 1.1 mrg :F) 13969 1.1 mrg # 13970 1.1 mrg # CONFIG_FILE 13971 1.1 mrg # 13972 1.1 mrg 13973 1.1 mrg case $INSTALL in 13974 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13975 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13976 1.1 mrg esac 13977 1.1 mrg ac_MKDIR_P=$MKDIR_P 13978 1.1 mrg case $MKDIR_P in 13979 1.1 mrg [\\/$]* | ?:[\\/]* ) ;; 13980 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13981 1.1 mrg esac 13982 1.1 mrg _ACEOF 13983 1.1 mrg 13984 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13985 1.1 mrg # If the template does not know about datarootdir, expand it. 13986 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 13987 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 13988 1.1 mrg ac_sed_dataroot=' 13989 1.1 mrg /datarootdir/ { 13990 1.1 mrg p 13991 1.1 mrg q 13992 1.1 mrg } 13993 1.1 mrg /@datadir@/p 13994 1.1 mrg /@docdir@/p 13995 1.1 mrg /@infodir@/p 13996 1.1 mrg /@localedir@/p 13997 1.1 mrg /@mandir@/p' 13998 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13999 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 14000 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14001 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14002 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14003 1.1 mrg _ACEOF 14004 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14005 1.1 mrg ac_datarootdir_hack=' 14006 1.1 mrg s&@datadir@&$datadir&g 14007 1.1 mrg s&@docdir@&$docdir&g 14008 1.1 mrg s&@infodir@&$infodir&g 14009 1.1 mrg s&@localedir@&$localedir&g 14010 1.1 mrg s&@mandir@&$mandir&g 14011 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 14012 1.1 mrg esac 14013 1.1 mrg _ACEOF 14014 1.1 mrg 14015 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 14016 1.1 mrg # Shell code in configure.ac might set extrasub. 14017 1.1 mrg # FIXME: do we really want to maintain this feature? 14018 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14019 1.1 mrg ac_sed_extra="$ac_vpsub 14020 1.1 mrg $extrasub 14021 1.1 mrg _ACEOF 14022 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14023 1.1 mrg :t 14024 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14025 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 14026 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 14027 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 14028 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 14029 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 14030 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 14031 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14032 1.1 mrg s&@builddir@&$ac_builddir&;t t 14033 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 14034 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14035 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 14036 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t 14037 1.1 mrg $ac_datarootdir_hack 14038 1.1 mrg " 14039 1.11 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14040 1.11 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14041 1.1 mrg 14042 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14043 1.11 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14044 1.11 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14045 1.11 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 14046 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14047 1.11 mrg which seems to be undefined. Please make sure it is defined" >&5 14048 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14049 1.11 mrg which seems to be undefined. Please make sure it is defined" >&2;} 14050 1.1 mrg 14051 1.11 mrg rm -f "$ac_tmp/stdin" 14052 1.1 mrg case $ac_file in 14053 1.11 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14054 1.11 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14055 1.1 mrg esac \ 14056 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14057 1.1 mrg ;; 14058 1.4 mrg :H) 14059 1.4 mrg # 14060 1.4 mrg # CONFIG_HEADER 14061 1.4 mrg # 14062 1.4 mrg if test x"$ac_file" != x-; then 14063 1.4 mrg { 14064 1.4 mrg $as_echo "/* $configure_input */" \ 14065 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14066 1.11 mrg } >"$ac_tmp/config.h" \ 14067 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14068 1.11 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14069 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14070 1.4 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 14071 1.4 mrg else 14072 1.4 mrg rm -f "$ac_file" 14073 1.11 mrg mv "$ac_tmp/config.h" "$ac_file" \ 14074 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14075 1.4 mrg fi 14076 1.4 mrg else 14077 1.4 mrg $as_echo "/* $configure_input */" \ 14078 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14079 1.11 mrg || as_fn_error $? "could not create -" "$LINENO" 5 14080 1.4 mrg fi 14081 1.4 mrg # Compute "$ac_file"'s index in $config_headers. 14082 1.4 mrg _am_arg="$ac_file" 14083 1.4 mrg _am_stamp_count=1 14084 1.4 mrg for _am_header in $config_headers :; do 14085 1.4 mrg case $_am_header in 14086 1.4 mrg $_am_arg | $_am_arg:* ) 14087 1.4 mrg break ;; 14088 1.4 mrg * ) 14089 1.4 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14090 1.4 mrg esac 14091 1.4 mrg done 14092 1.4 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14093 1.4 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14094 1.4 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 14095 1.4 mrg X"$_am_arg" : 'X\(//\)$' \| \ 14096 1.4 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14097 1.4 mrg $as_echo X"$_am_arg" | 14098 1.4 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14099 1.4 mrg s//\1/ 14100 1.4 mrg q 14101 1.4 mrg } 14102 1.4 mrg /^X\(\/\/\)[^/].*/{ 14103 1.4 mrg s//\1/ 14104 1.4 mrg q 14105 1.4 mrg } 14106 1.4 mrg /^X\(\/\/\)$/{ 14107 1.4 mrg s//\1/ 14108 1.4 mrg q 14109 1.4 mrg } 14110 1.4 mrg /^X\(\/\).*/{ 14111 1.4 mrg s//\1/ 14112 1.4 mrg q 14113 1.4 mrg } 14114 1.4 mrg s/.*/./; q'`/stamp-h$_am_stamp_count 14115 1.4 mrg ;; 14116 1.1 mrg 14117 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14118 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 14119 1.1 mrg ;; 14120 1.1 mrg esac 14121 1.1 mrg 14122 1.1 mrg 14123 1.1 mrg case $ac_file$ac_mode in 14124 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14125 1.11 mrg # Older Autoconf quotes --file arguments for eval, but not when files 14126 1.1 mrg # are listed without --file. Let's play safe and only enable the eval 14127 1.1 mrg # if we detect the quoting. 14128 1.1 mrg case $CONFIG_FILES in 14129 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;; 14130 1.1 mrg *) set x $CONFIG_FILES ;; 14131 1.1 mrg esac 14132 1.1 mrg shift 14133 1.1 mrg for mf 14134 1.1 mrg do 14135 1.1 mrg # Strip MF so we end up with the name of the file. 14136 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'` 14137 1.1 mrg # Check whether this is an Automake generated Makefile or not. 14138 1.11 mrg # We used to match only the files named 'Makefile.in', but 14139 1.1 mrg # some people rename them; so instead we look at the file content. 14140 1.1 mrg # Grep'ing the first line is not enough: some people post-process 14141 1.1 mrg # each Makefile.in and add a new line on top of each file to say so. 14142 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line 14143 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000. 14144 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14145 1.1 mrg dirpart=`$as_dirname -- "$mf" || 14146 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14147 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \ 14148 1.1 mrg X"$mf" : 'X\(//\)$' \| \ 14149 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14150 1.1 mrg $as_echo X"$mf" | 14151 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14152 1.1 mrg s//\1/ 14153 1.1 mrg q 14154 1.1 mrg } 14155 1.1 mrg /^X\(\/\/\)[^/].*/{ 14156 1.1 mrg s//\1/ 14157 1.1 mrg q 14158 1.1 mrg } 14159 1.1 mrg /^X\(\/\/\)$/{ 14160 1.1 mrg s//\1/ 14161 1.1 mrg q 14162 1.1 mrg } 14163 1.1 mrg /^X\(\/\).*/{ 14164 1.1 mrg s//\1/ 14165 1.1 mrg q 14166 1.1 mrg } 14167 1.1 mrg s/.*/./; q'` 14168 1.1 mrg else 14169 1.1 mrg continue 14170 1.1 mrg fi 14171 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote 14172 1.11 mrg # from the Makefile without running 'make'. 14173 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14174 1.1 mrg test -z "$DEPDIR" && continue 14175 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 14176 1.11 mrg test -z "$am__include" && continue 14177 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14178 1.1 mrg # Find all dependency output files, they are included files with 14179 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the 14180 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the 14181 1.1 mrg # expansion. 14182 1.1 mrg for file in `sed -n " 14183 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14184 1.11 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14185 1.1 mrg # Make sure the directory exists. 14186 1.1 mrg test -f "$dirpart/$file" && continue 14187 1.1 mrg fdir=`$as_dirname -- "$file" || 14188 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14189 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \ 14190 1.1 mrg X"$file" : 'X\(//\)$' \| \ 14191 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 14192 1.1 mrg $as_echo X"$file" | 14193 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14194 1.1 mrg s//\1/ 14195 1.1 mrg q 14196 1.1 mrg } 14197 1.1 mrg /^X\(\/\/\)[^/].*/{ 14198 1.1 mrg s//\1/ 14199 1.1 mrg q 14200 1.1 mrg } 14201 1.1 mrg /^X\(\/\/\)$/{ 14202 1.1 mrg s//\1/ 14203 1.1 mrg q 14204 1.1 mrg } 14205 1.1 mrg /^X\(\/\).*/{ 14206 1.1 mrg s//\1/ 14207 1.1 mrg q 14208 1.1 mrg } 14209 1.1 mrg s/.*/./; q'` 14210 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 14211 1.1 mrg # echo "creating $dirpart/$file" 14212 1.1 mrg echo '# dummy' > "$dirpart/$file" 14213 1.1 mrg done 14214 1.1 mrg done 14215 1.1 mrg } 14216 1.1 mrg ;; 14217 1.1 mrg "libtool":C) 14218 1.1 mrg 14219 1.1 mrg # See if we are running on zsh, and set the options which allow our 14220 1.1 mrg # commands through without removal of \ escapes. 14221 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 14222 1.1 mrg setopt NO_GLOB_SUBST 14223 1.1 mrg fi 14224 1.1 mrg 14225 1.1 mrg cfgfile="${ofile}T" 14226 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14227 1.1 mrg $RM "$cfgfile" 14228 1.1 mrg 14229 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 14230 1.1 mrg #! $SHELL 14231 1.1 mrg 14232 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14233 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14234 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14235 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 14236 1.1 mrg # 14237 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14238 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14239 1.1 mrg # Written by Gordon Matzigkeit, 1996 14240 1.1 mrg # 14241 1.1 mrg # This file is part of GNU Libtool. 14242 1.1 mrg # 14243 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 14244 1.1 mrg # modify it under the terms of the GNU General Public License as 14245 1.1 mrg # published by the Free Software Foundation; either version 2 of 14246 1.1 mrg # the License, or (at your option) any later version. 14247 1.1 mrg # 14248 1.1 mrg # As a special exception to the GNU General Public License, 14249 1.1 mrg # if you distribute this file as part of a program or library that 14250 1.1 mrg # is built using GNU Libtool, you may include this file under the 14251 1.1 mrg # same distribution terms that you use for the rest of that program. 14252 1.1 mrg # 14253 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 14254 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 14255 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14256 1.1 mrg # GNU General Public License for more details. 14257 1.1 mrg # 14258 1.1 mrg # You should have received a copy of the GNU General Public License 14259 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 14260 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14261 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 14262 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14263 1.1 mrg 14264 1.1 mrg 14265 1.1 mrg # The names of the tagged configurations supported by this script. 14266 1.1 mrg available_tags="" 14267 1.1 mrg 14268 1.1 mrg # ### BEGIN LIBTOOL CONFIG 14269 1.1 mrg 14270 1.1 mrg # Which release of libtool.m4 was used? 14271 1.1 mrg macro_version=$macro_version 14272 1.1 mrg macro_revision=$macro_revision 14273 1.1 mrg 14274 1.1 mrg # Whether or not to build shared libraries. 14275 1.1 mrg build_libtool_libs=$enable_shared 14276 1.1 mrg 14277 1.1 mrg # Whether or not to build static libraries. 14278 1.1 mrg build_old_libs=$enable_static 14279 1.1 mrg 14280 1.1 mrg # What type of objects to build. 14281 1.1 mrg pic_mode=$pic_mode 14282 1.1 mrg 14283 1.1 mrg # Whether or not to optimize for fast installation. 14284 1.1 mrg fast_install=$enable_fast_install 14285 1.1 mrg 14286 1.1 mrg # Shell to use when invoking shell scripts. 14287 1.1 mrg SHELL=$lt_SHELL 14288 1.1 mrg 14289 1.1 mrg # An echo program that protects backslashes. 14290 1.1 mrg ECHO=$lt_ECHO 14291 1.1 mrg 14292 1.1 mrg # The host system. 14293 1.1 mrg host_alias=$host_alias 14294 1.1 mrg host=$host 14295 1.1 mrg host_os=$host_os 14296 1.1 mrg 14297 1.1 mrg # The build system. 14298 1.1 mrg build_alias=$build_alias 14299 1.1 mrg build=$build 14300 1.1 mrg build_os=$build_os 14301 1.1 mrg 14302 1.1 mrg # A sed program that does not truncate output. 14303 1.1 mrg SED=$lt_SED 14304 1.1 mrg 14305 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 14306 1.1 mrg Xsed="\$SED -e 1s/^X//" 14307 1.1 mrg 14308 1.1 mrg # A grep program that handles long lines. 14309 1.1 mrg GREP=$lt_GREP 14310 1.1 mrg 14311 1.1 mrg # An ERE matcher. 14312 1.1 mrg EGREP=$lt_EGREP 14313 1.1 mrg 14314 1.1 mrg # A literal string matcher. 14315 1.1 mrg FGREP=$lt_FGREP 14316 1.1 mrg 14317 1.1 mrg # A BSD- or MS-compatible name lister. 14318 1.1 mrg NM=$lt_NM 14319 1.1 mrg 14320 1.1 mrg # Whether we need soft or hard links. 14321 1.1 mrg LN_S=$lt_LN_S 14322 1.1 mrg 14323 1.1 mrg # What is the maximum length of a command? 14324 1.1 mrg max_cmd_len=$max_cmd_len 14325 1.1 mrg 14326 1.1 mrg # Object file suffix (normally "o"). 14327 1.1 mrg objext=$ac_objext 14328 1.1 mrg 14329 1.1 mrg # Executable file suffix (normally ""). 14330 1.1 mrg exeext=$exeext 14331 1.1 mrg 14332 1.1 mrg # whether the shell understands "unset". 14333 1.1 mrg lt_unset=$lt_unset 14334 1.1 mrg 14335 1.1 mrg # turn spaces into newlines. 14336 1.1 mrg SP2NL=$lt_lt_SP2NL 14337 1.1 mrg 14338 1.1 mrg # turn newlines into spaces. 14339 1.1 mrg NL2SP=$lt_lt_NL2SP 14340 1.1 mrg 14341 1.1 mrg # An object symbol dumper. 14342 1.1 mrg OBJDUMP=$lt_OBJDUMP 14343 1.1 mrg 14344 1.1 mrg # Method to check whether dependent libraries are shared objects. 14345 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 14346 1.1 mrg 14347 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 14348 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 14349 1.1 mrg 14350 1.1 mrg # The archiver. 14351 1.1 mrg AR=$lt_AR 14352 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 14353 1.1 mrg 14354 1.1 mrg # A symbol stripping program. 14355 1.1 mrg STRIP=$lt_STRIP 14356 1.1 mrg 14357 1.1 mrg # Commands used to install an old-style archive. 14358 1.1 mrg RANLIB=$lt_RANLIB 14359 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 14360 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 14361 1.1 mrg 14362 1.1 mrg # Whether to use a lock for old archive extraction. 14363 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 14364 1.1 mrg 14365 1.1 mrg # A C compiler. 14366 1.1 mrg LTCC=$lt_CC 14367 1.1 mrg 14368 1.1 mrg # LTCC compiler flags. 14369 1.1 mrg LTCFLAGS=$lt_CFLAGS 14370 1.1 mrg 14371 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 14372 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14373 1.1 mrg 14374 1.1 mrg # Transform the output of nm in a proper C declaration. 14375 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14376 1.1 mrg 14377 1.1 mrg # Transform the output of nm in a C name address pair. 14378 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14379 1.1 mrg 14380 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 14381 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14382 1.1 mrg 14383 1.1 mrg # The name of the directory that contains temporary libtool files. 14384 1.1 mrg objdir=$objdir 14385 1.1 mrg 14386 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 14387 1.1 mrg MAGIC_CMD=$MAGIC_CMD 14388 1.1 mrg 14389 1.1 mrg # Must we lock files when doing compilation? 14390 1.1 mrg need_locks=$lt_need_locks 14391 1.1 mrg 14392 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14393 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 14394 1.1 mrg 14395 1.1 mrg # Tool to change global to local symbols on Mac OS X. 14396 1.1 mrg NMEDIT=$lt_NMEDIT 14397 1.1 mrg 14398 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 14399 1.1 mrg LIPO=$lt_LIPO 14400 1.1 mrg 14401 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 14402 1.1 mrg OTOOL=$lt_OTOOL 14403 1.1 mrg 14404 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14405 1.1 mrg OTOOL64=$lt_OTOOL64 14406 1.1 mrg 14407 1.1 mrg # Old archive suffix (normally "a"). 14408 1.1 mrg libext=$libext 14409 1.1 mrg 14410 1.1 mrg # Shared library suffix (normally ".so"). 14411 1.1 mrg shrext_cmds=$lt_shrext_cmds 14412 1.1 mrg 14413 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 14414 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 14415 1.1 mrg 14416 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 14417 1.1 mrg # restored at link time. 14418 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 14419 1.1 mrg 14420 1.1 mrg # Do we need the "lib" prefix for modules? 14421 1.1 mrg need_lib_prefix=$need_lib_prefix 14422 1.1 mrg 14423 1.1 mrg # Do we need a version for libraries? 14424 1.1 mrg need_version=$need_version 14425 1.1 mrg 14426 1.1 mrg # Library versioning type. 14427 1.1 mrg version_type=$version_type 14428 1.1 mrg 14429 1.1 mrg # Shared library runtime path variable. 14430 1.1 mrg runpath_var=$runpath_var 14431 1.1 mrg 14432 1.1 mrg # Shared library path variable. 14433 1.1 mrg shlibpath_var=$shlibpath_var 14434 1.1 mrg 14435 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 14436 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14437 1.1 mrg 14438 1.1 mrg # Format of library name prefix. 14439 1.1 mrg libname_spec=$lt_libname_spec 14440 1.1 mrg 14441 1.1 mrg # List of archive names. First name is the real one, the rest are links. 14442 1.1 mrg # The last name is the one that the linker finds with -lNAME 14443 1.1 mrg library_names_spec=$lt_library_names_spec 14444 1.1 mrg 14445 1.1 mrg # The coded name of the library, if different from the real name. 14446 1.1 mrg soname_spec=$lt_soname_spec 14447 1.1 mrg 14448 1.1 mrg # Permission mode override for installation of shared libraries. 14449 1.1 mrg install_override_mode=$lt_install_override_mode 14450 1.1 mrg 14451 1.1 mrg # Command to use after installation of a shared archive. 14452 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 14453 1.1 mrg 14454 1.1 mrg # Command to use after uninstallation of a shared archive. 14455 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 14456 1.1 mrg 14457 1.1 mrg # Commands used to finish a libtool library installation in a directory. 14458 1.1 mrg finish_cmds=$lt_finish_cmds 14459 1.1 mrg 14460 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 14461 1.1 mrg # not shown. 14462 1.1 mrg finish_eval=$lt_finish_eval 14463 1.1 mrg 14464 1.1 mrg # Whether we should hardcode library paths into libraries. 14465 1.1 mrg hardcode_into_libs=$hardcode_into_libs 14466 1.1 mrg 14467 1.1 mrg # Compile-time system search path for libraries. 14468 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14469 1.1 mrg 14470 1.1 mrg # Run-time system search path for libraries. 14471 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14472 1.1 mrg 14473 1.1 mrg # Whether dlopen is supported. 14474 1.1 mrg dlopen_support=$enable_dlopen 14475 1.1 mrg 14476 1.1 mrg # Whether dlopen of programs is supported. 14477 1.1 mrg dlopen_self=$enable_dlopen_self 14478 1.1 mrg 14479 1.1 mrg # Whether dlopen of statically linked programs is supported. 14480 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 14481 1.1 mrg 14482 1.1 mrg # Commands to strip libraries. 14483 1.1 mrg old_striplib=$lt_old_striplib 14484 1.1 mrg striplib=$lt_striplib 14485 1.1 mrg 14486 1.1 mrg 14487 1.1 mrg # The linker used to build libraries. 14488 1.1 mrg LD=$lt_LD 14489 1.1 mrg 14490 1.1 mrg # How to create reloadable object files. 14491 1.1 mrg reload_flag=$lt_reload_flag 14492 1.1 mrg reload_cmds=$lt_reload_cmds 14493 1.1 mrg 14494 1.1 mrg # Commands used to build an old-style archive. 14495 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 14496 1.1 mrg 14497 1.1 mrg # A language specific compiler. 14498 1.1 mrg CC=$lt_compiler 14499 1.1 mrg 14500 1.1 mrg # Is the compiler the GNU compiler? 14501 1.1 mrg with_gcc=$GCC 14502 1.1 mrg 14503 1.1 mrg # Compiler flag to turn off builtin functions. 14504 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14505 1.1 mrg 14506 1.1 mrg # How to pass a linker flag through the compiler. 14507 1.1 mrg wl=$lt_lt_prog_compiler_wl 14508 1.1 mrg 14509 1.1 mrg # Additional compiler flags for building library objects. 14510 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 14511 1.1 mrg 14512 1.1 mrg # Compiler flag to prevent dynamic linking. 14513 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 14514 1.1 mrg 14515 1.1 mrg # Does compiler simultaneously support -c and -o options? 14516 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14517 1.1 mrg 14518 1.1 mrg # Whether or not to add -lc for building shared libraries. 14519 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 14520 1.1 mrg 14521 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 14522 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14523 1.1 mrg 14524 1.1 mrg # Compiler flag to allow reflexive dlopens. 14525 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14526 1.1 mrg 14527 1.1 mrg # Compiler flag to generate shared objects directly from archives. 14528 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 14529 1.1 mrg 14530 1.1 mrg # Whether the compiler copes with passing no objects directly. 14531 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 14532 1.1 mrg 14533 1.1 mrg # Create an old-style archive from a shared archive. 14534 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14535 1.1 mrg 14536 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 14537 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14538 1.1 mrg 14539 1.1 mrg # Commands used to build a shared archive. 14540 1.1 mrg archive_cmds=$lt_archive_cmds 14541 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 14542 1.1 mrg 14543 1.1 mrg # Commands used to build a loadable module if different from building 14544 1.1 mrg # a shared archive. 14545 1.1 mrg module_cmds=$lt_module_cmds 14546 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 14547 1.1 mrg 14548 1.1 mrg # Whether we are building with GNU ld or not. 14549 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 14550 1.1 mrg 14551 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 14552 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 14553 1.1 mrg 14554 1.1 mrg # Flag that enforces no undefined symbols. 14555 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 14556 1.1 mrg 14557 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 14558 1.1 mrg # This must work even if \$libdir does not exist 14559 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14560 1.1 mrg 14561 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 14562 1.1 mrg # during linking. This must work even if \$libdir does not exist. 14563 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14564 1.1 mrg 14565 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 14566 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 14567 1.1 mrg 14568 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14569 1.1 mrg # DIR into the resulting binary. 14570 1.1 mrg hardcode_direct=$hardcode_direct 14571 1.1 mrg 14572 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14573 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 14574 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14575 1.1 mrg # library is relocated. 14576 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 14577 1.1 mrg 14578 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14579 1.1 mrg # into the resulting binary. 14580 1.1 mrg hardcode_minus_L=$hardcode_minus_L 14581 1.1 mrg 14582 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14583 1.1 mrg # into the resulting binary. 14584 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 14585 1.1 mrg 14586 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 14587 1.1 mrg # into the library and all subsequent libraries and executables linked 14588 1.1 mrg # against it. 14589 1.1 mrg hardcode_automatic=$hardcode_automatic 14590 1.1 mrg 14591 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 14592 1.1 mrg # to runtime path list. 14593 1.1 mrg inherit_rpath=$inherit_rpath 14594 1.1 mrg 14595 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 14596 1.1 mrg link_all_deplibs=$link_all_deplibs 14597 1.1 mrg 14598 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 14599 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 14600 1.1 mrg 14601 1.1 mrg # Set to "yes" if exported symbols are required. 14602 1.1 mrg always_export_symbols=$always_export_symbols 14603 1.1 mrg 14604 1.1 mrg # The commands to list exported symbols. 14605 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 14606 1.1 mrg 14607 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 14608 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 14609 1.1 mrg 14610 1.1 mrg # Symbols that must always be exported. 14611 1.1 mrg include_expsyms=$lt_include_expsyms 14612 1.1 mrg 14613 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 14614 1.1 mrg prelink_cmds=$lt_prelink_cmds 14615 1.1 mrg 14616 1.1 mrg # Specify filename containing input files. 14617 1.1 mrg file_list_spec=$lt_file_list_spec 14618 1.1 mrg 14619 1.1 mrg # How to hardcode a shared library path into an executable. 14620 1.1 mrg hardcode_action=$hardcode_action 14621 1.1 mrg 14622 1.1 mrg # ### END LIBTOOL CONFIG 14623 1.1 mrg 14624 1.1 mrg _LT_EOF 14625 1.1 mrg 14626 1.1 mrg case $host_os in 14627 1.1 mrg aix3*) 14628 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 14629 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 14630 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 14631 1.1 mrg # vanish in a puff of smoke. 14632 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 14633 1.1 mrg COLLECT_NAMES= 14634 1.1 mrg export COLLECT_NAMES 14635 1.1 mrg fi 14636 1.1 mrg _LT_EOF 14637 1.1 mrg ;; 14638 1.1 mrg esac 14639 1.1 mrg 14640 1.1 mrg 14641 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 14642 1.1 mrg 14643 1.1 mrg 14644 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 14645 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 14646 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 14647 1.1 mrg # is reportedly fixed, but why not run on old versions too? 14648 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14649 1.1 mrg || (rm -f "$cfgfile"; exit 1) 14650 1.1 mrg 14651 1.1 mrg case $xsi_shell in 14652 1.1 mrg yes) 14653 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14654 1.1 mrg 14655 1.1 mrg # func_dirname file append nondir_replacement 14656 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 14657 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 14658 1.1 mrg func_dirname () 14659 1.1 mrg { 14660 1.1 mrg case ${1} in 14661 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 14662 1.1 mrg * ) func_dirname_result="${3}" ;; 14663 1.1 mrg esac 14664 1.1 mrg } 14665 1.1 mrg 14666 1.1 mrg # func_basename file 14667 1.1 mrg func_basename () 14668 1.1 mrg { 14669 1.1 mrg func_basename_result="${1##*/}" 14670 1.1 mrg } 14671 1.1 mrg 14672 1.1 mrg # func_dirname_and_basename file append nondir_replacement 14673 1.1 mrg # perform func_basename and func_dirname in a single function 14674 1.1 mrg # call: 14675 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 14676 1.1 mrg # add APPEND to the result, otherwise set result 14677 1.1 mrg # to NONDIR_REPLACEMENT. 14678 1.1 mrg # value returned in "$func_dirname_result" 14679 1.1 mrg # basename: Compute filename of FILE. 14680 1.1 mrg # value retuned in "$func_basename_result" 14681 1.1 mrg # Implementation must be kept synchronized with func_dirname 14682 1.1 mrg # and func_basename. For efficiency, we do not delegate to 14683 1.1 mrg # those functions but instead duplicate the functionality here. 14684 1.1 mrg func_dirname_and_basename () 14685 1.1 mrg { 14686 1.1 mrg case ${1} in 14687 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 14688 1.1 mrg * ) func_dirname_result="${3}" ;; 14689 1.1 mrg esac 14690 1.1 mrg func_basename_result="${1##*/}" 14691 1.1 mrg } 14692 1.1 mrg 14693 1.1 mrg # func_stripname prefix suffix name 14694 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 14695 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 14696 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 14697 1.1 mrg # dot (in which case that matches only a dot). 14698 1.1 mrg func_stripname () 14699 1.1 mrg { 14700 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14701 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 14702 1.1 mrg func_stripname_result=${3} 14703 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 14704 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 14705 1.1 mrg } 14706 1.1 mrg 14707 1.1 mrg # func_opt_split 14708 1.1 mrg func_opt_split () 14709 1.1 mrg { 14710 1.1 mrg func_opt_split_opt=${1%%=*} 14711 1.1 mrg func_opt_split_arg=${1#*=} 14712 1.1 mrg } 14713 1.1 mrg 14714 1.1 mrg # func_lo2o object 14715 1.1 mrg func_lo2o () 14716 1.1 mrg { 14717 1.1 mrg case ${1} in 14718 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14719 1.1 mrg *) func_lo2o_result=${1} ;; 14720 1.1 mrg esac 14721 1.1 mrg } 14722 1.1 mrg 14723 1.1 mrg # func_xform libobj-or-source 14724 1.1 mrg func_xform () 14725 1.1 mrg { 14726 1.1 mrg func_xform_result=${1%.*}.lo 14727 1.1 mrg } 14728 1.1 mrg 14729 1.1 mrg # func_arith arithmetic-term... 14730 1.1 mrg func_arith () 14731 1.1 mrg { 14732 1.1 mrg func_arith_result=$(( $* )) 14733 1.1 mrg } 14734 1.1 mrg 14735 1.1 mrg # func_len string 14736 1.1 mrg # STRING may not start with a hyphen. 14737 1.1 mrg func_len () 14738 1.1 mrg { 14739 1.1 mrg func_len_result=${#1} 14740 1.1 mrg } 14741 1.1 mrg 14742 1.1 mrg _LT_EOF 14743 1.1 mrg ;; 14744 1.1 mrg *) # Bourne compatible functions. 14745 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14746 1.1 mrg 14747 1.1 mrg # func_dirname file append nondir_replacement 14748 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 14749 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 14750 1.1 mrg func_dirname () 14751 1.1 mrg { 14752 1.1 mrg # Extract subdirectory from the argument. 14753 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14754 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 14755 1.1 mrg func_dirname_result="${3}" 14756 1.1 mrg else 14757 1.1 mrg func_dirname_result="$func_dirname_result${2}" 14758 1.1 mrg fi 14759 1.1 mrg } 14760 1.1 mrg 14761 1.1 mrg # func_basename file 14762 1.1 mrg func_basename () 14763 1.1 mrg { 14764 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14765 1.1 mrg } 14766 1.1 mrg 14767 1.1 mrg 14768 1.1 mrg # func_stripname prefix suffix name 14769 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 14770 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 14771 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 14772 1.1 mrg # dot (in which case that matches only a dot). 14773 1.1 mrg # func_strip_suffix prefix name 14774 1.1 mrg func_stripname () 14775 1.1 mrg { 14776 1.1 mrg case ${2} in 14777 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14778 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14779 1.1 mrg esac 14780 1.1 mrg } 14781 1.1 mrg 14782 1.1 mrg # sed scripts: 14783 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14784 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 14785 1.1 mrg 14786 1.1 mrg # func_opt_split 14787 1.1 mrg func_opt_split () 14788 1.1 mrg { 14789 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14790 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14791 1.1 mrg } 14792 1.1 mrg 14793 1.1 mrg # func_lo2o object 14794 1.1 mrg func_lo2o () 14795 1.1 mrg { 14796 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14797 1.1 mrg } 14798 1.1 mrg 14799 1.1 mrg # func_xform libobj-or-source 14800 1.1 mrg func_xform () 14801 1.1 mrg { 14802 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 14803 1.1 mrg } 14804 1.1 mrg 14805 1.1 mrg # func_arith arithmetic-term... 14806 1.1 mrg func_arith () 14807 1.1 mrg { 14808 1.1 mrg func_arith_result=`expr "$@"` 14809 1.1 mrg } 14810 1.1 mrg 14811 1.1 mrg # func_len string 14812 1.1 mrg # STRING may not start with a hyphen. 14813 1.1 mrg func_len () 14814 1.1 mrg { 14815 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 14816 1.1 mrg } 14817 1.1 mrg 14818 1.1 mrg _LT_EOF 14819 1.1 mrg esac 14820 1.1 mrg 14821 1.1 mrg case $lt_shell_append in 14822 1.1 mrg yes) 14823 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14824 1.1 mrg 14825 1.1 mrg # func_append var value 14826 1.1 mrg # Append VALUE to the end of shell variable VAR. 14827 1.1 mrg func_append () 14828 1.1 mrg { 14829 1.1 mrg eval "$1+=\$2" 14830 1.1 mrg } 14831 1.1 mrg _LT_EOF 14832 1.1 mrg ;; 14833 1.1 mrg *) 14834 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14835 1.1 mrg 14836 1.1 mrg # func_append var value 14837 1.1 mrg # Append VALUE to the end of shell variable VAR. 14838 1.1 mrg func_append () 14839 1.1 mrg { 14840 1.1 mrg eval "$1=\$$1\$2" 14841 1.1 mrg } 14842 1.1 mrg 14843 1.1 mrg _LT_EOF 14844 1.1 mrg ;; 14845 1.1 mrg esac 14846 1.1 mrg 14847 1.1 mrg 14848 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 14849 1.1 mrg || (rm -f "$cfgfile"; exit 1) 14850 1.1 mrg 14851 1.1 mrg mv -f "$cfgfile" "$ofile" || 14852 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 14853 1.1 mrg chmod +x "$ofile" 14854 1.1 mrg 14855 1.1 mrg ;; 14856 1.1 mrg 14857 1.1 mrg esac 14858 1.1 mrg done # for ac_tag 14859 1.1 mrg 14860 1.1 mrg 14861 1.1 mrg as_fn_exit 0 14862 1.1 mrg _ACEOF 14863 1.1 mrg ac_clean_files=$ac_clean_files_save 14864 1.1 mrg 14865 1.1 mrg test $ac_write_fail = 0 || 14866 1.11 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 14867 1.1 mrg 14868 1.1 mrg 14869 1.1 mrg # configure is writing to config.log, and then calls config.status. 14870 1.1 mrg # config.status does its own redirection, appending to config.log. 14871 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 14872 1.1 mrg # by configure, so config.status won't be able to write to it; its 14873 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 14874 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 14875 1.1 mrg # appended to by config.status. When coming back to configure, we 14876 1.1 mrg # need to make the FD available again. 14877 1.1 mrg if test "$no_create" != yes; then 14878 1.1 mrg ac_cs_success=: 14879 1.1 mrg ac_config_status_args= 14880 1.1 mrg test "$silent" = yes && 14881 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 14882 1.1 mrg exec 5>/dev/null 14883 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14884 1.1 mrg exec 5>>config.log 14885 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14886 1.1 mrg # would make configure fail if this is the last instruction. 14887 1.11 mrg $ac_cs_success || as_fn_exit 1 14888 1.1 mrg fi 14889 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14890 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14891 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14892 1.1 mrg fi 14893 1.1 mrg 14894