1 1.1 mrg #! /bin/sh 2 1.1 mrg # Guess values for system-dependent variables and create Makefiles. 3 1.8 mrg # Generated by GNU Autoconf 2.69 for LTO plugin for ld 0.1. 4 1.8 mrg # 5 1.8 mrg # 6 1.8 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.8 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.8 mrg # Use a proper internal environment variable to ensure we don't fall 136 1.8 mrg # into an infinite loop, continuously re-executing ourselves. 137 1.8 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.8 mrg _as_can_reexec=no; export _as_can_reexec; 139 1.8 mrg # We cannot yet assume a decent shell, so we have to provide a 140 1.8 mrg # neutralization value for shells without unset; and this also 141 1.8 mrg # works around shells that cannot unset nonexistent variables. 142 1.8 mrg # Preserve -v and -x to the replacement shell. 143 1.8 mrg BASH_ENV=/dev/null 144 1.8 mrg ENV=/dev/null 145 1.8 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.8 mrg case $- in # (((( 147 1.8 mrg *v*x* | *x*v* ) as_opts=-vx ;; 148 1.8 mrg *v* ) as_opts=-v ;; 149 1.8 mrg *x* ) as_opts=-x ;; 150 1.8 mrg * ) as_opts= ;; 151 1.8 mrg esac 152 1.8 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.8 mrg # Admittedly, this is quite paranoid, since all the known shells bail 154 1.8 mrg # out after a failed `exec'. 155 1.8 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.8 mrg as_fn_exit 255 157 1.8 mrg fi 158 1.8 mrg # We don't want this to propagate to other subprocesses. 159 1.8 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.8 mrg test x\$exitcode = x0 || exit 1 194 1.8 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.5 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.5 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.8 mrg export CONFIG_SHELL 248 1.8 mrg # We cannot yet assume a decent shell, so we have to provide a 249 1.8 mrg # neutralization value for shells without unset; and this also 250 1.8 mrg # works around shells that cannot unset nonexistent variables. 251 1.8 mrg # Preserve -v and -x to the replacement shell. 252 1.8 mrg BASH_ENV=/dev/null 253 1.8 mrg ENV=/dev/null 254 1.8 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.8 mrg case $- in # (((( 256 1.8 mrg *v*x* | *x*v* ) as_opts=-vx ;; 257 1.8 mrg *v* ) as_opts=-v ;; 258 1.8 mrg *x* ) as_opts=-x ;; 259 1.8 mrg * ) as_opts= ;; 260 1.8 mrg esac 261 1.8 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.8 mrg # Admittedly, this is quite paranoid, since all the known shells bail 263 1.8 mrg # out after a failed `exec'. 264 1.8 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.8 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.8 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.8 mrg 368 1.8 mrg # as_fn_executable_p FILE 369 1.8 mrg # ----------------------- 370 1.8 mrg # Test if FILE is an executable regular file. 371 1.8 mrg as_fn_executable_p () 372 1.8 mrg { 373 1.8 mrg test -f "$1" && test -x "$1" 374 1.8 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.8 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.8 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.8 mrg # script with STATUS, using 1 if that was 0. 416 1.1 mrg as_fn_error () 417 1.1 mrg { 418 1.8 mrg as_status=$1; test $as_status -eq 0 && as_status=1 419 1.8 mrg if test "$4"; then 420 1.8 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 mrg fi 423 1.8 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.8 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.8 mrg # already done that, so ensure we don't try to do so again and fall 498 1.8 mrg # in an infinite loop. This has already happened in practice. 499 1.8 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.8 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.8 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.8 mrg as_ln_s='cp -pR' 541 1.1 mrg fi 542 1.1 mrg else 543 1.8 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.8 mrg as_test_x='test -x' 556 1.8 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.8 mrg test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.8 mrg exec 6>&1 569 1.1 mrg 570 1.1 mrg # Name of the host. 571 1.8 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.2 apb lt_host_flags 637 1.11 mrg ENABLE_DARWIN_AT_RPATH_FALSE 638 1.11 mrg ENABLE_DARWIN_AT_RPATH_TRUE 639 1.1 mrg OTOOL64 640 1.1 mrg OTOOL 641 1.1 mrg LIPO 642 1.1 mrg NMEDIT 643 1.1 mrg DSYMUTIL 644 1.1 mrg RANLIB 645 1.1 mrg AR 646 1.1 mrg OBJDUMP 647 1.1 mrg LN_S 648 1.1 mrg NM 649 1.1 mrg ac_ct_DUMPBIN 650 1.1 mrg DUMPBIN 651 1.1 mrg LD 652 1.1 mrg FGREP 653 1.1 mrg SED 654 1.1 mrg LIBTOOL 655 1.11 mrg ac_lto_plugin_extra_ldflags 656 1.10 mrg LTO_PLUGIN_USE_SYMVER_SUN_FALSE 657 1.10 mrg LTO_PLUGIN_USE_SYMVER_SUN_TRUE 658 1.10 mrg LTO_PLUGIN_USE_SYMVER_GNU_FALSE 659 1.10 mrg LTO_PLUGIN_USE_SYMVER_GNU_TRUE 660 1.10 mrg LTO_PLUGIN_USE_SYMVER_FALSE 661 1.10 mrg LTO_PLUGIN_USE_SYMVER_TRUE 662 1.6 mrg get_gcc_base_ver 663 1.4 mrg real_target_noncanonical 664 1.4 mrg accel_dir_suffix 665 1.4 mrg gcc_build_dir 666 1.9 mrg CET_HOST_FLAGS 667 1.4 mrg ac_lto_plugin_ldflags 668 1.11 mrg enable_host_bind_now 669 1.2 apb ac_lto_plugin_warn_cflags 670 1.5 mrg EGREP 671 1.5 mrg GREP 672 1.5 mrg CPP 673 1.1 mrg am__fastdepCC_FALSE 674 1.1 mrg am__fastdepCC_TRUE 675 1.1 mrg CCDEPMODE 676 1.5 mrg am__nodep 677 1.1 mrg AMDEPBACKSLASH 678 1.1 mrg AMDEP_FALSE 679 1.1 mrg AMDEP_TRUE 680 1.1 mrg am__quote 681 1.1 mrg am__include 682 1.1 mrg DEPDIR 683 1.1 mrg OBJEXT 684 1.1 mrg EXEEXT 685 1.1 mrg ac_ct_CC 686 1.1 mrg CPPFLAGS 687 1.1 mrg LDFLAGS 688 1.1 mrg CFLAGS 689 1.1 mrg CC 690 1.4 mrg with_libiberty 691 1.1 mrg MAINT 692 1.1 mrg MAINTAINER_MODE_FALSE 693 1.1 mrg MAINTAINER_MODE_TRUE 694 1.8 mrg AM_BACKSLASH 695 1.8 mrg AM_DEFAULT_VERBOSITY 696 1.8 mrg AM_DEFAULT_V 697 1.8 mrg AM_V 698 1.1 mrg am__untar 699 1.1 mrg am__tar 700 1.1 mrg AMTAR 701 1.1 mrg am__leading_dot 702 1.1 mrg SET_MAKE 703 1.1 mrg AWK 704 1.1 mrg mkdir_p 705 1.1 mrg MKDIR_P 706 1.1 mrg INSTALL_STRIP_PROGRAM 707 1.1 mrg STRIP 708 1.1 mrg install_sh 709 1.1 mrg MAKEINFO 710 1.1 mrg AUTOHEADER 711 1.1 mrg AUTOMAKE 712 1.1 mrg AUTOCONF 713 1.1 mrg ACLOCAL 714 1.1 mrg VERSION 715 1.1 mrg PACKAGE 716 1.1 mrg CYGPATH_W 717 1.1 mrg am__isrc 718 1.1 mrg INSTALL_DATA 719 1.1 mrg INSTALL_SCRIPT 720 1.1 mrg INSTALL_PROGRAM 721 1.1 mrg target_subdir 722 1.1 mrg host_subdir 723 1.1 mrg build_subdir 724 1.1 mrg build_libsubdir 725 1.2 apb target_os 726 1.2 apb target_vendor 727 1.2 apb target_cpu 728 1.2 apb target 729 1.2 apb host_os 730 1.2 apb host_vendor 731 1.2 apb host_cpu 732 1.2 apb host 733 1.1 mrg build_os 734 1.1 mrg build_vendor 735 1.1 mrg build_cpu 736 1.1 mrg build 737 1.1 mrg target_alias 738 1.1 mrg host_alias 739 1.1 mrg build_alias 740 1.1 mrg LIBS 741 1.1 mrg ECHO_T 742 1.1 mrg ECHO_N 743 1.1 mrg ECHO_C 744 1.1 mrg DEFS 745 1.1 mrg mandir 746 1.1 mrg localedir 747 1.1 mrg libdir 748 1.1 mrg psdir 749 1.1 mrg pdfdir 750 1.1 mrg dvidir 751 1.1 mrg htmldir 752 1.1 mrg infodir 753 1.1 mrg docdir 754 1.1 mrg oldincludedir 755 1.1 mrg includedir 756 1.1 mrg localstatedir 757 1.1 mrg sharedstatedir 758 1.1 mrg sysconfdir 759 1.1 mrg datadir 760 1.1 mrg datarootdir 761 1.1 mrg libexecdir 762 1.1 mrg sbindir 763 1.1 mrg bindir 764 1.1 mrg program_transform_name 765 1.1 mrg prefix 766 1.1 mrg exec_prefix 767 1.1 mrg PACKAGE_URL 768 1.1 mrg PACKAGE_BUGREPORT 769 1.1 mrg PACKAGE_STRING 770 1.1 mrg PACKAGE_VERSION 771 1.1 mrg PACKAGE_TARNAME 772 1.1 mrg PACKAGE_NAME 773 1.1 mrg PATH_SEPARATOR 774 1.1 mrg SHELL' 775 1.1 mrg ac_subst_files='' 776 1.1 mrg ac_user_opts=' 777 1.1 mrg enable_option_checking 778 1.1 mrg with_build_libsubdir 779 1.8 mrg enable_silent_rules 780 1.1 mrg enable_maintainer_mode 781 1.4 mrg with_libiberty 782 1.1 mrg enable_dependency_tracking 783 1.1 mrg enable_largefile 784 1.11 mrg enable_host_bind_now 785 1.9 mrg enable_cet 786 1.6 mrg with_gcc_major_version_only 787 1.1 mrg enable_shared 788 1.1 mrg enable_static 789 1.1 mrg with_pic 790 1.1 mrg enable_fast_install 791 1.1 mrg with_gnu_ld 792 1.1 mrg enable_libtool_lock 793 1.11 mrg enable_darwin_at_rpath 794 1.1 mrg ' 795 1.1 mrg ac_precious_vars='build_alias 796 1.1 mrg host_alias 797 1.1 mrg target_alias 798 1.1 mrg CC 799 1.1 mrg CFLAGS 800 1.1 mrg LDFLAGS 801 1.1 mrg LIBS 802 1.1 mrg CPPFLAGS 803 1.1 mrg CPP' 804 1.1 mrg 805 1.1 mrg 806 1.1 mrg # Initialize some variables set by options. 807 1.1 mrg ac_init_help= 808 1.1 mrg ac_init_version=false 809 1.1 mrg ac_unrecognized_opts= 810 1.1 mrg ac_unrecognized_sep= 811 1.1 mrg # The variables have the same names as the options, with 812 1.1 mrg # dashes changed to underlines. 813 1.1 mrg cache_file=/dev/null 814 1.1 mrg exec_prefix=NONE 815 1.1 mrg no_create= 816 1.1 mrg no_recursion= 817 1.1 mrg prefix=NONE 818 1.1 mrg program_prefix=NONE 819 1.1 mrg program_suffix=NONE 820 1.1 mrg program_transform_name=s,x,x, 821 1.1 mrg silent= 822 1.1 mrg site= 823 1.1 mrg srcdir= 824 1.1 mrg verbose= 825 1.1 mrg x_includes=NONE 826 1.1 mrg x_libraries=NONE 827 1.1 mrg 828 1.1 mrg # Installation directory options. 829 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 830 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 831 1.1 mrg # by default will actually change. 832 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 833 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 834 1.1 mrg bindir='${exec_prefix}/bin' 835 1.1 mrg sbindir='${exec_prefix}/sbin' 836 1.1 mrg libexecdir='${exec_prefix}/libexec' 837 1.1 mrg datarootdir='${prefix}/share' 838 1.1 mrg datadir='${datarootdir}' 839 1.1 mrg sysconfdir='${prefix}/etc' 840 1.1 mrg sharedstatedir='${prefix}/com' 841 1.1 mrg localstatedir='${prefix}/var' 842 1.1 mrg includedir='${prefix}/include' 843 1.1 mrg oldincludedir='/usr/include' 844 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 845 1.1 mrg infodir='${datarootdir}/info' 846 1.1 mrg htmldir='${docdir}' 847 1.1 mrg dvidir='${docdir}' 848 1.1 mrg pdfdir='${docdir}' 849 1.1 mrg psdir='${docdir}' 850 1.1 mrg libdir='${exec_prefix}/lib' 851 1.1 mrg localedir='${datarootdir}/locale' 852 1.1 mrg mandir='${datarootdir}/man' 853 1.1 mrg 854 1.1 mrg ac_prev= 855 1.1 mrg ac_dashdash= 856 1.1 mrg for ac_option 857 1.1 mrg do 858 1.1 mrg # If the previous option needs an argument, assign it. 859 1.1 mrg if test -n "$ac_prev"; then 860 1.1 mrg eval $ac_prev=\$ac_option 861 1.1 mrg ac_prev= 862 1.1 mrg continue 863 1.1 mrg fi 864 1.1 mrg 865 1.1 mrg case $ac_option in 866 1.8 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 867 1.8 mrg *=) ac_optarg= ;; 868 1.8 mrg *) ac_optarg=yes ;; 869 1.1 mrg esac 870 1.1 mrg 871 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 872 1.1 mrg 873 1.1 mrg case $ac_dashdash$ac_option in 874 1.1 mrg --) 875 1.1 mrg ac_dashdash=yes ;; 876 1.1 mrg 877 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 878 1.1 mrg ac_prev=bindir ;; 879 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 880 1.1 mrg bindir=$ac_optarg ;; 881 1.1 mrg 882 1.1 mrg -build | --build | --buil | --bui | --bu) 883 1.1 mrg ac_prev=build_alias ;; 884 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 885 1.1 mrg build_alias=$ac_optarg ;; 886 1.1 mrg 887 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 888 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 889 1.1 mrg ac_prev=cache_file ;; 890 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 891 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 892 1.1 mrg cache_file=$ac_optarg ;; 893 1.1 mrg 894 1.1 mrg --config-cache | -C) 895 1.1 mrg cache_file=config.cache ;; 896 1.1 mrg 897 1.1 mrg -datadir | --datadir | --datadi | --datad) 898 1.1 mrg ac_prev=datadir ;; 899 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 900 1.1 mrg datadir=$ac_optarg ;; 901 1.1 mrg 902 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 903 1.1 mrg | --dataroo | --dataro | --datar) 904 1.1 mrg ac_prev=datarootdir ;; 905 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 906 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 907 1.1 mrg datarootdir=$ac_optarg ;; 908 1.1 mrg 909 1.1 mrg -disable-* | --disable-*) 910 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 911 1.1 mrg # Reject names that are not valid shell variable names. 912 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 913 1.8 mrg as_fn_error $? "invalid feature name: $ac_useropt" 914 1.1 mrg ac_useropt_orig=$ac_useropt 915 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 916 1.1 mrg case $ac_user_opts in 917 1.1 mrg *" 918 1.1 mrg "enable_$ac_useropt" 919 1.1 mrg "*) ;; 920 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 921 1.1 mrg ac_unrecognized_sep=', ';; 922 1.1 mrg esac 923 1.1 mrg eval enable_$ac_useropt=no ;; 924 1.1 mrg 925 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 926 1.1 mrg ac_prev=docdir ;; 927 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 928 1.1 mrg docdir=$ac_optarg ;; 929 1.1 mrg 930 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 931 1.1 mrg ac_prev=dvidir ;; 932 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 933 1.1 mrg dvidir=$ac_optarg ;; 934 1.1 mrg 935 1.1 mrg -enable-* | --enable-*) 936 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 937 1.1 mrg # Reject names that are not valid shell variable names. 938 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 939 1.8 mrg as_fn_error $? "invalid feature name: $ac_useropt" 940 1.1 mrg ac_useropt_orig=$ac_useropt 941 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 942 1.1 mrg case $ac_user_opts in 943 1.1 mrg *" 944 1.1 mrg "enable_$ac_useropt" 945 1.1 mrg "*) ;; 946 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 947 1.1 mrg ac_unrecognized_sep=', ';; 948 1.1 mrg esac 949 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 950 1.1 mrg 951 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 952 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 953 1.1 mrg | --exec | --exe | --ex) 954 1.1 mrg ac_prev=exec_prefix ;; 955 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 956 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 957 1.1 mrg | --exec=* | --exe=* | --ex=*) 958 1.1 mrg exec_prefix=$ac_optarg ;; 959 1.1 mrg 960 1.1 mrg -gas | --gas | --ga | --g) 961 1.1 mrg # Obsolete; use --with-gas. 962 1.1 mrg with_gas=yes ;; 963 1.1 mrg 964 1.1 mrg -help | --help | --hel | --he | -h) 965 1.1 mrg ac_init_help=long ;; 966 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 967 1.1 mrg ac_init_help=recursive ;; 968 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 969 1.1 mrg ac_init_help=short ;; 970 1.1 mrg 971 1.1 mrg -host | --host | --hos | --ho) 972 1.1 mrg ac_prev=host_alias ;; 973 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 974 1.1 mrg host_alias=$ac_optarg ;; 975 1.1 mrg 976 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 977 1.1 mrg ac_prev=htmldir ;; 978 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 979 1.1 mrg | --ht=*) 980 1.1 mrg htmldir=$ac_optarg ;; 981 1.1 mrg 982 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 983 1.1 mrg | --includ | --inclu | --incl | --inc) 984 1.1 mrg ac_prev=includedir ;; 985 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 986 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 987 1.1 mrg includedir=$ac_optarg ;; 988 1.1 mrg 989 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 990 1.1 mrg ac_prev=infodir ;; 991 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 992 1.1 mrg infodir=$ac_optarg ;; 993 1.1 mrg 994 1.1 mrg -libdir | --libdir | --libdi | --libd) 995 1.1 mrg ac_prev=libdir ;; 996 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 997 1.1 mrg libdir=$ac_optarg ;; 998 1.1 mrg 999 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1000 1.1 mrg | --libexe | --libex | --libe) 1001 1.1 mrg ac_prev=libexecdir ;; 1002 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1003 1.1 mrg | --libexe=* | --libex=* | --libe=*) 1004 1.1 mrg libexecdir=$ac_optarg ;; 1005 1.1 mrg 1006 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 1007 1.1 mrg ac_prev=localedir ;; 1008 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1009 1.1 mrg localedir=$ac_optarg ;; 1010 1.1 mrg 1011 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1012 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 1013 1.1 mrg ac_prev=localstatedir ;; 1014 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1015 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1016 1.1 mrg localstatedir=$ac_optarg ;; 1017 1.1 mrg 1018 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1019 1.1 mrg ac_prev=mandir ;; 1020 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1021 1.1 mrg mandir=$ac_optarg ;; 1022 1.1 mrg 1023 1.1 mrg -nfp | --nfp | --nf) 1024 1.1 mrg # Obsolete; use --without-fp. 1025 1.1 mrg with_fp=no ;; 1026 1.1 mrg 1027 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1028 1.1 mrg | --no-cr | --no-c | -n) 1029 1.1 mrg no_create=yes ;; 1030 1.1 mrg 1031 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1032 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1033 1.1 mrg no_recursion=yes ;; 1034 1.1 mrg 1035 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1036 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1037 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1038 1.1 mrg ac_prev=oldincludedir ;; 1039 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1040 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1041 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1042 1.1 mrg oldincludedir=$ac_optarg ;; 1043 1.1 mrg 1044 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1045 1.1 mrg ac_prev=prefix ;; 1046 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1047 1.1 mrg prefix=$ac_optarg ;; 1048 1.1 mrg 1049 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1050 1.1 mrg | --program-pre | --program-pr | --program-p) 1051 1.1 mrg ac_prev=program_prefix ;; 1052 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1053 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1054 1.1 mrg program_prefix=$ac_optarg ;; 1055 1.1 mrg 1056 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1057 1.1 mrg | --program-suf | --program-su | --program-s) 1058 1.1 mrg ac_prev=program_suffix ;; 1059 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1060 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1061 1.1 mrg program_suffix=$ac_optarg ;; 1062 1.1 mrg 1063 1.1 mrg -program-transform-name | --program-transform-name \ 1064 1.1 mrg | --program-transform-nam | --program-transform-na \ 1065 1.1 mrg | --program-transform-n | --program-transform- \ 1066 1.1 mrg | --program-transform | --program-transfor \ 1067 1.1 mrg | --program-transfo | --program-transf \ 1068 1.1 mrg | --program-trans | --program-tran \ 1069 1.1 mrg | --progr-tra | --program-tr | --program-t) 1070 1.1 mrg ac_prev=program_transform_name ;; 1071 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1072 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1073 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1074 1.1 mrg | --program-transform=* | --program-transfor=* \ 1075 1.1 mrg | --program-transfo=* | --program-transf=* \ 1076 1.1 mrg | --program-trans=* | --program-tran=* \ 1077 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1078 1.1 mrg program_transform_name=$ac_optarg ;; 1079 1.1 mrg 1080 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1081 1.1 mrg ac_prev=pdfdir ;; 1082 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1083 1.1 mrg pdfdir=$ac_optarg ;; 1084 1.1 mrg 1085 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1086 1.1 mrg ac_prev=psdir ;; 1087 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1088 1.1 mrg psdir=$ac_optarg ;; 1089 1.1 mrg 1090 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1091 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1092 1.1 mrg silent=yes ;; 1093 1.1 mrg 1094 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1095 1.1 mrg ac_prev=sbindir ;; 1096 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1097 1.1 mrg | --sbi=* | --sb=*) 1098 1.1 mrg sbindir=$ac_optarg ;; 1099 1.1 mrg 1100 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1101 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1102 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1103 1.1 mrg | --sha | --sh) 1104 1.1 mrg ac_prev=sharedstatedir ;; 1105 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1106 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1107 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1108 1.1 mrg | --sha=* | --sh=*) 1109 1.1 mrg sharedstatedir=$ac_optarg ;; 1110 1.1 mrg 1111 1.1 mrg -site | --site | --sit) 1112 1.1 mrg ac_prev=site ;; 1113 1.1 mrg -site=* | --site=* | --sit=*) 1114 1.1 mrg site=$ac_optarg ;; 1115 1.1 mrg 1116 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1117 1.1 mrg ac_prev=srcdir ;; 1118 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1119 1.1 mrg srcdir=$ac_optarg ;; 1120 1.1 mrg 1121 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1122 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1123 1.1 mrg ac_prev=sysconfdir ;; 1124 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1125 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1126 1.1 mrg sysconfdir=$ac_optarg ;; 1127 1.1 mrg 1128 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1129 1.1 mrg ac_prev=target_alias ;; 1130 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1131 1.1 mrg target_alias=$ac_optarg ;; 1132 1.1 mrg 1133 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1134 1.1 mrg verbose=yes ;; 1135 1.1 mrg 1136 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1137 1.1 mrg ac_init_version=: ;; 1138 1.1 mrg 1139 1.1 mrg -with-* | --with-*) 1140 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1141 1.1 mrg # Reject names that are not valid shell variable names. 1142 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1143 1.8 mrg as_fn_error $? "invalid package name: $ac_useropt" 1144 1.1 mrg ac_useropt_orig=$ac_useropt 1145 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1146 1.1 mrg case $ac_user_opts in 1147 1.1 mrg *" 1148 1.1 mrg "with_$ac_useropt" 1149 1.1 mrg "*) ;; 1150 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1151 1.1 mrg ac_unrecognized_sep=', ';; 1152 1.1 mrg esac 1153 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1154 1.1 mrg 1155 1.1 mrg -without-* | --without-*) 1156 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1157 1.1 mrg # Reject names that are not valid shell variable names. 1158 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1159 1.8 mrg as_fn_error $? "invalid package name: $ac_useropt" 1160 1.1 mrg ac_useropt_orig=$ac_useropt 1161 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1162 1.1 mrg case $ac_user_opts in 1163 1.1 mrg *" 1164 1.1 mrg "with_$ac_useropt" 1165 1.1 mrg "*) ;; 1166 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1167 1.1 mrg ac_unrecognized_sep=', ';; 1168 1.1 mrg esac 1169 1.1 mrg eval with_$ac_useropt=no ;; 1170 1.1 mrg 1171 1.1 mrg --x) 1172 1.1 mrg # Obsolete; use --with-x. 1173 1.1 mrg with_x=yes ;; 1174 1.1 mrg 1175 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1176 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1177 1.1 mrg ac_prev=x_includes ;; 1178 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1179 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1180 1.1 mrg x_includes=$ac_optarg ;; 1181 1.1 mrg 1182 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1183 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1184 1.1 mrg ac_prev=x_libraries ;; 1185 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1186 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1187 1.1 mrg x_libraries=$ac_optarg ;; 1188 1.1 mrg 1189 1.8 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1190 1.8 mrg Try \`$0 --help' for more information" 1191 1.1 mrg ;; 1192 1.1 mrg 1193 1.1 mrg *=*) 1194 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1195 1.1 mrg # Reject names that are not valid shell variable names. 1196 1.1 mrg case $ac_envvar in #( 1197 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1198 1.8 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1199 1.1 mrg esac 1200 1.1 mrg eval $ac_envvar=\$ac_optarg 1201 1.1 mrg export $ac_envvar ;; 1202 1.1 mrg 1203 1.1 mrg *) 1204 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1205 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1206 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1207 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1208 1.8 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1209 1.1 mrg ;; 1210 1.1 mrg 1211 1.1 mrg esac 1212 1.1 mrg done 1213 1.1 mrg 1214 1.1 mrg if test -n "$ac_prev"; then 1215 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1216 1.8 mrg as_fn_error $? "missing argument to $ac_option" 1217 1.1 mrg fi 1218 1.1 mrg 1219 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1220 1.1 mrg case $enable_option_checking in 1221 1.1 mrg no) ;; 1222 1.8 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1223 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1224 1.1 mrg esac 1225 1.1 mrg fi 1226 1.1 mrg 1227 1.1 mrg # Check all directory arguments for consistency. 1228 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1229 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1230 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1231 1.1 mrg libdir localedir mandir 1232 1.1 mrg do 1233 1.1 mrg eval ac_val=\$$ac_var 1234 1.1 mrg # Remove trailing slashes. 1235 1.1 mrg case $ac_val in 1236 1.1 mrg */ ) 1237 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1238 1.1 mrg eval $ac_var=\$ac_val;; 1239 1.1 mrg esac 1240 1.1 mrg # Be sure to have absolute directory names. 1241 1.1 mrg case $ac_val in 1242 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1243 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1244 1.1 mrg esac 1245 1.8 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1246 1.1 mrg done 1247 1.1 mrg 1248 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1249 1.1 mrg # used to hold the argument of --host etc. 1250 1.1 mrg # FIXME: To remove some day. 1251 1.1 mrg build=$build_alias 1252 1.1 mrg host=$host_alias 1253 1.1 mrg target=$target_alias 1254 1.1 mrg 1255 1.1 mrg # FIXME: To remove some day. 1256 1.1 mrg if test "x$host_alias" != x; then 1257 1.1 mrg if test "x$build_alias" = x; then 1258 1.1 mrg cross_compiling=maybe 1259 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1260 1.1 mrg cross_compiling=yes 1261 1.1 mrg fi 1262 1.1 mrg fi 1263 1.1 mrg 1264 1.1 mrg ac_tool_prefix= 1265 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1266 1.1 mrg 1267 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1268 1.1 mrg 1269 1.1 mrg 1270 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1271 1.1 mrg ac_ls_di=`ls -di .` && 1272 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1273 1.8 mrg as_fn_error $? "working directory cannot be determined" 1274 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1275 1.8 mrg as_fn_error $? "pwd does not report name of working directory" 1276 1.1 mrg 1277 1.1 mrg 1278 1.1 mrg # Find the source files, if location was not specified. 1279 1.1 mrg if test -z "$srcdir"; then 1280 1.1 mrg ac_srcdir_defaulted=yes 1281 1.1 mrg # Try the directory containing this script, then the parent directory. 1282 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1283 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1284 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1285 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1286 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1287 1.1 mrg $as_echo X"$as_myself" | 1288 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1289 1.1 mrg s//\1/ 1290 1.1 mrg q 1291 1.1 mrg } 1292 1.1 mrg /^X\(\/\/\)[^/].*/{ 1293 1.1 mrg s//\1/ 1294 1.1 mrg q 1295 1.1 mrg } 1296 1.1 mrg /^X\(\/\/\)$/{ 1297 1.1 mrg s//\1/ 1298 1.1 mrg q 1299 1.1 mrg } 1300 1.1 mrg /^X\(\/\).*/{ 1301 1.1 mrg s//\1/ 1302 1.1 mrg q 1303 1.1 mrg } 1304 1.1 mrg s/.*/./; q'` 1305 1.1 mrg srcdir=$ac_confdir 1306 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1307 1.1 mrg srcdir=.. 1308 1.1 mrg fi 1309 1.1 mrg else 1310 1.1 mrg ac_srcdir_defaulted=no 1311 1.1 mrg fi 1312 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1313 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1314 1.8 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1315 1.1 mrg fi 1316 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1317 1.1 mrg ac_abs_confdir=`( 1318 1.8 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1319 1.1 mrg pwd)` 1320 1.1 mrg # When building in place, set srcdir=. 1321 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1322 1.1 mrg srcdir=. 1323 1.1 mrg fi 1324 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1325 1.1 mrg # Double slashes in file names in object file debugging info 1326 1.1 mrg # mess up M-x gdb in Emacs. 1327 1.1 mrg case $srcdir in 1328 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1329 1.1 mrg esac 1330 1.1 mrg for ac_var in $ac_precious_vars; do 1331 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1332 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1333 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1334 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1335 1.1 mrg done 1336 1.1 mrg 1337 1.1 mrg # 1338 1.1 mrg # Report the --help message. 1339 1.1 mrg # 1340 1.1 mrg if test "$ac_init_help" = "long"; then 1341 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1342 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1343 1.1 mrg cat <<_ACEOF 1344 1.1 mrg \`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems. 1345 1.1 mrg 1346 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1347 1.1 mrg 1348 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1349 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1350 1.1 mrg 1351 1.1 mrg Defaults for the options are specified in brackets. 1352 1.1 mrg 1353 1.1 mrg Configuration: 1354 1.1 mrg -h, --help display this help and exit 1355 1.1 mrg --help=short display options specific to this package 1356 1.1 mrg --help=recursive display the short help of all the included packages 1357 1.1 mrg -V, --version display version information and exit 1358 1.8 mrg -q, --quiet, --silent do not print \`checking ...' messages 1359 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1360 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1361 1.1 mrg -n, --no-create do not create output files 1362 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1363 1.1 mrg 1364 1.1 mrg Installation directories: 1365 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1366 1.1 mrg [$ac_default_prefix] 1367 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1368 1.1 mrg [PREFIX] 1369 1.1 mrg 1370 1.1 mrg By default, \`make install' will install all the files in 1371 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1372 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1373 1.1 mrg for instance \`--prefix=\$HOME'. 1374 1.1 mrg 1375 1.1 mrg For better control, use the options below. 1376 1.1 mrg 1377 1.1 mrg Fine tuning of the installation directories: 1378 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1379 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1380 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1381 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1382 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1383 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1384 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1385 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1386 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1387 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1388 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1389 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1390 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1391 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1392 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/lto-plugin] 1393 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1394 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1395 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1396 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1397 1.1 mrg _ACEOF 1398 1.1 mrg 1399 1.1 mrg cat <<\_ACEOF 1400 1.1 mrg 1401 1.1 mrg Program names: 1402 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names 1403 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names 1404 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1405 1.1 mrg 1406 1.1 mrg System types: 1407 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1408 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1409 1.2 apb --target=TARGET configure for building compilers for TARGET [HOST] 1410 1.1 mrg _ACEOF 1411 1.1 mrg fi 1412 1.1 mrg 1413 1.1 mrg if test -n "$ac_init_help"; then 1414 1.1 mrg case $ac_init_help in 1415 1.1 mrg short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";; 1416 1.1 mrg esac 1417 1.1 mrg cat <<\_ACEOF 1418 1.1 mrg 1419 1.1 mrg Optional Features: 1420 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1421 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1422 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1423 1.8 mrg --enable-silent-rules less verbose build output (undo: "make V=1") 1424 1.8 mrg --disable-silent-rules verbose build output (undo: "make V=0") 1425 1.8 mrg --enable-maintainer-mode 1426 1.8 mrg enable make rules and dependencies not useful (and 1427 1.8 mrg sometimes confusing) to the casual installer 1428 1.8 mrg --enable-dependency-tracking 1429 1.8 mrg do not reject slow dependency extractors 1430 1.8 mrg --disable-dependency-tracking 1431 1.8 mrg speeds up one-time build 1432 1.1 mrg --disable-largefile omit support for large files 1433 1.11 mrg --enable-host-bind-now link host code as BIND_NOW 1434 1.9 mrg --enable-cet enable Intel CET in host libraries [default=auto] 1435 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1436 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1437 1.1 mrg --enable-fast-install[=PKGS] 1438 1.1 mrg optimize for fast installation [default=yes] 1439 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1440 1.11 mrg --enable-darwin-at-rpath 1441 1.11 mrg install libraries with @rpath/library-name, requires 1442 1.11 mrg rpaths to be added to executables 1443 1.1 mrg 1444 1.1 mrg Optional Packages: 1445 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1446 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1447 1.1 mrg --with-build-libsubdir=DIR Directory where to find libraries for build system 1448 1.4 mrg --with-libiberty=PATH specify the directory where to find libiberty 1449 1.4 mrg [../libiberty] 1450 1.6 mrg --with-gcc-major-version-only 1451 1.6 mrg use only GCC major number in filesystem paths 1452 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1453 1.1 mrg both] 1454 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1455 1.1 mrg 1456 1.1 mrg Some influential environment variables: 1457 1.1 mrg CC C compiler command 1458 1.1 mrg CFLAGS C compiler flags 1459 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1460 1.1 mrg nonstandard directory <lib dir> 1461 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1462 1.8 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1463 1.1 mrg you have headers in a nonstandard directory <include dir> 1464 1.1 mrg CPP C preprocessor 1465 1.1 mrg 1466 1.1 mrg Use these variables to override the choices made by `configure' or to help 1467 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1468 1.1 mrg 1469 1.1 mrg Report bugs to the package provider. 1470 1.1 mrg _ACEOF 1471 1.1 mrg ac_status=$? 1472 1.1 mrg fi 1473 1.1 mrg 1474 1.1 mrg if test "$ac_init_help" = "recursive"; then 1475 1.1 mrg # If there are subdirs, report their specific --help. 1476 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1477 1.1 mrg test -d "$ac_dir" || 1478 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1479 1.1 mrg continue 1480 1.1 mrg ac_builddir=. 1481 1.1 mrg 1482 1.1 mrg case "$ac_dir" in 1483 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1484 1.1 mrg *) 1485 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1486 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1487 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1488 1.1 mrg case $ac_top_builddir_sub in 1489 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1490 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1491 1.1 mrg esac ;; 1492 1.1 mrg esac 1493 1.1 mrg ac_abs_top_builddir=$ac_pwd 1494 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1495 1.1 mrg # for backward compatibility: 1496 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1497 1.1 mrg 1498 1.1 mrg case $srcdir in 1499 1.1 mrg .) # We are building in place. 1500 1.1 mrg ac_srcdir=. 1501 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1502 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1503 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1504 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1505 1.1 mrg ac_top_srcdir=$srcdir 1506 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1507 1.1 mrg *) # Relative name. 1508 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1509 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1510 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1511 1.1 mrg esac 1512 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1513 1.1 mrg 1514 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1515 1.1 mrg # Check for guested configure. 1516 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1517 1.1 mrg echo && 1518 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1519 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1520 1.1 mrg echo && 1521 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1522 1.1 mrg else 1523 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1524 1.1 mrg fi || ac_status=$? 1525 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1526 1.1 mrg done 1527 1.1 mrg fi 1528 1.1 mrg 1529 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1530 1.1 mrg if $ac_init_version; then 1531 1.1 mrg cat <<\_ACEOF 1532 1.1 mrg LTO plugin for ld configure 0.1 1533 1.8 mrg generated by GNU Autoconf 2.69 1534 1.1 mrg 1535 1.8 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1536 1.1 mrg This configure script is free software; the Free Software Foundation 1537 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1538 1.1 mrg _ACEOF 1539 1.1 mrg exit 1540 1.1 mrg fi 1541 1.1 mrg 1542 1.1 mrg ## ------------------------ ## 1543 1.1 mrg ## Autoconf initialization. ## 1544 1.1 mrg ## ------------------------ ## 1545 1.1 mrg 1546 1.1 mrg # ac_fn_c_try_compile LINENO 1547 1.1 mrg # -------------------------- 1548 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1549 1.1 mrg ac_fn_c_try_compile () 1550 1.1 mrg { 1551 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1552 1.1 mrg rm -f conftest.$ac_objext 1553 1.1 mrg if { { ac_try="$ac_compile" 1554 1.1 mrg case "(($ac_try" in 1555 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1556 1.1 mrg *) ac_try_echo=$ac_try;; 1557 1.1 mrg esac 1558 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1559 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1560 1.1 mrg (eval "$ac_compile") 2>conftest.err 1561 1.1 mrg ac_status=$? 1562 1.1 mrg if test -s conftest.err; then 1563 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1564 1.1 mrg cat conftest.er1 >&5 1565 1.1 mrg mv -f conftest.er1 conftest.err 1566 1.1 mrg fi 1567 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1568 1.1 mrg test $ac_status = 0; } && { 1569 1.1 mrg test -z "$ac_c_werror_flag" || 1570 1.1 mrg test ! -s conftest.err 1571 1.1 mrg } && test -s conftest.$ac_objext; then : 1572 1.1 mrg ac_retval=0 1573 1.1 mrg else 1574 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1575 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1576 1.1 mrg 1577 1.1 mrg ac_retval=1 1578 1.1 mrg fi 1579 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1580 1.8 mrg as_fn_set_status $ac_retval 1581 1.1 mrg 1582 1.1 mrg } # ac_fn_c_try_compile 1583 1.1 mrg 1584 1.5 mrg # ac_fn_c_try_cpp LINENO 1585 1.5 mrg # ---------------------- 1586 1.5 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1587 1.5 mrg ac_fn_c_try_cpp () 1588 1.1 mrg { 1589 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1590 1.5 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1591 1.1 mrg case "(($ac_try" in 1592 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1593 1.1 mrg *) ac_try_echo=$ac_try;; 1594 1.1 mrg esac 1595 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1596 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1597 1.5 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1598 1.1 mrg ac_status=$? 1599 1.1 mrg if test -s conftest.err; then 1600 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1601 1.1 mrg cat conftest.er1 >&5 1602 1.1 mrg mv -f conftest.er1 conftest.err 1603 1.1 mrg fi 1604 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1605 1.8 mrg test $ac_status = 0; } > conftest.i && { 1606 1.5 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1607 1.1 mrg test ! -s conftest.err 1608 1.1 mrg }; then : 1609 1.1 mrg ac_retval=0 1610 1.1 mrg else 1611 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1612 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1613 1.1 mrg 1614 1.5 mrg ac_retval=1 1615 1.1 mrg fi 1616 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1617 1.8 mrg as_fn_set_status $ac_retval 1618 1.1 mrg 1619 1.5 mrg } # ac_fn_c_try_cpp 1620 1.1 mrg 1621 1.5 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1622 1.1 mrg # ------------------------------------------------------- 1623 1.5 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1624 1.5 mrg # the include files in INCLUDES and setting the cache variable VAR 1625 1.5 mrg # accordingly. 1626 1.5 mrg ac_fn_c_check_header_mongrel () 1627 1.1 mrg { 1628 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1629 1.8 mrg if eval \${$3+:} false; then : 1630 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1631 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1632 1.8 mrg if eval \${$3+:} false; then : 1633 1.1 mrg $as_echo_n "(cached) " >&6 1634 1.5 mrg fi 1635 1.5 mrg eval ac_res=\$$3 1636 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1637 1.5 mrg $as_echo "$ac_res" >&6; } 1638 1.1 mrg else 1639 1.5 mrg # Is the header compilable? 1640 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1641 1.5 mrg $as_echo_n "checking $2 usability... " >&6; } 1642 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1643 1.1 mrg /* end confdefs.h. */ 1644 1.1 mrg $4 1645 1.1 mrg #include <$2> 1646 1.1 mrg _ACEOF 1647 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1648 1.5 mrg ac_header_compiler=yes 1649 1.1 mrg else 1650 1.5 mrg ac_header_compiler=no 1651 1.1 mrg fi 1652 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1653 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1654 1.5 mrg $as_echo "$ac_header_compiler" >&6; } 1655 1.5 mrg 1656 1.5 mrg # Is the header present? 1657 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1658 1.5 mrg $as_echo_n "checking $2 presence... " >&6; } 1659 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1660 1.5 mrg /* end confdefs.h. */ 1661 1.5 mrg #include <$2> 1662 1.5 mrg _ACEOF 1663 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1664 1.5 mrg ac_header_preproc=yes 1665 1.5 mrg else 1666 1.5 mrg ac_header_preproc=no 1667 1.5 mrg fi 1668 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1669 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1670 1.5 mrg $as_echo "$ac_header_preproc" >&6; } 1671 1.5 mrg 1672 1.5 mrg # So? What about this header? 1673 1.5 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1674 1.5 mrg yes:no: ) 1675 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1676 1.5 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1677 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1678 1.5 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1679 1.5 mrg ;; 1680 1.5 mrg no:yes:* ) 1681 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1682 1.5 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1683 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1684 1.5 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1685 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1686 1.5 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1687 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1688 1.5 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1689 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1690 1.5 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1691 1.5 mrg ;; 1692 1.5 mrg esac 1693 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1694 1.5 mrg $as_echo_n "checking for $2... " >&6; } 1695 1.8 mrg if eval \${$3+:} false; then : 1696 1.5 mrg $as_echo_n "(cached) " >&6 1697 1.5 mrg else 1698 1.5 mrg eval "$3=\$ac_header_compiler" 1699 1.1 mrg fi 1700 1.1 mrg eval ac_res=\$$3 1701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1702 1.1 mrg $as_echo "$ac_res" >&6; } 1703 1.1 mrg fi 1704 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1705 1.1 mrg 1706 1.5 mrg } # ac_fn_c_check_header_mongrel 1707 1.1 mrg 1708 1.1 mrg # ac_fn_c_try_run LINENO 1709 1.1 mrg # ---------------------- 1710 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1711 1.1 mrg # that executables *can* be run. 1712 1.1 mrg ac_fn_c_try_run () 1713 1.1 mrg { 1714 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1715 1.1 mrg if { { ac_try="$ac_link" 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_link") 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; } && { ac_try='./conftest$ac_exeext' 1726 1.1 mrg { { case "(($ac_try" in 1727 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1728 1.1 mrg *) ac_try_echo=$ac_try;; 1729 1.1 mrg esac 1730 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1731 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1732 1.1 mrg (eval "$ac_try") 2>&5 1733 1.1 mrg ac_status=$? 1734 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1735 1.1 mrg test $ac_status = 0; }; }; then : 1736 1.1 mrg ac_retval=0 1737 1.1 mrg else 1738 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1739 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1740 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1741 1.1 mrg 1742 1.1 mrg ac_retval=$ac_status 1743 1.1 mrg fi 1744 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1745 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1746 1.8 mrg as_fn_set_status $ac_retval 1747 1.1 mrg 1748 1.1 mrg } # ac_fn_c_try_run 1749 1.1 mrg 1750 1.5 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1751 1.5 mrg # ------------------------------------------------------- 1752 1.5 mrg # Tests whether HEADER exists and can be compiled using the include files in 1753 1.5 mrg # INCLUDES, setting the cache variable VAR accordingly. 1754 1.5 mrg ac_fn_c_check_header_compile () 1755 1.5 mrg { 1756 1.5 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1757 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1758 1.5 mrg $as_echo_n "checking for $2... " >&6; } 1759 1.8 mrg if eval \${$3+:} false; then : 1760 1.5 mrg $as_echo_n "(cached) " >&6 1761 1.5 mrg else 1762 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1763 1.5 mrg /* end confdefs.h. */ 1764 1.5 mrg $4 1765 1.5 mrg #include <$2> 1766 1.5 mrg _ACEOF 1767 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then : 1768 1.5 mrg eval "$3=yes" 1769 1.5 mrg else 1770 1.5 mrg eval "$3=no" 1771 1.5 mrg fi 1772 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1773 1.5 mrg fi 1774 1.5 mrg eval ac_res=\$$3 1775 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1776 1.5 mrg $as_echo "$ac_res" >&6; } 1777 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1778 1.5 mrg 1779 1.5 mrg } # ac_fn_c_check_header_compile 1780 1.5 mrg 1781 1.5 mrg # ac_fn_c_try_link LINENO 1782 1.5 mrg # ----------------------- 1783 1.5 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1784 1.5 mrg ac_fn_c_try_link () 1785 1.5 mrg { 1786 1.5 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1787 1.5 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1788 1.5 mrg if { { ac_try="$ac_link" 1789 1.5 mrg case "(($ac_try" in 1790 1.5 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1791 1.5 mrg *) ac_try_echo=$ac_try;; 1792 1.5 mrg esac 1793 1.5 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1794 1.5 mrg $as_echo "$ac_try_echo"; } >&5 1795 1.5 mrg (eval "$ac_link") 2>conftest.err 1796 1.5 mrg ac_status=$? 1797 1.5 mrg if test -s conftest.err; then 1798 1.5 mrg grep -v '^ *+' conftest.err >conftest.er1 1799 1.5 mrg cat conftest.er1 >&5 1800 1.5 mrg mv -f conftest.er1 conftest.err 1801 1.5 mrg fi 1802 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1803 1.5 mrg test $ac_status = 0; } && { 1804 1.5 mrg test -z "$ac_c_werror_flag" || 1805 1.5 mrg test ! -s conftest.err 1806 1.5 mrg } && test -s conftest$ac_exeext && { 1807 1.5 mrg test "$cross_compiling" = yes || 1808 1.8 mrg test -x conftest$ac_exeext 1809 1.5 mrg }; then : 1810 1.5 mrg ac_retval=0 1811 1.5 mrg else 1812 1.5 mrg $as_echo "$as_me: failed program was:" >&5 1813 1.5 mrg sed 's/^/| /' conftest.$ac_ext >&5 1814 1.5 mrg 1815 1.5 mrg ac_retval=1 1816 1.5 mrg fi 1817 1.5 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1818 1.5 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1819 1.5 mrg # interfere with the next link command; also delete a directory that is 1820 1.5 mrg # left behind by Apple's compiler. We do this before executing the actions. 1821 1.5 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1822 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1823 1.8 mrg as_fn_set_status $ac_retval 1824 1.5 mrg 1825 1.5 mrg } # ac_fn_c_try_link 1826 1.5 mrg 1827 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1828 1.1 mrg # ---------------------------------- 1829 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1830 1.1 mrg ac_fn_c_check_func () 1831 1.1 mrg { 1832 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1834 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1835 1.8 mrg if eval \${$3+:} false; then : 1836 1.1 mrg $as_echo_n "(cached) " >&6 1837 1.1 mrg else 1838 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1839 1.1 mrg /* end confdefs.h. */ 1840 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1841 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1842 1.1 mrg #define $2 innocuous_$2 1843 1.1 mrg 1844 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1845 1.1 mrg which can conflict with char $2 (); below. 1846 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1847 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1848 1.1 mrg 1849 1.1 mrg #ifdef __STDC__ 1850 1.1 mrg # include <limits.h> 1851 1.1 mrg #else 1852 1.1 mrg # include <assert.h> 1853 1.1 mrg #endif 1854 1.1 mrg 1855 1.1 mrg #undef $2 1856 1.1 mrg 1857 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1858 1.1 mrg Use char because int might match the return type of a GCC 1859 1.1 mrg builtin and then its argument prototype would still apply. */ 1860 1.1 mrg #ifdef __cplusplus 1861 1.1 mrg extern "C" 1862 1.1 mrg #endif 1863 1.1 mrg char $2 (); 1864 1.1 mrg /* The GNU C library defines this for functions which it implements 1865 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1866 1.1 mrg something starting with __ and the normal name is an alias. */ 1867 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1868 1.1 mrg choke me 1869 1.1 mrg #endif 1870 1.1 mrg 1871 1.1 mrg int 1872 1.1 mrg main () 1873 1.1 mrg { 1874 1.1 mrg return $2 (); 1875 1.1 mrg ; 1876 1.1 mrg return 0; 1877 1.1 mrg } 1878 1.1 mrg _ACEOF 1879 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1880 1.1 mrg eval "$3=yes" 1881 1.1 mrg else 1882 1.1 mrg eval "$3=no" 1883 1.1 mrg fi 1884 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1885 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1886 1.1 mrg fi 1887 1.1 mrg eval ac_res=\$$3 1888 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1889 1.1 mrg $as_echo "$ac_res" >&6; } 1890 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1891 1.1 mrg 1892 1.1 mrg } # ac_fn_c_check_func 1893 1.1 mrg 1894 1.2 apb # ac_fn_c_find_intX_t LINENO BITS VAR 1895 1.2 apb # ----------------------------------- 1896 1.2 apb # Finds a signed integer type with width BITS, setting cache variable VAR 1897 1.2 apb # accordingly. 1898 1.2 apb ac_fn_c_find_intX_t () 1899 1.2 apb { 1900 1.2 apb as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1901 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1902 1.2 apb $as_echo_n "checking for int$2_t... " >&6; } 1903 1.8 mrg if eval \${$3+:} false; then : 1904 1.2 apb $as_echo_n "(cached) " >&6 1905 1.2 apb else 1906 1.2 apb eval "$3=no" 1907 1.8 mrg # Order is important - never check a type that is potentially smaller 1908 1.8 mrg # than half of the expected target width. 1909 1.2 apb for ac_type in int$2_t 'int' 'long int' \ 1910 1.2 apb 'long long int' 'short int' 'signed char'; do 1911 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1912 1.2 apb /* end confdefs.h. */ 1913 1.2 apb $ac_includes_default 1914 1.8 mrg enum { N = $2 / 2 - 1 }; 1915 1.2 apb int 1916 1.2 apb main () 1917 1.2 apb { 1918 1.8 mrg static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1919 1.8 mrg test_array [0] = 0; 1920 1.8 mrg return test_array [0]; 1921 1.2 apb 1922 1.2 apb ; 1923 1.2 apb return 0; 1924 1.2 apb } 1925 1.2 apb _ACEOF 1926 1.2 apb if ac_fn_c_try_compile "$LINENO"; then : 1927 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1928 1.2 apb /* end confdefs.h. */ 1929 1.2 apb $ac_includes_default 1930 1.8 mrg enum { N = $2 / 2 - 1 }; 1931 1.2 apb int 1932 1.2 apb main () 1933 1.2 apb { 1934 1.8 mrg static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1935 1.8 mrg < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1936 1.8 mrg test_array [0] = 0; 1937 1.8 mrg return test_array [0]; 1938 1.2 apb 1939 1.2 apb ; 1940 1.2 apb return 0; 1941 1.2 apb } 1942 1.2 apb _ACEOF 1943 1.2 apb if ac_fn_c_try_compile "$LINENO"; then : 1944 1.2 apb 1945 1.2 apb else 1946 1.2 apb case $ac_type in #( 1947 1.2 apb int$2_t) : 1948 1.2 apb eval "$3=yes" ;; #( 1949 1.2 apb *) : 1950 1.2 apb eval "$3=\$ac_type" ;; 1951 1.2 apb esac 1952 1.2 apb fi 1953 1.2 apb rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1954 1.2 apb fi 1955 1.2 apb rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1956 1.8 mrg if eval test \"x\$"$3"\" = x"no"; then : 1957 1.2 apb 1958 1.2 apb else 1959 1.2 apb break 1960 1.2 apb fi 1961 1.2 apb done 1962 1.2 apb fi 1963 1.2 apb eval ac_res=\$$3 1964 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1965 1.2 apb $as_echo "$ac_res" >&6; } 1966 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1967 1.2 apb 1968 1.2 apb } # ac_fn_c_find_intX_t 1969 1.2 apb 1970 1.1 mrg # ac_fn_c_find_uintX_t LINENO BITS VAR 1971 1.1 mrg # ------------------------------------ 1972 1.1 mrg # Finds an unsigned integer type with width BITS, setting cache variable VAR 1973 1.1 mrg # accordingly. 1974 1.1 mrg ac_fn_c_find_uintX_t () 1975 1.1 mrg { 1976 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1977 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 1978 1.1 mrg $as_echo_n "checking for uint$2_t... " >&6; } 1979 1.8 mrg if eval \${$3+:} false; then : 1980 1.1 mrg $as_echo_n "(cached) " >&6 1981 1.1 mrg else 1982 1.1 mrg eval "$3=no" 1983 1.8 mrg # Order is important - never check a type that is potentially smaller 1984 1.8 mrg # than half of the expected target width. 1985 1.1 mrg for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1986 1.1 mrg 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1987 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1988 1.1 mrg /* end confdefs.h. */ 1989 1.1 mrg $ac_includes_default 1990 1.1 mrg int 1991 1.1 mrg main () 1992 1.1 mrg { 1993 1.8 mrg static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 1994 1.8 mrg test_array [0] = 0; 1995 1.8 mrg return test_array [0]; 1996 1.1 mrg 1997 1.1 mrg ; 1998 1.1 mrg return 0; 1999 1.1 mrg } 2000 1.1 mrg _ACEOF 2001 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2002 1.1 mrg case $ac_type in #( 2003 1.1 mrg uint$2_t) : 2004 1.1 mrg eval "$3=yes" ;; #( 2005 1.1 mrg *) : 2006 1.1 mrg eval "$3=\$ac_type" ;; 2007 1.1 mrg esac 2008 1.1 mrg fi 2009 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2010 1.8 mrg if eval test \"x\$"$3"\" = x"no"; then : 2011 1.1 mrg 2012 1.1 mrg else 2013 1.1 mrg break 2014 1.1 mrg fi 2015 1.1 mrg done 2016 1.1 mrg fi 2017 1.1 mrg eval ac_res=\$$3 2018 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2019 1.1 mrg $as_echo "$ac_res" >&6; } 2020 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2021 1.1 mrg 2022 1.1 mrg } # ac_fn_c_find_uintX_t 2023 1.1 mrg cat >config.log <<_ACEOF 2024 1.1 mrg This file contains any messages produced by compilers while 2025 1.1 mrg running configure, to aid debugging if configure makes a mistake. 2026 1.1 mrg 2027 1.1 mrg It was created by LTO plugin for ld $as_me 0.1, which was 2028 1.8 mrg generated by GNU Autoconf 2.69. Invocation command line was 2029 1.1 mrg 2030 1.1 mrg $ $0 $@ 2031 1.1 mrg 2032 1.1 mrg _ACEOF 2033 1.1 mrg exec 5>>config.log 2034 1.1 mrg { 2035 1.1 mrg cat <<_ASUNAME 2036 1.1 mrg ## --------- ## 2037 1.1 mrg ## Platform. ## 2038 1.1 mrg ## --------- ## 2039 1.1 mrg 2040 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2041 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 2042 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 2043 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 2044 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 2045 1.1 mrg 2046 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2047 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2048 1.1 mrg 2049 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2050 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2051 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2052 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2053 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2054 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2055 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2056 1.1 mrg 2057 1.1 mrg _ASUNAME 2058 1.1 mrg 2059 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2060 1.1 mrg for as_dir in $PATH 2061 1.1 mrg do 2062 1.1 mrg IFS=$as_save_IFS 2063 1.1 mrg test -z "$as_dir" && as_dir=. 2064 1.1 mrg $as_echo "PATH: $as_dir" 2065 1.1 mrg done 2066 1.1 mrg IFS=$as_save_IFS 2067 1.1 mrg 2068 1.1 mrg } >&5 2069 1.1 mrg 2070 1.1 mrg cat >&5 <<_ACEOF 2071 1.1 mrg 2072 1.1 mrg 2073 1.1 mrg ## ----------- ## 2074 1.1 mrg ## Core tests. ## 2075 1.1 mrg ## ----------- ## 2076 1.1 mrg 2077 1.1 mrg _ACEOF 2078 1.1 mrg 2079 1.1 mrg 2080 1.1 mrg # Keep a trace of the command line. 2081 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 2082 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 2083 1.1 mrg # Also quote any args containing shell meta-characters. 2084 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 2085 1.1 mrg ac_configure_args= 2086 1.1 mrg ac_configure_args0= 2087 1.1 mrg ac_configure_args1= 2088 1.1 mrg ac_must_keep_next=false 2089 1.1 mrg for ac_pass in 1 2 2090 1.1 mrg do 2091 1.1 mrg for ac_arg 2092 1.1 mrg do 2093 1.1 mrg case $ac_arg in 2094 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2095 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2096 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 2097 1.1 mrg continue ;; 2098 1.1 mrg *\'*) 2099 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2100 1.1 mrg esac 2101 1.1 mrg case $ac_pass in 2102 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2103 1.1 mrg 2) 2104 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 2105 1.1 mrg if test $ac_must_keep_next = true; then 2106 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 2107 1.1 mrg else 2108 1.1 mrg case $ac_arg in 2109 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2110 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2111 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2112 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 2113 1.1 mrg case "$ac_configure_args0 " in 2114 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2115 1.1 mrg esac 2116 1.1 mrg ;; 2117 1.1 mrg -* ) ac_must_keep_next=true ;; 2118 1.1 mrg esac 2119 1.1 mrg fi 2120 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 2121 1.1 mrg ;; 2122 1.1 mrg esac 2123 1.1 mrg done 2124 1.1 mrg done 2125 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 2126 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 2127 1.1 mrg 2128 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 2129 1.1 mrg # config.log. We remove comments because anyway the quotes in there 2130 1.1 mrg # would cause problems or look ugly. 2131 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 2132 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2133 1.1 mrg trap 'exit_status=$? 2134 1.1 mrg # Save into config.log some information that might help in debugging. 2135 1.1 mrg { 2136 1.1 mrg echo 2137 1.1 mrg 2138 1.8 mrg $as_echo "## ---------------- ## 2139 1.1 mrg ## Cache variables. ## 2140 1.8 mrg ## ---------------- ##" 2141 1.1 mrg echo 2142 1.1 mrg # The following way of writing the cache mishandles newlines in values, 2143 1.1 mrg ( 2144 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2145 1.1 mrg eval ac_val=\$$ac_var 2146 1.1 mrg case $ac_val in #( 2147 1.1 mrg *${as_nl}*) 2148 1.1 mrg case $ac_var in #( 2149 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2150 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2151 1.1 mrg esac 2152 1.1 mrg case $ac_var in #( 2153 1.1 mrg _ | IFS | as_nl) ;; #( 2154 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2155 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2156 1.1 mrg esac ;; 2157 1.1 mrg esac 2158 1.1 mrg done 2159 1.1 mrg (set) 2>&1 | 2160 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2161 1.1 mrg *${as_nl}ac_space=\ *) 2162 1.1 mrg sed -n \ 2163 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2164 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2165 1.1 mrg ;; #( 2166 1.1 mrg *) 2167 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2168 1.1 mrg ;; 2169 1.1 mrg esac | 2170 1.1 mrg sort 2171 1.1 mrg ) 2172 1.1 mrg echo 2173 1.1 mrg 2174 1.8 mrg $as_echo "## ----------------- ## 2175 1.1 mrg ## Output variables. ## 2176 1.8 mrg ## ----------------- ##" 2177 1.1 mrg echo 2178 1.1 mrg for ac_var in $ac_subst_vars 2179 1.1 mrg do 2180 1.1 mrg eval ac_val=\$$ac_var 2181 1.1 mrg case $ac_val in 2182 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2183 1.1 mrg esac 2184 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2185 1.1 mrg done | sort 2186 1.1 mrg echo 2187 1.1 mrg 2188 1.1 mrg if test -n "$ac_subst_files"; then 2189 1.8 mrg $as_echo "## ------------------- ## 2190 1.1 mrg ## File substitutions. ## 2191 1.8 mrg ## ------------------- ##" 2192 1.1 mrg echo 2193 1.1 mrg for ac_var in $ac_subst_files 2194 1.1 mrg do 2195 1.1 mrg eval ac_val=\$$ac_var 2196 1.1 mrg case $ac_val in 2197 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2198 1.1 mrg esac 2199 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2200 1.1 mrg done | sort 2201 1.1 mrg echo 2202 1.1 mrg fi 2203 1.1 mrg 2204 1.1 mrg if test -s confdefs.h; then 2205 1.8 mrg $as_echo "## ----------- ## 2206 1.1 mrg ## confdefs.h. ## 2207 1.8 mrg ## ----------- ##" 2208 1.1 mrg echo 2209 1.1 mrg cat confdefs.h 2210 1.1 mrg echo 2211 1.1 mrg fi 2212 1.1 mrg test "$ac_signal" != 0 && 2213 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2214 1.1 mrg $as_echo "$as_me: exit $exit_status" 2215 1.1 mrg } >&5 2216 1.1 mrg rm -f core *.core core.conftest.* && 2217 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2218 1.1 mrg exit $exit_status 2219 1.1 mrg ' 0 2220 1.1 mrg for ac_signal in 1 2 13 15; do 2221 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2222 1.1 mrg done 2223 1.1 mrg ac_signal=0 2224 1.1 mrg 2225 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2226 1.1 mrg rm -f -r conftest* confdefs.h 2227 1.1 mrg 2228 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2229 1.1 mrg 2230 1.1 mrg # Predefined preprocessor variables. 2231 1.1 mrg 2232 1.1 mrg cat >>confdefs.h <<_ACEOF 2233 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2234 1.1 mrg _ACEOF 2235 1.1 mrg 2236 1.1 mrg cat >>confdefs.h <<_ACEOF 2237 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2238 1.1 mrg _ACEOF 2239 1.1 mrg 2240 1.1 mrg cat >>confdefs.h <<_ACEOF 2241 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2242 1.1 mrg _ACEOF 2243 1.1 mrg 2244 1.1 mrg cat >>confdefs.h <<_ACEOF 2245 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2246 1.1 mrg _ACEOF 2247 1.1 mrg 2248 1.1 mrg cat >>confdefs.h <<_ACEOF 2249 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2250 1.1 mrg _ACEOF 2251 1.1 mrg 2252 1.1 mrg cat >>confdefs.h <<_ACEOF 2253 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2254 1.1 mrg _ACEOF 2255 1.1 mrg 2256 1.1 mrg 2257 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2258 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2259 1.1 mrg ac_site_file1=NONE 2260 1.1 mrg ac_site_file2=NONE 2261 1.1 mrg if test -n "$CONFIG_SITE"; then 2262 1.8 mrg # We do not want a PATH search for config.site. 2263 1.8 mrg case $CONFIG_SITE in #(( 2264 1.8 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2265 1.8 mrg */*) ac_site_file1=$CONFIG_SITE;; 2266 1.8 mrg *) ac_site_file1=./$CONFIG_SITE;; 2267 1.8 mrg esac 2268 1.1 mrg elif test "x$prefix" != xNONE; then 2269 1.1 mrg ac_site_file1=$prefix/share/config.site 2270 1.1 mrg ac_site_file2=$prefix/etc/config.site 2271 1.1 mrg else 2272 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2273 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2274 1.1 mrg fi 2275 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2276 1.1 mrg do 2277 1.1 mrg test "x$ac_site_file" = xNONE && continue 2278 1.8 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2279 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2280 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2281 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2282 1.8 mrg . "$ac_site_file" \ 2283 1.8 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2284 1.8 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2285 1.8 mrg as_fn_error $? "failed to load site script $ac_site_file 2286 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 2287 1.1 mrg fi 2288 1.1 mrg done 2289 1.1 mrg 2290 1.1 mrg if test -r "$cache_file"; then 2291 1.8 mrg # Some versions of bash will fail to source /dev/null (special files 2292 1.8 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2293 1.8 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2294 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2295 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2296 1.1 mrg case $cache_file in 2297 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2298 1.1 mrg *) . "./$cache_file";; 2299 1.1 mrg esac 2300 1.1 mrg fi 2301 1.1 mrg else 2302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2303 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2304 1.1 mrg >$cache_file 2305 1.1 mrg fi 2306 1.1 mrg 2307 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2308 1.1 mrg # value. 2309 1.1 mrg ac_cache_corrupted=false 2310 1.1 mrg for ac_var in $ac_precious_vars; do 2311 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2312 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2313 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2314 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2315 1.1 mrg case $ac_old_set,$ac_new_set in 2316 1.1 mrg set,) 2317 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2318 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2319 1.1 mrg ac_cache_corrupted=: ;; 2320 1.1 mrg ,set) 2321 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2322 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2323 1.1 mrg ac_cache_corrupted=: ;; 2324 1.1 mrg ,);; 2325 1.1 mrg *) 2326 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2327 1.1 mrg # differences in whitespace do not lead to failure. 2328 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2329 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2330 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2331 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2332 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2333 1.1 mrg ac_cache_corrupted=: 2334 1.1 mrg else 2335 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2336 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2337 1.1 mrg eval $ac_var=\$ac_old_val 2338 1.1 mrg fi 2339 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2340 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2342 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2343 1.1 mrg fi;; 2344 1.1 mrg esac 2345 1.1 mrg # Pass precious variables to config.status. 2346 1.1 mrg if test "$ac_new_set" = set; then 2347 1.1 mrg case $ac_new_val in 2348 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2349 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2350 1.1 mrg esac 2351 1.1 mrg case " $ac_configure_args " in 2352 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2353 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2354 1.1 mrg esac 2355 1.1 mrg fi 2356 1.1 mrg done 2357 1.1 mrg if $ac_cache_corrupted; then 2358 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2359 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2360 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2361 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2362 1.8 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2363 1.1 mrg fi 2364 1.1 mrg ## -------------------- ## 2365 1.1 mrg ## Main body of script. ## 2366 1.1 mrg ## -------------------- ## 2367 1.1 mrg 2368 1.1 mrg ac_ext=c 2369 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2370 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2371 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2372 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2373 1.1 mrg 2374 1.1 mrg 2375 1.1 mrg 2376 1.1 mrg 2377 1.1 mrg 2378 1.1 mrg ac_aux_dir= 2379 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2380 1.8 mrg if test -f "$ac_dir/install-sh"; then 2381 1.8 mrg ac_aux_dir=$ac_dir 2382 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2383 1.8 mrg break 2384 1.8 mrg elif test -f "$ac_dir/install.sh"; then 2385 1.8 mrg ac_aux_dir=$ac_dir 2386 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2387 1.8 mrg break 2388 1.8 mrg elif test -f "$ac_dir/shtool"; then 2389 1.8 mrg ac_aux_dir=$ac_dir 2390 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2391 1.8 mrg break 2392 1.8 mrg fi 2393 1.1 mrg done 2394 1.1 mrg if test -z "$ac_aux_dir"; then 2395 1.8 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2396 1.1 mrg fi 2397 1.1 mrg 2398 1.1 mrg # These three variables are undocumented and unsupported, 2399 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2400 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2401 1.1 mrg # whose full name contains unusual characters. 2402 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2403 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2404 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2405 1.1 mrg 2406 1.1 mrg 2407 1.1 mrg # Make sure we can run config.sub. 2408 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2409 1.8 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2410 1.1 mrg 2411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2412 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2413 1.8 mrg if ${ac_cv_build+:} false; then : 2414 1.1 mrg $as_echo_n "(cached) " >&6 2415 1.1 mrg else 2416 1.1 mrg ac_build_alias=$build_alias 2417 1.1 mrg test "x$ac_build_alias" = x && 2418 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2419 1.1 mrg test "x$ac_build_alias" = x && 2420 1.8 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2421 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2422 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2423 1.1 mrg 2424 1.1 mrg fi 2425 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2426 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2427 1.1 mrg case $ac_cv_build in 2428 1.1 mrg *-*-*) ;; 2429 1.8 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2430 1.1 mrg esac 2431 1.1 mrg build=$ac_cv_build 2432 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2433 1.1 mrg set x $ac_cv_build 2434 1.1 mrg shift 2435 1.1 mrg build_cpu=$1 2436 1.1 mrg build_vendor=$2 2437 1.1 mrg shift; shift 2438 1.1 mrg # Remember, the first character of IFS is used to create $*, 2439 1.1 mrg # except with old shells: 2440 1.1 mrg build_os=$* 2441 1.1 mrg IFS=$ac_save_IFS 2442 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2443 1.1 mrg 2444 1.1 mrg 2445 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2446 1.2 apb $as_echo_n "checking host system type... " >&6; } 2447 1.8 mrg if ${ac_cv_host+:} false; then : 2448 1.2 apb $as_echo_n "(cached) " >&6 2449 1.2 apb else 2450 1.2 apb if test "x$host_alias" = x; then 2451 1.2 apb ac_cv_host=$ac_cv_build 2452 1.2 apb else 2453 1.2 apb ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2454 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2455 1.2 apb fi 2456 1.2 apb 2457 1.2 apb fi 2458 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2459 1.2 apb $as_echo "$ac_cv_host" >&6; } 2460 1.2 apb case $ac_cv_host in 2461 1.2 apb *-*-*) ;; 2462 1.8 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2463 1.2 apb esac 2464 1.2 apb host=$ac_cv_host 2465 1.2 apb ac_save_IFS=$IFS; IFS='-' 2466 1.2 apb set x $ac_cv_host 2467 1.2 apb shift 2468 1.2 apb host_cpu=$1 2469 1.2 apb host_vendor=$2 2470 1.2 apb shift; shift 2471 1.2 apb # Remember, the first character of IFS is used to create $*, 2472 1.2 apb # except with old shells: 2473 1.2 apb host_os=$* 2474 1.2 apb IFS=$ac_save_IFS 2475 1.2 apb case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2476 1.2 apb 2477 1.2 apb 2478 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2479 1.2 apb $as_echo_n "checking target system type... " >&6; } 2480 1.8 mrg if ${ac_cv_target+:} false; then : 2481 1.2 apb $as_echo_n "(cached) " >&6 2482 1.2 apb else 2483 1.2 apb if test "x$target_alias" = x; then 2484 1.2 apb ac_cv_target=$ac_cv_host 2485 1.2 apb else 2486 1.2 apb ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2487 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2488 1.2 apb fi 2489 1.2 apb 2490 1.2 apb fi 2491 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2492 1.2 apb $as_echo "$ac_cv_target" >&6; } 2493 1.2 apb case $ac_cv_target in 2494 1.2 apb *-*-*) ;; 2495 1.8 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2496 1.2 apb esac 2497 1.2 apb target=$ac_cv_target 2498 1.2 apb ac_save_IFS=$IFS; IFS='-' 2499 1.2 apb set x $ac_cv_target 2500 1.2 apb shift 2501 1.2 apb target_cpu=$1 2502 1.2 apb target_vendor=$2 2503 1.2 apb shift; shift 2504 1.2 apb # Remember, the first character of IFS is used to create $*, 2505 1.2 apb # except with old shells: 2506 1.2 apb target_os=$* 2507 1.2 apb IFS=$ac_save_IFS 2508 1.2 apb case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2509 1.2 apb 2510 1.2 apb 2511 1.2 apb # The aliases save the names the user supplied, while $host etc. 2512 1.2 apb # will get canonicalized. 2513 1.2 apb test -n "$target_alias" && 2514 1.2 apb test "$program_prefix$program_suffix$program_transform_name" = \ 2515 1.2 apb NONENONEs,x,x, && 2516 1.2 apb program_prefix=${target_alias}- 2517 1.2 apb 2518 1.1 mrg case ${build_alias} in 2519 1.1 mrg "") build_noncanonical=${build} ;; 2520 1.1 mrg *) build_noncanonical=${build_alias} ;; 2521 1.1 mrg esac 2522 1.1 mrg 2523 1.1 mrg case ${host_alias} in 2524 1.1 mrg "") host_noncanonical=${build_noncanonical} ;; 2525 1.1 mrg *) host_noncanonical=${host_alias} ;; 2526 1.1 mrg esac 2527 1.1 mrg 2528 1.1 mrg case ${target_alias} in 2529 1.1 mrg "") target_noncanonical=${host_noncanonical} ;; 2530 1.1 mrg *) target_noncanonical=${target_alias} ;; 2531 1.1 mrg esac 2532 1.1 mrg 2533 1.1 mrg 2534 1.1 mrg # post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2535 1.1 mrg # have matching libraries, they should use host libraries: Makefile.tpl 2536 1.1 mrg # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2537 1.1 mrg # However, they still use the build modules, because the corresponding 2538 1.1 mrg # host modules (e.g. bison) are only built for the host when bootstrap 2539 1.1 mrg # finishes. So: 2540 1.1 mrg # - build_subdir is where we find build modules, and never changes. 2541 1.1 mrg # - build_libsubdir is where we find build libraries, and can be overridden. 2542 1.1 mrg 2543 1.1 mrg # Prefix 'build-' so this never conflicts with target_subdir. 2544 1.1 mrg build_subdir="build-${build_noncanonical}" 2545 1.1 mrg 2546 1.1 mrg # Check whether --with-build-libsubdir was given. 2547 1.1 mrg if test "${with_build_libsubdir+set}" = set; then : 2548 1.1 mrg withval=$with_build_libsubdir; build_libsubdir="$withval" 2549 1.1 mrg else 2550 1.1 mrg build_libsubdir="$build_subdir" 2551 1.1 mrg fi 2552 1.1 mrg 2553 1.1 mrg # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2554 1.1 mrg if ( test $srcdir = . && test -d gcc ) \ 2555 1.1 mrg || test -d $srcdir/../host-${host_noncanonical}; then 2556 1.1 mrg host_subdir="host-${host_noncanonical}" 2557 1.1 mrg else 2558 1.1 mrg host_subdir=. 2559 1.1 mrg fi 2560 1.1 mrg # No prefix. 2561 1.1 mrg target_subdir=${target_noncanonical} 2562 1.1 mrg 2563 1.8 mrg am__api_version='1.15' 2564 1.1 mrg 2565 1.1 mrg # Find a good install program. We prefer a C program (faster), 2566 1.1 mrg # so one script is as good as another. But avoid the broken or 2567 1.1 mrg # incompatible versions: 2568 1.1 mrg # SysV /etc/install, /usr/sbin/install 2569 1.1 mrg # SunOS /usr/etc/install 2570 1.1 mrg # IRIX /sbin/install 2571 1.1 mrg # AIX /bin/install 2572 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 2573 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2574 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2575 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2576 1.1 mrg # OS/2's system install, which has a completely different semantic 2577 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 2578 1.1 mrg # Reject install programs that cannot install multiple files. 2579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2580 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 2581 1.1 mrg if test -z "$INSTALL"; then 2582 1.8 mrg if ${ac_cv_path_install+:} false; then : 2583 1.1 mrg $as_echo_n "(cached) " >&6 2584 1.1 mrg else 2585 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2586 1.1 mrg for as_dir in $PATH 2587 1.1 mrg do 2588 1.1 mrg IFS=$as_save_IFS 2589 1.1 mrg test -z "$as_dir" && as_dir=. 2590 1.1 mrg # Account for people who put trailing slashes in PATH elements. 2591 1.1 mrg case $as_dir/ in #(( 2592 1.1 mrg ./ | .// | /[cC]/* | \ 2593 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2594 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2595 1.1 mrg /usr/ucb/* ) ;; 2596 1.1 mrg *) 2597 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 2598 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 2599 1.1 mrg # by default. 2600 1.1 mrg for ac_prog in ginstall scoinst install; do 2601 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2602 1.8 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2603 1.1 mrg if test $ac_prog = install && 2604 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2605 1.1 mrg # AIX install. It has an incompatible calling convention. 2606 1.1 mrg : 2607 1.1 mrg elif test $ac_prog = install && 2608 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2609 1.1 mrg # program-specific install script used by HP pwplus--don't use. 2610 1.1 mrg : 2611 1.1 mrg else 2612 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2613 1.1 mrg echo one > conftest.one 2614 1.1 mrg echo two > conftest.two 2615 1.1 mrg mkdir conftest.dir 2616 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2617 1.1 mrg test -s conftest.one && test -s conftest.two && 2618 1.1 mrg test -s conftest.dir/conftest.one && 2619 1.1 mrg test -s conftest.dir/conftest.two 2620 1.1 mrg then 2621 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2622 1.1 mrg break 3 2623 1.1 mrg fi 2624 1.1 mrg fi 2625 1.1 mrg fi 2626 1.1 mrg done 2627 1.1 mrg done 2628 1.1 mrg ;; 2629 1.1 mrg esac 2630 1.1 mrg 2631 1.1 mrg done 2632 1.1 mrg IFS=$as_save_IFS 2633 1.1 mrg 2634 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2635 1.1 mrg 2636 1.1 mrg fi 2637 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 2638 1.1 mrg INSTALL=$ac_cv_path_install 2639 1.1 mrg else 2640 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2641 1.1 mrg # value for INSTALL within a source directory, because that will 2642 1.1 mrg # break other packages using the cache if that directory is 2643 1.1 mrg # removed, or if the value is a relative name. 2644 1.1 mrg INSTALL=$ac_install_sh 2645 1.1 mrg fi 2646 1.1 mrg fi 2647 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2648 1.1 mrg $as_echo "$INSTALL" >&6; } 2649 1.1 mrg 2650 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2651 1.1 mrg # It thinks the first close brace ends the variable substitution. 2652 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2653 1.1 mrg 2654 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2655 1.1 mrg 2656 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2657 1.1 mrg 2658 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2659 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; } 2660 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory 2661 1.1 mrg # name. Accept space and tab only in the latter. 2662 1.1 mrg am_lf=' 2663 1.1 mrg ' 2664 1.1 mrg case `pwd` in 2665 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*) 2666 1.8 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2667 1.1 mrg esac 2668 1.1 mrg case $srcdir in 2669 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2670 1.8 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2671 1.1 mrg esac 2672 1.1 mrg 2673 1.8 mrg # Do 'set' in a subshell so we don't clobber the current shell's 2674 1.1 mrg # arguments. Must try -L first in case configure is actually a 2675 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks 2676 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing 2677 1.1 mrg # directory). 2678 1.1 mrg if ( 2679 1.8 mrg am_has_slept=no 2680 1.8 mrg for am_try in 1 2; do 2681 1.8 mrg echo "timestamp, slept: $am_has_slept" > conftest.file 2682 1.8 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2683 1.8 mrg if test "$*" = "X"; then 2684 1.8 mrg # -L didn't work. 2685 1.8 mrg set X `ls -t "$srcdir/configure" conftest.file` 2686 1.8 mrg fi 2687 1.8 mrg if test "$*" != "X $srcdir/configure conftest.file" \ 2688 1.8 mrg && test "$*" != "X conftest.file $srcdir/configure"; then 2689 1.1 mrg 2690 1.8 mrg # If neither matched, then we have a broken ls. This can happen 2691 1.8 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2692 1.8 mrg # broken ls alias from the environment. This has actually 2693 1.8 mrg # happened. Such a system could not be considered "sane". 2694 1.8 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2695 1.8 mrg alias in your environment" "$LINENO" 5 2696 1.8 mrg fi 2697 1.8 mrg if test "$2" = conftest.file || test $am_try -eq 2; then 2698 1.8 mrg break 2699 1.8 mrg fi 2700 1.8 mrg # Just in case. 2701 1.8 mrg sleep 1 2702 1.8 mrg am_has_slept=yes 2703 1.8 mrg done 2704 1.1 mrg test "$2" = conftest.file 2705 1.1 mrg ) 2706 1.1 mrg then 2707 1.1 mrg # Ok. 2708 1.1 mrg : 2709 1.1 mrg else 2710 1.8 mrg as_fn_error $? "newly created file is older than distributed files! 2711 1.1 mrg Check your system clock" "$LINENO" 5 2712 1.1 mrg fi 2713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2714 1.1 mrg $as_echo "yes" >&6; } 2715 1.8 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and 2716 1.8 mrg # generated files are strictly newer. 2717 1.8 mrg am_sleep_pid= 2718 1.8 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2719 1.8 mrg ( sleep 1 ) & 2720 1.8 mrg am_sleep_pid=$! 2721 1.8 mrg fi 2722 1.8 mrg 2723 1.8 mrg rm -f conftest.file 2724 1.8 mrg 2725 1.1 mrg test "$program_prefix" != NONE && 2726 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2727 1.1 mrg # Use a double $ so make ignores it. 2728 1.1 mrg test "$program_suffix" != NONE && 2729 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2730 1.1 mrg # Double any \ or $. 2731 1.1 mrg # By default was `s,x,x', remove it if useless. 2732 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2733 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2734 1.1 mrg 2735 1.8 mrg # Expand $ac_aux_dir to an absolute path. 2736 1.8 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd` 2737 1.1 mrg 2738 1.1 mrg if test x"${MISSING+set}" != xset; then 2739 1.1 mrg case $am_aux_dir in 2740 1.1 mrg *\ * | *\ *) 2741 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2742 1.1 mrg *) 2743 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 2744 1.1 mrg esac 2745 1.1 mrg fi 2746 1.1 mrg # Use eval to expand $SHELL 2747 1.8 mrg if eval "$MISSING --is-lightweight"; then 2748 1.8 mrg am_missing_run="$MISSING " 2749 1.1 mrg else 2750 1.1 mrg am_missing_run= 2751 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2752 1.8 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2753 1.1 mrg fi 2754 1.1 mrg 2755 1.8 mrg if test x"${install_sh+set}" != xset; then 2756 1.1 mrg case $am_aux_dir in 2757 1.1 mrg *\ * | *\ *) 2758 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2759 1.1 mrg *) 2760 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2761 1.1 mrg esac 2762 1.1 mrg fi 2763 1.1 mrg 2764 1.8 mrg # Installed binaries are usually stripped using 'strip' when the user 2765 1.8 mrg # run "make install-strip". However 'strip' might not be the right 2766 1.1 mrg # tool to use in cross-compilation environments, therefore Automake 2767 1.8 mrg # will honor the 'STRIP' environment variable to overrule this program. 2768 1.1 mrg if test "$cross_compiling" != no; then 2769 1.1 mrg if test -n "$ac_tool_prefix"; then 2770 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2771 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 2772 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2773 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2774 1.8 mrg if ${ac_cv_prog_STRIP+:} false; then : 2775 1.1 mrg $as_echo_n "(cached) " >&6 2776 1.1 mrg else 2777 1.1 mrg if test -n "$STRIP"; then 2778 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2779 1.1 mrg else 2780 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2781 1.1 mrg for as_dir in $PATH 2782 1.1 mrg do 2783 1.1 mrg IFS=$as_save_IFS 2784 1.1 mrg test -z "$as_dir" && as_dir=. 2785 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2786 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2787 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2788 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2789 1.1 mrg break 2 2790 1.1 mrg fi 2791 1.1 mrg done 2792 1.1 mrg done 2793 1.1 mrg IFS=$as_save_IFS 2794 1.1 mrg 2795 1.1 mrg fi 2796 1.1 mrg fi 2797 1.1 mrg STRIP=$ac_cv_prog_STRIP 2798 1.1 mrg if test -n "$STRIP"; then 2799 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2800 1.1 mrg $as_echo "$STRIP" >&6; } 2801 1.1 mrg else 2802 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2803 1.1 mrg $as_echo "no" >&6; } 2804 1.1 mrg fi 2805 1.1 mrg 2806 1.1 mrg 2807 1.1 mrg fi 2808 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 2809 1.1 mrg ac_ct_STRIP=$STRIP 2810 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 2811 1.1 mrg set dummy strip; ac_word=$2 2812 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2813 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2814 1.8 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2815 1.1 mrg $as_echo_n "(cached) " >&6 2816 1.1 mrg else 2817 1.1 mrg if test -n "$ac_ct_STRIP"; then 2818 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2819 1.1 mrg else 2820 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2821 1.1 mrg for as_dir in $PATH 2822 1.1 mrg do 2823 1.1 mrg IFS=$as_save_IFS 2824 1.1 mrg test -z "$as_dir" && as_dir=. 2825 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2826 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2827 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 2828 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2829 1.1 mrg break 2 2830 1.1 mrg fi 2831 1.1 mrg done 2832 1.1 mrg done 2833 1.1 mrg IFS=$as_save_IFS 2834 1.1 mrg 2835 1.1 mrg fi 2836 1.1 mrg fi 2837 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2838 1.1 mrg if test -n "$ac_ct_STRIP"; then 2839 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2840 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 2841 1.1 mrg else 2842 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2843 1.1 mrg $as_echo "no" >&6; } 2844 1.1 mrg fi 2845 1.1 mrg 2846 1.1 mrg if test "x$ac_ct_STRIP" = x; then 2847 1.1 mrg STRIP=":" 2848 1.1 mrg else 2849 1.1 mrg case $cross_compiling:$ac_tool_warned in 2850 1.1 mrg yes:) 2851 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2852 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2853 1.1 mrg ac_tool_warned=yes ;; 2854 1.1 mrg esac 2855 1.1 mrg STRIP=$ac_ct_STRIP 2856 1.1 mrg fi 2857 1.1 mrg else 2858 1.1 mrg STRIP="$ac_cv_prog_STRIP" 2859 1.1 mrg fi 2860 1.1 mrg 2861 1.1 mrg fi 2862 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2863 1.1 mrg 2864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2865 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2866 1.1 mrg if test -z "$MKDIR_P"; then 2867 1.8 mrg if ${ac_cv_path_mkdir+:} false; then : 2868 1.1 mrg $as_echo_n "(cached) " >&6 2869 1.1 mrg else 2870 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2871 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2872 1.1 mrg do 2873 1.1 mrg IFS=$as_save_IFS 2874 1.1 mrg test -z "$as_dir" && as_dir=. 2875 1.1 mrg for ac_prog in mkdir gmkdir; do 2876 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2877 1.8 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2878 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2879 1.1 mrg 'mkdir (GNU coreutils) '* | \ 2880 1.1 mrg 'mkdir (coreutils) '* | \ 2881 1.1 mrg 'mkdir (fileutils) '4.1*) 2882 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2883 1.1 mrg break 3;; 2884 1.1 mrg esac 2885 1.1 mrg done 2886 1.1 mrg done 2887 1.1 mrg done 2888 1.1 mrg IFS=$as_save_IFS 2889 1.1 mrg 2890 1.1 mrg fi 2891 1.1 mrg 2892 1.8 mrg test -d ./--version && rmdir ./--version 2893 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then 2894 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p" 2895 1.1 mrg else 2896 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2897 1.1 mrg # value for MKDIR_P within a source directory, because that will 2898 1.1 mrg # break other packages using the cache if that directory is 2899 1.1 mrg # removed, or if the value is a relative name. 2900 1.1 mrg MKDIR_P="$ac_install_sh -d" 2901 1.1 mrg fi 2902 1.1 mrg fi 2903 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2904 1.1 mrg $as_echo "$MKDIR_P" >&6; } 2905 1.1 mrg 2906 1.1 mrg for ac_prog in gawk mawk nawk awk 2907 1.1 mrg do 2908 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2909 1.1 mrg set dummy $ac_prog; ac_word=$2 2910 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2911 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2912 1.8 mrg if ${ac_cv_prog_AWK+:} false; then : 2913 1.1 mrg $as_echo_n "(cached) " >&6 2914 1.1 mrg else 2915 1.1 mrg if test -n "$AWK"; then 2916 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2917 1.1 mrg else 2918 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2919 1.1 mrg for as_dir in $PATH 2920 1.1 mrg do 2921 1.1 mrg IFS=$as_save_IFS 2922 1.1 mrg test -z "$as_dir" && as_dir=. 2923 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2924 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2925 1.1 mrg ac_cv_prog_AWK="$ac_prog" 2926 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2927 1.1 mrg break 2 2928 1.1 mrg fi 2929 1.1 mrg done 2930 1.1 mrg done 2931 1.1 mrg IFS=$as_save_IFS 2932 1.1 mrg 2933 1.1 mrg fi 2934 1.1 mrg fi 2935 1.1 mrg AWK=$ac_cv_prog_AWK 2936 1.1 mrg if test -n "$AWK"; then 2937 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2938 1.1 mrg $as_echo "$AWK" >&6; } 2939 1.1 mrg else 2940 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2941 1.1 mrg $as_echo "no" >&6; } 2942 1.1 mrg fi 2943 1.1 mrg 2944 1.1 mrg 2945 1.1 mrg test -n "$AWK" && break 2946 1.1 mrg done 2947 1.1 mrg 2948 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2949 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2950 1.1 mrg set x ${MAKE-make} 2951 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2952 1.8 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2953 1.1 mrg $as_echo_n "(cached) " >&6 2954 1.1 mrg else 2955 1.1 mrg cat >conftest.make <<\_ACEOF 2956 1.1 mrg SHELL = /bin/sh 2957 1.1 mrg all: 2958 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 2959 1.1 mrg _ACEOF 2960 1.8 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2961 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 2962 1.1 mrg *@@@%%%=?*=@@@%%%*) 2963 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2964 1.1 mrg *) 2965 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 2966 1.1 mrg esac 2967 1.1 mrg rm -f conftest.make 2968 1.1 mrg fi 2969 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2970 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2971 1.1 mrg $as_echo "yes" >&6; } 2972 1.1 mrg SET_MAKE= 2973 1.1 mrg else 2974 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2975 1.1 mrg $as_echo "no" >&6; } 2976 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 2977 1.1 mrg fi 2978 1.1 mrg 2979 1.1 mrg rm -rf .tst 2>/dev/null 2980 1.1 mrg mkdir .tst 2>/dev/null 2981 1.1 mrg if test -d .tst; then 2982 1.1 mrg am__leading_dot=. 2983 1.1 mrg else 2984 1.1 mrg am__leading_dot=_ 2985 1.1 mrg fi 2986 1.1 mrg rmdir .tst 2>/dev/null 2987 1.1 mrg 2988 1.8 mrg # Check whether --enable-silent-rules was given. 2989 1.8 mrg if test "${enable_silent_rules+set}" = set; then : 2990 1.8 mrg enableval=$enable_silent_rules; 2991 1.8 mrg fi 2992 1.8 mrg 2993 1.8 mrg case $enable_silent_rules in # ((( 2994 1.8 mrg yes) AM_DEFAULT_VERBOSITY=0;; 2995 1.8 mrg no) AM_DEFAULT_VERBOSITY=1;; 2996 1.8 mrg *) AM_DEFAULT_VERBOSITY=1;; 2997 1.8 mrg esac 2998 1.8 mrg am_make=${MAKE-make} 2999 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3000 1.8 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3001 1.8 mrg if ${am_cv_make_support_nested_variables+:} false; then : 3002 1.8 mrg $as_echo_n "(cached) " >&6 3003 1.8 mrg else 3004 1.8 mrg if $as_echo 'TRUE=$(BAR$(V)) 3005 1.8 mrg BAR0=false 3006 1.8 mrg BAR1=true 3007 1.8 mrg V=1 3008 1.8 mrg am__doit: 3009 1.8 mrg @$(TRUE) 3010 1.8 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3011 1.8 mrg am_cv_make_support_nested_variables=yes 3012 1.8 mrg else 3013 1.8 mrg am_cv_make_support_nested_variables=no 3014 1.8 mrg fi 3015 1.8 mrg fi 3016 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3017 1.8 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; } 3018 1.8 mrg if test $am_cv_make_support_nested_variables = yes; then 3019 1.8 mrg AM_V='$(V)' 3020 1.8 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3021 1.8 mrg else 3022 1.8 mrg AM_V=$AM_DEFAULT_VERBOSITY 3023 1.8 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3024 1.8 mrg fi 3025 1.8 mrg AM_BACKSLASH='\' 3026 1.8 mrg 3027 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then 3028 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3029 1.1 mrg # is not polluted with repeated "-I." 3030 1.1 mrg am__isrc=' -I$(srcdir)' 3031 1.1 mrg # test to see if srcdir already configured 3032 1.1 mrg if test -f $srcdir/config.status; then 3033 1.8 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3034 1.1 mrg fi 3035 1.1 mrg fi 3036 1.1 mrg 3037 1.1 mrg # test whether we have cygpath 3038 1.1 mrg if test -z "$CYGPATH_W"; then 3039 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then 3040 1.1 mrg CYGPATH_W='cygpath -w' 3041 1.1 mrg else 3042 1.1 mrg CYGPATH_W=echo 3043 1.1 mrg fi 3044 1.1 mrg fi 3045 1.1 mrg 3046 1.1 mrg 3047 1.1 mrg # Define the identity of the package. 3048 1.1 mrg PACKAGE='lto-plugin' 3049 1.1 mrg VERSION='0.1' 3050 1.1 mrg 3051 1.1 mrg 3052 1.1 mrg cat >>confdefs.h <<_ACEOF 3053 1.1 mrg #define PACKAGE "$PACKAGE" 3054 1.1 mrg _ACEOF 3055 1.1 mrg 3056 1.1 mrg 3057 1.1 mrg cat >>confdefs.h <<_ACEOF 3058 1.1 mrg #define VERSION "$VERSION" 3059 1.1 mrg _ACEOF 3060 1.1 mrg 3061 1.1 mrg # Some tools Automake needs. 3062 1.1 mrg 3063 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3064 1.1 mrg 3065 1.1 mrg 3066 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3067 1.1 mrg 3068 1.1 mrg 3069 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3070 1.1 mrg 3071 1.1 mrg 3072 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3073 1.1 mrg 3074 1.1 mrg 3075 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3076 1.1 mrg 3077 1.8 mrg # For better backward compatibility. To be removed once Automake 1.9.x 3078 1.8 mrg # dies out for good. For more background, see: 3079 1.8 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3080 1.8 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3081 1.8 mrg mkdir_p='$(MKDIR_P)' 3082 1.8 mrg 3083 1.8 mrg # We need awk for the "check" target (and possibly the TAP driver). The 3084 1.8 mrg # system "awk" is bad on some platforms. 3085 1.5 mrg # Always define AMTAR for backward compatibility. Yes, it's still used 3086 1.5 mrg # in the wild :-( We should find a proper way to deprecate it ... 3087 1.5 mrg AMTAR='$${TAR-tar}' 3088 1.1 mrg 3089 1.8 mrg 3090 1.8 mrg # We'll loop over all known methods to create a tar archive until one works. 3091 1.8 mrg _am_tools='gnutar pax cpio none' 3092 1.8 mrg 3093 1.5 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3094 1.1 mrg 3095 1.1 mrg 3096 1.1 mrg 3097 1.1 mrg 3098 1.1 mrg 3099 1.1 mrg 3100 1.8 mrg # POSIX will say in a future version that running "rm -f" with no argument 3101 1.8 mrg # is OK; and we want to be able to make that assumption in our Makefile 3102 1.8 mrg # recipes. So use an aggressive probe to check that the usage we want is 3103 1.8 mrg # actually supported "in the wild" to an acceptable degree. 3104 1.8 mrg # See automake bug#10828. 3105 1.8 mrg # To make any issue more visible, cause the running configure to be aborted 3106 1.8 mrg # by default if the 'rm' program in use doesn't match our expectations; the 3107 1.8 mrg # user can still override this though. 3108 1.8 mrg if rm -f && rm -fr && rm -rf; then : OK; else 3109 1.8 mrg cat >&2 <<'END' 3110 1.8 mrg Oops! 3111 1.8 mrg 3112 1.8 mrg Your 'rm' program seems unable to run without file operands specified 3113 1.8 mrg on the command line, even when the '-f' option is present. This is contrary 3114 1.8 mrg to the behaviour of most rm programs out there, and not conforming with 3115 1.8 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3116 1.8 mrg 3117 1.8 mrg Please tell bug-automake@gnu.org about your system, including the value 3118 1.8 mrg of your $PATH and any error possibly output before this message. This 3119 1.8 mrg can help us improve future automake versions. 3120 1.8 mrg 3121 1.8 mrg END 3122 1.8 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3123 1.8 mrg echo 'Configuration will proceed anyway, since you have set the' >&2 3124 1.8 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3125 1.8 mrg echo >&2 3126 1.8 mrg else 3127 1.8 mrg cat >&2 <<'END' 3128 1.8 mrg Aborting the configuration process, to ensure you take notice of the issue. 3129 1.8 mrg 3130 1.8 mrg You can download and install GNU coreutils to get an 'rm' implementation 3131 1.8 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>. 3132 1.8 mrg 3133 1.8 mrg If you want to complete the configuration process using your problematic 3134 1.8 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3135 1.8 mrg to "yes", and re-run configure. 3136 1.8 mrg 3137 1.8 mrg END 3138 1.8 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3139 1.8 mrg fi 3140 1.8 mrg fi 3141 1.8 mrg 3142 1.8 mrg 3143 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3144 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3145 1.1 mrg # Check whether --enable-maintainer-mode was given. 3146 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 3147 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3148 1.1 mrg else 3149 1.1 mrg USE_MAINTAINER_MODE=no 3150 1.1 mrg fi 3151 1.1 mrg 3152 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3153 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 3154 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 3155 1.1 mrg MAINTAINER_MODE_TRUE= 3156 1.1 mrg MAINTAINER_MODE_FALSE='#' 3157 1.1 mrg else 3158 1.1 mrg MAINTAINER_MODE_TRUE='#' 3159 1.1 mrg MAINTAINER_MODE_FALSE= 3160 1.1 mrg fi 3161 1.1 mrg 3162 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 3163 1.1 mrg 3164 1.1 mrg 3165 1.4 mrg 3166 1.4 mrg # Check whether --with-libiberty was given. 3167 1.4 mrg if test "${with_libiberty+set}" = set; then : 3168 1.4 mrg withval=$with_libiberty; 3169 1.4 mrg else 3170 1.4 mrg with_libiberty=../libiberty 3171 1.4 mrg fi 3172 1.4 mrg 3173 1.4 mrg 3174 1.5 mrg DEPDIR="${am__leading_dot}deps" 3175 1.5 mrg 3176 1.5 mrg ac_config_commands="$ac_config_commands depfiles" 3177 1.5 mrg 3178 1.5 mrg 3179 1.5 mrg am_make=${MAKE-make} 3180 1.5 mrg cat > confinc << 'END' 3181 1.5 mrg am__doit: 3182 1.5 mrg @echo this is the am__doit target 3183 1.5 mrg .PHONY: am__doit 3184 1.5 mrg END 3185 1.5 mrg # If we don't find an include directive, just comment out the code. 3186 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3187 1.5 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; } 3188 1.5 mrg am__include="#" 3189 1.5 mrg am__quote= 3190 1.5 mrg _am_result=none 3191 1.5 mrg # First try GNU make style include. 3192 1.5 mrg echo "include confinc" > confmf 3193 1.8 mrg # Ignore all kinds of additional output from 'make'. 3194 1.5 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 3195 1.5 mrg *the\ am__doit\ target*) 3196 1.5 mrg am__include=include 3197 1.5 mrg am__quote= 3198 1.5 mrg _am_result=GNU 3199 1.5 mrg ;; 3200 1.5 mrg esac 3201 1.5 mrg # Now try BSD make style include. 3202 1.5 mrg if test "$am__include" = "#"; then 3203 1.5 mrg echo '.include "confinc"' > confmf 3204 1.5 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 3205 1.5 mrg *the\ am__doit\ target*) 3206 1.5 mrg am__include=.include 3207 1.5 mrg am__quote="\"" 3208 1.5 mrg _am_result=BSD 3209 1.5 mrg ;; 3210 1.5 mrg esac 3211 1.5 mrg fi 3212 1.5 mrg 3213 1.5 mrg 3214 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3215 1.5 mrg $as_echo "$_am_result" >&6; } 3216 1.5 mrg rm -f confinc confmf 3217 1.5 mrg 3218 1.5 mrg # Check whether --enable-dependency-tracking was given. 3219 1.5 mrg if test "${enable_dependency_tracking+set}" = set; then : 3220 1.5 mrg enableval=$enable_dependency_tracking; 3221 1.5 mrg fi 3222 1.5 mrg 3223 1.5 mrg if test "x$enable_dependency_tracking" != xno; then 3224 1.5 mrg am_depcomp="$ac_aux_dir/depcomp" 3225 1.5 mrg AMDEPBACKSLASH='\' 3226 1.5 mrg am__nodep='_no' 3227 1.5 mrg fi 3228 1.5 mrg if test "x$enable_dependency_tracking" != xno; then 3229 1.5 mrg AMDEP_TRUE= 3230 1.5 mrg AMDEP_FALSE='#' 3231 1.5 mrg else 3232 1.5 mrg AMDEP_TRUE='#' 3233 1.5 mrg AMDEP_FALSE= 3234 1.5 mrg fi 3235 1.5 mrg 3236 1.5 mrg 3237 1.1 mrg ac_ext=c 3238 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3239 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3240 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3241 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3242 1.1 mrg if test -n "$ac_tool_prefix"; then 3243 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3244 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 3245 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3246 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3247 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 3248 1.1 mrg $as_echo_n "(cached) " >&6 3249 1.1 mrg else 3250 1.1 mrg if test -n "$CC"; then 3251 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3252 1.1 mrg else 3253 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3254 1.1 mrg for as_dir in $PATH 3255 1.1 mrg do 3256 1.1 mrg IFS=$as_save_IFS 3257 1.1 mrg test -z "$as_dir" && as_dir=. 3258 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3259 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3260 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3261 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3262 1.1 mrg break 2 3263 1.1 mrg fi 3264 1.1 mrg done 3265 1.1 mrg done 3266 1.1 mrg IFS=$as_save_IFS 3267 1.1 mrg 3268 1.1 mrg fi 3269 1.1 mrg fi 3270 1.1 mrg CC=$ac_cv_prog_CC 3271 1.1 mrg if test -n "$CC"; then 3272 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3273 1.1 mrg $as_echo "$CC" >&6; } 3274 1.1 mrg else 3275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3276 1.1 mrg $as_echo "no" >&6; } 3277 1.1 mrg fi 3278 1.1 mrg 3279 1.1 mrg 3280 1.1 mrg fi 3281 1.1 mrg if test -z "$ac_cv_prog_CC"; then 3282 1.1 mrg ac_ct_CC=$CC 3283 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 3284 1.1 mrg set dummy gcc; ac_word=$2 3285 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3286 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3287 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3288 1.1 mrg $as_echo_n "(cached) " >&6 3289 1.1 mrg else 3290 1.1 mrg if test -n "$ac_ct_CC"; then 3291 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3292 1.1 mrg else 3293 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3294 1.1 mrg for as_dir in $PATH 3295 1.1 mrg do 3296 1.1 mrg IFS=$as_save_IFS 3297 1.1 mrg test -z "$as_dir" && as_dir=. 3298 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3299 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3300 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 3301 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3302 1.1 mrg break 2 3303 1.1 mrg fi 3304 1.1 mrg done 3305 1.1 mrg done 3306 1.1 mrg IFS=$as_save_IFS 3307 1.1 mrg 3308 1.1 mrg fi 3309 1.1 mrg fi 3310 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3311 1.1 mrg if test -n "$ac_ct_CC"; then 3312 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3313 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3314 1.1 mrg else 3315 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3316 1.1 mrg $as_echo "no" >&6; } 3317 1.1 mrg fi 3318 1.1 mrg 3319 1.1 mrg if test "x$ac_ct_CC" = x; then 3320 1.1 mrg CC="" 3321 1.1 mrg else 3322 1.1 mrg case $cross_compiling:$ac_tool_warned in 3323 1.1 mrg yes:) 3324 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3325 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3326 1.1 mrg ac_tool_warned=yes ;; 3327 1.1 mrg esac 3328 1.1 mrg CC=$ac_ct_CC 3329 1.1 mrg fi 3330 1.1 mrg else 3331 1.1 mrg CC="$ac_cv_prog_CC" 3332 1.1 mrg fi 3333 1.1 mrg 3334 1.1 mrg if test -z "$CC"; then 3335 1.1 mrg if test -n "$ac_tool_prefix"; then 3336 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3337 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 3338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3339 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3340 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 3341 1.1 mrg $as_echo_n "(cached) " >&6 3342 1.1 mrg else 3343 1.1 mrg if test -n "$CC"; then 3344 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3345 1.1 mrg else 3346 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3347 1.1 mrg for as_dir in $PATH 3348 1.1 mrg do 3349 1.1 mrg IFS=$as_save_IFS 3350 1.1 mrg test -z "$as_dir" && as_dir=. 3351 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3352 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3353 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3354 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3355 1.1 mrg break 2 3356 1.1 mrg fi 3357 1.1 mrg done 3358 1.1 mrg done 3359 1.1 mrg IFS=$as_save_IFS 3360 1.1 mrg 3361 1.1 mrg fi 3362 1.1 mrg fi 3363 1.1 mrg CC=$ac_cv_prog_CC 3364 1.1 mrg if test -n "$CC"; then 3365 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3366 1.1 mrg $as_echo "$CC" >&6; } 3367 1.1 mrg else 3368 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3369 1.1 mrg $as_echo "no" >&6; } 3370 1.1 mrg fi 3371 1.1 mrg 3372 1.1 mrg 3373 1.1 mrg fi 3374 1.1 mrg fi 3375 1.1 mrg if test -z "$CC"; then 3376 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 3377 1.1 mrg set dummy cc; ac_word=$2 3378 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3379 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3380 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 3381 1.1 mrg $as_echo_n "(cached) " >&6 3382 1.1 mrg else 3383 1.1 mrg if test -n "$CC"; then 3384 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3385 1.1 mrg else 3386 1.1 mrg ac_prog_rejected=no 3387 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3388 1.1 mrg for as_dir in $PATH 3389 1.1 mrg do 3390 1.1 mrg IFS=$as_save_IFS 3391 1.1 mrg test -z "$as_dir" && as_dir=. 3392 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3393 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3394 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3395 1.1 mrg ac_prog_rejected=yes 3396 1.1 mrg continue 3397 1.1 mrg fi 3398 1.1 mrg ac_cv_prog_CC="cc" 3399 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3400 1.1 mrg break 2 3401 1.1 mrg fi 3402 1.1 mrg done 3403 1.1 mrg done 3404 1.1 mrg IFS=$as_save_IFS 3405 1.1 mrg 3406 1.1 mrg if test $ac_prog_rejected = yes; then 3407 1.1 mrg # We found a bogon in the path, so make sure we never use it. 3408 1.1 mrg set dummy $ac_cv_prog_CC 3409 1.1 mrg shift 3410 1.1 mrg if test $# != 0; then 3411 1.1 mrg # We chose a different compiler from the bogus one. 3412 1.1 mrg # However, it has the same basename, so the bogon will be chosen 3413 1.1 mrg # first if we set CC to just the basename; use the full file name. 3414 1.1 mrg shift 3415 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3416 1.1 mrg fi 3417 1.1 mrg fi 3418 1.1 mrg fi 3419 1.1 mrg fi 3420 1.1 mrg CC=$ac_cv_prog_CC 3421 1.1 mrg if test -n "$CC"; then 3422 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3423 1.1 mrg $as_echo "$CC" >&6; } 3424 1.1 mrg else 3425 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3426 1.1 mrg $as_echo "no" >&6; } 3427 1.1 mrg fi 3428 1.1 mrg 3429 1.1 mrg 3430 1.1 mrg fi 3431 1.1 mrg if test -z "$CC"; then 3432 1.1 mrg if test -n "$ac_tool_prefix"; then 3433 1.1 mrg for ac_prog in cl.exe 3434 1.1 mrg do 3435 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3436 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3437 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3438 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3439 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 3440 1.1 mrg $as_echo_n "(cached) " >&6 3441 1.1 mrg else 3442 1.1 mrg if test -n "$CC"; then 3443 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3444 1.1 mrg else 3445 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3446 1.1 mrg for as_dir in $PATH 3447 1.1 mrg do 3448 1.1 mrg IFS=$as_save_IFS 3449 1.1 mrg test -z "$as_dir" && as_dir=. 3450 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3451 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3452 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3453 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3454 1.1 mrg break 2 3455 1.1 mrg fi 3456 1.1 mrg done 3457 1.1 mrg done 3458 1.1 mrg IFS=$as_save_IFS 3459 1.1 mrg 3460 1.1 mrg fi 3461 1.1 mrg fi 3462 1.1 mrg CC=$ac_cv_prog_CC 3463 1.1 mrg if test -n "$CC"; then 3464 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3465 1.1 mrg $as_echo "$CC" >&6; } 3466 1.1 mrg else 3467 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3468 1.1 mrg $as_echo "no" >&6; } 3469 1.1 mrg fi 3470 1.1 mrg 3471 1.1 mrg 3472 1.1 mrg test -n "$CC" && break 3473 1.1 mrg done 3474 1.1 mrg fi 3475 1.1 mrg if test -z "$CC"; then 3476 1.1 mrg ac_ct_CC=$CC 3477 1.1 mrg for ac_prog in cl.exe 3478 1.1 mrg do 3479 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3480 1.1 mrg set dummy $ac_prog; ac_word=$2 3481 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3482 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3483 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3484 1.1 mrg $as_echo_n "(cached) " >&6 3485 1.1 mrg else 3486 1.1 mrg if test -n "$ac_ct_CC"; then 3487 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3488 1.1 mrg else 3489 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3490 1.1 mrg for as_dir in $PATH 3491 1.1 mrg do 3492 1.1 mrg IFS=$as_save_IFS 3493 1.1 mrg test -z "$as_dir" && as_dir=. 3494 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3495 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3496 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 3497 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3498 1.1 mrg break 2 3499 1.1 mrg fi 3500 1.1 mrg done 3501 1.1 mrg done 3502 1.1 mrg IFS=$as_save_IFS 3503 1.1 mrg 3504 1.1 mrg fi 3505 1.1 mrg fi 3506 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3507 1.1 mrg if test -n "$ac_ct_CC"; then 3508 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3509 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3510 1.1 mrg else 3511 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3512 1.1 mrg $as_echo "no" >&6; } 3513 1.1 mrg fi 3514 1.1 mrg 3515 1.1 mrg 3516 1.1 mrg test -n "$ac_ct_CC" && break 3517 1.1 mrg done 3518 1.1 mrg 3519 1.1 mrg if test "x$ac_ct_CC" = x; then 3520 1.1 mrg CC="" 3521 1.1 mrg else 3522 1.1 mrg case $cross_compiling:$ac_tool_warned in 3523 1.1 mrg yes:) 3524 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3525 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3526 1.1 mrg ac_tool_warned=yes ;; 3527 1.1 mrg esac 3528 1.1 mrg CC=$ac_ct_CC 3529 1.1 mrg fi 3530 1.1 mrg fi 3531 1.1 mrg 3532 1.1 mrg fi 3533 1.1 mrg 3534 1.1 mrg 3535 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3536 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3537 1.8 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 3538 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3539 1.1 mrg 3540 1.1 mrg # Provide some information about the compiler. 3541 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3542 1.1 mrg set X $ac_compile 3543 1.1 mrg ac_compiler=$2 3544 1.1 mrg for ac_option in --version -v -V -qversion; do 3545 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 3546 1.1 mrg case "(($ac_try" in 3547 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3548 1.1 mrg *) ac_try_echo=$ac_try;; 3549 1.1 mrg esac 3550 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3551 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3552 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3553 1.1 mrg ac_status=$? 3554 1.1 mrg if test -s conftest.err; then 3555 1.1 mrg sed '10a\ 3556 1.1 mrg ... rest of stderr output deleted ... 3557 1.1 mrg 10q' conftest.err >conftest.er1 3558 1.1 mrg cat conftest.er1 >&5 3559 1.1 mrg fi 3560 1.8 mrg rm -f conftest.er1 conftest.err 3561 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3562 1.1 mrg test $ac_status = 0; } 3563 1.1 mrg done 3564 1.1 mrg 3565 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3566 1.1 mrg /* end confdefs.h. */ 3567 1.1 mrg 3568 1.1 mrg int 3569 1.1 mrg main () 3570 1.1 mrg { 3571 1.1 mrg 3572 1.1 mrg ; 3573 1.1 mrg return 0; 3574 1.1 mrg } 3575 1.1 mrg _ACEOF 3576 1.1 mrg ac_clean_files_save=$ac_clean_files 3577 1.8 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3578 1.1 mrg # Try to create an executable without -o first, disregard a.out. 3579 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 3580 1.1 mrg # of exeext. 3581 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3582 1.8 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 3583 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3584 1.1 mrg 3585 1.1 mrg # The possible output files: 3586 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3587 1.1 mrg 3588 1.1 mrg ac_rmfiles= 3589 1.1 mrg for ac_file in $ac_files 3590 1.1 mrg do 3591 1.1 mrg case $ac_file in 3592 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3593 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3594 1.1 mrg esac 3595 1.1 mrg done 3596 1.1 mrg rm -f $ac_rmfiles 3597 1.1 mrg 3598 1.1 mrg if { { ac_try="$ac_link_default" 3599 1.1 mrg case "(($ac_try" in 3600 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3601 1.1 mrg *) ac_try_echo=$ac_try;; 3602 1.1 mrg esac 3603 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3604 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3605 1.1 mrg (eval "$ac_link_default") 2>&5 3606 1.1 mrg ac_status=$? 3607 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3608 1.1 mrg test $ac_status = 0; }; then : 3609 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3610 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3611 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3612 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3613 1.1 mrg # Autoconf. 3614 1.1 mrg for ac_file in $ac_files '' 3615 1.1 mrg do 3616 1.1 mrg test -f "$ac_file" || continue 3617 1.1 mrg case $ac_file in 3618 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3619 1.1 mrg ;; 3620 1.1 mrg [ab].out ) 3621 1.1 mrg # We found the default executable, but exeext='' is most 3622 1.1 mrg # certainly right. 3623 1.1 mrg break;; 3624 1.1 mrg *.* ) 3625 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3626 1.1 mrg then :; else 3627 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3628 1.1 mrg fi 3629 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3630 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3631 1.1 mrg # argument, so we may need to know it at that point already. 3632 1.1 mrg # Even if this section looks crufty: it has the advantage of 3633 1.1 mrg # actually working. 3634 1.1 mrg break;; 3635 1.1 mrg * ) 3636 1.1 mrg break;; 3637 1.1 mrg esac 3638 1.1 mrg done 3639 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3640 1.1 mrg 3641 1.1 mrg else 3642 1.1 mrg ac_file='' 3643 1.1 mrg fi 3644 1.1 mrg if test -z "$ac_file"; then : 3645 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3646 1.8 mrg $as_echo "no" >&6; } 3647 1.8 mrg $as_echo "$as_me: failed program was:" >&5 3648 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3649 1.1 mrg 3650 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3651 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3652 1.8 mrg as_fn_error 77 "C compiler cannot create executables 3653 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3654 1.8 mrg else 3655 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3656 1.8 mrg $as_echo "yes" >&6; } 3657 1.1 mrg fi 3658 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3659 1.8 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3660 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3661 1.8 mrg $as_echo "$ac_file" >&6; } 3662 1.1 mrg ac_exeext=$ac_cv_exeext 3663 1.1 mrg 3664 1.8 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3665 1.1 mrg ac_clean_files=$ac_clean_files_save 3666 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3667 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3668 1.1 mrg if { { ac_try="$ac_link" 3669 1.1 mrg case "(($ac_try" in 3670 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3671 1.1 mrg *) ac_try_echo=$ac_try;; 3672 1.1 mrg esac 3673 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3674 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3675 1.1 mrg (eval "$ac_link") 2>&5 3676 1.1 mrg ac_status=$? 3677 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3678 1.1 mrg test $ac_status = 0; }; then : 3679 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3680 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3681 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3682 1.1 mrg # `rm'. 3683 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3684 1.1 mrg test -f "$ac_file" || continue 3685 1.1 mrg case $ac_file in 3686 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3687 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3688 1.1 mrg break;; 3689 1.1 mrg * ) break;; 3690 1.1 mrg esac 3691 1.1 mrg done 3692 1.1 mrg else 3693 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3694 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3695 1.8 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3696 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3697 1.1 mrg fi 3698 1.8 mrg rm -f conftest conftest$ac_cv_exeext 3699 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3700 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 3701 1.1 mrg 3702 1.1 mrg rm -f conftest.$ac_ext 3703 1.1 mrg EXEEXT=$ac_cv_exeext 3704 1.1 mrg ac_exeext=$EXEEXT 3705 1.8 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3706 1.8 mrg /* end confdefs.h. */ 3707 1.8 mrg #include <stdio.h> 3708 1.8 mrg int 3709 1.8 mrg main () 3710 1.8 mrg { 3711 1.8 mrg FILE *f = fopen ("conftest.out", "w"); 3712 1.8 mrg return ferror (f) || fclose (f) != 0; 3713 1.8 mrg 3714 1.8 mrg ; 3715 1.8 mrg return 0; 3716 1.8 mrg } 3717 1.8 mrg _ACEOF 3718 1.8 mrg ac_clean_files="$ac_clean_files conftest.out" 3719 1.8 mrg # Check that the compiler produces executables we can run. If not, either 3720 1.8 mrg # the compiler is broken, or we cross compile. 3721 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3722 1.8 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 3723 1.8 mrg if test "$cross_compiling" != yes; then 3724 1.8 mrg { { ac_try="$ac_link" 3725 1.8 mrg case "(($ac_try" in 3726 1.8 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3727 1.8 mrg *) ac_try_echo=$ac_try;; 3728 1.8 mrg esac 3729 1.8 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3730 1.8 mrg $as_echo "$ac_try_echo"; } >&5 3731 1.8 mrg (eval "$ac_link") 2>&5 3732 1.8 mrg ac_status=$? 3733 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3734 1.8 mrg test $ac_status = 0; } 3735 1.8 mrg if { ac_try='./conftest$ac_cv_exeext' 3736 1.8 mrg { { case "(($ac_try" in 3737 1.8 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3738 1.8 mrg *) ac_try_echo=$ac_try;; 3739 1.8 mrg esac 3740 1.8 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3741 1.8 mrg $as_echo "$ac_try_echo"; } >&5 3742 1.8 mrg (eval "$ac_try") 2>&5 3743 1.8 mrg ac_status=$? 3744 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3745 1.8 mrg test $ac_status = 0; }; }; then 3746 1.8 mrg cross_compiling=no 3747 1.8 mrg else 3748 1.8 mrg if test "$cross_compiling" = maybe; then 3749 1.8 mrg cross_compiling=yes 3750 1.8 mrg else 3751 1.8 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3752 1.8 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3753 1.8 mrg as_fn_error $? "cannot run C compiled programs. 3754 1.8 mrg If you meant to cross compile, use \`--host'. 3755 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3756 1.8 mrg fi 3757 1.8 mrg fi 3758 1.8 mrg fi 3759 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3760 1.8 mrg $as_echo "$cross_compiling" >&6; } 3761 1.8 mrg 3762 1.8 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3763 1.8 mrg ac_clean_files=$ac_clean_files_save 3764 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3765 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 3766 1.8 mrg if ${ac_cv_objext+:} false; then : 3767 1.1 mrg $as_echo_n "(cached) " >&6 3768 1.1 mrg else 3769 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3770 1.1 mrg /* end confdefs.h. */ 3771 1.1 mrg 3772 1.1 mrg int 3773 1.1 mrg main () 3774 1.1 mrg { 3775 1.1 mrg 3776 1.1 mrg ; 3777 1.1 mrg return 0; 3778 1.1 mrg } 3779 1.1 mrg _ACEOF 3780 1.1 mrg rm -f conftest.o conftest.obj 3781 1.1 mrg if { { ac_try="$ac_compile" 3782 1.1 mrg case "(($ac_try" in 3783 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3784 1.1 mrg *) ac_try_echo=$ac_try;; 3785 1.1 mrg esac 3786 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3787 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3788 1.1 mrg (eval "$ac_compile") 2>&5 3789 1.1 mrg ac_status=$? 3790 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3791 1.1 mrg test $ac_status = 0; }; then : 3792 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 3793 1.1 mrg test -f "$ac_file" || continue; 3794 1.1 mrg case $ac_file in 3795 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3796 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3797 1.1 mrg break;; 3798 1.1 mrg esac 3799 1.1 mrg done 3800 1.1 mrg else 3801 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3802 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3803 1.1 mrg 3804 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3805 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3806 1.8 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 3807 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3808 1.1 mrg fi 3809 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 3810 1.1 mrg fi 3811 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3812 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 3813 1.1 mrg OBJEXT=$ac_cv_objext 3814 1.1 mrg ac_objext=$OBJEXT 3815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3816 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3817 1.8 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 3818 1.1 mrg $as_echo_n "(cached) " >&6 3819 1.1 mrg else 3820 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3821 1.1 mrg /* end confdefs.h. */ 3822 1.1 mrg 3823 1.1 mrg int 3824 1.1 mrg main () 3825 1.1 mrg { 3826 1.1 mrg #ifndef __GNUC__ 3827 1.1 mrg choke me 3828 1.1 mrg #endif 3829 1.1 mrg 3830 1.1 mrg ; 3831 1.1 mrg return 0; 3832 1.1 mrg } 3833 1.1 mrg _ACEOF 3834 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3835 1.1 mrg ac_compiler_gnu=yes 3836 1.1 mrg else 3837 1.1 mrg ac_compiler_gnu=no 3838 1.1 mrg fi 3839 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3840 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 3841 1.1 mrg 3842 1.1 mrg fi 3843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3844 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3845 1.1 mrg if test $ac_compiler_gnu = yes; then 3846 1.1 mrg GCC=yes 3847 1.1 mrg else 3848 1.1 mrg GCC= 3849 1.1 mrg fi 3850 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 3851 1.1 mrg ac_save_CFLAGS=$CFLAGS 3852 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3853 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 3854 1.8 mrg if ${ac_cv_prog_cc_g+:} false; then : 3855 1.1 mrg $as_echo_n "(cached) " >&6 3856 1.1 mrg else 3857 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 3858 1.1 mrg ac_c_werror_flag=yes 3859 1.1 mrg ac_cv_prog_cc_g=no 3860 1.1 mrg CFLAGS="-g" 3861 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3862 1.1 mrg /* end confdefs.h. */ 3863 1.1 mrg 3864 1.1 mrg int 3865 1.1 mrg main () 3866 1.1 mrg { 3867 1.1 mrg 3868 1.1 mrg ; 3869 1.1 mrg return 0; 3870 1.1 mrg } 3871 1.1 mrg _ACEOF 3872 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3873 1.1 mrg ac_cv_prog_cc_g=yes 3874 1.1 mrg else 3875 1.1 mrg CFLAGS="" 3876 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3877 1.1 mrg /* end confdefs.h. */ 3878 1.1 mrg 3879 1.1 mrg int 3880 1.1 mrg main () 3881 1.1 mrg { 3882 1.1 mrg 3883 1.1 mrg ; 3884 1.1 mrg return 0; 3885 1.1 mrg } 3886 1.1 mrg _ACEOF 3887 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3888 1.1 mrg 3889 1.1 mrg else 3890 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3891 1.1 mrg CFLAGS="-g" 3892 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3893 1.1 mrg /* end confdefs.h. */ 3894 1.1 mrg 3895 1.1 mrg int 3896 1.1 mrg main () 3897 1.1 mrg { 3898 1.1 mrg 3899 1.1 mrg ; 3900 1.1 mrg return 0; 3901 1.1 mrg } 3902 1.1 mrg _ACEOF 3903 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3904 1.1 mrg ac_cv_prog_cc_g=yes 3905 1.1 mrg fi 3906 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3907 1.1 mrg fi 3908 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3909 1.1 mrg fi 3910 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3911 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3912 1.1 mrg fi 3913 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3914 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 3915 1.1 mrg if test "$ac_test_CFLAGS" = set; then 3916 1.1 mrg CFLAGS=$ac_save_CFLAGS 3917 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 3918 1.1 mrg if test "$GCC" = yes; then 3919 1.1 mrg CFLAGS="-g -O2" 3920 1.1 mrg else 3921 1.1 mrg CFLAGS="-g" 3922 1.1 mrg fi 3923 1.1 mrg else 3924 1.1 mrg if test "$GCC" = yes; then 3925 1.1 mrg CFLAGS="-O2" 3926 1.1 mrg else 3927 1.1 mrg CFLAGS= 3928 1.1 mrg fi 3929 1.1 mrg fi 3930 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3931 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3932 1.8 mrg if ${ac_cv_prog_cc_c89+:} false; then : 3933 1.1 mrg $as_echo_n "(cached) " >&6 3934 1.1 mrg else 3935 1.1 mrg ac_cv_prog_cc_c89=no 3936 1.1 mrg ac_save_CC=$CC 3937 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3938 1.1 mrg /* end confdefs.h. */ 3939 1.1 mrg #include <stdarg.h> 3940 1.1 mrg #include <stdio.h> 3941 1.8 mrg struct stat; 3942 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3943 1.1 mrg struct buf { int x; }; 3944 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 3945 1.1 mrg static char *e (p, i) 3946 1.1 mrg char **p; 3947 1.1 mrg int i; 3948 1.1 mrg { 3949 1.1 mrg return p[i]; 3950 1.1 mrg } 3951 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 3952 1.1 mrg { 3953 1.1 mrg char *s; 3954 1.1 mrg va_list v; 3955 1.1 mrg va_start (v,p); 3956 1.1 mrg s = g (p, va_arg (v,int)); 3957 1.1 mrg va_end (v); 3958 1.1 mrg return s; 3959 1.1 mrg } 3960 1.1 mrg 3961 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3962 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 3963 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 3964 1.1 mrg as 'x'. The following induces an error, until -std is added to get 3965 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3966 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 3967 1.1 mrg that's true only with -std. */ 3968 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3969 1.1 mrg 3970 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3971 1.1 mrg inside strings and character constants. */ 3972 1.1 mrg #define FOO(x) 'x' 3973 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3974 1.1 mrg 3975 1.1 mrg int test (int i, double x); 3976 1.1 mrg struct s1 {int (*f) (int a);}; 3977 1.1 mrg struct s2 {int (*f) (double a);}; 3978 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3979 1.1 mrg int argc; 3980 1.1 mrg char **argv; 3981 1.1 mrg int 3982 1.1 mrg main () 3983 1.1 mrg { 3984 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3985 1.1 mrg ; 3986 1.1 mrg return 0; 3987 1.1 mrg } 3988 1.1 mrg _ACEOF 3989 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3990 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3991 1.1 mrg do 3992 1.1 mrg CC="$ac_save_CC $ac_arg" 3993 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3994 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 3995 1.1 mrg fi 3996 1.1 mrg rm -f core conftest.err conftest.$ac_objext 3997 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3998 1.1 mrg done 3999 1.1 mrg rm -f conftest.$ac_ext 4000 1.1 mrg CC=$ac_save_CC 4001 1.1 mrg 4002 1.1 mrg fi 4003 1.1 mrg # AC_CACHE_VAL 4004 1.1 mrg case "x$ac_cv_prog_cc_c89" in 4005 1.1 mrg x) 4006 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4007 1.1 mrg $as_echo "none needed" >&6; } ;; 4008 1.1 mrg xno) 4009 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4010 1.1 mrg $as_echo "unsupported" >&6; } ;; 4011 1.1 mrg *) 4012 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 4013 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4014 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4015 1.1 mrg esac 4016 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 4017 1.1 mrg 4018 1.1 mrg fi 4019 1.1 mrg 4020 1.1 mrg ac_ext=c 4021 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4022 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4023 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4024 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4025 1.1 mrg 4026 1.8 mrg ac_ext=c 4027 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 4028 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4029 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4030 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4031 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4032 1.8 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4033 1.8 mrg if ${am_cv_prog_cc_c_o+:} false; then : 4034 1.8 mrg $as_echo_n "(cached) " >&6 4035 1.8 mrg else 4036 1.8 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4037 1.8 mrg /* end confdefs.h. */ 4038 1.8 mrg 4039 1.8 mrg int 4040 1.8 mrg main () 4041 1.8 mrg { 4042 1.8 mrg 4043 1.8 mrg ; 4044 1.8 mrg return 0; 4045 1.8 mrg } 4046 1.8 mrg _ACEOF 4047 1.8 mrg # Make sure it works both with $CC and with simple cc. 4048 1.8 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 4049 1.8 mrg # compilers refuse to overwrite an existing .o file with -o, 4050 1.8 mrg # though they will create one. 4051 1.8 mrg am_cv_prog_cc_c_o=yes 4052 1.8 mrg for am_i in 1 2; do 4053 1.8 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4054 1.8 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4055 1.8 mrg ac_status=$? 4056 1.8 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 4057 1.8 mrg (exit $ac_status); } \ 4058 1.8 mrg && test -f conftest2.$ac_objext; then 4059 1.8 mrg : OK 4060 1.8 mrg else 4061 1.8 mrg am_cv_prog_cc_c_o=no 4062 1.8 mrg break 4063 1.8 mrg fi 4064 1.8 mrg done 4065 1.8 mrg rm -f core conftest* 4066 1.8 mrg unset am_i 4067 1.8 mrg fi 4068 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4069 1.8 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 4070 1.8 mrg if test "$am_cv_prog_cc_c_o" != yes; then 4071 1.8 mrg # Losing compiler, so override with the script. 4072 1.8 mrg # FIXME: It is wrong to rewrite CC. 4073 1.8 mrg # But if we don't then we get into trouble of one sort or another. 4074 1.8 mrg # A longer-term fix would be to have automake use am__CC in this case, 4075 1.8 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4076 1.8 mrg CC="$am_aux_dir/compile $CC" 4077 1.8 mrg fi 4078 1.8 mrg ac_ext=c 4079 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 4080 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4081 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4082 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4083 1.8 mrg 4084 1.8 mrg 4085 1.5 mrg depcc="$CC" am_compiler_list= 4086 1.1 mrg 4087 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4088 1.5 mrg $as_echo_n "checking dependency style of $depcc... " >&6; } 4089 1.8 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4090 1.5 mrg $as_echo_n "(cached) " >&6 4091 1.5 mrg else 4092 1.5 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4093 1.5 mrg # We make a subdir and do the tests there. Otherwise we can end up 4094 1.5 mrg # making bogus files that we don't know about and never remove. For 4095 1.5 mrg # instance it was reported that on HP-UX the gcc test will end up 4096 1.8 mrg # making a dummy file named 'D' -- because '-MD' means "put the output 4097 1.8 mrg # in D". 4098 1.5 mrg rm -rf conftest.dir 4099 1.5 mrg mkdir conftest.dir 4100 1.5 mrg # Copy depcomp to subdir because otherwise we won't find it if we're 4101 1.5 mrg # using a relative directory. 4102 1.5 mrg cp "$am_depcomp" conftest.dir 4103 1.5 mrg cd conftest.dir 4104 1.5 mrg # We will build objects and dependencies in a subdirectory because 4105 1.5 mrg # it helps to detect inapplicable dependency modes. For instance 4106 1.5 mrg # both Tru64's cc and ICC support -MD to output dependencies as a 4107 1.5 mrg # side effect of compilation, but ICC will put the dependencies in 4108 1.5 mrg # the current directory while Tru64 will put them in the object 4109 1.5 mrg # directory. 4110 1.5 mrg mkdir sub 4111 1.5 mrg 4112 1.5 mrg am_cv_CC_dependencies_compiler_type=none 4113 1.5 mrg if test "$am_compiler_list" = ""; then 4114 1.5 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4115 1.5 mrg fi 4116 1.5 mrg am__universal=false 4117 1.5 mrg case " $depcc " in #( 4118 1.5 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4119 1.5 mrg esac 4120 1.5 mrg 4121 1.5 mrg for depmode in $am_compiler_list; do 4122 1.5 mrg # Setup a source with many dependencies, because some compilers 4123 1.5 mrg # like to wrap large dependency lists on column 80 (with \), and 4124 1.5 mrg # we should not choose a depcomp mode which is confused by this. 4125 1.5 mrg # 4126 1.5 mrg # We need to recreate these files for each test, as the compiler may 4127 1.5 mrg # overwrite some of them when testing with obscure command lines. 4128 1.5 mrg # This happens at least with the AIX C compiler. 4129 1.5 mrg : > sub/conftest.c 4130 1.5 mrg for i in 1 2 3 4 5 6; do 4131 1.5 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4132 1.8 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4133 1.8 mrg # Solaris 10 /bin/sh. 4134 1.8 mrg echo '/* dummy */' > sub/conftst$i.h 4135 1.5 mrg done 4136 1.5 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4137 1.5 mrg 4138 1.8 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4139 1.5 mrg # mode. It turns out that the SunPro C++ compiler does not properly 4140 1.8 mrg # handle '-M -o', and we need to detect this. Also, some Intel 4141 1.8 mrg # versions had trouble with output in subdirs. 4142 1.5 mrg am__obj=sub/conftest.${OBJEXT-o} 4143 1.5 mrg am__minus_obj="-o $am__obj" 4144 1.5 mrg case $depmode in 4145 1.5 mrg gcc) 4146 1.5 mrg # This depmode causes a compiler race in universal mode. 4147 1.5 mrg test "$am__universal" = false || continue 4148 1.5 mrg ;; 4149 1.5 mrg nosideeffect) 4150 1.8 mrg # After this tag, mechanisms are not by side-effect, so they'll 4151 1.8 mrg # only be used when explicitly requested. 4152 1.5 mrg if test "x$enable_dependency_tracking" = xyes; then 4153 1.5 mrg continue 4154 1.5 mrg else 4155 1.5 mrg break 4156 1.5 mrg fi 4157 1.5 mrg ;; 4158 1.5 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4159 1.8 mrg # This compiler won't grok '-c -o', but also, the minuso test has 4160 1.5 mrg # not run yet. These depmodes are late enough in the game, and 4161 1.5 mrg # so weak that their functioning should not be impacted. 4162 1.5 mrg am__obj=conftest.${OBJEXT-o} 4163 1.5 mrg am__minus_obj= 4164 1.5 mrg ;; 4165 1.5 mrg none) break ;; 4166 1.5 mrg esac 4167 1.5 mrg if depmode=$depmode \ 4168 1.5 mrg source=sub/conftest.c object=$am__obj \ 4169 1.5 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4170 1.5 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4171 1.5 mrg >/dev/null 2>conftest.err && 4172 1.5 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4173 1.5 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4174 1.5 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4175 1.5 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4176 1.5 mrg # icc doesn't choke on unknown options, it will just issue warnings 4177 1.5 mrg # or remarks (even with -Werror). So we grep stderr for any message 4178 1.5 mrg # that says an option was ignored or not supported. 4179 1.5 mrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4180 1.5 mrg # icc: Command line warning: ignoring option '-M'; no argument required 4181 1.5 mrg # The diagnosis changed in icc 8.0: 4182 1.5 mrg # icc: Command line remark: option '-MP' not supported 4183 1.5 mrg if (grep 'ignoring option' conftest.err || 4184 1.5 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4185 1.5 mrg am_cv_CC_dependencies_compiler_type=$depmode 4186 1.5 mrg break 4187 1.5 mrg fi 4188 1.5 mrg fi 4189 1.5 mrg done 4190 1.5 mrg 4191 1.5 mrg cd .. 4192 1.5 mrg rm -rf conftest.dir 4193 1.5 mrg else 4194 1.5 mrg am_cv_CC_dependencies_compiler_type=none 4195 1.5 mrg fi 4196 1.5 mrg 4197 1.5 mrg fi 4198 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4199 1.5 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4200 1.5 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4201 1.5 mrg 4202 1.5 mrg if 4203 1.5 mrg test "x$enable_dependency_tracking" != xno \ 4204 1.5 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4205 1.5 mrg am__fastdepCC_TRUE= 4206 1.5 mrg am__fastdepCC_FALSE='#' 4207 1.5 mrg else 4208 1.5 mrg am__fastdepCC_TRUE='#' 4209 1.5 mrg am__fastdepCC_FALSE= 4210 1.5 mrg fi 4211 1.5 mrg 4212 1.5 mrg 4213 1.5 mrg 4214 1.5 mrg ac_ext=c 4215 1.5 mrg ac_cpp='$CPP $CPPFLAGS' 4216 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4217 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4218 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4219 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4220 1.5 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 4221 1.5 mrg # On Suns, sometimes $CPP names a directory. 4222 1.5 mrg if test -n "$CPP" && test -d "$CPP"; then 4223 1.5 mrg CPP= 4224 1.5 mrg fi 4225 1.5 mrg if test -z "$CPP"; then 4226 1.8 mrg if ${ac_cv_prog_CPP+:} false; then : 4227 1.5 mrg $as_echo_n "(cached) " >&6 4228 1.5 mrg else 4229 1.5 mrg # Double quotes because CPP needs to be expanded 4230 1.5 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4231 1.5 mrg do 4232 1.5 mrg ac_preproc_ok=false 4233 1.5 mrg for ac_c_preproc_warn_flag in '' yes 4234 1.5 mrg do 4235 1.5 mrg # Use a header file that comes with gcc, so configuring glibc 4236 1.5 mrg # with a fresh cross-compiler works. 4237 1.5 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4238 1.5 mrg # <limits.h> exists even on freestanding compilers. 4239 1.5 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 4240 1.5 mrg # not just through cpp. "Syntax error" is here to catch this case. 4241 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4242 1.5 mrg /* end confdefs.h. */ 4243 1.5 mrg #ifdef __STDC__ 4244 1.5 mrg # include <limits.h> 4245 1.5 mrg #else 4246 1.5 mrg # include <assert.h> 4247 1.5 mrg #endif 4248 1.5 mrg Syntax error 4249 1.5 mrg _ACEOF 4250 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4251 1.5 mrg 4252 1.5 mrg else 4253 1.5 mrg # Broken: fails on valid input. 4254 1.5 mrg continue 4255 1.5 mrg fi 4256 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4257 1.5 mrg 4258 1.5 mrg # OK, works on sane cases. Now check whether nonexistent headers 4259 1.5 mrg # can be detected and how. 4260 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4261 1.5 mrg /* end confdefs.h. */ 4262 1.5 mrg #include <ac_nonexistent.h> 4263 1.5 mrg _ACEOF 4264 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4265 1.5 mrg # Broken: success on invalid input. 4266 1.5 mrg continue 4267 1.5 mrg else 4268 1.5 mrg # Passes both tests. 4269 1.5 mrg ac_preproc_ok=: 4270 1.5 mrg break 4271 1.5 mrg fi 4272 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4273 1.5 mrg 4274 1.5 mrg done 4275 1.5 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4276 1.8 mrg rm -f conftest.i conftest.err conftest.$ac_ext 4277 1.5 mrg if $ac_preproc_ok; then : 4278 1.5 mrg break 4279 1.5 mrg fi 4280 1.5 mrg 4281 1.5 mrg done 4282 1.5 mrg ac_cv_prog_CPP=$CPP 4283 1.5 mrg 4284 1.5 mrg fi 4285 1.5 mrg CPP=$ac_cv_prog_CPP 4286 1.5 mrg else 4287 1.5 mrg ac_cv_prog_CPP=$CPP 4288 1.5 mrg fi 4289 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4290 1.5 mrg $as_echo "$CPP" >&6; } 4291 1.5 mrg ac_preproc_ok=false 4292 1.5 mrg for ac_c_preproc_warn_flag in '' yes 4293 1.5 mrg do 4294 1.5 mrg # Use a header file that comes with gcc, so configuring glibc 4295 1.5 mrg # with a fresh cross-compiler works. 4296 1.5 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4297 1.5 mrg # <limits.h> exists even on freestanding compilers. 4298 1.5 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 4299 1.5 mrg # not just through cpp. "Syntax error" is here to catch this case. 4300 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4301 1.5 mrg /* end confdefs.h. */ 4302 1.5 mrg #ifdef __STDC__ 4303 1.5 mrg # include <limits.h> 4304 1.5 mrg #else 4305 1.5 mrg # include <assert.h> 4306 1.5 mrg #endif 4307 1.5 mrg Syntax error 4308 1.5 mrg _ACEOF 4309 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4310 1.5 mrg 4311 1.5 mrg else 4312 1.5 mrg # Broken: fails on valid input. 4313 1.5 mrg continue 4314 1.5 mrg fi 4315 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4316 1.5 mrg 4317 1.5 mrg # OK, works on sane cases. Now check whether nonexistent headers 4318 1.5 mrg # can be detected and how. 4319 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4320 1.5 mrg /* end confdefs.h. */ 4321 1.5 mrg #include <ac_nonexistent.h> 4322 1.5 mrg _ACEOF 4323 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4324 1.5 mrg # Broken: success on invalid input. 4325 1.5 mrg continue 4326 1.5 mrg else 4327 1.5 mrg # Passes both tests. 4328 1.5 mrg ac_preproc_ok=: 4329 1.5 mrg break 4330 1.5 mrg fi 4331 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4332 1.5 mrg 4333 1.5 mrg done 4334 1.5 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4335 1.8 mrg rm -f conftest.i conftest.err conftest.$ac_ext 4336 1.5 mrg if $ac_preproc_ok; then : 4337 1.5 mrg 4338 1.5 mrg else 4339 1.5 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4340 1.5 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4341 1.8 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4342 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 4343 1.5 mrg fi 4344 1.5 mrg 4345 1.5 mrg ac_ext=c 4346 1.5 mrg ac_cpp='$CPP $CPPFLAGS' 4347 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4348 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4349 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4350 1.5 mrg 4351 1.5 mrg 4352 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4353 1.5 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4354 1.8 mrg if ${ac_cv_path_GREP+:} false; then : 4355 1.5 mrg $as_echo_n "(cached) " >&6 4356 1.5 mrg else 4357 1.5 mrg if test -z "$GREP"; then 4358 1.5 mrg ac_path_GREP_found=false 4359 1.5 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4360 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4361 1.5 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4362 1.5 mrg do 4363 1.5 mrg IFS=$as_save_IFS 4364 1.5 mrg test -z "$as_dir" && as_dir=. 4365 1.5 mrg for ac_prog in grep ggrep; do 4366 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4367 1.5 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4368 1.8 mrg as_fn_executable_p "$ac_path_GREP" || continue 4369 1.5 mrg # Check for GNU ac_path_GREP and select it if it is found. 4370 1.5 mrg # Check for GNU $ac_path_GREP 4371 1.5 mrg case `"$ac_path_GREP" --version 2>&1` in 4372 1.5 mrg *GNU*) 4373 1.5 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4374 1.5 mrg *) 4375 1.5 mrg ac_count=0 4376 1.5 mrg $as_echo_n 0123456789 >"conftest.in" 4377 1.5 mrg while : 4378 1.5 mrg do 4379 1.5 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4380 1.5 mrg mv "conftest.tmp" "conftest.in" 4381 1.5 mrg cp "conftest.in" "conftest.nl" 4382 1.5 mrg $as_echo 'GREP' >> "conftest.nl" 4383 1.5 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4384 1.5 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4385 1.5 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4386 1.5 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4387 1.5 mrg # Best one so far, save it but keep looking for a better one 4388 1.5 mrg ac_cv_path_GREP="$ac_path_GREP" 4389 1.5 mrg ac_path_GREP_max=$ac_count 4390 1.5 mrg fi 4391 1.5 mrg # 10*(2^10) chars as input seems more than enough 4392 1.5 mrg test $ac_count -gt 10 && break 4393 1.5 mrg done 4394 1.5 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4395 1.5 mrg esac 4396 1.5 mrg 4397 1.5 mrg $ac_path_GREP_found && break 3 4398 1.5 mrg done 4399 1.5 mrg done 4400 1.5 mrg done 4401 1.5 mrg IFS=$as_save_IFS 4402 1.5 mrg if test -z "$ac_cv_path_GREP"; then 4403 1.8 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4404 1.5 mrg fi 4405 1.5 mrg else 4406 1.5 mrg ac_cv_path_GREP=$GREP 4407 1.5 mrg fi 4408 1.5 mrg 4409 1.5 mrg fi 4410 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4411 1.5 mrg $as_echo "$ac_cv_path_GREP" >&6; } 4412 1.5 mrg GREP="$ac_cv_path_GREP" 4413 1.5 mrg 4414 1.5 mrg 4415 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4416 1.5 mrg $as_echo_n "checking for egrep... " >&6; } 4417 1.8 mrg if ${ac_cv_path_EGREP+:} false; then : 4418 1.5 mrg $as_echo_n "(cached) " >&6 4419 1.5 mrg else 4420 1.5 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4421 1.5 mrg then ac_cv_path_EGREP="$GREP -E" 4422 1.5 mrg else 4423 1.5 mrg if test -z "$EGREP"; then 4424 1.5 mrg ac_path_EGREP_found=false 4425 1.5 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4426 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4427 1.5 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4428 1.5 mrg do 4429 1.5 mrg IFS=$as_save_IFS 4430 1.5 mrg test -z "$as_dir" && as_dir=. 4431 1.5 mrg for ac_prog in egrep; do 4432 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4433 1.5 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4434 1.8 mrg as_fn_executable_p "$ac_path_EGREP" || continue 4435 1.5 mrg # Check for GNU ac_path_EGREP and select it if it is found. 4436 1.5 mrg # Check for GNU $ac_path_EGREP 4437 1.5 mrg case `"$ac_path_EGREP" --version 2>&1` in 4438 1.5 mrg *GNU*) 4439 1.5 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4440 1.5 mrg *) 4441 1.5 mrg ac_count=0 4442 1.5 mrg $as_echo_n 0123456789 >"conftest.in" 4443 1.5 mrg while : 4444 1.5 mrg do 4445 1.5 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4446 1.5 mrg mv "conftest.tmp" "conftest.in" 4447 1.5 mrg cp "conftest.in" "conftest.nl" 4448 1.5 mrg $as_echo 'EGREP' >> "conftest.nl" 4449 1.5 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4450 1.5 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4451 1.5 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4452 1.5 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4453 1.5 mrg # Best one so far, save it but keep looking for a better one 4454 1.5 mrg ac_cv_path_EGREP="$ac_path_EGREP" 4455 1.5 mrg ac_path_EGREP_max=$ac_count 4456 1.5 mrg fi 4457 1.5 mrg # 10*(2^10) chars as input seems more than enough 4458 1.5 mrg test $ac_count -gt 10 && break 4459 1.5 mrg done 4460 1.5 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4461 1.5 mrg esac 4462 1.5 mrg 4463 1.5 mrg $ac_path_EGREP_found && break 3 4464 1.5 mrg done 4465 1.5 mrg done 4466 1.5 mrg done 4467 1.5 mrg IFS=$as_save_IFS 4468 1.5 mrg if test -z "$ac_cv_path_EGREP"; then 4469 1.8 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4470 1.5 mrg fi 4471 1.5 mrg else 4472 1.5 mrg ac_cv_path_EGREP=$EGREP 4473 1.5 mrg fi 4474 1.5 mrg 4475 1.5 mrg fi 4476 1.5 mrg fi 4477 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4478 1.5 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 4479 1.5 mrg EGREP="$ac_cv_path_EGREP" 4480 1.5 mrg 4481 1.5 mrg 4482 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4483 1.5 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 4484 1.8 mrg if ${ac_cv_header_stdc+:} false; then : 4485 1.5 mrg $as_echo_n "(cached) " >&6 4486 1.5 mrg else 4487 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4488 1.5 mrg /* end confdefs.h. */ 4489 1.5 mrg #include <stdlib.h> 4490 1.5 mrg #include <stdarg.h> 4491 1.5 mrg #include <string.h> 4492 1.5 mrg #include <float.h> 4493 1.5 mrg 4494 1.5 mrg int 4495 1.5 mrg main () 4496 1.5 mrg { 4497 1.5 mrg 4498 1.5 mrg ; 4499 1.5 mrg return 0; 4500 1.5 mrg } 4501 1.5 mrg _ACEOF 4502 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then : 4503 1.5 mrg ac_cv_header_stdc=yes 4504 1.5 mrg else 4505 1.5 mrg ac_cv_header_stdc=no 4506 1.5 mrg fi 4507 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4508 1.5 mrg 4509 1.5 mrg if test $ac_cv_header_stdc = yes; then 4510 1.5 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4511 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4512 1.5 mrg /* end confdefs.h. */ 4513 1.5 mrg #include <string.h> 4514 1.5 mrg 4515 1.5 mrg _ACEOF 4516 1.5 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4517 1.5 mrg $EGREP "memchr" >/dev/null 2>&1; then : 4518 1.5 mrg 4519 1.5 mrg else 4520 1.5 mrg ac_cv_header_stdc=no 4521 1.5 mrg fi 4522 1.5 mrg rm -f conftest* 4523 1.5 mrg 4524 1.5 mrg fi 4525 1.5 mrg 4526 1.5 mrg if test $ac_cv_header_stdc = yes; then 4527 1.5 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4528 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4529 1.5 mrg /* end confdefs.h. */ 4530 1.5 mrg #include <stdlib.h> 4531 1.5 mrg 4532 1.5 mrg _ACEOF 4533 1.5 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4534 1.5 mrg $EGREP "free" >/dev/null 2>&1; then : 4535 1.5 mrg 4536 1.5 mrg else 4537 1.5 mrg ac_cv_header_stdc=no 4538 1.5 mrg fi 4539 1.5 mrg rm -f conftest* 4540 1.5 mrg 4541 1.5 mrg fi 4542 1.5 mrg 4543 1.5 mrg if test $ac_cv_header_stdc = yes; then 4544 1.5 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4545 1.5 mrg if test "$cross_compiling" = yes; then : 4546 1.5 mrg : 4547 1.5 mrg else 4548 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4549 1.5 mrg /* end confdefs.h. */ 4550 1.5 mrg #include <ctype.h> 4551 1.5 mrg #include <stdlib.h> 4552 1.5 mrg #if ((' ' & 0x0FF) == 0x020) 4553 1.5 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4554 1.5 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4555 1.5 mrg #else 4556 1.5 mrg # define ISLOWER(c) \ 4557 1.5 mrg (('a' <= (c) && (c) <= 'i') \ 4558 1.5 mrg || ('j' <= (c) && (c) <= 'r') \ 4559 1.5 mrg || ('s' <= (c) && (c) <= 'z')) 4560 1.5 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4561 1.5 mrg #endif 4562 1.5 mrg 4563 1.5 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4564 1.5 mrg int 4565 1.5 mrg main () 4566 1.5 mrg { 4567 1.5 mrg int i; 4568 1.5 mrg for (i = 0; i < 256; i++) 4569 1.5 mrg if (XOR (islower (i), ISLOWER (i)) 4570 1.5 mrg || toupper (i) != TOUPPER (i)) 4571 1.5 mrg return 2; 4572 1.5 mrg return 0; 4573 1.5 mrg } 4574 1.5 mrg _ACEOF 4575 1.5 mrg if ac_fn_c_try_run "$LINENO"; then : 4576 1.5 mrg 4577 1.5 mrg else 4578 1.5 mrg ac_cv_header_stdc=no 4579 1.5 mrg fi 4580 1.5 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4581 1.5 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4582 1.5 mrg fi 4583 1.5 mrg 4584 1.5 mrg fi 4585 1.5 mrg fi 4586 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4587 1.5 mrg $as_echo "$ac_cv_header_stdc" >&6; } 4588 1.5 mrg if test $ac_cv_header_stdc = yes; then 4589 1.5 mrg 4590 1.5 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4591 1.5 mrg 4592 1.5 mrg fi 4593 1.5 mrg 4594 1.5 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4595 1.5 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4596 1.5 mrg inttypes.h stdint.h unistd.h 4597 1.5 mrg do : 4598 1.5 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4599 1.5 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4600 1.5 mrg " 4601 1.8 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4602 1.5 mrg cat >>confdefs.h <<_ACEOF 4603 1.5 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4604 1.5 mrg _ACEOF 4605 1.5 mrg 4606 1.5 mrg fi 4607 1.5 mrg 4608 1.5 mrg done 4609 1.5 mrg 4610 1.5 mrg 4611 1.5 mrg 4612 1.5 mrg ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4613 1.8 mrg if test "x$ac_cv_header_minix_config_h" = xyes; then : 4614 1.5 mrg MINIX=yes 4615 1.5 mrg else 4616 1.5 mrg MINIX= 4617 1.5 mrg fi 4618 1.5 mrg 4619 1.5 mrg 4620 1.5 mrg if test "$MINIX" = yes; then 4621 1.5 mrg 4622 1.5 mrg $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4623 1.5 mrg 4624 1.5 mrg 4625 1.5 mrg $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4626 1.5 mrg 4627 1.5 mrg 4628 1.5 mrg $as_echo "#define _MINIX 1" >>confdefs.h 4629 1.5 mrg 4630 1.5 mrg fi 4631 1.5 mrg 4632 1.5 mrg 4633 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4634 1.5 mrg $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4635 1.8 mrg if ${ac_cv_safe_to_define___extensions__+:} false; then : 4636 1.5 mrg $as_echo_n "(cached) " >&6 4637 1.5 mrg else 4638 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4639 1.5 mrg /* end confdefs.h. */ 4640 1.5 mrg 4641 1.8 mrg # define __EXTENSIONS__ 1 4642 1.8 mrg $ac_includes_default 4643 1.5 mrg int 4644 1.5 mrg main () 4645 1.5 mrg { 4646 1.5 mrg 4647 1.5 mrg ; 4648 1.5 mrg return 0; 4649 1.5 mrg } 4650 1.5 mrg _ACEOF 4651 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then : 4652 1.5 mrg ac_cv_safe_to_define___extensions__=yes 4653 1.5 mrg else 4654 1.5 mrg ac_cv_safe_to_define___extensions__=no 4655 1.5 mrg fi 4656 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4657 1.5 mrg fi 4658 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4659 1.5 mrg $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4660 1.5 mrg test $ac_cv_safe_to_define___extensions__ = yes && 4661 1.5 mrg $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4662 1.5 mrg 4663 1.5 mrg $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4664 1.5 mrg 4665 1.5 mrg $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4666 1.5 mrg 4667 1.5 mrg $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4668 1.5 mrg 4669 1.5 mrg $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4670 1.5 mrg 4671 1.5 mrg 4672 1.5 mrg ac_ext=c 4673 1.5 mrg ac_cpp='$CPP $CPPFLAGS' 4674 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4675 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4676 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4677 1.5 mrg if test -n "$ac_tool_prefix"; then 4678 1.5 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4679 1.5 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 4680 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4681 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; } 4682 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 4683 1.5 mrg $as_echo_n "(cached) " >&6 4684 1.5 mrg else 4685 1.5 mrg if test -n "$CC"; then 4686 1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4687 1.5 mrg else 4688 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4689 1.5 mrg for as_dir in $PATH 4690 1.5 mrg do 4691 1.5 mrg IFS=$as_save_IFS 4692 1.5 mrg test -z "$as_dir" && as_dir=. 4693 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4694 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4695 1.5 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 4696 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4697 1.5 mrg break 2 4698 1.5 mrg fi 4699 1.5 mrg done 4700 1.5 mrg done 4701 1.5 mrg IFS=$as_save_IFS 4702 1.5 mrg 4703 1.5 mrg fi 4704 1.5 mrg fi 4705 1.5 mrg CC=$ac_cv_prog_CC 4706 1.5 mrg if test -n "$CC"; then 4707 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4708 1.5 mrg $as_echo "$CC" >&6; } 4709 1.5 mrg else 4710 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4711 1.5 mrg $as_echo "no" >&6; } 4712 1.5 mrg fi 4713 1.5 mrg 4714 1.5 mrg 4715 1.5 mrg fi 4716 1.5 mrg if test -z "$ac_cv_prog_CC"; then 4717 1.5 mrg ac_ct_CC=$CC 4718 1.5 mrg # Extract the first word of "gcc", so it can be a program name with args. 4719 1.5 mrg set dummy gcc; ac_word=$2 4720 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4721 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; } 4722 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 4723 1.5 mrg $as_echo_n "(cached) " >&6 4724 1.5 mrg else 4725 1.5 mrg if test -n "$ac_ct_CC"; then 4726 1.5 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4727 1.5 mrg else 4728 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4729 1.5 mrg for as_dir in $PATH 4730 1.5 mrg do 4731 1.5 mrg IFS=$as_save_IFS 4732 1.5 mrg test -z "$as_dir" && as_dir=. 4733 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4734 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4735 1.5 mrg ac_cv_prog_ac_ct_CC="gcc" 4736 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4737 1.5 mrg break 2 4738 1.5 mrg fi 4739 1.5 mrg done 4740 1.5 mrg done 4741 1.5 mrg IFS=$as_save_IFS 4742 1.5 mrg 4743 1.5 mrg fi 4744 1.5 mrg fi 4745 1.5 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 4746 1.5 mrg if test -n "$ac_ct_CC"; then 4747 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4748 1.5 mrg $as_echo "$ac_ct_CC" >&6; } 4749 1.5 mrg else 4750 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4751 1.5 mrg $as_echo "no" >&6; } 4752 1.5 mrg fi 4753 1.5 mrg 4754 1.5 mrg if test "x$ac_ct_CC" = x; then 4755 1.5 mrg CC="" 4756 1.5 mrg else 4757 1.5 mrg case $cross_compiling:$ac_tool_warned in 4758 1.5 mrg yes:) 4759 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4760 1.5 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4761 1.5 mrg ac_tool_warned=yes ;; 4762 1.5 mrg esac 4763 1.5 mrg CC=$ac_ct_CC 4764 1.5 mrg fi 4765 1.5 mrg else 4766 1.5 mrg CC="$ac_cv_prog_CC" 4767 1.5 mrg fi 4768 1.5 mrg 4769 1.5 mrg if test -z "$CC"; then 4770 1.5 mrg if test -n "$ac_tool_prefix"; then 4771 1.5 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4772 1.5 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 4773 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4774 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; } 4775 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 4776 1.5 mrg $as_echo_n "(cached) " >&6 4777 1.5 mrg else 4778 1.5 mrg if test -n "$CC"; then 4779 1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4780 1.5 mrg else 4781 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4782 1.5 mrg for as_dir in $PATH 4783 1.5 mrg do 4784 1.5 mrg IFS=$as_save_IFS 4785 1.5 mrg test -z "$as_dir" && as_dir=. 4786 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4787 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4788 1.5 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 4789 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4790 1.5 mrg break 2 4791 1.5 mrg fi 4792 1.5 mrg done 4793 1.5 mrg done 4794 1.5 mrg IFS=$as_save_IFS 4795 1.5 mrg 4796 1.5 mrg fi 4797 1.5 mrg fi 4798 1.5 mrg CC=$ac_cv_prog_CC 4799 1.5 mrg if test -n "$CC"; then 4800 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4801 1.5 mrg $as_echo "$CC" >&6; } 4802 1.5 mrg else 4803 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4804 1.5 mrg $as_echo "no" >&6; } 4805 1.5 mrg fi 4806 1.5 mrg 4807 1.5 mrg 4808 1.5 mrg fi 4809 1.5 mrg fi 4810 1.5 mrg if test -z "$CC"; then 4811 1.5 mrg # Extract the first word of "cc", so it can be a program name with args. 4812 1.5 mrg set dummy cc; ac_word=$2 4813 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4814 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; } 4815 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 4816 1.5 mrg $as_echo_n "(cached) " >&6 4817 1.5 mrg else 4818 1.5 mrg if test -n "$CC"; then 4819 1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4820 1.5 mrg else 4821 1.5 mrg ac_prog_rejected=no 4822 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4823 1.5 mrg for as_dir in $PATH 4824 1.5 mrg do 4825 1.5 mrg IFS=$as_save_IFS 4826 1.5 mrg test -z "$as_dir" && as_dir=. 4827 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4828 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4829 1.5 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4830 1.5 mrg ac_prog_rejected=yes 4831 1.5 mrg continue 4832 1.5 mrg fi 4833 1.5 mrg ac_cv_prog_CC="cc" 4834 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4835 1.5 mrg break 2 4836 1.5 mrg fi 4837 1.5 mrg done 4838 1.5 mrg done 4839 1.5 mrg IFS=$as_save_IFS 4840 1.5 mrg 4841 1.5 mrg if test $ac_prog_rejected = yes; then 4842 1.5 mrg # We found a bogon in the path, so make sure we never use it. 4843 1.5 mrg set dummy $ac_cv_prog_CC 4844 1.5 mrg shift 4845 1.5 mrg if test $# != 0; then 4846 1.5 mrg # We chose a different compiler from the bogus one. 4847 1.5 mrg # However, it has the same basename, so the bogon will be chosen 4848 1.5 mrg # first if we set CC to just the basename; use the full file name. 4849 1.5 mrg shift 4850 1.5 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4851 1.5 mrg fi 4852 1.5 mrg fi 4853 1.5 mrg fi 4854 1.5 mrg fi 4855 1.5 mrg CC=$ac_cv_prog_CC 4856 1.5 mrg if test -n "$CC"; then 4857 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4858 1.5 mrg $as_echo "$CC" >&6; } 4859 1.5 mrg else 4860 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4861 1.5 mrg $as_echo "no" >&6; } 4862 1.5 mrg fi 4863 1.5 mrg 4864 1.5 mrg 4865 1.5 mrg fi 4866 1.5 mrg if test -z "$CC"; then 4867 1.5 mrg if test -n "$ac_tool_prefix"; then 4868 1.5 mrg for ac_prog in cl.exe 4869 1.5 mrg do 4870 1.5 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4871 1.5 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4872 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4873 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; } 4874 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 4875 1.5 mrg $as_echo_n "(cached) " >&6 4876 1.5 mrg else 4877 1.5 mrg if test -n "$CC"; then 4878 1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4879 1.5 mrg else 4880 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4881 1.5 mrg for as_dir in $PATH 4882 1.5 mrg do 4883 1.5 mrg IFS=$as_save_IFS 4884 1.5 mrg test -z "$as_dir" && as_dir=. 4885 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4886 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4887 1.5 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4888 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4889 1.5 mrg break 2 4890 1.5 mrg fi 4891 1.5 mrg done 4892 1.5 mrg done 4893 1.5 mrg IFS=$as_save_IFS 4894 1.5 mrg 4895 1.5 mrg fi 4896 1.5 mrg fi 4897 1.5 mrg CC=$ac_cv_prog_CC 4898 1.5 mrg if test -n "$CC"; then 4899 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4900 1.5 mrg $as_echo "$CC" >&6; } 4901 1.5 mrg else 4902 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4903 1.5 mrg $as_echo "no" >&6; } 4904 1.5 mrg fi 4905 1.5 mrg 4906 1.5 mrg 4907 1.5 mrg test -n "$CC" && break 4908 1.5 mrg done 4909 1.5 mrg fi 4910 1.5 mrg if test -z "$CC"; then 4911 1.5 mrg ac_ct_CC=$CC 4912 1.5 mrg for ac_prog in cl.exe 4913 1.5 mrg do 4914 1.5 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 4915 1.5 mrg set dummy $ac_prog; ac_word=$2 4916 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4917 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; } 4918 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 4919 1.5 mrg $as_echo_n "(cached) " >&6 4920 1.5 mrg else 4921 1.5 mrg if test -n "$ac_ct_CC"; then 4922 1.5 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4923 1.5 mrg else 4924 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4925 1.5 mrg for as_dir in $PATH 4926 1.5 mrg do 4927 1.5 mrg IFS=$as_save_IFS 4928 1.5 mrg test -z "$as_dir" && as_dir=. 4929 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4930 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4931 1.5 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 4932 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4933 1.5 mrg break 2 4934 1.5 mrg fi 4935 1.5 mrg done 4936 1.5 mrg done 4937 1.5 mrg IFS=$as_save_IFS 4938 1.5 mrg 4939 1.5 mrg fi 4940 1.5 mrg fi 4941 1.5 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 4942 1.5 mrg if test -n "$ac_ct_CC"; then 4943 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4944 1.5 mrg $as_echo "$ac_ct_CC" >&6; } 4945 1.5 mrg else 4946 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4947 1.5 mrg $as_echo "no" >&6; } 4948 1.5 mrg fi 4949 1.5 mrg 4950 1.5 mrg 4951 1.5 mrg test -n "$ac_ct_CC" && break 4952 1.5 mrg done 4953 1.5 mrg 4954 1.5 mrg if test "x$ac_ct_CC" = x; then 4955 1.5 mrg CC="" 4956 1.5 mrg else 4957 1.5 mrg case $cross_compiling:$ac_tool_warned in 4958 1.5 mrg yes:) 4959 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4960 1.5 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4961 1.5 mrg ac_tool_warned=yes ;; 4962 1.5 mrg esac 4963 1.5 mrg CC=$ac_ct_CC 4964 1.5 mrg fi 4965 1.5 mrg fi 4966 1.5 mrg 4967 1.5 mrg fi 4968 1.5 mrg 4969 1.5 mrg 4970 1.5 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4971 1.5 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4972 1.8 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 4973 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 4974 1.5 mrg 4975 1.5 mrg # Provide some information about the compiler. 4976 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4977 1.5 mrg set X $ac_compile 4978 1.5 mrg ac_compiler=$2 4979 1.5 mrg for ac_option in --version -v -V -qversion; do 4980 1.5 mrg { { ac_try="$ac_compiler $ac_option >&5" 4981 1.5 mrg case "(($ac_try" in 4982 1.5 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4983 1.5 mrg *) ac_try_echo=$ac_try;; 4984 1.5 mrg esac 4985 1.5 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4986 1.5 mrg $as_echo "$ac_try_echo"; } >&5 4987 1.5 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4988 1.5 mrg ac_status=$? 4989 1.5 mrg if test -s conftest.err; then 4990 1.5 mrg sed '10a\ 4991 1.5 mrg ... rest of stderr output deleted ... 4992 1.5 mrg 10q' conftest.err >conftest.er1 4993 1.5 mrg cat conftest.er1 >&5 4994 1.5 mrg fi 4995 1.8 mrg rm -f conftest.er1 conftest.err 4996 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4997 1.5 mrg test $ac_status = 0; } 4998 1.5 mrg done 4999 1.5 mrg 5000 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 5001 1.5 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 5002 1.8 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 5003 1.5 mrg $as_echo_n "(cached) " >&6 5004 1.5 mrg else 5005 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5006 1.5 mrg /* end confdefs.h. */ 5007 1.5 mrg 5008 1.5 mrg int 5009 1.5 mrg main () 5010 1.5 mrg { 5011 1.5 mrg #ifndef __GNUC__ 5012 1.5 mrg choke me 5013 1.5 mrg #endif 5014 1.5 mrg 5015 1.5 mrg ; 5016 1.5 mrg return 0; 5017 1.5 mrg } 5018 1.5 mrg _ACEOF 5019 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then : 5020 1.5 mrg ac_compiler_gnu=yes 5021 1.5 mrg else 5022 1.5 mrg ac_compiler_gnu=no 5023 1.5 mrg fi 5024 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5025 1.5 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 5026 1.5 mrg 5027 1.5 mrg fi 5028 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5029 1.5 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 5030 1.5 mrg if test $ac_compiler_gnu = yes; then 5031 1.5 mrg GCC=yes 5032 1.5 mrg else 5033 1.5 mrg GCC= 5034 1.5 mrg fi 5035 1.5 mrg ac_test_CFLAGS=${CFLAGS+set} 5036 1.5 mrg ac_save_CFLAGS=$CFLAGS 5037 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5038 1.5 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 5039 1.8 mrg if ${ac_cv_prog_cc_g+:} false; then : 5040 1.5 mrg $as_echo_n "(cached) " >&6 5041 1.5 mrg else 5042 1.5 mrg ac_save_c_werror_flag=$ac_c_werror_flag 5043 1.5 mrg ac_c_werror_flag=yes 5044 1.5 mrg ac_cv_prog_cc_g=no 5045 1.5 mrg CFLAGS="-g" 5046 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5047 1.5 mrg /* end confdefs.h. */ 5048 1.5 mrg 5049 1.5 mrg int 5050 1.5 mrg main () 5051 1.5 mrg { 5052 1.5 mrg 5053 1.5 mrg ; 5054 1.5 mrg return 0; 5055 1.5 mrg } 5056 1.5 mrg _ACEOF 5057 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then : 5058 1.5 mrg ac_cv_prog_cc_g=yes 5059 1.5 mrg else 5060 1.5 mrg CFLAGS="" 5061 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5062 1.5 mrg /* end confdefs.h. */ 5063 1.5 mrg 5064 1.5 mrg int 5065 1.5 mrg main () 5066 1.5 mrg { 5067 1.5 mrg 5068 1.5 mrg ; 5069 1.5 mrg return 0; 5070 1.5 mrg } 5071 1.5 mrg _ACEOF 5072 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then : 5073 1.5 mrg 5074 1.5 mrg else 5075 1.5 mrg ac_c_werror_flag=$ac_save_c_werror_flag 5076 1.5 mrg CFLAGS="-g" 5077 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5078 1.5 mrg /* end confdefs.h. */ 5079 1.5 mrg 5080 1.5 mrg int 5081 1.5 mrg main () 5082 1.5 mrg { 5083 1.1 mrg 5084 1.5 mrg ; 5085 1.5 mrg return 0; 5086 1.5 mrg } 5087 1.5 mrg _ACEOF 5088 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then : 5089 1.5 mrg ac_cv_prog_cc_g=yes 5090 1.5 mrg fi 5091 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5092 1.5 mrg fi 5093 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5094 1.5 mrg fi 5095 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5096 1.5 mrg ac_c_werror_flag=$ac_save_c_werror_flag 5097 1.5 mrg fi 5098 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5099 1.5 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 5100 1.5 mrg if test "$ac_test_CFLAGS" = set; then 5101 1.5 mrg CFLAGS=$ac_save_CFLAGS 5102 1.5 mrg elif test $ac_cv_prog_cc_g = yes; then 5103 1.5 mrg if test "$GCC" = yes; then 5104 1.5 mrg CFLAGS="-g -O2" 5105 1.5 mrg else 5106 1.5 mrg CFLAGS="-g" 5107 1.5 mrg fi 5108 1.5 mrg else 5109 1.5 mrg if test "$GCC" = yes; then 5110 1.5 mrg CFLAGS="-O2" 5111 1.5 mrg else 5112 1.5 mrg CFLAGS= 5113 1.5 mrg fi 5114 1.5 mrg fi 5115 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5116 1.5 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5117 1.8 mrg if ${ac_cv_prog_cc_c89+:} false; then : 5118 1.5 mrg $as_echo_n "(cached) " >&6 5119 1.5 mrg else 5120 1.5 mrg ac_cv_prog_cc_c89=no 5121 1.5 mrg ac_save_CC=$CC 5122 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5123 1.5 mrg /* end confdefs.h. */ 5124 1.5 mrg #include <stdarg.h> 5125 1.5 mrg #include <stdio.h> 5126 1.8 mrg struct stat; 5127 1.5 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5128 1.5 mrg struct buf { int x; }; 5129 1.5 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 5130 1.5 mrg static char *e (p, i) 5131 1.5 mrg char **p; 5132 1.5 mrg int i; 5133 1.5 mrg { 5134 1.5 mrg return p[i]; 5135 1.5 mrg } 5136 1.5 mrg static char *f (char * (*g) (char **, int), char **p, ...) 5137 1.5 mrg { 5138 1.5 mrg char *s; 5139 1.5 mrg va_list v; 5140 1.5 mrg va_start (v,p); 5141 1.5 mrg s = g (p, va_arg (v,int)); 5142 1.5 mrg va_end (v); 5143 1.5 mrg return s; 5144 1.5 mrg } 5145 1.1 mrg 5146 1.5 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5147 1.5 mrg function prototypes and stuff, but not '\xHH' hex character constants. 5148 1.5 mrg These don't provoke an error unfortunately, instead are silently treated 5149 1.5 mrg as 'x'. The following induces an error, until -std is added to get 5150 1.5 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5151 1.5 mrg array size at least. It's necessary to write '\x00'==0 to get something 5152 1.5 mrg that's true only with -std. */ 5153 1.5 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5154 1.1 mrg 5155 1.5 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5156 1.5 mrg inside strings and character constants. */ 5157 1.5 mrg #define FOO(x) 'x' 5158 1.5 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5159 1.1 mrg 5160 1.5 mrg int test (int i, double x); 5161 1.5 mrg struct s1 {int (*f) (int a);}; 5162 1.5 mrg struct s2 {int (*f) (double a);}; 5163 1.5 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5164 1.5 mrg int argc; 5165 1.5 mrg char **argv; 5166 1.5 mrg int 5167 1.5 mrg main () 5168 1.5 mrg { 5169 1.5 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5170 1.5 mrg ; 5171 1.5 mrg return 0; 5172 1.5 mrg } 5173 1.5 mrg _ACEOF 5174 1.5 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5175 1.5 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5176 1.5 mrg do 5177 1.5 mrg CC="$ac_save_CC $ac_arg" 5178 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then : 5179 1.5 mrg ac_cv_prog_cc_c89=$ac_arg 5180 1.1 mrg fi 5181 1.5 mrg rm -f core conftest.err conftest.$ac_objext 5182 1.5 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 5183 1.5 mrg done 5184 1.5 mrg rm -f conftest.$ac_ext 5185 1.5 mrg CC=$ac_save_CC 5186 1.1 mrg 5187 1.1 mrg fi 5188 1.5 mrg # AC_CACHE_VAL 5189 1.5 mrg case "x$ac_cv_prog_cc_c89" in 5190 1.5 mrg x) 5191 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5192 1.5 mrg $as_echo "none needed" >&6; } ;; 5193 1.5 mrg xno) 5194 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5195 1.5 mrg $as_echo "unsupported" >&6; } ;; 5196 1.5 mrg *) 5197 1.5 mrg CC="$CC $ac_cv_prog_cc_c89" 5198 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5199 1.5 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5200 1.5 mrg esac 5201 1.5 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 5202 1.5 mrg 5203 1.1 mrg fi 5204 1.1 mrg 5205 1.5 mrg ac_ext=c 5206 1.5 mrg ac_cpp='$CPP $CPPFLAGS' 5207 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5208 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5209 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5210 1.1 mrg 5211 1.8 mrg ac_ext=c 5212 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 5213 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5214 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5215 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5216 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5217 1.8 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5218 1.8 mrg if ${am_cv_prog_cc_c_o+:} false; then : 5219 1.8 mrg $as_echo_n "(cached) " >&6 5220 1.8 mrg else 5221 1.8 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5222 1.8 mrg /* end confdefs.h. */ 5223 1.8 mrg 5224 1.8 mrg int 5225 1.8 mrg main () 5226 1.8 mrg { 5227 1.8 mrg 5228 1.8 mrg ; 5229 1.8 mrg return 0; 5230 1.8 mrg } 5231 1.8 mrg _ACEOF 5232 1.8 mrg # Make sure it works both with $CC and with simple cc. 5233 1.8 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 5234 1.8 mrg # compilers refuse to overwrite an existing .o file with -o, 5235 1.8 mrg # though they will create one. 5236 1.8 mrg am_cv_prog_cc_c_o=yes 5237 1.8 mrg for am_i in 1 2; do 5238 1.8 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5239 1.8 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5240 1.8 mrg ac_status=$? 5241 1.8 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 5242 1.8 mrg (exit $ac_status); } \ 5243 1.8 mrg && test -f conftest2.$ac_objext; then 5244 1.8 mrg : OK 5245 1.8 mrg else 5246 1.8 mrg am_cv_prog_cc_c_o=no 5247 1.8 mrg break 5248 1.8 mrg fi 5249 1.8 mrg done 5250 1.8 mrg rm -f core conftest* 5251 1.8 mrg unset am_i 5252 1.8 mrg fi 5253 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5254 1.8 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 5255 1.8 mrg if test "$am_cv_prog_cc_c_o" != yes; then 5256 1.8 mrg # Losing compiler, so override with the script. 5257 1.8 mrg # FIXME: It is wrong to rewrite CC. 5258 1.8 mrg # But if we don't then we get into trouble of one sort or another. 5259 1.8 mrg # A longer-term fix would be to have automake use am__CC in this case, 5260 1.8 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5261 1.8 mrg CC="$am_aux_dir/compile $CC" 5262 1.8 mrg fi 5263 1.8 mrg ac_ext=c 5264 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 5265 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5266 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5267 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5268 1.8 mrg 5269 1.8 mrg 5270 1.1 mrg depcc="$CC" am_compiler_list= 5271 1.1 mrg 5272 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5273 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; } 5274 1.8 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then : 5275 1.1 mrg $as_echo_n "(cached) " >&6 5276 1.1 mrg else 5277 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5278 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up 5279 1.1 mrg # making bogus files that we don't know about and never remove. For 5280 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up 5281 1.8 mrg # making a dummy file named 'D' -- because '-MD' means "put the output 5282 1.8 mrg # in D". 5283 1.5 mrg rm -rf conftest.dir 5284 1.1 mrg mkdir conftest.dir 5285 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're 5286 1.1 mrg # using a relative directory. 5287 1.1 mrg cp "$am_depcomp" conftest.dir 5288 1.1 mrg cd conftest.dir 5289 1.1 mrg # We will build objects and dependencies in a subdirectory because 5290 1.1 mrg # it helps to detect inapplicable dependency modes. For instance 5291 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a 5292 1.1 mrg # side effect of compilation, but ICC will put the dependencies in 5293 1.1 mrg # the current directory while Tru64 will put them in the object 5294 1.1 mrg # directory. 5295 1.1 mrg mkdir sub 5296 1.1 mrg 5297 1.1 mrg am_cv_CC_dependencies_compiler_type=none 5298 1.1 mrg if test "$am_compiler_list" = ""; then 5299 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5300 1.1 mrg fi 5301 1.1 mrg am__universal=false 5302 1.1 mrg case " $depcc " in #( 5303 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 5304 1.1 mrg esac 5305 1.1 mrg 5306 1.1 mrg for depmode in $am_compiler_list; do 5307 1.1 mrg # Setup a source with many dependencies, because some compilers 5308 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and 5309 1.1 mrg # we should not choose a depcomp mode which is confused by this. 5310 1.1 mrg # 5311 1.1 mrg # We need to recreate these files for each test, as the compiler may 5312 1.1 mrg # overwrite some of them when testing with obscure command lines. 5313 1.1 mrg # This happens at least with the AIX C compiler. 5314 1.1 mrg : > sub/conftest.c 5315 1.1 mrg for i in 1 2 3 4 5 6; do 5316 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 5317 1.8 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5318 1.8 mrg # Solaris 10 /bin/sh. 5319 1.8 mrg echo '/* dummy */' > sub/conftst$i.h 5320 1.1 mrg done 5321 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5322 1.1 mrg 5323 1.8 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 5324 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly 5325 1.8 mrg # handle '-M -o', and we need to detect this. Also, some Intel 5326 1.8 mrg # versions had trouble with output in subdirs. 5327 1.1 mrg am__obj=sub/conftest.${OBJEXT-o} 5328 1.1 mrg am__minus_obj="-o $am__obj" 5329 1.1 mrg case $depmode in 5330 1.1 mrg gcc) 5331 1.1 mrg # This depmode causes a compiler race in universal mode. 5332 1.1 mrg test "$am__universal" = false || continue 5333 1.1 mrg ;; 5334 1.1 mrg nosideeffect) 5335 1.8 mrg # After this tag, mechanisms are not by side-effect, so they'll 5336 1.8 mrg # only be used when explicitly requested. 5337 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then 5338 1.1 mrg continue 5339 1.1 mrg else 5340 1.1 mrg break 5341 1.1 mrg fi 5342 1.1 mrg ;; 5343 1.5 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5344 1.8 mrg # This compiler won't grok '-c -o', but also, the minuso test has 5345 1.1 mrg # not run yet. These depmodes are late enough in the game, and 5346 1.1 mrg # so weak that their functioning should not be impacted. 5347 1.1 mrg am__obj=conftest.${OBJEXT-o} 5348 1.1 mrg am__minus_obj= 5349 1.1 mrg ;; 5350 1.1 mrg none) break ;; 5351 1.1 mrg esac 5352 1.1 mrg if depmode=$depmode \ 5353 1.1 mrg source=sub/conftest.c object=$am__obj \ 5354 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5355 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5356 1.1 mrg >/dev/null 2>conftest.err && 5357 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5358 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5359 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5360 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5361 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings 5362 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message 5363 1.1 mrg # that says an option was ignored or not supported. 5364 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly: 5365 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required 5366 1.1 mrg # The diagnosis changed in icc 8.0: 5367 1.1 mrg # icc: Command line remark: option '-MP' not supported 5368 1.1 mrg if (grep 'ignoring option' conftest.err || 5369 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5370 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode 5371 1.1 mrg break 5372 1.1 mrg fi 5373 1.1 mrg fi 5374 1.1 mrg done 5375 1.1 mrg 5376 1.1 mrg cd .. 5377 1.1 mrg rm -rf conftest.dir 5378 1.1 mrg else 5379 1.1 mrg am_cv_CC_dependencies_compiler_type=none 5380 1.1 mrg fi 5381 1.1 mrg 5382 1.1 mrg fi 5383 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5384 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5385 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5386 1.1 mrg 5387 1.1 mrg if 5388 1.1 mrg test "x$enable_dependency_tracking" != xno \ 5389 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5390 1.1 mrg am__fastdepCC_TRUE= 5391 1.1 mrg am__fastdepCC_FALSE='#' 5392 1.1 mrg else 5393 1.1 mrg am__fastdepCC_TRUE='#' 5394 1.1 mrg am__fastdepCC_FALSE= 5395 1.1 mrg fi 5396 1.1 mrg 5397 1.1 mrg 5398 1.1 mrg # Check whether --enable-largefile was given. 5399 1.1 mrg if test "${enable_largefile+set}" = set; then : 5400 1.1 mrg enableval=$enable_largefile; 5401 1.1 mrg fi 5402 1.1 mrg 5403 1.1 mrg if test "$enable_largefile" != no; then 5404 1.1 mrg 5405 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 5406 1.1 mrg $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 5407 1.8 mrg if ${ac_cv_sys_largefile_CC+:} false; then : 5408 1.1 mrg $as_echo_n "(cached) " >&6 5409 1.1 mrg else 5410 1.1 mrg ac_cv_sys_largefile_CC=no 5411 1.1 mrg if test "$GCC" != yes; then 5412 1.1 mrg ac_save_CC=$CC 5413 1.1 mrg while :; do 5414 1.1 mrg # IRIX 6.2 and later do not support large files by default, 5415 1.1 mrg # so use the C compiler's -n32 option if that helps. 5416 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5417 1.1 mrg /* end confdefs.h. */ 5418 1.1 mrg #include <sys/types.h> 5419 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5420 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5421 1.1 mrg since some C++ compilers masquerading as C compilers 5422 1.1 mrg incorrectly reject 9223372036854775807. */ 5423 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5424 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5425 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5426 1.1 mrg ? 1 : -1]; 5427 1.1 mrg int 5428 1.1 mrg main () 5429 1.1 mrg { 5430 1.1 mrg 5431 1.1 mrg ; 5432 1.1 mrg return 0; 5433 1.1 mrg } 5434 1.1 mrg _ACEOF 5435 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5436 1.1 mrg break 5437 1.1 mrg fi 5438 1.1 mrg rm -f core conftest.err conftest.$ac_objext 5439 1.1 mrg CC="$CC -n32" 5440 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5441 1.1 mrg ac_cv_sys_largefile_CC=' -n32'; break 5442 1.1 mrg fi 5443 1.1 mrg rm -f core conftest.err conftest.$ac_objext 5444 1.1 mrg break 5445 1.1 mrg done 5446 1.1 mrg CC=$ac_save_CC 5447 1.1 mrg rm -f conftest.$ac_ext 5448 1.1 mrg fi 5449 1.1 mrg fi 5450 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 5451 1.1 mrg $as_echo "$ac_cv_sys_largefile_CC" >&6; } 5452 1.1 mrg if test "$ac_cv_sys_largefile_CC" != no; then 5453 1.1 mrg CC=$CC$ac_cv_sys_largefile_CC 5454 1.1 mrg fi 5455 1.1 mrg 5456 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 5457 1.1 mrg $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 5458 1.8 mrg if ${ac_cv_sys_file_offset_bits+:} false; then : 5459 1.1 mrg $as_echo_n "(cached) " >&6 5460 1.1 mrg else 5461 1.1 mrg while :; do 5462 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5463 1.1 mrg /* end confdefs.h. */ 5464 1.1 mrg #include <sys/types.h> 5465 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5466 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5467 1.1 mrg since some C++ compilers masquerading as C compilers 5468 1.1 mrg incorrectly reject 9223372036854775807. */ 5469 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5470 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5471 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5472 1.1 mrg ? 1 : -1]; 5473 1.1 mrg int 5474 1.1 mrg main () 5475 1.1 mrg { 5476 1.1 mrg 5477 1.1 mrg ; 5478 1.1 mrg return 0; 5479 1.1 mrg } 5480 1.1 mrg _ACEOF 5481 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5482 1.1 mrg ac_cv_sys_file_offset_bits=no; break 5483 1.1 mrg fi 5484 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5485 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5486 1.1 mrg /* end confdefs.h. */ 5487 1.1 mrg #define _FILE_OFFSET_BITS 64 5488 1.1 mrg #include <sys/types.h> 5489 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5490 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5491 1.1 mrg since some C++ compilers masquerading as C compilers 5492 1.1 mrg incorrectly reject 9223372036854775807. */ 5493 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5494 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5495 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5496 1.1 mrg ? 1 : -1]; 5497 1.1 mrg int 5498 1.1 mrg main () 5499 1.1 mrg { 5500 1.1 mrg 5501 1.1 mrg ; 5502 1.1 mrg return 0; 5503 1.1 mrg } 5504 1.1 mrg _ACEOF 5505 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5506 1.1 mrg ac_cv_sys_file_offset_bits=64; break 5507 1.1 mrg fi 5508 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5509 1.1 mrg ac_cv_sys_file_offset_bits=unknown 5510 1.1 mrg break 5511 1.1 mrg done 5512 1.1 mrg fi 5513 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 5514 1.1 mrg $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 5515 1.1 mrg case $ac_cv_sys_file_offset_bits in #( 5516 1.1 mrg no | unknown) ;; 5517 1.1 mrg *) 5518 1.1 mrg cat >>confdefs.h <<_ACEOF 5519 1.1 mrg #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 5520 1.1 mrg _ACEOF 5521 1.1 mrg ;; 5522 1.1 mrg esac 5523 1.1 mrg rm -rf conftest* 5524 1.1 mrg if test $ac_cv_sys_file_offset_bits = unknown; then 5525 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 5526 1.1 mrg $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 5527 1.8 mrg if ${ac_cv_sys_large_files+:} false; then : 5528 1.1 mrg $as_echo_n "(cached) " >&6 5529 1.1 mrg else 5530 1.1 mrg while :; do 5531 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5532 1.1 mrg /* end confdefs.h. */ 5533 1.1 mrg #include <sys/types.h> 5534 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5535 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5536 1.1 mrg since some C++ compilers masquerading as C compilers 5537 1.1 mrg incorrectly reject 9223372036854775807. */ 5538 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5539 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5540 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5541 1.1 mrg ? 1 : -1]; 5542 1.1 mrg int 5543 1.1 mrg main () 5544 1.1 mrg { 5545 1.1 mrg 5546 1.1 mrg ; 5547 1.1 mrg return 0; 5548 1.1 mrg } 5549 1.1 mrg _ACEOF 5550 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5551 1.1 mrg ac_cv_sys_large_files=no; break 5552 1.1 mrg fi 5553 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5554 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5555 1.1 mrg /* end confdefs.h. */ 5556 1.1 mrg #define _LARGE_FILES 1 5557 1.1 mrg #include <sys/types.h> 5558 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 5559 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 5560 1.1 mrg since some C++ compilers masquerading as C compilers 5561 1.1 mrg incorrectly reject 9223372036854775807. */ 5562 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5563 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5564 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 5565 1.1 mrg ? 1 : -1]; 5566 1.1 mrg int 5567 1.1 mrg main () 5568 1.1 mrg { 5569 1.1 mrg 5570 1.1 mrg ; 5571 1.1 mrg return 0; 5572 1.1 mrg } 5573 1.1 mrg _ACEOF 5574 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5575 1.1 mrg ac_cv_sys_large_files=1; break 5576 1.1 mrg fi 5577 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5578 1.1 mrg ac_cv_sys_large_files=unknown 5579 1.1 mrg break 5580 1.1 mrg done 5581 1.1 mrg fi 5582 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 5583 1.1 mrg $as_echo "$ac_cv_sys_large_files" >&6; } 5584 1.1 mrg case $ac_cv_sys_large_files in #( 5585 1.1 mrg no | unknown) ;; 5586 1.1 mrg *) 5587 1.1 mrg cat >>confdefs.h <<_ACEOF 5588 1.1 mrg #define _LARGE_FILES $ac_cv_sys_large_files 5589 1.1 mrg _ACEOF 5590 1.1 mrg ;; 5591 1.1 mrg esac 5592 1.1 mrg rm -rf conftest* 5593 1.1 mrg fi 5594 1.8 mrg 5595 1.8 mrg 5596 1.1 mrg fi 5597 1.1 mrg 5598 1.5 mrg ac_ext=c 5599 1.5 mrg ac_cpp='$CPP $CPPFLAGS' 5600 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5601 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5602 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5603 1.5 mrg 5604 1.2 apb ac_lto_plugin_warn_cflags= 5605 1.2 apb save_CFLAGS="$CFLAGS" 5606 1.2 apb for real_option in -Wall; do 5607 1.2 apb # Do the check with the no- prefix removed since gcc silently 5608 1.2 apb # accepts any -Wno-* option on purpose 5609 1.2 apb case $real_option in 5610 1.2 apb -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 5611 1.2 apb *) option=$real_option ;; 5612 1.2 apb esac 5613 1.2 apb as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 5614 1.2 apb 5615 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 5616 1.2 apb $as_echo_n "checking whether $CC supports $option... " >&6; } 5617 1.8 mrg if eval \${$as_acx_Woption+:} false; then : 5618 1.2 apb $as_echo_n "(cached) " >&6 5619 1.2 apb else 5620 1.2 apb CFLAGS="$option" 5621 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5622 1.2 apb /* end confdefs.h. */ 5623 1.2 apb 5624 1.2 apb int 5625 1.2 apb main () 5626 1.2 apb { 5627 1.2 apb 5628 1.2 apb ; 5629 1.2 apb return 0; 5630 1.2 apb } 5631 1.2 apb _ACEOF 5632 1.2 apb if ac_fn_c_try_compile "$LINENO"; then : 5633 1.2 apb eval "$as_acx_Woption=yes" 5634 1.2 apb else 5635 1.2 apb eval "$as_acx_Woption=no" 5636 1.2 apb fi 5637 1.2 apb rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5638 1.1 mrg 5639 1.2 apb fi 5640 1.2 apb eval ac_res=\$$as_acx_Woption 5641 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 5642 1.2 apb $as_echo "$ac_res" >&6; } 5643 1.2 apb if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 5644 1.2 apb ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option" 5645 1.2 apb fi 5646 1.2 apb done 5647 1.2 apb CFLAGS="$save_CFLAGS" 5648 1.5 mrg ac_ext=c 5649 1.5 mrg ac_cpp='$CPP $CPPFLAGS' 5650 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5651 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5652 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5653 1.5 mrg 5654 1.1 mrg 5655 1.4 mrg 5656 1.4 mrg # Check whether -static-libgcc is supported. 5657 1.4 mrg saved_LDFLAGS="$LDFLAGS" 5658 1.4 mrg LDFLAGS="$LDFLAGS -static-libgcc" 5659 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-libgcc" >&5 5660 1.4 mrg $as_echo_n "checking for -static-libgcc... " >&6; } 5661 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5662 1.4 mrg /* end confdefs.h. */ 5663 1.4 mrg 5664 1.4 mrg int main() {} 5665 1.4 mrg _ACEOF 5666 1.4 mrg if ac_fn_c_try_link "$LINENO"; then : 5667 1.4 mrg have_static_libgcc=yes 5668 1.4 mrg else 5669 1.4 mrg have_static_libgcc=no 5670 1.4 mrg fi 5671 1.4 mrg rm -f core conftest.err conftest.$ac_objext \ 5672 1.4 mrg conftest$ac_exeext conftest.$ac_ext 5673 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_static_libgcc" >&5 5674 1.4 mrg $as_echo "$have_static_libgcc" >&6; }; 5675 1.4 mrg LDFLAGS="$saved_LDFLAGS" 5676 1.4 mrg # Need -Wc to get it through libtool. 5677 1.4 mrg if test "x$have_static_libgcc" = xyes; then 5678 1.4 mrg ac_lto_plugin_ldflags="-Wc,-static-libgcc" 5679 1.4 mrg fi 5680 1.4 mrg 5681 1.11 mrg # Enable --enable-host-bind-now 5682 1.11 mrg # Check whether --enable-host-bind-now was given. 5683 1.11 mrg if test "${enable_host_bind_now+set}" = set; then : 5684 1.11 mrg enableval=$enable_host_bind_now; 5685 1.11 mrg fi 5686 1.11 mrg 5687 1.11 mrg 5688 1.11 mrg 5689 1.11 mrg if test x$enable_host_bind_now = xyes; then 5690 1.11 mrg ac_lto_plugin_ldflags="$ac_lto_plugin_ldflags -Wl,-z,now" 5691 1.11 mrg fi 5692 1.11 mrg 5693 1.11 mrg 5694 1.4 mrg 5695 1.9 mrg # Check whether --enable-cet was given. 5696 1.9 mrg if test "${enable_cet+set}" = set; then : 5697 1.9 mrg enableval=$enable_cet; 5698 1.9 mrg case "$enableval" in 5699 1.9 mrg yes|no|auto) ;; 5700 1.9 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 5701 1.9 mrg esac 5702 1.9 mrg 5703 1.9 mrg else 5704 1.9 mrg enable_cet=auto 5705 1.9 mrg fi 5706 1.9 mrg 5707 1.9 mrg 5708 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 5709 1.9 mrg $as_echo_n "checking for CET support... " >&6; } 5710 1.9 mrg 5711 1.9 mrg case "$host" in 5712 1.9 mrg i[34567]86-*-linux* | x86_64-*-linux*) 5713 1.9 mrg may_have_cet=yes 5714 1.10 mrg cet_save_CFLAGS="$CFLAGS" 5715 1.9 mrg CFLAGS="$CFLAGS -fcf-protection" 5716 1.9 mrg case "$enable_cet" in 5717 1.9 mrg auto) 5718 1.9 mrg # Check if target supports multi-byte NOPs 5719 1.10 mrg # and if compiler and assembler support CET. 5720 1.9 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5721 1.9 mrg /* end confdefs.h. */ 5722 1.9 mrg 5723 1.9 mrg int 5724 1.9 mrg main () 5725 1.9 mrg { 5726 1.9 mrg 5727 1.9 mrg #if !defined(__SSE2__) 5728 1.9 mrg #error target does not support multi-byte NOPs 5729 1.9 mrg #else 5730 1.9 mrg asm ("setssbsy"); 5731 1.9 mrg #endif 5732 1.9 mrg 5733 1.9 mrg ; 5734 1.9 mrg return 0; 5735 1.9 mrg } 5736 1.9 mrg _ACEOF 5737 1.9 mrg if ac_fn_c_try_compile "$LINENO"; then : 5738 1.9 mrg enable_cet=yes 5739 1.9 mrg else 5740 1.9 mrg enable_cet=no 5741 1.9 mrg fi 5742 1.9 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5743 1.9 mrg ;; 5744 1.9 mrg yes) 5745 1.10 mrg # Check if compiler and assembler support CET. 5746 1.9 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5747 1.9 mrg /* end confdefs.h. */ 5748 1.9 mrg 5749 1.9 mrg int 5750 1.9 mrg main () 5751 1.9 mrg { 5752 1.9 mrg asm ("setssbsy"); 5753 1.9 mrg ; 5754 1.9 mrg return 0; 5755 1.9 mrg } 5756 1.9 mrg _ACEOF 5757 1.9 mrg if ac_fn_c_try_compile "$LINENO"; then : 5758 1.10 mrg support_cet=yes 5759 1.9 mrg else 5760 1.10 mrg support_cet=no 5761 1.9 mrg fi 5762 1.9 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5763 1.10 mrg if test $support_cet = "no"; then 5764 1.10 mrg if test x$enable_bootstrap != xno \ 5765 1.10 mrg && test -z "${with_build_subdir}" \ 5766 1.10 mrg && (test ! -f ../stage_current \ 5767 1.10 mrg || test `cat ../stage_current` != "stage1"); then 5768 1.10 mrg # Require CET support only for the final GCC build. 5769 1.10 mrg as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 5770 1.10 mrg else 5771 1.10 mrg # Don't enable CET without CET support for non-bootstrap 5772 1.10 mrg # build, in stage1 nor for build support. 5773 1.10 mrg enable_cet=no 5774 1.10 mrg fi 5775 1.10 mrg fi 5776 1.9 mrg ;; 5777 1.9 mrg esac 5778 1.10 mrg CFLAGS="$cet_save_CFLAGS" 5779 1.9 mrg ;; 5780 1.9 mrg *) 5781 1.9 mrg may_have_cet=no 5782 1.9 mrg enable_cet=no 5783 1.9 mrg ;; 5784 1.9 mrg esac 5785 1.9 mrg 5786 1.10 mrg cet_save_CFLAGS="$CFLAGS" 5787 1.9 mrg CFLAGS="$CFLAGS -fcf-protection=none" 5788 1.10 mrg cet_save_LDFLAGS="$LDFLAGS" 5789 1.9 mrg LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 5790 1.9 mrg if test x$may_have_cet = xyes; then 5791 1.9 mrg # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 5792 1.9 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5793 1.9 mrg /* end confdefs.h. */ 5794 1.9 mrg 5795 1.9 mrg int 5796 1.9 mrg main () 5797 1.9 mrg { 5798 1.9 mrg return 0; 5799 1.9 mrg ; 5800 1.9 mrg return 0; 5801 1.9 mrg } 5802 1.9 mrg _ACEOF 5803 1.9 mrg if ac_fn_c_try_link "$LINENO"; then : 5804 1.9 mrg may_have_cet=yes 5805 1.9 mrg else 5806 1.9 mrg may_have_cet=no 5807 1.9 mrg fi 5808 1.9 mrg rm -f core conftest.err conftest.$ac_objext \ 5809 1.9 mrg conftest$ac_exeext conftest.$ac_ext 5810 1.9 mrg fi 5811 1.9 mrg 5812 1.9 mrg if test x$may_have_cet = xyes; then 5813 1.9 mrg if test x$cross_compiling = xno; then 5814 1.9 mrg if test "$cross_compiling" = yes; then : 5815 1.9 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5816 1.9 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5817 1.9 mrg as_fn_error $? "cannot run test program while cross compiling 5818 1.9 mrg See \`config.log' for more details" "$LINENO" 5; } 5819 1.9 mrg else 5820 1.9 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5821 1.9 mrg /* end confdefs.h. */ 5822 1.9 mrg 5823 1.10 mrg int 5824 1.10 mrg main () 5825 1.10 mrg { 5826 1.10 mrg asm ("endbr32"); 5827 1.10 mrg return 0; 5828 1.10 mrg } 5829 1.10 mrg 5830 1.10 mrg _ACEOF 5831 1.10 mrg if ac_fn_c_try_run "$LINENO"; then : 5832 1.10 mrg have_multi_byte_nop=yes 5833 1.10 mrg else 5834 1.10 mrg have_multi_byte_nop=no 5835 1.10 mrg fi 5836 1.10 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5837 1.10 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 5838 1.10 mrg fi 5839 1.10 mrg 5840 1.10 mrg have_cet=no 5841 1.10 mrg if test x$have_multi_byte_nop = xyes; then 5842 1.10 mrg if test "$cross_compiling" = yes; then : 5843 1.10 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5844 1.10 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5845 1.10 mrg as_fn_error $? "cannot run test program while cross compiling 5846 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 5847 1.10 mrg else 5848 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5849 1.10 mrg /* end confdefs.h. */ 5850 1.10 mrg 5851 1.9 mrg static void 5852 1.9 mrg foo (void) 5853 1.9 mrg { 5854 1.9 mrg } 5855 1.9 mrg 5856 1.9 mrg static void 5857 1.9 mrg __attribute__ ((noinline, noclone)) 5858 1.9 mrg xxx (void (*f) (void)) 5859 1.9 mrg { 5860 1.9 mrg f (); 5861 1.9 mrg } 5862 1.9 mrg 5863 1.9 mrg static void 5864 1.9 mrg __attribute__ ((noinline, noclone)) 5865 1.9 mrg bar (void) 5866 1.9 mrg { 5867 1.9 mrg xxx (foo); 5868 1.9 mrg } 5869 1.9 mrg 5870 1.9 mrg int 5871 1.9 mrg main () 5872 1.9 mrg { 5873 1.9 mrg bar (); 5874 1.9 mrg return 0; 5875 1.9 mrg } 5876 1.9 mrg 5877 1.9 mrg _ACEOF 5878 1.9 mrg if ac_fn_c_try_run "$LINENO"; then : 5879 1.9 mrg have_cet=no 5880 1.9 mrg else 5881 1.9 mrg have_cet=yes 5882 1.9 mrg fi 5883 1.9 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5884 1.9 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 5885 1.9 mrg fi 5886 1.9 mrg 5887 1.10 mrg fi 5888 1.9 mrg if test x$enable_cet = xno -a x$have_cet = xyes; then 5889 1.9 mrg as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 5890 1.9 mrg fi 5891 1.9 mrg fi 5892 1.9 mrg else 5893 1.9 mrg # Enable CET in cross compiler if possible so that it will run on both 5894 1.9 mrg # CET and non-CET hosts. 5895 1.9 mrg have_cet=yes 5896 1.9 mrg fi 5897 1.9 mrg if test x$enable_cet = xyes; then 5898 1.9 mrg CET_HOST_FLAGS="-fcf-protection" 5899 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5900 1.9 mrg $as_echo "yes" >&6; } 5901 1.9 mrg else 5902 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5903 1.9 mrg $as_echo "no" >&6; } 5904 1.9 mrg fi 5905 1.10 mrg CFLAGS="$cet_save_CFLAGS" 5906 1.10 mrg LDFLAGS="$cet_save_LDFLAGS" 5907 1.9 mrg 5908 1.9 mrg 5909 1.9 mrg 5910 1.4 mrg if test x"$host_subdir" = x.; then 5911 1.4 mrg gcc_build_dir=../gcc 5912 1.4 mrg else 5913 1.4 mrg gcc_build_dir=../../$host_subdir/gcc 5914 1.4 mrg fi 5915 1.4 mrg 5916 1.4 mrg 5917 1.4 mrg # Used for constructing correct paths for offload compilers. 5918 1.4 mrg accel_dir_suffix= 5919 1.4 mrg real_target_noncanonical=${target_noncanonical} 5920 1.4 mrg if test x"$enable_as_accelerator_for" != x; then 5921 1.4 mrg accel_dir_suffix=/accel/${target_noncanonical} 5922 1.4 mrg real_target_noncanonical=${enable_as_accelerator_for} 5923 1.4 mrg fi 5924 1.4 mrg 5925 1.4 mrg 5926 1.4 mrg 5927 1.6 mrg # Determine what GCC version number to use in filesystem paths. 5928 1.6 mrg 5929 1.6 mrg get_gcc_base_ver="cat" 5930 1.6 mrg 5931 1.6 mrg # Check whether --with-gcc-major-version-only was given. 5932 1.6 mrg if test "${with_gcc_major_version_only+set}" = set; then : 5933 1.6 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 5934 1.7 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 5935 1.6 mrg fi 5936 1.6 mrg 5937 1.6 mrg fi 5938 1.6 mrg 5939 1.6 mrg 5940 1.6 mrg 5941 1.6 mrg 5942 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5 5943 1.10 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; } 5944 1.10 mrg lto_plugin_use_symver=no 5945 1.10 mrg if test x$gcc_no_link = xyes; then 5946 1.10 mrg # If we cannot link, we cannot build shared libraries, so do not use 5947 1.10 mrg # symbol versioning. 5948 1.10 mrg lto_plugin_use_symver=no 5949 1.10 mrg else 5950 1.10 mrg save_LDFLAGS="$LDFLAGS" 5951 1.10 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map" 5952 1.10 mrg cat > conftest.map <<EOF 5953 1.10 mrg { 5954 1.10 mrg global: *foo*; bar; local: *; 5955 1.10 mrg }; 5956 1.10 mrg EOF 5957 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5958 1.10 mrg /* end confdefs.h. */ 5959 1.10 mrg int foo; 5960 1.10 mrg int 5961 1.10 mrg main () 5962 1.10 mrg { 5963 1.10 mrg 5964 1.10 mrg ; 5965 1.10 mrg return 0; 5966 1.10 mrg } 5967 1.10 mrg _ACEOF 5968 1.10 mrg if ac_fn_c_try_link "$LINENO"; then : 5969 1.10 mrg lto_plugin_use_symver=gnu 5970 1.10 mrg else 5971 1.10 mrg lto_plugin_use_symver=no 5972 1.10 mrg fi 5973 1.10 mrg rm -f core conftest.err conftest.$ac_objext \ 5974 1.10 mrg conftest$ac_exeext conftest.$ac_ext 5975 1.10 mrg if test x$lto_plugin_use_symver = xno; then 5976 1.10 mrg case "$target_os" in 5977 1.10 mrg solaris2*) 5978 1.10 mrg LDFLAGS="$save_LDFLAGS" 5979 1.10 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map" 5980 1.10 mrg # Sun ld cannot handle wildcards and treats all entries as undefined. 5981 1.10 mrg cat > conftest.map <<EOF 5982 1.10 mrg { 5983 1.10 mrg global: foo; local: *; 5984 1.10 mrg }; 5985 1.10 mrg EOF 5986 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5987 1.10 mrg /* end confdefs.h. */ 5988 1.10 mrg int foo; 5989 1.10 mrg int 5990 1.10 mrg main () 5991 1.10 mrg { 5992 1.10 mrg 5993 1.10 mrg ; 5994 1.10 mrg return 0; 5995 1.10 mrg } 5996 1.10 mrg _ACEOF 5997 1.10 mrg if ac_fn_c_try_link "$LINENO"; then : 5998 1.10 mrg lto_plugin_use_symver=sun 5999 1.10 mrg else 6000 1.10 mrg lto_plugin_use_symver=no 6001 1.10 mrg fi 6002 1.10 mrg rm -f core conftest.err conftest.$ac_objext \ 6003 1.10 mrg conftest$ac_exeext conftest.$ac_ext 6004 1.10 mrg ;; 6005 1.10 mrg esac 6006 1.10 mrg fi 6007 1.10 mrg LDFLAGS="$save_LDFLAGS" 6008 1.10 mrg fi 6009 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lto_plugin_use_symver" >&5 6010 1.10 mrg $as_echo "$lto_plugin_use_symver" >&6; } 6011 1.10 mrg if test "x$lto_plugin_use_symver" != xno; then 6012 1.10 mrg LTO_PLUGIN_USE_SYMVER_TRUE= 6013 1.10 mrg LTO_PLUGIN_USE_SYMVER_FALSE='#' 6014 1.10 mrg else 6015 1.10 mrg LTO_PLUGIN_USE_SYMVER_TRUE='#' 6016 1.10 mrg LTO_PLUGIN_USE_SYMVER_FALSE= 6017 1.10 mrg fi 6018 1.10 mrg 6019 1.10 mrg if test "x$lto_plugin_use_symver" = xgnu; then 6020 1.10 mrg LTO_PLUGIN_USE_SYMVER_GNU_TRUE= 6021 1.10 mrg LTO_PLUGIN_USE_SYMVER_GNU_FALSE='#' 6022 1.10 mrg else 6023 1.10 mrg LTO_PLUGIN_USE_SYMVER_GNU_TRUE='#' 6024 1.10 mrg LTO_PLUGIN_USE_SYMVER_GNU_FALSE= 6025 1.10 mrg fi 6026 1.10 mrg 6027 1.10 mrg if test "x$lto_plugin_use_symver" = xsun; then 6028 1.10 mrg LTO_PLUGIN_USE_SYMVER_SUN_TRUE= 6029 1.10 mrg LTO_PLUGIN_USE_SYMVER_SUN_FALSE='#' 6030 1.10 mrg else 6031 1.10 mrg LTO_PLUGIN_USE_SYMVER_SUN_TRUE='#' 6032 1.10 mrg LTO_PLUGIN_USE_SYMVER_SUN_FALSE= 6033 1.10 mrg fi 6034 1.10 mrg 6035 1.10 mrg 6036 1.11 mrg # Check for thread headers. 6037 1.11 mrg use_locking=no 6038 1.11 mrg ac_lto_plugin_extra_ldflags= 6039 1.11 mrg 6040 1.11 mrg case $host in 6041 1.11 mrg riscv*) 6042 1.11 mrg # do not use locking as pthread depends on libatomic 6043 1.11 mrg ;; 6044 1.11 mrg *-linux*) 6045 1.11 mrg use_locking=yes 6046 1.11 mrg ;; 6047 1.11 mrg esac 6048 1.11 mrg 6049 1.11 mrg if test x$use_locking = xyes; then 6050 1.11 mrg ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default" 6051 1.11 mrg if test "x$ac_cv_header_pthread_h" = xyes; then : 6052 1.11 mrg 6053 1.11 mrg $as_echo "#define HAVE_PTHREAD_LOCKING 1" >>confdefs.h 6054 1.11 mrg 6055 1.11 mrg fi 6056 1.11 mrg 6057 1.11 mrg 6058 1.11 mrg 6059 1.11 mrg ac_lto_plugin_extra_ldflags="-pthread" 6060 1.11 mrg fi 6061 1.11 mrg 6062 1.11 mrg 6063 1.11 mrg 6064 1.1 mrg case `pwd` in 6065 1.1 mrg *\ * | *\ *) 6066 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 6067 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 6068 1.1 mrg esac 6069 1.1 mrg 6070 1.1 mrg 6071 1.1 mrg 6072 1.1 mrg macro_version='2.2.7a' 6073 1.1 mrg macro_revision='1.3134' 6074 1.1 mrg 6075 1.1 mrg 6076 1.1 mrg 6077 1.1 mrg 6078 1.1 mrg 6079 1.1 mrg 6080 1.1 mrg 6081 1.1 mrg 6082 1.1 mrg 6083 1.1 mrg 6084 1.1 mrg 6085 1.1 mrg 6086 1.1 mrg 6087 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 6088 1.1 mrg 6089 1.1 mrg # Backslashify metacharacters that are still active within 6090 1.1 mrg # double-quoted strings. 6091 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6092 1.1 mrg 6093 1.1 mrg # Same as above, but do not quote variable references. 6094 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 6095 1.1 mrg 6096 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 6097 1.1 mrg # double_quote_subst'ed string. 6098 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6099 1.1 mrg 6100 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 6101 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6102 1.1 mrg 6103 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 6104 1.1 mrg no_glob_subst='s/\*/\\\*/g' 6105 1.1 mrg 6106 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 6107 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 6108 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 6109 1.1 mrg 6110 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 6111 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 6112 1.1 mrg # Test print first, because it will be a builtin if present. 6113 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 6114 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 6115 1.1 mrg ECHO='print -r --' 6116 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 6117 1.1 mrg ECHO='printf %s\n' 6118 1.1 mrg else 6119 1.1 mrg # Use this function as a fallback that always works. 6120 1.1 mrg func_fallback_echo () 6121 1.1 mrg { 6122 1.1 mrg eval 'cat <<_LTECHO_EOF 6123 1.1 mrg $1 6124 1.1 mrg _LTECHO_EOF' 6125 1.1 mrg } 6126 1.1 mrg ECHO='func_fallback_echo' 6127 1.1 mrg fi 6128 1.1 mrg 6129 1.1 mrg # func_echo_all arg... 6130 1.1 mrg # Invoke $ECHO with all args, space-separated. 6131 1.1 mrg func_echo_all () 6132 1.1 mrg { 6133 1.1 mrg $ECHO "" 6134 1.1 mrg } 6135 1.1 mrg 6136 1.1 mrg case "$ECHO" in 6137 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 6138 1.1 mrg $as_echo "printf" >&6; } ;; 6139 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 6140 1.1 mrg $as_echo "print -r" >&6; } ;; 6141 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 6142 1.1 mrg $as_echo "cat" >&6; } ;; 6143 1.1 mrg esac 6144 1.1 mrg 6145 1.1 mrg 6146 1.1 mrg 6147 1.1 mrg 6148 1.1 mrg 6149 1.1 mrg 6150 1.1 mrg 6151 1.1 mrg 6152 1.1 mrg 6153 1.1 mrg 6154 1.1 mrg 6155 1.1 mrg 6156 1.1 mrg 6157 1.1 mrg 6158 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 6159 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 6160 1.8 mrg if ${ac_cv_path_SED+:} false; then : 6161 1.1 mrg $as_echo_n "(cached) " >&6 6162 1.1 mrg else 6163 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 6164 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 6165 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 6166 1.1 mrg done 6167 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 6168 1.1 mrg { ac_script=; unset ac_script;} 6169 1.1 mrg if test -z "$SED"; then 6170 1.1 mrg ac_path_SED_found=false 6171 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 6172 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6173 1.1 mrg for as_dir in $PATH 6174 1.1 mrg do 6175 1.1 mrg IFS=$as_save_IFS 6176 1.1 mrg test -z "$as_dir" && as_dir=. 6177 1.1 mrg for ac_prog in sed gsed; do 6178 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6179 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 6180 1.8 mrg as_fn_executable_p "$ac_path_SED" || continue 6181 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 6182 1.1 mrg # Check for GNU $ac_path_SED 6183 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 6184 1.1 mrg *GNU*) 6185 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6186 1.1 mrg *) 6187 1.1 mrg ac_count=0 6188 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 6189 1.1 mrg while : 6190 1.1 mrg do 6191 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 6192 1.1 mrg mv "conftest.tmp" "conftest.in" 6193 1.1 mrg cp "conftest.in" "conftest.nl" 6194 1.1 mrg $as_echo '' >> "conftest.nl" 6195 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6196 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6197 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 6198 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 6199 1.1 mrg # Best one so far, save it but keep looking for a better one 6200 1.1 mrg ac_cv_path_SED="$ac_path_SED" 6201 1.1 mrg ac_path_SED_max=$ac_count 6202 1.1 mrg fi 6203 1.1 mrg # 10*(2^10) chars as input seems more than enough 6204 1.1 mrg test $ac_count -gt 10 && break 6205 1.1 mrg done 6206 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6207 1.1 mrg esac 6208 1.1 mrg 6209 1.1 mrg $ac_path_SED_found && break 3 6210 1.1 mrg done 6211 1.1 mrg done 6212 1.1 mrg done 6213 1.1 mrg IFS=$as_save_IFS 6214 1.1 mrg if test -z "$ac_cv_path_SED"; then 6215 1.8 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6216 1.1 mrg fi 6217 1.1 mrg else 6218 1.5 mrg ac_cv_path_SED=$SED 6219 1.1 mrg fi 6220 1.1 mrg 6221 1.1 mrg fi 6222 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6223 1.5 mrg $as_echo "$ac_cv_path_SED" >&6; } 6224 1.5 mrg SED="$ac_cv_path_SED" 6225 1.5 mrg rm -f conftest.sed 6226 1.5 mrg 6227 1.5 mrg test -z "$SED" && SED=sed 6228 1.5 mrg Xsed="$SED -e 1s/^X//" 6229 1.5 mrg 6230 1.5 mrg 6231 1.5 mrg 6232 1.5 mrg 6233 1.5 mrg 6234 1.5 mrg 6235 1.5 mrg 6236 1.5 mrg 6237 1.5 mrg 6238 1.1 mrg 6239 1.1 mrg 6240 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6241 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 6242 1.8 mrg if ${ac_cv_path_FGREP+:} false; then : 6243 1.1 mrg $as_echo_n "(cached) " >&6 6244 1.1 mrg else 6245 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6246 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 6247 1.1 mrg else 6248 1.1 mrg if test -z "$FGREP"; then 6249 1.1 mrg ac_path_FGREP_found=false 6250 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 6251 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6252 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6253 1.1 mrg do 6254 1.1 mrg IFS=$as_save_IFS 6255 1.1 mrg test -z "$as_dir" && as_dir=. 6256 1.1 mrg for ac_prog in fgrep; do 6257 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6258 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 6259 1.8 mrg as_fn_executable_p "$ac_path_FGREP" || continue 6260 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 6261 1.1 mrg # Check for GNU $ac_path_FGREP 6262 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 6263 1.1 mrg *GNU*) 6264 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6265 1.1 mrg *) 6266 1.1 mrg ac_count=0 6267 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 6268 1.1 mrg while : 6269 1.1 mrg do 6270 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 6271 1.1 mrg mv "conftest.tmp" "conftest.in" 6272 1.1 mrg cp "conftest.in" "conftest.nl" 6273 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 6274 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6275 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6276 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 6277 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6278 1.1 mrg # Best one so far, save it but keep looking for a better one 6279 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 6280 1.1 mrg ac_path_FGREP_max=$ac_count 6281 1.1 mrg fi 6282 1.1 mrg # 10*(2^10) chars as input seems more than enough 6283 1.1 mrg test $ac_count -gt 10 && break 6284 1.1 mrg done 6285 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6286 1.1 mrg esac 6287 1.1 mrg 6288 1.1 mrg $ac_path_FGREP_found && break 3 6289 1.1 mrg done 6290 1.1 mrg done 6291 1.1 mrg done 6292 1.1 mrg IFS=$as_save_IFS 6293 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 6294 1.8 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6295 1.1 mrg fi 6296 1.1 mrg else 6297 1.1 mrg ac_cv_path_FGREP=$FGREP 6298 1.1 mrg fi 6299 1.1 mrg 6300 1.1 mrg fi 6301 1.1 mrg fi 6302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6303 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 6304 1.1 mrg FGREP="$ac_cv_path_FGREP" 6305 1.1 mrg 6306 1.1 mrg 6307 1.1 mrg test -z "$GREP" && GREP=grep 6308 1.1 mrg 6309 1.1 mrg 6310 1.1 mrg 6311 1.1 mrg 6312 1.1 mrg 6313 1.1 mrg 6314 1.1 mrg 6315 1.1 mrg 6316 1.1 mrg 6317 1.1 mrg 6318 1.1 mrg 6319 1.1 mrg 6320 1.1 mrg 6321 1.1 mrg 6322 1.1 mrg 6323 1.1 mrg 6324 1.1 mrg 6325 1.1 mrg 6326 1.1 mrg 6327 1.1 mrg # Check whether --with-gnu-ld was given. 6328 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 6329 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 6330 1.1 mrg else 6331 1.1 mrg with_gnu_ld=no 6332 1.1 mrg fi 6333 1.1 mrg 6334 1.1 mrg ac_prog=ld 6335 1.1 mrg if test "$GCC" = yes; then 6336 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 6337 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6338 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 6339 1.1 mrg case $host in 6340 1.1 mrg *-*-mingw*) 6341 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 6342 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6343 1.1 mrg *) 6344 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6345 1.1 mrg esac 6346 1.1 mrg case $ac_prog in 6347 1.1 mrg # Accept absolute paths. 6348 1.1 mrg [\\/]* | ?:[\\/]*) 6349 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 6350 1.1 mrg # Canonicalize the pathname of ld 6351 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6352 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6353 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6354 1.1 mrg done 6355 1.1 mrg test -z "$LD" && LD="$ac_prog" 6356 1.1 mrg ;; 6357 1.1 mrg "") 6358 1.1 mrg # If it fails, then pretend we aren't using GCC. 6359 1.1 mrg ac_prog=ld 6360 1.1 mrg ;; 6361 1.1 mrg *) 6362 1.1 mrg # If it is relative, then search for the first ld in PATH. 6363 1.1 mrg with_gnu_ld=unknown 6364 1.1 mrg ;; 6365 1.1 mrg esac 6366 1.1 mrg elif test "$with_gnu_ld" = yes; then 6367 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6368 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 6369 1.1 mrg else 6370 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6371 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 6372 1.1 mrg fi 6373 1.8 mrg if ${lt_cv_path_LD+:} false; then : 6374 1.1 mrg $as_echo_n "(cached) " >&6 6375 1.1 mrg else 6376 1.1 mrg if test -z "$LD"; then 6377 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6378 1.1 mrg for ac_dir in $PATH; do 6379 1.1 mrg IFS="$lt_save_ifs" 6380 1.1 mrg test -z "$ac_dir" && ac_dir=. 6381 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6382 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 6383 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 6384 1.1 mrg # but apparently some variants of GNU ld only accept -v. 6385 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 6386 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6387 1.1 mrg *GNU* | *'with BFD'*) 6388 1.1 mrg test "$with_gnu_ld" != no && break 6389 1.1 mrg ;; 6390 1.1 mrg *) 6391 1.1 mrg test "$with_gnu_ld" != yes && break 6392 1.1 mrg ;; 6393 1.1 mrg esac 6394 1.1 mrg fi 6395 1.1 mrg done 6396 1.1 mrg IFS="$lt_save_ifs" 6397 1.1 mrg else 6398 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 6399 1.1 mrg fi 6400 1.1 mrg fi 6401 1.1 mrg 6402 1.1 mrg LD="$lt_cv_path_LD" 6403 1.1 mrg if test -n "$LD"; then 6404 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6405 1.1 mrg $as_echo "$LD" >&6; } 6406 1.1 mrg else 6407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6408 1.1 mrg $as_echo "no" >&6; } 6409 1.1 mrg fi 6410 1.8 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6412 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6413 1.8 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 6414 1.1 mrg $as_echo_n "(cached) " >&6 6415 1.1 mrg else 6416 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 6417 1.1 mrg case `$LD -v 2>&1 </dev/null` in 6418 1.1 mrg *GNU* | *'with BFD'*) 6419 1.1 mrg lt_cv_prog_gnu_ld=yes 6420 1.1 mrg ;; 6421 1.1 mrg *) 6422 1.1 mrg lt_cv_prog_gnu_ld=no 6423 1.1 mrg ;; 6424 1.1 mrg esac 6425 1.1 mrg fi 6426 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6427 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 6428 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 6429 1.1 mrg 6430 1.1 mrg 6431 1.1 mrg 6432 1.1 mrg 6433 1.1 mrg 6434 1.1 mrg 6435 1.1 mrg 6436 1.1 mrg 6437 1.1 mrg 6438 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6439 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6440 1.8 mrg if ${lt_cv_path_NM+:} false; then : 6441 1.1 mrg $as_echo_n "(cached) " >&6 6442 1.1 mrg else 6443 1.1 mrg if test -n "$NM"; then 6444 1.11 mrg # Let the user override the nm to test. 6445 1.11 mrg lt_nm_to_check="$NM" 6446 1.11 mrg else 6447 1.11 mrg lt_nm_to_check="${ac_tool_prefix}nm" 6448 1.11 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6449 1.11 mrg lt_nm_to_check="$lt_nm_to_check nm" 6450 1.11 mrg fi 6451 1.11 mrg fi 6452 1.11 mrg for lt_tmp_nm in "$lt_nm_to_check"; do 6453 1.11 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6454 1.11 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6455 1.11 mrg IFS="$lt_save_ifs" 6456 1.11 mrg test -z "$ac_dir" && ac_dir=. 6457 1.11 mrg # Strip out any user-provided options from the nm to test twice, 6458 1.11 mrg # the first time to test to see if nm (rather than its options) has 6459 1.11 mrg # an explicit path, the second time to yield a file which can be 6460 1.11 mrg # nm'ed itself. 6461 1.11 mrg tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 6462 1.11 mrg case "$tmp_nm_path" in 6463 1.11 mrg */*|*\\*) tmp_nm="$lt_tmp_nm";; 6464 1.11 mrg *) tmp_nm="$ac_dir/$lt_tmp_nm";; 6465 1.11 mrg esac 6466 1.11 mrg tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 6467 1.11 mrg if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 6468 1.11 mrg # Check to see if the nm accepts a BSD-compat flag. 6469 1.11 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6470 1.11 mrg # nm: unknown option "B" ignored 6471 1.11 mrg case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 6472 1.11 mrg *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 6473 1.11 mrg break 6474 1.11 mrg ;; 6475 1.11 mrg *) 6476 1.11 mrg case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 6477 1.11 mrg *$tmp_nm*) 6478 1.11 mrg lt_cv_path_NM="$tmp_nm -p" 6479 1.11 mrg break 6480 1.11 mrg ;; 6481 1.11 mrg *) 6482 1.11 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6483 1.11 mrg continue # so that we can try to find one that supports BSD flags 6484 1.11 mrg ;; 6485 1.11 mrg esac 6486 1.11 mrg ;; 6487 1.11 mrg esac 6488 1.11 mrg fi 6489 1.11 mrg done 6490 1.11 mrg IFS="$lt_save_ifs" 6491 1.11 mrg done 6492 1.11 mrg : ${lt_cv_path_NM=no} 6493 1.1 mrg fi 6494 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6495 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 6496 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 6497 1.1 mrg NM="$lt_cv_path_NM" 6498 1.1 mrg else 6499 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 6500 1.1 mrg if test -n "$DUMPBIN"; then : 6501 1.1 mrg # Let the user override the test. 6502 1.1 mrg else 6503 1.1 mrg if test -n "$ac_tool_prefix"; then 6504 1.1 mrg for ac_prog in dumpbin "link -dump" 6505 1.1 mrg do 6506 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6507 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6508 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6509 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6510 1.8 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 6511 1.1 mrg $as_echo_n "(cached) " >&6 6512 1.1 mrg else 6513 1.1 mrg if test -n "$DUMPBIN"; then 6514 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6515 1.1 mrg else 6516 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6517 1.1 mrg for as_dir in $PATH 6518 1.1 mrg do 6519 1.1 mrg IFS=$as_save_IFS 6520 1.1 mrg test -z "$as_dir" && as_dir=. 6521 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6522 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6523 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6524 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6525 1.1 mrg break 2 6526 1.1 mrg fi 6527 1.1 mrg done 6528 1.1 mrg done 6529 1.1 mrg IFS=$as_save_IFS 6530 1.1 mrg 6531 1.1 mrg fi 6532 1.1 mrg fi 6533 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 6534 1.1 mrg if test -n "$DUMPBIN"; then 6535 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6536 1.1 mrg $as_echo "$DUMPBIN" >&6; } 6537 1.1 mrg else 6538 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6539 1.1 mrg $as_echo "no" >&6; } 6540 1.1 mrg fi 6541 1.1 mrg 6542 1.1 mrg 6543 1.1 mrg test -n "$DUMPBIN" && break 6544 1.1 mrg done 6545 1.1 mrg fi 6546 1.1 mrg if test -z "$DUMPBIN"; then 6547 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 6548 1.1 mrg for ac_prog in dumpbin "link -dump" 6549 1.1 mrg do 6550 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 6551 1.1 mrg set dummy $ac_prog; ac_word=$2 6552 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6553 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6554 1.8 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6555 1.1 mrg $as_echo_n "(cached) " >&6 6556 1.1 mrg else 6557 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 6558 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6559 1.1 mrg else 6560 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6561 1.1 mrg for as_dir in $PATH 6562 1.1 mrg do 6563 1.1 mrg IFS=$as_save_IFS 6564 1.1 mrg test -z "$as_dir" && as_dir=. 6565 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6566 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6567 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6568 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6569 1.1 mrg break 2 6570 1.1 mrg fi 6571 1.1 mrg done 6572 1.1 mrg done 6573 1.1 mrg IFS=$as_save_IFS 6574 1.1 mrg 6575 1.1 mrg fi 6576 1.1 mrg fi 6577 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6578 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 6579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6580 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 6581 1.1 mrg else 6582 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6583 1.1 mrg $as_echo "no" >&6; } 6584 1.1 mrg fi 6585 1.1 mrg 6586 1.1 mrg 6587 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 6588 1.1 mrg done 6589 1.1 mrg 6590 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 6591 1.1 mrg DUMPBIN=":" 6592 1.1 mrg else 6593 1.1 mrg case $cross_compiling:$ac_tool_warned in 6594 1.1 mrg yes:) 6595 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6596 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6597 1.1 mrg ac_tool_warned=yes ;; 6598 1.1 mrg esac 6599 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 6600 1.1 mrg fi 6601 1.1 mrg fi 6602 1.1 mrg 6603 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6604 1.1 mrg *COFF*) 6605 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 6606 1.1 mrg ;; 6607 1.1 mrg *) 6608 1.1 mrg DUMPBIN=: 6609 1.1 mrg ;; 6610 1.1 mrg esac 6611 1.1 mrg fi 6612 1.1 mrg 6613 1.1 mrg if test "$DUMPBIN" != ":"; then 6614 1.1 mrg NM="$DUMPBIN" 6615 1.1 mrg fi 6616 1.1 mrg fi 6617 1.1 mrg test -z "$NM" && NM=nm 6618 1.1 mrg 6619 1.1 mrg 6620 1.1 mrg 6621 1.1 mrg 6622 1.1 mrg 6623 1.1 mrg 6624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6625 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 6626 1.8 mrg if ${lt_cv_nm_interface+:} false; then : 6627 1.1 mrg $as_echo_n "(cached) " >&6 6628 1.1 mrg else 6629 1.1 mrg lt_cv_nm_interface="BSD nm" 6630 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 6631 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6632 1.1 mrg (eval "$ac_compile" 2>conftest.err) 6633 1.1 mrg cat conftest.err >&5 6634 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6635 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6636 1.1 mrg cat conftest.err >&5 6637 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6638 1.1 mrg cat conftest.out >&5 6639 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6640 1.1 mrg lt_cv_nm_interface="MS dumpbin" 6641 1.1 mrg fi 6642 1.1 mrg rm -f conftest* 6643 1.1 mrg fi 6644 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6645 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 6646 1.1 mrg 6647 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6648 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 6649 1.1 mrg LN_S=$as_ln_s 6650 1.1 mrg if test "$LN_S" = "ln -s"; then 6651 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6652 1.1 mrg $as_echo "yes" >&6; } 6653 1.1 mrg else 6654 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6655 1.1 mrg $as_echo "no, using $LN_S" >&6; } 6656 1.1 mrg fi 6657 1.1 mrg 6658 1.1 mrg # find the maximum length of command line arguments 6659 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6660 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 6661 1.8 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 6662 1.1 mrg $as_echo_n "(cached) " >&6 6663 1.1 mrg else 6664 1.1 mrg i=0 6665 1.1 mrg teststring="ABCD" 6666 1.1 mrg 6667 1.1 mrg case $build_os in 6668 1.1 mrg msdosdjgpp*) 6669 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 6670 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 6671 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 6672 1.1 mrg # check would be larger than it should be. 6673 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 6674 1.1 mrg ;; 6675 1.1 mrg 6676 1.1 mrg gnu*) 6677 1.1 mrg # Under GNU Hurd, this test is not required because there is 6678 1.1 mrg # no limit to the length of command line arguments. 6679 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 6680 1.1 mrg lt_cv_sys_max_cmd_len=-1; 6681 1.1 mrg ;; 6682 1.1 mrg 6683 1.1 mrg cygwin* | mingw* | cegcc*) 6684 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 6685 1.1 mrg # about 5 minutes as the teststring grows exponentially. 6686 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 6687 1.1 mrg # you end up with a "frozen" computer, even though with patience 6688 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 6689 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 6690 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 6691 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6692 1.1 mrg ;; 6693 1.1 mrg 6694 1.1 mrg mint*) 6695 1.1 mrg # On MiNT this can take a long time and run out of memory. 6696 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6697 1.1 mrg ;; 6698 1.1 mrg 6699 1.1 mrg amigaos*) 6700 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 6701 1.1 mrg # So we just punt and use a minimum line length of 8192. 6702 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6703 1.1 mrg ;; 6704 1.1 mrg 6705 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6706 1.1 mrg # This has been around since 386BSD, at least. Likely further. 6707 1.1 mrg if test -x /sbin/sysctl; then 6708 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6709 1.1 mrg elif test -x /usr/sbin/sysctl; then 6710 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6711 1.1 mrg else 6712 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6713 1.1 mrg fi 6714 1.1 mrg # And add a safety zone 6715 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6716 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6717 1.1 mrg ;; 6718 1.1 mrg 6719 1.1 mrg interix*) 6720 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 6721 1.1 mrg lt_cv_sys_max_cmd_len=196608 6722 1.1 mrg ;; 6723 1.1 mrg 6724 1.1 mrg osf*) 6725 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6726 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6727 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 6728 1.1 mrg # First set a reasonable default. 6729 1.1 mrg lt_cv_sys_max_cmd_len=16384 6730 1.1 mrg # 6731 1.1 mrg if test -x /sbin/sysconfig; then 6732 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6733 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 6734 1.1 mrg esac 6735 1.1 mrg fi 6736 1.1 mrg ;; 6737 1.1 mrg sco3.2v5*) 6738 1.1 mrg lt_cv_sys_max_cmd_len=102400 6739 1.1 mrg ;; 6740 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 6741 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6742 1.1 mrg if test -n "$kargmax"; then 6743 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6744 1.1 mrg else 6745 1.1 mrg lt_cv_sys_max_cmd_len=32768 6746 1.1 mrg fi 6747 1.1 mrg ;; 6748 1.1 mrg *) 6749 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6750 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 6751 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6752 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6753 1.1 mrg else 6754 1.1 mrg # Make teststring a little bigger before we do anything with it. 6755 1.1 mrg # a 1K string should be a reasonable start. 6756 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 6757 1.1 mrg teststring=$teststring$teststring 6758 1.1 mrg done 6759 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6760 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 6761 1.1 mrg # maximum length that is only half of the actual maximum length, but 6762 1.1 mrg # we can't tell. 6763 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6764 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 6765 1.1 mrg test $i != 17 # 1/2 MB should be enough 6766 1.1 mrg do 6767 1.1 mrg i=`expr $i + 1` 6768 1.1 mrg teststring=$teststring$teststring 6769 1.1 mrg done 6770 1.1 mrg # Only check the string length outside the loop. 6771 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6772 1.1 mrg teststring= 6773 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 6774 1.1 mrg # massive amounts of additional arguments before passing them to the 6775 1.1 mrg # linker. It appears as though 1/2 is a usable value. 6776 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6777 1.1 mrg fi 6778 1.1 mrg ;; 6779 1.1 mrg esac 6780 1.1 mrg 6781 1.1 mrg fi 6782 1.1 mrg 6783 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 6784 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6785 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6786 1.1 mrg else 6787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6788 1.1 mrg $as_echo "none" >&6; } 6789 1.1 mrg fi 6790 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 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 : ${CP="cp -f"} 6798 1.1 mrg : ${MV="mv -f"} 6799 1.1 mrg : ${RM="rm -f"} 6800 1.1 mrg 6801 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6802 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6803 1.1 mrg # Try some XSI features 6804 1.1 mrg xsi_shell=no 6805 1.1 mrg ( _lt_dummy="a/b/c" 6806 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6807 1.1 mrg = c,a/b,, \ 6808 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 6809 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6810 1.1 mrg && xsi_shell=yes 6811 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6812 1.1 mrg $as_echo "$xsi_shell" >&6; } 6813 1.1 mrg 6814 1.1 mrg 6815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6816 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6817 1.1 mrg lt_shell_append=no 6818 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6819 1.1 mrg >/dev/null 2>&1 \ 6820 1.1 mrg && lt_shell_append=yes 6821 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6822 1.1 mrg $as_echo "$lt_shell_append" >&6; } 6823 1.1 mrg 6824 1.1 mrg 6825 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6826 1.1 mrg lt_unset=unset 6827 1.1 mrg else 6828 1.1 mrg lt_unset=false 6829 1.1 mrg fi 6830 1.1 mrg 6831 1.1 mrg 6832 1.1 mrg 6833 1.1 mrg 6834 1.1 mrg 6835 1.1 mrg # test EBCDIC or ASCII 6836 1.1 mrg case `echo X|tr X '\101'` in 6837 1.1 mrg A) # ASCII based system 6838 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6839 1.1 mrg lt_SP2NL='tr \040 \012' 6840 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 6841 1.1 mrg ;; 6842 1.1 mrg *) # EBCDIC based system 6843 1.1 mrg lt_SP2NL='tr \100 \n' 6844 1.1 mrg lt_NL2SP='tr \r\n \100\100' 6845 1.1 mrg ;; 6846 1.1 mrg esac 6847 1.1 mrg 6848 1.1 mrg 6849 1.1 mrg 6850 1.1 mrg 6851 1.1 mrg 6852 1.1 mrg 6853 1.1 mrg 6854 1.1 mrg 6855 1.1 mrg 6856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6857 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 6858 1.8 mrg if ${lt_cv_ld_reload_flag+:} false; then : 6859 1.1 mrg $as_echo_n "(cached) " >&6 6860 1.1 mrg else 6861 1.1 mrg lt_cv_ld_reload_flag='-r' 6862 1.1 mrg fi 6863 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6864 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 6865 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 6866 1.1 mrg case $reload_flag in 6867 1.1 mrg "" | " "*) ;; 6868 1.1 mrg *) reload_flag=" $reload_flag" ;; 6869 1.1 mrg esac 6870 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 6871 1.1 mrg case $host_os in 6872 1.1 mrg darwin*) 6873 1.1 mrg if test "$GCC" = yes; then 6874 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6875 1.1 mrg else 6876 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 6877 1.1 mrg fi 6878 1.1 mrg ;; 6879 1.1 mrg esac 6880 1.1 mrg 6881 1.1 mrg 6882 1.1 mrg 6883 1.1 mrg 6884 1.1 mrg 6885 1.1 mrg 6886 1.1 mrg 6887 1.1 mrg 6888 1.1 mrg 6889 1.1 mrg if test -n "$ac_tool_prefix"; then 6890 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6891 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 6892 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6893 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6894 1.8 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 6895 1.1 mrg $as_echo_n "(cached) " >&6 6896 1.1 mrg else 6897 1.1 mrg if test -n "$OBJDUMP"; then 6898 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6899 1.1 mrg else 6900 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6901 1.1 mrg for as_dir in $PATH 6902 1.1 mrg do 6903 1.1 mrg IFS=$as_save_IFS 6904 1.1 mrg test -z "$as_dir" && as_dir=. 6905 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6906 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6907 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6908 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6909 1.1 mrg break 2 6910 1.1 mrg fi 6911 1.1 mrg done 6912 1.1 mrg done 6913 1.1 mrg IFS=$as_save_IFS 6914 1.1 mrg 6915 1.1 mrg fi 6916 1.1 mrg fi 6917 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 6918 1.1 mrg if test -n "$OBJDUMP"; then 6919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6920 1.1 mrg $as_echo "$OBJDUMP" >&6; } 6921 1.1 mrg else 6922 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6923 1.1 mrg $as_echo "no" >&6; } 6924 1.1 mrg fi 6925 1.1 mrg 6926 1.1 mrg 6927 1.1 mrg fi 6928 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 6929 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 6930 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 6931 1.1 mrg set dummy objdump; ac_word=$2 6932 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6933 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6934 1.8 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6935 1.1 mrg $as_echo_n "(cached) " >&6 6936 1.1 mrg else 6937 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 6938 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6939 1.1 mrg else 6940 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6941 1.1 mrg for as_dir in $PATH 6942 1.1 mrg do 6943 1.1 mrg IFS=$as_save_IFS 6944 1.1 mrg test -z "$as_dir" && as_dir=. 6945 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6946 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6947 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 6948 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6949 1.1 mrg break 2 6950 1.1 mrg fi 6951 1.1 mrg done 6952 1.1 mrg done 6953 1.1 mrg IFS=$as_save_IFS 6954 1.1 mrg 6955 1.1 mrg fi 6956 1.1 mrg fi 6957 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6958 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 6959 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6960 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 6961 1.1 mrg else 6962 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6963 1.1 mrg $as_echo "no" >&6; } 6964 1.1 mrg fi 6965 1.1 mrg 6966 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 6967 1.1 mrg OBJDUMP="false" 6968 1.1 mrg else 6969 1.1 mrg case $cross_compiling:$ac_tool_warned in 6970 1.1 mrg yes:) 6971 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6972 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6973 1.1 mrg ac_tool_warned=yes ;; 6974 1.1 mrg esac 6975 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 6976 1.1 mrg fi 6977 1.1 mrg else 6978 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 6979 1.1 mrg fi 6980 1.1 mrg 6981 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 6982 1.1 mrg 6983 1.1 mrg 6984 1.1 mrg 6985 1.1 mrg 6986 1.1 mrg 6987 1.1 mrg 6988 1.1 mrg 6989 1.1 mrg 6990 1.1 mrg 6991 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6992 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 6993 1.8 mrg if ${lt_cv_deplibs_check_method+:} false; then : 6994 1.1 mrg $as_echo_n "(cached) " >&6 6995 1.1 mrg else 6996 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 6997 1.1 mrg lt_cv_file_magic_test_file= 6998 1.1 mrg lt_cv_deplibs_check_method='unknown' 6999 1.1 mrg # Need to set the preceding variable on all platforms that support 7000 1.1 mrg # interlibrary dependencies. 7001 1.1 mrg # 'none' -- dependencies not supported. 7002 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 7003 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 7004 1.1 mrg # 'test_compile' -- check by making test program. 7005 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 7006 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 7007 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 7008 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 7009 1.1 mrg 7010 1.1 mrg case $host_os in 7011 1.1 mrg aix[4-9]*) 7012 1.1 mrg lt_cv_deplibs_check_method=pass_all 7013 1.1 mrg ;; 7014 1.1 mrg 7015 1.1 mrg beos*) 7016 1.1 mrg lt_cv_deplibs_check_method=pass_all 7017 1.1 mrg ;; 7018 1.1 mrg 7019 1.1 mrg bsdi[45]*) 7020 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 7021 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 7022 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 7023 1.1 mrg ;; 7024 1.1 mrg 7025 1.1 mrg cygwin*) 7026 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 7027 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7028 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 7029 1.1 mrg ;; 7030 1.1 mrg 7031 1.1 mrg mingw* | pw32*) 7032 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 7033 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 7034 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 7035 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 7036 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 7037 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7038 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 7039 1.1 mrg else 7040 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 7041 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 7042 1.1 mrg fi 7043 1.1 mrg ;; 7044 1.1 mrg 7045 1.1 mrg cegcc*) 7046 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 7047 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 7048 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 7049 1.1 mrg ;; 7050 1.1 mrg 7051 1.1 mrg darwin* | rhapsody*) 7052 1.1 mrg lt_cv_deplibs_check_method=pass_all 7053 1.1 mrg ;; 7054 1.1 mrg 7055 1.1 mrg freebsd* | dragonfly*) 7056 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7057 1.1 mrg case $host_cpu in 7058 1.1 mrg i*86 ) 7059 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 7060 1.1 mrg # Let's accept both of them until this is cleared up. 7061 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 7062 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 7063 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 7064 1.1 mrg ;; 7065 1.1 mrg esac 7066 1.1 mrg else 7067 1.1 mrg lt_cv_deplibs_check_method=pass_all 7068 1.1 mrg fi 7069 1.1 mrg ;; 7070 1.1 mrg 7071 1.1 mrg gnu*) 7072 1.1 mrg lt_cv_deplibs_check_method=pass_all 7073 1.1 mrg ;; 7074 1.1 mrg 7075 1.1 mrg haiku*) 7076 1.1 mrg lt_cv_deplibs_check_method=pass_all 7077 1.1 mrg ;; 7078 1.1 mrg 7079 1.1 mrg hpux10.20* | hpux11*) 7080 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 7081 1.1 mrg case $host_cpu in 7082 1.1 mrg ia64*) 7083 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' 7084 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 7085 1.1 mrg ;; 7086 1.1 mrg hppa*64*) 7087 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]' 7088 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 7089 1.1 mrg ;; 7090 1.1 mrg *) 7091 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' 7092 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 7093 1.1 mrg ;; 7094 1.1 mrg esac 7095 1.1 mrg ;; 7096 1.1 mrg 7097 1.1 mrg interix[3-9]*) 7098 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 7099 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 7100 1.1 mrg ;; 7101 1.1 mrg 7102 1.1 mrg irix5* | irix6* | nonstopux*) 7103 1.1 mrg case $LD in 7104 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 7105 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 7106 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 7107 1.1 mrg *) libmagic=never-match;; 7108 1.1 mrg esac 7109 1.1 mrg lt_cv_deplibs_check_method=pass_all 7110 1.1 mrg ;; 7111 1.1 mrg 7112 1.1 mrg # This must be Linux ELF. 7113 1.9 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 7114 1.1 mrg lt_cv_deplibs_check_method=pass_all 7115 1.1 mrg ;; 7116 1.1 mrg 7117 1.1 mrg netbsd*) 7118 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7119 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7120 1.1 mrg else 7121 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 7122 1.1 mrg fi 7123 1.1 mrg ;; 7124 1.1 mrg 7125 1.1 mrg newos6*) 7126 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 7127 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 7128 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 7129 1.1 mrg ;; 7130 1.1 mrg 7131 1.1 mrg *nto* | *qnx*) 7132 1.1 mrg lt_cv_deplibs_check_method=pass_all 7133 1.1 mrg ;; 7134 1.1 mrg 7135 1.1 mrg openbsd*) 7136 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7137 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 7138 1.1 mrg else 7139 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7140 1.1 mrg fi 7141 1.1 mrg ;; 7142 1.1 mrg 7143 1.1 mrg osf3* | osf4* | osf5*) 7144 1.1 mrg lt_cv_deplibs_check_method=pass_all 7145 1.1 mrg ;; 7146 1.1 mrg 7147 1.1 mrg rdos*) 7148 1.1 mrg lt_cv_deplibs_check_method=pass_all 7149 1.1 mrg ;; 7150 1.1 mrg 7151 1.1 mrg solaris*) 7152 1.1 mrg lt_cv_deplibs_check_method=pass_all 7153 1.1 mrg ;; 7154 1.1 mrg 7155 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 7156 1.1 mrg lt_cv_deplibs_check_method=pass_all 7157 1.1 mrg ;; 7158 1.1 mrg 7159 1.1 mrg sysv4 | sysv4.3*) 7160 1.1 mrg case $host_vendor in 7161 1.1 mrg motorola) 7162 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]' 7163 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7164 1.1 mrg ;; 7165 1.1 mrg ncr) 7166 1.1 mrg lt_cv_deplibs_check_method=pass_all 7167 1.1 mrg ;; 7168 1.1 mrg sequent) 7169 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 7170 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7171 1.1 mrg ;; 7172 1.1 mrg sni) 7173 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 7174 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7175 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 7176 1.1 mrg ;; 7177 1.1 mrg siemens) 7178 1.1 mrg lt_cv_deplibs_check_method=pass_all 7179 1.1 mrg ;; 7180 1.1 mrg pc) 7181 1.1 mrg lt_cv_deplibs_check_method=pass_all 7182 1.1 mrg ;; 7183 1.1 mrg esac 7184 1.1 mrg ;; 7185 1.1 mrg 7186 1.1 mrg tpf*) 7187 1.1 mrg lt_cv_deplibs_check_method=pass_all 7188 1.1 mrg ;; 7189 1.11 mrg vxworks*) 7190 1.11 mrg # Assume VxWorks cross toolchains are built on Linux, possibly 7191 1.11 mrg # as canadian for Windows hosts. 7192 1.11 mrg lt_cv_deplibs_check_method=pass_all 7193 1.11 mrg ;; 7194 1.1 mrg esac 7195 1.1 mrg 7196 1.1 mrg fi 7197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7198 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 7199 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 7200 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 7201 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 7202 1.1 mrg 7203 1.1 mrg 7204 1.1 mrg 7205 1.1 mrg 7206 1.1 mrg 7207 1.1 mrg 7208 1.1 mrg 7209 1.1 mrg 7210 1.1 mrg 7211 1.1 mrg 7212 1.1 mrg 7213 1.1 mrg 7214 1.11 mrg plugin_option= 7215 1.11 mrg plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 7216 1.11 mrg for plugin in $plugin_names; do 7217 1.11 mrg plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 7218 1.11 mrg if test x$plugin_so = x$plugin; then 7219 1.11 mrg plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 7220 1.11 mrg fi 7221 1.11 mrg if test x$plugin_so != x$plugin; then 7222 1.11 mrg plugin_option="--plugin $plugin_so" 7223 1.11 mrg break 7224 1.11 mrg fi 7225 1.11 mrg done 7226 1.11 mrg 7227 1.1 mrg if test -n "$ac_tool_prefix"; then 7228 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7229 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 7230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7231 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7232 1.8 mrg if ${ac_cv_prog_AR+:} false; then : 7233 1.1 mrg $as_echo_n "(cached) " >&6 7234 1.1 mrg else 7235 1.1 mrg if test -n "$AR"; then 7236 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 7237 1.1 mrg else 7238 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7239 1.1 mrg for as_dir in $PATH 7240 1.1 mrg do 7241 1.1 mrg IFS=$as_save_IFS 7242 1.1 mrg test -z "$as_dir" && as_dir=. 7243 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7244 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7245 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 7246 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7247 1.1 mrg break 2 7248 1.1 mrg fi 7249 1.1 mrg done 7250 1.1 mrg done 7251 1.1 mrg IFS=$as_save_IFS 7252 1.1 mrg 7253 1.1 mrg fi 7254 1.1 mrg fi 7255 1.1 mrg AR=$ac_cv_prog_AR 7256 1.1 mrg if test -n "$AR"; then 7257 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7258 1.1 mrg $as_echo "$AR" >&6; } 7259 1.1 mrg else 7260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7261 1.1 mrg $as_echo "no" >&6; } 7262 1.1 mrg fi 7263 1.1 mrg 7264 1.1 mrg 7265 1.1 mrg fi 7266 1.1 mrg if test -z "$ac_cv_prog_AR"; then 7267 1.1 mrg ac_ct_AR=$AR 7268 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 7269 1.1 mrg set dummy ar; ac_word=$2 7270 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7271 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7272 1.8 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 7273 1.1 mrg $as_echo_n "(cached) " >&6 7274 1.1 mrg else 7275 1.1 mrg if test -n "$ac_ct_AR"; then 7276 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7277 1.1 mrg else 7278 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7279 1.1 mrg for as_dir in $PATH 7280 1.1 mrg do 7281 1.1 mrg IFS=$as_save_IFS 7282 1.1 mrg test -z "$as_dir" && as_dir=. 7283 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7284 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7285 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 7286 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7287 1.1 mrg break 2 7288 1.1 mrg fi 7289 1.1 mrg done 7290 1.1 mrg done 7291 1.1 mrg IFS=$as_save_IFS 7292 1.1 mrg 7293 1.1 mrg fi 7294 1.1 mrg fi 7295 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 7296 1.1 mrg if test -n "$ac_ct_AR"; then 7297 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7298 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 7299 1.1 mrg else 7300 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7301 1.1 mrg $as_echo "no" >&6; } 7302 1.1 mrg fi 7303 1.1 mrg 7304 1.1 mrg if test "x$ac_ct_AR" = x; then 7305 1.1 mrg AR="false" 7306 1.1 mrg else 7307 1.1 mrg case $cross_compiling:$ac_tool_warned in 7308 1.1 mrg yes:) 7309 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7310 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7311 1.1 mrg ac_tool_warned=yes ;; 7312 1.1 mrg esac 7313 1.1 mrg AR=$ac_ct_AR 7314 1.1 mrg fi 7315 1.1 mrg else 7316 1.1 mrg AR="$ac_cv_prog_AR" 7317 1.1 mrg fi 7318 1.1 mrg 7319 1.1 mrg test -z "$AR" && AR=ar 7320 1.11 mrg if test -n "$plugin_option"; then 7321 1.11 mrg if $AR --help 2>&1 | grep -q "\--plugin"; then 7322 1.11 mrg touch conftest.c 7323 1.11 mrg $AR $plugin_option rc conftest.a conftest.c 7324 1.11 mrg if test "$?" != 0; then 7325 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 7326 1.11 mrg $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 7327 1.11 mrg else 7328 1.11 mrg AR="$AR $plugin_option" 7329 1.11 mrg fi 7330 1.11 mrg rm -f conftest.* 7331 1.11 mrg fi 7332 1.11 mrg fi 7333 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 7334 1.1 mrg 7335 1.1 mrg 7336 1.1 mrg 7337 1.1 mrg 7338 1.1 mrg 7339 1.1 mrg 7340 1.1 mrg 7341 1.1 mrg 7342 1.1 mrg 7343 1.1 mrg 7344 1.1 mrg 7345 1.1 mrg if test -n "$ac_tool_prefix"; then 7346 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7347 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 7348 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7349 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7350 1.8 mrg if ${ac_cv_prog_STRIP+:} false; then : 7351 1.1 mrg $as_echo_n "(cached) " >&6 7352 1.1 mrg else 7353 1.1 mrg if test -n "$STRIP"; then 7354 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7355 1.1 mrg else 7356 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7357 1.1 mrg for as_dir in $PATH 7358 1.1 mrg do 7359 1.1 mrg IFS=$as_save_IFS 7360 1.1 mrg test -z "$as_dir" && as_dir=. 7361 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7362 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7363 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7364 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7365 1.1 mrg break 2 7366 1.1 mrg fi 7367 1.1 mrg done 7368 1.1 mrg done 7369 1.1 mrg IFS=$as_save_IFS 7370 1.1 mrg 7371 1.1 mrg fi 7372 1.1 mrg fi 7373 1.1 mrg STRIP=$ac_cv_prog_STRIP 7374 1.1 mrg if test -n "$STRIP"; then 7375 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7376 1.1 mrg $as_echo "$STRIP" >&6; } 7377 1.1 mrg else 7378 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7379 1.1 mrg $as_echo "no" >&6; } 7380 1.1 mrg fi 7381 1.1 mrg 7382 1.1 mrg 7383 1.1 mrg fi 7384 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 7385 1.1 mrg ac_ct_STRIP=$STRIP 7386 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 7387 1.1 mrg set dummy strip; ac_word=$2 7388 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7389 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7390 1.8 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7391 1.1 mrg $as_echo_n "(cached) " >&6 7392 1.1 mrg else 7393 1.1 mrg if test -n "$ac_ct_STRIP"; then 7394 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7395 1.1 mrg else 7396 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7397 1.1 mrg for as_dir in $PATH 7398 1.1 mrg do 7399 1.1 mrg IFS=$as_save_IFS 7400 1.1 mrg test -z "$as_dir" && as_dir=. 7401 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7402 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7403 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 7404 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7405 1.1 mrg break 2 7406 1.1 mrg fi 7407 1.1 mrg done 7408 1.1 mrg done 7409 1.1 mrg IFS=$as_save_IFS 7410 1.1 mrg 7411 1.1 mrg fi 7412 1.1 mrg fi 7413 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7414 1.1 mrg if test -n "$ac_ct_STRIP"; then 7415 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7416 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 7417 1.1 mrg else 7418 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7419 1.1 mrg $as_echo "no" >&6; } 7420 1.1 mrg fi 7421 1.1 mrg 7422 1.1 mrg if test "x$ac_ct_STRIP" = x; then 7423 1.1 mrg STRIP=":" 7424 1.1 mrg else 7425 1.1 mrg case $cross_compiling:$ac_tool_warned in 7426 1.1 mrg yes:) 7427 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7428 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7429 1.1 mrg ac_tool_warned=yes ;; 7430 1.1 mrg esac 7431 1.1 mrg STRIP=$ac_ct_STRIP 7432 1.1 mrg fi 7433 1.1 mrg else 7434 1.1 mrg STRIP="$ac_cv_prog_STRIP" 7435 1.1 mrg fi 7436 1.1 mrg 7437 1.1 mrg test -z "$STRIP" && STRIP=: 7438 1.1 mrg 7439 1.1 mrg 7440 1.1 mrg 7441 1.1 mrg 7442 1.1 mrg 7443 1.1 mrg 7444 1.1 mrg if test -n "$ac_tool_prefix"; then 7445 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7446 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7447 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7448 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7449 1.8 mrg if ${ac_cv_prog_RANLIB+:} false; then : 7450 1.1 mrg $as_echo_n "(cached) " >&6 7451 1.1 mrg else 7452 1.1 mrg if test -n "$RANLIB"; then 7453 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7454 1.1 mrg else 7455 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7456 1.1 mrg for as_dir in $PATH 7457 1.1 mrg do 7458 1.1 mrg IFS=$as_save_IFS 7459 1.1 mrg test -z "$as_dir" && as_dir=. 7460 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7461 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7462 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7463 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7464 1.1 mrg break 2 7465 1.1 mrg fi 7466 1.1 mrg done 7467 1.1 mrg done 7468 1.1 mrg IFS=$as_save_IFS 7469 1.1 mrg 7470 1.1 mrg fi 7471 1.1 mrg fi 7472 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 7473 1.1 mrg if test -n "$RANLIB"; then 7474 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7475 1.1 mrg $as_echo "$RANLIB" >&6; } 7476 1.1 mrg else 7477 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7478 1.1 mrg $as_echo "no" >&6; } 7479 1.1 mrg fi 7480 1.1 mrg 7481 1.1 mrg 7482 1.1 mrg fi 7483 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 7484 1.1 mrg ac_ct_RANLIB=$RANLIB 7485 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 7486 1.1 mrg set dummy ranlib; ac_word=$2 7487 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7488 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7489 1.8 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7490 1.1 mrg $as_echo_n "(cached) " >&6 7491 1.1 mrg else 7492 1.1 mrg if test -n "$ac_ct_RANLIB"; then 7493 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7494 1.1 mrg else 7495 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7496 1.1 mrg for as_dir in $PATH 7497 1.1 mrg do 7498 1.1 mrg IFS=$as_save_IFS 7499 1.1 mrg test -z "$as_dir" && as_dir=. 7500 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7501 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7502 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 7503 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7504 1.1 mrg break 2 7505 1.1 mrg fi 7506 1.1 mrg done 7507 1.1 mrg done 7508 1.1 mrg IFS=$as_save_IFS 7509 1.1 mrg 7510 1.1 mrg fi 7511 1.1 mrg fi 7512 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7513 1.1 mrg if test -n "$ac_ct_RANLIB"; then 7514 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7515 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 7516 1.1 mrg else 7517 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7518 1.1 mrg $as_echo "no" >&6; } 7519 1.1 mrg fi 7520 1.1 mrg 7521 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 7522 1.1 mrg RANLIB=":" 7523 1.1 mrg else 7524 1.1 mrg case $cross_compiling:$ac_tool_warned in 7525 1.1 mrg yes:) 7526 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7527 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7528 1.1 mrg ac_tool_warned=yes ;; 7529 1.1 mrg esac 7530 1.1 mrg RANLIB=$ac_ct_RANLIB 7531 1.1 mrg fi 7532 1.1 mrg else 7533 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 7534 1.1 mrg fi 7535 1.1 mrg 7536 1.1 mrg test -z "$RANLIB" && RANLIB=: 7537 1.11 mrg if test -n "$plugin_option" && test "$RANLIB" != ":"; then 7538 1.11 mrg if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 7539 1.11 mrg RANLIB="$RANLIB $plugin_option" 7540 1.11 mrg fi 7541 1.11 mrg fi 7542 1.1 mrg 7543 1.1 mrg 7544 1.1 mrg 7545 1.1 mrg 7546 1.1 mrg 7547 1.1 mrg 7548 1.1 mrg # Determine commands to create old-style static archives. 7549 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7550 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 7551 1.1 mrg old_postuninstall_cmds= 7552 1.1 mrg 7553 1.1 mrg if test -n "$RANLIB"; then 7554 1.1 mrg case $host_os in 7555 1.1 mrg openbsd*) 7556 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7557 1.1 mrg ;; 7558 1.1 mrg *) 7559 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7560 1.1 mrg ;; 7561 1.1 mrg esac 7562 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7563 1.1 mrg fi 7564 1.1 mrg 7565 1.1 mrg case $host_os in 7566 1.1 mrg darwin*) 7567 1.1 mrg lock_old_archive_extraction=yes ;; 7568 1.1 mrg *) 7569 1.1 mrg lock_old_archive_extraction=no ;; 7570 1.1 mrg esac 7571 1.1 mrg 7572 1.1 mrg 7573 1.1 mrg 7574 1.1 mrg 7575 1.1 mrg 7576 1.1 mrg 7577 1.1 mrg 7578 1.1 mrg 7579 1.1 mrg 7580 1.1 mrg 7581 1.1 mrg 7582 1.1 mrg 7583 1.1 mrg 7584 1.1 mrg 7585 1.1 mrg 7586 1.1 mrg 7587 1.1 mrg 7588 1.1 mrg 7589 1.1 mrg 7590 1.1 mrg 7591 1.1 mrg 7592 1.1 mrg 7593 1.1 mrg 7594 1.1 mrg 7595 1.1 mrg 7596 1.1 mrg 7597 1.1 mrg 7598 1.1 mrg 7599 1.1 mrg 7600 1.1 mrg 7601 1.1 mrg 7602 1.1 mrg 7603 1.1 mrg 7604 1.1 mrg 7605 1.1 mrg 7606 1.1 mrg 7607 1.1 mrg 7608 1.1 mrg 7609 1.1 mrg 7610 1.1 mrg # If no C compiler was specified, use CC. 7611 1.1 mrg LTCC=${LTCC-"$CC"} 7612 1.1 mrg 7613 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 7614 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7615 1.1 mrg 7616 1.1 mrg # Allow CC to be a program name with arguments. 7617 1.1 mrg compiler=$CC 7618 1.1 mrg 7619 1.1 mrg 7620 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 7621 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7622 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7623 1.8 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7624 1.1 mrg $as_echo_n "(cached) " >&6 7625 1.1 mrg else 7626 1.1 mrg 7627 1.1 mrg # These are sane defaults that work on at least a few old systems. 7628 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 7629 1.1 mrg 7630 1.1 mrg # Character class describing NM global symbol codes. 7631 1.1 mrg symcode='[BCDEGRST]' 7632 1.1 mrg 7633 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 7634 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7635 1.1 mrg 7636 1.1 mrg # Define system-specific variables. 7637 1.1 mrg case $host_os in 7638 1.1 mrg aix*) 7639 1.1 mrg symcode='[BCDT]' 7640 1.1 mrg ;; 7641 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 7642 1.1 mrg symcode='[ABCDGISTW]' 7643 1.1 mrg ;; 7644 1.1 mrg hpux*) 7645 1.1 mrg if test "$host_cpu" = ia64; then 7646 1.1 mrg symcode='[ABCDEGRST]' 7647 1.1 mrg fi 7648 1.1 mrg ;; 7649 1.1 mrg irix* | nonstopux*) 7650 1.1 mrg symcode='[BCDEGRST]' 7651 1.1 mrg ;; 7652 1.1 mrg osf*) 7653 1.1 mrg symcode='[BCDEGQRST]' 7654 1.1 mrg ;; 7655 1.1 mrg solaris*) 7656 1.11 mrg symcode='[BCDRT]' 7657 1.1 mrg ;; 7658 1.1 mrg sco3.2v5*) 7659 1.1 mrg symcode='[DT]' 7660 1.1 mrg ;; 7661 1.1 mrg sysv4.2uw2*) 7662 1.1 mrg symcode='[DT]' 7663 1.1 mrg ;; 7664 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 7665 1.1 mrg symcode='[ABDT]' 7666 1.1 mrg ;; 7667 1.1 mrg sysv4) 7668 1.1 mrg symcode='[DFNSTU]' 7669 1.1 mrg ;; 7670 1.1 mrg esac 7671 1.1 mrg 7672 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 7673 1.1 mrg case `$NM -V 2>&1` in 7674 1.1 mrg *GNU* | *'with BFD'*) 7675 1.1 mrg symcode='[ABCDGIRSTW]' ;; 7676 1.1 mrg esac 7677 1.1 mrg 7678 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 7679 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 7680 1.1 mrg # so use this general approach. 7681 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'" 7682 1.1 mrg 7683 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 7684 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'" 7685 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'" 7686 1.1 mrg 7687 1.1 mrg # Handle CRLF in mingw tool chain 7688 1.1 mrg opt_cr= 7689 1.1 mrg case $build_os in 7690 1.1 mrg mingw*) 7691 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7692 1.1 mrg ;; 7693 1.1 mrg esac 7694 1.1 mrg 7695 1.1 mrg # Try without a prefix underscore, then with it. 7696 1.1 mrg for ac_symprfx in "" "_"; do 7697 1.1 mrg 7698 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7699 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 7700 1.1 mrg 7701 1.1 mrg # Write the raw and C identifiers. 7702 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7703 1.1 mrg # Fake it for dumpbin and say T for any non-static function 7704 1.1 mrg # and D for any global variable. 7705 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 7706 1.1 mrg # which start with @ or ?. 7707 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 7708 1.1 mrg " {last_section=section; section=\$ 3};"\ 7709 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7710 1.1 mrg " \$ 0!~/External *\|/{next};"\ 7711 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7712 1.1 mrg " {if(hide[section]) next};"\ 7713 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7714 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7715 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7716 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7717 1.1 mrg " ' prfx=^$ac_symprfx" 7718 1.1 mrg else 7719 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7720 1.1 mrg fi 7721 1.1 mrg 7722 1.1 mrg # Check to see that the pipe works correctly. 7723 1.1 mrg pipe_works=no 7724 1.1 mrg 7725 1.1 mrg rm -f conftest* 7726 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 7727 1.1 mrg #ifdef __cplusplus 7728 1.1 mrg extern "C" { 7729 1.1 mrg #endif 7730 1.1 mrg char nm_test_var; 7731 1.1 mrg void nm_test_func(void); 7732 1.1 mrg void nm_test_func(void){} 7733 1.1 mrg #ifdef __cplusplus 7734 1.1 mrg } 7735 1.1 mrg #endif 7736 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 7737 1.1 mrg _LT_EOF 7738 1.1 mrg 7739 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7740 1.1 mrg (eval $ac_compile) 2>&5 7741 1.1 mrg ac_status=$? 7742 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7743 1.1 mrg test $ac_status = 0; }; then 7744 1.1 mrg # Now try to grab the symbols. 7745 1.1 mrg nlist=conftest.nm 7746 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7747 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7748 1.1 mrg ac_status=$? 7749 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7750 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 7751 1.1 mrg # Try sorting and uniquifying the output. 7752 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 7753 1.1 mrg mv -f "$nlist"T "$nlist" 7754 1.1 mrg else 7755 1.1 mrg rm -f "$nlist"T 7756 1.1 mrg fi 7757 1.1 mrg 7758 1.1 mrg # Make sure that we snagged all the symbols we need. 7759 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7760 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7761 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 7762 1.1 mrg #ifdef __cplusplus 7763 1.1 mrg extern "C" { 7764 1.1 mrg #endif 7765 1.1 mrg 7766 1.1 mrg _LT_EOF 7767 1.1 mrg # Now generate the symbol file. 7768 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7769 1.1 mrg 7770 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 7771 1.1 mrg 7772 1.1 mrg /* The mapping between symbol names and symbols. */ 7773 1.1 mrg const struct { 7774 1.1 mrg const char *name; 7775 1.1 mrg void *address; 7776 1.1 mrg } 7777 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 7778 1.1 mrg { 7779 1.1 mrg { "@PROGRAM@", (void *) 0 }, 7780 1.1 mrg _LT_EOF 7781 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7782 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 7783 1.1 mrg {0, (void *) 0} 7784 1.1 mrg }; 7785 1.1 mrg 7786 1.1 mrg /* This works around a problem in FreeBSD linker */ 7787 1.1 mrg #ifdef FREEBSD_WORKAROUND 7788 1.1 mrg static const void *lt_preloaded_setup() { 7789 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 7790 1.1 mrg } 7791 1.1 mrg #endif 7792 1.1 mrg 7793 1.1 mrg #ifdef __cplusplus 7794 1.1 mrg } 7795 1.1 mrg #endif 7796 1.1 mrg _LT_EOF 7797 1.1 mrg # Now try linking the two files. 7798 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 7799 1.1 mrg lt_save_LIBS="$LIBS" 7800 1.1 mrg lt_save_CFLAGS="$CFLAGS" 7801 1.1 mrg LIBS="conftstm.$ac_objext" 7802 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7803 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7804 1.1 mrg (eval $ac_link) 2>&5 7805 1.1 mrg ac_status=$? 7806 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7807 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7808 1.1 mrg pipe_works=yes 7809 1.1 mrg fi 7810 1.1 mrg LIBS="$lt_save_LIBS" 7811 1.1 mrg CFLAGS="$lt_save_CFLAGS" 7812 1.1 mrg else 7813 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 7814 1.1 mrg fi 7815 1.1 mrg else 7816 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 7817 1.1 mrg fi 7818 1.1 mrg else 7819 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7820 1.1 mrg fi 7821 1.1 mrg else 7822 1.1 mrg echo "$progname: failed program was:" >&5 7823 1.1 mrg cat conftest.$ac_ext >&5 7824 1.1 mrg fi 7825 1.1 mrg rm -rf conftest* conftst* 7826 1.1 mrg 7827 1.1 mrg # Do not use the global_symbol_pipe unless it works. 7828 1.1 mrg if test "$pipe_works" = yes; then 7829 1.1 mrg break 7830 1.1 mrg else 7831 1.1 mrg lt_cv_sys_global_symbol_pipe= 7832 1.1 mrg fi 7833 1.1 mrg done 7834 1.1 mrg 7835 1.1 mrg fi 7836 1.1 mrg 7837 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 7838 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 7839 1.1 mrg fi 7840 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7841 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7842 1.1 mrg $as_echo "failed" >&6; } 7843 1.1 mrg else 7844 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7845 1.1 mrg $as_echo "ok" >&6; } 7846 1.1 mrg fi 7847 1.1 mrg 7848 1.1 mrg 7849 1.1 mrg 7850 1.1 mrg 7851 1.1 mrg 7852 1.1 mrg 7853 1.1 mrg 7854 1.1 mrg 7855 1.1 mrg 7856 1.1 mrg 7857 1.1 mrg 7858 1.1 mrg 7859 1.1 mrg 7860 1.1 mrg 7861 1.1 mrg 7862 1.1 mrg 7863 1.1 mrg 7864 1.1 mrg 7865 1.1 mrg 7866 1.1 mrg 7867 1.1 mrg 7868 1.1 mrg 7869 1.1 mrg # Check whether --enable-libtool-lock was given. 7870 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 7871 1.1 mrg enableval=$enable_libtool_lock; 7872 1.1 mrg fi 7873 1.1 mrg 7874 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7875 1.1 mrg 7876 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 7877 1.1 mrg # libtool support. 7878 1.1 mrg case $host in 7879 1.1 mrg ia64-*-hpux*) 7880 1.1 mrg # Find out which ABI we are using. 7881 1.1 mrg echo 'int i;' > conftest.$ac_ext 7882 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7883 1.1 mrg (eval $ac_compile) 2>&5 7884 1.1 mrg ac_status=$? 7885 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7886 1.1 mrg test $ac_status = 0; }; then 7887 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7888 1.1 mrg *ELF-32*) 7889 1.1 mrg HPUX_IA64_MODE="32" 7890 1.1 mrg ;; 7891 1.1 mrg *ELF-64*) 7892 1.1 mrg HPUX_IA64_MODE="64" 7893 1.1 mrg ;; 7894 1.1 mrg esac 7895 1.1 mrg fi 7896 1.1 mrg rm -rf conftest* 7897 1.1 mrg ;; 7898 1.1 mrg *-*-irix6*) 7899 1.1 mrg # Find out which ABI we are using. 7900 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7901 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7902 1.1 mrg (eval $ac_compile) 2>&5 7903 1.1 mrg ac_status=$? 7904 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7905 1.1 mrg test $ac_status = 0; }; then 7906 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 7907 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7908 1.1 mrg *32-bit*) 7909 1.1 mrg LD="${LD-ld} -melf32bsmip" 7910 1.1 mrg ;; 7911 1.1 mrg *N32*) 7912 1.1 mrg LD="${LD-ld} -melf32bmipn32" 7913 1.1 mrg ;; 7914 1.1 mrg *64-bit*) 7915 1.1 mrg LD="${LD-ld} -melf64bmip" 7916 1.1 mrg ;; 7917 1.1 mrg esac 7918 1.1 mrg else 7919 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7920 1.1 mrg *32-bit*) 7921 1.1 mrg LD="${LD-ld} -32" 7922 1.1 mrg ;; 7923 1.1 mrg *N32*) 7924 1.1 mrg LD="${LD-ld} -n32" 7925 1.1 mrg ;; 7926 1.1 mrg *64-bit*) 7927 1.1 mrg LD="${LD-ld} -64" 7928 1.1 mrg ;; 7929 1.1 mrg esac 7930 1.1 mrg fi 7931 1.1 mrg fi 7932 1.1 mrg rm -rf conftest* 7933 1.1 mrg ;; 7934 1.1 mrg 7935 1.3 skrll x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7936 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7937 1.1 mrg # Find out which ABI we are using. 7938 1.1 mrg echo 'int i;' > conftest.$ac_ext 7939 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7940 1.1 mrg (eval $ac_compile) 2>&5 7941 1.1 mrg ac_status=$? 7942 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7943 1.1 mrg test $ac_status = 0; }; then 7944 1.1 mrg case `/usr/bin/file conftest.o` in 7945 1.1 mrg *32-bit*) 7946 1.1 mrg case $host in 7947 1.1 mrg x86_64-*kfreebsd*-gnu) 7948 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd" 7949 1.1 mrg ;; 7950 1.1 mrg x86_64-*linux*) 7951 1.2 apb case `/usr/bin/file conftest.o` in 7952 1.2 apb *x86-64*) 7953 1.2 apb LD="${LD-ld} -m elf32_x86_64" 7954 1.2 apb ;; 7955 1.2 apb *) 7956 1.2 apb LD="${LD-ld} -m elf_i386" 7957 1.2 apb ;; 7958 1.2 apb esac 7959 1.1 mrg ;; 7960 1.3 skrll powerpc64le-*linux*) 7961 1.3 skrll LD="${LD-ld} -m elf32lppclinux" 7962 1.3 skrll ;; 7963 1.3 skrll powerpc64-*linux*) 7964 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 7965 1.1 mrg ;; 7966 1.1 mrg s390x-*linux*) 7967 1.1 mrg LD="${LD-ld} -m elf_s390" 7968 1.1 mrg ;; 7969 1.1 mrg sparc64-*linux*) 7970 1.1 mrg LD="${LD-ld} -m elf32_sparc" 7971 1.1 mrg ;; 7972 1.1 mrg esac 7973 1.1 mrg ;; 7974 1.1 mrg *64-bit*) 7975 1.1 mrg case $host in 7976 1.1 mrg x86_64-*kfreebsd*-gnu) 7977 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 7978 1.1 mrg ;; 7979 1.1 mrg x86_64-*linux*) 7980 1.1 mrg LD="${LD-ld} -m elf_x86_64" 7981 1.1 mrg ;; 7982 1.3 skrll powerpcle-*linux*) 7983 1.3 skrll LD="${LD-ld} -m elf64lppc" 7984 1.3 skrll ;; 7985 1.3 skrll powerpc-*linux*) 7986 1.1 mrg LD="${LD-ld} -m elf64ppc" 7987 1.1 mrg ;; 7988 1.1 mrg s390*-*linux*|s390*-*tpf*) 7989 1.1 mrg LD="${LD-ld} -m elf64_s390" 7990 1.1 mrg ;; 7991 1.1 mrg sparc*-*linux*) 7992 1.1 mrg LD="${LD-ld} -m elf64_sparc" 7993 1.1 mrg ;; 7994 1.1 mrg esac 7995 1.1 mrg ;; 7996 1.1 mrg esac 7997 1.1 mrg fi 7998 1.1 mrg rm -rf conftest* 7999 1.1 mrg ;; 8000 1.1 mrg 8001 1.1 mrg *-*-sco3.2v5*) 8002 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 8003 1.1 mrg SAVE_CFLAGS="$CFLAGS" 8004 1.1 mrg CFLAGS="$CFLAGS -belf" 8005 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 8006 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 8007 1.8 mrg if ${lt_cv_cc_needs_belf+:} false; then : 8008 1.1 mrg $as_echo_n "(cached) " >&6 8009 1.1 mrg else 8010 1.1 mrg ac_ext=c 8011 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 8012 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8013 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8014 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 8015 1.1 mrg 8016 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8017 1.1 mrg /* end confdefs.h. */ 8018 1.1 mrg 8019 1.1 mrg int 8020 1.1 mrg main () 8021 1.1 mrg { 8022 1.1 mrg 8023 1.1 mrg ; 8024 1.1 mrg return 0; 8025 1.1 mrg } 8026 1.1 mrg _ACEOF 8027 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 8028 1.1 mrg lt_cv_cc_needs_belf=yes 8029 1.1 mrg else 8030 1.1 mrg lt_cv_cc_needs_belf=no 8031 1.1 mrg fi 8032 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 8033 1.1 mrg conftest$ac_exeext conftest.$ac_ext 8034 1.1 mrg ac_ext=c 8035 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 8036 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8037 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8038 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 8039 1.1 mrg 8040 1.1 mrg fi 8041 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 8042 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 8043 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 8044 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 8045 1.1 mrg CFLAGS="$SAVE_CFLAGS" 8046 1.1 mrg fi 8047 1.1 mrg ;; 8048 1.1 mrg sparc*-*solaris*) 8049 1.1 mrg # Find out which ABI we are using. 8050 1.1 mrg echo 'int i;' > conftest.$ac_ext 8051 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8052 1.1 mrg (eval $ac_compile) 2>&5 8053 1.1 mrg ac_status=$? 8054 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8055 1.1 mrg test $ac_status = 0; }; then 8056 1.1 mrg case `/usr/bin/file conftest.o` in 8057 1.1 mrg *64-bit*) 8058 1.1 mrg case $lt_cv_prog_gnu_ld in 8059 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 8060 1.1 mrg *) 8061 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 8062 1.1 mrg LD="${LD-ld} -64" 8063 1.1 mrg fi 8064 1.1 mrg ;; 8065 1.1 mrg esac 8066 1.1 mrg ;; 8067 1.1 mrg esac 8068 1.1 mrg fi 8069 1.1 mrg rm -rf conftest* 8070 1.1 mrg ;; 8071 1.1 mrg esac 8072 1.1 mrg 8073 1.1 mrg need_locks="$enable_libtool_lock" 8074 1.1 mrg 8075 1.1 mrg 8076 1.1 mrg case $host_os in 8077 1.1 mrg rhapsody* | darwin*) 8078 1.1 mrg if test -n "$ac_tool_prefix"; then 8079 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 8080 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 8081 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8082 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8083 1.8 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 8084 1.1 mrg $as_echo_n "(cached) " >&6 8085 1.1 mrg else 8086 1.1 mrg if test -n "$DSYMUTIL"; then 8087 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 8088 1.1 mrg else 8089 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8090 1.1 mrg for as_dir in $PATH 8091 1.1 mrg do 8092 1.1 mrg IFS=$as_save_IFS 8093 1.1 mrg test -z "$as_dir" && as_dir=. 8094 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8095 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8096 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 8097 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8098 1.1 mrg break 2 8099 1.1 mrg fi 8100 1.1 mrg done 8101 1.1 mrg done 8102 1.1 mrg IFS=$as_save_IFS 8103 1.1 mrg 8104 1.1 mrg fi 8105 1.1 mrg fi 8106 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 8107 1.1 mrg if test -n "$DSYMUTIL"; then 8108 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8109 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 8110 1.1 mrg else 8111 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8112 1.1 mrg $as_echo "no" >&6; } 8113 1.1 mrg fi 8114 1.1 mrg 8115 1.1 mrg 8116 1.1 mrg fi 8117 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 8118 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 8119 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 8120 1.1 mrg set dummy dsymutil; ac_word=$2 8121 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8122 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8123 1.8 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 8124 1.1 mrg $as_echo_n "(cached) " >&6 8125 1.1 mrg else 8126 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 8127 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8128 1.1 mrg else 8129 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8130 1.1 mrg for as_dir in $PATH 8131 1.1 mrg do 8132 1.1 mrg IFS=$as_save_IFS 8133 1.1 mrg test -z "$as_dir" && as_dir=. 8134 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8135 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8136 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8137 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8138 1.1 mrg break 2 8139 1.1 mrg fi 8140 1.1 mrg done 8141 1.1 mrg done 8142 1.1 mrg IFS=$as_save_IFS 8143 1.1 mrg 8144 1.1 mrg fi 8145 1.1 mrg fi 8146 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8147 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 8148 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8149 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 8150 1.1 mrg else 8151 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8152 1.1 mrg $as_echo "no" >&6; } 8153 1.1 mrg fi 8154 1.1 mrg 8155 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 8156 1.1 mrg DSYMUTIL=":" 8157 1.1 mrg else 8158 1.1 mrg case $cross_compiling:$ac_tool_warned in 8159 1.1 mrg yes:) 8160 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8161 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8162 1.1 mrg ac_tool_warned=yes ;; 8163 1.1 mrg esac 8164 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 8165 1.1 mrg fi 8166 1.1 mrg else 8167 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8168 1.1 mrg fi 8169 1.1 mrg 8170 1.1 mrg if test -n "$ac_tool_prefix"; then 8171 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8172 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8173 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8174 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8175 1.8 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 8176 1.1 mrg $as_echo_n "(cached) " >&6 8177 1.1 mrg else 8178 1.1 mrg if test -n "$NMEDIT"; then 8179 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8180 1.1 mrg else 8181 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8182 1.1 mrg for as_dir in $PATH 8183 1.1 mrg do 8184 1.1 mrg IFS=$as_save_IFS 8185 1.1 mrg test -z "$as_dir" && as_dir=. 8186 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8187 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8188 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8189 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8190 1.1 mrg break 2 8191 1.1 mrg fi 8192 1.1 mrg done 8193 1.1 mrg done 8194 1.1 mrg IFS=$as_save_IFS 8195 1.1 mrg 8196 1.1 mrg fi 8197 1.1 mrg fi 8198 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 8199 1.1 mrg if test -n "$NMEDIT"; then 8200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8201 1.1 mrg $as_echo "$NMEDIT" >&6; } 8202 1.1 mrg else 8203 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8204 1.1 mrg $as_echo "no" >&6; } 8205 1.1 mrg fi 8206 1.1 mrg 8207 1.1 mrg 8208 1.1 mrg fi 8209 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 8210 1.1 mrg ac_ct_NMEDIT=$NMEDIT 8211 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 8212 1.1 mrg set dummy nmedit; ac_word=$2 8213 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8214 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8215 1.8 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 8216 1.1 mrg $as_echo_n "(cached) " >&6 8217 1.1 mrg else 8218 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 8219 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8220 1.1 mrg else 8221 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8222 1.1 mrg for as_dir in $PATH 8223 1.1 mrg do 8224 1.1 mrg IFS=$as_save_IFS 8225 1.1 mrg test -z "$as_dir" && as_dir=. 8226 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8227 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8228 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 8229 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8230 1.1 mrg break 2 8231 1.1 mrg fi 8232 1.1 mrg done 8233 1.1 mrg done 8234 1.1 mrg IFS=$as_save_IFS 8235 1.1 mrg 8236 1.1 mrg fi 8237 1.1 mrg fi 8238 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8239 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 8240 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8241 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 8242 1.1 mrg else 8243 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8244 1.1 mrg $as_echo "no" >&6; } 8245 1.1 mrg fi 8246 1.1 mrg 8247 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 8248 1.1 mrg NMEDIT=":" 8249 1.1 mrg else 8250 1.1 mrg case $cross_compiling:$ac_tool_warned in 8251 1.1 mrg yes:) 8252 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8253 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8254 1.1 mrg ac_tool_warned=yes ;; 8255 1.1 mrg esac 8256 1.1 mrg NMEDIT=$ac_ct_NMEDIT 8257 1.1 mrg fi 8258 1.1 mrg else 8259 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 8260 1.1 mrg fi 8261 1.1 mrg 8262 1.1 mrg if test -n "$ac_tool_prefix"; then 8263 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8264 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 8265 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8266 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8267 1.8 mrg if ${ac_cv_prog_LIPO+:} false; then : 8268 1.1 mrg $as_echo_n "(cached) " >&6 8269 1.1 mrg else 8270 1.1 mrg if test -n "$LIPO"; then 8271 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8272 1.1 mrg else 8273 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8274 1.1 mrg for as_dir in $PATH 8275 1.1 mrg do 8276 1.1 mrg IFS=$as_save_IFS 8277 1.1 mrg test -z "$as_dir" && as_dir=. 8278 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8279 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8280 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8281 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8282 1.1 mrg break 2 8283 1.1 mrg fi 8284 1.1 mrg done 8285 1.1 mrg done 8286 1.1 mrg IFS=$as_save_IFS 8287 1.1 mrg 8288 1.1 mrg fi 8289 1.1 mrg fi 8290 1.1 mrg LIPO=$ac_cv_prog_LIPO 8291 1.1 mrg if test -n "$LIPO"; then 8292 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8293 1.1 mrg $as_echo "$LIPO" >&6; } 8294 1.1 mrg else 8295 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8296 1.1 mrg $as_echo "no" >&6; } 8297 1.1 mrg fi 8298 1.1 mrg 8299 1.1 mrg 8300 1.1 mrg fi 8301 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 8302 1.1 mrg ac_ct_LIPO=$LIPO 8303 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 8304 1.1 mrg set dummy lipo; ac_word=$2 8305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8306 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8307 1.8 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8308 1.1 mrg $as_echo_n "(cached) " >&6 8309 1.1 mrg else 8310 1.1 mrg if test -n "$ac_ct_LIPO"; then 8311 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8312 1.1 mrg else 8313 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8314 1.1 mrg for as_dir in $PATH 8315 1.1 mrg do 8316 1.1 mrg IFS=$as_save_IFS 8317 1.1 mrg test -z "$as_dir" && as_dir=. 8318 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8319 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8320 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 8321 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8322 1.1 mrg break 2 8323 1.1 mrg fi 8324 1.1 mrg done 8325 1.1 mrg done 8326 1.1 mrg IFS=$as_save_IFS 8327 1.1 mrg 8328 1.1 mrg fi 8329 1.1 mrg fi 8330 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8331 1.1 mrg if test -n "$ac_ct_LIPO"; then 8332 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8333 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 8334 1.1 mrg else 8335 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8336 1.1 mrg $as_echo "no" >&6; } 8337 1.1 mrg fi 8338 1.1 mrg 8339 1.1 mrg if test "x$ac_ct_LIPO" = x; then 8340 1.1 mrg LIPO=":" 8341 1.1 mrg else 8342 1.1 mrg case $cross_compiling:$ac_tool_warned in 8343 1.1 mrg yes:) 8344 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8345 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8346 1.1 mrg ac_tool_warned=yes ;; 8347 1.1 mrg esac 8348 1.1 mrg LIPO=$ac_ct_LIPO 8349 1.1 mrg fi 8350 1.1 mrg else 8351 1.1 mrg LIPO="$ac_cv_prog_LIPO" 8352 1.1 mrg fi 8353 1.1 mrg 8354 1.1 mrg if test -n "$ac_tool_prefix"; then 8355 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8356 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 8357 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8358 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8359 1.8 mrg if ${ac_cv_prog_OTOOL+:} false; then : 8360 1.1 mrg $as_echo_n "(cached) " >&6 8361 1.1 mrg else 8362 1.1 mrg if test -n "$OTOOL"; then 8363 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8364 1.1 mrg else 8365 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8366 1.1 mrg for as_dir in $PATH 8367 1.1 mrg do 8368 1.1 mrg IFS=$as_save_IFS 8369 1.1 mrg test -z "$as_dir" && as_dir=. 8370 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8371 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8372 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8373 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8374 1.1 mrg break 2 8375 1.1 mrg fi 8376 1.1 mrg done 8377 1.1 mrg done 8378 1.1 mrg IFS=$as_save_IFS 8379 1.1 mrg 8380 1.1 mrg fi 8381 1.1 mrg fi 8382 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 8383 1.1 mrg if test -n "$OTOOL"; then 8384 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8385 1.1 mrg $as_echo "$OTOOL" >&6; } 8386 1.1 mrg else 8387 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8388 1.1 mrg $as_echo "no" >&6; } 8389 1.1 mrg fi 8390 1.1 mrg 8391 1.1 mrg 8392 1.1 mrg fi 8393 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 8394 1.1 mrg ac_ct_OTOOL=$OTOOL 8395 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 8396 1.1 mrg set dummy otool; ac_word=$2 8397 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8398 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8399 1.8 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8400 1.1 mrg $as_echo_n "(cached) " >&6 8401 1.1 mrg else 8402 1.1 mrg if test -n "$ac_ct_OTOOL"; then 8403 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8404 1.1 mrg else 8405 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8406 1.1 mrg for as_dir in $PATH 8407 1.1 mrg do 8408 1.1 mrg IFS=$as_save_IFS 8409 1.1 mrg test -z "$as_dir" && as_dir=. 8410 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8411 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8412 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 8413 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8414 1.1 mrg break 2 8415 1.1 mrg fi 8416 1.1 mrg done 8417 1.1 mrg done 8418 1.1 mrg IFS=$as_save_IFS 8419 1.1 mrg 8420 1.1 mrg fi 8421 1.1 mrg fi 8422 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8423 1.1 mrg if test -n "$ac_ct_OTOOL"; then 8424 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8425 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 8426 1.1 mrg else 8427 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8428 1.1 mrg $as_echo "no" >&6; } 8429 1.1 mrg fi 8430 1.1 mrg 8431 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 8432 1.1 mrg OTOOL=":" 8433 1.1 mrg else 8434 1.1 mrg case $cross_compiling:$ac_tool_warned in 8435 1.1 mrg yes:) 8436 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8437 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8438 1.1 mrg ac_tool_warned=yes ;; 8439 1.1 mrg esac 8440 1.1 mrg OTOOL=$ac_ct_OTOOL 8441 1.1 mrg fi 8442 1.1 mrg else 8443 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 8444 1.1 mrg fi 8445 1.1 mrg 8446 1.1 mrg if test -n "$ac_tool_prefix"; then 8447 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8448 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 8449 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8450 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8451 1.8 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 8452 1.1 mrg $as_echo_n "(cached) " >&6 8453 1.1 mrg else 8454 1.1 mrg if test -n "$OTOOL64"; then 8455 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8456 1.1 mrg else 8457 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8458 1.1 mrg for as_dir in $PATH 8459 1.1 mrg do 8460 1.1 mrg IFS=$as_save_IFS 8461 1.1 mrg test -z "$as_dir" && as_dir=. 8462 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8463 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8464 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8465 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8466 1.1 mrg break 2 8467 1.1 mrg fi 8468 1.1 mrg done 8469 1.1 mrg done 8470 1.1 mrg IFS=$as_save_IFS 8471 1.1 mrg 8472 1.1 mrg fi 8473 1.1 mrg fi 8474 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 8475 1.1 mrg if test -n "$OTOOL64"; then 8476 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8477 1.1 mrg $as_echo "$OTOOL64" >&6; } 8478 1.1 mrg else 8479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8480 1.1 mrg $as_echo "no" >&6; } 8481 1.1 mrg fi 8482 1.1 mrg 8483 1.1 mrg 8484 1.1 mrg fi 8485 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 8486 1.1 mrg ac_ct_OTOOL64=$OTOOL64 8487 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 8488 1.1 mrg set dummy otool64; ac_word=$2 8489 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8490 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8491 1.8 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8492 1.1 mrg $as_echo_n "(cached) " >&6 8493 1.1 mrg else 8494 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 8495 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8496 1.1 mrg else 8497 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8498 1.1 mrg for as_dir in $PATH 8499 1.1 mrg do 8500 1.1 mrg IFS=$as_save_IFS 8501 1.1 mrg test -z "$as_dir" && as_dir=. 8502 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8503 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8504 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 8505 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8506 1.1 mrg break 2 8507 1.1 mrg fi 8508 1.1 mrg done 8509 1.1 mrg done 8510 1.1 mrg IFS=$as_save_IFS 8511 1.1 mrg 8512 1.1 mrg fi 8513 1.1 mrg fi 8514 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8515 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 8516 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8517 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 8518 1.1 mrg else 8519 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8520 1.1 mrg $as_echo "no" >&6; } 8521 1.1 mrg fi 8522 1.1 mrg 8523 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 8524 1.1 mrg OTOOL64=":" 8525 1.1 mrg else 8526 1.1 mrg case $cross_compiling:$ac_tool_warned in 8527 1.1 mrg yes:) 8528 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8529 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8530 1.1 mrg ac_tool_warned=yes ;; 8531 1.1 mrg esac 8532 1.1 mrg OTOOL64=$ac_ct_OTOOL64 8533 1.1 mrg fi 8534 1.1 mrg else 8535 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 8536 1.1 mrg fi 8537 1.1 mrg 8538 1.1 mrg 8539 1.1 mrg 8540 1.1 mrg 8541 1.1 mrg 8542 1.1 mrg 8543 1.1 mrg 8544 1.1 mrg 8545 1.1 mrg 8546 1.1 mrg 8547 1.1 mrg 8548 1.1 mrg 8549 1.1 mrg 8550 1.1 mrg 8551 1.1 mrg 8552 1.1 mrg 8553 1.1 mrg 8554 1.1 mrg 8555 1.1 mrg 8556 1.1 mrg 8557 1.1 mrg 8558 1.1 mrg 8559 1.1 mrg 8560 1.1 mrg 8561 1.1 mrg 8562 1.1 mrg 8563 1.1 mrg 8564 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8565 1.5 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 8566 1.8 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 8567 1.5 mrg $as_echo_n "(cached) " >&6 8568 1.1 mrg else 8569 1.5 mrg lt_cv_apple_cc_single_mod=no 8570 1.5 mrg if test -z "${LT_MULTI_MODULE}"; then 8571 1.5 mrg # By default we will add the -single_module flag. You can override 8572 1.5 mrg # by either setting the environment variable LT_MULTI_MODULE 8573 1.5 mrg # non-empty at configure time, or by adding -multi_module to the 8574 1.5 mrg # link flags. 8575 1.5 mrg rm -rf libconftest.dylib* 8576 1.5 mrg echo "int foo(void){return 1;}" > conftest.c 8577 1.5 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8578 1.5 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 8579 1.5 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8580 1.5 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8581 1.5 mrg _lt_result=$? 8582 1.5 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8583 1.5 mrg lt_cv_apple_cc_single_mod=yes 8584 1.5 mrg else 8585 1.5 mrg cat conftest.err >&5 8586 1.5 mrg fi 8587 1.5 mrg rm -rf libconftest.dylib* 8588 1.5 mrg rm -f conftest.* 8589 1.5 mrg fi 8590 1.1 mrg fi 8591 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8592 1.5 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8593 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8594 1.5 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8595 1.8 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 8596 1.5 mrg $as_echo_n "(cached) " >&6 8597 1.1 mrg else 8598 1.5 mrg lt_cv_ld_exported_symbols_list=no 8599 1.5 mrg save_LDFLAGS=$LDFLAGS 8600 1.5 mrg echo "_main" > conftest.sym 8601 1.5 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8602 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8603 1.1 mrg /* end confdefs.h. */ 8604 1.1 mrg 8605 1.1 mrg int 8606 1.1 mrg main () 8607 1.1 mrg { 8608 1.5 mrg 8609 1.5 mrg ; 8610 1.1 mrg return 0; 8611 1.1 mrg } 8612 1.1 mrg _ACEOF 8613 1.5 mrg if ac_fn_c_try_link "$LINENO"; then : 8614 1.5 mrg lt_cv_ld_exported_symbols_list=yes 8615 1.1 mrg else 8616 1.5 mrg lt_cv_ld_exported_symbols_list=no 8617 1.1 mrg fi 8618 1.5 mrg rm -f core conftest.err conftest.$ac_objext \ 8619 1.5 mrg conftest$ac_exeext conftest.$ac_ext 8620 1.5 mrg LDFLAGS="$save_LDFLAGS" 8621 1.1 mrg 8622 1.1 mrg fi 8623 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8624 1.5 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8625 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8626 1.5 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 8627 1.8 mrg if ${lt_cv_ld_force_load+:} false; then : 8628 1.5 mrg $as_echo_n "(cached) " >&6 8629 1.5 mrg else 8630 1.5 mrg lt_cv_ld_force_load=no 8631 1.5 mrg cat > conftest.c << _LT_EOF 8632 1.5 mrg int forced_loaded() { return 2;} 8633 1.5 mrg _LT_EOF 8634 1.5 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8635 1.5 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8636 1.5 mrg echo "$AR cru libconftest.a conftest.o" >&5 8637 1.5 mrg $AR cru libconftest.a conftest.o 2>&5 8638 1.5 mrg cat > conftest.c << _LT_EOF 8639 1.5 mrg int main() { return 0;} 8640 1.5 mrg _LT_EOF 8641 1.5 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8642 1.5 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8643 1.5 mrg _lt_result=$? 8644 1.5 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8645 1.5 mrg lt_cv_ld_force_load=yes 8646 1.5 mrg else 8647 1.5 mrg cat conftest.err >&5 8648 1.5 mrg fi 8649 1.5 mrg rm -f conftest.err libconftest.a conftest conftest.c 8650 1.5 mrg rm -rf conftest.dSYM 8651 1.1 mrg 8652 1.1 mrg fi 8653 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8654 1.5 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 8655 1.10 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 8656 1.10 mrg # build without first building modern cctools / linker. 8657 1.10 mrg case $host_cpu-$host_os in 8658 1.10 mrg *-rhapsody* | *-darwin1.[012]) 8659 1.5 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8660 1.10 mrg *-darwin1.*) 8661 1.5 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8662 1.10 mrg *-darwin*) 8663 1.10 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8664 1.10 mrg # deployment target is forced to an earlier version. 8665 1.10 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8666 1.11 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*) 8667 1.10 mrg ;; 8668 1.5 mrg 10.[012][,.]*) 8669 1.10 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8670 1.10 mrg ;; 8671 1.10 mrg *) 8672 1.10 mrg ;; 8673 1.10 mrg esac 8674 1.5 mrg ;; 8675 1.5 mrg esac 8676 1.5 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8677 1.5 mrg _lt_dar_single_mod='$single_module' 8678 1.5 mrg fi 8679 1.5 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8680 1.5 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8681 1.5 mrg else 8682 1.5 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8683 1.5 mrg fi 8684 1.5 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8685 1.5 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 8686 1.5 mrg else 8687 1.5 mrg _lt_dsymutil= 8688 1.5 mrg fi 8689 1.5 mrg ;; 8690 1.5 mrg esac 8691 1.1 mrg 8692 1.1 mrg for ac_header in dlfcn.h 8693 1.1 mrg do : 8694 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8695 1.1 mrg " 8696 1.8 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8697 1.1 mrg cat >>confdefs.h <<_ACEOF 8698 1.1 mrg #define HAVE_DLFCN_H 1 8699 1.1 mrg _ACEOF 8700 1.1 mrg 8701 1.1 mrg fi 8702 1.1 mrg 8703 1.1 mrg done 8704 1.1 mrg 8705 1.1 mrg 8706 1.1 mrg 8707 1.1 mrg 8708 1.1 mrg 8709 1.1 mrg # Set options 8710 1.1 mrg 8711 1.1 mrg 8712 1.1 mrg 8713 1.1 mrg enable_dlopen=no 8714 1.1 mrg 8715 1.1 mrg 8716 1.1 mrg enable_win32_dll=no 8717 1.1 mrg 8718 1.1 mrg 8719 1.1 mrg # Check whether --enable-shared was given. 8720 1.1 mrg if test "${enable_shared+set}" = set; then : 8721 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 8722 1.1 mrg case $enableval in 8723 1.1 mrg yes) enable_shared=yes ;; 8724 1.1 mrg no) enable_shared=no ;; 8725 1.1 mrg *) 8726 1.1 mrg enable_shared=no 8727 1.1 mrg # Look at the argument we got. We use all the common list separators. 8728 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8729 1.1 mrg for pkg in $enableval; do 8730 1.1 mrg IFS="$lt_save_ifs" 8731 1.1 mrg if test "X$pkg" = "X$p"; then 8732 1.1 mrg enable_shared=yes 8733 1.1 mrg fi 8734 1.1 mrg done 8735 1.1 mrg IFS="$lt_save_ifs" 8736 1.1 mrg ;; 8737 1.1 mrg esac 8738 1.1 mrg else 8739 1.1 mrg enable_shared=yes 8740 1.1 mrg fi 8741 1.1 mrg 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 # Check whether --enable-static was given. 8751 1.1 mrg if test "${enable_static+set}" = set; then : 8752 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 8753 1.1 mrg case $enableval in 8754 1.1 mrg yes) enable_static=yes ;; 8755 1.1 mrg no) enable_static=no ;; 8756 1.1 mrg *) 8757 1.1 mrg enable_static=no 8758 1.1 mrg # Look at the argument we got. We use all the common list separators. 8759 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8760 1.1 mrg for pkg in $enableval; do 8761 1.1 mrg IFS="$lt_save_ifs" 8762 1.1 mrg if test "X$pkg" = "X$p"; then 8763 1.1 mrg enable_static=yes 8764 1.1 mrg fi 8765 1.1 mrg done 8766 1.1 mrg IFS="$lt_save_ifs" 8767 1.1 mrg ;; 8768 1.1 mrg esac 8769 1.1 mrg else 8770 1.1 mrg enable_static=yes 8771 1.1 mrg fi 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 # Check whether --with-pic was given. 8783 1.1 mrg if test "${with_pic+set}" = set; then : 8784 1.1 mrg withval=$with_pic; pic_mode="$withval" 8785 1.1 mrg else 8786 1.1 mrg pic_mode=default 8787 1.1 mrg fi 8788 1.1 mrg 8789 1.1 mrg 8790 1.1 mrg test -z "$pic_mode" && pic_mode=default 8791 1.1 mrg 8792 1.1 mrg 8793 1.1 mrg 8794 1.1 mrg 8795 1.1 mrg 8796 1.1 mrg 8797 1.1 mrg 8798 1.1 mrg # Check whether --enable-fast-install was given. 8799 1.1 mrg if test "${enable_fast_install+set}" = set; then : 8800 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 8801 1.1 mrg case $enableval in 8802 1.1 mrg yes) enable_fast_install=yes ;; 8803 1.1 mrg no) enable_fast_install=no ;; 8804 1.1 mrg *) 8805 1.1 mrg enable_fast_install=no 8806 1.1 mrg # Look at the argument we got. We use all the common list separators. 8807 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8808 1.1 mrg for pkg in $enableval; do 8809 1.1 mrg IFS="$lt_save_ifs" 8810 1.1 mrg if test "X$pkg" = "X$p"; then 8811 1.1 mrg enable_fast_install=yes 8812 1.1 mrg fi 8813 1.1 mrg done 8814 1.1 mrg IFS="$lt_save_ifs" 8815 1.1 mrg ;; 8816 1.1 mrg esac 8817 1.1 mrg else 8818 1.1 mrg enable_fast_install=yes 8819 1.1 mrg fi 8820 1.1 mrg 8821 1.1 mrg 8822 1.1 mrg 8823 1.1 mrg 8824 1.1 mrg 8825 1.1 mrg 8826 1.1 mrg 8827 1.1 mrg 8828 1.1 mrg 8829 1.1 mrg 8830 1.1 mrg 8831 1.1 mrg # This can be used to rebuild libtool when needed 8832 1.1 mrg LIBTOOL_DEPS="$ltmain" 8833 1.1 mrg 8834 1.1 mrg # Always use our own libtool. 8835 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8836 1.1 mrg 8837 1.1 mrg 8838 1.1 mrg 8839 1.1 mrg 8840 1.1 mrg 8841 1.1 mrg 8842 1.1 mrg 8843 1.1 mrg 8844 1.1 mrg 8845 1.1 mrg 8846 1.1 mrg 8847 1.1 mrg 8848 1.1 mrg 8849 1.1 mrg 8850 1.1 mrg 8851 1.1 mrg 8852 1.1 mrg 8853 1.1 mrg 8854 1.1 mrg 8855 1.1 mrg 8856 1.1 mrg 8857 1.1 mrg 8858 1.1 mrg 8859 1.1 mrg 8860 1.1 mrg 8861 1.1 mrg 8862 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 8863 1.1 mrg 8864 1.1 mrg 8865 1.1 mrg 8866 1.1 mrg 8867 1.1 mrg 8868 1.1 mrg 8869 1.1 mrg 8870 1.1 mrg 8871 1.1 mrg 8872 1.1 mrg 8873 1.1 mrg 8874 1.1 mrg 8875 1.1 mrg 8876 1.1 mrg 8877 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 8878 1.1 mrg setopt NO_GLOB_SUBST 8879 1.1 mrg fi 8880 1.1 mrg 8881 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8882 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 8883 1.8 mrg if ${lt_cv_objdir+:} false; then : 8884 1.1 mrg $as_echo_n "(cached) " >&6 8885 1.1 mrg else 8886 1.1 mrg rm -f .libs 2>/dev/null 8887 1.1 mrg mkdir .libs 2>/dev/null 8888 1.1 mrg if test -d .libs; then 8889 1.1 mrg lt_cv_objdir=.libs 8890 1.1 mrg else 8891 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 8892 1.1 mrg lt_cv_objdir=_libs 8893 1.1 mrg fi 8894 1.1 mrg rmdir .libs 2>/dev/null 8895 1.1 mrg fi 8896 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8897 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 8898 1.1 mrg objdir=$lt_cv_objdir 8899 1.1 mrg 8900 1.1 mrg 8901 1.1 mrg 8902 1.1 mrg 8903 1.1 mrg 8904 1.1 mrg cat >>confdefs.h <<_ACEOF 8905 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 8906 1.1 mrg _ACEOF 8907 1.1 mrg 8908 1.1 mrg 8909 1.1 mrg 8910 1.1 mrg 8911 1.1 mrg case $host_os in 8912 1.1 mrg aix3*) 8913 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 8914 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 8915 1.1 mrg # vanish in a puff of smoke. 8916 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 8917 1.1 mrg COLLECT_NAMES= 8918 1.1 mrg export COLLECT_NAMES 8919 1.1 mrg fi 8920 1.1 mrg ;; 8921 1.1 mrg esac 8922 1.1 mrg 8923 1.1 mrg # Global variables: 8924 1.1 mrg ofile=libtool 8925 1.1 mrg can_build_shared=yes 8926 1.1 mrg 8927 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 8928 1.1 mrg # which needs '.lib'). 8929 1.1 mrg libext=a 8930 1.1 mrg 8931 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 8932 1.1 mrg 8933 1.1 mrg old_CC="$CC" 8934 1.1 mrg old_CFLAGS="$CFLAGS" 8935 1.1 mrg 8936 1.1 mrg # Set sane defaults for various variables 8937 1.1 mrg test -z "$CC" && CC=cc 8938 1.1 mrg test -z "$LTCC" && LTCC=$CC 8939 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8940 1.1 mrg test -z "$LD" && LD=ld 8941 1.1 mrg test -z "$ac_objext" && ac_objext=o 8942 1.1 mrg 8943 1.1 mrg for cc_temp in $compiler""; do 8944 1.1 mrg case $cc_temp in 8945 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8946 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8947 1.1 mrg \-*) ;; 8948 1.1 mrg *) break;; 8949 1.1 mrg esac 8950 1.1 mrg done 8951 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8952 1.1 mrg 8953 1.1 mrg 8954 1.1 mrg # Only perform the check for file, if the check method requires it 8955 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 8956 1.1 mrg case $deplibs_check_method in 8957 1.1 mrg file_magic*) 8958 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8959 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8960 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8961 1.8 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8962 1.1 mrg $as_echo_n "(cached) " >&6 8963 1.1 mrg else 8964 1.1 mrg case $MAGIC_CMD in 8965 1.1 mrg [\\/*] | ?:[\\/]*) 8966 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8967 1.1 mrg ;; 8968 1.1 mrg *) 8969 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8970 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8971 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8972 1.1 mrg for ac_dir in $ac_dummy; do 8973 1.1 mrg IFS="$lt_save_ifs" 8974 1.1 mrg test -z "$ac_dir" && ac_dir=. 8975 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 8976 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8977 1.1 mrg if test -n "$file_magic_test_file"; then 8978 1.1 mrg case $deplibs_check_method in 8979 1.1 mrg "file_magic "*) 8980 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8981 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8982 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8983 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8984 1.1 mrg : 8985 1.1 mrg else 8986 1.1 mrg cat <<_LT_EOF 1>&2 8987 1.1 mrg 8988 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8989 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8990 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8991 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8992 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8993 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8994 1.1 mrg *** may want to report the problem to your system manager and/or to 8995 1.1 mrg *** bug-libtool@gnu.org 8996 1.1 mrg 8997 1.1 mrg _LT_EOF 8998 1.1 mrg fi ;; 8999 1.1 mrg esac 9000 1.1 mrg fi 9001 1.1 mrg break 9002 1.1 mrg fi 9003 1.1 mrg done 9004 1.1 mrg IFS="$lt_save_ifs" 9005 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 9006 1.1 mrg ;; 9007 1.1 mrg esac 9008 1.1 mrg fi 9009 1.1 mrg 9010 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9011 1.1 mrg if test -n "$MAGIC_CMD"; then 9012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9013 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 9014 1.1 mrg else 9015 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9016 1.1 mrg $as_echo "no" >&6; } 9017 1.1 mrg fi 9018 1.1 mrg 9019 1.1 mrg 9020 1.1 mrg 9021 1.1 mrg 9022 1.1 mrg 9023 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 9024 1.1 mrg if test -n "$ac_tool_prefix"; then 9025 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9026 1.1 mrg $as_echo_n "checking for file... " >&6; } 9027 1.8 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 9028 1.1 mrg $as_echo_n "(cached) " >&6 9029 1.1 mrg else 9030 1.1 mrg case $MAGIC_CMD in 9031 1.1 mrg [\\/*] | ?:[\\/]*) 9032 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9033 1.1 mrg ;; 9034 1.1 mrg *) 9035 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 9036 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9037 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9038 1.1 mrg for ac_dir in $ac_dummy; do 9039 1.1 mrg IFS="$lt_save_ifs" 9040 1.1 mrg test -z "$ac_dir" && ac_dir=. 9041 1.1 mrg if test -f $ac_dir/file; then 9042 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 9043 1.1 mrg if test -n "$file_magic_test_file"; then 9044 1.1 mrg case $deplibs_check_method in 9045 1.1 mrg "file_magic "*) 9046 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9047 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9048 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9049 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 9050 1.1 mrg : 9051 1.1 mrg else 9052 1.1 mrg cat <<_LT_EOF 1>&2 9053 1.1 mrg 9054 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 9055 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 9056 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 9057 1.1 mrg *** as such. This will affect the creation of libtool libraries that 9058 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 9059 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 9060 1.1 mrg *** may want to report the problem to your system manager and/or to 9061 1.1 mrg *** bug-libtool@gnu.org 9062 1.1 mrg 9063 1.1 mrg _LT_EOF 9064 1.1 mrg fi ;; 9065 1.1 mrg esac 9066 1.1 mrg fi 9067 1.1 mrg break 9068 1.1 mrg fi 9069 1.1 mrg done 9070 1.1 mrg IFS="$lt_save_ifs" 9071 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 9072 1.1 mrg ;; 9073 1.1 mrg esac 9074 1.1 mrg fi 9075 1.1 mrg 9076 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9077 1.1 mrg if test -n "$MAGIC_CMD"; then 9078 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9079 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 9080 1.1 mrg else 9081 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9082 1.1 mrg $as_echo "no" >&6; } 9083 1.1 mrg fi 9084 1.1 mrg 9085 1.1 mrg 9086 1.1 mrg else 9087 1.1 mrg MAGIC_CMD=: 9088 1.1 mrg fi 9089 1.1 mrg fi 9090 1.1 mrg 9091 1.1 mrg fi 9092 1.1 mrg ;; 9093 1.1 mrg esac 9094 1.1 mrg 9095 1.1 mrg # Use C for the default configuration in the libtool script 9096 1.1 mrg 9097 1.1 mrg lt_save_CC="$CC" 9098 1.1 mrg ac_ext=c 9099 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 9100 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9101 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9102 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 9103 1.1 mrg 9104 1.1 mrg 9105 1.1 mrg # Source file extension for C test sources. 9106 1.1 mrg ac_ext=c 9107 1.1 mrg 9108 1.1 mrg # Object file extension for compiled C test sources. 9109 1.1 mrg objext=o 9110 1.1 mrg objext=$objext 9111 1.1 mrg 9112 1.1 mrg # Code to be used in simple compile tests 9113 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 9114 1.1 mrg 9115 1.1 mrg # Code to be used in simple link tests 9116 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 9117 1.1 mrg 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 # If no C compiler was specified, use CC. 9125 1.1 mrg LTCC=${LTCC-"$CC"} 9126 1.1 mrg 9127 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 9128 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9129 1.1 mrg 9130 1.1 mrg # Allow CC to be a program name with arguments. 9131 1.1 mrg compiler=$CC 9132 1.1 mrg 9133 1.1 mrg # Save the default compiler, since it gets overwritten when the other 9134 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9135 1.1 mrg compiler_DEFAULT=$CC 9136 1.1 mrg 9137 1.1 mrg # save warnings/boilerplate of simple test code 9138 1.1 mrg ac_outfile=conftest.$ac_objext 9139 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9140 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9141 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 9142 1.1 mrg $RM conftest* 9143 1.1 mrg 9144 1.1 mrg ac_outfile=conftest.$ac_objext 9145 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 9146 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9147 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 9148 1.1 mrg $RM -r conftest* 9149 1.1 mrg 9150 1.1 mrg 9151 1.1 mrg ## CAVEAT EMPTOR: 9152 1.1 mrg ## There is no encapsulation within the following macros, do not change 9153 1.1 mrg ## the running order or otherwise move them around unless you know exactly 9154 1.1 mrg ## what you are doing... 9155 1.1 mrg if test -n "$compiler"; then 9156 1.1 mrg 9157 1.1 mrg lt_prog_compiler_no_builtin_flag= 9158 1.1 mrg 9159 1.1 mrg if test "$GCC" = yes; then 9160 1.1 mrg case $cc_basename in 9161 1.1 mrg nvcc*) 9162 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9163 1.1 mrg *) 9164 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9165 1.1 mrg esac 9166 1.1 mrg 9167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9168 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9169 1.8 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9170 1.1 mrg $as_echo_n "(cached) " >&6 9171 1.1 mrg else 9172 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 9173 1.1 mrg ac_outfile=conftest.$ac_objext 9174 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9175 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 9176 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9177 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9178 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9179 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9180 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 9181 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9182 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9183 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9184 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9185 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9186 1.1 mrg (eval "$lt_compile" 2>conftest.err) 9187 1.1 mrg ac_status=$? 9188 1.1 mrg cat conftest.err >&5 9189 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9190 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 9191 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9192 1.1 mrg # So say no if there are warnings other than the usual output. 9193 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9194 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9195 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9196 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 9197 1.1 mrg fi 9198 1.1 mrg fi 9199 1.1 mrg $RM conftest* 9200 1.1 mrg 9201 1.1 mrg fi 9202 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9203 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9204 1.1 mrg 9205 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9206 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9207 1.1 mrg else 9208 1.1 mrg : 9209 1.1 mrg fi 9210 1.1 mrg 9211 1.1 mrg fi 9212 1.1 mrg 9213 1.1 mrg 9214 1.1 mrg 9215 1.1 mrg 9216 1.1 mrg 9217 1.1 mrg 9218 1.1 mrg lt_prog_compiler_wl= 9219 1.1 mrg lt_prog_compiler_pic= 9220 1.1 mrg lt_prog_compiler_static= 9221 1.1 mrg 9222 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9223 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9224 1.1 mrg 9225 1.1 mrg if test "$GCC" = yes; then 9226 1.1 mrg lt_prog_compiler_wl='-Wl,' 9227 1.1 mrg lt_prog_compiler_static='-static' 9228 1.1 mrg 9229 1.1 mrg case $host_os in 9230 1.1 mrg aix*) 9231 1.1 mrg # All AIX code is PIC. 9232 1.1 mrg if test "$host_cpu" = ia64; then 9233 1.1 mrg # AIX 5 now supports IA64 processor 9234 1.1 mrg lt_prog_compiler_static='-Bstatic' 9235 1.1 mrg fi 9236 1.2 apb lt_prog_compiler_pic='-fPIC' 9237 1.1 mrg ;; 9238 1.1 mrg 9239 1.1 mrg amigaos*) 9240 1.1 mrg case $host_cpu in 9241 1.1 mrg powerpc) 9242 1.1 mrg # see comment about AmigaOS4 .so support 9243 1.1 mrg lt_prog_compiler_pic='-fPIC' 9244 1.1 mrg ;; 9245 1.1 mrg m68k) 9246 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 9247 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 9248 1.1 mrg # like `-m68040'. 9249 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9250 1.1 mrg ;; 9251 1.1 mrg esac 9252 1.1 mrg ;; 9253 1.1 mrg 9254 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9255 1.1 mrg # PIC is the default for these OSes. 9256 1.1 mrg ;; 9257 1.1 mrg 9258 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 9259 1.1 mrg # This hack is so that the source file can tell whether it is being 9260 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 9261 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 9262 1.1 mrg # (--disable-auto-import) libraries 9263 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 9264 1.1 mrg ;; 9265 1.1 mrg 9266 1.1 mrg darwin* | rhapsody*) 9267 1.1 mrg # PIC is the default on this platform 9268 1.1 mrg # Common symbols not allowed in MH_DYLIB files 9269 1.1 mrg lt_prog_compiler_pic='-fno-common' 9270 1.1 mrg ;; 9271 1.1 mrg 9272 1.1 mrg haiku*) 9273 1.1 mrg # PIC is the default for Haiku. 9274 1.1 mrg # The "-static" flag exists, but is broken. 9275 1.1 mrg lt_prog_compiler_static= 9276 1.1 mrg ;; 9277 1.1 mrg 9278 1.1 mrg hpux*) 9279 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9280 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9281 1.1 mrg # sets the default TLS model and affects inlining. 9282 1.1 mrg case $host_cpu in 9283 1.1 mrg hppa*64*) 9284 1.1 mrg # +Z the default 9285 1.1 mrg ;; 9286 1.1 mrg *) 9287 1.1 mrg lt_prog_compiler_pic='-fPIC' 9288 1.1 mrg ;; 9289 1.1 mrg esac 9290 1.1 mrg ;; 9291 1.1 mrg 9292 1.1 mrg interix[3-9]*) 9293 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9294 1.1 mrg # Instead, we relocate shared libraries at runtime. 9295 1.1 mrg ;; 9296 1.1 mrg 9297 1.1 mrg msdosdjgpp*) 9298 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 9299 1.1 mrg # on systems that don't support them. 9300 1.1 mrg lt_prog_compiler_can_build_shared=no 9301 1.1 mrg enable_shared=no 9302 1.1 mrg ;; 9303 1.1 mrg 9304 1.1 mrg *nto* | *qnx*) 9305 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 9306 1.1 mrg # it will coredump. 9307 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 9308 1.1 mrg ;; 9309 1.1 mrg 9310 1.1 mrg sysv4*MP*) 9311 1.1 mrg if test -d /usr/nec; then 9312 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 9313 1.1 mrg fi 9314 1.1 mrg ;; 9315 1.1 mrg 9316 1.1 mrg *) 9317 1.1 mrg lt_prog_compiler_pic='-fPIC' 9318 1.1 mrg ;; 9319 1.1 mrg esac 9320 1.1 mrg 9321 1.1 mrg case $cc_basename in 9322 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 9323 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 9324 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 9325 1.1 mrg ;; 9326 1.1 mrg esac 9327 1.1 mrg else 9328 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 9329 1.1 mrg case $host_os in 9330 1.1 mrg aix*) 9331 1.1 mrg lt_prog_compiler_wl='-Wl,' 9332 1.1 mrg if test "$host_cpu" = ia64; then 9333 1.1 mrg # AIX 5 now supports IA64 processor 9334 1.1 mrg lt_prog_compiler_static='-Bstatic' 9335 1.1 mrg else 9336 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9337 1.1 mrg fi 9338 1.1 mrg ;; 9339 1.1 mrg 9340 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 9341 1.1 mrg # This hack is so that the source file can tell whether it is being 9342 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 9343 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 9344 1.1 mrg ;; 9345 1.1 mrg 9346 1.1 mrg hpux9* | hpux10* | hpux11*) 9347 1.1 mrg lt_prog_compiler_wl='-Wl,' 9348 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9349 1.1 mrg # not for PA HP-UX. 9350 1.1 mrg case $host_cpu in 9351 1.1 mrg hppa*64*|ia64*) 9352 1.1 mrg # +Z the default 9353 1.1 mrg ;; 9354 1.1 mrg *) 9355 1.1 mrg lt_prog_compiler_pic='+Z' 9356 1.1 mrg ;; 9357 1.1 mrg esac 9358 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 9359 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 9360 1.1 mrg ;; 9361 1.1 mrg 9362 1.1 mrg irix5* | irix6* | nonstopux*) 9363 1.1 mrg lt_prog_compiler_wl='-Wl,' 9364 1.1 mrg # PIC (with -KPIC) is the default. 9365 1.1 mrg lt_prog_compiler_static='-non_shared' 9366 1.1 mrg ;; 9367 1.1 mrg 9368 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 9369 1.1 mrg case $cc_basename in 9370 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 9371 1.1 mrg ecc*) 9372 1.1 mrg lt_prog_compiler_wl='-Wl,' 9373 1.1 mrg lt_prog_compiler_pic='-KPIC' 9374 1.1 mrg lt_prog_compiler_static='-static' 9375 1.1 mrg ;; 9376 1.1 mrg # icc used to be incompatible with GCC. 9377 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 9378 1.1 mrg icc* | ifort*) 9379 1.1 mrg lt_prog_compiler_wl='-Wl,' 9380 1.1 mrg lt_prog_compiler_pic='-fPIC' 9381 1.1 mrg lt_prog_compiler_static='-static' 9382 1.1 mrg ;; 9383 1.1 mrg # Lahey Fortran 8.1. 9384 1.1 mrg lf95*) 9385 1.1 mrg lt_prog_compiler_wl='-Wl,' 9386 1.1 mrg lt_prog_compiler_pic='--shared' 9387 1.1 mrg lt_prog_compiler_static='--static' 9388 1.1 mrg ;; 9389 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9390 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 9391 1.1 mrg # which looks to be a dead project) 9392 1.1 mrg lt_prog_compiler_wl='-Wl,' 9393 1.1 mrg lt_prog_compiler_pic='-fpic' 9394 1.1 mrg lt_prog_compiler_static='-Bstatic' 9395 1.1 mrg ;; 9396 1.1 mrg ccc*) 9397 1.1 mrg lt_prog_compiler_wl='-Wl,' 9398 1.1 mrg # All Alpha code is PIC. 9399 1.1 mrg lt_prog_compiler_static='-non_shared' 9400 1.1 mrg ;; 9401 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 9402 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9403 1.1 mrg lt_prog_compiler_wl='-Wl,' 9404 1.1 mrg lt_prog_compiler_pic='-qpic' 9405 1.1 mrg lt_prog_compiler_static='-qstaticlink' 9406 1.1 mrg ;; 9407 1.1 mrg *) 9408 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 9409 1.1 mrg *Sun\ F* | *Sun*Fortran*) 9410 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 9411 1.1 mrg lt_prog_compiler_pic='-KPIC' 9412 1.1 mrg lt_prog_compiler_static='-Bstatic' 9413 1.1 mrg lt_prog_compiler_wl='' 9414 1.1 mrg ;; 9415 1.1 mrg *Sun\ C*) 9416 1.1 mrg # Sun C 5.9 9417 1.1 mrg lt_prog_compiler_pic='-KPIC' 9418 1.1 mrg lt_prog_compiler_static='-Bstatic' 9419 1.1 mrg lt_prog_compiler_wl='-Wl,' 9420 1.1 mrg ;; 9421 1.1 mrg esac 9422 1.1 mrg ;; 9423 1.1 mrg esac 9424 1.1 mrg ;; 9425 1.1 mrg 9426 1.1 mrg newsos6) 9427 1.1 mrg lt_prog_compiler_pic='-KPIC' 9428 1.1 mrg lt_prog_compiler_static='-Bstatic' 9429 1.1 mrg ;; 9430 1.1 mrg 9431 1.1 mrg *nto* | *qnx*) 9432 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 9433 1.1 mrg # it will coredump. 9434 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 9435 1.1 mrg ;; 9436 1.1 mrg 9437 1.1 mrg osf3* | osf4* | osf5*) 9438 1.1 mrg lt_prog_compiler_wl='-Wl,' 9439 1.1 mrg # All OSF/1 code is PIC. 9440 1.1 mrg lt_prog_compiler_static='-non_shared' 9441 1.1 mrg ;; 9442 1.1 mrg 9443 1.1 mrg rdos*) 9444 1.1 mrg lt_prog_compiler_static='-non_shared' 9445 1.1 mrg ;; 9446 1.1 mrg 9447 1.1 mrg solaris*) 9448 1.1 mrg lt_prog_compiler_pic='-KPIC' 9449 1.1 mrg lt_prog_compiler_static='-Bstatic' 9450 1.1 mrg case $cc_basename in 9451 1.1 mrg f77* | f90* | f95*) 9452 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 9453 1.1 mrg *) 9454 1.1 mrg lt_prog_compiler_wl='-Wl,';; 9455 1.1 mrg esac 9456 1.1 mrg ;; 9457 1.1 mrg 9458 1.1 mrg sunos4*) 9459 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 9460 1.1 mrg lt_prog_compiler_pic='-PIC' 9461 1.1 mrg lt_prog_compiler_static='-Bstatic' 9462 1.1 mrg ;; 9463 1.1 mrg 9464 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 9465 1.1 mrg lt_prog_compiler_wl='-Wl,' 9466 1.1 mrg lt_prog_compiler_pic='-KPIC' 9467 1.1 mrg lt_prog_compiler_static='-Bstatic' 9468 1.1 mrg ;; 9469 1.1 mrg 9470 1.1 mrg sysv4*MP*) 9471 1.1 mrg if test -d /usr/nec ;then 9472 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 9473 1.1 mrg lt_prog_compiler_static='-Bstatic' 9474 1.1 mrg fi 9475 1.1 mrg ;; 9476 1.1 mrg 9477 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9478 1.1 mrg lt_prog_compiler_wl='-Wl,' 9479 1.1 mrg lt_prog_compiler_pic='-KPIC' 9480 1.1 mrg lt_prog_compiler_static='-Bstatic' 9481 1.1 mrg ;; 9482 1.1 mrg 9483 1.1 mrg unicos*) 9484 1.1 mrg lt_prog_compiler_wl='-Wl,' 9485 1.1 mrg lt_prog_compiler_can_build_shared=no 9486 1.1 mrg ;; 9487 1.1 mrg 9488 1.1 mrg uts4*) 9489 1.1 mrg lt_prog_compiler_pic='-pic' 9490 1.1 mrg lt_prog_compiler_static='-Bstatic' 9491 1.1 mrg ;; 9492 1.1 mrg 9493 1.1 mrg *) 9494 1.1 mrg lt_prog_compiler_can_build_shared=no 9495 1.1 mrg ;; 9496 1.1 mrg esac 9497 1.1 mrg fi 9498 1.1 mrg 9499 1.1 mrg case $host_os in 9500 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 9501 1.1 mrg *djgpp*) 9502 1.1 mrg lt_prog_compiler_pic= 9503 1.1 mrg ;; 9504 1.1 mrg *) 9505 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9506 1.1 mrg ;; 9507 1.1 mrg esac 9508 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9509 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 9510 1.1 mrg 9511 1.1 mrg 9512 1.1 mrg 9513 1.1 mrg 9514 1.1 mrg 9515 1.1 mrg 9516 1.1 mrg # 9517 1.1 mrg # Check to make sure the PIC flag actually works. 9518 1.1 mrg # 9519 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 9520 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9521 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9522 1.8 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 9523 1.1 mrg $as_echo_n "(cached) " >&6 9524 1.1 mrg else 9525 1.1 mrg lt_cv_prog_compiler_pic_works=no 9526 1.1 mrg ac_outfile=conftest.$ac_objext 9527 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9528 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9529 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9530 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9531 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9532 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9533 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 9534 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9535 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9536 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9537 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9538 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9539 1.1 mrg (eval "$lt_compile" 2>conftest.err) 9540 1.1 mrg ac_status=$? 9541 1.1 mrg cat conftest.err >&5 9542 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9543 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 9544 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9545 1.1 mrg # So say no if there are warnings other than the usual output. 9546 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9547 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9548 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9549 1.1 mrg lt_cv_prog_compiler_pic_works=yes 9550 1.1 mrg fi 9551 1.1 mrg fi 9552 1.1 mrg $RM conftest* 9553 1.1 mrg 9554 1.1 mrg fi 9555 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9556 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9557 1.1 mrg 9558 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9559 1.1 mrg case $lt_prog_compiler_pic in 9560 1.1 mrg "" | " "*) ;; 9561 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9562 1.1 mrg esac 9563 1.1 mrg else 9564 1.1 mrg lt_prog_compiler_pic= 9565 1.1 mrg lt_prog_compiler_can_build_shared=no 9566 1.1 mrg fi 9567 1.1 mrg 9568 1.1 mrg fi 9569 1.1 mrg 9570 1.1 mrg 9571 1.1 mrg 9572 1.1 mrg 9573 1.1 mrg 9574 1.1 mrg 9575 1.1 mrg # 9576 1.1 mrg # Check to make sure the static flag actually works. 9577 1.1 mrg # 9578 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9580 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9581 1.8 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 9582 1.1 mrg $as_echo_n "(cached) " >&6 9583 1.1 mrg else 9584 1.1 mrg lt_cv_prog_compiler_static_works=no 9585 1.1 mrg save_LDFLAGS="$LDFLAGS" 9586 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9587 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9588 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9589 1.1 mrg # The linker can only warn and ignore the option if not recognized 9590 1.1 mrg # So say no if there are warnings 9591 1.1 mrg if test -s conftest.err; then 9592 1.1 mrg # Append any errors to the config.log. 9593 1.1 mrg cat conftest.err 1>&5 9594 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9595 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9596 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9597 1.1 mrg lt_cv_prog_compiler_static_works=yes 9598 1.1 mrg fi 9599 1.1 mrg else 9600 1.1 mrg lt_cv_prog_compiler_static_works=yes 9601 1.1 mrg fi 9602 1.1 mrg fi 9603 1.1 mrg $RM -r conftest* 9604 1.1 mrg LDFLAGS="$save_LDFLAGS" 9605 1.1 mrg 9606 1.1 mrg fi 9607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9608 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9609 1.1 mrg 9610 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9611 1.1 mrg : 9612 1.1 mrg else 9613 1.1 mrg lt_prog_compiler_static= 9614 1.1 mrg fi 9615 1.1 mrg 9616 1.1 mrg 9617 1.1 mrg 9618 1.1 mrg 9619 1.1 mrg 9620 1.1 mrg 9621 1.1 mrg 9622 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9623 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9624 1.8 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 9625 1.1 mrg $as_echo_n "(cached) " >&6 9626 1.1 mrg else 9627 1.1 mrg lt_cv_prog_compiler_c_o=no 9628 1.1 mrg $RM -r conftest 2>/dev/null 9629 1.1 mrg mkdir conftest 9630 1.1 mrg cd conftest 9631 1.1 mrg mkdir out 9632 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9633 1.1 mrg 9634 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 9635 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9636 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9637 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9638 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9639 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9640 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9641 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9642 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9643 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9644 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 9645 1.1 mrg ac_status=$? 9646 1.1 mrg cat out/conftest.err >&5 9647 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9648 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 9649 1.1 mrg then 9650 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9651 1.1 mrg # So say no if there are warnings 9652 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9653 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9654 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9655 1.1 mrg lt_cv_prog_compiler_c_o=yes 9656 1.1 mrg fi 9657 1.1 mrg fi 9658 1.1 mrg chmod u+w . 2>&5 9659 1.1 mrg $RM conftest* 9660 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 9661 1.1 mrg # template instantiation 9662 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9663 1.1 mrg $RM out/* && rmdir out 9664 1.1 mrg cd .. 9665 1.1 mrg $RM -r conftest 9666 1.1 mrg $RM conftest* 9667 1.1 mrg 9668 1.1 mrg fi 9669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9670 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9671 1.1 mrg 9672 1.1 mrg 9673 1.1 mrg 9674 1.1 mrg 9675 1.1 mrg 9676 1.1 mrg 9677 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9678 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9679 1.8 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 9680 1.1 mrg $as_echo_n "(cached) " >&6 9681 1.1 mrg else 9682 1.1 mrg lt_cv_prog_compiler_c_o=no 9683 1.1 mrg $RM -r conftest 2>/dev/null 9684 1.1 mrg mkdir conftest 9685 1.1 mrg cd conftest 9686 1.1 mrg mkdir out 9687 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9688 1.1 mrg 9689 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 9690 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9691 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9692 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9693 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9694 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9695 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9696 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9697 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9698 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9699 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 9700 1.1 mrg ac_status=$? 9701 1.1 mrg cat out/conftest.err >&5 9702 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9703 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 9704 1.1 mrg then 9705 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9706 1.1 mrg # So say no if there are warnings 9707 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9708 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9709 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9710 1.1 mrg lt_cv_prog_compiler_c_o=yes 9711 1.1 mrg fi 9712 1.1 mrg fi 9713 1.1 mrg chmod u+w . 2>&5 9714 1.1 mrg $RM conftest* 9715 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 9716 1.1 mrg # template instantiation 9717 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9718 1.1 mrg $RM out/* && rmdir out 9719 1.1 mrg cd .. 9720 1.1 mrg $RM -r conftest 9721 1.1 mrg $RM conftest* 9722 1.1 mrg 9723 1.1 mrg fi 9724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9725 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9726 1.1 mrg 9727 1.1 mrg 9728 1.1 mrg 9729 1.1 mrg 9730 1.1 mrg hard_links="nottested" 9731 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9732 1.1 mrg # do not overwrite the value of need_locks provided by the user 9733 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9734 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 9735 1.1 mrg hard_links=yes 9736 1.1 mrg $RM conftest* 9737 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9738 1.1 mrg touch conftest.a 9739 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 9740 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9741 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9742 1.1 mrg $as_echo "$hard_links" >&6; } 9743 1.1 mrg if test "$hard_links" = no; then 9744 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9745 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9746 1.1 mrg need_locks=warn 9747 1.1 mrg fi 9748 1.1 mrg else 9749 1.1 mrg need_locks=no 9750 1.1 mrg fi 9751 1.1 mrg 9752 1.1 mrg 9753 1.1 mrg 9754 1.1 mrg 9755 1.1 mrg 9756 1.1 mrg 9757 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9758 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9759 1.1 mrg 9760 1.1 mrg runpath_var= 9761 1.1 mrg allow_undefined_flag= 9762 1.1 mrg always_export_symbols=no 9763 1.1 mrg archive_cmds= 9764 1.1 mrg archive_expsym_cmds= 9765 1.1 mrg compiler_needs_object=no 9766 1.1 mrg enable_shared_with_static_runtimes=no 9767 1.1 mrg export_dynamic_flag_spec= 9768 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9769 1.1 mrg hardcode_automatic=no 9770 1.1 mrg hardcode_direct=no 9771 1.1 mrg hardcode_direct_absolute=no 9772 1.1 mrg hardcode_libdir_flag_spec= 9773 1.1 mrg hardcode_libdir_flag_spec_ld= 9774 1.1 mrg hardcode_libdir_separator= 9775 1.1 mrg hardcode_minus_L=no 9776 1.1 mrg hardcode_shlibpath_var=unsupported 9777 1.1 mrg inherit_rpath=no 9778 1.1 mrg link_all_deplibs=unknown 9779 1.1 mrg module_cmds= 9780 1.1 mrg module_expsym_cmds= 9781 1.1 mrg old_archive_from_new_cmds= 9782 1.1 mrg old_archive_from_expsyms_cmds= 9783 1.1 mrg thread_safe_flag_spec= 9784 1.1 mrg whole_archive_flag_spec= 9785 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 9786 1.1 mrg # included in the symbol list 9787 1.1 mrg include_expsyms= 9788 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 9789 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 9790 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9791 1.1 mrg # as well as any symbol that contains `d'. 9792 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9793 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9794 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 9795 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 9796 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 9797 1.1 mrg # preloaded symbol tables. 9798 1.1 mrg # Exclude shared library initialization/finalization symbols. 9799 1.1 mrg extract_expsyms_cmds= 9800 1.1 mrg 9801 1.1 mrg case $host_os in 9802 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9803 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 9804 1.1 mrg # When not using gcc, we currently assume that we are using 9805 1.1 mrg # Microsoft Visual C++. 9806 1.1 mrg if test "$GCC" != yes; then 9807 1.1 mrg with_gnu_ld=no 9808 1.1 mrg fi 9809 1.1 mrg ;; 9810 1.1 mrg interix*) 9811 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 9812 1.1 mrg with_gnu_ld=yes 9813 1.1 mrg ;; 9814 1.1 mrg openbsd*) 9815 1.1 mrg with_gnu_ld=no 9816 1.1 mrg ;; 9817 1.1 mrg esac 9818 1.1 mrg 9819 1.1 mrg ld_shlibs=yes 9820 1.1 mrg 9821 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 9822 1.1 mrg # that we're better off using the native interface for both. 9823 1.1 mrg lt_use_gnu_ld_interface=no 9824 1.1 mrg if test "$with_gnu_ld" = yes; then 9825 1.1 mrg case $host_os in 9826 1.1 mrg aix*) 9827 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 9828 1.1 mrg # with the native linker. However, as the warning in the GNU ld 9829 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 9830 1.1 mrg # shared libraries, regardless of the interface used. 9831 1.1 mrg case `$LD -v 2>&1` in 9832 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9833 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9834 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9835 1.1 mrg *) 9836 1.1 mrg lt_use_gnu_ld_interface=yes 9837 1.1 mrg ;; 9838 1.1 mrg esac 9839 1.1 mrg ;; 9840 1.1 mrg *) 9841 1.1 mrg lt_use_gnu_ld_interface=yes 9842 1.1 mrg ;; 9843 1.1 mrg esac 9844 1.1 mrg fi 9845 1.1 mrg 9846 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 9847 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 9848 1.1 mrg wlarc='${wl}' 9849 1.1 mrg 9850 1.1 mrg # Set some defaults for GNU ld with shared library support. These 9851 1.1 mrg # are reset later if shared libraries are not supported. Putting them 9852 1.1 mrg # here allows them to be overridden if necessary. 9853 1.1 mrg runpath_var=LD_RUN_PATH 9854 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9855 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 9856 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 9857 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9858 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9859 1.1 mrg else 9860 1.1 mrg whole_archive_flag_spec= 9861 1.1 mrg fi 9862 1.1 mrg supports_anon_versioning=no 9863 1.1 mrg case `$LD -v 2>&1` in 9864 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 9865 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9866 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9867 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9868 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 9869 1.1 mrg *) supports_anon_versioning=yes ;; 9870 1.1 mrg esac 9871 1.1 mrg 9872 1.1 mrg # See if GNU ld supports shared libraries. 9873 1.1 mrg case $host_os in 9874 1.1 mrg aix[3-9]*) 9875 1.1 mrg # On AIX/PPC, the GNU linker is very broken 9876 1.1 mrg if test "$host_cpu" != ia64; then 9877 1.1 mrg ld_shlibs=no 9878 1.1 mrg cat <<_LT_EOF 1>&2 9879 1.1 mrg 9880 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 9881 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 9882 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 9883 1.1 mrg *** really care for shared libraries, you may want to install binutils 9884 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9885 1.1 mrg *** You will then need to restart the configuration process. 9886 1.1 mrg 9887 1.1 mrg _LT_EOF 9888 1.1 mrg fi 9889 1.1 mrg ;; 9890 1.1 mrg 9891 1.1 mrg amigaos*) 9892 1.1 mrg case $host_cpu in 9893 1.1 mrg powerpc) 9894 1.1 mrg # see comment about AmigaOS4 .so support 9895 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9896 1.1 mrg archive_expsym_cmds='' 9897 1.1 mrg ;; 9898 1.1 mrg m68k) 9899 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)' 9900 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9901 1.1 mrg hardcode_minus_L=yes 9902 1.1 mrg ;; 9903 1.1 mrg esac 9904 1.1 mrg ;; 9905 1.1 mrg 9906 1.1 mrg beos*) 9907 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9908 1.1 mrg allow_undefined_flag=unsupported 9909 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 9910 1.1 mrg # support --undefined. This deserves some investigation. FIXME 9911 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9912 1.1 mrg else 9913 1.1 mrg ld_shlibs=no 9914 1.1 mrg fi 9915 1.1 mrg ;; 9916 1.1 mrg 9917 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9918 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9919 1.1 mrg # as there is no search path for DLLs. 9920 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9921 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 9922 1.1 mrg allow_undefined_flag=unsupported 9923 1.1 mrg always_export_symbols=no 9924 1.1 mrg enable_shared_with_static_runtimes=yes 9925 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' 9926 1.1 mrg 9927 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9928 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' 9929 1.1 mrg # If the export-symbols file already is a .def file (1st line 9930 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 9931 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9932 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 9933 1.1 mrg else 9934 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 9935 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 9936 1.1 mrg fi~ 9937 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' 9938 1.1 mrg else 9939 1.1 mrg ld_shlibs=no 9940 1.1 mrg fi 9941 1.1 mrg ;; 9942 1.1 mrg 9943 1.1 mrg haiku*) 9944 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9945 1.1 mrg link_all_deplibs=yes 9946 1.1 mrg ;; 9947 1.1 mrg 9948 1.1 mrg interix[3-9]*) 9949 1.1 mrg hardcode_direct=no 9950 1.1 mrg hardcode_shlibpath_var=no 9951 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9952 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9953 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9954 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 9955 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 9956 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 9957 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9958 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9959 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' 9960 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' 9961 1.1 mrg ;; 9962 1.1 mrg 9963 1.9 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9964 1.1 mrg tmp_diet=no 9965 1.1 mrg if test "$host_os" = linux-dietlibc; then 9966 1.1 mrg case $cc_basename in 9967 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9968 1.1 mrg esac 9969 1.1 mrg fi 9970 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9971 1.1 mrg && test "$tmp_diet" = no 9972 1.1 mrg then 9973 1.4 mrg tmp_addflag=' $pic_flag' 9974 1.1 mrg tmp_sharedflag='-shared' 9975 1.1 mrg case $cc_basename,$host_cpu in 9976 1.1 mrg pgcc*) # Portland Group C compiler 9977 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' 9978 1.1 mrg tmp_addflag=' $pic_flag' 9979 1.1 mrg ;; 9980 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 9981 1.1 mrg # Portland Group f77 and f90 compilers 9982 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' 9983 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 9984 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9985 1.1 mrg tmp_addflag=' -i_dynamic' ;; 9986 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9987 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 9988 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 9989 1.1 mrg tmp_addflag=' -nofor_main' ;; 9990 1.1 mrg lf95*) # Lahey Fortran 8.1 9991 1.1 mrg whole_archive_flag_spec= 9992 1.1 mrg tmp_sharedflag='--shared' ;; 9993 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9994 1.1 mrg tmp_sharedflag='-qmkshrobj' 9995 1.1 mrg tmp_addflag= ;; 9996 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 9997 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' 9998 1.1 mrg compiler_needs_object=yes 9999 1.1 mrg ;; 10000 1.1 mrg esac 10001 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 10002 1.1 mrg *Sun\ C*) # Sun C 5.9 10003 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' 10004 1.1 mrg compiler_needs_object=yes 10005 1.1 mrg tmp_sharedflag='-G' ;; 10006 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 10007 1.1 mrg tmp_sharedflag='-G' ;; 10008 1.1 mrg esac 10009 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10010 1.1 mrg 10011 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 10012 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10013 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10014 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 10015 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' 10016 1.1 mrg fi 10017 1.1 mrg 10018 1.1 mrg case $cc_basename in 10019 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 10020 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10021 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10022 1.1 mrg hardcode_libdir_flag_spec= 10023 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 10024 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10025 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 10026 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10027 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10028 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 10029 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10030 1.1 mrg fi 10031 1.1 mrg ;; 10032 1.1 mrg esac 10033 1.1 mrg else 10034 1.1 mrg ld_shlibs=no 10035 1.1 mrg fi 10036 1.1 mrg ;; 10037 1.1 mrg 10038 1.1 mrg netbsd*) 10039 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10040 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10041 1.1 mrg wlarc= 10042 1.1 mrg else 10043 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10044 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' 10045 1.1 mrg fi 10046 1.1 mrg ;; 10047 1.1 mrg 10048 1.1 mrg solaris*) 10049 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10050 1.1 mrg ld_shlibs=no 10051 1.1 mrg cat <<_LT_EOF 1>&2 10052 1.1 mrg 10053 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 10054 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 10055 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 10056 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 10057 1.1 mrg *** your PATH or compiler configuration so that the native linker is 10058 1.1 mrg *** used, and then restart. 10059 1.1 mrg 10060 1.1 mrg _LT_EOF 10061 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10062 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10063 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' 10064 1.1 mrg else 10065 1.1 mrg ld_shlibs=no 10066 1.1 mrg fi 10067 1.1 mrg ;; 10068 1.1 mrg 10069 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10070 1.1 mrg case `$LD -v 2>&1` in 10071 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10072 1.1 mrg ld_shlibs=no 10073 1.1 mrg cat <<_LT_EOF 1>&2 10074 1.1 mrg 10075 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10076 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 10077 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 10078 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10079 1.1 mrg *** your PATH or compiler configuration so that the native linker is 10080 1.1 mrg *** used, and then restart. 10081 1.1 mrg 10082 1.1 mrg _LT_EOF 10083 1.1 mrg ;; 10084 1.1 mrg *) 10085 1.1 mrg # For security reasons, it is highly recommended that you always 10086 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 10087 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 10088 1.1 mrg # requires that you compile everything twice, which is a pain. 10089 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10090 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10091 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10092 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' 10093 1.1 mrg else 10094 1.1 mrg ld_shlibs=no 10095 1.1 mrg fi 10096 1.1 mrg ;; 10097 1.1 mrg esac 10098 1.1 mrg ;; 10099 1.1 mrg 10100 1.1 mrg sunos4*) 10101 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10102 1.1 mrg wlarc= 10103 1.1 mrg hardcode_direct=yes 10104 1.1 mrg hardcode_shlibpath_var=no 10105 1.1 mrg ;; 10106 1.1 mrg 10107 1.1 mrg *) 10108 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10109 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10110 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' 10111 1.1 mrg else 10112 1.1 mrg ld_shlibs=no 10113 1.1 mrg fi 10114 1.1 mrg ;; 10115 1.1 mrg esac 10116 1.1 mrg 10117 1.1 mrg if test "$ld_shlibs" = no; then 10118 1.1 mrg runpath_var= 10119 1.1 mrg hardcode_libdir_flag_spec= 10120 1.1 mrg export_dynamic_flag_spec= 10121 1.1 mrg whole_archive_flag_spec= 10122 1.1 mrg fi 10123 1.1 mrg else 10124 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 10125 1.1 mrg case $host_os in 10126 1.1 mrg aix3*) 10127 1.1 mrg allow_undefined_flag=unsupported 10128 1.1 mrg always_export_symbols=yes 10129 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' 10130 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 10131 1.1 mrg # are no directories specified by -L. 10132 1.1 mrg hardcode_minus_L=yes 10133 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10134 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 10135 1.1 mrg # broken collect2. 10136 1.1 mrg hardcode_direct=unsupported 10137 1.1 mrg fi 10138 1.1 mrg ;; 10139 1.1 mrg 10140 1.1 mrg aix[4-9]*) 10141 1.1 mrg if test "$host_cpu" = ia64; then 10142 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 10143 1.1 mrg # have to do anything special. 10144 1.1 mrg aix_use_runtimelinking=no 10145 1.1 mrg exp_sym_flag='-Bexport' 10146 1.1 mrg no_entry_flag="" 10147 1.1 mrg else 10148 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 10149 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 10150 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 10151 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 10152 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10153 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' 10154 1.1 mrg else 10155 1.6 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' 10156 1.1 mrg fi 10157 1.1 mrg aix_use_runtimelinking=no 10158 1.1 mrg 10159 1.1 mrg # Test if we are trying to use run time linking or normal 10160 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10161 1.1 mrg # need to do runtime linking. 10162 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10163 1.1 mrg for ld_flag in $LDFLAGS; do 10164 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10165 1.1 mrg aix_use_runtimelinking=yes 10166 1.1 mrg break 10167 1.1 mrg fi 10168 1.1 mrg done 10169 1.1 mrg ;; 10170 1.1 mrg esac 10171 1.1 mrg 10172 1.1 mrg exp_sym_flag='-bexport' 10173 1.1 mrg no_entry_flag='-bnoentry' 10174 1.1 mrg fi 10175 1.1 mrg 10176 1.1 mrg # When large executables or shared objects are built, AIX ld can 10177 1.1 mrg # have problems creating the table of contents. If linking a library 10178 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 10179 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10180 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10181 1.1 mrg 10182 1.1 mrg archive_cmds='' 10183 1.1 mrg hardcode_direct=yes 10184 1.1 mrg hardcode_direct_absolute=yes 10185 1.1 mrg hardcode_libdir_separator=':' 10186 1.1 mrg link_all_deplibs=yes 10187 1.1 mrg file_list_spec='${wl}-f,' 10188 1.1 mrg 10189 1.1 mrg if test "$GCC" = yes; then 10190 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 10191 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 10192 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 10193 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 10194 1.1 mrg if test -f "$collect2name" && 10195 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10196 1.1 mrg then 10197 1.1 mrg # We have reworked collect2 10198 1.1 mrg : 10199 1.1 mrg else 10200 1.1 mrg # We have old collect2 10201 1.1 mrg hardcode_direct=unsupported 10202 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 10203 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 10204 1.1 mrg # to unsupported forces relinking 10205 1.1 mrg hardcode_minus_L=yes 10206 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10207 1.1 mrg hardcode_libdir_separator= 10208 1.1 mrg fi 10209 1.1 mrg ;; 10210 1.1 mrg esac 10211 1.1 mrg shared_flag='-shared' 10212 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10213 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 10214 1.1 mrg fi 10215 1.1 mrg else 10216 1.1 mrg # not using gcc 10217 1.1 mrg if test "$host_cpu" = ia64; then 10218 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10219 1.1 mrg # chokes on -Wl,-G. The following line is correct: 10220 1.1 mrg shared_flag='-G' 10221 1.1 mrg else 10222 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10223 1.1 mrg shared_flag='${wl}-G' 10224 1.1 mrg else 10225 1.1 mrg shared_flag='${wl}-bM:SRE' 10226 1.1 mrg fi 10227 1.1 mrg fi 10228 1.1 mrg fi 10229 1.1 mrg 10230 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 10231 1.1 mrg # It seems that -bexpall does not export symbols beginning with 10232 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 10233 1.1 mrg always_export_symbols=yes 10234 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10235 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 10236 1.1 mrg # -berok will link without error, but may produce a broken library. 10237 1.1 mrg allow_undefined_flag='-berok' 10238 1.1 mrg # Determine the default libpath from the value encoded in an 10239 1.1 mrg # empty executable. 10240 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10241 1.1 mrg /* end confdefs.h. */ 10242 1.1 mrg 10243 1.1 mrg int 10244 1.1 mrg main () 10245 1.1 mrg { 10246 1.1 mrg 10247 1.1 mrg ; 10248 1.1 mrg return 0; 10249 1.1 mrg } 10250 1.1 mrg _ACEOF 10251 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10252 1.1 mrg 10253 1.1 mrg lt_aix_libpath_sed=' 10254 1.1 mrg /Import File Strings/,/^$/ { 10255 1.1 mrg /^0/ { 10256 1.1 mrg s/^0 *\(.*\)$/\1/ 10257 1.1 mrg p 10258 1.1 mrg } 10259 1.1 mrg }' 10260 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10261 1.1 mrg # Check for a 64-bit object if we didn't find anything. 10262 1.1 mrg if test -z "$aix_libpath"; then 10263 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10264 1.1 mrg fi 10265 1.1 mrg fi 10266 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10267 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10268 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10269 1.1 mrg 10270 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10271 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" 10272 1.1 mrg else 10273 1.1 mrg if test "$host_cpu" = ia64; then 10274 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10275 1.1 mrg allow_undefined_flag="-z nodefs" 10276 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" 10277 1.1 mrg else 10278 1.1 mrg # Determine the default libpath from the value encoded in an 10279 1.1 mrg # empty executable. 10280 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10281 1.1 mrg /* end confdefs.h. */ 10282 1.1 mrg 10283 1.1 mrg int 10284 1.1 mrg main () 10285 1.1 mrg { 10286 1.1 mrg 10287 1.1 mrg ; 10288 1.1 mrg return 0; 10289 1.1 mrg } 10290 1.1 mrg _ACEOF 10291 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10292 1.1 mrg 10293 1.1 mrg lt_aix_libpath_sed=' 10294 1.1 mrg /Import File Strings/,/^$/ { 10295 1.1 mrg /^0/ { 10296 1.1 mrg s/^0 *\(.*\)$/\1/ 10297 1.1 mrg p 10298 1.1 mrg } 10299 1.1 mrg }' 10300 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10301 1.1 mrg # Check for a 64-bit object if we didn't find anything. 10302 1.1 mrg if test -z "$aix_libpath"; then 10303 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10304 1.1 mrg fi 10305 1.1 mrg fi 10306 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10307 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10308 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10309 1.1 mrg 10310 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10311 1.1 mrg # Warning - without using the other run time loading flags, 10312 1.1 mrg # -berok will link without error, but may produce a broken library. 10313 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 10314 1.1 mrg allow_undefined_flag=' ${wl}-berok' 10315 1.1 mrg if test "$with_gnu_ld" = yes; then 10316 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 10317 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10318 1.1 mrg else 10319 1.1 mrg # Exported symbols can be pulled into shared objects from archives 10320 1.1 mrg whole_archive_flag_spec='$convenience' 10321 1.1 mrg fi 10322 1.1 mrg archive_cmds_need_lc=yes 10323 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 10324 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' 10325 1.1 mrg fi 10326 1.1 mrg fi 10327 1.1 mrg ;; 10328 1.1 mrg 10329 1.1 mrg amigaos*) 10330 1.1 mrg case $host_cpu in 10331 1.1 mrg powerpc) 10332 1.1 mrg # see comment about AmigaOS4 .so support 10333 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10334 1.1 mrg archive_expsym_cmds='' 10335 1.1 mrg ;; 10336 1.1 mrg m68k) 10337 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)' 10338 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10339 1.1 mrg hardcode_minus_L=yes 10340 1.1 mrg ;; 10341 1.1 mrg esac 10342 1.1 mrg ;; 10343 1.1 mrg 10344 1.1 mrg bsdi[45]*) 10345 1.1 mrg export_dynamic_flag_spec=-rdynamic 10346 1.1 mrg ;; 10347 1.1 mrg 10348 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 10349 1.1 mrg # When not using gcc, we currently assume that we are using 10350 1.1 mrg # Microsoft Visual C++. 10351 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 10352 1.1 mrg # no search path for DLLs. 10353 1.1 mrg hardcode_libdir_flag_spec=' ' 10354 1.1 mrg allow_undefined_flag=unsupported 10355 1.1 mrg # Tell ltmain to make .lib files, not .a files. 10356 1.1 mrg libext=lib 10357 1.1 mrg # Tell ltmain to make .dll files, not .so files. 10358 1.1 mrg shrext_cmds=".dll" 10359 1.1 mrg # FIXME: Setting linknames here is a bad hack. 10360 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10361 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 10362 1.1 mrg old_archive_from_new_cmds='true' 10363 1.1 mrg # FIXME: Should let the user specify the lib program. 10364 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10365 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 10366 1.1 mrg enable_shared_with_static_runtimes=yes 10367 1.1 mrg ;; 10368 1.1 mrg 10369 1.1 mrg darwin* | rhapsody*) 10370 1.1 mrg 10371 1.1 mrg 10372 1.11 mrg 10373 1.11 mrg # Publish an arg to allow the user to select that Darwin host (and target) 10374 1.11 mrg # libraries should be given install-names like @rpath/libfoo.dylib. This 10375 1.11 mrg # requires that the user of the library then adds an 'rpath' to the DSO that 10376 1.11 mrg # needs access. 10377 1.11 mrg # NOTE: there are defaults below, for systems that support rpaths. The person 10378 1.11 mrg # configuring can override the defaults for any system version that supports 10379 1.11 mrg # them - they are, however, forced off for system versions without support. 10380 1.11 mrg # Check whether --enable-darwin-at-rpath was given. 10381 1.11 mrg if test "${enable_darwin_at_rpath+set}" = set; then : 10382 1.11 mrg enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then 10383 1.11 mrg # This is not supported before macOS 10.5 / Darwin9. 10384 1.11 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 10385 1.11 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 10386 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5 10387 1.11 mrg $as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;} 10388 1.11 mrg enable_darwin_at_rpath=no 10389 1.11 mrg ;; 10390 1.11 mrg esac 10391 1.11 mrg fi 10392 1.11 mrg else 10393 1.11 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 10394 1.11 mrg # As above, before 10.5 / Darwin9 this does not work. 10395 1.11 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 10396 1.11 mrg enable_darwin_at_rpath=no 10397 1.11 mrg ;; 10398 1.11 mrg 10399 1.11 mrg # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use 10400 1.11 mrg # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key 10401 1.11 mrg # system executables (e.g. /bin/sh). Force rpaths on for these systems. 10402 1.11 mrg UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* ) 10403 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5 10404 1.11 mrg $as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;} 10405 1.11 mrg enable_darwin_at_rpath=yes 10406 1.11 mrg ;; 10407 1.11 mrg # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can 10408 1.11 mrg # work with either DYLD_LIBRARY_PATH or embedded rpaths. 10409 1.11 mrg 10410 1.11 mrg esac 10411 1.11 mrg 10412 1.11 mrg fi 10413 1.11 mrg 10414 1.11 mrg 10415 1.1 mrg archive_cmds_need_lc=no 10416 1.1 mrg hardcode_direct=no 10417 1.1 mrg hardcode_automatic=yes 10418 1.1 mrg hardcode_shlibpath_var=unsupported 10419 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 10420 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\"`' 10421 1.1 mrg else 10422 1.1 mrg whole_archive_flag_spec='' 10423 1.1 mrg fi 10424 1.1 mrg link_all_deplibs=yes 10425 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 10426 1.1 mrg case $cc_basename in 10427 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 10428 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 10429 1.1 mrg esac 10430 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 10431 1.1 mrg output_verbose_link_cmd=func_echo_all 10432 1.11 mrg _lt_install_name='\$rpath/\$soname' 10433 1.11 mrg if test "x$enable_darwin_at_rpath" = "xyes"; then 10434 1.11 mrg _lt_install_name='@rpath/\$soname' 10435 1.11 mrg fi 10436 1.11 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}" 10437 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10438 1.11 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 ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}" 10439 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}" 10440 1.1 mrg 10441 1.1 mrg else 10442 1.1 mrg ld_shlibs=no 10443 1.1 mrg fi 10444 1.1 mrg 10445 1.1 mrg ;; 10446 1.1 mrg 10447 1.1 mrg dgux*) 10448 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10449 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10450 1.1 mrg hardcode_shlibpath_var=no 10451 1.1 mrg ;; 10452 1.1 mrg 10453 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10454 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 10455 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 10456 1.1 mrg # extra space). 10457 1.1 mrg freebsd2.2*) 10458 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10459 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10460 1.1 mrg hardcode_direct=yes 10461 1.1 mrg hardcode_shlibpath_var=no 10462 1.1 mrg ;; 10463 1.1 mrg 10464 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10465 1.2 apb freebsd2.*) 10466 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10467 1.1 mrg hardcode_direct=yes 10468 1.1 mrg hardcode_minus_L=yes 10469 1.1 mrg hardcode_shlibpath_var=no 10470 1.1 mrg ;; 10471 1.1 mrg 10472 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10473 1.1 mrg freebsd* | dragonfly*) 10474 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10475 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10476 1.1 mrg hardcode_direct=yes 10477 1.1 mrg hardcode_shlibpath_var=no 10478 1.1 mrg ;; 10479 1.1 mrg 10480 1.1 mrg hpux9*) 10481 1.1 mrg if test "$GCC" = yes; then 10482 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' 10483 1.1 mrg else 10484 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' 10485 1.1 mrg fi 10486 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10487 1.1 mrg hardcode_libdir_separator=: 10488 1.1 mrg hardcode_direct=yes 10489 1.1 mrg 10490 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 10491 1.1 mrg # but as the default location of the library. 10492 1.1 mrg hardcode_minus_L=yes 10493 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10494 1.1 mrg ;; 10495 1.1 mrg 10496 1.1 mrg hpux10*) 10497 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10498 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10499 1.1 mrg else 10500 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10501 1.1 mrg fi 10502 1.1 mrg if test "$with_gnu_ld" = no; then 10503 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10504 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 10505 1.1 mrg hardcode_libdir_separator=: 10506 1.1 mrg hardcode_direct=yes 10507 1.1 mrg hardcode_direct_absolute=yes 10508 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10509 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 10510 1.1 mrg # but as the default location of the library. 10511 1.1 mrg hardcode_minus_L=yes 10512 1.1 mrg fi 10513 1.1 mrg ;; 10514 1.1 mrg 10515 1.1 mrg hpux11*) 10516 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10517 1.1 mrg case $host_cpu in 10518 1.1 mrg hppa*64*) 10519 1.10 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10520 1.1 mrg ;; 10521 1.1 mrg ia64*) 10522 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10523 1.1 mrg ;; 10524 1.1 mrg *) 10525 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10526 1.1 mrg ;; 10527 1.1 mrg esac 10528 1.1 mrg else 10529 1.1 mrg case $host_cpu in 10530 1.1 mrg hppa*64*) 10531 1.10 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10532 1.1 mrg ;; 10533 1.1 mrg ia64*) 10534 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10535 1.1 mrg ;; 10536 1.1 mrg *) 10537 1.1 mrg 10538 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 10539 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10540 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10541 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 10542 1.8 mrg if ${lt_cv_prog_compiler__b+:} false; then : 10543 1.1 mrg $as_echo_n "(cached) " >&6 10544 1.1 mrg else 10545 1.1 mrg lt_cv_prog_compiler__b=no 10546 1.1 mrg save_LDFLAGS="$LDFLAGS" 10547 1.1 mrg LDFLAGS="$LDFLAGS -b" 10548 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 10549 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10550 1.1 mrg # The linker can only warn and ignore the option if not recognized 10551 1.1 mrg # So say no if there are warnings 10552 1.1 mrg if test -s conftest.err; then 10553 1.1 mrg # Append any errors to the config.log. 10554 1.1 mrg cat conftest.err 1>&5 10555 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10556 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10557 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 10558 1.1 mrg lt_cv_prog_compiler__b=yes 10559 1.1 mrg fi 10560 1.1 mrg else 10561 1.1 mrg lt_cv_prog_compiler__b=yes 10562 1.1 mrg fi 10563 1.1 mrg fi 10564 1.1 mrg $RM -r conftest* 10565 1.1 mrg LDFLAGS="$save_LDFLAGS" 10566 1.1 mrg 10567 1.1 mrg fi 10568 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10569 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 10570 1.1 mrg 10571 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 10572 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10573 1.1 mrg else 10574 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10575 1.1 mrg fi 10576 1.1 mrg 10577 1.1 mrg ;; 10578 1.1 mrg esac 10579 1.1 mrg fi 10580 1.1 mrg if test "$with_gnu_ld" = no; then 10581 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10582 1.1 mrg hardcode_libdir_separator=: 10583 1.1 mrg 10584 1.1 mrg case $host_cpu in 10585 1.1 mrg hppa*64*|ia64*) 10586 1.1 mrg hardcode_direct=no 10587 1.1 mrg hardcode_shlibpath_var=no 10588 1.1 mrg ;; 10589 1.1 mrg *) 10590 1.1 mrg hardcode_direct=yes 10591 1.1 mrg hardcode_direct_absolute=yes 10592 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10593 1.1 mrg 10594 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 10595 1.1 mrg # but as the default location of the library. 10596 1.1 mrg hardcode_minus_L=yes 10597 1.1 mrg ;; 10598 1.1 mrg esac 10599 1.1 mrg fi 10600 1.1 mrg ;; 10601 1.1 mrg 10602 1.1 mrg irix5* | irix6* | nonstopux*) 10603 1.1 mrg if test "$GCC" = yes; then 10604 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' 10605 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 10606 1.1 mrg # work, assume that -exports_file does not work either and 10607 1.1 mrg # implicitly export all symbols. 10608 1.1 mrg save_LDFLAGS="$LDFLAGS" 10609 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10610 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10611 1.1 mrg /* end confdefs.h. */ 10612 1.1 mrg int foo(void) {} 10613 1.1 mrg _ACEOF 10614 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10615 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' 10616 1.1 mrg 10617 1.1 mrg fi 10618 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10619 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10620 1.1 mrg LDFLAGS="$save_LDFLAGS" 10621 1.1 mrg else 10622 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' 10623 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' 10624 1.1 mrg fi 10625 1.1 mrg archive_cmds_need_lc='no' 10626 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10627 1.1 mrg hardcode_libdir_separator=: 10628 1.1 mrg inherit_rpath=yes 10629 1.1 mrg link_all_deplibs=yes 10630 1.1 mrg ;; 10631 1.1 mrg 10632 1.1 mrg netbsd*) 10633 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10634 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10635 1.1 mrg else 10636 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10637 1.1 mrg fi 10638 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10639 1.1 mrg hardcode_direct=yes 10640 1.1 mrg hardcode_shlibpath_var=no 10641 1.1 mrg ;; 10642 1.1 mrg 10643 1.1 mrg newsos6) 10644 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10645 1.1 mrg hardcode_direct=yes 10646 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10647 1.1 mrg hardcode_libdir_separator=: 10648 1.1 mrg hardcode_shlibpath_var=no 10649 1.1 mrg ;; 10650 1.1 mrg 10651 1.1 mrg *nto* | *qnx*) 10652 1.1 mrg ;; 10653 1.1 mrg 10654 1.1 mrg openbsd*) 10655 1.1 mrg if test -f /usr/libexec/ld.so; then 10656 1.1 mrg hardcode_direct=yes 10657 1.1 mrg hardcode_shlibpath_var=no 10658 1.1 mrg hardcode_direct_absolute=yes 10659 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10660 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10661 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10662 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10663 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10664 1.1 mrg else 10665 1.1 mrg case $host_os in 10666 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10667 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10668 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10669 1.1 mrg ;; 10670 1.1 mrg *) 10671 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10672 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10673 1.1 mrg ;; 10674 1.1 mrg esac 10675 1.1 mrg fi 10676 1.1 mrg else 10677 1.1 mrg ld_shlibs=no 10678 1.1 mrg fi 10679 1.1 mrg ;; 10680 1.1 mrg 10681 1.1 mrg os2*) 10682 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10683 1.1 mrg hardcode_minus_L=yes 10684 1.1 mrg allow_undefined_flag=unsupported 10685 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' 10686 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10687 1.1 mrg ;; 10688 1.1 mrg 10689 1.1 mrg osf3*) 10690 1.1 mrg if test "$GCC" = yes; then 10691 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10692 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' 10693 1.1 mrg else 10694 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 10695 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' 10696 1.1 mrg fi 10697 1.1 mrg archive_cmds_need_lc='no' 10698 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10699 1.1 mrg hardcode_libdir_separator=: 10700 1.1 mrg ;; 10701 1.1 mrg 10702 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 10703 1.1 mrg if test "$GCC" = yes; then 10704 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10705 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' 10706 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10707 1.1 mrg else 10708 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 10709 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' 10710 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~ 10711 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' 10712 1.1 mrg 10713 1.1 mrg # Both c and cxx compiler support -rpath directly 10714 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 10715 1.1 mrg fi 10716 1.1 mrg archive_cmds_need_lc='no' 10717 1.1 mrg hardcode_libdir_separator=: 10718 1.1 mrg ;; 10719 1.1 mrg 10720 1.1 mrg solaris*) 10721 1.1 mrg no_undefined_flag=' -z defs' 10722 1.1 mrg if test "$GCC" = yes; then 10723 1.1 mrg wlarc='${wl}' 10724 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10725 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10726 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' 10727 1.1 mrg else 10728 1.1 mrg case `$CC -V 2>&1` in 10729 1.1 mrg *"Compilers 5.0"*) 10730 1.1 mrg wlarc='' 10731 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10732 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10733 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10734 1.1 mrg ;; 10735 1.1 mrg *) 10736 1.1 mrg wlarc='${wl}' 10737 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10738 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10739 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10740 1.1 mrg ;; 10741 1.1 mrg esac 10742 1.1 mrg fi 10743 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10744 1.1 mrg hardcode_shlibpath_var=no 10745 1.1 mrg case $host_os in 10746 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 10747 1.1 mrg *) 10748 1.1 mrg # The compiler driver will combine and reorder linker options, 10749 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 10750 1.1 mrg # but is careful enough not to reorder. 10751 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 10752 1.1 mrg if test "$GCC" = yes; then 10753 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10754 1.1 mrg else 10755 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10756 1.1 mrg fi 10757 1.1 mrg ;; 10758 1.1 mrg esac 10759 1.1 mrg link_all_deplibs=yes 10760 1.1 mrg ;; 10761 1.1 mrg 10762 1.1 mrg sunos4*) 10763 1.1 mrg if test "x$host_vendor" = xsequent; then 10764 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 10765 1.1 mrg # files that make .init and .fini sections work. 10766 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10767 1.1 mrg else 10768 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10769 1.1 mrg fi 10770 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10771 1.1 mrg hardcode_direct=yes 10772 1.1 mrg hardcode_minus_L=yes 10773 1.1 mrg hardcode_shlibpath_var=no 10774 1.1 mrg ;; 10775 1.1 mrg 10776 1.1 mrg sysv4) 10777 1.1 mrg case $host_vendor in 10778 1.1 mrg sni) 10779 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10780 1.1 mrg hardcode_direct=yes # is this really true??? 10781 1.1 mrg ;; 10782 1.1 mrg siemens) 10783 1.1 mrg ## LD is ld it makes a PLAMLIB 10784 1.1 mrg ## CC just makes a GrossModule. 10785 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10786 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 10787 1.1 mrg hardcode_direct=no 10788 1.1 mrg ;; 10789 1.1 mrg motorola) 10790 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10791 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10792 1.1 mrg ;; 10793 1.1 mrg esac 10794 1.1 mrg runpath_var='LD_RUN_PATH' 10795 1.1 mrg hardcode_shlibpath_var=no 10796 1.1 mrg ;; 10797 1.1 mrg 10798 1.1 mrg sysv4.3*) 10799 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10800 1.1 mrg hardcode_shlibpath_var=no 10801 1.1 mrg export_dynamic_flag_spec='-Bexport' 10802 1.1 mrg ;; 10803 1.1 mrg 10804 1.1 mrg sysv4*MP*) 10805 1.1 mrg if test -d /usr/nec; then 10806 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10807 1.1 mrg hardcode_shlibpath_var=no 10808 1.1 mrg runpath_var=LD_RUN_PATH 10809 1.1 mrg hardcode_runpath_var=yes 10810 1.1 mrg ld_shlibs=yes 10811 1.1 mrg fi 10812 1.1 mrg ;; 10813 1.1 mrg 10814 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10815 1.1 mrg no_undefined_flag='${wl}-z,text' 10816 1.1 mrg archive_cmds_need_lc=no 10817 1.1 mrg hardcode_shlibpath_var=no 10818 1.1 mrg runpath_var='LD_RUN_PATH' 10819 1.1 mrg 10820 1.1 mrg if test "$GCC" = yes; then 10821 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10822 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10823 1.1 mrg else 10824 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10825 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10826 1.1 mrg fi 10827 1.1 mrg ;; 10828 1.1 mrg 10829 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 10830 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 10831 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 10832 1.1 mrg # always be unresolved, which means just about no library would 10833 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 10834 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 10835 1.1 mrg # as -z defs. 10836 1.1 mrg no_undefined_flag='${wl}-z,text' 10837 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 10838 1.1 mrg archive_cmds_need_lc=no 10839 1.1 mrg hardcode_shlibpath_var=no 10840 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 10841 1.1 mrg hardcode_libdir_separator=':' 10842 1.1 mrg link_all_deplibs=yes 10843 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 10844 1.1 mrg runpath_var='LD_RUN_PATH' 10845 1.1 mrg 10846 1.1 mrg if test "$GCC" = yes; then 10847 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10848 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10849 1.1 mrg else 10850 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10851 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10852 1.1 mrg fi 10853 1.1 mrg ;; 10854 1.1 mrg 10855 1.1 mrg uts4*) 10856 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10857 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10858 1.1 mrg hardcode_shlibpath_var=no 10859 1.1 mrg ;; 10860 1.1 mrg 10861 1.1 mrg *) 10862 1.1 mrg ld_shlibs=no 10863 1.1 mrg ;; 10864 1.1 mrg esac 10865 1.1 mrg 10866 1.1 mrg if test x$host_vendor = xsni; then 10867 1.1 mrg case $host in 10868 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10869 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 10870 1.1 mrg ;; 10871 1.1 mrg esac 10872 1.1 mrg fi 10873 1.1 mrg fi 10874 1.1 mrg 10875 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10876 1.1 mrg $as_echo "$ld_shlibs" >&6; } 10877 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 10878 1.1 mrg 10879 1.1 mrg with_gnu_ld=$with_gnu_ld 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 # Do we need to explicitly link libc? 10897 1.1 mrg # 10898 1.1 mrg case "x$archive_cmds_need_lc" in 10899 1.1 mrg x|xyes) 10900 1.1 mrg # Assume -lc should be added 10901 1.1 mrg archive_cmds_need_lc=yes 10902 1.1 mrg 10903 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 10904 1.1 mrg case $archive_cmds in 10905 1.1 mrg *'~'*) 10906 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 10907 1.1 mrg ;; 10908 1.1 mrg '$CC '*) 10909 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 10910 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 10911 1.1 mrg # to ld, don't add -lc before -lgcc. 10912 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10913 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10914 1.8 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 10915 1.1 mrg $as_echo_n "(cached) " >&6 10916 1.1 mrg else 10917 1.1 mrg $RM conftest* 10918 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10919 1.1 mrg 10920 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10921 1.1 mrg (eval $ac_compile) 2>&5 10922 1.1 mrg ac_status=$? 10923 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10924 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 10925 1.1 mrg soname=conftest 10926 1.1 mrg lib=conftest 10927 1.1 mrg libobjs=conftest.$ac_objext 10928 1.1 mrg deplibs= 10929 1.1 mrg wl=$lt_prog_compiler_wl 10930 1.1 mrg pic_flag=$lt_prog_compiler_pic 10931 1.1 mrg compiler_flags=-v 10932 1.1 mrg linker_flags=-v 10933 1.1 mrg verstring= 10934 1.1 mrg output_objdir=. 10935 1.1 mrg libname=conftest 10936 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 10937 1.1 mrg allow_undefined_flag= 10938 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10939 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10940 1.1 mrg ac_status=$? 10941 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10942 1.1 mrg test $ac_status = 0; } 10943 1.1 mrg then 10944 1.1 mrg lt_cv_archive_cmds_need_lc=no 10945 1.1 mrg else 10946 1.1 mrg lt_cv_archive_cmds_need_lc=yes 10947 1.1 mrg fi 10948 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 10949 1.1 mrg else 10950 1.1 mrg cat conftest.err 1>&5 10951 1.1 mrg fi 10952 1.1 mrg $RM conftest* 10953 1.1 mrg 10954 1.1 mrg fi 10955 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10956 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10957 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10958 1.1 mrg ;; 10959 1.1 mrg esac 10960 1.1 mrg fi 10961 1.1 mrg ;; 10962 1.1 mrg esac 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 10980 1.1 mrg 10981 1.1 mrg 10982 1.1 mrg 10983 1.1 mrg 10984 1.1 mrg 10985 1.1 mrg 10986 1.1 mrg 10987 1.1 mrg 10988 1.1 mrg 10989 1.1 mrg 10990 1.1 mrg 10991 1.1 mrg 10992 1.1 mrg 10993 1.1 mrg 10994 1.1 mrg 10995 1.1 mrg 10996 1.1 mrg 10997 1.1 mrg 10998 1.1 mrg 10999 1.1 mrg 11000 1.1 mrg 11001 1.1 mrg 11002 1.1 mrg 11003 1.1 mrg 11004 1.1 mrg 11005 1.1 mrg 11006 1.1 mrg 11007 1.1 mrg 11008 1.1 mrg 11009 1.1 mrg 11010 1.1 mrg 11011 1.1 mrg 11012 1.1 mrg 11013 1.1 mrg 11014 1.1 mrg 11015 1.1 mrg 11016 1.1 mrg 11017 1.1 mrg 11018 1.1 mrg 11019 1.1 mrg 11020 1.1 mrg 11021 1.1 mrg 11022 1.1 mrg 11023 1.1 mrg 11024 1.1 mrg 11025 1.1 mrg 11026 1.1 mrg 11027 1.1 mrg 11028 1.1 mrg 11029 1.1 mrg 11030 1.1 mrg 11031 1.1 mrg 11032 1.1 mrg 11033 1.1 mrg 11034 1.1 mrg 11035 1.1 mrg 11036 1.1 mrg 11037 1.1 mrg 11038 1.1 mrg 11039 1.1 mrg 11040 1.1 mrg 11041 1.1 mrg 11042 1.1 mrg 11043 1.1 mrg 11044 1.1 mrg 11045 1.1 mrg 11046 1.1 mrg 11047 1.1 mrg 11048 1.1 mrg 11049 1.1 mrg 11050 1.1 mrg 11051 1.1 mrg 11052 1.1 mrg 11053 1.1 mrg 11054 1.1 mrg 11055 1.1 mrg 11056 1.1 mrg 11057 1.1 mrg 11058 1.1 mrg 11059 1.1 mrg 11060 1.1 mrg 11061 1.1 mrg 11062 1.1 mrg 11063 1.1 mrg 11064 1.1 mrg 11065 1.1 mrg 11066 1.1 mrg 11067 1.1 mrg 11068 1.1 mrg 11069 1.1 mrg 11070 1.1 mrg 11071 1.1 mrg 11072 1.1 mrg 11073 1.1 mrg 11074 1.1 mrg 11075 1.1 mrg 11076 1.1 mrg 11077 1.1 mrg 11078 1.1 mrg 11079 1.1 mrg 11080 1.1 mrg 11081 1.1 mrg 11082 1.1 mrg 11083 1.1 mrg 11084 1.1 mrg 11085 1.1 mrg 11086 1.1 mrg 11087 1.1 mrg 11088 1.1 mrg 11089 1.1 mrg 11090 1.1 mrg 11091 1.1 mrg 11092 1.1 mrg 11093 1.1 mrg 11094 1.1 mrg 11095 1.1 mrg 11096 1.1 mrg 11097 1.1 mrg 11098 1.1 mrg 11099 1.1 mrg 11100 1.1 mrg 11101 1.1 mrg 11102 1.1 mrg 11103 1.1 mrg 11104 1.1 mrg 11105 1.1 mrg 11106 1.1 mrg 11107 1.1 mrg 11108 1.1 mrg 11109 1.1 mrg 11110 1.1 mrg 11111 1.1 mrg 11112 1.1 mrg 11113 1.1 mrg 11114 1.1 mrg 11115 1.1 mrg 11116 1.1 mrg 11117 1.1 mrg 11118 1.1 mrg 11119 1.1 mrg 11120 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11121 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 11122 1.1 mrg 11123 1.1 mrg if test "$GCC" = yes; then 11124 1.1 mrg case $host_os in 11125 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11126 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 11127 1.1 mrg esac 11128 1.1 mrg case $host_os in 11129 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11130 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 11131 1.1 mrg esac 11132 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11133 1.1 mrg case $lt_search_path_spec in 11134 1.1 mrg *\;*) 11135 1.1 mrg # if the path contains ";" then we assume it to be the separator 11136 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 11137 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 11138 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 11139 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11140 1.1 mrg ;; 11141 1.1 mrg *) 11142 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11143 1.1 mrg ;; 11144 1.1 mrg esac 11145 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 11146 1.1 mrg # and add multilib dir if necessary. 11147 1.1 mrg lt_tmp_lt_search_path_spec= 11148 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11149 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 11150 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11151 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11152 1.1 mrg else 11153 1.1 mrg test -d "$lt_sys_path" && \ 11154 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11155 1.1 mrg fi 11156 1.1 mrg done 11157 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11158 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 11159 1.1 mrg lt_foo=""; 11160 1.1 mrg lt_count=0; 11161 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 11162 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 11163 1.1 mrg if ($lt_i == "..") { 11164 1.1 mrg lt_count++; 11165 1.1 mrg } else { 11166 1.1 mrg if (lt_count == 0) { 11167 1.1 mrg lt_foo="/" $lt_i lt_foo; 11168 1.1 mrg } else { 11169 1.1 mrg lt_count--; 11170 1.1 mrg } 11171 1.1 mrg } 11172 1.1 mrg } 11173 1.1 mrg } 11174 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 11175 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 11176 1.1 mrg }'` 11177 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 11178 1.1 mrg # for these hosts. 11179 1.1 mrg case $host_os in 11180 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11181 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11182 1.1 mrg esac 11183 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11184 1.1 mrg else 11185 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11186 1.1 mrg fi 11187 1.1 mrg library_names_spec= 11188 1.1 mrg libname_spec='lib$name' 11189 1.1 mrg soname_spec= 11190 1.1 mrg shrext_cmds=".so" 11191 1.1 mrg postinstall_cmds= 11192 1.1 mrg postuninstall_cmds= 11193 1.1 mrg finish_cmds= 11194 1.1 mrg finish_eval= 11195 1.1 mrg shlibpath_var= 11196 1.1 mrg shlibpath_overrides_runpath=unknown 11197 1.1 mrg version_type=none 11198 1.1 mrg dynamic_linker="$host_os ld.so" 11199 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 11200 1.1 mrg need_lib_prefix=unknown 11201 1.1 mrg hardcode_into_libs=no 11202 1.1 mrg 11203 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 11204 1.1 mrg # flags to be left without arguments 11205 1.1 mrg need_version=unknown 11206 1.1 mrg 11207 1.1 mrg case $host_os in 11208 1.1 mrg aix3*) 11209 1.1 mrg version_type=linux 11210 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11211 1.1 mrg shlibpath_var=LIBPATH 11212 1.1 mrg 11213 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 11214 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11215 1.1 mrg ;; 11216 1.1 mrg 11217 1.1 mrg aix[4-9]*) 11218 1.1 mrg version_type=linux 11219 1.1 mrg need_lib_prefix=no 11220 1.1 mrg need_version=no 11221 1.1 mrg hardcode_into_libs=yes 11222 1.1 mrg if test "$host_cpu" = ia64; then 11223 1.1 mrg # AIX 5 supports IA64 11224 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11225 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11226 1.1 mrg else 11227 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 11228 1.1 mrg # for dependence libraries. The import file would start with 11229 1.1 mrg # the line `#! .'. This would cause the generated library to 11230 1.1 mrg # depend on `.', always an invalid library. This was fixed in 11231 1.1 mrg # development snapshots of GCC prior to 3.0. 11232 1.1 mrg case $host_os in 11233 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 11234 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11235 1.1 mrg echo ' yes ' 11236 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11237 1.1 mrg : 11238 1.1 mrg else 11239 1.1 mrg can_build_shared=no 11240 1.1 mrg fi 11241 1.1 mrg ;; 11242 1.1 mrg esac 11243 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11244 1.1 mrg # soname into executable. Probably we can add versioning support to 11245 1.1 mrg # collect2, so additional links can be useful in future. 11246 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 11247 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11248 1.1 mrg # instead of lib<name>.a to let people know that these are not 11249 1.1 mrg # typical AIX shared libraries. 11250 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11251 1.1 mrg else 11252 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 11253 1.1 mrg # and later when we are not doing run time linking. 11254 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 11255 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11256 1.1 mrg fi 11257 1.1 mrg shlibpath_var=LIBPATH 11258 1.1 mrg fi 11259 1.1 mrg ;; 11260 1.1 mrg 11261 1.1 mrg amigaos*) 11262 1.1 mrg case $host_cpu in 11263 1.1 mrg powerpc) 11264 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 11265 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11266 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11267 1.1 mrg ;; 11268 1.1 mrg m68k) 11269 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 11270 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 11271 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' 11272 1.1 mrg ;; 11273 1.1 mrg esac 11274 1.1 mrg ;; 11275 1.1 mrg 11276 1.1 mrg beos*) 11277 1.1 mrg library_names_spec='${libname}${shared_ext}' 11278 1.1 mrg dynamic_linker="$host_os ld.so" 11279 1.1 mrg shlibpath_var=LIBRARY_PATH 11280 1.1 mrg ;; 11281 1.1 mrg 11282 1.1 mrg bsdi[45]*) 11283 1.1 mrg version_type=linux 11284 1.1 mrg need_version=no 11285 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11286 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11287 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11288 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11289 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11290 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11291 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 11292 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11293 1.1 mrg # libtool to hard-code these into programs 11294 1.1 mrg ;; 11295 1.1 mrg 11296 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 11297 1.1 mrg version_type=windows 11298 1.1 mrg shrext_cmds=".dll" 11299 1.1 mrg need_version=no 11300 1.1 mrg need_lib_prefix=no 11301 1.1 mrg 11302 1.1 mrg case $GCC,$host_os in 11303 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11304 1.1 mrg library_names_spec='$libname.dll.a' 11305 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 11306 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 11307 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11308 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 11309 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 11310 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 11311 1.1 mrg chmod a+x \$dldir/$dlname~ 11312 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11313 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11314 1.1 mrg fi' 11315 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11316 1.1 mrg dlpath=$dir/\$dldll~ 11317 1.1 mrg $RM \$dlpath' 11318 1.1 mrg shlibpath_overrides_runpath=yes 11319 1.1 mrg 11320 1.1 mrg case $host_os in 11321 1.1 mrg cygwin*) 11322 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11323 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11324 1.1 mrg 11325 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11326 1.1 mrg ;; 11327 1.1 mrg mingw* | cegcc*) 11328 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 11329 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11330 1.1 mrg ;; 11331 1.1 mrg pw32*) 11332 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 11333 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11334 1.1 mrg ;; 11335 1.1 mrg esac 11336 1.1 mrg ;; 11337 1.1 mrg 11338 1.1 mrg *) 11339 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11340 1.1 mrg ;; 11341 1.1 mrg esac 11342 1.1 mrg dynamic_linker='Win32 ld.exe' 11343 1.1 mrg # FIXME: first we should search . and the directory the executable is in 11344 1.1 mrg shlibpath_var=PATH 11345 1.1 mrg ;; 11346 1.1 mrg 11347 1.1 mrg darwin* | rhapsody*) 11348 1.1 mrg dynamic_linker="$host_os dyld" 11349 1.1 mrg version_type=darwin 11350 1.1 mrg need_lib_prefix=no 11351 1.1 mrg need_version=no 11352 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11353 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 11354 1.1 mrg shlibpath_overrides_runpath=yes 11355 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 11356 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11357 1.1 mrg 11358 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11359 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11360 1.1 mrg ;; 11361 1.1 mrg 11362 1.1 mrg dgux*) 11363 1.1 mrg version_type=linux 11364 1.1 mrg need_lib_prefix=no 11365 1.1 mrg need_version=no 11366 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11367 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11368 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11369 1.1 mrg ;; 11370 1.1 mrg 11371 1.1 mrg freebsd* | dragonfly*) 11372 1.1 mrg # DragonFly does not have aout. When/if they implement a new 11373 1.1 mrg # versioning mechanism, adjust this. 11374 1.1 mrg if test -x /usr/bin/objformat; then 11375 1.1 mrg objformat=`/usr/bin/objformat` 11376 1.1 mrg else 11377 1.1 mrg case $host_os in 11378 1.2 apb freebsd[23].*) objformat=aout ;; 11379 1.1 mrg *) objformat=elf ;; 11380 1.1 mrg esac 11381 1.1 mrg fi 11382 1.1 mrg version_type=freebsd-$objformat 11383 1.1 mrg case $version_type in 11384 1.1 mrg freebsd-elf*) 11385 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11386 1.1 mrg need_version=no 11387 1.1 mrg need_lib_prefix=no 11388 1.1 mrg ;; 11389 1.1 mrg freebsd-*) 11390 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11391 1.1 mrg need_version=yes 11392 1.1 mrg ;; 11393 1.1 mrg esac 11394 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11395 1.1 mrg case $host_os in 11396 1.2 apb freebsd2.*) 11397 1.1 mrg shlibpath_overrides_runpath=yes 11398 1.1 mrg ;; 11399 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 11400 1.1 mrg shlibpath_overrides_runpath=yes 11401 1.1 mrg hardcode_into_libs=yes 11402 1.1 mrg ;; 11403 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11404 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11405 1.1 mrg shlibpath_overrides_runpath=no 11406 1.1 mrg hardcode_into_libs=yes 11407 1.1 mrg ;; 11408 1.1 mrg *) # from 4.6 on, and DragonFly 11409 1.1 mrg shlibpath_overrides_runpath=yes 11410 1.1 mrg hardcode_into_libs=yes 11411 1.1 mrg ;; 11412 1.1 mrg esac 11413 1.1 mrg ;; 11414 1.1 mrg 11415 1.1 mrg haiku*) 11416 1.1 mrg version_type=linux 11417 1.1 mrg need_lib_prefix=no 11418 1.1 mrg need_version=no 11419 1.1 mrg dynamic_linker="$host_os runtime_loader" 11420 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11421 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11422 1.1 mrg shlibpath_var=LIBRARY_PATH 11423 1.1 mrg shlibpath_overrides_runpath=yes 11424 1.11 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11425 1.1 mrg hardcode_into_libs=yes 11426 1.1 mrg ;; 11427 1.1 mrg 11428 1.1 mrg hpux9* | hpux10* | hpux11*) 11429 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 11430 1.1 mrg # link against other versions. 11431 1.1 mrg version_type=sunos 11432 1.1 mrg need_lib_prefix=no 11433 1.1 mrg need_version=no 11434 1.1 mrg case $host_cpu in 11435 1.1 mrg ia64*) 11436 1.1 mrg shrext_cmds='.so' 11437 1.1 mrg hardcode_into_libs=yes 11438 1.1 mrg dynamic_linker="$host_os dld.so" 11439 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11440 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11441 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11442 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11443 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 11444 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11445 1.1 mrg else 11446 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11447 1.1 mrg fi 11448 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11449 1.1 mrg ;; 11450 1.1 mrg hppa*64*) 11451 1.1 mrg shrext_cmds='.sl' 11452 1.1 mrg hardcode_into_libs=yes 11453 1.1 mrg dynamic_linker="$host_os dld.sl" 11454 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11455 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11456 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11457 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11458 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11459 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11460 1.1 mrg ;; 11461 1.1 mrg *) 11462 1.1 mrg shrext_cmds='.sl' 11463 1.1 mrg dynamic_linker="$host_os dld.sl" 11464 1.1 mrg shlibpath_var=SHLIB_PATH 11465 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11466 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11467 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11468 1.1 mrg ;; 11469 1.1 mrg esac 11470 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11471 1.1 mrg postinstall_cmds='chmod 555 $lib' 11472 1.1 mrg # or fails outright, so override atomically: 11473 1.1 mrg install_override_mode=555 11474 1.1 mrg ;; 11475 1.1 mrg 11476 1.1 mrg interix[3-9]*) 11477 1.1 mrg version_type=linux 11478 1.1 mrg need_lib_prefix=no 11479 1.1 mrg need_version=no 11480 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11481 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11482 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11483 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11484 1.1 mrg shlibpath_overrides_runpath=no 11485 1.1 mrg hardcode_into_libs=yes 11486 1.1 mrg ;; 11487 1.1 mrg 11488 1.1 mrg irix5* | irix6* | nonstopux*) 11489 1.1 mrg case $host_os in 11490 1.1 mrg nonstopux*) version_type=nonstopux ;; 11491 1.1 mrg *) 11492 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 11493 1.1 mrg version_type=linux 11494 1.1 mrg else 11495 1.1 mrg version_type=irix 11496 1.1 mrg fi ;; 11497 1.1 mrg esac 11498 1.1 mrg need_lib_prefix=no 11499 1.1 mrg need_version=no 11500 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11501 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11502 1.1 mrg case $host_os in 11503 1.1 mrg irix5* | nonstopux*) 11504 1.1 mrg libsuff= shlibsuff= 11505 1.1 mrg ;; 11506 1.1 mrg *) 11507 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 11508 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11509 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 11510 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11511 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 11512 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11513 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 11514 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 11515 1.1 mrg esac 11516 1.1 mrg ;; 11517 1.1 mrg esac 11518 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11519 1.1 mrg shlibpath_overrides_runpath=no 11520 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11521 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11522 1.1 mrg hardcode_into_libs=yes 11523 1.1 mrg ;; 11524 1.1 mrg 11525 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 11526 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 11527 1.1 mrg dynamic_linker=no 11528 1.1 mrg ;; 11529 1.1 mrg 11530 1.1 mrg # This must be Linux ELF. 11531 1.9 mrg 11532 1.9 mrg # uclinux* changes (here and below) have been submitted to the libtool 11533 1.9 mrg # project, but have not yet been accepted: they are GCC-local changes 11534 1.9 mrg # for the time being. (See 11535 1.9 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 11536 1.10 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 11537 1.1 mrg version_type=linux 11538 1.1 mrg need_lib_prefix=no 11539 1.1 mrg need_version=no 11540 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11541 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11542 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11543 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11544 1.1 mrg shlibpath_overrides_runpath=no 11545 1.1 mrg 11546 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 11547 1.8 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11548 1.1 mrg $as_echo_n "(cached) " >&6 11549 1.1 mrg else 11550 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 11551 1.1 mrg save_LDFLAGS=$LDFLAGS 11552 1.1 mrg save_libdir=$libdir 11553 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11554 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11555 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11556 1.1 mrg /* end confdefs.h. */ 11557 1.1 mrg 11558 1.1 mrg int 11559 1.1 mrg main () 11560 1.1 mrg { 11561 1.1 mrg 11562 1.1 mrg ; 11563 1.1 mrg return 0; 11564 1.1 mrg } 11565 1.1 mrg _ACEOF 11566 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11567 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11568 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 11569 1.1 mrg fi 11570 1.1 mrg fi 11571 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11572 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11573 1.1 mrg LDFLAGS=$save_LDFLAGS 11574 1.1 mrg libdir=$save_libdir 11575 1.1 mrg 11576 1.1 mrg fi 11577 1.1 mrg 11578 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11579 1.1 mrg 11580 1.1 mrg # This implies no fast_install, which is unacceptable. 11581 1.1 mrg # Some rework will be needed to allow for fast_install 11582 1.1 mrg # before this can be enabled. 11583 1.1 mrg hardcode_into_libs=yes 11584 1.1 mrg 11585 1.1 mrg # Append ld.so.conf contents to the search path 11586 1.1 mrg if test -f /etc/ld.so.conf; then 11587 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' ' '` 11588 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11589 1.1 mrg fi 11590 1.1 mrg 11591 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 11592 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 11593 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 11594 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 11595 1.1 mrg # people can always --disable-shared, the test was removed, and we 11596 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 11597 1.1 mrg dynamic_linker='GNU/Linux ld.so' 11598 1.1 mrg ;; 11599 1.1 mrg 11600 1.1 mrg netbsd*) 11601 1.1 mrg version_type=sunos 11602 1.1 mrg need_lib_prefix=no 11603 1.1 mrg need_version=no 11604 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11605 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11606 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11607 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 11608 1.1 mrg else 11609 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11610 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11611 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 11612 1.1 mrg fi 11613 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11614 1.1 mrg shlibpath_overrides_runpath=yes 11615 1.1 mrg hardcode_into_libs=yes 11616 1.1 mrg ;; 11617 1.1 mrg 11618 1.1 mrg newsos6) 11619 1.1 mrg version_type=linux 11620 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11621 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11622 1.1 mrg shlibpath_overrides_runpath=yes 11623 1.1 mrg ;; 11624 1.1 mrg 11625 1.1 mrg *nto* | *qnx*) 11626 1.1 mrg version_type=qnx 11627 1.1 mrg need_lib_prefix=no 11628 1.1 mrg need_version=no 11629 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11630 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 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 dynamic_linker='ldqnx.so' 11635 1.1 mrg ;; 11636 1.1 mrg 11637 1.1 mrg openbsd*) 11638 1.1 mrg version_type=sunos 11639 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 11640 1.1 mrg need_lib_prefix=no 11641 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11642 1.1 mrg case $host_os in 11643 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11644 1.1 mrg *) need_version=no ;; 11645 1.1 mrg esac 11646 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11647 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11648 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11649 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11650 1.1 mrg case $host_os in 11651 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 11652 1.1 mrg shlibpath_overrides_runpath=no 11653 1.1 mrg ;; 11654 1.1 mrg *) 11655 1.1 mrg shlibpath_overrides_runpath=yes 11656 1.1 mrg ;; 11657 1.1 mrg esac 11658 1.1 mrg else 11659 1.1 mrg shlibpath_overrides_runpath=yes 11660 1.1 mrg fi 11661 1.1 mrg ;; 11662 1.1 mrg 11663 1.1 mrg os2*) 11664 1.1 mrg libname_spec='$name' 11665 1.1 mrg shrext_cmds=".dll" 11666 1.1 mrg need_lib_prefix=no 11667 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 11668 1.1 mrg dynamic_linker='OS/2 ld.exe' 11669 1.1 mrg shlibpath_var=LIBPATH 11670 1.1 mrg ;; 11671 1.1 mrg 11672 1.1 mrg osf3* | osf4* | osf5*) 11673 1.1 mrg version_type=osf 11674 1.1 mrg need_lib_prefix=no 11675 1.1 mrg need_version=no 11676 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11677 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11678 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11679 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11680 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11681 1.1 mrg ;; 11682 1.1 mrg 11683 1.1 mrg rdos*) 11684 1.1 mrg dynamic_linker=no 11685 1.1 mrg ;; 11686 1.1 mrg 11687 1.1 mrg solaris*) 11688 1.1 mrg version_type=linux 11689 1.1 mrg need_lib_prefix=no 11690 1.1 mrg need_version=no 11691 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11692 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11693 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11694 1.1 mrg shlibpath_overrides_runpath=yes 11695 1.1 mrg hardcode_into_libs=yes 11696 1.1 mrg # ldd complains unless libraries are executable 11697 1.1 mrg postinstall_cmds='chmod +x $lib' 11698 1.1 mrg ;; 11699 1.1 mrg 11700 1.1 mrg sunos4*) 11701 1.1 mrg version_type=sunos 11702 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11703 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11704 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11705 1.1 mrg shlibpath_overrides_runpath=yes 11706 1.1 mrg if test "$with_gnu_ld" = yes; then 11707 1.1 mrg need_lib_prefix=no 11708 1.1 mrg fi 11709 1.1 mrg need_version=yes 11710 1.1 mrg ;; 11711 1.1 mrg 11712 1.1 mrg sysv4 | sysv4.3*) 11713 1.1 mrg version_type=linux 11714 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11715 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11716 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11717 1.1 mrg case $host_vendor in 11718 1.1 mrg sni) 11719 1.1 mrg shlibpath_overrides_runpath=no 11720 1.1 mrg need_lib_prefix=no 11721 1.1 mrg runpath_var=LD_RUN_PATH 11722 1.1 mrg ;; 11723 1.1 mrg siemens) 11724 1.1 mrg need_lib_prefix=no 11725 1.1 mrg ;; 11726 1.1 mrg motorola) 11727 1.1 mrg need_lib_prefix=no 11728 1.1 mrg need_version=no 11729 1.1 mrg shlibpath_overrides_runpath=no 11730 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11731 1.1 mrg ;; 11732 1.1 mrg esac 11733 1.1 mrg ;; 11734 1.1 mrg 11735 1.1 mrg sysv4*MP*) 11736 1.1 mrg if test -d /usr/nec ;then 11737 1.1 mrg version_type=linux 11738 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11739 1.1 mrg soname_spec='$libname${shared_ext}.$major' 11740 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11741 1.1 mrg fi 11742 1.1 mrg ;; 11743 1.1 mrg 11744 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11745 1.1 mrg version_type=freebsd-elf 11746 1.1 mrg need_lib_prefix=no 11747 1.1 mrg need_version=no 11748 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11749 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11750 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11751 1.1 mrg shlibpath_overrides_runpath=yes 11752 1.1 mrg hardcode_into_libs=yes 11753 1.1 mrg if test "$with_gnu_ld" = yes; then 11754 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11755 1.1 mrg else 11756 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11757 1.1 mrg case $host_os in 11758 1.1 mrg sco3.2v5*) 11759 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11760 1.1 mrg ;; 11761 1.1 mrg esac 11762 1.1 mrg fi 11763 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 11764 1.1 mrg ;; 11765 1.1 mrg 11766 1.1 mrg tpf*) 11767 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11768 1.1 mrg version_type=linux 11769 1.1 mrg need_lib_prefix=no 11770 1.1 mrg need_version=no 11771 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11772 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11773 1.1 mrg shlibpath_overrides_runpath=no 11774 1.1 mrg hardcode_into_libs=yes 11775 1.1 mrg ;; 11776 1.1 mrg 11777 1.1 mrg uts4*) 11778 1.1 mrg version_type=linux 11779 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11780 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11781 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11782 1.1 mrg ;; 11783 1.1 mrg 11784 1.11 mrg # Shared libraries for VwWorks, >= 7 only at this stage 11785 1.11 mrg # and (fpic) still incompatible with "large" code models 11786 1.11 mrg # in a few configurations. Only for RTP mode in any case, 11787 1.11 mrg # and upon explicit request at configure time. 11788 1.11 mrg vxworks7*) 11789 1.11 mrg dynamic_linker=no 11790 1.11 mrg case ${with_multisubdir}-${enable_shared} in 11791 1.11 mrg *large*) 11792 1.11 mrg ;; 11793 1.11 mrg *mrtp*-yes) 11794 1.11 mrg version_type=linux 11795 1.11 mrg need_lib_prefix=no 11796 1.11 mrg need_version=no 11797 1.11 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11798 1.11 mrg soname_spec='${libname}${release}${shared_ext}$major' 11799 1.11 mrg dynamic_linker="$host_os module_loader" 11800 1.11 mrg ;; 11801 1.11 mrg esac 11802 1.11 mrg ;; 11803 1.1 mrg *) 11804 1.1 mrg dynamic_linker=no 11805 1.1 mrg ;; 11806 1.1 mrg esac 11807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11808 1.1 mrg $as_echo "$dynamic_linker" >&6; } 11809 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 11810 1.1 mrg 11811 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11812 1.1 mrg if test "$GCC" = yes; then 11813 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11814 1.1 mrg fi 11815 1.1 mrg 11816 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11817 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11818 1.1 mrg fi 11819 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11820 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11821 1.1 mrg fi 11822 1.1 mrg 11823 1.1 mrg 11824 1.1 mrg 11825 1.1 mrg 11826 1.1 mrg 11827 1.1 mrg 11828 1.1 mrg 11829 1.1 mrg 11830 1.1 mrg 11831 1.1 mrg 11832 1.1 mrg 11833 1.1 mrg 11834 1.1 mrg 11835 1.1 mrg 11836 1.1 mrg 11837 1.1 mrg 11838 1.1 mrg 11839 1.1 mrg 11840 1.1 mrg 11841 1.1 mrg 11842 1.1 mrg 11843 1.1 mrg 11844 1.1 mrg 11845 1.1 mrg 11846 1.1 mrg 11847 1.1 mrg 11848 1.1 mrg 11849 1.1 mrg 11850 1.1 mrg 11851 1.1 mrg 11852 1.1 mrg 11853 1.1 mrg 11854 1.1 mrg 11855 1.1 mrg 11856 1.1 mrg 11857 1.1 mrg 11858 1.1 mrg 11859 1.1 mrg 11860 1.1 mrg 11861 1.1 mrg 11862 1.1 mrg 11863 1.1 mrg 11864 1.1 mrg 11865 1.1 mrg 11866 1.1 mrg 11867 1.1 mrg 11868 1.1 mrg 11869 1.1 mrg 11870 1.1 mrg 11871 1.1 mrg 11872 1.1 mrg 11873 1.1 mrg 11874 1.1 mrg 11875 1.1 mrg 11876 1.1 mrg 11877 1.1 mrg 11878 1.1 mrg 11879 1.1 mrg 11880 1.1 mrg 11881 1.1 mrg 11882 1.1 mrg 11883 1.1 mrg 11884 1.1 mrg 11885 1.1 mrg 11886 1.1 mrg 11887 1.1 mrg 11888 1.1 mrg 11889 1.1 mrg 11890 1.1 mrg 11891 1.1 mrg 11892 1.1 mrg 11893 1.1 mrg 11894 1.1 mrg 11895 1.1 mrg 11896 1.1 mrg 11897 1.1 mrg 11898 1.1 mrg 11899 1.1 mrg 11900 1.1 mrg 11901 1.1 mrg 11902 1.1 mrg 11903 1.1 mrg 11904 1.1 mrg 11905 1.1 mrg 11906 1.1 mrg 11907 1.1 mrg 11908 1.1 mrg 11909 1.1 mrg 11910 1.1 mrg 11911 1.1 mrg 11912 1.1 mrg 11913 1.1 mrg 11914 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11915 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11916 1.1 mrg hardcode_action= 11917 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 11918 1.1 mrg test -n "$runpath_var" || 11919 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 11920 1.1 mrg 11921 1.1 mrg # We can hardcode non-existent directories. 11922 1.1 mrg if test "$hardcode_direct" != no && 11923 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 11924 1.1 mrg # have to relink, otherwise we might link with an installed library 11925 1.1 mrg # when we should be linking with a yet-to-be-installed one 11926 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11927 1.1 mrg test "$hardcode_minus_L" != no; then 11928 1.1 mrg # Linking always hardcodes the temporary library directory. 11929 1.1 mrg hardcode_action=relink 11930 1.1 mrg else 11931 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 11932 1.1 mrg hardcode_action=immediate 11933 1.1 mrg fi 11934 1.1 mrg else 11935 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 11936 1.1 mrg # directories. 11937 1.1 mrg hardcode_action=unsupported 11938 1.1 mrg fi 11939 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11940 1.1 mrg $as_echo "$hardcode_action" >&6; } 11941 1.1 mrg 11942 1.1 mrg if test "$hardcode_action" = relink || 11943 1.1 mrg test "$inherit_rpath" = yes; then 11944 1.1 mrg # Fast installation is not supported 11945 1.1 mrg enable_fast_install=no 11946 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 11947 1.1 mrg test "$enable_shared" = no; then 11948 1.1 mrg # Fast installation is not necessary 11949 1.1 mrg enable_fast_install=needless 11950 1.1 mrg fi 11951 1.1 mrg 11952 1.1 mrg 11953 1.1 mrg 11954 1.1 mrg 11955 1.1 mrg 11956 1.1 mrg 11957 1.1 mrg if test "x$enable_dlopen" != xyes; then 11958 1.1 mrg enable_dlopen=unknown 11959 1.1 mrg enable_dlopen_self=unknown 11960 1.1 mrg enable_dlopen_self_static=unknown 11961 1.1 mrg else 11962 1.1 mrg lt_cv_dlopen=no 11963 1.1 mrg lt_cv_dlopen_libs= 11964 1.1 mrg 11965 1.1 mrg case $host_os in 11966 1.1 mrg beos*) 11967 1.1 mrg lt_cv_dlopen="load_add_on" 11968 1.1 mrg lt_cv_dlopen_libs= 11969 1.1 mrg lt_cv_dlopen_self=yes 11970 1.1 mrg ;; 11971 1.1 mrg 11972 1.1 mrg mingw* | pw32* | cegcc*) 11973 1.1 mrg lt_cv_dlopen="LoadLibrary" 11974 1.1 mrg lt_cv_dlopen_libs= 11975 1.1 mrg ;; 11976 1.1 mrg 11977 1.1 mrg cygwin*) 11978 1.1 mrg lt_cv_dlopen="dlopen" 11979 1.1 mrg lt_cv_dlopen_libs= 11980 1.1 mrg ;; 11981 1.1 mrg 11982 1.1 mrg darwin*) 11983 1.1 mrg # if libdl is installed we need to link against it 11984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11985 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11986 1.8 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11987 1.1 mrg $as_echo_n "(cached) " >&6 11988 1.1 mrg else 11989 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11990 1.1 mrg LIBS="-ldl $LIBS" 11991 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11992 1.1 mrg /* end confdefs.h. */ 11993 1.1 mrg 11994 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11995 1.1 mrg Use char because int might match the return type of a GCC 11996 1.1 mrg builtin and then its argument prototype would still apply. */ 11997 1.1 mrg #ifdef __cplusplus 11998 1.1 mrg extern "C" 11999 1.1 mrg #endif 12000 1.1 mrg char dlopen (); 12001 1.1 mrg int 12002 1.1 mrg main () 12003 1.1 mrg { 12004 1.1 mrg return dlopen (); 12005 1.1 mrg ; 12006 1.1 mrg return 0; 12007 1.1 mrg } 12008 1.1 mrg _ACEOF 12009 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 12010 1.1 mrg ac_cv_lib_dl_dlopen=yes 12011 1.1 mrg else 12012 1.1 mrg ac_cv_lib_dl_dlopen=no 12013 1.1 mrg fi 12014 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 12015 1.1 mrg conftest$ac_exeext conftest.$ac_ext 12016 1.1 mrg LIBS=$ac_check_lib_save_LIBS 12017 1.1 mrg fi 12018 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12019 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12020 1.8 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12021 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12022 1.1 mrg else 12023 1.1 mrg 12024 1.1 mrg lt_cv_dlopen="dyld" 12025 1.1 mrg lt_cv_dlopen_libs= 12026 1.1 mrg lt_cv_dlopen_self=yes 12027 1.1 mrg 12028 1.1 mrg fi 12029 1.1 mrg 12030 1.1 mrg ;; 12031 1.1 mrg 12032 1.1 mrg *) 12033 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12034 1.8 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 12035 1.1 mrg lt_cv_dlopen="shl_load" 12036 1.1 mrg else 12037 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12038 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 12039 1.8 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 12040 1.1 mrg $as_echo_n "(cached) " >&6 12041 1.1 mrg else 12042 1.1 mrg ac_check_lib_save_LIBS=$LIBS 12043 1.1 mrg LIBS="-ldld $LIBS" 12044 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12045 1.1 mrg /* end confdefs.h. */ 12046 1.1 mrg 12047 1.1 mrg /* Override any GCC internal prototype to avoid an error. 12048 1.1 mrg Use char because int might match the return type of a GCC 12049 1.1 mrg builtin and then its argument prototype would still apply. */ 12050 1.1 mrg #ifdef __cplusplus 12051 1.1 mrg extern "C" 12052 1.1 mrg #endif 12053 1.1 mrg char shl_load (); 12054 1.1 mrg int 12055 1.1 mrg main () 12056 1.1 mrg { 12057 1.1 mrg return shl_load (); 12058 1.1 mrg ; 12059 1.1 mrg return 0; 12060 1.1 mrg } 12061 1.1 mrg _ACEOF 12062 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 12063 1.1 mrg ac_cv_lib_dld_shl_load=yes 12064 1.1 mrg else 12065 1.1 mrg ac_cv_lib_dld_shl_load=no 12066 1.1 mrg fi 12067 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 12068 1.1 mrg conftest$ac_exeext conftest.$ac_ext 12069 1.1 mrg LIBS=$ac_check_lib_save_LIBS 12070 1.1 mrg fi 12071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12072 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12073 1.8 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12074 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12075 1.1 mrg else 12076 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12077 1.8 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 12078 1.1 mrg lt_cv_dlopen="dlopen" 12079 1.1 mrg else 12080 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12081 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 12082 1.8 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 12083 1.1 mrg $as_echo_n "(cached) " >&6 12084 1.1 mrg else 12085 1.1 mrg ac_check_lib_save_LIBS=$LIBS 12086 1.1 mrg LIBS="-ldl $LIBS" 12087 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12088 1.1 mrg /* end confdefs.h. */ 12089 1.1 mrg 12090 1.1 mrg /* Override any GCC internal prototype to avoid an error. 12091 1.1 mrg Use char because int might match the return type of a GCC 12092 1.1 mrg builtin and then its argument prototype would still apply. */ 12093 1.1 mrg #ifdef __cplusplus 12094 1.1 mrg extern "C" 12095 1.1 mrg #endif 12096 1.1 mrg char dlopen (); 12097 1.1 mrg int 12098 1.1 mrg main () 12099 1.1 mrg { 12100 1.1 mrg return dlopen (); 12101 1.1 mrg ; 12102 1.1 mrg return 0; 12103 1.1 mrg } 12104 1.1 mrg _ACEOF 12105 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 12106 1.1 mrg ac_cv_lib_dl_dlopen=yes 12107 1.1 mrg else 12108 1.1 mrg ac_cv_lib_dl_dlopen=no 12109 1.1 mrg fi 12110 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 12111 1.1 mrg conftest$ac_exeext conftest.$ac_ext 12112 1.1 mrg LIBS=$ac_check_lib_save_LIBS 12113 1.1 mrg fi 12114 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12115 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12116 1.8 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12117 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12118 1.1 mrg else 12119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12120 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 12121 1.8 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 12122 1.1 mrg $as_echo_n "(cached) " >&6 12123 1.1 mrg else 12124 1.1 mrg ac_check_lib_save_LIBS=$LIBS 12125 1.1 mrg LIBS="-lsvld $LIBS" 12126 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12127 1.1 mrg /* end confdefs.h. */ 12128 1.1 mrg 12129 1.1 mrg /* Override any GCC internal prototype to avoid an error. 12130 1.1 mrg Use char because int might match the return type of a GCC 12131 1.1 mrg builtin and then its argument prototype would still apply. */ 12132 1.1 mrg #ifdef __cplusplus 12133 1.1 mrg extern "C" 12134 1.1 mrg #endif 12135 1.1 mrg char dlopen (); 12136 1.1 mrg int 12137 1.1 mrg main () 12138 1.1 mrg { 12139 1.1 mrg return dlopen (); 12140 1.1 mrg ; 12141 1.1 mrg return 0; 12142 1.1 mrg } 12143 1.1 mrg _ACEOF 12144 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 12145 1.1 mrg ac_cv_lib_svld_dlopen=yes 12146 1.1 mrg else 12147 1.1 mrg ac_cv_lib_svld_dlopen=no 12148 1.1 mrg fi 12149 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 12150 1.1 mrg conftest$ac_exeext conftest.$ac_ext 12151 1.1 mrg LIBS=$ac_check_lib_save_LIBS 12152 1.1 mrg fi 12153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12154 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12155 1.8 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12156 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12157 1.1 mrg else 12158 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12159 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 12160 1.8 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 12161 1.1 mrg $as_echo_n "(cached) " >&6 12162 1.1 mrg else 12163 1.1 mrg ac_check_lib_save_LIBS=$LIBS 12164 1.1 mrg LIBS="-ldld $LIBS" 12165 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12166 1.1 mrg /* end confdefs.h. */ 12167 1.1 mrg 12168 1.1 mrg /* Override any GCC internal prototype to avoid an error. 12169 1.1 mrg Use char because int might match the return type of a GCC 12170 1.1 mrg builtin and then its argument prototype would still apply. */ 12171 1.1 mrg #ifdef __cplusplus 12172 1.1 mrg extern "C" 12173 1.1 mrg #endif 12174 1.1 mrg char dld_link (); 12175 1.1 mrg int 12176 1.1 mrg main () 12177 1.1 mrg { 12178 1.1 mrg return dld_link (); 12179 1.1 mrg ; 12180 1.1 mrg return 0; 12181 1.1 mrg } 12182 1.1 mrg _ACEOF 12183 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 12184 1.1 mrg ac_cv_lib_dld_dld_link=yes 12185 1.1 mrg else 12186 1.1 mrg ac_cv_lib_dld_dld_link=no 12187 1.1 mrg fi 12188 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 12189 1.1 mrg conftest$ac_exeext conftest.$ac_ext 12190 1.1 mrg LIBS=$ac_check_lib_save_LIBS 12191 1.1 mrg fi 12192 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12193 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12194 1.8 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12195 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12196 1.1 mrg fi 12197 1.1 mrg 12198 1.1 mrg 12199 1.1 mrg fi 12200 1.1 mrg 12201 1.1 mrg 12202 1.1 mrg fi 12203 1.1 mrg 12204 1.1 mrg 12205 1.1 mrg fi 12206 1.1 mrg 12207 1.1 mrg 12208 1.1 mrg fi 12209 1.1 mrg 12210 1.1 mrg 12211 1.1 mrg fi 12212 1.1 mrg 12213 1.1 mrg ;; 12214 1.1 mrg esac 12215 1.1 mrg 12216 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 12217 1.1 mrg enable_dlopen=yes 12218 1.1 mrg else 12219 1.1 mrg enable_dlopen=no 12220 1.1 mrg fi 12221 1.1 mrg 12222 1.1 mrg case $lt_cv_dlopen in 12223 1.1 mrg dlopen) 12224 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 12225 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12226 1.1 mrg 12227 1.1 mrg save_LDFLAGS="$LDFLAGS" 12228 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12229 1.1 mrg 12230 1.1 mrg save_LIBS="$LIBS" 12231 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 12232 1.1 mrg 12233 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12234 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 12235 1.8 mrg if ${lt_cv_dlopen_self+:} false; then : 12236 1.1 mrg $as_echo_n "(cached) " >&6 12237 1.1 mrg else 12238 1.1 mrg if test "$cross_compiling" = yes; then : 12239 1.1 mrg lt_cv_dlopen_self=cross 12240 1.1 mrg else 12241 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12242 1.1 mrg lt_status=$lt_dlunknown 12243 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 12244 1.11 mrg #line 12244 "configure" 12245 1.1 mrg #include "confdefs.h" 12246 1.1 mrg 12247 1.1 mrg #if HAVE_DLFCN_H 12248 1.1 mrg #include <dlfcn.h> 12249 1.1 mrg #endif 12250 1.1 mrg 12251 1.1 mrg #include <stdio.h> 12252 1.1 mrg 12253 1.1 mrg #ifdef RTLD_GLOBAL 12254 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 12255 1.1 mrg #else 12256 1.1 mrg # ifdef DL_GLOBAL 12257 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 12258 1.1 mrg # else 12259 1.1 mrg # define LT_DLGLOBAL 0 12260 1.1 mrg # endif 12261 1.1 mrg #endif 12262 1.1 mrg 12263 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12264 1.1 mrg find out it does not work in some platform. */ 12265 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 12266 1.1 mrg # ifdef RTLD_LAZY 12267 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 12268 1.1 mrg # else 12269 1.1 mrg # ifdef DL_LAZY 12270 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 12271 1.1 mrg # else 12272 1.1 mrg # ifdef RTLD_NOW 12273 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 12274 1.1 mrg # else 12275 1.1 mrg # ifdef DL_NOW 12276 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 12277 1.1 mrg # else 12278 1.1 mrg # define LT_DLLAZY_OR_NOW 0 12279 1.1 mrg # endif 12280 1.1 mrg # endif 12281 1.1 mrg # endif 12282 1.1 mrg # endif 12283 1.1 mrg #endif 12284 1.1 mrg 12285 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 12286 1.1 mrg correspondingly for the symbols needed. */ 12287 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12288 1.1 mrg void fnord () __attribute__((visibility("default"))); 12289 1.1 mrg #endif 12290 1.1 mrg 12291 1.1 mrg void fnord () { int i=42; } 12292 1.1 mrg int main () 12293 1.1 mrg { 12294 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12295 1.1 mrg int status = $lt_dlunknown; 12296 1.1 mrg 12297 1.1 mrg if (self) 12298 1.1 mrg { 12299 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12300 1.1 mrg else 12301 1.1 mrg { 12302 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12303 1.1 mrg else puts (dlerror ()); 12304 1.1 mrg } 12305 1.1 mrg /* dlclose (self); */ 12306 1.1 mrg } 12307 1.1 mrg else 12308 1.1 mrg puts (dlerror ()); 12309 1.1 mrg 12310 1.1 mrg return status; 12311 1.1 mrg } 12312 1.1 mrg _LT_EOF 12313 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12314 1.1 mrg (eval $ac_link) 2>&5 12315 1.1 mrg ac_status=$? 12316 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12317 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12318 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 12319 1.1 mrg lt_status=$? 12320 1.1 mrg case x$lt_status in 12321 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12322 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12323 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12324 1.1 mrg esac 12325 1.1 mrg else : 12326 1.1 mrg # compilation failed 12327 1.1 mrg lt_cv_dlopen_self=no 12328 1.1 mrg fi 12329 1.1 mrg fi 12330 1.1 mrg rm -fr conftest* 12331 1.1 mrg 12332 1.1 mrg 12333 1.1 mrg fi 12334 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12335 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 12336 1.1 mrg 12337 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 12338 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12339 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12340 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12341 1.8 mrg if ${lt_cv_dlopen_self_static+:} false; then : 12342 1.1 mrg $as_echo_n "(cached) " >&6 12343 1.1 mrg else 12344 1.1 mrg if test "$cross_compiling" = yes; then : 12345 1.1 mrg lt_cv_dlopen_self_static=cross 12346 1.1 mrg else 12347 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12348 1.1 mrg lt_status=$lt_dlunknown 12349 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 12350 1.11 mrg #line 12350 "configure" 12351 1.1 mrg #include "confdefs.h" 12352 1.1 mrg 12353 1.1 mrg #if HAVE_DLFCN_H 12354 1.1 mrg #include <dlfcn.h> 12355 1.1 mrg #endif 12356 1.1 mrg 12357 1.1 mrg #include <stdio.h> 12358 1.1 mrg 12359 1.1 mrg #ifdef RTLD_GLOBAL 12360 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 12361 1.1 mrg #else 12362 1.1 mrg # ifdef DL_GLOBAL 12363 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 12364 1.1 mrg # else 12365 1.1 mrg # define LT_DLGLOBAL 0 12366 1.1 mrg # endif 12367 1.1 mrg #endif 12368 1.1 mrg 12369 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12370 1.1 mrg find out it does not work in some platform. */ 12371 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 12372 1.1 mrg # ifdef RTLD_LAZY 12373 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 12374 1.1 mrg # else 12375 1.1 mrg # ifdef DL_LAZY 12376 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 12377 1.1 mrg # else 12378 1.1 mrg # ifdef RTLD_NOW 12379 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 12380 1.1 mrg # else 12381 1.1 mrg # ifdef DL_NOW 12382 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 12383 1.1 mrg # else 12384 1.1 mrg # define LT_DLLAZY_OR_NOW 0 12385 1.1 mrg # endif 12386 1.1 mrg # endif 12387 1.1 mrg # endif 12388 1.1 mrg # endif 12389 1.1 mrg #endif 12390 1.1 mrg 12391 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 12392 1.1 mrg correspondingly for the symbols needed. */ 12393 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12394 1.1 mrg void fnord () __attribute__((visibility("default"))); 12395 1.1 mrg #endif 12396 1.1 mrg 12397 1.1 mrg void fnord () { int i=42; } 12398 1.1 mrg int main () 12399 1.1 mrg { 12400 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12401 1.1 mrg int status = $lt_dlunknown; 12402 1.1 mrg 12403 1.1 mrg if (self) 12404 1.1 mrg { 12405 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12406 1.1 mrg else 12407 1.1 mrg { 12408 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12409 1.1 mrg else puts (dlerror ()); 12410 1.1 mrg } 12411 1.1 mrg /* dlclose (self); */ 12412 1.1 mrg } 12413 1.1 mrg else 12414 1.1 mrg puts (dlerror ()); 12415 1.1 mrg 12416 1.1 mrg return status; 12417 1.1 mrg } 12418 1.1 mrg _LT_EOF 12419 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12420 1.1 mrg (eval $ac_link) 2>&5 12421 1.1 mrg ac_status=$? 12422 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12423 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12424 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 12425 1.1 mrg lt_status=$? 12426 1.1 mrg case x$lt_status in 12427 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12428 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12429 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12430 1.1 mrg esac 12431 1.1 mrg else : 12432 1.1 mrg # compilation failed 12433 1.1 mrg lt_cv_dlopen_self_static=no 12434 1.1 mrg fi 12435 1.1 mrg fi 12436 1.1 mrg rm -fr conftest* 12437 1.1 mrg 12438 1.1 mrg 12439 1.1 mrg fi 12440 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12441 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 12442 1.1 mrg fi 12443 1.1 mrg 12444 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 12445 1.1 mrg LDFLAGS="$save_LDFLAGS" 12446 1.1 mrg LIBS="$save_LIBS" 12447 1.1 mrg ;; 12448 1.1 mrg esac 12449 1.1 mrg 12450 1.1 mrg case $lt_cv_dlopen_self in 12451 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12452 1.1 mrg *) enable_dlopen_self=unknown ;; 12453 1.1 mrg esac 12454 1.1 mrg 12455 1.1 mrg case $lt_cv_dlopen_self_static in 12456 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12457 1.1 mrg *) enable_dlopen_self_static=unknown ;; 12458 1.1 mrg esac 12459 1.1 mrg fi 12460 1.1 mrg 12461 1.1 mrg 12462 1.1 mrg 12463 1.1 mrg 12464 1.1 mrg 12465 1.1 mrg 12466 1.1 mrg 12467 1.1 mrg 12468 1.1 mrg 12469 1.1 mrg 12470 1.1 mrg 12471 1.1 mrg 12472 1.1 mrg 12473 1.1 mrg 12474 1.1 mrg 12475 1.1 mrg 12476 1.1 mrg 12477 1.1 mrg striplib= 12478 1.1 mrg old_striplib= 12479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12480 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 12481 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12482 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12483 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12484 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12485 1.1 mrg $as_echo "yes" >&6; } 12486 1.1 mrg else 12487 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 12488 1.1 mrg case $host_os in 12489 1.1 mrg darwin*) 12490 1.1 mrg if test -n "$STRIP" ; then 12491 1.1 mrg striplib="$STRIP -x" 12492 1.1 mrg old_striplib="$STRIP -S" 12493 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12494 1.1 mrg $as_echo "yes" >&6; } 12495 1.1 mrg else 12496 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12497 1.1 mrg $as_echo "no" >&6; } 12498 1.1 mrg fi 12499 1.1 mrg ;; 12500 1.1 mrg *) 12501 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12502 1.1 mrg $as_echo "no" >&6; } 12503 1.1 mrg ;; 12504 1.1 mrg esac 12505 1.1 mrg fi 12506 1.1 mrg 12507 1.1 mrg 12508 1.1 mrg 12509 1.1 mrg 12510 1.1 mrg 12511 1.1 mrg 12512 1.1 mrg 12513 1.1 mrg 12514 1.1 mrg 12515 1.1 mrg 12516 1.1 mrg 12517 1.1 mrg 12518 1.1 mrg # Report which library types will actually be built 12519 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12520 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 12521 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12522 1.1 mrg $as_echo "$can_build_shared" >&6; } 12523 1.1 mrg 12524 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12525 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 12526 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 12527 1.1 mrg 12528 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 12529 1.1 mrg # are all built from PIC. 12530 1.1 mrg case $host_os in 12531 1.1 mrg aix3*) 12532 1.1 mrg test "$enable_shared" = yes && enable_static=no 12533 1.1 mrg if test -n "$RANLIB"; then 12534 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 12535 1.1 mrg postinstall_cmds='$RANLIB $lib' 12536 1.1 mrg fi 12537 1.1 mrg ;; 12538 1.1 mrg 12539 1.1 mrg aix[4-9]*) 12540 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12541 1.1 mrg test "$enable_shared" = yes && enable_static=no 12542 1.1 mrg fi 12543 1.1 mrg ;; 12544 1.1 mrg esac 12545 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12546 1.1 mrg $as_echo "$enable_shared" >&6; } 12547 1.1 mrg 12548 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12549 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 12550 1.1 mrg # Make sure either enable_shared or enable_static is yes. 12551 1.1 mrg test "$enable_shared" = yes || enable_static=yes 12552 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12553 1.1 mrg $as_echo "$enable_static" >&6; } 12554 1.1 mrg 12555 1.1 mrg 12556 1.1 mrg 12557 1.1 mrg 12558 1.1 mrg fi 12559 1.1 mrg ac_ext=c 12560 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 12561 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12562 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12563 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 12564 1.1 mrg 12565 1.1 mrg CC="$lt_save_CC" 12566 1.1 mrg 12567 1.1 mrg 12568 1.1 mrg 12569 1.1 mrg 12570 1.1 mrg 12571 1.1 mrg 12572 1.1 mrg 12573 1.1 mrg 12574 1.1 mrg 12575 1.1 mrg 12576 1.1 mrg 12577 1.1 mrg 12578 1.1 mrg 12579 1.1 mrg ac_config_commands="$ac_config_commands libtool" 12580 1.1 mrg 12581 1.1 mrg 12582 1.1 mrg 12583 1.1 mrg 12584 1.1 mrg # Only expand once: 12585 1.1 mrg 12586 1.1 mrg 12587 1.11 mrg if test x$enable_darwin_at_rpath = xyes; then 12588 1.11 mrg ENABLE_DARWIN_AT_RPATH_TRUE= 12589 1.11 mrg ENABLE_DARWIN_AT_RPATH_FALSE='#' 12590 1.11 mrg else 12591 1.11 mrg ENABLE_DARWIN_AT_RPATH_TRUE='#' 12592 1.11 mrg ENABLE_DARWIN_AT_RPATH_FALSE= 12593 1.11 mrg fi 12594 1.11 mrg 12595 1.1 mrg 12596 1.2 apb 12597 1.2 apb 12598 1.2 apb case $host in 12599 1.2 apb *-cygwin* | *-mingw*) 12600 1.2 apb # 'host' will be top-level target in the case of a target lib, 12601 1.2 apb # we must compare to with_cross_host to decide if this is a native 12602 1.2 apb # or cross-compiler and select where to install dlls appropriately. 12603 1.2 apb if test -n "$with_cross_host" && 12604 1.2 apb test x"$with_cross_host" != x"no"; then 12605 1.2 apb lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 12606 1.2 apb else 12607 1.2 apb lt_host_flags='-no-undefined -bindir "$(bindir)"'; 12608 1.2 apb fi 12609 1.2 apb ;; 12610 1.2 apb *) 12611 1.2 apb lt_host_flags= 12612 1.2 apb ;; 12613 1.2 apb esac 12614 1.2 apb 12615 1.2 apb 12616 1.2 apb 12617 1.2 apb 12618 1.2 apb ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 12619 1.2 apb case $ac_cv_c_int64_t in #( 12620 1.2 apb no|yes) ;; #( 12621 1.2 apb *) 12622 1.2 apb 12623 1.2 apb cat >>confdefs.h <<_ACEOF 12624 1.2 apb #define int64_t $ac_cv_c_int64_t 12625 1.2 apb _ACEOF 12626 1.2 apb ;; 12627 1.2 apb esac 12628 1.2 apb 12629 1.1 mrg ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 12630 1.1 mrg case $ac_cv_c_uint64_t in #( 12631 1.1 mrg no|yes) ;; #( 12632 1.1 mrg *) 12633 1.1 mrg 12634 1.1 mrg $as_echo "#define _UINT64_T 1" >>confdefs.h 12635 1.1 mrg 12636 1.1 mrg 12637 1.1 mrg cat >>confdefs.h <<_ACEOF 12638 1.1 mrg #define uint64_t $ac_cv_c_uint64_t 12639 1.1 mrg _ACEOF 12640 1.1 mrg ;; 12641 1.1 mrg esac 12642 1.1 mrg 12643 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 12644 1.2 apb $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 12645 1.8 mrg if ${ac_cv_header_sys_wait_h+:} false; then : 12646 1.2 apb $as_echo_n "(cached) " >&6 12647 1.2 apb else 12648 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12649 1.2 apb /* end confdefs.h. */ 12650 1.2 apb #include <sys/types.h> 12651 1.2 apb #include <sys/wait.h> 12652 1.2 apb #ifndef WEXITSTATUS 12653 1.2 apb # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 12654 1.2 apb #endif 12655 1.2 apb #ifndef WIFEXITED 12656 1.2 apb # define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 12657 1.2 apb #endif 12658 1.2 apb 12659 1.2 apb int 12660 1.2 apb main () 12661 1.2 apb { 12662 1.2 apb int s; 12663 1.2 apb wait (&s); 12664 1.2 apb s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 12665 1.2 apb ; 12666 1.2 apb return 0; 12667 1.2 apb } 12668 1.2 apb _ACEOF 12669 1.2 apb if ac_fn_c_try_compile "$LINENO"; then : 12670 1.2 apb ac_cv_header_sys_wait_h=yes 12671 1.2 apb else 12672 1.2 apb ac_cv_header_sys_wait_h=no 12673 1.2 apb fi 12674 1.2 apb rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12675 1.2 apb fi 12676 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 12677 1.2 apb $as_echo "$ac_cv_header_sys_wait_h" >&6; } 12678 1.2 apb if test $ac_cv_header_sys_wait_h = yes; then 12679 1.2 apb 12680 1.2 apb $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12681 1.2 apb 12682 1.2 apb fi 12683 1.2 apb 12684 1.1 mrg ac_config_files="$ac_config_files Makefile" 12685 1.1 mrg 12686 1.2 apb ac_config_headers="$ac_config_headers config.h" 12687 1.2 apb 12688 1.1 mrg cat >confcache <<\_ACEOF 12689 1.1 mrg # This file is a shell script that caches the results of configure 12690 1.1 mrg # tests run on this system so they can be shared between configure 12691 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 12692 1.1 mrg # It is not useful on other systems. If it contains results you don't 12693 1.1 mrg # want to keep, you may remove or edit it. 12694 1.1 mrg # 12695 1.1 mrg # config.status only pays attention to the cache file if you give it 12696 1.1 mrg # the --recheck option to rerun configure. 12697 1.1 mrg # 12698 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 12699 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 12700 1.1 mrg # following values. 12701 1.1 mrg 12702 1.1 mrg _ACEOF 12703 1.1 mrg 12704 1.1 mrg # The following way of writing the cache mishandles newlines in values, 12705 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 12706 1.1 mrg # So, we kill variables containing newlines. 12707 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 12708 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 12709 1.1 mrg ( 12710 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12711 1.1 mrg eval ac_val=\$$ac_var 12712 1.1 mrg case $ac_val in #( 12713 1.1 mrg *${as_nl}*) 12714 1.1 mrg case $ac_var in #( 12715 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12716 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12717 1.1 mrg esac 12718 1.1 mrg case $ac_var in #( 12719 1.1 mrg _ | IFS | as_nl) ;; #( 12720 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12721 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 12722 1.1 mrg esac ;; 12723 1.1 mrg esac 12724 1.1 mrg done 12725 1.1 mrg 12726 1.1 mrg (set) 2>&1 | 12727 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 12728 1.1 mrg *${as_nl}ac_space=\ *) 12729 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 12730 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 12731 1.1 mrg sed -n \ 12732 1.1 mrg "s/'/'\\\\''/g; 12733 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12734 1.1 mrg ;; #( 12735 1.1 mrg *) 12736 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 12737 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12738 1.1 mrg ;; 12739 1.1 mrg esac | 12740 1.1 mrg sort 12741 1.1 mrg ) | 12742 1.1 mrg sed ' 12743 1.1 mrg /^ac_cv_env_/b end 12744 1.1 mrg t clear 12745 1.1 mrg :clear 12746 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12747 1.1 mrg t end 12748 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12749 1.1 mrg :end' >>confcache 12750 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12751 1.1 mrg if test -w "$cache_file"; then 12752 1.8 mrg if test "x$cache_file" != "x/dev/null"; then 12753 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12754 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 12755 1.8 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 12756 1.8 mrg cat confcache >"$cache_file" 12757 1.8 mrg else 12758 1.8 mrg case $cache_file in #( 12759 1.8 mrg */* | ?:*) 12760 1.8 mrg mv -f confcache "$cache_file"$$ && 12761 1.8 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 12762 1.8 mrg *) 12763 1.8 mrg mv -f confcache "$cache_file" ;; 12764 1.8 mrg esac 12765 1.8 mrg fi 12766 1.8 mrg fi 12767 1.1 mrg else 12768 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12769 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12770 1.1 mrg fi 12771 1.1 mrg fi 12772 1.1 mrg rm -f confcache 12773 1.1 mrg 12774 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 12775 1.1 mrg # Let make expand exec_prefix. 12776 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12777 1.1 mrg 12778 1.2 apb DEFS=-DHAVE_CONFIG_H 12779 1.1 mrg 12780 1.1 mrg ac_libobjs= 12781 1.1 mrg ac_ltlibobjs= 12782 1.8 mrg U= 12783 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12784 1.1 mrg # 1. Remove the extension, and $U if already installed. 12785 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12786 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12787 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12788 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 12789 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12790 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12791 1.1 mrg done 12792 1.1 mrg LIBOBJS=$ac_libobjs 12793 1.1 mrg 12794 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 12795 1.1 mrg 12796 1.1 mrg 12797 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12798 1.8 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; } 12799 1.8 mrg if test -n "$am_sleep_pid"; then 12800 1.8 mrg # Hide warnings about reused PIDs. 12801 1.8 mrg wait $am_sleep_pid 2>/dev/null 12802 1.8 mrg fi 12803 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12804 1.8 mrg $as_echo "done" >&6; } 12805 1.1 mrg if test -n "$EXEEXT"; then 12806 1.1 mrg am__EXEEXT_TRUE= 12807 1.1 mrg am__EXEEXT_FALSE='#' 12808 1.1 mrg else 12809 1.1 mrg am__EXEEXT_TRUE='#' 12810 1.1 mrg am__EXEEXT_FALSE= 12811 1.1 mrg fi 12812 1.1 mrg 12813 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12814 1.8 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12815 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12816 1.1 mrg fi 12817 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12818 1.8 mrg as_fn_error $? "conditional \"AMDEP\" was never defined. 12819 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12820 1.1 mrg fi 12821 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12822 1.8 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12823 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12824 1.1 mrg fi 12825 1.5 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12826 1.8 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12827 1.5 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12828 1.5 mrg fi 12829 1.10 mrg if test -z "${LTO_PLUGIN_USE_SYMVER_TRUE}" && test -z "${LTO_PLUGIN_USE_SYMVER_FALSE}"; then 12830 1.10 mrg as_fn_error $? "conditional \"LTO_PLUGIN_USE_SYMVER\" was never defined. 12831 1.10 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12832 1.10 mrg fi 12833 1.10 mrg if test -z "${LTO_PLUGIN_USE_SYMVER_GNU_TRUE}" && test -z "${LTO_PLUGIN_USE_SYMVER_GNU_FALSE}"; then 12834 1.10 mrg as_fn_error $? "conditional \"LTO_PLUGIN_USE_SYMVER_GNU\" was never defined. 12835 1.10 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12836 1.10 mrg fi 12837 1.10 mrg if test -z "${LTO_PLUGIN_USE_SYMVER_SUN_TRUE}" && test -z "${LTO_PLUGIN_USE_SYMVER_SUN_FALSE}"; then 12838 1.10 mrg as_fn_error $? "conditional \"LTO_PLUGIN_USE_SYMVER_SUN\" was never defined. 12839 1.10 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12840 1.10 mrg fi 12841 1.11 mrg if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then 12842 1.11 mrg as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined. 12843 1.11 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12844 1.11 mrg fi 12845 1.1 mrg 12846 1.8 mrg : "${CONFIG_STATUS=./config.status}" 12847 1.1 mrg ac_write_fail=0 12848 1.1 mrg ac_clean_files_save=$ac_clean_files 12849 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12850 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12851 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12852 1.1 mrg as_write_fail=0 12853 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12854 1.1 mrg #! $SHELL 12855 1.1 mrg # Generated by $as_me. 12856 1.1 mrg # Run this file to recreate the current configuration. 12857 1.1 mrg # Compiler output produced by configure, useful for debugging 12858 1.1 mrg # configure, is in config.log if it exists. 12859 1.1 mrg 12860 1.1 mrg debug=false 12861 1.1 mrg ac_cs_recheck=false 12862 1.1 mrg ac_cs_silent=false 12863 1.1 mrg 12864 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 12865 1.1 mrg export SHELL 12866 1.1 mrg _ASEOF 12867 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12868 1.1 mrg ## -------------------- ## 12869 1.1 mrg ## M4sh Initialization. ## 12870 1.1 mrg ## -------------------- ## 12871 1.1 mrg 12872 1.1 mrg # Be more Bourne compatible 12873 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 12874 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12875 1.1 mrg emulate sh 12876 1.1 mrg NULLCMD=: 12877 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12878 1.1 mrg # is contrary to our usage. Disable this feature. 12879 1.1 mrg alias -g '${1+"$@"}'='"$@"' 12880 1.1 mrg setopt NO_GLOB_SUBST 12881 1.1 mrg else 12882 1.1 mrg case `(set -o) 2>/dev/null` in #( 12883 1.1 mrg *posix*) : 12884 1.1 mrg set -o posix ;; #( 12885 1.1 mrg *) : 12886 1.1 mrg ;; 12887 1.1 mrg esac 12888 1.1 mrg fi 12889 1.1 mrg 12890 1.1 mrg 12891 1.1 mrg as_nl=' 12892 1.1 mrg ' 12893 1.1 mrg export as_nl 12894 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 12895 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12896 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12897 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12898 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 12899 1.1 mrg # but without wasting forks for bash or zsh. 12900 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 12901 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12902 1.1 mrg as_echo='print -r --' 12903 1.1 mrg as_echo_n='print -rn --' 12904 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12905 1.1 mrg as_echo='printf %s\n' 12906 1.1 mrg as_echo_n='printf %s' 12907 1.1 mrg else 12908 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12909 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12910 1.1 mrg as_echo_n='/usr/ucb/echo -n' 12911 1.1 mrg else 12912 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12913 1.1 mrg as_echo_n_body='eval 12914 1.1 mrg arg=$1; 12915 1.1 mrg case $arg in #( 12916 1.1 mrg *"$as_nl"*) 12917 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 12918 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12919 1.1 mrg esac; 12920 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12921 1.1 mrg ' 12922 1.1 mrg export as_echo_n_body 12923 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 12924 1.1 mrg fi 12925 1.1 mrg export as_echo_body 12926 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 12927 1.1 mrg fi 12928 1.1 mrg 12929 1.1 mrg # The user is always right. 12930 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 12931 1.1 mrg PATH_SEPARATOR=: 12932 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12933 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12934 1.1 mrg PATH_SEPARATOR=';' 12935 1.1 mrg } 12936 1.1 mrg fi 12937 1.1 mrg 12938 1.1 mrg 12939 1.1 mrg # IFS 12940 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 12941 1.1 mrg # there to prevent editors from complaining about space-tab. 12942 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 12943 1.1 mrg # splitting by setting IFS to empty value.) 12944 1.1 mrg IFS=" "" $as_nl" 12945 1.1 mrg 12946 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 12947 1.8 mrg as_myself= 12948 1.1 mrg case $0 in #(( 12949 1.1 mrg *[\\/]* ) as_myself=$0 ;; 12950 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12951 1.1 mrg for as_dir in $PATH 12952 1.1 mrg do 12953 1.1 mrg IFS=$as_save_IFS 12954 1.1 mrg test -z "$as_dir" && as_dir=. 12955 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12956 1.1 mrg done 12957 1.1 mrg IFS=$as_save_IFS 12958 1.1 mrg 12959 1.1 mrg ;; 12960 1.1 mrg esac 12961 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 12962 1.1 mrg # in which case we are not to be found in the path. 12963 1.1 mrg if test "x$as_myself" = x; then 12964 1.1 mrg as_myself=$0 12965 1.1 mrg fi 12966 1.1 mrg if test ! -f "$as_myself"; then 12967 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12968 1.1 mrg exit 1 12969 1.1 mrg fi 12970 1.1 mrg 12971 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 12972 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12973 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 12974 1.1 mrg # trigger a bug in pdksh 5.2.14. 12975 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 12976 1.1 mrg do eval test x\${$as_var+set} = xset \ 12977 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12978 1.1 mrg done 12979 1.1 mrg PS1='$ ' 12980 1.1 mrg PS2='> ' 12981 1.1 mrg PS4='+ ' 12982 1.1 mrg 12983 1.1 mrg # NLS nuisances. 12984 1.1 mrg LC_ALL=C 12985 1.1 mrg export LC_ALL 12986 1.1 mrg LANGUAGE=C 12987 1.1 mrg export LANGUAGE 12988 1.1 mrg 12989 1.1 mrg # CDPATH. 12990 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12991 1.1 mrg 12992 1.1 mrg 12993 1.8 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 12994 1.8 mrg # ---------------------------------------- 12995 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12996 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12997 1.8 mrg # script with STATUS, using 1 if that was 0. 12998 1.1 mrg as_fn_error () 12999 1.1 mrg { 13000 1.8 mrg as_status=$1; test $as_status -eq 0 && as_status=1 13001 1.8 mrg if test "$4"; then 13002 1.8 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13003 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13004 1.1 mrg fi 13005 1.8 mrg $as_echo "$as_me: error: $2" >&2 13006 1.1 mrg as_fn_exit $as_status 13007 1.1 mrg } # as_fn_error 13008 1.1 mrg 13009 1.1 mrg 13010 1.1 mrg # as_fn_set_status STATUS 13011 1.1 mrg # ----------------------- 13012 1.1 mrg # Set $? to STATUS, without forking. 13013 1.1 mrg as_fn_set_status () 13014 1.1 mrg { 13015 1.1 mrg return $1 13016 1.1 mrg } # as_fn_set_status 13017 1.1 mrg 13018 1.1 mrg # as_fn_exit STATUS 13019 1.1 mrg # ----------------- 13020 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13021 1.1 mrg as_fn_exit () 13022 1.1 mrg { 13023 1.1 mrg set +e 13024 1.1 mrg as_fn_set_status $1 13025 1.1 mrg exit $1 13026 1.1 mrg } # as_fn_exit 13027 1.1 mrg 13028 1.1 mrg # as_fn_unset VAR 13029 1.1 mrg # --------------- 13030 1.1 mrg # Portably unset VAR. 13031 1.1 mrg as_fn_unset () 13032 1.1 mrg { 13033 1.1 mrg { eval $1=; unset $1;} 13034 1.1 mrg } 13035 1.1 mrg as_unset=as_fn_unset 13036 1.1 mrg # as_fn_append VAR VALUE 13037 1.1 mrg # ---------------------- 13038 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 13039 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 13040 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 13041 1.1 mrg # implementations. 13042 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13043 1.1 mrg eval 'as_fn_append () 13044 1.1 mrg { 13045 1.1 mrg eval $1+=\$2 13046 1.1 mrg }' 13047 1.1 mrg else 13048 1.1 mrg as_fn_append () 13049 1.1 mrg { 13050 1.1 mrg eval $1=\$$1\$2 13051 1.1 mrg } 13052 1.1 mrg fi # as_fn_append 13053 1.1 mrg 13054 1.1 mrg # as_fn_arith ARG... 13055 1.1 mrg # ------------------ 13056 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 13057 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 13058 1.1 mrg # must be portable across $(()) and expr. 13059 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13060 1.1 mrg eval 'as_fn_arith () 13061 1.1 mrg { 13062 1.1 mrg as_val=$(( $* )) 13063 1.1 mrg }' 13064 1.1 mrg else 13065 1.1 mrg as_fn_arith () 13066 1.1 mrg { 13067 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 13068 1.1 mrg } 13069 1.1 mrg fi # as_fn_arith 13070 1.1 mrg 13071 1.1 mrg 13072 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 13073 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 13074 1.1 mrg as_expr=expr 13075 1.1 mrg else 13076 1.1 mrg as_expr=false 13077 1.1 mrg fi 13078 1.1 mrg 13079 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13080 1.1 mrg as_basename=basename 13081 1.1 mrg else 13082 1.1 mrg as_basename=false 13083 1.1 mrg fi 13084 1.1 mrg 13085 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13086 1.1 mrg as_dirname=dirname 13087 1.1 mrg else 13088 1.1 mrg as_dirname=false 13089 1.1 mrg fi 13090 1.1 mrg 13091 1.1 mrg as_me=`$as_basename -- "$0" || 13092 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13093 1.1 mrg X"$0" : 'X\(//\)$' \| \ 13094 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 13095 1.1 mrg $as_echo X/"$0" | 13096 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 13097 1.1 mrg s//\1/ 13098 1.1 mrg q 13099 1.1 mrg } 13100 1.1 mrg /^X\/\(\/\/\)$/{ 13101 1.1 mrg s//\1/ 13102 1.1 mrg q 13103 1.1 mrg } 13104 1.1 mrg /^X\/\(\/\).*/{ 13105 1.1 mrg s//\1/ 13106 1.1 mrg q 13107 1.1 mrg } 13108 1.1 mrg s/.*/./; q'` 13109 1.1 mrg 13110 1.1 mrg # Avoid depending upon Character Ranges. 13111 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13112 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13113 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13114 1.1 mrg as_cr_digits='0123456789' 13115 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 13116 1.1 mrg 13117 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 13118 1.1 mrg case `echo -n x` in #((((( 13119 1.1 mrg -n*) 13120 1.1 mrg case `echo 'xy\c'` in 13121 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13122 1.1 mrg xy) ECHO_C='\c';; 13123 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13124 1.1 mrg ECHO_T=' ';; 13125 1.1 mrg esac;; 13126 1.1 mrg *) 13127 1.1 mrg ECHO_N='-n';; 13128 1.1 mrg esac 13129 1.1 mrg 13130 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 13131 1.1 mrg if test -d conf$$.dir; then 13132 1.1 mrg rm -f conf$$.dir/conf$$.file 13133 1.1 mrg else 13134 1.1 mrg rm -f conf$$.dir 13135 1.1 mrg mkdir conf$$.dir 2>/dev/null 13136 1.1 mrg fi 13137 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 13138 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 13139 1.1 mrg as_ln_s='ln -s' 13140 1.1 mrg # ... but there are two gotchas: 13141 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13142 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13143 1.8 mrg # In both cases, we have to default to `cp -pR'. 13144 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13145 1.8 mrg as_ln_s='cp -pR' 13146 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 13147 1.1 mrg as_ln_s=ln 13148 1.1 mrg else 13149 1.8 mrg as_ln_s='cp -pR' 13150 1.1 mrg fi 13151 1.1 mrg else 13152 1.8 mrg as_ln_s='cp -pR' 13153 1.1 mrg fi 13154 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13155 1.1 mrg rmdir conf$$.dir 2>/dev/null 13156 1.1 mrg 13157 1.1 mrg 13158 1.1 mrg # as_fn_mkdir_p 13159 1.1 mrg # ------------- 13160 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 13161 1.1 mrg as_fn_mkdir_p () 13162 1.1 mrg { 13163 1.1 mrg 13164 1.1 mrg case $as_dir in #( 13165 1.1 mrg -*) as_dir=./$as_dir;; 13166 1.1 mrg esac 13167 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 13168 1.1 mrg as_dirs= 13169 1.1 mrg while :; do 13170 1.1 mrg case $as_dir in #( 13171 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13172 1.1 mrg *) as_qdir=$as_dir;; 13173 1.1 mrg esac 13174 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 13175 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 13176 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13177 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 13178 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 13179 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13180 1.1 mrg $as_echo X"$as_dir" | 13181 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13182 1.1 mrg s//\1/ 13183 1.1 mrg q 13184 1.1 mrg } 13185 1.1 mrg /^X\(\/\/\)[^/].*/{ 13186 1.1 mrg s//\1/ 13187 1.1 mrg q 13188 1.1 mrg } 13189 1.1 mrg /^X\(\/\/\)$/{ 13190 1.1 mrg s//\1/ 13191 1.1 mrg q 13192 1.1 mrg } 13193 1.1 mrg /^X\(\/\).*/{ 13194 1.1 mrg s//\1/ 13195 1.1 mrg q 13196 1.1 mrg } 13197 1.1 mrg s/.*/./; q'` 13198 1.1 mrg test -d "$as_dir" && break 13199 1.1 mrg done 13200 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 13201 1.8 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13202 1.1 mrg 13203 1.1 mrg 13204 1.1 mrg } # as_fn_mkdir_p 13205 1.1 mrg if mkdir -p . 2>/dev/null; then 13206 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 13207 1.1 mrg else 13208 1.1 mrg test -d ./-p && rmdir ./-p 13209 1.1 mrg as_mkdir_p=false 13210 1.1 mrg fi 13211 1.1 mrg 13212 1.8 mrg 13213 1.8 mrg # as_fn_executable_p FILE 13214 1.8 mrg # ----------------------- 13215 1.8 mrg # Test if FILE is an executable regular file. 13216 1.8 mrg as_fn_executable_p () 13217 1.8 mrg { 13218 1.8 mrg test -f "$1" && test -x "$1" 13219 1.8 mrg } # as_fn_executable_p 13220 1.8 mrg as_test_x='test -x' 13221 1.8 mrg as_executable_p=as_fn_executable_p 13222 1.1 mrg 13223 1.1 mrg # Sed expression to map a string onto a valid CPP name. 13224 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13225 1.1 mrg 13226 1.1 mrg # Sed expression to map a string onto a valid variable name. 13227 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13228 1.1 mrg 13229 1.1 mrg 13230 1.1 mrg exec 6>&1 13231 1.1 mrg ## ----------------------------------- ## 13232 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 13233 1.1 mrg ## ----------------------------------- ## 13234 1.1 mrg _ASEOF 13235 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13236 1.1 mrg 13237 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13238 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 13239 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 13240 1.1 mrg # values after options handling. 13241 1.1 mrg ac_log=" 13242 1.1 mrg This file was extended by LTO plugin for ld $as_me 0.1, which was 13243 1.8 mrg generated by GNU Autoconf 2.69. Invocation command line was 13244 1.1 mrg 13245 1.1 mrg CONFIG_FILES = $CONFIG_FILES 13246 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 13247 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 13248 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 13249 1.1 mrg $ $0 $@ 13250 1.1 mrg 13251 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 13252 1.1 mrg " 13253 1.1 mrg 13254 1.1 mrg _ACEOF 13255 1.1 mrg 13256 1.1 mrg case $ac_config_files in *" 13257 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 13258 1.1 mrg esac 13259 1.1 mrg 13260 1.2 apb case $ac_config_headers in *" 13261 1.2 apb "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13262 1.2 apb esac 13263 1.1 mrg 13264 1.1 mrg 13265 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13266 1.1 mrg # Files that config.status was made for. 13267 1.1 mrg config_files="$ac_config_files" 13268 1.2 apb config_headers="$ac_config_headers" 13269 1.1 mrg config_commands="$ac_config_commands" 13270 1.1 mrg 13271 1.1 mrg _ACEOF 13272 1.1 mrg 13273 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13274 1.1 mrg ac_cs_usage="\ 13275 1.1 mrg \`$as_me' instantiates files and other configuration actions 13276 1.1 mrg from templates according to the current configuration. Unless the files 13277 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 13278 1.1 mrg 13279 1.1 mrg Usage: $0 [OPTION]... [TAG]... 13280 1.1 mrg 13281 1.1 mrg -h, --help print this help, then exit 13282 1.1 mrg -V, --version print version number and configuration settings, then exit 13283 1.8 mrg --config print configuration, then exit 13284 1.1 mrg -q, --quiet, --silent 13285 1.1 mrg do not print progress messages 13286 1.1 mrg -d, --debug don't remove temporary files 13287 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 13288 1.1 mrg --file=FILE[:TEMPLATE] 13289 1.1 mrg instantiate the configuration file FILE 13290 1.2 apb --header=FILE[:TEMPLATE] 13291 1.2 apb instantiate the configuration header FILE 13292 1.1 mrg 13293 1.1 mrg Configuration files: 13294 1.1 mrg $config_files 13295 1.1 mrg 13296 1.2 apb Configuration headers: 13297 1.2 apb $config_headers 13298 1.2 apb 13299 1.1 mrg Configuration commands: 13300 1.1 mrg $config_commands 13301 1.1 mrg 13302 1.1 mrg Report bugs to the package provider." 13303 1.1 mrg 13304 1.1 mrg _ACEOF 13305 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13306 1.8 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13307 1.1 mrg ac_cs_version="\\ 13308 1.1 mrg LTO plugin for ld config.status 0.1 13309 1.8 mrg configured by $0, generated by GNU Autoconf 2.69, 13310 1.8 mrg with options \\"\$ac_cs_config\\" 13311 1.1 mrg 13312 1.8 mrg Copyright (C) 2012 Free Software Foundation, Inc. 13313 1.1 mrg This config.status script is free software; the Free Software Foundation 13314 1.1 mrg gives unlimited permission to copy, distribute and modify it." 13315 1.1 mrg 13316 1.1 mrg ac_pwd='$ac_pwd' 13317 1.1 mrg srcdir='$srcdir' 13318 1.1 mrg INSTALL='$INSTALL' 13319 1.1 mrg MKDIR_P='$MKDIR_P' 13320 1.1 mrg AWK='$AWK' 13321 1.1 mrg test -n "\$AWK" || AWK=awk 13322 1.1 mrg _ACEOF 13323 1.1 mrg 13324 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13325 1.1 mrg # The default lists apply if the user does not specify any file. 13326 1.1 mrg ac_need_defaults=: 13327 1.1 mrg while test $# != 0 13328 1.1 mrg do 13329 1.1 mrg case $1 in 13330 1.8 mrg --*=?*) 13331 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 13332 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13333 1.1 mrg ac_shift=: 13334 1.1 mrg ;; 13335 1.8 mrg --*=) 13336 1.8 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 13337 1.8 mrg ac_optarg= 13338 1.8 mrg ac_shift=: 13339 1.8 mrg ;; 13340 1.1 mrg *) 13341 1.1 mrg ac_option=$1 13342 1.1 mrg ac_optarg=$2 13343 1.1 mrg ac_shift=shift 13344 1.1 mrg ;; 13345 1.1 mrg esac 13346 1.1 mrg 13347 1.1 mrg case $ac_option in 13348 1.1 mrg # Handling of the options. 13349 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13350 1.1 mrg ac_cs_recheck=: ;; 13351 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13352 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 13353 1.8 mrg --config | --confi | --conf | --con | --co | --c ) 13354 1.8 mrg $as_echo "$ac_cs_config"; exit ;; 13355 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 13356 1.1 mrg debug=: ;; 13357 1.1 mrg --file | --fil | --fi | --f ) 13358 1.1 mrg $ac_shift 13359 1.1 mrg case $ac_optarg in 13360 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13361 1.8 mrg '') as_fn_error $? "missing file argument" ;; 13362 1.1 mrg esac 13363 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 13364 1.1 mrg ac_need_defaults=false;; 13365 1.2 apb --header | --heade | --head | --hea ) 13366 1.2 apb $ac_shift 13367 1.2 apb case $ac_optarg in 13368 1.2 apb *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13369 1.2 apb esac 13370 1.2 apb as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13371 1.2 apb ac_need_defaults=false;; 13372 1.2 apb --he | --h) 13373 1.2 apb # Conflict between --help and --header 13374 1.8 mrg as_fn_error $? "ambiguous option: \`$1' 13375 1.2 apb Try \`$0 --help' for more information.";; 13376 1.2 apb --help | --hel | -h ) 13377 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 13378 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13379 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 13380 1.1 mrg ac_cs_silent=: ;; 13381 1.1 mrg 13382 1.1 mrg # This is an error. 13383 1.8 mrg -*) as_fn_error $? "unrecognized option: \`$1' 13384 1.1 mrg Try \`$0 --help' for more information." ;; 13385 1.1 mrg 13386 1.1 mrg *) as_fn_append ac_config_targets " $1" 13387 1.1 mrg ac_need_defaults=false ;; 13388 1.1 mrg 13389 1.1 mrg esac 13390 1.1 mrg shift 13391 1.1 mrg done 13392 1.1 mrg 13393 1.1 mrg ac_configure_extra_args= 13394 1.1 mrg 13395 1.1 mrg if $ac_cs_silent; then 13396 1.1 mrg exec 6>/dev/null 13397 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 13398 1.1 mrg fi 13399 1.1 mrg 13400 1.1 mrg _ACEOF 13401 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13402 1.1 mrg if \$ac_cs_recheck; then 13403 1.8 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13404 1.1 mrg shift 13405 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13406 1.1 mrg CONFIG_SHELL='$SHELL' 13407 1.1 mrg export CONFIG_SHELL 13408 1.1 mrg exec "\$@" 13409 1.1 mrg fi 13410 1.1 mrg 13411 1.1 mrg _ACEOF 13412 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13413 1.1 mrg exec 5>>config.log 13414 1.1 mrg { 13415 1.1 mrg echo 13416 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13417 1.1 mrg ## Running $as_me. ## 13418 1.1 mrg _ASBOX 13419 1.1 mrg $as_echo "$ac_log" 13420 1.1 mrg } >&5 13421 1.1 mrg 13422 1.1 mrg _ACEOF 13423 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13424 1.1 mrg # 13425 1.1 mrg # INIT-COMMANDS 13426 1.1 mrg # 13427 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13428 1.1 mrg 13429 1.1 mrg 13430 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 13431 1.1 mrg # if CDPATH is set. 13432 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13433 1.1 mrg 13434 1.1 mrg sed_quote_subst='$sed_quote_subst' 13435 1.1 mrg double_quote_subst='$double_quote_subst' 13436 1.1 mrg delay_variable_subst='$delay_variable_subst' 13437 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13438 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13439 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13440 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13441 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13442 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13443 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13444 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13445 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13446 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13447 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13448 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13449 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13450 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13451 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13452 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13453 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13454 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13455 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13456 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13457 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13458 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13459 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13460 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13461 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13462 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13463 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13464 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13465 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13466 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13467 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13468 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13469 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13470 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13471 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13472 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13473 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13474 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13475 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13476 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13477 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13478 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13479 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13480 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13481 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13482 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13483 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13484 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"`' 13485 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"`' 13486 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13487 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13488 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13489 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13490 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13491 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13492 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13493 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13494 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13495 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13496 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13497 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13498 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13499 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13500 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13501 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13502 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13503 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13504 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13505 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13506 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13507 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13508 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13509 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13510 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13511 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13512 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13513 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13514 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13515 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13516 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13517 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13518 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13519 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13520 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13521 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13522 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13523 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13524 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13525 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13526 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13527 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13528 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13529 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13530 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13531 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13532 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13533 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13534 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13535 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13536 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13537 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13538 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13539 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13540 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13541 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13542 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13543 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13544 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13545 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13546 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13547 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13548 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13549 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13550 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13551 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13552 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13553 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13554 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13555 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13556 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13557 1.1 mrg 13558 1.1 mrg LTCC='$LTCC' 13559 1.1 mrg LTCFLAGS='$LTCFLAGS' 13560 1.1 mrg compiler='$compiler_DEFAULT' 13561 1.1 mrg 13562 1.1 mrg # A function that is used when there is no print builtin or printf. 13563 1.1 mrg func_fallback_echo () 13564 1.1 mrg { 13565 1.1 mrg eval 'cat <<_LTECHO_EOF 13566 1.1 mrg \$1 13567 1.1 mrg _LTECHO_EOF' 13568 1.1 mrg } 13569 1.1 mrg 13570 1.1 mrg # Quote evaled strings. 13571 1.1 mrg for var in SHELL \ 13572 1.1 mrg ECHO \ 13573 1.1 mrg SED \ 13574 1.1 mrg GREP \ 13575 1.1 mrg EGREP \ 13576 1.1 mrg FGREP \ 13577 1.1 mrg LD \ 13578 1.1 mrg NM \ 13579 1.1 mrg LN_S \ 13580 1.1 mrg lt_SP2NL \ 13581 1.1 mrg lt_NL2SP \ 13582 1.1 mrg reload_flag \ 13583 1.1 mrg OBJDUMP \ 13584 1.1 mrg deplibs_check_method \ 13585 1.1 mrg file_magic_cmd \ 13586 1.1 mrg AR \ 13587 1.1 mrg AR_FLAGS \ 13588 1.1 mrg STRIP \ 13589 1.1 mrg RANLIB \ 13590 1.1 mrg CC \ 13591 1.1 mrg CFLAGS \ 13592 1.1 mrg compiler \ 13593 1.1 mrg lt_cv_sys_global_symbol_pipe \ 13594 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 13595 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 13596 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13597 1.1 mrg lt_prog_compiler_no_builtin_flag \ 13598 1.1 mrg lt_prog_compiler_wl \ 13599 1.1 mrg lt_prog_compiler_pic \ 13600 1.1 mrg lt_prog_compiler_static \ 13601 1.1 mrg lt_cv_prog_compiler_c_o \ 13602 1.1 mrg need_locks \ 13603 1.1 mrg DSYMUTIL \ 13604 1.1 mrg NMEDIT \ 13605 1.1 mrg LIPO \ 13606 1.1 mrg OTOOL \ 13607 1.1 mrg OTOOL64 \ 13608 1.1 mrg shrext_cmds \ 13609 1.1 mrg export_dynamic_flag_spec \ 13610 1.1 mrg whole_archive_flag_spec \ 13611 1.1 mrg compiler_needs_object \ 13612 1.1 mrg with_gnu_ld \ 13613 1.1 mrg allow_undefined_flag \ 13614 1.1 mrg no_undefined_flag \ 13615 1.1 mrg hardcode_libdir_flag_spec \ 13616 1.1 mrg hardcode_libdir_flag_spec_ld \ 13617 1.1 mrg hardcode_libdir_separator \ 13618 1.1 mrg fix_srcfile_path \ 13619 1.1 mrg exclude_expsyms \ 13620 1.1 mrg include_expsyms \ 13621 1.1 mrg file_list_spec \ 13622 1.1 mrg variables_saved_for_relink \ 13623 1.1 mrg libname_spec \ 13624 1.1 mrg library_names_spec \ 13625 1.1 mrg soname_spec \ 13626 1.1 mrg install_override_mode \ 13627 1.1 mrg finish_eval \ 13628 1.1 mrg old_striplib \ 13629 1.1 mrg striplib; do 13630 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13631 1.1 mrg *[\\\\\\\`\\"\\\$]*) 13632 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13633 1.1 mrg ;; 13634 1.1 mrg *) 13635 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13636 1.1 mrg ;; 13637 1.1 mrg esac 13638 1.1 mrg done 13639 1.1 mrg 13640 1.1 mrg # Double-quote double-evaled strings. 13641 1.1 mrg for var in reload_cmds \ 13642 1.1 mrg old_postinstall_cmds \ 13643 1.1 mrg old_postuninstall_cmds \ 13644 1.1 mrg old_archive_cmds \ 13645 1.1 mrg extract_expsyms_cmds \ 13646 1.1 mrg old_archive_from_new_cmds \ 13647 1.1 mrg old_archive_from_expsyms_cmds \ 13648 1.1 mrg archive_cmds \ 13649 1.1 mrg archive_expsym_cmds \ 13650 1.1 mrg module_cmds \ 13651 1.1 mrg module_expsym_cmds \ 13652 1.1 mrg export_symbols_cmds \ 13653 1.1 mrg prelink_cmds \ 13654 1.1 mrg postinstall_cmds \ 13655 1.1 mrg postuninstall_cmds \ 13656 1.1 mrg finish_cmds \ 13657 1.1 mrg sys_lib_search_path_spec \ 13658 1.1 mrg sys_lib_dlsearch_path_spec; do 13659 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13660 1.1 mrg *[\\\\\\\`\\"\\\$]*) 13661 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13662 1.1 mrg ;; 13663 1.1 mrg *) 13664 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13665 1.1 mrg ;; 13666 1.1 mrg esac 13667 1.1 mrg done 13668 1.1 mrg 13669 1.1 mrg ac_aux_dir='$ac_aux_dir' 13670 1.1 mrg xsi_shell='$xsi_shell' 13671 1.1 mrg lt_shell_append='$lt_shell_append' 13672 1.1 mrg 13673 1.1 mrg # See if we are running on zsh, and set the options which allow our 13674 1.1 mrg # commands through without removal of \ escapes INIT. 13675 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 13676 1.1 mrg setopt NO_GLOB_SUBST 13677 1.1 mrg fi 13678 1.1 mrg 13679 1.1 mrg 13680 1.1 mrg PACKAGE='$PACKAGE' 13681 1.1 mrg VERSION='$VERSION' 13682 1.1 mrg TIMESTAMP='$TIMESTAMP' 13683 1.1 mrg RM='$RM' 13684 1.1 mrg ofile='$ofile' 13685 1.1 mrg 13686 1.1 mrg 13687 1.1 mrg 13688 1.1 mrg 13689 1.1 mrg _ACEOF 13690 1.1 mrg 13691 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13692 1.1 mrg 13693 1.1 mrg # Handling of arguments. 13694 1.1 mrg for ac_config_target in $ac_config_targets 13695 1.1 mrg do 13696 1.1 mrg case $ac_config_target in 13697 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13698 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13699 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13700 1.2 apb "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13701 1.1 mrg 13702 1.8 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13703 1.1 mrg esac 13704 1.1 mrg done 13705 1.1 mrg 13706 1.1 mrg 13707 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 13708 1.1 mrg # then the envvar interface is used. Set only those that are not. 13709 1.1 mrg # We use the long form for the default assignment because of an extremely 13710 1.1 mrg # bizarre bug on SunOS 4.1.3. 13711 1.1 mrg if $ac_need_defaults; then 13712 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13713 1.2 apb test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13714 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13715 1.1 mrg fi 13716 1.1 mrg 13717 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 13718 1.1 mrg # simply because there is no reason against having it here, and in addition, 13719 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 13720 1.1 mrg # Hook for its removal unless debugging. 13721 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 13722 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 13723 1.1 mrg $debug || 13724 1.1 mrg { 13725 1.8 mrg tmp= ac_tmp= 13726 1.1 mrg trap 'exit_status=$? 13727 1.8 mrg : "${ac_tmp:=$tmp}" 13728 1.8 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13729 1.1 mrg ' 0 13730 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 13731 1.1 mrg } 13732 1.1 mrg # Create a (secure) tmp directory for tmp files. 13733 1.1 mrg 13734 1.1 mrg { 13735 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13736 1.8 mrg test -d "$tmp" 13737 1.1 mrg } || 13738 1.1 mrg { 13739 1.1 mrg tmp=./conf$$-$RANDOM 13740 1.1 mrg (umask 077 && mkdir "$tmp") 13741 1.8 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13742 1.8 mrg ac_tmp=$tmp 13743 1.1 mrg 13744 1.1 mrg # Set up the scripts for CONFIG_FILES section. 13745 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 13746 1.1 mrg # This happens for instance with `./config.status config.h'. 13747 1.1 mrg if test -n "$CONFIG_FILES"; then 13748 1.1 mrg 13749 1.1 mrg 13750 1.1 mrg ac_cr=`echo X | tr X '\015'` 13751 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 13752 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 13753 1.1 mrg # point, so we can use a bashism as a fallback. 13754 1.1 mrg if test "x$ac_cr" = x; then 13755 1.1 mrg eval ac_cr=\$\'\\r\' 13756 1.1 mrg fi 13757 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13758 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13759 1.8 mrg ac_cs_awk_cr='\\r' 13760 1.1 mrg else 13761 1.1 mrg ac_cs_awk_cr=$ac_cr 13762 1.1 mrg fi 13763 1.1 mrg 13764 1.8 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13765 1.1 mrg _ACEOF 13766 1.1 mrg 13767 1.1 mrg 13768 1.1 mrg { 13769 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 13770 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13771 1.1 mrg echo "_ACEOF" 13772 1.1 mrg } >conf$$subs.sh || 13773 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13774 1.8 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13775 1.1 mrg ac_delim='%!_!# ' 13776 1.1 mrg for ac_last_try in false false false false false :; do 13777 1.1 mrg . ./conf$$subs.sh || 13778 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13779 1.1 mrg 13780 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13781 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 13782 1.1 mrg break 13783 1.1 mrg elif $ac_last_try; then 13784 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13785 1.1 mrg else 13786 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13787 1.1 mrg fi 13788 1.1 mrg done 13789 1.1 mrg rm -f conf$$subs.sh 13790 1.1 mrg 13791 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13792 1.8 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13793 1.1 mrg _ACEOF 13794 1.1 mrg sed -n ' 13795 1.1 mrg h 13796 1.1 mrg s/^/S["/; s/!.*/"]=/ 13797 1.1 mrg p 13798 1.1 mrg g 13799 1.1 mrg s/^[^!]*!// 13800 1.1 mrg :repl 13801 1.1 mrg t repl 13802 1.1 mrg s/'"$ac_delim"'$// 13803 1.1 mrg t delim 13804 1.1 mrg :nl 13805 1.1 mrg h 13806 1.8 mrg s/\(.\{148\}\)..*/\1/ 13807 1.1 mrg t more1 13808 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13809 1.1 mrg p 13810 1.1 mrg n 13811 1.1 mrg b repl 13812 1.1 mrg :more1 13813 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13814 1.1 mrg p 13815 1.1 mrg g 13816 1.1 mrg s/.\{148\}// 13817 1.1 mrg t nl 13818 1.1 mrg :delim 13819 1.1 mrg h 13820 1.8 mrg s/\(.\{148\}\)..*/\1/ 13821 1.1 mrg t more2 13822 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 13823 1.1 mrg p 13824 1.1 mrg b 13825 1.1 mrg :more2 13826 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13827 1.1 mrg p 13828 1.1 mrg g 13829 1.1 mrg s/.\{148\}// 13830 1.1 mrg t delim 13831 1.1 mrg ' <conf$$subs.awk | sed ' 13832 1.1 mrg /^[^""]/{ 13833 1.1 mrg N 13834 1.1 mrg s/\n// 13835 1.1 mrg } 13836 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 13837 1.1 mrg rm -f conf$$subs.awk 13838 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13839 1.1 mrg _ACAWK 13840 1.8 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13841 1.1 mrg for (key in S) S_is_set[key] = 1 13842 1.1 mrg FS = "" 13843 1.1 mrg 13844 1.1 mrg } 13845 1.1 mrg { 13846 1.1 mrg line = $ 0 13847 1.1 mrg nfields = split(line, field, "@") 13848 1.1 mrg substed = 0 13849 1.1 mrg len = length(field[1]) 13850 1.1 mrg for (i = 2; i < nfields; i++) { 13851 1.1 mrg key = field[i] 13852 1.1 mrg keylen = length(key) 13853 1.1 mrg if (S_is_set[key]) { 13854 1.1 mrg value = S[key] 13855 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13856 1.1 mrg len += length(value) + length(field[++i]) 13857 1.1 mrg substed = 1 13858 1.1 mrg } else 13859 1.1 mrg len += 1 + keylen 13860 1.1 mrg } 13861 1.1 mrg 13862 1.1 mrg print line 13863 1.1 mrg } 13864 1.1 mrg 13865 1.1 mrg _ACAWK 13866 1.1 mrg _ACEOF 13867 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13868 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13869 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13870 1.1 mrg else 13871 1.1 mrg cat 13872 1.8 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13873 1.8 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13874 1.1 mrg _ACEOF 13875 1.1 mrg 13876 1.8 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13877 1.8 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13878 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 13879 1.1 mrg # (actually we leave an empty line to preserve line numbers). 13880 1.1 mrg if test "x$srcdir" = x.; then 13881 1.8 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13882 1.8 mrg h 13883 1.8 mrg s/// 13884 1.8 mrg s/^/:/ 13885 1.8 mrg s/[ ]*$/:/ 13886 1.8 mrg s/:\$(srcdir):/:/g 13887 1.8 mrg s/:\${srcdir}:/:/g 13888 1.8 mrg s/:@srcdir@:/:/g 13889 1.8 mrg s/^:*// 13890 1.1 mrg s/:*$// 13891 1.8 mrg x 13892 1.8 mrg s/\(=[ ]*\).*/\1/ 13893 1.8 mrg G 13894 1.8 mrg s/\n// 13895 1.1 mrg s/^[^=]*=[ ]*$// 13896 1.1 mrg }' 13897 1.1 mrg fi 13898 1.1 mrg 13899 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13900 1.1 mrg fi # test -n "$CONFIG_FILES" 13901 1.1 mrg 13902 1.2 apb # Set up the scripts for CONFIG_HEADERS section. 13903 1.2 apb # No need to generate them if there are no CONFIG_HEADERS. 13904 1.2 apb # This happens for instance with `./config.status Makefile'. 13905 1.2 apb if test -n "$CONFIG_HEADERS"; then 13906 1.8 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13907 1.2 apb BEGIN { 13908 1.2 apb _ACEOF 13909 1.1 mrg 13910 1.2 apb # Transform confdefs.h into an awk script `defines.awk', embedded as 13911 1.2 apb # here-document in config.status, that substitutes the proper values into 13912 1.2 apb # config.h.in to produce config.h. 13913 1.2 apb 13914 1.2 apb # Create a delimiter string that does not exist in confdefs.h, to ease 13915 1.2 apb # handling of long lines. 13916 1.2 apb ac_delim='%!_!# ' 13917 1.2 apb for ac_last_try in false false :; do 13918 1.8 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13919 1.8 mrg if test -z "$ac_tt"; then 13920 1.2 apb break 13921 1.2 apb elif $ac_last_try; then 13922 1.8 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13923 1.2 apb else 13924 1.2 apb ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13925 1.2 apb fi 13926 1.2 apb done 13927 1.2 apb 13928 1.2 apb # For the awk script, D is an array of macro values keyed by name, 13929 1.2 apb # likewise P contains macro parameters if any. Preserve backslash 13930 1.2 apb # newline sequences. 13931 1.2 apb 13932 1.2 apb ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13933 1.2 apb sed -n ' 13934 1.2 apb s/.\{148\}/&'"$ac_delim"'/g 13935 1.2 apb t rset 13936 1.2 apb :rset 13937 1.2 apb s/^[ ]*#[ ]*define[ ][ ]*/ / 13938 1.2 apb t def 13939 1.2 apb d 13940 1.2 apb :def 13941 1.2 apb s/\\$// 13942 1.2 apb t bsnl 13943 1.2 apb s/["\\]/\\&/g 13944 1.2 apb s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13945 1.2 apb D["\1"]=" \3"/p 13946 1.2 apb s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13947 1.2 apb d 13948 1.2 apb :bsnl 13949 1.2 apb s/["\\]/\\&/g 13950 1.2 apb s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13951 1.2 apb D["\1"]=" \3\\\\\\n"\\/p 13952 1.2 apb t cont 13953 1.2 apb s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13954 1.2 apb t cont 13955 1.2 apb d 13956 1.2 apb :cont 13957 1.2 apb n 13958 1.2 apb s/.\{148\}/&'"$ac_delim"'/g 13959 1.2 apb t clear 13960 1.2 apb :clear 13961 1.2 apb s/\\$// 13962 1.2 apb t bsnlc 13963 1.2 apb s/["\\]/\\&/g; s/^/"/; s/$/"/p 13964 1.2 apb d 13965 1.2 apb :bsnlc 13966 1.2 apb s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13967 1.2 apb b cont 13968 1.2 apb ' <confdefs.h | sed ' 13969 1.2 apb s/'"$ac_delim"'/"\\\ 13970 1.2 apb "/g' >>$CONFIG_STATUS || ac_write_fail=1 13971 1.2 apb 13972 1.2 apb cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13973 1.2 apb for (key in D) D_is_set[key] = 1 13974 1.2 apb FS = "" 13975 1.2 apb } 13976 1.2 apb /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13977 1.2 apb line = \$ 0 13978 1.2 apb split(line, arg, " ") 13979 1.2 apb if (arg[1] == "#") { 13980 1.2 apb defundef = arg[2] 13981 1.2 apb mac1 = arg[3] 13982 1.2 apb } else { 13983 1.2 apb defundef = substr(arg[1], 2) 13984 1.2 apb mac1 = arg[2] 13985 1.2 apb } 13986 1.2 apb split(mac1, mac2, "(") #) 13987 1.2 apb macro = mac2[1] 13988 1.2 apb prefix = substr(line, 1, index(line, defundef) - 1) 13989 1.2 apb if (D_is_set[macro]) { 13990 1.2 apb # Preserve the white space surrounding the "#". 13991 1.2 apb print prefix "define", macro P[macro] D[macro] 13992 1.2 apb next 13993 1.2 apb } else { 13994 1.2 apb # Replace #undef with comments. This is necessary, for example, 13995 1.2 apb # in the case of _POSIX_SOURCE, which is predefined and required 13996 1.2 apb # on some systems where configure will not decide to define it. 13997 1.2 apb if (defundef == "undef") { 13998 1.2 apb print "/*", prefix defundef, macro, "*/" 13999 1.2 apb next 14000 1.2 apb } 14001 1.2 apb } 14002 1.2 apb } 14003 1.2 apb { print } 14004 1.2 apb _ACAWK 14005 1.2 apb _ACEOF 14006 1.2 apb cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14007 1.8 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14008 1.2 apb fi # test -n "$CONFIG_HEADERS" 14009 1.2 apb 14010 1.2 apb 14011 1.2 apb eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14012 1.1 mrg shift 14013 1.1 mrg for ac_tag 14014 1.1 mrg do 14015 1.1 mrg case $ac_tag in 14016 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 14017 1.1 mrg esac 14018 1.1 mrg case $ac_mode$ac_tag in 14019 1.1 mrg :[FHL]*:*);; 14020 1.8 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14021 1.1 mrg :[FH]-) ac_tag=-:-;; 14022 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14023 1.1 mrg esac 14024 1.1 mrg ac_save_IFS=$IFS 14025 1.1 mrg IFS=: 14026 1.1 mrg set x $ac_tag 14027 1.1 mrg IFS=$ac_save_IFS 14028 1.1 mrg shift 14029 1.1 mrg ac_file=$1 14030 1.1 mrg shift 14031 1.1 mrg 14032 1.1 mrg case $ac_mode in 14033 1.1 mrg :L) ac_source=$1;; 14034 1.1 mrg :[FH]) 14035 1.1 mrg ac_file_inputs= 14036 1.1 mrg for ac_f 14037 1.1 mrg do 14038 1.1 mrg case $ac_f in 14039 1.8 mrg -) ac_f="$ac_tmp/stdin";; 14040 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 14041 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 14042 1.1 mrg # because $ac_f cannot contain `:'. 14043 1.1 mrg test -f "$ac_f" || 14044 1.1 mrg case $ac_f in 14045 1.1 mrg [\\/$]*) false;; 14046 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14047 1.1 mrg esac || 14048 1.8 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14049 1.1 mrg esac 14050 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14051 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 14052 1.1 mrg done 14053 1.1 mrg 14054 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 14055 1.1 mrg # use $as_me), people would be surprised to read: 14056 1.1 mrg # /* config.h. Generated by config.status. */ 14057 1.1 mrg configure_input='Generated from '` 14058 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14059 1.1 mrg `' by configure.' 14060 1.1 mrg if test x"$ac_file" != x-; then 14061 1.1 mrg configure_input="$ac_file. $configure_input" 14062 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14063 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 14064 1.1 mrg fi 14065 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 14066 1.1 mrg case $configure_input in #( 14067 1.1 mrg *\&* | *\|* | *\\* ) 14068 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 14069 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 14070 1.1 mrg *) ac_sed_conf_input=$configure_input;; 14071 1.1 mrg esac 14072 1.1 mrg 14073 1.1 mrg case $ac_tag in 14074 1.8 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14075 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14076 1.1 mrg esac 14077 1.1 mrg ;; 14078 1.1 mrg esac 14079 1.1 mrg 14080 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 14081 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14082 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 14083 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 14084 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14085 1.1 mrg $as_echo X"$ac_file" | 14086 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14087 1.1 mrg s//\1/ 14088 1.1 mrg q 14089 1.1 mrg } 14090 1.1 mrg /^X\(\/\/\)[^/].*/{ 14091 1.1 mrg s//\1/ 14092 1.1 mrg q 14093 1.1 mrg } 14094 1.1 mrg /^X\(\/\/\)$/{ 14095 1.1 mrg s//\1/ 14096 1.1 mrg q 14097 1.1 mrg } 14098 1.1 mrg /^X\(\/\).*/{ 14099 1.1 mrg s//\1/ 14100 1.1 mrg q 14101 1.1 mrg } 14102 1.1 mrg s/.*/./; q'` 14103 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 14104 1.1 mrg ac_builddir=. 14105 1.1 mrg 14106 1.1 mrg case "$ac_dir" in 14107 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14108 1.1 mrg *) 14109 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14110 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 14111 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14112 1.1 mrg case $ac_top_builddir_sub in 14113 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14114 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14115 1.1 mrg esac ;; 14116 1.1 mrg esac 14117 1.1 mrg ac_abs_top_builddir=$ac_pwd 14118 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 14119 1.1 mrg # for backward compatibility: 14120 1.1 mrg ac_top_builddir=$ac_top_build_prefix 14121 1.1 mrg 14122 1.1 mrg case $srcdir in 14123 1.1 mrg .) # We are building in place. 14124 1.1 mrg ac_srcdir=. 14125 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 14126 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 14127 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 14128 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 14129 1.1 mrg ac_top_srcdir=$srcdir 14130 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 14131 1.1 mrg *) # Relative name. 14132 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14133 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 14134 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14135 1.1 mrg esac 14136 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14137 1.1 mrg 14138 1.1 mrg 14139 1.1 mrg case $ac_mode in 14140 1.1 mrg :F) 14141 1.1 mrg # 14142 1.1 mrg # CONFIG_FILE 14143 1.1 mrg # 14144 1.1 mrg 14145 1.1 mrg case $INSTALL in 14146 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14147 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14148 1.1 mrg esac 14149 1.1 mrg ac_MKDIR_P=$MKDIR_P 14150 1.1 mrg case $MKDIR_P in 14151 1.1 mrg [\\/$]* | ?:[\\/]* ) ;; 14152 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14153 1.1 mrg esac 14154 1.1 mrg _ACEOF 14155 1.1 mrg 14156 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14157 1.1 mrg # If the template does not know about datarootdir, expand it. 14158 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 14159 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 14160 1.1 mrg ac_sed_dataroot=' 14161 1.1 mrg /datarootdir/ { 14162 1.1 mrg p 14163 1.1 mrg q 14164 1.1 mrg } 14165 1.1 mrg /@datadir@/p 14166 1.1 mrg /@docdir@/p 14167 1.1 mrg /@infodir@/p 14168 1.1 mrg /@localedir@/p 14169 1.1 mrg /@mandir@/p' 14170 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14171 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 14172 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14173 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14174 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14175 1.1 mrg _ACEOF 14176 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14177 1.1 mrg ac_datarootdir_hack=' 14178 1.1 mrg s&@datadir@&$datadir&g 14179 1.1 mrg s&@docdir@&$docdir&g 14180 1.1 mrg s&@infodir@&$infodir&g 14181 1.1 mrg s&@localedir@&$localedir&g 14182 1.1 mrg s&@mandir@&$mandir&g 14183 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 14184 1.1 mrg esac 14185 1.1 mrg _ACEOF 14186 1.1 mrg 14187 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 14188 1.1 mrg # Shell code in configure.ac might set extrasub. 14189 1.1 mrg # FIXME: do we really want to maintain this feature? 14190 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14191 1.1 mrg ac_sed_extra="$ac_vpsub 14192 1.1 mrg $extrasub 14193 1.1 mrg _ACEOF 14194 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14195 1.1 mrg :t 14196 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14197 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 14198 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 14199 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 14200 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 14201 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 14202 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 14203 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14204 1.1 mrg s&@builddir@&$ac_builddir&;t t 14205 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 14206 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14207 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 14208 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t 14209 1.1 mrg $ac_datarootdir_hack 14210 1.1 mrg " 14211 1.8 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14212 1.8 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14213 1.1 mrg 14214 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14215 1.8 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14216 1.8 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14217 1.8 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 14218 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14219 1.8 mrg which seems to be undefined. Please make sure it is defined" >&5 14220 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14221 1.8 mrg which seems to be undefined. Please make sure it is defined" >&2;} 14222 1.1 mrg 14223 1.8 mrg rm -f "$ac_tmp/stdin" 14224 1.1 mrg case $ac_file in 14225 1.8 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14226 1.8 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14227 1.1 mrg esac \ 14228 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14229 1.1 mrg ;; 14230 1.2 apb :H) 14231 1.2 apb # 14232 1.2 apb # CONFIG_HEADER 14233 1.2 apb # 14234 1.2 apb if test x"$ac_file" != x-; then 14235 1.2 apb { 14236 1.2 apb $as_echo "/* $configure_input */" \ 14237 1.8 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14238 1.8 mrg } >"$ac_tmp/config.h" \ 14239 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14240 1.8 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14241 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14242 1.2 apb $as_echo "$as_me: $ac_file is unchanged" >&6;} 14243 1.2 apb else 14244 1.2 apb rm -f "$ac_file" 14245 1.8 mrg mv "$ac_tmp/config.h" "$ac_file" \ 14246 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14247 1.2 apb fi 14248 1.2 apb else 14249 1.2 apb $as_echo "/* $configure_input */" \ 14250 1.8 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14251 1.8 mrg || as_fn_error $? "could not create -" "$LINENO" 5 14252 1.2 apb fi 14253 1.2 apb # Compute "$ac_file"'s index in $config_headers. 14254 1.2 apb _am_arg="$ac_file" 14255 1.2 apb _am_stamp_count=1 14256 1.2 apb for _am_header in $config_headers :; do 14257 1.2 apb case $_am_header in 14258 1.2 apb $_am_arg | $_am_arg:* ) 14259 1.2 apb break ;; 14260 1.2 apb * ) 14261 1.2 apb _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14262 1.2 apb esac 14263 1.2 apb done 14264 1.2 apb echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14265 1.2 apb $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14266 1.2 apb X"$_am_arg" : 'X\(//\)[^/]' \| \ 14267 1.2 apb X"$_am_arg" : 'X\(//\)$' \| \ 14268 1.2 apb X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14269 1.2 apb $as_echo X"$_am_arg" | 14270 1.2 apb sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14271 1.2 apb s//\1/ 14272 1.2 apb q 14273 1.2 apb } 14274 1.2 apb /^X\(\/\/\)[^/].*/{ 14275 1.2 apb s//\1/ 14276 1.2 apb q 14277 1.2 apb } 14278 1.2 apb /^X\(\/\/\)$/{ 14279 1.2 apb s//\1/ 14280 1.2 apb q 14281 1.2 apb } 14282 1.2 apb /^X\(\/\).*/{ 14283 1.2 apb s//\1/ 14284 1.2 apb q 14285 1.2 apb } 14286 1.2 apb s/.*/./; q'`/stamp-h$_am_stamp_count 14287 1.2 apb ;; 14288 1.1 mrg 14289 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14290 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 14291 1.1 mrg ;; 14292 1.1 mrg esac 14293 1.1 mrg 14294 1.1 mrg 14295 1.1 mrg case $ac_file$ac_mode in 14296 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14297 1.8 mrg # Older Autoconf quotes --file arguments for eval, but not when files 14298 1.1 mrg # are listed without --file. Let's play safe and only enable the eval 14299 1.1 mrg # if we detect the quoting. 14300 1.1 mrg case $CONFIG_FILES in 14301 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;; 14302 1.1 mrg *) set x $CONFIG_FILES ;; 14303 1.1 mrg esac 14304 1.1 mrg shift 14305 1.1 mrg for mf 14306 1.1 mrg do 14307 1.1 mrg # Strip MF so we end up with the name of the file. 14308 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'` 14309 1.1 mrg # Check whether this is an Automake generated Makefile or not. 14310 1.8 mrg # We used to match only the files named 'Makefile.in', but 14311 1.1 mrg # some people rename them; so instead we look at the file content. 14312 1.1 mrg # Grep'ing the first line is not enough: some people post-process 14313 1.1 mrg # each Makefile.in and add a new line on top of each file to say so. 14314 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line 14315 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000. 14316 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14317 1.1 mrg dirpart=`$as_dirname -- "$mf" || 14318 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14319 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \ 14320 1.1 mrg X"$mf" : 'X\(//\)$' \| \ 14321 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14322 1.1 mrg $as_echo X"$mf" | 14323 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14324 1.1 mrg s//\1/ 14325 1.1 mrg q 14326 1.1 mrg } 14327 1.1 mrg /^X\(\/\/\)[^/].*/{ 14328 1.1 mrg s//\1/ 14329 1.1 mrg q 14330 1.1 mrg } 14331 1.1 mrg /^X\(\/\/\)$/{ 14332 1.1 mrg s//\1/ 14333 1.1 mrg q 14334 1.1 mrg } 14335 1.1 mrg /^X\(\/\).*/{ 14336 1.1 mrg s//\1/ 14337 1.1 mrg q 14338 1.1 mrg } 14339 1.1 mrg s/.*/./; q'` 14340 1.1 mrg else 14341 1.1 mrg continue 14342 1.1 mrg fi 14343 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote 14344 1.8 mrg # from the Makefile without running 'make'. 14345 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14346 1.1 mrg test -z "$DEPDIR" && continue 14347 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 14348 1.8 mrg test -z "$am__include" && continue 14349 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14350 1.1 mrg # Find all dependency output files, they are included files with 14351 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the 14352 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the 14353 1.1 mrg # expansion. 14354 1.1 mrg for file in `sed -n " 14355 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14356 1.8 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14357 1.1 mrg # Make sure the directory exists. 14358 1.1 mrg test -f "$dirpart/$file" && continue 14359 1.1 mrg fdir=`$as_dirname -- "$file" || 14360 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14361 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \ 14362 1.1 mrg X"$file" : 'X\(//\)$' \| \ 14363 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 14364 1.1 mrg $as_echo X"$file" | 14365 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14366 1.1 mrg s//\1/ 14367 1.1 mrg q 14368 1.1 mrg } 14369 1.1 mrg /^X\(\/\/\)[^/].*/{ 14370 1.1 mrg s//\1/ 14371 1.1 mrg q 14372 1.1 mrg } 14373 1.1 mrg /^X\(\/\/\)$/{ 14374 1.1 mrg s//\1/ 14375 1.1 mrg q 14376 1.1 mrg } 14377 1.1 mrg /^X\(\/\).*/{ 14378 1.1 mrg s//\1/ 14379 1.1 mrg q 14380 1.1 mrg } 14381 1.1 mrg s/.*/./; q'` 14382 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 14383 1.1 mrg # echo "creating $dirpart/$file" 14384 1.1 mrg echo '# dummy' > "$dirpart/$file" 14385 1.1 mrg done 14386 1.1 mrg done 14387 1.1 mrg } 14388 1.1 mrg ;; 14389 1.1 mrg "libtool":C) 14390 1.1 mrg 14391 1.1 mrg # See if we are running on zsh, and set the options which allow our 14392 1.1 mrg # commands through without removal of \ escapes. 14393 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 14394 1.1 mrg setopt NO_GLOB_SUBST 14395 1.1 mrg fi 14396 1.1 mrg 14397 1.1 mrg cfgfile="${ofile}T" 14398 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14399 1.1 mrg $RM "$cfgfile" 14400 1.1 mrg 14401 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 14402 1.1 mrg #! $SHELL 14403 1.1 mrg 14404 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14405 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14406 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14407 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 14408 1.1 mrg # 14409 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14410 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14411 1.1 mrg # Written by Gordon Matzigkeit, 1996 14412 1.1 mrg # 14413 1.1 mrg # This file is part of GNU Libtool. 14414 1.1 mrg # 14415 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 14416 1.1 mrg # modify it under the terms of the GNU General Public License as 14417 1.1 mrg # published by the Free Software Foundation; either version 2 of 14418 1.1 mrg # the License, or (at your option) any later version. 14419 1.1 mrg # 14420 1.1 mrg # As a special exception to the GNU General Public License, 14421 1.1 mrg # if you distribute this file as part of a program or library that 14422 1.1 mrg # is built using GNU Libtool, you may include this file under the 14423 1.1 mrg # same distribution terms that you use for the rest of that program. 14424 1.1 mrg # 14425 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 14426 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 14427 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14428 1.1 mrg # GNU General Public License for more details. 14429 1.1 mrg # 14430 1.1 mrg # You should have received a copy of the GNU General Public License 14431 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 14432 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14433 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 14434 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14435 1.1 mrg 14436 1.1 mrg 14437 1.1 mrg # The names of the tagged configurations supported by this script. 14438 1.1 mrg available_tags="" 14439 1.1 mrg 14440 1.1 mrg # ### BEGIN LIBTOOL CONFIG 14441 1.1 mrg 14442 1.1 mrg # Which release of libtool.m4 was used? 14443 1.1 mrg macro_version=$macro_version 14444 1.1 mrg macro_revision=$macro_revision 14445 1.1 mrg 14446 1.1 mrg # Whether or not to build shared libraries. 14447 1.1 mrg build_libtool_libs=$enable_shared 14448 1.1 mrg 14449 1.1 mrg # Whether or not to build static libraries. 14450 1.1 mrg build_old_libs=$enable_static 14451 1.1 mrg 14452 1.1 mrg # What type of objects to build. 14453 1.1 mrg pic_mode=$pic_mode 14454 1.1 mrg 14455 1.1 mrg # Whether or not to optimize for fast installation. 14456 1.1 mrg fast_install=$enable_fast_install 14457 1.1 mrg 14458 1.1 mrg # Shell to use when invoking shell scripts. 14459 1.1 mrg SHELL=$lt_SHELL 14460 1.1 mrg 14461 1.1 mrg # An echo program that protects backslashes. 14462 1.1 mrg ECHO=$lt_ECHO 14463 1.1 mrg 14464 1.1 mrg # The host system. 14465 1.1 mrg host_alias=$host_alias 14466 1.1 mrg host=$host 14467 1.1 mrg host_os=$host_os 14468 1.1 mrg 14469 1.1 mrg # The build system. 14470 1.1 mrg build_alias=$build_alias 14471 1.1 mrg build=$build 14472 1.1 mrg build_os=$build_os 14473 1.1 mrg 14474 1.1 mrg # A sed program that does not truncate output. 14475 1.1 mrg SED=$lt_SED 14476 1.1 mrg 14477 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 14478 1.1 mrg Xsed="\$SED -e 1s/^X//" 14479 1.1 mrg 14480 1.1 mrg # A grep program that handles long lines. 14481 1.1 mrg GREP=$lt_GREP 14482 1.1 mrg 14483 1.1 mrg # An ERE matcher. 14484 1.1 mrg EGREP=$lt_EGREP 14485 1.1 mrg 14486 1.1 mrg # A literal string matcher. 14487 1.1 mrg FGREP=$lt_FGREP 14488 1.1 mrg 14489 1.1 mrg # A BSD- or MS-compatible name lister. 14490 1.1 mrg NM=$lt_NM 14491 1.1 mrg 14492 1.1 mrg # Whether we need soft or hard links. 14493 1.1 mrg LN_S=$lt_LN_S 14494 1.1 mrg 14495 1.1 mrg # What is the maximum length of a command? 14496 1.1 mrg max_cmd_len=$max_cmd_len 14497 1.1 mrg 14498 1.1 mrg # Object file suffix (normally "o"). 14499 1.1 mrg objext=$ac_objext 14500 1.1 mrg 14501 1.1 mrg # Executable file suffix (normally ""). 14502 1.1 mrg exeext=$exeext 14503 1.1 mrg 14504 1.1 mrg # whether the shell understands "unset". 14505 1.1 mrg lt_unset=$lt_unset 14506 1.1 mrg 14507 1.1 mrg # turn spaces into newlines. 14508 1.1 mrg SP2NL=$lt_lt_SP2NL 14509 1.1 mrg 14510 1.1 mrg # turn newlines into spaces. 14511 1.1 mrg NL2SP=$lt_lt_NL2SP 14512 1.1 mrg 14513 1.1 mrg # An object symbol dumper. 14514 1.1 mrg OBJDUMP=$lt_OBJDUMP 14515 1.1 mrg 14516 1.1 mrg # Method to check whether dependent libraries are shared objects. 14517 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 14518 1.1 mrg 14519 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 14520 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 14521 1.1 mrg 14522 1.1 mrg # The archiver. 14523 1.1 mrg AR=$lt_AR 14524 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 14525 1.1 mrg 14526 1.1 mrg # A symbol stripping program. 14527 1.1 mrg STRIP=$lt_STRIP 14528 1.1 mrg 14529 1.1 mrg # Commands used to install an old-style archive. 14530 1.1 mrg RANLIB=$lt_RANLIB 14531 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 14532 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 14533 1.1 mrg 14534 1.1 mrg # Whether to use a lock for old archive extraction. 14535 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 14536 1.1 mrg 14537 1.1 mrg # A C compiler. 14538 1.1 mrg LTCC=$lt_CC 14539 1.1 mrg 14540 1.1 mrg # LTCC compiler flags. 14541 1.1 mrg LTCFLAGS=$lt_CFLAGS 14542 1.1 mrg 14543 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 14544 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14545 1.1 mrg 14546 1.1 mrg # Transform the output of nm in a proper C declaration. 14547 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14548 1.1 mrg 14549 1.1 mrg # Transform the output of nm in a C name address pair. 14550 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14551 1.1 mrg 14552 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 14553 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14554 1.1 mrg 14555 1.1 mrg # The name of the directory that contains temporary libtool files. 14556 1.1 mrg objdir=$objdir 14557 1.1 mrg 14558 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 14559 1.1 mrg MAGIC_CMD=$MAGIC_CMD 14560 1.1 mrg 14561 1.1 mrg # Must we lock files when doing compilation? 14562 1.1 mrg need_locks=$lt_need_locks 14563 1.1 mrg 14564 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14565 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 14566 1.1 mrg 14567 1.1 mrg # Tool to change global to local symbols on Mac OS X. 14568 1.1 mrg NMEDIT=$lt_NMEDIT 14569 1.1 mrg 14570 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 14571 1.1 mrg LIPO=$lt_LIPO 14572 1.1 mrg 14573 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 14574 1.1 mrg OTOOL=$lt_OTOOL 14575 1.1 mrg 14576 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14577 1.1 mrg OTOOL64=$lt_OTOOL64 14578 1.1 mrg 14579 1.1 mrg # Old archive suffix (normally "a"). 14580 1.1 mrg libext=$libext 14581 1.1 mrg 14582 1.1 mrg # Shared library suffix (normally ".so"). 14583 1.1 mrg shrext_cmds=$lt_shrext_cmds 14584 1.1 mrg 14585 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 14586 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 14587 1.1 mrg 14588 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 14589 1.1 mrg # restored at link time. 14590 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 14591 1.1 mrg 14592 1.1 mrg # Do we need the "lib" prefix for modules? 14593 1.1 mrg need_lib_prefix=$need_lib_prefix 14594 1.1 mrg 14595 1.1 mrg # Do we need a version for libraries? 14596 1.1 mrg need_version=$need_version 14597 1.1 mrg 14598 1.1 mrg # Library versioning type. 14599 1.1 mrg version_type=$version_type 14600 1.1 mrg 14601 1.1 mrg # Shared library runtime path variable. 14602 1.1 mrg runpath_var=$runpath_var 14603 1.1 mrg 14604 1.1 mrg # Shared library path variable. 14605 1.1 mrg shlibpath_var=$shlibpath_var 14606 1.1 mrg 14607 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 14608 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14609 1.1 mrg 14610 1.1 mrg # Format of library name prefix. 14611 1.1 mrg libname_spec=$lt_libname_spec 14612 1.1 mrg 14613 1.1 mrg # List of archive names. First name is the real one, the rest are links. 14614 1.1 mrg # The last name is the one that the linker finds with -lNAME 14615 1.1 mrg library_names_spec=$lt_library_names_spec 14616 1.1 mrg 14617 1.1 mrg # The coded name of the library, if different from the real name. 14618 1.1 mrg soname_spec=$lt_soname_spec 14619 1.1 mrg 14620 1.1 mrg # Permission mode override for installation of shared libraries. 14621 1.1 mrg install_override_mode=$lt_install_override_mode 14622 1.1 mrg 14623 1.1 mrg # Command to use after installation of a shared archive. 14624 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 14625 1.1 mrg 14626 1.1 mrg # Command to use after uninstallation of a shared archive. 14627 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 14628 1.1 mrg 14629 1.1 mrg # Commands used to finish a libtool library installation in a directory. 14630 1.1 mrg finish_cmds=$lt_finish_cmds 14631 1.1 mrg 14632 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 14633 1.1 mrg # not shown. 14634 1.1 mrg finish_eval=$lt_finish_eval 14635 1.1 mrg 14636 1.1 mrg # Whether we should hardcode library paths into libraries. 14637 1.1 mrg hardcode_into_libs=$hardcode_into_libs 14638 1.1 mrg 14639 1.1 mrg # Compile-time system search path for libraries. 14640 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14641 1.1 mrg 14642 1.1 mrg # Run-time system search path for libraries. 14643 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14644 1.1 mrg 14645 1.1 mrg # Whether dlopen is supported. 14646 1.1 mrg dlopen_support=$enable_dlopen 14647 1.1 mrg 14648 1.1 mrg # Whether dlopen of programs is supported. 14649 1.1 mrg dlopen_self=$enable_dlopen_self 14650 1.1 mrg 14651 1.1 mrg # Whether dlopen of statically linked programs is supported. 14652 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 14653 1.1 mrg 14654 1.1 mrg # Commands to strip libraries. 14655 1.1 mrg old_striplib=$lt_old_striplib 14656 1.1 mrg striplib=$lt_striplib 14657 1.1 mrg 14658 1.1 mrg 14659 1.1 mrg # The linker used to build libraries. 14660 1.1 mrg LD=$lt_LD 14661 1.1 mrg 14662 1.1 mrg # How to create reloadable object files. 14663 1.1 mrg reload_flag=$lt_reload_flag 14664 1.1 mrg reload_cmds=$lt_reload_cmds 14665 1.1 mrg 14666 1.1 mrg # Commands used to build an old-style archive. 14667 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 14668 1.1 mrg 14669 1.1 mrg # A language specific compiler. 14670 1.1 mrg CC=$lt_compiler 14671 1.1 mrg 14672 1.1 mrg # Is the compiler the GNU compiler? 14673 1.1 mrg with_gcc=$GCC 14674 1.1 mrg 14675 1.1 mrg # Compiler flag to turn off builtin functions. 14676 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14677 1.1 mrg 14678 1.1 mrg # How to pass a linker flag through the compiler. 14679 1.1 mrg wl=$lt_lt_prog_compiler_wl 14680 1.1 mrg 14681 1.1 mrg # Additional compiler flags for building library objects. 14682 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 14683 1.1 mrg 14684 1.1 mrg # Compiler flag to prevent dynamic linking. 14685 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 14686 1.1 mrg 14687 1.1 mrg # Does compiler simultaneously support -c and -o options? 14688 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14689 1.1 mrg 14690 1.1 mrg # Whether or not to add -lc for building shared libraries. 14691 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 14692 1.1 mrg 14693 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 14694 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14695 1.1 mrg 14696 1.1 mrg # Compiler flag to allow reflexive dlopens. 14697 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14698 1.1 mrg 14699 1.1 mrg # Compiler flag to generate shared objects directly from archives. 14700 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 14701 1.1 mrg 14702 1.1 mrg # Whether the compiler copes with passing no objects directly. 14703 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 14704 1.1 mrg 14705 1.1 mrg # Create an old-style archive from a shared archive. 14706 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14707 1.1 mrg 14708 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 14709 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14710 1.1 mrg 14711 1.1 mrg # Commands used to build a shared archive. 14712 1.1 mrg archive_cmds=$lt_archive_cmds 14713 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 14714 1.1 mrg 14715 1.1 mrg # Commands used to build a loadable module if different from building 14716 1.1 mrg # a shared archive. 14717 1.1 mrg module_cmds=$lt_module_cmds 14718 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 14719 1.1 mrg 14720 1.1 mrg # Whether we are building with GNU ld or not. 14721 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 14722 1.1 mrg 14723 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 14724 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 14725 1.1 mrg 14726 1.1 mrg # Flag that enforces no undefined symbols. 14727 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 14728 1.1 mrg 14729 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 14730 1.1 mrg # This must work even if \$libdir does not exist 14731 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14732 1.1 mrg 14733 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 14734 1.1 mrg # during linking. This must work even if \$libdir does not exist. 14735 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14736 1.1 mrg 14737 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 14738 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 14739 1.1 mrg 14740 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14741 1.1 mrg # DIR into the resulting binary. 14742 1.1 mrg hardcode_direct=$hardcode_direct 14743 1.1 mrg 14744 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14745 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 14746 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14747 1.1 mrg # library is relocated. 14748 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 14749 1.1 mrg 14750 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14751 1.1 mrg # into the resulting binary. 14752 1.1 mrg hardcode_minus_L=$hardcode_minus_L 14753 1.1 mrg 14754 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14755 1.1 mrg # into the resulting binary. 14756 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 14757 1.1 mrg 14758 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 14759 1.1 mrg # into the library and all subsequent libraries and executables linked 14760 1.1 mrg # against it. 14761 1.1 mrg hardcode_automatic=$hardcode_automatic 14762 1.1 mrg 14763 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 14764 1.1 mrg # to runtime path list. 14765 1.1 mrg inherit_rpath=$inherit_rpath 14766 1.1 mrg 14767 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 14768 1.1 mrg link_all_deplibs=$link_all_deplibs 14769 1.1 mrg 14770 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 14771 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 14772 1.1 mrg 14773 1.1 mrg # Set to "yes" if exported symbols are required. 14774 1.1 mrg always_export_symbols=$always_export_symbols 14775 1.1 mrg 14776 1.1 mrg # The commands to list exported symbols. 14777 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 14778 1.1 mrg 14779 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 14780 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 14781 1.1 mrg 14782 1.1 mrg # Symbols that must always be exported. 14783 1.1 mrg include_expsyms=$lt_include_expsyms 14784 1.1 mrg 14785 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 14786 1.1 mrg prelink_cmds=$lt_prelink_cmds 14787 1.1 mrg 14788 1.1 mrg # Specify filename containing input files. 14789 1.1 mrg file_list_spec=$lt_file_list_spec 14790 1.1 mrg 14791 1.1 mrg # How to hardcode a shared library path into an executable. 14792 1.1 mrg hardcode_action=$hardcode_action 14793 1.1 mrg 14794 1.1 mrg # ### END LIBTOOL CONFIG 14795 1.1 mrg 14796 1.1 mrg _LT_EOF 14797 1.1 mrg 14798 1.1 mrg case $host_os in 14799 1.1 mrg aix3*) 14800 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 14801 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 14802 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 14803 1.1 mrg # vanish in a puff of smoke. 14804 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 14805 1.1 mrg COLLECT_NAMES= 14806 1.1 mrg export COLLECT_NAMES 14807 1.1 mrg fi 14808 1.1 mrg _LT_EOF 14809 1.1 mrg ;; 14810 1.1 mrg esac 14811 1.1 mrg 14812 1.1 mrg 14813 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 14814 1.1 mrg 14815 1.1 mrg 14816 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 14817 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 14818 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 14819 1.1 mrg # is reportedly fixed, but why not run on old versions too? 14820 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14821 1.1 mrg || (rm -f "$cfgfile"; exit 1) 14822 1.1 mrg 14823 1.1 mrg case $xsi_shell in 14824 1.1 mrg yes) 14825 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14826 1.1 mrg 14827 1.1 mrg # func_dirname file append nondir_replacement 14828 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 14829 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 14830 1.1 mrg func_dirname () 14831 1.1 mrg { 14832 1.1 mrg case ${1} in 14833 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 14834 1.1 mrg * ) func_dirname_result="${3}" ;; 14835 1.1 mrg esac 14836 1.1 mrg } 14837 1.1 mrg 14838 1.1 mrg # func_basename file 14839 1.1 mrg func_basename () 14840 1.1 mrg { 14841 1.1 mrg func_basename_result="${1##*/}" 14842 1.1 mrg } 14843 1.1 mrg 14844 1.1 mrg # func_dirname_and_basename file append nondir_replacement 14845 1.1 mrg # perform func_basename and func_dirname in a single function 14846 1.1 mrg # call: 14847 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 14848 1.1 mrg # add APPEND to the result, otherwise set result 14849 1.1 mrg # to NONDIR_REPLACEMENT. 14850 1.1 mrg # value returned in "$func_dirname_result" 14851 1.1 mrg # basename: Compute filename of FILE. 14852 1.1 mrg # value retuned in "$func_basename_result" 14853 1.1 mrg # Implementation must be kept synchronized with func_dirname 14854 1.1 mrg # and func_basename. For efficiency, we do not delegate to 14855 1.1 mrg # those functions but instead duplicate the functionality here. 14856 1.1 mrg func_dirname_and_basename () 14857 1.1 mrg { 14858 1.1 mrg case ${1} in 14859 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 14860 1.1 mrg * ) func_dirname_result="${3}" ;; 14861 1.1 mrg esac 14862 1.1 mrg func_basename_result="${1##*/}" 14863 1.1 mrg } 14864 1.1 mrg 14865 1.1 mrg # func_stripname prefix suffix name 14866 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 14867 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 14868 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 14869 1.1 mrg # dot (in which case that matches only a dot). 14870 1.1 mrg func_stripname () 14871 1.1 mrg { 14872 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14873 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 14874 1.1 mrg func_stripname_result=${3} 14875 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 14876 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 14877 1.1 mrg } 14878 1.1 mrg 14879 1.1 mrg # func_opt_split 14880 1.1 mrg func_opt_split () 14881 1.1 mrg { 14882 1.1 mrg func_opt_split_opt=${1%%=*} 14883 1.1 mrg func_opt_split_arg=${1#*=} 14884 1.1 mrg } 14885 1.1 mrg 14886 1.1 mrg # func_lo2o object 14887 1.1 mrg func_lo2o () 14888 1.1 mrg { 14889 1.1 mrg case ${1} in 14890 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14891 1.1 mrg *) func_lo2o_result=${1} ;; 14892 1.1 mrg esac 14893 1.1 mrg } 14894 1.1 mrg 14895 1.1 mrg # func_xform libobj-or-source 14896 1.1 mrg func_xform () 14897 1.1 mrg { 14898 1.1 mrg func_xform_result=${1%.*}.lo 14899 1.1 mrg } 14900 1.1 mrg 14901 1.1 mrg # func_arith arithmetic-term... 14902 1.1 mrg func_arith () 14903 1.1 mrg { 14904 1.1 mrg func_arith_result=$(( $* )) 14905 1.1 mrg } 14906 1.1 mrg 14907 1.1 mrg # func_len string 14908 1.1 mrg # STRING may not start with a hyphen. 14909 1.1 mrg func_len () 14910 1.1 mrg { 14911 1.1 mrg func_len_result=${#1} 14912 1.1 mrg } 14913 1.1 mrg 14914 1.1 mrg _LT_EOF 14915 1.1 mrg ;; 14916 1.1 mrg *) # Bourne compatible functions. 14917 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14918 1.1 mrg 14919 1.1 mrg # func_dirname file append nondir_replacement 14920 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 14921 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 14922 1.1 mrg func_dirname () 14923 1.1 mrg { 14924 1.1 mrg # Extract subdirectory from the argument. 14925 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14926 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 14927 1.1 mrg func_dirname_result="${3}" 14928 1.1 mrg else 14929 1.1 mrg func_dirname_result="$func_dirname_result${2}" 14930 1.1 mrg fi 14931 1.1 mrg } 14932 1.1 mrg 14933 1.1 mrg # func_basename file 14934 1.1 mrg func_basename () 14935 1.1 mrg { 14936 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14937 1.1 mrg } 14938 1.1 mrg 14939 1.1 mrg 14940 1.1 mrg # func_stripname prefix suffix name 14941 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 14942 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 14943 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 14944 1.1 mrg # dot (in which case that matches only a dot). 14945 1.1 mrg # func_strip_suffix prefix name 14946 1.1 mrg func_stripname () 14947 1.1 mrg { 14948 1.1 mrg case ${2} in 14949 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14950 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14951 1.1 mrg esac 14952 1.1 mrg } 14953 1.1 mrg 14954 1.1 mrg # sed scripts: 14955 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14956 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 14957 1.1 mrg 14958 1.1 mrg # func_opt_split 14959 1.1 mrg func_opt_split () 14960 1.1 mrg { 14961 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14962 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14963 1.1 mrg } 14964 1.1 mrg 14965 1.1 mrg # func_lo2o object 14966 1.1 mrg func_lo2o () 14967 1.1 mrg { 14968 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14969 1.1 mrg } 14970 1.1 mrg 14971 1.1 mrg # func_xform libobj-or-source 14972 1.1 mrg func_xform () 14973 1.1 mrg { 14974 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 14975 1.1 mrg } 14976 1.1 mrg 14977 1.1 mrg # func_arith arithmetic-term... 14978 1.1 mrg func_arith () 14979 1.1 mrg { 14980 1.1 mrg func_arith_result=`expr "$@"` 14981 1.1 mrg } 14982 1.1 mrg 14983 1.1 mrg # func_len string 14984 1.1 mrg # STRING may not start with a hyphen. 14985 1.1 mrg func_len () 14986 1.1 mrg { 14987 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 14988 1.1 mrg } 14989 1.1 mrg 14990 1.1 mrg _LT_EOF 14991 1.1 mrg esac 14992 1.1 mrg 14993 1.1 mrg case $lt_shell_append in 14994 1.1 mrg yes) 14995 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14996 1.1 mrg 14997 1.1 mrg # func_append var value 14998 1.1 mrg # Append VALUE to the end of shell variable VAR. 14999 1.1 mrg func_append () 15000 1.1 mrg { 15001 1.1 mrg eval "$1+=\$2" 15002 1.1 mrg } 15003 1.1 mrg _LT_EOF 15004 1.1 mrg ;; 15005 1.1 mrg *) 15006 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 15007 1.1 mrg 15008 1.1 mrg # func_append var value 15009 1.1 mrg # Append VALUE to the end of shell variable VAR. 15010 1.1 mrg func_append () 15011 1.1 mrg { 15012 1.1 mrg eval "$1=\$$1\$2" 15013 1.1 mrg } 15014 1.1 mrg 15015 1.1 mrg _LT_EOF 15016 1.1 mrg ;; 15017 1.1 mrg esac 15018 1.1 mrg 15019 1.1 mrg 15020 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15021 1.1 mrg || (rm -f "$cfgfile"; exit 1) 15022 1.1 mrg 15023 1.1 mrg mv -f "$cfgfile" "$ofile" || 15024 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15025 1.1 mrg chmod +x "$ofile" 15026 1.1 mrg 15027 1.1 mrg ;; 15028 1.1 mrg 15029 1.1 mrg esac 15030 1.1 mrg done # for ac_tag 15031 1.1 mrg 15032 1.1 mrg 15033 1.1 mrg as_fn_exit 0 15034 1.1 mrg _ACEOF 15035 1.1 mrg ac_clean_files=$ac_clean_files_save 15036 1.1 mrg 15037 1.1 mrg test $ac_write_fail = 0 || 15038 1.8 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15039 1.1 mrg 15040 1.1 mrg 15041 1.1 mrg # configure is writing to config.log, and then calls config.status. 15042 1.1 mrg # config.status does its own redirection, appending to config.log. 15043 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 15044 1.1 mrg # by configure, so config.status won't be able to write to it; its 15045 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 15046 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 15047 1.1 mrg # appended to by config.status. When coming back to configure, we 15048 1.1 mrg # need to make the FD available again. 15049 1.1 mrg if test "$no_create" != yes; then 15050 1.1 mrg ac_cs_success=: 15051 1.1 mrg ac_config_status_args= 15052 1.1 mrg test "$silent" = yes && 15053 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 15054 1.1 mrg exec 5>/dev/null 15055 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15056 1.1 mrg exec 5>>config.log 15057 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15058 1.1 mrg # would make configure fail if this is the last instruction. 15059 1.8 mrg $ac_cs_success || as_fn_exit 1 15060 1.1 mrg fi 15061 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15062 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15063 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15064 1.1 mrg fi 15065 1.1 mrg 15066