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 package-unused version-unused. 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.1 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.1 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='package-unused' 589 1.1 mrg PACKAGE_TARNAME='libbacktrace' 590 1.1 mrg PACKAGE_VERSION='version-unused' 591 1.1 mrg PACKAGE_STRING='package-unused version-unused' 592 1.1 mrg PACKAGE_BUGREPORT='' 593 1.1 mrg PACKAGE_URL='' 594 1.1 mrg 595 1.1 mrg ac_unique_file="backtrace.h" 596 1.1 mrg # Factoring default headers for most tests. 597 1.1 mrg ac_includes_default="\ 598 1.1 mrg #include <stdio.h> 599 1.1 mrg #ifdef HAVE_SYS_TYPES_H 600 1.1 mrg # include <sys/types.h> 601 1.1 mrg #endif 602 1.1 mrg #ifdef HAVE_SYS_STAT_H 603 1.1 mrg # include <sys/stat.h> 604 1.1 mrg #endif 605 1.1 mrg #ifdef STDC_HEADERS 606 1.1 mrg # include <stdlib.h> 607 1.1 mrg # include <stddef.h> 608 1.1 mrg #else 609 1.1 mrg # ifdef HAVE_STDLIB_H 610 1.1 mrg # include <stdlib.h> 611 1.1 mrg # endif 612 1.1 mrg #endif 613 1.1 mrg #ifdef HAVE_STRING_H 614 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615 1.1 mrg # include <memory.h> 616 1.1 mrg # endif 617 1.1 mrg # include <string.h> 618 1.1 mrg #endif 619 1.1 mrg #ifdef HAVE_STRINGS_H 620 1.1 mrg # include <strings.h> 621 1.1 mrg #endif 622 1.1 mrg #ifdef HAVE_INTTYPES_H 623 1.1 mrg # include <inttypes.h> 624 1.1 mrg #endif 625 1.1 mrg #ifdef HAVE_STDINT_H 626 1.1 mrg # include <stdint.h> 627 1.1 mrg #endif 628 1.1 mrg #ifdef HAVE_UNISTD_H 629 1.1 mrg # include <unistd.h> 630 1.1 mrg #endif" 631 1.1 mrg 632 1.1 mrg ac_subst_vars='am__EXEEXT_FALSE 633 1.1 mrg am__EXEEXT_TRUE 634 1.1 mrg LTLIBOBJS 635 1.1 mrg LIBOBJS 636 1.1 mrg NATIVE_FALSE 637 1.1 mrg NATIVE_TRUE 638 1.10 mrg HAVE_LIBLZMA_FALSE 639 1.10 mrg HAVE_LIBLZMA_TRUE 640 1.10 mrg HAVE_MINIDEBUG_FALSE 641 1.10 mrg HAVE_MINIDEBUG_TRUE 642 1.10 mrg HAVE_COMM_FALSE 643 1.10 mrg HAVE_COMM_TRUE 644 1.10 mrg COMM 645 1.10 mrg HAVE_XZ_FALSE 646 1.10 mrg HAVE_XZ_TRUE 647 1.10 mrg XZ 648 1.10 mrg USE_DSYMUTIL_FALSE 649 1.10 mrg USE_DSYMUTIL_TRUE 650 1.7 mrg HAVE_OBJCOPY_DEBUGLINK_FALSE 651 1.7 mrg HAVE_OBJCOPY_DEBUGLINK_TRUE 652 1.8 mrg READELF 653 1.7 mrg OBJCOPY 654 1.7 mrg HAVE_COMPRESSED_DEBUG_FALSE 655 1.7 mrg HAVE_COMPRESSED_DEBUG_TRUE 656 1.7 mrg HAVE_ZLIB_FALSE 657 1.7 mrg HAVE_ZLIB_TRUE 658 1.9 mrg HAVE_DWARF5_FALSE 659 1.9 mrg HAVE_DWARF5_TRUE 660 1.7 mrg HAVE_PTHREAD_FALSE 661 1.7 mrg HAVE_PTHREAD_TRUE 662 1.7 mrg PTHREAD_CFLAGS 663 1.7 mrg CLOCK_GETTIME_LINK 664 1.1 mrg BACKTRACE_USES_MALLOC 665 1.1 mrg ALLOC_FILE 666 1.1 mrg VIEW_FILE 667 1.4 mrg BACKTRACE_SUPPORTS_DATA 668 1.1 mrg BACKTRACE_SUPPORTED 669 1.8 mrg HAVE_ELF_FALSE 670 1.8 mrg HAVE_ELF_TRUE 671 1.1 mrg FORMAT_FILE 672 1.1 mrg BACKTRACE_SUPPORTS_THREADS 673 1.10 mrg CET_HOST_FLAGS 674 1.1 mrg PIC_FLAG 675 1.1 mrg WARN_FLAGS 676 1.1 mrg EXTRA_FLAGS 677 1.1 mrg BACKTRACE_FILE 678 1.1 mrg OTOOL64 679 1.1 mrg OTOOL 680 1.1 mrg LIPO 681 1.1 mrg NMEDIT 682 1.1 mrg DSYMUTIL 683 1.1 mrg AR 684 1.1 mrg OBJDUMP 685 1.1 mrg LN_S 686 1.1 mrg NM 687 1.1 mrg ac_ct_DUMPBIN 688 1.1 mrg DUMPBIN 689 1.1 mrg LD 690 1.1 mrg FGREP 691 1.1 mrg SED 692 1.1 mrg LIBTOOL 693 1.8 mrg HAVE_DWZ_FALSE 694 1.8 mrg HAVE_DWZ_TRUE 695 1.8 mrg DWZ 696 1.1 mrg RANLIB 697 1.1 mrg MAINT 698 1.1 mrg MAINTAINER_MODE_FALSE 699 1.1 mrg MAINTAINER_MODE_TRUE 700 1.8 mrg AM_BACKSLASH 701 1.8 mrg AM_DEFAULT_VERBOSITY 702 1.8 mrg AM_DEFAULT_V 703 1.8 mrg AM_V 704 1.1 mrg am__untar 705 1.1 mrg am__tar 706 1.1 mrg AMTAR 707 1.1 mrg am__leading_dot 708 1.1 mrg SET_MAKE 709 1.1 mrg AWK 710 1.1 mrg mkdir_p 711 1.1 mrg MKDIR_P 712 1.1 mrg INSTALL_STRIP_PROGRAM 713 1.1 mrg STRIP 714 1.1 mrg install_sh 715 1.1 mrg MAKEINFO 716 1.1 mrg AUTOHEADER 717 1.1 mrg AUTOMAKE 718 1.1 mrg AUTOCONF 719 1.1 mrg ACLOCAL 720 1.1 mrg VERSION 721 1.1 mrg PACKAGE 722 1.1 mrg CYGPATH_W 723 1.1 mrg am__isrc 724 1.1 mrg INSTALL_DATA 725 1.1 mrg INSTALL_SCRIPT 726 1.1 mrg INSTALL_PROGRAM 727 1.1 mrg libtool_VERSION 728 1.1 mrg EGREP 729 1.1 mrg GREP 730 1.1 mrg CPP 731 1.1 mrg OBJEXT 732 1.1 mrg EXEEXT 733 1.1 mrg ac_ct_CC 734 1.1 mrg CPPFLAGS 735 1.1 mrg LDFLAGS 736 1.1 mrg CFLAGS 737 1.1 mrg CC 738 1.1 mrg target_os 739 1.1 mrg target_vendor 740 1.1 mrg target_cpu 741 1.1 mrg target 742 1.1 mrg host_os 743 1.1 mrg host_vendor 744 1.1 mrg host_cpu 745 1.1 mrg host 746 1.1 mrg build_os 747 1.1 mrg build_vendor 748 1.1 mrg build_cpu 749 1.1 mrg build 750 1.1 mrg multi_basedir 751 1.1 mrg target_alias 752 1.1 mrg host_alias 753 1.1 mrg build_alias 754 1.1 mrg LIBS 755 1.1 mrg ECHO_T 756 1.1 mrg ECHO_N 757 1.1 mrg ECHO_C 758 1.1 mrg DEFS 759 1.1 mrg mandir 760 1.1 mrg localedir 761 1.1 mrg libdir 762 1.1 mrg psdir 763 1.1 mrg pdfdir 764 1.1 mrg dvidir 765 1.1 mrg htmldir 766 1.1 mrg infodir 767 1.1 mrg docdir 768 1.1 mrg oldincludedir 769 1.1 mrg includedir 770 1.1 mrg localstatedir 771 1.1 mrg sharedstatedir 772 1.1 mrg sysconfdir 773 1.1 mrg datadir 774 1.1 mrg datarootdir 775 1.1 mrg libexecdir 776 1.1 mrg sbindir 777 1.1 mrg bindir 778 1.1 mrg program_transform_name 779 1.1 mrg prefix 780 1.1 mrg exec_prefix 781 1.1 mrg PACKAGE_URL 782 1.1 mrg PACKAGE_BUGREPORT 783 1.1 mrg PACKAGE_STRING 784 1.1 mrg PACKAGE_VERSION 785 1.1 mrg PACKAGE_TARNAME 786 1.1 mrg PACKAGE_NAME 787 1.1 mrg PATH_SEPARATOR 788 1.1 mrg SHELL' 789 1.1 mrg ac_subst_files='' 790 1.1 mrg ac_user_opts=' 791 1.1 mrg enable_option_checking 792 1.1 mrg enable_multilib 793 1.8 mrg enable_silent_rules 794 1.1 mrg enable_maintainer_mode 795 1.1 mrg with_target_subdir 796 1.1 mrg enable_shared 797 1.1 mrg enable_static 798 1.1 mrg with_pic 799 1.1 mrg enable_fast_install 800 1.1 mrg with_gnu_ld 801 1.1 mrg enable_libtool_lock 802 1.7 mrg enable_largefile 803 1.7 mrg enable_cet 804 1.10 mrg enable_werror 805 1.1 mrg with_system_libunwind 806 1.3 mrg enable_host_shared 807 1.1 mrg ' 808 1.1 mrg ac_precious_vars='build_alias 809 1.1 mrg host_alias 810 1.1 mrg target_alias 811 1.1 mrg CC 812 1.1 mrg CFLAGS 813 1.1 mrg LDFLAGS 814 1.1 mrg LIBS 815 1.1 mrg CPPFLAGS 816 1.7 mrg CPP 817 1.10 mrg OBJCOPY 818 1.10 mrg DSYMUTIL 819 1.10 mrg NM' 820 1.1 mrg 821 1.1 mrg 822 1.1 mrg # Initialize some variables set by options. 823 1.1 mrg ac_init_help= 824 1.1 mrg ac_init_version=false 825 1.1 mrg ac_unrecognized_opts= 826 1.1 mrg ac_unrecognized_sep= 827 1.1 mrg # The variables have the same names as the options, with 828 1.1 mrg # dashes changed to underlines. 829 1.1 mrg cache_file=/dev/null 830 1.1 mrg exec_prefix=NONE 831 1.1 mrg no_create= 832 1.1 mrg no_recursion= 833 1.1 mrg prefix=NONE 834 1.1 mrg program_prefix=NONE 835 1.1 mrg program_suffix=NONE 836 1.1 mrg program_transform_name=s,x,x, 837 1.1 mrg silent= 838 1.1 mrg site= 839 1.1 mrg srcdir= 840 1.1 mrg verbose= 841 1.1 mrg x_includes=NONE 842 1.1 mrg x_libraries=NONE 843 1.1 mrg 844 1.1 mrg # Installation directory options. 845 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 846 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 847 1.1 mrg # by default will actually change. 848 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 849 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 850 1.1 mrg bindir='${exec_prefix}/bin' 851 1.1 mrg sbindir='${exec_prefix}/sbin' 852 1.1 mrg libexecdir='${exec_prefix}/libexec' 853 1.1 mrg datarootdir='${prefix}/share' 854 1.1 mrg datadir='${datarootdir}' 855 1.1 mrg sysconfdir='${prefix}/etc' 856 1.1 mrg sharedstatedir='${prefix}/com' 857 1.1 mrg localstatedir='${prefix}/var' 858 1.1 mrg includedir='${prefix}/include' 859 1.1 mrg oldincludedir='/usr/include' 860 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 861 1.1 mrg infodir='${datarootdir}/info' 862 1.1 mrg htmldir='${docdir}' 863 1.1 mrg dvidir='${docdir}' 864 1.1 mrg pdfdir='${docdir}' 865 1.1 mrg psdir='${docdir}' 866 1.1 mrg libdir='${exec_prefix}/lib' 867 1.1 mrg localedir='${datarootdir}/locale' 868 1.1 mrg mandir='${datarootdir}/man' 869 1.1 mrg 870 1.1 mrg ac_prev= 871 1.1 mrg ac_dashdash= 872 1.1 mrg for ac_option 873 1.1 mrg do 874 1.1 mrg # If the previous option needs an argument, assign it. 875 1.1 mrg if test -n "$ac_prev"; then 876 1.1 mrg eval $ac_prev=\$ac_option 877 1.1 mrg ac_prev= 878 1.1 mrg continue 879 1.1 mrg fi 880 1.1 mrg 881 1.1 mrg case $ac_option in 882 1.8 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 883 1.8 mrg *=) ac_optarg= ;; 884 1.8 mrg *) ac_optarg=yes ;; 885 1.1 mrg esac 886 1.1 mrg 887 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 888 1.1 mrg 889 1.1 mrg case $ac_dashdash$ac_option in 890 1.1 mrg --) 891 1.1 mrg ac_dashdash=yes ;; 892 1.1 mrg 893 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 894 1.1 mrg ac_prev=bindir ;; 895 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 896 1.1 mrg bindir=$ac_optarg ;; 897 1.1 mrg 898 1.1 mrg -build | --build | --buil | --bui | --bu) 899 1.1 mrg ac_prev=build_alias ;; 900 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 901 1.1 mrg build_alias=$ac_optarg ;; 902 1.1 mrg 903 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 904 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 905 1.1 mrg ac_prev=cache_file ;; 906 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 907 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 908 1.1 mrg cache_file=$ac_optarg ;; 909 1.1 mrg 910 1.1 mrg --config-cache | -C) 911 1.1 mrg cache_file=config.cache ;; 912 1.1 mrg 913 1.1 mrg -datadir | --datadir | --datadi | --datad) 914 1.1 mrg ac_prev=datadir ;; 915 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 916 1.1 mrg datadir=$ac_optarg ;; 917 1.1 mrg 918 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 919 1.1 mrg | --dataroo | --dataro | --datar) 920 1.1 mrg ac_prev=datarootdir ;; 921 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 922 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 923 1.1 mrg datarootdir=$ac_optarg ;; 924 1.1 mrg 925 1.1 mrg -disable-* | --disable-*) 926 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 927 1.1 mrg # Reject names that are not valid shell variable names. 928 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 929 1.8 mrg as_fn_error $? "invalid feature name: $ac_useropt" 930 1.1 mrg ac_useropt_orig=$ac_useropt 931 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 932 1.1 mrg case $ac_user_opts in 933 1.1 mrg *" 934 1.1 mrg "enable_$ac_useropt" 935 1.1 mrg "*) ;; 936 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 937 1.1 mrg ac_unrecognized_sep=', ';; 938 1.1 mrg esac 939 1.1 mrg eval enable_$ac_useropt=no ;; 940 1.1 mrg 941 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 942 1.1 mrg ac_prev=docdir ;; 943 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 944 1.1 mrg docdir=$ac_optarg ;; 945 1.1 mrg 946 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 947 1.1 mrg ac_prev=dvidir ;; 948 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 949 1.1 mrg dvidir=$ac_optarg ;; 950 1.1 mrg 951 1.1 mrg -enable-* | --enable-*) 952 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 953 1.1 mrg # Reject names that are not valid shell variable names. 954 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 955 1.8 mrg as_fn_error $? "invalid feature name: $ac_useropt" 956 1.1 mrg ac_useropt_orig=$ac_useropt 957 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 958 1.1 mrg case $ac_user_opts in 959 1.1 mrg *" 960 1.1 mrg "enable_$ac_useropt" 961 1.1 mrg "*) ;; 962 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 963 1.1 mrg ac_unrecognized_sep=', ';; 964 1.1 mrg esac 965 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 966 1.1 mrg 967 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 968 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 969 1.1 mrg | --exec | --exe | --ex) 970 1.1 mrg ac_prev=exec_prefix ;; 971 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 972 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 973 1.1 mrg | --exec=* | --exe=* | --ex=*) 974 1.1 mrg exec_prefix=$ac_optarg ;; 975 1.1 mrg 976 1.1 mrg -gas | --gas | --ga | --g) 977 1.1 mrg # Obsolete; use --with-gas. 978 1.1 mrg with_gas=yes ;; 979 1.1 mrg 980 1.1 mrg -help | --help | --hel | --he | -h) 981 1.1 mrg ac_init_help=long ;; 982 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 983 1.1 mrg ac_init_help=recursive ;; 984 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 985 1.1 mrg ac_init_help=short ;; 986 1.1 mrg 987 1.1 mrg -host | --host | --hos | --ho) 988 1.1 mrg ac_prev=host_alias ;; 989 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 990 1.1 mrg host_alias=$ac_optarg ;; 991 1.1 mrg 992 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 993 1.1 mrg ac_prev=htmldir ;; 994 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 995 1.1 mrg | --ht=*) 996 1.1 mrg htmldir=$ac_optarg ;; 997 1.1 mrg 998 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 999 1.1 mrg | --includ | --inclu | --incl | --inc) 1000 1.1 mrg ac_prev=includedir ;; 1001 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1002 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1003 1.1 mrg includedir=$ac_optarg ;; 1004 1.1 mrg 1005 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1006 1.1 mrg ac_prev=infodir ;; 1007 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1008 1.1 mrg infodir=$ac_optarg ;; 1009 1.1 mrg 1010 1.1 mrg -libdir | --libdir | --libdi | --libd) 1011 1.1 mrg ac_prev=libdir ;; 1012 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1013 1.1 mrg libdir=$ac_optarg ;; 1014 1.1 mrg 1015 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1016 1.1 mrg | --libexe | --libex | --libe) 1017 1.1 mrg ac_prev=libexecdir ;; 1018 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1019 1.1 mrg | --libexe=* | --libex=* | --libe=*) 1020 1.1 mrg libexecdir=$ac_optarg ;; 1021 1.1 mrg 1022 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 1023 1.1 mrg ac_prev=localedir ;; 1024 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1025 1.1 mrg localedir=$ac_optarg ;; 1026 1.1 mrg 1027 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1028 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 1029 1.1 mrg ac_prev=localstatedir ;; 1030 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1031 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1032 1.1 mrg localstatedir=$ac_optarg ;; 1033 1.1 mrg 1034 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1035 1.1 mrg ac_prev=mandir ;; 1036 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1037 1.1 mrg mandir=$ac_optarg ;; 1038 1.1 mrg 1039 1.1 mrg -nfp | --nfp | --nf) 1040 1.1 mrg # Obsolete; use --without-fp. 1041 1.1 mrg with_fp=no ;; 1042 1.1 mrg 1043 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1044 1.1 mrg | --no-cr | --no-c | -n) 1045 1.1 mrg no_create=yes ;; 1046 1.1 mrg 1047 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1048 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1049 1.1 mrg no_recursion=yes ;; 1050 1.1 mrg 1051 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1052 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1053 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1054 1.1 mrg ac_prev=oldincludedir ;; 1055 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1056 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1057 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1058 1.1 mrg oldincludedir=$ac_optarg ;; 1059 1.1 mrg 1060 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1061 1.1 mrg ac_prev=prefix ;; 1062 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1063 1.1 mrg prefix=$ac_optarg ;; 1064 1.1 mrg 1065 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1066 1.1 mrg | --program-pre | --program-pr | --program-p) 1067 1.1 mrg ac_prev=program_prefix ;; 1068 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1069 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1070 1.1 mrg program_prefix=$ac_optarg ;; 1071 1.1 mrg 1072 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1073 1.1 mrg | --program-suf | --program-su | --program-s) 1074 1.1 mrg ac_prev=program_suffix ;; 1075 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1076 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1077 1.1 mrg program_suffix=$ac_optarg ;; 1078 1.1 mrg 1079 1.1 mrg -program-transform-name | --program-transform-name \ 1080 1.1 mrg | --program-transform-nam | --program-transform-na \ 1081 1.1 mrg | --program-transform-n | --program-transform- \ 1082 1.1 mrg | --program-transform | --program-transfor \ 1083 1.1 mrg | --program-transfo | --program-transf \ 1084 1.1 mrg | --program-trans | --program-tran \ 1085 1.1 mrg | --progr-tra | --program-tr | --program-t) 1086 1.1 mrg ac_prev=program_transform_name ;; 1087 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1088 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1089 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1090 1.1 mrg | --program-transform=* | --program-transfor=* \ 1091 1.1 mrg | --program-transfo=* | --program-transf=* \ 1092 1.1 mrg | --program-trans=* | --program-tran=* \ 1093 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1094 1.1 mrg program_transform_name=$ac_optarg ;; 1095 1.1 mrg 1096 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1097 1.1 mrg ac_prev=pdfdir ;; 1098 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1099 1.1 mrg pdfdir=$ac_optarg ;; 1100 1.1 mrg 1101 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1102 1.1 mrg ac_prev=psdir ;; 1103 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1104 1.1 mrg psdir=$ac_optarg ;; 1105 1.1 mrg 1106 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1107 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1108 1.1 mrg silent=yes ;; 1109 1.1 mrg 1110 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1111 1.1 mrg ac_prev=sbindir ;; 1112 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1113 1.1 mrg | --sbi=* | --sb=*) 1114 1.1 mrg sbindir=$ac_optarg ;; 1115 1.1 mrg 1116 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1117 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1118 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1119 1.1 mrg | --sha | --sh) 1120 1.1 mrg ac_prev=sharedstatedir ;; 1121 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1122 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1123 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1124 1.1 mrg | --sha=* | --sh=*) 1125 1.1 mrg sharedstatedir=$ac_optarg ;; 1126 1.1 mrg 1127 1.1 mrg -site | --site | --sit) 1128 1.1 mrg ac_prev=site ;; 1129 1.1 mrg -site=* | --site=* | --sit=*) 1130 1.1 mrg site=$ac_optarg ;; 1131 1.1 mrg 1132 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1133 1.1 mrg ac_prev=srcdir ;; 1134 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1135 1.1 mrg srcdir=$ac_optarg ;; 1136 1.1 mrg 1137 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1138 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1139 1.1 mrg ac_prev=sysconfdir ;; 1140 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1141 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1142 1.1 mrg sysconfdir=$ac_optarg ;; 1143 1.1 mrg 1144 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1145 1.1 mrg ac_prev=target_alias ;; 1146 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1147 1.1 mrg target_alias=$ac_optarg ;; 1148 1.1 mrg 1149 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1150 1.1 mrg verbose=yes ;; 1151 1.1 mrg 1152 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1153 1.1 mrg ac_init_version=: ;; 1154 1.1 mrg 1155 1.1 mrg -with-* | --with-*) 1156 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 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--with-$ac_useropt_orig" 1167 1.1 mrg ac_unrecognized_sep=', ';; 1168 1.1 mrg esac 1169 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1170 1.1 mrg 1171 1.1 mrg -without-* | --without-*) 1172 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1173 1.1 mrg # Reject names that are not valid shell variable names. 1174 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1175 1.8 mrg as_fn_error $? "invalid package name: $ac_useropt" 1176 1.1 mrg ac_useropt_orig=$ac_useropt 1177 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1178 1.1 mrg case $ac_user_opts in 1179 1.1 mrg *" 1180 1.1 mrg "with_$ac_useropt" 1181 1.1 mrg "*) ;; 1182 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1183 1.1 mrg ac_unrecognized_sep=', ';; 1184 1.1 mrg esac 1185 1.1 mrg eval with_$ac_useropt=no ;; 1186 1.1 mrg 1187 1.1 mrg --x) 1188 1.1 mrg # Obsolete; use --with-x. 1189 1.1 mrg with_x=yes ;; 1190 1.1 mrg 1191 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1192 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1193 1.1 mrg ac_prev=x_includes ;; 1194 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1195 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1196 1.1 mrg x_includes=$ac_optarg ;; 1197 1.1 mrg 1198 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1199 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1200 1.1 mrg ac_prev=x_libraries ;; 1201 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1202 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1203 1.1 mrg x_libraries=$ac_optarg ;; 1204 1.1 mrg 1205 1.8 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1206 1.8 mrg Try \`$0 --help' for more information" 1207 1.1 mrg ;; 1208 1.1 mrg 1209 1.1 mrg *=*) 1210 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1211 1.1 mrg # Reject names that are not valid shell variable names. 1212 1.1 mrg case $ac_envvar in #( 1213 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1214 1.8 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1215 1.1 mrg esac 1216 1.1 mrg eval $ac_envvar=\$ac_optarg 1217 1.1 mrg export $ac_envvar ;; 1218 1.1 mrg 1219 1.1 mrg *) 1220 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1221 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1222 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1223 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1224 1.8 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1225 1.1 mrg ;; 1226 1.1 mrg 1227 1.1 mrg esac 1228 1.1 mrg done 1229 1.1 mrg 1230 1.1 mrg if test -n "$ac_prev"; then 1231 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1232 1.8 mrg as_fn_error $? "missing argument to $ac_option" 1233 1.1 mrg fi 1234 1.1 mrg 1235 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1236 1.1 mrg case $enable_option_checking in 1237 1.1 mrg no) ;; 1238 1.8 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1239 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1240 1.1 mrg esac 1241 1.1 mrg fi 1242 1.1 mrg 1243 1.1 mrg # Check all directory arguments for consistency. 1244 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1245 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1246 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1247 1.1 mrg libdir localedir mandir 1248 1.1 mrg do 1249 1.1 mrg eval ac_val=\$$ac_var 1250 1.1 mrg # Remove trailing slashes. 1251 1.1 mrg case $ac_val in 1252 1.1 mrg */ ) 1253 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1254 1.1 mrg eval $ac_var=\$ac_val;; 1255 1.1 mrg esac 1256 1.1 mrg # Be sure to have absolute directory names. 1257 1.1 mrg case $ac_val in 1258 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1259 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1260 1.1 mrg esac 1261 1.8 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1262 1.1 mrg done 1263 1.1 mrg 1264 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1265 1.1 mrg # used to hold the argument of --host etc. 1266 1.1 mrg # FIXME: To remove some day. 1267 1.1 mrg build=$build_alias 1268 1.1 mrg host=$host_alias 1269 1.1 mrg target=$target_alias 1270 1.1 mrg 1271 1.1 mrg # FIXME: To remove some day. 1272 1.1 mrg if test "x$host_alias" != x; then 1273 1.1 mrg if test "x$build_alias" = x; then 1274 1.1 mrg cross_compiling=maybe 1275 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1276 1.1 mrg cross_compiling=yes 1277 1.1 mrg fi 1278 1.1 mrg fi 1279 1.1 mrg 1280 1.1 mrg ac_tool_prefix= 1281 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1282 1.1 mrg 1283 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1284 1.1 mrg 1285 1.1 mrg 1286 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1287 1.1 mrg ac_ls_di=`ls -di .` && 1288 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1289 1.8 mrg as_fn_error $? "working directory cannot be determined" 1290 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1291 1.8 mrg as_fn_error $? "pwd does not report name of working directory" 1292 1.1 mrg 1293 1.1 mrg 1294 1.1 mrg # Find the source files, if location was not specified. 1295 1.1 mrg if test -z "$srcdir"; then 1296 1.1 mrg ac_srcdir_defaulted=yes 1297 1.1 mrg # Try the directory containing this script, then the parent directory. 1298 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1299 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1300 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1301 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1302 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1303 1.1 mrg $as_echo X"$as_myself" | 1304 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1305 1.1 mrg s//\1/ 1306 1.1 mrg q 1307 1.1 mrg } 1308 1.1 mrg /^X\(\/\/\)[^/].*/{ 1309 1.1 mrg s//\1/ 1310 1.1 mrg q 1311 1.1 mrg } 1312 1.1 mrg /^X\(\/\/\)$/{ 1313 1.1 mrg s//\1/ 1314 1.1 mrg q 1315 1.1 mrg } 1316 1.1 mrg /^X\(\/\).*/{ 1317 1.1 mrg s//\1/ 1318 1.1 mrg q 1319 1.1 mrg } 1320 1.1 mrg s/.*/./; q'` 1321 1.1 mrg srcdir=$ac_confdir 1322 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1323 1.1 mrg srcdir=.. 1324 1.1 mrg fi 1325 1.1 mrg else 1326 1.1 mrg ac_srcdir_defaulted=no 1327 1.1 mrg fi 1328 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1329 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1330 1.8 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1331 1.1 mrg fi 1332 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1333 1.1 mrg ac_abs_confdir=`( 1334 1.8 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1335 1.1 mrg pwd)` 1336 1.1 mrg # When building in place, set srcdir=. 1337 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1338 1.1 mrg srcdir=. 1339 1.1 mrg fi 1340 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1341 1.1 mrg # Double slashes in file names in object file debugging info 1342 1.1 mrg # mess up M-x gdb in Emacs. 1343 1.1 mrg case $srcdir in 1344 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1345 1.1 mrg esac 1346 1.1 mrg for ac_var in $ac_precious_vars; do 1347 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1348 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1349 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1350 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1351 1.1 mrg done 1352 1.1 mrg 1353 1.1 mrg # 1354 1.1 mrg # Report the --help message. 1355 1.1 mrg # 1356 1.1 mrg if test "$ac_init_help" = "long"; then 1357 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1358 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1359 1.1 mrg cat <<_ACEOF 1360 1.1 mrg \`configure' configures package-unused version-unused to adapt to many kinds of systems. 1361 1.1 mrg 1362 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1363 1.1 mrg 1364 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1365 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1366 1.1 mrg 1367 1.1 mrg Defaults for the options are specified in brackets. 1368 1.1 mrg 1369 1.1 mrg Configuration: 1370 1.1 mrg -h, --help display this help and exit 1371 1.1 mrg --help=short display options specific to this package 1372 1.1 mrg --help=recursive display the short help of all the included packages 1373 1.1 mrg -V, --version display version information and exit 1374 1.8 mrg -q, --quiet, --silent do not print \`checking ...' messages 1375 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1376 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1377 1.1 mrg -n, --no-create do not create output files 1378 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1379 1.1 mrg 1380 1.1 mrg Installation directories: 1381 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1382 1.1 mrg [$ac_default_prefix] 1383 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1384 1.1 mrg [PREFIX] 1385 1.1 mrg 1386 1.1 mrg By default, \`make install' will install all the files in 1387 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1388 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1389 1.1 mrg for instance \`--prefix=\$HOME'. 1390 1.1 mrg 1391 1.1 mrg For better control, use the options below. 1392 1.1 mrg 1393 1.1 mrg Fine tuning of the installation directories: 1394 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1395 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1396 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1397 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1398 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1399 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1400 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1401 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1402 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1403 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1404 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1405 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1406 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1407 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1408 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libbacktrace] 1409 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1410 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1411 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1412 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1413 1.1 mrg _ACEOF 1414 1.1 mrg 1415 1.1 mrg cat <<\_ACEOF 1416 1.1 mrg 1417 1.1 mrg Program names: 1418 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names 1419 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names 1420 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1421 1.1 mrg 1422 1.1 mrg System types: 1423 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1424 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1425 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST] 1426 1.1 mrg _ACEOF 1427 1.1 mrg fi 1428 1.1 mrg 1429 1.1 mrg if test -n "$ac_init_help"; then 1430 1.1 mrg case $ac_init_help in 1431 1.1 mrg short | recursive ) echo "Configuration of package-unused version-unused:";; 1432 1.1 mrg esac 1433 1.1 mrg cat <<\_ACEOF 1434 1.1 mrg 1435 1.1 mrg Optional Features: 1436 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1437 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1438 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1439 1.1 mrg --enable-multilib build many library versions (default) 1440 1.8 mrg --enable-silent-rules less verbose build output (undo: "make V=1") 1441 1.8 mrg --disable-silent-rules verbose build output (undo: "make V=0") 1442 1.8 mrg --enable-maintainer-mode 1443 1.8 mrg enable make rules and dependencies not useful (and 1444 1.8 mrg sometimes confusing) to the casual installer 1445 1.4 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1446 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1447 1.1 mrg --enable-fast-install[=PKGS] 1448 1.1 mrg optimize for fast installation [default=yes] 1449 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1450 1.7 mrg --disable-largefile omit support for large files 1451 1.10 mrg --enable-cet enable Intel CET in target libraries [default=auto] 1452 1.10 mrg --disable-werror disable building with -Werror 1453 1.3 mrg --enable-host-shared build host code as shared libraries 1454 1.10 mrg --enable-cet enable Intel CET in host libraries [default=auto] 1455 1.1 mrg 1456 1.1 mrg Optional Packages: 1457 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1458 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1459 1.1 mrg --with-target-subdir=SUBDIR Configuring in a subdirectory for target 1460 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1461 1.1 mrg both] 1462 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1463 1.1 mrg --with-system-libunwind use installed libunwind 1464 1.1 mrg 1465 1.1 mrg Some influential environment variables: 1466 1.1 mrg CC C compiler command 1467 1.1 mrg CFLAGS C compiler flags 1468 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1469 1.1 mrg nonstandard directory <lib dir> 1470 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1471 1.8 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1472 1.1 mrg you have headers in a nonstandard directory <include dir> 1473 1.1 mrg CPP C preprocessor 1474 1.7 mrg OBJCOPY location of objcopy 1475 1.10 mrg DSYMUTIL location of dsymutil 1476 1.10 mrg NM location of nm 1477 1.1 mrg 1478 1.1 mrg Use these variables to override the choices made by `configure' or to help 1479 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1480 1.1 mrg 1481 1.1 mrg Report bugs to the package provider. 1482 1.1 mrg _ACEOF 1483 1.1 mrg ac_status=$? 1484 1.1 mrg fi 1485 1.1 mrg 1486 1.1 mrg if test "$ac_init_help" = "recursive"; then 1487 1.1 mrg # If there are subdirs, report their specific --help. 1488 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1489 1.1 mrg test -d "$ac_dir" || 1490 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1491 1.1 mrg continue 1492 1.1 mrg ac_builddir=. 1493 1.1 mrg 1494 1.1 mrg case "$ac_dir" in 1495 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1496 1.1 mrg *) 1497 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1498 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1499 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1500 1.1 mrg case $ac_top_builddir_sub in 1501 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1502 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1503 1.1 mrg esac ;; 1504 1.1 mrg esac 1505 1.1 mrg ac_abs_top_builddir=$ac_pwd 1506 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1507 1.1 mrg # for backward compatibility: 1508 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1509 1.1 mrg 1510 1.1 mrg case $srcdir in 1511 1.1 mrg .) # We are building in place. 1512 1.1 mrg ac_srcdir=. 1513 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1514 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1515 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1516 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1517 1.1 mrg ac_top_srcdir=$srcdir 1518 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1519 1.1 mrg *) # Relative name. 1520 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1521 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1522 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1523 1.1 mrg esac 1524 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1525 1.1 mrg 1526 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1527 1.1 mrg # Check for guested configure. 1528 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1529 1.1 mrg echo && 1530 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1531 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1532 1.1 mrg echo && 1533 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1534 1.1 mrg else 1535 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1536 1.1 mrg fi || ac_status=$? 1537 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1538 1.1 mrg done 1539 1.1 mrg fi 1540 1.1 mrg 1541 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1542 1.1 mrg if $ac_init_version; then 1543 1.1 mrg cat <<\_ACEOF 1544 1.1 mrg package-unused configure version-unused 1545 1.8 mrg generated by GNU Autoconf 2.69 1546 1.1 mrg 1547 1.8 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1548 1.1 mrg This configure script is free software; the Free Software Foundation 1549 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1550 1.1 mrg _ACEOF 1551 1.1 mrg exit 1552 1.1 mrg fi 1553 1.1 mrg 1554 1.1 mrg ## ------------------------ ## 1555 1.1 mrg ## Autoconf initialization. ## 1556 1.1 mrg ## ------------------------ ## 1557 1.1 mrg 1558 1.1 mrg # ac_fn_c_try_compile LINENO 1559 1.1 mrg # -------------------------- 1560 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1561 1.1 mrg ac_fn_c_try_compile () 1562 1.1 mrg { 1563 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1564 1.1 mrg rm -f conftest.$ac_objext 1565 1.1 mrg if { { ac_try="$ac_compile" 1566 1.1 mrg case "(($ac_try" in 1567 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1568 1.1 mrg *) ac_try_echo=$ac_try;; 1569 1.1 mrg esac 1570 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1571 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1572 1.1 mrg (eval "$ac_compile") 2>conftest.err 1573 1.1 mrg ac_status=$? 1574 1.1 mrg if test -s conftest.err; then 1575 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1576 1.1 mrg cat conftest.er1 >&5 1577 1.1 mrg mv -f conftest.er1 conftest.err 1578 1.1 mrg fi 1579 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1580 1.1 mrg test $ac_status = 0; } && { 1581 1.1 mrg test -z "$ac_c_werror_flag" || 1582 1.1 mrg test ! -s conftest.err 1583 1.1 mrg } && test -s conftest.$ac_objext; then : 1584 1.1 mrg ac_retval=0 1585 1.1 mrg else 1586 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1587 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1588 1.1 mrg 1589 1.1 mrg ac_retval=1 1590 1.1 mrg fi 1591 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1592 1.8 mrg as_fn_set_status $ac_retval 1593 1.1 mrg 1594 1.1 mrg } # ac_fn_c_try_compile 1595 1.1 mrg 1596 1.1 mrg # ac_fn_c_try_cpp LINENO 1597 1.1 mrg # ---------------------- 1598 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1599 1.1 mrg ac_fn_c_try_cpp () 1600 1.1 mrg { 1601 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1602 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1603 1.1 mrg case "(($ac_try" in 1604 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1605 1.1 mrg *) ac_try_echo=$ac_try;; 1606 1.1 mrg esac 1607 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1608 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1609 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1610 1.1 mrg ac_status=$? 1611 1.1 mrg if test -s conftest.err; then 1612 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1613 1.1 mrg cat conftest.er1 >&5 1614 1.1 mrg mv -f conftest.er1 conftest.err 1615 1.1 mrg fi 1616 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1617 1.8 mrg test $ac_status = 0; } > conftest.i && { 1618 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1619 1.1 mrg test ! -s conftest.err 1620 1.1 mrg }; then : 1621 1.1 mrg ac_retval=0 1622 1.1 mrg else 1623 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1624 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1625 1.1 mrg 1626 1.1 mrg ac_retval=1 1627 1.1 mrg fi 1628 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1629 1.8 mrg as_fn_set_status $ac_retval 1630 1.1 mrg 1631 1.1 mrg } # ac_fn_c_try_cpp 1632 1.1 mrg 1633 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1634 1.1 mrg # ------------------------------------------------------- 1635 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1636 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR 1637 1.1 mrg # accordingly. 1638 1.1 mrg ac_fn_c_check_header_mongrel () 1639 1.1 mrg { 1640 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1641 1.8 mrg if eval \${$3+:} false; then : 1642 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1643 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1644 1.8 mrg if eval \${$3+:} false; then : 1645 1.1 mrg $as_echo_n "(cached) " >&6 1646 1.1 mrg fi 1647 1.1 mrg eval ac_res=\$$3 1648 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1649 1.1 mrg $as_echo "$ac_res" >&6; } 1650 1.1 mrg else 1651 1.1 mrg # Is the header compilable? 1652 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1653 1.1 mrg $as_echo_n "checking $2 usability... " >&6; } 1654 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655 1.1 mrg /* end confdefs.h. */ 1656 1.1 mrg $4 1657 1.1 mrg #include <$2> 1658 1.1 mrg _ACEOF 1659 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1660 1.1 mrg ac_header_compiler=yes 1661 1.1 mrg else 1662 1.1 mrg ac_header_compiler=no 1663 1.1 mrg fi 1664 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1665 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1666 1.1 mrg $as_echo "$ac_header_compiler" >&6; } 1667 1.1 mrg 1668 1.1 mrg # Is the header present? 1669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1670 1.1 mrg $as_echo_n "checking $2 presence... " >&6; } 1671 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1672 1.1 mrg /* end confdefs.h. */ 1673 1.1 mrg #include <$2> 1674 1.1 mrg _ACEOF 1675 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1676 1.1 mrg ac_header_preproc=yes 1677 1.1 mrg else 1678 1.1 mrg ac_header_preproc=no 1679 1.1 mrg fi 1680 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1681 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1682 1.1 mrg $as_echo "$ac_header_preproc" >&6; } 1683 1.1 mrg 1684 1.1 mrg # So? What about this header? 1685 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1686 1.1 mrg yes:no: ) 1687 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1688 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1689 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1690 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1691 1.1 mrg ;; 1692 1.1 mrg no:yes:* ) 1693 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1694 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1695 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1696 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1698 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1699 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1700 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1702 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1703 1.1 mrg ;; 1704 1.1 mrg esac 1705 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1706 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1707 1.8 mrg if eval \${$3+:} false; then : 1708 1.1 mrg $as_echo_n "(cached) " >&6 1709 1.1 mrg else 1710 1.1 mrg eval "$3=\$ac_header_compiler" 1711 1.1 mrg fi 1712 1.1 mrg eval ac_res=\$$3 1713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1714 1.1 mrg $as_echo "$ac_res" >&6; } 1715 1.1 mrg fi 1716 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1717 1.1 mrg 1718 1.1 mrg } # ac_fn_c_check_header_mongrel 1719 1.1 mrg 1720 1.1 mrg # ac_fn_c_try_run LINENO 1721 1.1 mrg # ---------------------- 1722 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1723 1.1 mrg # that executables *can* be run. 1724 1.1 mrg ac_fn_c_try_run () 1725 1.1 mrg { 1726 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1727 1.1 mrg if { { ac_try="$ac_link" 1728 1.1 mrg case "(($ac_try" in 1729 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1730 1.1 mrg *) ac_try_echo=$ac_try;; 1731 1.1 mrg esac 1732 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1733 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1734 1.1 mrg (eval "$ac_link") 2>&5 1735 1.1 mrg ac_status=$? 1736 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1737 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1738 1.1 mrg { { case "(($ac_try" in 1739 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1740 1.1 mrg *) ac_try_echo=$ac_try;; 1741 1.1 mrg esac 1742 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1743 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1744 1.1 mrg (eval "$ac_try") 2>&5 1745 1.1 mrg ac_status=$? 1746 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1747 1.1 mrg test $ac_status = 0; }; }; then : 1748 1.1 mrg ac_retval=0 1749 1.1 mrg else 1750 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1751 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1752 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1753 1.1 mrg 1754 1.1 mrg ac_retval=$ac_status 1755 1.1 mrg fi 1756 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1757 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1758 1.8 mrg as_fn_set_status $ac_retval 1759 1.1 mrg 1760 1.1 mrg } # ac_fn_c_try_run 1761 1.1 mrg 1762 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1763 1.1 mrg # ------------------------------------------------------- 1764 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in 1765 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly. 1766 1.1 mrg ac_fn_c_check_header_compile () 1767 1.1 mrg { 1768 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1770 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1771 1.8 mrg if eval \${$3+:} false; then : 1772 1.1 mrg $as_echo_n "(cached) " >&6 1773 1.1 mrg else 1774 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1775 1.1 mrg /* end confdefs.h. */ 1776 1.1 mrg $4 1777 1.1 mrg #include <$2> 1778 1.1 mrg _ACEOF 1779 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1780 1.1 mrg eval "$3=yes" 1781 1.1 mrg else 1782 1.1 mrg eval "$3=no" 1783 1.1 mrg fi 1784 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1785 1.1 mrg fi 1786 1.1 mrg eval ac_res=\$$3 1787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1788 1.1 mrg $as_echo "$ac_res" >&6; } 1789 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1790 1.1 mrg 1791 1.1 mrg } # ac_fn_c_check_header_compile 1792 1.1 mrg 1793 1.1 mrg # ac_fn_c_try_link LINENO 1794 1.1 mrg # ----------------------- 1795 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1796 1.1 mrg ac_fn_c_try_link () 1797 1.1 mrg { 1798 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1799 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1800 1.1 mrg if { { ac_try="$ac_link" 1801 1.1 mrg case "(($ac_try" in 1802 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1803 1.1 mrg *) ac_try_echo=$ac_try;; 1804 1.1 mrg esac 1805 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1806 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1807 1.1 mrg (eval "$ac_link") 2>conftest.err 1808 1.1 mrg ac_status=$? 1809 1.1 mrg if test -s conftest.err; then 1810 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1811 1.1 mrg cat conftest.er1 >&5 1812 1.1 mrg mv -f conftest.er1 conftest.err 1813 1.1 mrg fi 1814 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1815 1.1 mrg test $ac_status = 0; } && { 1816 1.1 mrg test -z "$ac_c_werror_flag" || 1817 1.1 mrg test ! -s conftest.err 1818 1.1 mrg } && test -s conftest$ac_exeext && { 1819 1.1 mrg test "$cross_compiling" = yes || 1820 1.8 mrg test -x conftest$ac_exeext 1821 1.1 mrg }; then : 1822 1.1 mrg ac_retval=0 1823 1.1 mrg else 1824 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1825 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1826 1.1 mrg 1827 1.1 mrg ac_retval=1 1828 1.1 mrg fi 1829 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1830 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1831 1.1 mrg # interfere with the next link command; also delete a directory that is 1832 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1833 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1834 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1835 1.8 mrg as_fn_set_status $ac_retval 1836 1.1 mrg 1837 1.1 mrg } # ac_fn_c_try_link 1838 1.1 mrg 1839 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1840 1.1 mrg # ---------------------------------- 1841 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1842 1.1 mrg ac_fn_c_check_func () 1843 1.1 mrg { 1844 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1845 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1846 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1847 1.8 mrg if eval \${$3+:} false; then : 1848 1.1 mrg $as_echo_n "(cached) " >&6 1849 1.1 mrg else 1850 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1851 1.1 mrg /* end confdefs.h. */ 1852 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1853 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1854 1.1 mrg #define $2 innocuous_$2 1855 1.1 mrg 1856 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1857 1.1 mrg which can conflict with char $2 (); below. 1858 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1859 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1860 1.1 mrg 1861 1.1 mrg #ifdef __STDC__ 1862 1.1 mrg # include <limits.h> 1863 1.1 mrg #else 1864 1.1 mrg # include <assert.h> 1865 1.1 mrg #endif 1866 1.1 mrg 1867 1.1 mrg #undef $2 1868 1.1 mrg 1869 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1870 1.1 mrg Use char because int might match the return type of a GCC 1871 1.1 mrg builtin and then its argument prototype would still apply. */ 1872 1.1 mrg #ifdef __cplusplus 1873 1.1 mrg extern "C" 1874 1.1 mrg #endif 1875 1.1 mrg char $2 (); 1876 1.1 mrg /* The GNU C library defines this for functions which it implements 1877 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1878 1.1 mrg something starting with __ and the normal name is an alias. */ 1879 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1880 1.1 mrg choke me 1881 1.1 mrg #endif 1882 1.1 mrg 1883 1.1 mrg int 1884 1.1 mrg main () 1885 1.1 mrg { 1886 1.1 mrg return $2 (); 1887 1.1 mrg ; 1888 1.1 mrg return 0; 1889 1.1 mrg } 1890 1.1 mrg _ACEOF 1891 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1892 1.1 mrg eval "$3=yes" 1893 1.1 mrg else 1894 1.1 mrg eval "$3=no" 1895 1.1 mrg fi 1896 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1897 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1898 1.1 mrg fi 1899 1.1 mrg eval ac_res=\$$3 1900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1901 1.1 mrg $as_echo "$ac_res" >&6; } 1902 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1903 1.1 mrg 1904 1.1 mrg } # ac_fn_c_check_func 1905 1.1 mrg 1906 1.1 mrg # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1907 1.1 mrg # ------------------------------------------- 1908 1.1 mrg # Tests whether TYPE exists after having included INCLUDES, setting cache 1909 1.1 mrg # variable VAR accordingly. 1910 1.1 mrg ac_fn_c_check_type () 1911 1.1 mrg { 1912 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1913 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1914 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1915 1.8 mrg if eval \${$3+:} false; then : 1916 1.1 mrg $as_echo_n "(cached) " >&6 1917 1.1 mrg else 1918 1.1 mrg eval "$3=no" 1919 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1920 1.1 mrg /* end confdefs.h. */ 1921 1.1 mrg $4 1922 1.1 mrg int 1923 1.1 mrg main () 1924 1.1 mrg { 1925 1.1 mrg if (sizeof ($2)) 1926 1.1 mrg return 0; 1927 1.1 mrg ; 1928 1.1 mrg return 0; 1929 1.1 mrg } 1930 1.1 mrg _ACEOF 1931 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1932 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1933 1.1 mrg /* end confdefs.h. */ 1934 1.1 mrg $4 1935 1.1 mrg int 1936 1.1 mrg main () 1937 1.1 mrg { 1938 1.1 mrg if (sizeof (($2))) 1939 1.1 mrg return 0; 1940 1.1 mrg ; 1941 1.1 mrg return 0; 1942 1.1 mrg } 1943 1.1 mrg _ACEOF 1944 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1945 1.1 mrg 1946 1.1 mrg else 1947 1.1 mrg eval "$3=yes" 1948 1.1 mrg fi 1949 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1950 1.1 mrg fi 1951 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1952 1.1 mrg fi 1953 1.1 mrg eval ac_res=\$$3 1954 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1955 1.1 mrg $as_echo "$ac_res" >&6; } 1956 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1957 1.1 mrg 1958 1.1 mrg } # ac_fn_c_check_type 1959 1.1 mrg 1960 1.1 mrg # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1961 1.1 mrg # -------------------------------------------- 1962 1.1 mrg # Tries to find the compile-time value of EXPR in a program that includes 1963 1.1 mrg # INCLUDES, setting VAR accordingly. Returns whether the value could be 1964 1.1 mrg # computed 1965 1.1 mrg ac_fn_c_compute_int () 1966 1.1 mrg { 1967 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1968 1.1 mrg if test "$cross_compiling" = yes; then 1969 1.1 mrg # Depending upon the size, compute the lo and hi bounds. 1970 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1971 1.1 mrg /* end confdefs.h. */ 1972 1.1 mrg $4 1973 1.1 mrg int 1974 1.1 mrg main () 1975 1.1 mrg { 1976 1.1 mrg static int test_array [1 - 2 * !(($2) >= 0)]; 1977 1.8 mrg test_array [0] = 0; 1978 1.8 mrg return test_array [0]; 1979 1.1 mrg 1980 1.1 mrg ; 1981 1.1 mrg return 0; 1982 1.1 mrg } 1983 1.1 mrg _ACEOF 1984 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1985 1.1 mrg ac_lo=0 ac_mid=0 1986 1.1 mrg while :; do 1987 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1988 1.1 mrg /* end confdefs.h. */ 1989 1.1 mrg $4 1990 1.1 mrg int 1991 1.1 mrg main () 1992 1.1 mrg { 1993 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 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 ac_hi=$ac_mid; break 2003 1.1 mrg else 2004 1.1 mrg as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2005 1.1 mrg if test $ac_lo -le $ac_mid; then 2006 1.1 mrg ac_lo= ac_hi= 2007 1.1 mrg break 2008 1.1 mrg fi 2009 1.1 mrg as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2010 1.1 mrg fi 2011 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2012 1.1 mrg done 2013 1.1 mrg else 2014 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2015 1.1 mrg /* end confdefs.h. */ 2016 1.1 mrg $4 2017 1.1 mrg int 2018 1.1 mrg main () 2019 1.1 mrg { 2020 1.1 mrg static int test_array [1 - 2 * !(($2) < 0)]; 2021 1.8 mrg test_array [0] = 0; 2022 1.8 mrg return test_array [0]; 2023 1.1 mrg 2024 1.1 mrg ; 2025 1.1 mrg return 0; 2026 1.1 mrg } 2027 1.1 mrg _ACEOF 2028 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2029 1.1 mrg ac_hi=-1 ac_mid=-1 2030 1.1 mrg while :; do 2031 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2032 1.1 mrg /* end confdefs.h. */ 2033 1.1 mrg $4 2034 1.1 mrg int 2035 1.1 mrg main () 2036 1.1 mrg { 2037 1.1 mrg static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2038 1.8 mrg test_array [0] = 0; 2039 1.8 mrg return test_array [0]; 2040 1.1 mrg 2041 1.1 mrg ; 2042 1.1 mrg return 0; 2043 1.1 mrg } 2044 1.1 mrg _ACEOF 2045 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2046 1.1 mrg ac_lo=$ac_mid; break 2047 1.1 mrg else 2048 1.1 mrg as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2049 1.1 mrg if test $ac_mid -le $ac_hi; then 2050 1.1 mrg ac_lo= ac_hi= 2051 1.1 mrg break 2052 1.1 mrg fi 2053 1.1 mrg as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2054 1.1 mrg fi 2055 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2056 1.1 mrg done 2057 1.1 mrg else 2058 1.1 mrg ac_lo= ac_hi= 2059 1.1 mrg fi 2060 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2061 1.1 mrg fi 2062 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2063 1.1 mrg # Binary search between lo and hi bounds. 2064 1.1 mrg while test "x$ac_lo" != "x$ac_hi"; do 2065 1.1 mrg as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2066 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2067 1.1 mrg /* end confdefs.h. */ 2068 1.1 mrg $4 2069 1.1 mrg int 2070 1.1 mrg main () 2071 1.1 mrg { 2072 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2073 1.8 mrg test_array [0] = 0; 2074 1.8 mrg return test_array [0]; 2075 1.1 mrg 2076 1.1 mrg ; 2077 1.1 mrg return 0; 2078 1.1 mrg } 2079 1.1 mrg _ACEOF 2080 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2081 1.1 mrg ac_hi=$ac_mid 2082 1.1 mrg else 2083 1.1 mrg as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2084 1.1 mrg fi 2085 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2086 1.1 mrg done 2087 1.1 mrg case $ac_lo in #(( 2088 1.1 mrg ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2089 1.1 mrg '') ac_retval=1 ;; 2090 1.1 mrg esac 2091 1.1 mrg else 2092 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2093 1.1 mrg /* end confdefs.h. */ 2094 1.1 mrg $4 2095 1.1 mrg static long int longval () { return $2; } 2096 1.1 mrg static unsigned long int ulongval () { return $2; } 2097 1.1 mrg #include <stdio.h> 2098 1.1 mrg #include <stdlib.h> 2099 1.1 mrg int 2100 1.1 mrg main () 2101 1.1 mrg { 2102 1.1 mrg 2103 1.1 mrg FILE *f = fopen ("conftest.val", "w"); 2104 1.1 mrg if (! f) 2105 1.1 mrg return 1; 2106 1.1 mrg if (($2) < 0) 2107 1.1 mrg { 2108 1.1 mrg long int i = longval (); 2109 1.1 mrg if (i != ($2)) 2110 1.1 mrg return 1; 2111 1.1 mrg fprintf (f, "%ld", i); 2112 1.1 mrg } 2113 1.1 mrg else 2114 1.1 mrg { 2115 1.1 mrg unsigned long int i = ulongval (); 2116 1.1 mrg if (i != ($2)) 2117 1.1 mrg return 1; 2118 1.1 mrg fprintf (f, "%lu", i); 2119 1.1 mrg } 2120 1.1 mrg /* Do not output a trailing newline, as this causes \r\n confusion 2121 1.1 mrg on some platforms. */ 2122 1.1 mrg return ferror (f) || fclose (f) != 0; 2123 1.1 mrg 2124 1.1 mrg ; 2125 1.1 mrg return 0; 2126 1.1 mrg } 2127 1.1 mrg _ACEOF 2128 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 2129 1.1 mrg echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2130 1.1 mrg else 2131 1.1 mrg ac_retval=1 2132 1.1 mrg fi 2133 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2134 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 2135 1.1 mrg rm -f conftest.val 2136 1.1 mrg 2137 1.1 mrg fi 2138 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2139 1.8 mrg as_fn_set_status $ac_retval 2140 1.1 mrg 2141 1.1 mrg } # ac_fn_c_compute_int 2142 1.1 mrg 2143 1.8 mrg # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2144 1.8 mrg # --------------------------------------------- 2145 1.8 mrg # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2146 1.8 mrg # accordingly. 2147 1.1 mrg ac_fn_c_check_decl () 2148 1.1 mrg { 2149 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2150 1.1 mrg as_decl_name=`echo $2|sed 's/ *(.*//'` 2151 1.1 mrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2152 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2153 1.1 mrg $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2154 1.8 mrg if eval \${$3+:} false; then : 2155 1.1 mrg $as_echo_n "(cached) " >&6 2156 1.1 mrg else 2157 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2158 1.1 mrg /* end confdefs.h. */ 2159 1.1 mrg $4 2160 1.1 mrg int 2161 1.1 mrg main () 2162 1.1 mrg { 2163 1.1 mrg #ifndef $as_decl_name 2164 1.1 mrg #ifdef __cplusplus 2165 1.1 mrg (void) $as_decl_use; 2166 1.1 mrg #else 2167 1.1 mrg (void) $as_decl_name; 2168 1.1 mrg #endif 2169 1.1 mrg #endif 2170 1.1 mrg 2171 1.1 mrg ; 2172 1.1 mrg return 0; 2173 1.1 mrg } 2174 1.1 mrg _ACEOF 2175 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2176 1.1 mrg eval "$3=yes" 2177 1.1 mrg else 2178 1.1 mrg eval "$3=no" 2179 1.1 mrg fi 2180 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2181 1.1 mrg fi 2182 1.1 mrg eval ac_res=\$$3 2183 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2184 1.1 mrg $as_echo "$ac_res" >&6; } 2185 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2186 1.1 mrg 2187 1.1 mrg } # ac_fn_c_check_decl 2188 1.1 mrg cat >config.log <<_ACEOF 2189 1.1 mrg This file contains any messages produced by compilers while 2190 1.1 mrg running configure, to aid debugging if configure makes a mistake. 2191 1.1 mrg 2192 1.1 mrg It was created by package-unused $as_me version-unused, which was 2193 1.8 mrg generated by GNU Autoconf 2.69. Invocation command line was 2194 1.1 mrg 2195 1.1 mrg $ $0 $@ 2196 1.1 mrg 2197 1.1 mrg _ACEOF 2198 1.1 mrg exec 5>>config.log 2199 1.1 mrg { 2200 1.1 mrg cat <<_ASUNAME 2201 1.1 mrg ## --------- ## 2202 1.1 mrg ## Platform. ## 2203 1.1 mrg ## --------- ## 2204 1.1 mrg 2205 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2206 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 2207 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 2208 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 2209 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 2210 1.1 mrg 2211 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2212 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2213 1.1 mrg 2214 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2215 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2216 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2217 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2218 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2219 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2220 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2221 1.1 mrg 2222 1.1 mrg _ASUNAME 2223 1.1 mrg 2224 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2225 1.1 mrg for as_dir in $PATH 2226 1.1 mrg do 2227 1.1 mrg IFS=$as_save_IFS 2228 1.1 mrg test -z "$as_dir" && as_dir=. 2229 1.1 mrg $as_echo "PATH: $as_dir" 2230 1.1 mrg done 2231 1.1 mrg IFS=$as_save_IFS 2232 1.1 mrg 2233 1.1 mrg } >&5 2234 1.1 mrg 2235 1.1 mrg cat >&5 <<_ACEOF 2236 1.1 mrg 2237 1.1 mrg 2238 1.1 mrg ## ----------- ## 2239 1.1 mrg ## Core tests. ## 2240 1.1 mrg ## ----------- ## 2241 1.1 mrg 2242 1.1 mrg _ACEOF 2243 1.1 mrg 2244 1.1 mrg 2245 1.1 mrg # Keep a trace of the command line. 2246 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 2247 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 2248 1.1 mrg # Also quote any args containing shell meta-characters. 2249 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 2250 1.1 mrg ac_configure_args= 2251 1.1 mrg ac_configure_args0= 2252 1.1 mrg ac_configure_args1= 2253 1.1 mrg ac_must_keep_next=false 2254 1.1 mrg for ac_pass in 1 2 2255 1.1 mrg do 2256 1.1 mrg for ac_arg 2257 1.1 mrg do 2258 1.1 mrg case $ac_arg in 2259 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2260 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2261 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 2262 1.1 mrg continue ;; 2263 1.1 mrg *\'*) 2264 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2265 1.1 mrg esac 2266 1.1 mrg case $ac_pass in 2267 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2268 1.1 mrg 2) 2269 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 2270 1.1 mrg if test $ac_must_keep_next = true; then 2271 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 2272 1.1 mrg else 2273 1.1 mrg case $ac_arg in 2274 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2275 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2276 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2277 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 2278 1.1 mrg case "$ac_configure_args0 " in 2279 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2280 1.1 mrg esac 2281 1.1 mrg ;; 2282 1.1 mrg -* ) ac_must_keep_next=true ;; 2283 1.1 mrg esac 2284 1.1 mrg fi 2285 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 2286 1.1 mrg ;; 2287 1.1 mrg esac 2288 1.1 mrg done 2289 1.1 mrg done 2290 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 2291 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 2292 1.1 mrg 2293 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 2294 1.1 mrg # config.log. We remove comments because anyway the quotes in there 2295 1.1 mrg # would cause problems or look ugly. 2296 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 2297 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2298 1.1 mrg trap 'exit_status=$? 2299 1.1 mrg # Save into config.log some information that might help in debugging. 2300 1.1 mrg { 2301 1.1 mrg echo 2302 1.1 mrg 2303 1.8 mrg $as_echo "## ---------------- ## 2304 1.1 mrg ## Cache variables. ## 2305 1.8 mrg ## ---------------- ##" 2306 1.1 mrg echo 2307 1.1 mrg # The following way of writing the cache mishandles newlines in values, 2308 1.1 mrg ( 2309 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2310 1.1 mrg eval ac_val=\$$ac_var 2311 1.1 mrg case $ac_val in #( 2312 1.1 mrg *${as_nl}*) 2313 1.1 mrg case $ac_var in #( 2314 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2315 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2316 1.1 mrg esac 2317 1.1 mrg case $ac_var in #( 2318 1.1 mrg _ | IFS | as_nl) ;; #( 2319 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2320 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2321 1.1 mrg esac ;; 2322 1.1 mrg esac 2323 1.1 mrg done 2324 1.1 mrg (set) 2>&1 | 2325 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2326 1.1 mrg *${as_nl}ac_space=\ *) 2327 1.1 mrg sed -n \ 2328 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2329 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2330 1.1 mrg ;; #( 2331 1.1 mrg *) 2332 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2333 1.1 mrg ;; 2334 1.1 mrg esac | 2335 1.1 mrg sort 2336 1.1 mrg ) 2337 1.1 mrg echo 2338 1.1 mrg 2339 1.8 mrg $as_echo "## ----------------- ## 2340 1.1 mrg ## Output variables. ## 2341 1.8 mrg ## ----------------- ##" 2342 1.1 mrg echo 2343 1.1 mrg for ac_var in $ac_subst_vars 2344 1.1 mrg do 2345 1.1 mrg eval ac_val=\$$ac_var 2346 1.1 mrg case $ac_val in 2347 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2348 1.1 mrg esac 2349 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2350 1.1 mrg done | sort 2351 1.1 mrg echo 2352 1.1 mrg 2353 1.1 mrg if test -n "$ac_subst_files"; then 2354 1.8 mrg $as_echo "## ------------------- ## 2355 1.1 mrg ## File substitutions. ## 2356 1.8 mrg ## ------------------- ##" 2357 1.1 mrg echo 2358 1.1 mrg for ac_var in $ac_subst_files 2359 1.1 mrg do 2360 1.1 mrg eval ac_val=\$$ac_var 2361 1.1 mrg case $ac_val in 2362 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2363 1.1 mrg esac 2364 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2365 1.1 mrg done | sort 2366 1.1 mrg echo 2367 1.1 mrg fi 2368 1.1 mrg 2369 1.1 mrg if test -s confdefs.h; then 2370 1.8 mrg $as_echo "## ----------- ## 2371 1.1 mrg ## confdefs.h. ## 2372 1.8 mrg ## ----------- ##" 2373 1.1 mrg echo 2374 1.1 mrg cat confdefs.h 2375 1.1 mrg echo 2376 1.1 mrg fi 2377 1.1 mrg test "$ac_signal" != 0 && 2378 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2379 1.1 mrg $as_echo "$as_me: exit $exit_status" 2380 1.1 mrg } >&5 2381 1.1 mrg rm -f core *.core core.conftest.* && 2382 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2383 1.1 mrg exit $exit_status 2384 1.1 mrg ' 0 2385 1.1 mrg for ac_signal in 1 2 13 15; do 2386 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2387 1.1 mrg done 2388 1.1 mrg ac_signal=0 2389 1.1 mrg 2390 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2391 1.1 mrg rm -f -r conftest* confdefs.h 2392 1.1 mrg 2393 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2394 1.1 mrg 2395 1.1 mrg # Predefined preprocessor variables. 2396 1.1 mrg 2397 1.1 mrg cat >>confdefs.h <<_ACEOF 2398 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2399 1.1 mrg _ACEOF 2400 1.1 mrg 2401 1.1 mrg cat >>confdefs.h <<_ACEOF 2402 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2403 1.1 mrg _ACEOF 2404 1.1 mrg 2405 1.1 mrg cat >>confdefs.h <<_ACEOF 2406 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2407 1.1 mrg _ACEOF 2408 1.1 mrg 2409 1.1 mrg cat >>confdefs.h <<_ACEOF 2410 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2411 1.1 mrg _ACEOF 2412 1.1 mrg 2413 1.1 mrg cat >>confdefs.h <<_ACEOF 2414 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2415 1.1 mrg _ACEOF 2416 1.1 mrg 2417 1.1 mrg cat >>confdefs.h <<_ACEOF 2418 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2419 1.1 mrg _ACEOF 2420 1.1 mrg 2421 1.1 mrg 2422 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2423 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2424 1.1 mrg ac_site_file1=NONE 2425 1.1 mrg ac_site_file2=NONE 2426 1.1 mrg if test -n "$CONFIG_SITE"; then 2427 1.8 mrg # We do not want a PATH search for config.site. 2428 1.8 mrg case $CONFIG_SITE in #(( 2429 1.8 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2430 1.8 mrg */*) ac_site_file1=$CONFIG_SITE;; 2431 1.8 mrg *) ac_site_file1=./$CONFIG_SITE;; 2432 1.8 mrg esac 2433 1.1 mrg elif test "x$prefix" != xNONE; then 2434 1.1 mrg ac_site_file1=$prefix/share/config.site 2435 1.1 mrg ac_site_file2=$prefix/etc/config.site 2436 1.1 mrg else 2437 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2438 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2439 1.1 mrg fi 2440 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2441 1.1 mrg do 2442 1.1 mrg test "x$ac_site_file" = xNONE && continue 2443 1.8 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2444 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2445 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2446 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2447 1.8 mrg . "$ac_site_file" \ 2448 1.8 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2449 1.8 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2450 1.8 mrg as_fn_error $? "failed to load site script $ac_site_file 2451 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 2452 1.1 mrg fi 2453 1.1 mrg done 2454 1.1 mrg 2455 1.1 mrg if test -r "$cache_file"; then 2456 1.8 mrg # Some versions of bash will fail to source /dev/null (special files 2457 1.8 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2458 1.8 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2459 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2460 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2461 1.1 mrg case $cache_file in 2462 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2463 1.1 mrg *) . "./$cache_file";; 2464 1.1 mrg esac 2465 1.1 mrg fi 2466 1.1 mrg else 2467 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2468 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2469 1.1 mrg >$cache_file 2470 1.1 mrg fi 2471 1.1 mrg 2472 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2473 1.1 mrg # value. 2474 1.1 mrg ac_cache_corrupted=false 2475 1.1 mrg for ac_var in $ac_precious_vars; do 2476 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2477 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2478 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2479 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2480 1.1 mrg case $ac_old_set,$ac_new_set in 2481 1.1 mrg set,) 2482 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2483 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2484 1.1 mrg ac_cache_corrupted=: ;; 2485 1.1 mrg ,set) 2486 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2487 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2488 1.1 mrg ac_cache_corrupted=: ;; 2489 1.1 mrg ,);; 2490 1.1 mrg *) 2491 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2492 1.1 mrg # differences in whitespace do not lead to failure. 2493 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2494 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2495 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2496 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2497 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2498 1.1 mrg ac_cache_corrupted=: 2499 1.1 mrg else 2500 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2501 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2502 1.1 mrg eval $ac_var=\$ac_old_val 2503 1.1 mrg fi 2504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2505 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2506 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2507 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2508 1.1 mrg fi;; 2509 1.1 mrg esac 2510 1.1 mrg # Pass precious variables to config.status. 2511 1.1 mrg if test "$ac_new_set" = set; then 2512 1.1 mrg case $ac_new_val in 2513 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2514 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2515 1.1 mrg esac 2516 1.1 mrg case " $ac_configure_args " in 2517 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2518 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2519 1.1 mrg esac 2520 1.1 mrg fi 2521 1.1 mrg done 2522 1.1 mrg if $ac_cache_corrupted; then 2523 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2524 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2525 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2526 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2527 1.8 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2528 1.1 mrg fi 2529 1.1 mrg ## -------------------- ## 2530 1.1 mrg ## Main body of script. ## 2531 1.1 mrg ## -------------------- ## 2532 1.1 mrg 2533 1.1 mrg ac_ext=c 2534 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2535 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2536 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2537 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2538 1.1 mrg 2539 1.1 mrg 2540 1.1 mrg 2541 1.1 mrg 2542 1.1 mrg 2543 1.1 mrg 2544 1.1 mrg ac_config_headers="$ac_config_headers config.h" 2545 1.1 mrg 2546 1.1 mrg 2547 1.1 mrg if test -n "${with_target_subdir}"; then 2548 1.1 mrg # Default to --enable-multilib 2549 1.1 mrg # Check whether --enable-multilib was given. 2550 1.1 mrg if test "${enable_multilib+set}" = set; then : 2551 1.1 mrg enableval=$enable_multilib; case "$enableval" in 2552 1.1 mrg yes) multilib=yes ;; 2553 1.1 mrg no) multilib=no ;; 2554 1.8 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2555 1.1 mrg esac 2556 1.1 mrg else 2557 1.1 mrg multilib=yes 2558 1.1 mrg fi 2559 1.1 mrg 2560 1.1 mrg 2561 1.1 mrg # We may get other options which we leave undocumented: 2562 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir 2563 1.1 mrg # See config-ml.in if you want the gory details. 2564 1.1 mrg 2565 1.1 mrg if test "$srcdir" = "."; then 2566 1.1 mrg if test "$with_target_subdir" != "."; then 2567 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.." 2568 1.1 mrg else 2569 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.." 2570 1.1 mrg fi 2571 1.1 mrg else 2572 1.1 mrg multi_basedir="$srcdir/.." 2573 1.1 mrg fi 2574 1.1 mrg 2575 1.1 mrg 2576 1.1 mrg # Even if the default multilib is not a cross compilation, 2577 1.1 mrg # it may be that some of the other multilibs are. 2578 1.1 mrg if test $cross_compiling = no && test $multilib = yes \ 2579 1.1 mrg && test "x${with_multisubdir}" != x ; then 2580 1.1 mrg cross_compiling=maybe 2581 1.1 mrg fi 2582 1.1 mrg 2583 1.1 mrg ac_config_commands="$ac_config_commands default-1" 2584 1.1 mrg 2585 1.1 mrg fi 2586 1.1 mrg 2587 1.1 mrg ac_aux_dir= 2588 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2589 1.8 mrg if test -f "$ac_dir/install-sh"; then 2590 1.8 mrg ac_aux_dir=$ac_dir 2591 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2592 1.8 mrg break 2593 1.8 mrg elif test -f "$ac_dir/install.sh"; then 2594 1.8 mrg ac_aux_dir=$ac_dir 2595 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2596 1.8 mrg break 2597 1.8 mrg elif test -f "$ac_dir/shtool"; then 2598 1.8 mrg ac_aux_dir=$ac_dir 2599 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2600 1.8 mrg break 2601 1.8 mrg fi 2602 1.1 mrg done 2603 1.1 mrg if test -z "$ac_aux_dir"; then 2604 1.8 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2605 1.1 mrg fi 2606 1.1 mrg 2607 1.1 mrg # These three variables are undocumented and unsupported, 2608 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2609 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2610 1.1 mrg # whose full name contains unusual characters. 2611 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2612 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2613 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2614 1.1 mrg 2615 1.1 mrg 2616 1.1 mrg # Make sure we can run config.sub. 2617 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2618 1.8 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2619 1.1 mrg 2620 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2621 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2622 1.8 mrg if ${ac_cv_build+:} false; then : 2623 1.1 mrg $as_echo_n "(cached) " >&6 2624 1.1 mrg else 2625 1.1 mrg ac_build_alias=$build_alias 2626 1.1 mrg test "x$ac_build_alias" = x && 2627 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2628 1.1 mrg test "x$ac_build_alias" = x && 2629 1.8 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2630 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2631 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2632 1.1 mrg 2633 1.1 mrg fi 2634 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2635 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2636 1.1 mrg case $ac_cv_build in 2637 1.1 mrg *-*-*) ;; 2638 1.8 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2639 1.1 mrg esac 2640 1.1 mrg build=$ac_cv_build 2641 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2642 1.1 mrg set x $ac_cv_build 2643 1.1 mrg shift 2644 1.1 mrg build_cpu=$1 2645 1.1 mrg build_vendor=$2 2646 1.1 mrg shift; shift 2647 1.1 mrg # Remember, the first character of IFS is used to create $*, 2648 1.1 mrg # except with old shells: 2649 1.1 mrg build_os=$* 2650 1.1 mrg IFS=$ac_save_IFS 2651 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2652 1.1 mrg 2653 1.1 mrg 2654 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2655 1.1 mrg $as_echo_n "checking host system type... " >&6; } 2656 1.8 mrg if ${ac_cv_host+:} false; then : 2657 1.1 mrg $as_echo_n "(cached) " >&6 2658 1.1 mrg else 2659 1.1 mrg if test "x$host_alias" = x; then 2660 1.1 mrg ac_cv_host=$ac_cv_build 2661 1.1 mrg else 2662 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2663 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2664 1.1 mrg fi 2665 1.1 mrg 2666 1.1 mrg fi 2667 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2668 1.1 mrg $as_echo "$ac_cv_host" >&6; } 2669 1.1 mrg case $ac_cv_host in 2670 1.1 mrg *-*-*) ;; 2671 1.8 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2672 1.1 mrg esac 2673 1.1 mrg host=$ac_cv_host 2674 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2675 1.1 mrg set x $ac_cv_host 2676 1.1 mrg shift 2677 1.1 mrg host_cpu=$1 2678 1.1 mrg host_vendor=$2 2679 1.1 mrg shift; shift 2680 1.1 mrg # Remember, the first character of IFS is used to create $*, 2681 1.1 mrg # except with old shells: 2682 1.1 mrg host_os=$* 2683 1.1 mrg IFS=$ac_save_IFS 2684 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2685 1.1 mrg 2686 1.1 mrg 2687 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2688 1.1 mrg $as_echo_n "checking target system type... " >&6; } 2689 1.8 mrg if ${ac_cv_target+:} false; then : 2690 1.1 mrg $as_echo_n "(cached) " >&6 2691 1.1 mrg else 2692 1.1 mrg if test "x$target_alias" = x; then 2693 1.1 mrg ac_cv_target=$ac_cv_host 2694 1.1 mrg else 2695 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2696 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2697 1.1 mrg fi 2698 1.1 mrg 2699 1.1 mrg fi 2700 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2701 1.1 mrg $as_echo "$ac_cv_target" >&6; } 2702 1.1 mrg case $ac_cv_target in 2703 1.1 mrg *-*-*) ;; 2704 1.8 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2705 1.1 mrg esac 2706 1.1 mrg target=$ac_cv_target 2707 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2708 1.1 mrg set x $ac_cv_target 2709 1.1 mrg shift 2710 1.1 mrg target_cpu=$1 2711 1.1 mrg target_vendor=$2 2712 1.1 mrg shift; shift 2713 1.1 mrg # Remember, the first character of IFS is used to create $*, 2714 1.1 mrg # except with old shells: 2715 1.1 mrg target_os=$* 2716 1.1 mrg IFS=$ac_save_IFS 2717 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2718 1.1 mrg 2719 1.1 mrg 2720 1.1 mrg # The aliases save the names the user supplied, while $host etc. 2721 1.1 mrg # will get canonicalized. 2722 1.1 mrg test -n "$target_alias" && 2723 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \ 2724 1.1 mrg NONENONEs,x,x, && 2725 1.1 mrg program_prefix=${target_alias}- 2726 1.1 mrg 2727 1.1 mrg target_alias=${target_alias-$host_alias} 2728 1.1 mrg 2729 1.8 mrg # Expand $ac_aux_dir to an absolute path. 2730 1.8 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd` 2731 1.8 mrg 2732 1.1 mrg ac_ext=c 2733 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2734 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2735 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2736 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2737 1.1 mrg if test -n "$ac_tool_prefix"; then 2738 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2739 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 2740 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2741 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2742 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 2743 1.1 mrg $as_echo_n "(cached) " >&6 2744 1.1 mrg else 2745 1.1 mrg if test -n "$CC"; then 2746 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2747 1.1 mrg else 2748 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2749 1.1 mrg for as_dir in $PATH 2750 1.1 mrg do 2751 1.1 mrg IFS=$as_save_IFS 2752 1.1 mrg test -z "$as_dir" && as_dir=. 2753 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2754 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2755 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 2756 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2757 1.1 mrg break 2 2758 1.1 mrg fi 2759 1.1 mrg done 2760 1.1 mrg done 2761 1.1 mrg IFS=$as_save_IFS 2762 1.1 mrg 2763 1.1 mrg fi 2764 1.1 mrg fi 2765 1.1 mrg CC=$ac_cv_prog_CC 2766 1.1 mrg if test -n "$CC"; then 2767 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2768 1.1 mrg $as_echo "$CC" >&6; } 2769 1.1 mrg else 2770 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2771 1.1 mrg $as_echo "no" >&6; } 2772 1.1 mrg fi 2773 1.1 mrg 2774 1.1 mrg 2775 1.1 mrg fi 2776 1.1 mrg if test -z "$ac_cv_prog_CC"; then 2777 1.1 mrg ac_ct_CC=$CC 2778 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 2779 1.1 mrg set dummy gcc; ac_word=$2 2780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2781 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2782 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 2783 1.1 mrg $as_echo_n "(cached) " >&6 2784 1.1 mrg else 2785 1.1 mrg if test -n "$ac_ct_CC"; then 2786 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2787 1.1 mrg else 2788 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2789 1.1 mrg for as_dir in $PATH 2790 1.1 mrg do 2791 1.1 mrg IFS=$as_save_IFS 2792 1.1 mrg test -z "$as_dir" && as_dir=. 2793 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2794 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2795 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 2796 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2797 1.1 mrg break 2 2798 1.1 mrg fi 2799 1.1 mrg done 2800 1.1 mrg done 2801 1.1 mrg IFS=$as_save_IFS 2802 1.1 mrg 2803 1.1 mrg fi 2804 1.1 mrg fi 2805 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 2806 1.1 mrg if test -n "$ac_ct_CC"; then 2807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2808 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 2809 1.1 mrg else 2810 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2811 1.1 mrg $as_echo "no" >&6; } 2812 1.1 mrg fi 2813 1.1 mrg 2814 1.1 mrg if test "x$ac_ct_CC" = x; then 2815 1.1 mrg CC="" 2816 1.1 mrg else 2817 1.1 mrg case $cross_compiling:$ac_tool_warned in 2818 1.1 mrg yes:) 2819 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2820 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2821 1.1 mrg ac_tool_warned=yes ;; 2822 1.1 mrg esac 2823 1.1 mrg CC=$ac_ct_CC 2824 1.1 mrg fi 2825 1.1 mrg else 2826 1.1 mrg CC="$ac_cv_prog_CC" 2827 1.1 mrg fi 2828 1.1 mrg 2829 1.1 mrg if test -z "$CC"; then 2830 1.1 mrg if test -n "$ac_tool_prefix"; then 2831 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2832 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 2833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2834 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2835 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 2836 1.1 mrg $as_echo_n "(cached) " >&6 2837 1.1 mrg else 2838 1.1 mrg if test -n "$CC"; then 2839 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2840 1.1 mrg else 2841 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2842 1.1 mrg for as_dir in $PATH 2843 1.1 mrg do 2844 1.1 mrg IFS=$as_save_IFS 2845 1.1 mrg test -z "$as_dir" && as_dir=. 2846 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2847 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2848 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 2849 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2850 1.1 mrg break 2 2851 1.1 mrg fi 2852 1.1 mrg done 2853 1.1 mrg done 2854 1.1 mrg IFS=$as_save_IFS 2855 1.1 mrg 2856 1.1 mrg fi 2857 1.1 mrg fi 2858 1.1 mrg CC=$ac_cv_prog_CC 2859 1.1 mrg if test -n "$CC"; then 2860 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2861 1.1 mrg $as_echo "$CC" >&6; } 2862 1.1 mrg else 2863 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2864 1.1 mrg $as_echo "no" >&6; } 2865 1.1 mrg fi 2866 1.1 mrg 2867 1.1 mrg 2868 1.1 mrg fi 2869 1.1 mrg fi 2870 1.1 mrg if test -z "$CC"; then 2871 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 2872 1.1 mrg set dummy cc; ac_word=$2 2873 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2874 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2875 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 2876 1.1 mrg $as_echo_n "(cached) " >&6 2877 1.1 mrg else 2878 1.1 mrg if test -n "$CC"; then 2879 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2880 1.1 mrg else 2881 1.1 mrg ac_prog_rejected=no 2882 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2883 1.1 mrg for as_dir in $PATH 2884 1.1 mrg do 2885 1.1 mrg IFS=$as_save_IFS 2886 1.1 mrg test -z "$as_dir" && as_dir=. 2887 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2888 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2889 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2890 1.1 mrg ac_prog_rejected=yes 2891 1.1 mrg continue 2892 1.1 mrg fi 2893 1.1 mrg ac_cv_prog_CC="cc" 2894 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2895 1.1 mrg break 2 2896 1.1 mrg fi 2897 1.1 mrg done 2898 1.1 mrg done 2899 1.1 mrg IFS=$as_save_IFS 2900 1.1 mrg 2901 1.1 mrg if test $ac_prog_rejected = yes; then 2902 1.1 mrg # We found a bogon in the path, so make sure we never use it. 2903 1.1 mrg set dummy $ac_cv_prog_CC 2904 1.1 mrg shift 2905 1.1 mrg if test $# != 0; then 2906 1.1 mrg # We chose a different compiler from the bogus one. 2907 1.1 mrg # However, it has the same basename, so the bogon will be chosen 2908 1.1 mrg # first if we set CC to just the basename; use the full file name. 2909 1.1 mrg shift 2910 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2911 1.1 mrg fi 2912 1.1 mrg fi 2913 1.1 mrg fi 2914 1.1 mrg fi 2915 1.1 mrg CC=$ac_cv_prog_CC 2916 1.1 mrg if test -n "$CC"; then 2917 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2918 1.1 mrg $as_echo "$CC" >&6; } 2919 1.1 mrg else 2920 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2921 1.1 mrg $as_echo "no" >&6; } 2922 1.1 mrg fi 2923 1.1 mrg 2924 1.1 mrg 2925 1.1 mrg fi 2926 1.1 mrg if test -z "$CC"; then 2927 1.1 mrg if test -n "$ac_tool_prefix"; then 2928 1.1 mrg for ac_prog in cl.exe 2929 1.1 mrg do 2930 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2931 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2932 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2933 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2934 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 2935 1.1 mrg $as_echo_n "(cached) " >&6 2936 1.1 mrg else 2937 1.1 mrg if test -n "$CC"; then 2938 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2939 1.1 mrg else 2940 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2941 1.1 mrg for as_dir in $PATH 2942 1.1 mrg do 2943 1.1 mrg IFS=$as_save_IFS 2944 1.1 mrg test -z "$as_dir" && as_dir=. 2945 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2946 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2947 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2948 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2949 1.1 mrg break 2 2950 1.1 mrg fi 2951 1.1 mrg done 2952 1.1 mrg done 2953 1.1 mrg IFS=$as_save_IFS 2954 1.1 mrg 2955 1.1 mrg fi 2956 1.1 mrg fi 2957 1.1 mrg CC=$ac_cv_prog_CC 2958 1.1 mrg if test -n "$CC"; then 2959 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2960 1.1 mrg $as_echo "$CC" >&6; } 2961 1.1 mrg else 2962 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2963 1.1 mrg $as_echo "no" >&6; } 2964 1.1 mrg fi 2965 1.1 mrg 2966 1.1 mrg 2967 1.1 mrg test -n "$CC" && break 2968 1.1 mrg done 2969 1.1 mrg fi 2970 1.1 mrg if test -z "$CC"; then 2971 1.1 mrg ac_ct_CC=$CC 2972 1.1 mrg for ac_prog in cl.exe 2973 1.1 mrg do 2974 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2975 1.1 mrg set dummy $ac_prog; ac_word=$2 2976 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2977 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2978 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 2979 1.1 mrg $as_echo_n "(cached) " >&6 2980 1.1 mrg else 2981 1.1 mrg if test -n "$ac_ct_CC"; then 2982 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2983 1.1 mrg else 2984 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2985 1.1 mrg for as_dir in $PATH 2986 1.1 mrg do 2987 1.1 mrg IFS=$as_save_IFS 2988 1.1 mrg test -z "$as_dir" && as_dir=. 2989 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2990 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2991 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 2992 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2993 1.1 mrg break 2 2994 1.1 mrg fi 2995 1.1 mrg done 2996 1.1 mrg done 2997 1.1 mrg IFS=$as_save_IFS 2998 1.1 mrg 2999 1.1 mrg fi 3000 1.1 mrg fi 3001 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3002 1.1 mrg if test -n "$ac_ct_CC"; then 3003 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3004 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3005 1.1 mrg else 3006 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3007 1.1 mrg $as_echo "no" >&6; } 3008 1.1 mrg fi 3009 1.1 mrg 3010 1.1 mrg 3011 1.1 mrg test -n "$ac_ct_CC" && break 3012 1.1 mrg done 3013 1.1 mrg 3014 1.1 mrg if test "x$ac_ct_CC" = x; then 3015 1.1 mrg CC="" 3016 1.1 mrg else 3017 1.1 mrg case $cross_compiling:$ac_tool_warned in 3018 1.1 mrg yes:) 3019 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3020 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3021 1.1 mrg ac_tool_warned=yes ;; 3022 1.1 mrg esac 3023 1.1 mrg CC=$ac_ct_CC 3024 1.1 mrg fi 3025 1.1 mrg fi 3026 1.1 mrg 3027 1.1 mrg fi 3028 1.1 mrg 3029 1.1 mrg 3030 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3031 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3032 1.8 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 3033 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3034 1.1 mrg 3035 1.1 mrg # Provide some information about the compiler. 3036 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3037 1.1 mrg set X $ac_compile 3038 1.1 mrg ac_compiler=$2 3039 1.1 mrg for ac_option in --version -v -V -qversion; do 3040 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 3041 1.1 mrg case "(($ac_try" in 3042 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3043 1.1 mrg *) ac_try_echo=$ac_try;; 3044 1.1 mrg esac 3045 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3046 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3047 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3048 1.1 mrg ac_status=$? 3049 1.1 mrg if test -s conftest.err; then 3050 1.1 mrg sed '10a\ 3051 1.1 mrg ... rest of stderr output deleted ... 3052 1.1 mrg 10q' conftest.err >conftest.er1 3053 1.1 mrg cat conftest.er1 >&5 3054 1.1 mrg fi 3055 1.8 mrg rm -f conftest.er1 conftest.err 3056 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3057 1.1 mrg test $ac_status = 0; } 3058 1.1 mrg done 3059 1.1 mrg 3060 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3061 1.1 mrg /* end confdefs.h. */ 3062 1.1 mrg 3063 1.1 mrg int 3064 1.1 mrg main () 3065 1.1 mrg { 3066 1.1 mrg 3067 1.1 mrg ; 3068 1.1 mrg return 0; 3069 1.1 mrg } 3070 1.1 mrg _ACEOF 3071 1.1 mrg ac_clean_files_save=$ac_clean_files 3072 1.8 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3073 1.1 mrg # Try to create an executable without -o first, disregard a.out. 3074 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 3075 1.1 mrg # of exeext. 3076 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3077 1.8 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 3078 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3079 1.1 mrg 3080 1.1 mrg # The possible output files: 3081 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3082 1.1 mrg 3083 1.1 mrg ac_rmfiles= 3084 1.1 mrg for ac_file in $ac_files 3085 1.1 mrg do 3086 1.1 mrg case $ac_file in 3087 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3088 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3089 1.1 mrg esac 3090 1.1 mrg done 3091 1.1 mrg rm -f $ac_rmfiles 3092 1.1 mrg 3093 1.1 mrg if { { ac_try="$ac_link_default" 3094 1.1 mrg case "(($ac_try" in 3095 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3096 1.1 mrg *) ac_try_echo=$ac_try;; 3097 1.1 mrg esac 3098 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3099 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3100 1.1 mrg (eval "$ac_link_default") 2>&5 3101 1.1 mrg ac_status=$? 3102 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3103 1.1 mrg test $ac_status = 0; }; then : 3104 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3105 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3106 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3107 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3108 1.1 mrg # Autoconf. 3109 1.1 mrg for ac_file in $ac_files '' 3110 1.1 mrg do 3111 1.1 mrg test -f "$ac_file" || continue 3112 1.1 mrg case $ac_file in 3113 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3114 1.1 mrg ;; 3115 1.1 mrg [ab].out ) 3116 1.1 mrg # We found the default executable, but exeext='' is most 3117 1.1 mrg # certainly right. 3118 1.1 mrg break;; 3119 1.1 mrg *.* ) 3120 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3121 1.1 mrg then :; else 3122 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3123 1.1 mrg fi 3124 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3125 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3126 1.1 mrg # argument, so we may need to know it at that point already. 3127 1.1 mrg # Even if this section looks crufty: it has the advantage of 3128 1.1 mrg # actually working. 3129 1.1 mrg break;; 3130 1.1 mrg * ) 3131 1.1 mrg break;; 3132 1.1 mrg esac 3133 1.1 mrg done 3134 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3135 1.1 mrg 3136 1.1 mrg else 3137 1.1 mrg ac_file='' 3138 1.1 mrg fi 3139 1.1 mrg if test -z "$ac_file"; then : 3140 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3141 1.8 mrg $as_echo "no" >&6; } 3142 1.8 mrg $as_echo "$as_me: failed program was:" >&5 3143 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3144 1.1 mrg 3145 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3146 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3147 1.8 mrg as_fn_error 77 "C compiler cannot create executables 3148 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3149 1.8 mrg else 3150 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3151 1.8 mrg $as_echo "yes" >&6; } 3152 1.1 mrg fi 3153 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3154 1.8 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3155 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3156 1.8 mrg $as_echo "$ac_file" >&6; } 3157 1.1 mrg ac_exeext=$ac_cv_exeext 3158 1.1 mrg 3159 1.8 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3160 1.1 mrg ac_clean_files=$ac_clean_files_save 3161 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3162 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3163 1.1 mrg if { { ac_try="$ac_link" 3164 1.1 mrg case "(($ac_try" in 3165 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3166 1.1 mrg *) ac_try_echo=$ac_try;; 3167 1.1 mrg esac 3168 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3169 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3170 1.1 mrg (eval "$ac_link") 2>&5 3171 1.1 mrg ac_status=$? 3172 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3173 1.1 mrg test $ac_status = 0; }; then : 3174 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3175 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3176 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3177 1.1 mrg # `rm'. 3178 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3179 1.1 mrg test -f "$ac_file" || continue 3180 1.1 mrg case $ac_file in 3181 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3182 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3183 1.1 mrg break;; 3184 1.1 mrg * ) break;; 3185 1.1 mrg esac 3186 1.1 mrg done 3187 1.1 mrg else 3188 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3189 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3190 1.8 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3191 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3192 1.1 mrg fi 3193 1.8 mrg rm -f conftest conftest$ac_cv_exeext 3194 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3195 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 3196 1.1 mrg 3197 1.1 mrg rm -f conftest.$ac_ext 3198 1.1 mrg EXEEXT=$ac_cv_exeext 3199 1.1 mrg ac_exeext=$EXEEXT 3200 1.8 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3201 1.8 mrg /* end confdefs.h. */ 3202 1.8 mrg #include <stdio.h> 3203 1.8 mrg int 3204 1.8 mrg main () 3205 1.8 mrg { 3206 1.8 mrg FILE *f = fopen ("conftest.out", "w"); 3207 1.8 mrg return ferror (f) || fclose (f) != 0; 3208 1.8 mrg 3209 1.8 mrg ; 3210 1.8 mrg return 0; 3211 1.8 mrg } 3212 1.8 mrg _ACEOF 3213 1.8 mrg ac_clean_files="$ac_clean_files conftest.out" 3214 1.8 mrg # Check that the compiler produces executables we can run. If not, either 3215 1.8 mrg # the compiler is broken, or we cross compile. 3216 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3217 1.8 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 3218 1.8 mrg if test "$cross_compiling" != yes; then 3219 1.8 mrg { { ac_try="$ac_link" 3220 1.8 mrg case "(($ac_try" in 3221 1.8 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3222 1.8 mrg *) ac_try_echo=$ac_try;; 3223 1.8 mrg esac 3224 1.8 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3225 1.8 mrg $as_echo "$ac_try_echo"; } >&5 3226 1.8 mrg (eval "$ac_link") 2>&5 3227 1.8 mrg ac_status=$? 3228 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3229 1.8 mrg test $ac_status = 0; } 3230 1.8 mrg if { ac_try='./conftest$ac_cv_exeext' 3231 1.8 mrg { { case "(($ac_try" in 3232 1.8 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3233 1.8 mrg *) ac_try_echo=$ac_try;; 3234 1.8 mrg esac 3235 1.8 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3236 1.8 mrg $as_echo "$ac_try_echo"; } >&5 3237 1.8 mrg (eval "$ac_try") 2>&5 3238 1.8 mrg ac_status=$? 3239 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3240 1.8 mrg test $ac_status = 0; }; }; then 3241 1.8 mrg cross_compiling=no 3242 1.8 mrg else 3243 1.8 mrg if test "$cross_compiling" = maybe; then 3244 1.8 mrg cross_compiling=yes 3245 1.8 mrg else 3246 1.8 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3247 1.8 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3248 1.8 mrg as_fn_error $? "cannot run C compiled programs. 3249 1.8 mrg If you meant to cross compile, use \`--host'. 3250 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3251 1.8 mrg fi 3252 1.8 mrg fi 3253 1.8 mrg fi 3254 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3255 1.8 mrg $as_echo "$cross_compiling" >&6; } 3256 1.8 mrg 3257 1.8 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3258 1.8 mrg ac_clean_files=$ac_clean_files_save 3259 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3260 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 3261 1.8 mrg if ${ac_cv_objext+:} false; then : 3262 1.1 mrg $as_echo_n "(cached) " >&6 3263 1.1 mrg else 3264 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3265 1.1 mrg /* end confdefs.h. */ 3266 1.1 mrg 3267 1.1 mrg int 3268 1.1 mrg main () 3269 1.1 mrg { 3270 1.1 mrg 3271 1.1 mrg ; 3272 1.1 mrg return 0; 3273 1.1 mrg } 3274 1.1 mrg _ACEOF 3275 1.1 mrg rm -f conftest.o conftest.obj 3276 1.1 mrg if { { ac_try="$ac_compile" 3277 1.1 mrg case "(($ac_try" in 3278 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3279 1.1 mrg *) ac_try_echo=$ac_try;; 3280 1.1 mrg esac 3281 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3282 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3283 1.1 mrg (eval "$ac_compile") 2>&5 3284 1.1 mrg ac_status=$? 3285 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3286 1.1 mrg test $ac_status = 0; }; then : 3287 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 3288 1.1 mrg test -f "$ac_file" || continue; 3289 1.1 mrg case $ac_file in 3290 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3291 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3292 1.1 mrg break;; 3293 1.1 mrg esac 3294 1.1 mrg done 3295 1.1 mrg else 3296 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3297 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3298 1.1 mrg 3299 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3300 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3301 1.8 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 3302 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3303 1.1 mrg fi 3304 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 3305 1.1 mrg fi 3306 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3307 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 3308 1.1 mrg OBJEXT=$ac_cv_objext 3309 1.1 mrg ac_objext=$OBJEXT 3310 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3311 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3312 1.8 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 3313 1.1 mrg $as_echo_n "(cached) " >&6 3314 1.1 mrg else 3315 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3316 1.1 mrg /* end confdefs.h. */ 3317 1.1 mrg 3318 1.1 mrg int 3319 1.1 mrg main () 3320 1.1 mrg { 3321 1.1 mrg #ifndef __GNUC__ 3322 1.1 mrg choke me 3323 1.1 mrg #endif 3324 1.1 mrg 3325 1.1 mrg ; 3326 1.1 mrg return 0; 3327 1.1 mrg } 3328 1.1 mrg _ACEOF 3329 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3330 1.1 mrg ac_compiler_gnu=yes 3331 1.1 mrg else 3332 1.1 mrg ac_compiler_gnu=no 3333 1.1 mrg fi 3334 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3335 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 3336 1.1 mrg 3337 1.1 mrg fi 3338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3339 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3340 1.1 mrg if test $ac_compiler_gnu = yes; then 3341 1.1 mrg GCC=yes 3342 1.1 mrg else 3343 1.1 mrg GCC= 3344 1.1 mrg fi 3345 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 3346 1.1 mrg ac_save_CFLAGS=$CFLAGS 3347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3348 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 3349 1.8 mrg if ${ac_cv_prog_cc_g+:} false; then : 3350 1.1 mrg $as_echo_n "(cached) " >&6 3351 1.1 mrg else 3352 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 3353 1.1 mrg ac_c_werror_flag=yes 3354 1.1 mrg ac_cv_prog_cc_g=no 3355 1.1 mrg CFLAGS="-g" 3356 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3357 1.1 mrg /* end confdefs.h. */ 3358 1.1 mrg 3359 1.1 mrg int 3360 1.1 mrg main () 3361 1.1 mrg { 3362 1.1 mrg 3363 1.1 mrg ; 3364 1.1 mrg return 0; 3365 1.1 mrg } 3366 1.1 mrg _ACEOF 3367 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3368 1.1 mrg ac_cv_prog_cc_g=yes 3369 1.1 mrg else 3370 1.1 mrg CFLAGS="" 3371 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3372 1.1 mrg /* end confdefs.h. */ 3373 1.1 mrg 3374 1.1 mrg int 3375 1.1 mrg main () 3376 1.1 mrg { 3377 1.1 mrg 3378 1.1 mrg ; 3379 1.1 mrg return 0; 3380 1.1 mrg } 3381 1.1 mrg _ACEOF 3382 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3383 1.1 mrg 3384 1.1 mrg else 3385 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3386 1.1 mrg CFLAGS="-g" 3387 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3388 1.1 mrg /* end confdefs.h. */ 3389 1.1 mrg 3390 1.1 mrg int 3391 1.1 mrg main () 3392 1.1 mrg { 3393 1.1 mrg 3394 1.1 mrg ; 3395 1.1 mrg return 0; 3396 1.1 mrg } 3397 1.1 mrg _ACEOF 3398 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3399 1.1 mrg ac_cv_prog_cc_g=yes 3400 1.1 mrg fi 3401 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3402 1.1 mrg fi 3403 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3404 1.1 mrg fi 3405 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3406 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3407 1.1 mrg fi 3408 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3409 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 3410 1.1 mrg if test "$ac_test_CFLAGS" = set; then 3411 1.1 mrg CFLAGS=$ac_save_CFLAGS 3412 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 3413 1.1 mrg if test "$GCC" = yes; then 3414 1.1 mrg CFLAGS="-g -O2" 3415 1.1 mrg else 3416 1.1 mrg CFLAGS="-g" 3417 1.1 mrg fi 3418 1.1 mrg else 3419 1.1 mrg if test "$GCC" = yes; then 3420 1.1 mrg CFLAGS="-O2" 3421 1.1 mrg else 3422 1.1 mrg CFLAGS= 3423 1.1 mrg fi 3424 1.1 mrg fi 3425 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3426 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3427 1.8 mrg if ${ac_cv_prog_cc_c89+:} false; then : 3428 1.1 mrg $as_echo_n "(cached) " >&6 3429 1.1 mrg else 3430 1.1 mrg ac_cv_prog_cc_c89=no 3431 1.1 mrg ac_save_CC=$CC 3432 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3433 1.1 mrg /* end confdefs.h. */ 3434 1.1 mrg #include <stdarg.h> 3435 1.1 mrg #include <stdio.h> 3436 1.8 mrg struct stat; 3437 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3438 1.1 mrg struct buf { int x; }; 3439 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 3440 1.1 mrg static char *e (p, i) 3441 1.1 mrg char **p; 3442 1.1 mrg int i; 3443 1.1 mrg { 3444 1.1 mrg return p[i]; 3445 1.1 mrg } 3446 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 3447 1.1 mrg { 3448 1.1 mrg char *s; 3449 1.1 mrg va_list v; 3450 1.1 mrg va_start (v,p); 3451 1.1 mrg s = g (p, va_arg (v,int)); 3452 1.1 mrg va_end (v); 3453 1.1 mrg return s; 3454 1.1 mrg } 3455 1.1 mrg 3456 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3457 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 3458 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 3459 1.1 mrg as 'x'. The following induces an error, until -std is added to get 3460 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3461 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 3462 1.1 mrg that's true only with -std. */ 3463 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3464 1.1 mrg 3465 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3466 1.1 mrg inside strings and character constants. */ 3467 1.1 mrg #define FOO(x) 'x' 3468 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3469 1.1 mrg 3470 1.1 mrg int test (int i, double x); 3471 1.1 mrg struct s1 {int (*f) (int a);}; 3472 1.1 mrg struct s2 {int (*f) (double a);}; 3473 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3474 1.1 mrg int argc; 3475 1.1 mrg char **argv; 3476 1.1 mrg int 3477 1.1 mrg main () 3478 1.1 mrg { 3479 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3480 1.1 mrg ; 3481 1.1 mrg return 0; 3482 1.1 mrg } 3483 1.1 mrg _ACEOF 3484 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3485 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3486 1.1 mrg do 3487 1.1 mrg CC="$ac_save_CC $ac_arg" 3488 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3489 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 3490 1.1 mrg fi 3491 1.1 mrg rm -f core conftest.err conftest.$ac_objext 3492 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3493 1.1 mrg done 3494 1.1 mrg rm -f conftest.$ac_ext 3495 1.1 mrg CC=$ac_save_CC 3496 1.1 mrg 3497 1.1 mrg fi 3498 1.1 mrg # AC_CACHE_VAL 3499 1.1 mrg case "x$ac_cv_prog_cc_c89" in 3500 1.1 mrg x) 3501 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3502 1.1 mrg $as_echo "none needed" >&6; } ;; 3503 1.1 mrg xno) 3504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3505 1.1 mrg $as_echo "unsupported" >&6; } ;; 3506 1.1 mrg *) 3507 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 3508 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3509 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3510 1.1 mrg esac 3511 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 3512 1.1 mrg 3513 1.1 mrg fi 3514 1.1 mrg 3515 1.1 mrg ac_ext=c 3516 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3517 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3518 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3519 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3520 1.1 mrg 3521 1.8 mrg ac_ext=c 3522 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 3523 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3524 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3525 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3526 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3527 1.8 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3528 1.8 mrg if ${am_cv_prog_cc_c_o+:} false; then : 3529 1.8 mrg $as_echo_n "(cached) " >&6 3530 1.8 mrg else 3531 1.8 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3532 1.8 mrg /* end confdefs.h. */ 3533 1.8 mrg 3534 1.8 mrg int 3535 1.8 mrg main () 3536 1.8 mrg { 3537 1.8 mrg 3538 1.8 mrg ; 3539 1.8 mrg return 0; 3540 1.8 mrg } 3541 1.8 mrg _ACEOF 3542 1.8 mrg # Make sure it works both with $CC and with simple cc. 3543 1.8 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 3544 1.8 mrg # compilers refuse to overwrite an existing .o file with -o, 3545 1.8 mrg # though they will create one. 3546 1.8 mrg am_cv_prog_cc_c_o=yes 3547 1.8 mrg for am_i in 1 2; do 3548 1.8 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3549 1.8 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3550 1.8 mrg ac_status=$? 3551 1.8 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3552 1.8 mrg (exit $ac_status); } \ 3553 1.8 mrg && test -f conftest2.$ac_objext; then 3554 1.8 mrg : OK 3555 1.8 mrg else 3556 1.8 mrg am_cv_prog_cc_c_o=no 3557 1.8 mrg break 3558 1.8 mrg fi 3559 1.8 mrg done 3560 1.8 mrg rm -f core conftest* 3561 1.8 mrg unset am_i 3562 1.8 mrg fi 3563 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3564 1.8 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 3565 1.8 mrg if test "$am_cv_prog_cc_c_o" != yes; then 3566 1.8 mrg # Losing compiler, so override with the script. 3567 1.8 mrg # FIXME: It is wrong to rewrite CC. 3568 1.8 mrg # But if we don't then we get into trouble of one sort or another. 3569 1.8 mrg # A longer-term fix would be to have automake use am__CC in this case, 3570 1.8 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3571 1.8 mrg CC="$am_aux_dir/compile $CC" 3572 1.8 mrg fi 3573 1.8 mrg ac_ext=c 3574 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 3575 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3576 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3577 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3578 1.8 mrg 3579 1.8 mrg 3580 1.1 mrg 3581 1.1 mrg ac_ext=c 3582 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3583 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3584 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3585 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3586 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3587 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 3588 1.1 mrg # On Suns, sometimes $CPP names a directory. 3589 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then 3590 1.1 mrg CPP= 3591 1.1 mrg fi 3592 1.1 mrg if test -z "$CPP"; then 3593 1.8 mrg if ${ac_cv_prog_CPP+:} false; then : 3594 1.1 mrg $as_echo_n "(cached) " >&6 3595 1.1 mrg else 3596 1.1 mrg # Double quotes because CPP needs to be expanded 3597 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3598 1.1 mrg do 3599 1.1 mrg ac_preproc_ok=false 3600 1.1 mrg for ac_c_preproc_warn_flag in '' yes 3601 1.1 mrg do 3602 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 3603 1.1 mrg # with a fresh cross-compiler works. 3604 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3605 1.1 mrg # <limits.h> exists even on freestanding compilers. 3606 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 3607 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 3608 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3609 1.1 mrg /* end confdefs.h. */ 3610 1.1 mrg #ifdef __STDC__ 3611 1.1 mrg # include <limits.h> 3612 1.1 mrg #else 3613 1.1 mrg # include <assert.h> 3614 1.1 mrg #endif 3615 1.1 mrg Syntax error 3616 1.1 mrg _ACEOF 3617 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3618 1.1 mrg 3619 1.1 mrg else 3620 1.1 mrg # Broken: fails on valid input. 3621 1.1 mrg continue 3622 1.1 mrg fi 3623 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3624 1.1 mrg 3625 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 3626 1.1 mrg # can be detected and how. 3627 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3628 1.1 mrg /* end confdefs.h. */ 3629 1.1 mrg #include <ac_nonexistent.h> 3630 1.1 mrg _ACEOF 3631 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3632 1.1 mrg # Broken: success on invalid input. 3633 1.1 mrg continue 3634 1.1 mrg else 3635 1.1 mrg # Passes both tests. 3636 1.1 mrg ac_preproc_ok=: 3637 1.1 mrg break 3638 1.1 mrg fi 3639 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3640 1.1 mrg 3641 1.1 mrg done 3642 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3643 1.8 mrg rm -f conftest.i conftest.err conftest.$ac_ext 3644 1.1 mrg if $ac_preproc_ok; then : 3645 1.1 mrg break 3646 1.1 mrg fi 3647 1.1 mrg 3648 1.1 mrg done 3649 1.1 mrg ac_cv_prog_CPP=$CPP 3650 1.1 mrg 3651 1.1 mrg fi 3652 1.1 mrg CPP=$ac_cv_prog_CPP 3653 1.1 mrg else 3654 1.1 mrg ac_cv_prog_CPP=$CPP 3655 1.1 mrg fi 3656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3657 1.1 mrg $as_echo "$CPP" >&6; } 3658 1.1 mrg ac_preproc_ok=false 3659 1.1 mrg for ac_c_preproc_warn_flag in '' yes 3660 1.1 mrg do 3661 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 3662 1.1 mrg # with a fresh cross-compiler works. 3663 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3664 1.1 mrg # <limits.h> exists even on freestanding compilers. 3665 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 3666 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 3667 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3668 1.1 mrg /* end confdefs.h. */ 3669 1.1 mrg #ifdef __STDC__ 3670 1.1 mrg # include <limits.h> 3671 1.1 mrg #else 3672 1.1 mrg # include <assert.h> 3673 1.1 mrg #endif 3674 1.1 mrg Syntax error 3675 1.1 mrg _ACEOF 3676 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3677 1.1 mrg 3678 1.1 mrg else 3679 1.1 mrg # Broken: fails on valid input. 3680 1.1 mrg continue 3681 1.1 mrg fi 3682 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3683 1.1 mrg 3684 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 3685 1.1 mrg # can be detected and how. 3686 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3687 1.1 mrg /* end confdefs.h. */ 3688 1.1 mrg #include <ac_nonexistent.h> 3689 1.1 mrg _ACEOF 3690 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3691 1.1 mrg # Broken: success on invalid input. 3692 1.1 mrg continue 3693 1.1 mrg else 3694 1.1 mrg # Passes both tests. 3695 1.1 mrg ac_preproc_ok=: 3696 1.1 mrg break 3697 1.1 mrg fi 3698 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3699 1.1 mrg 3700 1.1 mrg done 3701 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3702 1.8 mrg rm -f conftest.i conftest.err conftest.$ac_ext 3703 1.1 mrg if $ac_preproc_ok; then : 3704 1.1 mrg 3705 1.1 mrg else 3706 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3707 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3708 1.8 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3709 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3710 1.1 mrg fi 3711 1.1 mrg 3712 1.1 mrg ac_ext=c 3713 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3714 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3715 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3716 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3717 1.1 mrg 3718 1.1 mrg 3719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3720 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3721 1.8 mrg if ${ac_cv_path_GREP+:} false; then : 3722 1.1 mrg $as_echo_n "(cached) " >&6 3723 1.1 mrg else 3724 1.1 mrg if test -z "$GREP"; then 3725 1.1 mrg ac_path_GREP_found=false 3726 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 3727 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3728 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3729 1.1 mrg do 3730 1.1 mrg IFS=$as_save_IFS 3731 1.1 mrg test -z "$as_dir" && as_dir=. 3732 1.1 mrg for ac_prog in grep ggrep; do 3733 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3734 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3735 1.8 mrg as_fn_executable_p "$ac_path_GREP" || continue 3736 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found. 3737 1.1 mrg # Check for GNU $ac_path_GREP 3738 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in 3739 1.1 mrg *GNU*) 3740 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3741 1.1 mrg *) 3742 1.1 mrg ac_count=0 3743 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 3744 1.1 mrg while : 3745 1.1 mrg do 3746 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 3747 1.1 mrg mv "conftest.tmp" "conftest.in" 3748 1.1 mrg cp "conftest.in" "conftest.nl" 3749 1.1 mrg $as_echo 'GREP' >> "conftest.nl" 3750 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3751 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3752 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 3753 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 3754 1.1 mrg # Best one so far, save it but keep looking for a better one 3755 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" 3756 1.1 mrg ac_path_GREP_max=$ac_count 3757 1.1 mrg fi 3758 1.1 mrg # 10*(2^10) chars as input seems more than enough 3759 1.1 mrg test $ac_count -gt 10 && break 3760 1.1 mrg done 3761 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3762 1.1 mrg esac 3763 1.1 mrg 3764 1.1 mrg $ac_path_GREP_found && break 3 3765 1.1 mrg done 3766 1.1 mrg done 3767 1.1 mrg done 3768 1.1 mrg IFS=$as_save_IFS 3769 1.1 mrg if test -z "$ac_cv_path_GREP"; then 3770 1.8 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3771 1.1 mrg fi 3772 1.1 mrg else 3773 1.1 mrg ac_cv_path_GREP=$GREP 3774 1.1 mrg fi 3775 1.1 mrg 3776 1.1 mrg fi 3777 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3778 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; } 3779 1.1 mrg GREP="$ac_cv_path_GREP" 3780 1.1 mrg 3781 1.1 mrg 3782 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3783 1.1 mrg $as_echo_n "checking for egrep... " >&6; } 3784 1.8 mrg if ${ac_cv_path_EGREP+:} false; then : 3785 1.1 mrg $as_echo_n "(cached) " >&6 3786 1.1 mrg else 3787 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3788 1.1 mrg then ac_cv_path_EGREP="$GREP -E" 3789 1.1 mrg else 3790 1.1 mrg if test -z "$EGREP"; then 3791 1.1 mrg ac_path_EGREP_found=false 3792 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 3793 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3794 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3795 1.1 mrg do 3796 1.1 mrg IFS=$as_save_IFS 3797 1.1 mrg test -z "$as_dir" && as_dir=. 3798 1.1 mrg for ac_prog in egrep; do 3799 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3800 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3801 1.8 mrg as_fn_executable_p "$ac_path_EGREP" || continue 3802 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found. 3803 1.1 mrg # Check for GNU $ac_path_EGREP 3804 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in 3805 1.1 mrg *GNU*) 3806 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3807 1.1 mrg *) 3808 1.1 mrg ac_count=0 3809 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 3810 1.1 mrg while : 3811 1.1 mrg do 3812 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 3813 1.1 mrg mv "conftest.tmp" "conftest.in" 3814 1.1 mrg cp "conftest.in" "conftest.nl" 3815 1.1 mrg $as_echo 'EGREP' >> "conftest.nl" 3816 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3817 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3818 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 3819 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3820 1.1 mrg # Best one so far, save it but keep looking for a better one 3821 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" 3822 1.1 mrg ac_path_EGREP_max=$ac_count 3823 1.1 mrg fi 3824 1.1 mrg # 10*(2^10) chars as input seems more than enough 3825 1.1 mrg test $ac_count -gt 10 && break 3826 1.1 mrg done 3827 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3828 1.1 mrg esac 3829 1.1 mrg 3830 1.1 mrg $ac_path_EGREP_found && break 3 3831 1.1 mrg done 3832 1.1 mrg done 3833 1.1 mrg done 3834 1.1 mrg IFS=$as_save_IFS 3835 1.1 mrg if test -z "$ac_cv_path_EGREP"; then 3836 1.8 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3837 1.1 mrg fi 3838 1.1 mrg else 3839 1.1 mrg ac_cv_path_EGREP=$EGREP 3840 1.1 mrg fi 3841 1.1 mrg 3842 1.1 mrg fi 3843 1.1 mrg fi 3844 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3845 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 3846 1.1 mrg EGREP="$ac_cv_path_EGREP" 3847 1.1 mrg 3848 1.1 mrg 3849 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3850 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 3851 1.8 mrg if ${ac_cv_header_stdc+:} false; then : 3852 1.1 mrg $as_echo_n "(cached) " >&6 3853 1.1 mrg else 3854 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3855 1.1 mrg /* end confdefs.h. */ 3856 1.1 mrg #include <stdlib.h> 3857 1.1 mrg #include <stdarg.h> 3858 1.1 mrg #include <string.h> 3859 1.1 mrg #include <float.h> 3860 1.1 mrg 3861 1.1 mrg int 3862 1.1 mrg main () 3863 1.1 mrg { 3864 1.1 mrg 3865 1.1 mrg ; 3866 1.1 mrg return 0; 3867 1.1 mrg } 3868 1.1 mrg _ACEOF 3869 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3870 1.1 mrg ac_cv_header_stdc=yes 3871 1.1 mrg else 3872 1.1 mrg ac_cv_header_stdc=no 3873 1.1 mrg fi 3874 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3875 1.1 mrg 3876 1.1 mrg if test $ac_cv_header_stdc = yes; then 3877 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3878 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3879 1.1 mrg /* end confdefs.h. */ 3880 1.1 mrg #include <string.h> 3881 1.1 mrg 3882 1.1 mrg _ACEOF 3883 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3884 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 3885 1.1 mrg 3886 1.1 mrg else 3887 1.1 mrg ac_cv_header_stdc=no 3888 1.1 mrg fi 3889 1.1 mrg rm -f conftest* 3890 1.1 mrg 3891 1.1 mrg fi 3892 1.1 mrg 3893 1.1 mrg if test $ac_cv_header_stdc = yes; then 3894 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3895 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3896 1.1 mrg /* end confdefs.h. */ 3897 1.1 mrg #include <stdlib.h> 3898 1.1 mrg 3899 1.1 mrg _ACEOF 3900 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3901 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 3902 1.1 mrg 3903 1.1 mrg else 3904 1.1 mrg ac_cv_header_stdc=no 3905 1.1 mrg fi 3906 1.1 mrg rm -f conftest* 3907 1.1 mrg 3908 1.1 mrg fi 3909 1.1 mrg 3910 1.1 mrg if test $ac_cv_header_stdc = yes; then 3911 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3912 1.1 mrg if test "$cross_compiling" = yes; then : 3913 1.1 mrg : 3914 1.1 mrg else 3915 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3916 1.1 mrg /* end confdefs.h. */ 3917 1.1 mrg #include <ctype.h> 3918 1.1 mrg #include <stdlib.h> 3919 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 3920 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3921 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3922 1.1 mrg #else 3923 1.1 mrg # define ISLOWER(c) \ 3924 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 3925 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 3926 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 3927 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3928 1.1 mrg #endif 3929 1.1 mrg 3930 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3931 1.1 mrg int 3932 1.1 mrg main () 3933 1.1 mrg { 3934 1.1 mrg int i; 3935 1.1 mrg for (i = 0; i < 256; i++) 3936 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 3937 1.1 mrg || toupper (i) != TOUPPER (i)) 3938 1.1 mrg return 2; 3939 1.1 mrg return 0; 3940 1.1 mrg } 3941 1.1 mrg _ACEOF 3942 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 3943 1.1 mrg 3944 1.1 mrg else 3945 1.1 mrg ac_cv_header_stdc=no 3946 1.1 mrg fi 3947 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3948 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 3949 1.1 mrg fi 3950 1.1 mrg 3951 1.1 mrg fi 3952 1.1 mrg fi 3953 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3954 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 3955 1.1 mrg if test $ac_cv_header_stdc = yes; then 3956 1.1 mrg 3957 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 3958 1.1 mrg 3959 1.1 mrg fi 3960 1.1 mrg 3961 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 3962 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3963 1.1 mrg inttypes.h stdint.h unistd.h 3964 1.1 mrg do : 3965 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3966 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3967 1.1 mrg " 3968 1.8 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3969 1.1 mrg cat >>confdefs.h <<_ACEOF 3970 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3971 1.1 mrg _ACEOF 3972 1.1 mrg 3973 1.1 mrg fi 3974 1.1 mrg 3975 1.1 mrg done 3976 1.1 mrg 3977 1.1 mrg 3978 1.1 mrg 3979 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3980 1.8 mrg if test "x$ac_cv_header_minix_config_h" = xyes; then : 3981 1.1 mrg MINIX=yes 3982 1.1 mrg else 3983 1.1 mrg MINIX= 3984 1.1 mrg fi 3985 1.1 mrg 3986 1.1 mrg 3987 1.1 mrg if test "$MINIX" = yes; then 3988 1.1 mrg 3989 1.1 mrg $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3990 1.1 mrg 3991 1.1 mrg 3992 1.1 mrg $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3993 1.1 mrg 3994 1.1 mrg 3995 1.1 mrg $as_echo "#define _MINIX 1" >>confdefs.h 3996 1.1 mrg 3997 1.1 mrg fi 3998 1.1 mrg 3999 1.1 mrg 4000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4001 1.1 mrg $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4002 1.8 mrg if ${ac_cv_safe_to_define___extensions__+:} false; then : 4003 1.1 mrg $as_echo_n "(cached) " >&6 4004 1.1 mrg else 4005 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4006 1.1 mrg /* end confdefs.h. */ 4007 1.1 mrg 4008 1.8 mrg # define __EXTENSIONS__ 1 4009 1.8 mrg $ac_includes_default 4010 1.1 mrg int 4011 1.1 mrg main () 4012 1.1 mrg { 4013 1.1 mrg 4014 1.1 mrg ; 4015 1.1 mrg return 0; 4016 1.1 mrg } 4017 1.1 mrg _ACEOF 4018 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4019 1.1 mrg ac_cv_safe_to_define___extensions__=yes 4020 1.1 mrg else 4021 1.1 mrg ac_cv_safe_to_define___extensions__=no 4022 1.1 mrg fi 4023 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4024 1.1 mrg fi 4025 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4026 1.1 mrg $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4027 1.1 mrg test $ac_cv_safe_to_define___extensions__ = yes && 4028 1.1 mrg $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4029 1.1 mrg 4030 1.1 mrg $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4031 1.1 mrg 4032 1.1 mrg $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4033 1.1 mrg 4034 1.1 mrg $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4035 1.1 mrg 4036 1.1 mrg $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4037 1.1 mrg 4038 1.1 mrg 4039 1.1 mrg 4040 1.1 mrg libtool_VERSION=1:0:0 4041 1.1 mrg 4042 1.1 mrg 4043 1.1 mrg # 1.11.1: Require that version of automake. 4044 1.1 mrg # foreign: Don't require README, INSTALL, NEWS, etc. 4045 1.1 mrg # no-define: Don't define PACKAGE and VERSION. 4046 1.1 mrg # no-dependencies: Don't generate automatic dependencies. 4047 1.1 mrg # (because it breaks when using bootstrap-lean, since some of the 4048 1.1 mrg # headers are gone at "make install" time). 4049 1.1 mrg # -Wall: Issue all automake warnings. 4050 1.1 mrg # -Wno-portability: Don't warn about constructs supported by GNU make. 4051 1.1 mrg # (because GCC requires GNU make anyhow). 4052 1.8 mrg am__api_version='1.15' 4053 1.1 mrg 4054 1.1 mrg # Find a good install program. We prefer a C program (faster), 4055 1.1 mrg # so one script is as good as another. But avoid the broken or 4056 1.1 mrg # incompatible versions: 4057 1.1 mrg # SysV /etc/install, /usr/sbin/install 4058 1.1 mrg # SunOS /usr/etc/install 4059 1.1 mrg # IRIX /sbin/install 4060 1.1 mrg # AIX /bin/install 4061 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 4062 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4063 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 4064 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4065 1.1 mrg # OS/2's system install, which has a completely different semantic 4066 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 4067 1.1 mrg # Reject install programs that cannot install multiple files. 4068 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4069 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 4070 1.1 mrg if test -z "$INSTALL"; then 4071 1.8 mrg if ${ac_cv_path_install+:} false; then : 4072 1.1 mrg $as_echo_n "(cached) " >&6 4073 1.1 mrg else 4074 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4075 1.1 mrg for as_dir in $PATH 4076 1.1 mrg do 4077 1.1 mrg IFS=$as_save_IFS 4078 1.1 mrg test -z "$as_dir" && as_dir=. 4079 1.1 mrg # Account for people who put trailing slashes in PATH elements. 4080 1.1 mrg case $as_dir/ in #(( 4081 1.1 mrg ./ | .// | /[cC]/* | \ 4082 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4083 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4084 1.1 mrg /usr/ucb/* ) ;; 4085 1.1 mrg *) 4086 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 4087 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 4088 1.1 mrg # by default. 4089 1.1 mrg for ac_prog in ginstall scoinst install; do 4090 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4091 1.8 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4092 1.1 mrg if test $ac_prog = install && 4093 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4094 1.1 mrg # AIX install. It has an incompatible calling convention. 4095 1.1 mrg : 4096 1.1 mrg elif test $ac_prog = install && 4097 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4098 1.1 mrg # program-specific install script used by HP pwplus--don't use. 4099 1.1 mrg : 4100 1.1 mrg else 4101 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 4102 1.1 mrg echo one > conftest.one 4103 1.1 mrg echo two > conftest.two 4104 1.1 mrg mkdir conftest.dir 4105 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4106 1.1 mrg test -s conftest.one && test -s conftest.two && 4107 1.1 mrg test -s conftest.dir/conftest.one && 4108 1.1 mrg test -s conftest.dir/conftest.two 4109 1.1 mrg then 4110 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4111 1.1 mrg break 3 4112 1.1 mrg fi 4113 1.1 mrg fi 4114 1.1 mrg fi 4115 1.1 mrg done 4116 1.1 mrg done 4117 1.1 mrg ;; 4118 1.1 mrg esac 4119 1.1 mrg 4120 1.1 mrg done 4121 1.1 mrg IFS=$as_save_IFS 4122 1.1 mrg 4123 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 4124 1.1 mrg 4125 1.1 mrg fi 4126 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 4127 1.1 mrg INSTALL=$ac_cv_path_install 4128 1.1 mrg else 4129 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 4130 1.1 mrg # value for INSTALL within a source directory, because that will 4131 1.1 mrg # break other packages using the cache if that directory is 4132 1.1 mrg # removed, or if the value is a relative name. 4133 1.1 mrg INSTALL=$ac_install_sh 4134 1.1 mrg fi 4135 1.1 mrg fi 4136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4137 1.1 mrg $as_echo "$INSTALL" >&6; } 4138 1.1 mrg 4139 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4140 1.1 mrg # It thinks the first close brace ends the variable substitution. 4141 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4142 1.1 mrg 4143 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4144 1.1 mrg 4145 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4146 1.1 mrg 4147 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4148 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; } 4149 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory 4150 1.1 mrg # name. Accept space and tab only in the latter. 4151 1.1 mrg am_lf=' 4152 1.1 mrg ' 4153 1.1 mrg case `pwd` in 4154 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*) 4155 1.8 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 4156 1.1 mrg esac 4157 1.1 mrg case $srcdir in 4158 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4159 1.8 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 4160 1.1 mrg esac 4161 1.1 mrg 4162 1.8 mrg # Do 'set' in a subshell so we don't clobber the current shell's 4163 1.1 mrg # arguments. Must try -L first in case configure is actually a 4164 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks 4165 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing 4166 1.1 mrg # directory). 4167 1.1 mrg if ( 4168 1.8 mrg am_has_slept=no 4169 1.8 mrg for am_try in 1 2; do 4170 1.8 mrg echo "timestamp, slept: $am_has_slept" > conftest.file 4171 1.8 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4172 1.8 mrg if test "$*" = "X"; then 4173 1.8 mrg # -L didn't work. 4174 1.8 mrg set X `ls -t "$srcdir/configure" conftest.file` 4175 1.8 mrg fi 4176 1.8 mrg if test "$*" != "X $srcdir/configure conftest.file" \ 4177 1.8 mrg && test "$*" != "X conftest.file $srcdir/configure"; then 4178 1.1 mrg 4179 1.8 mrg # If neither matched, then we have a broken ls. This can happen 4180 1.8 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a 4181 1.8 mrg # broken ls alias from the environment. This has actually 4182 1.8 mrg # happened. Such a system could not be considered "sane". 4183 1.8 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4184 1.8 mrg alias in your environment" "$LINENO" 5 4185 1.8 mrg fi 4186 1.8 mrg if test "$2" = conftest.file || test $am_try -eq 2; then 4187 1.8 mrg break 4188 1.8 mrg fi 4189 1.8 mrg # Just in case. 4190 1.8 mrg sleep 1 4191 1.8 mrg am_has_slept=yes 4192 1.8 mrg done 4193 1.1 mrg test "$2" = conftest.file 4194 1.1 mrg ) 4195 1.1 mrg then 4196 1.1 mrg # Ok. 4197 1.1 mrg : 4198 1.1 mrg else 4199 1.8 mrg as_fn_error $? "newly created file is older than distributed files! 4200 1.1 mrg Check your system clock" "$LINENO" 5 4201 1.1 mrg fi 4202 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4203 1.1 mrg $as_echo "yes" >&6; } 4204 1.8 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and 4205 1.8 mrg # generated files are strictly newer. 4206 1.8 mrg am_sleep_pid= 4207 1.8 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then 4208 1.8 mrg ( sleep 1 ) & 4209 1.8 mrg am_sleep_pid=$! 4210 1.8 mrg fi 4211 1.8 mrg 4212 1.8 mrg rm -f conftest.file 4213 1.8 mrg 4214 1.1 mrg test "$program_prefix" != NONE && 4215 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 4216 1.1 mrg # Use a double $ so make ignores it. 4217 1.1 mrg test "$program_suffix" != NONE && 4218 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4219 1.1 mrg # Double any \ or $. 4220 1.1 mrg # By default was `s,x,x', remove it if useless. 4221 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4222 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4223 1.1 mrg 4224 1.1 mrg if test x"${MISSING+set}" != xset; then 4225 1.1 mrg case $am_aux_dir in 4226 1.1 mrg *\ * | *\ *) 4227 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4228 1.1 mrg *) 4229 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 4230 1.1 mrg esac 4231 1.1 mrg fi 4232 1.1 mrg # Use eval to expand $SHELL 4233 1.8 mrg if eval "$MISSING --is-lightweight"; then 4234 1.8 mrg am_missing_run="$MISSING " 4235 1.1 mrg else 4236 1.1 mrg am_missing_run= 4237 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4238 1.8 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4239 1.1 mrg fi 4240 1.1 mrg 4241 1.8 mrg if test x"${install_sh+set}" != xset; then 4242 1.1 mrg case $am_aux_dir in 4243 1.1 mrg *\ * | *\ *) 4244 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4245 1.1 mrg *) 4246 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh" 4247 1.1 mrg esac 4248 1.1 mrg fi 4249 1.1 mrg 4250 1.8 mrg # Installed binaries are usually stripped using 'strip' when the user 4251 1.8 mrg # run "make install-strip". However 'strip' might not be the right 4252 1.1 mrg # tool to use in cross-compilation environments, therefore Automake 4253 1.8 mrg # will honor the 'STRIP' environment variable to overrule this program. 4254 1.1 mrg if test "$cross_compiling" != no; then 4255 1.1 mrg if test -n "$ac_tool_prefix"; then 4256 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4257 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 4258 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4259 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4260 1.8 mrg if ${ac_cv_prog_STRIP+:} false; then : 4261 1.1 mrg $as_echo_n "(cached) " >&6 4262 1.1 mrg else 4263 1.1 mrg if test -n "$STRIP"; then 4264 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4265 1.1 mrg else 4266 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4267 1.1 mrg for as_dir in $PATH 4268 1.1 mrg do 4269 1.1 mrg IFS=$as_save_IFS 4270 1.1 mrg test -z "$as_dir" && as_dir=. 4271 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4272 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4273 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4274 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4275 1.1 mrg break 2 4276 1.1 mrg fi 4277 1.1 mrg done 4278 1.1 mrg done 4279 1.1 mrg IFS=$as_save_IFS 4280 1.1 mrg 4281 1.1 mrg fi 4282 1.1 mrg fi 4283 1.1 mrg STRIP=$ac_cv_prog_STRIP 4284 1.1 mrg if test -n "$STRIP"; then 4285 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4286 1.1 mrg $as_echo "$STRIP" >&6; } 4287 1.1 mrg else 4288 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4289 1.1 mrg $as_echo "no" >&6; } 4290 1.1 mrg fi 4291 1.1 mrg 4292 1.1 mrg 4293 1.1 mrg fi 4294 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 4295 1.1 mrg ac_ct_STRIP=$STRIP 4296 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 4297 1.1 mrg set dummy strip; ac_word=$2 4298 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4299 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4300 1.8 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4301 1.1 mrg $as_echo_n "(cached) " >&6 4302 1.1 mrg else 4303 1.1 mrg if test -n "$ac_ct_STRIP"; then 4304 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4305 1.1 mrg else 4306 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4307 1.1 mrg for as_dir in $PATH 4308 1.1 mrg do 4309 1.1 mrg IFS=$as_save_IFS 4310 1.1 mrg test -z "$as_dir" && as_dir=. 4311 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4312 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4313 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 4314 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4315 1.1 mrg break 2 4316 1.1 mrg fi 4317 1.1 mrg done 4318 1.1 mrg done 4319 1.1 mrg IFS=$as_save_IFS 4320 1.1 mrg 4321 1.1 mrg fi 4322 1.1 mrg fi 4323 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4324 1.1 mrg if test -n "$ac_ct_STRIP"; then 4325 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4326 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 4327 1.1 mrg else 4328 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4329 1.1 mrg $as_echo "no" >&6; } 4330 1.1 mrg fi 4331 1.1 mrg 4332 1.1 mrg if test "x$ac_ct_STRIP" = x; then 4333 1.1 mrg STRIP=":" 4334 1.1 mrg else 4335 1.1 mrg case $cross_compiling:$ac_tool_warned in 4336 1.1 mrg yes:) 4337 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4338 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4339 1.1 mrg ac_tool_warned=yes ;; 4340 1.1 mrg esac 4341 1.1 mrg STRIP=$ac_ct_STRIP 4342 1.1 mrg fi 4343 1.1 mrg else 4344 1.1 mrg STRIP="$ac_cv_prog_STRIP" 4345 1.1 mrg fi 4346 1.1 mrg 4347 1.1 mrg fi 4348 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4349 1.1 mrg 4350 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4351 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4352 1.1 mrg if test -z "$MKDIR_P"; then 4353 1.8 mrg if ${ac_cv_path_mkdir+:} false; then : 4354 1.1 mrg $as_echo_n "(cached) " >&6 4355 1.1 mrg else 4356 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4357 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4358 1.1 mrg do 4359 1.1 mrg IFS=$as_save_IFS 4360 1.1 mrg test -z "$as_dir" && as_dir=. 4361 1.1 mrg for ac_prog in mkdir gmkdir; do 4362 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4363 1.8 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4364 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4365 1.1 mrg 'mkdir (GNU coreutils) '* | \ 4366 1.1 mrg 'mkdir (coreutils) '* | \ 4367 1.1 mrg 'mkdir (fileutils) '4.1*) 4368 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4369 1.1 mrg break 3;; 4370 1.1 mrg esac 4371 1.1 mrg done 4372 1.1 mrg done 4373 1.1 mrg done 4374 1.1 mrg IFS=$as_save_IFS 4375 1.1 mrg 4376 1.1 mrg fi 4377 1.1 mrg 4378 1.8 mrg test -d ./--version && rmdir ./--version 4379 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then 4380 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p" 4381 1.1 mrg else 4382 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 4383 1.1 mrg # value for MKDIR_P within a source directory, because that will 4384 1.1 mrg # break other packages using the cache if that directory is 4385 1.1 mrg # removed, or if the value is a relative name. 4386 1.1 mrg MKDIR_P="$ac_install_sh -d" 4387 1.1 mrg fi 4388 1.1 mrg fi 4389 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4390 1.1 mrg $as_echo "$MKDIR_P" >&6; } 4391 1.1 mrg 4392 1.1 mrg for ac_prog in gawk mawk nawk awk 4393 1.1 mrg do 4394 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 4395 1.1 mrg set dummy $ac_prog; ac_word=$2 4396 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4397 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4398 1.8 mrg if ${ac_cv_prog_AWK+:} false; then : 4399 1.1 mrg $as_echo_n "(cached) " >&6 4400 1.1 mrg else 4401 1.1 mrg if test -n "$AWK"; then 4402 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 4403 1.1 mrg else 4404 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4405 1.1 mrg for as_dir in $PATH 4406 1.1 mrg do 4407 1.1 mrg IFS=$as_save_IFS 4408 1.1 mrg test -z "$as_dir" && as_dir=. 4409 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4410 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4411 1.1 mrg ac_cv_prog_AWK="$ac_prog" 4412 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4413 1.1 mrg break 2 4414 1.1 mrg fi 4415 1.1 mrg done 4416 1.1 mrg done 4417 1.1 mrg IFS=$as_save_IFS 4418 1.1 mrg 4419 1.1 mrg fi 4420 1.1 mrg fi 4421 1.1 mrg AWK=$ac_cv_prog_AWK 4422 1.1 mrg if test -n "$AWK"; then 4423 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4424 1.1 mrg $as_echo "$AWK" >&6; } 4425 1.1 mrg else 4426 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4427 1.1 mrg $as_echo "no" >&6; } 4428 1.1 mrg fi 4429 1.1 mrg 4430 1.1 mrg 4431 1.1 mrg test -n "$AWK" && break 4432 1.1 mrg done 4433 1.1 mrg 4434 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4435 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4436 1.1 mrg set x ${MAKE-make} 4437 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4438 1.8 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4439 1.1 mrg $as_echo_n "(cached) " >&6 4440 1.1 mrg else 4441 1.1 mrg cat >conftest.make <<\_ACEOF 4442 1.1 mrg SHELL = /bin/sh 4443 1.1 mrg all: 4444 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 4445 1.1 mrg _ACEOF 4446 1.8 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4447 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 4448 1.1 mrg *@@@%%%=?*=@@@%%%*) 4449 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 4450 1.1 mrg *) 4451 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 4452 1.1 mrg esac 4453 1.1 mrg rm -f conftest.make 4454 1.1 mrg fi 4455 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4456 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4457 1.1 mrg $as_echo "yes" >&6; } 4458 1.1 mrg SET_MAKE= 4459 1.1 mrg else 4460 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4461 1.1 mrg $as_echo "no" >&6; } 4462 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 4463 1.1 mrg fi 4464 1.1 mrg 4465 1.1 mrg rm -rf .tst 2>/dev/null 4466 1.1 mrg mkdir .tst 2>/dev/null 4467 1.1 mrg if test -d .tst; then 4468 1.1 mrg am__leading_dot=. 4469 1.1 mrg else 4470 1.1 mrg am__leading_dot=_ 4471 1.1 mrg fi 4472 1.1 mrg rmdir .tst 2>/dev/null 4473 1.1 mrg 4474 1.8 mrg # Check whether --enable-silent-rules was given. 4475 1.8 mrg if test "${enable_silent_rules+set}" = set; then : 4476 1.8 mrg enableval=$enable_silent_rules; 4477 1.8 mrg fi 4478 1.8 mrg 4479 1.8 mrg case $enable_silent_rules in # ((( 4480 1.8 mrg yes) AM_DEFAULT_VERBOSITY=0;; 4481 1.8 mrg no) AM_DEFAULT_VERBOSITY=1;; 4482 1.8 mrg *) AM_DEFAULT_VERBOSITY=1;; 4483 1.8 mrg esac 4484 1.8 mrg am_make=${MAKE-make} 4485 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4486 1.8 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4487 1.8 mrg if ${am_cv_make_support_nested_variables+:} false; then : 4488 1.8 mrg $as_echo_n "(cached) " >&6 4489 1.8 mrg else 4490 1.8 mrg if $as_echo 'TRUE=$(BAR$(V)) 4491 1.8 mrg BAR0=false 4492 1.8 mrg BAR1=true 4493 1.8 mrg V=1 4494 1.8 mrg am__doit: 4495 1.8 mrg @$(TRUE) 4496 1.8 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4497 1.8 mrg am_cv_make_support_nested_variables=yes 4498 1.8 mrg else 4499 1.8 mrg am_cv_make_support_nested_variables=no 4500 1.8 mrg fi 4501 1.8 mrg fi 4502 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4503 1.8 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; } 4504 1.8 mrg if test $am_cv_make_support_nested_variables = yes; then 4505 1.8 mrg AM_V='$(V)' 4506 1.8 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4507 1.8 mrg else 4508 1.8 mrg AM_V=$AM_DEFAULT_VERBOSITY 4509 1.8 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4510 1.8 mrg fi 4511 1.8 mrg AM_BACKSLASH='\' 4512 1.8 mrg 4513 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then 4514 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4515 1.1 mrg # is not polluted with repeated "-I." 4516 1.1 mrg am__isrc=' -I$(srcdir)' 4517 1.1 mrg # test to see if srcdir already configured 4518 1.1 mrg if test -f $srcdir/config.status; then 4519 1.8 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4520 1.1 mrg fi 4521 1.1 mrg fi 4522 1.1 mrg 4523 1.1 mrg # test whether we have cygpath 4524 1.1 mrg if test -z "$CYGPATH_W"; then 4525 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then 4526 1.1 mrg CYGPATH_W='cygpath -w' 4527 1.1 mrg else 4528 1.1 mrg CYGPATH_W=echo 4529 1.1 mrg fi 4530 1.1 mrg fi 4531 1.1 mrg 4532 1.1 mrg 4533 1.1 mrg # Define the identity of the package. 4534 1.1 mrg PACKAGE='libbacktrace' 4535 1.1 mrg VERSION='version-unused' 4536 1.1 mrg 4537 1.1 mrg 4538 1.1 mrg # Some tools Automake needs. 4539 1.1 mrg 4540 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4541 1.1 mrg 4542 1.1 mrg 4543 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4544 1.1 mrg 4545 1.1 mrg 4546 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4547 1.1 mrg 4548 1.1 mrg 4549 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4550 1.1 mrg 4551 1.1 mrg 4552 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4553 1.1 mrg 4554 1.8 mrg # For better backward compatibility. To be removed once Automake 1.9.x 4555 1.8 mrg # dies out for good. For more background, see: 4556 1.8 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4557 1.8 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4558 1.8 mrg mkdir_p='$(MKDIR_P)' 4559 1.8 mrg 4560 1.8 mrg # We need awk for the "check" target (and possibly the TAP driver). The 4561 1.8 mrg # system "awk" is bad on some platforms. 4562 1.4 mrg # Always define AMTAR for backward compatibility. Yes, it's still used 4563 1.4 mrg # in the wild :-( We should find a proper way to deprecate it ... 4564 1.4 mrg AMTAR='$${TAR-tar}' 4565 1.1 mrg 4566 1.8 mrg 4567 1.8 mrg # We'll loop over all known methods to create a tar archive until one works. 4568 1.8 mrg _am_tools='gnutar pax cpio none' 4569 1.8 mrg 4570 1.4 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4571 1.1 mrg 4572 1.1 mrg 4573 1.1 mrg 4574 1.1 mrg 4575 1.1 mrg 4576 1.1 mrg 4577 1.8 mrg # POSIX will say in a future version that running "rm -f" with no argument 4578 1.8 mrg # is OK; and we want to be able to make that assumption in our Makefile 4579 1.8 mrg # recipes. So use an aggressive probe to check that the usage we want is 4580 1.8 mrg # actually supported "in the wild" to an acceptable degree. 4581 1.8 mrg # See automake bug#10828. 4582 1.8 mrg # To make any issue more visible, cause the running configure to be aborted 4583 1.8 mrg # by default if the 'rm' program in use doesn't match our expectations; the 4584 1.8 mrg # user can still override this though. 4585 1.8 mrg if rm -f && rm -fr && rm -rf; then : OK; else 4586 1.8 mrg cat >&2 <<'END' 4587 1.8 mrg Oops! 4588 1.8 mrg 4589 1.8 mrg Your 'rm' program seems unable to run without file operands specified 4590 1.8 mrg on the command line, even when the '-f' option is present. This is contrary 4591 1.8 mrg to the behaviour of most rm programs out there, and not conforming with 4592 1.8 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4593 1.8 mrg 4594 1.8 mrg Please tell bug-automake@gnu.org about your system, including the value 4595 1.8 mrg of your $PATH and any error possibly output before this message. This 4596 1.8 mrg can help us improve future automake versions. 4597 1.8 mrg 4598 1.8 mrg END 4599 1.8 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4600 1.8 mrg echo 'Configuration will proceed anyway, since you have set the' >&2 4601 1.8 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4602 1.8 mrg echo >&2 4603 1.8 mrg else 4604 1.8 mrg cat >&2 <<'END' 4605 1.8 mrg Aborting the configuration process, to ensure you take notice of the issue. 4606 1.8 mrg 4607 1.8 mrg You can download and install GNU coreutils to get an 'rm' implementation 4608 1.8 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>. 4609 1.8 mrg 4610 1.8 mrg If you want to complete the configuration process using your problematic 4611 1.8 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4612 1.8 mrg to "yes", and re-run configure. 4613 1.8 mrg 4614 1.8 mrg END 4615 1.8 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4616 1.8 mrg fi 4617 1.8 mrg fi 4618 1.8 mrg 4619 1.8 mrg 4620 1.1 mrg 4621 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4622 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4623 1.1 mrg # Check whether --enable-maintainer-mode was given. 4624 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 4625 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4626 1.1 mrg else 4627 1.1 mrg USE_MAINTAINER_MODE=no 4628 1.1 mrg fi 4629 1.1 mrg 4630 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4631 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 4632 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 4633 1.1 mrg MAINTAINER_MODE_TRUE= 4634 1.1 mrg MAINTAINER_MODE_FALSE='#' 4635 1.1 mrg else 4636 1.1 mrg MAINTAINER_MODE_TRUE='#' 4637 1.1 mrg MAINTAINER_MODE_FALSE= 4638 1.1 mrg fi 4639 1.1 mrg 4640 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 4641 1.1 mrg 4642 1.1 mrg 4643 1.1 mrg 4644 1.1 mrg 4645 1.1 mrg # Check whether --with-target-subdir was given. 4646 1.1 mrg if test "${with_target_subdir+set}" = set; then : 4647 1.1 mrg withval=$with_target_subdir; 4648 1.1 mrg fi 4649 1.1 mrg 4650 1.1 mrg 4651 1.1 mrg # We must force CC to /not/ be precious variables; otherwise 4652 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs. 4653 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves. 4654 1.1 mrg 4655 1.1 mrg 4656 1.1 mrg ac_ext=c 4657 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4658 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4659 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4660 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4661 1.1 mrg if test -n "$ac_tool_prefix"; then 4662 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4663 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 4664 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4665 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4666 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 4667 1.1 mrg $as_echo_n "(cached) " >&6 4668 1.1 mrg else 4669 1.1 mrg if test -n "$CC"; then 4670 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4671 1.1 mrg else 4672 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4673 1.1 mrg for as_dir in $PATH 4674 1.1 mrg do 4675 1.1 mrg IFS=$as_save_IFS 4676 1.1 mrg test -z "$as_dir" && as_dir=. 4677 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4678 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4679 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 4680 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4681 1.1 mrg break 2 4682 1.1 mrg fi 4683 1.1 mrg done 4684 1.1 mrg done 4685 1.1 mrg IFS=$as_save_IFS 4686 1.1 mrg 4687 1.1 mrg fi 4688 1.1 mrg fi 4689 1.1 mrg CC=$ac_cv_prog_CC 4690 1.1 mrg if test -n "$CC"; then 4691 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4692 1.1 mrg $as_echo "$CC" >&6; } 4693 1.1 mrg else 4694 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4695 1.1 mrg $as_echo "no" >&6; } 4696 1.1 mrg fi 4697 1.1 mrg 4698 1.1 mrg 4699 1.1 mrg fi 4700 1.1 mrg if test -z "$ac_cv_prog_CC"; then 4701 1.1 mrg ac_ct_CC=$CC 4702 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 4703 1.1 mrg set dummy gcc; ac_word=$2 4704 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4705 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4706 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 4707 1.1 mrg $as_echo_n "(cached) " >&6 4708 1.1 mrg else 4709 1.1 mrg if test -n "$ac_ct_CC"; then 4710 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4711 1.1 mrg else 4712 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4713 1.1 mrg for as_dir in $PATH 4714 1.1 mrg do 4715 1.1 mrg IFS=$as_save_IFS 4716 1.1 mrg test -z "$as_dir" && as_dir=. 4717 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4718 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4719 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 4720 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4721 1.1 mrg break 2 4722 1.1 mrg fi 4723 1.1 mrg done 4724 1.1 mrg done 4725 1.1 mrg IFS=$as_save_IFS 4726 1.1 mrg 4727 1.1 mrg fi 4728 1.1 mrg fi 4729 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 4730 1.1 mrg if test -n "$ac_ct_CC"; then 4731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4732 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 4733 1.1 mrg else 4734 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4735 1.1 mrg $as_echo "no" >&6; } 4736 1.1 mrg fi 4737 1.1 mrg 4738 1.1 mrg if test "x$ac_ct_CC" = x; then 4739 1.1 mrg CC="" 4740 1.1 mrg else 4741 1.1 mrg case $cross_compiling:$ac_tool_warned in 4742 1.1 mrg yes:) 4743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4744 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4745 1.1 mrg ac_tool_warned=yes ;; 4746 1.1 mrg esac 4747 1.1 mrg CC=$ac_ct_CC 4748 1.1 mrg fi 4749 1.1 mrg else 4750 1.1 mrg CC="$ac_cv_prog_CC" 4751 1.1 mrg fi 4752 1.1 mrg 4753 1.1 mrg if test -z "$CC"; then 4754 1.1 mrg if test -n "$ac_tool_prefix"; then 4755 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4756 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 4757 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4758 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4759 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 4760 1.1 mrg $as_echo_n "(cached) " >&6 4761 1.1 mrg else 4762 1.1 mrg if test -n "$CC"; then 4763 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4764 1.1 mrg else 4765 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4766 1.1 mrg for as_dir in $PATH 4767 1.1 mrg do 4768 1.1 mrg IFS=$as_save_IFS 4769 1.1 mrg test -z "$as_dir" && as_dir=. 4770 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4771 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4772 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 4773 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4774 1.1 mrg break 2 4775 1.1 mrg fi 4776 1.1 mrg done 4777 1.1 mrg done 4778 1.1 mrg IFS=$as_save_IFS 4779 1.1 mrg 4780 1.1 mrg fi 4781 1.1 mrg fi 4782 1.1 mrg CC=$ac_cv_prog_CC 4783 1.1 mrg if test -n "$CC"; then 4784 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4785 1.1 mrg $as_echo "$CC" >&6; } 4786 1.1 mrg else 4787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4788 1.1 mrg $as_echo "no" >&6; } 4789 1.1 mrg fi 4790 1.1 mrg 4791 1.1 mrg 4792 1.1 mrg fi 4793 1.1 mrg fi 4794 1.1 mrg if test -z "$CC"; then 4795 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 4796 1.1 mrg set dummy cc; ac_word=$2 4797 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4798 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4799 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 4800 1.1 mrg $as_echo_n "(cached) " >&6 4801 1.1 mrg else 4802 1.1 mrg if test -n "$CC"; then 4803 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4804 1.1 mrg else 4805 1.1 mrg ac_prog_rejected=no 4806 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4807 1.1 mrg for as_dir in $PATH 4808 1.1 mrg do 4809 1.1 mrg IFS=$as_save_IFS 4810 1.1 mrg test -z "$as_dir" && as_dir=. 4811 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4812 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4813 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4814 1.1 mrg ac_prog_rejected=yes 4815 1.1 mrg continue 4816 1.1 mrg fi 4817 1.1 mrg ac_cv_prog_CC="cc" 4818 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4819 1.1 mrg break 2 4820 1.1 mrg fi 4821 1.1 mrg done 4822 1.1 mrg done 4823 1.1 mrg IFS=$as_save_IFS 4824 1.1 mrg 4825 1.1 mrg if test $ac_prog_rejected = yes; then 4826 1.1 mrg # We found a bogon in the path, so make sure we never use it. 4827 1.1 mrg set dummy $ac_cv_prog_CC 4828 1.1 mrg shift 4829 1.1 mrg if test $# != 0; then 4830 1.1 mrg # We chose a different compiler from the bogus one. 4831 1.1 mrg # However, it has the same basename, so the bogon will be chosen 4832 1.1 mrg # first if we set CC to just the basename; use the full file name. 4833 1.1 mrg shift 4834 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4835 1.1 mrg fi 4836 1.1 mrg fi 4837 1.1 mrg fi 4838 1.1 mrg fi 4839 1.1 mrg CC=$ac_cv_prog_CC 4840 1.1 mrg if test -n "$CC"; then 4841 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4842 1.1 mrg $as_echo "$CC" >&6; } 4843 1.1 mrg else 4844 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4845 1.1 mrg $as_echo "no" >&6; } 4846 1.1 mrg fi 4847 1.1 mrg 4848 1.1 mrg 4849 1.1 mrg fi 4850 1.1 mrg if test -z "$CC"; then 4851 1.1 mrg if test -n "$ac_tool_prefix"; then 4852 1.1 mrg for ac_prog in cl.exe 4853 1.1 mrg do 4854 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4855 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4857 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4858 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 4859 1.1 mrg $as_echo_n "(cached) " >&6 4860 1.1 mrg else 4861 1.1 mrg if test -n "$CC"; then 4862 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4863 1.1 mrg else 4864 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4865 1.1 mrg for as_dir in $PATH 4866 1.1 mrg do 4867 1.1 mrg IFS=$as_save_IFS 4868 1.1 mrg test -z "$as_dir" && as_dir=. 4869 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4870 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4871 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4872 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4873 1.1 mrg break 2 4874 1.1 mrg fi 4875 1.1 mrg done 4876 1.1 mrg done 4877 1.1 mrg IFS=$as_save_IFS 4878 1.1 mrg 4879 1.1 mrg fi 4880 1.1 mrg fi 4881 1.1 mrg CC=$ac_cv_prog_CC 4882 1.1 mrg if test -n "$CC"; then 4883 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4884 1.1 mrg $as_echo "$CC" >&6; } 4885 1.1 mrg else 4886 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4887 1.1 mrg $as_echo "no" >&6; } 4888 1.1 mrg fi 4889 1.1 mrg 4890 1.1 mrg 4891 1.1 mrg test -n "$CC" && break 4892 1.1 mrg done 4893 1.1 mrg fi 4894 1.1 mrg if test -z "$CC"; then 4895 1.1 mrg ac_ct_CC=$CC 4896 1.1 mrg for ac_prog in cl.exe 4897 1.1 mrg do 4898 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 4899 1.1 mrg set dummy $ac_prog; ac_word=$2 4900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4901 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4902 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 4903 1.1 mrg $as_echo_n "(cached) " >&6 4904 1.1 mrg else 4905 1.1 mrg if test -n "$ac_ct_CC"; then 4906 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4907 1.1 mrg else 4908 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4909 1.1 mrg for as_dir in $PATH 4910 1.1 mrg do 4911 1.1 mrg IFS=$as_save_IFS 4912 1.1 mrg test -z "$as_dir" && as_dir=. 4913 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4914 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4915 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 4916 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4917 1.1 mrg break 2 4918 1.1 mrg fi 4919 1.1 mrg done 4920 1.1 mrg done 4921 1.1 mrg IFS=$as_save_IFS 4922 1.1 mrg 4923 1.1 mrg fi 4924 1.1 mrg fi 4925 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 4926 1.1 mrg if test -n "$ac_ct_CC"; then 4927 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4928 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 4929 1.1 mrg else 4930 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4931 1.1 mrg $as_echo "no" >&6; } 4932 1.1 mrg fi 4933 1.1 mrg 4934 1.1 mrg 4935 1.1 mrg test -n "$ac_ct_CC" && break 4936 1.1 mrg done 4937 1.1 mrg 4938 1.1 mrg if test "x$ac_ct_CC" = x; then 4939 1.1 mrg CC="" 4940 1.1 mrg else 4941 1.1 mrg case $cross_compiling:$ac_tool_warned in 4942 1.1 mrg yes:) 4943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4944 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4945 1.1 mrg ac_tool_warned=yes ;; 4946 1.1 mrg esac 4947 1.1 mrg CC=$ac_ct_CC 4948 1.1 mrg fi 4949 1.1 mrg fi 4950 1.1 mrg 4951 1.1 mrg fi 4952 1.1 mrg 4953 1.1 mrg 4954 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4955 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4956 1.8 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 4957 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 4958 1.1 mrg 4959 1.1 mrg # Provide some information about the compiler. 4960 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4961 1.1 mrg set X $ac_compile 4962 1.1 mrg ac_compiler=$2 4963 1.1 mrg for ac_option in --version -v -V -qversion; do 4964 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 4965 1.1 mrg case "(($ac_try" in 4966 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4967 1.1 mrg *) ac_try_echo=$ac_try;; 4968 1.1 mrg esac 4969 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4970 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4971 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4972 1.1 mrg ac_status=$? 4973 1.1 mrg if test -s conftest.err; then 4974 1.1 mrg sed '10a\ 4975 1.1 mrg ... rest of stderr output deleted ... 4976 1.1 mrg 10q' conftest.err >conftest.er1 4977 1.1 mrg cat conftest.er1 >&5 4978 1.1 mrg fi 4979 1.8 mrg rm -f conftest.er1 conftest.err 4980 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4981 1.1 mrg test $ac_status = 0; } 4982 1.1 mrg done 4983 1.1 mrg 4984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4985 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4986 1.8 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 4987 1.1 mrg $as_echo_n "(cached) " >&6 4988 1.1 mrg else 4989 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4990 1.1 mrg /* end confdefs.h. */ 4991 1.1 mrg 4992 1.1 mrg int 4993 1.1 mrg main () 4994 1.1 mrg { 4995 1.1 mrg #ifndef __GNUC__ 4996 1.1 mrg choke me 4997 1.1 mrg #endif 4998 1.1 mrg 4999 1.1 mrg ; 5000 1.1 mrg return 0; 5001 1.1 mrg } 5002 1.1 mrg _ACEOF 5003 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5004 1.1 mrg ac_compiler_gnu=yes 5005 1.1 mrg else 5006 1.1 mrg ac_compiler_gnu=no 5007 1.1 mrg fi 5008 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5009 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 5010 1.1 mrg 5011 1.1 mrg fi 5012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5013 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 5014 1.1 mrg if test $ac_compiler_gnu = yes; then 5015 1.1 mrg GCC=yes 5016 1.1 mrg else 5017 1.1 mrg GCC= 5018 1.1 mrg fi 5019 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 5020 1.1 mrg ac_save_CFLAGS=$CFLAGS 5021 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5022 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 5023 1.8 mrg if ${ac_cv_prog_cc_g+:} false; then : 5024 1.1 mrg $as_echo_n "(cached) " >&6 5025 1.1 mrg else 5026 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 5027 1.1 mrg ac_c_werror_flag=yes 5028 1.1 mrg ac_cv_prog_cc_g=no 5029 1.1 mrg CFLAGS="-g" 5030 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5031 1.1 mrg /* end confdefs.h. */ 5032 1.1 mrg 5033 1.1 mrg int 5034 1.1 mrg main () 5035 1.1 mrg { 5036 1.1 mrg 5037 1.1 mrg ; 5038 1.1 mrg return 0; 5039 1.1 mrg } 5040 1.1 mrg _ACEOF 5041 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5042 1.1 mrg ac_cv_prog_cc_g=yes 5043 1.1 mrg else 5044 1.1 mrg CFLAGS="" 5045 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5046 1.1 mrg /* end confdefs.h. */ 5047 1.1 mrg 5048 1.1 mrg int 5049 1.1 mrg main () 5050 1.1 mrg { 5051 1.1 mrg 5052 1.1 mrg ; 5053 1.1 mrg return 0; 5054 1.1 mrg } 5055 1.1 mrg _ACEOF 5056 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5057 1.1 mrg 5058 1.1 mrg else 5059 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 5060 1.1 mrg CFLAGS="-g" 5061 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5062 1.1 mrg /* end confdefs.h. */ 5063 1.1 mrg 5064 1.1 mrg int 5065 1.1 mrg main () 5066 1.1 mrg { 5067 1.1 mrg 5068 1.1 mrg ; 5069 1.1 mrg return 0; 5070 1.1 mrg } 5071 1.1 mrg _ACEOF 5072 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5073 1.1 mrg ac_cv_prog_cc_g=yes 5074 1.1 mrg fi 5075 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5076 1.1 mrg fi 5077 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5078 1.1 mrg fi 5079 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5080 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 5081 1.1 mrg fi 5082 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5083 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 5084 1.1 mrg if test "$ac_test_CFLAGS" = set; then 5085 1.1 mrg CFLAGS=$ac_save_CFLAGS 5086 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 5087 1.1 mrg if test "$GCC" = yes; then 5088 1.1 mrg CFLAGS="-g -O2" 5089 1.1 mrg else 5090 1.1 mrg CFLAGS="-g" 5091 1.1 mrg fi 5092 1.1 mrg else 5093 1.1 mrg if test "$GCC" = yes; then 5094 1.1 mrg CFLAGS="-O2" 5095 1.1 mrg else 5096 1.1 mrg CFLAGS= 5097 1.1 mrg fi 5098 1.1 mrg fi 5099 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5100 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5101 1.8 mrg if ${ac_cv_prog_cc_c89+:} false; then : 5102 1.1 mrg $as_echo_n "(cached) " >&6 5103 1.1 mrg else 5104 1.1 mrg ac_cv_prog_cc_c89=no 5105 1.1 mrg ac_save_CC=$CC 5106 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5107 1.1 mrg /* end confdefs.h. */ 5108 1.1 mrg #include <stdarg.h> 5109 1.1 mrg #include <stdio.h> 5110 1.8 mrg struct stat; 5111 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5112 1.1 mrg struct buf { int x; }; 5113 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 5114 1.1 mrg static char *e (p, i) 5115 1.1 mrg char **p; 5116 1.1 mrg int i; 5117 1.1 mrg { 5118 1.1 mrg return p[i]; 5119 1.1 mrg } 5120 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 5121 1.1 mrg { 5122 1.1 mrg char *s; 5123 1.1 mrg va_list v; 5124 1.1 mrg va_start (v,p); 5125 1.1 mrg s = g (p, va_arg (v,int)); 5126 1.1 mrg va_end (v); 5127 1.1 mrg return s; 5128 1.1 mrg } 5129 1.1 mrg 5130 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5131 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 5132 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 5133 1.1 mrg as 'x'. The following induces an error, until -std is added to get 5134 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5135 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 5136 1.1 mrg that's true only with -std. */ 5137 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5138 1.1 mrg 5139 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5140 1.1 mrg inside strings and character constants. */ 5141 1.1 mrg #define FOO(x) 'x' 5142 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5143 1.1 mrg 5144 1.1 mrg int test (int i, double x); 5145 1.1 mrg struct s1 {int (*f) (int a);}; 5146 1.1 mrg struct s2 {int (*f) (double a);}; 5147 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5148 1.1 mrg int argc; 5149 1.1 mrg char **argv; 5150 1.1 mrg int 5151 1.1 mrg main () 5152 1.1 mrg { 5153 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5154 1.1 mrg ; 5155 1.1 mrg return 0; 5156 1.1 mrg } 5157 1.1 mrg _ACEOF 5158 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5159 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5160 1.1 mrg do 5161 1.1 mrg CC="$ac_save_CC $ac_arg" 5162 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5163 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 5164 1.1 mrg fi 5165 1.1 mrg rm -f core conftest.err conftest.$ac_objext 5166 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 5167 1.1 mrg done 5168 1.1 mrg rm -f conftest.$ac_ext 5169 1.1 mrg CC=$ac_save_CC 5170 1.1 mrg 5171 1.1 mrg fi 5172 1.1 mrg # AC_CACHE_VAL 5173 1.1 mrg case "x$ac_cv_prog_cc_c89" in 5174 1.1 mrg x) 5175 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5176 1.1 mrg $as_echo "none needed" >&6; } ;; 5177 1.1 mrg xno) 5178 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5179 1.1 mrg $as_echo "unsupported" >&6; } ;; 5180 1.1 mrg *) 5181 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 5182 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5183 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5184 1.1 mrg esac 5185 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 5186 1.1 mrg 5187 1.1 mrg fi 5188 1.1 mrg 5189 1.1 mrg ac_ext=c 5190 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 5191 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5192 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5193 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5194 1.1 mrg 5195 1.8 mrg ac_ext=c 5196 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 5197 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5198 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5199 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5200 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5201 1.8 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5202 1.8 mrg if ${am_cv_prog_cc_c_o+:} false; then : 5203 1.8 mrg $as_echo_n "(cached) " >&6 5204 1.8 mrg else 5205 1.8 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5206 1.8 mrg /* end confdefs.h. */ 5207 1.8 mrg 5208 1.8 mrg int 5209 1.8 mrg main () 5210 1.8 mrg { 5211 1.8 mrg 5212 1.8 mrg ; 5213 1.8 mrg return 0; 5214 1.8 mrg } 5215 1.8 mrg _ACEOF 5216 1.8 mrg # Make sure it works both with $CC and with simple cc. 5217 1.8 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 5218 1.8 mrg # compilers refuse to overwrite an existing .o file with -o, 5219 1.8 mrg # though they will create one. 5220 1.8 mrg am_cv_prog_cc_c_o=yes 5221 1.8 mrg for am_i in 1 2; do 5222 1.8 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5223 1.8 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5224 1.8 mrg ac_status=$? 5225 1.8 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 5226 1.8 mrg (exit $ac_status); } \ 5227 1.8 mrg && test -f conftest2.$ac_objext; then 5228 1.8 mrg : OK 5229 1.8 mrg else 5230 1.8 mrg am_cv_prog_cc_c_o=no 5231 1.8 mrg break 5232 1.8 mrg fi 5233 1.8 mrg done 5234 1.8 mrg rm -f core conftest* 5235 1.8 mrg unset am_i 5236 1.8 mrg fi 5237 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5238 1.8 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 5239 1.8 mrg if test "$am_cv_prog_cc_c_o" != yes; then 5240 1.8 mrg # Losing compiler, so override with the script. 5241 1.8 mrg # FIXME: It is wrong to rewrite CC. 5242 1.8 mrg # But if we don't then we get into trouble of one sort or another. 5243 1.8 mrg # A longer-term fix would be to have automake use am__CC in this case, 5244 1.8 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5245 1.8 mrg CC="$am_aux_dir/compile $CC" 5246 1.8 mrg fi 5247 1.8 mrg ac_ext=c 5248 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 5249 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5250 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5251 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5252 1.8 mrg 5253 1.8 mrg 5254 1.1 mrg 5255 1.1 mrg 5256 1.1 mrg 5257 1.1 mrg 5258 1.1 mrg if test -n "$ac_tool_prefix"; then 5259 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5260 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5261 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5262 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5263 1.8 mrg if ${ac_cv_prog_RANLIB+:} false; then : 5264 1.1 mrg $as_echo_n "(cached) " >&6 5265 1.1 mrg else 5266 1.1 mrg if test -n "$RANLIB"; then 5267 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5268 1.1 mrg else 5269 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5270 1.1 mrg for as_dir in $PATH 5271 1.1 mrg do 5272 1.1 mrg IFS=$as_save_IFS 5273 1.1 mrg test -z "$as_dir" && as_dir=. 5274 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5275 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5276 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5277 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5278 1.1 mrg break 2 5279 1.1 mrg fi 5280 1.1 mrg done 5281 1.1 mrg done 5282 1.1 mrg IFS=$as_save_IFS 5283 1.1 mrg 5284 1.1 mrg fi 5285 1.1 mrg fi 5286 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 5287 1.1 mrg if test -n "$RANLIB"; then 5288 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5289 1.1 mrg $as_echo "$RANLIB" >&6; } 5290 1.1 mrg else 5291 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5292 1.1 mrg $as_echo "no" >&6; } 5293 1.1 mrg fi 5294 1.1 mrg 5295 1.1 mrg 5296 1.1 mrg fi 5297 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 5298 1.1 mrg ac_ct_RANLIB=$RANLIB 5299 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 5300 1.1 mrg set dummy ranlib; ac_word=$2 5301 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5302 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5303 1.8 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5304 1.1 mrg $as_echo_n "(cached) " >&6 5305 1.1 mrg else 5306 1.1 mrg if test -n "$ac_ct_RANLIB"; then 5307 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5308 1.1 mrg else 5309 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5310 1.1 mrg for as_dir in $PATH 5311 1.1 mrg do 5312 1.1 mrg IFS=$as_save_IFS 5313 1.1 mrg test -z "$as_dir" && as_dir=. 5314 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5315 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5316 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 5317 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5318 1.1 mrg break 2 5319 1.1 mrg fi 5320 1.1 mrg done 5321 1.1 mrg done 5322 1.1 mrg IFS=$as_save_IFS 5323 1.1 mrg 5324 1.1 mrg fi 5325 1.1 mrg fi 5326 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5327 1.1 mrg if test -n "$ac_ct_RANLIB"; then 5328 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5329 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 5330 1.1 mrg else 5331 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5332 1.1 mrg $as_echo "no" >&6; } 5333 1.1 mrg fi 5334 1.1 mrg 5335 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 5336 1.1 mrg RANLIB=":" 5337 1.1 mrg else 5338 1.1 mrg case $cross_compiling:$ac_tool_warned in 5339 1.1 mrg yes:) 5340 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5341 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5342 1.1 mrg ac_tool_warned=yes ;; 5343 1.1 mrg esac 5344 1.1 mrg RANLIB=$ac_ct_RANLIB 5345 1.1 mrg fi 5346 1.1 mrg else 5347 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 5348 1.1 mrg fi 5349 1.1 mrg 5350 1.1 mrg 5351 1.1 mrg for ac_prog in gawk mawk nawk awk 5352 1.1 mrg do 5353 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5354 1.1 mrg set dummy $ac_prog; ac_word=$2 5355 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5356 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5357 1.8 mrg if ${ac_cv_prog_AWK+:} false; then : 5358 1.1 mrg $as_echo_n "(cached) " >&6 5359 1.1 mrg else 5360 1.1 mrg if test -n "$AWK"; then 5361 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 5362 1.1 mrg else 5363 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5364 1.1 mrg for as_dir in $PATH 5365 1.1 mrg do 5366 1.1 mrg IFS=$as_save_IFS 5367 1.1 mrg test -z "$as_dir" && as_dir=. 5368 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5369 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5370 1.1 mrg ac_cv_prog_AWK="$ac_prog" 5371 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5372 1.1 mrg break 2 5373 1.1 mrg fi 5374 1.1 mrg done 5375 1.1 mrg done 5376 1.1 mrg IFS=$as_save_IFS 5377 1.1 mrg 5378 1.1 mrg fi 5379 1.1 mrg fi 5380 1.1 mrg AWK=$ac_cv_prog_AWK 5381 1.1 mrg if test -n "$AWK"; then 5382 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5383 1.1 mrg $as_echo "$AWK" >&6; } 5384 1.1 mrg else 5385 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5386 1.1 mrg $as_echo "no" >&6; } 5387 1.1 mrg fi 5388 1.1 mrg 5389 1.1 mrg 5390 1.1 mrg test -n "$AWK" && break 5391 1.1 mrg done 5392 1.1 mrg 5393 1.1 mrg case "$AWK" in 5394 1.8 mrg "") as_fn_error $? "can't build without awk" "$LINENO" 5 ;; 5395 1.1 mrg esac 5396 1.1 mrg 5397 1.8 mrg # Extract the first word of "dwz", so it can be a program name with args. 5398 1.8 mrg set dummy dwz; ac_word=$2 5399 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5400 1.8 mrg $as_echo_n "checking for $ac_word... " >&6; } 5401 1.8 mrg if ${ac_cv_prog_DWZ+:} false; then : 5402 1.8 mrg $as_echo_n "(cached) " >&6 5403 1.8 mrg else 5404 1.8 mrg if test -n "$DWZ"; then 5405 1.8 mrg ac_cv_prog_DWZ="$DWZ" # Let the user override the test. 5406 1.8 mrg else 5407 1.8 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5408 1.8 mrg for as_dir in $PATH 5409 1.8 mrg do 5410 1.8 mrg IFS=$as_save_IFS 5411 1.8 mrg test -z "$as_dir" && as_dir=. 5412 1.8 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5413 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5414 1.8 mrg ac_cv_prog_DWZ="dwz" 5415 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5416 1.8 mrg break 2 5417 1.8 mrg fi 5418 1.8 mrg done 5419 1.8 mrg done 5420 1.8 mrg IFS=$as_save_IFS 5421 1.8 mrg 5422 1.8 mrg fi 5423 1.8 mrg fi 5424 1.8 mrg DWZ=$ac_cv_prog_DWZ 5425 1.8 mrg if test -n "$DWZ"; then 5426 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DWZ" >&5 5427 1.8 mrg $as_echo "$DWZ" >&6; } 5428 1.8 mrg else 5429 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5430 1.8 mrg $as_echo "no" >&6; } 5431 1.8 mrg fi 5432 1.8 mrg 5433 1.8 mrg 5434 1.8 mrg if test "$DWZ" != ""; then 5435 1.8 mrg HAVE_DWZ_TRUE= 5436 1.8 mrg HAVE_DWZ_FALSE='#' 5437 1.8 mrg else 5438 1.8 mrg HAVE_DWZ_TRUE='#' 5439 1.8 mrg HAVE_DWZ_FALSE= 5440 1.8 mrg fi 5441 1.8 mrg 5442 1.8 mrg 5443 1.1 mrg case `pwd` in 5444 1.1 mrg *\ * | *\ *) 5445 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5446 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5447 1.1 mrg esac 5448 1.1 mrg 5449 1.1 mrg 5450 1.1 mrg 5451 1.1 mrg macro_version='2.2.7a' 5452 1.1 mrg macro_revision='1.3134' 5453 1.1 mrg 5454 1.1 mrg 5455 1.1 mrg 5456 1.1 mrg 5457 1.1 mrg 5458 1.1 mrg 5459 1.1 mrg 5460 1.1 mrg 5461 1.1 mrg 5462 1.1 mrg 5463 1.1 mrg 5464 1.1 mrg 5465 1.1 mrg 5466 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 5467 1.1 mrg 5468 1.1 mrg # Backslashify metacharacters that are still active within 5469 1.1 mrg # double-quoted strings. 5470 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5471 1.1 mrg 5472 1.1 mrg # Same as above, but do not quote variable references. 5473 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 5474 1.1 mrg 5475 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 5476 1.1 mrg # double_quote_subst'ed string. 5477 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5478 1.1 mrg 5479 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 5480 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5481 1.1 mrg 5482 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 5483 1.1 mrg no_glob_subst='s/\*/\\\*/g' 5484 1.1 mrg 5485 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5486 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5487 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5488 1.1 mrg 5489 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5490 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 5491 1.1 mrg # Test print first, because it will be a builtin if present. 5492 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5493 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5494 1.1 mrg ECHO='print -r --' 5495 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5496 1.1 mrg ECHO='printf %s\n' 5497 1.1 mrg else 5498 1.1 mrg # Use this function as a fallback that always works. 5499 1.1 mrg func_fallback_echo () 5500 1.1 mrg { 5501 1.1 mrg eval 'cat <<_LTECHO_EOF 5502 1.1 mrg $1 5503 1.1 mrg _LTECHO_EOF' 5504 1.1 mrg } 5505 1.1 mrg ECHO='func_fallback_echo' 5506 1.1 mrg fi 5507 1.1 mrg 5508 1.1 mrg # func_echo_all arg... 5509 1.1 mrg # Invoke $ECHO with all args, space-separated. 5510 1.1 mrg func_echo_all () 5511 1.1 mrg { 5512 1.1 mrg $ECHO "" 5513 1.1 mrg } 5514 1.1 mrg 5515 1.1 mrg case "$ECHO" in 5516 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5517 1.1 mrg $as_echo "printf" >&6; } ;; 5518 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5519 1.1 mrg $as_echo "print -r" >&6; } ;; 5520 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5521 1.1 mrg $as_echo "cat" >&6; } ;; 5522 1.1 mrg esac 5523 1.1 mrg 5524 1.1 mrg 5525 1.1 mrg 5526 1.1 mrg 5527 1.1 mrg 5528 1.1 mrg 5529 1.1 mrg 5530 1.1 mrg 5531 1.1 mrg 5532 1.1 mrg 5533 1.1 mrg 5534 1.1 mrg 5535 1.1 mrg 5536 1.1 mrg 5537 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5538 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 5539 1.8 mrg if ${ac_cv_path_SED+:} false; then : 5540 1.1 mrg $as_echo_n "(cached) " >&6 5541 1.1 mrg else 5542 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5543 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 5544 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 5545 1.1 mrg done 5546 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5547 1.1 mrg { ac_script=; unset ac_script;} 5548 1.1 mrg if test -z "$SED"; then 5549 1.1 mrg ac_path_SED_found=false 5550 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5551 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5552 1.1 mrg for as_dir in $PATH 5553 1.1 mrg do 5554 1.1 mrg IFS=$as_save_IFS 5555 1.1 mrg test -z "$as_dir" && as_dir=. 5556 1.1 mrg for ac_prog in sed gsed; do 5557 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5558 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5559 1.8 mrg as_fn_executable_p "$ac_path_SED" || continue 5560 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 5561 1.1 mrg # Check for GNU $ac_path_SED 5562 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 5563 1.1 mrg *GNU*) 5564 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5565 1.1 mrg *) 5566 1.1 mrg ac_count=0 5567 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5568 1.1 mrg while : 5569 1.1 mrg do 5570 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5571 1.1 mrg mv "conftest.tmp" "conftest.in" 5572 1.1 mrg cp "conftest.in" "conftest.nl" 5573 1.1 mrg $as_echo '' >> "conftest.nl" 5574 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5575 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5576 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5577 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5578 1.1 mrg # Best one so far, save it but keep looking for a better one 5579 1.1 mrg ac_cv_path_SED="$ac_path_SED" 5580 1.1 mrg ac_path_SED_max=$ac_count 5581 1.1 mrg fi 5582 1.1 mrg # 10*(2^10) chars as input seems more than enough 5583 1.1 mrg test $ac_count -gt 10 && break 5584 1.1 mrg done 5585 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5586 1.1 mrg esac 5587 1.1 mrg 5588 1.1 mrg $ac_path_SED_found && break 3 5589 1.1 mrg done 5590 1.1 mrg done 5591 1.1 mrg done 5592 1.1 mrg IFS=$as_save_IFS 5593 1.1 mrg if test -z "$ac_cv_path_SED"; then 5594 1.8 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5595 1.1 mrg fi 5596 1.1 mrg else 5597 1.1 mrg ac_cv_path_SED=$SED 5598 1.1 mrg fi 5599 1.1 mrg 5600 1.1 mrg fi 5601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5602 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; } 5603 1.1 mrg SED="$ac_cv_path_SED" 5604 1.1 mrg rm -f conftest.sed 5605 1.1 mrg 5606 1.1 mrg test -z "$SED" && SED=sed 5607 1.1 mrg Xsed="$SED -e 1s/^X//" 5608 1.1 mrg 5609 1.1 mrg 5610 1.1 mrg 5611 1.1 mrg 5612 1.1 mrg 5613 1.1 mrg 5614 1.1 mrg 5615 1.1 mrg 5616 1.1 mrg 5617 1.1 mrg 5618 1.1 mrg 5619 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5620 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 5621 1.8 mrg if ${ac_cv_path_FGREP+:} false; then : 5622 1.1 mrg $as_echo_n "(cached) " >&6 5623 1.1 mrg else 5624 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5625 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 5626 1.1 mrg else 5627 1.1 mrg if test -z "$FGREP"; then 5628 1.1 mrg ac_path_FGREP_found=false 5629 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5630 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5631 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5632 1.1 mrg do 5633 1.1 mrg IFS=$as_save_IFS 5634 1.1 mrg test -z "$as_dir" && as_dir=. 5635 1.1 mrg for ac_prog in fgrep; do 5636 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5637 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5638 1.8 mrg as_fn_executable_p "$ac_path_FGREP" || continue 5639 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 5640 1.1 mrg # Check for GNU $ac_path_FGREP 5641 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 5642 1.1 mrg *GNU*) 5643 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5644 1.1 mrg *) 5645 1.1 mrg ac_count=0 5646 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5647 1.1 mrg while : 5648 1.1 mrg do 5649 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5650 1.1 mrg mv "conftest.tmp" "conftest.in" 5651 1.1 mrg cp "conftest.in" "conftest.nl" 5652 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 5653 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5654 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5655 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5656 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5657 1.1 mrg # Best one so far, save it but keep looking for a better one 5658 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 5659 1.1 mrg ac_path_FGREP_max=$ac_count 5660 1.1 mrg fi 5661 1.1 mrg # 10*(2^10) chars as input seems more than enough 5662 1.1 mrg test $ac_count -gt 10 && break 5663 1.1 mrg done 5664 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5665 1.1 mrg esac 5666 1.1 mrg 5667 1.1 mrg $ac_path_FGREP_found && break 3 5668 1.1 mrg done 5669 1.1 mrg done 5670 1.1 mrg done 5671 1.1 mrg IFS=$as_save_IFS 5672 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 5673 1.8 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5674 1.1 mrg fi 5675 1.1 mrg else 5676 1.1 mrg ac_cv_path_FGREP=$FGREP 5677 1.1 mrg fi 5678 1.1 mrg 5679 1.1 mrg fi 5680 1.1 mrg fi 5681 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5682 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 5683 1.1 mrg FGREP="$ac_cv_path_FGREP" 5684 1.1 mrg 5685 1.1 mrg 5686 1.1 mrg test -z "$GREP" && GREP=grep 5687 1.1 mrg 5688 1.1 mrg 5689 1.1 mrg 5690 1.1 mrg 5691 1.1 mrg 5692 1.1 mrg 5693 1.1 mrg 5694 1.1 mrg 5695 1.1 mrg 5696 1.1 mrg 5697 1.1 mrg 5698 1.1 mrg 5699 1.1 mrg 5700 1.1 mrg 5701 1.1 mrg 5702 1.1 mrg 5703 1.1 mrg 5704 1.1 mrg 5705 1.1 mrg 5706 1.1 mrg # Check whether --with-gnu-ld was given. 5707 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 5708 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5709 1.1 mrg else 5710 1.1 mrg with_gnu_ld=no 5711 1.1 mrg fi 5712 1.1 mrg 5713 1.1 mrg ac_prog=ld 5714 1.1 mrg if test "$GCC" = yes; then 5715 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 5716 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5717 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 5718 1.1 mrg case $host in 5719 1.1 mrg *-*-mingw*) 5720 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 5721 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5722 1.1 mrg *) 5723 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5724 1.1 mrg esac 5725 1.1 mrg case $ac_prog in 5726 1.1 mrg # Accept absolute paths. 5727 1.1 mrg [\\/]* | ?:[\\/]*) 5728 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 5729 1.1 mrg # Canonicalize the pathname of ld 5730 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5731 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5732 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5733 1.1 mrg done 5734 1.1 mrg test -z "$LD" && LD="$ac_prog" 5735 1.1 mrg ;; 5736 1.1 mrg "") 5737 1.1 mrg # If it fails, then pretend we aren't using GCC. 5738 1.1 mrg ac_prog=ld 5739 1.1 mrg ;; 5740 1.1 mrg *) 5741 1.1 mrg # If it is relative, then search for the first ld in PATH. 5742 1.1 mrg with_gnu_ld=unknown 5743 1.1 mrg ;; 5744 1.1 mrg esac 5745 1.1 mrg elif test "$with_gnu_ld" = yes; then 5746 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5747 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 5748 1.1 mrg else 5749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5750 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 5751 1.1 mrg fi 5752 1.8 mrg if ${lt_cv_path_LD+:} false; then : 5753 1.1 mrg $as_echo_n "(cached) " >&6 5754 1.1 mrg else 5755 1.1 mrg if test -z "$LD"; then 5756 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5757 1.1 mrg for ac_dir in $PATH; do 5758 1.1 mrg IFS="$lt_save_ifs" 5759 1.1 mrg test -z "$ac_dir" && ac_dir=. 5760 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5761 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 5762 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 5763 1.1 mrg # but apparently some variants of GNU ld only accept -v. 5764 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 5765 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5766 1.1 mrg *GNU* | *'with BFD'*) 5767 1.1 mrg test "$with_gnu_ld" != no && break 5768 1.1 mrg ;; 5769 1.1 mrg *) 5770 1.1 mrg test "$with_gnu_ld" != yes && break 5771 1.1 mrg ;; 5772 1.1 mrg esac 5773 1.1 mrg fi 5774 1.1 mrg done 5775 1.1 mrg IFS="$lt_save_ifs" 5776 1.1 mrg else 5777 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 5778 1.1 mrg fi 5779 1.1 mrg fi 5780 1.1 mrg 5781 1.1 mrg LD="$lt_cv_path_LD" 5782 1.1 mrg if test -n "$LD"; then 5783 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5784 1.1 mrg $as_echo "$LD" >&6; } 5785 1.1 mrg else 5786 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5787 1.1 mrg $as_echo "no" >&6; } 5788 1.1 mrg fi 5789 1.8 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5790 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5791 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5792 1.8 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 5793 1.1 mrg $as_echo_n "(cached) " >&6 5794 1.1 mrg else 5795 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 5796 1.1 mrg case `$LD -v 2>&1 </dev/null` in 5797 1.1 mrg *GNU* | *'with BFD'*) 5798 1.1 mrg lt_cv_prog_gnu_ld=yes 5799 1.1 mrg ;; 5800 1.1 mrg *) 5801 1.1 mrg lt_cv_prog_gnu_ld=no 5802 1.1 mrg ;; 5803 1.1 mrg esac 5804 1.1 mrg fi 5805 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5806 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5807 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 5808 1.1 mrg 5809 1.1 mrg 5810 1.1 mrg 5811 1.1 mrg 5812 1.1 mrg 5813 1.1 mrg 5814 1.1 mrg 5815 1.1 mrg 5816 1.1 mrg 5817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5818 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5819 1.8 mrg if ${lt_cv_path_NM+:} false; then : 5820 1.1 mrg $as_echo_n "(cached) " >&6 5821 1.1 mrg else 5822 1.1 mrg if test -n "$NM"; then 5823 1.1 mrg # Let the user override the test. 5824 1.1 mrg lt_cv_path_NM="$NM" 5825 1.1 mrg else 5826 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm" 5827 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5828 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm" 5829 1.1 mrg fi 5830 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do 5831 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5832 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5833 1.1 mrg IFS="$lt_save_ifs" 5834 1.1 mrg test -z "$ac_dir" && ac_dir=. 5835 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm" 5836 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5837 1.1 mrg # Check to see if the nm accepts a BSD-compat flag. 5838 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5839 1.1 mrg # nm: unknown option "B" ignored 5840 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file 5841 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5842 1.1 mrg */dev/null* | *'Invalid file or object type'*) 5843 1.1 mrg lt_cv_path_NM="$tmp_nm -B" 5844 1.1 mrg break 5845 1.1 mrg ;; 5846 1.1 mrg *) 5847 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5848 1.1 mrg */dev/null*) 5849 1.1 mrg lt_cv_path_NM="$tmp_nm -p" 5850 1.1 mrg break 5851 1.1 mrg ;; 5852 1.1 mrg *) 5853 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5854 1.1 mrg continue # so that we can try to find one that supports BSD flags 5855 1.1 mrg ;; 5856 1.1 mrg esac 5857 1.1 mrg ;; 5858 1.1 mrg esac 5859 1.1 mrg fi 5860 1.1 mrg done 5861 1.1 mrg IFS="$lt_save_ifs" 5862 1.1 mrg done 5863 1.1 mrg : ${lt_cv_path_NM=no} 5864 1.1 mrg fi 5865 1.1 mrg fi 5866 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5867 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 5868 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 5869 1.1 mrg NM="$lt_cv_path_NM" 5870 1.1 mrg else 5871 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 5872 1.1 mrg if test -n "$DUMPBIN"; then : 5873 1.1 mrg # Let the user override the test. 5874 1.1 mrg else 5875 1.1 mrg if test -n "$ac_tool_prefix"; then 5876 1.1 mrg for ac_prog in dumpbin "link -dump" 5877 1.1 mrg do 5878 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5879 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5880 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5881 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5882 1.8 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 5883 1.1 mrg $as_echo_n "(cached) " >&6 5884 1.1 mrg else 5885 1.1 mrg if test -n "$DUMPBIN"; then 5886 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5887 1.1 mrg else 5888 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5889 1.1 mrg for as_dir in $PATH 5890 1.1 mrg do 5891 1.1 mrg IFS=$as_save_IFS 5892 1.1 mrg test -z "$as_dir" && as_dir=. 5893 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5894 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5895 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5896 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5897 1.1 mrg break 2 5898 1.1 mrg fi 5899 1.1 mrg done 5900 1.1 mrg done 5901 1.1 mrg IFS=$as_save_IFS 5902 1.1 mrg 5903 1.1 mrg fi 5904 1.1 mrg fi 5905 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 5906 1.1 mrg if test -n "$DUMPBIN"; then 5907 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5908 1.1 mrg $as_echo "$DUMPBIN" >&6; } 5909 1.1 mrg else 5910 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5911 1.1 mrg $as_echo "no" >&6; } 5912 1.1 mrg fi 5913 1.1 mrg 5914 1.1 mrg 5915 1.1 mrg test -n "$DUMPBIN" && break 5916 1.1 mrg done 5917 1.1 mrg fi 5918 1.1 mrg if test -z "$DUMPBIN"; then 5919 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 5920 1.1 mrg for ac_prog in dumpbin "link -dump" 5921 1.1 mrg do 5922 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5923 1.1 mrg set dummy $ac_prog; ac_word=$2 5924 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5925 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5926 1.8 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5927 1.1 mrg $as_echo_n "(cached) " >&6 5928 1.1 mrg else 5929 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5930 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5931 1.1 mrg else 5932 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5933 1.1 mrg for as_dir in $PATH 5934 1.1 mrg do 5935 1.1 mrg IFS=$as_save_IFS 5936 1.1 mrg test -z "$as_dir" && as_dir=. 5937 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5938 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5939 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5940 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5941 1.1 mrg break 2 5942 1.1 mrg fi 5943 1.1 mrg done 5944 1.1 mrg done 5945 1.1 mrg IFS=$as_save_IFS 5946 1.1 mrg 5947 1.1 mrg fi 5948 1.1 mrg fi 5949 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5950 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5951 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5952 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 5953 1.1 mrg else 5954 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5955 1.1 mrg $as_echo "no" >&6; } 5956 1.1 mrg fi 5957 1.1 mrg 5958 1.1 mrg 5959 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 5960 1.1 mrg done 5961 1.1 mrg 5962 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 5963 1.1 mrg DUMPBIN=":" 5964 1.1 mrg else 5965 1.1 mrg case $cross_compiling:$ac_tool_warned in 5966 1.1 mrg yes:) 5967 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5968 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5969 1.1 mrg ac_tool_warned=yes ;; 5970 1.1 mrg esac 5971 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 5972 1.1 mrg fi 5973 1.1 mrg fi 5974 1.1 mrg 5975 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5976 1.1 mrg *COFF*) 5977 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 5978 1.1 mrg ;; 5979 1.1 mrg *) 5980 1.1 mrg DUMPBIN=: 5981 1.1 mrg ;; 5982 1.1 mrg esac 5983 1.1 mrg fi 5984 1.1 mrg 5985 1.1 mrg if test "$DUMPBIN" != ":"; then 5986 1.1 mrg NM="$DUMPBIN" 5987 1.1 mrg fi 5988 1.1 mrg fi 5989 1.1 mrg test -z "$NM" && NM=nm 5990 1.1 mrg 5991 1.1 mrg 5992 1.1 mrg 5993 1.1 mrg 5994 1.1 mrg 5995 1.1 mrg 5996 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5997 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5998 1.8 mrg if ${lt_cv_nm_interface+:} false; then : 5999 1.1 mrg $as_echo_n "(cached) " >&6 6000 1.1 mrg else 6001 1.1 mrg lt_cv_nm_interface="BSD nm" 6002 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 6003 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6004 1.1 mrg (eval "$ac_compile" 2>conftest.err) 6005 1.1 mrg cat conftest.err >&5 6006 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6007 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6008 1.1 mrg cat conftest.err >&5 6009 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6010 1.1 mrg cat conftest.out >&5 6011 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6012 1.1 mrg lt_cv_nm_interface="MS dumpbin" 6013 1.1 mrg fi 6014 1.1 mrg rm -f conftest* 6015 1.1 mrg fi 6016 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6017 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 6018 1.1 mrg 6019 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6020 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 6021 1.1 mrg LN_S=$as_ln_s 6022 1.1 mrg if test "$LN_S" = "ln -s"; then 6023 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6024 1.1 mrg $as_echo "yes" >&6; } 6025 1.1 mrg else 6026 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6027 1.1 mrg $as_echo "no, using $LN_S" >&6; } 6028 1.1 mrg fi 6029 1.1 mrg 6030 1.1 mrg # find the maximum length of command line arguments 6031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6032 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 6033 1.8 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 6034 1.1 mrg $as_echo_n "(cached) " >&6 6035 1.1 mrg else 6036 1.1 mrg i=0 6037 1.1 mrg teststring="ABCD" 6038 1.1 mrg 6039 1.1 mrg case $build_os in 6040 1.1 mrg msdosdjgpp*) 6041 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 6042 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 6043 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 6044 1.1 mrg # check would be larger than it should be. 6045 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 6046 1.1 mrg ;; 6047 1.1 mrg 6048 1.1 mrg gnu*) 6049 1.1 mrg # Under GNU Hurd, this test is not required because there is 6050 1.1 mrg # no limit to the length of command line arguments. 6051 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 6052 1.1 mrg lt_cv_sys_max_cmd_len=-1; 6053 1.1 mrg ;; 6054 1.1 mrg 6055 1.1 mrg cygwin* | mingw* | cegcc*) 6056 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 6057 1.1 mrg # about 5 minutes as the teststring grows exponentially. 6058 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 6059 1.1 mrg # you end up with a "frozen" computer, even though with patience 6060 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 6061 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 6062 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 6063 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6064 1.1 mrg ;; 6065 1.1 mrg 6066 1.1 mrg mint*) 6067 1.1 mrg # On MiNT this can take a long time and run out of memory. 6068 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6069 1.1 mrg ;; 6070 1.1 mrg 6071 1.1 mrg amigaos*) 6072 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 6073 1.1 mrg # So we just punt and use a minimum line length of 8192. 6074 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6075 1.1 mrg ;; 6076 1.1 mrg 6077 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6078 1.1 mrg # This has been around since 386BSD, at least. Likely further. 6079 1.1 mrg if test -x /sbin/sysctl; then 6080 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6081 1.1 mrg elif test -x /usr/sbin/sysctl; then 6082 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6083 1.1 mrg else 6084 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6085 1.1 mrg fi 6086 1.1 mrg # And add a safety zone 6087 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6088 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6089 1.1 mrg ;; 6090 1.1 mrg 6091 1.1 mrg interix*) 6092 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 6093 1.1 mrg lt_cv_sys_max_cmd_len=196608 6094 1.1 mrg ;; 6095 1.1 mrg 6096 1.1 mrg osf*) 6097 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6098 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6099 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 6100 1.1 mrg # First set a reasonable default. 6101 1.1 mrg lt_cv_sys_max_cmd_len=16384 6102 1.1 mrg # 6103 1.1 mrg if test -x /sbin/sysconfig; then 6104 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6105 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 6106 1.1 mrg esac 6107 1.1 mrg fi 6108 1.1 mrg ;; 6109 1.1 mrg sco3.2v5*) 6110 1.1 mrg lt_cv_sys_max_cmd_len=102400 6111 1.1 mrg ;; 6112 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 6113 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6114 1.1 mrg if test -n "$kargmax"; then 6115 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6116 1.1 mrg else 6117 1.1 mrg lt_cv_sys_max_cmd_len=32768 6118 1.1 mrg fi 6119 1.1 mrg ;; 6120 1.1 mrg *) 6121 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6122 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 6123 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6124 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6125 1.1 mrg else 6126 1.1 mrg # Make teststring a little bigger before we do anything with it. 6127 1.1 mrg # a 1K string should be a reasonable start. 6128 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 6129 1.1 mrg teststring=$teststring$teststring 6130 1.1 mrg done 6131 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6132 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 6133 1.1 mrg # maximum length that is only half of the actual maximum length, but 6134 1.1 mrg # we can't tell. 6135 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6136 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 6137 1.1 mrg test $i != 17 # 1/2 MB should be enough 6138 1.1 mrg do 6139 1.1 mrg i=`expr $i + 1` 6140 1.1 mrg teststring=$teststring$teststring 6141 1.1 mrg done 6142 1.1 mrg # Only check the string length outside the loop. 6143 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6144 1.1 mrg teststring= 6145 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 6146 1.1 mrg # massive amounts of additional arguments before passing them to the 6147 1.1 mrg # linker. It appears as though 1/2 is a usable value. 6148 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6149 1.1 mrg fi 6150 1.1 mrg ;; 6151 1.1 mrg esac 6152 1.1 mrg 6153 1.1 mrg fi 6154 1.1 mrg 6155 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 6156 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6157 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6158 1.1 mrg else 6159 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6160 1.1 mrg $as_echo "none" >&6; } 6161 1.1 mrg fi 6162 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 6163 1.1 mrg 6164 1.1 mrg 6165 1.1 mrg 6166 1.1 mrg 6167 1.1 mrg 6168 1.1 mrg 6169 1.1 mrg : ${CP="cp -f"} 6170 1.1 mrg : ${MV="mv -f"} 6171 1.1 mrg : ${RM="rm -f"} 6172 1.1 mrg 6173 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6174 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6175 1.1 mrg # Try some XSI features 6176 1.1 mrg xsi_shell=no 6177 1.1 mrg ( _lt_dummy="a/b/c" 6178 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6179 1.1 mrg = c,a/b,, \ 6180 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 6181 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6182 1.1 mrg && xsi_shell=yes 6183 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6184 1.1 mrg $as_echo "$xsi_shell" >&6; } 6185 1.1 mrg 6186 1.1 mrg 6187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6188 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6189 1.1 mrg lt_shell_append=no 6190 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6191 1.1 mrg >/dev/null 2>&1 \ 6192 1.1 mrg && lt_shell_append=yes 6193 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6194 1.1 mrg $as_echo "$lt_shell_append" >&6; } 6195 1.1 mrg 6196 1.1 mrg 6197 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6198 1.1 mrg lt_unset=unset 6199 1.1 mrg else 6200 1.1 mrg lt_unset=false 6201 1.1 mrg fi 6202 1.1 mrg 6203 1.1 mrg 6204 1.1 mrg 6205 1.1 mrg 6206 1.1 mrg 6207 1.1 mrg # test EBCDIC or ASCII 6208 1.1 mrg case `echo X|tr X '\101'` in 6209 1.1 mrg A) # ASCII based system 6210 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6211 1.1 mrg lt_SP2NL='tr \040 \012' 6212 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 6213 1.1 mrg ;; 6214 1.1 mrg *) # EBCDIC based system 6215 1.1 mrg lt_SP2NL='tr \100 \n' 6216 1.1 mrg lt_NL2SP='tr \r\n \100\100' 6217 1.1 mrg ;; 6218 1.1 mrg esac 6219 1.1 mrg 6220 1.1 mrg 6221 1.1 mrg 6222 1.1 mrg 6223 1.1 mrg 6224 1.1 mrg 6225 1.1 mrg 6226 1.1 mrg 6227 1.1 mrg 6228 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6229 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 6230 1.8 mrg if ${lt_cv_ld_reload_flag+:} false; then : 6231 1.1 mrg $as_echo_n "(cached) " >&6 6232 1.1 mrg else 6233 1.1 mrg lt_cv_ld_reload_flag='-r' 6234 1.1 mrg fi 6235 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6236 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 6237 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 6238 1.1 mrg case $reload_flag in 6239 1.1 mrg "" | " "*) ;; 6240 1.1 mrg *) reload_flag=" $reload_flag" ;; 6241 1.1 mrg esac 6242 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 6243 1.1 mrg case $host_os in 6244 1.1 mrg darwin*) 6245 1.1 mrg if test "$GCC" = yes; then 6246 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6247 1.1 mrg else 6248 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 6249 1.1 mrg fi 6250 1.1 mrg ;; 6251 1.1 mrg esac 6252 1.1 mrg 6253 1.1 mrg 6254 1.1 mrg 6255 1.1 mrg 6256 1.1 mrg 6257 1.1 mrg 6258 1.1 mrg 6259 1.1 mrg 6260 1.1 mrg 6261 1.1 mrg if test -n "$ac_tool_prefix"; then 6262 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6263 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 6264 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6265 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6266 1.8 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 6267 1.1 mrg $as_echo_n "(cached) " >&6 6268 1.1 mrg else 6269 1.1 mrg if test -n "$OBJDUMP"; then 6270 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6271 1.1 mrg else 6272 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6273 1.1 mrg for as_dir in $PATH 6274 1.1 mrg do 6275 1.1 mrg IFS=$as_save_IFS 6276 1.1 mrg test -z "$as_dir" && as_dir=. 6277 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6278 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6279 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6280 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6281 1.1 mrg break 2 6282 1.1 mrg fi 6283 1.1 mrg done 6284 1.1 mrg done 6285 1.1 mrg IFS=$as_save_IFS 6286 1.1 mrg 6287 1.1 mrg fi 6288 1.1 mrg fi 6289 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 6290 1.1 mrg if test -n "$OBJDUMP"; then 6291 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6292 1.1 mrg $as_echo "$OBJDUMP" >&6; } 6293 1.1 mrg else 6294 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6295 1.1 mrg $as_echo "no" >&6; } 6296 1.1 mrg fi 6297 1.1 mrg 6298 1.1 mrg 6299 1.1 mrg fi 6300 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 6301 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 6302 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 6303 1.1 mrg set dummy objdump; ac_word=$2 6304 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6305 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6306 1.8 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6307 1.1 mrg $as_echo_n "(cached) " >&6 6308 1.1 mrg else 6309 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 6310 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6311 1.1 mrg else 6312 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6313 1.1 mrg for as_dir in $PATH 6314 1.1 mrg do 6315 1.1 mrg IFS=$as_save_IFS 6316 1.1 mrg test -z "$as_dir" && as_dir=. 6317 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6318 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6319 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 6320 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6321 1.1 mrg break 2 6322 1.1 mrg fi 6323 1.1 mrg done 6324 1.1 mrg done 6325 1.1 mrg IFS=$as_save_IFS 6326 1.1 mrg 6327 1.1 mrg fi 6328 1.1 mrg fi 6329 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6330 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 6331 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6332 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 6333 1.1 mrg else 6334 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6335 1.1 mrg $as_echo "no" >&6; } 6336 1.1 mrg fi 6337 1.1 mrg 6338 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 6339 1.1 mrg OBJDUMP="false" 6340 1.1 mrg else 6341 1.1 mrg case $cross_compiling:$ac_tool_warned in 6342 1.1 mrg yes:) 6343 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6344 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6345 1.1 mrg ac_tool_warned=yes ;; 6346 1.1 mrg esac 6347 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 6348 1.1 mrg fi 6349 1.1 mrg else 6350 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 6351 1.1 mrg fi 6352 1.1 mrg 6353 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 6354 1.1 mrg 6355 1.1 mrg 6356 1.1 mrg 6357 1.1 mrg 6358 1.1 mrg 6359 1.1 mrg 6360 1.1 mrg 6361 1.1 mrg 6362 1.1 mrg 6363 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6364 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 6365 1.8 mrg if ${lt_cv_deplibs_check_method+:} false; then : 6366 1.1 mrg $as_echo_n "(cached) " >&6 6367 1.1 mrg else 6368 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 6369 1.1 mrg lt_cv_file_magic_test_file= 6370 1.1 mrg lt_cv_deplibs_check_method='unknown' 6371 1.1 mrg # Need to set the preceding variable on all platforms that support 6372 1.1 mrg # interlibrary dependencies. 6373 1.1 mrg # 'none' -- dependencies not supported. 6374 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 6375 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 6376 1.1 mrg # 'test_compile' -- check by making test program. 6377 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 6378 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 6379 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 6380 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 6381 1.1 mrg 6382 1.1 mrg case $host_os in 6383 1.1 mrg aix[4-9]*) 6384 1.1 mrg lt_cv_deplibs_check_method=pass_all 6385 1.1 mrg ;; 6386 1.1 mrg 6387 1.1 mrg beos*) 6388 1.1 mrg lt_cv_deplibs_check_method=pass_all 6389 1.1 mrg ;; 6390 1.1 mrg 6391 1.1 mrg bsdi[45]*) 6392 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6393 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 6394 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 6395 1.1 mrg ;; 6396 1.1 mrg 6397 1.1 mrg cygwin*) 6398 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 6399 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6400 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 6401 1.1 mrg ;; 6402 1.1 mrg 6403 1.1 mrg mingw* | pw32*) 6404 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 6405 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 6406 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 6407 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6408 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6409 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6410 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 6411 1.1 mrg else 6412 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6413 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6414 1.1 mrg fi 6415 1.1 mrg ;; 6416 1.1 mrg 6417 1.1 mrg cegcc*) 6418 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 6419 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6420 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6421 1.1 mrg ;; 6422 1.1 mrg 6423 1.1 mrg darwin* | rhapsody*) 6424 1.1 mrg lt_cv_deplibs_check_method=pass_all 6425 1.1 mrg ;; 6426 1.1 mrg 6427 1.1 mrg freebsd* | dragonfly*) 6428 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6429 1.1 mrg case $host_cpu in 6430 1.1 mrg i*86 ) 6431 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 6432 1.1 mrg # Let's accept both of them until this is cleared up. 6433 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6434 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6435 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6436 1.1 mrg ;; 6437 1.1 mrg esac 6438 1.1 mrg else 6439 1.1 mrg lt_cv_deplibs_check_method=pass_all 6440 1.1 mrg fi 6441 1.1 mrg ;; 6442 1.1 mrg 6443 1.1 mrg gnu*) 6444 1.1 mrg lt_cv_deplibs_check_method=pass_all 6445 1.1 mrg ;; 6446 1.1 mrg 6447 1.1 mrg haiku*) 6448 1.1 mrg lt_cv_deplibs_check_method=pass_all 6449 1.1 mrg ;; 6450 1.1 mrg 6451 1.1 mrg hpux10.20* | hpux11*) 6452 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6453 1.1 mrg case $host_cpu in 6454 1.1 mrg ia64*) 6455 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' 6456 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6457 1.1 mrg ;; 6458 1.1 mrg hppa*64*) 6459 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]' 6460 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6461 1.1 mrg ;; 6462 1.1 mrg *) 6463 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' 6464 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 6465 1.1 mrg ;; 6466 1.1 mrg esac 6467 1.1 mrg ;; 6468 1.1 mrg 6469 1.1 mrg interix[3-9]*) 6470 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6471 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6472 1.1 mrg ;; 6473 1.1 mrg 6474 1.1 mrg irix5* | irix6* | nonstopux*) 6475 1.1 mrg case $LD in 6476 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 6477 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 6478 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 6479 1.1 mrg *) libmagic=never-match;; 6480 1.1 mrg esac 6481 1.1 mrg lt_cv_deplibs_check_method=pass_all 6482 1.1 mrg ;; 6483 1.1 mrg 6484 1.1 mrg # This must be Linux ELF. 6485 1.9 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6486 1.1 mrg lt_cv_deplibs_check_method=pass_all 6487 1.1 mrg ;; 6488 1.1 mrg 6489 1.1 mrg netbsd*) 6490 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6491 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6492 1.1 mrg else 6493 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6494 1.1 mrg fi 6495 1.1 mrg ;; 6496 1.1 mrg 6497 1.1 mrg newos6*) 6498 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6499 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6500 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 6501 1.1 mrg ;; 6502 1.1 mrg 6503 1.1 mrg *nto* | *qnx*) 6504 1.1 mrg lt_cv_deplibs_check_method=pass_all 6505 1.1 mrg ;; 6506 1.1 mrg 6507 1.1 mrg openbsd*) 6508 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6509 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6510 1.1 mrg else 6511 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6512 1.1 mrg fi 6513 1.1 mrg ;; 6514 1.1 mrg 6515 1.1 mrg osf3* | osf4* | osf5*) 6516 1.1 mrg lt_cv_deplibs_check_method=pass_all 6517 1.1 mrg ;; 6518 1.1 mrg 6519 1.1 mrg rdos*) 6520 1.1 mrg lt_cv_deplibs_check_method=pass_all 6521 1.1 mrg ;; 6522 1.1 mrg 6523 1.1 mrg solaris*) 6524 1.1 mrg lt_cv_deplibs_check_method=pass_all 6525 1.1 mrg ;; 6526 1.1 mrg 6527 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6528 1.1 mrg lt_cv_deplibs_check_method=pass_all 6529 1.1 mrg ;; 6530 1.1 mrg 6531 1.1 mrg sysv4 | sysv4.3*) 6532 1.1 mrg case $host_vendor in 6533 1.1 mrg motorola) 6534 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]' 6535 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6536 1.1 mrg ;; 6537 1.1 mrg ncr) 6538 1.1 mrg lt_cv_deplibs_check_method=pass_all 6539 1.1 mrg ;; 6540 1.1 mrg sequent) 6541 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6542 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6543 1.1 mrg ;; 6544 1.1 mrg sni) 6545 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6546 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6547 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 6548 1.1 mrg ;; 6549 1.1 mrg siemens) 6550 1.1 mrg lt_cv_deplibs_check_method=pass_all 6551 1.1 mrg ;; 6552 1.1 mrg pc) 6553 1.1 mrg lt_cv_deplibs_check_method=pass_all 6554 1.1 mrg ;; 6555 1.1 mrg esac 6556 1.1 mrg ;; 6557 1.1 mrg 6558 1.1 mrg tpf*) 6559 1.1 mrg lt_cv_deplibs_check_method=pass_all 6560 1.1 mrg ;; 6561 1.1 mrg esac 6562 1.1 mrg 6563 1.1 mrg fi 6564 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6565 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 6566 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 6567 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 6568 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 6569 1.1 mrg 6570 1.1 mrg 6571 1.1 mrg 6572 1.1 mrg 6573 1.1 mrg 6574 1.1 mrg 6575 1.1 mrg 6576 1.1 mrg 6577 1.1 mrg 6578 1.1 mrg 6579 1.1 mrg 6580 1.1 mrg 6581 1.1 mrg if test -n "$ac_tool_prefix"; then 6582 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6583 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 6584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6585 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6586 1.8 mrg if ${ac_cv_prog_AR+:} false; then : 6587 1.1 mrg $as_echo_n "(cached) " >&6 6588 1.1 mrg else 6589 1.1 mrg if test -n "$AR"; then 6590 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 6591 1.1 mrg else 6592 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6593 1.1 mrg for as_dir in $PATH 6594 1.1 mrg do 6595 1.1 mrg IFS=$as_save_IFS 6596 1.1 mrg test -z "$as_dir" && as_dir=. 6597 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6598 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6599 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 6600 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6601 1.1 mrg break 2 6602 1.1 mrg fi 6603 1.1 mrg done 6604 1.1 mrg done 6605 1.1 mrg IFS=$as_save_IFS 6606 1.1 mrg 6607 1.1 mrg fi 6608 1.1 mrg fi 6609 1.1 mrg AR=$ac_cv_prog_AR 6610 1.1 mrg if test -n "$AR"; then 6611 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6612 1.1 mrg $as_echo "$AR" >&6; } 6613 1.1 mrg else 6614 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6615 1.1 mrg $as_echo "no" >&6; } 6616 1.1 mrg fi 6617 1.1 mrg 6618 1.1 mrg 6619 1.1 mrg fi 6620 1.1 mrg if test -z "$ac_cv_prog_AR"; then 6621 1.1 mrg ac_ct_AR=$AR 6622 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 6623 1.1 mrg set dummy ar; ac_word=$2 6624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6625 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6626 1.8 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 6627 1.1 mrg $as_echo_n "(cached) " >&6 6628 1.1 mrg else 6629 1.1 mrg if test -n "$ac_ct_AR"; then 6630 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6631 1.1 mrg else 6632 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6633 1.1 mrg for as_dir in $PATH 6634 1.1 mrg do 6635 1.1 mrg IFS=$as_save_IFS 6636 1.1 mrg test -z "$as_dir" && as_dir=. 6637 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6638 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6639 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 6640 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6641 1.1 mrg break 2 6642 1.1 mrg fi 6643 1.1 mrg done 6644 1.1 mrg done 6645 1.1 mrg IFS=$as_save_IFS 6646 1.1 mrg 6647 1.1 mrg fi 6648 1.1 mrg fi 6649 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 6650 1.1 mrg if test -n "$ac_ct_AR"; then 6651 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6652 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 6653 1.1 mrg else 6654 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6655 1.1 mrg $as_echo "no" >&6; } 6656 1.1 mrg fi 6657 1.1 mrg 6658 1.1 mrg if test "x$ac_ct_AR" = x; then 6659 1.1 mrg AR="false" 6660 1.1 mrg else 6661 1.1 mrg case $cross_compiling:$ac_tool_warned in 6662 1.1 mrg yes:) 6663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6664 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6665 1.1 mrg ac_tool_warned=yes ;; 6666 1.1 mrg esac 6667 1.1 mrg AR=$ac_ct_AR 6668 1.1 mrg fi 6669 1.1 mrg else 6670 1.1 mrg AR="$ac_cv_prog_AR" 6671 1.1 mrg fi 6672 1.1 mrg 6673 1.1 mrg test -z "$AR" && AR=ar 6674 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 6675 1.1 mrg 6676 1.1 mrg 6677 1.1 mrg 6678 1.1 mrg 6679 1.1 mrg 6680 1.1 mrg 6681 1.1 mrg 6682 1.1 mrg 6683 1.1 mrg 6684 1.1 mrg 6685 1.1 mrg 6686 1.1 mrg if test -n "$ac_tool_prefix"; then 6687 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6688 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 6689 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6690 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6691 1.8 mrg if ${ac_cv_prog_STRIP+:} false; then : 6692 1.1 mrg $as_echo_n "(cached) " >&6 6693 1.1 mrg else 6694 1.1 mrg if test -n "$STRIP"; then 6695 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6696 1.1 mrg else 6697 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6698 1.1 mrg for as_dir in $PATH 6699 1.1 mrg do 6700 1.1 mrg IFS=$as_save_IFS 6701 1.1 mrg test -z "$as_dir" && as_dir=. 6702 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6703 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6704 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6705 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6706 1.1 mrg break 2 6707 1.1 mrg fi 6708 1.1 mrg done 6709 1.1 mrg done 6710 1.1 mrg IFS=$as_save_IFS 6711 1.1 mrg 6712 1.1 mrg fi 6713 1.1 mrg fi 6714 1.1 mrg STRIP=$ac_cv_prog_STRIP 6715 1.1 mrg if test -n "$STRIP"; then 6716 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6717 1.1 mrg $as_echo "$STRIP" >&6; } 6718 1.1 mrg else 6719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6720 1.1 mrg $as_echo "no" >&6; } 6721 1.1 mrg fi 6722 1.1 mrg 6723 1.1 mrg 6724 1.1 mrg fi 6725 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 6726 1.1 mrg ac_ct_STRIP=$STRIP 6727 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 6728 1.1 mrg set dummy strip; ac_word=$2 6729 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6730 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6731 1.8 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6732 1.1 mrg $as_echo_n "(cached) " >&6 6733 1.1 mrg else 6734 1.1 mrg if test -n "$ac_ct_STRIP"; then 6735 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6736 1.1 mrg else 6737 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6738 1.1 mrg for as_dir in $PATH 6739 1.1 mrg do 6740 1.1 mrg IFS=$as_save_IFS 6741 1.1 mrg test -z "$as_dir" && as_dir=. 6742 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6743 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6744 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 6745 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6746 1.1 mrg break 2 6747 1.1 mrg fi 6748 1.1 mrg done 6749 1.1 mrg done 6750 1.1 mrg IFS=$as_save_IFS 6751 1.1 mrg 6752 1.1 mrg fi 6753 1.1 mrg fi 6754 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6755 1.1 mrg if test -n "$ac_ct_STRIP"; then 6756 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6757 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 6758 1.1 mrg else 6759 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6760 1.1 mrg $as_echo "no" >&6; } 6761 1.1 mrg fi 6762 1.1 mrg 6763 1.1 mrg if test "x$ac_ct_STRIP" = x; then 6764 1.1 mrg STRIP=":" 6765 1.1 mrg else 6766 1.1 mrg case $cross_compiling:$ac_tool_warned in 6767 1.1 mrg yes:) 6768 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6769 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6770 1.1 mrg ac_tool_warned=yes ;; 6771 1.1 mrg esac 6772 1.1 mrg STRIP=$ac_ct_STRIP 6773 1.1 mrg fi 6774 1.1 mrg else 6775 1.1 mrg STRIP="$ac_cv_prog_STRIP" 6776 1.1 mrg fi 6777 1.1 mrg 6778 1.1 mrg test -z "$STRIP" && STRIP=: 6779 1.1 mrg 6780 1.1 mrg 6781 1.1 mrg 6782 1.1 mrg 6783 1.1 mrg 6784 1.1 mrg 6785 1.1 mrg if test -n "$ac_tool_prefix"; then 6786 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6787 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6788 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6789 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6790 1.8 mrg if ${ac_cv_prog_RANLIB+:} false; then : 6791 1.1 mrg $as_echo_n "(cached) " >&6 6792 1.1 mrg else 6793 1.1 mrg if test -n "$RANLIB"; then 6794 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6795 1.1 mrg else 6796 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6797 1.1 mrg for as_dir in $PATH 6798 1.1 mrg do 6799 1.1 mrg IFS=$as_save_IFS 6800 1.1 mrg test -z "$as_dir" && as_dir=. 6801 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6802 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6803 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6804 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6805 1.1 mrg break 2 6806 1.1 mrg fi 6807 1.1 mrg done 6808 1.1 mrg done 6809 1.1 mrg IFS=$as_save_IFS 6810 1.1 mrg 6811 1.1 mrg fi 6812 1.1 mrg fi 6813 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 6814 1.1 mrg if test -n "$RANLIB"; then 6815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6816 1.1 mrg $as_echo "$RANLIB" >&6; } 6817 1.1 mrg else 6818 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6819 1.1 mrg $as_echo "no" >&6; } 6820 1.1 mrg fi 6821 1.1 mrg 6822 1.1 mrg 6823 1.1 mrg fi 6824 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 6825 1.1 mrg ac_ct_RANLIB=$RANLIB 6826 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 6827 1.1 mrg set dummy ranlib; ac_word=$2 6828 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6829 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6830 1.8 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6831 1.1 mrg $as_echo_n "(cached) " >&6 6832 1.1 mrg else 6833 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6834 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6835 1.1 mrg else 6836 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6837 1.1 mrg for as_dir in $PATH 6838 1.1 mrg do 6839 1.1 mrg IFS=$as_save_IFS 6840 1.1 mrg test -z "$as_dir" && as_dir=. 6841 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6842 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6843 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 6844 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6845 1.1 mrg break 2 6846 1.1 mrg fi 6847 1.1 mrg done 6848 1.1 mrg done 6849 1.1 mrg IFS=$as_save_IFS 6850 1.1 mrg 6851 1.1 mrg fi 6852 1.1 mrg fi 6853 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6854 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6855 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6856 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 6857 1.1 mrg else 6858 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6859 1.1 mrg $as_echo "no" >&6; } 6860 1.1 mrg fi 6861 1.1 mrg 6862 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 6863 1.1 mrg RANLIB=":" 6864 1.1 mrg else 6865 1.1 mrg case $cross_compiling:$ac_tool_warned in 6866 1.1 mrg yes:) 6867 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6868 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6869 1.1 mrg ac_tool_warned=yes ;; 6870 1.1 mrg esac 6871 1.1 mrg RANLIB=$ac_ct_RANLIB 6872 1.1 mrg fi 6873 1.1 mrg else 6874 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 6875 1.1 mrg fi 6876 1.1 mrg 6877 1.1 mrg test -z "$RANLIB" && RANLIB=: 6878 1.1 mrg 6879 1.1 mrg 6880 1.1 mrg 6881 1.1 mrg 6882 1.1 mrg 6883 1.1 mrg 6884 1.1 mrg # Determine commands to create old-style static archives. 6885 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6886 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 6887 1.1 mrg old_postuninstall_cmds= 6888 1.1 mrg 6889 1.1 mrg if test -n "$RANLIB"; then 6890 1.1 mrg case $host_os in 6891 1.1 mrg openbsd*) 6892 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6893 1.1 mrg ;; 6894 1.1 mrg *) 6895 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6896 1.1 mrg ;; 6897 1.1 mrg esac 6898 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6899 1.1 mrg fi 6900 1.1 mrg 6901 1.1 mrg case $host_os in 6902 1.1 mrg darwin*) 6903 1.1 mrg lock_old_archive_extraction=yes ;; 6904 1.1 mrg *) 6905 1.1 mrg lock_old_archive_extraction=no ;; 6906 1.1 mrg esac 6907 1.1 mrg 6908 1.1 mrg 6909 1.1 mrg 6910 1.1 mrg 6911 1.1 mrg 6912 1.1 mrg 6913 1.1 mrg 6914 1.1 mrg 6915 1.1 mrg 6916 1.1 mrg 6917 1.1 mrg 6918 1.1 mrg 6919 1.1 mrg 6920 1.1 mrg 6921 1.1 mrg 6922 1.1 mrg 6923 1.1 mrg 6924 1.1 mrg 6925 1.1 mrg 6926 1.1 mrg 6927 1.1 mrg 6928 1.1 mrg 6929 1.1 mrg 6930 1.1 mrg 6931 1.1 mrg 6932 1.1 mrg 6933 1.1 mrg 6934 1.1 mrg 6935 1.1 mrg 6936 1.1 mrg 6937 1.1 mrg 6938 1.1 mrg 6939 1.1 mrg 6940 1.1 mrg 6941 1.1 mrg 6942 1.1 mrg 6943 1.1 mrg 6944 1.1 mrg 6945 1.1 mrg 6946 1.1 mrg # If no C compiler was specified, use CC. 6947 1.1 mrg LTCC=${LTCC-"$CC"} 6948 1.1 mrg 6949 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 6950 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6951 1.1 mrg 6952 1.1 mrg # Allow CC to be a program name with arguments. 6953 1.1 mrg compiler=$CC 6954 1.1 mrg 6955 1.1 mrg 6956 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 6957 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6958 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6959 1.8 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6960 1.1 mrg $as_echo_n "(cached) " >&6 6961 1.1 mrg else 6962 1.1 mrg 6963 1.1 mrg # These are sane defaults that work on at least a few old systems. 6964 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6965 1.1 mrg 6966 1.1 mrg # Character class describing NM global symbol codes. 6967 1.1 mrg symcode='[BCDEGRST]' 6968 1.1 mrg 6969 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 6970 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6971 1.1 mrg 6972 1.1 mrg # Define system-specific variables. 6973 1.1 mrg case $host_os in 6974 1.1 mrg aix*) 6975 1.1 mrg symcode='[BCDT]' 6976 1.1 mrg ;; 6977 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 6978 1.1 mrg symcode='[ABCDGISTW]' 6979 1.1 mrg ;; 6980 1.1 mrg hpux*) 6981 1.1 mrg if test "$host_cpu" = ia64; then 6982 1.1 mrg symcode='[ABCDEGRST]' 6983 1.1 mrg fi 6984 1.1 mrg ;; 6985 1.1 mrg irix* | nonstopux*) 6986 1.1 mrg symcode='[BCDEGRST]' 6987 1.1 mrg ;; 6988 1.1 mrg osf*) 6989 1.1 mrg symcode='[BCDEGQRST]' 6990 1.1 mrg ;; 6991 1.1 mrg solaris*) 6992 1.1 mrg symcode='[BDRT]' 6993 1.1 mrg ;; 6994 1.1 mrg sco3.2v5*) 6995 1.1 mrg symcode='[DT]' 6996 1.1 mrg ;; 6997 1.1 mrg sysv4.2uw2*) 6998 1.1 mrg symcode='[DT]' 6999 1.1 mrg ;; 7000 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 7001 1.1 mrg symcode='[ABDT]' 7002 1.1 mrg ;; 7003 1.1 mrg sysv4) 7004 1.1 mrg symcode='[DFNSTU]' 7005 1.1 mrg ;; 7006 1.1 mrg esac 7007 1.1 mrg 7008 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 7009 1.1 mrg case `$NM -V 2>&1` in 7010 1.1 mrg *GNU* | *'with BFD'*) 7011 1.1 mrg symcode='[ABCDGIRSTW]' ;; 7012 1.1 mrg esac 7013 1.1 mrg 7014 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 7015 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 7016 1.1 mrg # so use this general approach. 7017 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'" 7018 1.1 mrg 7019 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 7020 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'" 7021 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'" 7022 1.1 mrg 7023 1.1 mrg # Handle CRLF in mingw tool chain 7024 1.1 mrg opt_cr= 7025 1.1 mrg case $build_os in 7026 1.1 mrg mingw*) 7027 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7028 1.1 mrg ;; 7029 1.1 mrg esac 7030 1.1 mrg 7031 1.1 mrg # Try without a prefix underscore, then with it. 7032 1.1 mrg for ac_symprfx in "" "_"; do 7033 1.1 mrg 7034 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7035 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 7036 1.1 mrg 7037 1.1 mrg # Write the raw and C identifiers. 7038 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7039 1.1 mrg # Fake it for dumpbin and say T for any non-static function 7040 1.1 mrg # and D for any global variable. 7041 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 7042 1.1 mrg # which start with @ or ?. 7043 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 7044 1.1 mrg " {last_section=section; section=\$ 3};"\ 7045 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7046 1.1 mrg " \$ 0!~/External *\|/{next};"\ 7047 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7048 1.1 mrg " {if(hide[section]) next};"\ 7049 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7050 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7051 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7052 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7053 1.1 mrg " ' prfx=^$ac_symprfx" 7054 1.1 mrg else 7055 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7056 1.1 mrg fi 7057 1.1 mrg 7058 1.1 mrg # Check to see that the pipe works correctly. 7059 1.1 mrg pipe_works=no 7060 1.1 mrg 7061 1.1 mrg rm -f conftest* 7062 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 7063 1.1 mrg #ifdef __cplusplus 7064 1.1 mrg extern "C" { 7065 1.1 mrg #endif 7066 1.1 mrg char nm_test_var; 7067 1.1 mrg void nm_test_func(void); 7068 1.1 mrg void nm_test_func(void){} 7069 1.1 mrg #ifdef __cplusplus 7070 1.1 mrg } 7071 1.1 mrg #endif 7072 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 7073 1.1 mrg _LT_EOF 7074 1.1 mrg 7075 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7076 1.1 mrg (eval $ac_compile) 2>&5 7077 1.1 mrg ac_status=$? 7078 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7079 1.1 mrg test $ac_status = 0; }; then 7080 1.1 mrg # Now try to grab the symbols. 7081 1.1 mrg nlist=conftest.nm 7082 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7083 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7084 1.1 mrg ac_status=$? 7085 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7086 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 7087 1.1 mrg # Try sorting and uniquifying the output. 7088 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 7089 1.1 mrg mv -f "$nlist"T "$nlist" 7090 1.1 mrg else 7091 1.1 mrg rm -f "$nlist"T 7092 1.1 mrg fi 7093 1.1 mrg 7094 1.1 mrg # Make sure that we snagged all the symbols we need. 7095 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7096 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7097 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 7098 1.1 mrg #ifdef __cplusplus 7099 1.1 mrg extern "C" { 7100 1.1 mrg #endif 7101 1.1 mrg 7102 1.1 mrg _LT_EOF 7103 1.1 mrg # Now generate the symbol file. 7104 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7105 1.1 mrg 7106 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 7107 1.1 mrg 7108 1.1 mrg /* The mapping between symbol names and symbols. */ 7109 1.1 mrg const struct { 7110 1.1 mrg const char *name; 7111 1.1 mrg void *address; 7112 1.1 mrg } 7113 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 7114 1.1 mrg { 7115 1.1 mrg { "@PROGRAM@", (void *) 0 }, 7116 1.1 mrg _LT_EOF 7117 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7118 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 7119 1.1 mrg {0, (void *) 0} 7120 1.1 mrg }; 7121 1.1 mrg 7122 1.1 mrg /* This works around a problem in FreeBSD linker */ 7123 1.1 mrg #ifdef FREEBSD_WORKAROUND 7124 1.1 mrg static const void *lt_preloaded_setup() { 7125 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 7126 1.1 mrg } 7127 1.1 mrg #endif 7128 1.1 mrg 7129 1.1 mrg #ifdef __cplusplus 7130 1.1 mrg } 7131 1.1 mrg #endif 7132 1.1 mrg _LT_EOF 7133 1.1 mrg # Now try linking the two files. 7134 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 7135 1.1 mrg lt_save_LIBS="$LIBS" 7136 1.1 mrg lt_save_CFLAGS="$CFLAGS" 7137 1.1 mrg LIBS="conftstm.$ac_objext" 7138 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7139 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7140 1.1 mrg (eval $ac_link) 2>&5 7141 1.1 mrg ac_status=$? 7142 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7143 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7144 1.1 mrg pipe_works=yes 7145 1.1 mrg fi 7146 1.1 mrg LIBS="$lt_save_LIBS" 7147 1.1 mrg CFLAGS="$lt_save_CFLAGS" 7148 1.1 mrg else 7149 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 7150 1.1 mrg fi 7151 1.1 mrg else 7152 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 7153 1.1 mrg fi 7154 1.1 mrg else 7155 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7156 1.1 mrg fi 7157 1.1 mrg else 7158 1.1 mrg echo "$progname: failed program was:" >&5 7159 1.1 mrg cat conftest.$ac_ext >&5 7160 1.1 mrg fi 7161 1.1 mrg rm -rf conftest* conftst* 7162 1.1 mrg 7163 1.1 mrg # Do not use the global_symbol_pipe unless it works. 7164 1.1 mrg if test "$pipe_works" = yes; then 7165 1.1 mrg break 7166 1.1 mrg else 7167 1.1 mrg lt_cv_sys_global_symbol_pipe= 7168 1.1 mrg fi 7169 1.1 mrg done 7170 1.1 mrg 7171 1.1 mrg fi 7172 1.1 mrg 7173 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 7174 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 7175 1.1 mrg fi 7176 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7177 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7178 1.1 mrg $as_echo "failed" >&6; } 7179 1.1 mrg else 7180 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7181 1.1 mrg $as_echo "ok" >&6; } 7182 1.1 mrg fi 7183 1.1 mrg 7184 1.1 mrg 7185 1.1 mrg 7186 1.1 mrg 7187 1.1 mrg 7188 1.1 mrg 7189 1.1 mrg 7190 1.1 mrg 7191 1.1 mrg 7192 1.1 mrg 7193 1.1 mrg 7194 1.1 mrg 7195 1.1 mrg 7196 1.1 mrg 7197 1.1 mrg 7198 1.1 mrg 7199 1.1 mrg 7200 1.1 mrg 7201 1.1 mrg 7202 1.1 mrg 7203 1.1 mrg 7204 1.1 mrg 7205 1.1 mrg # Check whether --enable-libtool-lock was given. 7206 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 7207 1.1 mrg enableval=$enable_libtool_lock; 7208 1.1 mrg fi 7209 1.1 mrg 7210 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7211 1.1 mrg 7212 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 7213 1.1 mrg # libtool support. 7214 1.1 mrg case $host in 7215 1.1 mrg ia64-*-hpux*) 7216 1.1 mrg # Find out which ABI we are using. 7217 1.1 mrg echo 'int i;' > conftest.$ac_ext 7218 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7219 1.1 mrg (eval $ac_compile) 2>&5 7220 1.1 mrg ac_status=$? 7221 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7222 1.1 mrg test $ac_status = 0; }; then 7223 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7224 1.1 mrg *ELF-32*) 7225 1.1 mrg HPUX_IA64_MODE="32" 7226 1.1 mrg ;; 7227 1.1 mrg *ELF-64*) 7228 1.1 mrg HPUX_IA64_MODE="64" 7229 1.1 mrg ;; 7230 1.1 mrg esac 7231 1.1 mrg fi 7232 1.1 mrg rm -rf conftest* 7233 1.1 mrg ;; 7234 1.1 mrg *-*-irix6*) 7235 1.1 mrg # Find out which ABI we are using. 7236 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7237 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7238 1.1 mrg (eval $ac_compile) 2>&5 7239 1.1 mrg ac_status=$? 7240 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7241 1.1 mrg test $ac_status = 0; }; then 7242 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 7243 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7244 1.1 mrg *32-bit*) 7245 1.1 mrg LD="${LD-ld} -melf32bsmip" 7246 1.1 mrg ;; 7247 1.1 mrg *N32*) 7248 1.1 mrg LD="${LD-ld} -melf32bmipn32" 7249 1.1 mrg ;; 7250 1.1 mrg *64-bit*) 7251 1.1 mrg LD="${LD-ld} -melf64bmip" 7252 1.1 mrg ;; 7253 1.1 mrg esac 7254 1.1 mrg else 7255 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7256 1.1 mrg *32-bit*) 7257 1.1 mrg LD="${LD-ld} -32" 7258 1.1 mrg ;; 7259 1.1 mrg *N32*) 7260 1.1 mrg LD="${LD-ld} -n32" 7261 1.1 mrg ;; 7262 1.1 mrg *64-bit*) 7263 1.1 mrg LD="${LD-ld} -64" 7264 1.1 mrg ;; 7265 1.1 mrg esac 7266 1.1 mrg fi 7267 1.1 mrg fi 7268 1.1 mrg rm -rf conftest* 7269 1.1 mrg ;; 7270 1.1 mrg 7271 1.1 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7272 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7273 1.1 mrg # Find out which ABI we are using. 7274 1.1 mrg echo 'int i;' > conftest.$ac_ext 7275 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7276 1.1 mrg (eval $ac_compile) 2>&5 7277 1.1 mrg ac_status=$? 7278 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7279 1.1 mrg test $ac_status = 0; }; then 7280 1.1 mrg case `/usr/bin/file conftest.o` in 7281 1.1 mrg *32-bit*) 7282 1.1 mrg case $host in 7283 1.1 mrg x86_64-*kfreebsd*-gnu) 7284 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd" 7285 1.1 mrg ;; 7286 1.1 mrg x86_64-*linux*) 7287 1.1 mrg case `/usr/bin/file conftest.o` in 7288 1.1 mrg *x86-64*) 7289 1.1 mrg LD="${LD-ld} -m elf32_x86_64" 7290 1.1 mrg ;; 7291 1.1 mrg *) 7292 1.1 mrg LD="${LD-ld} -m elf_i386" 7293 1.1 mrg ;; 7294 1.1 mrg esac 7295 1.1 mrg ;; 7296 1.1 mrg powerpc64le-*linux*) 7297 1.1 mrg LD="${LD-ld} -m elf32lppclinux" 7298 1.1 mrg ;; 7299 1.1 mrg powerpc64-*linux*) 7300 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 7301 1.1 mrg ;; 7302 1.1 mrg s390x-*linux*) 7303 1.1 mrg LD="${LD-ld} -m elf_s390" 7304 1.1 mrg ;; 7305 1.1 mrg sparc64-*linux*) 7306 1.1 mrg LD="${LD-ld} -m elf32_sparc" 7307 1.1 mrg ;; 7308 1.1 mrg esac 7309 1.1 mrg ;; 7310 1.1 mrg *64-bit*) 7311 1.1 mrg case $host in 7312 1.1 mrg x86_64-*kfreebsd*-gnu) 7313 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 7314 1.1 mrg ;; 7315 1.1 mrg x86_64-*linux*) 7316 1.1 mrg LD="${LD-ld} -m elf_x86_64" 7317 1.1 mrg ;; 7318 1.1 mrg powerpcle-*linux*) 7319 1.1 mrg LD="${LD-ld} -m elf64lppc" 7320 1.1 mrg ;; 7321 1.1 mrg powerpc-*linux*) 7322 1.1 mrg LD="${LD-ld} -m elf64ppc" 7323 1.1 mrg ;; 7324 1.1 mrg s390*-*linux*|s390*-*tpf*) 7325 1.1 mrg LD="${LD-ld} -m elf64_s390" 7326 1.1 mrg ;; 7327 1.1 mrg sparc*-*linux*) 7328 1.1 mrg LD="${LD-ld} -m elf64_sparc" 7329 1.1 mrg ;; 7330 1.1 mrg esac 7331 1.1 mrg ;; 7332 1.1 mrg esac 7333 1.1 mrg fi 7334 1.1 mrg rm -rf conftest* 7335 1.1 mrg ;; 7336 1.1 mrg 7337 1.1 mrg *-*-sco3.2v5*) 7338 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7339 1.1 mrg SAVE_CFLAGS="$CFLAGS" 7340 1.1 mrg CFLAGS="$CFLAGS -belf" 7341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7342 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7343 1.8 mrg if ${lt_cv_cc_needs_belf+:} false; then : 7344 1.1 mrg $as_echo_n "(cached) " >&6 7345 1.1 mrg else 7346 1.1 mrg ac_ext=c 7347 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7348 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7349 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7350 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7351 1.1 mrg 7352 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7353 1.1 mrg /* end confdefs.h. */ 7354 1.1 mrg 7355 1.1 mrg int 7356 1.1 mrg main () 7357 1.1 mrg { 7358 1.1 mrg 7359 1.1 mrg ; 7360 1.1 mrg return 0; 7361 1.1 mrg } 7362 1.1 mrg _ACEOF 7363 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7364 1.1 mrg lt_cv_cc_needs_belf=yes 7365 1.1 mrg else 7366 1.1 mrg lt_cv_cc_needs_belf=no 7367 1.1 mrg fi 7368 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7369 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7370 1.1 mrg ac_ext=c 7371 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7372 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7373 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7374 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7375 1.1 mrg 7376 1.1 mrg fi 7377 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7378 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 7379 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7380 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7381 1.1 mrg CFLAGS="$SAVE_CFLAGS" 7382 1.1 mrg fi 7383 1.1 mrg ;; 7384 1.1 mrg sparc*-*solaris*) 7385 1.1 mrg # Find out which ABI we are using. 7386 1.1 mrg echo 'int i;' > conftest.$ac_ext 7387 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7388 1.1 mrg (eval $ac_compile) 2>&5 7389 1.1 mrg ac_status=$? 7390 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7391 1.1 mrg test $ac_status = 0; }; then 7392 1.1 mrg case `/usr/bin/file conftest.o` in 7393 1.1 mrg *64-bit*) 7394 1.1 mrg case $lt_cv_prog_gnu_ld in 7395 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 7396 1.1 mrg *) 7397 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7398 1.1 mrg LD="${LD-ld} -64" 7399 1.1 mrg fi 7400 1.1 mrg ;; 7401 1.1 mrg esac 7402 1.1 mrg ;; 7403 1.1 mrg esac 7404 1.1 mrg fi 7405 1.1 mrg rm -rf conftest* 7406 1.1 mrg ;; 7407 1.1 mrg esac 7408 1.1 mrg 7409 1.1 mrg need_locks="$enable_libtool_lock" 7410 1.1 mrg 7411 1.1 mrg 7412 1.1 mrg case $host_os in 7413 1.1 mrg rhapsody* | darwin*) 7414 1.1 mrg if test -n "$ac_tool_prefix"; then 7415 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7416 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7417 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7418 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7419 1.8 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 7420 1.1 mrg $as_echo_n "(cached) " >&6 7421 1.1 mrg else 7422 1.1 mrg if test -n "$DSYMUTIL"; then 7423 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7424 1.1 mrg else 7425 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7426 1.1 mrg for as_dir in $PATH 7427 1.1 mrg do 7428 1.1 mrg IFS=$as_save_IFS 7429 1.1 mrg test -z "$as_dir" && as_dir=. 7430 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7431 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7432 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7433 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7434 1.1 mrg break 2 7435 1.1 mrg fi 7436 1.1 mrg done 7437 1.1 mrg done 7438 1.1 mrg IFS=$as_save_IFS 7439 1.1 mrg 7440 1.1 mrg fi 7441 1.1 mrg fi 7442 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 7443 1.1 mrg if test -n "$DSYMUTIL"; then 7444 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7445 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 7446 1.1 mrg else 7447 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7448 1.1 mrg $as_echo "no" >&6; } 7449 1.1 mrg fi 7450 1.1 mrg 7451 1.1 mrg 7452 1.1 mrg fi 7453 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 7454 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 7455 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 7456 1.1 mrg set dummy dsymutil; ac_word=$2 7457 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7458 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7459 1.8 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7460 1.1 mrg $as_echo_n "(cached) " >&6 7461 1.1 mrg else 7462 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7463 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7464 1.1 mrg else 7465 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7466 1.1 mrg for as_dir in $PATH 7467 1.1 mrg do 7468 1.1 mrg IFS=$as_save_IFS 7469 1.1 mrg test -z "$as_dir" && as_dir=. 7470 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7471 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7472 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7473 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7474 1.1 mrg break 2 7475 1.1 mrg fi 7476 1.1 mrg done 7477 1.1 mrg done 7478 1.1 mrg IFS=$as_save_IFS 7479 1.1 mrg 7480 1.1 mrg fi 7481 1.1 mrg fi 7482 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7483 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7484 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7485 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 7486 1.1 mrg else 7487 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7488 1.1 mrg $as_echo "no" >&6; } 7489 1.1 mrg fi 7490 1.1 mrg 7491 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 7492 1.1 mrg DSYMUTIL=":" 7493 1.1 mrg else 7494 1.1 mrg case $cross_compiling:$ac_tool_warned in 7495 1.1 mrg yes:) 7496 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7497 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7498 1.1 mrg ac_tool_warned=yes ;; 7499 1.1 mrg esac 7500 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 7501 1.1 mrg fi 7502 1.1 mrg else 7503 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7504 1.1 mrg fi 7505 1.1 mrg 7506 1.1 mrg if test -n "$ac_tool_prefix"; then 7507 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7508 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7509 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7510 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7511 1.8 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 7512 1.1 mrg $as_echo_n "(cached) " >&6 7513 1.1 mrg else 7514 1.1 mrg if test -n "$NMEDIT"; then 7515 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7516 1.1 mrg else 7517 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7518 1.1 mrg for as_dir in $PATH 7519 1.1 mrg do 7520 1.1 mrg IFS=$as_save_IFS 7521 1.1 mrg test -z "$as_dir" && as_dir=. 7522 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7523 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7524 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7525 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7526 1.1 mrg break 2 7527 1.1 mrg fi 7528 1.1 mrg done 7529 1.1 mrg done 7530 1.1 mrg IFS=$as_save_IFS 7531 1.1 mrg 7532 1.1 mrg fi 7533 1.1 mrg fi 7534 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 7535 1.1 mrg if test -n "$NMEDIT"; then 7536 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7537 1.1 mrg $as_echo "$NMEDIT" >&6; } 7538 1.1 mrg else 7539 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7540 1.1 mrg $as_echo "no" >&6; } 7541 1.1 mrg fi 7542 1.1 mrg 7543 1.1 mrg 7544 1.1 mrg fi 7545 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 7546 1.1 mrg ac_ct_NMEDIT=$NMEDIT 7547 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 7548 1.1 mrg set dummy nmedit; ac_word=$2 7549 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7550 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7551 1.8 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7552 1.1 mrg $as_echo_n "(cached) " >&6 7553 1.1 mrg else 7554 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7555 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7556 1.1 mrg else 7557 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7558 1.1 mrg for as_dir in $PATH 7559 1.1 mrg do 7560 1.1 mrg IFS=$as_save_IFS 7561 1.1 mrg test -z "$as_dir" && as_dir=. 7562 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7563 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7564 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 7565 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7566 1.1 mrg break 2 7567 1.1 mrg fi 7568 1.1 mrg done 7569 1.1 mrg done 7570 1.1 mrg IFS=$as_save_IFS 7571 1.1 mrg 7572 1.1 mrg fi 7573 1.1 mrg fi 7574 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7575 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7576 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7577 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 7578 1.1 mrg else 7579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7580 1.1 mrg $as_echo "no" >&6; } 7581 1.1 mrg fi 7582 1.1 mrg 7583 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 7584 1.1 mrg NMEDIT=":" 7585 1.1 mrg else 7586 1.1 mrg case $cross_compiling:$ac_tool_warned in 7587 1.1 mrg yes:) 7588 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7589 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7590 1.1 mrg ac_tool_warned=yes ;; 7591 1.1 mrg esac 7592 1.1 mrg NMEDIT=$ac_ct_NMEDIT 7593 1.1 mrg fi 7594 1.1 mrg else 7595 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 7596 1.1 mrg fi 7597 1.1 mrg 7598 1.1 mrg if test -n "$ac_tool_prefix"; then 7599 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7600 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 7601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7602 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7603 1.8 mrg if ${ac_cv_prog_LIPO+:} false; then : 7604 1.1 mrg $as_echo_n "(cached) " >&6 7605 1.1 mrg else 7606 1.1 mrg if test -n "$LIPO"; then 7607 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7608 1.1 mrg else 7609 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7610 1.1 mrg for as_dir in $PATH 7611 1.1 mrg do 7612 1.1 mrg IFS=$as_save_IFS 7613 1.1 mrg test -z "$as_dir" && as_dir=. 7614 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7615 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7616 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7617 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7618 1.1 mrg break 2 7619 1.1 mrg fi 7620 1.1 mrg done 7621 1.1 mrg done 7622 1.1 mrg IFS=$as_save_IFS 7623 1.1 mrg 7624 1.1 mrg fi 7625 1.1 mrg fi 7626 1.1 mrg LIPO=$ac_cv_prog_LIPO 7627 1.1 mrg if test -n "$LIPO"; then 7628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7629 1.1 mrg $as_echo "$LIPO" >&6; } 7630 1.1 mrg else 7631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7632 1.1 mrg $as_echo "no" >&6; } 7633 1.1 mrg fi 7634 1.1 mrg 7635 1.1 mrg 7636 1.1 mrg fi 7637 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 7638 1.1 mrg ac_ct_LIPO=$LIPO 7639 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 7640 1.1 mrg set dummy lipo; ac_word=$2 7641 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7642 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7643 1.8 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7644 1.1 mrg $as_echo_n "(cached) " >&6 7645 1.1 mrg else 7646 1.1 mrg if test -n "$ac_ct_LIPO"; then 7647 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7648 1.1 mrg else 7649 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7650 1.1 mrg for as_dir in $PATH 7651 1.1 mrg do 7652 1.1 mrg IFS=$as_save_IFS 7653 1.1 mrg test -z "$as_dir" && as_dir=. 7654 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7655 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7656 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 7657 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7658 1.1 mrg break 2 7659 1.1 mrg fi 7660 1.1 mrg done 7661 1.1 mrg done 7662 1.1 mrg IFS=$as_save_IFS 7663 1.1 mrg 7664 1.1 mrg fi 7665 1.1 mrg fi 7666 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7667 1.1 mrg if test -n "$ac_ct_LIPO"; then 7668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7669 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 7670 1.1 mrg else 7671 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7672 1.1 mrg $as_echo "no" >&6; } 7673 1.1 mrg fi 7674 1.1 mrg 7675 1.1 mrg if test "x$ac_ct_LIPO" = x; then 7676 1.1 mrg LIPO=":" 7677 1.1 mrg else 7678 1.1 mrg case $cross_compiling:$ac_tool_warned in 7679 1.1 mrg yes:) 7680 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7681 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7682 1.1 mrg ac_tool_warned=yes ;; 7683 1.1 mrg esac 7684 1.1 mrg LIPO=$ac_ct_LIPO 7685 1.1 mrg fi 7686 1.1 mrg else 7687 1.1 mrg LIPO="$ac_cv_prog_LIPO" 7688 1.1 mrg fi 7689 1.1 mrg 7690 1.1 mrg if test -n "$ac_tool_prefix"; then 7691 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7692 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 7693 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7694 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7695 1.8 mrg if ${ac_cv_prog_OTOOL+:} false; then : 7696 1.1 mrg $as_echo_n "(cached) " >&6 7697 1.1 mrg else 7698 1.1 mrg if test -n "$OTOOL"; then 7699 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7700 1.1 mrg else 7701 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7702 1.1 mrg for as_dir in $PATH 7703 1.1 mrg do 7704 1.1 mrg IFS=$as_save_IFS 7705 1.1 mrg test -z "$as_dir" && as_dir=. 7706 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7707 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7708 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7709 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7710 1.1 mrg break 2 7711 1.1 mrg fi 7712 1.1 mrg done 7713 1.1 mrg done 7714 1.1 mrg IFS=$as_save_IFS 7715 1.1 mrg 7716 1.1 mrg fi 7717 1.1 mrg fi 7718 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 7719 1.1 mrg if test -n "$OTOOL"; then 7720 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7721 1.1 mrg $as_echo "$OTOOL" >&6; } 7722 1.1 mrg else 7723 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7724 1.1 mrg $as_echo "no" >&6; } 7725 1.1 mrg fi 7726 1.1 mrg 7727 1.1 mrg 7728 1.1 mrg fi 7729 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 7730 1.1 mrg ac_ct_OTOOL=$OTOOL 7731 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 7732 1.1 mrg set dummy otool; ac_word=$2 7733 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7734 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7735 1.8 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7736 1.1 mrg $as_echo_n "(cached) " >&6 7737 1.1 mrg else 7738 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7739 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7740 1.1 mrg else 7741 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7742 1.1 mrg for as_dir in $PATH 7743 1.1 mrg do 7744 1.1 mrg IFS=$as_save_IFS 7745 1.1 mrg test -z "$as_dir" && as_dir=. 7746 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7747 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7748 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 7749 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7750 1.1 mrg break 2 7751 1.1 mrg fi 7752 1.1 mrg done 7753 1.1 mrg done 7754 1.1 mrg IFS=$as_save_IFS 7755 1.1 mrg 7756 1.1 mrg fi 7757 1.1 mrg fi 7758 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7759 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7760 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7761 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 7762 1.1 mrg else 7763 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7764 1.1 mrg $as_echo "no" >&6; } 7765 1.1 mrg fi 7766 1.1 mrg 7767 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 7768 1.1 mrg OTOOL=":" 7769 1.1 mrg else 7770 1.1 mrg case $cross_compiling:$ac_tool_warned in 7771 1.1 mrg yes:) 7772 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7773 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7774 1.1 mrg ac_tool_warned=yes ;; 7775 1.1 mrg esac 7776 1.1 mrg OTOOL=$ac_ct_OTOOL 7777 1.1 mrg fi 7778 1.1 mrg else 7779 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 7780 1.1 mrg fi 7781 1.1 mrg 7782 1.1 mrg if test -n "$ac_tool_prefix"; then 7783 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7784 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 7785 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7786 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7787 1.8 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 7788 1.1 mrg $as_echo_n "(cached) " >&6 7789 1.1 mrg else 7790 1.1 mrg if test -n "$OTOOL64"; then 7791 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7792 1.1 mrg else 7793 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7794 1.1 mrg for as_dir in $PATH 7795 1.1 mrg do 7796 1.1 mrg IFS=$as_save_IFS 7797 1.1 mrg test -z "$as_dir" && as_dir=. 7798 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7799 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7800 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7801 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7802 1.1 mrg break 2 7803 1.1 mrg fi 7804 1.1 mrg done 7805 1.1 mrg done 7806 1.1 mrg IFS=$as_save_IFS 7807 1.1 mrg 7808 1.1 mrg fi 7809 1.1 mrg fi 7810 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 7811 1.1 mrg if test -n "$OTOOL64"; then 7812 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7813 1.1 mrg $as_echo "$OTOOL64" >&6; } 7814 1.1 mrg else 7815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7816 1.1 mrg $as_echo "no" >&6; } 7817 1.1 mrg fi 7818 1.1 mrg 7819 1.1 mrg 7820 1.1 mrg fi 7821 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 7822 1.1 mrg ac_ct_OTOOL64=$OTOOL64 7823 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 7824 1.1 mrg set dummy otool64; ac_word=$2 7825 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7826 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7827 1.8 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7828 1.1 mrg $as_echo_n "(cached) " >&6 7829 1.1 mrg else 7830 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7831 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7832 1.1 mrg else 7833 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7834 1.1 mrg for as_dir in $PATH 7835 1.1 mrg do 7836 1.1 mrg IFS=$as_save_IFS 7837 1.1 mrg test -z "$as_dir" && as_dir=. 7838 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7839 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7840 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 7841 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7842 1.1 mrg break 2 7843 1.1 mrg fi 7844 1.1 mrg done 7845 1.1 mrg done 7846 1.1 mrg IFS=$as_save_IFS 7847 1.1 mrg 7848 1.1 mrg fi 7849 1.1 mrg fi 7850 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7851 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7852 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7853 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 7854 1.1 mrg else 7855 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7856 1.1 mrg $as_echo "no" >&6; } 7857 1.1 mrg fi 7858 1.1 mrg 7859 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 7860 1.1 mrg OTOOL64=":" 7861 1.1 mrg else 7862 1.1 mrg case $cross_compiling:$ac_tool_warned in 7863 1.1 mrg yes:) 7864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7865 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7866 1.1 mrg ac_tool_warned=yes ;; 7867 1.1 mrg esac 7868 1.1 mrg OTOOL64=$ac_ct_OTOOL64 7869 1.1 mrg fi 7870 1.1 mrg else 7871 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 7872 1.1 mrg fi 7873 1.1 mrg 7874 1.1 mrg 7875 1.1 mrg 7876 1.1 mrg 7877 1.1 mrg 7878 1.1 mrg 7879 1.1 mrg 7880 1.1 mrg 7881 1.1 mrg 7882 1.1 mrg 7883 1.1 mrg 7884 1.1 mrg 7885 1.1 mrg 7886 1.1 mrg 7887 1.1 mrg 7888 1.1 mrg 7889 1.1 mrg 7890 1.1 mrg 7891 1.1 mrg 7892 1.1 mrg 7893 1.1 mrg 7894 1.1 mrg 7895 1.1 mrg 7896 1.1 mrg 7897 1.1 mrg 7898 1.1 mrg 7899 1.1 mrg 7900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7901 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 7902 1.8 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 7903 1.1 mrg $as_echo_n "(cached) " >&6 7904 1.1 mrg else 7905 1.1 mrg lt_cv_apple_cc_single_mod=no 7906 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then 7907 1.1 mrg # By default we will add the -single_module flag. You can override 7908 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE 7909 1.1 mrg # non-empty at configure time, or by adding -multi_module to the 7910 1.1 mrg # link flags. 7911 1.1 mrg rm -rf libconftest.dylib* 7912 1.1 mrg echo "int foo(void){return 1;}" > conftest.c 7913 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7914 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 7915 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7916 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7917 1.1 mrg _lt_result=$? 7918 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7919 1.1 mrg lt_cv_apple_cc_single_mod=yes 7920 1.1 mrg else 7921 1.1 mrg cat conftest.err >&5 7922 1.1 mrg fi 7923 1.1 mrg rm -rf libconftest.dylib* 7924 1.1 mrg rm -f conftest.* 7925 1.1 mrg fi 7926 1.1 mrg fi 7927 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7928 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7929 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7930 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7931 1.8 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 7932 1.1 mrg $as_echo_n "(cached) " >&6 7933 1.1 mrg else 7934 1.1 mrg lt_cv_ld_exported_symbols_list=no 7935 1.1 mrg save_LDFLAGS=$LDFLAGS 7936 1.1 mrg echo "_main" > conftest.sym 7937 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7938 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7939 1.1 mrg /* end confdefs.h. */ 7940 1.1 mrg 7941 1.1 mrg int 7942 1.1 mrg main () 7943 1.1 mrg { 7944 1.1 mrg 7945 1.1 mrg ; 7946 1.1 mrg return 0; 7947 1.1 mrg } 7948 1.1 mrg _ACEOF 7949 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7950 1.1 mrg lt_cv_ld_exported_symbols_list=yes 7951 1.1 mrg else 7952 1.1 mrg lt_cv_ld_exported_symbols_list=no 7953 1.1 mrg fi 7954 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7955 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7956 1.1 mrg LDFLAGS="$save_LDFLAGS" 7957 1.1 mrg 7958 1.1 mrg fi 7959 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7960 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7961 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7962 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 7963 1.8 mrg if ${lt_cv_ld_force_load+:} false; then : 7964 1.1 mrg $as_echo_n "(cached) " >&6 7965 1.1 mrg else 7966 1.1 mrg lt_cv_ld_force_load=no 7967 1.1 mrg cat > conftest.c << _LT_EOF 7968 1.1 mrg int forced_loaded() { return 2;} 7969 1.1 mrg _LT_EOF 7970 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7971 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7972 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5 7973 1.1 mrg $AR cru libconftest.a conftest.o 2>&5 7974 1.1 mrg cat > conftest.c << _LT_EOF 7975 1.1 mrg int main() { return 0;} 7976 1.1 mrg _LT_EOF 7977 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7978 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7979 1.1 mrg _lt_result=$? 7980 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7981 1.1 mrg lt_cv_ld_force_load=yes 7982 1.1 mrg else 7983 1.1 mrg cat conftest.err >&5 7984 1.1 mrg fi 7985 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c 7986 1.1 mrg rm -rf conftest.dSYM 7987 1.1 mrg 7988 1.1 mrg fi 7989 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7990 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 7991 1.9 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7992 1.9 mrg # build without first building modern cctools / linker. 7993 1.9 mrg case $host_cpu-$host_os in 7994 1.9 mrg *-rhapsody* | *-darwin1.[012]) 7995 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7996 1.9 mrg *-darwin1.*) 7997 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7998 1.9 mrg *-darwin*) 7999 1.9 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8000 1.9 mrg # deployment target is forced to an earlier version. 8001 1.9 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8002 1.9 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 8003 1.9 mrg ;; 8004 1.3 mrg 10.[012][,.]*) 8005 1.9 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8006 1.9 mrg ;; 8007 1.9 mrg *) 8008 1.9 mrg ;; 8009 1.9 mrg esac 8010 1.1 mrg ;; 8011 1.1 mrg esac 8012 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8013 1.1 mrg _lt_dar_single_mod='$single_module' 8014 1.1 mrg fi 8015 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8016 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8017 1.1 mrg else 8018 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8019 1.1 mrg fi 8020 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8021 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 8022 1.1 mrg else 8023 1.1 mrg _lt_dsymutil= 8024 1.1 mrg fi 8025 1.1 mrg ;; 8026 1.1 mrg esac 8027 1.1 mrg 8028 1.1 mrg for ac_header in dlfcn.h 8029 1.1 mrg do : 8030 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8031 1.1 mrg " 8032 1.8 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8033 1.1 mrg cat >>confdefs.h <<_ACEOF 8034 1.1 mrg #define HAVE_DLFCN_H 1 8035 1.1 mrg _ACEOF 8036 1.1 mrg 8037 1.1 mrg fi 8038 1.1 mrg 8039 1.1 mrg done 8040 1.1 mrg 8041 1.1 mrg 8042 1.1 mrg 8043 1.1 mrg 8044 1.1 mrg 8045 1.1 mrg # Set options 8046 1.4 mrg 8047 1.4 mrg 8048 1.4 mrg 8049 1.4 mrg enable_dlopen=no 8050 1.4 mrg 8051 1.4 mrg 8052 1.4 mrg enable_win32_dll=no 8053 1.4 mrg 8054 1.4 mrg 8055 1.4 mrg # Check whether --enable-shared was given. 8056 1.1 mrg if test "${enable_shared+set}" = set; then : 8057 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 8058 1.1 mrg case $enableval in 8059 1.1 mrg yes) enable_shared=yes ;; 8060 1.1 mrg no) enable_shared=no ;; 8061 1.1 mrg *) 8062 1.1 mrg enable_shared=no 8063 1.1 mrg # Look at the argument we got. We use all the common list separators. 8064 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8065 1.1 mrg for pkg in $enableval; do 8066 1.1 mrg IFS="$lt_save_ifs" 8067 1.1 mrg if test "X$pkg" = "X$p"; then 8068 1.1 mrg enable_shared=yes 8069 1.1 mrg fi 8070 1.1 mrg done 8071 1.1 mrg IFS="$lt_save_ifs" 8072 1.1 mrg ;; 8073 1.1 mrg esac 8074 1.1 mrg else 8075 1.4 mrg enable_shared=yes 8076 1.1 mrg fi 8077 1.1 mrg 8078 1.1 mrg 8079 1.1 mrg 8080 1.1 mrg 8081 1.1 mrg 8082 1.1 mrg 8083 1.1 mrg 8084 1.1 mrg 8085 1.1 mrg 8086 1.1 mrg # Check whether --enable-static was given. 8087 1.1 mrg if test "${enable_static+set}" = set; then : 8088 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 8089 1.1 mrg case $enableval in 8090 1.1 mrg yes) enable_static=yes ;; 8091 1.1 mrg no) enable_static=no ;; 8092 1.1 mrg *) 8093 1.1 mrg enable_static=no 8094 1.1 mrg # Look at the argument we got. We use all the common list separators. 8095 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8096 1.1 mrg for pkg in $enableval; do 8097 1.1 mrg IFS="$lt_save_ifs" 8098 1.1 mrg if test "X$pkg" = "X$p"; then 8099 1.1 mrg enable_static=yes 8100 1.1 mrg fi 8101 1.1 mrg done 8102 1.1 mrg IFS="$lt_save_ifs" 8103 1.1 mrg ;; 8104 1.1 mrg esac 8105 1.1 mrg else 8106 1.1 mrg enable_static=yes 8107 1.1 mrg fi 8108 1.1 mrg 8109 1.1 mrg 8110 1.1 mrg 8111 1.1 mrg 8112 1.1 mrg 8113 1.1 mrg 8114 1.1 mrg 8115 1.1 mrg 8116 1.1 mrg 8117 1.1 mrg 8118 1.1 mrg # Check whether --with-pic was given. 8119 1.1 mrg if test "${with_pic+set}" = set; then : 8120 1.1 mrg withval=$with_pic; pic_mode="$withval" 8121 1.1 mrg else 8122 1.1 mrg pic_mode=default 8123 1.1 mrg fi 8124 1.1 mrg 8125 1.1 mrg 8126 1.1 mrg test -z "$pic_mode" && pic_mode=default 8127 1.1 mrg 8128 1.1 mrg 8129 1.1 mrg 8130 1.1 mrg 8131 1.1 mrg 8132 1.1 mrg 8133 1.1 mrg 8134 1.1 mrg # Check whether --enable-fast-install was given. 8135 1.1 mrg if test "${enable_fast_install+set}" = set; then : 8136 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 8137 1.1 mrg case $enableval in 8138 1.1 mrg yes) enable_fast_install=yes ;; 8139 1.1 mrg no) enable_fast_install=no ;; 8140 1.1 mrg *) 8141 1.1 mrg enable_fast_install=no 8142 1.1 mrg # Look at the argument we got. We use all the common list separators. 8143 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8144 1.1 mrg for pkg in $enableval; do 8145 1.1 mrg IFS="$lt_save_ifs" 8146 1.1 mrg if test "X$pkg" = "X$p"; then 8147 1.1 mrg enable_fast_install=yes 8148 1.1 mrg fi 8149 1.1 mrg done 8150 1.1 mrg IFS="$lt_save_ifs" 8151 1.1 mrg ;; 8152 1.1 mrg esac 8153 1.1 mrg else 8154 1.1 mrg enable_fast_install=yes 8155 1.1 mrg fi 8156 1.1 mrg 8157 1.1 mrg 8158 1.1 mrg 8159 1.1 mrg 8160 1.1 mrg 8161 1.1 mrg 8162 1.1 mrg 8163 1.1 mrg 8164 1.1 mrg 8165 1.1 mrg 8166 1.1 mrg 8167 1.1 mrg # This can be used to rebuild libtool when needed 8168 1.1 mrg LIBTOOL_DEPS="$ltmain" 8169 1.1 mrg 8170 1.1 mrg # Always use our own libtool. 8171 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8172 1.1 mrg 8173 1.1 mrg 8174 1.1 mrg 8175 1.1 mrg 8176 1.1 mrg 8177 1.1 mrg 8178 1.1 mrg 8179 1.1 mrg 8180 1.1 mrg 8181 1.1 mrg 8182 1.1 mrg 8183 1.1 mrg 8184 1.1 mrg 8185 1.1 mrg 8186 1.1 mrg 8187 1.1 mrg 8188 1.1 mrg 8189 1.1 mrg 8190 1.1 mrg 8191 1.1 mrg 8192 1.1 mrg 8193 1.1 mrg 8194 1.1 mrg 8195 1.1 mrg 8196 1.1 mrg 8197 1.1 mrg 8198 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 8199 1.1 mrg 8200 1.1 mrg 8201 1.1 mrg 8202 1.1 mrg 8203 1.1 mrg 8204 1.1 mrg 8205 1.1 mrg 8206 1.1 mrg 8207 1.1 mrg 8208 1.1 mrg 8209 1.1 mrg 8210 1.1 mrg 8211 1.1 mrg 8212 1.1 mrg 8213 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 8214 1.1 mrg setopt NO_GLOB_SUBST 8215 1.1 mrg fi 8216 1.1 mrg 8217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8218 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 8219 1.8 mrg if ${lt_cv_objdir+:} false; then : 8220 1.1 mrg $as_echo_n "(cached) " >&6 8221 1.1 mrg else 8222 1.1 mrg rm -f .libs 2>/dev/null 8223 1.1 mrg mkdir .libs 2>/dev/null 8224 1.1 mrg if test -d .libs; then 8225 1.1 mrg lt_cv_objdir=.libs 8226 1.1 mrg else 8227 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 8228 1.1 mrg lt_cv_objdir=_libs 8229 1.1 mrg fi 8230 1.1 mrg rmdir .libs 2>/dev/null 8231 1.1 mrg fi 8232 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8233 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 8234 1.1 mrg objdir=$lt_cv_objdir 8235 1.1 mrg 8236 1.1 mrg 8237 1.1 mrg 8238 1.1 mrg 8239 1.1 mrg 8240 1.1 mrg cat >>confdefs.h <<_ACEOF 8241 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 8242 1.1 mrg _ACEOF 8243 1.1 mrg 8244 1.1 mrg 8245 1.1 mrg 8246 1.1 mrg 8247 1.1 mrg case $host_os in 8248 1.1 mrg aix3*) 8249 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 8250 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 8251 1.1 mrg # vanish in a puff of smoke. 8252 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 8253 1.1 mrg COLLECT_NAMES= 8254 1.1 mrg export COLLECT_NAMES 8255 1.1 mrg fi 8256 1.1 mrg ;; 8257 1.1 mrg esac 8258 1.1 mrg 8259 1.1 mrg # Global variables: 8260 1.1 mrg ofile=libtool 8261 1.1 mrg can_build_shared=yes 8262 1.1 mrg 8263 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 8264 1.1 mrg # which needs '.lib'). 8265 1.1 mrg libext=a 8266 1.1 mrg 8267 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 8268 1.1 mrg 8269 1.1 mrg old_CC="$CC" 8270 1.1 mrg old_CFLAGS="$CFLAGS" 8271 1.1 mrg 8272 1.1 mrg # Set sane defaults for various variables 8273 1.1 mrg test -z "$CC" && CC=cc 8274 1.1 mrg test -z "$LTCC" && LTCC=$CC 8275 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8276 1.1 mrg test -z "$LD" && LD=ld 8277 1.1 mrg test -z "$ac_objext" && ac_objext=o 8278 1.1 mrg 8279 1.1 mrg for cc_temp in $compiler""; do 8280 1.1 mrg case $cc_temp in 8281 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8282 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8283 1.1 mrg \-*) ;; 8284 1.1 mrg *) break;; 8285 1.1 mrg esac 8286 1.1 mrg done 8287 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8288 1.1 mrg 8289 1.1 mrg 8290 1.1 mrg # Only perform the check for file, if the check method requires it 8291 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 8292 1.1 mrg case $deplibs_check_method in 8293 1.1 mrg file_magic*) 8294 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8295 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8296 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8297 1.8 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8298 1.1 mrg $as_echo_n "(cached) " >&6 8299 1.1 mrg else 8300 1.1 mrg case $MAGIC_CMD in 8301 1.1 mrg [\\/*] | ?:[\\/]*) 8302 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8303 1.1 mrg ;; 8304 1.1 mrg *) 8305 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8306 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8307 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8308 1.1 mrg for ac_dir in $ac_dummy; do 8309 1.1 mrg IFS="$lt_save_ifs" 8310 1.1 mrg test -z "$ac_dir" && ac_dir=. 8311 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 8312 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8313 1.1 mrg if test -n "$file_magic_test_file"; then 8314 1.1 mrg case $deplibs_check_method in 8315 1.1 mrg "file_magic "*) 8316 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8317 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8318 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8319 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8320 1.1 mrg : 8321 1.1 mrg else 8322 1.1 mrg cat <<_LT_EOF 1>&2 8323 1.1 mrg 8324 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8325 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8326 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8327 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8328 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8329 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8330 1.1 mrg *** may want to report the problem to your system manager and/or to 8331 1.1 mrg *** bug-libtool@gnu.org 8332 1.1 mrg 8333 1.1 mrg _LT_EOF 8334 1.1 mrg fi ;; 8335 1.1 mrg esac 8336 1.1 mrg fi 8337 1.1 mrg break 8338 1.1 mrg fi 8339 1.1 mrg done 8340 1.1 mrg IFS="$lt_save_ifs" 8341 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8342 1.1 mrg ;; 8343 1.1 mrg esac 8344 1.1 mrg fi 8345 1.1 mrg 8346 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8347 1.1 mrg if test -n "$MAGIC_CMD"; then 8348 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8349 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8350 1.1 mrg else 8351 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8352 1.1 mrg $as_echo "no" >&6; } 8353 1.1 mrg fi 8354 1.1 mrg 8355 1.1 mrg 8356 1.1 mrg 8357 1.1 mrg 8358 1.1 mrg 8359 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 8360 1.1 mrg if test -n "$ac_tool_prefix"; then 8361 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8362 1.1 mrg $as_echo_n "checking for file... " >&6; } 8363 1.8 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8364 1.1 mrg $as_echo_n "(cached) " >&6 8365 1.1 mrg else 8366 1.1 mrg case $MAGIC_CMD in 8367 1.1 mrg [\\/*] | ?:[\\/]*) 8368 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8369 1.1 mrg ;; 8370 1.1 mrg *) 8371 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8372 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8373 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8374 1.1 mrg for ac_dir in $ac_dummy; do 8375 1.1 mrg IFS="$lt_save_ifs" 8376 1.1 mrg test -z "$ac_dir" && ac_dir=. 8377 1.1 mrg if test -f $ac_dir/file; then 8378 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 8379 1.1 mrg if test -n "$file_magic_test_file"; then 8380 1.1 mrg case $deplibs_check_method in 8381 1.1 mrg "file_magic "*) 8382 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8383 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8384 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8385 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8386 1.1 mrg : 8387 1.1 mrg else 8388 1.1 mrg cat <<_LT_EOF 1>&2 8389 1.1 mrg 8390 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8391 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8392 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8393 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8394 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8395 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8396 1.1 mrg *** may want to report the problem to your system manager and/or to 8397 1.1 mrg *** bug-libtool@gnu.org 8398 1.1 mrg 8399 1.1 mrg _LT_EOF 8400 1.1 mrg fi ;; 8401 1.1 mrg esac 8402 1.1 mrg fi 8403 1.1 mrg break 8404 1.1 mrg fi 8405 1.1 mrg done 8406 1.1 mrg IFS="$lt_save_ifs" 8407 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8408 1.1 mrg ;; 8409 1.1 mrg esac 8410 1.1 mrg fi 8411 1.1 mrg 8412 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8413 1.1 mrg if test -n "$MAGIC_CMD"; then 8414 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8415 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8416 1.1 mrg else 8417 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8418 1.1 mrg $as_echo "no" >&6; } 8419 1.1 mrg fi 8420 1.1 mrg 8421 1.1 mrg 8422 1.1 mrg else 8423 1.1 mrg MAGIC_CMD=: 8424 1.1 mrg fi 8425 1.1 mrg fi 8426 1.1 mrg 8427 1.1 mrg fi 8428 1.1 mrg ;; 8429 1.1 mrg esac 8430 1.1 mrg 8431 1.1 mrg # Use C for the default configuration in the libtool script 8432 1.1 mrg 8433 1.1 mrg lt_save_CC="$CC" 8434 1.1 mrg ac_ext=c 8435 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 8436 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8437 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8438 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 8439 1.1 mrg 8440 1.1 mrg 8441 1.1 mrg # Source file extension for C test sources. 8442 1.1 mrg ac_ext=c 8443 1.1 mrg 8444 1.1 mrg # Object file extension for compiled C test sources. 8445 1.1 mrg objext=o 8446 1.1 mrg objext=$objext 8447 1.1 mrg 8448 1.1 mrg # Code to be used in simple compile tests 8449 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 8450 1.1 mrg 8451 1.1 mrg # Code to be used in simple link tests 8452 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 8453 1.1 mrg 8454 1.1 mrg 8455 1.1 mrg 8456 1.1 mrg 8457 1.1 mrg 8458 1.1 mrg 8459 1.1 mrg 8460 1.1 mrg # If no C compiler was specified, use CC. 8461 1.1 mrg LTCC=${LTCC-"$CC"} 8462 1.1 mrg 8463 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 8464 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8465 1.1 mrg 8466 1.1 mrg # Allow CC to be a program name with arguments. 8467 1.1 mrg compiler=$CC 8468 1.1 mrg 8469 1.1 mrg # Save the default compiler, since it gets overwritten when the other 8470 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8471 1.1 mrg compiler_DEFAULT=$CC 8472 1.1 mrg 8473 1.1 mrg # save warnings/boilerplate of simple test code 8474 1.1 mrg ac_outfile=conftest.$ac_objext 8475 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8476 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8477 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 8478 1.1 mrg $RM conftest* 8479 1.1 mrg 8480 1.1 mrg ac_outfile=conftest.$ac_objext 8481 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 8482 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8483 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 8484 1.1 mrg $RM -r conftest* 8485 1.1 mrg 8486 1.1 mrg 8487 1.1 mrg ## CAVEAT EMPTOR: 8488 1.1 mrg ## There is no encapsulation within the following macros, do not change 8489 1.1 mrg ## the running order or otherwise move them around unless you know exactly 8490 1.1 mrg ## what you are doing... 8491 1.1 mrg if test -n "$compiler"; then 8492 1.1 mrg 8493 1.1 mrg lt_prog_compiler_no_builtin_flag= 8494 1.1 mrg 8495 1.1 mrg if test "$GCC" = yes; then 8496 1.1 mrg case $cc_basename in 8497 1.1 mrg nvcc*) 8498 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8499 1.1 mrg *) 8500 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8501 1.1 mrg esac 8502 1.1 mrg 8503 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8504 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8505 1.8 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8506 1.1 mrg $as_echo_n "(cached) " >&6 8507 1.1 mrg else 8508 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 8509 1.1 mrg ac_outfile=conftest.$ac_objext 8510 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8511 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 8512 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8513 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8514 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8515 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8516 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8517 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8518 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8519 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8520 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8521 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8522 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8523 1.1 mrg ac_status=$? 8524 1.1 mrg cat conftest.err >&5 8525 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8526 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8527 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8528 1.1 mrg # So say no if there are warnings other than the usual output. 8529 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8530 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8531 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8532 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 8533 1.1 mrg fi 8534 1.1 mrg fi 8535 1.1 mrg $RM conftest* 8536 1.1 mrg 8537 1.1 mrg fi 8538 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8539 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8540 1.1 mrg 8541 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8542 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8543 1.1 mrg else 8544 1.1 mrg : 8545 1.1 mrg fi 8546 1.1 mrg 8547 1.1 mrg fi 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 lt_prog_compiler_wl= 8555 1.1 mrg lt_prog_compiler_pic= 8556 1.1 mrg lt_prog_compiler_static= 8557 1.1 mrg 8558 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8559 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8560 1.1 mrg 8561 1.1 mrg if test "$GCC" = yes; then 8562 1.1 mrg lt_prog_compiler_wl='-Wl,' 8563 1.1 mrg lt_prog_compiler_static='-static' 8564 1.1 mrg 8565 1.1 mrg case $host_os in 8566 1.1 mrg aix*) 8567 1.1 mrg # All AIX code is PIC. 8568 1.1 mrg if test "$host_cpu" = ia64; then 8569 1.1 mrg # AIX 5 now supports IA64 processor 8570 1.1 mrg lt_prog_compiler_static='-Bstatic' 8571 1.1 mrg fi 8572 1.1 mrg lt_prog_compiler_pic='-fPIC' 8573 1.1 mrg ;; 8574 1.1 mrg 8575 1.1 mrg amigaos*) 8576 1.1 mrg case $host_cpu in 8577 1.1 mrg powerpc) 8578 1.1 mrg # see comment about AmigaOS4 .so support 8579 1.1 mrg lt_prog_compiler_pic='-fPIC' 8580 1.1 mrg ;; 8581 1.1 mrg m68k) 8582 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 8583 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 8584 1.1 mrg # like `-m68040'. 8585 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8586 1.1 mrg ;; 8587 1.1 mrg esac 8588 1.1 mrg ;; 8589 1.1 mrg 8590 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8591 1.1 mrg # PIC is the default for these OSes. 8592 1.1 mrg ;; 8593 1.1 mrg 8594 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8595 1.1 mrg # This hack is so that the source file can tell whether it is being 8596 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8597 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 8598 1.1 mrg # (--disable-auto-import) libraries 8599 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8600 1.1 mrg ;; 8601 1.1 mrg 8602 1.1 mrg darwin* | rhapsody*) 8603 1.1 mrg # PIC is the default on this platform 8604 1.1 mrg # Common symbols not allowed in MH_DYLIB files 8605 1.1 mrg lt_prog_compiler_pic='-fno-common' 8606 1.1 mrg ;; 8607 1.1 mrg 8608 1.1 mrg haiku*) 8609 1.1 mrg # PIC is the default for Haiku. 8610 1.1 mrg # The "-static" flag exists, but is broken. 8611 1.1 mrg lt_prog_compiler_static= 8612 1.1 mrg ;; 8613 1.1 mrg 8614 1.1 mrg hpux*) 8615 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8616 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8617 1.1 mrg # sets the default TLS model and affects inlining. 8618 1.1 mrg case $host_cpu in 8619 1.1 mrg hppa*64*) 8620 1.1 mrg # +Z the default 8621 1.1 mrg ;; 8622 1.1 mrg *) 8623 1.1 mrg lt_prog_compiler_pic='-fPIC' 8624 1.1 mrg ;; 8625 1.1 mrg esac 8626 1.1 mrg ;; 8627 1.1 mrg 8628 1.1 mrg interix[3-9]*) 8629 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8630 1.1 mrg # Instead, we relocate shared libraries at runtime. 8631 1.1 mrg ;; 8632 1.1 mrg 8633 1.1 mrg msdosdjgpp*) 8634 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 8635 1.1 mrg # on systems that don't support them. 8636 1.1 mrg lt_prog_compiler_can_build_shared=no 8637 1.1 mrg enable_shared=no 8638 1.1 mrg ;; 8639 1.1 mrg 8640 1.1 mrg *nto* | *qnx*) 8641 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8642 1.1 mrg # it will coredump. 8643 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8644 1.1 mrg ;; 8645 1.1 mrg 8646 1.1 mrg sysv4*MP*) 8647 1.1 mrg if test -d /usr/nec; then 8648 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 8649 1.1 mrg fi 8650 1.1 mrg ;; 8651 1.1 mrg 8652 1.1 mrg *) 8653 1.1 mrg lt_prog_compiler_pic='-fPIC' 8654 1.1 mrg ;; 8655 1.1 mrg esac 8656 1.1 mrg 8657 1.1 mrg case $cc_basename in 8658 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8659 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 8660 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 8661 1.1 mrg ;; 8662 1.1 mrg esac 8663 1.1 mrg else 8664 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 8665 1.1 mrg case $host_os in 8666 1.1 mrg aix*) 8667 1.1 mrg lt_prog_compiler_wl='-Wl,' 8668 1.1 mrg if test "$host_cpu" = ia64; then 8669 1.1 mrg # AIX 5 now supports IA64 processor 8670 1.1 mrg lt_prog_compiler_static='-Bstatic' 8671 1.1 mrg else 8672 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8673 1.1 mrg fi 8674 1.1 mrg ;; 8675 1.1 mrg 8676 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8677 1.1 mrg # This hack is so that the source file can tell whether it is being 8678 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8679 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8680 1.1 mrg ;; 8681 1.1 mrg 8682 1.1 mrg hpux9* | hpux10* | hpux11*) 8683 1.1 mrg lt_prog_compiler_wl='-Wl,' 8684 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8685 1.1 mrg # not for PA HP-UX. 8686 1.1 mrg case $host_cpu in 8687 1.1 mrg hppa*64*|ia64*) 8688 1.1 mrg # +Z the default 8689 1.1 mrg ;; 8690 1.1 mrg *) 8691 1.1 mrg lt_prog_compiler_pic='+Z' 8692 1.1 mrg ;; 8693 1.1 mrg esac 8694 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 8695 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 8696 1.1 mrg ;; 8697 1.1 mrg 8698 1.1 mrg irix5* | irix6* | nonstopux*) 8699 1.1 mrg lt_prog_compiler_wl='-Wl,' 8700 1.1 mrg # PIC (with -KPIC) is the default. 8701 1.1 mrg lt_prog_compiler_static='-non_shared' 8702 1.1 mrg ;; 8703 1.1 mrg 8704 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 8705 1.1 mrg case $cc_basename in 8706 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 8707 1.1 mrg ecc*) 8708 1.1 mrg lt_prog_compiler_wl='-Wl,' 8709 1.1 mrg lt_prog_compiler_pic='-KPIC' 8710 1.1 mrg lt_prog_compiler_static='-static' 8711 1.1 mrg ;; 8712 1.1 mrg # icc used to be incompatible with GCC. 8713 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 8714 1.1 mrg icc* | ifort*) 8715 1.1 mrg lt_prog_compiler_wl='-Wl,' 8716 1.1 mrg lt_prog_compiler_pic='-fPIC' 8717 1.1 mrg lt_prog_compiler_static='-static' 8718 1.1 mrg ;; 8719 1.1 mrg # Lahey Fortran 8.1. 8720 1.1 mrg lf95*) 8721 1.1 mrg lt_prog_compiler_wl='-Wl,' 8722 1.1 mrg lt_prog_compiler_pic='--shared' 8723 1.1 mrg lt_prog_compiler_static='--static' 8724 1.1 mrg ;; 8725 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8726 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 8727 1.1 mrg # which looks to be a dead project) 8728 1.1 mrg lt_prog_compiler_wl='-Wl,' 8729 1.1 mrg lt_prog_compiler_pic='-fpic' 8730 1.1 mrg lt_prog_compiler_static='-Bstatic' 8731 1.1 mrg ;; 8732 1.1 mrg ccc*) 8733 1.1 mrg lt_prog_compiler_wl='-Wl,' 8734 1.1 mrg # All Alpha code is PIC. 8735 1.1 mrg lt_prog_compiler_static='-non_shared' 8736 1.1 mrg ;; 8737 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 8738 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8739 1.1 mrg lt_prog_compiler_wl='-Wl,' 8740 1.1 mrg lt_prog_compiler_pic='-qpic' 8741 1.1 mrg lt_prog_compiler_static='-qstaticlink' 8742 1.1 mrg ;; 8743 1.1 mrg *) 8744 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8745 1.1 mrg *Sun\ F* | *Sun*Fortran*) 8746 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 8747 1.1 mrg lt_prog_compiler_pic='-KPIC' 8748 1.1 mrg lt_prog_compiler_static='-Bstatic' 8749 1.1 mrg lt_prog_compiler_wl='' 8750 1.1 mrg ;; 8751 1.1 mrg *Sun\ C*) 8752 1.1 mrg # Sun C 5.9 8753 1.1 mrg lt_prog_compiler_pic='-KPIC' 8754 1.1 mrg lt_prog_compiler_static='-Bstatic' 8755 1.1 mrg lt_prog_compiler_wl='-Wl,' 8756 1.1 mrg ;; 8757 1.1 mrg esac 8758 1.1 mrg ;; 8759 1.1 mrg esac 8760 1.1 mrg ;; 8761 1.1 mrg 8762 1.1 mrg newsos6) 8763 1.1 mrg lt_prog_compiler_pic='-KPIC' 8764 1.1 mrg lt_prog_compiler_static='-Bstatic' 8765 1.1 mrg ;; 8766 1.1 mrg 8767 1.1 mrg *nto* | *qnx*) 8768 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8769 1.1 mrg # it will coredump. 8770 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8771 1.1 mrg ;; 8772 1.1 mrg 8773 1.1 mrg osf3* | osf4* | osf5*) 8774 1.1 mrg lt_prog_compiler_wl='-Wl,' 8775 1.1 mrg # All OSF/1 code is PIC. 8776 1.1 mrg lt_prog_compiler_static='-non_shared' 8777 1.1 mrg ;; 8778 1.1 mrg 8779 1.1 mrg rdos*) 8780 1.1 mrg lt_prog_compiler_static='-non_shared' 8781 1.1 mrg ;; 8782 1.1 mrg 8783 1.1 mrg solaris*) 8784 1.1 mrg lt_prog_compiler_pic='-KPIC' 8785 1.1 mrg lt_prog_compiler_static='-Bstatic' 8786 1.1 mrg case $cc_basename in 8787 1.1 mrg f77* | f90* | f95*) 8788 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 8789 1.1 mrg *) 8790 1.1 mrg lt_prog_compiler_wl='-Wl,';; 8791 1.1 mrg esac 8792 1.1 mrg ;; 8793 1.1 mrg 8794 1.1 mrg sunos4*) 8795 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 8796 1.1 mrg lt_prog_compiler_pic='-PIC' 8797 1.1 mrg lt_prog_compiler_static='-Bstatic' 8798 1.1 mrg ;; 8799 1.1 mrg 8800 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 8801 1.1 mrg lt_prog_compiler_wl='-Wl,' 8802 1.1 mrg lt_prog_compiler_pic='-KPIC' 8803 1.1 mrg lt_prog_compiler_static='-Bstatic' 8804 1.1 mrg ;; 8805 1.1 mrg 8806 1.1 mrg sysv4*MP*) 8807 1.1 mrg if test -d /usr/nec ;then 8808 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 8809 1.1 mrg lt_prog_compiler_static='-Bstatic' 8810 1.1 mrg fi 8811 1.1 mrg ;; 8812 1.1 mrg 8813 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8814 1.1 mrg lt_prog_compiler_wl='-Wl,' 8815 1.1 mrg lt_prog_compiler_pic='-KPIC' 8816 1.1 mrg lt_prog_compiler_static='-Bstatic' 8817 1.1 mrg ;; 8818 1.1 mrg 8819 1.1 mrg unicos*) 8820 1.1 mrg lt_prog_compiler_wl='-Wl,' 8821 1.1 mrg lt_prog_compiler_can_build_shared=no 8822 1.1 mrg ;; 8823 1.1 mrg 8824 1.1 mrg uts4*) 8825 1.1 mrg lt_prog_compiler_pic='-pic' 8826 1.1 mrg lt_prog_compiler_static='-Bstatic' 8827 1.1 mrg ;; 8828 1.1 mrg 8829 1.1 mrg *) 8830 1.1 mrg lt_prog_compiler_can_build_shared=no 8831 1.1 mrg ;; 8832 1.1 mrg esac 8833 1.1 mrg fi 8834 1.1 mrg 8835 1.1 mrg case $host_os in 8836 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 8837 1.1 mrg *djgpp*) 8838 1.1 mrg lt_prog_compiler_pic= 8839 1.1 mrg ;; 8840 1.1 mrg *) 8841 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8842 1.1 mrg ;; 8843 1.1 mrg esac 8844 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8845 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 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 # Check to make sure the PIC flag actually works. 8854 1.1 mrg # 8855 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 8856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8857 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8858 1.8 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 8859 1.1 mrg $as_echo_n "(cached) " >&6 8860 1.1 mrg else 8861 1.1 mrg lt_cv_prog_compiler_pic_works=no 8862 1.1 mrg ac_outfile=conftest.$ac_objext 8863 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8864 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8865 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8866 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8867 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8868 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8869 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8870 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8871 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8872 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8873 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8874 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8875 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8876 1.1 mrg ac_status=$? 8877 1.1 mrg cat conftest.err >&5 8878 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8879 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8880 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8881 1.1 mrg # So say no if there are warnings other than the usual output. 8882 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8883 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8884 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8885 1.1 mrg lt_cv_prog_compiler_pic_works=yes 8886 1.1 mrg fi 8887 1.1 mrg fi 8888 1.1 mrg $RM conftest* 8889 1.1 mrg 8890 1.1 mrg fi 8891 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8892 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8893 1.1 mrg 8894 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8895 1.1 mrg case $lt_prog_compiler_pic in 8896 1.1 mrg "" | " "*) ;; 8897 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8898 1.1 mrg esac 8899 1.1 mrg else 8900 1.1 mrg lt_prog_compiler_pic= 8901 1.1 mrg lt_prog_compiler_can_build_shared=no 8902 1.1 mrg fi 8903 1.1 mrg 8904 1.1 mrg fi 8905 1.1 mrg 8906 1.1 mrg 8907 1.1 mrg 8908 1.1 mrg 8909 1.1 mrg 8910 1.1 mrg 8911 1.1 mrg # 8912 1.1 mrg # Check to make sure the static flag actually works. 8913 1.1 mrg # 8914 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8915 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8916 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8917 1.8 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 8918 1.1 mrg $as_echo_n "(cached) " >&6 8919 1.1 mrg else 8920 1.1 mrg lt_cv_prog_compiler_static_works=no 8921 1.1 mrg save_LDFLAGS="$LDFLAGS" 8922 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8923 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 8924 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8925 1.1 mrg # The linker can only warn and ignore the option if not recognized 8926 1.1 mrg # So say no if there are warnings 8927 1.1 mrg if test -s conftest.err; then 8928 1.1 mrg # Append any errors to the config.log. 8929 1.1 mrg cat conftest.err 1>&5 8930 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8931 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8932 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 8933 1.1 mrg lt_cv_prog_compiler_static_works=yes 8934 1.1 mrg fi 8935 1.1 mrg else 8936 1.1 mrg lt_cv_prog_compiler_static_works=yes 8937 1.1 mrg fi 8938 1.1 mrg fi 8939 1.1 mrg $RM -r conftest* 8940 1.1 mrg LDFLAGS="$save_LDFLAGS" 8941 1.1 mrg 8942 1.1 mrg fi 8943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8944 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8945 1.1 mrg 8946 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8947 1.1 mrg : 8948 1.1 mrg else 8949 1.1 mrg lt_prog_compiler_static= 8950 1.1 mrg fi 8951 1.1 mrg 8952 1.1 mrg 8953 1.1 mrg 8954 1.1 mrg 8955 1.1 mrg 8956 1.1 mrg 8957 1.1 mrg 8958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8959 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8960 1.8 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8961 1.1 mrg $as_echo_n "(cached) " >&6 8962 1.1 mrg else 8963 1.1 mrg lt_cv_prog_compiler_c_o=no 8964 1.1 mrg $RM -r conftest 2>/dev/null 8965 1.1 mrg mkdir conftest 8966 1.1 mrg cd conftest 8967 1.1 mrg mkdir out 8968 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8969 1.1 mrg 8970 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8971 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8972 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8973 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8974 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8975 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8976 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8977 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8978 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8979 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8980 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8981 1.1 mrg ac_status=$? 8982 1.1 mrg cat out/conftest.err >&5 8983 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8984 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8985 1.1 mrg then 8986 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8987 1.1 mrg # So say no if there are warnings 8988 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8989 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8990 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8991 1.1 mrg lt_cv_prog_compiler_c_o=yes 8992 1.1 mrg fi 8993 1.1 mrg fi 8994 1.1 mrg chmod u+w . 2>&5 8995 1.1 mrg $RM conftest* 8996 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8997 1.1 mrg # template instantiation 8998 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8999 1.1 mrg $RM out/* && rmdir out 9000 1.1 mrg cd .. 9001 1.1 mrg $RM -r conftest 9002 1.1 mrg $RM conftest* 9003 1.1 mrg 9004 1.1 mrg fi 9005 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9006 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9007 1.1 mrg 9008 1.1 mrg 9009 1.1 mrg 9010 1.1 mrg 9011 1.1 mrg 9012 1.1 mrg 9013 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9014 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9015 1.8 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 9016 1.1 mrg $as_echo_n "(cached) " >&6 9017 1.1 mrg else 9018 1.1 mrg lt_cv_prog_compiler_c_o=no 9019 1.1 mrg $RM -r conftest 2>/dev/null 9020 1.1 mrg mkdir conftest 9021 1.1 mrg cd conftest 9022 1.1 mrg mkdir out 9023 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9024 1.1 mrg 9025 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 9026 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9027 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9028 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9029 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9030 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9031 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9032 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9033 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9034 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9035 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 9036 1.1 mrg ac_status=$? 9037 1.1 mrg cat out/conftest.err >&5 9038 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9039 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 9040 1.1 mrg then 9041 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9042 1.1 mrg # So say no if there are warnings 9043 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9044 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9045 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9046 1.1 mrg lt_cv_prog_compiler_c_o=yes 9047 1.1 mrg fi 9048 1.1 mrg fi 9049 1.1 mrg chmod u+w . 2>&5 9050 1.1 mrg $RM conftest* 9051 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 9052 1.1 mrg # template instantiation 9053 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9054 1.1 mrg $RM out/* && rmdir out 9055 1.1 mrg cd .. 9056 1.1 mrg $RM -r conftest 9057 1.1 mrg $RM conftest* 9058 1.1 mrg 9059 1.1 mrg fi 9060 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9061 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9062 1.1 mrg 9063 1.1 mrg 9064 1.1 mrg 9065 1.1 mrg 9066 1.1 mrg hard_links="nottested" 9067 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9068 1.1 mrg # do not overwrite the value of need_locks provided by the user 9069 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9070 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 9071 1.1 mrg hard_links=yes 9072 1.1 mrg $RM conftest* 9073 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9074 1.1 mrg touch conftest.a 9075 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 9076 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9077 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9078 1.1 mrg $as_echo "$hard_links" >&6; } 9079 1.1 mrg if test "$hard_links" = no; then 9080 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9081 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9082 1.1 mrg need_locks=warn 9083 1.1 mrg fi 9084 1.1 mrg else 9085 1.1 mrg need_locks=no 9086 1.1 mrg fi 9087 1.1 mrg 9088 1.1 mrg 9089 1.1 mrg 9090 1.1 mrg 9091 1.1 mrg 9092 1.1 mrg 9093 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9094 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9095 1.1 mrg 9096 1.1 mrg runpath_var= 9097 1.1 mrg allow_undefined_flag= 9098 1.1 mrg always_export_symbols=no 9099 1.1 mrg archive_cmds= 9100 1.1 mrg archive_expsym_cmds= 9101 1.1 mrg compiler_needs_object=no 9102 1.1 mrg enable_shared_with_static_runtimes=no 9103 1.1 mrg export_dynamic_flag_spec= 9104 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9105 1.1 mrg hardcode_automatic=no 9106 1.1 mrg hardcode_direct=no 9107 1.1 mrg hardcode_direct_absolute=no 9108 1.1 mrg hardcode_libdir_flag_spec= 9109 1.1 mrg hardcode_libdir_flag_spec_ld= 9110 1.1 mrg hardcode_libdir_separator= 9111 1.1 mrg hardcode_minus_L=no 9112 1.1 mrg hardcode_shlibpath_var=unsupported 9113 1.1 mrg inherit_rpath=no 9114 1.1 mrg link_all_deplibs=unknown 9115 1.1 mrg module_cmds= 9116 1.1 mrg module_expsym_cmds= 9117 1.1 mrg old_archive_from_new_cmds= 9118 1.1 mrg old_archive_from_expsyms_cmds= 9119 1.1 mrg thread_safe_flag_spec= 9120 1.1 mrg whole_archive_flag_spec= 9121 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 9122 1.1 mrg # included in the symbol list 9123 1.1 mrg include_expsyms= 9124 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 9125 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 9126 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9127 1.1 mrg # as well as any symbol that contains `d'. 9128 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9129 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9130 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 9131 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 9132 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 9133 1.1 mrg # preloaded symbol tables. 9134 1.1 mrg # Exclude shared library initialization/finalization symbols. 9135 1.1 mrg extract_expsyms_cmds= 9136 1.1 mrg 9137 1.1 mrg case $host_os in 9138 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9139 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 9140 1.1 mrg # When not using gcc, we currently assume that we are using 9141 1.1 mrg # Microsoft Visual C++. 9142 1.1 mrg if test "$GCC" != yes; then 9143 1.1 mrg with_gnu_ld=no 9144 1.1 mrg fi 9145 1.1 mrg ;; 9146 1.1 mrg interix*) 9147 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 9148 1.1 mrg with_gnu_ld=yes 9149 1.1 mrg ;; 9150 1.1 mrg openbsd*) 9151 1.1 mrg with_gnu_ld=no 9152 1.1 mrg ;; 9153 1.1 mrg esac 9154 1.1 mrg 9155 1.1 mrg ld_shlibs=yes 9156 1.1 mrg 9157 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 9158 1.1 mrg # that we're better off using the native interface for both. 9159 1.1 mrg lt_use_gnu_ld_interface=no 9160 1.1 mrg if test "$with_gnu_ld" = yes; then 9161 1.1 mrg case $host_os in 9162 1.1 mrg aix*) 9163 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 9164 1.1 mrg # with the native linker. However, as the warning in the GNU ld 9165 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 9166 1.1 mrg # shared libraries, regardless of the interface used. 9167 1.1 mrg case `$LD -v 2>&1` in 9168 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9169 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9170 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9171 1.1 mrg *) 9172 1.1 mrg lt_use_gnu_ld_interface=yes 9173 1.1 mrg ;; 9174 1.1 mrg esac 9175 1.1 mrg ;; 9176 1.1 mrg *) 9177 1.1 mrg lt_use_gnu_ld_interface=yes 9178 1.1 mrg ;; 9179 1.1 mrg esac 9180 1.1 mrg fi 9181 1.1 mrg 9182 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 9183 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 9184 1.1 mrg wlarc='${wl}' 9185 1.1 mrg 9186 1.1 mrg # Set some defaults for GNU ld with shared library support. These 9187 1.1 mrg # are reset later if shared libraries are not supported. Putting them 9188 1.1 mrg # here allows them to be overridden if necessary. 9189 1.1 mrg runpath_var=LD_RUN_PATH 9190 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9191 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 9192 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 9193 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9194 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9195 1.1 mrg else 9196 1.1 mrg whole_archive_flag_spec= 9197 1.1 mrg fi 9198 1.1 mrg supports_anon_versioning=no 9199 1.1 mrg case `$LD -v 2>&1` in 9200 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 9201 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9202 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9203 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9204 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 9205 1.1 mrg *) supports_anon_versioning=yes ;; 9206 1.1 mrg esac 9207 1.1 mrg 9208 1.1 mrg # See if GNU ld supports shared libraries. 9209 1.1 mrg case $host_os in 9210 1.1 mrg aix[3-9]*) 9211 1.1 mrg # On AIX/PPC, the GNU linker is very broken 9212 1.1 mrg if test "$host_cpu" != ia64; then 9213 1.1 mrg ld_shlibs=no 9214 1.1 mrg cat <<_LT_EOF 1>&2 9215 1.1 mrg 9216 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 9217 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 9218 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 9219 1.1 mrg *** really care for shared libraries, you may want to install binutils 9220 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9221 1.1 mrg *** You will then need to restart the configuration process. 9222 1.1 mrg 9223 1.1 mrg _LT_EOF 9224 1.1 mrg fi 9225 1.1 mrg ;; 9226 1.1 mrg 9227 1.1 mrg amigaos*) 9228 1.1 mrg case $host_cpu in 9229 1.1 mrg powerpc) 9230 1.1 mrg # see comment about AmigaOS4 .so support 9231 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9232 1.1 mrg archive_expsym_cmds='' 9233 1.1 mrg ;; 9234 1.1 mrg m68k) 9235 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)' 9236 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9237 1.1 mrg hardcode_minus_L=yes 9238 1.1 mrg ;; 9239 1.1 mrg esac 9240 1.1 mrg ;; 9241 1.1 mrg 9242 1.1 mrg beos*) 9243 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9244 1.1 mrg allow_undefined_flag=unsupported 9245 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 9246 1.1 mrg # support --undefined. This deserves some investigation. FIXME 9247 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9248 1.1 mrg else 9249 1.1 mrg ld_shlibs=no 9250 1.1 mrg fi 9251 1.1 mrg ;; 9252 1.1 mrg 9253 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9254 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9255 1.1 mrg # as there is no search path for DLLs. 9256 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9257 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 9258 1.1 mrg allow_undefined_flag=unsupported 9259 1.1 mrg always_export_symbols=no 9260 1.1 mrg enable_shared_with_static_runtimes=yes 9261 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' 9262 1.1 mrg 9263 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9264 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' 9265 1.1 mrg # If the export-symbols file already is a .def file (1st line 9266 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 9267 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9268 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 9269 1.1 mrg else 9270 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 9271 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 9272 1.1 mrg fi~ 9273 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' 9274 1.1 mrg else 9275 1.1 mrg ld_shlibs=no 9276 1.1 mrg fi 9277 1.1 mrg ;; 9278 1.1 mrg 9279 1.1 mrg haiku*) 9280 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9281 1.1 mrg link_all_deplibs=yes 9282 1.1 mrg ;; 9283 1.1 mrg 9284 1.1 mrg interix[3-9]*) 9285 1.1 mrg hardcode_direct=no 9286 1.1 mrg hardcode_shlibpath_var=no 9287 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9288 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9289 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9290 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 9291 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 9292 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 9293 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9294 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9295 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' 9296 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' 9297 1.1 mrg ;; 9298 1.1 mrg 9299 1.9 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9300 1.1 mrg tmp_diet=no 9301 1.1 mrg if test "$host_os" = linux-dietlibc; then 9302 1.1 mrg case $cc_basename in 9303 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9304 1.1 mrg esac 9305 1.1 mrg fi 9306 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9307 1.1 mrg && test "$tmp_diet" = no 9308 1.1 mrg then 9309 1.3 mrg tmp_addflag=' $pic_flag' 9310 1.1 mrg tmp_sharedflag='-shared' 9311 1.1 mrg case $cc_basename,$host_cpu in 9312 1.1 mrg pgcc*) # Portland Group C compiler 9313 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' 9314 1.1 mrg tmp_addflag=' $pic_flag' 9315 1.1 mrg ;; 9316 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 9317 1.1 mrg # Portland Group f77 and f90 compilers 9318 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' 9319 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 9320 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9321 1.1 mrg tmp_addflag=' -i_dynamic' ;; 9322 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9323 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 9324 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 9325 1.1 mrg tmp_addflag=' -nofor_main' ;; 9326 1.1 mrg lf95*) # Lahey Fortran 8.1 9327 1.1 mrg whole_archive_flag_spec= 9328 1.1 mrg tmp_sharedflag='--shared' ;; 9329 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9330 1.1 mrg tmp_sharedflag='-qmkshrobj' 9331 1.1 mrg tmp_addflag= ;; 9332 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 9333 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' 9334 1.1 mrg compiler_needs_object=yes 9335 1.1 mrg ;; 9336 1.1 mrg esac 9337 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 9338 1.1 mrg *Sun\ C*) # Sun C 5.9 9339 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' 9340 1.1 mrg compiler_needs_object=yes 9341 1.1 mrg tmp_sharedflag='-G' ;; 9342 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 9343 1.1 mrg tmp_sharedflag='-G' ;; 9344 1.1 mrg esac 9345 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9346 1.1 mrg 9347 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9348 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9349 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9350 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9351 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' 9352 1.1 mrg fi 9353 1.1 mrg 9354 1.1 mrg case $cc_basename in 9355 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 9356 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9357 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9358 1.1 mrg hardcode_libdir_flag_spec= 9359 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 9360 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9361 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9362 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9363 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9364 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9365 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9366 1.1 mrg fi 9367 1.1 mrg ;; 9368 1.1 mrg esac 9369 1.1 mrg else 9370 1.1 mrg ld_shlibs=no 9371 1.1 mrg fi 9372 1.1 mrg ;; 9373 1.1 mrg 9374 1.1 mrg netbsd*) 9375 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9376 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9377 1.1 mrg wlarc= 9378 1.1 mrg else 9379 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9380 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' 9381 1.1 mrg fi 9382 1.1 mrg ;; 9383 1.1 mrg 9384 1.1 mrg solaris*) 9385 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9386 1.1 mrg ld_shlibs=no 9387 1.1 mrg cat <<_LT_EOF 1>&2 9388 1.1 mrg 9389 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9390 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 9391 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9392 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 9393 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9394 1.1 mrg *** used, and then restart. 9395 1.1 mrg 9396 1.1 mrg _LT_EOF 9397 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9398 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9399 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' 9400 1.1 mrg else 9401 1.1 mrg ld_shlibs=no 9402 1.1 mrg fi 9403 1.1 mrg ;; 9404 1.1 mrg 9405 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9406 1.1 mrg case `$LD -v 2>&1` in 9407 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9408 1.1 mrg ld_shlibs=no 9409 1.1 mrg cat <<_LT_EOF 1>&2 9410 1.1 mrg 9411 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9412 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 9413 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9414 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9415 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9416 1.1 mrg *** used, and then restart. 9417 1.1 mrg 9418 1.1 mrg _LT_EOF 9419 1.1 mrg ;; 9420 1.1 mrg *) 9421 1.1 mrg # For security reasons, it is highly recommended that you always 9422 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 9423 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 9424 1.1 mrg # requires that you compile everything twice, which is a pain. 9425 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9426 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9427 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9428 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' 9429 1.1 mrg else 9430 1.1 mrg ld_shlibs=no 9431 1.1 mrg fi 9432 1.1 mrg ;; 9433 1.1 mrg esac 9434 1.1 mrg ;; 9435 1.1 mrg 9436 1.1 mrg sunos4*) 9437 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9438 1.1 mrg wlarc= 9439 1.1 mrg hardcode_direct=yes 9440 1.1 mrg hardcode_shlibpath_var=no 9441 1.1 mrg ;; 9442 1.1 mrg 9443 1.1 mrg *) 9444 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9445 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9446 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' 9447 1.1 mrg else 9448 1.1 mrg ld_shlibs=no 9449 1.1 mrg fi 9450 1.1 mrg ;; 9451 1.1 mrg esac 9452 1.1 mrg 9453 1.1 mrg if test "$ld_shlibs" = no; then 9454 1.1 mrg runpath_var= 9455 1.1 mrg hardcode_libdir_flag_spec= 9456 1.1 mrg export_dynamic_flag_spec= 9457 1.1 mrg whole_archive_flag_spec= 9458 1.1 mrg fi 9459 1.1 mrg else 9460 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 9461 1.1 mrg case $host_os in 9462 1.1 mrg aix3*) 9463 1.1 mrg allow_undefined_flag=unsupported 9464 1.1 mrg always_export_symbols=yes 9465 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' 9466 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 9467 1.1 mrg # are no directories specified by -L. 9468 1.1 mrg hardcode_minus_L=yes 9469 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9470 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 9471 1.1 mrg # broken collect2. 9472 1.1 mrg hardcode_direct=unsupported 9473 1.1 mrg fi 9474 1.1 mrg ;; 9475 1.1 mrg 9476 1.1 mrg aix[4-9]*) 9477 1.1 mrg if test "$host_cpu" = ia64; then 9478 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 9479 1.1 mrg # have to do anything special. 9480 1.1 mrg aix_use_runtimelinking=no 9481 1.1 mrg exp_sym_flag='-Bexport' 9482 1.1 mrg no_entry_flag="" 9483 1.1 mrg else 9484 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 9485 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 9486 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 9487 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 9488 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9489 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' 9490 1.1 mrg else 9491 1.4 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' 9492 1.1 mrg fi 9493 1.1 mrg aix_use_runtimelinking=no 9494 1.1 mrg 9495 1.1 mrg # Test if we are trying to use run time linking or normal 9496 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9497 1.1 mrg # need to do runtime linking. 9498 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9499 1.1 mrg for ld_flag in $LDFLAGS; do 9500 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9501 1.1 mrg aix_use_runtimelinking=yes 9502 1.1 mrg break 9503 1.1 mrg fi 9504 1.1 mrg done 9505 1.1 mrg ;; 9506 1.1 mrg esac 9507 1.1 mrg 9508 1.1 mrg exp_sym_flag='-bexport' 9509 1.1 mrg no_entry_flag='-bnoentry' 9510 1.1 mrg fi 9511 1.1 mrg 9512 1.1 mrg # When large executables or shared objects are built, AIX ld can 9513 1.1 mrg # have problems creating the table of contents. If linking a library 9514 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 9515 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9516 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9517 1.1 mrg 9518 1.1 mrg archive_cmds='' 9519 1.1 mrg hardcode_direct=yes 9520 1.1 mrg hardcode_direct_absolute=yes 9521 1.1 mrg hardcode_libdir_separator=':' 9522 1.1 mrg link_all_deplibs=yes 9523 1.1 mrg file_list_spec='${wl}-f,' 9524 1.1 mrg 9525 1.1 mrg if test "$GCC" = yes; then 9526 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 9527 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 9528 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 9529 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 9530 1.1 mrg if test -f "$collect2name" && 9531 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9532 1.1 mrg then 9533 1.1 mrg # We have reworked collect2 9534 1.1 mrg : 9535 1.1 mrg else 9536 1.1 mrg # We have old collect2 9537 1.1 mrg hardcode_direct=unsupported 9538 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 9539 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 9540 1.1 mrg # to unsupported forces relinking 9541 1.1 mrg hardcode_minus_L=yes 9542 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9543 1.1 mrg hardcode_libdir_separator= 9544 1.1 mrg fi 9545 1.1 mrg ;; 9546 1.1 mrg esac 9547 1.1 mrg shared_flag='-shared' 9548 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9549 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 9550 1.1 mrg fi 9551 1.1 mrg else 9552 1.1 mrg # not using gcc 9553 1.1 mrg if test "$host_cpu" = ia64; then 9554 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9555 1.1 mrg # chokes on -Wl,-G. The following line is correct: 9556 1.1 mrg shared_flag='-G' 9557 1.1 mrg else 9558 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9559 1.1 mrg shared_flag='${wl}-G' 9560 1.1 mrg else 9561 1.1 mrg shared_flag='${wl}-bM:SRE' 9562 1.1 mrg fi 9563 1.1 mrg fi 9564 1.1 mrg fi 9565 1.1 mrg 9566 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 9567 1.1 mrg # It seems that -bexpall does not export symbols beginning with 9568 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 9569 1.1 mrg always_export_symbols=yes 9570 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9571 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 9572 1.1 mrg # -berok will link without error, but may produce a broken library. 9573 1.1 mrg allow_undefined_flag='-berok' 9574 1.1 mrg # Determine the default libpath from the value encoded in an 9575 1.1 mrg # empty executable. 9576 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9577 1.1 mrg /* end confdefs.h. */ 9578 1.1 mrg 9579 1.1 mrg int 9580 1.1 mrg main () 9581 1.1 mrg { 9582 1.1 mrg 9583 1.1 mrg ; 9584 1.1 mrg return 0; 9585 1.1 mrg } 9586 1.1 mrg _ACEOF 9587 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9588 1.1 mrg 9589 1.1 mrg lt_aix_libpath_sed=' 9590 1.1 mrg /Import File Strings/,/^$/ { 9591 1.1 mrg /^0/ { 9592 1.1 mrg s/^0 *\(.*\)$/\1/ 9593 1.1 mrg p 9594 1.1 mrg } 9595 1.1 mrg }' 9596 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9597 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9598 1.1 mrg if test -z "$aix_libpath"; then 9599 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9600 1.1 mrg fi 9601 1.1 mrg fi 9602 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9603 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9604 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9605 1.1 mrg 9606 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9607 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" 9608 1.1 mrg else 9609 1.1 mrg if test "$host_cpu" = ia64; then 9610 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9611 1.1 mrg allow_undefined_flag="-z nodefs" 9612 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" 9613 1.1 mrg else 9614 1.1 mrg # Determine the default libpath from the value encoded in an 9615 1.1 mrg # empty executable. 9616 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9617 1.1 mrg /* end confdefs.h. */ 9618 1.1 mrg 9619 1.1 mrg int 9620 1.1 mrg main () 9621 1.1 mrg { 9622 1.1 mrg 9623 1.1 mrg ; 9624 1.1 mrg return 0; 9625 1.1 mrg } 9626 1.1 mrg _ACEOF 9627 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9628 1.1 mrg 9629 1.1 mrg lt_aix_libpath_sed=' 9630 1.1 mrg /Import File Strings/,/^$/ { 9631 1.1 mrg /^0/ { 9632 1.1 mrg s/^0 *\(.*\)$/\1/ 9633 1.1 mrg p 9634 1.1 mrg } 9635 1.1 mrg }' 9636 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9637 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9638 1.1 mrg if test -z "$aix_libpath"; then 9639 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9640 1.1 mrg fi 9641 1.1 mrg fi 9642 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9643 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9644 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9645 1.1 mrg 9646 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9647 1.1 mrg # Warning - without using the other run time loading flags, 9648 1.1 mrg # -berok will link without error, but may produce a broken library. 9649 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 9650 1.1 mrg allow_undefined_flag=' ${wl}-berok' 9651 1.1 mrg if test "$with_gnu_ld" = yes; then 9652 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 9653 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9654 1.1 mrg else 9655 1.1 mrg # Exported symbols can be pulled into shared objects from archives 9656 1.1 mrg whole_archive_flag_spec='$convenience' 9657 1.1 mrg fi 9658 1.1 mrg archive_cmds_need_lc=yes 9659 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 9660 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' 9661 1.1 mrg fi 9662 1.1 mrg fi 9663 1.1 mrg ;; 9664 1.1 mrg 9665 1.1 mrg amigaos*) 9666 1.1 mrg case $host_cpu in 9667 1.1 mrg powerpc) 9668 1.1 mrg # see comment about AmigaOS4 .so support 9669 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9670 1.1 mrg archive_expsym_cmds='' 9671 1.1 mrg ;; 9672 1.1 mrg m68k) 9673 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)' 9674 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9675 1.1 mrg hardcode_minus_L=yes 9676 1.1 mrg ;; 9677 1.1 mrg esac 9678 1.1 mrg ;; 9679 1.1 mrg 9680 1.1 mrg bsdi[45]*) 9681 1.1 mrg export_dynamic_flag_spec=-rdynamic 9682 1.1 mrg ;; 9683 1.1 mrg 9684 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9685 1.1 mrg # When not using gcc, we currently assume that we are using 9686 1.1 mrg # Microsoft Visual C++. 9687 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 9688 1.1 mrg # no search path for DLLs. 9689 1.1 mrg hardcode_libdir_flag_spec=' ' 9690 1.1 mrg allow_undefined_flag=unsupported 9691 1.1 mrg # Tell ltmain to make .lib files, not .a files. 9692 1.1 mrg libext=lib 9693 1.1 mrg # Tell ltmain to make .dll files, not .so files. 9694 1.1 mrg shrext_cmds=".dll" 9695 1.1 mrg # FIXME: Setting linknames here is a bad hack. 9696 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9697 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 9698 1.1 mrg old_archive_from_new_cmds='true' 9699 1.1 mrg # FIXME: Should let the user specify the lib program. 9700 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9701 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 9702 1.1 mrg enable_shared_with_static_runtimes=yes 9703 1.1 mrg ;; 9704 1.1 mrg 9705 1.1 mrg darwin* | rhapsody*) 9706 1.1 mrg 9707 1.1 mrg 9708 1.1 mrg archive_cmds_need_lc=no 9709 1.1 mrg hardcode_direct=no 9710 1.1 mrg hardcode_automatic=yes 9711 1.1 mrg hardcode_shlibpath_var=unsupported 9712 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 9713 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\"`' 9714 1.1 mrg else 9715 1.1 mrg whole_archive_flag_spec='' 9716 1.1 mrg fi 9717 1.1 mrg link_all_deplibs=yes 9718 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 9719 1.1 mrg case $cc_basename in 9720 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 9721 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 9722 1.1 mrg esac 9723 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 9724 1.1 mrg output_verbose_link_cmd=func_echo_all 9725 1.1 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9726 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9727 1.1 mrg archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 9728 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}" 9729 1.1 mrg 9730 1.1 mrg else 9731 1.1 mrg ld_shlibs=no 9732 1.1 mrg fi 9733 1.1 mrg 9734 1.1 mrg ;; 9735 1.1 mrg 9736 1.1 mrg dgux*) 9737 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9738 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9739 1.1 mrg hardcode_shlibpath_var=no 9740 1.1 mrg ;; 9741 1.1 mrg 9742 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9743 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 9744 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 9745 1.1 mrg # extra space). 9746 1.1 mrg freebsd2.2*) 9747 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9748 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9749 1.1 mrg hardcode_direct=yes 9750 1.1 mrg hardcode_shlibpath_var=no 9751 1.1 mrg ;; 9752 1.1 mrg 9753 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9754 1.1 mrg freebsd2.*) 9755 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9756 1.1 mrg hardcode_direct=yes 9757 1.1 mrg hardcode_minus_L=yes 9758 1.1 mrg hardcode_shlibpath_var=no 9759 1.1 mrg ;; 9760 1.1 mrg 9761 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9762 1.1 mrg freebsd* | dragonfly*) 9763 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9764 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9765 1.1 mrg hardcode_direct=yes 9766 1.1 mrg hardcode_shlibpath_var=no 9767 1.1 mrg ;; 9768 1.1 mrg 9769 1.1 mrg hpux9*) 9770 1.1 mrg if test "$GCC" = yes; then 9771 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' 9772 1.1 mrg else 9773 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' 9774 1.1 mrg fi 9775 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9776 1.1 mrg hardcode_libdir_separator=: 9777 1.1 mrg hardcode_direct=yes 9778 1.1 mrg 9779 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9780 1.1 mrg # but as the default location of the library. 9781 1.1 mrg hardcode_minus_L=yes 9782 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9783 1.1 mrg ;; 9784 1.1 mrg 9785 1.1 mrg hpux10*) 9786 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9787 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9788 1.1 mrg else 9789 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9790 1.1 mrg fi 9791 1.1 mrg if test "$with_gnu_ld" = no; then 9792 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9793 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 9794 1.1 mrg hardcode_libdir_separator=: 9795 1.1 mrg hardcode_direct=yes 9796 1.1 mrg hardcode_direct_absolute=yes 9797 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9798 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9799 1.1 mrg # but as the default location of the library. 9800 1.1 mrg hardcode_minus_L=yes 9801 1.1 mrg fi 9802 1.1 mrg ;; 9803 1.1 mrg 9804 1.1 mrg hpux11*) 9805 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9806 1.1 mrg case $host_cpu in 9807 1.1 mrg hppa*64*) 9808 1.10 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9809 1.1 mrg ;; 9810 1.1 mrg ia64*) 9811 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9812 1.1 mrg ;; 9813 1.1 mrg *) 9814 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9815 1.1 mrg ;; 9816 1.1 mrg esac 9817 1.1 mrg else 9818 1.1 mrg case $host_cpu in 9819 1.1 mrg hppa*64*) 9820 1.10 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9821 1.1 mrg ;; 9822 1.1 mrg ia64*) 9823 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9824 1.1 mrg ;; 9825 1.1 mrg *) 9826 1.1 mrg 9827 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 9828 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9830 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 9831 1.8 mrg if ${lt_cv_prog_compiler__b+:} false; then : 9832 1.1 mrg $as_echo_n "(cached) " >&6 9833 1.1 mrg else 9834 1.1 mrg lt_cv_prog_compiler__b=no 9835 1.1 mrg save_LDFLAGS="$LDFLAGS" 9836 1.1 mrg LDFLAGS="$LDFLAGS -b" 9837 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9838 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9839 1.1 mrg # The linker can only warn and ignore the option if not recognized 9840 1.1 mrg # So say no if there are warnings 9841 1.1 mrg if test -s conftest.err; then 9842 1.1 mrg # Append any errors to the config.log. 9843 1.1 mrg cat conftest.err 1>&5 9844 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9845 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9846 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9847 1.1 mrg lt_cv_prog_compiler__b=yes 9848 1.1 mrg fi 9849 1.1 mrg else 9850 1.1 mrg lt_cv_prog_compiler__b=yes 9851 1.1 mrg fi 9852 1.1 mrg fi 9853 1.1 mrg $RM -r conftest* 9854 1.1 mrg LDFLAGS="$save_LDFLAGS" 9855 1.1 mrg 9856 1.1 mrg fi 9857 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9858 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 9859 1.1 mrg 9860 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 9861 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9862 1.1 mrg else 9863 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9864 1.1 mrg fi 9865 1.1 mrg 9866 1.1 mrg ;; 9867 1.1 mrg esac 9868 1.1 mrg fi 9869 1.1 mrg if test "$with_gnu_ld" = no; then 9870 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9871 1.1 mrg hardcode_libdir_separator=: 9872 1.1 mrg 9873 1.1 mrg case $host_cpu in 9874 1.1 mrg hppa*64*|ia64*) 9875 1.1 mrg hardcode_direct=no 9876 1.1 mrg hardcode_shlibpath_var=no 9877 1.1 mrg ;; 9878 1.1 mrg *) 9879 1.1 mrg hardcode_direct=yes 9880 1.1 mrg hardcode_direct_absolute=yes 9881 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9882 1.1 mrg 9883 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9884 1.1 mrg # but as the default location of the library. 9885 1.1 mrg hardcode_minus_L=yes 9886 1.1 mrg ;; 9887 1.1 mrg esac 9888 1.1 mrg fi 9889 1.1 mrg ;; 9890 1.1 mrg 9891 1.1 mrg irix5* | irix6* | nonstopux*) 9892 1.1 mrg if test "$GCC" = yes; then 9893 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' 9894 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 9895 1.1 mrg # work, assume that -exports_file does not work either and 9896 1.1 mrg # implicitly export all symbols. 9897 1.1 mrg save_LDFLAGS="$LDFLAGS" 9898 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9899 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9900 1.1 mrg /* end confdefs.h. */ 9901 1.1 mrg int foo(void) {} 9902 1.1 mrg _ACEOF 9903 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9904 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' 9905 1.1 mrg 9906 1.1 mrg fi 9907 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9908 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9909 1.1 mrg LDFLAGS="$save_LDFLAGS" 9910 1.1 mrg else 9911 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' 9912 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' 9913 1.1 mrg fi 9914 1.1 mrg archive_cmds_need_lc='no' 9915 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9916 1.1 mrg hardcode_libdir_separator=: 9917 1.1 mrg inherit_rpath=yes 9918 1.1 mrg link_all_deplibs=yes 9919 1.1 mrg ;; 9920 1.1 mrg 9921 1.1 mrg netbsd*) 9922 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9923 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9924 1.1 mrg else 9925 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9926 1.1 mrg fi 9927 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9928 1.1 mrg hardcode_direct=yes 9929 1.1 mrg hardcode_shlibpath_var=no 9930 1.1 mrg ;; 9931 1.1 mrg 9932 1.1 mrg newsos6) 9933 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9934 1.1 mrg hardcode_direct=yes 9935 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9936 1.1 mrg hardcode_libdir_separator=: 9937 1.1 mrg hardcode_shlibpath_var=no 9938 1.1 mrg ;; 9939 1.1 mrg 9940 1.1 mrg *nto* | *qnx*) 9941 1.1 mrg ;; 9942 1.1 mrg 9943 1.1 mrg openbsd*) 9944 1.1 mrg if test -f /usr/libexec/ld.so; then 9945 1.1 mrg hardcode_direct=yes 9946 1.1 mrg hardcode_shlibpath_var=no 9947 1.1 mrg hardcode_direct_absolute=yes 9948 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9949 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9950 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 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 else 9954 1.1 mrg case $host_os in 9955 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9956 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9957 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9958 1.1 mrg ;; 9959 1.1 mrg *) 9960 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9961 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9962 1.1 mrg ;; 9963 1.1 mrg esac 9964 1.1 mrg fi 9965 1.1 mrg else 9966 1.1 mrg ld_shlibs=no 9967 1.1 mrg fi 9968 1.1 mrg ;; 9969 1.1 mrg 9970 1.1 mrg os2*) 9971 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9972 1.1 mrg hardcode_minus_L=yes 9973 1.1 mrg allow_undefined_flag=unsupported 9974 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' 9975 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9976 1.1 mrg ;; 9977 1.1 mrg 9978 1.1 mrg osf3*) 9979 1.1 mrg if test "$GCC" = yes; then 9980 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9981 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' 9982 1.1 mrg else 9983 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9984 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' 9985 1.1 mrg fi 9986 1.1 mrg archive_cmds_need_lc='no' 9987 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9988 1.1 mrg hardcode_libdir_separator=: 9989 1.1 mrg ;; 9990 1.1 mrg 9991 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 9992 1.1 mrg if test "$GCC" = yes; then 9993 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9994 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' 9995 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9996 1.1 mrg else 9997 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9998 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' 9999 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~ 10000 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' 10001 1.1 mrg 10002 1.1 mrg # Both c and cxx compiler support -rpath directly 10003 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 10004 1.1 mrg fi 10005 1.1 mrg archive_cmds_need_lc='no' 10006 1.1 mrg hardcode_libdir_separator=: 10007 1.1 mrg ;; 10008 1.1 mrg 10009 1.1 mrg solaris*) 10010 1.1 mrg no_undefined_flag=' -z defs' 10011 1.1 mrg if test "$GCC" = yes; then 10012 1.1 mrg wlarc='${wl}' 10013 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10014 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10015 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' 10016 1.1 mrg else 10017 1.1 mrg case `$CC -V 2>&1` in 10018 1.1 mrg *"Compilers 5.0"*) 10019 1.1 mrg wlarc='' 10020 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10021 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10022 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10023 1.1 mrg ;; 10024 1.1 mrg *) 10025 1.1 mrg wlarc='${wl}' 10026 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10027 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10028 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10029 1.1 mrg ;; 10030 1.1 mrg esac 10031 1.1 mrg fi 10032 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10033 1.1 mrg hardcode_shlibpath_var=no 10034 1.1 mrg case $host_os in 10035 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 10036 1.1 mrg *) 10037 1.1 mrg # The compiler driver will combine and reorder linker options, 10038 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 10039 1.1 mrg # but is careful enough not to reorder. 10040 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 10041 1.1 mrg if test "$GCC" = yes; then 10042 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10043 1.1 mrg else 10044 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10045 1.1 mrg fi 10046 1.1 mrg ;; 10047 1.1 mrg esac 10048 1.1 mrg link_all_deplibs=yes 10049 1.1 mrg ;; 10050 1.1 mrg 10051 1.1 mrg sunos4*) 10052 1.1 mrg if test "x$host_vendor" = xsequent; then 10053 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 10054 1.1 mrg # files that make .init and .fini sections work. 10055 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10056 1.1 mrg else 10057 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10058 1.1 mrg fi 10059 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10060 1.1 mrg hardcode_direct=yes 10061 1.1 mrg hardcode_minus_L=yes 10062 1.1 mrg hardcode_shlibpath_var=no 10063 1.1 mrg ;; 10064 1.1 mrg 10065 1.1 mrg sysv4) 10066 1.1 mrg case $host_vendor in 10067 1.1 mrg sni) 10068 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10069 1.1 mrg hardcode_direct=yes # is this really true??? 10070 1.1 mrg ;; 10071 1.1 mrg siemens) 10072 1.1 mrg ## LD is ld it makes a PLAMLIB 10073 1.1 mrg ## CC just makes a GrossModule. 10074 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10075 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 10076 1.1 mrg hardcode_direct=no 10077 1.1 mrg ;; 10078 1.1 mrg motorola) 10079 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10080 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10081 1.1 mrg ;; 10082 1.1 mrg esac 10083 1.1 mrg runpath_var='LD_RUN_PATH' 10084 1.1 mrg hardcode_shlibpath_var=no 10085 1.1 mrg ;; 10086 1.1 mrg 10087 1.1 mrg sysv4.3*) 10088 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10089 1.1 mrg hardcode_shlibpath_var=no 10090 1.1 mrg export_dynamic_flag_spec='-Bexport' 10091 1.1 mrg ;; 10092 1.1 mrg 10093 1.1 mrg sysv4*MP*) 10094 1.1 mrg if test -d /usr/nec; then 10095 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10096 1.1 mrg hardcode_shlibpath_var=no 10097 1.1 mrg runpath_var=LD_RUN_PATH 10098 1.1 mrg hardcode_runpath_var=yes 10099 1.1 mrg ld_shlibs=yes 10100 1.1 mrg fi 10101 1.1 mrg ;; 10102 1.1 mrg 10103 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10104 1.1 mrg no_undefined_flag='${wl}-z,text' 10105 1.1 mrg archive_cmds_need_lc=no 10106 1.1 mrg hardcode_shlibpath_var=no 10107 1.1 mrg runpath_var='LD_RUN_PATH' 10108 1.1 mrg 10109 1.1 mrg if test "$GCC" = yes; then 10110 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10111 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10112 1.1 mrg else 10113 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10114 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10115 1.1 mrg fi 10116 1.1 mrg ;; 10117 1.1 mrg 10118 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 10119 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 10120 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 10121 1.1 mrg # always be unresolved, which means just about no library would 10122 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 10123 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 10124 1.1 mrg # as -z defs. 10125 1.1 mrg no_undefined_flag='${wl}-z,text' 10126 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 10127 1.1 mrg archive_cmds_need_lc=no 10128 1.1 mrg hardcode_shlibpath_var=no 10129 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 10130 1.1 mrg hardcode_libdir_separator=':' 10131 1.1 mrg link_all_deplibs=yes 10132 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 10133 1.1 mrg runpath_var='LD_RUN_PATH' 10134 1.1 mrg 10135 1.1 mrg if test "$GCC" = yes; then 10136 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10137 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10138 1.1 mrg else 10139 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10140 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10141 1.1 mrg fi 10142 1.1 mrg ;; 10143 1.1 mrg 10144 1.1 mrg uts4*) 10145 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10146 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10147 1.1 mrg hardcode_shlibpath_var=no 10148 1.1 mrg ;; 10149 1.1 mrg 10150 1.1 mrg *) 10151 1.1 mrg ld_shlibs=no 10152 1.1 mrg ;; 10153 1.1 mrg esac 10154 1.1 mrg 10155 1.1 mrg if test x$host_vendor = xsni; then 10156 1.1 mrg case $host in 10157 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10158 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 10159 1.1 mrg ;; 10160 1.1 mrg esac 10161 1.1 mrg fi 10162 1.1 mrg fi 10163 1.1 mrg 10164 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10165 1.1 mrg $as_echo "$ld_shlibs" >&6; } 10166 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 10167 1.1 mrg 10168 1.1 mrg with_gnu_ld=$with_gnu_ld 10169 1.1 mrg 10170 1.1 mrg 10171 1.1 mrg 10172 1.1 mrg 10173 1.1 mrg 10174 1.1 mrg 10175 1.1 mrg 10176 1.1 mrg 10177 1.1 mrg 10178 1.1 mrg 10179 1.1 mrg 10180 1.1 mrg 10181 1.1 mrg 10182 1.1 mrg 10183 1.1 mrg 10184 1.1 mrg # 10185 1.1 mrg # Do we need to explicitly link libc? 10186 1.1 mrg # 10187 1.1 mrg case "x$archive_cmds_need_lc" in 10188 1.1 mrg x|xyes) 10189 1.1 mrg # Assume -lc should be added 10190 1.1 mrg archive_cmds_need_lc=yes 10191 1.1 mrg 10192 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 10193 1.1 mrg case $archive_cmds in 10194 1.1 mrg *'~'*) 10195 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 10196 1.1 mrg ;; 10197 1.1 mrg '$CC '*) 10198 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 10199 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 10200 1.1 mrg # to ld, don't add -lc before -lgcc. 10201 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10202 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10203 1.8 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 10204 1.1 mrg $as_echo_n "(cached) " >&6 10205 1.1 mrg else 10206 1.1 mrg $RM conftest* 10207 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10208 1.1 mrg 10209 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10210 1.1 mrg (eval $ac_compile) 2>&5 10211 1.1 mrg ac_status=$? 10212 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10213 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 10214 1.1 mrg soname=conftest 10215 1.1 mrg lib=conftest 10216 1.1 mrg libobjs=conftest.$ac_objext 10217 1.1 mrg deplibs= 10218 1.1 mrg wl=$lt_prog_compiler_wl 10219 1.1 mrg pic_flag=$lt_prog_compiler_pic 10220 1.1 mrg compiler_flags=-v 10221 1.1 mrg linker_flags=-v 10222 1.1 mrg verstring= 10223 1.1 mrg output_objdir=. 10224 1.1 mrg libname=conftest 10225 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 10226 1.1 mrg allow_undefined_flag= 10227 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10228 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10229 1.1 mrg ac_status=$? 10230 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10231 1.1 mrg test $ac_status = 0; } 10232 1.1 mrg then 10233 1.1 mrg lt_cv_archive_cmds_need_lc=no 10234 1.1 mrg else 10235 1.1 mrg lt_cv_archive_cmds_need_lc=yes 10236 1.1 mrg fi 10237 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 10238 1.1 mrg else 10239 1.1 mrg cat conftest.err 1>&5 10240 1.1 mrg fi 10241 1.1 mrg $RM conftest* 10242 1.1 mrg 10243 1.1 mrg fi 10244 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10245 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10246 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10247 1.1 mrg ;; 10248 1.1 mrg esac 10249 1.1 mrg fi 10250 1.1 mrg ;; 10251 1.1 mrg esac 10252 1.1 mrg 10253 1.1 mrg 10254 1.1 mrg 10255 1.1 mrg 10256 1.1 mrg 10257 1.1 mrg 10258 1.1 mrg 10259 1.1 mrg 10260 1.1 mrg 10261 1.1 mrg 10262 1.1 mrg 10263 1.1 mrg 10264 1.1 mrg 10265 1.1 mrg 10266 1.1 mrg 10267 1.1 mrg 10268 1.1 mrg 10269 1.1 mrg 10270 1.1 mrg 10271 1.1 mrg 10272 1.1 mrg 10273 1.1 mrg 10274 1.1 mrg 10275 1.1 mrg 10276 1.1 mrg 10277 1.1 mrg 10278 1.1 mrg 10279 1.1 mrg 10280 1.1 mrg 10281 1.1 mrg 10282 1.1 mrg 10283 1.1 mrg 10284 1.1 mrg 10285 1.1 mrg 10286 1.1 mrg 10287 1.1 mrg 10288 1.1 mrg 10289 1.1 mrg 10290 1.1 mrg 10291 1.1 mrg 10292 1.1 mrg 10293 1.1 mrg 10294 1.1 mrg 10295 1.1 mrg 10296 1.1 mrg 10297 1.1 mrg 10298 1.1 mrg 10299 1.1 mrg 10300 1.1 mrg 10301 1.1 mrg 10302 1.1 mrg 10303 1.1 mrg 10304 1.1 mrg 10305 1.1 mrg 10306 1.1 mrg 10307 1.1 mrg 10308 1.1 mrg 10309 1.1 mrg 10310 1.1 mrg 10311 1.1 mrg 10312 1.1 mrg 10313 1.1 mrg 10314 1.1 mrg 10315 1.1 mrg 10316 1.1 mrg 10317 1.1 mrg 10318 1.1 mrg 10319 1.1 mrg 10320 1.1 mrg 10321 1.1 mrg 10322 1.1 mrg 10323 1.1 mrg 10324 1.1 mrg 10325 1.1 mrg 10326 1.1 mrg 10327 1.1 mrg 10328 1.1 mrg 10329 1.1 mrg 10330 1.1 mrg 10331 1.1 mrg 10332 1.1 mrg 10333 1.1 mrg 10334 1.1 mrg 10335 1.1 mrg 10336 1.1 mrg 10337 1.1 mrg 10338 1.1 mrg 10339 1.1 mrg 10340 1.1 mrg 10341 1.1 mrg 10342 1.1 mrg 10343 1.1 mrg 10344 1.1 mrg 10345 1.1 mrg 10346 1.1 mrg 10347 1.1 mrg 10348 1.1 mrg 10349 1.1 mrg 10350 1.1 mrg 10351 1.1 mrg 10352 1.1 mrg 10353 1.1 mrg 10354 1.1 mrg 10355 1.1 mrg 10356 1.1 mrg 10357 1.1 mrg 10358 1.1 mrg 10359 1.1 mrg 10360 1.1 mrg 10361 1.1 mrg 10362 1.1 mrg 10363 1.1 mrg 10364 1.1 mrg 10365 1.1 mrg 10366 1.1 mrg 10367 1.1 mrg 10368 1.1 mrg 10369 1.1 mrg 10370 1.1 mrg 10371 1.1 mrg 10372 1.1 mrg 10373 1.1 mrg 10374 1.1 mrg 10375 1.1 mrg 10376 1.1 mrg 10377 1.1 mrg 10378 1.1 mrg 10379 1.1 mrg 10380 1.1 mrg 10381 1.1 mrg 10382 1.1 mrg 10383 1.1 mrg 10384 1.1 mrg 10385 1.1 mrg 10386 1.1 mrg 10387 1.1 mrg 10388 1.1 mrg 10389 1.1 mrg 10390 1.1 mrg 10391 1.1 mrg 10392 1.1 mrg 10393 1.1 mrg 10394 1.1 mrg 10395 1.1 mrg 10396 1.1 mrg 10397 1.1 mrg 10398 1.1 mrg 10399 1.1 mrg 10400 1.1 mrg 10401 1.1 mrg 10402 1.1 mrg 10403 1.1 mrg 10404 1.1 mrg 10405 1.1 mrg 10406 1.1 mrg 10407 1.1 mrg 10408 1.1 mrg 10409 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10410 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 10411 1.1 mrg 10412 1.1 mrg if test "$GCC" = yes; then 10413 1.1 mrg case $host_os in 10414 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10415 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 10416 1.1 mrg esac 10417 1.1 mrg case $host_os in 10418 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10419 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 10420 1.1 mrg esac 10421 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10422 1.1 mrg case $lt_search_path_spec in 10423 1.1 mrg *\;*) 10424 1.1 mrg # if the path contains ";" then we assume it to be the separator 10425 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 10426 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 10427 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 10428 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10429 1.1 mrg ;; 10430 1.1 mrg *) 10431 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10432 1.1 mrg ;; 10433 1.1 mrg esac 10434 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 10435 1.1 mrg # and add multilib dir if necessary. 10436 1.1 mrg lt_tmp_lt_search_path_spec= 10437 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10438 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 10439 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10440 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10441 1.1 mrg else 10442 1.1 mrg test -d "$lt_sys_path" && \ 10443 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10444 1.1 mrg fi 10445 1.1 mrg done 10446 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10447 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 10448 1.1 mrg lt_foo=""; 10449 1.1 mrg lt_count=0; 10450 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 10451 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 10452 1.1 mrg if ($lt_i == "..") { 10453 1.1 mrg lt_count++; 10454 1.1 mrg } else { 10455 1.1 mrg if (lt_count == 0) { 10456 1.1 mrg lt_foo="/" $lt_i lt_foo; 10457 1.1 mrg } else { 10458 1.1 mrg lt_count--; 10459 1.1 mrg } 10460 1.1 mrg } 10461 1.1 mrg } 10462 1.1 mrg } 10463 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 10464 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 10465 1.1 mrg }'` 10466 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 10467 1.1 mrg # for these hosts. 10468 1.1 mrg case $host_os in 10469 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10470 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10471 1.1 mrg esac 10472 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10473 1.1 mrg else 10474 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10475 1.1 mrg fi 10476 1.1 mrg library_names_spec= 10477 1.1 mrg libname_spec='lib$name' 10478 1.1 mrg soname_spec= 10479 1.1 mrg shrext_cmds=".so" 10480 1.1 mrg postinstall_cmds= 10481 1.1 mrg postuninstall_cmds= 10482 1.1 mrg finish_cmds= 10483 1.1 mrg finish_eval= 10484 1.1 mrg shlibpath_var= 10485 1.1 mrg shlibpath_overrides_runpath=unknown 10486 1.1 mrg version_type=none 10487 1.1 mrg dynamic_linker="$host_os ld.so" 10488 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 10489 1.1 mrg need_lib_prefix=unknown 10490 1.1 mrg hardcode_into_libs=no 10491 1.1 mrg 10492 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 10493 1.1 mrg # flags to be left without arguments 10494 1.1 mrg need_version=unknown 10495 1.1 mrg 10496 1.1 mrg case $host_os in 10497 1.1 mrg aix3*) 10498 1.1 mrg version_type=linux 10499 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10500 1.1 mrg shlibpath_var=LIBPATH 10501 1.1 mrg 10502 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 10503 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10504 1.1 mrg ;; 10505 1.1 mrg 10506 1.1 mrg aix[4-9]*) 10507 1.1 mrg version_type=linux 10508 1.1 mrg need_lib_prefix=no 10509 1.1 mrg need_version=no 10510 1.1 mrg hardcode_into_libs=yes 10511 1.1 mrg if test "$host_cpu" = ia64; then 10512 1.1 mrg # AIX 5 supports IA64 10513 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10514 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10515 1.1 mrg else 10516 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 10517 1.1 mrg # for dependence libraries. The import file would start with 10518 1.1 mrg # the line `#! .'. This would cause the generated library to 10519 1.1 mrg # depend on `.', always an invalid library. This was fixed in 10520 1.1 mrg # development snapshots of GCC prior to 3.0. 10521 1.1 mrg case $host_os in 10522 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 10523 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10524 1.1 mrg echo ' yes ' 10525 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10526 1.1 mrg : 10527 1.1 mrg else 10528 1.1 mrg can_build_shared=no 10529 1.1 mrg fi 10530 1.1 mrg ;; 10531 1.1 mrg esac 10532 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10533 1.1 mrg # soname into executable. Probably we can add versioning support to 10534 1.1 mrg # collect2, so additional links can be useful in future. 10535 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10536 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10537 1.1 mrg # instead of lib<name>.a to let people know that these are not 10538 1.1 mrg # typical AIX shared libraries. 10539 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10540 1.1 mrg else 10541 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 10542 1.1 mrg # and later when we are not doing run time linking. 10543 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 10544 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10545 1.1 mrg fi 10546 1.1 mrg shlibpath_var=LIBPATH 10547 1.1 mrg fi 10548 1.1 mrg ;; 10549 1.1 mrg 10550 1.1 mrg amigaos*) 10551 1.1 mrg case $host_cpu in 10552 1.1 mrg powerpc) 10553 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 10554 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10555 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10556 1.1 mrg ;; 10557 1.1 mrg m68k) 10558 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 10559 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 10560 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' 10561 1.1 mrg ;; 10562 1.1 mrg esac 10563 1.1 mrg ;; 10564 1.1 mrg 10565 1.1 mrg beos*) 10566 1.1 mrg library_names_spec='${libname}${shared_ext}' 10567 1.1 mrg dynamic_linker="$host_os ld.so" 10568 1.1 mrg shlibpath_var=LIBRARY_PATH 10569 1.1 mrg ;; 10570 1.1 mrg 10571 1.1 mrg bsdi[45]*) 10572 1.1 mrg version_type=linux 10573 1.1 mrg need_version=no 10574 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10575 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10576 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10577 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10578 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10579 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10580 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 10581 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10582 1.1 mrg # libtool to hard-code these into programs 10583 1.1 mrg ;; 10584 1.1 mrg 10585 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 10586 1.1 mrg version_type=windows 10587 1.1 mrg shrext_cmds=".dll" 10588 1.1 mrg need_version=no 10589 1.1 mrg need_lib_prefix=no 10590 1.1 mrg 10591 1.1 mrg case $GCC,$host_os in 10592 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10593 1.1 mrg library_names_spec='$libname.dll.a' 10594 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 10595 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 10596 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10597 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 10598 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 10599 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 10600 1.1 mrg chmod a+x \$dldir/$dlname~ 10601 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10602 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10603 1.1 mrg fi' 10604 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10605 1.1 mrg dlpath=$dir/\$dldll~ 10606 1.1 mrg $RM \$dlpath' 10607 1.1 mrg shlibpath_overrides_runpath=yes 10608 1.1 mrg 10609 1.1 mrg case $host_os in 10610 1.1 mrg cygwin*) 10611 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10612 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10613 1.1 mrg 10614 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10615 1.1 mrg ;; 10616 1.1 mrg mingw* | cegcc*) 10617 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 10618 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10619 1.1 mrg ;; 10620 1.1 mrg pw32*) 10621 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 10622 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10623 1.1 mrg ;; 10624 1.1 mrg esac 10625 1.1 mrg ;; 10626 1.1 mrg 10627 1.1 mrg *) 10628 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10629 1.1 mrg ;; 10630 1.1 mrg esac 10631 1.1 mrg dynamic_linker='Win32 ld.exe' 10632 1.1 mrg # FIXME: first we should search . and the directory the executable is in 10633 1.1 mrg shlibpath_var=PATH 10634 1.1 mrg ;; 10635 1.1 mrg 10636 1.1 mrg darwin* | rhapsody*) 10637 1.1 mrg dynamic_linker="$host_os dyld" 10638 1.1 mrg version_type=darwin 10639 1.1 mrg need_lib_prefix=no 10640 1.1 mrg need_version=no 10641 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10642 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 10643 1.1 mrg shlibpath_overrides_runpath=yes 10644 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 10645 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10646 1.1 mrg 10647 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10648 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10649 1.1 mrg ;; 10650 1.1 mrg 10651 1.1 mrg dgux*) 10652 1.1 mrg version_type=linux 10653 1.1 mrg need_lib_prefix=no 10654 1.1 mrg need_version=no 10655 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10656 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10657 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10658 1.1 mrg ;; 10659 1.1 mrg 10660 1.1 mrg freebsd* | dragonfly*) 10661 1.1 mrg # DragonFly does not have aout. When/if they implement a new 10662 1.1 mrg # versioning mechanism, adjust this. 10663 1.1 mrg if test -x /usr/bin/objformat; then 10664 1.1 mrg objformat=`/usr/bin/objformat` 10665 1.1 mrg else 10666 1.1 mrg case $host_os in 10667 1.1 mrg freebsd[23].*) objformat=aout ;; 10668 1.1 mrg *) objformat=elf ;; 10669 1.1 mrg esac 10670 1.1 mrg fi 10671 1.1 mrg version_type=freebsd-$objformat 10672 1.1 mrg case $version_type in 10673 1.1 mrg freebsd-elf*) 10674 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10675 1.1 mrg need_version=no 10676 1.1 mrg need_lib_prefix=no 10677 1.1 mrg ;; 10678 1.1 mrg freebsd-*) 10679 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10680 1.1 mrg need_version=yes 10681 1.1 mrg ;; 10682 1.1 mrg esac 10683 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10684 1.1 mrg case $host_os in 10685 1.1 mrg freebsd2.*) 10686 1.1 mrg shlibpath_overrides_runpath=yes 10687 1.1 mrg ;; 10688 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 10689 1.1 mrg shlibpath_overrides_runpath=yes 10690 1.1 mrg hardcode_into_libs=yes 10691 1.1 mrg ;; 10692 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10693 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10694 1.1 mrg shlibpath_overrides_runpath=no 10695 1.1 mrg hardcode_into_libs=yes 10696 1.1 mrg ;; 10697 1.1 mrg *) # from 4.6 on, and DragonFly 10698 1.1 mrg shlibpath_overrides_runpath=yes 10699 1.1 mrg hardcode_into_libs=yes 10700 1.1 mrg ;; 10701 1.1 mrg esac 10702 1.1 mrg ;; 10703 1.1 mrg 10704 1.1 mrg haiku*) 10705 1.1 mrg version_type=linux 10706 1.1 mrg need_lib_prefix=no 10707 1.1 mrg need_version=no 10708 1.1 mrg dynamic_linker="$host_os runtime_loader" 10709 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10710 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10711 1.1 mrg shlibpath_var=LIBRARY_PATH 10712 1.1 mrg shlibpath_overrides_runpath=yes 10713 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10714 1.1 mrg hardcode_into_libs=yes 10715 1.1 mrg ;; 10716 1.1 mrg 10717 1.1 mrg hpux9* | hpux10* | hpux11*) 10718 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 10719 1.1 mrg # link against other versions. 10720 1.1 mrg version_type=sunos 10721 1.1 mrg need_lib_prefix=no 10722 1.1 mrg need_version=no 10723 1.1 mrg case $host_cpu in 10724 1.1 mrg ia64*) 10725 1.1 mrg shrext_cmds='.so' 10726 1.1 mrg hardcode_into_libs=yes 10727 1.1 mrg dynamic_linker="$host_os dld.so" 10728 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10729 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10730 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10731 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10732 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 10733 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10734 1.1 mrg else 10735 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10736 1.1 mrg fi 10737 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10738 1.1 mrg ;; 10739 1.1 mrg hppa*64*) 10740 1.1 mrg shrext_cmds='.sl' 10741 1.1 mrg hardcode_into_libs=yes 10742 1.1 mrg dynamic_linker="$host_os dld.sl" 10743 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10744 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10745 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10746 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10747 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10748 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10749 1.1 mrg ;; 10750 1.1 mrg *) 10751 1.1 mrg shrext_cmds='.sl' 10752 1.1 mrg dynamic_linker="$host_os dld.sl" 10753 1.1 mrg shlibpath_var=SHLIB_PATH 10754 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10755 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10756 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10757 1.1 mrg ;; 10758 1.1 mrg esac 10759 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10760 1.1 mrg postinstall_cmds='chmod 555 $lib' 10761 1.1 mrg # or fails outright, so override atomically: 10762 1.1 mrg install_override_mode=555 10763 1.1 mrg ;; 10764 1.1 mrg 10765 1.1 mrg interix[3-9]*) 10766 1.1 mrg version_type=linux 10767 1.1 mrg need_lib_prefix=no 10768 1.1 mrg need_version=no 10769 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10770 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10771 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10772 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10773 1.1 mrg shlibpath_overrides_runpath=no 10774 1.1 mrg hardcode_into_libs=yes 10775 1.1 mrg ;; 10776 1.1 mrg 10777 1.1 mrg irix5* | irix6* | nonstopux*) 10778 1.1 mrg case $host_os in 10779 1.1 mrg nonstopux*) version_type=nonstopux ;; 10780 1.1 mrg *) 10781 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 10782 1.1 mrg version_type=linux 10783 1.1 mrg else 10784 1.1 mrg version_type=irix 10785 1.1 mrg fi ;; 10786 1.1 mrg esac 10787 1.1 mrg need_lib_prefix=no 10788 1.1 mrg need_version=no 10789 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10790 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10791 1.1 mrg case $host_os in 10792 1.1 mrg irix5* | nonstopux*) 10793 1.1 mrg libsuff= shlibsuff= 10794 1.1 mrg ;; 10795 1.1 mrg *) 10796 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 10797 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10798 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 10799 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10800 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 10801 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10802 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 10803 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 10804 1.1 mrg esac 10805 1.1 mrg ;; 10806 1.1 mrg esac 10807 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10808 1.1 mrg shlibpath_overrides_runpath=no 10809 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10810 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10811 1.1 mrg hardcode_into_libs=yes 10812 1.1 mrg ;; 10813 1.1 mrg 10814 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 10815 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 10816 1.1 mrg dynamic_linker=no 10817 1.1 mrg ;; 10818 1.1 mrg 10819 1.1 mrg # This must be Linux ELF. 10820 1.9 mrg 10821 1.9 mrg # uclinux* changes (here and below) have been submitted to the libtool 10822 1.9 mrg # project, but have not yet been accepted: they are GCC-local changes 10823 1.9 mrg # for the time being. (See 10824 1.9 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10825 1.10 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10826 1.1 mrg version_type=linux 10827 1.1 mrg need_lib_prefix=no 10828 1.1 mrg need_version=no 10829 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10830 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10831 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10832 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10833 1.1 mrg shlibpath_overrides_runpath=no 10834 1.1 mrg 10835 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 10836 1.8 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10837 1.1 mrg $as_echo_n "(cached) " >&6 10838 1.1 mrg else 10839 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 10840 1.1 mrg save_LDFLAGS=$LDFLAGS 10841 1.1 mrg save_libdir=$libdir 10842 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10843 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10844 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10845 1.1 mrg /* end confdefs.h. */ 10846 1.1 mrg 10847 1.1 mrg int 10848 1.1 mrg main () 10849 1.1 mrg { 10850 1.1 mrg 10851 1.1 mrg ; 10852 1.1 mrg return 0; 10853 1.1 mrg } 10854 1.1 mrg _ACEOF 10855 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10856 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10857 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 10858 1.1 mrg fi 10859 1.1 mrg fi 10860 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10861 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10862 1.1 mrg LDFLAGS=$save_LDFLAGS 10863 1.1 mrg libdir=$save_libdir 10864 1.1 mrg 10865 1.1 mrg fi 10866 1.1 mrg 10867 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10868 1.1 mrg 10869 1.1 mrg # This implies no fast_install, which is unacceptable. 10870 1.1 mrg # Some rework will be needed to allow for fast_install 10871 1.1 mrg # before this can be enabled. 10872 1.1 mrg hardcode_into_libs=yes 10873 1.1 mrg 10874 1.1 mrg # Append ld.so.conf contents to the search path 10875 1.1 mrg if test -f /etc/ld.so.conf; then 10876 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' ' '` 10877 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10878 1.1 mrg fi 10879 1.1 mrg 10880 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 10881 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 10882 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 10883 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 10884 1.1 mrg # people can always --disable-shared, the test was removed, and we 10885 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 10886 1.1 mrg dynamic_linker='GNU/Linux ld.so' 10887 1.1 mrg ;; 10888 1.1 mrg 10889 1.1 mrg netbsd*) 10890 1.1 mrg version_type=sunos 10891 1.1 mrg need_lib_prefix=no 10892 1.1 mrg need_version=no 10893 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10894 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10895 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10896 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 10897 1.1 mrg else 10898 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10899 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10900 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 10901 1.1 mrg fi 10902 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10903 1.1 mrg shlibpath_overrides_runpath=yes 10904 1.1 mrg hardcode_into_libs=yes 10905 1.1 mrg ;; 10906 1.1 mrg 10907 1.1 mrg newsos6) 10908 1.1 mrg version_type=linux 10909 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10910 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10911 1.1 mrg shlibpath_overrides_runpath=yes 10912 1.1 mrg ;; 10913 1.1 mrg 10914 1.1 mrg *nto* | *qnx*) 10915 1.1 mrg version_type=qnx 10916 1.1 mrg need_lib_prefix=no 10917 1.1 mrg need_version=no 10918 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10919 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10920 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10921 1.1 mrg shlibpath_overrides_runpath=no 10922 1.1 mrg hardcode_into_libs=yes 10923 1.1 mrg dynamic_linker='ldqnx.so' 10924 1.1 mrg ;; 10925 1.1 mrg 10926 1.1 mrg openbsd*) 10927 1.1 mrg version_type=sunos 10928 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 10929 1.1 mrg need_lib_prefix=no 10930 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10931 1.1 mrg case $host_os in 10932 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10933 1.1 mrg *) need_version=no ;; 10934 1.1 mrg esac 10935 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10936 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10937 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10938 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10939 1.1 mrg case $host_os in 10940 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 10941 1.1 mrg shlibpath_overrides_runpath=no 10942 1.1 mrg ;; 10943 1.1 mrg *) 10944 1.1 mrg shlibpath_overrides_runpath=yes 10945 1.1 mrg ;; 10946 1.1 mrg esac 10947 1.1 mrg else 10948 1.1 mrg shlibpath_overrides_runpath=yes 10949 1.1 mrg fi 10950 1.1 mrg ;; 10951 1.1 mrg 10952 1.1 mrg os2*) 10953 1.1 mrg libname_spec='$name' 10954 1.1 mrg shrext_cmds=".dll" 10955 1.1 mrg need_lib_prefix=no 10956 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 10957 1.1 mrg dynamic_linker='OS/2 ld.exe' 10958 1.1 mrg shlibpath_var=LIBPATH 10959 1.1 mrg ;; 10960 1.1 mrg 10961 1.1 mrg osf3* | osf4* | osf5*) 10962 1.1 mrg version_type=osf 10963 1.1 mrg need_lib_prefix=no 10964 1.1 mrg need_version=no 10965 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10966 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10967 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10968 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10969 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10970 1.1 mrg ;; 10971 1.1 mrg 10972 1.1 mrg rdos*) 10973 1.1 mrg dynamic_linker=no 10974 1.1 mrg ;; 10975 1.1 mrg 10976 1.1 mrg solaris*) 10977 1.1 mrg version_type=linux 10978 1.1 mrg need_lib_prefix=no 10979 1.1 mrg need_version=no 10980 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10981 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10982 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10983 1.1 mrg shlibpath_overrides_runpath=yes 10984 1.1 mrg hardcode_into_libs=yes 10985 1.1 mrg # ldd complains unless libraries are executable 10986 1.1 mrg postinstall_cmds='chmod +x $lib' 10987 1.1 mrg ;; 10988 1.1 mrg 10989 1.1 mrg sunos4*) 10990 1.1 mrg version_type=sunos 10991 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10992 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10993 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10994 1.1 mrg shlibpath_overrides_runpath=yes 10995 1.1 mrg if test "$with_gnu_ld" = yes; then 10996 1.1 mrg need_lib_prefix=no 10997 1.1 mrg fi 10998 1.1 mrg need_version=yes 10999 1.1 mrg ;; 11000 1.1 mrg 11001 1.1 mrg sysv4 | sysv4.3*) 11002 1.1 mrg version_type=linux 11003 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11004 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11005 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11006 1.1 mrg case $host_vendor in 11007 1.1 mrg sni) 11008 1.1 mrg shlibpath_overrides_runpath=no 11009 1.1 mrg need_lib_prefix=no 11010 1.1 mrg runpath_var=LD_RUN_PATH 11011 1.1 mrg ;; 11012 1.1 mrg siemens) 11013 1.1 mrg need_lib_prefix=no 11014 1.1 mrg ;; 11015 1.1 mrg motorola) 11016 1.1 mrg need_lib_prefix=no 11017 1.1 mrg need_version=no 11018 1.1 mrg shlibpath_overrides_runpath=no 11019 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11020 1.1 mrg ;; 11021 1.1 mrg esac 11022 1.1 mrg ;; 11023 1.1 mrg 11024 1.1 mrg sysv4*MP*) 11025 1.1 mrg if test -d /usr/nec ;then 11026 1.1 mrg version_type=linux 11027 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11028 1.1 mrg soname_spec='$libname${shared_ext}.$major' 11029 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11030 1.1 mrg fi 11031 1.1 mrg ;; 11032 1.1 mrg 11033 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11034 1.1 mrg version_type=freebsd-elf 11035 1.1 mrg need_lib_prefix=no 11036 1.1 mrg need_version=no 11037 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11038 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11039 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11040 1.1 mrg shlibpath_overrides_runpath=yes 11041 1.1 mrg hardcode_into_libs=yes 11042 1.1 mrg if test "$with_gnu_ld" = yes; then 11043 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11044 1.1 mrg else 11045 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11046 1.1 mrg case $host_os in 11047 1.1 mrg sco3.2v5*) 11048 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11049 1.1 mrg ;; 11050 1.1 mrg esac 11051 1.1 mrg fi 11052 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 11053 1.1 mrg ;; 11054 1.1 mrg 11055 1.1 mrg tpf*) 11056 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11057 1.1 mrg version_type=linux 11058 1.1 mrg need_lib_prefix=no 11059 1.1 mrg need_version=no 11060 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11061 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11062 1.1 mrg shlibpath_overrides_runpath=no 11063 1.1 mrg hardcode_into_libs=yes 11064 1.1 mrg ;; 11065 1.1 mrg 11066 1.1 mrg uts4*) 11067 1.1 mrg version_type=linux 11068 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11069 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11070 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11071 1.1 mrg ;; 11072 1.1 mrg 11073 1.1 mrg *) 11074 1.1 mrg dynamic_linker=no 11075 1.1 mrg ;; 11076 1.1 mrg esac 11077 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11078 1.1 mrg $as_echo "$dynamic_linker" >&6; } 11079 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 11080 1.1 mrg 11081 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11082 1.1 mrg if test "$GCC" = yes; then 11083 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11084 1.1 mrg fi 11085 1.1 mrg 11086 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11087 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11088 1.1 mrg fi 11089 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11090 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11091 1.1 mrg fi 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 11121 1.1 mrg 11122 1.1 mrg 11123 1.1 mrg 11124 1.1 mrg 11125 1.1 mrg 11126 1.1 mrg 11127 1.1 mrg 11128 1.1 mrg 11129 1.1 mrg 11130 1.1 mrg 11131 1.1 mrg 11132 1.1 mrg 11133 1.1 mrg 11134 1.1 mrg 11135 1.1 mrg 11136 1.1 mrg 11137 1.1 mrg 11138 1.1 mrg 11139 1.1 mrg 11140 1.1 mrg 11141 1.1 mrg 11142 1.1 mrg 11143 1.1 mrg 11144 1.1 mrg 11145 1.1 mrg 11146 1.1 mrg 11147 1.1 mrg 11148 1.1 mrg 11149 1.1 mrg 11150 1.1 mrg 11151 1.1 mrg 11152 1.1 mrg 11153 1.1 mrg 11154 1.1 mrg 11155 1.1 mrg 11156 1.1 mrg 11157 1.1 mrg 11158 1.1 mrg 11159 1.1 mrg 11160 1.1 mrg 11161 1.1 mrg 11162 1.1 mrg 11163 1.1 mrg 11164 1.1 mrg 11165 1.1 mrg 11166 1.1 mrg 11167 1.1 mrg 11168 1.1 mrg 11169 1.1 mrg 11170 1.1 mrg 11171 1.1 mrg 11172 1.1 mrg 11173 1.1 mrg 11174 1.1 mrg 11175 1.1 mrg 11176 1.1 mrg 11177 1.1 mrg 11178 1.1 mrg 11179 1.1 mrg 11180 1.1 mrg 11181 1.1 mrg 11182 1.1 mrg 11183 1.1 mrg 11184 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11185 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11186 1.1 mrg hardcode_action= 11187 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 11188 1.1 mrg test -n "$runpath_var" || 11189 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 11190 1.1 mrg 11191 1.1 mrg # We can hardcode non-existent directories. 11192 1.1 mrg if test "$hardcode_direct" != no && 11193 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 11194 1.1 mrg # have to relink, otherwise we might link with an installed library 11195 1.1 mrg # when we should be linking with a yet-to-be-installed one 11196 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11197 1.1 mrg test "$hardcode_minus_L" != no; then 11198 1.1 mrg # Linking always hardcodes the temporary library directory. 11199 1.1 mrg hardcode_action=relink 11200 1.1 mrg else 11201 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 11202 1.1 mrg hardcode_action=immediate 11203 1.1 mrg fi 11204 1.1 mrg else 11205 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 11206 1.1 mrg # directories. 11207 1.1 mrg hardcode_action=unsupported 11208 1.1 mrg fi 11209 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11210 1.1 mrg $as_echo "$hardcode_action" >&6; } 11211 1.1 mrg 11212 1.1 mrg if test "$hardcode_action" = relink || 11213 1.1 mrg test "$inherit_rpath" = yes; then 11214 1.1 mrg # Fast installation is not supported 11215 1.1 mrg enable_fast_install=no 11216 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 11217 1.1 mrg test "$enable_shared" = no; then 11218 1.1 mrg # Fast installation is not necessary 11219 1.1 mrg enable_fast_install=needless 11220 1.1 mrg fi 11221 1.1 mrg 11222 1.1 mrg 11223 1.1 mrg 11224 1.1 mrg 11225 1.1 mrg 11226 1.1 mrg 11227 1.1 mrg if test "x$enable_dlopen" != xyes; then 11228 1.1 mrg enable_dlopen=unknown 11229 1.1 mrg enable_dlopen_self=unknown 11230 1.1 mrg enable_dlopen_self_static=unknown 11231 1.1 mrg else 11232 1.1 mrg lt_cv_dlopen=no 11233 1.1 mrg lt_cv_dlopen_libs= 11234 1.1 mrg 11235 1.1 mrg case $host_os in 11236 1.1 mrg beos*) 11237 1.1 mrg lt_cv_dlopen="load_add_on" 11238 1.1 mrg lt_cv_dlopen_libs= 11239 1.1 mrg lt_cv_dlopen_self=yes 11240 1.1 mrg ;; 11241 1.1 mrg 11242 1.1 mrg mingw* | pw32* | cegcc*) 11243 1.1 mrg lt_cv_dlopen="LoadLibrary" 11244 1.1 mrg lt_cv_dlopen_libs= 11245 1.1 mrg ;; 11246 1.1 mrg 11247 1.1 mrg cygwin*) 11248 1.1 mrg lt_cv_dlopen="dlopen" 11249 1.1 mrg lt_cv_dlopen_libs= 11250 1.1 mrg ;; 11251 1.1 mrg 11252 1.1 mrg darwin*) 11253 1.1 mrg # if libdl is installed we need to link against it 11254 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11255 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11256 1.8 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11257 1.1 mrg $as_echo_n "(cached) " >&6 11258 1.1 mrg else 11259 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11260 1.1 mrg LIBS="-ldl $LIBS" 11261 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11262 1.1 mrg /* end confdefs.h. */ 11263 1.1 mrg 11264 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11265 1.1 mrg Use char because int might match the return type of a GCC 11266 1.1 mrg builtin and then its argument prototype would still apply. */ 11267 1.1 mrg #ifdef __cplusplus 11268 1.1 mrg extern "C" 11269 1.1 mrg #endif 11270 1.1 mrg char dlopen (); 11271 1.1 mrg int 11272 1.1 mrg main () 11273 1.1 mrg { 11274 1.1 mrg return dlopen (); 11275 1.1 mrg ; 11276 1.1 mrg return 0; 11277 1.1 mrg } 11278 1.1 mrg _ACEOF 11279 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11280 1.1 mrg ac_cv_lib_dl_dlopen=yes 11281 1.1 mrg else 11282 1.1 mrg ac_cv_lib_dl_dlopen=no 11283 1.1 mrg fi 11284 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11285 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11286 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11287 1.1 mrg fi 11288 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11289 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11290 1.8 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11291 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11292 1.1 mrg else 11293 1.1 mrg 11294 1.1 mrg lt_cv_dlopen="dyld" 11295 1.1 mrg lt_cv_dlopen_libs= 11296 1.1 mrg lt_cv_dlopen_self=yes 11297 1.1 mrg 11298 1.1 mrg fi 11299 1.1 mrg 11300 1.1 mrg ;; 11301 1.1 mrg 11302 1.1 mrg *) 11303 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11304 1.8 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 11305 1.1 mrg lt_cv_dlopen="shl_load" 11306 1.1 mrg else 11307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11308 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 11309 1.8 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 11310 1.1 mrg $as_echo_n "(cached) " >&6 11311 1.1 mrg else 11312 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11313 1.1 mrg LIBS="-ldld $LIBS" 11314 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11315 1.1 mrg /* end confdefs.h. */ 11316 1.1 mrg 11317 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11318 1.1 mrg Use char because int might match the return type of a GCC 11319 1.1 mrg builtin and then its argument prototype would still apply. */ 11320 1.1 mrg #ifdef __cplusplus 11321 1.1 mrg extern "C" 11322 1.1 mrg #endif 11323 1.1 mrg char shl_load (); 11324 1.1 mrg int 11325 1.1 mrg main () 11326 1.1 mrg { 11327 1.1 mrg return shl_load (); 11328 1.1 mrg ; 11329 1.1 mrg return 0; 11330 1.1 mrg } 11331 1.1 mrg _ACEOF 11332 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11333 1.1 mrg ac_cv_lib_dld_shl_load=yes 11334 1.1 mrg else 11335 1.1 mrg ac_cv_lib_dld_shl_load=no 11336 1.1 mrg fi 11337 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11338 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11339 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11340 1.1 mrg fi 11341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11342 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11343 1.8 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11344 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11345 1.1 mrg else 11346 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11347 1.8 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 11348 1.1 mrg lt_cv_dlopen="dlopen" 11349 1.1 mrg else 11350 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11351 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11352 1.8 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11353 1.1 mrg $as_echo_n "(cached) " >&6 11354 1.1 mrg else 11355 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11356 1.1 mrg LIBS="-ldl $LIBS" 11357 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11358 1.1 mrg /* end confdefs.h. */ 11359 1.1 mrg 11360 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11361 1.1 mrg Use char because int might match the return type of a GCC 11362 1.1 mrg builtin and then its argument prototype would still apply. */ 11363 1.1 mrg #ifdef __cplusplus 11364 1.1 mrg extern "C" 11365 1.1 mrg #endif 11366 1.1 mrg char dlopen (); 11367 1.1 mrg int 11368 1.1 mrg main () 11369 1.1 mrg { 11370 1.1 mrg return dlopen (); 11371 1.1 mrg ; 11372 1.1 mrg return 0; 11373 1.1 mrg } 11374 1.1 mrg _ACEOF 11375 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11376 1.1 mrg ac_cv_lib_dl_dlopen=yes 11377 1.1 mrg else 11378 1.1 mrg ac_cv_lib_dl_dlopen=no 11379 1.1 mrg fi 11380 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11381 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11382 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11383 1.1 mrg fi 11384 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11385 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11386 1.8 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11387 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11388 1.1 mrg else 11389 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11390 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11391 1.8 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 11392 1.1 mrg $as_echo_n "(cached) " >&6 11393 1.1 mrg else 11394 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11395 1.1 mrg LIBS="-lsvld $LIBS" 11396 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11397 1.1 mrg /* end confdefs.h. */ 11398 1.1 mrg 11399 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11400 1.1 mrg Use char because int might match the return type of a GCC 11401 1.1 mrg builtin and then its argument prototype would still apply. */ 11402 1.1 mrg #ifdef __cplusplus 11403 1.1 mrg extern "C" 11404 1.1 mrg #endif 11405 1.1 mrg char dlopen (); 11406 1.1 mrg int 11407 1.1 mrg main () 11408 1.1 mrg { 11409 1.1 mrg return dlopen (); 11410 1.1 mrg ; 11411 1.1 mrg return 0; 11412 1.1 mrg } 11413 1.1 mrg _ACEOF 11414 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11415 1.1 mrg ac_cv_lib_svld_dlopen=yes 11416 1.1 mrg else 11417 1.1 mrg ac_cv_lib_svld_dlopen=no 11418 1.1 mrg fi 11419 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11420 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11421 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11422 1.1 mrg fi 11423 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11424 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11425 1.8 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11426 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11427 1.1 mrg else 11428 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11429 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 11430 1.8 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 11431 1.1 mrg $as_echo_n "(cached) " >&6 11432 1.1 mrg else 11433 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11434 1.1 mrg LIBS="-ldld $LIBS" 11435 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11436 1.1 mrg /* end confdefs.h. */ 11437 1.1 mrg 11438 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11439 1.1 mrg Use char because int might match the return type of a GCC 11440 1.1 mrg builtin and then its argument prototype would still apply. */ 11441 1.1 mrg #ifdef __cplusplus 11442 1.1 mrg extern "C" 11443 1.1 mrg #endif 11444 1.1 mrg char dld_link (); 11445 1.1 mrg int 11446 1.1 mrg main () 11447 1.1 mrg { 11448 1.1 mrg return dld_link (); 11449 1.1 mrg ; 11450 1.1 mrg return 0; 11451 1.1 mrg } 11452 1.1 mrg _ACEOF 11453 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11454 1.1 mrg ac_cv_lib_dld_dld_link=yes 11455 1.1 mrg else 11456 1.1 mrg ac_cv_lib_dld_dld_link=no 11457 1.1 mrg fi 11458 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11459 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11460 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11461 1.1 mrg fi 11462 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11463 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11464 1.8 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11465 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11466 1.1 mrg fi 11467 1.1 mrg 11468 1.1 mrg 11469 1.1 mrg fi 11470 1.1 mrg 11471 1.1 mrg 11472 1.1 mrg fi 11473 1.1 mrg 11474 1.1 mrg 11475 1.1 mrg fi 11476 1.1 mrg 11477 1.1 mrg 11478 1.1 mrg fi 11479 1.1 mrg 11480 1.1 mrg 11481 1.1 mrg fi 11482 1.1 mrg 11483 1.1 mrg ;; 11484 1.1 mrg esac 11485 1.1 mrg 11486 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 11487 1.1 mrg enable_dlopen=yes 11488 1.1 mrg else 11489 1.1 mrg enable_dlopen=no 11490 1.1 mrg fi 11491 1.1 mrg 11492 1.1 mrg case $lt_cv_dlopen in 11493 1.1 mrg dlopen) 11494 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 11495 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11496 1.1 mrg 11497 1.1 mrg save_LDFLAGS="$LDFLAGS" 11498 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11499 1.1 mrg 11500 1.1 mrg save_LIBS="$LIBS" 11501 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 11502 1.1 mrg 11503 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11504 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11505 1.8 mrg if ${lt_cv_dlopen_self+:} false; then : 11506 1.1 mrg $as_echo_n "(cached) " >&6 11507 1.1 mrg else 11508 1.1 mrg if test "$cross_compiling" = yes; then : 11509 1.1 mrg lt_cv_dlopen_self=cross 11510 1.1 mrg else 11511 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11512 1.1 mrg lt_status=$lt_dlunknown 11513 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11514 1.10 mrg #line 11514 "configure" 11515 1.1 mrg #include "confdefs.h" 11516 1.1 mrg 11517 1.1 mrg #if HAVE_DLFCN_H 11518 1.1 mrg #include <dlfcn.h> 11519 1.1 mrg #endif 11520 1.1 mrg 11521 1.1 mrg #include <stdio.h> 11522 1.1 mrg 11523 1.1 mrg #ifdef RTLD_GLOBAL 11524 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11525 1.1 mrg #else 11526 1.1 mrg # ifdef DL_GLOBAL 11527 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11528 1.1 mrg # else 11529 1.1 mrg # define LT_DLGLOBAL 0 11530 1.1 mrg # endif 11531 1.1 mrg #endif 11532 1.1 mrg 11533 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11534 1.1 mrg find out it does not work in some platform. */ 11535 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11536 1.1 mrg # ifdef RTLD_LAZY 11537 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11538 1.1 mrg # else 11539 1.1 mrg # ifdef DL_LAZY 11540 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11541 1.1 mrg # else 11542 1.1 mrg # ifdef RTLD_NOW 11543 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11544 1.1 mrg # else 11545 1.1 mrg # ifdef DL_NOW 11546 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11547 1.1 mrg # else 11548 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11549 1.1 mrg # endif 11550 1.1 mrg # endif 11551 1.1 mrg # endif 11552 1.1 mrg # endif 11553 1.1 mrg #endif 11554 1.1 mrg 11555 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11556 1.1 mrg correspondingly for the symbols needed. */ 11557 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11558 1.1 mrg void fnord () __attribute__((visibility("default"))); 11559 1.1 mrg #endif 11560 1.1 mrg 11561 1.1 mrg void fnord () { int i=42; } 11562 1.1 mrg int main () 11563 1.1 mrg { 11564 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11565 1.1 mrg int status = $lt_dlunknown; 11566 1.1 mrg 11567 1.1 mrg if (self) 11568 1.1 mrg { 11569 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11570 1.1 mrg else 11571 1.1 mrg { 11572 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11573 1.1 mrg else puts (dlerror ()); 11574 1.1 mrg } 11575 1.1 mrg /* dlclose (self); */ 11576 1.1 mrg } 11577 1.1 mrg else 11578 1.1 mrg puts (dlerror ()); 11579 1.1 mrg 11580 1.1 mrg return status; 11581 1.1 mrg } 11582 1.1 mrg _LT_EOF 11583 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11584 1.1 mrg (eval $ac_link) 2>&5 11585 1.1 mrg ac_status=$? 11586 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11587 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11588 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11589 1.1 mrg lt_status=$? 11590 1.1 mrg case x$lt_status in 11591 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11592 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11593 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11594 1.1 mrg esac 11595 1.1 mrg else : 11596 1.1 mrg # compilation failed 11597 1.1 mrg lt_cv_dlopen_self=no 11598 1.1 mrg fi 11599 1.1 mrg fi 11600 1.1 mrg rm -fr conftest* 11601 1.1 mrg 11602 1.1 mrg 11603 1.1 mrg fi 11604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11605 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 11606 1.1 mrg 11607 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 11608 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11609 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11610 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11611 1.8 mrg if ${lt_cv_dlopen_self_static+:} false; then : 11612 1.1 mrg $as_echo_n "(cached) " >&6 11613 1.1 mrg else 11614 1.1 mrg if test "$cross_compiling" = yes; then : 11615 1.1 mrg lt_cv_dlopen_self_static=cross 11616 1.1 mrg else 11617 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11618 1.1 mrg lt_status=$lt_dlunknown 11619 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11620 1.10 mrg #line 11620 "configure" 11621 1.1 mrg #include "confdefs.h" 11622 1.1 mrg 11623 1.1 mrg #if HAVE_DLFCN_H 11624 1.1 mrg #include <dlfcn.h> 11625 1.1 mrg #endif 11626 1.1 mrg 11627 1.1 mrg #include <stdio.h> 11628 1.1 mrg 11629 1.1 mrg #ifdef RTLD_GLOBAL 11630 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11631 1.1 mrg #else 11632 1.1 mrg # ifdef DL_GLOBAL 11633 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11634 1.1 mrg # else 11635 1.1 mrg # define LT_DLGLOBAL 0 11636 1.1 mrg # endif 11637 1.1 mrg #endif 11638 1.1 mrg 11639 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11640 1.1 mrg find out it does not work in some platform. */ 11641 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11642 1.1 mrg # ifdef RTLD_LAZY 11643 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11644 1.1 mrg # else 11645 1.1 mrg # ifdef DL_LAZY 11646 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11647 1.1 mrg # else 11648 1.1 mrg # ifdef RTLD_NOW 11649 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11650 1.1 mrg # else 11651 1.1 mrg # ifdef DL_NOW 11652 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11653 1.1 mrg # else 11654 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11655 1.1 mrg # endif 11656 1.1 mrg # endif 11657 1.1 mrg # endif 11658 1.1 mrg # endif 11659 1.1 mrg #endif 11660 1.1 mrg 11661 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11662 1.1 mrg correspondingly for the symbols needed. */ 11663 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11664 1.1 mrg void fnord () __attribute__((visibility("default"))); 11665 1.1 mrg #endif 11666 1.1 mrg 11667 1.1 mrg void fnord () { int i=42; } 11668 1.1 mrg int main () 11669 1.1 mrg { 11670 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11671 1.1 mrg int status = $lt_dlunknown; 11672 1.1 mrg 11673 1.1 mrg if (self) 11674 1.1 mrg { 11675 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11676 1.1 mrg else 11677 1.1 mrg { 11678 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11679 1.1 mrg else puts (dlerror ()); 11680 1.1 mrg } 11681 1.1 mrg /* dlclose (self); */ 11682 1.1 mrg } 11683 1.1 mrg else 11684 1.1 mrg puts (dlerror ()); 11685 1.1 mrg 11686 1.1 mrg return status; 11687 1.1 mrg } 11688 1.1 mrg _LT_EOF 11689 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11690 1.1 mrg (eval $ac_link) 2>&5 11691 1.1 mrg ac_status=$? 11692 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11693 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11694 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11695 1.1 mrg lt_status=$? 11696 1.1 mrg case x$lt_status in 11697 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11698 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11699 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11700 1.1 mrg esac 11701 1.1 mrg else : 11702 1.1 mrg # compilation failed 11703 1.1 mrg lt_cv_dlopen_self_static=no 11704 1.1 mrg fi 11705 1.1 mrg fi 11706 1.1 mrg rm -fr conftest* 11707 1.1 mrg 11708 1.1 mrg 11709 1.1 mrg fi 11710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11711 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 11712 1.1 mrg fi 11713 1.1 mrg 11714 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 11715 1.1 mrg LDFLAGS="$save_LDFLAGS" 11716 1.1 mrg LIBS="$save_LIBS" 11717 1.1 mrg ;; 11718 1.1 mrg esac 11719 1.1 mrg 11720 1.1 mrg case $lt_cv_dlopen_self in 11721 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11722 1.1 mrg *) enable_dlopen_self=unknown ;; 11723 1.1 mrg esac 11724 1.1 mrg 11725 1.1 mrg case $lt_cv_dlopen_self_static in 11726 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11727 1.1 mrg *) enable_dlopen_self_static=unknown ;; 11728 1.1 mrg esac 11729 1.1 mrg fi 11730 1.1 mrg 11731 1.1 mrg 11732 1.1 mrg 11733 1.1 mrg 11734 1.1 mrg 11735 1.1 mrg 11736 1.1 mrg 11737 1.1 mrg 11738 1.1 mrg 11739 1.1 mrg 11740 1.1 mrg 11741 1.1 mrg 11742 1.1 mrg 11743 1.1 mrg 11744 1.1 mrg 11745 1.1 mrg 11746 1.1 mrg 11747 1.1 mrg striplib= 11748 1.1 mrg old_striplib= 11749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11750 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11751 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11752 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11753 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11754 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11755 1.1 mrg $as_echo "yes" >&6; } 11756 1.1 mrg else 11757 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 11758 1.1 mrg case $host_os in 11759 1.1 mrg darwin*) 11760 1.1 mrg if test -n "$STRIP" ; then 11761 1.1 mrg striplib="$STRIP -x" 11762 1.1 mrg old_striplib="$STRIP -S" 11763 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11764 1.1 mrg $as_echo "yes" >&6; } 11765 1.1 mrg else 11766 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11767 1.1 mrg $as_echo "no" >&6; } 11768 1.1 mrg fi 11769 1.1 mrg ;; 11770 1.1 mrg *) 11771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11772 1.1 mrg $as_echo "no" >&6; } 11773 1.1 mrg ;; 11774 1.1 mrg esac 11775 1.1 mrg fi 11776 1.1 mrg 11777 1.1 mrg 11778 1.1 mrg 11779 1.1 mrg 11780 1.1 mrg 11781 1.1 mrg 11782 1.1 mrg 11783 1.1 mrg 11784 1.1 mrg 11785 1.1 mrg 11786 1.1 mrg 11787 1.1 mrg 11788 1.1 mrg # Report which library types will actually be built 11789 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11790 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11792 1.1 mrg $as_echo "$can_build_shared" >&6; } 11793 1.1 mrg 11794 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11795 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 11796 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 11797 1.1 mrg 11798 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 11799 1.1 mrg # are all built from PIC. 11800 1.1 mrg case $host_os in 11801 1.1 mrg aix3*) 11802 1.1 mrg test "$enable_shared" = yes && enable_static=no 11803 1.1 mrg if test -n "$RANLIB"; then 11804 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 11805 1.1 mrg postinstall_cmds='$RANLIB $lib' 11806 1.1 mrg fi 11807 1.1 mrg ;; 11808 1.1 mrg 11809 1.1 mrg aix[4-9]*) 11810 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11811 1.1 mrg test "$enable_shared" = yes && enable_static=no 11812 1.1 mrg fi 11813 1.1 mrg ;; 11814 1.1 mrg esac 11815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11816 1.1 mrg $as_echo "$enable_shared" >&6; } 11817 1.1 mrg 11818 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11819 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 11820 1.1 mrg # Make sure either enable_shared or enable_static is yes. 11821 1.1 mrg test "$enable_shared" = yes || enable_static=yes 11822 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11823 1.1 mrg $as_echo "$enable_static" >&6; } 11824 1.1 mrg 11825 1.1 mrg 11826 1.1 mrg 11827 1.1 mrg 11828 1.1 mrg fi 11829 1.1 mrg ac_ext=c 11830 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 11831 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11832 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11833 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 11834 1.1 mrg 11835 1.1 mrg CC="$lt_save_CC" 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 ac_config_commands="$ac_config_commands libtool" 11850 1.1 mrg 11851 1.1 mrg 11852 1.1 mrg 11853 1.1 mrg 11854 1.1 mrg # Only expand once: 11855 1.1 mrg 11856 1.1 mrg 11857 1.1 mrg 11858 1.1 mrg 11859 1.7 mrg # Check whether --enable-largefile was given. 11860 1.7 mrg if test "${enable_largefile+set}" = set; then : 11861 1.7 mrg enableval=$enable_largefile; 11862 1.7 mrg fi 11863 1.7 mrg 11864 1.7 mrg if test "$enable_largefile" != no; then 11865 1.7 mrg 11866 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11867 1.7 mrg $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11868 1.8 mrg if ${ac_cv_sys_largefile_CC+:} false; then : 11869 1.7 mrg $as_echo_n "(cached) " >&6 11870 1.7 mrg else 11871 1.7 mrg ac_cv_sys_largefile_CC=no 11872 1.7 mrg if test "$GCC" != yes; then 11873 1.7 mrg ac_save_CC=$CC 11874 1.7 mrg while :; do 11875 1.7 mrg # IRIX 6.2 and later do not support large files by default, 11876 1.7 mrg # so use the C compiler's -n32 option if that helps. 11877 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11878 1.7 mrg /* end confdefs.h. */ 11879 1.7 mrg #include <sys/types.h> 11880 1.7 mrg /* Check that off_t can represent 2**63 - 1 correctly. 11881 1.7 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 11882 1.7 mrg since some C++ compilers masquerading as C compilers 11883 1.7 mrg incorrectly reject 9223372036854775807. */ 11884 1.7 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11885 1.7 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11886 1.7 mrg && LARGE_OFF_T % 2147483647 == 1) 11887 1.7 mrg ? 1 : -1]; 11888 1.7 mrg int 11889 1.7 mrg main () 11890 1.7 mrg { 11891 1.7 mrg 11892 1.7 mrg ; 11893 1.7 mrg return 0; 11894 1.7 mrg } 11895 1.7 mrg _ACEOF 11896 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 11897 1.7 mrg break 11898 1.7 mrg fi 11899 1.7 mrg rm -f core conftest.err conftest.$ac_objext 11900 1.7 mrg CC="$CC -n32" 11901 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 11902 1.7 mrg ac_cv_sys_largefile_CC=' -n32'; break 11903 1.7 mrg fi 11904 1.7 mrg rm -f core conftest.err conftest.$ac_objext 11905 1.7 mrg break 11906 1.7 mrg done 11907 1.7 mrg CC=$ac_save_CC 11908 1.7 mrg rm -f conftest.$ac_ext 11909 1.7 mrg fi 11910 1.7 mrg fi 11911 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11912 1.7 mrg $as_echo "$ac_cv_sys_largefile_CC" >&6; } 11913 1.7 mrg if test "$ac_cv_sys_largefile_CC" != no; then 11914 1.7 mrg CC=$CC$ac_cv_sys_largefile_CC 11915 1.7 mrg fi 11916 1.7 mrg 11917 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11918 1.7 mrg $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11919 1.8 mrg if ${ac_cv_sys_file_offset_bits+:} false; then : 11920 1.7 mrg $as_echo_n "(cached) " >&6 11921 1.7 mrg else 11922 1.7 mrg while :; do 11923 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11924 1.7 mrg /* end confdefs.h. */ 11925 1.7 mrg #include <sys/types.h> 11926 1.7 mrg /* Check that off_t can represent 2**63 - 1 correctly. 11927 1.7 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 11928 1.7 mrg since some C++ compilers masquerading as C compilers 11929 1.7 mrg incorrectly reject 9223372036854775807. */ 11930 1.7 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11931 1.7 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11932 1.7 mrg && LARGE_OFF_T % 2147483647 == 1) 11933 1.7 mrg ? 1 : -1]; 11934 1.7 mrg int 11935 1.7 mrg main () 11936 1.7 mrg { 11937 1.7 mrg 11938 1.7 mrg ; 11939 1.7 mrg return 0; 11940 1.7 mrg } 11941 1.7 mrg _ACEOF 11942 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 11943 1.7 mrg ac_cv_sys_file_offset_bits=no; break 11944 1.7 mrg fi 11945 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11946 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11947 1.7 mrg /* end confdefs.h. */ 11948 1.7 mrg #define _FILE_OFFSET_BITS 64 11949 1.7 mrg #include <sys/types.h> 11950 1.7 mrg /* Check that off_t can represent 2**63 - 1 correctly. 11951 1.7 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 11952 1.7 mrg since some C++ compilers masquerading as C compilers 11953 1.7 mrg incorrectly reject 9223372036854775807. */ 11954 1.7 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11955 1.7 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11956 1.7 mrg && LARGE_OFF_T % 2147483647 == 1) 11957 1.7 mrg ? 1 : -1]; 11958 1.7 mrg int 11959 1.7 mrg main () 11960 1.7 mrg { 11961 1.7 mrg 11962 1.7 mrg ; 11963 1.7 mrg return 0; 11964 1.7 mrg } 11965 1.7 mrg _ACEOF 11966 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 11967 1.7 mrg ac_cv_sys_file_offset_bits=64; break 11968 1.7 mrg fi 11969 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11970 1.7 mrg ac_cv_sys_file_offset_bits=unknown 11971 1.7 mrg break 11972 1.7 mrg done 11973 1.7 mrg fi 11974 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11975 1.7 mrg $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11976 1.7 mrg case $ac_cv_sys_file_offset_bits in #( 11977 1.7 mrg no | unknown) ;; 11978 1.7 mrg *) 11979 1.7 mrg cat >>confdefs.h <<_ACEOF 11980 1.7 mrg #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11981 1.7 mrg _ACEOF 11982 1.7 mrg ;; 11983 1.7 mrg esac 11984 1.7 mrg rm -rf conftest* 11985 1.7 mrg if test $ac_cv_sys_file_offset_bits = unknown; then 11986 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11987 1.7 mrg $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11988 1.8 mrg if ${ac_cv_sys_large_files+:} false; then : 11989 1.7 mrg $as_echo_n "(cached) " >&6 11990 1.7 mrg else 11991 1.7 mrg while :; do 11992 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11993 1.7 mrg /* end confdefs.h. */ 11994 1.7 mrg #include <sys/types.h> 11995 1.7 mrg /* Check that off_t can represent 2**63 - 1 correctly. 11996 1.7 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 11997 1.7 mrg since some C++ compilers masquerading as C compilers 11998 1.7 mrg incorrectly reject 9223372036854775807. */ 11999 1.7 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12000 1.7 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12001 1.7 mrg && LARGE_OFF_T % 2147483647 == 1) 12002 1.7 mrg ? 1 : -1]; 12003 1.7 mrg int 12004 1.7 mrg main () 12005 1.7 mrg { 12006 1.7 mrg 12007 1.7 mrg ; 12008 1.7 mrg return 0; 12009 1.7 mrg } 12010 1.7 mrg _ACEOF 12011 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 12012 1.7 mrg ac_cv_sys_large_files=no; break 12013 1.7 mrg fi 12014 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12015 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12016 1.7 mrg /* end confdefs.h. */ 12017 1.7 mrg #define _LARGE_FILES 1 12018 1.7 mrg #include <sys/types.h> 12019 1.7 mrg /* Check that off_t can represent 2**63 - 1 correctly. 12020 1.7 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 12021 1.7 mrg since some C++ compilers masquerading as C compilers 12022 1.7 mrg incorrectly reject 9223372036854775807. */ 12023 1.7 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12024 1.7 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12025 1.7 mrg && LARGE_OFF_T % 2147483647 == 1) 12026 1.7 mrg ? 1 : -1]; 12027 1.7 mrg int 12028 1.7 mrg main () 12029 1.7 mrg { 12030 1.7 mrg 12031 1.7 mrg ; 12032 1.7 mrg return 0; 12033 1.7 mrg } 12034 1.7 mrg _ACEOF 12035 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 12036 1.7 mrg ac_cv_sys_large_files=1; break 12037 1.7 mrg fi 12038 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12039 1.7 mrg ac_cv_sys_large_files=unknown 12040 1.7 mrg break 12041 1.7 mrg done 12042 1.7 mrg fi 12043 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12044 1.7 mrg $as_echo "$ac_cv_sys_large_files" >&6; } 12045 1.7 mrg case $ac_cv_sys_large_files in #( 12046 1.7 mrg no | unknown) ;; 12047 1.7 mrg *) 12048 1.7 mrg cat >>confdefs.h <<_ACEOF 12049 1.7 mrg #define _LARGE_FILES $ac_cv_sys_large_files 12050 1.7 mrg _ACEOF 12051 1.7 mrg ;; 12052 1.7 mrg esac 12053 1.7 mrg rm -rf conftest* 12054 1.7 mrg fi 12055 1.8 mrg 12056 1.8 mrg 12057 1.7 mrg fi 12058 1.7 mrg 12059 1.7 mrg 12060 1.1 mrg backtrace_supported=yes 12061 1.1 mrg 12062 1.1 mrg if test -n "${with_target_subdir}"; then 12063 1.1 mrg # We are compiling a GCC library. We can assume that the unwind 12064 1.1 mrg # library exists. 12065 1.1 mrg BACKTRACE_FILE="backtrace.lo simple.lo" 12066 1.1 mrg else 12067 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "unwind.h" "ac_cv_header_unwind_h" "$ac_includes_default" 12068 1.8 mrg if test "x$ac_cv_header_unwind_h" = xyes; then : 12069 1.1 mrg ac_fn_c_check_func "$LINENO" "_Unwind_Backtrace" "ac_cv_func__Unwind_Backtrace" 12070 1.8 mrg if test "x$ac_cv_func__Unwind_Backtrace" = xyes; then : 12071 1.1 mrg BACKTRACE_FILE="backtrace.lo simple.lo" 12072 1.1 mrg else 12073 1.1 mrg BACKTRACE_FILE="nounwind.lo" 12074 1.1 mrg backtrace_supported=no 12075 1.1 mrg fi 12076 1.1 mrg 12077 1.1 mrg else 12078 1.1 mrg BACKTRACE_FILE="nounwind.lo" 12079 1.1 mrg backtrace_supported=no 12080 1.1 mrg fi 12081 1.1 mrg 12082 1.1 mrg 12083 1.1 mrg fi 12084 1.1 mrg 12085 1.1 mrg 12086 1.1 mrg EXTRA_FLAGS= 12087 1.1 mrg if test -n "${with_target_subdir}"; then 12088 1.1 mrg EXTRA_FLAGS="-funwind-tables -frandom-seed=\$@" 12089 1.1 mrg else 12090 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -funwind-tables option" >&5 12091 1.1 mrg $as_echo_n "checking for -funwind-tables option... " >&6; } 12092 1.8 mrg if ${libbacktrace_cv_c_unwind_tables+:} false; then : 12093 1.1 mrg $as_echo_n "(cached) " >&6 12094 1.1 mrg else 12095 1.1 mrg CFLAGS_hold="$CFLAGS" 12096 1.1 mrg CFLAGS="$CFLAGS -funwind-tables" 12097 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12098 1.1 mrg /* end confdefs.h. */ 12099 1.1 mrg static int f() { return 0; } 12100 1.1 mrg int 12101 1.1 mrg main () 12102 1.1 mrg { 12103 1.1 mrg return f(); 12104 1.1 mrg ; 12105 1.1 mrg return 0; 12106 1.1 mrg } 12107 1.1 mrg _ACEOF 12108 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 12109 1.1 mrg libbacktrace_cv_c_unwind_tables=yes 12110 1.1 mrg else 12111 1.1 mrg libbacktrace_cv_c_unwind_tables=no 12112 1.1 mrg fi 12113 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12114 1.1 mrg CFLAGS="$CFLAGS_hold" 12115 1.1 mrg fi 12116 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_unwind_tables" >&5 12117 1.1 mrg $as_echo "$libbacktrace_cv_c_unwind_tables" >&6; } 12118 1.1 mrg if test "$libbacktrace_cv_c_unwind_tables" = "yes"; then 12119 1.1 mrg EXTRA_FLAGS=-funwind-tables 12120 1.1 mrg fi 12121 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -frandom-seed=string option" >&5 12122 1.1 mrg $as_echo_n "checking for -frandom-seed=string option... " >&6; } 12123 1.8 mrg if ${libbacktrace_cv_c_random_seed_string+:} false; then : 12124 1.1 mrg $as_echo_n "(cached) " >&6 12125 1.1 mrg else 12126 1.1 mrg CFLAGS_hold="$CFLAGS" 12127 1.1 mrg CFLAGS="$CFLAGS -frandom-seed=conftest.lo" 12128 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12129 1.1 mrg /* end confdefs.h. */ 12130 1.1 mrg 12131 1.1 mrg int 12132 1.1 mrg main () 12133 1.1 mrg { 12134 1.1 mrg return 0; 12135 1.1 mrg ; 12136 1.1 mrg return 0; 12137 1.1 mrg } 12138 1.1 mrg _ACEOF 12139 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 12140 1.1 mrg libbacktrace_cv_c_random_seed_string=yes 12141 1.1 mrg else 12142 1.1 mrg libbacktrace_cv_c_random_seed_string=no 12143 1.1 mrg fi 12144 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12145 1.1 mrg CFLAGS="$CFLAGS_hold" 12146 1.1 mrg fi 12147 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_random_seed_string" >&5 12148 1.1 mrg $as_echo "$libbacktrace_cv_c_random_seed_string" >&6; } 12149 1.1 mrg if test "$libbacktrace_cv_c_random_seed_string" = "yes"; then 12150 1.1 mrg EXTRA_FLAGS="$EXTRA_FLAGS -frandom-seed=\$@" 12151 1.1 mrg fi 12152 1.1 mrg fi 12153 1.1 mrg 12154 1.7 mrg if test -n "${with_target_subdir}"; then 12155 1.7 mrg # Add CET specific flags is Intel CET is enabled. 12156 1.7 mrg # Check whether --enable-cet was given. 12157 1.7 mrg if test "${enable_cet+set}" = set; then : 12158 1.7 mrg enableval=$enable_cet; 12159 1.7 mrg case "$enableval" in 12160 1.7 mrg yes|no|auto) ;; 12161 1.8 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 12162 1.7 mrg esac 12163 1.7 mrg 12164 1.7 mrg else 12165 1.10 mrg enable_cet=auto 12166 1.7 mrg fi 12167 1.7 mrg 12168 1.7 mrg 12169 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 12170 1.7 mrg $as_echo_n "checking for CET support... " >&6; } 12171 1.7 mrg 12172 1.10 mrg # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 12173 1.7 mrg case "$host" in 12174 1.7 mrg i[34567]86-*-linux* | x86_64-*-linux*) 12175 1.7 mrg case "$enable_cet" in 12176 1.7 mrg auto) 12177 1.7 mrg # Check if target supports multi-byte NOPs 12178 1.10 mrg # and if compiler and assembler support CET insn. 12179 1.10 mrg cet_save_CFLAGS="$CFLAGS" 12180 1.10 mrg CFLAGS="$CFLAGS -fcf-protection" 12181 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12182 1.7 mrg /* end confdefs.h. */ 12183 1.7 mrg 12184 1.7 mrg int 12185 1.7 mrg main () 12186 1.7 mrg { 12187 1.7 mrg 12188 1.7 mrg #if !defined(__SSE2__) 12189 1.7 mrg #error target does not support multi-byte NOPs 12190 1.7 mrg #else 12191 1.7 mrg asm ("setssbsy"); 12192 1.7 mrg #endif 12193 1.7 mrg 12194 1.7 mrg ; 12195 1.7 mrg return 0; 12196 1.7 mrg } 12197 1.7 mrg _ACEOF 12198 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 12199 1.7 mrg enable_cet=yes 12200 1.7 mrg else 12201 1.7 mrg enable_cet=no 12202 1.7 mrg fi 12203 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12204 1.10 mrg CFLAGS="$cet_save_CFLAGS" 12205 1.7 mrg ;; 12206 1.7 mrg yes) 12207 1.7 mrg # Check if assembler supports CET. 12208 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12209 1.7 mrg /* end confdefs.h. */ 12210 1.7 mrg 12211 1.7 mrg int 12212 1.7 mrg main () 12213 1.7 mrg { 12214 1.7 mrg asm ("setssbsy"); 12215 1.7 mrg ; 12216 1.7 mrg return 0; 12217 1.7 mrg } 12218 1.7 mrg _ACEOF 12219 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 12220 1.7 mrg 12221 1.7 mrg else 12222 1.8 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 12223 1.7 mrg fi 12224 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12225 1.7 mrg ;; 12226 1.7 mrg esac 12227 1.7 mrg ;; 12228 1.7 mrg *) 12229 1.7 mrg enable_cet=no 12230 1.7 mrg ;; 12231 1.7 mrg esac 12232 1.7 mrg if test x$enable_cet = xyes; then 12233 1.7 mrg CET_FLAGS="-fcf-protection -mshstk" 12234 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12235 1.7 mrg $as_echo "yes" >&6; } 12236 1.7 mrg else 12237 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12238 1.7 mrg $as_echo "no" >&6; } 12239 1.7 mrg fi 12240 1.7 mrg 12241 1.7 mrg EXTRA_FLAGS="$EXTRA_FLAGS $CET_FLAGS" 12242 1.7 mrg fi 12243 1.7 mrg 12244 1.1 mrg 12245 1.4 mrg ac_ext=c 12246 1.4 mrg ac_cpp='$CPP $CPPFLAGS' 12247 1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12248 1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12249 1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 12250 1.4 mrg 12251 1.1 mrg WARN_FLAGS= 12252 1.1 mrg save_CFLAGS="$CFLAGS" 12253 1.1 mrg for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \ 12254 1.1 mrg -Wmissing-prototypes -Wold-style-definition \ 12255 1.1 mrg -Wmissing-format-attribute -Wcast-qual; do 12256 1.1 mrg # Do the check with the no- prefix removed since gcc silently 12257 1.1 mrg # accepts any -Wno-* option on purpose 12258 1.1 mrg case $real_option in 12259 1.1 mrg -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12260 1.1 mrg *) option=$real_option ;; 12261 1.1 mrg esac 12262 1.1 mrg as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12263 1.1 mrg 12264 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12265 1.1 mrg $as_echo_n "checking whether $CC supports $option... " >&6; } 12266 1.8 mrg if eval \${$as_acx_Woption+:} false; then : 12267 1.1 mrg $as_echo_n "(cached) " >&6 12268 1.1 mrg else 12269 1.1 mrg CFLAGS="$option" 12270 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12271 1.1 mrg /* end confdefs.h. */ 12272 1.1 mrg 12273 1.1 mrg int 12274 1.1 mrg main () 12275 1.1 mrg { 12276 1.1 mrg 12277 1.1 mrg ; 12278 1.1 mrg return 0; 12279 1.1 mrg } 12280 1.1 mrg _ACEOF 12281 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 12282 1.1 mrg eval "$as_acx_Woption=yes" 12283 1.1 mrg else 12284 1.1 mrg eval "$as_acx_Woption=no" 12285 1.1 mrg fi 12286 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12287 1.1 mrg 12288 1.1 mrg fi 12289 1.1 mrg eval ac_res=\$$as_acx_Woption 12290 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12291 1.1 mrg $as_echo "$ac_res" >&6; } 12292 1.1 mrg if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12293 1.1 mrg WARN_FLAGS="$WARN_FLAGS${WARN_FLAGS:+ }$real_option" 12294 1.1 mrg fi 12295 1.1 mrg done 12296 1.1 mrg CFLAGS="$save_CFLAGS" 12297 1.4 mrg ac_ext=c 12298 1.4 mrg ac_cpp='$CPP $CPPFLAGS' 12299 1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12300 1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12301 1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 12302 1.4 mrg 12303 1.1 mrg 12304 1.1 mrg 12305 1.10 mrg # Check whether --enable-werror was given. 12306 1.10 mrg if test "${enable_werror+set}" = set; then : 12307 1.10 mrg enableval=$enable_werror; 12308 1.10 mrg fi 12309 1.10 mrg 12310 1.10 mrg if test "x$enable_werror" != "xno" && test -n "${with_target_subdir}"; then : 12311 1.1 mrg WARN_FLAGS="$WARN_FLAGS -Werror" 12312 1.1 mrg fi 12313 1.1 mrg 12314 1.1 mrg 12315 1.1 mrg if test -n "${with_target_subdir}"; then 12316 1.1 mrg 12317 1.1 mrg 12318 1.1 mrg # Check whether --with-system-libunwind was given. 12319 1.1 mrg if test "${with_system_libunwind+set}" = set; then : 12320 1.1 mrg withval=$with_system_libunwind; 12321 1.1 mrg fi 12322 1.1 mrg 12323 1.1 mrg # If system-libunwind was not specifically set, pick a default setting. 12324 1.1 mrg if test x$with_system_libunwind = x; then 12325 1.1 mrg case ${target} in 12326 1.1 mrg ia64-*-hpux*) with_system_libunwind=yes ;; 12327 1.1 mrg *) with_system_libunwind=no ;; 12328 1.1 mrg esac 12329 1.1 mrg fi 12330 1.1 mrg # Based on system-libunwind and target, do we have ipinfo? 12331 1.1 mrg if test x$with_system_libunwind = xyes; then 12332 1.1 mrg case ${target} in 12333 1.1 mrg ia64-*-*) have_unwind_getipinfo=no ;; 12334 1.1 mrg *) have_unwind_getipinfo=yes ;; 12335 1.1 mrg esac 12336 1.1 mrg else 12337 1.1 mrg # Darwin before version 9 does not have _Unwind_GetIPInfo. 12338 1.1 mrg 12339 1.1 mrg case ${target} in 12340 1.1 mrg *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;; 12341 1.1 mrg *) have_unwind_getipinfo=yes ;; 12342 1.1 mrg esac 12343 1.1 mrg 12344 1.1 mrg fi 12345 1.1 mrg 12346 1.1 mrg if test x$have_unwind_getipinfo = xyes; then 12347 1.1 mrg 12348 1.1 mrg $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h 12349 1.1 mrg 12350 1.1 mrg fi 12351 1.1 mrg 12352 1.1 mrg else 12353 1.1 mrg ac_save_CFFLAGS="$CFLAGS" 12354 1.1 mrg CFLAGS="$CFLAGS -Werror-implicit-function-declaration" 12355 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Unwind_GetIPInfo" >&5 12356 1.1 mrg $as_echo_n "checking for _Unwind_GetIPInfo... " >&6; } 12357 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12358 1.1 mrg /* end confdefs.h. */ 12359 1.1 mrg #include "unwind.h" 12360 1.1 mrg struct _Unwind_Context *context; 12361 1.1 mrg int ip_before_insn = 0; 12362 1.1 mrg int 12363 1.1 mrg main () 12364 1.1 mrg { 12365 1.1 mrg return _Unwind_GetIPInfo (context, &ip_before_insn); 12366 1.1 mrg ; 12367 1.1 mrg return 0; 12368 1.1 mrg } 12369 1.1 mrg _ACEOF 12370 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 12371 1.1 mrg have_unwind_getipinfo=yes 12372 1.1 mrg else 12373 1.1 mrg have_unwind_getipinfo=no 12374 1.1 mrg fi 12375 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 12376 1.1 mrg conftest$ac_exeext conftest.$ac_ext 12377 1.1 mrg CFLAGS="$ac_save_CFLAGS" 12378 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_unwind_getipinfo" >&5 12379 1.1 mrg $as_echo "$have_unwind_getipinfo" >&6; } 12380 1.1 mrg if test "$have_unwind_getipinfo" = "yes"; then 12381 1.1 mrg 12382 1.1 mrg $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h 12383 1.1 mrg 12384 1.1 mrg fi 12385 1.1 mrg fi 12386 1.1 mrg 12387 1.4 mrg # Enable --enable-host-shared. 12388 1.3 mrg # Check whether --enable-host-shared was given. 12389 1.3 mrg if test "${enable_host_shared+set}" = set; then : 12390 1.3 mrg enableval=$enable_host_shared; PIC_FLAG=-fPIC 12391 1.4 mrg else 12392 1.4 mrg PIC_FLAG= 12393 1.3 mrg fi 12394 1.3 mrg 12395 1.1 mrg 12396 1.1 mrg 12397 1.10 mrg # Enable Intel CET on Intel CET enabled host if jit is enabled. 12398 1.10 mrg # Check whether --enable-cet was given. 12399 1.10 mrg if test "${enable_cet+set}" = set; then : 12400 1.10 mrg enableval=$enable_cet; 12401 1.10 mrg case "$enableval" in 12402 1.10 mrg yes|no|auto) ;; 12403 1.10 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 12404 1.10 mrg esac 12405 1.10 mrg 12406 1.10 mrg else 12407 1.10 mrg enable_cet=auto 12408 1.10 mrg fi 12409 1.10 mrg 12410 1.10 mrg 12411 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 12412 1.10 mrg $as_echo_n "checking for CET support... " >&6; } 12413 1.10 mrg 12414 1.10 mrg case "$host" in 12415 1.10 mrg i[34567]86-*-linux* | x86_64-*-linux*) 12416 1.10 mrg may_have_cet=yes 12417 1.10 mrg cet_save_CFLAGS="$CFLAGS" 12418 1.10 mrg CFLAGS="$CFLAGS -fcf-protection" 12419 1.10 mrg case "$enable_cet" in 12420 1.10 mrg auto) 12421 1.10 mrg # Check if target supports multi-byte NOPs 12422 1.10 mrg # and if compiler and assembler support CET. 12423 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12424 1.10 mrg /* end confdefs.h. */ 12425 1.10 mrg 12426 1.10 mrg int 12427 1.10 mrg main () 12428 1.10 mrg { 12429 1.10 mrg 12430 1.10 mrg #if !defined(__SSE2__) 12431 1.10 mrg #error target does not support multi-byte NOPs 12432 1.10 mrg #else 12433 1.10 mrg asm ("setssbsy"); 12434 1.10 mrg #endif 12435 1.10 mrg 12436 1.10 mrg ; 12437 1.10 mrg return 0; 12438 1.10 mrg } 12439 1.10 mrg _ACEOF 12440 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 12441 1.10 mrg enable_cet=yes 12442 1.10 mrg else 12443 1.10 mrg enable_cet=no 12444 1.10 mrg fi 12445 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12446 1.10 mrg ;; 12447 1.10 mrg yes) 12448 1.10 mrg # Check if compiler and assembler support CET. 12449 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12450 1.10 mrg /* end confdefs.h. */ 12451 1.10 mrg 12452 1.10 mrg int 12453 1.10 mrg main () 12454 1.10 mrg { 12455 1.10 mrg asm ("setssbsy"); 12456 1.10 mrg ; 12457 1.10 mrg return 0; 12458 1.10 mrg } 12459 1.10 mrg _ACEOF 12460 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 12461 1.10 mrg support_cet=yes 12462 1.10 mrg else 12463 1.10 mrg support_cet=no 12464 1.10 mrg fi 12465 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12466 1.10 mrg if test $support_cet = "no"; then 12467 1.10 mrg if test x$enable_bootstrap != xno \ 12468 1.10 mrg && test -z "${with_build_subdir}" \ 12469 1.10 mrg && (test ! -f ../stage_current \ 12470 1.10 mrg || test `cat ../stage_current` != "stage1"); then 12471 1.10 mrg # Require CET support only for the final GCC build. 12472 1.10 mrg as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 12473 1.10 mrg else 12474 1.10 mrg # Don't enable CET without CET support for non-bootstrap 12475 1.10 mrg # build, in stage1 nor for build support. 12476 1.10 mrg enable_cet=no 12477 1.10 mrg fi 12478 1.10 mrg fi 12479 1.10 mrg ;; 12480 1.10 mrg esac 12481 1.10 mrg CFLAGS="$cet_save_CFLAGS" 12482 1.10 mrg ;; 12483 1.10 mrg *) 12484 1.10 mrg may_have_cet=no 12485 1.10 mrg enable_cet=no 12486 1.10 mrg ;; 12487 1.10 mrg esac 12488 1.10 mrg 12489 1.10 mrg cet_save_CFLAGS="$CFLAGS" 12490 1.10 mrg CFLAGS="$CFLAGS -fcf-protection=none" 12491 1.10 mrg cet_save_LDFLAGS="$LDFLAGS" 12492 1.10 mrg LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 12493 1.10 mrg if test x$may_have_cet = xyes; then 12494 1.10 mrg # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 12495 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12496 1.10 mrg /* end confdefs.h. */ 12497 1.10 mrg 12498 1.10 mrg int 12499 1.10 mrg main () 12500 1.10 mrg { 12501 1.10 mrg return 0; 12502 1.10 mrg ; 12503 1.10 mrg return 0; 12504 1.10 mrg } 12505 1.10 mrg _ACEOF 12506 1.10 mrg if ac_fn_c_try_link "$LINENO"; then : 12507 1.10 mrg may_have_cet=yes 12508 1.10 mrg else 12509 1.10 mrg may_have_cet=no 12510 1.10 mrg fi 12511 1.10 mrg rm -f core conftest.err conftest.$ac_objext \ 12512 1.10 mrg conftest$ac_exeext conftest.$ac_ext 12513 1.10 mrg fi 12514 1.10 mrg 12515 1.10 mrg if test x$may_have_cet = xyes; then 12516 1.10 mrg if test x$cross_compiling = xno; then 12517 1.10 mrg if test "$cross_compiling" = yes; then : 12518 1.10 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12519 1.10 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12520 1.10 mrg as_fn_error $? "cannot run test program while cross compiling 12521 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 12522 1.10 mrg else 12523 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12524 1.10 mrg /* end confdefs.h. */ 12525 1.10 mrg 12526 1.10 mrg int 12527 1.10 mrg main () 12528 1.10 mrg { 12529 1.10 mrg asm ("endbr32"); 12530 1.10 mrg return 0; 12531 1.10 mrg } 12532 1.10 mrg 12533 1.10 mrg _ACEOF 12534 1.10 mrg if ac_fn_c_try_run "$LINENO"; then : 12535 1.10 mrg have_multi_byte_nop=yes 12536 1.10 mrg else 12537 1.10 mrg have_multi_byte_nop=no 12538 1.10 mrg fi 12539 1.10 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12540 1.10 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 12541 1.10 mrg fi 12542 1.10 mrg 12543 1.10 mrg have_cet=no 12544 1.10 mrg if test x$have_multi_byte_nop = xyes; then 12545 1.10 mrg if test "$cross_compiling" = yes; then : 12546 1.10 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12547 1.10 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12548 1.10 mrg as_fn_error $? "cannot run test program while cross compiling 12549 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 12550 1.10 mrg else 12551 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12552 1.10 mrg /* end confdefs.h. */ 12553 1.10 mrg 12554 1.10 mrg static void 12555 1.10 mrg foo (void) 12556 1.10 mrg { 12557 1.10 mrg } 12558 1.10 mrg 12559 1.10 mrg static void 12560 1.10 mrg __attribute__ ((noinline, noclone)) 12561 1.10 mrg xxx (void (*f) (void)) 12562 1.10 mrg { 12563 1.10 mrg f (); 12564 1.10 mrg } 12565 1.10 mrg 12566 1.10 mrg static void 12567 1.10 mrg __attribute__ ((noinline, noclone)) 12568 1.10 mrg bar (void) 12569 1.10 mrg { 12570 1.10 mrg xxx (foo); 12571 1.10 mrg } 12572 1.10 mrg 12573 1.10 mrg int 12574 1.10 mrg main () 12575 1.10 mrg { 12576 1.10 mrg bar (); 12577 1.10 mrg return 0; 12578 1.10 mrg } 12579 1.10 mrg 12580 1.10 mrg _ACEOF 12581 1.10 mrg if ac_fn_c_try_run "$LINENO"; then : 12582 1.10 mrg have_cet=no 12583 1.10 mrg else 12584 1.10 mrg have_cet=yes 12585 1.10 mrg fi 12586 1.10 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12587 1.10 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 12588 1.10 mrg fi 12589 1.10 mrg 12590 1.10 mrg fi 12591 1.10 mrg if test x$enable_cet = xno -a x$have_cet = xyes; then 12592 1.10 mrg as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 12593 1.10 mrg fi 12594 1.10 mrg fi 12595 1.10 mrg else 12596 1.10 mrg # Enable CET in cross compiler if possible so that it will run on both 12597 1.10 mrg # CET and non-CET hosts. 12598 1.10 mrg have_cet=yes 12599 1.10 mrg fi 12600 1.10 mrg if test x$enable_cet = xyes; then 12601 1.10 mrg CET_HOST_FLAGS="-fcf-protection" 12602 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12603 1.10 mrg $as_echo "yes" >&6; } 12604 1.10 mrg else 12605 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12606 1.10 mrg $as_echo "no" >&6; } 12607 1.10 mrg fi 12608 1.10 mrg CFLAGS="$cet_save_CFLAGS" 12609 1.10 mrg LDFLAGS="$cet_save_LDFLAGS" 12610 1.10 mrg 12611 1.10 mrg case x$enable_languages in 12612 1.10 mrg *jit*) 12613 1.10 mrg ;; 12614 1.10 mrg *) 12615 1.10 mrg CET_HOST_FLAGS= 12616 1.10 mrg ;; 12617 1.10 mrg esac 12618 1.10 mrg 12619 1.10 mrg 12620 1.1 mrg # Test for __sync support. 12621 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking __sync extensions" >&5 12622 1.1 mrg $as_echo_n "checking __sync extensions... " >&6; } 12623 1.8 mrg if ${libbacktrace_cv_sys_sync+:} false; then : 12624 1.1 mrg $as_echo_n "(cached) " >&6 12625 1.1 mrg else 12626 1.1 mrg if test -n "${with_target_subdir}"; then 12627 1.4 mrg case "${host}" in 12628 1.4 mrg hppa*-*-hpux*) libbacktrace_cv_sys_sync=no ;; 12629 1.4 mrg *) libbacktrace_cv_sys_sync=yes ;; 12630 1.4 mrg esac 12631 1.1 mrg else 12632 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12633 1.1 mrg /* end confdefs.h. */ 12634 1.1 mrg int i; 12635 1.1 mrg int 12636 1.1 mrg main () 12637 1.1 mrg { 12638 1.1 mrg __sync_bool_compare_and_swap (&i, i, i); 12639 1.1 mrg __sync_lock_test_and_set (&i, 1); 12640 1.1 mrg __sync_lock_release (&i); 12641 1.1 mrg ; 12642 1.1 mrg return 0; 12643 1.1 mrg } 12644 1.1 mrg _ACEOF 12645 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 12646 1.1 mrg libbacktrace_cv_sys_sync=yes 12647 1.1 mrg else 12648 1.1 mrg libbacktrace_cv_sys_sync=no 12649 1.1 mrg fi 12650 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 12651 1.1 mrg conftest$ac_exeext conftest.$ac_ext 12652 1.1 mrg fi 12653 1.1 mrg fi 12654 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_sync" >&5 12655 1.1 mrg $as_echo "$libbacktrace_cv_sys_sync" >&6; } 12656 1.1 mrg BACKTRACE_SUPPORTS_THREADS=0 12657 1.1 mrg if test "$libbacktrace_cv_sys_sync" = "yes"; then 12658 1.1 mrg BACKTRACE_SUPPORTS_THREADS=1 12659 1.1 mrg 12660 1.1 mrg $as_echo "#define HAVE_SYNC_FUNCTIONS 1" >>confdefs.h 12661 1.1 mrg 12662 1.1 mrg fi 12663 1.1 mrg 12664 1.1 mrg 12665 1.3 mrg # Test for __atomic support. 12666 1.3 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking __atomic extensions" >&5 12667 1.3 mrg $as_echo_n "checking __atomic extensions... " >&6; } 12668 1.8 mrg if ${libbacktrace_cv_sys_atomic+:} false; then : 12669 1.3 mrg $as_echo_n "(cached) " >&6 12670 1.3 mrg else 12671 1.3 mrg if test -n "${with_target_subdir}"; then 12672 1.3 mrg libbacktrace_cv_sys_atomic=yes 12673 1.3 mrg else 12674 1.3 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12675 1.3 mrg /* end confdefs.h. */ 12676 1.3 mrg int i; 12677 1.3 mrg int 12678 1.3 mrg main () 12679 1.3 mrg { 12680 1.3 mrg __atomic_load_n (&i, __ATOMIC_ACQUIRE); 12681 1.3 mrg __atomic_store_n (&i, 1, __ATOMIC_RELEASE); 12682 1.3 mrg ; 12683 1.3 mrg return 0; 12684 1.3 mrg } 12685 1.3 mrg _ACEOF 12686 1.3 mrg if ac_fn_c_try_link "$LINENO"; then : 12687 1.3 mrg libbacktrace_cv_sys_atomic=yes 12688 1.3 mrg else 12689 1.3 mrg libbacktrace_cv_sys_atomic=no 12690 1.3 mrg fi 12691 1.3 mrg rm -f core conftest.err conftest.$ac_objext \ 12692 1.3 mrg conftest$ac_exeext conftest.$ac_ext 12693 1.3 mrg fi 12694 1.3 mrg fi 12695 1.3 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_atomic" >&5 12696 1.3 mrg $as_echo "$libbacktrace_cv_sys_atomic" >&6; } 12697 1.3 mrg if test "$libbacktrace_cv_sys_atomic" = "yes"; then 12698 1.3 mrg 12699 1.3 mrg $as_echo "#define HAVE_ATOMIC_FUNCTIONS 1" >>confdefs.h 12700 1.3 mrg 12701 1.3 mrg fi 12702 1.3 mrg 12703 1.1 mrg # The library needs to be able to read the executable itself. Compile 12704 1.1 mrg # a file to determine the executable format. The awk script 12705 1.1 mrg # filetype.awk prints out the file type. 12706 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking output filetype" >&5 12707 1.1 mrg $as_echo_n "checking output filetype... " >&6; } 12708 1.8 mrg if ${libbacktrace_cv_sys_filetype+:} false; then : 12709 1.1 mrg $as_echo_n "(cached) " >&6 12710 1.1 mrg else 12711 1.1 mrg filetype= 12712 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12713 1.1 mrg /* end confdefs.h. */ 12714 1.1 mrg int i; 12715 1.1 mrg int 12716 1.1 mrg main () 12717 1.1 mrg { 12718 1.1 mrg int j; 12719 1.1 mrg ; 12720 1.1 mrg return 0; 12721 1.1 mrg } 12722 1.1 mrg _ACEOF 12723 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 12724 1.1 mrg filetype=`${AWK} -f $srcdir/filetype.awk conftest.$ac_objext` 12725 1.1 mrg else 12726 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12727 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12728 1.8 mrg as_fn_error $? "compiler failed 12729 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 12730 1.1 mrg fi 12731 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12732 1.1 mrg libbacktrace_cv_sys_filetype=$filetype 12733 1.1 mrg fi 12734 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_filetype" >&5 12735 1.1 mrg $as_echo "$libbacktrace_cv_sys_filetype" >&6; } 12736 1.1 mrg 12737 1.1 mrg # Match the file type to decide what files to compile. 12738 1.1 mrg FORMAT_FILE= 12739 1.4 mrg backtrace_supports_data=yes 12740 1.1 mrg case "$libbacktrace_cv_sys_filetype" in 12741 1.1 mrg elf*) FORMAT_FILE="elf.lo" ;; 12742 1.10 mrg macho) FORMAT_FILE="macho.lo" ;; 12743 1.4 mrg pecoff) FORMAT_FILE="pecoff.lo" 12744 1.4 mrg backtrace_supports_data=no 12745 1.4 mrg ;; 12746 1.7 mrg xcoff*) FORMAT_FILE="xcoff.lo" 12747 1.7 mrg backtrace_supports_data=no 12748 1.7 mrg ;; 12749 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not determine output file type" >&5 12750 1.1 mrg $as_echo "$as_me: WARNING: could not determine output file type" >&2;} 12751 1.1 mrg FORMAT_FILE="unknown.lo" 12752 1.1 mrg backtrace_supported=no 12753 1.1 mrg ;; 12754 1.1 mrg esac 12755 1.1 mrg 12756 1.1 mrg 12757 1.1 mrg # ELF defines. 12758 1.1 mrg elfsize= 12759 1.1 mrg case "$libbacktrace_cv_sys_filetype" in 12760 1.1 mrg elf32) elfsize=32 ;; 12761 1.1 mrg elf64) elfsize=64 ;; 12762 1.4 mrg *) elfsize=unused 12763 1.1 mrg esac 12764 1.1 mrg 12765 1.1 mrg cat >>confdefs.h <<_ACEOF 12766 1.1 mrg #define BACKTRACE_ELF_SIZE $elfsize 12767 1.1 mrg _ACEOF 12768 1.1 mrg 12769 1.8 mrg if test "$FORMAT_FILE" = "elf.lo"; then 12770 1.8 mrg HAVE_ELF_TRUE= 12771 1.8 mrg HAVE_ELF_FALSE='#' 12772 1.8 mrg else 12773 1.8 mrg HAVE_ELF_TRUE='#' 12774 1.8 mrg HAVE_ELF_FALSE= 12775 1.8 mrg fi 12776 1.8 mrg 12777 1.1 mrg 12778 1.7 mrg # XCOFF defines. 12779 1.7 mrg xcoffsize= 12780 1.7 mrg case "$libbacktrace_cv_sys_filetype" in 12781 1.7 mrg xcoff32) xcoffsize=32 ;; 12782 1.7 mrg xcoff64) xcoffsize=64 ;; 12783 1.7 mrg *) xcoffsize=unused 12784 1.7 mrg esac 12785 1.7 mrg 12786 1.7 mrg cat >>confdefs.h <<_ACEOF 12787 1.7 mrg #define BACKTRACE_XCOFF_SIZE $xcoffsize 12788 1.7 mrg _ACEOF 12789 1.7 mrg 12790 1.7 mrg 12791 1.1 mrg BACKTRACE_SUPPORTED=0 12792 1.1 mrg if test "$backtrace_supported" = "yes"; then 12793 1.1 mrg BACKTRACE_SUPPORTED=1 12794 1.1 mrg fi 12795 1.1 mrg 12796 1.1 mrg 12797 1.4 mrg BACKTRACE_SUPPORTS_DATA=0 12798 1.4 mrg if test "$backtrace_supports_data" = "yes"; then 12799 1.4 mrg BACKTRACE_SUPPORTS_DATA=1 12800 1.4 mrg fi 12801 1.4 mrg 12802 1.4 mrg 12803 1.1 mrg 12804 1.1 mrg 12805 1.1 mrg inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 12806 1.1 mrg 12807 1.1 mrg acx_cv_header_stdint=stddef.h 12808 1.1 mrg acx_cv_header_stdint_kind="(already complete)" 12809 1.1 mrg for i in stdint.h $inttype_headers; do 12810 1.1 mrg unset ac_cv_type_uintptr_t 12811 1.1 mrg unset ac_cv_type_uintmax_t 12812 1.1 mrg unset ac_cv_type_int_least32_t 12813 1.1 mrg unset ac_cv_type_int_fast32_t 12814 1.1 mrg unset ac_cv_type_uint64_t 12815 1.1 mrg $as_echo_n "looking for a compliant stdint.h in $i, " >&6 12816 1.1 mrg ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 12817 1.1 mrg #include <$i> 12818 1.1 mrg " 12819 1.8 mrg if test "x$ac_cv_type_uintmax_t" = xyes; then : 12820 1.1 mrg acx_cv_header_stdint=$i 12821 1.1 mrg else 12822 1.1 mrg continue 12823 1.1 mrg fi 12824 1.1 mrg 12825 1.1 mrg ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12826 1.1 mrg #include <$i> 12827 1.1 mrg " 12828 1.8 mrg if test "x$ac_cv_type_uintptr_t" = xyes; then : 12829 1.1 mrg 12830 1.1 mrg else 12831 1.1 mrg acx_cv_header_stdint_kind="(mostly complete)" 12832 1.1 mrg fi 12833 1.1 mrg 12834 1.1 mrg ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 12835 1.1 mrg #include <$i> 12836 1.1 mrg " 12837 1.8 mrg if test "x$ac_cv_type_int_least32_t" = xyes; then : 12838 1.1 mrg 12839 1.1 mrg else 12840 1.1 mrg acx_cv_header_stdint_kind="(mostly complete)" 12841 1.1 mrg fi 12842 1.1 mrg 12843 1.1 mrg ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 12844 1.1 mrg #include <$i> 12845 1.1 mrg " 12846 1.8 mrg if test "x$ac_cv_type_int_fast32_t" = xyes; then : 12847 1.1 mrg 12848 1.1 mrg else 12849 1.1 mrg acx_cv_header_stdint_kind="(mostly complete)" 12850 1.1 mrg fi 12851 1.1 mrg 12852 1.1 mrg ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12853 1.1 mrg #include <$i> 12854 1.1 mrg " 12855 1.8 mrg if test "x$ac_cv_type_uint64_t" = xyes; then : 12856 1.1 mrg 12857 1.1 mrg else 12858 1.1 mrg acx_cv_header_stdint_kind="(lacks uint64_t)" 12859 1.1 mrg fi 12860 1.1 mrg 12861 1.1 mrg break 12862 1.1 mrg done 12863 1.1 mrg if test "$acx_cv_header_stdint" = stddef.h; then 12864 1.1 mrg acx_cv_header_stdint_kind="(lacks uintmax_t)" 12865 1.1 mrg for i in stdint.h $inttype_headers; do 12866 1.1 mrg unset ac_cv_type_uintptr_t 12867 1.1 mrg unset ac_cv_type_uint32_t 12868 1.1 mrg unset ac_cv_type_uint64_t 12869 1.1 mrg $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 12870 1.1 mrg ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 12871 1.1 mrg #include <$i> 12872 1.1 mrg " 12873 1.8 mrg if test "x$ac_cv_type_uint32_t" = xyes; then : 12874 1.1 mrg acx_cv_header_stdint=$i 12875 1.1 mrg else 12876 1.1 mrg continue 12877 1.1 mrg fi 12878 1.1 mrg 12879 1.1 mrg ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12880 1.1 mrg #include <$i> 12881 1.1 mrg " 12882 1.8 mrg if test "x$ac_cv_type_uint64_t" = xyes; then : 12883 1.1 mrg 12884 1.1 mrg fi 12885 1.1 mrg 12886 1.1 mrg ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12887 1.1 mrg #include <$i> 12888 1.1 mrg " 12889 1.8 mrg if test "x$ac_cv_type_uintptr_t" = xyes; then : 12890 1.1 mrg 12891 1.1 mrg fi 12892 1.1 mrg 12893 1.1 mrg break 12894 1.1 mrg done 12895 1.1 mrg fi 12896 1.1 mrg if test "$acx_cv_header_stdint" = stddef.h; then 12897 1.1 mrg acx_cv_header_stdint_kind="(u_intXX_t style)" 12898 1.1 mrg for i in sys/types.h $inttype_headers; do 12899 1.1 mrg unset ac_cv_type_u_int32_t 12900 1.1 mrg unset ac_cv_type_u_int64_t 12901 1.1 mrg $as_echo_n "looking for u_intXX_t types in $i, " >&6 12902 1.1 mrg ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 12903 1.1 mrg #include <$i> 12904 1.1 mrg " 12905 1.8 mrg if test "x$ac_cv_type_u_int32_t" = xyes; then : 12906 1.1 mrg acx_cv_header_stdint=$i 12907 1.1 mrg else 12908 1.1 mrg continue 12909 1.1 mrg fi 12910 1.1 mrg 12911 1.1 mrg ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 12912 1.1 mrg #include <$i> 12913 1.1 mrg " 12914 1.8 mrg if test "x$ac_cv_type_u_int64_t" = xyes; then : 12915 1.1 mrg 12916 1.1 mrg fi 12917 1.1 mrg 12918 1.1 mrg break 12919 1.1 mrg done 12920 1.1 mrg fi 12921 1.1 mrg if test "$acx_cv_header_stdint" = stddef.h; then 12922 1.1 mrg acx_cv_header_stdint_kind="(using manual detection)" 12923 1.1 mrg fi 12924 1.1 mrg 12925 1.1 mrg test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 12926 1.1 mrg test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 12927 1.1 mrg test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 12928 1.1 mrg test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 12929 1.1 mrg test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 12930 1.1 mrg 12931 1.1 mrg # ----------------- Summarize what we found so far 12932 1.1 mrg 12933 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5 12934 1.1 mrg $as_echo_n "checking what to include in gstdint.h... " >&6; } 12935 1.1 mrg 12936 1.1 mrg case `$as_basename -- gstdint.h || 12937 1.1 mrg $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \ 12938 1.1 mrg Xgstdint.h : 'X\(//\)$' \| \ 12939 1.1 mrg Xgstdint.h : 'X\(/\)' \| . 2>/dev/null || 12940 1.1 mrg $as_echo X/gstdint.h | 12941 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12942 1.1 mrg s//\1/ 12943 1.1 mrg q 12944 1.1 mrg } 12945 1.1 mrg /^X\/\(\/\/\)$/{ 12946 1.1 mrg s//\1/ 12947 1.1 mrg q 12948 1.1 mrg } 12949 1.1 mrg /^X\/\(\/\).*/{ 12950 1.1 mrg s//\1/ 12951 1.1 mrg q 12952 1.1 mrg } 12953 1.1 mrg s/.*/./; q'` in 12954 1.1 mrg stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 12955 1.1 mrg $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 12956 1.1 mrg inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 12957 1.1 mrg $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 12958 1.1 mrg *) ;; 12959 1.1 mrg esac 12960 1.1 mrg 12961 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 12962 1.1 mrg $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 12963 1.1 mrg 12964 1.1 mrg # ----------------- done included file, check C basic types -------- 12965 1.1 mrg 12966 1.1 mrg # Lacking an uintptr_t? Test size of void * 12967 1.1 mrg case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 12968 1.1 mrg stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 12969 1.1 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12970 1.1 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12971 1.1 mrg # This bug is HP SR number 8606223364. 12972 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 12973 1.1 mrg $as_echo_n "checking size of void *... " >&6; } 12974 1.8 mrg if ${ac_cv_sizeof_void_p+:} false; then : 12975 1.1 mrg $as_echo_n "(cached) " >&6 12976 1.1 mrg else 12977 1.1 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 12978 1.1 mrg 12979 1.1 mrg else 12980 1.1 mrg if test "$ac_cv_type_void_p" = yes; then 12981 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12982 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12983 1.8 mrg as_fn_error 77 "cannot compute sizeof (void *) 12984 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 12985 1.1 mrg else 12986 1.1 mrg ac_cv_sizeof_void_p=0 12987 1.1 mrg fi 12988 1.1 mrg fi 12989 1.1 mrg 12990 1.1 mrg fi 12991 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 12992 1.1 mrg $as_echo "$ac_cv_sizeof_void_p" >&6; } 12993 1.1 mrg 12994 1.1 mrg 12995 1.1 mrg 12996 1.1 mrg cat >>confdefs.h <<_ACEOF 12997 1.1 mrg #define SIZEOF_VOID_P $ac_cv_sizeof_void_p 12998 1.1 mrg _ACEOF 12999 1.1 mrg 13000 1.1 mrg ;; 13001 1.1 mrg esac 13002 1.1 mrg 13003 1.1 mrg # Lacking an uint64_t? Test size of long 13004 1.1 mrg case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13005 1.1 mrg stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 13006 1.1 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13007 1.1 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13008 1.1 mrg # This bug is HP SR number 8606223364. 13009 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13010 1.1 mrg $as_echo_n "checking size of long... " >&6; } 13011 1.8 mrg if ${ac_cv_sizeof_long+:} false; then : 13012 1.1 mrg $as_echo_n "(cached) " >&6 13013 1.1 mrg else 13014 1.1 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13015 1.1 mrg 13016 1.1 mrg else 13017 1.1 mrg if test "$ac_cv_type_long" = yes; then 13018 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13019 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13020 1.8 mrg as_fn_error 77 "cannot compute sizeof (long) 13021 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 13022 1.1 mrg else 13023 1.1 mrg ac_cv_sizeof_long=0 13024 1.1 mrg fi 13025 1.1 mrg fi 13026 1.1 mrg 13027 1.1 mrg fi 13028 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13029 1.1 mrg $as_echo "$ac_cv_sizeof_long" >&6; } 13030 1.1 mrg 13031 1.1 mrg 13032 1.1 mrg 13033 1.1 mrg cat >>confdefs.h <<_ACEOF 13034 1.1 mrg #define SIZEOF_LONG $ac_cv_sizeof_long 13035 1.1 mrg _ACEOF 13036 1.1 mrg 13037 1.1 mrg ;; 13038 1.1 mrg esac 13039 1.1 mrg 13040 1.1 mrg if test $acx_cv_header_stdint = stddef.h; then 13041 1.1 mrg # Lacking a good header? Test size of everything and deduce all types. 13042 1.1 mrg # The cast to long int works around a bug in the HP C Compiler 13043 1.1 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13044 1.1 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13045 1.1 mrg # This bug is HP SR number 8606223364. 13046 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13047 1.1 mrg $as_echo_n "checking size of int... " >&6; } 13048 1.8 mrg if ${ac_cv_sizeof_int+:} false; then : 13049 1.1 mrg $as_echo_n "(cached) " >&6 13050 1.1 mrg else 13051 1.1 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13052 1.1 mrg 13053 1.1 mrg else 13054 1.1 mrg if test "$ac_cv_type_int" = yes; then 13055 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13056 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13057 1.8 mrg as_fn_error 77 "cannot compute sizeof (int) 13058 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 13059 1.1 mrg else 13060 1.1 mrg ac_cv_sizeof_int=0 13061 1.1 mrg fi 13062 1.1 mrg fi 13063 1.1 mrg 13064 1.1 mrg fi 13065 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13066 1.1 mrg $as_echo "$ac_cv_sizeof_int" >&6; } 13067 1.1 mrg 13068 1.1 mrg 13069 1.1 mrg 13070 1.1 mrg cat >>confdefs.h <<_ACEOF 13071 1.1 mrg #define SIZEOF_INT $ac_cv_sizeof_int 13072 1.1 mrg _ACEOF 13073 1.1 mrg 13074 1.1 mrg 13075 1.1 mrg # The cast to long int works around a bug in the HP C Compiler 13076 1.1 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13077 1.1 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13078 1.1 mrg # This bug is HP SR number 8606223364. 13079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13080 1.1 mrg $as_echo_n "checking size of short... " >&6; } 13081 1.8 mrg if ${ac_cv_sizeof_short+:} false; then : 13082 1.1 mrg $as_echo_n "(cached) " >&6 13083 1.1 mrg else 13084 1.1 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13085 1.1 mrg 13086 1.1 mrg else 13087 1.1 mrg if test "$ac_cv_type_short" = yes; then 13088 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13089 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13090 1.8 mrg as_fn_error 77 "cannot compute sizeof (short) 13091 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 13092 1.1 mrg else 13093 1.1 mrg ac_cv_sizeof_short=0 13094 1.1 mrg fi 13095 1.1 mrg fi 13096 1.1 mrg 13097 1.1 mrg fi 13098 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13099 1.1 mrg $as_echo "$ac_cv_sizeof_short" >&6; } 13100 1.1 mrg 13101 1.1 mrg 13102 1.1 mrg 13103 1.1 mrg cat >>confdefs.h <<_ACEOF 13104 1.1 mrg #define SIZEOF_SHORT $ac_cv_sizeof_short 13105 1.1 mrg _ACEOF 13106 1.1 mrg 13107 1.1 mrg 13108 1.1 mrg # The cast to long int works around a bug in the HP C Compiler 13109 1.1 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13110 1.1 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13111 1.1 mrg # This bug is HP SR number 8606223364. 13112 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 13113 1.1 mrg $as_echo_n "checking size of char... " >&6; } 13114 1.8 mrg if ${ac_cv_sizeof_char+:} false; then : 13115 1.1 mrg $as_echo_n "(cached) " >&6 13116 1.1 mrg else 13117 1.1 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 13118 1.1 mrg 13119 1.1 mrg else 13120 1.1 mrg if test "$ac_cv_type_char" = yes; then 13121 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13122 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13123 1.8 mrg as_fn_error 77 "cannot compute sizeof (char) 13124 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 13125 1.1 mrg else 13126 1.1 mrg ac_cv_sizeof_char=0 13127 1.1 mrg fi 13128 1.1 mrg fi 13129 1.1 mrg 13130 1.1 mrg fi 13131 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 13132 1.1 mrg $as_echo "$ac_cv_sizeof_char" >&6; } 13133 1.1 mrg 13134 1.1 mrg 13135 1.1 mrg 13136 1.1 mrg cat >>confdefs.h <<_ACEOF 13137 1.1 mrg #define SIZEOF_CHAR $ac_cv_sizeof_char 13138 1.1 mrg _ACEOF 13139 1.1 mrg 13140 1.1 mrg 13141 1.1 mrg 13142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 13143 1.1 mrg $as_echo_n "checking for type equivalent to int8_t... " >&6; } 13144 1.1 mrg case "$ac_cv_sizeof_char" in 13145 1.1 mrg 1) acx_cv_type_int8_t=char ;; 13146 1.8 mrg *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5 13147 1.1 mrg esac 13148 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 13149 1.1 mrg $as_echo "$acx_cv_type_int8_t" >&6; } 13150 1.1 mrg 13151 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 13152 1.1 mrg $as_echo_n "checking for type equivalent to int16_t... " >&6; } 13153 1.1 mrg case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 13154 1.1 mrg 2:*) acx_cv_type_int16_t=int ;; 13155 1.1 mrg *:2) acx_cv_type_int16_t=short ;; 13156 1.8 mrg *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5 13157 1.1 mrg esac 13158 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 13159 1.1 mrg $as_echo "$acx_cv_type_int16_t" >&6; } 13160 1.1 mrg 13161 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 13162 1.1 mrg $as_echo_n "checking for type equivalent to int32_t... " >&6; } 13163 1.1 mrg case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 13164 1.1 mrg 4:*) acx_cv_type_int32_t=int ;; 13165 1.1 mrg *:4) acx_cv_type_int32_t=long ;; 13166 1.8 mrg *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5 13167 1.1 mrg esac 13168 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 13169 1.1 mrg $as_echo "$acx_cv_type_int32_t" >&6; } 13170 1.1 mrg fi 13171 1.1 mrg 13172 1.1 mrg # These tests are here to make the output prettier 13173 1.1 mrg 13174 1.1 mrg if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 13175 1.1 mrg case "$ac_cv_sizeof_long" in 13176 1.1 mrg 8) acx_cv_type_int64_t=long ;; 13177 1.1 mrg esac 13178 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 13179 1.1 mrg $as_echo_n "checking for type equivalent to int64_t... " >&6; } 13180 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 13181 1.1 mrg $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 13182 1.1 mrg fi 13183 1.1 mrg 13184 1.1 mrg # Now we can use the above types 13185 1.1 mrg 13186 1.1 mrg if test "$ac_cv_type_uintptr_t" != yes; then 13187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 13188 1.1 mrg $as_echo_n "checking for type equivalent to intptr_t... " >&6; } 13189 1.1 mrg case $ac_cv_sizeof_void_p in 13190 1.1 mrg 2) acx_cv_type_intptr_t=int16_t ;; 13191 1.1 mrg 4) acx_cv_type_intptr_t=int32_t ;; 13192 1.1 mrg 8) acx_cv_type_intptr_t=int64_t ;; 13193 1.8 mrg *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5 13194 1.1 mrg esac 13195 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 13196 1.1 mrg $as_echo "$acx_cv_type_intptr_t" >&6; } 13197 1.1 mrg fi 13198 1.1 mrg 13199 1.1 mrg # ----------------- done all checks, emit header ------------- 13200 1.1 mrg ac_config_commands="$ac_config_commands gstdint.h" 13201 1.1 mrg 13202 1.1 mrg 13203 1.1 mrg 13204 1.1 mrg 13205 1.1 mrg for ac_header in sys/mman.h 13206 1.1 mrg do : 13207 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 13208 1.8 mrg if test "x$ac_cv_header_sys_mman_h" = xyes; then : 13209 1.1 mrg cat >>confdefs.h <<_ACEOF 13210 1.1 mrg #define HAVE_SYS_MMAN_H 1 13211 1.1 mrg _ACEOF 13212 1.1 mrg 13213 1.1 mrg fi 13214 1.1 mrg 13215 1.1 mrg done 13216 1.1 mrg 13217 1.1 mrg if test "$ac_cv_header_sys_mman_h" = "no"; then 13218 1.1 mrg have_mmap=no 13219 1.1 mrg else 13220 1.1 mrg if test -n "${with_target_subdir}"; then 13221 1.1 mrg # When built as a GCC target library, we can't do a link test. We 13222 1.1 mrg # simply assume that if we have mman.h, we have mmap. 13223 1.1 mrg have_mmap=yes 13224 1.4 mrg case "${host}" in 13225 1.9 mrg *-*-msdosdjgpp) 13226 1.9 mrg # DJGPP has sys/man.h, but no mmap 13227 1.4 mrg have_mmap=no ;; 13228 1.4 mrg esac 13229 1.1 mrg else 13230 1.1 mrg ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 13231 1.8 mrg if test "x$ac_cv_func_mmap" = xyes; then : 13232 1.1 mrg have_mmap=yes 13233 1.1 mrg else 13234 1.1 mrg have_mmap=no 13235 1.1 mrg fi 13236 1.1 mrg 13237 1.1 mrg fi 13238 1.1 mrg fi 13239 1.1 mrg if test "$have_mmap" = "no"; then 13240 1.1 mrg VIEW_FILE=read.lo 13241 1.1 mrg ALLOC_FILE=alloc.lo 13242 1.1 mrg else 13243 1.1 mrg VIEW_FILE=mmapio.lo 13244 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13245 1.1 mrg /* end confdefs.h. */ 13246 1.1 mrg 13247 1.1 mrg #include <sys/mman.h> 13248 1.1 mrg #if !defined(MAP_ANONYMOUS) && !defined(MAP_ANON) 13249 1.1 mrg #error no MAP_ANONYMOUS 13250 1.1 mrg #endif 13251 1.1 mrg 13252 1.1 mrg _ACEOF 13253 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 13254 1.1 mrg ALLOC_FILE=mmap.lo 13255 1.1 mrg else 13256 1.1 mrg ALLOC_FILE=alloc.lo 13257 1.1 mrg fi 13258 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 13259 1.1 mrg fi 13260 1.1 mrg 13261 1.1 mrg 13262 1.1 mrg 13263 1.1 mrg BACKTRACE_USES_MALLOC=0 13264 1.1 mrg if test "$ALLOC_FILE" = "alloc.lo"; then 13265 1.1 mrg BACKTRACE_USES_MALLOC=1 13266 1.1 mrg fi 13267 1.1 mrg 13268 1.1 mrg 13269 1.1 mrg # Check for dl_iterate_phdr. 13270 1.1 mrg for ac_header in link.h 13271 1.1 mrg do : 13272 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "link.h" "ac_cv_header_link_h" "$ac_includes_default" 13273 1.8 mrg if test "x$ac_cv_header_link_h" = xyes; then : 13274 1.1 mrg cat >>confdefs.h <<_ACEOF 13275 1.1 mrg #define HAVE_LINK_H 1 13276 1.1 mrg _ACEOF 13277 1.1 mrg 13278 1.1 mrg fi 13279 1.1 mrg 13280 1.1 mrg done 13281 1.1 mrg 13282 1.1 mrg if test "$ac_cv_header_link_h" = "no"; then 13283 1.1 mrg have_dl_iterate_phdr=no 13284 1.1 mrg else 13285 1.1 mrg if test -n "${with_target_subdir}"; then 13286 1.1 mrg # When built as a GCC target library, we can't do a link test. 13287 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13288 1.1 mrg /* end confdefs.h. */ 13289 1.1 mrg #include <link.h> 13290 1.1 mrg 13291 1.1 mrg _ACEOF 13292 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13293 1.1 mrg $EGREP "dl_iterate_phdr" >/dev/null 2>&1; then : 13294 1.1 mrg have_dl_iterate_phdr=yes 13295 1.1 mrg else 13296 1.1 mrg have_dl_iterate_phdr=no 13297 1.1 mrg fi 13298 1.1 mrg rm -f conftest* 13299 1.1 mrg 13300 1.1 mrg else 13301 1.1 mrg ac_fn_c_check_func "$LINENO" "dl_iterate_phdr" "ac_cv_func_dl_iterate_phdr" 13302 1.8 mrg if test "x$ac_cv_func_dl_iterate_phdr" = xyes; then : 13303 1.1 mrg have_dl_iterate_phdr=yes 13304 1.1 mrg else 13305 1.1 mrg have_dl_iterate_phdr=no 13306 1.1 mrg fi 13307 1.1 mrg 13308 1.1 mrg fi 13309 1.1 mrg fi 13310 1.1 mrg if test "$have_dl_iterate_phdr" = "yes"; then 13311 1.1 mrg 13312 1.1 mrg $as_echo "#define HAVE_DL_ITERATE_PHDR 1" >>confdefs.h 13313 1.1 mrg 13314 1.1 mrg fi 13315 1.1 mrg 13316 1.10 mrg # Check for header file for Mach-O image functions. 13317 1.10 mrg for ac_header in mach-o/dyld.h 13318 1.10 mrg do : 13319 1.10 mrg ac_fn_c_check_header_mongrel "$LINENO" "mach-o/dyld.h" "ac_cv_header_mach_o_dyld_h" "$ac_includes_default" 13320 1.10 mrg if test "x$ac_cv_header_mach_o_dyld_h" = xyes; then : 13321 1.10 mrg cat >>confdefs.h <<_ACEOF 13322 1.10 mrg #define HAVE_MACH_O_DYLD_H 1 13323 1.10 mrg _ACEOF 13324 1.10 mrg 13325 1.10 mrg fi 13326 1.10 mrg 13327 1.10 mrg done 13328 1.10 mrg 13329 1.10 mrg 13330 1.7 mrg # Check for loadquery. 13331 1.7 mrg for ac_header in sys/ldr.h 13332 1.7 mrg do : 13333 1.7 mrg ac_fn_c_check_header_mongrel "$LINENO" "sys/ldr.h" "ac_cv_header_sys_ldr_h" "$ac_includes_default" 13334 1.8 mrg if test "x$ac_cv_header_sys_ldr_h" = xyes; then : 13335 1.7 mrg cat >>confdefs.h <<_ACEOF 13336 1.7 mrg #define HAVE_SYS_LDR_H 1 13337 1.7 mrg _ACEOF 13338 1.7 mrg 13339 1.7 mrg fi 13340 1.7 mrg 13341 1.7 mrg done 13342 1.7 mrg 13343 1.7 mrg if test "$ac_cv_header_sys_ldr_h" = "no"; then 13344 1.7 mrg have_loadquery=no 13345 1.7 mrg else 13346 1.7 mrg if test -n "${with_target_subdir}"; then 13347 1.7 mrg # When built as a GCC target library, we can't do a link test. 13348 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13349 1.7 mrg /* end confdefs.h. */ 13350 1.7 mrg #include <sys/ldr.h> 13351 1.7 mrg 13352 1.7 mrg _ACEOF 13353 1.7 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13354 1.7 mrg $EGREP "loadquery" >/dev/null 2>&1; then : 13355 1.7 mrg have_loadquery=yes 13356 1.7 mrg else 13357 1.7 mrg have_loadquery=no 13358 1.7 mrg fi 13359 1.7 mrg rm -f conftest* 13360 1.7 mrg 13361 1.7 mrg else 13362 1.7 mrg ac_fn_c_check_func "$LINENO" "loadquery" "ac_cv_func_loadquery" 13363 1.8 mrg if test "x$ac_cv_func_loadquery" = xyes; then : 13364 1.7 mrg have_loadquery=yes 13365 1.7 mrg else 13366 1.7 mrg have_loadquery=no 13367 1.7 mrg fi 13368 1.7 mrg 13369 1.7 mrg fi 13370 1.7 mrg fi 13371 1.7 mrg if test "$have_loadquery" = "yes"; then 13372 1.7 mrg 13373 1.7 mrg $as_echo "#define HAVE_LOADQUERY 1" >>confdefs.h 13374 1.7 mrg 13375 1.7 mrg fi 13376 1.7 mrg 13377 1.1 mrg # Check for the fcntl function. 13378 1.1 mrg if test -n "${with_target_subdir}"; then 13379 1.1 mrg case "${host}" in 13380 1.1 mrg *-*-mingw*) have_fcntl=no ;; 13381 1.1 mrg *) have_fcntl=yes ;; 13382 1.1 mrg esac 13383 1.1 mrg else 13384 1.1 mrg ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl" 13385 1.8 mrg if test "x$ac_cv_func_fcntl" = xyes; then : 13386 1.1 mrg have_fcntl=yes 13387 1.1 mrg else 13388 1.1 mrg have_fcntl=no 13389 1.1 mrg fi 13390 1.1 mrg 13391 1.1 mrg fi 13392 1.1 mrg if test "$have_fcntl" = "yes"; then 13393 1.1 mrg 13394 1.1 mrg $as_echo "#define HAVE_FCNTL 1" >>confdefs.h 13395 1.1 mrg 13396 1.1 mrg fi 13397 1.1 mrg 13398 1.1 mrg ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 13399 1.8 mrg if test "x$ac_cv_have_decl_strnlen" = xyes; then : 13400 1.1 mrg ac_have_decl=1 13401 1.1 mrg else 13402 1.1 mrg ac_have_decl=0 13403 1.1 mrg fi 13404 1.1 mrg 13405 1.1 mrg cat >>confdefs.h <<_ACEOF 13406 1.1 mrg #define HAVE_DECL_STRNLEN $ac_have_decl 13407 1.1 mrg _ACEOF 13408 1.10 mrg ac_fn_c_check_decl "$LINENO" "getpagesize" "ac_cv_have_decl_getpagesize" "$ac_includes_default" 13409 1.10 mrg if test "x$ac_cv_have_decl_getpagesize" = xyes; then : 13410 1.10 mrg ac_have_decl=1 13411 1.10 mrg else 13412 1.10 mrg ac_have_decl=0 13413 1.10 mrg fi 13414 1.10 mrg 13415 1.10 mrg cat >>confdefs.h <<_ACEOF 13416 1.10 mrg #define HAVE_DECL_GETPAGESIZE $ac_have_decl 13417 1.10 mrg _ACEOF 13418 1.1 mrg 13419 1.7 mrg for ac_func in lstat readlink 13420 1.7 mrg do : 13421 1.7 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13422 1.7 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13423 1.8 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13424 1.7 mrg cat >>confdefs.h <<_ACEOF 13425 1.7 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13426 1.7 mrg _ACEOF 13427 1.7 mrg 13428 1.7 mrg fi 13429 1.7 mrg done 13430 1.7 mrg 13431 1.1 mrg 13432 1.1 mrg # Check for getexecname function. 13433 1.1 mrg if test -n "${with_target_subdir}"; then 13434 1.1 mrg case "${host}" in 13435 1.1 mrg *-*-solaris2*) have_getexecname=yes ;; 13436 1.1 mrg *) have_getexecname=no ;; 13437 1.1 mrg esac 13438 1.1 mrg else 13439 1.1 mrg ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname" 13440 1.8 mrg if test "x$ac_cv_func_getexecname" = xyes; then : 13441 1.1 mrg have_getexecname=yes 13442 1.1 mrg else 13443 1.1 mrg have_getexecname=no 13444 1.1 mrg fi 13445 1.1 mrg 13446 1.1 mrg fi 13447 1.1 mrg if test "$have_getexecname" = "yes"; then 13448 1.1 mrg 13449 1.1 mrg $as_echo "#define HAVE_GETEXECNAME 1" >>confdefs.h 13450 1.1 mrg 13451 1.1 mrg fi 13452 1.1 mrg 13453 1.10 mrg # Check for sysctl definitions. 13454 1.10 mrg 13455 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for KERN_PROC" >&5 13456 1.10 mrg $as_echo_n "checking for KERN_PROC... " >&6; } 13457 1.10 mrg if ${libbacktrace_cv_proc+:} false; then : 13458 1.10 mrg $as_echo_n "(cached) " >&6 13459 1.10 mrg else 13460 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13461 1.10 mrg /* end confdefs.h. */ 13462 1.10 mrg 13463 1.10 mrg #include <sys/types.h> 13464 1.10 mrg #include <sys/sysctl.h> 13465 1.10 mrg 13466 1.10 mrg int 13467 1.10 mrg main () 13468 1.10 mrg { 13469 1.10 mrg int mib0 = CTL_KERN; int mib1 = KERN_PROC; int mib2 = KERN_PROC_PATHNAME; 13470 1.10 mrg ; 13471 1.10 mrg return 0; 13472 1.10 mrg } 13473 1.10 mrg _ACEOF 13474 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 13475 1.10 mrg libbacktrace_cv_proc=yes 13476 1.10 mrg else 13477 1.10 mrg libbacktrace_cv_proc=no 13478 1.10 mrg fi 13479 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13480 1.10 mrg fi 13481 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_proc" >&5 13482 1.10 mrg $as_echo "$libbacktrace_cv_proc" >&6; } 13483 1.10 mrg if test "$libbacktrace_cv_proc" = "yes"; then 13484 1.10 mrg 13485 1.10 mrg $as_echo "#define HAVE_KERN_PROC 1" >>confdefs.h 13486 1.10 mrg 13487 1.10 mrg fi 13488 1.10 mrg 13489 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for KERN_PROG_ARGS" >&5 13490 1.10 mrg $as_echo_n "checking for KERN_PROG_ARGS... " >&6; } 13491 1.10 mrg if ${libbacktrace_cv_procargs+:} false; then : 13492 1.10 mrg $as_echo_n "(cached) " >&6 13493 1.10 mrg else 13494 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13495 1.10 mrg /* end confdefs.h. */ 13496 1.10 mrg 13497 1.10 mrg #include <sys/types.h> 13498 1.10 mrg #include <sys/sysctl.h> 13499 1.10 mrg 13500 1.10 mrg int 13501 1.10 mrg main () 13502 1.10 mrg { 13503 1.10 mrg int mib0 = CTL_KERN; int mib1 = KERN_PROC_ARGS; int mib2 = KERN_PROC_PATHNAME; 13504 1.10 mrg ; 13505 1.10 mrg return 0; 13506 1.10 mrg } 13507 1.10 mrg _ACEOF 13508 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 13509 1.10 mrg libbacktrace_cv_procargs=yes 13510 1.10 mrg else 13511 1.10 mrg libbacktrace_cv_procargs=no 13512 1.10 mrg fi 13513 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13514 1.10 mrg fi 13515 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_procargs" >&5 13516 1.10 mrg $as_echo "$libbacktrace_cv_procargs" >&6; } 13517 1.10 mrg if test "$libbacktrace_cv_procargs" = "yes"; then 13518 1.10 mrg 13519 1.10 mrg $as_echo "#define HAVE_KERN_PROC_ARGS 1" >>confdefs.h 13520 1.10 mrg 13521 1.10 mrg fi 13522 1.10 mrg 13523 1.7 mrg # Check for the clock_gettime function. 13524 1.7 mrg for ac_func in clock_gettime 13525 1.7 mrg do : 13526 1.7 mrg ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" 13527 1.8 mrg if test "x$ac_cv_func_clock_gettime" = xyes; then : 13528 1.7 mrg cat >>confdefs.h <<_ACEOF 13529 1.7 mrg #define HAVE_CLOCK_GETTIME 1 13530 1.7 mrg _ACEOF 13531 1.7 mrg 13532 1.7 mrg fi 13533 1.7 mrg done 13534 1.7 mrg 13535 1.7 mrg clock_gettime_link= 13536 1.7 mrg # At least for glibc, clock_gettime is in librt. But don't 13537 1.7 mrg # pull that in if it still doesn't give us the function we want. This 13538 1.7 mrg # test is copied from libgomp, and modified to not link in -lrt as 13539 1.7 mrg # we're using this for test timing only. 13540 1.7 mrg if test "$ac_cv_func_clock_gettime" = no; then 13541 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 13542 1.7 mrg $as_echo_n "checking for clock_gettime in -lrt... " >&6; } 13543 1.8 mrg if ${ac_cv_lib_rt_clock_gettime+:} false; then : 13544 1.7 mrg $as_echo_n "(cached) " >&6 13545 1.7 mrg else 13546 1.7 mrg ac_check_lib_save_LIBS=$LIBS 13547 1.7 mrg LIBS="-lrt $LIBS" 13548 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13549 1.7 mrg /* end confdefs.h. */ 13550 1.7 mrg 13551 1.7 mrg /* Override any GCC internal prototype to avoid an error. 13552 1.7 mrg Use char because int might match the return type of a GCC 13553 1.7 mrg builtin and then its argument prototype would still apply. */ 13554 1.7 mrg #ifdef __cplusplus 13555 1.7 mrg extern "C" 13556 1.7 mrg #endif 13557 1.7 mrg char clock_gettime (); 13558 1.7 mrg int 13559 1.7 mrg main () 13560 1.7 mrg { 13561 1.7 mrg return clock_gettime (); 13562 1.7 mrg ; 13563 1.7 mrg return 0; 13564 1.7 mrg } 13565 1.7 mrg _ACEOF 13566 1.7 mrg if ac_fn_c_try_link "$LINENO"; then : 13567 1.7 mrg ac_cv_lib_rt_clock_gettime=yes 13568 1.7 mrg else 13569 1.7 mrg ac_cv_lib_rt_clock_gettime=no 13570 1.7 mrg fi 13571 1.7 mrg rm -f core conftest.err conftest.$ac_objext \ 13572 1.7 mrg conftest$ac_exeext conftest.$ac_ext 13573 1.7 mrg LIBS=$ac_check_lib_save_LIBS 13574 1.7 mrg fi 13575 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 13576 1.7 mrg $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; } 13577 1.8 mrg if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then : 13578 1.7 mrg CLOCK_GETTIME_LINK=-lrt 13579 1.7 mrg 13580 1.7 mrg $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h 13581 1.7 mrg 13582 1.7 mrg fi 13583 1.7 mrg 13584 1.7 mrg fi 13585 1.7 mrg 13586 1.7 mrg 13587 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is supported" >&5 13588 1.7 mrg $as_echo_n "checking whether -pthread is supported... " >&6; } 13589 1.8 mrg if ${libgo_cv_lib_pthread+:} false; then : 13590 1.7 mrg $as_echo_n "(cached) " >&6 13591 1.7 mrg else 13592 1.7 mrg CFLAGS_hold=$CFLAGS 13593 1.7 mrg CFLAGS="$CFLAGS -pthread" 13594 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13595 1.7 mrg /* end confdefs.h. */ 13596 1.7 mrg int i; 13597 1.7 mrg _ACEOF 13598 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 13599 1.7 mrg libgo_cv_lib_pthread=yes 13600 1.7 mrg else 13601 1.7 mrg libgo_cv_lib_pthread=no 13602 1.7 mrg fi 13603 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13604 1.7 mrg CFLAGS=$CFLAGS_hold 13605 1.7 mrg fi 13606 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_pthread" >&5 13607 1.7 mrg $as_echo "$libgo_cv_lib_pthread" >&6; } 13608 1.7 mrg PTHREAD_CFLAGS= 13609 1.7 mrg if test "$libgo_cv_lib_pthread" = yes; then 13610 1.7 mrg PTHREAD_CFLAGS=-pthread 13611 1.7 mrg fi 13612 1.7 mrg 13613 1.7 mrg 13614 1.7 mrg if test "$libgo_cv_lib_pthread" = yes; then 13615 1.7 mrg HAVE_PTHREAD_TRUE= 13616 1.7 mrg HAVE_PTHREAD_FALSE='#' 13617 1.7 mrg else 13618 1.7 mrg HAVE_PTHREAD_TRUE='#' 13619 1.7 mrg HAVE_PTHREAD_FALSE= 13620 1.7 mrg fi 13621 1.7 mrg 13622 1.7 mrg 13623 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -gdwarf-5 is supported" >&5 13624 1.9 mrg $as_echo_n "checking whether -gdwarf-5 is supported... " >&6; } 13625 1.9 mrg if ${libbacktrace_cv_lib_dwarf5+:} false; then : 13626 1.9 mrg $as_echo_n "(cached) " >&6 13627 1.9 mrg else 13628 1.9 mrg CFLAGS_hold=$CFLAGS 13629 1.9 mrg CFLAGS="$CFLAGS -gdwarf-5" 13630 1.9 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13631 1.9 mrg /* end confdefs.h. */ 13632 1.9 mrg int i; 13633 1.9 mrg int 13634 1.9 mrg main () 13635 1.9 mrg { 13636 1.9 mrg return 0; 13637 1.9 mrg ; 13638 1.9 mrg return 0; 13639 1.9 mrg } 13640 1.9 mrg _ACEOF 13641 1.9 mrg if ac_fn_c_try_link "$LINENO"; then : 13642 1.9 mrg libbacktrace_cv_lib_dwarf5=yes 13643 1.9 mrg else 13644 1.9 mrg libbacktrace_cv_lib_dwarf5=no 13645 1.9 mrg fi 13646 1.9 mrg rm -f core conftest.err conftest.$ac_objext \ 13647 1.9 mrg conftest$ac_exeext conftest.$ac_ext 13648 1.9 mrg CFLAGS=$CFLAGS_hold 13649 1.9 mrg fi 13650 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_lib_dwarf5" >&5 13651 1.9 mrg $as_echo "$libbacktrace_cv_lib_dwarf5" >&6; } 13652 1.9 mrg if test "$libbacktrace_cv_lib_dwarf5" = yes; then 13653 1.9 mrg HAVE_DWARF5_TRUE= 13654 1.9 mrg HAVE_DWARF5_FALSE='#' 13655 1.9 mrg else 13656 1.9 mrg HAVE_DWARF5_TRUE='#' 13657 1.9 mrg HAVE_DWARF5_FALSE= 13658 1.9 mrg fi 13659 1.9 mrg 13660 1.9 mrg 13661 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5 13662 1.7 mrg $as_echo_n "checking for compress in -lz... " >&6; } 13663 1.8 mrg if ${ac_cv_lib_z_compress+:} false; then : 13664 1.7 mrg $as_echo_n "(cached) " >&6 13665 1.7 mrg else 13666 1.7 mrg ac_check_lib_save_LIBS=$LIBS 13667 1.7 mrg LIBS="-lz $LIBS" 13668 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13669 1.7 mrg /* end confdefs.h. */ 13670 1.7 mrg 13671 1.7 mrg /* Override any GCC internal prototype to avoid an error. 13672 1.7 mrg Use char because int might match the return type of a GCC 13673 1.7 mrg builtin and then its argument prototype would still apply. */ 13674 1.7 mrg #ifdef __cplusplus 13675 1.7 mrg extern "C" 13676 1.7 mrg #endif 13677 1.7 mrg char compress (); 13678 1.7 mrg int 13679 1.7 mrg main () 13680 1.7 mrg { 13681 1.7 mrg return compress (); 13682 1.7 mrg ; 13683 1.7 mrg return 0; 13684 1.7 mrg } 13685 1.7 mrg _ACEOF 13686 1.7 mrg if ac_fn_c_try_link "$LINENO"; then : 13687 1.7 mrg ac_cv_lib_z_compress=yes 13688 1.7 mrg else 13689 1.7 mrg ac_cv_lib_z_compress=no 13690 1.7 mrg fi 13691 1.7 mrg rm -f core conftest.err conftest.$ac_objext \ 13692 1.7 mrg conftest$ac_exeext conftest.$ac_ext 13693 1.7 mrg LIBS=$ac_check_lib_save_LIBS 13694 1.7 mrg fi 13695 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5 13696 1.7 mrg $as_echo "$ac_cv_lib_z_compress" >&6; } 13697 1.8 mrg if test "x$ac_cv_lib_z_compress" = xyes; then : 13698 1.7 mrg 13699 1.8 mrg $as_echo "#define HAVE_ZLIB 1" >>confdefs.h 13700 1.7 mrg 13701 1.7 mrg fi 13702 1.7 mrg 13703 1.7 mrg if test "$ac_cv_lib_z_compress" = yes; then 13704 1.7 mrg HAVE_ZLIB_TRUE= 13705 1.7 mrg HAVE_ZLIB_FALSE='#' 13706 1.7 mrg else 13707 1.7 mrg HAVE_ZLIB_TRUE='#' 13708 1.7 mrg HAVE_ZLIB_FALSE= 13709 1.7 mrg fi 13710 1.7 mrg 13711 1.7 mrg 13712 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --compress-debug-sections is supported" >&5 13713 1.7 mrg $as_echo_n "checking whether --compress-debug-sections is supported... " >&6; } 13714 1.8 mrg if ${libgo_cv_ld_compress+:} false; then : 13715 1.7 mrg $as_echo_n "(cached) " >&6 13716 1.7 mrg else 13717 1.7 mrg LDFLAGS_hold=$LDFLAGS 13718 1.7 mrg LDFLAGS="$LDFLAGS -Wl,--compress-debug-sections=zlib-gnu" 13719 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13720 1.7 mrg /* end confdefs.h. */ 13721 1.7 mrg 13722 1.7 mrg int 13723 1.7 mrg main () 13724 1.7 mrg { 13725 1.7 mrg 13726 1.7 mrg ; 13727 1.7 mrg return 0; 13728 1.7 mrg } 13729 1.7 mrg _ACEOF 13730 1.7 mrg if ac_fn_c_try_link "$LINENO"; then : 13731 1.7 mrg libgo_cv_ld_compress=yes 13732 1.7 mrg else 13733 1.7 mrg libgo_cv_ld_compress=no 13734 1.7 mrg fi 13735 1.7 mrg rm -f core conftest.err conftest.$ac_objext \ 13736 1.7 mrg conftest$ac_exeext conftest.$ac_ext 13737 1.7 mrg LDFLAGS=$LDFLAGS_hold 13738 1.7 mrg fi 13739 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_ld_compress" >&5 13740 1.7 mrg $as_echo "$libgo_cv_ld_compress" >&6; } 13741 1.7 mrg if test "$libgo_cv_ld_compress" = yes; then 13742 1.7 mrg HAVE_COMPRESSED_DEBUG_TRUE= 13743 1.7 mrg HAVE_COMPRESSED_DEBUG_FALSE='#' 13744 1.7 mrg else 13745 1.7 mrg HAVE_COMPRESSED_DEBUG_TRUE='#' 13746 1.7 mrg HAVE_COMPRESSED_DEBUG_FALSE= 13747 1.7 mrg fi 13748 1.7 mrg 13749 1.7 mrg 13750 1.7 mrg 13751 1.7 mrg # Extract the first word of "objcopy", so it can be a program name with args. 13752 1.7 mrg set dummy objcopy; ac_word=$2 13753 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13754 1.7 mrg $as_echo_n "checking for $ac_word... " >&6; } 13755 1.8 mrg if ${ac_cv_prog_OBJCOPY+:} false; then : 13756 1.7 mrg $as_echo_n "(cached) " >&6 13757 1.7 mrg else 13758 1.7 mrg if test -n "$OBJCOPY"; then 13759 1.7 mrg ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. 13760 1.7 mrg else 13761 1.7 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13762 1.7 mrg for as_dir in $PATH 13763 1.7 mrg do 13764 1.7 mrg IFS=$as_save_IFS 13765 1.7 mrg test -z "$as_dir" && as_dir=. 13766 1.7 mrg for ac_exec_ext in '' $ac_executable_extensions; do 13767 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13768 1.7 mrg ac_cv_prog_OBJCOPY="objcopy" 13769 1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13770 1.7 mrg break 2 13771 1.7 mrg fi 13772 1.7 mrg done 13773 1.7 mrg done 13774 1.7 mrg IFS=$as_save_IFS 13775 1.7 mrg 13776 1.7 mrg fi 13777 1.7 mrg fi 13778 1.7 mrg OBJCOPY=$ac_cv_prog_OBJCOPY 13779 1.7 mrg if test -n "$OBJCOPY"; then 13780 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 13781 1.7 mrg $as_echo "$OBJCOPY" >&6; } 13782 1.7 mrg else 13783 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13784 1.7 mrg $as_echo "no" >&6; } 13785 1.7 mrg fi 13786 1.7 mrg 13787 1.7 mrg 13788 1.8 mrg # Extract the first word of "readelf", so it can be a program name with args. 13789 1.8 mrg set dummy readelf; ac_word=$2 13790 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13791 1.8 mrg $as_echo_n "checking for $ac_word... " >&6; } 13792 1.8 mrg if ${ac_cv_prog_READELF+:} false; then : 13793 1.8 mrg $as_echo_n "(cached) " >&6 13794 1.8 mrg else 13795 1.8 mrg if test -n "$READELF"; then 13796 1.8 mrg ac_cv_prog_READELF="$READELF" # Let the user override the test. 13797 1.8 mrg else 13798 1.8 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13799 1.8 mrg for as_dir in $PATH 13800 1.8 mrg do 13801 1.8 mrg IFS=$as_save_IFS 13802 1.8 mrg test -z "$as_dir" && as_dir=. 13803 1.8 mrg for ac_exec_ext in '' $ac_executable_extensions; do 13804 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13805 1.8 mrg ac_cv_prog_READELF="readelf" 13806 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13807 1.8 mrg break 2 13808 1.8 mrg fi 13809 1.8 mrg done 13810 1.8 mrg done 13811 1.8 mrg IFS=$as_save_IFS 13812 1.8 mrg 13813 1.8 mrg fi 13814 1.8 mrg fi 13815 1.8 mrg READELF=$ac_cv_prog_READELF 13816 1.8 mrg if test -n "$READELF"; then 13817 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 13818 1.8 mrg $as_echo "$READELF" >&6; } 13819 1.8 mrg else 13820 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13821 1.8 mrg $as_echo "no" >&6; } 13822 1.8 mrg fi 13823 1.8 mrg 13824 1.8 mrg 13825 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether objcopy supports debuglink" >&5 13826 1.7 mrg $as_echo_n "checking whether objcopy supports debuglink... " >&6; } 13827 1.8 mrg if ${libbacktrace_cv_objcopy_debuglink+:} false; then : 13828 1.7 mrg $as_echo_n "(cached) " >&6 13829 1.7 mrg else 13830 1.7 mrg if test -n "${with_target_subdir}"; then 13831 1.7 mrg libbacktrace_cv_objcopy_debuglink=no 13832 1.10 mrg elif ! test -n "${OBJCOPY}"; then 13833 1.10 mrg libbacktrace_cv_objcopy_debuglink=no 13834 1.10 mrg elif ${OBJCOPY} --help | fgrep add-gnu-debuglink >/dev/null 2>&1; then 13835 1.7 mrg libbacktrace_cv_objcopy_debuglink=yes 13836 1.7 mrg else 13837 1.7 mrg libbacktrace_cv_objcopy_debuglink=no 13838 1.7 mrg fi 13839 1.7 mrg fi 13840 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_objcopy_debuglink" >&5 13841 1.7 mrg $as_echo "$libbacktrace_cv_objcopy_debuglink" >&6; } 13842 1.7 mrg if test "$libbacktrace_cv_objcopy_debuglink" = yes; then 13843 1.7 mrg HAVE_OBJCOPY_DEBUGLINK_TRUE= 13844 1.7 mrg HAVE_OBJCOPY_DEBUGLINK_FALSE='#' 13845 1.7 mrg else 13846 1.7 mrg HAVE_OBJCOPY_DEBUGLINK_TRUE='#' 13847 1.7 mrg HAVE_OBJCOPY_DEBUGLINK_FALSE= 13848 1.7 mrg fi 13849 1.7 mrg 13850 1.7 mrg 13851 1.10 mrg 13852 1.10 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 13853 1.10 mrg set dummy dsymutil; ac_word=$2 13854 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13855 1.10 mrg $as_echo_n "checking for $ac_word... " >&6; } 13856 1.10 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 13857 1.10 mrg $as_echo_n "(cached) " >&6 13858 1.10 mrg else 13859 1.10 mrg if test -n "$DSYMUTIL"; then 13860 1.10 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 13861 1.10 mrg else 13862 1.10 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13863 1.10 mrg for as_dir in $PATH 13864 1.10 mrg do 13865 1.10 mrg IFS=$as_save_IFS 13866 1.10 mrg test -z "$as_dir" && as_dir=. 13867 1.10 mrg for ac_exec_ext in '' $ac_executable_extensions; do 13868 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13869 1.10 mrg ac_cv_prog_DSYMUTIL="dsymutil" 13870 1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13871 1.10 mrg break 2 13872 1.10 mrg fi 13873 1.10 mrg done 13874 1.10 mrg done 13875 1.10 mrg IFS=$as_save_IFS 13876 1.10 mrg 13877 1.10 mrg fi 13878 1.10 mrg fi 13879 1.10 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 13880 1.10 mrg if test -n "$DSYMUTIL"; then 13881 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 13882 1.10 mrg $as_echo "$DSYMUTIL" >&6; } 13883 1.10 mrg else 13884 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13885 1.10 mrg $as_echo "no" >&6; } 13886 1.10 mrg fi 13887 1.10 mrg 13888 1.10 mrg 13889 1.10 mrg if test -n "${DSYMUTIL}" -a "$FORMAT_FILE" = "macho.lo"; then 13890 1.10 mrg USE_DSYMUTIL_TRUE= 13891 1.10 mrg USE_DSYMUTIL_FALSE='#' 13892 1.10 mrg else 13893 1.10 mrg USE_DSYMUTIL_TRUE='#' 13894 1.10 mrg USE_DSYMUTIL_FALSE= 13895 1.10 mrg fi 13896 1.10 mrg 13897 1.10 mrg 13898 1.10 mrg 13899 1.10 mrg # Extract the first word of "nm", so it can be a program name with args. 13900 1.10 mrg set dummy nm; ac_word=$2 13901 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13902 1.10 mrg $as_echo_n "checking for $ac_word... " >&6; } 13903 1.10 mrg if ${ac_cv_prog_NM+:} false; then : 13904 1.10 mrg $as_echo_n "(cached) " >&6 13905 1.10 mrg else 13906 1.10 mrg if test -n "$NM"; then 13907 1.10 mrg ac_cv_prog_NM="$NM" # Let the user override the test. 13908 1.10 mrg else 13909 1.10 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13910 1.10 mrg for as_dir in $PATH 13911 1.10 mrg do 13912 1.10 mrg IFS=$as_save_IFS 13913 1.10 mrg test -z "$as_dir" && as_dir=. 13914 1.10 mrg for ac_exec_ext in '' $ac_executable_extensions; do 13915 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13916 1.10 mrg ac_cv_prog_NM="nm" 13917 1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13918 1.10 mrg break 2 13919 1.10 mrg fi 13920 1.10 mrg done 13921 1.10 mrg done 13922 1.10 mrg IFS=$as_save_IFS 13923 1.10 mrg 13924 1.10 mrg fi 13925 1.10 mrg fi 13926 1.10 mrg NM=$ac_cv_prog_NM 13927 1.10 mrg if test -n "$NM"; then 13928 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 13929 1.10 mrg $as_echo "$NM" >&6; } 13930 1.10 mrg else 13931 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13932 1.10 mrg $as_echo "no" >&6; } 13933 1.10 mrg fi 13934 1.10 mrg 13935 1.10 mrg 13936 1.10 mrg 13937 1.10 mrg # Extract the first word of "xz", so it can be a program name with args. 13938 1.10 mrg set dummy xz; ac_word=$2 13939 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13940 1.10 mrg $as_echo_n "checking for $ac_word... " >&6; } 13941 1.10 mrg if ${ac_cv_prog_XZ+:} false; then : 13942 1.10 mrg $as_echo_n "(cached) " >&6 13943 1.10 mrg else 13944 1.10 mrg if test -n "$XZ"; then 13945 1.10 mrg ac_cv_prog_XZ="$XZ" # Let the user override the test. 13946 1.10 mrg else 13947 1.10 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13948 1.10 mrg for as_dir in $PATH 13949 1.10 mrg do 13950 1.10 mrg IFS=$as_save_IFS 13951 1.10 mrg test -z "$as_dir" && as_dir=. 13952 1.10 mrg for ac_exec_ext in '' $ac_executable_extensions; do 13953 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13954 1.10 mrg ac_cv_prog_XZ="xz" 13955 1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13956 1.10 mrg break 2 13957 1.10 mrg fi 13958 1.10 mrg done 13959 1.10 mrg done 13960 1.10 mrg IFS=$as_save_IFS 13961 1.10 mrg 13962 1.10 mrg fi 13963 1.10 mrg fi 13964 1.10 mrg XZ=$ac_cv_prog_XZ 13965 1.10 mrg if test -n "$XZ"; then 13966 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XZ" >&5 13967 1.10 mrg $as_echo "$XZ" >&6; } 13968 1.10 mrg else 13969 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13970 1.10 mrg $as_echo "no" >&6; } 13971 1.10 mrg fi 13972 1.10 mrg 13973 1.10 mrg 13974 1.10 mrg if test "$XZ" != ""; then 13975 1.10 mrg HAVE_XZ_TRUE= 13976 1.10 mrg HAVE_XZ_FALSE='#' 13977 1.10 mrg else 13978 1.10 mrg HAVE_XZ_TRUE='#' 13979 1.10 mrg HAVE_XZ_FALSE= 13980 1.10 mrg fi 13981 1.10 mrg 13982 1.10 mrg # Extract the first word of "comm", so it can be a program name with args. 13983 1.10 mrg set dummy comm; ac_word=$2 13984 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13985 1.10 mrg $as_echo_n "checking for $ac_word... " >&6; } 13986 1.10 mrg if ${ac_cv_prog_COMM+:} false; then : 13987 1.10 mrg $as_echo_n "(cached) " >&6 13988 1.10 mrg else 13989 1.10 mrg if test -n "$COMM"; then 13990 1.10 mrg ac_cv_prog_COMM="$COMM" # Let the user override the test. 13991 1.10 mrg else 13992 1.10 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13993 1.10 mrg for as_dir in $PATH 13994 1.10 mrg do 13995 1.10 mrg IFS=$as_save_IFS 13996 1.10 mrg test -z "$as_dir" && as_dir=. 13997 1.10 mrg for ac_exec_ext in '' $ac_executable_extensions; do 13998 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13999 1.10 mrg ac_cv_prog_COMM="comm" 14000 1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14001 1.10 mrg break 2 14002 1.10 mrg fi 14003 1.10 mrg done 14004 1.10 mrg done 14005 1.10 mrg IFS=$as_save_IFS 14006 1.10 mrg 14007 1.10 mrg fi 14008 1.10 mrg fi 14009 1.10 mrg COMM=$ac_cv_prog_COMM 14010 1.10 mrg if test -n "$COMM"; then 14011 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5 14012 1.10 mrg $as_echo "$COMM" >&6; } 14013 1.10 mrg else 14014 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14015 1.10 mrg $as_echo "no" >&6; } 14016 1.10 mrg fi 14017 1.10 mrg 14018 1.10 mrg 14019 1.10 mrg if test "$COMM" != ""; then 14020 1.10 mrg HAVE_COMM_TRUE= 14021 1.10 mrg HAVE_COMM_FALSE='#' 14022 1.10 mrg else 14023 1.10 mrg HAVE_COMM_TRUE='#' 14024 1.10 mrg HAVE_COMM_FALSE= 14025 1.10 mrg fi 14026 1.10 mrg 14027 1.10 mrg 14028 1.10 mrg if test "${with_target_subdir}" = "" -a "$FORMAT_FILE" = "elf.lo" -a "${OBJCOPY}" != "" -a "${NM}" != "" -a "${XZ}" != "" -a "${COMM}" != ""; then 14029 1.10 mrg HAVE_MINIDEBUG_TRUE= 14030 1.10 mrg HAVE_MINIDEBUG_FALSE='#' 14031 1.10 mrg else 14032 1.10 mrg HAVE_MINIDEBUG_TRUE='#' 14033 1.10 mrg HAVE_MINIDEBUG_FALSE= 14034 1.10 mrg fi 14035 1.10 mrg 14036 1.10 mrg 14037 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_auto_decoder in -llzma" >&5 14038 1.10 mrg $as_echo_n "checking for lzma_auto_decoder in -llzma... " >&6; } 14039 1.10 mrg if ${ac_cv_lib_lzma_lzma_auto_decoder+:} false; then : 14040 1.10 mrg $as_echo_n "(cached) " >&6 14041 1.10 mrg else 14042 1.10 mrg ac_check_lib_save_LIBS=$LIBS 14043 1.10 mrg LIBS="-llzma $LIBS" 14044 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14045 1.10 mrg /* end confdefs.h. */ 14046 1.10 mrg 14047 1.10 mrg /* Override any GCC internal prototype to avoid an error. 14048 1.10 mrg Use char because int might match the return type of a GCC 14049 1.10 mrg builtin and then its argument prototype would still apply. */ 14050 1.10 mrg #ifdef __cplusplus 14051 1.10 mrg extern "C" 14052 1.10 mrg #endif 14053 1.10 mrg char lzma_auto_decoder (); 14054 1.10 mrg int 14055 1.10 mrg main () 14056 1.10 mrg { 14057 1.10 mrg return lzma_auto_decoder (); 14058 1.10 mrg ; 14059 1.10 mrg return 0; 14060 1.10 mrg } 14061 1.10 mrg _ACEOF 14062 1.10 mrg if ac_fn_c_try_link "$LINENO"; then : 14063 1.10 mrg ac_cv_lib_lzma_lzma_auto_decoder=yes 14064 1.10 mrg else 14065 1.10 mrg ac_cv_lib_lzma_lzma_auto_decoder=no 14066 1.10 mrg fi 14067 1.10 mrg rm -f core conftest.err conftest.$ac_objext \ 14068 1.10 mrg conftest$ac_exeext conftest.$ac_ext 14069 1.10 mrg LIBS=$ac_check_lib_save_LIBS 14070 1.10 mrg fi 14071 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_auto_decoder" >&5 14072 1.10 mrg $as_echo "$ac_cv_lib_lzma_lzma_auto_decoder" >&6; } 14073 1.10 mrg if test "x$ac_cv_lib_lzma_lzma_auto_decoder" = xyes; then : 14074 1.10 mrg 14075 1.10 mrg $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h 14076 1.10 mrg 14077 1.10 mrg fi 14078 1.10 mrg 14079 1.10 mrg if test "$ac_cv_lib_lzma_lzma_auto_decoder" = yes; then 14080 1.10 mrg HAVE_LIBLZMA_TRUE= 14081 1.10 mrg HAVE_LIBLZMA_FALSE='#' 14082 1.10 mrg else 14083 1.10 mrg HAVE_LIBLZMA_TRUE='#' 14084 1.10 mrg HAVE_LIBLZMA_FALSE= 14085 1.10 mrg fi 14086 1.10 mrg 14087 1.10 mrg 14088 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tests can run" >&5 14089 1.1 mrg $as_echo_n "checking whether tests can run... " >&6; } 14090 1.8 mrg if ${libbacktrace_cv_sys_native+:} false; then : 14091 1.1 mrg $as_echo_n "(cached) " >&6 14092 1.1 mrg else 14093 1.1 mrg if test "$cross_compiling" = yes; then : 14094 1.1 mrg libbacktrace_cv_sys_native=no 14095 1.1 mrg else 14096 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14097 1.1 mrg /* end confdefs.h. */ 14098 1.1 mrg 14099 1.1 mrg int 14100 1.1 mrg main () 14101 1.1 mrg { 14102 1.1 mrg return 0; 14103 1.1 mrg ; 14104 1.1 mrg return 0; 14105 1.1 mrg } 14106 1.1 mrg _ACEOF 14107 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 14108 1.1 mrg libbacktrace_cv_sys_native=yes 14109 1.1 mrg else 14110 1.1 mrg libbacktrace_cv_sys_native=no 14111 1.1 mrg fi 14112 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14113 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 14114 1.1 mrg fi 14115 1.1 mrg 14116 1.1 mrg fi 14117 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_native" >&5 14118 1.1 mrg $as_echo "$libbacktrace_cv_sys_native" >&6; } 14119 1.1 mrg if test "$libbacktrace_cv_sys_native" = "yes"; then 14120 1.1 mrg NATIVE_TRUE= 14121 1.1 mrg NATIVE_FALSE='#' 14122 1.1 mrg else 14123 1.1 mrg NATIVE_TRUE='#' 14124 1.1 mrg NATIVE_FALSE= 14125 1.1 mrg fi 14126 1.1 mrg 14127 1.1 mrg 14128 1.1 mrg if test "${multilib}" = "yes"; then 14129 1.1 mrg multilib_arg="--enable-multilib" 14130 1.1 mrg else 14131 1.1 mrg multilib_arg= 14132 1.1 mrg fi 14133 1.1 mrg 14134 1.1 mrg ac_config_files="$ac_config_files Makefile backtrace-supported.h" 14135 1.1 mrg 14136 1.8 mrg ac_config_files="$ac_config_files install-debuginfo-for-buildid.sh" 14137 1.8 mrg 14138 1.1 mrg 14139 1.1 mrg # We need multilib support, but only if configuring for the target. 14140 1.1 mrg ac_config_commands="$ac_config_commands default" 14141 1.1 mrg 14142 1.1 mrg 14143 1.1 mrg cat >confcache <<\_ACEOF 14144 1.1 mrg # This file is a shell script that caches the results of configure 14145 1.1 mrg # tests run on this system so they can be shared between configure 14146 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 14147 1.1 mrg # It is not useful on other systems. If it contains results you don't 14148 1.1 mrg # want to keep, you may remove or edit it. 14149 1.1 mrg # 14150 1.1 mrg # config.status only pays attention to the cache file if you give it 14151 1.1 mrg # the --recheck option to rerun configure. 14152 1.1 mrg # 14153 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 14154 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 14155 1.1 mrg # following values. 14156 1.1 mrg 14157 1.1 mrg _ACEOF 14158 1.1 mrg 14159 1.1 mrg # The following way of writing the cache mishandles newlines in values, 14160 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 14161 1.1 mrg # So, we kill variables containing newlines. 14162 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 14163 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 14164 1.1 mrg ( 14165 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14166 1.1 mrg eval ac_val=\$$ac_var 14167 1.1 mrg case $ac_val in #( 14168 1.1 mrg *${as_nl}*) 14169 1.1 mrg case $ac_var in #( 14170 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14171 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14172 1.1 mrg esac 14173 1.1 mrg case $ac_var in #( 14174 1.1 mrg _ | IFS | as_nl) ;; #( 14175 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14176 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 14177 1.1 mrg esac ;; 14178 1.1 mrg esac 14179 1.1 mrg done 14180 1.1 mrg 14181 1.1 mrg (set) 2>&1 | 14182 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 14183 1.1 mrg *${as_nl}ac_space=\ *) 14184 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 14185 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 14186 1.1 mrg sed -n \ 14187 1.1 mrg "s/'/'\\\\''/g; 14188 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14189 1.1 mrg ;; #( 14190 1.1 mrg *) 14191 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 14192 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14193 1.1 mrg ;; 14194 1.1 mrg esac | 14195 1.1 mrg sort 14196 1.1 mrg ) | 14197 1.1 mrg sed ' 14198 1.1 mrg /^ac_cv_env_/b end 14199 1.1 mrg t clear 14200 1.1 mrg :clear 14201 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14202 1.1 mrg t end 14203 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14204 1.1 mrg :end' >>confcache 14205 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14206 1.1 mrg if test -w "$cache_file"; then 14207 1.8 mrg if test "x$cache_file" != "x/dev/null"; then 14208 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14209 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 14210 1.8 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 14211 1.8 mrg cat confcache >"$cache_file" 14212 1.8 mrg else 14213 1.8 mrg case $cache_file in #( 14214 1.8 mrg */* | ?:*) 14215 1.8 mrg mv -f confcache "$cache_file"$$ && 14216 1.8 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 14217 1.8 mrg *) 14218 1.8 mrg mv -f confcache "$cache_file" ;; 14219 1.8 mrg esac 14220 1.8 mrg fi 14221 1.8 mrg fi 14222 1.1 mrg else 14223 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14224 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14225 1.1 mrg fi 14226 1.1 mrg fi 14227 1.1 mrg rm -f confcache 14228 1.1 mrg 14229 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 14230 1.1 mrg # Let make expand exec_prefix. 14231 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14232 1.1 mrg 14233 1.1 mrg DEFS=-DHAVE_CONFIG_H 14234 1.1 mrg 14235 1.1 mrg ac_libobjs= 14236 1.1 mrg ac_ltlibobjs= 14237 1.8 mrg U= 14238 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14239 1.1 mrg # 1. Remove the extension, and $U if already installed. 14240 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14241 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14242 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14243 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 14244 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14245 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14246 1.1 mrg done 14247 1.1 mrg LIBOBJS=$ac_libobjs 14248 1.1 mrg 14249 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 14250 1.1 mrg 14251 1.1 mrg 14252 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14253 1.8 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; } 14254 1.8 mrg if test -n "$am_sleep_pid"; then 14255 1.8 mrg # Hide warnings about reused PIDs. 14256 1.8 mrg wait $am_sleep_pid 2>/dev/null 14257 1.8 mrg fi 14258 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14259 1.8 mrg $as_echo "done" >&6; } 14260 1.1 mrg if test -n "$EXEEXT"; then 14261 1.1 mrg am__EXEEXT_TRUE= 14262 1.1 mrg am__EXEEXT_FALSE='#' 14263 1.1 mrg else 14264 1.1 mrg am__EXEEXT_TRUE='#' 14265 1.1 mrg am__EXEEXT_FALSE= 14266 1.1 mrg fi 14267 1.1 mrg 14268 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14269 1.8 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 14270 1.8 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14271 1.8 mrg fi 14272 1.8 mrg if test -z "${HAVE_DWZ_TRUE}" && test -z "${HAVE_DWZ_FALSE}"; then 14273 1.8 mrg as_fn_error $? "conditional \"HAVE_DWZ\" was never defined. 14274 1.8 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14275 1.8 mrg fi 14276 1.8 mrg if test -z "${HAVE_ELF_TRUE}" && test -z "${HAVE_ELF_FALSE}"; then 14277 1.8 mrg as_fn_error $? "conditional \"HAVE_ELF\" was never defined. 14278 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14279 1.1 mrg fi 14280 1.7 mrg if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then 14281 1.8 mrg as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined. 14282 1.7 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14283 1.7 mrg fi 14284 1.9 mrg if test -z "${HAVE_DWARF5_TRUE}" && test -z "${HAVE_DWARF5_FALSE}"; then 14285 1.9 mrg as_fn_error $? "conditional \"HAVE_DWARF5\" was never defined. 14286 1.9 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14287 1.9 mrg fi 14288 1.7 mrg if test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then 14289 1.8 mrg as_fn_error $? "conditional \"HAVE_ZLIB\" was never defined. 14290 1.7 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14291 1.7 mrg fi 14292 1.7 mrg if test -z "${HAVE_COMPRESSED_DEBUG_TRUE}" && test -z "${HAVE_COMPRESSED_DEBUG_FALSE}"; then 14293 1.8 mrg as_fn_error $? "conditional \"HAVE_COMPRESSED_DEBUG\" was never defined. 14294 1.7 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14295 1.7 mrg fi 14296 1.7 mrg if test -z "${HAVE_OBJCOPY_DEBUGLINK_TRUE}" && test -z "${HAVE_OBJCOPY_DEBUGLINK_FALSE}"; then 14297 1.8 mrg as_fn_error $? "conditional \"HAVE_OBJCOPY_DEBUGLINK\" was never defined. 14298 1.7 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14299 1.7 mrg fi 14300 1.10 mrg if test -z "${USE_DSYMUTIL_TRUE}" && test -z "${USE_DSYMUTIL_FALSE}"; then 14301 1.10 mrg as_fn_error $? "conditional \"USE_DSYMUTIL\" was never defined. 14302 1.10 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14303 1.10 mrg fi 14304 1.10 mrg if test -z "${HAVE_XZ_TRUE}" && test -z "${HAVE_XZ_FALSE}"; then 14305 1.10 mrg as_fn_error $? "conditional \"HAVE_XZ\" was never defined. 14306 1.10 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14307 1.10 mrg fi 14308 1.10 mrg if test -z "${HAVE_COMM_TRUE}" && test -z "${HAVE_COMM_FALSE}"; then 14309 1.10 mrg as_fn_error $? "conditional \"HAVE_COMM\" was never defined. 14310 1.10 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14311 1.10 mrg fi 14312 1.10 mrg if test -z "${HAVE_MINIDEBUG_TRUE}" && test -z "${HAVE_MINIDEBUG_FALSE}"; then 14313 1.10 mrg as_fn_error $? "conditional \"HAVE_MINIDEBUG\" was never defined. 14314 1.10 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14315 1.10 mrg fi 14316 1.10 mrg if test -z "${HAVE_LIBLZMA_TRUE}" && test -z "${HAVE_LIBLZMA_FALSE}"; then 14317 1.10 mrg as_fn_error $? "conditional \"HAVE_LIBLZMA\" was never defined. 14318 1.10 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14319 1.10 mrg fi 14320 1.1 mrg if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then 14321 1.8 mrg as_fn_error $? "conditional \"NATIVE\" was never defined. 14322 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 14323 1.1 mrg fi 14324 1.1 mrg 14325 1.8 mrg : "${CONFIG_STATUS=./config.status}" 14326 1.1 mrg ac_write_fail=0 14327 1.1 mrg ac_clean_files_save=$ac_clean_files 14328 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14329 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14330 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14331 1.1 mrg as_write_fail=0 14332 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14333 1.1 mrg #! $SHELL 14334 1.1 mrg # Generated by $as_me. 14335 1.1 mrg # Run this file to recreate the current configuration. 14336 1.1 mrg # Compiler output produced by configure, useful for debugging 14337 1.1 mrg # configure, is in config.log if it exists. 14338 1.1 mrg 14339 1.1 mrg debug=false 14340 1.1 mrg ac_cs_recheck=false 14341 1.1 mrg ac_cs_silent=false 14342 1.1 mrg 14343 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 14344 1.1 mrg export SHELL 14345 1.1 mrg _ASEOF 14346 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14347 1.1 mrg ## -------------------- ## 14348 1.1 mrg ## M4sh Initialization. ## 14349 1.1 mrg ## -------------------- ## 14350 1.1 mrg 14351 1.1 mrg # Be more Bourne compatible 14352 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 14353 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14354 1.1 mrg emulate sh 14355 1.1 mrg NULLCMD=: 14356 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14357 1.1 mrg # is contrary to our usage. Disable this feature. 14358 1.1 mrg alias -g '${1+"$@"}'='"$@"' 14359 1.1 mrg setopt NO_GLOB_SUBST 14360 1.1 mrg else 14361 1.1 mrg case `(set -o) 2>/dev/null` in #( 14362 1.1 mrg *posix*) : 14363 1.1 mrg set -o posix ;; #( 14364 1.1 mrg *) : 14365 1.1 mrg ;; 14366 1.1 mrg esac 14367 1.1 mrg fi 14368 1.1 mrg 14369 1.1 mrg 14370 1.1 mrg as_nl=' 14371 1.1 mrg ' 14372 1.1 mrg export as_nl 14373 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 14374 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14375 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14376 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14377 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 14378 1.1 mrg # but without wasting forks for bash or zsh. 14379 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 14380 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14381 1.1 mrg as_echo='print -r --' 14382 1.1 mrg as_echo_n='print -rn --' 14383 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14384 1.1 mrg as_echo='printf %s\n' 14385 1.1 mrg as_echo_n='printf %s' 14386 1.1 mrg else 14387 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14388 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14389 1.1 mrg as_echo_n='/usr/ucb/echo -n' 14390 1.1 mrg else 14391 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14392 1.1 mrg as_echo_n_body='eval 14393 1.1 mrg arg=$1; 14394 1.1 mrg case $arg in #( 14395 1.1 mrg *"$as_nl"*) 14396 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 14397 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14398 1.1 mrg esac; 14399 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14400 1.1 mrg ' 14401 1.1 mrg export as_echo_n_body 14402 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 14403 1.1 mrg fi 14404 1.1 mrg export as_echo_body 14405 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 14406 1.1 mrg fi 14407 1.1 mrg 14408 1.1 mrg # The user is always right. 14409 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 14410 1.1 mrg PATH_SEPARATOR=: 14411 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14412 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14413 1.1 mrg PATH_SEPARATOR=';' 14414 1.1 mrg } 14415 1.1 mrg fi 14416 1.1 mrg 14417 1.1 mrg 14418 1.1 mrg # IFS 14419 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 14420 1.1 mrg # there to prevent editors from complaining about space-tab. 14421 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 14422 1.1 mrg # splitting by setting IFS to empty value.) 14423 1.1 mrg IFS=" "" $as_nl" 14424 1.1 mrg 14425 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 14426 1.8 mrg as_myself= 14427 1.1 mrg case $0 in #(( 14428 1.1 mrg *[\\/]* ) as_myself=$0 ;; 14429 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14430 1.1 mrg for as_dir in $PATH 14431 1.1 mrg do 14432 1.1 mrg IFS=$as_save_IFS 14433 1.1 mrg test -z "$as_dir" && as_dir=. 14434 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14435 1.1 mrg done 14436 1.1 mrg IFS=$as_save_IFS 14437 1.1 mrg 14438 1.1 mrg ;; 14439 1.1 mrg esac 14440 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 14441 1.1 mrg # in which case we are not to be found in the path. 14442 1.1 mrg if test "x$as_myself" = x; then 14443 1.1 mrg as_myself=$0 14444 1.1 mrg fi 14445 1.1 mrg if test ! -f "$as_myself"; then 14446 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14447 1.1 mrg exit 1 14448 1.1 mrg fi 14449 1.1 mrg 14450 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 14451 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14452 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 14453 1.1 mrg # trigger a bug in pdksh 5.2.14. 14454 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 14455 1.1 mrg do eval test x\${$as_var+set} = xset \ 14456 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14457 1.1 mrg done 14458 1.1 mrg PS1='$ ' 14459 1.1 mrg PS2='> ' 14460 1.1 mrg PS4='+ ' 14461 1.1 mrg 14462 1.1 mrg # NLS nuisances. 14463 1.1 mrg LC_ALL=C 14464 1.1 mrg export LC_ALL 14465 1.1 mrg LANGUAGE=C 14466 1.1 mrg export LANGUAGE 14467 1.1 mrg 14468 1.1 mrg # CDPATH. 14469 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14470 1.1 mrg 14471 1.1 mrg 14472 1.8 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 14473 1.8 mrg # ---------------------------------------- 14474 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14475 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14476 1.8 mrg # script with STATUS, using 1 if that was 0. 14477 1.1 mrg as_fn_error () 14478 1.1 mrg { 14479 1.8 mrg as_status=$1; test $as_status -eq 0 && as_status=1 14480 1.8 mrg if test "$4"; then 14481 1.8 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14482 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14483 1.1 mrg fi 14484 1.8 mrg $as_echo "$as_me: error: $2" >&2 14485 1.1 mrg as_fn_exit $as_status 14486 1.1 mrg } # as_fn_error 14487 1.1 mrg 14488 1.1 mrg 14489 1.1 mrg # as_fn_set_status STATUS 14490 1.1 mrg # ----------------------- 14491 1.1 mrg # Set $? to STATUS, without forking. 14492 1.1 mrg as_fn_set_status () 14493 1.1 mrg { 14494 1.1 mrg return $1 14495 1.1 mrg } # as_fn_set_status 14496 1.1 mrg 14497 1.1 mrg # as_fn_exit STATUS 14498 1.1 mrg # ----------------- 14499 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14500 1.1 mrg as_fn_exit () 14501 1.1 mrg { 14502 1.1 mrg set +e 14503 1.1 mrg as_fn_set_status $1 14504 1.1 mrg exit $1 14505 1.1 mrg } # as_fn_exit 14506 1.1 mrg 14507 1.1 mrg # as_fn_unset VAR 14508 1.1 mrg # --------------- 14509 1.1 mrg # Portably unset VAR. 14510 1.1 mrg as_fn_unset () 14511 1.1 mrg { 14512 1.1 mrg { eval $1=; unset $1;} 14513 1.1 mrg } 14514 1.1 mrg as_unset=as_fn_unset 14515 1.1 mrg # as_fn_append VAR VALUE 14516 1.1 mrg # ---------------------- 14517 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 14518 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 14519 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 14520 1.1 mrg # implementations. 14521 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14522 1.1 mrg eval 'as_fn_append () 14523 1.1 mrg { 14524 1.1 mrg eval $1+=\$2 14525 1.1 mrg }' 14526 1.1 mrg else 14527 1.1 mrg as_fn_append () 14528 1.1 mrg { 14529 1.1 mrg eval $1=\$$1\$2 14530 1.1 mrg } 14531 1.1 mrg fi # as_fn_append 14532 1.1 mrg 14533 1.1 mrg # as_fn_arith ARG... 14534 1.1 mrg # ------------------ 14535 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 14536 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 14537 1.1 mrg # must be portable across $(()) and expr. 14538 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14539 1.1 mrg eval 'as_fn_arith () 14540 1.1 mrg { 14541 1.1 mrg as_val=$(( $* )) 14542 1.1 mrg }' 14543 1.1 mrg else 14544 1.1 mrg as_fn_arith () 14545 1.1 mrg { 14546 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 14547 1.1 mrg } 14548 1.1 mrg fi # as_fn_arith 14549 1.1 mrg 14550 1.1 mrg 14551 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 14552 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 14553 1.1 mrg as_expr=expr 14554 1.1 mrg else 14555 1.1 mrg as_expr=false 14556 1.1 mrg fi 14557 1.1 mrg 14558 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14559 1.1 mrg as_basename=basename 14560 1.1 mrg else 14561 1.1 mrg as_basename=false 14562 1.1 mrg fi 14563 1.1 mrg 14564 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14565 1.1 mrg as_dirname=dirname 14566 1.1 mrg else 14567 1.1 mrg as_dirname=false 14568 1.1 mrg fi 14569 1.1 mrg 14570 1.1 mrg as_me=`$as_basename -- "$0" || 14571 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14572 1.1 mrg X"$0" : 'X\(//\)$' \| \ 14573 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 14574 1.1 mrg $as_echo X/"$0" | 14575 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 14576 1.1 mrg s//\1/ 14577 1.1 mrg q 14578 1.1 mrg } 14579 1.1 mrg /^X\/\(\/\/\)$/{ 14580 1.1 mrg s//\1/ 14581 1.1 mrg q 14582 1.1 mrg } 14583 1.1 mrg /^X\/\(\/\).*/{ 14584 1.1 mrg s//\1/ 14585 1.1 mrg q 14586 1.1 mrg } 14587 1.1 mrg s/.*/./; q'` 14588 1.1 mrg 14589 1.1 mrg # Avoid depending upon Character Ranges. 14590 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14591 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14592 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14593 1.1 mrg as_cr_digits='0123456789' 14594 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 14595 1.1 mrg 14596 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 14597 1.1 mrg case `echo -n x` in #((((( 14598 1.1 mrg -n*) 14599 1.1 mrg case `echo 'xy\c'` in 14600 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14601 1.1 mrg xy) ECHO_C='\c';; 14602 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14603 1.1 mrg ECHO_T=' ';; 14604 1.1 mrg esac;; 14605 1.1 mrg *) 14606 1.1 mrg ECHO_N='-n';; 14607 1.1 mrg esac 14608 1.1 mrg 14609 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 14610 1.1 mrg if test -d conf$$.dir; then 14611 1.1 mrg rm -f conf$$.dir/conf$$.file 14612 1.1 mrg else 14613 1.1 mrg rm -f conf$$.dir 14614 1.1 mrg mkdir conf$$.dir 2>/dev/null 14615 1.1 mrg fi 14616 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 14617 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 14618 1.1 mrg as_ln_s='ln -s' 14619 1.1 mrg # ... but there are two gotchas: 14620 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14621 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14622 1.8 mrg # In both cases, we have to default to `cp -pR'. 14623 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14624 1.8 mrg as_ln_s='cp -pR' 14625 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 14626 1.1 mrg as_ln_s=ln 14627 1.1 mrg else 14628 1.8 mrg as_ln_s='cp -pR' 14629 1.1 mrg fi 14630 1.1 mrg else 14631 1.8 mrg as_ln_s='cp -pR' 14632 1.1 mrg fi 14633 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14634 1.1 mrg rmdir conf$$.dir 2>/dev/null 14635 1.1 mrg 14636 1.1 mrg 14637 1.1 mrg # as_fn_mkdir_p 14638 1.1 mrg # ------------- 14639 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 14640 1.1 mrg as_fn_mkdir_p () 14641 1.1 mrg { 14642 1.1 mrg 14643 1.1 mrg case $as_dir in #( 14644 1.1 mrg -*) as_dir=./$as_dir;; 14645 1.1 mrg esac 14646 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 14647 1.1 mrg as_dirs= 14648 1.1 mrg while :; do 14649 1.1 mrg case $as_dir in #( 14650 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14651 1.1 mrg *) as_qdir=$as_dir;; 14652 1.1 mrg esac 14653 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 14654 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 14655 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14656 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 14657 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 14658 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14659 1.1 mrg $as_echo X"$as_dir" | 14660 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14661 1.1 mrg s//\1/ 14662 1.1 mrg q 14663 1.1 mrg } 14664 1.1 mrg /^X\(\/\/\)[^/].*/{ 14665 1.1 mrg s//\1/ 14666 1.1 mrg q 14667 1.1 mrg } 14668 1.1 mrg /^X\(\/\/\)$/{ 14669 1.1 mrg s//\1/ 14670 1.1 mrg q 14671 1.1 mrg } 14672 1.1 mrg /^X\(\/\).*/{ 14673 1.1 mrg s//\1/ 14674 1.1 mrg q 14675 1.1 mrg } 14676 1.1 mrg s/.*/./; q'` 14677 1.1 mrg test -d "$as_dir" && break 14678 1.1 mrg done 14679 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 14680 1.8 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14681 1.1 mrg 14682 1.1 mrg 14683 1.1 mrg } # as_fn_mkdir_p 14684 1.1 mrg if mkdir -p . 2>/dev/null; then 14685 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 14686 1.1 mrg else 14687 1.1 mrg test -d ./-p && rmdir ./-p 14688 1.1 mrg as_mkdir_p=false 14689 1.1 mrg fi 14690 1.1 mrg 14691 1.8 mrg 14692 1.8 mrg # as_fn_executable_p FILE 14693 1.8 mrg # ----------------------- 14694 1.8 mrg # Test if FILE is an executable regular file. 14695 1.8 mrg as_fn_executable_p () 14696 1.8 mrg { 14697 1.8 mrg test -f "$1" && test -x "$1" 14698 1.8 mrg } # as_fn_executable_p 14699 1.8 mrg as_test_x='test -x' 14700 1.8 mrg as_executable_p=as_fn_executable_p 14701 1.1 mrg 14702 1.1 mrg # Sed expression to map a string onto a valid CPP name. 14703 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14704 1.1 mrg 14705 1.1 mrg # Sed expression to map a string onto a valid variable name. 14706 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14707 1.1 mrg 14708 1.1 mrg 14709 1.1 mrg exec 6>&1 14710 1.1 mrg ## ----------------------------------- ## 14711 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 14712 1.1 mrg ## ----------------------------------- ## 14713 1.1 mrg _ASEOF 14714 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14715 1.1 mrg 14716 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14717 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 14718 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 14719 1.1 mrg # values after options handling. 14720 1.1 mrg ac_log=" 14721 1.1 mrg This file was extended by package-unused $as_me version-unused, which was 14722 1.8 mrg generated by GNU Autoconf 2.69. Invocation command line was 14723 1.1 mrg 14724 1.1 mrg CONFIG_FILES = $CONFIG_FILES 14725 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 14726 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 14727 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 14728 1.1 mrg $ $0 $@ 14729 1.1 mrg 14730 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 14731 1.1 mrg " 14732 1.1 mrg 14733 1.1 mrg _ACEOF 14734 1.1 mrg 14735 1.1 mrg case $ac_config_files in *" 14736 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 14737 1.1 mrg esac 14738 1.1 mrg 14739 1.1 mrg case $ac_config_headers in *" 14740 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14741 1.1 mrg esac 14742 1.1 mrg 14743 1.1 mrg 14744 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14745 1.1 mrg # Files that config.status was made for. 14746 1.1 mrg config_files="$ac_config_files" 14747 1.1 mrg config_headers="$ac_config_headers" 14748 1.1 mrg config_commands="$ac_config_commands" 14749 1.1 mrg 14750 1.1 mrg _ACEOF 14751 1.1 mrg 14752 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14753 1.1 mrg ac_cs_usage="\ 14754 1.1 mrg \`$as_me' instantiates files and other configuration actions 14755 1.1 mrg from templates according to the current configuration. Unless the files 14756 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 14757 1.1 mrg 14758 1.1 mrg Usage: $0 [OPTION]... [TAG]... 14759 1.1 mrg 14760 1.1 mrg -h, --help print this help, then exit 14761 1.1 mrg -V, --version print version number and configuration settings, then exit 14762 1.8 mrg --config print configuration, then exit 14763 1.1 mrg -q, --quiet, --silent 14764 1.1 mrg do not print progress messages 14765 1.1 mrg -d, --debug don't remove temporary files 14766 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 14767 1.1 mrg --file=FILE[:TEMPLATE] 14768 1.1 mrg instantiate the configuration file FILE 14769 1.1 mrg --header=FILE[:TEMPLATE] 14770 1.1 mrg instantiate the configuration header FILE 14771 1.1 mrg 14772 1.1 mrg Configuration files: 14773 1.1 mrg $config_files 14774 1.1 mrg 14775 1.1 mrg Configuration headers: 14776 1.1 mrg $config_headers 14777 1.1 mrg 14778 1.1 mrg Configuration commands: 14779 1.1 mrg $config_commands 14780 1.1 mrg 14781 1.1 mrg Report bugs to the package provider." 14782 1.1 mrg 14783 1.1 mrg _ACEOF 14784 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14785 1.8 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14786 1.1 mrg ac_cs_version="\\ 14787 1.1 mrg package-unused config.status version-unused 14788 1.8 mrg configured by $0, generated by GNU Autoconf 2.69, 14789 1.8 mrg with options \\"\$ac_cs_config\\" 14790 1.1 mrg 14791 1.8 mrg Copyright (C) 2012 Free Software Foundation, Inc. 14792 1.1 mrg This config.status script is free software; the Free Software Foundation 14793 1.1 mrg gives unlimited permission to copy, distribute and modify it." 14794 1.1 mrg 14795 1.1 mrg ac_pwd='$ac_pwd' 14796 1.1 mrg srcdir='$srcdir' 14797 1.1 mrg INSTALL='$INSTALL' 14798 1.1 mrg MKDIR_P='$MKDIR_P' 14799 1.1 mrg AWK='$AWK' 14800 1.1 mrg test -n "\$AWK" || AWK=awk 14801 1.1 mrg _ACEOF 14802 1.1 mrg 14803 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14804 1.1 mrg # The default lists apply if the user does not specify any file. 14805 1.1 mrg ac_need_defaults=: 14806 1.1 mrg while test $# != 0 14807 1.1 mrg do 14808 1.1 mrg case $1 in 14809 1.8 mrg --*=?*) 14810 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 14811 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14812 1.1 mrg ac_shift=: 14813 1.1 mrg ;; 14814 1.8 mrg --*=) 14815 1.8 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 14816 1.8 mrg ac_optarg= 14817 1.8 mrg ac_shift=: 14818 1.8 mrg ;; 14819 1.1 mrg *) 14820 1.1 mrg ac_option=$1 14821 1.1 mrg ac_optarg=$2 14822 1.1 mrg ac_shift=shift 14823 1.1 mrg ;; 14824 1.1 mrg esac 14825 1.1 mrg 14826 1.1 mrg case $ac_option in 14827 1.1 mrg # Handling of the options. 14828 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14829 1.1 mrg ac_cs_recheck=: ;; 14830 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14831 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 14832 1.8 mrg --config | --confi | --conf | --con | --co | --c ) 14833 1.8 mrg $as_echo "$ac_cs_config"; exit ;; 14834 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 14835 1.1 mrg debug=: ;; 14836 1.1 mrg --file | --fil | --fi | --f ) 14837 1.1 mrg $ac_shift 14838 1.1 mrg case $ac_optarg in 14839 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14840 1.8 mrg '') as_fn_error $? "missing file argument" ;; 14841 1.1 mrg esac 14842 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 14843 1.1 mrg ac_need_defaults=false;; 14844 1.1 mrg --header | --heade | --head | --hea ) 14845 1.1 mrg $ac_shift 14846 1.1 mrg case $ac_optarg in 14847 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14848 1.1 mrg esac 14849 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14850 1.1 mrg ac_need_defaults=false;; 14851 1.1 mrg --he | --h) 14852 1.1 mrg # Conflict between --help and --header 14853 1.8 mrg as_fn_error $? "ambiguous option: \`$1' 14854 1.1 mrg Try \`$0 --help' for more information.";; 14855 1.1 mrg --help | --hel | -h ) 14856 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 14857 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14858 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 14859 1.1 mrg ac_cs_silent=: ;; 14860 1.1 mrg 14861 1.1 mrg # This is an error. 14862 1.8 mrg -*) as_fn_error $? "unrecognized option: \`$1' 14863 1.1 mrg Try \`$0 --help' for more information." ;; 14864 1.1 mrg 14865 1.1 mrg *) as_fn_append ac_config_targets " $1" 14866 1.1 mrg ac_need_defaults=false ;; 14867 1.1 mrg 14868 1.1 mrg esac 14869 1.1 mrg shift 14870 1.1 mrg done 14871 1.1 mrg 14872 1.1 mrg ac_configure_extra_args= 14873 1.1 mrg 14874 1.1 mrg if $ac_cs_silent; then 14875 1.1 mrg exec 6>/dev/null 14876 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 14877 1.1 mrg fi 14878 1.1 mrg 14879 1.1 mrg _ACEOF 14880 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14881 1.1 mrg if \$ac_cs_recheck; then 14882 1.8 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14883 1.1 mrg shift 14884 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14885 1.1 mrg CONFIG_SHELL='$SHELL' 14886 1.1 mrg export CONFIG_SHELL 14887 1.1 mrg exec "\$@" 14888 1.1 mrg fi 14889 1.1 mrg 14890 1.1 mrg _ACEOF 14891 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14892 1.1 mrg exec 5>>config.log 14893 1.1 mrg { 14894 1.1 mrg echo 14895 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14896 1.1 mrg ## Running $as_me. ## 14897 1.1 mrg _ASBOX 14898 1.1 mrg $as_echo "$ac_log" 14899 1.1 mrg } >&5 14900 1.1 mrg 14901 1.1 mrg _ACEOF 14902 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14903 1.1 mrg # 14904 1.1 mrg # INIT-COMMANDS 14905 1.1 mrg # 14906 1.1 mrg 14907 1.1 mrg srcdir="$srcdir" 14908 1.1 mrg host="$host" 14909 1.1 mrg target="$target" 14910 1.1 mrg with_multisubdir="$with_multisubdir" 14911 1.1 mrg with_multisrctop="$with_multisrctop" 14912 1.1 mrg with_target_subdir="$with_target_subdir" 14913 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}" 14914 1.1 mrg multi_basedir="$multi_basedir" 14915 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 14916 1.1 mrg CC="$CC" 14917 1.1 mrg CXX="$CXX" 14918 1.1 mrg GFORTRAN="$GFORTRAN" 14919 1.8 mrg GDC="$GDC" 14920 1.1 mrg 14921 1.1 mrg 14922 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 14923 1.1 mrg # if CDPATH is set. 14924 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14925 1.1 mrg 14926 1.1 mrg sed_quote_subst='$sed_quote_subst' 14927 1.1 mrg double_quote_subst='$double_quote_subst' 14928 1.1 mrg delay_variable_subst='$delay_variable_subst' 14929 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14930 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14931 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14932 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14933 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14934 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14935 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14936 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14937 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14938 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14939 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14940 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14941 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14942 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14943 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14944 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14945 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14946 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14947 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14948 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14949 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14950 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14951 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14952 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14953 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14954 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14955 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14956 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14957 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14958 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14959 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14960 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14961 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14962 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14963 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14964 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14965 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14966 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14967 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14968 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14969 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14970 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14971 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14972 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14973 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14974 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14975 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14976 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"`' 14977 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"`' 14978 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14979 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14980 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14981 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14982 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14983 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14984 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14985 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14986 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14987 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14988 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14989 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14990 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14991 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14992 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14993 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14994 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14995 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14996 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14997 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14998 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14999 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15000 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15001 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15002 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15003 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15004 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15005 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15006 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15007 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15008 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15009 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 15010 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15011 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15012 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15013 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15014 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15015 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15016 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15017 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15018 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 15019 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15020 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15021 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15022 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15023 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15024 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15025 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15026 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15027 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15028 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15029 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15030 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15031 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15032 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15033 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15034 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15035 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15036 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15037 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15038 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15039 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15040 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15041 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15042 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15043 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15044 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15045 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15046 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15047 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15048 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15049 1.1 mrg 15050 1.1 mrg LTCC='$LTCC' 15051 1.1 mrg LTCFLAGS='$LTCFLAGS' 15052 1.1 mrg compiler='$compiler_DEFAULT' 15053 1.1 mrg 15054 1.1 mrg # A function that is used when there is no print builtin or printf. 15055 1.1 mrg func_fallback_echo () 15056 1.1 mrg { 15057 1.1 mrg eval 'cat <<_LTECHO_EOF 15058 1.1 mrg \$1 15059 1.1 mrg _LTECHO_EOF' 15060 1.1 mrg } 15061 1.1 mrg 15062 1.1 mrg # Quote evaled strings. 15063 1.1 mrg for var in SHELL \ 15064 1.1 mrg ECHO \ 15065 1.1 mrg SED \ 15066 1.1 mrg GREP \ 15067 1.1 mrg EGREP \ 15068 1.1 mrg FGREP \ 15069 1.1 mrg LD \ 15070 1.1 mrg NM \ 15071 1.1 mrg LN_S \ 15072 1.1 mrg lt_SP2NL \ 15073 1.1 mrg lt_NL2SP \ 15074 1.1 mrg reload_flag \ 15075 1.1 mrg OBJDUMP \ 15076 1.1 mrg deplibs_check_method \ 15077 1.1 mrg file_magic_cmd \ 15078 1.1 mrg AR \ 15079 1.1 mrg AR_FLAGS \ 15080 1.1 mrg STRIP \ 15081 1.1 mrg RANLIB \ 15082 1.1 mrg CC \ 15083 1.1 mrg CFLAGS \ 15084 1.1 mrg compiler \ 15085 1.1 mrg lt_cv_sys_global_symbol_pipe \ 15086 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 15087 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 15088 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15089 1.1 mrg lt_prog_compiler_no_builtin_flag \ 15090 1.1 mrg lt_prog_compiler_wl \ 15091 1.1 mrg lt_prog_compiler_pic \ 15092 1.1 mrg lt_prog_compiler_static \ 15093 1.1 mrg lt_cv_prog_compiler_c_o \ 15094 1.1 mrg need_locks \ 15095 1.1 mrg DSYMUTIL \ 15096 1.1 mrg NMEDIT \ 15097 1.1 mrg LIPO \ 15098 1.1 mrg OTOOL \ 15099 1.1 mrg OTOOL64 \ 15100 1.1 mrg shrext_cmds \ 15101 1.1 mrg export_dynamic_flag_spec \ 15102 1.1 mrg whole_archive_flag_spec \ 15103 1.1 mrg compiler_needs_object \ 15104 1.1 mrg with_gnu_ld \ 15105 1.1 mrg allow_undefined_flag \ 15106 1.1 mrg no_undefined_flag \ 15107 1.1 mrg hardcode_libdir_flag_spec \ 15108 1.1 mrg hardcode_libdir_flag_spec_ld \ 15109 1.1 mrg hardcode_libdir_separator \ 15110 1.1 mrg fix_srcfile_path \ 15111 1.1 mrg exclude_expsyms \ 15112 1.1 mrg include_expsyms \ 15113 1.1 mrg file_list_spec \ 15114 1.1 mrg variables_saved_for_relink \ 15115 1.1 mrg libname_spec \ 15116 1.1 mrg library_names_spec \ 15117 1.1 mrg soname_spec \ 15118 1.1 mrg install_override_mode \ 15119 1.1 mrg finish_eval \ 15120 1.1 mrg old_striplib \ 15121 1.1 mrg striplib; do 15122 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15123 1.1 mrg *[\\\\\\\`\\"\\\$]*) 15124 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15125 1.1 mrg ;; 15126 1.1 mrg *) 15127 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15128 1.1 mrg ;; 15129 1.1 mrg esac 15130 1.1 mrg done 15131 1.1 mrg 15132 1.1 mrg # Double-quote double-evaled strings. 15133 1.1 mrg for var in reload_cmds \ 15134 1.1 mrg old_postinstall_cmds \ 15135 1.1 mrg old_postuninstall_cmds \ 15136 1.1 mrg old_archive_cmds \ 15137 1.1 mrg extract_expsyms_cmds \ 15138 1.1 mrg old_archive_from_new_cmds \ 15139 1.1 mrg old_archive_from_expsyms_cmds \ 15140 1.1 mrg archive_cmds \ 15141 1.1 mrg archive_expsym_cmds \ 15142 1.1 mrg module_cmds \ 15143 1.1 mrg module_expsym_cmds \ 15144 1.1 mrg export_symbols_cmds \ 15145 1.1 mrg prelink_cmds \ 15146 1.1 mrg postinstall_cmds \ 15147 1.1 mrg postuninstall_cmds \ 15148 1.1 mrg finish_cmds \ 15149 1.1 mrg sys_lib_search_path_spec \ 15150 1.1 mrg sys_lib_dlsearch_path_spec; do 15151 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15152 1.1 mrg *[\\\\\\\`\\"\\\$]*) 15153 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15154 1.1 mrg ;; 15155 1.1 mrg *) 15156 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15157 1.1 mrg ;; 15158 1.1 mrg esac 15159 1.1 mrg done 15160 1.1 mrg 15161 1.1 mrg ac_aux_dir='$ac_aux_dir' 15162 1.1 mrg xsi_shell='$xsi_shell' 15163 1.1 mrg lt_shell_append='$lt_shell_append' 15164 1.1 mrg 15165 1.1 mrg # See if we are running on zsh, and set the options which allow our 15166 1.1 mrg # commands through without removal of \ escapes INIT. 15167 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 15168 1.1 mrg setopt NO_GLOB_SUBST 15169 1.1 mrg fi 15170 1.1 mrg 15171 1.1 mrg 15172 1.1 mrg PACKAGE='$PACKAGE' 15173 1.1 mrg VERSION='$VERSION' 15174 1.1 mrg TIMESTAMP='$TIMESTAMP' 15175 1.1 mrg RM='$RM' 15176 1.1 mrg ofile='$ofile' 15177 1.1 mrg 15178 1.1 mrg 15179 1.1 mrg 15180 1.1 mrg 15181 1.1 mrg GCC="$GCC" 15182 1.1 mrg CC="$CC" 15183 1.1 mrg acx_cv_header_stdint="$acx_cv_header_stdint" 15184 1.1 mrg acx_cv_type_int8_t="$acx_cv_type_int8_t" 15185 1.1 mrg acx_cv_type_int16_t="$acx_cv_type_int16_t" 15186 1.1 mrg acx_cv_type_int32_t="$acx_cv_type_int32_t" 15187 1.1 mrg acx_cv_type_int64_t="$acx_cv_type_int64_t" 15188 1.1 mrg acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 15189 1.1 mrg ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 15190 1.1 mrg ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 15191 1.1 mrg ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 15192 1.1 mrg ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 15193 1.1 mrg ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 15194 1.1 mrg ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 15195 1.1 mrg ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 15196 1.1 mrg ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 15197 1.1 mrg 15198 1.1 mrg 15199 1.1 mrg # Variables needed in config.status (file generation) which aren't already 15200 1.1 mrg # passed by autoconf. 15201 1.1 mrg SUBDIRS="$SUBDIRS" 15202 1.1 mrg 15203 1.1 mrg 15204 1.1 mrg _ACEOF 15205 1.1 mrg 15206 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15207 1.1 mrg 15208 1.1 mrg # Handling of arguments. 15209 1.1 mrg for ac_config_target in $ac_config_targets 15210 1.1 mrg do 15211 1.1 mrg case $ac_config_target in 15212 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 15213 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 15214 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15215 1.1 mrg "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;; 15216 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15217 1.1 mrg "backtrace-supported.h") CONFIG_FILES="$CONFIG_FILES backtrace-supported.h" ;; 15218 1.8 mrg "install-debuginfo-for-buildid.sh") CONFIG_FILES="$CONFIG_FILES install-debuginfo-for-buildid.sh" ;; 15219 1.1 mrg "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 15220 1.1 mrg 15221 1.8 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15222 1.1 mrg esac 15223 1.1 mrg done 15224 1.1 mrg 15225 1.1 mrg 15226 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 15227 1.1 mrg # then the envvar interface is used. Set only those that are not. 15228 1.1 mrg # We use the long form for the default assignment because of an extremely 15229 1.1 mrg # bizarre bug on SunOS 4.1.3. 15230 1.1 mrg if $ac_need_defaults; then 15231 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15232 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15233 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15234 1.1 mrg fi 15235 1.1 mrg 15236 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 15237 1.1 mrg # simply because there is no reason against having it here, and in addition, 15238 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 15239 1.1 mrg # Hook for its removal unless debugging. 15240 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 15241 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 15242 1.1 mrg $debug || 15243 1.1 mrg { 15244 1.8 mrg tmp= ac_tmp= 15245 1.1 mrg trap 'exit_status=$? 15246 1.8 mrg : "${ac_tmp:=$tmp}" 15247 1.8 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15248 1.1 mrg ' 0 15249 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 15250 1.1 mrg } 15251 1.1 mrg # Create a (secure) tmp directory for tmp files. 15252 1.1 mrg 15253 1.1 mrg { 15254 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15255 1.8 mrg test -d "$tmp" 15256 1.1 mrg } || 15257 1.1 mrg { 15258 1.1 mrg tmp=./conf$$-$RANDOM 15259 1.1 mrg (umask 077 && mkdir "$tmp") 15260 1.8 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15261 1.8 mrg ac_tmp=$tmp 15262 1.1 mrg 15263 1.1 mrg # Set up the scripts for CONFIG_FILES section. 15264 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 15265 1.1 mrg # This happens for instance with `./config.status config.h'. 15266 1.1 mrg if test -n "$CONFIG_FILES"; then 15267 1.1 mrg 15268 1.1 mrg 15269 1.1 mrg ac_cr=`echo X | tr X '\015'` 15270 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 15271 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 15272 1.1 mrg # point, so we can use a bashism as a fallback. 15273 1.1 mrg if test "x$ac_cr" = x; then 15274 1.1 mrg eval ac_cr=\$\'\\r\' 15275 1.1 mrg fi 15276 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15277 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15278 1.8 mrg ac_cs_awk_cr='\\r' 15279 1.1 mrg else 15280 1.1 mrg ac_cs_awk_cr=$ac_cr 15281 1.1 mrg fi 15282 1.1 mrg 15283 1.8 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15284 1.1 mrg _ACEOF 15285 1.1 mrg 15286 1.1 mrg 15287 1.1 mrg { 15288 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 15289 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15290 1.1 mrg echo "_ACEOF" 15291 1.1 mrg } >conf$$subs.sh || 15292 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15293 1.8 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15294 1.1 mrg ac_delim='%!_!# ' 15295 1.1 mrg for ac_last_try in false false false false false :; do 15296 1.1 mrg . ./conf$$subs.sh || 15297 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15298 1.1 mrg 15299 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15300 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 15301 1.1 mrg break 15302 1.1 mrg elif $ac_last_try; then 15303 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15304 1.1 mrg else 15305 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15306 1.1 mrg fi 15307 1.1 mrg done 15308 1.1 mrg rm -f conf$$subs.sh 15309 1.1 mrg 15310 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15311 1.8 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15312 1.1 mrg _ACEOF 15313 1.1 mrg sed -n ' 15314 1.1 mrg h 15315 1.1 mrg s/^/S["/; s/!.*/"]=/ 15316 1.1 mrg p 15317 1.1 mrg g 15318 1.1 mrg s/^[^!]*!// 15319 1.1 mrg :repl 15320 1.1 mrg t repl 15321 1.1 mrg s/'"$ac_delim"'$// 15322 1.1 mrg t delim 15323 1.1 mrg :nl 15324 1.1 mrg h 15325 1.8 mrg s/\(.\{148\}\)..*/\1/ 15326 1.1 mrg t more1 15327 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15328 1.1 mrg p 15329 1.1 mrg n 15330 1.1 mrg b repl 15331 1.1 mrg :more1 15332 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15333 1.1 mrg p 15334 1.1 mrg g 15335 1.1 mrg s/.\{148\}// 15336 1.1 mrg t nl 15337 1.1 mrg :delim 15338 1.1 mrg h 15339 1.8 mrg s/\(.\{148\}\)..*/\1/ 15340 1.1 mrg t more2 15341 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 15342 1.1 mrg p 15343 1.1 mrg b 15344 1.1 mrg :more2 15345 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15346 1.1 mrg p 15347 1.1 mrg g 15348 1.1 mrg s/.\{148\}// 15349 1.1 mrg t delim 15350 1.1 mrg ' <conf$$subs.awk | sed ' 15351 1.1 mrg /^[^""]/{ 15352 1.1 mrg N 15353 1.1 mrg s/\n// 15354 1.1 mrg } 15355 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 15356 1.1 mrg rm -f conf$$subs.awk 15357 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15358 1.1 mrg _ACAWK 15359 1.8 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15360 1.1 mrg for (key in S) S_is_set[key] = 1 15361 1.1 mrg FS = "" 15362 1.1 mrg 15363 1.1 mrg } 15364 1.1 mrg { 15365 1.1 mrg line = $ 0 15366 1.1 mrg nfields = split(line, field, "@") 15367 1.1 mrg substed = 0 15368 1.1 mrg len = length(field[1]) 15369 1.1 mrg for (i = 2; i < nfields; i++) { 15370 1.1 mrg key = field[i] 15371 1.1 mrg keylen = length(key) 15372 1.1 mrg if (S_is_set[key]) { 15373 1.1 mrg value = S[key] 15374 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15375 1.1 mrg len += length(value) + length(field[++i]) 15376 1.1 mrg substed = 1 15377 1.1 mrg } else 15378 1.1 mrg len += 1 + keylen 15379 1.1 mrg } 15380 1.1 mrg 15381 1.1 mrg print line 15382 1.1 mrg } 15383 1.1 mrg 15384 1.1 mrg _ACAWK 15385 1.1 mrg _ACEOF 15386 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15387 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15388 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15389 1.1 mrg else 15390 1.1 mrg cat 15391 1.8 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15392 1.8 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15393 1.1 mrg _ACEOF 15394 1.1 mrg 15395 1.8 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15396 1.8 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15397 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 15398 1.1 mrg # (actually we leave an empty line to preserve line numbers). 15399 1.1 mrg if test "x$srcdir" = x.; then 15400 1.8 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15401 1.8 mrg h 15402 1.8 mrg s/// 15403 1.8 mrg s/^/:/ 15404 1.8 mrg s/[ ]*$/:/ 15405 1.8 mrg s/:\$(srcdir):/:/g 15406 1.8 mrg s/:\${srcdir}:/:/g 15407 1.8 mrg s/:@srcdir@:/:/g 15408 1.8 mrg s/^:*// 15409 1.1 mrg s/:*$// 15410 1.8 mrg x 15411 1.8 mrg s/\(=[ ]*\).*/\1/ 15412 1.8 mrg G 15413 1.8 mrg s/\n// 15414 1.1 mrg s/^[^=]*=[ ]*$// 15415 1.1 mrg }' 15416 1.1 mrg fi 15417 1.1 mrg 15418 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15419 1.1 mrg fi # test -n "$CONFIG_FILES" 15420 1.1 mrg 15421 1.1 mrg # Set up the scripts for CONFIG_HEADERS section. 15422 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS. 15423 1.1 mrg # This happens for instance with `./config.status Makefile'. 15424 1.1 mrg if test -n "$CONFIG_HEADERS"; then 15425 1.8 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15426 1.1 mrg BEGIN { 15427 1.1 mrg _ACEOF 15428 1.1 mrg 15429 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 15430 1.1 mrg # here-document in config.status, that substitutes the proper values into 15431 1.1 mrg # config.h.in to produce config.h. 15432 1.1 mrg 15433 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 15434 1.1 mrg # handling of long lines. 15435 1.1 mrg ac_delim='%!_!# ' 15436 1.1 mrg for ac_last_try in false false :; do 15437 1.8 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15438 1.8 mrg if test -z "$ac_tt"; then 15439 1.1 mrg break 15440 1.1 mrg elif $ac_last_try; then 15441 1.8 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15442 1.1 mrg else 15443 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15444 1.1 mrg fi 15445 1.1 mrg done 15446 1.1 mrg 15447 1.1 mrg # For the awk script, D is an array of macro values keyed by name, 15448 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash 15449 1.1 mrg # newline sequences. 15450 1.1 mrg 15451 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15452 1.1 mrg sed -n ' 15453 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 15454 1.1 mrg t rset 15455 1.1 mrg :rset 15456 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 15457 1.1 mrg t def 15458 1.1 mrg d 15459 1.1 mrg :def 15460 1.1 mrg s/\\$// 15461 1.1 mrg t bsnl 15462 1.1 mrg s/["\\]/\\&/g 15463 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15464 1.1 mrg D["\1"]=" \3"/p 15465 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15466 1.1 mrg d 15467 1.1 mrg :bsnl 15468 1.1 mrg s/["\\]/\\&/g 15469 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15470 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p 15471 1.1 mrg t cont 15472 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15473 1.1 mrg t cont 15474 1.1 mrg d 15475 1.1 mrg :cont 15476 1.1 mrg n 15477 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 15478 1.1 mrg t clear 15479 1.1 mrg :clear 15480 1.1 mrg s/\\$// 15481 1.1 mrg t bsnlc 15482 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 15483 1.1 mrg d 15484 1.1 mrg :bsnlc 15485 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15486 1.1 mrg b cont 15487 1.1 mrg ' <confdefs.h | sed ' 15488 1.1 mrg s/'"$ac_delim"'/"\\\ 15489 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 15490 1.1 mrg 15491 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15492 1.1 mrg for (key in D) D_is_set[key] = 1 15493 1.1 mrg FS = "" 15494 1.1 mrg } 15495 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15496 1.1 mrg line = \$ 0 15497 1.1 mrg split(line, arg, " ") 15498 1.1 mrg if (arg[1] == "#") { 15499 1.1 mrg defundef = arg[2] 15500 1.1 mrg mac1 = arg[3] 15501 1.1 mrg } else { 15502 1.1 mrg defundef = substr(arg[1], 2) 15503 1.1 mrg mac1 = arg[2] 15504 1.1 mrg } 15505 1.1 mrg split(mac1, mac2, "(") #) 15506 1.1 mrg macro = mac2[1] 15507 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1) 15508 1.1 mrg if (D_is_set[macro]) { 15509 1.1 mrg # Preserve the white space surrounding the "#". 15510 1.1 mrg print prefix "define", macro P[macro] D[macro] 15511 1.1 mrg next 15512 1.1 mrg } else { 15513 1.1 mrg # Replace #undef with comments. This is necessary, for example, 15514 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required 15515 1.1 mrg # on some systems where configure will not decide to define it. 15516 1.1 mrg if (defundef == "undef") { 15517 1.1 mrg print "/*", prefix defundef, macro, "*/" 15518 1.1 mrg next 15519 1.1 mrg } 15520 1.1 mrg } 15521 1.1 mrg } 15522 1.1 mrg { print } 15523 1.1 mrg _ACAWK 15524 1.1 mrg _ACEOF 15525 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15526 1.8 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15527 1.1 mrg fi # test -n "$CONFIG_HEADERS" 15528 1.1 mrg 15529 1.1 mrg 15530 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15531 1.1 mrg shift 15532 1.1 mrg for ac_tag 15533 1.1 mrg do 15534 1.1 mrg case $ac_tag in 15535 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 15536 1.1 mrg esac 15537 1.1 mrg case $ac_mode$ac_tag in 15538 1.1 mrg :[FHL]*:*);; 15539 1.8 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15540 1.1 mrg :[FH]-) ac_tag=-:-;; 15541 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15542 1.1 mrg esac 15543 1.1 mrg ac_save_IFS=$IFS 15544 1.1 mrg IFS=: 15545 1.1 mrg set x $ac_tag 15546 1.1 mrg IFS=$ac_save_IFS 15547 1.1 mrg shift 15548 1.1 mrg ac_file=$1 15549 1.1 mrg shift 15550 1.1 mrg 15551 1.1 mrg case $ac_mode in 15552 1.1 mrg :L) ac_source=$1;; 15553 1.1 mrg :[FH]) 15554 1.1 mrg ac_file_inputs= 15555 1.1 mrg for ac_f 15556 1.1 mrg do 15557 1.1 mrg case $ac_f in 15558 1.8 mrg -) ac_f="$ac_tmp/stdin";; 15559 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 15560 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 15561 1.1 mrg # because $ac_f cannot contain `:'. 15562 1.1 mrg test -f "$ac_f" || 15563 1.1 mrg case $ac_f in 15564 1.1 mrg [\\/$]*) false;; 15565 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15566 1.1 mrg esac || 15567 1.8 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15568 1.1 mrg esac 15569 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15570 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 15571 1.1 mrg done 15572 1.1 mrg 15573 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 15574 1.1 mrg # use $as_me), people would be surprised to read: 15575 1.1 mrg # /* config.h. Generated by config.status. */ 15576 1.1 mrg configure_input='Generated from '` 15577 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15578 1.1 mrg `' by configure.' 15579 1.1 mrg if test x"$ac_file" != x-; then 15580 1.1 mrg configure_input="$ac_file. $configure_input" 15581 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15582 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 15583 1.1 mrg fi 15584 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 15585 1.1 mrg case $configure_input in #( 15586 1.1 mrg *\&* | *\|* | *\\* ) 15587 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 15588 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 15589 1.1 mrg *) ac_sed_conf_input=$configure_input;; 15590 1.1 mrg esac 15591 1.1 mrg 15592 1.1 mrg case $ac_tag in 15593 1.8 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15594 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15595 1.1 mrg esac 15596 1.1 mrg ;; 15597 1.1 mrg esac 15598 1.1 mrg 15599 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 15600 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15601 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 15602 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 15603 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15604 1.1 mrg $as_echo X"$ac_file" | 15605 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15606 1.1 mrg s//\1/ 15607 1.1 mrg q 15608 1.1 mrg } 15609 1.1 mrg /^X\(\/\/\)[^/].*/{ 15610 1.1 mrg s//\1/ 15611 1.1 mrg q 15612 1.1 mrg } 15613 1.1 mrg /^X\(\/\/\)$/{ 15614 1.1 mrg s//\1/ 15615 1.1 mrg q 15616 1.1 mrg } 15617 1.1 mrg /^X\(\/\).*/{ 15618 1.1 mrg s//\1/ 15619 1.1 mrg q 15620 1.1 mrg } 15621 1.1 mrg s/.*/./; q'` 15622 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 15623 1.1 mrg ac_builddir=. 15624 1.1 mrg 15625 1.1 mrg case "$ac_dir" in 15626 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15627 1.1 mrg *) 15628 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15629 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 15630 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15631 1.1 mrg case $ac_top_builddir_sub in 15632 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15633 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15634 1.1 mrg esac ;; 15635 1.1 mrg esac 15636 1.1 mrg ac_abs_top_builddir=$ac_pwd 15637 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 15638 1.1 mrg # for backward compatibility: 15639 1.1 mrg ac_top_builddir=$ac_top_build_prefix 15640 1.1 mrg 15641 1.1 mrg case $srcdir in 15642 1.1 mrg .) # We are building in place. 15643 1.1 mrg ac_srcdir=. 15644 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 15645 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 15646 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 15647 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 15648 1.1 mrg ac_top_srcdir=$srcdir 15649 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 15650 1.1 mrg *) # Relative name. 15651 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15652 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 15653 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15654 1.1 mrg esac 15655 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15656 1.1 mrg 15657 1.1 mrg 15658 1.1 mrg case $ac_mode in 15659 1.1 mrg :F) 15660 1.1 mrg # 15661 1.1 mrg # CONFIG_FILE 15662 1.1 mrg # 15663 1.1 mrg 15664 1.1 mrg case $INSTALL in 15665 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15666 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15667 1.1 mrg esac 15668 1.1 mrg ac_MKDIR_P=$MKDIR_P 15669 1.1 mrg case $MKDIR_P in 15670 1.1 mrg [\\/$]* | ?:[\\/]* ) ;; 15671 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15672 1.1 mrg esac 15673 1.1 mrg _ACEOF 15674 1.1 mrg 15675 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15676 1.1 mrg # If the template does not know about datarootdir, expand it. 15677 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 15678 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 15679 1.1 mrg ac_sed_dataroot=' 15680 1.1 mrg /datarootdir/ { 15681 1.1 mrg p 15682 1.1 mrg q 15683 1.1 mrg } 15684 1.1 mrg /@datadir@/p 15685 1.1 mrg /@docdir@/p 15686 1.1 mrg /@infodir@/p 15687 1.1 mrg /@localedir@/p 15688 1.1 mrg /@mandir@/p' 15689 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15690 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 15691 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15692 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15693 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15694 1.1 mrg _ACEOF 15695 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15696 1.1 mrg ac_datarootdir_hack=' 15697 1.1 mrg s&@datadir@&$datadir&g 15698 1.1 mrg s&@docdir@&$docdir&g 15699 1.1 mrg s&@infodir@&$infodir&g 15700 1.1 mrg s&@localedir@&$localedir&g 15701 1.1 mrg s&@mandir@&$mandir&g 15702 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 15703 1.1 mrg esac 15704 1.1 mrg _ACEOF 15705 1.1 mrg 15706 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 15707 1.1 mrg # Shell code in configure.ac might set extrasub. 15708 1.1 mrg # FIXME: do we really want to maintain this feature? 15709 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15710 1.1 mrg ac_sed_extra="$ac_vpsub 15711 1.1 mrg $extrasub 15712 1.1 mrg _ACEOF 15713 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15714 1.1 mrg :t 15715 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15716 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 15717 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 15718 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 15719 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 15720 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 15721 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 15722 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15723 1.1 mrg s&@builddir@&$ac_builddir&;t t 15724 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 15725 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15726 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 15727 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t 15728 1.1 mrg $ac_datarootdir_hack 15729 1.1 mrg " 15730 1.8 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15731 1.8 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15732 1.1 mrg 15733 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15734 1.8 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15735 1.8 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15736 1.8 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 15737 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15738 1.8 mrg which seems to be undefined. Please make sure it is defined" >&5 15739 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15740 1.8 mrg which seems to be undefined. Please make sure it is defined" >&2;} 15741 1.1 mrg 15742 1.8 mrg rm -f "$ac_tmp/stdin" 15743 1.1 mrg case $ac_file in 15744 1.8 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15745 1.8 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15746 1.1 mrg esac \ 15747 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15748 1.1 mrg ;; 15749 1.1 mrg :H) 15750 1.1 mrg # 15751 1.1 mrg # CONFIG_HEADER 15752 1.1 mrg # 15753 1.1 mrg if test x"$ac_file" != x-; then 15754 1.1 mrg { 15755 1.1 mrg $as_echo "/* $configure_input */" \ 15756 1.8 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15757 1.8 mrg } >"$ac_tmp/config.h" \ 15758 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15759 1.8 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15760 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15761 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 15762 1.1 mrg else 15763 1.1 mrg rm -f "$ac_file" 15764 1.8 mrg mv "$ac_tmp/config.h" "$ac_file" \ 15765 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15766 1.1 mrg fi 15767 1.1 mrg else 15768 1.1 mrg $as_echo "/* $configure_input */" \ 15769 1.8 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15770 1.8 mrg || as_fn_error $? "could not create -" "$LINENO" 5 15771 1.1 mrg fi 15772 1.1 mrg # Compute "$ac_file"'s index in $config_headers. 15773 1.1 mrg _am_arg="$ac_file" 15774 1.1 mrg _am_stamp_count=1 15775 1.1 mrg for _am_header in $config_headers :; do 15776 1.1 mrg case $_am_header in 15777 1.1 mrg $_am_arg | $_am_arg:* ) 15778 1.1 mrg break ;; 15779 1.1 mrg * ) 15780 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15781 1.1 mrg esac 15782 1.1 mrg done 15783 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 15784 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15785 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 15786 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \ 15787 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 15788 1.1 mrg $as_echo X"$_am_arg" | 15789 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15790 1.1 mrg s//\1/ 15791 1.1 mrg q 15792 1.1 mrg } 15793 1.1 mrg /^X\(\/\/\)[^/].*/{ 15794 1.1 mrg s//\1/ 15795 1.1 mrg q 15796 1.1 mrg } 15797 1.1 mrg /^X\(\/\/\)$/{ 15798 1.1 mrg s//\1/ 15799 1.1 mrg q 15800 1.1 mrg } 15801 1.1 mrg /^X\(\/\).*/{ 15802 1.1 mrg s//\1/ 15803 1.1 mrg q 15804 1.1 mrg } 15805 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count 15806 1.1 mrg ;; 15807 1.1 mrg 15808 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15809 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 15810 1.1 mrg ;; 15811 1.1 mrg esac 15812 1.1 mrg 15813 1.1 mrg 15814 1.1 mrg case $ac_file$ac_mode in 15815 1.1 mrg "default-1":C) 15816 1.1 mrg # Only add multilib support code if we just rebuilt the top-level 15817 1.1 mrg # Makefile. 15818 1.1 mrg case " $CONFIG_FILES " in 15819 1.1 mrg *" Makefile "*) 15820 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in 15821 1.1 mrg ;; 15822 1.1 mrg esac ;; 15823 1.1 mrg "libtool":C) 15824 1.1 mrg 15825 1.1 mrg # See if we are running on zsh, and set the options which allow our 15826 1.1 mrg # commands through without removal of \ escapes. 15827 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 15828 1.1 mrg setopt NO_GLOB_SUBST 15829 1.1 mrg fi 15830 1.1 mrg 15831 1.1 mrg cfgfile="${ofile}T" 15832 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15833 1.1 mrg $RM "$cfgfile" 15834 1.1 mrg 15835 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 15836 1.1 mrg #! $SHELL 15837 1.1 mrg 15838 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15839 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15840 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15841 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 15842 1.1 mrg # 15843 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15844 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15845 1.1 mrg # Written by Gordon Matzigkeit, 1996 15846 1.1 mrg # 15847 1.1 mrg # This file is part of GNU Libtool. 15848 1.1 mrg # 15849 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 15850 1.1 mrg # modify it under the terms of the GNU General Public License as 15851 1.1 mrg # published by the Free Software Foundation; either version 2 of 15852 1.1 mrg # the License, or (at your option) any later version. 15853 1.1 mrg # 15854 1.1 mrg # As a special exception to the GNU General Public License, 15855 1.1 mrg # if you distribute this file as part of a program or library that 15856 1.1 mrg # is built using GNU Libtool, you may include this file under the 15857 1.1 mrg # same distribution terms that you use for the rest of that program. 15858 1.1 mrg # 15859 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 15860 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 15861 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15862 1.1 mrg # GNU General Public License for more details. 15863 1.1 mrg # 15864 1.1 mrg # You should have received a copy of the GNU General Public License 15865 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 15866 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15867 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 15868 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15869 1.1 mrg 15870 1.1 mrg 15871 1.1 mrg # The names of the tagged configurations supported by this script. 15872 1.1 mrg available_tags="" 15873 1.1 mrg 15874 1.1 mrg # ### BEGIN LIBTOOL CONFIG 15875 1.1 mrg 15876 1.1 mrg # Which release of libtool.m4 was used? 15877 1.1 mrg macro_version=$macro_version 15878 1.1 mrg macro_revision=$macro_revision 15879 1.1 mrg 15880 1.1 mrg # Whether or not to build shared libraries. 15881 1.1 mrg build_libtool_libs=$enable_shared 15882 1.1 mrg 15883 1.1 mrg # Whether or not to build static libraries. 15884 1.1 mrg build_old_libs=$enable_static 15885 1.1 mrg 15886 1.1 mrg # What type of objects to build. 15887 1.1 mrg pic_mode=$pic_mode 15888 1.1 mrg 15889 1.1 mrg # Whether or not to optimize for fast installation. 15890 1.1 mrg fast_install=$enable_fast_install 15891 1.1 mrg 15892 1.1 mrg # Shell to use when invoking shell scripts. 15893 1.1 mrg SHELL=$lt_SHELL 15894 1.1 mrg 15895 1.1 mrg # An echo program that protects backslashes. 15896 1.1 mrg ECHO=$lt_ECHO 15897 1.1 mrg 15898 1.1 mrg # The host system. 15899 1.1 mrg host_alias=$host_alias 15900 1.1 mrg host=$host 15901 1.1 mrg host_os=$host_os 15902 1.1 mrg 15903 1.1 mrg # The build system. 15904 1.1 mrg build_alias=$build_alias 15905 1.1 mrg build=$build 15906 1.1 mrg build_os=$build_os 15907 1.1 mrg 15908 1.1 mrg # A sed program that does not truncate output. 15909 1.1 mrg SED=$lt_SED 15910 1.1 mrg 15911 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 15912 1.1 mrg Xsed="\$SED -e 1s/^X//" 15913 1.1 mrg 15914 1.1 mrg # A grep program that handles long lines. 15915 1.1 mrg GREP=$lt_GREP 15916 1.1 mrg 15917 1.1 mrg # An ERE matcher. 15918 1.1 mrg EGREP=$lt_EGREP 15919 1.1 mrg 15920 1.1 mrg # A literal string matcher. 15921 1.1 mrg FGREP=$lt_FGREP 15922 1.1 mrg 15923 1.1 mrg # A BSD- or MS-compatible name lister. 15924 1.1 mrg NM=$lt_NM 15925 1.1 mrg 15926 1.1 mrg # Whether we need soft or hard links. 15927 1.1 mrg LN_S=$lt_LN_S 15928 1.1 mrg 15929 1.1 mrg # What is the maximum length of a command? 15930 1.1 mrg max_cmd_len=$max_cmd_len 15931 1.1 mrg 15932 1.1 mrg # Object file suffix (normally "o"). 15933 1.1 mrg objext=$ac_objext 15934 1.1 mrg 15935 1.1 mrg # Executable file suffix (normally ""). 15936 1.1 mrg exeext=$exeext 15937 1.1 mrg 15938 1.1 mrg # whether the shell understands "unset". 15939 1.1 mrg lt_unset=$lt_unset 15940 1.1 mrg 15941 1.1 mrg # turn spaces into newlines. 15942 1.1 mrg SP2NL=$lt_lt_SP2NL 15943 1.1 mrg 15944 1.1 mrg # turn newlines into spaces. 15945 1.1 mrg NL2SP=$lt_lt_NL2SP 15946 1.1 mrg 15947 1.1 mrg # An object symbol dumper. 15948 1.1 mrg OBJDUMP=$lt_OBJDUMP 15949 1.1 mrg 15950 1.1 mrg # Method to check whether dependent libraries are shared objects. 15951 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 15952 1.1 mrg 15953 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 15954 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 15955 1.1 mrg 15956 1.1 mrg # The archiver. 15957 1.1 mrg AR=$lt_AR 15958 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 15959 1.1 mrg 15960 1.1 mrg # A symbol stripping program. 15961 1.1 mrg STRIP=$lt_STRIP 15962 1.1 mrg 15963 1.1 mrg # Commands used to install an old-style archive. 15964 1.1 mrg RANLIB=$lt_RANLIB 15965 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 15966 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 15967 1.1 mrg 15968 1.1 mrg # Whether to use a lock for old archive extraction. 15969 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 15970 1.1 mrg 15971 1.1 mrg # A C compiler. 15972 1.1 mrg LTCC=$lt_CC 15973 1.1 mrg 15974 1.1 mrg # LTCC compiler flags. 15975 1.1 mrg LTCFLAGS=$lt_CFLAGS 15976 1.1 mrg 15977 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 15978 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15979 1.1 mrg 15980 1.1 mrg # Transform the output of nm in a proper C declaration. 15981 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15982 1.1 mrg 15983 1.1 mrg # Transform the output of nm in a C name address pair. 15984 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15985 1.1 mrg 15986 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 15987 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15988 1.1 mrg 15989 1.1 mrg # The name of the directory that contains temporary libtool files. 15990 1.1 mrg objdir=$objdir 15991 1.1 mrg 15992 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 15993 1.1 mrg MAGIC_CMD=$MAGIC_CMD 15994 1.1 mrg 15995 1.1 mrg # Must we lock files when doing compilation? 15996 1.1 mrg need_locks=$lt_need_locks 15997 1.1 mrg 15998 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15999 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 16000 1.1 mrg 16001 1.1 mrg # Tool to change global to local symbols on Mac OS X. 16002 1.1 mrg NMEDIT=$lt_NMEDIT 16003 1.1 mrg 16004 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 16005 1.1 mrg LIPO=$lt_LIPO 16006 1.1 mrg 16007 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 16008 1.1 mrg OTOOL=$lt_OTOOL 16009 1.1 mrg 16010 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16011 1.1 mrg OTOOL64=$lt_OTOOL64 16012 1.1 mrg 16013 1.1 mrg # Old archive suffix (normally "a"). 16014 1.1 mrg libext=$libext 16015 1.1 mrg 16016 1.1 mrg # Shared library suffix (normally ".so"). 16017 1.1 mrg shrext_cmds=$lt_shrext_cmds 16018 1.1 mrg 16019 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 16020 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 16021 1.1 mrg 16022 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 16023 1.1 mrg # restored at link time. 16024 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 16025 1.1 mrg 16026 1.1 mrg # Do we need the "lib" prefix for modules? 16027 1.1 mrg need_lib_prefix=$need_lib_prefix 16028 1.1 mrg 16029 1.1 mrg # Do we need a version for libraries? 16030 1.1 mrg need_version=$need_version 16031 1.1 mrg 16032 1.1 mrg # Library versioning type. 16033 1.1 mrg version_type=$version_type 16034 1.1 mrg 16035 1.1 mrg # Shared library runtime path variable. 16036 1.1 mrg runpath_var=$runpath_var 16037 1.1 mrg 16038 1.1 mrg # Shared library path variable. 16039 1.1 mrg shlibpath_var=$shlibpath_var 16040 1.1 mrg 16041 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 16042 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16043 1.1 mrg 16044 1.1 mrg # Format of library name prefix. 16045 1.1 mrg libname_spec=$lt_libname_spec 16046 1.1 mrg 16047 1.1 mrg # List of archive names. First name is the real one, the rest are links. 16048 1.1 mrg # The last name is the one that the linker finds with -lNAME 16049 1.1 mrg library_names_spec=$lt_library_names_spec 16050 1.1 mrg 16051 1.1 mrg # The coded name of the library, if different from the real name. 16052 1.1 mrg soname_spec=$lt_soname_spec 16053 1.1 mrg 16054 1.1 mrg # Permission mode override for installation of shared libraries. 16055 1.1 mrg install_override_mode=$lt_install_override_mode 16056 1.1 mrg 16057 1.1 mrg # Command to use after installation of a shared archive. 16058 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 16059 1.1 mrg 16060 1.1 mrg # Command to use after uninstallation of a shared archive. 16061 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 16062 1.1 mrg 16063 1.1 mrg # Commands used to finish a libtool library installation in a directory. 16064 1.1 mrg finish_cmds=$lt_finish_cmds 16065 1.1 mrg 16066 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 16067 1.1 mrg # not shown. 16068 1.1 mrg finish_eval=$lt_finish_eval 16069 1.1 mrg 16070 1.1 mrg # Whether we should hardcode library paths into libraries. 16071 1.1 mrg hardcode_into_libs=$hardcode_into_libs 16072 1.1 mrg 16073 1.1 mrg # Compile-time system search path for libraries. 16074 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16075 1.1 mrg 16076 1.1 mrg # Run-time system search path for libraries. 16077 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16078 1.1 mrg 16079 1.1 mrg # Whether dlopen is supported. 16080 1.1 mrg dlopen_support=$enable_dlopen 16081 1.1 mrg 16082 1.1 mrg # Whether dlopen of programs is supported. 16083 1.1 mrg dlopen_self=$enable_dlopen_self 16084 1.1 mrg 16085 1.1 mrg # Whether dlopen of statically linked programs is supported. 16086 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 16087 1.1 mrg 16088 1.1 mrg # Commands to strip libraries. 16089 1.1 mrg old_striplib=$lt_old_striplib 16090 1.1 mrg striplib=$lt_striplib 16091 1.1 mrg 16092 1.1 mrg 16093 1.1 mrg # The linker used to build libraries. 16094 1.1 mrg LD=$lt_LD 16095 1.1 mrg 16096 1.1 mrg # How to create reloadable object files. 16097 1.1 mrg reload_flag=$lt_reload_flag 16098 1.1 mrg reload_cmds=$lt_reload_cmds 16099 1.1 mrg 16100 1.1 mrg # Commands used to build an old-style archive. 16101 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 16102 1.1 mrg 16103 1.1 mrg # A language specific compiler. 16104 1.1 mrg CC=$lt_compiler 16105 1.1 mrg 16106 1.1 mrg # Is the compiler the GNU compiler? 16107 1.1 mrg with_gcc=$GCC 16108 1.1 mrg 16109 1.1 mrg # Compiler flag to turn off builtin functions. 16110 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16111 1.1 mrg 16112 1.1 mrg # How to pass a linker flag through the compiler. 16113 1.1 mrg wl=$lt_lt_prog_compiler_wl 16114 1.1 mrg 16115 1.1 mrg # Additional compiler flags for building library objects. 16116 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 16117 1.1 mrg 16118 1.1 mrg # Compiler flag to prevent dynamic linking. 16119 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 16120 1.1 mrg 16121 1.1 mrg # Does compiler simultaneously support -c and -o options? 16122 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16123 1.1 mrg 16124 1.1 mrg # Whether or not to add -lc for building shared libraries. 16125 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 16126 1.1 mrg 16127 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 16128 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16129 1.1 mrg 16130 1.1 mrg # Compiler flag to allow reflexive dlopens. 16131 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16132 1.1 mrg 16133 1.1 mrg # Compiler flag to generate shared objects directly from archives. 16134 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 16135 1.1 mrg 16136 1.1 mrg # Whether the compiler copes with passing no objects directly. 16137 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 16138 1.1 mrg 16139 1.1 mrg # Create an old-style archive from a shared archive. 16140 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16141 1.1 mrg 16142 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 16143 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16144 1.1 mrg 16145 1.1 mrg # Commands used to build a shared archive. 16146 1.1 mrg archive_cmds=$lt_archive_cmds 16147 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 16148 1.1 mrg 16149 1.1 mrg # Commands used to build a loadable module if different from building 16150 1.1 mrg # a shared archive. 16151 1.1 mrg module_cmds=$lt_module_cmds 16152 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 16153 1.1 mrg 16154 1.1 mrg # Whether we are building with GNU ld or not. 16155 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 16156 1.1 mrg 16157 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 16158 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 16159 1.1 mrg 16160 1.1 mrg # Flag that enforces no undefined symbols. 16161 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 16162 1.1 mrg 16163 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 16164 1.1 mrg # This must work even if \$libdir does not exist 16165 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16166 1.1 mrg 16167 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 16168 1.1 mrg # during linking. This must work even if \$libdir does not exist. 16169 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 16170 1.1 mrg 16171 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 16172 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 16173 1.1 mrg 16174 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16175 1.1 mrg # DIR into the resulting binary. 16176 1.1 mrg hardcode_direct=$hardcode_direct 16177 1.1 mrg 16178 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16179 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 16180 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16181 1.1 mrg # library is relocated. 16182 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 16183 1.1 mrg 16184 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16185 1.1 mrg # into the resulting binary. 16186 1.1 mrg hardcode_minus_L=$hardcode_minus_L 16187 1.1 mrg 16188 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16189 1.1 mrg # into the resulting binary. 16190 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 16191 1.1 mrg 16192 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 16193 1.1 mrg # into the library and all subsequent libraries and executables linked 16194 1.1 mrg # against it. 16195 1.1 mrg hardcode_automatic=$hardcode_automatic 16196 1.1 mrg 16197 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 16198 1.1 mrg # to runtime path list. 16199 1.1 mrg inherit_rpath=$inherit_rpath 16200 1.1 mrg 16201 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 16202 1.1 mrg link_all_deplibs=$link_all_deplibs 16203 1.1 mrg 16204 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 16205 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 16206 1.1 mrg 16207 1.1 mrg # Set to "yes" if exported symbols are required. 16208 1.1 mrg always_export_symbols=$always_export_symbols 16209 1.1 mrg 16210 1.1 mrg # The commands to list exported symbols. 16211 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 16212 1.1 mrg 16213 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 16214 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 16215 1.1 mrg 16216 1.1 mrg # Symbols that must always be exported. 16217 1.1 mrg include_expsyms=$lt_include_expsyms 16218 1.1 mrg 16219 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 16220 1.1 mrg prelink_cmds=$lt_prelink_cmds 16221 1.1 mrg 16222 1.1 mrg # Specify filename containing input files. 16223 1.1 mrg file_list_spec=$lt_file_list_spec 16224 1.1 mrg 16225 1.1 mrg # How to hardcode a shared library path into an executable. 16226 1.1 mrg hardcode_action=$hardcode_action 16227 1.1 mrg 16228 1.1 mrg # ### END LIBTOOL CONFIG 16229 1.1 mrg 16230 1.1 mrg _LT_EOF 16231 1.1 mrg 16232 1.1 mrg case $host_os in 16233 1.1 mrg aix3*) 16234 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 16235 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 16236 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 16237 1.1 mrg # vanish in a puff of smoke. 16238 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 16239 1.1 mrg COLLECT_NAMES= 16240 1.1 mrg export COLLECT_NAMES 16241 1.1 mrg fi 16242 1.1 mrg _LT_EOF 16243 1.1 mrg ;; 16244 1.1 mrg esac 16245 1.1 mrg 16246 1.1 mrg 16247 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 16248 1.1 mrg 16249 1.1 mrg 16250 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 16251 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 16252 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 16253 1.1 mrg # is reportedly fixed, but why not run on old versions too? 16254 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 16255 1.1 mrg || (rm -f "$cfgfile"; exit 1) 16256 1.1 mrg 16257 1.1 mrg case $xsi_shell in 16258 1.1 mrg yes) 16259 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 16260 1.1 mrg 16261 1.1 mrg # func_dirname file append nondir_replacement 16262 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 16263 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 16264 1.1 mrg func_dirname () 16265 1.1 mrg { 16266 1.1 mrg case ${1} in 16267 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 16268 1.1 mrg * ) func_dirname_result="${3}" ;; 16269 1.1 mrg esac 16270 1.1 mrg } 16271 1.1 mrg 16272 1.1 mrg # func_basename file 16273 1.1 mrg func_basename () 16274 1.1 mrg { 16275 1.1 mrg func_basename_result="${1##*/}" 16276 1.1 mrg } 16277 1.1 mrg 16278 1.1 mrg # func_dirname_and_basename file append nondir_replacement 16279 1.1 mrg # perform func_basename and func_dirname in a single function 16280 1.1 mrg # call: 16281 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 16282 1.1 mrg # add APPEND to the result, otherwise set result 16283 1.1 mrg # to NONDIR_REPLACEMENT. 16284 1.1 mrg # value returned in "$func_dirname_result" 16285 1.1 mrg # basename: Compute filename of FILE. 16286 1.1 mrg # value retuned in "$func_basename_result" 16287 1.1 mrg # Implementation must be kept synchronized with func_dirname 16288 1.1 mrg # and func_basename. For efficiency, we do not delegate to 16289 1.1 mrg # those functions but instead duplicate the functionality here. 16290 1.1 mrg func_dirname_and_basename () 16291 1.1 mrg { 16292 1.1 mrg case ${1} in 16293 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 16294 1.1 mrg * ) func_dirname_result="${3}" ;; 16295 1.1 mrg esac 16296 1.1 mrg func_basename_result="${1##*/}" 16297 1.1 mrg } 16298 1.1 mrg 16299 1.1 mrg # func_stripname prefix suffix name 16300 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 16301 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 16302 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 16303 1.1 mrg # dot (in which case that matches only a dot). 16304 1.1 mrg func_stripname () 16305 1.1 mrg { 16306 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 16307 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 16308 1.1 mrg func_stripname_result=${3} 16309 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 16310 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 16311 1.1 mrg } 16312 1.1 mrg 16313 1.1 mrg # func_opt_split 16314 1.1 mrg func_opt_split () 16315 1.1 mrg { 16316 1.1 mrg func_opt_split_opt=${1%%=*} 16317 1.1 mrg func_opt_split_arg=${1#*=} 16318 1.1 mrg } 16319 1.1 mrg 16320 1.1 mrg # func_lo2o object 16321 1.1 mrg func_lo2o () 16322 1.1 mrg { 16323 1.1 mrg case ${1} in 16324 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 16325 1.1 mrg *) func_lo2o_result=${1} ;; 16326 1.1 mrg esac 16327 1.1 mrg } 16328 1.1 mrg 16329 1.1 mrg # func_xform libobj-or-source 16330 1.1 mrg func_xform () 16331 1.1 mrg { 16332 1.1 mrg func_xform_result=${1%.*}.lo 16333 1.1 mrg } 16334 1.1 mrg 16335 1.1 mrg # func_arith arithmetic-term... 16336 1.1 mrg func_arith () 16337 1.1 mrg { 16338 1.1 mrg func_arith_result=$(( $* )) 16339 1.1 mrg } 16340 1.1 mrg 16341 1.1 mrg # func_len string 16342 1.1 mrg # STRING may not start with a hyphen. 16343 1.1 mrg func_len () 16344 1.1 mrg { 16345 1.1 mrg func_len_result=${#1} 16346 1.1 mrg } 16347 1.1 mrg 16348 1.1 mrg _LT_EOF 16349 1.1 mrg ;; 16350 1.1 mrg *) # Bourne compatible functions. 16351 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 16352 1.1 mrg 16353 1.1 mrg # func_dirname file append nondir_replacement 16354 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 16355 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 16356 1.1 mrg func_dirname () 16357 1.1 mrg { 16358 1.1 mrg # Extract subdirectory from the argument. 16359 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 16360 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 16361 1.1 mrg func_dirname_result="${3}" 16362 1.1 mrg else 16363 1.1 mrg func_dirname_result="$func_dirname_result${2}" 16364 1.1 mrg fi 16365 1.1 mrg } 16366 1.1 mrg 16367 1.1 mrg # func_basename file 16368 1.1 mrg func_basename () 16369 1.1 mrg { 16370 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 16371 1.1 mrg } 16372 1.1 mrg 16373 1.1 mrg 16374 1.1 mrg # func_stripname prefix suffix name 16375 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 16376 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 16377 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 16378 1.1 mrg # dot (in which case that matches only a dot). 16379 1.1 mrg # func_strip_suffix prefix name 16380 1.1 mrg func_stripname () 16381 1.1 mrg { 16382 1.1 mrg case ${2} in 16383 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 16384 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 16385 1.1 mrg esac 16386 1.1 mrg } 16387 1.1 mrg 16388 1.1 mrg # sed scripts: 16389 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 16390 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 16391 1.1 mrg 16392 1.1 mrg # func_opt_split 16393 1.1 mrg func_opt_split () 16394 1.1 mrg { 16395 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 16396 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 16397 1.1 mrg } 16398 1.1 mrg 16399 1.1 mrg # func_lo2o object 16400 1.1 mrg func_lo2o () 16401 1.1 mrg { 16402 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 16403 1.1 mrg } 16404 1.1 mrg 16405 1.1 mrg # func_xform libobj-or-source 16406 1.1 mrg func_xform () 16407 1.1 mrg { 16408 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 16409 1.1 mrg } 16410 1.1 mrg 16411 1.1 mrg # func_arith arithmetic-term... 16412 1.1 mrg func_arith () 16413 1.1 mrg { 16414 1.1 mrg func_arith_result=`expr "$@"` 16415 1.1 mrg } 16416 1.1 mrg 16417 1.1 mrg # func_len string 16418 1.1 mrg # STRING may not start with a hyphen. 16419 1.1 mrg func_len () 16420 1.1 mrg { 16421 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16422 1.1 mrg } 16423 1.1 mrg 16424 1.1 mrg _LT_EOF 16425 1.1 mrg esac 16426 1.1 mrg 16427 1.1 mrg case $lt_shell_append in 16428 1.1 mrg yes) 16429 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 16430 1.1 mrg 16431 1.1 mrg # func_append var value 16432 1.1 mrg # Append VALUE to the end of shell variable VAR. 16433 1.1 mrg func_append () 16434 1.1 mrg { 16435 1.1 mrg eval "$1+=\$2" 16436 1.1 mrg } 16437 1.1 mrg _LT_EOF 16438 1.1 mrg ;; 16439 1.1 mrg *) 16440 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 16441 1.1 mrg 16442 1.1 mrg # func_append var value 16443 1.1 mrg # Append VALUE to the end of shell variable VAR. 16444 1.1 mrg func_append () 16445 1.1 mrg { 16446 1.1 mrg eval "$1=\$$1\$2" 16447 1.1 mrg } 16448 1.1 mrg 16449 1.1 mrg _LT_EOF 16450 1.1 mrg ;; 16451 1.1 mrg esac 16452 1.1 mrg 16453 1.1 mrg 16454 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16455 1.1 mrg || (rm -f "$cfgfile"; exit 1) 16456 1.1 mrg 16457 1.1 mrg mv -f "$cfgfile" "$ofile" || 16458 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16459 1.1 mrg chmod +x "$ofile" 16460 1.1 mrg 16461 1.1 mrg ;; 16462 1.1 mrg "gstdint.h":C) 16463 1.1 mrg if test "$GCC" = yes; then 16464 1.1 mrg echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 16465 1.1 mrg else 16466 1.1 mrg echo "/* generated for $CC */" > tmp-stdint.h 16467 1.1 mrg fi 16468 1.1 mrg 16469 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16470 1.1 mrg 16471 1.1 mrg #ifndef GCC_GENERATED_STDINT_H 16472 1.1 mrg #define GCC_GENERATED_STDINT_H 1 16473 1.1 mrg 16474 1.1 mrg #include <sys/types.h> 16475 1.1 mrg EOF 16476 1.1 mrg 16477 1.1 mrg if test "$acx_cv_header_stdint" != stdint.h; then 16478 1.1 mrg echo "#include <stddef.h>" >> tmp-stdint.h 16479 1.1 mrg fi 16480 1.1 mrg if test "$acx_cv_header_stdint" != stddef.h; then 16481 1.1 mrg echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 16482 1.1 mrg fi 16483 1.1 mrg 16484 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16485 1.1 mrg /* glibc uses these symbols as guards to prevent redefinitions. */ 16486 1.1 mrg #ifdef __int8_t_defined 16487 1.1 mrg #define _INT8_T 16488 1.1 mrg #define _INT16_T 16489 1.1 mrg #define _INT32_T 16490 1.1 mrg #endif 16491 1.1 mrg #ifdef __uint32_t_defined 16492 1.1 mrg #define _UINT32_T 16493 1.1 mrg #endif 16494 1.1 mrg 16495 1.1 mrg EOF 16496 1.1 mrg 16497 1.1 mrg # ----------------- done header, emit basic int types ------------- 16498 1.1 mrg if test "$acx_cv_header_stdint" = stddef.h; then 16499 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16500 1.1 mrg 16501 1.1 mrg #ifndef _UINT8_T 16502 1.1 mrg #define _UINT8_T 16503 1.1 mrg #ifndef __uint8_t_defined 16504 1.1 mrg #define __uint8_t_defined 16505 1.1 mrg #ifndef uint8_t 16506 1.1 mrg typedef unsigned $acx_cv_type_int8_t uint8_t; 16507 1.1 mrg #endif 16508 1.1 mrg #endif 16509 1.1 mrg #endif 16510 1.1 mrg 16511 1.1 mrg #ifndef _UINT16_T 16512 1.1 mrg #define _UINT16_T 16513 1.1 mrg #ifndef __uint16_t_defined 16514 1.1 mrg #define __uint16_t_defined 16515 1.1 mrg #ifndef uint16_t 16516 1.1 mrg typedef unsigned $acx_cv_type_int16_t uint16_t; 16517 1.1 mrg #endif 16518 1.1 mrg #endif 16519 1.1 mrg #endif 16520 1.1 mrg 16521 1.1 mrg #ifndef _UINT32_T 16522 1.1 mrg #define _UINT32_T 16523 1.1 mrg #ifndef __uint32_t_defined 16524 1.1 mrg #define __uint32_t_defined 16525 1.1 mrg #ifndef uint32_t 16526 1.1 mrg typedef unsigned $acx_cv_type_int32_t uint32_t; 16527 1.1 mrg #endif 16528 1.1 mrg #endif 16529 1.1 mrg #endif 16530 1.1 mrg 16531 1.1 mrg #ifndef _INT8_T 16532 1.1 mrg #define _INT8_T 16533 1.1 mrg #ifndef __int8_t_defined 16534 1.1 mrg #define __int8_t_defined 16535 1.1 mrg #ifndef int8_t 16536 1.1 mrg typedef $acx_cv_type_int8_t int8_t; 16537 1.1 mrg #endif 16538 1.1 mrg #endif 16539 1.1 mrg #endif 16540 1.1 mrg 16541 1.1 mrg #ifndef _INT16_T 16542 1.1 mrg #define _INT16_T 16543 1.1 mrg #ifndef __int16_t_defined 16544 1.1 mrg #define __int16_t_defined 16545 1.1 mrg #ifndef int16_t 16546 1.1 mrg typedef $acx_cv_type_int16_t int16_t; 16547 1.1 mrg #endif 16548 1.1 mrg #endif 16549 1.1 mrg #endif 16550 1.1 mrg 16551 1.1 mrg #ifndef _INT32_T 16552 1.1 mrg #define _INT32_T 16553 1.1 mrg #ifndef __int32_t_defined 16554 1.1 mrg #define __int32_t_defined 16555 1.1 mrg #ifndef int32_t 16556 1.1 mrg typedef $acx_cv_type_int32_t int32_t; 16557 1.1 mrg #endif 16558 1.1 mrg #endif 16559 1.1 mrg #endif 16560 1.1 mrg EOF 16561 1.1 mrg elif test "$ac_cv_type_u_int32_t" = yes; then 16562 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16563 1.1 mrg 16564 1.1 mrg /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 16565 1.1 mrg #ifndef _INT8_T 16566 1.1 mrg #define _INT8_T 16567 1.1 mrg #endif 16568 1.1 mrg #ifndef _INT16_T 16569 1.1 mrg #define _INT16_T 16570 1.1 mrg #endif 16571 1.1 mrg #ifndef _INT32_T 16572 1.1 mrg #define _INT32_T 16573 1.1 mrg #endif 16574 1.1 mrg 16575 1.1 mrg #ifndef _UINT8_T 16576 1.1 mrg #define _UINT8_T 16577 1.1 mrg #ifndef __uint8_t_defined 16578 1.1 mrg #define __uint8_t_defined 16579 1.1 mrg #ifndef uint8_t 16580 1.1 mrg typedef u_int8_t uint8_t; 16581 1.1 mrg #endif 16582 1.1 mrg #endif 16583 1.1 mrg #endif 16584 1.1 mrg 16585 1.1 mrg #ifndef _UINT16_T 16586 1.1 mrg #define _UINT16_T 16587 1.1 mrg #ifndef __uint16_t_defined 16588 1.1 mrg #define __uint16_t_defined 16589 1.1 mrg #ifndef uint16_t 16590 1.1 mrg typedef u_int16_t uint16_t; 16591 1.1 mrg #endif 16592 1.1 mrg #endif 16593 1.1 mrg #endif 16594 1.1 mrg 16595 1.1 mrg #ifndef _UINT32_T 16596 1.1 mrg #define _UINT32_T 16597 1.1 mrg #ifndef __uint32_t_defined 16598 1.1 mrg #define __uint32_t_defined 16599 1.1 mrg #ifndef uint32_t 16600 1.1 mrg typedef u_int32_t uint32_t; 16601 1.1 mrg #endif 16602 1.1 mrg #endif 16603 1.1 mrg #endif 16604 1.1 mrg EOF 16605 1.1 mrg else 16606 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16607 1.1 mrg 16608 1.1 mrg /* Some systems have guard macros to prevent redefinitions, define them. */ 16609 1.1 mrg #ifndef _INT8_T 16610 1.1 mrg #define _INT8_T 16611 1.1 mrg #endif 16612 1.1 mrg #ifndef _INT16_T 16613 1.1 mrg #define _INT16_T 16614 1.1 mrg #endif 16615 1.1 mrg #ifndef _INT32_T 16616 1.1 mrg #define _INT32_T 16617 1.1 mrg #endif 16618 1.1 mrg #ifndef _UINT8_T 16619 1.1 mrg #define _UINT8_T 16620 1.1 mrg #endif 16621 1.1 mrg #ifndef _UINT16_T 16622 1.1 mrg #define _UINT16_T 16623 1.1 mrg #endif 16624 1.1 mrg #ifndef _UINT32_T 16625 1.1 mrg #define _UINT32_T 16626 1.1 mrg #endif 16627 1.1 mrg EOF 16628 1.1 mrg fi 16629 1.1 mrg 16630 1.1 mrg # ------------- done basic int types, emit int64_t types ------------ 16631 1.1 mrg if test "$ac_cv_type_uint64_t" = yes; then 16632 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16633 1.1 mrg 16634 1.1 mrg /* system headers have good uint64_t and int64_t */ 16635 1.1 mrg #ifndef _INT64_T 16636 1.1 mrg #define _INT64_T 16637 1.1 mrg #endif 16638 1.1 mrg #ifndef _UINT64_T 16639 1.1 mrg #define _UINT64_T 16640 1.1 mrg #endif 16641 1.1 mrg EOF 16642 1.1 mrg elif test "$ac_cv_type_u_int64_t" = yes; then 16643 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16644 1.1 mrg 16645 1.1 mrg /* system headers have an u_int64_t (and int64_t) */ 16646 1.1 mrg #ifndef _INT64_T 16647 1.1 mrg #define _INT64_T 16648 1.1 mrg #endif 16649 1.1 mrg #ifndef _UINT64_T 16650 1.1 mrg #define _UINT64_T 16651 1.1 mrg #ifndef __uint64_t_defined 16652 1.1 mrg #define __uint64_t_defined 16653 1.1 mrg #ifndef uint64_t 16654 1.1 mrg typedef u_int64_t uint64_t; 16655 1.1 mrg #endif 16656 1.1 mrg #endif 16657 1.1 mrg #endif 16658 1.1 mrg EOF 16659 1.1 mrg elif test -n "$acx_cv_type_int64_t"; then 16660 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16661 1.1 mrg 16662 1.1 mrg /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 16663 1.1 mrg #ifndef _INT64_T 16664 1.1 mrg #define _INT64_T 16665 1.1 mrg #ifndef int64_t 16666 1.1 mrg typedef $acx_cv_type_int64_t int64_t; 16667 1.1 mrg #endif 16668 1.1 mrg #endif 16669 1.1 mrg #ifndef _UINT64_T 16670 1.1 mrg #define _UINT64_T 16671 1.1 mrg #ifndef __uint64_t_defined 16672 1.1 mrg #define __uint64_t_defined 16673 1.1 mrg #ifndef uint64_t 16674 1.1 mrg typedef unsigned $acx_cv_type_int64_t uint64_t; 16675 1.1 mrg #endif 16676 1.1 mrg #endif 16677 1.1 mrg #endif 16678 1.1 mrg EOF 16679 1.1 mrg else 16680 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16681 1.1 mrg 16682 1.1 mrg /* some common heuristics for int64_t, using compiler-specific tests */ 16683 1.1 mrg #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 16684 1.1 mrg #ifndef _INT64_T 16685 1.1 mrg #define _INT64_T 16686 1.1 mrg #ifndef __int64_t_defined 16687 1.1 mrg #ifndef int64_t 16688 1.1 mrg typedef long long int64_t; 16689 1.1 mrg #endif 16690 1.1 mrg #endif 16691 1.1 mrg #endif 16692 1.1 mrg #ifndef _UINT64_T 16693 1.1 mrg #define _UINT64_T 16694 1.1 mrg #ifndef uint64_t 16695 1.1 mrg typedef unsigned long long uint64_t; 16696 1.1 mrg #endif 16697 1.1 mrg #endif 16698 1.1 mrg 16699 1.1 mrg #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 16700 1.1 mrg /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 16701 1.1 mrg does not implement __extension__. But that compiler doesn't define 16702 1.1 mrg __GNUC_MINOR__. */ 16703 1.1 mrg # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 16704 1.1 mrg # define __extension__ 16705 1.1 mrg # endif 16706 1.1 mrg 16707 1.1 mrg # ifndef _INT64_T 16708 1.1 mrg # define _INT64_T 16709 1.1 mrg # ifndef int64_t 16710 1.1 mrg __extension__ typedef long long int64_t; 16711 1.1 mrg # endif 16712 1.1 mrg # endif 16713 1.1 mrg # ifndef _UINT64_T 16714 1.1 mrg # define _UINT64_T 16715 1.1 mrg # ifndef uint64_t 16716 1.1 mrg __extension__ typedef unsigned long long uint64_t; 16717 1.1 mrg # endif 16718 1.1 mrg # endif 16719 1.1 mrg 16720 1.1 mrg #elif !defined __STRICT_ANSI__ 16721 1.1 mrg # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 16722 1.1 mrg 16723 1.1 mrg # ifndef _INT64_T 16724 1.1 mrg # define _INT64_T 16725 1.1 mrg # ifndef int64_t 16726 1.1 mrg typedef __int64 int64_t; 16727 1.1 mrg # endif 16728 1.1 mrg # endif 16729 1.1 mrg # ifndef _UINT64_T 16730 1.1 mrg # define _UINT64_T 16731 1.1 mrg # ifndef uint64_t 16732 1.1 mrg typedef unsigned __int64 uint64_t; 16733 1.1 mrg # endif 16734 1.1 mrg # endif 16735 1.1 mrg # endif /* compiler */ 16736 1.1 mrg 16737 1.1 mrg #endif /* ANSI version */ 16738 1.1 mrg EOF 16739 1.1 mrg fi 16740 1.1 mrg 16741 1.1 mrg # ------------- done int64_t types, emit intptr types ------------ 16742 1.1 mrg if test "$ac_cv_type_uintptr_t" != yes; then 16743 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16744 1.1 mrg 16745 1.1 mrg /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 16746 1.1 mrg #ifndef __uintptr_t_defined 16747 1.1 mrg #ifndef uintptr_t 16748 1.1 mrg typedef u$acx_cv_type_intptr_t uintptr_t; 16749 1.1 mrg #endif 16750 1.1 mrg #endif 16751 1.1 mrg #ifndef __intptr_t_defined 16752 1.1 mrg #ifndef intptr_t 16753 1.1 mrg typedef $acx_cv_type_intptr_t intptr_t; 16754 1.1 mrg #endif 16755 1.1 mrg #endif 16756 1.1 mrg EOF 16757 1.1 mrg fi 16758 1.1 mrg 16759 1.1 mrg # ------------- done intptr types, emit int_least types ------------ 16760 1.1 mrg if test "$ac_cv_type_int_least32_t" != yes; then 16761 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16762 1.1 mrg 16763 1.1 mrg /* Define int_least types */ 16764 1.1 mrg typedef int8_t int_least8_t; 16765 1.1 mrg typedef int16_t int_least16_t; 16766 1.1 mrg typedef int32_t int_least32_t; 16767 1.1 mrg #ifdef _INT64_T 16768 1.1 mrg typedef int64_t int_least64_t; 16769 1.1 mrg #endif 16770 1.1 mrg 16771 1.1 mrg typedef uint8_t uint_least8_t; 16772 1.1 mrg typedef uint16_t uint_least16_t; 16773 1.1 mrg typedef uint32_t uint_least32_t; 16774 1.1 mrg #ifdef _UINT64_T 16775 1.1 mrg typedef uint64_t uint_least64_t; 16776 1.1 mrg #endif 16777 1.1 mrg EOF 16778 1.1 mrg fi 16779 1.1 mrg 16780 1.1 mrg # ------------- done intptr types, emit int_fast types ------------ 16781 1.1 mrg if test "$ac_cv_type_int_fast32_t" != yes; then 16782 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16783 1.1 mrg 16784 1.1 mrg /* Define int_fast types. short is often slow */ 16785 1.1 mrg typedef int8_t int_fast8_t; 16786 1.1 mrg typedef int int_fast16_t; 16787 1.1 mrg typedef int32_t int_fast32_t; 16788 1.1 mrg #ifdef _INT64_T 16789 1.1 mrg typedef int64_t int_fast64_t; 16790 1.1 mrg #endif 16791 1.1 mrg 16792 1.1 mrg typedef uint8_t uint_fast8_t; 16793 1.1 mrg typedef unsigned int uint_fast16_t; 16794 1.1 mrg typedef uint32_t uint_fast32_t; 16795 1.1 mrg #ifdef _UINT64_T 16796 1.1 mrg typedef uint64_t uint_fast64_t; 16797 1.1 mrg #endif 16798 1.1 mrg EOF 16799 1.1 mrg fi 16800 1.1 mrg 16801 1.1 mrg if test "$ac_cv_type_uintmax_t" != yes; then 16802 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16803 1.1 mrg 16804 1.1 mrg /* Define intmax based on what we found */ 16805 1.1 mrg #ifndef intmax_t 16806 1.1 mrg #ifdef _INT64_T 16807 1.1 mrg typedef int64_t intmax_t; 16808 1.1 mrg #else 16809 1.1 mrg typedef long intmax_t; 16810 1.1 mrg #endif 16811 1.1 mrg #endif 16812 1.1 mrg #ifndef uintmax_t 16813 1.1 mrg #ifdef _UINT64_T 16814 1.1 mrg typedef uint64_t uintmax_t; 16815 1.1 mrg #else 16816 1.1 mrg typedef unsigned long uintmax_t; 16817 1.1 mrg #endif 16818 1.1 mrg #endif 16819 1.1 mrg EOF 16820 1.1 mrg fi 16821 1.1 mrg 16822 1.1 mrg sed 's/^ *//' >> tmp-stdint.h <<EOF 16823 1.1 mrg 16824 1.1 mrg #endif /* GCC_GENERATED_STDINT_H */ 16825 1.1 mrg EOF 16826 1.1 mrg 16827 1.1 mrg if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then 16828 1.1 mrg rm -f tmp-stdint.h 16829 1.1 mrg else 16830 1.1 mrg mv -f tmp-stdint.h gstdint.h 16831 1.1 mrg fi 16832 1.1 mrg 16833 1.1 mrg ;; 16834 1.8 mrg "install-debuginfo-for-buildid.sh":F) chmod +x install-debuginfo-for-buildid.sh ;; 16835 1.1 mrg "default":C) if test -n "$CONFIG_FILES"; then 16836 1.1 mrg if test -n "${with_target_subdir}"; then 16837 1.1 mrg # Multilibs need MULTISUBDIR defined correctly in certain makefiles so 16838 1.1 mrg # that multilib installs will end up installed in the correct place. 16839 1.1 mrg # The testsuite needs it for multilib-aware ABI baseline files. 16840 1.1 mrg # To work around this not being passed down from config-ml.in -> 16841 1.1 mrg # srcdir/Makefile.am -> srcdir/{src,libsupc++,...}/Makefile.am, manually 16842 1.1 mrg # append it here. Only modify Makefiles that have just been created. 16843 1.1 mrg # 16844 1.1 mrg # Also, get rid of this simulated-VPATH thing that automake does. 16845 1.1 mrg cat > vpsed << \_EOF 16846 1.1 mrg s!`test -f '$<' || echo '$(srcdir)/'`!! 16847 1.1 mrg _EOF 16848 1.1 mrg for i in $SUBDIRS; do 16849 1.1 mrg case $CONFIG_FILES in 16850 1.1 mrg *${i}/Makefile*) 16851 1.1 mrg #echo "Adding MULTISUBDIR to $i/Makefile" 16852 1.1 mrg sed -f vpsed $i/Makefile > tmp 16853 1.1 mrg grep '^MULTISUBDIR =' Makefile >> tmp 16854 1.1 mrg mv tmp $i/Makefile 16855 1.1 mrg ;; 16856 1.1 mrg esac 16857 1.1 mrg done 16858 1.1 mrg rm vpsed 16859 1.1 mrg fi 16860 1.1 mrg fi 16861 1.1 mrg ;; 16862 1.1 mrg 16863 1.1 mrg esac 16864 1.1 mrg done # for ac_tag 16865 1.1 mrg 16866 1.1 mrg 16867 1.1 mrg as_fn_exit 0 16868 1.1 mrg _ACEOF 16869 1.1 mrg ac_clean_files=$ac_clean_files_save 16870 1.1 mrg 16871 1.1 mrg test $ac_write_fail = 0 || 16872 1.8 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16873 1.1 mrg 16874 1.1 mrg 16875 1.1 mrg # configure is writing to config.log, and then calls config.status. 16876 1.1 mrg # config.status does its own redirection, appending to config.log. 16877 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 16878 1.1 mrg # by configure, so config.status won't be able to write to it; its 16879 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 16880 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 16881 1.1 mrg # appended to by config.status. When coming back to configure, we 16882 1.1 mrg # need to make the FD available again. 16883 1.1 mrg if test "$no_create" != yes; then 16884 1.1 mrg ac_cs_success=: 16885 1.1 mrg ac_config_status_args= 16886 1.1 mrg test "$silent" = yes && 16887 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 16888 1.1 mrg exec 5>/dev/null 16889 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16890 1.1 mrg exec 5>>config.log 16891 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16892 1.1 mrg # would make configure fail if this is the last instruction. 16893 1.8 mrg $ac_cs_success || as_fn_exit 1 16894 1.1 mrg fi 16895 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16896 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16897 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16898 1.1 mrg fi 16899 1.1 mrg 16900