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 200 1.1 mrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 201 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 202 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 203 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 1.1 mrg PATH=/empty FPATH=/empty; export PATH FPATH 205 1.1 mrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 206 1.1 mrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 207 1.1 mrg test \$(( 1 + 1 )) = 2 || 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='libobjc' 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="objc/objc.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='LTLIBOBJS 633 1.1 mrg LIBOBJS 634 1.6 mrg get_gcc_base_ver 635 1.6 mrg OBJC_BOEHM_GC_LIBS 636 1.6 mrg OBJC_BOEHM_GC_INCLUDES 637 1.6 mrg OBJC_BOEHM_GC 638 1.6 mrg OBJC_GCFLAGS 639 1.11 mrg extra_ldflags_libobjc 640 1.11 mrg ENABLE_DARWIN_AT_RPATH_FALSE 641 1.11 mrg ENABLE_DARWIN_AT_RPATH_TRUE 642 1.1 mrg SET_MAKE 643 1.1 mrg CPP 644 1.1 mrg OTOOL64 645 1.1 mrg OTOOL 646 1.1 mrg LIPO 647 1.1 mrg NMEDIT 648 1.1 mrg DSYMUTIL 649 1.1 mrg AWK 650 1.1 mrg STRIP 651 1.1 mrg LN_S 652 1.1 mrg NM 653 1.1 mrg ac_ct_DUMPBIN 654 1.1 mrg DUMPBIN 655 1.1 mrg LD 656 1.1 mrg FGREP 657 1.1 mrg EGREP 658 1.1 mrg GREP 659 1.1 mrg SED 660 1.1 mrg LIBTOOL 661 1.1 mrg OBJDUMP 662 1.1 mrg DLLTOOL 663 1.1 mrg MAINT 664 1.1 mrg MAINTAINER_MODE_FALSE 665 1.1 mrg MAINTAINER_MODE_TRUE 666 1.1 mrg INSTALL_DATA 667 1.1 mrg INSTALL_SCRIPT 668 1.1 mrg INSTALL_PROGRAM 669 1.1 mrg RANLIB 670 1.1 mrg AR 671 1.1 mrg AS 672 1.7 mrg XCFLAGS 673 1.2 apb lt_host_flags 674 1.1 mrg OBJEXT 675 1.1 mrg EXEEXT 676 1.1 mrg ac_ct_CC 677 1.1 mrg CPPFLAGS 678 1.1 mrg LDFLAGS 679 1.1 mrg CFLAGS 680 1.1 mrg CC 681 1.1 mrg libsuffix 682 1.1 mrg includedirname 683 1.1 mrg toolexeclibdir 684 1.1 mrg toolexecdir 685 1.1 mrg glibcpp_srcdir 686 1.1 mrg target_noncanonical 687 1.1 mrg target_os 688 1.1 mrg target_vendor 689 1.1 mrg target_cpu 690 1.1 mrg target 691 1.1 mrg host_os 692 1.1 mrg host_vendor 693 1.1 mrg host_cpu 694 1.1 mrg host 695 1.1 mrg multi_basedir 696 1.1 mrg VERSION 697 1.1 mrg target_subdir 698 1.1 mrg host_subdir 699 1.1 mrg build_subdir 700 1.1 mrg build_libsubdir 701 1.1 mrg build_os 702 1.1 mrg build_vendor 703 1.1 mrg build_cpu 704 1.1 mrg build 705 1.1 mrg target_alias 706 1.1 mrg host_alias 707 1.1 mrg build_alias 708 1.1 mrg LIBS 709 1.1 mrg ECHO_T 710 1.1 mrg ECHO_N 711 1.1 mrg ECHO_C 712 1.1 mrg DEFS 713 1.1 mrg mandir 714 1.1 mrg localedir 715 1.1 mrg libdir 716 1.1 mrg psdir 717 1.1 mrg pdfdir 718 1.1 mrg dvidir 719 1.1 mrg htmldir 720 1.1 mrg infodir 721 1.1 mrg docdir 722 1.1 mrg oldincludedir 723 1.1 mrg includedir 724 1.1 mrg localstatedir 725 1.1 mrg sharedstatedir 726 1.1 mrg sysconfdir 727 1.1 mrg datadir 728 1.1 mrg datarootdir 729 1.1 mrg libexecdir 730 1.1 mrg sbindir 731 1.1 mrg bindir 732 1.1 mrg program_transform_name 733 1.1 mrg prefix 734 1.1 mrg exec_prefix 735 1.1 mrg PACKAGE_URL 736 1.1 mrg PACKAGE_BUGREPORT 737 1.1 mrg PACKAGE_STRING 738 1.1 mrg PACKAGE_VERSION 739 1.1 mrg PACKAGE_TARNAME 740 1.1 mrg PACKAGE_NAME 741 1.1 mrg PATH_SEPARATOR 742 1.1 mrg SHELL' 743 1.1 mrg ac_subst_files='' 744 1.1 mrg ac_user_opts=' 745 1.1 mrg enable_option_checking 746 1.1 mrg with_build_libsubdir 747 1.1 mrg with_target_subdir 748 1.1 mrg with_cross_host 749 1.1 mrg enable_version_specific_runtime_libs 750 1.1 mrg enable_multilib 751 1.9 mrg with_toolexeclibdir 752 1.7 mrg enable_cet 753 1.1 mrg enable_maintainer_mode 754 1.1 mrg enable_shared 755 1.1 mrg enable_static 756 1.1 mrg with_pic 757 1.1 mrg enable_fast_install 758 1.1 mrg with_gnu_ld 759 1.1 mrg enable_libtool_lock 760 1.11 mrg enable_darwin_at_rpath 761 1.2 apb enable_tls 762 1.6 mrg enable_objc_gc 763 1.6 mrg with_target_bdw_gc 764 1.6 mrg with_target_bdw_gc_include 765 1.6 mrg with_target_bdw_gc_lib 766 1.6 mrg with_gcc_major_version_only 767 1.1 mrg ' 768 1.1 mrg ac_precious_vars='build_alias 769 1.1 mrg host_alias 770 1.1 mrg target_alias 771 1.1 mrg CPP 772 1.1 mrg CPPFLAGS' 773 1.1 mrg 774 1.1 mrg 775 1.1 mrg # Initialize some variables set by options. 776 1.1 mrg ac_init_help= 777 1.1 mrg ac_init_version=false 778 1.1 mrg ac_unrecognized_opts= 779 1.1 mrg ac_unrecognized_sep= 780 1.1 mrg # The variables have the same names as the options, with 781 1.1 mrg # dashes changed to underlines. 782 1.1 mrg cache_file=/dev/null 783 1.1 mrg exec_prefix=NONE 784 1.1 mrg no_create= 785 1.1 mrg no_recursion= 786 1.1 mrg prefix=NONE 787 1.1 mrg program_prefix=NONE 788 1.1 mrg program_suffix=NONE 789 1.1 mrg program_transform_name=s,x,x, 790 1.1 mrg silent= 791 1.1 mrg site= 792 1.1 mrg srcdir= 793 1.1 mrg verbose= 794 1.1 mrg x_includes=NONE 795 1.1 mrg x_libraries=NONE 796 1.1 mrg 797 1.1 mrg # Installation directory options. 798 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 799 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 800 1.1 mrg # by default will actually change. 801 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 802 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 803 1.1 mrg bindir='${exec_prefix}/bin' 804 1.1 mrg sbindir='${exec_prefix}/sbin' 805 1.1 mrg libexecdir='${exec_prefix}/libexec' 806 1.1 mrg datarootdir='${prefix}/share' 807 1.1 mrg datadir='${datarootdir}' 808 1.1 mrg sysconfdir='${prefix}/etc' 809 1.1 mrg sharedstatedir='${prefix}/com' 810 1.1 mrg localstatedir='${prefix}/var' 811 1.1 mrg includedir='${prefix}/include' 812 1.1 mrg oldincludedir='/usr/include' 813 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 814 1.1 mrg infodir='${datarootdir}/info' 815 1.1 mrg htmldir='${docdir}' 816 1.1 mrg dvidir='${docdir}' 817 1.1 mrg pdfdir='${docdir}' 818 1.1 mrg psdir='${docdir}' 819 1.1 mrg libdir='${exec_prefix}/lib' 820 1.1 mrg localedir='${datarootdir}/locale' 821 1.1 mrg mandir='${datarootdir}/man' 822 1.1 mrg 823 1.1 mrg ac_prev= 824 1.1 mrg ac_dashdash= 825 1.1 mrg for ac_option 826 1.1 mrg do 827 1.1 mrg # If the previous option needs an argument, assign it. 828 1.1 mrg if test -n "$ac_prev"; then 829 1.1 mrg eval $ac_prev=\$ac_option 830 1.1 mrg ac_prev= 831 1.1 mrg continue 832 1.1 mrg fi 833 1.1 mrg 834 1.1 mrg case $ac_option in 835 1.8 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 836 1.8 mrg *=) ac_optarg= ;; 837 1.8 mrg *) ac_optarg=yes ;; 838 1.1 mrg esac 839 1.1 mrg 840 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 841 1.1 mrg 842 1.1 mrg case $ac_dashdash$ac_option in 843 1.1 mrg --) 844 1.1 mrg ac_dashdash=yes ;; 845 1.1 mrg 846 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 847 1.1 mrg ac_prev=bindir ;; 848 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 849 1.1 mrg bindir=$ac_optarg ;; 850 1.1 mrg 851 1.1 mrg -build | --build | --buil | --bui | --bu) 852 1.1 mrg ac_prev=build_alias ;; 853 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 854 1.1 mrg build_alias=$ac_optarg ;; 855 1.1 mrg 856 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 857 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 858 1.1 mrg ac_prev=cache_file ;; 859 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 860 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 861 1.1 mrg cache_file=$ac_optarg ;; 862 1.1 mrg 863 1.1 mrg --config-cache | -C) 864 1.1 mrg cache_file=config.cache ;; 865 1.1 mrg 866 1.1 mrg -datadir | --datadir | --datadi | --datad) 867 1.1 mrg ac_prev=datadir ;; 868 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 869 1.1 mrg datadir=$ac_optarg ;; 870 1.1 mrg 871 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 872 1.1 mrg | --dataroo | --dataro | --datar) 873 1.1 mrg ac_prev=datarootdir ;; 874 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 875 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 876 1.1 mrg datarootdir=$ac_optarg ;; 877 1.1 mrg 878 1.1 mrg -disable-* | --disable-*) 879 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 880 1.1 mrg # Reject names that are not valid shell variable names. 881 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 882 1.8 mrg as_fn_error $? "invalid feature name: $ac_useropt" 883 1.1 mrg ac_useropt_orig=$ac_useropt 884 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 885 1.1 mrg case $ac_user_opts in 886 1.1 mrg *" 887 1.1 mrg "enable_$ac_useropt" 888 1.1 mrg "*) ;; 889 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 890 1.1 mrg ac_unrecognized_sep=', ';; 891 1.1 mrg esac 892 1.1 mrg eval enable_$ac_useropt=no ;; 893 1.1 mrg 894 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 895 1.1 mrg ac_prev=docdir ;; 896 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 897 1.1 mrg docdir=$ac_optarg ;; 898 1.1 mrg 899 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 900 1.1 mrg ac_prev=dvidir ;; 901 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 902 1.1 mrg dvidir=$ac_optarg ;; 903 1.1 mrg 904 1.1 mrg -enable-* | --enable-*) 905 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 906 1.1 mrg # Reject names that are not valid shell variable names. 907 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 908 1.8 mrg as_fn_error $? "invalid feature name: $ac_useropt" 909 1.1 mrg ac_useropt_orig=$ac_useropt 910 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 911 1.1 mrg case $ac_user_opts in 912 1.1 mrg *" 913 1.1 mrg "enable_$ac_useropt" 914 1.1 mrg "*) ;; 915 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 916 1.1 mrg ac_unrecognized_sep=', ';; 917 1.1 mrg esac 918 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 919 1.1 mrg 920 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 921 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 922 1.1 mrg | --exec | --exe | --ex) 923 1.1 mrg ac_prev=exec_prefix ;; 924 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 925 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 926 1.1 mrg | --exec=* | --exe=* | --ex=*) 927 1.1 mrg exec_prefix=$ac_optarg ;; 928 1.1 mrg 929 1.1 mrg -gas | --gas | --ga | --g) 930 1.1 mrg # Obsolete; use --with-gas. 931 1.1 mrg with_gas=yes ;; 932 1.1 mrg 933 1.1 mrg -help | --help | --hel | --he | -h) 934 1.1 mrg ac_init_help=long ;; 935 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 936 1.1 mrg ac_init_help=recursive ;; 937 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 938 1.1 mrg ac_init_help=short ;; 939 1.1 mrg 940 1.1 mrg -host | --host | --hos | --ho) 941 1.1 mrg ac_prev=host_alias ;; 942 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 943 1.1 mrg host_alias=$ac_optarg ;; 944 1.1 mrg 945 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 946 1.1 mrg ac_prev=htmldir ;; 947 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 948 1.1 mrg | --ht=*) 949 1.1 mrg htmldir=$ac_optarg ;; 950 1.1 mrg 951 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 952 1.1 mrg | --includ | --inclu | --incl | --inc) 953 1.1 mrg ac_prev=includedir ;; 954 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 955 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 956 1.1 mrg includedir=$ac_optarg ;; 957 1.1 mrg 958 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 959 1.1 mrg ac_prev=infodir ;; 960 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 961 1.1 mrg infodir=$ac_optarg ;; 962 1.1 mrg 963 1.1 mrg -libdir | --libdir | --libdi | --libd) 964 1.1 mrg ac_prev=libdir ;; 965 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 966 1.1 mrg libdir=$ac_optarg ;; 967 1.1 mrg 968 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 969 1.1 mrg | --libexe | --libex | --libe) 970 1.1 mrg ac_prev=libexecdir ;; 971 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 972 1.1 mrg | --libexe=* | --libex=* | --libe=*) 973 1.1 mrg libexecdir=$ac_optarg ;; 974 1.1 mrg 975 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 976 1.1 mrg ac_prev=localedir ;; 977 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 978 1.1 mrg localedir=$ac_optarg ;; 979 1.1 mrg 980 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 981 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 982 1.1 mrg ac_prev=localstatedir ;; 983 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 984 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 985 1.1 mrg localstatedir=$ac_optarg ;; 986 1.1 mrg 987 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 988 1.1 mrg ac_prev=mandir ;; 989 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 990 1.1 mrg mandir=$ac_optarg ;; 991 1.1 mrg 992 1.1 mrg -nfp | --nfp | --nf) 993 1.1 mrg # Obsolete; use --without-fp. 994 1.1 mrg with_fp=no ;; 995 1.1 mrg 996 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 997 1.1 mrg | --no-cr | --no-c | -n) 998 1.1 mrg no_create=yes ;; 999 1.1 mrg 1000 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1001 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1002 1.1 mrg no_recursion=yes ;; 1003 1.1 mrg 1004 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1005 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1006 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1007 1.1 mrg ac_prev=oldincludedir ;; 1008 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1009 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1010 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1011 1.1 mrg oldincludedir=$ac_optarg ;; 1012 1.1 mrg 1013 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1014 1.1 mrg ac_prev=prefix ;; 1015 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1016 1.1 mrg prefix=$ac_optarg ;; 1017 1.1 mrg 1018 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1019 1.1 mrg | --program-pre | --program-pr | --program-p) 1020 1.1 mrg ac_prev=program_prefix ;; 1021 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1022 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1023 1.1 mrg program_prefix=$ac_optarg ;; 1024 1.1 mrg 1025 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1026 1.1 mrg | --program-suf | --program-su | --program-s) 1027 1.1 mrg ac_prev=program_suffix ;; 1028 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1029 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1030 1.1 mrg program_suffix=$ac_optarg ;; 1031 1.1 mrg 1032 1.1 mrg -program-transform-name | --program-transform-name \ 1033 1.1 mrg | --program-transform-nam | --program-transform-na \ 1034 1.1 mrg | --program-transform-n | --program-transform- \ 1035 1.1 mrg | --program-transform | --program-transfor \ 1036 1.1 mrg | --program-transfo | --program-transf \ 1037 1.1 mrg | --program-trans | --program-tran \ 1038 1.1 mrg | --progr-tra | --program-tr | --program-t) 1039 1.1 mrg ac_prev=program_transform_name ;; 1040 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1041 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1042 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1043 1.1 mrg | --program-transform=* | --program-transfor=* \ 1044 1.1 mrg | --program-transfo=* | --program-transf=* \ 1045 1.1 mrg | --program-trans=* | --program-tran=* \ 1046 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1047 1.1 mrg program_transform_name=$ac_optarg ;; 1048 1.1 mrg 1049 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1050 1.1 mrg ac_prev=pdfdir ;; 1051 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1052 1.1 mrg pdfdir=$ac_optarg ;; 1053 1.1 mrg 1054 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1055 1.1 mrg ac_prev=psdir ;; 1056 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1057 1.1 mrg psdir=$ac_optarg ;; 1058 1.1 mrg 1059 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1060 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1061 1.1 mrg silent=yes ;; 1062 1.1 mrg 1063 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1064 1.1 mrg ac_prev=sbindir ;; 1065 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1066 1.1 mrg | --sbi=* | --sb=*) 1067 1.1 mrg sbindir=$ac_optarg ;; 1068 1.1 mrg 1069 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1070 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1071 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1072 1.1 mrg | --sha | --sh) 1073 1.1 mrg ac_prev=sharedstatedir ;; 1074 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1075 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1076 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1077 1.1 mrg | --sha=* | --sh=*) 1078 1.1 mrg sharedstatedir=$ac_optarg ;; 1079 1.1 mrg 1080 1.1 mrg -site | --site | --sit) 1081 1.1 mrg ac_prev=site ;; 1082 1.1 mrg -site=* | --site=* | --sit=*) 1083 1.1 mrg site=$ac_optarg ;; 1084 1.1 mrg 1085 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1086 1.1 mrg ac_prev=srcdir ;; 1087 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1088 1.1 mrg srcdir=$ac_optarg ;; 1089 1.1 mrg 1090 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1091 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1092 1.1 mrg ac_prev=sysconfdir ;; 1093 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1094 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1095 1.1 mrg sysconfdir=$ac_optarg ;; 1096 1.1 mrg 1097 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1098 1.1 mrg ac_prev=target_alias ;; 1099 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1100 1.1 mrg target_alias=$ac_optarg ;; 1101 1.1 mrg 1102 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1103 1.1 mrg verbose=yes ;; 1104 1.1 mrg 1105 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1106 1.1 mrg ac_init_version=: ;; 1107 1.1 mrg 1108 1.1 mrg -with-* | --with-*) 1109 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1110 1.1 mrg # Reject names that are not valid shell variable names. 1111 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1112 1.8 mrg as_fn_error $? "invalid package name: $ac_useropt" 1113 1.1 mrg ac_useropt_orig=$ac_useropt 1114 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1115 1.1 mrg case $ac_user_opts in 1116 1.1 mrg *" 1117 1.1 mrg "with_$ac_useropt" 1118 1.1 mrg "*) ;; 1119 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1120 1.1 mrg ac_unrecognized_sep=', ';; 1121 1.1 mrg esac 1122 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1123 1.1 mrg 1124 1.1 mrg -without-* | --without-*) 1125 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1126 1.1 mrg # Reject names that are not valid shell variable names. 1127 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1128 1.8 mrg as_fn_error $? "invalid package name: $ac_useropt" 1129 1.1 mrg ac_useropt_orig=$ac_useropt 1130 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1131 1.1 mrg case $ac_user_opts in 1132 1.1 mrg *" 1133 1.1 mrg "with_$ac_useropt" 1134 1.1 mrg "*) ;; 1135 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1136 1.1 mrg ac_unrecognized_sep=', ';; 1137 1.1 mrg esac 1138 1.1 mrg eval with_$ac_useropt=no ;; 1139 1.1 mrg 1140 1.1 mrg --x) 1141 1.1 mrg # Obsolete; use --with-x. 1142 1.1 mrg with_x=yes ;; 1143 1.1 mrg 1144 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1145 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1146 1.1 mrg ac_prev=x_includes ;; 1147 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1148 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1149 1.1 mrg x_includes=$ac_optarg ;; 1150 1.1 mrg 1151 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1152 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1153 1.1 mrg ac_prev=x_libraries ;; 1154 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1155 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1156 1.1 mrg x_libraries=$ac_optarg ;; 1157 1.1 mrg 1158 1.8 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1159 1.8 mrg Try \`$0 --help' for more information" 1160 1.1 mrg ;; 1161 1.1 mrg 1162 1.1 mrg *=*) 1163 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1164 1.1 mrg # Reject names that are not valid shell variable names. 1165 1.1 mrg case $ac_envvar in #( 1166 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1167 1.8 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1168 1.1 mrg esac 1169 1.1 mrg eval $ac_envvar=\$ac_optarg 1170 1.1 mrg export $ac_envvar ;; 1171 1.1 mrg 1172 1.1 mrg *) 1173 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1174 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1175 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1176 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1177 1.8 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1178 1.1 mrg ;; 1179 1.1 mrg 1180 1.1 mrg esac 1181 1.1 mrg done 1182 1.1 mrg 1183 1.1 mrg if test -n "$ac_prev"; then 1184 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1185 1.8 mrg as_fn_error $? "missing argument to $ac_option" 1186 1.1 mrg fi 1187 1.1 mrg 1188 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1189 1.1 mrg case $enable_option_checking in 1190 1.1 mrg no) ;; 1191 1.8 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1192 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1193 1.1 mrg esac 1194 1.1 mrg fi 1195 1.1 mrg 1196 1.1 mrg # Check all directory arguments for consistency. 1197 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1198 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1199 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1200 1.1 mrg libdir localedir mandir 1201 1.1 mrg do 1202 1.1 mrg eval ac_val=\$$ac_var 1203 1.1 mrg # Remove trailing slashes. 1204 1.1 mrg case $ac_val in 1205 1.1 mrg */ ) 1206 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1207 1.1 mrg eval $ac_var=\$ac_val;; 1208 1.1 mrg esac 1209 1.1 mrg # Be sure to have absolute directory names. 1210 1.1 mrg case $ac_val in 1211 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1212 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1213 1.1 mrg esac 1214 1.8 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1215 1.1 mrg done 1216 1.1 mrg 1217 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1218 1.1 mrg # used to hold the argument of --host etc. 1219 1.1 mrg # FIXME: To remove some day. 1220 1.1 mrg build=$build_alias 1221 1.1 mrg host=$host_alias 1222 1.1 mrg target=$target_alias 1223 1.1 mrg 1224 1.1 mrg # FIXME: To remove some day. 1225 1.1 mrg if test "x$host_alias" != x; then 1226 1.1 mrg if test "x$build_alias" = x; then 1227 1.1 mrg cross_compiling=maybe 1228 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1229 1.1 mrg cross_compiling=yes 1230 1.1 mrg fi 1231 1.1 mrg fi 1232 1.1 mrg 1233 1.1 mrg ac_tool_prefix= 1234 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1235 1.1 mrg 1236 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1237 1.1 mrg 1238 1.1 mrg 1239 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1240 1.1 mrg ac_ls_di=`ls -di .` && 1241 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1242 1.8 mrg as_fn_error $? "working directory cannot be determined" 1243 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1244 1.8 mrg as_fn_error $? "pwd does not report name of working directory" 1245 1.1 mrg 1246 1.1 mrg 1247 1.1 mrg # Find the source files, if location was not specified. 1248 1.1 mrg if test -z "$srcdir"; then 1249 1.1 mrg ac_srcdir_defaulted=yes 1250 1.1 mrg # Try the directory containing this script, then the parent directory. 1251 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1252 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1253 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1254 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1255 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1256 1.1 mrg $as_echo X"$as_myself" | 1257 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1258 1.1 mrg s//\1/ 1259 1.1 mrg q 1260 1.1 mrg } 1261 1.1 mrg /^X\(\/\/\)[^/].*/{ 1262 1.1 mrg s//\1/ 1263 1.1 mrg q 1264 1.1 mrg } 1265 1.1 mrg /^X\(\/\/\)$/{ 1266 1.1 mrg s//\1/ 1267 1.1 mrg q 1268 1.1 mrg } 1269 1.1 mrg /^X\(\/\).*/{ 1270 1.1 mrg s//\1/ 1271 1.1 mrg q 1272 1.1 mrg } 1273 1.1 mrg s/.*/./; q'` 1274 1.1 mrg srcdir=$ac_confdir 1275 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1276 1.1 mrg srcdir=.. 1277 1.1 mrg fi 1278 1.1 mrg else 1279 1.1 mrg ac_srcdir_defaulted=no 1280 1.1 mrg fi 1281 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1282 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1283 1.8 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1284 1.1 mrg fi 1285 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1286 1.1 mrg ac_abs_confdir=`( 1287 1.8 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1288 1.1 mrg pwd)` 1289 1.1 mrg # When building in place, set srcdir=. 1290 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1291 1.1 mrg srcdir=. 1292 1.1 mrg fi 1293 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1294 1.1 mrg # Double slashes in file names in object file debugging info 1295 1.1 mrg # mess up M-x gdb in Emacs. 1296 1.1 mrg case $srcdir in 1297 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1298 1.1 mrg esac 1299 1.1 mrg for ac_var in $ac_precious_vars; do 1300 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1301 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1302 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1303 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1304 1.1 mrg done 1305 1.1 mrg 1306 1.1 mrg # 1307 1.1 mrg # Report the --help message. 1308 1.1 mrg # 1309 1.1 mrg if test "$ac_init_help" = "long"; then 1310 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1311 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1312 1.1 mrg cat <<_ACEOF 1313 1.1 mrg \`configure' configures package-unused version-unused to adapt to many kinds of systems. 1314 1.1 mrg 1315 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1316 1.1 mrg 1317 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1318 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1319 1.1 mrg 1320 1.1 mrg Defaults for the options are specified in brackets. 1321 1.1 mrg 1322 1.1 mrg Configuration: 1323 1.1 mrg -h, --help display this help and exit 1324 1.1 mrg --help=short display options specific to this package 1325 1.1 mrg --help=recursive display the short help of all the included packages 1326 1.1 mrg -V, --version display version information and exit 1327 1.8 mrg -q, --quiet, --silent do not print \`checking ...' messages 1328 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1329 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1330 1.1 mrg -n, --no-create do not create output files 1331 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1332 1.1 mrg 1333 1.1 mrg Installation directories: 1334 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1335 1.1 mrg [$ac_default_prefix] 1336 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1337 1.1 mrg [PREFIX] 1338 1.1 mrg 1339 1.1 mrg By default, \`make install' will install all the files in 1340 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1341 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1342 1.1 mrg for instance \`--prefix=\$HOME'. 1343 1.1 mrg 1344 1.1 mrg For better control, use the options below. 1345 1.1 mrg 1346 1.1 mrg Fine tuning of the installation directories: 1347 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1348 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1349 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1350 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1351 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1352 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1353 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1354 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1355 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1356 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1357 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1358 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1359 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1360 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1361 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc] 1362 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1363 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1364 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1365 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1366 1.1 mrg _ACEOF 1367 1.1 mrg 1368 1.1 mrg cat <<\_ACEOF 1369 1.1 mrg 1370 1.1 mrg System types: 1371 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1372 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1373 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST] 1374 1.1 mrg _ACEOF 1375 1.1 mrg fi 1376 1.1 mrg 1377 1.1 mrg if test -n "$ac_init_help"; then 1378 1.1 mrg case $ac_init_help in 1379 1.1 mrg short | recursive ) echo "Configuration of package-unused version-unused:";; 1380 1.1 mrg esac 1381 1.1 mrg cat <<\_ACEOF 1382 1.1 mrg 1383 1.1 mrg Optional Features: 1384 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1385 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1386 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1387 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1388 1.1 mrg --enable-multilib build many library versions (default) 1389 1.10 mrg --enable-cet enable Intel CET in target libraries [default=auto] 1390 1.8 mrg --enable-maintainer-mode 1391 1.8 mrg enable make rules and dependencies not useful (and 1392 1.8 mrg sometimes confusing) to the casual installer 1393 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1394 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1395 1.1 mrg --enable-fast-install[=PKGS] 1396 1.1 mrg optimize for fast installation [default=yes] 1397 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1398 1.11 mrg --enable-darwin-at-rpath 1399 1.11 mrg install libraries with @rpath/library-name, requires 1400 1.11 mrg rpaths to be added to executables 1401 1.2 apb --enable-tls Use thread-local storage [default=yes] 1402 1.6 mrg --enable-objc-gc enable use of Boehm's garbage collector with the GNU 1403 1.6 mrg Objective-C runtime 1404 1.1 mrg 1405 1.1 mrg Optional Packages: 1406 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1407 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1408 1.1 mrg --with-build-libsubdir=DIR Directory where to find libraries for build system 1409 1.1 mrg --with-target-subdir=SUBDIR 1410 1.1 mrg configuring in a subdirectory 1411 1.1 mrg --with-cross-host=HOST configuring with a cross compiler 1412 1.9 mrg --with-toolexeclibdir=DIR 1413 1.9 mrg install libraries built with a cross compiler within 1414 1.9 mrg DIR 1415 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1416 1.1 mrg both] 1417 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1418 1.6 mrg --with-target-bdw-gc=PATHLIST 1419 1.6 mrg specify prefix directory for installed bdw-gc 1420 1.6 mrg package. Equivalent to 1421 1.6 mrg --with-target-bdw-gc-include=PATH/include plus 1422 1.6 mrg --with-target-bdw-gc-lib=PATH/lib 1423 1.6 mrg --with-target-bdw-gc-include=PATHLIST 1424 1.6 mrg specify directories for installed bdw-gc include 1425 1.6 mrg files 1426 1.6 mrg --with-target-bdw-gc-lib=PATHLIST 1427 1.6 mrg specify directories for installed bdw-gc library 1428 1.6 mrg --with-gcc-major-version-only 1429 1.6 mrg use only GCC major number in filesystem paths 1430 1.1 mrg 1431 1.1 mrg Some influential environment variables: 1432 1.1 mrg CC C compiler command 1433 1.1 mrg CFLAGS C compiler flags 1434 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1435 1.1 mrg nonstandard directory <lib dir> 1436 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1437 1.8 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1438 1.1 mrg you have headers in a nonstandard directory <include dir> 1439 1.1 mrg CPP C preprocessor 1440 1.1 mrg 1441 1.1 mrg Use these variables to override the choices made by `configure' or to help 1442 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1443 1.1 mrg 1444 1.1 mrg Report bugs to the package provider. 1445 1.1 mrg _ACEOF 1446 1.1 mrg ac_status=$? 1447 1.1 mrg fi 1448 1.1 mrg 1449 1.1 mrg if test "$ac_init_help" = "recursive"; then 1450 1.1 mrg # If there are subdirs, report their specific --help. 1451 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1452 1.1 mrg test -d "$ac_dir" || 1453 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1454 1.1 mrg continue 1455 1.1 mrg ac_builddir=. 1456 1.1 mrg 1457 1.1 mrg case "$ac_dir" in 1458 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1459 1.1 mrg *) 1460 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1461 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1462 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1463 1.1 mrg case $ac_top_builddir_sub in 1464 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1465 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1466 1.1 mrg esac ;; 1467 1.1 mrg esac 1468 1.1 mrg ac_abs_top_builddir=$ac_pwd 1469 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1470 1.1 mrg # for backward compatibility: 1471 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1472 1.1 mrg 1473 1.1 mrg case $srcdir in 1474 1.1 mrg .) # We are building in place. 1475 1.1 mrg ac_srcdir=. 1476 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1477 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1478 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1479 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1480 1.1 mrg ac_top_srcdir=$srcdir 1481 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1482 1.1 mrg *) # Relative name. 1483 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1484 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1485 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1486 1.1 mrg esac 1487 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1488 1.1 mrg 1489 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1490 1.1 mrg # Check for guested configure. 1491 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1492 1.1 mrg echo && 1493 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1494 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1495 1.1 mrg echo && 1496 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1497 1.1 mrg else 1498 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1499 1.1 mrg fi || ac_status=$? 1500 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1501 1.1 mrg done 1502 1.1 mrg fi 1503 1.1 mrg 1504 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1505 1.1 mrg if $ac_init_version; then 1506 1.1 mrg cat <<\_ACEOF 1507 1.1 mrg package-unused configure version-unused 1508 1.8 mrg generated by GNU Autoconf 2.69 1509 1.1 mrg 1510 1.8 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1511 1.1 mrg This configure script is free software; the Free Software Foundation 1512 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1513 1.1 mrg _ACEOF 1514 1.1 mrg exit 1515 1.1 mrg fi 1516 1.1 mrg 1517 1.1 mrg ## ------------------------ ## 1518 1.1 mrg ## Autoconf initialization. ## 1519 1.1 mrg ## ------------------------ ## 1520 1.1 mrg 1521 1.1 mrg # ac_fn_c_try_compile LINENO 1522 1.1 mrg # -------------------------- 1523 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1524 1.1 mrg ac_fn_c_try_compile () 1525 1.1 mrg { 1526 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1527 1.1 mrg rm -f conftest.$ac_objext 1528 1.1 mrg if { { ac_try="$ac_compile" 1529 1.1 mrg case "(($ac_try" in 1530 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1531 1.1 mrg *) ac_try_echo=$ac_try;; 1532 1.1 mrg esac 1533 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1534 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1535 1.1 mrg (eval "$ac_compile") 2>conftest.err 1536 1.1 mrg ac_status=$? 1537 1.1 mrg if test -s conftest.err; then 1538 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1539 1.1 mrg cat conftest.er1 >&5 1540 1.1 mrg mv -f conftest.er1 conftest.err 1541 1.1 mrg fi 1542 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1543 1.1 mrg test $ac_status = 0; } && { 1544 1.1 mrg test -z "$ac_c_werror_flag" || 1545 1.1 mrg test ! -s conftest.err 1546 1.1 mrg } && test -s conftest.$ac_objext; then : 1547 1.1 mrg ac_retval=0 1548 1.1 mrg else 1549 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1550 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1551 1.1 mrg 1552 1.1 mrg ac_retval=1 1553 1.1 mrg fi 1554 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1555 1.8 mrg as_fn_set_status $ac_retval 1556 1.1 mrg 1557 1.1 mrg } # ac_fn_c_try_compile 1558 1.1 mrg 1559 1.1 mrg # ac_fn_c_try_link LINENO 1560 1.1 mrg # ----------------------- 1561 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1562 1.1 mrg ac_fn_c_try_link () 1563 1.1 mrg { 1564 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1565 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1566 1.1 mrg if { { ac_try="$ac_link" 1567 1.1 mrg case "(($ac_try" in 1568 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1569 1.1 mrg *) ac_try_echo=$ac_try;; 1570 1.1 mrg esac 1571 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1572 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1573 1.1 mrg (eval "$ac_link") 2>conftest.err 1574 1.1 mrg ac_status=$? 1575 1.1 mrg if test -s conftest.err; then 1576 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1577 1.1 mrg cat conftest.er1 >&5 1578 1.1 mrg mv -f conftest.er1 conftest.err 1579 1.1 mrg fi 1580 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1581 1.1 mrg test $ac_status = 0; } && { 1582 1.1 mrg test -z "$ac_c_werror_flag" || 1583 1.1 mrg test ! -s conftest.err 1584 1.1 mrg } && test -s conftest$ac_exeext && { 1585 1.1 mrg test "$cross_compiling" = yes || 1586 1.8 mrg test -x conftest$ac_exeext 1587 1.1 mrg }; then : 1588 1.1 mrg ac_retval=0 1589 1.1 mrg else 1590 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1591 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1592 1.1 mrg 1593 1.1 mrg ac_retval=1 1594 1.1 mrg fi 1595 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1596 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1597 1.1 mrg # interfere with the next link command; also delete a directory that is 1598 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1599 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1600 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1601 1.8 mrg as_fn_set_status $ac_retval 1602 1.1 mrg 1603 1.1 mrg } # ac_fn_c_try_link 1604 1.1 mrg 1605 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1606 1.1 mrg # ------------------------------------------------------- 1607 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in 1608 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly. 1609 1.1 mrg ac_fn_c_check_header_compile () 1610 1.1 mrg { 1611 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1612 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1613 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1614 1.8 mrg if eval \${$3+:} false; then : 1615 1.1 mrg $as_echo_n "(cached) " >&6 1616 1.1 mrg else 1617 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1618 1.1 mrg /* end confdefs.h. */ 1619 1.1 mrg $4 1620 1.1 mrg #include <$2> 1621 1.1 mrg _ACEOF 1622 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1623 1.1 mrg eval "$3=yes" 1624 1.1 mrg else 1625 1.1 mrg eval "$3=no" 1626 1.1 mrg fi 1627 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1628 1.1 mrg fi 1629 1.1 mrg eval ac_res=\$$3 1630 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1631 1.1 mrg $as_echo "$ac_res" >&6; } 1632 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1633 1.1 mrg 1634 1.1 mrg } # ac_fn_c_check_header_compile 1635 1.1 mrg 1636 1.1 mrg # ac_fn_c_try_cpp LINENO 1637 1.1 mrg # ---------------------- 1638 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1639 1.1 mrg ac_fn_c_try_cpp () 1640 1.1 mrg { 1641 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1642 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1643 1.1 mrg case "(($ac_try" in 1644 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1645 1.1 mrg *) ac_try_echo=$ac_try;; 1646 1.1 mrg esac 1647 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1648 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1649 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1650 1.1 mrg ac_status=$? 1651 1.1 mrg if test -s conftest.err; then 1652 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1653 1.1 mrg cat conftest.er1 >&5 1654 1.1 mrg mv -f conftest.er1 conftest.err 1655 1.1 mrg fi 1656 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1657 1.8 mrg test $ac_status = 0; } > conftest.i && { 1658 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1659 1.1 mrg test ! -s conftest.err 1660 1.1 mrg }; then : 1661 1.1 mrg ac_retval=0 1662 1.1 mrg else 1663 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1664 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1665 1.1 mrg 1666 1.1 mrg ac_retval=1 1667 1.1 mrg fi 1668 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1669 1.8 mrg as_fn_set_status $ac_retval 1670 1.1 mrg 1671 1.1 mrg } # ac_fn_c_try_cpp 1672 1.1 mrg 1673 1.1 mrg # ac_fn_c_try_run LINENO 1674 1.1 mrg # ---------------------- 1675 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1676 1.1 mrg # that executables *can* be run. 1677 1.1 mrg ac_fn_c_try_run () 1678 1.1 mrg { 1679 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1680 1.1 mrg if { { ac_try="$ac_link" 1681 1.1 mrg case "(($ac_try" in 1682 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1683 1.1 mrg *) ac_try_echo=$ac_try;; 1684 1.1 mrg esac 1685 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1686 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1687 1.1 mrg (eval "$ac_link") 2>&5 1688 1.1 mrg ac_status=$? 1689 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1690 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1691 1.1 mrg { { case "(($ac_try" in 1692 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1693 1.1 mrg *) ac_try_echo=$ac_try;; 1694 1.1 mrg esac 1695 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1696 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1697 1.1 mrg (eval "$ac_try") 2>&5 1698 1.1 mrg ac_status=$? 1699 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1700 1.1 mrg test $ac_status = 0; }; }; then : 1701 1.1 mrg ac_retval=0 1702 1.1 mrg else 1703 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1704 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1705 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1706 1.1 mrg 1707 1.1 mrg ac_retval=$ac_status 1708 1.1 mrg fi 1709 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1710 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1711 1.8 mrg as_fn_set_status $ac_retval 1712 1.1 mrg 1713 1.1 mrg } # ac_fn_c_try_run 1714 1.1 mrg 1715 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1716 1.1 mrg # ---------------------------------- 1717 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1718 1.1 mrg ac_fn_c_check_func () 1719 1.1 mrg { 1720 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1722 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1723 1.8 mrg if eval \${$3+:} false; then : 1724 1.1 mrg $as_echo_n "(cached) " >&6 1725 1.1 mrg else 1726 1.1 mrg if test x$gcc_no_link = xyes; then 1727 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1728 1.1 mrg fi 1729 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1730 1.1 mrg /* end confdefs.h. */ 1731 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1732 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1733 1.1 mrg #define $2 innocuous_$2 1734 1.1 mrg 1735 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1736 1.1 mrg which can conflict with char $2 (); below. 1737 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1738 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1739 1.1 mrg 1740 1.1 mrg #ifdef __STDC__ 1741 1.1 mrg # include <limits.h> 1742 1.1 mrg #else 1743 1.1 mrg # include <assert.h> 1744 1.1 mrg #endif 1745 1.1 mrg 1746 1.1 mrg #undef $2 1747 1.1 mrg 1748 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1749 1.1 mrg Use char because int might match the return type of a GCC 1750 1.1 mrg builtin and then its argument prototype would still apply. */ 1751 1.1 mrg #ifdef __cplusplus 1752 1.1 mrg extern "C" 1753 1.1 mrg #endif 1754 1.1 mrg char $2 (); 1755 1.1 mrg /* The GNU C library defines this for functions which it implements 1756 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1757 1.1 mrg something starting with __ and the normal name is an alias. */ 1758 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1759 1.1 mrg choke me 1760 1.1 mrg #endif 1761 1.1 mrg 1762 1.1 mrg int 1763 1.1 mrg main () 1764 1.1 mrg { 1765 1.1 mrg return $2 (); 1766 1.1 mrg ; 1767 1.1 mrg return 0; 1768 1.1 mrg } 1769 1.1 mrg _ACEOF 1770 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1771 1.1 mrg eval "$3=yes" 1772 1.1 mrg else 1773 1.1 mrg eval "$3=no" 1774 1.1 mrg fi 1775 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1776 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1777 1.1 mrg fi 1778 1.1 mrg eval ac_res=\$$3 1779 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1780 1.1 mrg $as_echo "$ac_res" >&6; } 1781 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1782 1.1 mrg 1783 1.1 mrg } # ac_fn_c_check_func 1784 1.1 mrg 1785 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1786 1.1 mrg # ------------------------------------------------------- 1787 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1788 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR 1789 1.1 mrg # accordingly. 1790 1.1 mrg ac_fn_c_check_header_mongrel () 1791 1.1 mrg { 1792 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1793 1.8 mrg if eval \${$3+:} false; then : 1794 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1795 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1796 1.8 mrg if eval \${$3+:} false; then : 1797 1.1 mrg $as_echo_n "(cached) " >&6 1798 1.1 mrg fi 1799 1.1 mrg eval ac_res=\$$3 1800 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1801 1.1 mrg $as_echo "$ac_res" >&6; } 1802 1.1 mrg else 1803 1.1 mrg # Is the header compilable? 1804 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1805 1.1 mrg $as_echo_n "checking $2 usability... " >&6; } 1806 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1807 1.1 mrg /* end confdefs.h. */ 1808 1.1 mrg $4 1809 1.1 mrg #include <$2> 1810 1.1 mrg _ACEOF 1811 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1812 1.1 mrg ac_header_compiler=yes 1813 1.1 mrg else 1814 1.1 mrg ac_header_compiler=no 1815 1.1 mrg fi 1816 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1818 1.1 mrg $as_echo "$ac_header_compiler" >&6; } 1819 1.1 mrg 1820 1.1 mrg # Is the header present? 1821 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1822 1.1 mrg $as_echo_n "checking $2 presence... " >&6; } 1823 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1824 1.1 mrg /* end confdefs.h. */ 1825 1.1 mrg #include <$2> 1826 1.1 mrg _ACEOF 1827 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1828 1.1 mrg ac_header_preproc=yes 1829 1.1 mrg else 1830 1.1 mrg ac_header_preproc=no 1831 1.1 mrg fi 1832 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1834 1.1 mrg $as_echo "$ac_header_preproc" >&6; } 1835 1.1 mrg 1836 1.1 mrg # So? What about this header? 1837 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1838 1.1 mrg yes:no: ) 1839 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1840 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1841 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1842 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1843 1.1 mrg ;; 1844 1.1 mrg no:yes:* ) 1845 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1846 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1847 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1848 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1849 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1850 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1851 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1852 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1853 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1854 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1855 1.1 mrg ;; 1856 1.1 mrg esac 1857 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1858 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1859 1.8 mrg if eval \${$3+:} false; then : 1860 1.1 mrg $as_echo_n "(cached) " >&6 1861 1.1 mrg else 1862 1.1 mrg eval "$3=\$ac_header_compiler" 1863 1.1 mrg fi 1864 1.1 mrg eval ac_res=\$$3 1865 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1866 1.1 mrg $as_echo "$ac_res" >&6; } 1867 1.1 mrg fi 1868 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1869 1.1 mrg 1870 1.1 mrg } # ac_fn_c_check_header_mongrel 1871 1.1 mrg cat >config.log <<_ACEOF 1872 1.1 mrg This file contains any messages produced by compilers while 1873 1.1 mrg running configure, to aid debugging if configure makes a mistake. 1874 1.1 mrg 1875 1.1 mrg It was created by package-unused $as_me version-unused, which was 1876 1.8 mrg generated by GNU Autoconf 2.69. Invocation command line was 1877 1.1 mrg 1878 1.1 mrg $ $0 $@ 1879 1.1 mrg 1880 1.1 mrg _ACEOF 1881 1.1 mrg exec 5>>config.log 1882 1.1 mrg { 1883 1.1 mrg cat <<_ASUNAME 1884 1.1 mrg ## --------- ## 1885 1.1 mrg ## Platform. ## 1886 1.1 mrg ## --------- ## 1887 1.1 mrg 1888 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1889 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 1890 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 1891 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 1892 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 1893 1.1 mrg 1894 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1895 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1896 1.1 mrg 1897 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1898 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1899 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1900 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1901 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1902 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1903 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1904 1.1 mrg 1905 1.1 mrg _ASUNAME 1906 1.1 mrg 1907 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1908 1.1 mrg for as_dir in $PATH 1909 1.1 mrg do 1910 1.1 mrg IFS=$as_save_IFS 1911 1.1 mrg test -z "$as_dir" && as_dir=. 1912 1.1 mrg $as_echo "PATH: $as_dir" 1913 1.1 mrg done 1914 1.1 mrg IFS=$as_save_IFS 1915 1.1 mrg 1916 1.1 mrg } >&5 1917 1.1 mrg 1918 1.1 mrg cat >&5 <<_ACEOF 1919 1.1 mrg 1920 1.1 mrg 1921 1.1 mrg ## ----------- ## 1922 1.1 mrg ## Core tests. ## 1923 1.1 mrg ## ----------- ## 1924 1.1 mrg 1925 1.1 mrg _ACEOF 1926 1.1 mrg 1927 1.1 mrg 1928 1.1 mrg # Keep a trace of the command line. 1929 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 1930 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 1931 1.1 mrg # Also quote any args containing shell meta-characters. 1932 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 1933 1.1 mrg ac_configure_args= 1934 1.1 mrg ac_configure_args0= 1935 1.1 mrg ac_configure_args1= 1936 1.1 mrg ac_must_keep_next=false 1937 1.1 mrg for ac_pass in 1 2 1938 1.1 mrg do 1939 1.1 mrg for ac_arg 1940 1.1 mrg do 1941 1.1 mrg case $ac_arg in 1942 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1943 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1944 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1945 1.1 mrg continue ;; 1946 1.1 mrg *\'*) 1947 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1948 1.1 mrg esac 1949 1.1 mrg case $ac_pass in 1950 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1951 1.1 mrg 2) 1952 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 1953 1.1 mrg if test $ac_must_keep_next = true; then 1954 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 1955 1.1 mrg else 1956 1.1 mrg case $ac_arg in 1957 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 1958 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1959 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1960 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 1961 1.1 mrg case "$ac_configure_args0 " in 1962 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1963 1.1 mrg esac 1964 1.1 mrg ;; 1965 1.1 mrg -* ) ac_must_keep_next=true ;; 1966 1.1 mrg esac 1967 1.1 mrg fi 1968 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 1969 1.1 mrg ;; 1970 1.1 mrg esac 1971 1.1 mrg done 1972 1.1 mrg done 1973 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 1974 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 1975 1.1 mrg 1976 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 1977 1.1 mrg # config.log. We remove comments because anyway the quotes in there 1978 1.1 mrg # would cause problems or look ugly. 1979 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 1980 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1981 1.1 mrg trap 'exit_status=$? 1982 1.1 mrg # Save into config.log some information that might help in debugging. 1983 1.1 mrg { 1984 1.1 mrg echo 1985 1.1 mrg 1986 1.8 mrg $as_echo "## ---------------- ## 1987 1.1 mrg ## Cache variables. ## 1988 1.8 mrg ## ---------------- ##" 1989 1.1 mrg echo 1990 1.1 mrg # The following way of writing the cache mishandles newlines in values, 1991 1.1 mrg ( 1992 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1993 1.1 mrg eval ac_val=\$$ac_var 1994 1.1 mrg case $ac_val in #( 1995 1.1 mrg *${as_nl}*) 1996 1.1 mrg case $ac_var in #( 1997 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1998 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1999 1.1 mrg esac 2000 1.1 mrg case $ac_var in #( 2001 1.1 mrg _ | IFS | as_nl) ;; #( 2002 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2003 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2004 1.1 mrg esac ;; 2005 1.1 mrg esac 2006 1.1 mrg done 2007 1.1 mrg (set) 2>&1 | 2008 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2009 1.1 mrg *${as_nl}ac_space=\ *) 2010 1.1 mrg sed -n \ 2011 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2012 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2013 1.1 mrg ;; #( 2014 1.1 mrg *) 2015 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2016 1.1 mrg ;; 2017 1.1 mrg esac | 2018 1.1 mrg sort 2019 1.1 mrg ) 2020 1.1 mrg echo 2021 1.1 mrg 2022 1.8 mrg $as_echo "## ----------------- ## 2023 1.1 mrg ## Output variables. ## 2024 1.8 mrg ## ----------------- ##" 2025 1.1 mrg echo 2026 1.1 mrg for ac_var in $ac_subst_vars 2027 1.1 mrg do 2028 1.1 mrg eval ac_val=\$$ac_var 2029 1.1 mrg case $ac_val in 2030 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2031 1.1 mrg esac 2032 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2033 1.1 mrg done | sort 2034 1.1 mrg echo 2035 1.1 mrg 2036 1.1 mrg if test -n "$ac_subst_files"; then 2037 1.8 mrg $as_echo "## ------------------- ## 2038 1.1 mrg ## File substitutions. ## 2039 1.8 mrg ## ------------------- ##" 2040 1.1 mrg echo 2041 1.1 mrg for ac_var in $ac_subst_files 2042 1.1 mrg do 2043 1.1 mrg eval ac_val=\$$ac_var 2044 1.1 mrg case $ac_val in 2045 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2046 1.1 mrg esac 2047 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2048 1.1 mrg done | sort 2049 1.1 mrg echo 2050 1.1 mrg fi 2051 1.1 mrg 2052 1.1 mrg if test -s confdefs.h; then 2053 1.8 mrg $as_echo "## ----------- ## 2054 1.1 mrg ## confdefs.h. ## 2055 1.8 mrg ## ----------- ##" 2056 1.1 mrg echo 2057 1.1 mrg cat confdefs.h 2058 1.1 mrg echo 2059 1.1 mrg fi 2060 1.1 mrg test "$ac_signal" != 0 && 2061 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2062 1.1 mrg $as_echo "$as_me: exit $exit_status" 2063 1.1 mrg } >&5 2064 1.1 mrg rm -f core *.core core.conftest.* && 2065 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2066 1.1 mrg exit $exit_status 2067 1.1 mrg ' 0 2068 1.1 mrg for ac_signal in 1 2 13 15; do 2069 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2070 1.1 mrg done 2071 1.1 mrg ac_signal=0 2072 1.1 mrg 2073 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2074 1.1 mrg rm -f -r conftest* confdefs.h 2075 1.1 mrg 2076 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2077 1.1 mrg 2078 1.1 mrg # Predefined preprocessor variables. 2079 1.1 mrg 2080 1.1 mrg cat >>confdefs.h <<_ACEOF 2081 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2082 1.1 mrg _ACEOF 2083 1.1 mrg 2084 1.1 mrg cat >>confdefs.h <<_ACEOF 2085 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2086 1.1 mrg _ACEOF 2087 1.1 mrg 2088 1.1 mrg cat >>confdefs.h <<_ACEOF 2089 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2090 1.1 mrg _ACEOF 2091 1.1 mrg 2092 1.1 mrg cat >>confdefs.h <<_ACEOF 2093 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2094 1.1 mrg _ACEOF 2095 1.1 mrg 2096 1.1 mrg cat >>confdefs.h <<_ACEOF 2097 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2098 1.1 mrg _ACEOF 2099 1.1 mrg 2100 1.1 mrg cat >>confdefs.h <<_ACEOF 2101 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2102 1.1 mrg _ACEOF 2103 1.1 mrg 2104 1.1 mrg 2105 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2106 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2107 1.1 mrg ac_site_file1=NONE 2108 1.1 mrg ac_site_file2=NONE 2109 1.1 mrg if test -n "$CONFIG_SITE"; then 2110 1.8 mrg # We do not want a PATH search for config.site. 2111 1.8 mrg case $CONFIG_SITE in #(( 2112 1.8 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2113 1.8 mrg */*) ac_site_file1=$CONFIG_SITE;; 2114 1.8 mrg *) ac_site_file1=./$CONFIG_SITE;; 2115 1.8 mrg esac 2116 1.1 mrg elif test "x$prefix" != xNONE; then 2117 1.1 mrg ac_site_file1=$prefix/share/config.site 2118 1.1 mrg ac_site_file2=$prefix/etc/config.site 2119 1.1 mrg else 2120 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2121 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2122 1.1 mrg fi 2123 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2124 1.1 mrg do 2125 1.1 mrg test "x$ac_site_file" = xNONE && continue 2126 1.8 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2127 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2128 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2129 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2130 1.8 mrg . "$ac_site_file" \ 2131 1.8 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2132 1.8 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2133 1.8 mrg as_fn_error $? "failed to load site script $ac_site_file 2134 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 2135 1.1 mrg fi 2136 1.1 mrg done 2137 1.1 mrg 2138 1.1 mrg if test -r "$cache_file"; then 2139 1.8 mrg # Some versions of bash will fail to source /dev/null (special files 2140 1.8 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2141 1.8 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2143 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2144 1.1 mrg case $cache_file in 2145 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2146 1.1 mrg *) . "./$cache_file";; 2147 1.1 mrg esac 2148 1.1 mrg fi 2149 1.1 mrg else 2150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2151 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2152 1.1 mrg >$cache_file 2153 1.1 mrg fi 2154 1.1 mrg 2155 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2156 1.1 mrg # value. 2157 1.1 mrg ac_cache_corrupted=false 2158 1.1 mrg for ac_var in $ac_precious_vars; do 2159 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2160 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2161 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2162 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2163 1.1 mrg case $ac_old_set,$ac_new_set in 2164 1.1 mrg set,) 2165 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2166 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2167 1.1 mrg ac_cache_corrupted=: ;; 2168 1.1 mrg ,set) 2169 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2170 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2171 1.1 mrg ac_cache_corrupted=: ;; 2172 1.1 mrg ,);; 2173 1.1 mrg *) 2174 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2175 1.1 mrg # differences in whitespace do not lead to failure. 2176 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2177 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2178 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2179 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2180 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2181 1.1 mrg ac_cache_corrupted=: 2182 1.1 mrg else 2183 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2184 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2185 1.1 mrg eval $ac_var=\$ac_old_val 2186 1.1 mrg fi 2187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2188 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2189 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2190 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2191 1.1 mrg fi;; 2192 1.1 mrg esac 2193 1.1 mrg # Pass precious variables to config.status. 2194 1.1 mrg if test "$ac_new_set" = set; then 2195 1.1 mrg case $ac_new_val in 2196 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2197 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2198 1.1 mrg esac 2199 1.1 mrg case " $ac_configure_args " in 2200 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2201 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2202 1.1 mrg esac 2203 1.1 mrg fi 2204 1.1 mrg done 2205 1.1 mrg if $ac_cache_corrupted; then 2206 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2207 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2208 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2209 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2210 1.8 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2211 1.1 mrg fi 2212 1.1 mrg ## -------------------- ## 2213 1.1 mrg ## Main body of script. ## 2214 1.1 mrg ## -------------------- ## 2215 1.1 mrg 2216 1.1 mrg ac_ext=c 2217 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2218 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2219 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2220 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2221 1.1 mrg 2222 1.1 mrg 2223 1.1 mrg 2224 1.1 mrg 2225 1.1 mrg 2226 1.1 mrg 2227 1.11 mrg 2228 1.1 mrg ac_aux_dir= 2229 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2230 1.8 mrg if test -f "$ac_dir/install-sh"; then 2231 1.8 mrg ac_aux_dir=$ac_dir 2232 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2233 1.8 mrg break 2234 1.8 mrg elif test -f "$ac_dir/install.sh"; then 2235 1.8 mrg ac_aux_dir=$ac_dir 2236 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2237 1.8 mrg break 2238 1.8 mrg elif test -f "$ac_dir/shtool"; then 2239 1.8 mrg ac_aux_dir=$ac_dir 2240 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2241 1.8 mrg break 2242 1.8 mrg fi 2243 1.1 mrg done 2244 1.1 mrg if test -z "$ac_aux_dir"; then 2245 1.8 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2246 1.1 mrg fi 2247 1.1 mrg 2248 1.1 mrg # These three variables are undocumented and unsupported, 2249 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2250 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2251 1.1 mrg # whose full name contains unusual characters. 2252 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2253 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2254 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2255 1.1 mrg 2256 1.1 mrg 2257 1.1 mrg # Make sure we can run config.sub. 2258 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2259 1.8 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2260 1.1 mrg 2261 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2262 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2263 1.8 mrg if ${ac_cv_build+:} false; then : 2264 1.1 mrg $as_echo_n "(cached) " >&6 2265 1.1 mrg else 2266 1.1 mrg ac_build_alias=$build_alias 2267 1.1 mrg test "x$ac_build_alias" = x && 2268 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2269 1.1 mrg test "x$ac_build_alias" = x && 2270 1.8 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2271 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2272 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2273 1.1 mrg 2274 1.1 mrg fi 2275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2276 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2277 1.1 mrg case $ac_cv_build in 2278 1.1 mrg *-*-*) ;; 2279 1.8 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2280 1.1 mrg esac 2281 1.1 mrg build=$ac_cv_build 2282 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2283 1.1 mrg set x $ac_cv_build 2284 1.1 mrg shift 2285 1.1 mrg build_cpu=$1 2286 1.1 mrg build_vendor=$2 2287 1.1 mrg shift; shift 2288 1.1 mrg # Remember, the first character of IFS is used to create $*, 2289 1.1 mrg # except with old shells: 2290 1.1 mrg build_os=$* 2291 1.1 mrg IFS=$ac_save_IFS 2292 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2293 1.1 mrg 2294 1.1 mrg 2295 1.1 mrg case ${build_alias} in 2296 1.1 mrg "") build_noncanonical=${build} ;; 2297 1.1 mrg *) build_noncanonical=${build_alias} ;; 2298 1.1 mrg esac 2299 1.1 mrg 2300 1.1 mrg case ${host_alias} in 2301 1.1 mrg "") host_noncanonical=${build_noncanonical} ;; 2302 1.1 mrg *) host_noncanonical=${host_alias} ;; 2303 1.1 mrg esac 2304 1.1 mrg 2305 1.1 mrg case ${target_alias} in 2306 1.1 mrg "") target_noncanonical=${host_noncanonical} ;; 2307 1.1 mrg *) target_noncanonical=${target_alias} ;; 2308 1.1 mrg esac 2309 1.1 mrg 2310 1.1 mrg 2311 1.1 mrg # post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2312 1.1 mrg # have matching libraries, they should use host libraries: Makefile.tpl 2313 1.1 mrg # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2314 1.1 mrg # However, they still use the build modules, because the corresponding 2315 1.1 mrg # host modules (e.g. bison) are only built for the host when bootstrap 2316 1.1 mrg # finishes. So: 2317 1.1 mrg # - build_subdir is where we find build modules, and never changes. 2318 1.1 mrg # - build_libsubdir is where we find build libraries, and can be overridden. 2319 1.1 mrg 2320 1.1 mrg # Prefix 'build-' so this never conflicts with target_subdir. 2321 1.1 mrg build_subdir="build-${build_noncanonical}" 2322 1.1 mrg 2323 1.1 mrg # Check whether --with-build-libsubdir was given. 2324 1.1 mrg if test "${with_build_libsubdir+set}" = set; then : 2325 1.1 mrg withval=$with_build_libsubdir; build_libsubdir="$withval" 2326 1.1 mrg else 2327 1.1 mrg build_libsubdir="$build_subdir" 2328 1.1 mrg fi 2329 1.1 mrg 2330 1.1 mrg # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2331 1.1 mrg if ( test $srcdir = . && test -d gcc ) \ 2332 1.1 mrg || test -d $srcdir/../host-${host_noncanonical}; then 2333 1.1 mrg host_subdir="host-${host_noncanonical}" 2334 1.1 mrg else 2335 1.1 mrg host_subdir=. 2336 1.1 mrg fi 2337 1.1 mrg # No prefix. 2338 1.1 mrg target_subdir=${target_noncanonical} 2339 1.1 mrg 2340 1.1 mrg 2341 1.1 mrg # We need the following definitions because AC_PROG_LIBTOOL relies on them 2342 1.1 mrg PACKAGE=libobjc 2343 1.1 mrg # Version is pulled out to make it a bit easier to change using sed. 2344 1.2 apb VERSION=4:0:0 2345 1.1 mrg 2346 1.1 mrg 2347 1.1 mrg # This works around the fact that libtool configuration may change LD 2348 1.1 mrg # for this particular configuration, but some shells, instead of 2349 1.1 mrg # keeping the changes in LD private, export them just because LD is 2350 1.1 mrg # exported. 2351 1.1 mrg ORIGINAL_LD_FOR_MULTILIBS=$LD 2352 1.1 mrg 2353 1.1 mrg # ------- 2354 1.1 mrg # Options 2355 1.1 mrg # ------- 2356 1.1 mrg 2357 1.1 mrg # We use these options to decide which functions to include. 2358 1.1 mrg 2359 1.1 mrg # Check whether --with-target-subdir was given. 2360 1.1 mrg if test "${with_target_subdir+set}" = set; then : 2361 1.1 mrg withval=$with_target_subdir; 2362 1.1 mrg fi 2363 1.1 mrg 2364 1.1 mrg 2365 1.1 mrg # Check whether --with-cross-host was given. 2366 1.1 mrg if test "${with_cross_host+set}" = set; then : 2367 1.1 mrg withval=$with_cross_host; 2368 1.1 mrg fi 2369 1.1 mrg 2370 1.1 mrg 2371 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2372 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2373 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given. 2374 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then : 2375 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2376 1.1 mrg yes) version_specific_libs=yes ;; 2377 1.1 mrg no) version_specific_libs=no ;; 2378 1.8 mrg *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2379 1.1 mrg esac 2380 1.1 mrg else 2381 1.1 mrg version_specific_libs=no 2382 1.1 mrg fi 2383 1.1 mrg 2384 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2385 1.1 mrg $as_echo "$version_specific_libs" >&6; } 2386 1.1 mrg 2387 1.1 mrg # ----------- 2388 1.1 mrg # Directories 2389 1.1 mrg # ----------- 2390 1.1 mrg 2391 1.1 mrg # Find the rest of the source tree framework. 2392 1.1 mrg # Default to --enable-multilib 2393 1.1 mrg # Check whether --enable-multilib was given. 2394 1.1 mrg if test "${enable_multilib+set}" = set; then : 2395 1.1 mrg enableval=$enable_multilib; case "$enableval" in 2396 1.1 mrg yes) multilib=yes ;; 2397 1.1 mrg no) multilib=no ;; 2398 1.8 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2399 1.1 mrg esac 2400 1.1 mrg else 2401 1.1 mrg multilib=yes 2402 1.1 mrg fi 2403 1.1 mrg 2404 1.1 mrg 2405 1.1 mrg # We may get other options which we leave undocumented: 2406 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir 2407 1.1 mrg # See config-ml.in if you want the gory details. 2408 1.1 mrg 2409 1.1 mrg if test "$srcdir" = "."; then 2410 1.1 mrg if test "$with_target_subdir" != "."; then 2411 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.." 2412 1.1 mrg else 2413 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.." 2414 1.1 mrg fi 2415 1.1 mrg else 2416 1.1 mrg multi_basedir="$srcdir/.." 2417 1.1 mrg fi 2418 1.1 mrg 2419 1.1 mrg 2420 1.1 mrg # Even if the default multilib is not a cross compilation, 2421 1.1 mrg # it may be that some of the other multilibs are. 2422 1.1 mrg if test $cross_compiling = no && test $multilib = yes \ 2423 1.1 mrg && test "x${with_multisubdir}" != x ; then 2424 1.1 mrg cross_compiling=maybe 2425 1.1 mrg fi 2426 1.1 mrg 2427 1.1 mrg ac_config_commands="$ac_config_commands default-1" 2428 1.1 mrg 2429 1.1 mrg 2430 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2431 1.1 mrg $as_echo_n "checking host system type... " >&6; } 2432 1.8 mrg if ${ac_cv_host+:} false; then : 2433 1.1 mrg $as_echo_n "(cached) " >&6 2434 1.1 mrg else 2435 1.1 mrg if test "x$host_alias" = x; then 2436 1.1 mrg ac_cv_host=$ac_cv_build 2437 1.1 mrg else 2438 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2439 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2440 1.1 mrg fi 2441 1.1 mrg 2442 1.1 mrg fi 2443 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2444 1.1 mrg $as_echo "$ac_cv_host" >&6; } 2445 1.1 mrg case $ac_cv_host in 2446 1.1 mrg *-*-*) ;; 2447 1.8 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2448 1.1 mrg esac 2449 1.1 mrg host=$ac_cv_host 2450 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2451 1.1 mrg set x $ac_cv_host 2452 1.1 mrg shift 2453 1.1 mrg host_cpu=$1 2454 1.1 mrg host_vendor=$2 2455 1.1 mrg shift; shift 2456 1.1 mrg # Remember, the first character of IFS is used to create $*, 2457 1.1 mrg # except with old shells: 2458 1.1 mrg host_os=$* 2459 1.1 mrg IFS=$ac_save_IFS 2460 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2461 1.1 mrg 2462 1.1 mrg 2463 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2464 1.1 mrg $as_echo_n "checking target system type... " >&6; } 2465 1.8 mrg if ${ac_cv_target+:} false; then : 2466 1.1 mrg $as_echo_n "(cached) " >&6 2467 1.1 mrg else 2468 1.1 mrg if test "x$target_alias" = x; then 2469 1.1 mrg ac_cv_target=$ac_cv_host 2470 1.1 mrg else 2471 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2472 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2473 1.1 mrg fi 2474 1.1 mrg 2475 1.1 mrg fi 2476 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2477 1.1 mrg $as_echo "$ac_cv_target" >&6; } 2478 1.1 mrg case $ac_cv_target in 2479 1.1 mrg *-*-*) ;; 2480 1.8 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2481 1.1 mrg esac 2482 1.1 mrg target=$ac_cv_target 2483 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2484 1.1 mrg set x $ac_cv_target 2485 1.1 mrg shift 2486 1.1 mrg target_cpu=$1 2487 1.1 mrg target_vendor=$2 2488 1.1 mrg shift; shift 2489 1.1 mrg # Remember, the first character of IFS is used to create $*, 2490 1.1 mrg # except with old shells: 2491 1.1 mrg target_os=$* 2492 1.1 mrg IFS=$ac_save_IFS 2493 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2494 1.1 mrg 2495 1.1 mrg 2496 1.1 mrg # The aliases save the names the user supplied, while $host etc. 2497 1.1 mrg # will get canonicalized. 2498 1.1 mrg test -n "$target_alias" && 2499 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \ 2500 1.1 mrg NONENONEs,x,x, && 2501 1.1 mrg program_prefix=${target_alias}- 2502 1.1 mrg 2503 1.1 mrg 2504 1.1 mrg 2505 1.1 mrg 2506 1.1 mrg # Export source directory. 2507 1.1 mrg # These need to be absolute paths, yet at the same time need to 2508 1.1 mrg # canonicalize only relative paths, because then amd will not unmount 2509 1.1 mrg # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 2510 1.1 mrg case $srcdir in 2511 1.1 mrg \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;; 2512 1.1 mrg *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 2513 1.1 mrg esac 2514 1.1 mrg 2515 1.1 mrg 2516 1.9 mrg 2517 1.9 mrg # Check whether --with-toolexeclibdir was given. 2518 1.9 mrg if test "${with_toolexeclibdir+set}" = set; then : 2519 1.9 mrg withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 2520 1.9 mrg /) 2521 1.9 mrg ;; 2522 1.9 mrg */) 2523 1.9 mrg with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 2524 1.9 mrg ;; 2525 1.9 mrg esac 2526 1.9 mrg else 2527 1.9 mrg with_toolexeclibdir=no 2528 1.9 mrg fi 2529 1.9 mrg 2530 1.9 mrg 2531 1.9 mrg 2532 1.1 mrg # Calculate toolexeclibdir 2533 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir 2534 1.1 mrg case ${version_specific_libs} in 2535 1.1 mrg yes) 2536 1.1 mrg # Need the gcc compiler version to know where to install libraries 2537 1.1 mrg # and header files if --enable-version-specific-runtime-libs option 2538 1.1 mrg # is selected. 2539 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_noncanonical)' 2540 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 2541 1.1 mrg ;; 2542 1.1 mrg no) 2543 1.1 mrg if test -n "$with_cross_host" && 2544 1.1 mrg test x"$with_cross_host" != x"no"; then 2545 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir. 2546 1.1 mrg toolexecdir='$(exec_prefix)/$(target_noncanonical)' 2547 1.9 mrg case ${with_toolexeclibdir} in 2548 1.9 mrg no) 2549 1.9 mrg toolexeclibdir='$(toolexecdir)/lib' 2550 1.9 mrg ;; 2551 1.9 mrg *) 2552 1.9 mrg toolexeclibdir=${with_toolexeclibdir} 2553 1.9 mrg ;; 2554 1.9 mrg esac 2555 1.1 mrg else 2556 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)' 2557 1.1 mrg toolexeclibdir='$(libdir)' 2558 1.1 mrg fi 2559 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory` 2560 1.1 mrg case $multi_os_directory in 2561 1.1 mrg .) ;; # Avoid trailing /. 2562 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 2563 1.1 mrg esac 2564 1.1 mrg ;; 2565 1.1 mrg esac 2566 1.1 mrg 2567 1.1 mrg 2568 1.1 mrg 2569 1.1 mrg # Figure out if we want to name the include directory and the 2570 1.1 mrg # library name changes differently. 2571 1.1 mrg includedirname=include 2572 1.1 mrg libsuffix= 2573 1.1 mrg case "${host}" in 2574 1.1 mrg *-darwin*) 2575 1.1 mrg # Darwin is the only target so far that needs a different include directory. 2576 1.1 mrg includedirname=include-gnu-runtime 2577 1.1 mrg libsuffix=-gnu 2578 1.1 mrg ;; 2579 1.1 mrg esac 2580 1.1 mrg 2581 1.1 mrg 2582 1.1 mrg 2583 1.1 mrg ac_config_headers="$ac_config_headers config.h" 2584 1.1 mrg 2585 1.1 mrg 2586 1.1 mrg # -------- 2587 1.1 mrg # Programs 2588 1.1 mrg # -------- 2589 1.1 mrg 2590 1.1 mrg 2591 1.1 mrg 2592 1.1 mrg # We must force CC to /not/ be a precious variable; otherwise 2593 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs. 2594 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves. 2595 1.1 mrg 2596 1.1 mrg 2597 1.1 mrg ac_ext=c 2598 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2599 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2600 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2601 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2602 1.1 mrg if test -n "$ac_tool_prefix"; then 2603 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2604 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 2605 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2606 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2607 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 2608 1.1 mrg $as_echo_n "(cached) " >&6 2609 1.1 mrg else 2610 1.1 mrg if test -n "$CC"; then 2611 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2612 1.1 mrg else 2613 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2614 1.1 mrg for as_dir in $PATH 2615 1.1 mrg do 2616 1.1 mrg IFS=$as_save_IFS 2617 1.1 mrg test -z "$as_dir" && as_dir=. 2618 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2619 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2620 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 2621 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2622 1.1 mrg break 2 2623 1.1 mrg fi 2624 1.1 mrg done 2625 1.1 mrg done 2626 1.1 mrg IFS=$as_save_IFS 2627 1.1 mrg 2628 1.1 mrg fi 2629 1.1 mrg fi 2630 1.1 mrg CC=$ac_cv_prog_CC 2631 1.1 mrg if test -n "$CC"; then 2632 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2633 1.1 mrg $as_echo "$CC" >&6; } 2634 1.1 mrg else 2635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2636 1.1 mrg $as_echo "no" >&6; } 2637 1.1 mrg fi 2638 1.1 mrg 2639 1.1 mrg 2640 1.1 mrg fi 2641 1.1 mrg if test -z "$ac_cv_prog_CC"; then 2642 1.1 mrg ac_ct_CC=$CC 2643 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 2644 1.1 mrg set dummy gcc; ac_word=$2 2645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2646 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2647 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 2648 1.1 mrg $as_echo_n "(cached) " >&6 2649 1.1 mrg else 2650 1.1 mrg if test -n "$ac_ct_CC"; then 2651 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2652 1.1 mrg else 2653 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2654 1.1 mrg for as_dir in $PATH 2655 1.1 mrg do 2656 1.1 mrg IFS=$as_save_IFS 2657 1.1 mrg test -z "$as_dir" && as_dir=. 2658 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2659 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2660 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 2661 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2662 1.1 mrg break 2 2663 1.1 mrg fi 2664 1.1 mrg done 2665 1.1 mrg done 2666 1.1 mrg IFS=$as_save_IFS 2667 1.1 mrg 2668 1.1 mrg fi 2669 1.1 mrg fi 2670 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 2671 1.1 mrg if test -n "$ac_ct_CC"; then 2672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2673 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 2674 1.1 mrg else 2675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2676 1.1 mrg $as_echo "no" >&6; } 2677 1.1 mrg fi 2678 1.1 mrg 2679 1.1 mrg if test "x$ac_ct_CC" = x; then 2680 1.1 mrg CC="" 2681 1.1 mrg else 2682 1.1 mrg case $cross_compiling:$ac_tool_warned in 2683 1.1 mrg yes:) 2684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2685 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2686 1.1 mrg ac_tool_warned=yes ;; 2687 1.1 mrg esac 2688 1.1 mrg CC=$ac_ct_CC 2689 1.1 mrg fi 2690 1.1 mrg else 2691 1.1 mrg CC="$ac_cv_prog_CC" 2692 1.1 mrg fi 2693 1.1 mrg 2694 1.1 mrg if test -z "$CC"; then 2695 1.1 mrg if test -n "$ac_tool_prefix"; then 2696 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2697 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 2698 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2699 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2700 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 2701 1.1 mrg $as_echo_n "(cached) " >&6 2702 1.1 mrg else 2703 1.1 mrg if test -n "$CC"; then 2704 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2705 1.1 mrg else 2706 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2707 1.1 mrg for as_dir in $PATH 2708 1.1 mrg do 2709 1.1 mrg IFS=$as_save_IFS 2710 1.1 mrg test -z "$as_dir" && as_dir=. 2711 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2712 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2713 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 2714 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2715 1.1 mrg break 2 2716 1.1 mrg fi 2717 1.1 mrg done 2718 1.1 mrg done 2719 1.1 mrg IFS=$as_save_IFS 2720 1.1 mrg 2721 1.1 mrg fi 2722 1.1 mrg fi 2723 1.1 mrg CC=$ac_cv_prog_CC 2724 1.1 mrg if test -n "$CC"; then 2725 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2726 1.1 mrg $as_echo "$CC" >&6; } 2727 1.1 mrg else 2728 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2729 1.1 mrg $as_echo "no" >&6; } 2730 1.1 mrg fi 2731 1.1 mrg 2732 1.1 mrg 2733 1.1 mrg fi 2734 1.1 mrg fi 2735 1.1 mrg if test -z "$CC"; then 2736 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 2737 1.1 mrg set dummy cc; ac_word=$2 2738 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2739 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2740 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 2741 1.1 mrg $as_echo_n "(cached) " >&6 2742 1.1 mrg else 2743 1.1 mrg if test -n "$CC"; then 2744 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2745 1.1 mrg else 2746 1.1 mrg ac_prog_rejected=no 2747 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2748 1.1 mrg for as_dir in $PATH 2749 1.1 mrg do 2750 1.1 mrg IFS=$as_save_IFS 2751 1.1 mrg test -z "$as_dir" && as_dir=. 2752 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2753 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2754 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2755 1.1 mrg ac_prog_rejected=yes 2756 1.1 mrg continue 2757 1.1 mrg fi 2758 1.1 mrg ac_cv_prog_CC="cc" 2759 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2760 1.1 mrg break 2 2761 1.1 mrg fi 2762 1.1 mrg done 2763 1.1 mrg done 2764 1.1 mrg IFS=$as_save_IFS 2765 1.1 mrg 2766 1.1 mrg if test $ac_prog_rejected = yes; then 2767 1.1 mrg # We found a bogon in the path, so make sure we never use it. 2768 1.1 mrg set dummy $ac_cv_prog_CC 2769 1.1 mrg shift 2770 1.1 mrg if test $# != 0; then 2771 1.1 mrg # We chose a different compiler from the bogus one. 2772 1.1 mrg # However, it has the same basename, so the bogon will be chosen 2773 1.1 mrg # first if we set CC to just the basename; use the full file name. 2774 1.1 mrg shift 2775 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2776 1.1 mrg fi 2777 1.1 mrg fi 2778 1.1 mrg fi 2779 1.1 mrg fi 2780 1.1 mrg CC=$ac_cv_prog_CC 2781 1.1 mrg if test -n "$CC"; then 2782 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2783 1.1 mrg $as_echo "$CC" >&6; } 2784 1.1 mrg else 2785 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2786 1.1 mrg $as_echo "no" >&6; } 2787 1.1 mrg fi 2788 1.1 mrg 2789 1.1 mrg 2790 1.1 mrg fi 2791 1.1 mrg if test -z "$CC"; then 2792 1.1 mrg if test -n "$ac_tool_prefix"; then 2793 1.1 mrg for ac_prog in cl.exe 2794 1.1 mrg do 2795 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2796 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2797 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2798 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2799 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 2800 1.1 mrg $as_echo_n "(cached) " >&6 2801 1.1 mrg else 2802 1.1 mrg if test -n "$CC"; then 2803 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2804 1.1 mrg else 2805 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2806 1.1 mrg for as_dir in $PATH 2807 1.1 mrg do 2808 1.1 mrg IFS=$as_save_IFS 2809 1.1 mrg test -z "$as_dir" && as_dir=. 2810 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2811 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2812 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2813 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2814 1.1 mrg break 2 2815 1.1 mrg fi 2816 1.1 mrg done 2817 1.1 mrg done 2818 1.1 mrg IFS=$as_save_IFS 2819 1.1 mrg 2820 1.1 mrg fi 2821 1.1 mrg fi 2822 1.1 mrg CC=$ac_cv_prog_CC 2823 1.1 mrg if test -n "$CC"; then 2824 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2825 1.1 mrg $as_echo "$CC" >&6; } 2826 1.1 mrg else 2827 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2828 1.1 mrg $as_echo "no" >&6; } 2829 1.1 mrg fi 2830 1.1 mrg 2831 1.1 mrg 2832 1.1 mrg test -n "$CC" && break 2833 1.1 mrg done 2834 1.1 mrg fi 2835 1.1 mrg if test -z "$CC"; then 2836 1.1 mrg ac_ct_CC=$CC 2837 1.1 mrg for ac_prog in cl.exe 2838 1.1 mrg do 2839 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2840 1.1 mrg set dummy $ac_prog; ac_word=$2 2841 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2842 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2843 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 2844 1.1 mrg $as_echo_n "(cached) " >&6 2845 1.1 mrg else 2846 1.1 mrg if test -n "$ac_ct_CC"; then 2847 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2848 1.1 mrg else 2849 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2850 1.1 mrg for as_dir in $PATH 2851 1.1 mrg do 2852 1.1 mrg IFS=$as_save_IFS 2853 1.1 mrg test -z "$as_dir" && as_dir=. 2854 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2855 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2856 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 2857 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2858 1.1 mrg break 2 2859 1.1 mrg fi 2860 1.1 mrg done 2861 1.1 mrg done 2862 1.1 mrg IFS=$as_save_IFS 2863 1.1 mrg 2864 1.1 mrg fi 2865 1.1 mrg fi 2866 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 2867 1.1 mrg if test -n "$ac_ct_CC"; then 2868 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2869 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 2870 1.1 mrg else 2871 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2872 1.1 mrg $as_echo "no" >&6; } 2873 1.1 mrg fi 2874 1.1 mrg 2875 1.1 mrg 2876 1.1 mrg test -n "$ac_ct_CC" && break 2877 1.1 mrg done 2878 1.1 mrg 2879 1.1 mrg if test "x$ac_ct_CC" = x; then 2880 1.1 mrg CC="" 2881 1.1 mrg else 2882 1.1 mrg case $cross_compiling:$ac_tool_warned in 2883 1.1 mrg yes:) 2884 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2885 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2886 1.1 mrg ac_tool_warned=yes ;; 2887 1.1 mrg esac 2888 1.1 mrg CC=$ac_ct_CC 2889 1.1 mrg fi 2890 1.1 mrg fi 2891 1.1 mrg 2892 1.1 mrg fi 2893 1.1 mrg 2894 1.1 mrg 2895 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2896 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2897 1.8 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 2898 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 2899 1.1 mrg 2900 1.1 mrg # Provide some information about the compiler. 2901 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2902 1.1 mrg set X $ac_compile 2903 1.1 mrg ac_compiler=$2 2904 1.1 mrg for ac_option in --version -v -V -qversion; do 2905 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 2906 1.1 mrg case "(($ac_try" in 2907 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2908 1.1 mrg *) ac_try_echo=$ac_try;; 2909 1.1 mrg esac 2910 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2911 1.1 mrg $as_echo "$ac_try_echo"; } >&5 2912 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2913 1.1 mrg ac_status=$? 2914 1.1 mrg if test -s conftest.err; then 2915 1.1 mrg sed '10a\ 2916 1.1 mrg ... rest of stderr output deleted ... 2917 1.1 mrg 10q' conftest.err >conftest.er1 2918 1.1 mrg cat conftest.er1 >&5 2919 1.1 mrg fi 2920 1.8 mrg rm -f conftest.er1 conftest.err 2921 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2922 1.1 mrg test $ac_status = 0; } 2923 1.1 mrg done 2924 1.1 mrg 2925 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2926 1.1 mrg /* end confdefs.h. */ 2927 1.9 mrg #include <stdio.h> 2928 1.1 mrg int 2929 1.1 mrg main () 2930 1.1 mrg { 2931 1.9 mrg printf ("hello world\n"); 2932 1.1 mrg ; 2933 1.1 mrg return 0; 2934 1.1 mrg } 2935 1.1 mrg _ACEOF 2936 1.1 mrg # FIXME: Cleanup? 2937 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 2938 1.1 mrg (eval $ac_link) 2>&5 2939 1.1 mrg ac_status=$? 2940 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2941 1.1 mrg test $ac_status = 0; }; then : 2942 1.1 mrg gcc_no_link=no 2943 1.1 mrg else 2944 1.1 mrg gcc_no_link=yes 2945 1.1 mrg fi 2946 1.1 mrg if test x$gcc_no_link = xyes; then 2947 1.1 mrg # Setting cross_compile will disable run tests; it will 2948 1.1 mrg # also disable AC_CHECK_FILE but that's generally 2949 1.1 mrg # correct if we can't link. 2950 1.1 mrg cross_compiling=yes 2951 1.1 mrg EXEEXT= 2952 1.1 mrg else 2953 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2954 1.1 mrg /* end confdefs.h. */ 2955 1.1 mrg 2956 1.1 mrg int 2957 1.1 mrg main () 2958 1.1 mrg { 2959 1.1 mrg 2960 1.1 mrg ; 2961 1.1 mrg return 0; 2962 1.1 mrg } 2963 1.1 mrg _ACEOF 2964 1.1 mrg ac_clean_files_save=$ac_clean_files 2965 1.8 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2966 1.1 mrg # Try to create an executable without -o first, disregard a.out. 2967 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 2968 1.1 mrg # of exeext. 2969 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2970 1.8 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 2971 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2972 1.1 mrg 2973 1.1 mrg # The possible output files: 2974 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2975 1.1 mrg 2976 1.1 mrg ac_rmfiles= 2977 1.1 mrg for ac_file in $ac_files 2978 1.1 mrg do 2979 1.1 mrg case $ac_file in 2980 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2981 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2982 1.1 mrg esac 2983 1.1 mrg done 2984 1.1 mrg rm -f $ac_rmfiles 2985 1.1 mrg 2986 1.1 mrg if { { ac_try="$ac_link_default" 2987 1.1 mrg case "(($ac_try" in 2988 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2989 1.1 mrg *) ac_try_echo=$ac_try;; 2990 1.1 mrg esac 2991 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2992 1.1 mrg $as_echo "$ac_try_echo"; } >&5 2993 1.1 mrg (eval "$ac_link_default") 2>&5 2994 1.1 mrg ac_status=$? 2995 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2996 1.1 mrg test $ac_status = 0; }; then : 2997 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2998 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2999 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3000 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3001 1.1 mrg # Autoconf. 3002 1.1 mrg for ac_file in $ac_files '' 3003 1.1 mrg do 3004 1.1 mrg test -f "$ac_file" || continue 3005 1.1 mrg case $ac_file in 3006 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3007 1.1 mrg ;; 3008 1.1 mrg [ab].out ) 3009 1.1 mrg # We found the default executable, but exeext='' is most 3010 1.1 mrg # certainly right. 3011 1.1 mrg break;; 3012 1.1 mrg *.* ) 3013 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3014 1.1 mrg then :; else 3015 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3016 1.1 mrg fi 3017 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3018 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3019 1.1 mrg # argument, so we may need to know it at that point already. 3020 1.1 mrg # Even if this section looks crufty: it has the advantage of 3021 1.1 mrg # actually working. 3022 1.1 mrg break;; 3023 1.1 mrg * ) 3024 1.1 mrg break;; 3025 1.1 mrg esac 3026 1.1 mrg done 3027 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3028 1.1 mrg 3029 1.1 mrg else 3030 1.1 mrg ac_file='' 3031 1.1 mrg fi 3032 1.1 mrg if test -z "$ac_file"; then : 3033 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3034 1.8 mrg $as_echo "no" >&6; } 3035 1.8 mrg $as_echo "$as_me: failed program was:" >&5 3036 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3037 1.1 mrg 3038 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3039 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3040 1.8 mrg as_fn_error 77 "C compiler cannot create executables 3041 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3042 1.8 mrg else 3043 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3044 1.8 mrg $as_echo "yes" >&6; } 3045 1.1 mrg fi 3046 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3047 1.8 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3048 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3049 1.8 mrg $as_echo "$ac_file" >&6; } 3050 1.1 mrg ac_exeext=$ac_cv_exeext 3051 1.1 mrg 3052 1.8 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3053 1.1 mrg ac_clean_files=$ac_clean_files_save 3054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3055 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3056 1.1 mrg if { { ac_try="$ac_link" 3057 1.1 mrg case "(($ac_try" in 3058 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3059 1.1 mrg *) ac_try_echo=$ac_try;; 3060 1.1 mrg esac 3061 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3062 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3063 1.1 mrg (eval "$ac_link") 2>&5 3064 1.1 mrg ac_status=$? 3065 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3066 1.1 mrg test $ac_status = 0; }; then : 3067 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3068 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3069 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3070 1.1 mrg # `rm'. 3071 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3072 1.1 mrg test -f "$ac_file" || continue 3073 1.1 mrg case $ac_file in 3074 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3075 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3076 1.1 mrg break;; 3077 1.1 mrg * ) break;; 3078 1.1 mrg esac 3079 1.1 mrg done 3080 1.1 mrg else 3081 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3082 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3083 1.8 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3084 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3085 1.1 mrg fi 3086 1.8 mrg rm -f conftest conftest$ac_cv_exeext 3087 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3088 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 3089 1.1 mrg 3090 1.1 mrg rm -f conftest.$ac_ext 3091 1.1 mrg EXEEXT=$ac_cv_exeext 3092 1.1 mrg ac_exeext=$EXEEXT 3093 1.8 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3094 1.8 mrg /* end confdefs.h. */ 3095 1.8 mrg #include <stdio.h> 3096 1.8 mrg int 3097 1.8 mrg main () 3098 1.8 mrg { 3099 1.8 mrg FILE *f = fopen ("conftest.out", "w"); 3100 1.8 mrg return ferror (f) || fclose (f) != 0; 3101 1.8 mrg 3102 1.8 mrg ; 3103 1.8 mrg return 0; 3104 1.8 mrg } 3105 1.8 mrg _ACEOF 3106 1.8 mrg ac_clean_files="$ac_clean_files conftest.out" 3107 1.8 mrg # Check that the compiler produces executables we can run. If not, either 3108 1.8 mrg # the compiler is broken, or we cross compile. 3109 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3110 1.8 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 3111 1.8 mrg if test "$cross_compiling" != yes; then 3112 1.8 mrg { { ac_try="$ac_link" 3113 1.8 mrg case "(($ac_try" in 3114 1.8 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3115 1.8 mrg *) ac_try_echo=$ac_try;; 3116 1.8 mrg esac 3117 1.8 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3118 1.8 mrg $as_echo "$ac_try_echo"; } >&5 3119 1.8 mrg (eval "$ac_link") 2>&5 3120 1.8 mrg ac_status=$? 3121 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3122 1.8 mrg test $ac_status = 0; } 3123 1.8 mrg if { ac_try='./conftest$ac_cv_exeext' 3124 1.8 mrg { { case "(($ac_try" in 3125 1.8 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3126 1.8 mrg *) ac_try_echo=$ac_try;; 3127 1.8 mrg esac 3128 1.8 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3129 1.8 mrg $as_echo "$ac_try_echo"; } >&5 3130 1.8 mrg (eval "$ac_try") 2>&5 3131 1.8 mrg ac_status=$? 3132 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3133 1.8 mrg test $ac_status = 0; }; }; then 3134 1.8 mrg cross_compiling=no 3135 1.8 mrg else 3136 1.8 mrg if test "$cross_compiling" = maybe; then 3137 1.8 mrg cross_compiling=yes 3138 1.8 mrg else 3139 1.8 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3140 1.8 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3141 1.8 mrg as_fn_error $? "cannot run C compiled programs. 3142 1.8 mrg If you meant to cross compile, use \`--host'. 3143 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3144 1.8 mrg fi 3145 1.8 mrg fi 3146 1.8 mrg fi 3147 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3148 1.8 mrg $as_echo "$cross_compiling" >&6; } 3149 1.8 mrg 3150 1.8 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3151 1.8 mrg ac_clean_files=$ac_clean_files_save 3152 1.1 mrg fi 3153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3154 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 3155 1.8 mrg if ${ac_cv_objext+:} false; then : 3156 1.1 mrg $as_echo_n "(cached) " >&6 3157 1.1 mrg else 3158 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3159 1.1 mrg /* end confdefs.h. */ 3160 1.1 mrg 3161 1.1 mrg int 3162 1.1 mrg main () 3163 1.1 mrg { 3164 1.1 mrg 3165 1.1 mrg ; 3166 1.1 mrg return 0; 3167 1.1 mrg } 3168 1.1 mrg _ACEOF 3169 1.1 mrg rm -f conftest.o conftest.obj 3170 1.1 mrg if { { ac_try="$ac_compile" 3171 1.1 mrg case "(($ac_try" in 3172 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3173 1.1 mrg *) ac_try_echo=$ac_try;; 3174 1.1 mrg esac 3175 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3176 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3177 1.1 mrg (eval "$ac_compile") 2>&5 3178 1.1 mrg ac_status=$? 3179 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3180 1.1 mrg test $ac_status = 0; }; then : 3181 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 3182 1.1 mrg test -f "$ac_file" || continue; 3183 1.1 mrg case $ac_file in 3184 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3185 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3186 1.1 mrg break;; 3187 1.1 mrg esac 3188 1.1 mrg done 3189 1.1 mrg else 3190 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3191 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3192 1.1 mrg 3193 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3194 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3195 1.8 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 3196 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3197 1.1 mrg fi 3198 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 3199 1.1 mrg fi 3200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3201 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 3202 1.1 mrg OBJEXT=$ac_cv_objext 3203 1.1 mrg ac_objext=$OBJEXT 3204 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3205 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3206 1.8 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 3207 1.1 mrg $as_echo_n "(cached) " >&6 3208 1.1 mrg else 3209 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3210 1.1 mrg /* end confdefs.h. */ 3211 1.1 mrg 3212 1.1 mrg int 3213 1.1 mrg main () 3214 1.1 mrg { 3215 1.1 mrg #ifndef __GNUC__ 3216 1.1 mrg choke me 3217 1.1 mrg #endif 3218 1.1 mrg 3219 1.1 mrg ; 3220 1.1 mrg return 0; 3221 1.1 mrg } 3222 1.1 mrg _ACEOF 3223 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3224 1.1 mrg ac_compiler_gnu=yes 3225 1.1 mrg else 3226 1.1 mrg ac_compiler_gnu=no 3227 1.1 mrg fi 3228 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3229 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 3230 1.1 mrg 3231 1.1 mrg fi 3232 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3233 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3234 1.1 mrg if test $ac_compiler_gnu = yes; then 3235 1.1 mrg GCC=yes 3236 1.1 mrg else 3237 1.1 mrg GCC= 3238 1.1 mrg fi 3239 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 3240 1.1 mrg ac_save_CFLAGS=$CFLAGS 3241 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3242 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 3243 1.8 mrg if ${ac_cv_prog_cc_g+:} false; then : 3244 1.1 mrg $as_echo_n "(cached) " >&6 3245 1.1 mrg else 3246 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 3247 1.1 mrg ac_c_werror_flag=yes 3248 1.1 mrg ac_cv_prog_cc_g=no 3249 1.1 mrg CFLAGS="-g" 3250 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3251 1.1 mrg /* end confdefs.h. */ 3252 1.1 mrg 3253 1.1 mrg int 3254 1.1 mrg main () 3255 1.1 mrg { 3256 1.1 mrg 3257 1.1 mrg ; 3258 1.1 mrg return 0; 3259 1.1 mrg } 3260 1.1 mrg _ACEOF 3261 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3262 1.1 mrg ac_cv_prog_cc_g=yes 3263 1.1 mrg else 3264 1.1 mrg CFLAGS="" 3265 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3266 1.1 mrg /* end confdefs.h. */ 3267 1.1 mrg 3268 1.1 mrg int 3269 1.1 mrg main () 3270 1.1 mrg { 3271 1.1 mrg 3272 1.1 mrg ; 3273 1.1 mrg return 0; 3274 1.1 mrg } 3275 1.1 mrg _ACEOF 3276 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3277 1.1 mrg 3278 1.1 mrg else 3279 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3280 1.1 mrg CFLAGS="-g" 3281 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3282 1.1 mrg /* end confdefs.h. */ 3283 1.1 mrg 3284 1.1 mrg int 3285 1.1 mrg main () 3286 1.1 mrg { 3287 1.1 mrg 3288 1.1 mrg ; 3289 1.1 mrg return 0; 3290 1.1 mrg } 3291 1.1 mrg _ACEOF 3292 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3293 1.1 mrg ac_cv_prog_cc_g=yes 3294 1.1 mrg fi 3295 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3296 1.1 mrg fi 3297 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3298 1.1 mrg fi 3299 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3300 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3301 1.1 mrg fi 3302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3303 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 3304 1.1 mrg if test "$ac_test_CFLAGS" = set; then 3305 1.1 mrg CFLAGS=$ac_save_CFLAGS 3306 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 3307 1.1 mrg if test "$GCC" = yes; then 3308 1.1 mrg CFLAGS="-g -O2" 3309 1.1 mrg else 3310 1.1 mrg CFLAGS="-g" 3311 1.1 mrg fi 3312 1.1 mrg else 3313 1.1 mrg if test "$GCC" = yes; then 3314 1.1 mrg CFLAGS="-O2" 3315 1.1 mrg else 3316 1.1 mrg CFLAGS= 3317 1.1 mrg fi 3318 1.1 mrg fi 3319 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3320 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3321 1.8 mrg if ${ac_cv_prog_cc_c89+:} false; then : 3322 1.1 mrg $as_echo_n "(cached) " >&6 3323 1.1 mrg else 3324 1.1 mrg ac_cv_prog_cc_c89=no 3325 1.1 mrg ac_save_CC=$CC 3326 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3327 1.1 mrg /* end confdefs.h. */ 3328 1.1 mrg #include <stdarg.h> 3329 1.1 mrg #include <stdio.h> 3330 1.8 mrg struct stat; 3331 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3332 1.1 mrg struct buf { int x; }; 3333 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 3334 1.1 mrg static char *e (p, i) 3335 1.1 mrg char **p; 3336 1.1 mrg int i; 3337 1.1 mrg { 3338 1.1 mrg return p[i]; 3339 1.1 mrg } 3340 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 3341 1.1 mrg { 3342 1.1 mrg char *s; 3343 1.1 mrg va_list v; 3344 1.1 mrg va_start (v,p); 3345 1.1 mrg s = g (p, va_arg (v,int)); 3346 1.1 mrg va_end (v); 3347 1.1 mrg return s; 3348 1.1 mrg } 3349 1.1 mrg 3350 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3351 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 3352 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 3353 1.1 mrg as 'x'. The following induces an error, until -std is added to get 3354 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3355 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 3356 1.1 mrg that's true only with -std. */ 3357 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3358 1.1 mrg 3359 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3360 1.1 mrg inside strings and character constants. */ 3361 1.1 mrg #define FOO(x) 'x' 3362 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3363 1.1 mrg 3364 1.1 mrg int test (int i, double x); 3365 1.1 mrg struct s1 {int (*f) (int a);}; 3366 1.1 mrg struct s2 {int (*f) (double a);}; 3367 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3368 1.1 mrg int argc; 3369 1.1 mrg char **argv; 3370 1.1 mrg int 3371 1.1 mrg main () 3372 1.1 mrg { 3373 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3374 1.1 mrg ; 3375 1.1 mrg return 0; 3376 1.1 mrg } 3377 1.1 mrg _ACEOF 3378 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3379 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3380 1.1 mrg do 3381 1.1 mrg CC="$ac_save_CC $ac_arg" 3382 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3383 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 3384 1.1 mrg fi 3385 1.1 mrg rm -f core conftest.err conftest.$ac_objext 3386 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3387 1.1 mrg done 3388 1.1 mrg rm -f conftest.$ac_ext 3389 1.1 mrg CC=$ac_save_CC 3390 1.1 mrg 3391 1.1 mrg fi 3392 1.1 mrg # AC_CACHE_VAL 3393 1.1 mrg case "x$ac_cv_prog_cc_c89" in 3394 1.1 mrg x) 3395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3396 1.1 mrg $as_echo "none needed" >&6; } ;; 3397 1.1 mrg xno) 3398 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3399 1.1 mrg $as_echo "unsupported" >&6; } ;; 3400 1.1 mrg *) 3401 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 3402 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3403 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3404 1.1 mrg esac 3405 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 3406 1.1 mrg 3407 1.1 mrg fi 3408 1.1 mrg 3409 1.1 mrg ac_ext=c 3410 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3411 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3412 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3413 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3414 1.1 mrg 3415 1.1 mrg 3416 1.1 mrg 3417 1.1 mrg # extra LD Flags which are required for targets 3418 1.2 apb 3419 1.2 apb 3420 1.2 apb 3421 1.2 apb case $host in 3422 1.2 apb *-cygwin* | *-mingw*) 3423 1.2 apb # 'host' will be top-level target in the case of a target lib, 3424 1.2 apb # we must compare to with_cross_host to decide if this is a native 3425 1.2 apb # or cross-compiler and select where to install dlls appropriately. 3426 1.2 apb if test -n "$with_cross_host" && 3427 1.2 apb test x"$with_cross_host" != x"no"; then 3428 1.2 apb lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 3429 1.2 apb else 3430 1.2 apb lt_host_flags='-no-undefined -bindir "$(bindir)"'; 3431 1.2 apb fi 3432 1.2 apb ;; 3433 1.2 apb *) 3434 1.2 apb lt_host_flags= 3435 1.2 apb ;; 3436 1.2 apb esac 3437 1.2 apb 3438 1.2 apb 3439 1.2 apb 3440 1.1 mrg 3441 1.7 mrg # Add CET specific flags if CET is enabled 3442 1.7 mrg 3443 1.7 mrg # Check whether --enable-cet was given. 3444 1.7 mrg if test "${enable_cet+set}" = set; then : 3445 1.7 mrg enableval=$enable_cet; 3446 1.7 mrg case "$enableval" in 3447 1.7 mrg yes|no|auto) ;; 3448 1.8 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 3449 1.7 mrg esac 3450 1.7 mrg 3451 1.7 mrg else 3452 1.10 mrg enable_cet=auto 3453 1.7 mrg fi 3454 1.7 mrg 3455 1.7 mrg 3456 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 3457 1.7 mrg $as_echo_n "checking for CET support... " >&6; } 3458 1.7 mrg 3459 1.10 mrg # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 3460 1.7 mrg case "$host" in 3461 1.7 mrg i[34567]86-*-linux* | x86_64-*-linux*) 3462 1.7 mrg case "$enable_cet" in 3463 1.7 mrg auto) 3464 1.7 mrg # Check if target supports multi-byte NOPs 3465 1.11 mrg # and if compiler and assembler support CET insn. 3466 1.10 mrg cet_save_CFLAGS="$CFLAGS" 3467 1.10 mrg CFLAGS="$CFLAGS -fcf-protection" 3468 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3469 1.7 mrg /* end confdefs.h. */ 3470 1.7 mrg 3471 1.7 mrg int 3472 1.7 mrg main () 3473 1.7 mrg { 3474 1.7 mrg 3475 1.7 mrg #if !defined(__SSE2__) 3476 1.7 mrg #error target does not support multi-byte NOPs 3477 1.7 mrg #else 3478 1.7 mrg asm ("setssbsy"); 3479 1.7 mrg #endif 3480 1.7 mrg 3481 1.7 mrg ; 3482 1.7 mrg return 0; 3483 1.7 mrg } 3484 1.7 mrg _ACEOF 3485 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 3486 1.7 mrg enable_cet=yes 3487 1.7 mrg else 3488 1.7 mrg enable_cet=no 3489 1.7 mrg fi 3490 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3491 1.10 mrg CFLAGS="$cet_save_CFLAGS" 3492 1.7 mrg ;; 3493 1.7 mrg yes) 3494 1.7 mrg # Check if assembler supports CET. 3495 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3496 1.7 mrg /* end confdefs.h. */ 3497 1.7 mrg 3498 1.7 mrg int 3499 1.7 mrg main () 3500 1.7 mrg { 3501 1.7 mrg asm ("setssbsy"); 3502 1.7 mrg ; 3503 1.7 mrg return 0; 3504 1.7 mrg } 3505 1.7 mrg _ACEOF 3506 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 3507 1.7 mrg 3508 1.7 mrg else 3509 1.8 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 3510 1.7 mrg fi 3511 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3512 1.7 mrg ;; 3513 1.7 mrg esac 3514 1.7 mrg ;; 3515 1.7 mrg *) 3516 1.7 mrg enable_cet=no 3517 1.7 mrg ;; 3518 1.7 mrg esac 3519 1.7 mrg if test x$enable_cet = xyes; then 3520 1.7 mrg CET_FLAGS="-fcf-protection -mshstk" 3521 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3522 1.7 mrg $as_echo "yes" >&6; } 3523 1.7 mrg else 3524 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3525 1.7 mrg $as_echo "no" >&6; } 3526 1.7 mrg fi 3527 1.7 mrg 3528 1.7 mrg XCFLAGS="$XCFLAGS $CET_FLAGS" 3529 1.7 mrg 3530 1.7 mrg 3531 1.1 mrg 3532 1.1 mrg 3533 1.1 mrg if test -n "$ac_tool_prefix"; then 3534 1.1 mrg # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3535 1.1 mrg set dummy ${ac_tool_prefix}as; ac_word=$2 3536 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3537 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3538 1.8 mrg if ${ac_cv_prog_AS+:} false; then : 3539 1.1 mrg $as_echo_n "(cached) " >&6 3540 1.1 mrg else 3541 1.1 mrg if test -n "$AS"; then 3542 1.1 mrg ac_cv_prog_AS="$AS" # Let the user override the test. 3543 1.1 mrg else 3544 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3545 1.1 mrg for as_dir in $PATH 3546 1.1 mrg do 3547 1.1 mrg IFS=$as_save_IFS 3548 1.1 mrg test -z "$as_dir" && as_dir=. 3549 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3550 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3551 1.1 mrg ac_cv_prog_AS="${ac_tool_prefix}as" 3552 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3553 1.1 mrg break 2 3554 1.1 mrg fi 3555 1.1 mrg done 3556 1.1 mrg done 3557 1.1 mrg IFS=$as_save_IFS 3558 1.1 mrg 3559 1.1 mrg fi 3560 1.1 mrg fi 3561 1.1 mrg AS=$ac_cv_prog_AS 3562 1.1 mrg if test -n "$AS"; then 3563 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3564 1.1 mrg $as_echo "$AS" >&6; } 3565 1.1 mrg else 3566 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3567 1.1 mrg $as_echo "no" >&6; } 3568 1.1 mrg fi 3569 1.1 mrg 3570 1.1 mrg 3571 1.1 mrg fi 3572 1.1 mrg if test -z "$ac_cv_prog_AS"; then 3573 1.1 mrg ac_ct_AS=$AS 3574 1.1 mrg # Extract the first word of "as", so it can be a program name with args. 3575 1.1 mrg set dummy as; ac_word=$2 3576 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3577 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3578 1.8 mrg if ${ac_cv_prog_ac_ct_AS+:} false; then : 3579 1.1 mrg $as_echo_n "(cached) " >&6 3580 1.1 mrg else 3581 1.1 mrg if test -n "$ac_ct_AS"; then 3582 1.1 mrg ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3583 1.1 mrg else 3584 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3585 1.1 mrg for as_dir in $PATH 3586 1.1 mrg do 3587 1.1 mrg IFS=$as_save_IFS 3588 1.1 mrg test -z "$as_dir" && as_dir=. 3589 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3590 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3591 1.1 mrg ac_cv_prog_ac_ct_AS="as" 3592 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3593 1.1 mrg break 2 3594 1.1 mrg fi 3595 1.1 mrg done 3596 1.1 mrg done 3597 1.1 mrg IFS=$as_save_IFS 3598 1.1 mrg 3599 1.1 mrg fi 3600 1.1 mrg fi 3601 1.1 mrg ac_ct_AS=$ac_cv_prog_ac_ct_AS 3602 1.1 mrg if test -n "$ac_ct_AS"; then 3603 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3604 1.1 mrg $as_echo "$ac_ct_AS" >&6; } 3605 1.1 mrg else 3606 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3607 1.1 mrg $as_echo "no" >&6; } 3608 1.1 mrg fi 3609 1.1 mrg 3610 1.1 mrg if test "x$ac_ct_AS" = x; then 3611 1.1 mrg AS="" 3612 1.1 mrg else 3613 1.1 mrg case $cross_compiling:$ac_tool_warned in 3614 1.1 mrg yes:) 3615 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3616 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3617 1.1 mrg ac_tool_warned=yes ;; 3618 1.1 mrg esac 3619 1.1 mrg AS=$ac_ct_AS 3620 1.1 mrg fi 3621 1.1 mrg else 3622 1.1 mrg AS="$ac_cv_prog_AS" 3623 1.1 mrg fi 3624 1.1 mrg 3625 1.1 mrg if test -n "$ac_tool_prefix"; then 3626 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3627 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 3628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3629 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3630 1.8 mrg if ${ac_cv_prog_AR+:} false; then : 3631 1.1 mrg $as_echo_n "(cached) " >&6 3632 1.1 mrg else 3633 1.1 mrg if test -n "$AR"; then 3634 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 3635 1.1 mrg else 3636 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3637 1.1 mrg for as_dir in $PATH 3638 1.1 mrg do 3639 1.1 mrg IFS=$as_save_IFS 3640 1.1 mrg test -z "$as_dir" && as_dir=. 3641 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3642 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3643 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 3644 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3645 1.1 mrg break 2 3646 1.1 mrg fi 3647 1.1 mrg done 3648 1.1 mrg done 3649 1.1 mrg IFS=$as_save_IFS 3650 1.1 mrg 3651 1.1 mrg fi 3652 1.1 mrg fi 3653 1.1 mrg AR=$ac_cv_prog_AR 3654 1.1 mrg if test -n "$AR"; then 3655 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 3656 1.1 mrg $as_echo "$AR" >&6; } 3657 1.1 mrg else 3658 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3659 1.1 mrg $as_echo "no" >&6; } 3660 1.1 mrg fi 3661 1.1 mrg 3662 1.1 mrg 3663 1.1 mrg fi 3664 1.1 mrg if test -z "$ac_cv_prog_AR"; then 3665 1.1 mrg ac_ct_AR=$AR 3666 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 3667 1.1 mrg set dummy ar; ac_word=$2 3668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3669 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3670 1.8 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 3671 1.1 mrg $as_echo_n "(cached) " >&6 3672 1.1 mrg else 3673 1.1 mrg if test -n "$ac_ct_AR"; then 3674 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3675 1.1 mrg else 3676 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3677 1.1 mrg for as_dir in $PATH 3678 1.1 mrg do 3679 1.1 mrg IFS=$as_save_IFS 3680 1.1 mrg test -z "$as_dir" && as_dir=. 3681 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3682 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3683 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 3684 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3685 1.1 mrg break 2 3686 1.1 mrg fi 3687 1.1 mrg done 3688 1.1 mrg done 3689 1.1 mrg IFS=$as_save_IFS 3690 1.1 mrg 3691 1.1 mrg fi 3692 1.1 mrg fi 3693 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 3694 1.1 mrg if test -n "$ac_ct_AR"; then 3695 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 3696 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 3697 1.1 mrg else 3698 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3699 1.1 mrg $as_echo "no" >&6; } 3700 1.1 mrg fi 3701 1.1 mrg 3702 1.1 mrg if test "x$ac_ct_AR" = x; then 3703 1.1 mrg AR="" 3704 1.1 mrg else 3705 1.1 mrg case $cross_compiling:$ac_tool_warned in 3706 1.1 mrg yes:) 3707 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3708 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3709 1.1 mrg ac_tool_warned=yes ;; 3710 1.1 mrg esac 3711 1.1 mrg AR=$ac_ct_AR 3712 1.1 mrg fi 3713 1.1 mrg else 3714 1.1 mrg AR="$ac_cv_prog_AR" 3715 1.1 mrg fi 3716 1.1 mrg 3717 1.1 mrg if test -n "$ac_tool_prefix"; then 3718 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3719 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3720 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3721 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3722 1.8 mrg if ${ac_cv_prog_RANLIB+:} false; then : 3723 1.1 mrg $as_echo_n "(cached) " >&6 3724 1.1 mrg else 3725 1.1 mrg if test -n "$RANLIB"; then 3726 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3727 1.1 mrg else 3728 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3729 1.1 mrg for as_dir in $PATH 3730 1.1 mrg do 3731 1.1 mrg IFS=$as_save_IFS 3732 1.1 mrg test -z "$as_dir" && as_dir=. 3733 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3734 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3735 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3736 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3737 1.1 mrg break 2 3738 1.1 mrg fi 3739 1.1 mrg done 3740 1.1 mrg done 3741 1.1 mrg IFS=$as_save_IFS 3742 1.1 mrg 3743 1.1 mrg fi 3744 1.1 mrg fi 3745 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 3746 1.1 mrg if test -n "$RANLIB"; then 3747 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 3748 1.1 mrg $as_echo "$RANLIB" >&6; } 3749 1.1 mrg else 3750 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3751 1.1 mrg $as_echo "no" >&6; } 3752 1.1 mrg fi 3753 1.1 mrg 3754 1.1 mrg 3755 1.1 mrg fi 3756 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 3757 1.1 mrg ac_ct_RANLIB=$RANLIB 3758 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 3759 1.1 mrg set dummy ranlib; ac_word=$2 3760 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3761 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3762 1.8 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 3763 1.1 mrg $as_echo_n "(cached) " >&6 3764 1.1 mrg else 3765 1.1 mrg if test -n "$ac_ct_RANLIB"; then 3766 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3767 1.1 mrg else 3768 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3769 1.1 mrg for as_dir in $PATH 3770 1.1 mrg do 3771 1.1 mrg IFS=$as_save_IFS 3772 1.1 mrg test -z "$as_dir" && as_dir=. 3773 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3774 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3775 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 3776 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3777 1.1 mrg break 2 3778 1.1 mrg fi 3779 1.1 mrg done 3780 1.1 mrg done 3781 1.1 mrg IFS=$as_save_IFS 3782 1.1 mrg 3783 1.1 mrg fi 3784 1.1 mrg fi 3785 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3786 1.1 mrg if test -n "$ac_ct_RANLIB"; then 3787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 3788 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 3789 1.1 mrg else 3790 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3791 1.1 mrg $as_echo "no" >&6; } 3792 1.1 mrg fi 3793 1.1 mrg 3794 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 3795 1.1 mrg RANLIB=":" 3796 1.1 mrg else 3797 1.1 mrg case $cross_compiling:$ac_tool_warned in 3798 1.1 mrg yes:) 3799 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3800 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3801 1.1 mrg ac_tool_warned=yes ;; 3802 1.1 mrg esac 3803 1.1 mrg RANLIB=$ac_ct_RANLIB 3804 1.1 mrg fi 3805 1.1 mrg else 3806 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 3807 1.1 mrg fi 3808 1.1 mrg 3809 1.1 mrg # Find a good install program. We prefer a C program (faster), 3810 1.1 mrg # so one script is as good as another. But avoid the broken or 3811 1.1 mrg # incompatible versions: 3812 1.1 mrg # SysV /etc/install, /usr/sbin/install 3813 1.1 mrg # SunOS /usr/etc/install 3814 1.1 mrg # IRIX /sbin/install 3815 1.1 mrg # AIX /bin/install 3816 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 3817 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3818 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 3819 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3820 1.1 mrg # OS/2's system install, which has a completely different semantic 3821 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 3822 1.1 mrg # Reject install programs that cannot install multiple files. 3823 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3824 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 3825 1.1 mrg if test -z "$INSTALL"; then 3826 1.8 mrg if ${ac_cv_path_install+:} false; then : 3827 1.1 mrg $as_echo_n "(cached) " >&6 3828 1.1 mrg else 3829 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3830 1.1 mrg for as_dir in $PATH 3831 1.1 mrg do 3832 1.1 mrg IFS=$as_save_IFS 3833 1.1 mrg test -z "$as_dir" && as_dir=. 3834 1.1 mrg # Account for people who put trailing slashes in PATH elements. 3835 1.1 mrg case $as_dir/ in #(( 3836 1.1 mrg ./ | .// | /[cC]/* | \ 3837 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3838 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3839 1.1 mrg /usr/ucb/* ) ;; 3840 1.1 mrg *) 3841 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 3842 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 3843 1.1 mrg # by default. 3844 1.1 mrg for ac_prog in ginstall scoinst install; do 3845 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3846 1.8 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3847 1.1 mrg if test $ac_prog = install && 3848 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3849 1.1 mrg # AIX install. It has an incompatible calling convention. 3850 1.1 mrg : 3851 1.1 mrg elif test $ac_prog = install && 3852 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3853 1.1 mrg # program-specific install script used by HP pwplus--don't use. 3854 1.1 mrg : 3855 1.1 mrg else 3856 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 3857 1.1 mrg echo one > conftest.one 3858 1.1 mrg echo two > conftest.two 3859 1.1 mrg mkdir conftest.dir 3860 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3861 1.1 mrg test -s conftest.one && test -s conftest.two && 3862 1.1 mrg test -s conftest.dir/conftest.one && 3863 1.1 mrg test -s conftest.dir/conftest.two 3864 1.1 mrg then 3865 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3866 1.1 mrg break 3 3867 1.1 mrg fi 3868 1.1 mrg fi 3869 1.1 mrg fi 3870 1.1 mrg done 3871 1.1 mrg done 3872 1.1 mrg ;; 3873 1.1 mrg esac 3874 1.1 mrg 3875 1.1 mrg done 3876 1.1 mrg IFS=$as_save_IFS 3877 1.1 mrg 3878 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 3879 1.1 mrg 3880 1.1 mrg fi 3881 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 3882 1.1 mrg INSTALL=$ac_cv_path_install 3883 1.1 mrg else 3884 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 3885 1.1 mrg # value for INSTALL within a source directory, because that will 3886 1.1 mrg # break other packages using the cache if that directory is 3887 1.1 mrg # removed, or if the value is a relative name. 3888 1.1 mrg INSTALL=$ac_install_sh 3889 1.1 mrg fi 3890 1.1 mrg fi 3891 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3892 1.1 mrg $as_echo "$INSTALL" >&6; } 3893 1.1 mrg 3894 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3895 1.1 mrg # It thinks the first close brace ends the variable substitution. 3896 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3897 1.1 mrg 3898 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3899 1.1 mrg 3900 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3901 1.1 mrg 3902 1.1 mrg 3903 1.1 mrg 3904 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3905 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3906 1.1 mrg # Check whether --enable-maintainer-mode was given. 3907 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 3908 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3909 1.1 mrg else 3910 1.1 mrg USE_MAINTAINER_MODE=no 3911 1.1 mrg fi 3912 1.1 mrg 3913 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3914 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 3915 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 3916 1.1 mrg MAINTAINER_MODE_TRUE= 3917 1.1 mrg MAINTAINER_MODE_FALSE='#' 3918 1.1 mrg else 3919 1.1 mrg MAINTAINER_MODE_TRUE='#' 3920 1.1 mrg MAINTAINER_MODE_FALSE= 3921 1.1 mrg fi 3922 1.1 mrg 3923 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 3924 1.1 mrg 3925 1.1 mrg 3926 1.1 mrg 3927 1.1 mrg # Enable Win32 DLL on MS Windows - FIXME 3928 1.1 mrg enable_win32_dll=yes 3929 1.1 mrg 3930 1.1 mrg case $host in 3931 1.1 mrg *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 3932 1.1 mrg if test -n "$ac_tool_prefix"; then 3933 1.1 mrg # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3934 1.1 mrg set dummy ${ac_tool_prefix}as; ac_word=$2 3935 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3936 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3937 1.8 mrg if ${ac_cv_prog_AS+:} false; then : 3938 1.1 mrg $as_echo_n "(cached) " >&6 3939 1.1 mrg else 3940 1.1 mrg if test -n "$AS"; then 3941 1.1 mrg ac_cv_prog_AS="$AS" # Let the user override the test. 3942 1.1 mrg else 3943 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3944 1.1 mrg for as_dir in $PATH 3945 1.1 mrg do 3946 1.1 mrg IFS=$as_save_IFS 3947 1.1 mrg test -z "$as_dir" && as_dir=. 3948 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3949 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3950 1.1 mrg ac_cv_prog_AS="${ac_tool_prefix}as" 3951 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3952 1.1 mrg break 2 3953 1.1 mrg fi 3954 1.1 mrg done 3955 1.1 mrg done 3956 1.1 mrg IFS=$as_save_IFS 3957 1.1 mrg 3958 1.1 mrg fi 3959 1.1 mrg fi 3960 1.1 mrg AS=$ac_cv_prog_AS 3961 1.1 mrg if test -n "$AS"; then 3962 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3963 1.1 mrg $as_echo "$AS" >&6; } 3964 1.1 mrg else 3965 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3966 1.1 mrg $as_echo "no" >&6; } 3967 1.1 mrg fi 3968 1.1 mrg 3969 1.1 mrg 3970 1.1 mrg fi 3971 1.1 mrg if test -z "$ac_cv_prog_AS"; then 3972 1.1 mrg ac_ct_AS=$AS 3973 1.1 mrg # Extract the first word of "as", so it can be a program name with args. 3974 1.1 mrg set dummy as; ac_word=$2 3975 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3976 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3977 1.8 mrg if ${ac_cv_prog_ac_ct_AS+:} false; then : 3978 1.1 mrg $as_echo_n "(cached) " >&6 3979 1.1 mrg else 3980 1.1 mrg if test -n "$ac_ct_AS"; then 3981 1.1 mrg ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3982 1.1 mrg else 3983 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3984 1.1 mrg for as_dir in $PATH 3985 1.1 mrg do 3986 1.1 mrg IFS=$as_save_IFS 3987 1.1 mrg test -z "$as_dir" && as_dir=. 3988 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3989 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3990 1.1 mrg ac_cv_prog_ac_ct_AS="as" 3991 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3992 1.1 mrg break 2 3993 1.1 mrg fi 3994 1.1 mrg done 3995 1.1 mrg done 3996 1.1 mrg IFS=$as_save_IFS 3997 1.1 mrg 3998 1.1 mrg fi 3999 1.1 mrg fi 4000 1.1 mrg ac_ct_AS=$ac_cv_prog_ac_ct_AS 4001 1.1 mrg if test -n "$ac_ct_AS"; then 4002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 4003 1.1 mrg $as_echo "$ac_ct_AS" >&6; } 4004 1.1 mrg else 4005 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4006 1.1 mrg $as_echo "no" >&6; } 4007 1.1 mrg fi 4008 1.1 mrg 4009 1.1 mrg if test "x$ac_ct_AS" = x; then 4010 1.1 mrg AS="false" 4011 1.1 mrg else 4012 1.1 mrg case $cross_compiling:$ac_tool_warned in 4013 1.1 mrg yes:) 4014 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4015 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4016 1.1 mrg ac_tool_warned=yes ;; 4017 1.1 mrg esac 4018 1.1 mrg AS=$ac_ct_AS 4019 1.1 mrg fi 4020 1.1 mrg else 4021 1.1 mrg AS="$ac_cv_prog_AS" 4022 1.1 mrg fi 4023 1.1 mrg 4024 1.1 mrg if test -n "$ac_tool_prefix"; then 4025 1.1 mrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 4026 1.1 mrg set dummy ${ac_tool_prefix}dlltool; ac_word=$2 4027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4028 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4029 1.8 mrg if ${ac_cv_prog_DLLTOOL+:} false; then : 4030 1.1 mrg $as_echo_n "(cached) " >&6 4031 1.1 mrg else 4032 1.1 mrg if test -n "$DLLTOOL"; then 4033 1.1 mrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 4034 1.1 mrg else 4035 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4036 1.1 mrg for as_dir in $PATH 4037 1.1 mrg do 4038 1.1 mrg IFS=$as_save_IFS 4039 1.1 mrg test -z "$as_dir" && as_dir=. 4040 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4041 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4042 1.1 mrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 4043 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4044 1.1 mrg break 2 4045 1.1 mrg fi 4046 1.1 mrg done 4047 1.1 mrg done 4048 1.1 mrg IFS=$as_save_IFS 4049 1.1 mrg 4050 1.1 mrg fi 4051 1.1 mrg fi 4052 1.1 mrg DLLTOOL=$ac_cv_prog_DLLTOOL 4053 1.1 mrg if test -n "$DLLTOOL"; then 4054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 4055 1.1 mrg $as_echo "$DLLTOOL" >&6; } 4056 1.1 mrg else 4057 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4058 1.1 mrg $as_echo "no" >&6; } 4059 1.1 mrg fi 4060 1.1 mrg 4061 1.1 mrg 4062 1.1 mrg fi 4063 1.1 mrg if test -z "$ac_cv_prog_DLLTOOL"; then 4064 1.1 mrg ac_ct_DLLTOOL=$DLLTOOL 4065 1.1 mrg # Extract the first word of "dlltool", so it can be a program name with args. 4066 1.1 mrg set dummy dlltool; ac_word=$2 4067 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4068 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4069 1.8 mrg if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 4070 1.1 mrg $as_echo_n "(cached) " >&6 4071 1.1 mrg else 4072 1.1 mrg if test -n "$ac_ct_DLLTOOL"; then 4073 1.1 mrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 4074 1.1 mrg else 4075 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4076 1.1 mrg for as_dir in $PATH 4077 1.1 mrg do 4078 1.1 mrg IFS=$as_save_IFS 4079 1.1 mrg test -z "$as_dir" && as_dir=. 4080 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4081 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4082 1.1 mrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 4083 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4084 1.1 mrg break 2 4085 1.1 mrg fi 4086 1.1 mrg done 4087 1.1 mrg done 4088 1.1 mrg IFS=$as_save_IFS 4089 1.1 mrg 4090 1.1 mrg fi 4091 1.1 mrg fi 4092 1.1 mrg ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 4093 1.1 mrg if test -n "$ac_ct_DLLTOOL"; then 4094 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 4095 1.1 mrg $as_echo "$ac_ct_DLLTOOL" >&6; } 4096 1.1 mrg else 4097 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4098 1.1 mrg $as_echo "no" >&6; } 4099 1.1 mrg fi 4100 1.1 mrg 4101 1.1 mrg if test "x$ac_ct_DLLTOOL" = x; then 4102 1.1 mrg DLLTOOL="false" 4103 1.1 mrg else 4104 1.1 mrg case $cross_compiling:$ac_tool_warned in 4105 1.1 mrg yes:) 4106 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4107 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4108 1.1 mrg ac_tool_warned=yes ;; 4109 1.1 mrg esac 4110 1.1 mrg DLLTOOL=$ac_ct_DLLTOOL 4111 1.1 mrg fi 4112 1.1 mrg else 4113 1.1 mrg DLLTOOL="$ac_cv_prog_DLLTOOL" 4114 1.1 mrg fi 4115 1.1 mrg 4116 1.1 mrg if test -n "$ac_tool_prefix"; then 4117 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4118 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 4119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4120 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4121 1.8 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 4122 1.1 mrg $as_echo_n "(cached) " >&6 4123 1.1 mrg else 4124 1.1 mrg if test -n "$OBJDUMP"; then 4125 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4126 1.1 mrg else 4127 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4128 1.1 mrg for as_dir in $PATH 4129 1.1 mrg do 4130 1.1 mrg IFS=$as_save_IFS 4131 1.1 mrg test -z "$as_dir" && as_dir=. 4132 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4133 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4134 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4135 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4136 1.1 mrg break 2 4137 1.1 mrg fi 4138 1.1 mrg done 4139 1.1 mrg done 4140 1.1 mrg IFS=$as_save_IFS 4141 1.1 mrg 4142 1.1 mrg fi 4143 1.1 mrg fi 4144 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 4145 1.1 mrg if test -n "$OBJDUMP"; then 4146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4147 1.1 mrg $as_echo "$OBJDUMP" >&6; } 4148 1.1 mrg else 4149 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4150 1.1 mrg $as_echo "no" >&6; } 4151 1.1 mrg fi 4152 1.1 mrg 4153 1.1 mrg 4154 1.1 mrg fi 4155 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 4156 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 4157 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 4158 1.1 mrg set dummy objdump; ac_word=$2 4159 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4160 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4161 1.8 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4162 1.1 mrg $as_echo_n "(cached) " >&6 4163 1.1 mrg else 4164 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 4165 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4166 1.1 mrg else 4167 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4168 1.1 mrg for as_dir in $PATH 4169 1.1 mrg do 4170 1.1 mrg IFS=$as_save_IFS 4171 1.1 mrg test -z "$as_dir" && as_dir=. 4172 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4173 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4174 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 4175 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4176 1.1 mrg break 2 4177 1.1 mrg fi 4178 1.1 mrg done 4179 1.1 mrg done 4180 1.1 mrg IFS=$as_save_IFS 4181 1.1 mrg 4182 1.1 mrg fi 4183 1.1 mrg fi 4184 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4185 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 4186 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4187 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 4188 1.1 mrg else 4189 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4190 1.1 mrg $as_echo "no" >&6; } 4191 1.1 mrg fi 4192 1.1 mrg 4193 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 4194 1.1 mrg OBJDUMP="false" 4195 1.1 mrg else 4196 1.1 mrg case $cross_compiling:$ac_tool_warned in 4197 1.1 mrg yes:) 4198 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4199 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4200 1.1 mrg ac_tool_warned=yes ;; 4201 1.1 mrg esac 4202 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 4203 1.1 mrg fi 4204 1.1 mrg else 4205 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 4206 1.1 mrg fi 4207 1.1 mrg 4208 1.1 mrg ;; 4209 1.1 mrg esac 4210 1.1 mrg 4211 1.1 mrg test -z "$AS" && AS=as 4212 1.1 mrg 4213 1.1 mrg 4214 1.1 mrg 4215 1.1 mrg 4216 1.1 mrg 4217 1.1 mrg test -z "$DLLTOOL" && DLLTOOL=dlltool 4218 1.1 mrg 4219 1.1 mrg 4220 1.1 mrg 4221 1.1 mrg 4222 1.1 mrg 4223 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 4224 1.1 mrg 4225 1.1 mrg 4226 1.1 mrg 4227 1.1 mrg 4228 1.1 mrg 4229 1.1 mrg 4230 1.1 mrg 4231 1.1 mrg 4232 1.1 mrg case `pwd` in 4233 1.1 mrg *\ * | *\ *) 4234 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4235 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4236 1.1 mrg esac 4237 1.1 mrg 4238 1.1 mrg 4239 1.1 mrg 4240 1.1 mrg macro_version='2.2.7a' 4241 1.1 mrg macro_revision='1.3134' 4242 1.1 mrg 4243 1.1 mrg 4244 1.1 mrg 4245 1.1 mrg 4246 1.1 mrg 4247 1.1 mrg 4248 1.1 mrg 4249 1.1 mrg 4250 1.1 mrg 4251 1.1 mrg 4252 1.1 mrg 4253 1.1 mrg 4254 1.1 mrg 4255 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 4256 1.1 mrg 4257 1.1 mrg # Backslashify metacharacters that are still active within 4258 1.1 mrg # double-quoted strings. 4259 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4260 1.1 mrg 4261 1.1 mrg # Same as above, but do not quote variable references. 4262 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 4263 1.1 mrg 4264 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 4265 1.1 mrg # double_quote_subst'ed string. 4266 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4267 1.1 mrg 4268 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 4269 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4270 1.1 mrg 4271 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 4272 1.1 mrg no_glob_subst='s/\*/\\\*/g' 4273 1.1 mrg 4274 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4275 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4276 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4277 1.1 mrg 4278 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4279 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 4280 1.1 mrg # Test print first, because it will be a builtin if present. 4281 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4282 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4283 1.1 mrg ECHO='print -r --' 4284 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4285 1.1 mrg ECHO='printf %s\n' 4286 1.1 mrg else 4287 1.1 mrg # Use this function as a fallback that always works. 4288 1.1 mrg func_fallback_echo () 4289 1.1 mrg { 4290 1.1 mrg eval 'cat <<_LTECHO_EOF 4291 1.1 mrg $1 4292 1.1 mrg _LTECHO_EOF' 4293 1.1 mrg } 4294 1.1 mrg ECHO='func_fallback_echo' 4295 1.1 mrg fi 4296 1.1 mrg 4297 1.1 mrg # func_echo_all arg... 4298 1.1 mrg # Invoke $ECHO with all args, space-separated. 4299 1.1 mrg func_echo_all () 4300 1.1 mrg { 4301 1.1 mrg $ECHO "" 4302 1.1 mrg } 4303 1.1 mrg 4304 1.1 mrg case "$ECHO" in 4305 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4306 1.1 mrg $as_echo "printf" >&6; } ;; 4307 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4308 1.1 mrg $as_echo "print -r" >&6; } ;; 4309 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4310 1.1 mrg $as_echo "cat" >&6; } ;; 4311 1.1 mrg esac 4312 1.1 mrg 4313 1.1 mrg 4314 1.1 mrg 4315 1.1 mrg 4316 1.1 mrg 4317 1.1 mrg 4318 1.1 mrg 4319 1.1 mrg 4320 1.1 mrg 4321 1.1 mrg 4322 1.1 mrg 4323 1.1 mrg 4324 1.1 mrg 4325 1.1 mrg 4326 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4327 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4328 1.8 mrg if ${ac_cv_path_SED+:} false; then : 4329 1.1 mrg $as_echo_n "(cached) " >&6 4330 1.1 mrg else 4331 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4332 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 4333 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 4334 1.1 mrg done 4335 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4336 1.1 mrg { ac_script=; unset ac_script;} 4337 1.1 mrg if test -z "$SED"; then 4338 1.1 mrg ac_path_SED_found=false 4339 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4340 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4341 1.1 mrg for as_dir in $PATH 4342 1.1 mrg do 4343 1.1 mrg IFS=$as_save_IFS 4344 1.1 mrg test -z "$as_dir" && as_dir=. 4345 1.1 mrg for ac_prog in sed gsed; do 4346 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4347 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4348 1.8 mrg as_fn_executable_p "$ac_path_SED" || continue 4349 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 4350 1.1 mrg # Check for GNU $ac_path_SED 4351 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 4352 1.1 mrg *GNU*) 4353 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4354 1.1 mrg *) 4355 1.1 mrg ac_count=0 4356 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4357 1.1 mrg while : 4358 1.1 mrg do 4359 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4360 1.1 mrg mv "conftest.tmp" "conftest.in" 4361 1.1 mrg cp "conftest.in" "conftest.nl" 4362 1.1 mrg $as_echo '' >> "conftest.nl" 4363 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4364 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4365 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4366 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 4367 1.1 mrg # Best one so far, save it but keep looking for a better one 4368 1.1 mrg ac_cv_path_SED="$ac_path_SED" 4369 1.1 mrg ac_path_SED_max=$ac_count 4370 1.1 mrg fi 4371 1.1 mrg # 10*(2^10) chars as input seems more than enough 4372 1.1 mrg test $ac_count -gt 10 && break 4373 1.1 mrg done 4374 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4375 1.1 mrg esac 4376 1.1 mrg 4377 1.1 mrg $ac_path_SED_found && break 3 4378 1.1 mrg done 4379 1.1 mrg done 4380 1.1 mrg done 4381 1.1 mrg IFS=$as_save_IFS 4382 1.1 mrg if test -z "$ac_cv_path_SED"; then 4383 1.8 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4384 1.1 mrg fi 4385 1.1 mrg else 4386 1.1 mrg ac_cv_path_SED=$SED 4387 1.1 mrg fi 4388 1.1 mrg 4389 1.1 mrg fi 4390 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4391 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; } 4392 1.1 mrg SED="$ac_cv_path_SED" 4393 1.1 mrg rm -f conftest.sed 4394 1.1 mrg 4395 1.1 mrg test -z "$SED" && SED=sed 4396 1.1 mrg Xsed="$SED -e 1s/^X//" 4397 1.1 mrg 4398 1.1 mrg 4399 1.1 mrg 4400 1.1 mrg 4401 1.1 mrg 4402 1.1 mrg 4403 1.1 mrg 4404 1.1 mrg 4405 1.1 mrg 4406 1.1 mrg 4407 1.1 mrg 4408 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4409 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4410 1.8 mrg if ${ac_cv_path_GREP+:} false; then : 4411 1.1 mrg $as_echo_n "(cached) " >&6 4412 1.1 mrg else 4413 1.1 mrg if test -z "$GREP"; then 4414 1.1 mrg ac_path_GREP_found=false 4415 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4416 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4417 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4418 1.1 mrg do 4419 1.1 mrg IFS=$as_save_IFS 4420 1.1 mrg test -z "$as_dir" && as_dir=. 4421 1.1 mrg for ac_prog in grep ggrep; do 4422 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4423 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4424 1.8 mrg as_fn_executable_p "$ac_path_GREP" || continue 4425 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found. 4426 1.1 mrg # Check for GNU $ac_path_GREP 4427 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in 4428 1.1 mrg *GNU*) 4429 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4430 1.1 mrg *) 4431 1.1 mrg ac_count=0 4432 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4433 1.1 mrg while : 4434 1.1 mrg do 4435 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4436 1.1 mrg mv "conftest.tmp" "conftest.in" 4437 1.1 mrg cp "conftest.in" "conftest.nl" 4438 1.1 mrg $as_echo 'GREP' >> "conftest.nl" 4439 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4440 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4441 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4442 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4443 1.1 mrg # Best one so far, save it but keep looking for a better one 4444 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" 4445 1.1 mrg ac_path_GREP_max=$ac_count 4446 1.1 mrg fi 4447 1.1 mrg # 10*(2^10) chars as input seems more than enough 4448 1.1 mrg test $ac_count -gt 10 && break 4449 1.1 mrg done 4450 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4451 1.1 mrg esac 4452 1.1 mrg 4453 1.1 mrg $ac_path_GREP_found && break 3 4454 1.1 mrg done 4455 1.1 mrg done 4456 1.1 mrg done 4457 1.1 mrg IFS=$as_save_IFS 4458 1.1 mrg if test -z "$ac_cv_path_GREP"; then 4459 1.8 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4460 1.1 mrg fi 4461 1.1 mrg else 4462 1.1 mrg ac_cv_path_GREP=$GREP 4463 1.1 mrg fi 4464 1.1 mrg 4465 1.1 mrg fi 4466 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4467 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; } 4468 1.1 mrg GREP="$ac_cv_path_GREP" 4469 1.1 mrg 4470 1.1 mrg 4471 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4472 1.1 mrg $as_echo_n "checking for egrep... " >&6; } 4473 1.8 mrg if ${ac_cv_path_EGREP+:} false; then : 4474 1.1 mrg $as_echo_n "(cached) " >&6 4475 1.1 mrg else 4476 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4477 1.1 mrg then ac_cv_path_EGREP="$GREP -E" 4478 1.1 mrg else 4479 1.1 mrg if test -z "$EGREP"; then 4480 1.1 mrg ac_path_EGREP_found=false 4481 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4482 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4483 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4484 1.1 mrg do 4485 1.1 mrg IFS=$as_save_IFS 4486 1.1 mrg test -z "$as_dir" && as_dir=. 4487 1.1 mrg for ac_prog in egrep; do 4488 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4489 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4490 1.8 mrg as_fn_executable_p "$ac_path_EGREP" || continue 4491 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found. 4492 1.1 mrg # Check for GNU $ac_path_EGREP 4493 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in 4494 1.1 mrg *GNU*) 4495 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4496 1.1 mrg *) 4497 1.1 mrg ac_count=0 4498 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4499 1.1 mrg while : 4500 1.1 mrg do 4501 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4502 1.1 mrg mv "conftest.tmp" "conftest.in" 4503 1.1 mrg cp "conftest.in" "conftest.nl" 4504 1.1 mrg $as_echo 'EGREP' >> "conftest.nl" 4505 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4506 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4507 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4508 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4509 1.1 mrg # Best one so far, save it but keep looking for a better one 4510 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" 4511 1.1 mrg ac_path_EGREP_max=$ac_count 4512 1.1 mrg fi 4513 1.1 mrg # 10*(2^10) chars as input seems more than enough 4514 1.1 mrg test $ac_count -gt 10 && break 4515 1.1 mrg done 4516 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4517 1.1 mrg esac 4518 1.1 mrg 4519 1.1 mrg $ac_path_EGREP_found && break 3 4520 1.1 mrg done 4521 1.1 mrg done 4522 1.1 mrg done 4523 1.1 mrg IFS=$as_save_IFS 4524 1.1 mrg if test -z "$ac_cv_path_EGREP"; then 4525 1.8 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4526 1.1 mrg fi 4527 1.1 mrg else 4528 1.1 mrg ac_cv_path_EGREP=$EGREP 4529 1.1 mrg fi 4530 1.1 mrg 4531 1.1 mrg fi 4532 1.1 mrg fi 4533 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4534 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 4535 1.1 mrg EGREP="$ac_cv_path_EGREP" 4536 1.1 mrg 4537 1.1 mrg 4538 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4539 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 4540 1.8 mrg if ${ac_cv_path_FGREP+:} false; then : 4541 1.1 mrg $as_echo_n "(cached) " >&6 4542 1.1 mrg else 4543 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4544 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 4545 1.1 mrg else 4546 1.1 mrg if test -z "$FGREP"; then 4547 1.1 mrg ac_path_FGREP_found=false 4548 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4549 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4550 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4551 1.1 mrg do 4552 1.1 mrg IFS=$as_save_IFS 4553 1.1 mrg test -z "$as_dir" && as_dir=. 4554 1.1 mrg for ac_prog in fgrep; do 4555 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4556 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4557 1.8 mrg as_fn_executable_p "$ac_path_FGREP" || continue 4558 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 4559 1.1 mrg # Check for GNU $ac_path_FGREP 4560 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 4561 1.1 mrg *GNU*) 4562 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4563 1.1 mrg *) 4564 1.1 mrg ac_count=0 4565 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4566 1.1 mrg while : 4567 1.1 mrg do 4568 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4569 1.1 mrg mv "conftest.tmp" "conftest.in" 4570 1.1 mrg cp "conftest.in" "conftest.nl" 4571 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 4572 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4573 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4574 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4575 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4576 1.1 mrg # Best one so far, save it but keep looking for a better one 4577 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 4578 1.1 mrg ac_path_FGREP_max=$ac_count 4579 1.1 mrg fi 4580 1.1 mrg # 10*(2^10) chars as input seems more than enough 4581 1.1 mrg test $ac_count -gt 10 && break 4582 1.1 mrg done 4583 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4584 1.1 mrg esac 4585 1.1 mrg 4586 1.1 mrg $ac_path_FGREP_found && break 3 4587 1.1 mrg done 4588 1.1 mrg done 4589 1.1 mrg done 4590 1.1 mrg IFS=$as_save_IFS 4591 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 4592 1.8 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4593 1.1 mrg fi 4594 1.1 mrg else 4595 1.1 mrg ac_cv_path_FGREP=$FGREP 4596 1.1 mrg fi 4597 1.1 mrg 4598 1.1 mrg fi 4599 1.1 mrg fi 4600 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4601 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 4602 1.1 mrg FGREP="$ac_cv_path_FGREP" 4603 1.1 mrg 4604 1.1 mrg 4605 1.1 mrg test -z "$GREP" && GREP=grep 4606 1.1 mrg 4607 1.1 mrg 4608 1.1 mrg 4609 1.1 mrg 4610 1.1 mrg 4611 1.1 mrg 4612 1.1 mrg 4613 1.1 mrg 4614 1.1 mrg 4615 1.1 mrg 4616 1.1 mrg 4617 1.1 mrg 4618 1.1 mrg 4619 1.1 mrg 4620 1.1 mrg 4621 1.1 mrg 4622 1.1 mrg 4623 1.1 mrg 4624 1.1 mrg 4625 1.1 mrg # Check whether --with-gnu-ld was given. 4626 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 4627 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4628 1.1 mrg else 4629 1.1 mrg with_gnu_ld=no 4630 1.1 mrg fi 4631 1.1 mrg 4632 1.1 mrg ac_prog=ld 4633 1.1 mrg if test "$GCC" = yes; then 4634 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 4635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4636 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 4637 1.1 mrg case $host in 4638 1.1 mrg *-*-mingw*) 4639 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 4640 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4641 1.1 mrg *) 4642 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4643 1.1 mrg esac 4644 1.1 mrg case $ac_prog in 4645 1.1 mrg # Accept absolute paths. 4646 1.1 mrg [\\/]* | ?:[\\/]*) 4647 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 4648 1.1 mrg # Canonicalize the pathname of ld 4649 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4650 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4651 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4652 1.1 mrg done 4653 1.1 mrg test -z "$LD" && LD="$ac_prog" 4654 1.1 mrg ;; 4655 1.1 mrg "") 4656 1.1 mrg # If it fails, then pretend we aren't using GCC. 4657 1.1 mrg ac_prog=ld 4658 1.1 mrg ;; 4659 1.1 mrg *) 4660 1.1 mrg # If it is relative, then search for the first ld in PATH. 4661 1.1 mrg with_gnu_ld=unknown 4662 1.1 mrg ;; 4663 1.1 mrg esac 4664 1.1 mrg elif test "$with_gnu_ld" = yes; then 4665 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4666 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 4667 1.1 mrg else 4668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4669 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 4670 1.1 mrg fi 4671 1.8 mrg if ${lt_cv_path_LD+:} false; then : 4672 1.1 mrg $as_echo_n "(cached) " >&6 4673 1.1 mrg else 4674 1.1 mrg if test -z "$LD"; then 4675 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4676 1.1 mrg for ac_dir in $PATH; do 4677 1.1 mrg IFS="$lt_save_ifs" 4678 1.1 mrg test -z "$ac_dir" && ac_dir=. 4679 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4680 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 4681 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 4682 1.1 mrg # but apparently some variants of GNU ld only accept -v. 4683 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 4684 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4685 1.1 mrg *GNU* | *'with BFD'*) 4686 1.1 mrg test "$with_gnu_ld" != no && break 4687 1.1 mrg ;; 4688 1.1 mrg *) 4689 1.1 mrg test "$with_gnu_ld" != yes && break 4690 1.1 mrg ;; 4691 1.1 mrg esac 4692 1.1 mrg fi 4693 1.1 mrg done 4694 1.1 mrg IFS="$lt_save_ifs" 4695 1.1 mrg else 4696 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 4697 1.1 mrg fi 4698 1.1 mrg fi 4699 1.1 mrg 4700 1.1 mrg LD="$lt_cv_path_LD" 4701 1.1 mrg if test -n "$LD"; then 4702 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4703 1.1 mrg $as_echo "$LD" >&6; } 4704 1.1 mrg else 4705 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4706 1.1 mrg $as_echo "no" >&6; } 4707 1.1 mrg fi 4708 1.8 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4709 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4710 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4711 1.8 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 4712 1.1 mrg $as_echo_n "(cached) " >&6 4713 1.1 mrg else 4714 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 4715 1.1 mrg case `$LD -v 2>&1 </dev/null` in 4716 1.1 mrg *GNU* | *'with BFD'*) 4717 1.1 mrg lt_cv_prog_gnu_ld=yes 4718 1.1 mrg ;; 4719 1.1 mrg *) 4720 1.1 mrg lt_cv_prog_gnu_ld=no 4721 1.1 mrg ;; 4722 1.1 mrg esac 4723 1.1 mrg fi 4724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4725 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 4726 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 4727 1.1 mrg 4728 1.1 mrg 4729 1.1 mrg 4730 1.1 mrg 4731 1.1 mrg 4732 1.1 mrg 4733 1.1 mrg 4734 1.1 mrg 4735 1.1 mrg 4736 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4737 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4738 1.8 mrg if ${lt_cv_path_NM+:} false; then : 4739 1.1 mrg $as_echo_n "(cached) " >&6 4740 1.1 mrg else 4741 1.1 mrg if test -n "$NM"; then 4742 1.11 mrg # Let the user override the nm to test. 4743 1.11 mrg lt_nm_to_check="$NM" 4744 1.11 mrg else 4745 1.11 mrg lt_nm_to_check="${ac_tool_prefix}nm" 4746 1.11 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4747 1.11 mrg lt_nm_to_check="$lt_nm_to_check nm" 4748 1.11 mrg fi 4749 1.11 mrg fi 4750 1.11 mrg for lt_tmp_nm in "$lt_nm_to_check"; do 4751 1.11 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4752 1.11 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4753 1.11 mrg IFS="$lt_save_ifs" 4754 1.11 mrg test -z "$ac_dir" && ac_dir=. 4755 1.11 mrg # Strip out any user-provided options from the nm to test twice, 4756 1.11 mrg # the first time to test to see if nm (rather than its options) has 4757 1.11 mrg # an explicit path, the second time to yield a file which can be 4758 1.11 mrg # nm'ed itself. 4759 1.11 mrg tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 4760 1.11 mrg case "$tmp_nm_path" in 4761 1.11 mrg */*|*\\*) tmp_nm="$lt_tmp_nm";; 4762 1.11 mrg *) tmp_nm="$ac_dir/$lt_tmp_nm";; 4763 1.11 mrg esac 4764 1.11 mrg tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 4765 1.11 mrg if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 4766 1.11 mrg # Check to see if the nm accepts a BSD-compat flag. 4767 1.11 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4768 1.11 mrg # nm: unknown option "B" ignored 4769 1.11 mrg case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4770 1.11 mrg *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 4771 1.11 mrg break 4772 1.11 mrg ;; 4773 1.11 mrg *) 4774 1.11 mrg case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4775 1.11 mrg *$tmp_nm*) 4776 1.11 mrg lt_cv_path_NM="$tmp_nm -p" 4777 1.11 mrg break 4778 1.11 mrg ;; 4779 1.11 mrg *) 4780 1.11 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4781 1.11 mrg continue # so that we can try to find one that supports BSD flags 4782 1.11 mrg ;; 4783 1.11 mrg esac 4784 1.11 mrg ;; 4785 1.11 mrg esac 4786 1.11 mrg fi 4787 1.11 mrg done 4788 1.11 mrg IFS="$lt_save_ifs" 4789 1.11 mrg done 4790 1.11 mrg : ${lt_cv_path_NM=no} 4791 1.1 mrg fi 4792 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4793 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 4794 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 4795 1.1 mrg NM="$lt_cv_path_NM" 4796 1.1 mrg else 4797 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 4798 1.1 mrg if test -n "$DUMPBIN"; then : 4799 1.1 mrg # Let the user override the test. 4800 1.1 mrg else 4801 1.1 mrg if test -n "$ac_tool_prefix"; then 4802 1.1 mrg for ac_prog in dumpbin "link -dump" 4803 1.1 mrg do 4804 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4805 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4806 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4807 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4808 1.8 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 4809 1.1 mrg $as_echo_n "(cached) " >&6 4810 1.1 mrg else 4811 1.1 mrg if test -n "$DUMPBIN"; then 4812 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4813 1.1 mrg else 4814 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4815 1.1 mrg for as_dir in $PATH 4816 1.1 mrg do 4817 1.1 mrg IFS=$as_save_IFS 4818 1.1 mrg test -z "$as_dir" && as_dir=. 4819 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4820 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4821 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4822 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4823 1.1 mrg break 2 4824 1.1 mrg fi 4825 1.1 mrg done 4826 1.1 mrg done 4827 1.1 mrg IFS=$as_save_IFS 4828 1.1 mrg 4829 1.1 mrg fi 4830 1.1 mrg fi 4831 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 4832 1.1 mrg if test -n "$DUMPBIN"; then 4833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4834 1.1 mrg $as_echo "$DUMPBIN" >&6; } 4835 1.1 mrg else 4836 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4837 1.1 mrg $as_echo "no" >&6; } 4838 1.1 mrg fi 4839 1.1 mrg 4840 1.1 mrg 4841 1.1 mrg test -n "$DUMPBIN" && break 4842 1.1 mrg done 4843 1.1 mrg fi 4844 1.1 mrg if test -z "$DUMPBIN"; then 4845 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 4846 1.1 mrg for ac_prog in dumpbin "link -dump" 4847 1.1 mrg do 4848 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 4849 1.1 mrg set dummy $ac_prog; ac_word=$2 4850 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4851 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4852 1.8 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4853 1.1 mrg $as_echo_n "(cached) " >&6 4854 1.1 mrg else 4855 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 4856 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4857 1.1 mrg else 4858 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4859 1.1 mrg for as_dir in $PATH 4860 1.1 mrg do 4861 1.1 mrg IFS=$as_save_IFS 4862 1.1 mrg test -z "$as_dir" && as_dir=. 4863 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4864 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4865 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4866 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4867 1.1 mrg break 2 4868 1.1 mrg fi 4869 1.1 mrg done 4870 1.1 mrg done 4871 1.1 mrg IFS=$as_save_IFS 4872 1.1 mrg 4873 1.1 mrg fi 4874 1.1 mrg fi 4875 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4876 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 4877 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4878 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 4879 1.1 mrg else 4880 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4881 1.1 mrg $as_echo "no" >&6; } 4882 1.1 mrg fi 4883 1.1 mrg 4884 1.1 mrg 4885 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 4886 1.1 mrg done 4887 1.1 mrg 4888 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 4889 1.1 mrg DUMPBIN=":" 4890 1.1 mrg else 4891 1.1 mrg case $cross_compiling:$ac_tool_warned in 4892 1.1 mrg yes:) 4893 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4894 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4895 1.1 mrg ac_tool_warned=yes ;; 4896 1.1 mrg esac 4897 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 4898 1.1 mrg fi 4899 1.1 mrg fi 4900 1.1 mrg 4901 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4902 1.1 mrg *COFF*) 4903 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 4904 1.1 mrg ;; 4905 1.1 mrg *) 4906 1.1 mrg DUMPBIN=: 4907 1.1 mrg ;; 4908 1.1 mrg esac 4909 1.1 mrg fi 4910 1.1 mrg 4911 1.1 mrg if test "$DUMPBIN" != ":"; then 4912 1.1 mrg NM="$DUMPBIN" 4913 1.1 mrg fi 4914 1.1 mrg fi 4915 1.1 mrg test -z "$NM" && NM=nm 4916 1.1 mrg 4917 1.1 mrg 4918 1.1 mrg 4919 1.1 mrg 4920 1.1 mrg 4921 1.1 mrg 4922 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4923 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 4924 1.8 mrg if ${lt_cv_nm_interface+:} false; then : 4925 1.1 mrg $as_echo_n "(cached) " >&6 4926 1.1 mrg else 4927 1.1 mrg lt_cv_nm_interface="BSD nm" 4928 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 4929 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4930 1.1 mrg (eval "$ac_compile" 2>conftest.err) 4931 1.1 mrg cat conftest.err >&5 4932 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4933 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4934 1.1 mrg cat conftest.err >&5 4935 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4936 1.1 mrg cat conftest.out >&5 4937 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4938 1.1 mrg lt_cv_nm_interface="MS dumpbin" 4939 1.1 mrg fi 4940 1.1 mrg rm -f conftest* 4941 1.1 mrg fi 4942 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4943 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 4944 1.1 mrg 4945 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4946 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 4947 1.1 mrg LN_S=$as_ln_s 4948 1.1 mrg if test "$LN_S" = "ln -s"; then 4949 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4950 1.1 mrg $as_echo "yes" >&6; } 4951 1.1 mrg else 4952 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4953 1.1 mrg $as_echo "no, using $LN_S" >&6; } 4954 1.1 mrg fi 4955 1.1 mrg 4956 1.1 mrg # find the maximum length of command line arguments 4957 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4958 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 4959 1.8 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 4960 1.1 mrg $as_echo_n "(cached) " >&6 4961 1.1 mrg else 4962 1.1 mrg i=0 4963 1.1 mrg teststring="ABCD" 4964 1.1 mrg 4965 1.1 mrg case $build_os in 4966 1.1 mrg msdosdjgpp*) 4967 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 4968 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 4969 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 4970 1.1 mrg # check would be larger than it should be. 4971 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 4972 1.1 mrg ;; 4973 1.1 mrg 4974 1.1 mrg gnu*) 4975 1.1 mrg # Under GNU Hurd, this test is not required because there is 4976 1.1 mrg # no limit to the length of command line arguments. 4977 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 4978 1.1 mrg lt_cv_sys_max_cmd_len=-1; 4979 1.1 mrg ;; 4980 1.1 mrg 4981 1.1 mrg cygwin* | mingw* | cegcc*) 4982 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 4983 1.1 mrg # about 5 minutes as the teststring grows exponentially. 4984 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 4985 1.1 mrg # you end up with a "frozen" computer, even though with patience 4986 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 4987 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 4988 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 4989 1.1 mrg lt_cv_sys_max_cmd_len=8192; 4990 1.1 mrg ;; 4991 1.1 mrg 4992 1.1 mrg mint*) 4993 1.1 mrg # On MiNT this can take a long time and run out of memory. 4994 1.1 mrg lt_cv_sys_max_cmd_len=8192; 4995 1.1 mrg ;; 4996 1.1 mrg 4997 1.1 mrg amigaos*) 4998 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 4999 1.1 mrg # So we just punt and use a minimum line length of 8192. 5000 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5001 1.1 mrg ;; 5002 1.1 mrg 5003 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5004 1.1 mrg # This has been around since 386BSD, at least. Likely further. 5005 1.1 mrg if test -x /sbin/sysctl; then 5006 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5007 1.1 mrg elif test -x /usr/sbin/sysctl; then 5008 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5009 1.1 mrg else 5010 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5011 1.1 mrg fi 5012 1.1 mrg # And add a safety zone 5013 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5014 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5015 1.1 mrg ;; 5016 1.1 mrg 5017 1.1 mrg interix*) 5018 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 5019 1.1 mrg lt_cv_sys_max_cmd_len=196608 5020 1.1 mrg ;; 5021 1.1 mrg 5022 1.1 mrg osf*) 5023 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5024 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5025 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 5026 1.1 mrg # First set a reasonable default. 5027 1.1 mrg lt_cv_sys_max_cmd_len=16384 5028 1.1 mrg # 5029 1.1 mrg if test -x /sbin/sysconfig; then 5030 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5031 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 5032 1.1 mrg esac 5033 1.1 mrg fi 5034 1.1 mrg ;; 5035 1.1 mrg sco3.2v5*) 5036 1.1 mrg lt_cv_sys_max_cmd_len=102400 5037 1.1 mrg ;; 5038 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 5039 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5040 1.1 mrg if test -n "$kargmax"; then 5041 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5042 1.1 mrg else 5043 1.1 mrg lt_cv_sys_max_cmd_len=32768 5044 1.1 mrg fi 5045 1.1 mrg ;; 5046 1.1 mrg *) 5047 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5048 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 5049 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5050 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5051 1.1 mrg else 5052 1.1 mrg # Make teststring a little bigger before we do anything with it. 5053 1.1 mrg # a 1K string should be a reasonable start. 5054 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 5055 1.1 mrg teststring=$teststring$teststring 5056 1.1 mrg done 5057 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5058 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 5059 1.1 mrg # maximum length that is only half of the actual maximum length, but 5060 1.1 mrg # we can't tell. 5061 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5062 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 5063 1.1 mrg test $i != 17 # 1/2 MB should be enough 5064 1.1 mrg do 5065 1.1 mrg i=`expr $i + 1` 5066 1.1 mrg teststring=$teststring$teststring 5067 1.1 mrg done 5068 1.1 mrg # Only check the string length outside the loop. 5069 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5070 1.1 mrg teststring= 5071 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 5072 1.1 mrg # massive amounts of additional arguments before passing them to the 5073 1.1 mrg # linker. It appears as though 1/2 is a usable value. 5074 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5075 1.1 mrg fi 5076 1.1 mrg ;; 5077 1.1 mrg esac 5078 1.1 mrg 5079 1.1 mrg fi 5080 1.1 mrg 5081 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 5082 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5083 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5084 1.1 mrg else 5085 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5086 1.1 mrg $as_echo "none" >&6; } 5087 1.1 mrg fi 5088 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 5089 1.1 mrg 5090 1.1 mrg 5091 1.1 mrg 5092 1.1 mrg 5093 1.1 mrg 5094 1.1 mrg 5095 1.1 mrg : ${CP="cp -f"} 5096 1.1 mrg : ${MV="mv -f"} 5097 1.1 mrg : ${RM="rm -f"} 5098 1.1 mrg 5099 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5100 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5101 1.1 mrg # Try some XSI features 5102 1.1 mrg xsi_shell=no 5103 1.1 mrg ( _lt_dummy="a/b/c" 5104 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5105 1.1 mrg = c,a/b,, \ 5106 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 5107 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5108 1.1 mrg && xsi_shell=yes 5109 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5110 1.1 mrg $as_echo "$xsi_shell" >&6; } 5111 1.1 mrg 5112 1.1 mrg 5113 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5114 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5115 1.1 mrg lt_shell_append=no 5116 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5117 1.1 mrg >/dev/null 2>&1 \ 5118 1.1 mrg && lt_shell_append=yes 5119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5120 1.1 mrg $as_echo "$lt_shell_append" >&6; } 5121 1.1 mrg 5122 1.1 mrg 5123 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5124 1.1 mrg lt_unset=unset 5125 1.1 mrg else 5126 1.1 mrg lt_unset=false 5127 1.1 mrg fi 5128 1.1 mrg 5129 1.1 mrg 5130 1.1 mrg 5131 1.1 mrg 5132 1.1 mrg 5133 1.1 mrg # test EBCDIC or ASCII 5134 1.1 mrg case `echo X|tr X '\101'` in 5135 1.1 mrg A) # ASCII based system 5136 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5137 1.1 mrg lt_SP2NL='tr \040 \012' 5138 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 5139 1.1 mrg ;; 5140 1.1 mrg *) # EBCDIC based system 5141 1.1 mrg lt_SP2NL='tr \100 \n' 5142 1.1 mrg lt_NL2SP='tr \r\n \100\100' 5143 1.1 mrg ;; 5144 1.1 mrg esac 5145 1.1 mrg 5146 1.1 mrg 5147 1.1 mrg 5148 1.1 mrg 5149 1.1 mrg 5150 1.1 mrg 5151 1.1 mrg 5152 1.1 mrg 5153 1.1 mrg 5154 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5155 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 5156 1.8 mrg if ${lt_cv_ld_reload_flag+:} false; then : 5157 1.1 mrg $as_echo_n "(cached) " >&6 5158 1.1 mrg else 5159 1.1 mrg lt_cv_ld_reload_flag='-r' 5160 1.1 mrg fi 5161 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5162 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 5163 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 5164 1.1 mrg case $reload_flag in 5165 1.1 mrg "" | " "*) ;; 5166 1.1 mrg *) reload_flag=" $reload_flag" ;; 5167 1.1 mrg esac 5168 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5169 1.1 mrg case $host_os in 5170 1.1 mrg darwin*) 5171 1.1 mrg if test "$GCC" = yes; then 5172 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5173 1.1 mrg else 5174 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5175 1.1 mrg fi 5176 1.1 mrg ;; 5177 1.1 mrg esac 5178 1.1 mrg 5179 1.1 mrg 5180 1.1 mrg 5181 1.1 mrg 5182 1.1 mrg 5183 1.1 mrg 5184 1.1 mrg 5185 1.1 mrg 5186 1.1 mrg 5187 1.1 mrg if test -n "$ac_tool_prefix"; then 5188 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5189 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 5190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5191 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5192 1.8 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 5193 1.1 mrg $as_echo_n "(cached) " >&6 5194 1.1 mrg else 5195 1.1 mrg if test -n "$OBJDUMP"; then 5196 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5197 1.1 mrg else 5198 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5199 1.1 mrg for as_dir in $PATH 5200 1.1 mrg do 5201 1.1 mrg IFS=$as_save_IFS 5202 1.1 mrg test -z "$as_dir" && as_dir=. 5203 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5204 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5205 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5206 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5207 1.1 mrg break 2 5208 1.1 mrg fi 5209 1.1 mrg done 5210 1.1 mrg done 5211 1.1 mrg IFS=$as_save_IFS 5212 1.1 mrg 5213 1.1 mrg fi 5214 1.1 mrg fi 5215 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 5216 1.1 mrg if test -n "$OBJDUMP"; then 5217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5218 1.1 mrg $as_echo "$OBJDUMP" >&6; } 5219 1.1 mrg else 5220 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5221 1.1 mrg $as_echo "no" >&6; } 5222 1.1 mrg fi 5223 1.1 mrg 5224 1.1 mrg 5225 1.1 mrg fi 5226 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 5227 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 5228 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 5229 1.1 mrg set dummy objdump; ac_word=$2 5230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5231 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5232 1.8 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5233 1.1 mrg $as_echo_n "(cached) " >&6 5234 1.1 mrg else 5235 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5236 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5237 1.1 mrg else 5238 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5239 1.1 mrg for as_dir in $PATH 5240 1.1 mrg do 5241 1.1 mrg IFS=$as_save_IFS 5242 1.1 mrg test -z "$as_dir" && as_dir=. 5243 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5244 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5245 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 5246 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5247 1.1 mrg break 2 5248 1.1 mrg fi 5249 1.1 mrg done 5250 1.1 mrg done 5251 1.1 mrg IFS=$as_save_IFS 5252 1.1 mrg 5253 1.1 mrg fi 5254 1.1 mrg fi 5255 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5256 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5257 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5258 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 5259 1.1 mrg else 5260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5261 1.1 mrg $as_echo "no" >&6; } 5262 1.1 mrg fi 5263 1.1 mrg 5264 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 5265 1.1 mrg OBJDUMP="false" 5266 1.1 mrg else 5267 1.1 mrg case $cross_compiling:$ac_tool_warned in 5268 1.1 mrg yes:) 5269 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5270 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5271 1.1 mrg ac_tool_warned=yes ;; 5272 1.1 mrg esac 5273 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 5274 1.1 mrg fi 5275 1.1 mrg else 5276 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 5277 1.1 mrg fi 5278 1.1 mrg 5279 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 5280 1.1 mrg 5281 1.1 mrg 5282 1.1 mrg 5283 1.1 mrg 5284 1.1 mrg 5285 1.1 mrg 5286 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5287 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5288 1.8 mrg if ${lt_cv_deplibs_check_method+:} false; then : 5289 1.1 mrg $as_echo_n "(cached) " >&6 5290 1.1 mrg else 5291 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 5292 1.1 mrg lt_cv_file_magic_test_file= 5293 1.1 mrg lt_cv_deplibs_check_method='unknown' 5294 1.1 mrg # Need to set the preceding variable on all platforms that support 5295 1.1 mrg # interlibrary dependencies. 5296 1.1 mrg # 'none' -- dependencies not supported. 5297 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 5298 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 5299 1.1 mrg # 'test_compile' -- check by making test program. 5300 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 5301 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 5302 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 5303 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 5304 1.1 mrg 5305 1.1 mrg case $host_os in 5306 1.1 mrg aix[4-9]*) 5307 1.1 mrg lt_cv_deplibs_check_method=pass_all 5308 1.1 mrg ;; 5309 1.1 mrg 5310 1.1 mrg beos*) 5311 1.1 mrg lt_cv_deplibs_check_method=pass_all 5312 1.1 mrg ;; 5313 1.1 mrg 5314 1.1 mrg bsdi[45]*) 5315 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5316 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 5317 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 5318 1.1 mrg ;; 5319 1.1 mrg 5320 1.1 mrg cygwin*) 5321 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 5322 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5323 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5324 1.1 mrg ;; 5325 1.1 mrg 5326 1.1 mrg mingw* | pw32*) 5327 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 5328 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 5329 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 5330 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5331 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5332 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5333 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5334 1.1 mrg else 5335 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5336 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 5337 1.1 mrg fi 5338 1.1 mrg ;; 5339 1.1 mrg 5340 1.1 mrg cegcc*) 5341 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 5342 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5343 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 5344 1.1 mrg ;; 5345 1.1 mrg 5346 1.1 mrg darwin* | rhapsody*) 5347 1.1 mrg lt_cv_deplibs_check_method=pass_all 5348 1.1 mrg ;; 5349 1.1 mrg 5350 1.1 mrg freebsd* | dragonfly*) 5351 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5352 1.1 mrg case $host_cpu in 5353 1.1 mrg i*86 ) 5354 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 5355 1.1 mrg # Let's accept both of them until this is cleared up. 5356 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5357 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5358 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5359 1.1 mrg ;; 5360 1.1 mrg esac 5361 1.1 mrg else 5362 1.1 mrg lt_cv_deplibs_check_method=pass_all 5363 1.1 mrg fi 5364 1.1 mrg ;; 5365 1.1 mrg 5366 1.1 mrg gnu*) 5367 1.1 mrg lt_cv_deplibs_check_method=pass_all 5368 1.1 mrg ;; 5369 1.1 mrg 5370 1.1 mrg haiku*) 5371 1.1 mrg lt_cv_deplibs_check_method=pass_all 5372 1.1 mrg ;; 5373 1.1 mrg 5374 1.1 mrg hpux10.20* | hpux11*) 5375 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5376 1.1 mrg case $host_cpu in 5377 1.1 mrg ia64*) 5378 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' 5379 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5380 1.1 mrg ;; 5381 1.1 mrg hppa*64*) 5382 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]' 5383 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5384 1.1 mrg ;; 5385 1.1 mrg *) 5386 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' 5387 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 5388 1.1 mrg ;; 5389 1.1 mrg esac 5390 1.1 mrg ;; 5391 1.1 mrg 5392 1.1 mrg interix[3-9]*) 5393 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5394 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5395 1.1 mrg ;; 5396 1.1 mrg 5397 1.1 mrg irix5* | irix6* | nonstopux*) 5398 1.1 mrg case $LD in 5399 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 5400 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 5401 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 5402 1.1 mrg *) libmagic=never-match;; 5403 1.1 mrg esac 5404 1.1 mrg lt_cv_deplibs_check_method=pass_all 5405 1.1 mrg ;; 5406 1.1 mrg 5407 1.1 mrg # This must be Linux ELF. 5408 1.9 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5409 1.1 mrg lt_cv_deplibs_check_method=pass_all 5410 1.1 mrg ;; 5411 1.1 mrg 5412 1.1 mrg netbsd*) 5413 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5414 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5415 1.1 mrg else 5416 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5417 1.1 mrg fi 5418 1.1 mrg ;; 5419 1.1 mrg 5420 1.1 mrg newos6*) 5421 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5422 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5423 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 5424 1.1 mrg ;; 5425 1.1 mrg 5426 1.1 mrg *nto* | *qnx*) 5427 1.1 mrg lt_cv_deplibs_check_method=pass_all 5428 1.1 mrg ;; 5429 1.1 mrg 5430 1.1 mrg openbsd*) 5431 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5432 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5433 1.1 mrg else 5434 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5435 1.1 mrg fi 5436 1.1 mrg ;; 5437 1.1 mrg 5438 1.1 mrg osf3* | osf4* | osf5*) 5439 1.1 mrg lt_cv_deplibs_check_method=pass_all 5440 1.1 mrg ;; 5441 1.1 mrg 5442 1.1 mrg rdos*) 5443 1.1 mrg lt_cv_deplibs_check_method=pass_all 5444 1.1 mrg ;; 5445 1.1 mrg 5446 1.1 mrg solaris*) 5447 1.1 mrg lt_cv_deplibs_check_method=pass_all 5448 1.1 mrg ;; 5449 1.1 mrg 5450 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5451 1.1 mrg lt_cv_deplibs_check_method=pass_all 5452 1.1 mrg ;; 5453 1.1 mrg 5454 1.1 mrg sysv4 | sysv4.3*) 5455 1.1 mrg case $host_vendor in 5456 1.1 mrg motorola) 5457 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]' 5458 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5459 1.1 mrg ;; 5460 1.1 mrg ncr) 5461 1.1 mrg lt_cv_deplibs_check_method=pass_all 5462 1.1 mrg ;; 5463 1.1 mrg sequent) 5464 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 5465 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5466 1.1 mrg ;; 5467 1.1 mrg sni) 5468 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 5469 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5470 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 5471 1.1 mrg ;; 5472 1.1 mrg siemens) 5473 1.1 mrg lt_cv_deplibs_check_method=pass_all 5474 1.1 mrg ;; 5475 1.1 mrg pc) 5476 1.1 mrg lt_cv_deplibs_check_method=pass_all 5477 1.1 mrg ;; 5478 1.1 mrg esac 5479 1.1 mrg ;; 5480 1.1 mrg 5481 1.1 mrg tpf*) 5482 1.1 mrg lt_cv_deplibs_check_method=pass_all 5483 1.1 mrg ;; 5484 1.11 mrg vxworks*) 5485 1.11 mrg # Assume VxWorks cross toolchains are built on Linux, possibly 5486 1.11 mrg # as canadian for Windows hosts. 5487 1.11 mrg lt_cv_deplibs_check_method=pass_all 5488 1.11 mrg ;; 5489 1.1 mrg esac 5490 1.1 mrg 5491 1.1 mrg fi 5492 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5493 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 5494 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 5495 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 5496 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 5497 1.1 mrg 5498 1.1 mrg 5499 1.1 mrg 5500 1.1 mrg 5501 1.1 mrg 5502 1.1 mrg 5503 1.1 mrg 5504 1.1 mrg 5505 1.1 mrg 5506 1.1 mrg 5507 1.1 mrg 5508 1.1 mrg 5509 1.11 mrg plugin_option= 5510 1.11 mrg plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5511 1.11 mrg for plugin in $plugin_names; do 5512 1.11 mrg plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5513 1.11 mrg if test x$plugin_so = x$plugin; then 5514 1.11 mrg plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5515 1.11 mrg fi 5516 1.11 mrg if test x$plugin_so != x$plugin; then 5517 1.11 mrg plugin_option="--plugin $plugin_so" 5518 1.11 mrg break 5519 1.11 mrg fi 5520 1.11 mrg done 5521 1.11 mrg 5522 1.1 mrg if test -n "$ac_tool_prefix"; then 5523 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5524 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 5525 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5526 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5527 1.8 mrg if ${ac_cv_prog_AR+:} false; then : 5528 1.1 mrg $as_echo_n "(cached) " >&6 5529 1.1 mrg else 5530 1.1 mrg if test -n "$AR"; then 5531 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 5532 1.1 mrg else 5533 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5534 1.1 mrg for as_dir in $PATH 5535 1.1 mrg do 5536 1.1 mrg IFS=$as_save_IFS 5537 1.1 mrg test -z "$as_dir" && as_dir=. 5538 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5539 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5540 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 5541 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5542 1.1 mrg break 2 5543 1.1 mrg fi 5544 1.1 mrg done 5545 1.1 mrg done 5546 1.1 mrg IFS=$as_save_IFS 5547 1.1 mrg 5548 1.1 mrg fi 5549 1.1 mrg fi 5550 1.1 mrg AR=$ac_cv_prog_AR 5551 1.1 mrg if test -n "$AR"; then 5552 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5553 1.1 mrg $as_echo "$AR" >&6; } 5554 1.1 mrg else 5555 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5556 1.1 mrg $as_echo "no" >&6; } 5557 1.1 mrg fi 5558 1.1 mrg 5559 1.1 mrg 5560 1.1 mrg fi 5561 1.1 mrg if test -z "$ac_cv_prog_AR"; then 5562 1.1 mrg ac_ct_AR=$AR 5563 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 5564 1.1 mrg set dummy ar; ac_word=$2 5565 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5566 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5567 1.8 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 5568 1.1 mrg $as_echo_n "(cached) " >&6 5569 1.1 mrg else 5570 1.1 mrg if test -n "$ac_ct_AR"; then 5571 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5572 1.1 mrg else 5573 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5574 1.1 mrg for as_dir in $PATH 5575 1.1 mrg do 5576 1.1 mrg IFS=$as_save_IFS 5577 1.1 mrg test -z "$as_dir" && as_dir=. 5578 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5579 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5580 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 5581 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5582 1.1 mrg break 2 5583 1.1 mrg fi 5584 1.1 mrg done 5585 1.1 mrg done 5586 1.1 mrg IFS=$as_save_IFS 5587 1.1 mrg 5588 1.1 mrg fi 5589 1.1 mrg fi 5590 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 5591 1.1 mrg if test -n "$ac_ct_AR"; then 5592 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5593 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 5594 1.1 mrg else 5595 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5596 1.1 mrg $as_echo "no" >&6; } 5597 1.1 mrg fi 5598 1.1 mrg 5599 1.1 mrg if test "x$ac_ct_AR" = x; then 5600 1.1 mrg AR="false" 5601 1.1 mrg else 5602 1.1 mrg case $cross_compiling:$ac_tool_warned in 5603 1.1 mrg yes:) 5604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5605 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5606 1.1 mrg ac_tool_warned=yes ;; 5607 1.1 mrg esac 5608 1.1 mrg AR=$ac_ct_AR 5609 1.1 mrg fi 5610 1.1 mrg else 5611 1.1 mrg AR="$ac_cv_prog_AR" 5612 1.1 mrg fi 5613 1.1 mrg 5614 1.1 mrg test -z "$AR" && AR=ar 5615 1.11 mrg if test -n "$plugin_option"; then 5616 1.11 mrg if $AR --help 2>&1 | grep -q "\--plugin"; then 5617 1.11 mrg touch conftest.c 5618 1.11 mrg $AR $plugin_option rc conftest.a conftest.c 5619 1.11 mrg if test "$?" != 0; then 5620 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5621 1.11 mrg $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5622 1.11 mrg else 5623 1.11 mrg AR="$AR $plugin_option" 5624 1.11 mrg fi 5625 1.11 mrg rm -f conftest.* 5626 1.11 mrg fi 5627 1.11 mrg fi 5628 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 5629 1.1 mrg 5630 1.1 mrg 5631 1.1 mrg 5632 1.1 mrg 5633 1.1 mrg 5634 1.1 mrg 5635 1.1 mrg 5636 1.1 mrg 5637 1.1 mrg 5638 1.1 mrg 5639 1.1 mrg 5640 1.1 mrg if test -n "$ac_tool_prefix"; then 5641 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5642 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 5643 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5644 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5645 1.8 mrg if ${ac_cv_prog_STRIP+:} false; then : 5646 1.1 mrg $as_echo_n "(cached) " >&6 5647 1.1 mrg else 5648 1.1 mrg if test -n "$STRIP"; then 5649 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5650 1.1 mrg else 5651 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5652 1.1 mrg for as_dir in $PATH 5653 1.1 mrg do 5654 1.1 mrg IFS=$as_save_IFS 5655 1.1 mrg test -z "$as_dir" && as_dir=. 5656 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5657 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5658 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5659 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5660 1.1 mrg break 2 5661 1.1 mrg fi 5662 1.1 mrg done 5663 1.1 mrg done 5664 1.1 mrg IFS=$as_save_IFS 5665 1.1 mrg 5666 1.1 mrg fi 5667 1.1 mrg fi 5668 1.1 mrg STRIP=$ac_cv_prog_STRIP 5669 1.1 mrg if test -n "$STRIP"; then 5670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5671 1.1 mrg $as_echo "$STRIP" >&6; } 5672 1.1 mrg else 5673 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5674 1.1 mrg $as_echo "no" >&6; } 5675 1.1 mrg fi 5676 1.1 mrg 5677 1.1 mrg 5678 1.1 mrg fi 5679 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 5680 1.1 mrg ac_ct_STRIP=$STRIP 5681 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 5682 1.1 mrg set dummy strip; ac_word=$2 5683 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5684 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5685 1.8 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5686 1.1 mrg $as_echo_n "(cached) " >&6 5687 1.1 mrg else 5688 1.1 mrg if test -n "$ac_ct_STRIP"; then 5689 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5690 1.1 mrg else 5691 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5692 1.1 mrg for as_dir in $PATH 5693 1.1 mrg do 5694 1.1 mrg IFS=$as_save_IFS 5695 1.1 mrg test -z "$as_dir" && as_dir=. 5696 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5697 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5698 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 5699 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5700 1.1 mrg break 2 5701 1.1 mrg fi 5702 1.1 mrg done 5703 1.1 mrg done 5704 1.1 mrg IFS=$as_save_IFS 5705 1.1 mrg 5706 1.1 mrg fi 5707 1.1 mrg fi 5708 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5709 1.1 mrg if test -n "$ac_ct_STRIP"; then 5710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5711 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 5712 1.1 mrg else 5713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5714 1.1 mrg $as_echo "no" >&6; } 5715 1.1 mrg fi 5716 1.1 mrg 5717 1.1 mrg if test "x$ac_ct_STRIP" = x; then 5718 1.1 mrg STRIP=":" 5719 1.1 mrg else 5720 1.1 mrg case $cross_compiling:$ac_tool_warned in 5721 1.1 mrg yes:) 5722 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5723 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5724 1.1 mrg ac_tool_warned=yes ;; 5725 1.1 mrg esac 5726 1.1 mrg STRIP=$ac_ct_STRIP 5727 1.1 mrg fi 5728 1.1 mrg else 5729 1.1 mrg STRIP="$ac_cv_prog_STRIP" 5730 1.1 mrg fi 5731 1.1 mrg 5732 1.1 mrg test -z "$STRIP" && STRIP=: 5733 1.1 mrg 5734 1.1 mrg 5735 1.1 mrg 5736 1.1 mrg 5737 1.1 mrg 5738 1.1 mrg 5739 1.1 mrg if test -n "$ac_tool_prefix"; then 5740 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5741 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5742 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5743 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5744 1.8 mrg if ${ac_cv_prog_RANLIB+:} false; then : 5745 1.1 mrg $as_echo_n "(cached) " >&6 5746 1.1 mrg else 5747 1.1 mrg if test -n "$RANLIB"; then 5748 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5749 1.1 mrg else 5750 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5751 1.1 mrg for as_dir in $PATH 5752 1.1 mrg do 5753 1.1 mrg IFS=$as_save_IFS 5754 1.1 mrg test -z "$as_dir" && as_dir=. 5755 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5756 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5757 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5758 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5759 1.1 mrg break 2 5760 1.1 mrg fi 5761 1.1 mrg done 5762 1.1 mrg done 5763 1.1 mrg IFS=$as_save_IFS 5764 1.1 mrg 5765 1.1 mrg fi 5766 1.1 mrg fi 5767 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 5768 1.1 mrg if test -n "$RANLIB"; then 5769 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5770 1.1 mrg $as_echo "$RANLIB" >&6; } 5771 1.1 mrg else 5772 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5773 1.1 mrg $as_echo "no" >&6; } 5774 1.1 mrg fi 5775 1.1 mrg 5776 1.1 mrg 5777 1.1 mrg fi 5778 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 5779 1.1 mrg ac_ct_RANLIB=$RANLIB 5780 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 5781 1.1 mrg set dummy ranlib; ac_word=$2 5782 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5783 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5784 1.8 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5785 1.1 mrg $as_echo_n "(cached) " >&6 5786 1.1 mrg else 5787 1.1 mrg if test -n "$ac_ct_RANLIB"; then 5788 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5789 1.1 mrg else 5790 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5791 1.1 mrg for as_dir in $PATH 5792 1.1 mrg do 5793 1.1 mrg IFS=$as_save_IFS 5794 1.1 mrg test -z "$as_dir" && as_dir=. 5795 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5796 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5797 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 5798 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5799 1.1 mrg break 2 5800 1.1 mrg fi 5801 1.1 mrg done 5802 1.1 mrg done 5803 1.1 mrg IFS=$as_save_IFS 5804 1.1 mrg 5805 1.1 mrg fi 5806 1.1 mrg fi 5807 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5808 1.1 mrg if test -n "$ac_ct_RANLIB"; then 5809 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5810 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 5811 1.1 mrg else 5812 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5813 1.1 mrg $as_echo "no" >&6; } 5814 1.1 mrg fi 5815 1.1 mrg 5816 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 5817 1.1 mrg RANLIB=":" 5818 1.1 mrg else 5819 1.1 mrg case $cross_compiling:$ac_tool_warned in 5820 1.1 mrg yes:) 5821 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5822 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5823 1.1 mrg ac_tool_warned=yes ;; 5824 1.1 mrg esac 5825 1.1 mrg RANLIB=$ac_ct_RANLIB 5826 1.1 mrg fi 5827 1.1 mrg else 5828 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 5829 1.1 mrg fi 5830 1.1 mrg 5831 1.1 mrg test -z "$RANLIB" && RANLIB=: 5832 1.11 mrg if test -n "$plugin_option" && test "$RANLIB" != ":"; then 5833 1.11 mrg if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 5834 1.11 mrg RANLIB="$RANLIB $plugin_option" 5835 1.11 mrg fi 5836 1.11 mrg fi 5837 1.1 mrg 5838 1.1 mrg 5839 1.1 mrg 5840 1.1 mrg 5841 1.1 mrg 5842 1.1 mrg 5843 1.1 mrg # Determine commands to create old-style static archives. 5844 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5845 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 5846 1.1 mrg old_postuninstall_cmds= 5847 1.1 mrg 5848 1.1 mrg if test -n "$RANLIB"; then 5849 1.1 mrg case $host_os in 5850 1.1 mrg openbsd*) 5851 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5852 1.1 mrg ;; 5853 1.1 mrg *) 5854 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5855 1.1 mrg ;; 5856 1.1 mrg esac 5857 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5858 1.1 mrg fi 5859 1.1 mrg 5860 1.1 mrg case $host_os in 5861 1.1 mrg darwin*) 5862 1.1 mrg lock_old_archive_extraction=yes ;; 5863 1.1 mrg *) 5864 1.1 mrg lock_old_archive_extraction=no ;; 5865 1.1 mrg esac 5866 1.1 mrg 5867 1.1 mrg 5868 1.1 mrg 5869 1.1 mrg 5870 1.1 mrg 5871 1.1 mrg 5872 1.1 mrg 5873 1.1 mrg 5874 1.1 mrg 5875 1.1 mrg 5876 1.1 mrg 5877 1.1 mrg 5878 1.1 mrg 5879 1.1 mrg 5880 1.1 mrg 5881 1.1 mrg 5882 1.1 mrg 5883 1.1 mrg 5884 1.1 mrg 5885 1.1 mrg 5886 1.1 mrg 5887 1.1 mrg for ac_prog in gawk mawk nawk awk 5888 1.1 mrg do 5889 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5890 1.1 mrg set dummy $ac_prog; ac_word=$2 5891 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5892 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5893 1.8 mrg if ${ac_cv_prog_AWK+:} false; then : 5894 1.1 mrg $as_echo_n "(cached) " >&6 5895 1.1 mrg else 5896 1.1 mrg if test -n "$AWK"; then 5897 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 5898 1.1 mrg else 5899 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5900 1.1 mrg for as_dir in $PATH 5901 1.1 mrg do 5902 1.1 mrg IFS=$as_save_IFS 5903 1.1 mrg test -z "$as_dir" && as_dir=. 5904 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5905 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5906 1.1 mrg ac_cv_prog_AWK="$ac_prog" 5907 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5908 1.1 mrg break 2 5909 1.1 mrg fi 5910 1.1 mrg done 5911 1.1 mrg done 5912 1.1 mrg IFS=$as_save_IFS 5913 1.1 mrg 5914 1.1 mrg fi 5915 1.1 mrg fi 5916 1.1 mrg AWK=$ac_cv_prog_AWK 5917 1.1 mrg if test -n "$AWK"; then 5918 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5919 1.1 mrg $as_echo "$AWK" >&6; } 5920 1.1 mrg else 5921 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5922 1.1 mrg $as_echo "no" >&6; } 5923 1.1 mrg fi 5924 1.1 mrg 5925 1.1 mrg 5926 1.1 mrg test -n "$AWK" && break 5927 1.1 mrg done 5928 1.1 mrg 5929 1.1 mrg 5930 1.1 mrg 5931 1.1 mrg 5932 1.1 mrg 5933 1.1 mrg 5934 1.1 mrg 5935 1.1 mrg 5936 1.1 mrg 5937 1.1 mrg 5938 1.1 mrg 5939 1.1 mrg 5940 1.1 mrg 5941 1.1 mrg 5942 1.1 mrg 5943 1.1 mrg 5944 1.1 mrg 5945 1.1 mrg 5946 1.1 mrg 5947 1.1 mrg # If no C compiler was specified, use CC. 5948 1.1 mrg LTCC=${LTCC-"$CC"} 5949 1.1 mrg 5950 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 5951 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5952 1.1 mrg 5953 1.1 mrg # Allow CC to be a program name with arguments. 5954 1.1 mrg compiler=$CC 5955 1.1 mrg 5956 1.1 mrg 5957 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 5958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5959 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5960 1.8 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5961 1.1 mrg $as_echo_n "(cached) " >&6 5962 1.1 mrg else 5963 1.1 mrg 5964 1.1 mrg # These are sane defaults that work on at least a few old systems. 5965 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 5966 1.1 mrg 5967 1.1 mrg # Character class describing NM global symbol codes. 5968 1.1 mrg symcode='[BCDEGRST]' 5969 1.1 mrg 5970 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 5971 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5972 1.1 mrg 5973 1.1 mrg # Define system-specific variables. 5974 1.1 mrg case $host_os in 5975 1.1 mrg aix*) 5976 1.1 mrg symcode='[BCDT]' 5977 1.1 mrg ;; 5978 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 5979 1.1 mrg symcode='[ABCDGISTW]' 5980 1.1 mrg ;; 5981 1.1 mrg hpux*) 5982 1.1 mrg if test "$host_cpu" = ia64; then 5983 1.1 mrg symcode='[ABCDEGRST]' 5984 1.1 mrg fi 5985 1.1 mrg ;; 5986 1.1 mrg irix* | nonstopux*) 5987 1.1 mrg symcode='[BCDEGRST]' 5988 1.1 mrg ;; 5989 1.1 mrg osf*) 5990 1.1 mrg symcode='[BCDEGQRST]' 5991 1.1 mrg ;; 5992 1.1 mrg solaris*) 5993 1.11 mrg symcode='[BCDRT]' 5994 1.1 mrg ;; 5995 1.1 mrg sco3.2v5*) 5996 1.1 mrg symcode='[DT]' 5997 1.1 mrg ;; 5998 1.1 mrg sysv4.2uw2*) 5999 1.1 mrg symcode='[DT]' 6000 1.1 mrg ;; 6001 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 6002 1.1 mrg symcode='[ABDT]' 6003 1.1 mrg ;; 6004 1.1 mrg sysv4) 6005 1.1 mrg symcode='[DFNSTU]' 6006 1.1 mrg ;; 6007 1.1 mrg esac 6008 1.1 mrg 6009 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 6010 1.1 mrg case `$NM -V 2>&1` in 6011 1.1 mrg *GNU* | *'with BFD'*) 6012 1.1 mrg symcode='[ABCDGIRSTW]' ;; 6013 1.1 mrg esac 6014 1.1 mrg 6015 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 6016 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 6017 1.1 mrg # so use this general approach. 6018 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'" 6019 1.1 mrg 6020 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 6021 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'" 6022 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'" 6023 1.1 mrg 6024 1.1 mrg # Handle CRLF in mingw tool chain 6025 1.1 mrg opt_cr= 6026 1.1 mrg case $build_os in 6027 1.1 mrg mingw*) 6028 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6029 1.1 mrg ;; 6030 1.1 mrg esac 6031 1.1 mrg 6032 1.1 mrg # Try without a prefix underscore, then with it. 6033 1.1 mrg for ac_symprfx in "" "_"; do 6034 1.1 mrg 6035 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6036 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 6037 1.1 mrg 6038 1.1 mrg # Write the raw and C identifiers. 6039 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6040 1.1 mrg # Fake it for dumpbin and say T for any non-static function 6041 1.1 mrg # and D for any global variable. 6042 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 6043 1.1 mrg # which start with @ or ?. 6044 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 6045 1.1 mrg " {last_section=section; section=\$ 3};"\ 6046 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6047 1.1 mrg " \$ 0!~/External *\|/{next};"\ 6048 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6049 1.1 mrg " {if(hide[section]) next};"\ 6050 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6051 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6052 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6053 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6054 1.1 mrg " ' prfx=^$ac_symprfx" 6055 1.1 mrg else 6056 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6057 1.1 mrg fi 6058 1.1 mrg 6059 1.1 mrg # Check to see that the pipe works correctly. 6060 1.1 mrg pipe_works=no 6061 1.1 mrg 6062 1.1 mrg rm -f conftest* 6063 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 6064 1.1 mrg #ifdef __cplusplus 6065 1.1 mrg extern "C" { 6066 1.1 mrg #endif 6067 1.1 mrg char nm_test_var; 6068 1.1 mrg void nm_test_func(void); 6069 1.1 mrg void nm_test_func(void){} 6070 1.1 mrg #ifdef __cplusplus 6071 1.1 mrg } 6072 1.1 mrg #endif 6073 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 6074 1.1 mrg _LT_EOF 6075 1.1 mrg 6076 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6077 1.1 mrg (eval $ac_compile) 2>&5 6078 1.1 mrg ac_status=$? 6079 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6080 1.1 mrg test $ac_status = 0; }; then 6081 1.1 mrg # Now try to grab the symbols. 6082 1.1 mrg nlist=conftest.nm 6083 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6084 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6085 1.1 mrg ac_status=$? 6086 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6087 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 6088 1.1 mrg # Try sorting and uniquifying the output. 6089 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 6090 1.1 mrg mv -f "$nlist"T "$nlist" 6091 1.1 mrg else 6092 1.1 mrg rm -f "$nlist"T 6093 1.1 mrg fi 6094 1.1 mrg 6095 1.1 mrg # Make sure that we snagged all the symbols we need. 6096 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6097 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6098 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 6099 1.1 mrg #ifdef __cplusplus 6100 1.1 mrg extern "C" { 6101 1.1 mrg #endif 6102 1.1 mrg 6103 1.1 mrg _LT_EOF 6104 1.1 mrg # Now generate the symbol file. 6105 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6106 1.1 mrg 6107 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 6108 1.1 mrg 6109 1.1 mrg /* The mapping between symbol names and symbols. */ 6110 1.1 mrg const struct { 6111 1.1 mrg const char *name; 6112 1.1 mrg void *address; 6113 1.1 mrg } 6114 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 6115 1.1 mrg { 6116 1.1 mrg { "@PROGRAM@", (void *) 0 }, 6117 1.1 mrg _LT_EOF 6118 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6119 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 6120 1.1 mrg {0, (void *) 0} 6121 1.1 mrg }; 6122 1.1 mrg 6123 1.1 mrg /* This works around a problem in FreeBSD linker */ 6124 1.1 mrg #ifdef FREEBSD_WORKAROUND 6125 1.1 mrg static const void *lt_preloaded_setup() { 6126 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 6127 1.1 mrg } 6128 1.1 mrg #endif 6129 1.1 mrg 6130 1.1 mrg #ifdef __cplusplus 6131 1.1 mrg } 6132 1.1 mrg #endif 6133 1.1 mrg _LT_EOF 6134 1.1 mrg # Now try linking the two files. 6135 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 6136 1.1 mrg lt_save_LIBS="$LIBS" 6137 1.1 mrg lt_save_CFLAGS="$CFLAGS" 6138 1.1 mrg LIBS="conftstm.$ac_objext" 6139 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6140 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6141 1.1 mrg (eval $ac_link) 2>&5 6142 1.1 mrg ac_status=$? 6143 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6144 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6145 1.1 mrg pipe_works=yes 6146 1.1 mrg fi 6147 1.1 mrg LIBS="$lt_save_LIBS" 6148 1.1 mrg CFLAGS="$lt_save_CFLAGS" 6149 1.1 mrg else 6150 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 6151 1.1 mrg fi 6152 1.1 mrg else 6153 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 6154 1.1 mrg fi 6155 1.1 mrg else 6156 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6157 1.1 mrg fi 6158 1.1 mrg else 6159 1.1 mrg echo "$progname: failed program was:" >&5 6160 1.1 mrg cat conftest.$ac_ext >&5 6161 1.1 mrg fi 6162 1.1 mrg rm -rf conftest* conftst* 6163 1.1 mrg 6164 1.1 mrg # Do not use the global_symbol_pipe unless it works. 6165 1.1 mrg if test "$pipe_works" = yes; then 6166 1.1 mrg break 6167 1.1 mrg else 6168 1.1 mrg lt_cv_sys_global_symbol_pipe= 6169 1.1 mrg fi 6170 1.1 mrg done 6171 1.1 mrg 6172 1.1 mrg fi 6173 1.1 mrg 6174 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 6175 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 6176 1.1 mrg fi 6177 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6178 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6179 1.1 mrg $as_echo "failed" >&6; } 6180 1.1 mrg else 6181 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6182 1.1 mrg $as_echo "ok" >&6; } 6183 1.1 mrg fi 6184 1.1 mrg 6185 1.1 mrg 6186 1.1 mrg 6187 1.1 mrg 6188 1.1 mrg 6189 1.1 mrg 6190 1.1 mrg 6191 1.1 mrg 6192 1.1 mrg 6193 1.1 mrg 6194 1.1 mrg 6195 1.1 mrg 6196 1.1 mrg 6197 1.1 mrg 6198 1.1 mrg 6199 1.1 mrg 6200 1.1 mrg 6201 1.1 mrg 6202 1.1 mrg 6203 1.1 mrg 6204 1.1 mrg 6205 1.1 mrg 6206 1.1 mrg # Check whether --enable-libtool-lock was given. 6207 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 6208 1.1 mrg enableval=$enable_libtool_lock; 6209 1.1 mrg fi 6210 1.1 mrg 6211 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6212 1.1 mrg 6213 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 6214 1.1 mrg # libtool support. 6215 1.1 mrg case $host in 6216 1.1 mrg ia64-*-hpux*) 6217 1.1 mrg # Find out which ABI we are using. 6218 1.1 mrg echo 'int i;' > conftest.$ac_ext 6219 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6220 1.1 mrg (eval $ac_compile) 2>&5 6221 1.1 mrg ac_status=$? 6222 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6223 1.1 mrg test $ac_status = 0; }; then 6224 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6225 1.1 mrg *ELF-32*) 6226 1.1 mrg HPUX_IA64_MODE="32" 6227 1.1 mrg ;; 6228 1.1 mrg *ELF-64*) 6229 1.1 mrg HPUX_IA64_MODE="64" 6230 1.1 mrg ;; 6231 1.1 mrg esac 6232 1.1 mrg fi 6233 1.1 mrg rm -rf conftest* 6234 1.1 mrg ;; 6235 1.1 mrg *-*-irix6*) 6236 1.1 mrg # Find out which ABI we are using. 6237 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6238 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6239 1.1 mrg (eval $ac_compile) 2>&5 6240 1.1 mrg ac_status=$? 6241 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6242 1.1 mrg test $ac_status = 0; }; then 6243 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 6244 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6245 1.1 mrg *32-bit*) 6246 1.1 mrg LD="${LD-ld} -melf32bsmip" 6247 1.1 mrg ;; 6248 1.1 mrg *N32*) 6249 1.1 mrg LD="${LD-ld} -melf32bmipn32" 6250 1.1 mrg ;; 6251 1.1 mrg *64-bit*) 6252 1.1 mrg LD="${LD-ld} -melf64bmip" 6253 1.1 mrg ;; 6254 1.1 mrg esac 6255 1.1 mrg else 6256 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6257 1.1 mrg *32-bit*) 6258 1.1 mrg LD="${LD-ld} -32" 6259 1.1 mrg ;; 6260 1.1 mrg *N32*) 6261 1.1 mrg LD="${LD-ld} -n32" 6262 1.1 mrg ;; 6263 1.1 mrg *64-bit*) 6264 1.1 mrg LD="${LD-ld} -64" 6265 1.1 mrg ;; 6266 1.1 mrg esac 6267 1.1 mrg fi 6268 1.1 mrg fi 6269 1.1 mrg rm -rf conftest* 6270 1.1 mrg ;; 6271 1.1 mrg 6272 1.3 skrll x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6273 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6274 1.1 mrg # Find out which ABI we are using. 6275 1.1 mrg echo 'int i;' > conftest.$ac_ext 6276 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6277 1.1 mrg (eval $ac_compile) 2>&5 6278 1.1 mrg ac_status=$? 6279 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6280 1.1 mrg test $ac_status = 0; }; then 6281 1.1 mrg case `/usr/bin/file conftest.o` in 6282 1.1 mrg *32-bit*) 6283 1.1 mrg case $host in 6284 1.1 mrg x86_64-*kfreebsd*-gnu) 6285 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd" 6286 1.1 mrg ;; 6287 1.1 mrg x86_64-*linux*) 6288 1.2 apb case `/usr/bin/file conftest.o` in 6289 1.2 apb *x86-64*) 6290 1.2 apb LD="${LD-ld} -m elf32_x86_64" 6291 1.2 apb ;; 6292 1.2 apb *) 6293 1.2 apb LD="${LD-ld} -m elf_i386" 6294 1.2 apb ;; 6295 1.2 apb esac 6296 1.1 mrg ;; 6297 1.3 skrll powerpc64le-*linux*) 6298 1.3 skrll LD="${LD-ld} -m elf32lppclinux" 6299 1.3 skrll ;; 6300 1.3 skrll powerpc64-*linux*) 6301 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 6302 1.1 mrg ;; 6303 1.1 mrg s390x-*linux*) 6304 1.1 mrg LD="${LD-ld} -m elf_s390" 6305 1.1 mrg ;; 6306 1.1 mrg sparc64-*linux*) 6307 1.1 mrg LD="${LD-ld} -m elf32_sparc" 6308 1.1 mrg ;; 6309 1.1 mrg esac 6310 1.1 mrg ;; 6311 1.1 mrg *64-bit*) 6312 1.1 mrg case $host in 6313 1.1 mrg x86_64-*kfreebsd*-gnu) 6314 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 6315 1.1 mrg ;; 6316 1.1 mrg x86_64-*linux*) 6317 1.1 mrg LD="${LD-ld} -m elf_x86_64" 6318 1.1 mrg ;; 6319 1.3 skrll powerpcle-*linux*) 6320 1.3 skrll LD="${LD-ld} -m elf64lppc" 6321 1.3 skrll ;; 6322 1.3 skrll powerpc-*linux*) 6323 1.1 mrg LD="${LD-ld} -m elf64ppc" 6324 1.1 mrg ;; 6325 1.1 mrg s390*-*linux*|s390*-*tpf*) 6326 1.1 mrg LD="${LD-ld} -m elf64_s390" 6327 1.1 mrg ;; 6328 1.1 mrg sparc*-*linux*) 6329 1.1 mrg LD="${LD-ld} -m elf64_sparc" 6330 1.1 mrg ;; 6331 1.1 mrg esac 6332 1.1 mrg ;; 6333 1.1 mrg esac 6334 1.1 mrg fi 6335 1.1 mrg rm -rf conftest* 6336 1.1 mrg ;; 6337 1.1 mrg 6338 1.1 mrg *-*-sco3.2v5*) 6339 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6340 1.1 mrg SAVE_CFLAGS="$CFLAGS" 6341 1.1 mrg CFLAGS="$CFLAGS -belf" 6342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6343 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6344 1.8 mrg if ${lt_cv_cc_needs_belf+:} false; then : 6345 1.1 mrg $as_echo_n "(cached) " >&6 6346 1.1 mrg else 6347 1.1 mrg ac_ext=c 6348 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6349 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6350 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6351 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 6352 1.1 mrg 6353 1.1 mrg if test x$gcc_no_link = xyes; then 6354 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6355 1.1 mrg fi 6356 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6357 1.1 mrg /* end confdefs.h. */ 6358 1.1 mrg 6359 1.1 mrg int 6360 1.1 mrg main () 6361 1.1 mrg { 6362 1.1 mrg 6363 1.1 mrg ; 6364 1.1 mrg return 0; 6365 1.1 mrg } 6366 1.1 mrg _ACEOF 6367 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 6368 1.1 mrg lt_cv_cc_needs_belf=yes 6369 1.1 mrg else 6370 1.1 mrg lt_cv_cc_needs_belf=no 6371 1.1 mrg fi 6372 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 6373 1.1 mrg conftest$ac_exeext conftest.$ac_ext 6374 1.1 mrg ac_ext=c 6375 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6376 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6377 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6378 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 6379 1.1 mrg 6380 1.1 mrg fi 6381 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6382 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 6383 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6384 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6385 1.1 mrg CFLAGS="$SAVE_CFLAGS" 6386 1.1 mrg fi 6387 1.1 mrg ;; 6388 1.1 mrg sparc*-*solaris*) 6389 1.1 mrg # Find out which ABI we are using. 6390 1.1 mrg echo 'int i;' > conftest.$ac_ext 6391 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6392 1.1 mrg (eval $ac_compile) 2>&5 6393 1.1 mrg ac_status=$? 6394 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6395 1.1 mrg test $ac_status = 0; }; then 6396 1.1 mrg case `/usr/bin/file conftest.o` in 6397 1.1 mrg *64-bit*) 6398 1.1 mrg case $lt_cv_prog_gnu_ld in 6399 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 6400 1.1 mrg *) 6401 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6402 1.1 mrg LD="${LD-ld} -64" 6403 1.1 mrg fi 6404 1.1 mrg ;; 6405 1.1 mrg esac 6406 1.1 mrg ;; 6407 1.1 mrg esac 6408 1.1 mrg fi 6409 1.1 mrg rm -rf conftest* 6410 1.1 mrg ;; 6411 1.1 mrg esac 6412 1.1 mrg 6413 1.1 mrg need_locks="$enable_libtool_lock" 6414 1.1 mrg 6415 1.1 mrg 6416 1.1 mrg case $host_os in 6417 1.1 mrg rhapsody* | darwin*) 6418 1.1 mrg if test -n "$ac_tool_prefix"; then 6419 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6420 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6421 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6422 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6423 1.8 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 6424 1.1 mrg $as_echo_n "(cached) " >&6 6425 1.1 mrg else 6426 1.1 mrg if test -n "$DSYMUTIL"; then 6427 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6428 1.1 mrg else 6429 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6430 1.1 mrg for as_dir in $PATH 6431 1.1 mrg do 6432 1.1 mrg IFS=$as_save_IFS 6433 1.1 mrg test -z "$as_dir" && as_dir=. 6434 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6435 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6436 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6437 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6438 1.1 mrg break 2 6439 1.1 mrg fi 6440 1.1 mrg done 6441 1.1 mrg done 6442 1.1 mrg IFS=$as_save_IFS 6443 1.1 mrg 6444 1.1 mrg fi 6445 1.1 mrg fi 6446 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 6447 1.1 mrg if test -n "$DSYMUTIL"; then 6448 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6449 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 6450 1.1 mrg else 6451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6452 1.1 mrg $as_echo "no" >&6; } 6453 1.1 mrg fi 6454 1.1 mrg 6455 1.1 mrg 6456 1.1 mrg fi 6457 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 6458 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 6459 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 6460 1.1 mrg set dummy dsymutil; ac_word=$2 6461 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6462 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6463 1.8 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6464 1.1 mrg $as_echo_n "(cached) " >&6 6465 1.1 mrg else 6466 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 6467 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6468 1.1 mrg else 6469 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6470 1.1 mrg for as_dir in $PATH 6471 1.1 mrg do 6472 1.1 mrg IFS=$as_save_IFS 6473 1.1 mrg test -z "$as_dir" && as_dir=. 6474 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6475 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6476 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6477 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6478 1.1 mrg break 2 6479 1.1 mrg fi 6480 1.1 mrg done 6481 1.1 mrg done 6482 1.1 mrg IFS=$as_save_IFS 6483 1.1 mrg 6484 1.1 mrg fi 6485 1.1 mrg fi 6486 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6487 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 6488 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6489 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 6490 1.1 mrg else 6491 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6492 1.1 mrg $as_echo "no" >&6; } 6493 1.1 mrg fi 6494 1.1 mrg 6495 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 6496 1.1 mrg DSYMUTIL=":" 6497 1.1 mrg else 6498 1.1 mrg case $cross_compiling:$ac_tool_warned in 6499 1.1 mrg yes:) 6500 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6501 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6502 1.1 mrg ac_tool_warned=yes ;; 6503 1.1 mrg esac 6504 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 6505 1.1 mrg fi 6506 1.1 mrg else 6507 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6508 1.1 mrg fi 6509 1.1 mrg 6510 1.1 mrg if test -n "$ac_tool_prefix"; then 6511 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6512 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6513 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6514 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6515 1.8 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 6516 1.1 mrg $as_echo_n "(cached) " >&6 6517 1.1 mrg else 6518 1.1 mrg if test -n "$NMEDIT"; then 6519 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6520 1.1 mrg else 6521 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6522 1.1 mrg for as_dir in $PATH 6523 1.1 mrg do 6524 1.1 mrg IFS=$as_save_IFS 6525 1.1 mrg test -z "$as_dir" && as_dir=. 6526 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6527 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6528 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6529 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6530 1.1 mrg break 2 6531 1.1 mrg fi 6532 1.1 mrg done 6533 1.1 mrg done 6534 1.1 mrg IFS=$as_save_IFS 6535 1.1 mrg 6536 1.1 mrg fi 6537 1.1 mrg fi 6538 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 6539 1.1 mrg if test -n "$NMEDIT"; then 6540 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6541 1.1 mrg $as_echo "$NMEDIT" >&6; } 6542 1.1 mrg else 6543 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6544 1.1 mrg $as_echo "no" >&6; } 6545 1.1 mrg fi 6546 1.1 mrg 6547 1.1 mrg 6548 1.1 mrg fi 6549 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 6550 1.1 mrg ac_ct_NMEDIT=$NMEDIT 6551 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 6552 1.1 mrg set dummy nmedit; ac_word=$2 6553 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6554 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6555 1.8 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6556 1.1 mrg $as_echo_n "(cached) " >&6 6557 1.1 mrg else 6558 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 6559 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6560 1.1 mrg else 6561 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6562 1.1 mrg for as_dir in $PATH 6563 1.1 mrg do 6564 1.1 mrg IFS=$as_save_IFS 6565 1.1 mrg test -z "$as_dir" && as_dir=. 6566 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6567 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6568 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 6569 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6570 1.1 mrg break 2 6571 1.1 mrg fi 6572 1.1 mrg done 6573 1.1 mrg done 6574 1.1 mrg IFS=$as_save_IFS 6575 1.1 mrg 6576 1.1 mrg fi 6577 1.1 mrg fi 6578 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6579 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 6580 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6581 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 6582 1.1 mrg else 6583 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6584 1.1 mrg $as_echo "no" >&6; } 6585 1.1 mrg fi 6586 1.1 mrg 6587 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 6588 1.1 mrg NMEDIT=":" 6589 1.1 mrg else 6590 1.1 mrg case $cross_compiling:$ac_tool_warned in 6591 1.1 mrg yes:) 6592 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6593 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6594 1.1 mrg ac_tool_warned=yes ;; 6595 1.1 mrg esac 6596 1.1 mrg NMEDIT=$ac_ct_NMEDIT 6597 1.1 mrg fi 6598 1.1 mrg else 6599 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 6600 1.1 mrg fi 6601 1.1 mrg 6602 1.1 mrg if test -n "$ac_tool_prefix"; then 6603 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6604 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 6605 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6606 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6607 1.8 mrg if ${ac_cv_prog_LIPO+:} false; then : 6608 1.1 mrg $as_echo_n "(cached) " >&6 6609 1.1 mrg else 6610 1.1 mrg if test -n "$LIPO"; then 6611 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6612 1.1 mrg else 6613 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6614 1.1 mrg for as_dir in $PATH 6615 1.1 mrg do 6616 1.1 mrg IFS=$as_save_IFS 6617 1.1 mrg test -z "$as_dir" && as_dir=. 6618 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6619 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6620 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6621 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6622 1.1 mrg break 2 6623 1.1 mrg fi 6624 1.1 mrg done 6625 1.1 mrg done 6626 1.1 mrg IFS=$as_save_IFS 6627 1.1 mrg 6628 1.1 mrg fi 6629 1.1 mrg fi 6630 1.1 mrg LIPO=$ac_cv_prog_LIPO 6631 1.1 mrg if test -n "$LIPO"; then 6632 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6633 1.1 mrg $as_echo "$LIPO" >&6; } 6634 1.1 mrg else 6635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6636 1.1 mrg $as_echo "no" >&6; } 6637 1.1 mrg fi 6638 1.1 mrg 6639 1.1 mrg 6640 1.1 mrg fi 6641 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 6642 1.1 mrg ac_ct_LIPO=$LIPO 6643 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 6644 1.1 mrg set dummy lipo; ac_word=$2 6645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6646 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6647 1.8 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6648 1.1 mrg $as_echo_n "(cached) " >&6 6649 1.1 mrg else 6650 1.1 mrg if test -n "$ac_ct_LIPO"; then 6651 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6652 1.1 mrg else 6653 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6654 1.1 mrg for as_dir in $PATH 6655 1.1 mrg do 6656 1.1 mrg IFS=$as_save_IFS 6657 1.1 mrg test -z "$as_dir" && as_dir=. 6658 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6659 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6660 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 6661 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6662 1.1 mrg break 2 6663 1.1 mrg fi 6664 1.1 mrg done 6665 1.1 mrg done 6666 1.1 mrg IFS=$as_save_IFS 6667 1.1 mrg 6668 1.1 mrg fi 6669 1.1 mrg fi 6670 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6671 1.1 mrg if test -n "$ac_ct_LIPO"; then 6672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6673 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 6674 1.1 mrg else 6675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6676 1.1 mrg $as_echo "no" >&6; } 6677 1.1 mrg fi 6678 1.1 mrg 6679 1.1 mrg if test "x$ac_ct_LIPO" = x; then 6680 1.1 mrg LIPO=":" 6681 1.1 mrg else 6682 1.1 mrg case $cross_compiling:$ac_tool_warned in 6683 1.1 mrg yes:) 6684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6685 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6686 1.1 mrg ac_tool_warned=yes ;; 6687 1.1 mrg esac 6688 1.1 mrg LIPO=$ac_ct_LIPO 6689 1.1 mrg fi 6690 1.1 mrg else 6691 1.1 mrg LIPO="$ac_cv_prog_LIPO" 6692 1.1 mrg fi 6693 1.1 mrg 6694 1.1 mrg if test -n "$ac_tool_prefix"; then 6695 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6696 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 6697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6698 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6699 1.8 mrg if ${ac_cv_prog_OTOOL+:} false; then : 6700 1.1 mrg $as_echo_n "(cached) " >&6 6701 1.1 mrg else 6702 1.1 mrg if test -n "$OTOOL"; then 6703 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6704 1.1 mrg else 6705 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6706 1.1 mrg for as_dir in $PATH 6707 1.1 mrg do 6708 1.1 mrg IFS=$as_save_IFS 6709 1.1 mrg test -z "$as_dir" && as_dir=. 6710 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6711 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6712 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6713 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6714 1.1 mrg break 2 6715 1.1 mrg fi 6716 1.1 mrg done 6717 1.1 mrg done 6718 1.1 mrg IFS=$as_save_IFS 6719 1.1 mrg 6720 1.1 mrg fi 6721 1.1 mrg fi 6722 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 6723 1.1 mrg if test -n "$OTOOL"; then 6724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6725 1.1 mrg $as_echo "$OTOOL" >&6; } 6726 1.1 mrg else 6727 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6728 1.1 mrg $as_echo "no" >&6; } 6729 1.1 mrg fi 6730 1.1 mrg 6731 1.1 mrg 6732 1.1 mrg fi 6733 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 6734 1.1 mrg ac_ct_OTOOL=$OTOOL 6735 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 6736 1.1 mrg set dummy otool; ac_word=$2 6737 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6738 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6739 1.8 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6740 1.1 mrg $as_echo_n "(cached) " >&6 6741 1.1 mrg else 6742 1.1 mrg if test -n "$ac_ct_OTOOL"; then 6743 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6744 1.1 mrg else 6745 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6746 1.1 mrg for as_dir in $PATH 6747 1.1 mrg do 6748 1.1 mrg IFS=$as_save_IFS 6749 1.1 mrg test -z "$as_dir" && as_dir=. 6750 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6751 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6752 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 6753 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6754 1.1 mrg break 2 6755 1.1 mrg fi 6756 1.1 mrg done 6757 1.1 mrg done 6758 1.1 mrg IFS=$as_save_IFS 6759 1.1 mrg 6760 1.1 mrg fi 6761 1.1 mrg fi 6762 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6763 1.1 mrg if test -n "$ac_ct_OTOOL"; then 6764 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6765 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 6766 1.1 mrg else 6767 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6768 1.1 mrg $as_echo "no" >&6; } 6769 1.1 mrg fi 6770 1.1 mrg 6771 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 6772 1.1 mrg OTOOL=":" 6773 1.1 mrg else 6774 1.1 mrg case $cross_compiling:$ac_tool_warned in 6775 1.1 mrg yes:) 6776 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6777 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6778 1.1 mrg ac_tool_warned=yes ;; 6779 1.1 mrg esac 6780 1.1 mrg OTOOL=$ac_ct_OTOOL 6781 1.1 mrg fi 6782 1.1 mrg else 6783 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 6784 1.1 mrg fi 6785 1.1 mrg 6786 1.1 mrg if test -n "$ac_tool_prefix"; then 6787 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6788 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 6789 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6790 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6791 1.8 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 6792 1.1 mrg $as_echo_n "(cached) " >&6 6793 1.1 mrg else 6794 1.1 mrg if test -n "$OTOOL64"; then 6795 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6796 1.1 mrg else 6797 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6798 1.1 mrg for as_dir in $PATH 6799 1.1 mrg do 6800 1.1 mrg IFS=$as_save_IFS 6801 1.1 mrg test -z "$as_dir" && as_dir=. 6802 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6803 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6804 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6805 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6806 1.1 mrg break 2 6807 1.1 mrg fi 6808 1.1 mrg done 6809 1.1 mrg done 6810 1.1 mrg IFS=$as_save_IFS 6811 1.1 mrg 6812 1.1 mrg fi 6813 1.1 mrg fi 6814 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 6815 1.1 mrg if test -n "$OTOOL64"; then 6816 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6817 1.1 mrg $as_echo "$OTOOL64" >&6; } 6818 1.1 mrg else 6819 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6820 1.1 mrg $as_echo "no" >&6; } 6821 1.1 mrg fi 6822 1.1 mrg 6823 1.1 mrg 6824 1.1 mrg fi 6825 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 6826 1.1 mrg ac_ct_OTOOL64=$OTOOL64 6827 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 6828 1.1 mrg set dummy otool64; ac_word=$2 6829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6830 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6831 1.8 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6832 1.1 mrg $as_echo_n "(cached) " >&6 6833 1.1 mrg else 6834 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 6835 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6836 1.1 mrg else 6837 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6838 1.1 mrg for as_dir in $PATH 6839 1.1 mrg do 6840 1.1 mrg IFS=$as_save_IFS 6841 1.1 mrg test -z "$as_dir" && as_dir=. 6842 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6843 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6844 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 6845 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6846 1.1 mrg break 2 6847 1.1 mrg fi 6848 1.1 mrg done 6849 1.1 mrg done 6850 1.1 mrg IFS=$as_save_IFS 6851 1.1 mrg 6852 1.1 mrg fi 6853 1.1 mrg fi 6854 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6855 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 6856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6857 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 6858 1.1 mrg else 6859 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6860 1.1 mrg $as_echo "no" >&6; } 6861 1.1 mrg fi 6862 1.1 mrg 6863 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 6864 1.1 mrg OTOOL64=":" 6865 1.1 mrg else 6866 1.1 mrg case $cross_compiling:$ac_tool_warned in 6867 1.1 mrg yes:) 6868 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6869 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6870 1.1 mrg ac_tool_warned=yes ;; 6871 1.1 mrg esac 6872 1.1 mrg OTOOL64=$ac_ct_OTOOL64 6873 1.1 mrg fi 6874 1.1 mrg else 6875 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 6876 1.1 mrg fi 6877 1.1 mrg 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 6885 1.1 mrg 6886 1.1 mrg 6887 1.1 mrg 6888 1.1 mrg 6889 1.1 mrg 6890 1.1 mrg 6891 1.1 mrg 6892 1.1 mrg 6893 1.1 mrg 6894 1.1 mrg 6895 1.1 mrg 6896 1.1 mrg 6897 1.1 mrg 6898 1.1 mrg 6899 1.1 mrg 6900 1.1 mrg 6901 1.1 mrg 6902 1.1 mrg 6903 1.1 mrg 6904 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6905 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 6906 1.8 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 6907 1.1 mrg $as_echo_n "(cached) " >&6 6908 1.1 mrg else 6909 1.1 mrg lt_cv_apple_cc_single_mod=no 6910 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then 6911 1.1 mrg # By default we will add the -single_module flag. You can override 6912 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE 6913 1.1 mrg # non-empty at configure time, or by adding -multi_module to the 6914 1.1 mrg # link flags. 6915 1.1 mrg rm -rf libconftest.dylib* 6916 1.1 mrg echo "int foo(void){return 1;}" > conftest.c 6917 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6918 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 6919 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6920 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6921 1.1 mrg _lt_result=$? 6922 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6923 1.1 mrg lt_cv_apple_cc_single_mod=yes 6924 1.1 mrg else 6925 1.1 mrg cat conftest.err >&5 6926 1.1 mrg fi 6927 1.1 mrg rm -rf libconftest.dylib* 6928 1.1 mrg rm -f conftest.* 6929 1.1 mrg fi 6930 1.1 mrg fi 6931 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6932 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6933 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6934 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6935 1.8 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 6936 1.1 mrg $as_echo_n "(cached) " >&6 6937 1.1 mrg else 6938 1.1 mrg lt_cv_ld_exported_symbols_list=no 6939 1.1 mrg save_LDFLAGS=$LDFLAGS 6940 1.1 mrg echo "_main" > conftest.sym 6941 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6942 1.1 mrg if test x$gcc_no_link = xyes; then 6943 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6944 1.1 mrg fi 6945 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6946 1.1 mrg /* end confdefs.h. */ 6947 1.1 mrg 6948 1.1 mrg int 6949 1.1 mrg main () 6950 1.1 mrg { 6951 1.1 mrg 6952 1.1 mrg ; 6953 1.1 mrg return 0; 6954 1.1 mrg } 6955 1.1 mrg _ACEOF 6956 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 6957 1.1 mrg lt_cv_ld_exported_symbols_list=yes 6958 1.1 mrg else 6959 1.1 mrg lt_cv_ld_exported_symbols_list=no 6960 1.1 mrg fi 6961 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 6962 1.1 mrg conftest$ac_exeext conftest.$ac_ext 6963 1.1 mrg LDFLAGS="$save_LDFLAGS" 6964 1.1 mrg 6965 1.1 mrg fi 6966 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6967 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6968 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6969 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 6970 1.8 mrg if ${lt_cv_ld_force_load+:} false; then : 6971 1.1 mrg $as_echo_n "(cached) " >&6 6972 1.1 mrg else 6973 1.1 mrg lt_cv_ld_force_load=no 6974 1.1 mrg cat > conftest.c << _LT_EOF 6975 1.1 mrg int forced_loaded() { return 2;} 6976 1.1 mrg _LT_EOF 6977 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6978 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6979 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5 6980 1.1 mrg $AR cru libconftest.a conftest.o 2>&5 6981 1.1 mrg cat > conftest.c << _LT_EOF 6982 1.1 mrg int main() { return 0;} 6983 1.1 mrg _LT_EOF 6984 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6985 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6986 1.1 mrg _lt_result=$? 6987 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6988 1.1 mrg lt_cv_ld_force_load=yes 6989 1.1 mrg else 6990 1.1 mrg cat conftest.err >&5 6991 1.1 mrg fi 6992 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c 6993 1.1 mrg rm -rf conftest.dSYM 6994 1.1 mrg 6995 1.1 mrg fi 6996 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6997 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 6998 1.9 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 6999 1.9 mrg # build without first building modern cctools / linker. 7000 1.9 mrg case $host_cpu-$host_os in 7001 1.9 mrg *-rhapsody* | *-darwin1.[012]) 7002 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7003 1.9 mrg *-darwin1.*) 7004 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7005 1.9 mrg *-darwin*) 7006 1.9 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7007 1.9 mrg # deployment target is forced to an earlier version. 7008 1.9 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7009 1.11 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*) 7010 1.9 mrg ;; 7011 1.4 mrg 10.[012][,.]*) 7012 1.9 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7013 1.9 mrg ;; 7014 1.9 mrg *) 7015 1.9 mrg ;; 7016 1.9 mrg esac 7017 1.1 mrg ;; 7018 1.1 mrg esac 7019 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7020 1.1 mrg _lt_dar_single_mod='$single_module' 7021 1.1 mrg fi 7022 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7023 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7024 1.1 mrg else 7025 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7026 1.1 mrg fi 7027 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7028 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 7029 1.1 mrg else 7030 1.1 mrg _lt_dsymutil= 7031 1.1 mrg fi 7032 1.1 mrg ;; 7033 1.1 mrg esac 7034 1.1 mrg 7035 1.1 mrg ac_ext=c 7036 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7037 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7038 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7039 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7040 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7041 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 7042 1.1 mrg # On Suns, sometimes $CPP names a directory. 7043 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then 7044 1.1 mrg CPP= 7045 1.1 mrg fi 7046 1.1 mrg if test -z "$CPP"; then 7047 1.8 mrg if ${ac_cv_prog_CPP+:} false; then : 7048 1.1 mrg $as_echo_n "(cached) " >&6 7049 1.1 mrg else 7050 1.1 mrg # Double quotes because CPP needs to be expanded 7051 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7052 1.1 mrg do 7053 1.1 mrg ac_preproc_ok=false 7054 1.1 mrg for ac_c_preproc_warn_flag in '' yes 7055 1.1 mrg do 7056 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 7057 1.1 mrg # with a fresh cross-compiler works. 7058 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7059 1.1 mrg # <limits.h> exists even on freestanding compilers. 7060 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 7061 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 7062 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7063 1.1 mrg /* end confdefs.h. */ 7064 1.1 mrg #ifdef __STDC__ 7065 1.1 mrg # include <limits.h> 7066 1.1 mrg #else 7067 1.1 mrg # include <assert.h> 7068 1.1 mrg #endif 7069 1.1 mrg Syntax error 7070 1.1 mrg _ACEOF 7071 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7072 1.1 mrg 7073 1.1 mrg else 7074 1.1 mrg # Broken: fails on valid input. 7075 1.1 mrg continue 7076 1.1 mrg fi 7077 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7078 1.1 mrg 7079 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 7080 1.1 mrg # can be detected and how. 7081 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7082 1.1 mrg /* end confdefs.h. */ 7083 1.1 mrg #include <ac_nonexistent.h> 7084 1.1 mrg _ACEOF 7085 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7086 1.1 mrg # Broken: success on invalid input. 7087 1.1 mrg continue 7088 1.1 mrg else 7089 1.1 mrg # Passes both tests. 7090 1.1 mrg ac_preproc_ok=: 7091 1.1 mrg break 7092 1.1 mrg fi 7093 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7094 1.1 mrg 7095 1.1 mrg done 7096 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7097 1.8 mrg rm -f conftest.i conftest.err conftest.$ac_ext 7098 1.1 mrg if $ac_preproc_ok; then : 7099 1.1 mrg break 7100 1.1 mrg fi 7101 1.1 mrg 7102 1.1 mrg done 7103 1.1 mrg ac_cv_prog_CPP=$CPP 7104 1.1 mrg 7105 1.1 mrg fi 7106 1.1 mrg CPP=$ac_cv_prog_CPP 7107 1.1 mrg else 7108 1.1 mrg ac_cv_prog_CPP=$CPP 7109 1.1 mrg fi 7110 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7111 1.1 mrg $as_echo "$CPP" >&6; } 7112 1.1 mrg ac_preproc_ok=false 7113 1.1 mrg for ac_c_preproc_warn_flag in '' yes 7114 1.1 mrg do 7115 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 7116 1.1 mrg # with a fresh cross-compiler works. 7117 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7118 1.1 mrg # <limits.h> exists even on freestanding compilers. 7119 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 7120 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 7121 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7122 1.1 mrg /* end confdefs.h. */ 7123 1.1 mrg #ifdef __STDC__ 7124 1.1 mrg # include <limits.h> 7125 1.1 mrg #else 7126 1.1 mrg # include <assert.h> 7127 1.1 mrg #endif 7128 1.1 mrg Syntax error 7129 1.1 mrg _ACEOF 7130 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7131 1.1 mrg 7132 1.1 mrg else 7133 1.1 mrg # Broken: fails on valid input. 7134 1.1 mrg continue 7135 1.1 mrg fi 7136 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7137 1.1 mrg 7138 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 7139 1.1 mrg # can be detected and how. 7140 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7141 1.1 mrg /* end confdefs.h. */ 7142 1.1 mrg #include <ac_nonexistent.h> 7143 1.1 mrg _ACEOF 7144 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7145 1.1 mrg # Broken: success on invalid input. 7146 1.1 mrg continue 7147 1.1 mrg else 7148 1.1 mrg # Passes both tests. 7149 1.1 mrg ac_preproc_ok=: 7150 1.1 mrg break 7151 1.1 mrg fi 7152 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7153 1.1 mrg 7154 1.1 mrg done 7155 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7156 1.8 mrg rm -f conftest.i conftest.err conftest.$ac_ext 7157 1.1 mrg if $ac_preproc_ok; then : 7158 1.1 mrg 7159 1.1 mrg else 7160 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7161 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7162 1.8 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7163 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 7164 1.1 mrg fi 7165 1.1 mrg 7166 1.1 mrg ac_ext=c 7167 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7168 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7169 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7170 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7171 1.1 mrg 7172 1.1 mrg 7173 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7174 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 7175 1.8 mrg if ${ac_cv_header_stdc+:} false; then : 7176 1.1 mrg $as_echo_n "(cached) " >&6 7177 1.1 mrg else 7178 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7179 1.1 mrg /* end confdefs.h. */ 7180 1.1 mrg #include <stdlib.h> 7181 1.1 mrg #include <stdarg.h> 7182 1.1 mrg #include <string.h> 7183 1.1 mrg #include <float.h> 7184 1.1 mrg 7185 1.1 mrg int 7186 1.1 mrg main () 7187 1.1 mrg { 7188 1.1 mrg 7189 1.1 mrg ; 7190 1.1 mrg return 0; 7191 1.1 mrg } 7192 1.1 mrg _ACEOF 7193 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 7194 1.1 mrg ac_cv_header_stdc=yes 7195 1.1 mrg else 7196 1.1 mrg ac_cv_header_stdc=no 7197 1.1 mrg fi 7198 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7199 1.1 mrg 7200 1.1 mrg if test $ac_cv_header_stdc = yes; then 7201 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7202 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7203 1.1 mrg /* end confdefs.h. */ 7204 1.1 mrg #include <string.h> 7205 1.1 mrg 7206 1.1 mrg _ACEOF 7207 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7208 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 7209 1.1 mrg 7210 1.1 mrg else 7211 1.1 mrg ac_cv_header_stdc=no 7212 1.1 mrg fi 7213 1.1 mrg rm -f conftest* 7214 1.1 mrg 7215 1.1 mrg fi 7216 1.1 mrg 7217 1.1 mrg if test $ac_cv_header_stdc = yes; then 7218 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7219 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7220 1.1 mrg /* end confdefs.h. */ 7221 1.1 mrg #include <stdlib.h> 7222 1.1 mrg 7223 1.1 mrg _ACEOF 7224 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7225 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 7226 1.1 mrg 7227 1.1 mrg else 7228 1.1 mrg ac_cv_header_stdc=no 7229 1.1 mrg fi 7230 1.1 mrg rm -f conftest* 7231 1.1 mrg 7232 1.1 mrg fi 7233 1.1 mrg 7234 1.1 mrg if test $ac_cv_header_stdc = yes; then 7235 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7236 1.1 mrg if test "$cross_compiling" = yes; then : 7237 1.1 mrg : 7238 1.1 mrg else 7239 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7240 1.1 mrg /* end confdefs.h. */ 7241 1.1 mrg #include <ctype.h> 7242 1.1 mrg #include <stdlib.h> 7243 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 7244 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7245 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7246 1.1 mrg #else 7247 1.1 mrg # define ISLOWER(c) \ 7248 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 7249 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 7250 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 7251 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7252 1.1 mrg #endif 7253 1.1 mrg 7254 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7255 1.1 mrg int 7256 1.1 mrg main () 7257 1.1 mrg { 7258 1.1 mrg int i; 7259 1.1 mrg for (i = 0; i < 256; i++) 7260 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 7261 1.1 mrg || toupper (i) != TOUPPER (i)) 7262 1.1 mrg return 2; 7263 1.1 mrg return 0; 7264 1.1 mrg } 7265 1.1 mrg _ACEOF 7266 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 7267 1.1 mrg 7268 1.1 mrg else 7269 1.1 mrg ac_cv_header_stdc=no 7270 1.1 mrg fi 7271 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7272 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 7273 1.1 mrg fi 7274 1.1 mrg 7275 1.1 mrg fi 7276 1.1 mrg fi 7277 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7278 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 7279 1.1 mrg if test $ac_cv_header_stdc = yes; then 7280 1.1 mrg 7281 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 7282 1.1 mrg 7283 1.1 mrg fi 7284 1.1 mrg 7285 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 7286 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7287 1.1 mrg inttypes.h stdint.h unistd.h 7288 1.1 mrg do : 7289 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7290 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7291 1.1 mrg " 7292 1.8 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7293 1.1 mrg cat >>confdefs.h <<_ACEOF 7294 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7295 1.1 mrg _ACEOF 7296 1.1 mrg 7297 1.1 mrg fi 7298 1.1 mrg 7299 1.1 mrg done 7300 1.1 mrg 7301 1.1 mrg 7302 1.1 mrg for ac_header in dlfcn.h 7303 1.1 mrg do : 7304 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7305 1.1 mrg " 7306 1.8 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7307 1.1 mrg cat >>confdefs.h <<_ACEOF 7308 1.1 mrg #define HAVE_DLFCN_H 1 7309 1.1 mrg _ACEOF 7310 1.1 mrg 7311 1.1 mrg fi 7312 1.1 mrg 7313 1.1 mrg done 7314 1.1 mrg 7315 1.1 mrg 7316 1.1 mrg 7317 1.1 mrg 7318 1.1 mrg 7319 1.1 mrg # Set options 7320 1.1 mrg 7321 1.1 mrg 7322 1.1 mrg 7323 1.1 mrg enable_dlopen=no 7324 1.1 mrg 7325 1.1 mrg 7326 1.1 mrg 7327 1.1 mrg # Check whether --enable-shared was given. 7328 1.1 mrg if test "${enable_shared+set}" = set; then : 7329 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 7330 1.1 mrg case $enableval in 7331 1.1 mrg yes) enable_shared=yes ;; 7332 1.1 mrg no) enable_shared=no ;; 7333 1.1 mrg *) 7334 1.1 mrg enable_shared=no 7335 1.1 mrg # Look at the argument we got. We use all the common list separators. 7336 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7337 1.1 mrg for pkg in $enableval; do 7338 1.1 mrg IFS="$lt_save_ifs" 7339 1.1 mrg if test "X$pkg" = "X$p"; then 7340 1.1 mrg enable_shared=yes 7341 1.1 mrg fi 7342 1.1 mrg done 7343 1.1 mrg IFS="$lt_save_ifs" 7344 1.1 mrg ;; 7345 1.1 mrg esac 7346 1.1 mrg else 7347 1.1 mrg enable_shared=yes 7348 1.1 mrg fi 7349 1.1 mrg 7350 1.1 mrg 7351 1.1 mrg 7352 1.1 mrg 7353 1.1 mrg 7354 1.1 mrg 7355 1.1 mrg 7356 1.1 mrg 7357 1.1 mrg 7358 1.1 mrg # Check whether --enable-static was given. 7359 1.1 mrg if test "${enable_static+set}" = set; then : 7360 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 7361 1.1 mrg case $enableval in 7362 1.1 mrg yes) enable_static=yes ;; 7363 1.1 mrg no) enable_static=no ;; 7364 1.1 mrg *) 7365 1.1 mrg enable_static=no 7366 1.1 mrg # Look at the argument we got. We use all the common list separators. 7367 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7368 1.1 mrg for pkg in $enableval; do 7369 1.1 mrg IFS="$lt_save_ifs" 7370 1.1 mrg if test "X$pkg" = "X$p"; then 7371 1.1 mrg enable_static=yes 7372 1.1 mrg fi 7373 1.1 mrg done 7374 1.1 mrg IFS="$lt_save_ifs" 7375 1.1 mrg ;; 7376 1.1 mrg esac 7377 1.1 mrg else 7378 1.1 mrg enable_static=yes 7379 1.1 mrg fi 7380 1.1 mrg 7381 1.1 mrg 7382 1.1 mrg 7383 1.1 mrg 7384 1.1 mrg 7385 1.1 mrg 7386 1.1 mrg 7387 1.1 mrg 7388 1.1 mrg 7389 1.1 mrg 7390 1.1 mrg # Check whether --with-pic was given. 7391 1.1 mrg if test "${with_pic+set}" = set; then : 7392 1.1 mrg withval=$with_pic; pic_mode="$withval" 7393 1.1 mrg else 7394 1.1 mrg pic_mode=default 7395 1.1 mrg fi 7396 1.1 mrg 7397 1.1 mrg 7398 1.1 mrg test -z "$pic_mode" && pic_mode=default 7399 1.1 mrg 7400 1.1 mrg 7401 1.1 mrg 7402 1.1 mrg 7403 1.1 mrg 7404 1.1 mrg 7405 1.1 mrg 7406 1.1 mrg # Check whether --enable-fast-install was given. 7407 1.1 mrg if test "${enable_fast_install+set}" = set; then : 7408 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 7409 1.1 mrg case $enableval in 7410 1.1 mrg yes) enable_fast_install=yes ;; 7411 1.1 mrg no) enable_fast_install=no ;; 7412 1.1 mrg *) 7413 1.1 mrg enable_fast_install=no 7414 1.1 mrg # Look at the argument we got. We use all the common list separators. 7415 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7416 1.1 mrg for pkg in $enableval; do 7417 1.1 mrg IFS="$lt_save_ifs" 7418 1.1 mrg if test "X$pkg" = "X$p"; then 7419 1.1 mrg enable_fast_install=yes 7420 1.1 mrg fi 7421 1.1 mrg done 7422 1.1 mrg IFS="$lt_save_ifs" 7423 1.1 mrg ;; 7424 1.1 mrg esac 7425 1.1 mrg else 7426 1.1 mrg enable_fast_install=yes 7427 1.1 mrg fi 7428 1.1 mrg 7429 1.1 mrg 7430 1.1 mrg 7431 1.1 mrg 7432 1.1 mrg 7433 1.1 mrg 7434 1.1 mrg 7435 1.1 mrg 7436 1.1 mrg 7437 1.1 mrg 7438 1.1 mrg 7439 1.1 mrg # This can be used to rebuild libtool when needed 7440 1.1 mrg LIBTOOL_DEPS="$ltmain" 7441 1.1 mrg 7442 1.1 mrg # Always use our own libtool. 7443 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7444 1.1 mrg 7445 1.1 mrg 7446 1.1 mrg 7447 1.1 mrg 7448 1.1 mrg 7449 1.1 mrg 7450 1.1 mrg 7451 1.1 mrg 7452 1.1 mrg 7453 1.1 mrg 7454 1.1 mrg 7455 1.1 mrg 7456 1.1 mrg 7457 1.1 mrg 7458 1.1 mrg 7459 1.1 mrg 7460 1.1 mrg 7461 1.1 mrg 7462 1.1 mrg 7463 1.1 mrg 7464 1.1 mrg 7465 1.1 mrg 7466 1.1 mrg 7467 1.1 mrg 7468 1.1 mrg 7469 1.1 mrg 7470 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 7471 1.1 mrg 7472 1.1 mrg 7473 1.1 mrg 7474 1.1 mrg 7475 1.1 mrg 7476 1.1 mrg 7477 1.1 mrg 7478 1.1 mrg 7479 1.1 mrg 7480 1.1 mrg 7481 1.1 mrg 7482 1.1 mrg 7483 1.1 mrg 7484 1.1 mrg 7485 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 7486 1.1 mrg setopt NO_GLOB_SUBST 7487 1.1 mrg fi 7488 1.1 mrg 7489 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7490 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 7491 1.8 mrg if ${lt_cv_objdir+:} false; then : 7492 1.1 mrg $as_echo_n "(cached) " >&6 7493 1.1 mrg else 7494 1.1 mrg rm -f .libs 2>/dev/null 7495 1.1 mrg mkdir .libs 2>/dev/null 7496 1.1 mrg if test -d .libs; then 7497 1.1 mrg lt_cv_objdir=.libs 7498 1.1 mrg else 7499 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 7500 1.1 mrg lt_cv_objdir=_libs 7501 1.1 mrg fi 7502 1.1 mrg rmdir .libs 2>/dev/null 7503 1.1 mrg fi 7504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7505 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 7506 1.1 mrg objdir=$lt_cv_objdir 7507 1.1 mrg 7508 1.1 mrg 7509 1.1 mrg 7510 1.1 mrg 7511 1.1 mrg 7512 1.1 mrg cat >>confdefs.h <<_ACEOF 7513 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 7514 1.1 mrg _ACEOF 7515 1.1 mrg 7516 1.1 mrg 7517 1.1 mrg 7518 1.1 mrg 7519 1.1 mrg case $host_os in 7520 1.1 mrg aix3*) 7521 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 7522 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 7523 1.1 mrg # vanish in a puff of smoke. 7524 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 7525 1.1 mrg COLLECT_NAMES= 7526 1.1 mrg export COLLECT_NAMES 7527 1.1 mrg fi 7528 1.1 mrg ;; 7529 1.1 mrg esac 7530 1.1 mrg 7531 1.1 mrg # Global variables: 7532 1.1 mrg ofile=libtool 7533 1.1 mrg can_build_shared=yes 7534 1.1 mrg 7535 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 7536 1.1 mrg # which needs '.lib'). 7537 1.1 mrg libext=a 7538 1.1 mrg 7539 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 7540 1.1 mrg 7541 1.1 mrg old_CC="$CC" 7542 1.1 mrg old_CFLAGS="$CFLAGS" 7543 1.1 mrg 7544 1.1 mrg # Set sane defaults for various variables 7545 1.1 mrg test -z "$CC" && CC=cc 7546 1.1 mrg test -z "$LTCC" && LTCC=$CC 7547 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7548 1.1 mrg test -z "$LD" && LD=ld 7549 1.1 mrg test -z "$ac_objext" && ac_objext=o 7550 1.1 mrg 7551 1.1 mrg for cc_temp in $compiler""; do 7552 1.1 mrg case $cc_temp in 7553 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7554 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7555 1.1 mrg \-*) ;; 7556 1.1 mrg *) break;; 7557 1.1 mrg esac 7558 1.1 mrg done 7559 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7560 1.1 mrg 7561 1.1 mrg 7562 1.1 mrg # Only perform the check for file, if the check method requires it 7563 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 7564 1.1 mrg case $deplibs_check_method in 7565 1.1 mrg file_magic*) 7566 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7567 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7568 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7569 1.8 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 7570 1.1 mrg $as_echo_n "(cached) " >&6 7571 1.1 mrg else 7572 1.1 mrg case $MAGIC_CMD in 7573 1.1 mrg [\\/*] | ?:[\\/]*) 7574 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7575 1.1 mrg ;; 7576 1.1 mrg *) 7577 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 7578 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7579 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7580 1.1 mrg for ac_dir in $ac_dummy; do 7581 1.1 mrg IFS="$lt_save_ifs" 7582 1.1 mrg test -z "$ac_dir" && ac_dir=. 7583 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 7584 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7585 1.1 mrg if test -n "$file_magic_test_file"; then 7586 1.1 mrg case $deplibs_check_method in 7587 1.1 mrg "file_magic "*) 7588 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7589 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7590 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7591 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 7592 1.1 mrg : 7593 1.1 mrg else 7594 1.1 mrg cat <<_LT_EOF 1>&2 7595 1.1 mrg 7596 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 7597 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 7598 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 7599 1.1 mrg *** as such. This will affect the creation of libtool libraries that 7600 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 7601 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 7602 1.1 mrg *** may want to report the problem to your system manager and/or to 7603 1.1 mrg *** bug-libtool@gnu.org 7604 1.1 mrg 7605 1.1 mrg _LT_EOF 7606 1.1 mrg fi ;; 7607 1.1 mrg esac 7608 1.1 mrg fi 7609 1.1 mrg break 7610 1.1 mrg fi 7611 1.1 mrg done 7612 1.1 mrg IFS="$lt_save_ifs" 7613 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 7614 1.1 mrg ;; 7615 1.1 mrg esac 7616 1.1 mrg fi 7617 1.1 mrg 7618 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7619 1.1 mrg if test -n "$MAGIC_CMD"; then 7620 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7621 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 7622 1.1 mrg else 7623 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7624 1.1 mrg $as_echo "no" >&6; } 7625 1.1 mrg fi 7626 1.1 mrg 7627 1.1 mrg 7628 1.1 mrg 7629 1.1 mrg 7630 1.1 mrg 7631 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 7632 1.1 mrg if test -n "$ac_tool_prefix"; then 7633 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7634 1.1 mrg $as_echo_n "checking for file... " >&6; } 7635 1.8 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 7636 1.1 mrg $as_echo_n "(cached) " >&6 7637 1.1 mrg else 7638 1.1 mrg case $MAGIC_CMD in 7639 1.1 mrg [\\/*] | ?:[\\/]*) 7640 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7641 1.1 mrg ;; 7642 1.1 mrg *) 7643 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 7644 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7645 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7646 1.1 mrg for ac_dir in $ac_dummy; do 7647 1.1 mrg IFS="$lt_save_ifs" 7648 1.1 mrg test -z "$ac_dir" && ac_dir=. 7649 1.1 mrg if test -f $ac_dir/file; then 7650 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 7651 1.1 mrg if test -n "$file_magic_test_file"; then 7652 1.1 mrg case $deplibs_check_method in 7653 1.1 mrg "file_magic "*) 7654 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7655 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7656 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7657 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 7658 1.1 mrg : 7659 1.1 mrg else 7660 1.1 mrg cat <<_LT_EOF 1>&2 7661 1.1 mrg 7662 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 7663 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 7664 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 7665 1.1 mrg *** as such. This will affect the creation of libtool libraries that 7666 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 7667 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 7668 1.1 mrg *** may want to report the problem to your system manager and/or to 7669 1.1 mrg *** bug-libtool@gnu.org 7670 1.1 mrg 7671 1.1 mrg _LT_EOF 7672 1.1 mrg fi ;; 7673 1.1 mrg esac 7674 1.1 mrg fi 7675 1.1 mrg break 7676 1.1 mrg fi 7677 1.1 mrg done 7678 1.1 mrg IFS="$lt_save_ifs" 7679 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 7680 1.1 mrg ;; 7681 1.1 mrg esac 7682 1.1 mrg fi 7683 1.1 mrg 7684 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7685 1.1 mrg if test -n "$MAGIC_CMD"; then 7686 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7687 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 7688 1.1 mrg else 7689 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7690 1.1 mrg $as_echo "no" >&6; } 7691 1.1 mrg fi 7692 1.1 mrg 7693 1.1 mrg 7694 1.1 mrg else 7695 1.1 mrg MAGIC_CMD=: 7696 1.1 mrg fi 7697 1.1 mrg fi 7698 1.1 mrg 7699 1.1 mrg fi 7700 1.1 mrg ;; 7701 1.1 mrg esac 7702 1.1 mrg 7703 1.1 mrg # Use C for the default configuration in the libtool script 7704 1.1 mrg 7705 1.1 mrg lt_save_CC="$CC" 7706 1.1 mrg ac_ext=c 7707 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7708 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7709 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7710 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7711 1.1 mrg 7712 1.1 mrg 7713 1.1 mrg # Source file extension for C test sources. 7714 1.1 mrg ac_ext=c 7715 1.1 mrg 7716 1.1 mrg # Object file extension for compiled C test sources. 7717 1.1 mrg objext=o 7718 1.1 mrg objext=$objext 7719 1.1 mrg 7720 1.1 mrg # Code to be used in simple compile tests 7721 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 7722 1.1 mrg 7723 1.1 mrg # Code to be used in simple link tests 7724 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 7725 1.1 mrg 7726 1.1 mrg 7727 1.1 mrg 7728 1.1 mrg 7729 1.1 mrg 7730 1.1 mrg 7731 1.1 mrg 7732 1.1 mrg # If no C compiler was specified, use CC. 7733 1.1 mrg LTCC=${LTCC-"$CC"} 7734 1.1 mrg 7735 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 7736 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7737 1.1 mrg 7738 1.1 mrg # Allow CC to be a program name with arguments. 7739 1.1 mrg compiler=$CC 7740 1.1 mrg 7741 1.1 mrg # Save the default compiler, since it gets overwritten when the other 7742 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7743 1.1 mrg compiler_DEFAULT=$CC 7744 1.1 mrg 7745 1.1 mrg # save warnings/boilerplate of simple test code 7746 1.1 mrg ac_outfile=conftest.$ac_objext 7747 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7748 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7749 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 7750 1.1 mrg $RM conftest* 7751 1.1 mrg 7752 1.1 mrg ac_outfile=conftest.$ac_objext 7753 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 7754 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7755 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 7756 1.1 mrg $RM -r conftest* 7757 1.1 mrg 7758 1.1 mrg 7759 1.1 mrg ## CAVEAT EMPTOR: 7760 1.1 mrg ## There is no encapsulation within the following macros, do not change 7761 1.1 mrg ## the running order or otherwise move them around unless you know exactly 7762 1.1 mrg ## what you are doing... 7763 1.1 mrg if test -n "$compiler"; then 7764 1.1 mrg 7765 1.1 mrg lt_prog_compiler_no_builtin_flag= 7766 1.1 mrg 7767 1.1 mrg if test "$GCC" = yes; then 7768 1.1 mrg case $cc_basename in 7769 1.1 mrg nvcc*) 7770 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7771 1.1 mrg *) 7772 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7773 1.1 mrg esac 7774 1.1 mrg 7775 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7776 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7777 1.8 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7778 1.1 mrg $as_echo_n "(cached) " >&6 7779 1.1 mrg else 7780 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 7781 1.1 mrg ac_outfile=conftest.$ac_objext 7782 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7783 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 7784 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 7785 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 7786 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 7787 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 7788 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 7789 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 7790 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7791 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7792 1.1 mrg -e 's:$: $lt_compiler_flag:'` 7793 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7794 1.1 mrg (eval "$lt_compile" 2>conftest.err) 7795 1.1 mrg ac_status=$? 7796 1.1 mrg cat conftest.err >&5 7797 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 7798 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 7799 1.1 mrg # The compiler can only warn and ignore the option if not recognized 7800 1.1 mrg # So say no if there are warnings other than the usual output. 7801 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7802 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7803 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7804 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 7805 1.1 mrg fi 7806 1.1 mrg fi 7807 1.1 mrg $RM conftest* 7808 1.1 mrg 7809 1.1 mrg fi 7810 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7811 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7812 1.1 mrg 7813 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7814 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7815 1.1 mrg else 7816 1.1 mrg : 7817 1.1 mrg fi 7818 1.1 mrg 7819 1.1 mrg fi 7820 1.1 mrg 7821 1.1 mrg 7822 1.1 mrg 7823 1.1 mrg 7824 1.1 mrg 7825 1.1 mrg 7826 1.1 mrg lt_prog_compiler_wl= 7827 1.1 mrg lt_prog_compiler_pic= 7828 1.1 mrg lt_prog_compiler_static= 7829 1.1 mrg 7830 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7831 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7832 1.1 mrg 7833 1.1 mrg if test "$GCC" = yes; then 7834 1.1 mrg lt_prog_compiler_wl='-Wl,' 7835 1.1 mrg lt_prog_compiler_static='-static' 7836 1.1 mrg 7837 1.1 mrg case $host_os in 7838 1.1 mrg aix*) 7839 1.1 mrg # All AIX code is PIC. 7840 1.1 mrg if test "$host_cpu" = ia64; then 7841 1.1 mrg # AIX 5 now supports IA64 processor 7842 1.1 mrg lt_prog_compiler_static='-Bstatic' 7843 1.1 mrg fi 7844 1.2 apb lt_prog_compiler_pic='-fPIC' 7845 1.1 mrg ;; 7846 1.1 mrg 7847 1.1 mrg amigaos*) 7848 1.1 mrg case $host_cpu in 7849 1.1 mrg powerpc) 7850 1.1 mrg # see comment about AmigaOS4 .so support 7851 1.1 mrg lt_prog_compiler_pic='-fPIC' 7852 1.1 mrg ;; 7853 1.1 mrg m68k) 7854 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 7855 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 7856 1.1 mrg # like `-m68040'. 7857 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7858 1.1 mrg ;; 7859 1.1 mrg esac 7860 1.1 mrg ;; 7861 1.1 mrg 7862 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7863 1.1 mrg # PIC is the default for these OSes. 7864 1.1 mrg ;; 7865 1.1 mrg 7866 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 7867 1.1 mrg # This hack is so that the source file can tell whether it is being 7868 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 7869 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 7870 1.1 mrg # (--disable-auto-import) libraries 7871 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 7872 1.1 mrg ;; 7873 1.1 mrg 7874 1.1 mrg darwin* | rhapsody*) 7875 1.1 mrg # PIC is the default on this platform 7876 1.1 mrg # Common symbols not allowed in MH_DYLIB files 7877 1.1 mrg lt_prog_compiler_pic='-fno-common' 7878 1.1 mrg ;; 7879 1.1 mrg 7880 1.1 mrg haiku*) 7881 1.1 mrg # PIC is the default for Haiku. 7882 1.1 mrg # The "-static" flag exists, but is broken. 7883 1.1 mrg lt_prog_compiler_static= 7884 1.1 mrg ;; 7885 1.1 mrg 7886 1.1 mrg hpux*) 7887 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7888 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7889 1.1 mrg # sets the default TLS model and affects inlining. 7890 1.1 mrg case $host_cpu in 7891 1.1 mrg hppa*64*) 7892 1.1 mrg # +Z the default 7893 1.1 mrg ;; 7894 1.1 mrg *) 7895 1.1 mrg lt_prog_compiler_pic='-fPIC' 7896 1.1 mrg ;; 7897 1.1 mrg esac 7898 1.1 mrg ;; 7899 1.1 mrg 7900 1.1 mrg interix[3-9]*) 7901 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7902 1.1 mrg # Instead, we relocate shared libraries at runtime. 7903 1.1 mrg ;; 7904 1.1 mrg 7905 1.1 mrg msdosdjgpp*) 7906 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 7907 1.1 mrg # on systems that don't support them. 7908 1.1 mrg lt_prog_compiler_can_build_shared=no 7909 1.1 mrg enable_shared=no 7910 1.1 mrg ;; 7911 1.1 mrg 7912 1.1 mrg *nto* | *qnx*) 7913 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 7914 1.1 mrg # it will coredump. 7915 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 7916 1.1 mrg ;; 7917 1.1 mrg 7918 1.1 mrg sysv4*MP*) 7919 1.1 mrg if test -d /usr/nec; then 7920 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 7921 1.1 mrg fi 7922 1.1 mrg ;; 7923 1.1 mrg 7924 1.1 mrg *) 7925 1.1 mrg lt_prog_compiler_pic='-fPIC' 7926 1.1 mrg ;; 7927 1.1 mrg esac 7928 1.1 mrg 7929 1.1 mrg case $cc_basename in 7930 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 7931 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 7932 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 7933 1.1 mrg ;; 7934 1.1 mrg esac 7935 1.1 mrg else 7936 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 7937 1.1 mrg case $host_os in 7938 1.1 mrg aix*) 7939 1.1 mrg lt_prog_compiler_wl='-Wl,' 7940 1.1 mrg if test "$host_cpu" = ia64; then 7941 1.1 mrg # AIX 5 now supports IA64 processor 7942 1.1 mrg lt_prog_compiler_static='-Bstatic' 7943 1.1 mrg else 7944 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7945 1.1 mrg fi 7946 1.1 mrg ;; 7947 1.1 mrg 7948 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 7949 1.1 mrg # This hack is so that the source file can tell whether it is being 7950 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 7951 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 7952 1.1 mrg ;; 7953 1.1 mrg 7954 1.1 mrg hpux9* | hpux10* | hpux11*) 7955 1.1 mrg lt_prog_compiler_wl='-Wl,' 7956 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7957 1.1 mrg # not for PA HP-UX. 7958 1.1 mrg case $host_cpu in 7959 1.1 mrg hppa*64*|ia64*) 7960 1.1 mrg # +Z the default 7961 1.1 mrg ;; 7962 1.1 mrg *) 7963 1.1 mrg lt_prog_compiler_pic='+Z' 7964 1.1 mrg ;; 7965 1.1 mrg esac 7966 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 7967 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 7968 1.1 mrg ;; 7969 1.1 mrg 7970 1.1 mrg irix5* | irix6* | nonstopux*) 7971 1.1 mrg lt_prog_compiler_wl='-Wl,' 7972 1.1 mrg # PIC (with -KPIC) is the default. 7973 1.1 mrg lt_prog_compiler_static='-non_shared' 7974 1.1 mrg ;; 7975 1.1 mrg 7976 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 7977 1.1 mrg case $cc_basename in 7978 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 7979 1.1 mrg ecc*) 7980 1.1 mrg lt_prog_compiler_wl='-Wl,' 7981 1.1 mrg lt_prog_compiler_pic='-KPIC' 7982 1.1 mrg lt_prog_compiler_static='-static' 7983 1.1 mrg ;; 7984 1.1 mrg # icc used to be incompatible with GCC. 7985 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 7986 1.1 mrg icc* | ifort*) 7987 1.1 mrg lt_prog_compiler_wl='-Wl,' 7988 1.1 mrg lt_prog_compiler_pic='-fPIC' 7989 1.1 mrg lt_prog_compiler_static='-static' 7990 1.1 mrg ;; 7991 1.1 mrg # Lahey Fortran 8.1. 7992 1.1 mrg lf95*) 7993 1.1 mrg lt_prog_compiler_wl='-Wl,' 7994 1.1 mrg lt_prog_compiler_pic='--shared' 7995 1.1 mrg lt_prog_compiler_static='--static' 7996 1.1 mrg ;; 7997 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7998 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 7999 1.1 mrg # which looks to be a dead project) 8000 1.1 mrg lt_prog_compiler_wl='-Wl,' 8001 1.1 mrg lt_prog_compiler_pic='-fpic' 8002 1.1 mrg lt_prog_compiler_static='-Bstatic' 8003 1.1 mrg ;; 8004 1.1 mrg ccc*) 8005 1.1 mrg lt_prog_compiler_wl='-Wl,' 8006 1.1 mrg # All Alpha code is PIC. 8007 1.1 mrg lt_prog_compiler_static='-non_shared' 8008 1.1 mrg ;; 8009 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 8010 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8011 1.1 mrg lt_prog_compiler_wl='-Wl,' 8012 1.1 mrg lt_prog_compiler_pic='-qpic' 8013 1.1 mrg lt_prog_compiler_static='-qstaticlink' 8014 1.1 mrg ;; 8015 1.1 mrg *) 8016 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8017 1.1 mrg *Sun\ F* | *Sun*Fortran*) 8018 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 8019 1.1 mrg lt_prog_compiler_pic='-KPIC' 8020 1.1 mrg lt_prog_compiler_static='-Bstatic' 8021 1.1 mrg lt_prog_compiler_wl='' 8022 1.1 mrg ;; 8023 1.1 mrg *Sun\ C*) 8024 1.1 mrg # Sun C 5.9 8025 1.1 mrg lt_prog_compiler_pic='-KPIC' 8026 1.1 mrg lt_prog_compiler_static='-Bstatic' 8027 1.1 mrg lt_prog_compiler_wl='-Wl,' 8028 1.1 mrg ;; 8029 1.1 mrg esac 8030 1.1 mrg ;; 8031 1.1 mrg esac 8032 1.1 mrg ;; 8033 1.1 mrg 8034 1.1 mrg newsos6) 8035 1.1 mrg lt_prog_compiler_pic='-KPIC' 8036 1.1 mrg lt_prog_compiler_static='-Bstatic' 8037 1.1 mrg ;; 8038 1.1 mrg 8039 1.1 mrg *nto* | *qnx*) 8040 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8041 1.1 mrg # it will coredump. 8042 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8043 1.1 mrg ;; 8044 1.1 mrg 8045 1.1 mrg osf3* | osf4* | osf5*) 8046 1.1 mrg lt_prog_compiler_wl='-Wl,' 8047 1.1 mrg # All OSF/1 code is PIC. 8048 1.1 mrg lt_prog_compiler_static='-non_shared' 8049 1.1 mrg ;; 8050 1.1 mrg 8051 1.1 mrg rdos*) 8052 1.1 mrg lt_prog_compiler_static='-non_shared' 8053 1.1 mrg ;; 8054 1.1 mrg 8055 1.1 mrg solaris*) 8056 1.1 mrg lt_prog_compiler_pic='-KPIC' 8057 1.1 mrg lt_prog_compiler_static='-Bstatic' 8058 1.1 mrg case $cc_basename in 8059 1.1 mrg f77* | f90* | f95*) 8060 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 8061 1.1 mrg *) 8062 1.1 mrg lt_prog_compiler_wl='-Wl,';; 8063 1.1 mrg esac 8064 1.1 mrg ;; 8065 1.1 mrg 8066 1.1 mrg sunos4*) 8067 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 8068 1.1 mrg lt_prog_compiler_pic='-PIC' 8069 1.1 mrg lt_prog_compiler_static='-Bstatic' 8070 1.1 mrg ;; 8071 1.1 mrg 8072 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 8073 1.1 mrg lt_prog_compiler_wl='-Wl,' 8074 1.1 mrg lt_prog_compiler_pic='-KPIC' 8075 1.1 mrg lt_prog_compiler_static='-Bstatic' 8076 1.1 mrg ;; 8077 1.1 mrg 8078 1.1 mrg sysv4*MP*) 8079 1.1 mrg if test -d /usr/nec ;then 8080 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 8081 1.1 mrg lt_prog_compiler_static='-Bstatic' 8082 1.1 mrg fi 8083 1.1 mrg ;; 8084 1.1 mrg 8085 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8086 1.1 mrg lt_prog_compiler_wl='-Wl,' 8087 1.1 mrg lt_prog_compiler_pic='-KPIC' 8088 1.1 mrg lt_prog_compiler_static='-Bstatic' 8089 1.1 mrg ;; 8090 1.1 mrg 8091 1.1 mrg unicos*) 8092 1.1 mrg lt_prog_compiler_wl='-Wl,' 8093 1.1 mrg lt_prog_compiler_can_build_shared=no 8094 1.1 mrg ;; 8095 1.1 mrg 8096 1.1 mrg uts4*) 8097 1.1 mrg lt_prog_compiler_pic='-pic' 8098 1.1 mrg lt_prog_compiler_static='-Bstatic' 8099 1.1 mrg ;; 8100 1.1 mrg 8101 1.1 mrg *) 8102 1.1 mrg lt_prog_compiler_can_build_shared=no 8103 1.1 mrg ;; 8104 1.1 mrg esac 8105 1.1 mrg fi 8106 1.1 mrg 8107 1.1 mrg case $host_os in 8108 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 8109 1.1 mrg *djgpp*) 8110 1.1 mrg lt_prog_compiler_pic= 8111 1.1 mrg ;; 8112 1.1 mrg *) 8113 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8114 1.1 mrg ;; 8115 1.1 mrg esac 8116 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8117 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 8118 1.1 mrg 8119 1.1 mrg 8120 1.1 mrg 8121 1.1 mrg 8122 1.1 mrg 8123 1.1 mrg 8124 1.1 mrg # 8125 1.1 mrg # Check to make sure the PIC flag actually works. 8126 1.1 mrg # 8127 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 8128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8129 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8130 1.8 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 8131 1.1 mrg $as_echo_n "(cached) " >&6 8132 1.1 mrg else 8133 1.1 mrg lt_cv_prog_compiler_pic_works=no 8134 1.1 mrg ac_outfile=conftest.$ac_objext 8135 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8136 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8137 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8138 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8139 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8140 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8141 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8142 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8143 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8144 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8145 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8146 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8147 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8148 1.1 mrg ac_status=$? 8149 1.1 mrg cat conftest.err >&5 8150 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8151 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8152 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8153 1.1 mrg # So say no if there are warnings other than the usual output. 8154 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8155 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8156 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8157 1.1 mrg lt_cv_prog_compiler_pic_works=yes 8158 1.1 mrg fi 8159 1.1 mrg fi 8160 1.1 mrg $RM conftest* 8161 1.1 mrg 8162 1.1 mrg fi 8163 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8164 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8165 1.1 mrg 8166 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8167 1.1 mrg case $lt_prog_compiler_pic in 8168 1.1 mrg "" | " "*) ;; 8169 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8170 1.1 mrg esac 8171 1.1 mrg else 8172 1.1 mrg lt_prog_compiler_pic= 8173 1.1 mrg lt_prog_compiler_can_build_shared=no 8174 1.1 mrg fi 8175 1.1 mrg 8176 1.1 mrg fi 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 # Check to make sure the static flag actually works. 8185 1.1 mrg # 8186 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8188 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8189 1.8 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 8190 1.1 mrg $as_echo_n "(cached) " >&6 8191 1.1 mrg else 8192 1.1 mrg lt_cv_prog_compiler_static_works=no 8193 1.1 mrg save_LDFLAGS="$LDFLAGS" 8194 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8195 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 8196 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8197 1.1 mrg # The linker can only warn and ignore the option if not recognized 8198 1.1 mrg # So say no if there are warnings 8199 1.1 mrg if test -s conftest.err; then 8200 1.1 mrg # Append any errors to the config.log. 8201 1.1 mrg cat conftest.err 1>&5 8202 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8203 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8204 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 8205 1.1 mrg lt_cv_prog_compiler_static_works=yes 8206 1.1 mrg fi 8207 1.1 mrg else 8208 1.1 mrg lt_cv_prog_compiler_static_works=yes 8209 1.1 mrg fi 8210 1.1 mrg fi 8211 1.1 mrg $RM -r conftest* 8212 1.1 mrg LDFLAGS="$save_LDFLAGS" 8213 1.1 mrg 8214 1.1 mrg fi 8215 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8216 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8217 1.1 mrg 8218 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8219 1.1 mrg : 8220 1.1 mrg else 8221 1.1 mrg lt_prog_compiler_static= 8222 1.1 mrg fi 8223 1.1 mrg 8224 1.1 mrg 8225 1.1 mrg 8226 1.1 mrg 8227 1.1 mrg 8228 1.1 mrg 8229 1.1 mrg 8230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8231 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8232 1.8 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8233 1.1 mrg $as_echo_n "(cached) " >&6 8234 1.1 mrg else 8235 1.1 mrg lt_cv_prog_compiler_c_o=no 8236 1.1 mrg $RM -r conftest 2>/dev/null 8237 1.1 mrg mkdir conftest 8238 1.1 mrg cd conftest 8239 1.1 mrg mkdir out 8240 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8241 1.1 mrg 8242 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8243 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8244 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8245 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8246 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8247 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8248 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8249 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8250 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8251 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8252 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8253 1.1 mrg ac_status=$? 8254 1.1 mrg cat out/conftest.err >&5 8255 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8256 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8257 1.1 mrg then 8258 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8259 1.1 mrg # So say no if there are warnings 8260 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8261 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8262 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8263 1.1 mrg lt_cv_prog_compiler_c_o=yes 8264 1.1 mrg fi 8265 1.1 mrg fi 8266 1.1 mrg chmod u+w . 2>&5 8267 1.1 mrg $RM conftest* 8268 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8269 1.1 mrg # template instantiation 8270 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8271 1.1 mrg $RM out/* && rmdir out 8272 1.1 mrg cd .. 8273 1.1 mrg $RM -r conftest 8274 1.1 mrg $RM conftest* 8275 1.1 mrg 8276 1.1 mrg fi 8277 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8278 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8279 1.1 mrg 8280 1.1 mrg 8281 1.1 mrg 8282 1.1 mrg 8283 1.1 mrg 8284 1.1 mrg 8285 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8286 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8287 1.8 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8288 1.1 mrg $as_echo_n "(cached) " >&6 8289 1.1 mrg else 8290 1.1 mrg lt_cv_prog_compiler_c_o=no 8291 1.1 mrg $RM -r conftest 2>/dev/null 8292 1.1 mrg mkdir conftest 8293 1.1 mrg cd conftest 8294 1.1 mrg mkdir out 8295 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8296 1.1 mrg 8297 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8298 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8299 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8300 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8301 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8302 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8303 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8304 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8305 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8306 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8307 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8308 1.1 mrg ac_status=$? 8309 1.1 mrg cat out/conftest.err >&5 8310 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8311 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8312 1.1 mrg then 8313 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8314 1.1 mrg # So say no if there are warnings 8315 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8316 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8317 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8318 1.1 mrg lt_cv_prog_compiler_c_o=yes 8319 1.1 mrg fi 8320 1.1 mrg fi 8321 1.1 mrg chmod u+w . 2>&5 8322 1.1 mrg $RM conftest* 8323 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8324 1.1 mrg # template instantiation 8325 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8326 1.1 mrg $RM out/* && rmdir out 8327 1.1 mrg cd .. 8328 1.1 mrg $RM -r conftest 8329 1.1 mrg $RM conftest* 8330 1.1 mrg 8331 1.1 mrg fi 8332 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8333 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8334 1.1 mrg 8335 1.1 mrg 8336 1.1 mrg 8337 1.1 mrg 8338 1.1 mrg hard_links="nottested" 8339 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8340 1.1 mrg # do not overwrite the value of need_locks provided by the user 8341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8342 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 8343 1.1 mrg hard_links=yes 8344 1.1 mrg $RM conftest* 8345 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8346 1.1 mrg touch conftest.a 8347 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 8348 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8349 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8350 1.1 mrg $as_echo "$hard_links" >&6; } 8351 1.1 mrg if test "$hard_links" = no; then 8352 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8353 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8354 1.1 mrg need_locks=warn 8355 1.1 mrg fi 8356 1.1 mrg else 8357 1.1 mrg need_locks=no 8358 1.1 mrg fi 8359 1.1 mrg 8360 1.1 mrg 8361 1.1 mrg 8362 1.1 mrg 8363 1.1 mrg 8364 1.1 mrg 8365 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8366 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8367 1.1 mrg 8368 1.1 mrg runpath_var= 8369 1.1 mrg allow_undefined_flag= 8370 1.1 mrg always_export_symbols=no 8371 1.1 mrg archive_cmds= 8372 1.1 mrg archive_expsym_cmds= 8373 1.1 mrg compiler_needs_object=no 8374 1.1 mrg enable_shared_with_static_runtimes=no 8375 1.1 mrg export_dynamic_flag_spec= 8376 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8377 1.1 mrg hardcode_automatic=no 8378 1.1 mrg hardcode_direct=no 8379 1.1 mrg hardcode_direct_absolute=no 8380 1.1 mrg hardcode_libdir_flag_spec= 8381 1.1 mrg hardcode_libdir_flag_spec_ld= 8382 1.1 mrg hardcode_libdir_separator= 8383 1.1 mrg hardcode_minus_L=no 8384 1.1 mrg hardcode_shlibpath_var=unsupported 8385 1.1 mrg inherit_rpath=no 8386 1.1 mrg link_all_deplibs=unknown 8387 1.1 mrg module_cmds= 8388 1.1 mrg module_expsym_cmds= 8389 1.1 mrg old_archive_from_new_cmds= 8390 1.1 mrg old_archive_from_expsyms_cmds= 8391 1.1 mrg thread_safe_flag_spec= 8392 1.1 mrg whole_archive_flag_spec= 8393 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 8394 1.1 mrg # included in the symbol list 8395 1.1 mrg include_expsyms= 8396 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 8397 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 8398 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8399 1.1 mrg # as well as any symbol that contains `d'. 8400 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8401 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8402 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 8403 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 8404 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 8405 1.1 mrg # preloaded symbol tables. 8406 1.1 mrg # Exclude shared library initialization/finalization symbols. 8407 1.1 mrg extract_expsyms_cmds= 8408 1.1 mrg 8409 1.1 mrg case $host_os in 8410 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8411 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 8412 1.1 mrg # When not using gcc, we currently assume that we are using 8413 1.1 mrg # Microsoft Visual C++. 8414 1.1 mrg if test "$GCC" != yes; then 8415 1.1 mrg with_gnu_ld=no 8416 1.1 mrg fi 8417 1.1 mrg ;; 8418 1.1 mrg interix*) 8419 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 8420 1.1 mrg with_gnu_ld=yes 8421 1.1 mrg ;; 8422 1.1 mrg openbsd*) 8423 1.1 mrg with_gnu_ld=no 8424 1.1 mrg ;; 8425 1.1 mrg esac 8426 1.1 mrg 8427 1.1 mrg ld_shlibs=yes 8428 1.1 mrg 8429 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 8430 1.1 mrg # that we're better off using the native interface for both. 8431 1.1 mrg lt_use_gnu_ld_interface=no 8432 1.1 mrg if test "$with_gnu_ld" = yes; then 8433 1.1 mrg case $host_os in 8434 1.1 mrg aix*) 8435 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 8436 1.1 mrg # with the native linker. However, as the warning in the GNU ld 8437 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 8438 1.1 mrg # shared libraries, regardless of the interface used. 8439 1.1 mrg case `$LD -v 2>&1` in 8440 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8441 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8442 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8443 1.1 mrg *) 8444 1.1 mrg lt_use_gnu_ld_interface=yes 8445 1.1 mrg ;; 8446 1.1 mrg esac 8447 1.1 mrg ;; 8448 1.1 mrg *) 8449 1.1 mrg lt_use_gnu_ld_interface=yes 8450 1.1 mrg ;; 8451 1.1 mrg esac 8452 1.1 mrg fi 8453 1.1 mrg 8454 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 8455 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 8456 1.1 mrg wlarc='${wl}' 8457 1.1 mrg 8458 1.1 mrg # Set some defaults for GNU ld with shared library support. These 8459 1.1 mrg # are reset later if shared libraries are not supported. Putting them 8460 1.1 mrg # here allows them to be overridden if necessary. 8461 1.1 mrg runpath_var=LD_RUN_PATH 8462 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8463 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 8464 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 8465 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8466 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8467 1.1 mrg else 8468 1.1 mrg whole_archive_flag_spec= 8469 1.1 mrg fi 8470 1.1 mrg supports_anon_versioning=no 8471 1.1 mrg case `$LD -v 2>&1` in 8472 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 8473 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8474 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8475 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8476 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 8477 1.1 mrg *) supports_anon_versioning=yes ;; 8478 1.1 mrg esac 8479 1.1 mrg 8480 1.1 mrg # See if GNU ld supports shared libraries. 8481 1.1 mrg case $host_os in 8482 1.1 mrg aix[3-9]*) 8483 1.1 mrg # On AIX/PPC, the GNU linker is very broken 8484 1.1 mrg if test "$host_cpu" != ia64; then 8485 1.1 mrg ld_shlibs=no 8486 1.1 mrg cat <<_LT_EOF 1>&2 8487 1.1 mrg 8488 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 8489 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 8490 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 8491 1.1 mrg *** really care for shared libraries, you may want to install binutils 8492 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8493 1.1 mrg *** You will then need to restart the configuration process. 8494 1.1 mrg 8495 1.1 mrg _LT_EOF 8496 1.1 mrg fi 8497 1.1 mrg ;; 8498 1.1 mrg 8499 1.1 mrg amigaos*) 8500 1.1 mrg case $host_cpu in 8501 1.1 mrg powerpc) 8502 1.1 mrg # see comment about AmigaOS4 .so support 8503 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8504 1.1 mrg archive_expsym_cmds='' 8505 1.1 mrg ;; 8506 1.1 mrg m68k) 8507 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)' 8508 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8509 1.1 mrg hardcode_minus_L=yes 8510 1.1 mrg ;; 8511 1.1 mrg esac 8512 1.1 mrg ;; 8513 1.1 mrg 8514 1.1 mrg beos*) 8515 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8516 1.1 mrg allow_undefined_flag=unsupported 8517 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8518 1.1 mrg # support --undefined. This deserves some investigation. FIXME 8519 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8520 1.1 mrg else 8521 1.1 mrg ld_shlibs=no 8522 1.1 mrg fi 8523 1.1 mrg ;; 8524 1.1 mrg 8525 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8526 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8527 1.1 mrg # as there is no search path for DLLs. 8528 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8529 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 8530 1.1 mrg allow_undefined_flag=unsupported 8531 1.1 mrg always_export_symbols=no 8532 1.1 mrg enable_shared_with_static_runtimes=yes 8533 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' 8534 1.1 mrg 8535 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8536 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' 8537 1.1 mrg # If the export-symbols file already is a .def file (1st line 8538 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 8539 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8540 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 8541 1.1 mrg else 8542 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 8543 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 8544 1.1 mrg fi~ 8545 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' 8546 1.1 mrg else 8547 1.1 mrg ld_shlibs=no 8548 1.1 mrg fi 8549 1.1 mrg ;; 8550 1.1 mrg 8551 1.1 mrg haiku*) 8552 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8553 1.1 mrg link_all_deplibs=yes 8554 1.1 mrg ;; 8555 1.1 mrg 8556 1.1 mrg interix[3-9]*) 8557 1.1 mrg hardcode_direct=no 8558 1.1 mrg hardcode_shlibpath_var=no 8559 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8560 1.1 mrg export_dynamic_flag_spec='${wl}-E' 8561 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8562 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 8563 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 8564 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 8565 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8566 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8567 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' 8568 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' 8569 1.1 mrg ;; 8570 1.1 mrg 8571 1.9 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8572 1.1 mrg tmp_diet=no 8573 1.1 mrg if test "$host_os" = linux-dietlibc; then 8574 1.1 mrg case $cc_basename in 8575 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8576 1.1 mrg esac 8577 1.1 mrg fi 8578 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8579 1.1 mrg && test "$tmp_diet" = no 8580 1.1 mrg then 8581 1.4 mrg tmp_addflag=' $pic_flag' 8582 1.1 mrg tmp_sharedflag='-shared' 8583 1.1 mrg case $cc_basename,$host_cpu in 8584 1.1 mrg pgcc*) # Portland Group C compiler 8585 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' 8586 1.1 mrg tmp_addflag=' $pic_flag' 8587 1.1 mrg ;; 8588 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 8589 1.1 mrg # Portland Group f77 and f90 compilers 8590 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' 8591 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 8592 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8593 1.1 mrg tmp_addflag=' -i_dynamic' ;; 8594 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8595 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 8596 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 8597 1.1 mrg tmp_addflag=' -nofor_main' ;; 8598 1.1 mrg lf95*) # Lahey Fortran 8.1 8599 1.1 mrg whole_archive_flag_spec= 8600 1.1 mrg tmp_sharedflag='--shared' ;; 8601 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8602 1.1 mrg tmp_sharedflag='-qmkshrobj' 8603 1.1 mrg tmp_addflag= ;; 8604 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8605 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' 8606 1.1 mrg compiler_needs_object=yes 8607 1.1 mrg ;; 8608 1.1 mrg esac 8609 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8610 1.1 mrg *Sun\ C*) # Sun C 5.9 8611 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' 8612 1.1 mrg compiler_needs_object=yes 8613 1.1 mrg tmp_sharedflag='-G' ;; 8614 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 8615 1.1 mrg tmp_sharedflag='-G' ;; 8616 1.1 mrg esac 8617 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8618 1.1 mrg 8619 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 8620 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8621 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8622 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 8623 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' 8624 1.1 mrg fi 8625 1.1 mrg 8626 1.1 mrg case $cc_basename in 8627 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 8628 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8629 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8630 1.1 mrg hardcode_libdir_flag_spec= 8631 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 8632 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8633 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 8634 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8635 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8636 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 8637 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8638 1.1 mrg fi 8639 1.1 mrg ;; 8640 1.1 mrg esac 8641 1.1 mrg else 8642 1.1 mrg ld_shlibs=no 8643 1.1 mrg fi 8644 1.1 mrg ;; 8645 1.1 mrg 8646 1.1 mrg netbsd*) 8647 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8648 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8649 1.1 mrg wlarc= 8650 1.1 mrg else 8651 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8652 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' 8653 1.1 mrg fi 8654 1.1 mrg ;; 8655 1.1 mrg 8656 1.1 mrg solaris*) 8657 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8658 1.1 mrg ld_shlibs=no 8659 1.1 mrg cat <<_LT_EOF 1>&2 8660 1.1 mrg 8661 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8662 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 8663 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 8664 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 8665 1.1 mrg *** your PATH or compiler configuration so that the native linker is 8666 1.1 mrg *** used, and then restart. 8667 1.1 mrg 8668 1.1 mrg _LT_EOF 8669 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8670 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8671 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' 8672 1.1 mrg else 8673 1.1 mrg ld_shlibs=no 8674 1.1 mrg fi 8675 1.1 mrg ;; 8676 1.1 mrg 8677 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8678 1.1 mrg case `$LD -v 2>&1` in 8679 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8680 1.1 mrg ld_shlibs=no 8681 1.1 mrg cat <<_LT_EOF 1>&2 8682 1.1 mrg 8683 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8684 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 8685 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 8686 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8687 1.1 mrg *** your PATH or compiler configuration so that the native linker is 8688 1.1 mrg *** used, and then restart. 8689 1.1 mrg 8690 1.1 mrg _LT_EOF 8691 1.1 mrg ;; 8692 1.1 mrg *) 8693 1.1 mrg # For security reasons, it is highly recommended that you always 8694 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 8695 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 8696 1.1 mrg # requires that you compile everything twice, which is a pain. 8697 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8698 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8699 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8700 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' 8701 1.1 mrg else 8702 1.1 mrg ld_shlibs=no 8703 1.1 mrg fi 8704 1.1 mrg ;; 8705 1.1 mrg esac 8706 1.1 mrg ;; 8707 1.1 mrg 8708 1.1 mrg sunos4*) 8709 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8710 1.1 mrg wlarc= 8711 1.1 mrg hardcode_direct=yes 8712 1.1 mrg hardcode_shlibpath_var=no 8713 1.1 mrg ;; 8714 1.1 mrg 8715 1.1 mrg *) 8716 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8717 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8718 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' 8719 1.1 mrg else 8720 1.1 mrg ld_shlibs=no 8721 1.1 mrg fi 8722 1.1 mrg ;; 8723 1.1 mrg esac 8724 1.1 mrg 8725 1.1 mrg if test "$ld_shlibs" = no; then 8726 1.1 mrg runpath_var= 8727 1.1 mrg hardcode_libdir_flag_spec= 8728 1.1 mrg export_dynamic_flag_spec= 8729 1.1 mrg whole_archive_flag_spec= 8730 1.1 mrg fi 8731 1.1 mrg else 8732 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 8733 1.1 mrg case $host_os in 8734 1.1 mrg aix3*) 8735 1.1 mrg allow_undefined_flag=unsupported 8736 1.1 mrg always_export_symbols=yes 8737 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' 8738 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 8739 1.1 mrg # are no directories specified by -L. 8740 1.1 mrg hardcode_minus_L=yes 8741 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8742 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 8743 1.1 mrg # broken collect2. 8744 1.1 mrg hardcode_direct=unsupported 8745 1.1 mrg fi 8746 1.1 mrg ;; 8747 1.1 mrg 8748 1.1 mrg aix[4-9]*) 8749 1.1 mrg if test "$host_cpu" = ia64; then 8750 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 8751 1.1 mrg # have to do anything special. 8752 1.1 mrg aix_use_runtimelinking=no 8753 1.1 mrg exp_sym_flag='-Bexport' 8754 1.1 mrg no_entry_flag="" 8755 1.1 mrg else 8756 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 8757 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 8758 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 8759 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 8760 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8761 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' 8762 1.1 mrg else 8763 1.6 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8764 1.1 mrg fi 8765 1.1 mrg aix_use_runtimelinking=no 8766 1.1 mrg 8767 1.1 mrg # Test if we are trying to use run time linking or normal 8768 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8769 1.1 mrg # need to do runtime linking. 8770 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8771 1.1 mrg for ld_flag in $LDFLAGS; do 8772 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8773 1.1 mrg aix_use_runtimelinking=yes 8774 1.1 mrg break 8775 1.1 mrg fi 8776 1.1 mrg done 8777 1.1 mrg ;; 8778 1.1 mrg esac 8779 1.1 mrg 8780 1.1 mrg exp_sym_flag='-bexport' 8781 1.1 mrg no_entry_flag='-bnoentry' 8782 1.1 mrg fi 8783 1.1 mrg 8784 1.1 mrg # When large executables or shared objects are built, AIX ld can 8785 1.1 mrg # have problems creating the table of contents. If linking a library 8786 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 8787 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8788 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8789 1.1 mrg 8790 1.1 mrg archive_cmds='' 8791 1.1 mrg hardcode_direct=yes 8792 1.1 mrg hardcode_direct_absolute=yes 8793 1.1 mrg hardcode_libdir_separator=':' 8794 1.1 mrg link_all_deplibs=yes 8795 1.1 mrg file_list_spec='${wl}-f,' 8796 1.1 mrg 8797 1.1 mrg if test "$GCC" = yes; then 8798 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 8799 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 8800 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 8801 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 8802 1.1 mrg if test -f "$collect2name" && 8803 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8804 1.1 mrg then 8805 1.1 mrg # We have reworked collect2 8806 1.1 mrg : 8807 1.1 mrg else 8808 1.1 mrg # We have old collect2 8809 1.1 mrg hardcode_direct=unsupported 8810 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 8811 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 8812 1.1 mrg # to unsupported forces relinking 8813 1.1 mrg hardcode_minus_L=yes 8814 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8815 1.1 mrg hardcode_libdir_separator= 8816 1.1 mrg fi 8817 1.1 mrg ;; 8818 1.1 mrg esac 8819 1.1 mrg shared_flag='-shared' 8820 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 8821 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 8822 1.1 mrg fi 8823 1.1 mrg else 8824 1.1 mrg # not using gcc 8825 1.1 mrg if test "$host_cpu" = ia64; then 8826 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8827 1.1 mrg # chokes on -Wl,-G. The following line is correct: 8828 1.1 mrg shared_flag='-G' 8829 1.1 mrg else 8830 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 8831 1.1 mrg shared_flag='${wl}-G' 8832 1.1 mrg else 8833 1.1 mrg shared_flag='${wl}-bM:SRE' 8834 1.1 mrg fi 8835 1.1 mrg fi 8836 1.1 mrg fi 8837 1.1 mrg 8838 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 8839 1.1 mrg # It seems that -bexpall does not export symbols beginning with 8840 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 8841 1.1 mrg always_export_symbols=yes 8842 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 8843 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 8844 1.1 mrg # -berok will link without error, but may produce a broken library. 8845 1.1 mrg allow_undefined_flag='-berok' 8846 1.1 mrg # Determine the default libpath from the value encoded in an 8847 1.1 mrg # empty executable. 8848 1.1 mrg if test x$gcc_no_link = xyes; then 8849 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8850 1.1 mrg fi 8851 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8852 1.1 mrg /* end confdefs.h. */ 8853 1.1 mrg 8854 1.1 mrg int 8855 1.1 mrg main () 8856 1.1 mrg { 8857 1.1 mrg 8858 1.1 mrg ; 8859 1.1 mrg return 0; 8860 1.1 mrg } 8861 1.1 mrg _ACEOF 8862 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 8863 1.1 mrg 8864 1.1 mrg lt_aix_libpath_sed=' 8865 1.1 mrg /Import File Strings/,/^$/ { 8866 1.1 mrg /^0/ { 8867 1.1 mrg s/^0 *\(.*\)$/\1/ 8868 1.1 mrg p 8869 1.1 mrg } 8870 1.1 mrg }' 8871 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8872 1.1 mrg # Check for a 64-bit object if we didn't find anything. 8873 1.1 mrg if test -z "$aix_libpath"; then 8874 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8875 1.1 mrg fi 8876 1.1 mrg fi 8877 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 8878 1.1 mrg conftest$ac_exeext conftest.$ac_ext 8879 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8880 1.1 mrg 8881 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8882 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" 8883 1.1 mrg else 8884 1.1 mrg if test "$host_cpu" = ia64; then 8885 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8886 1.1 mrg allow_undefined_flag="-z nodefs" 8887 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" 8888 1.1 mrg else 8889 1.1 mrg # Determine the default libpath from the value encoded in an 8890 1.1 mrg # empty executable. 8891 1.1 mrg if test x$gcc_no_link = xyes; then 8892 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8893 1.1 mrg fi 8894 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8895 1.1 mrg /* end confdefs.h. */ 8896 1.1 mrg 8897 1.1 mrg int 8898 1.1 mrg main () 8899 1.1 mrg { 8900 1.1 mrg 8901 1.1 mrg ; 8902 1.1 mrg return 0; 8903 1.1 mrg } 8904 1.1 mrg _ACEOF 8905 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 8906 1.1 mrg 8907 1.1 mrg lt_aix_libpath_sed=' 8908 1.1 mrg /Import File Strings/,/^$/ { 8909 1.1 mrg /^0/ { 8910 1.1 mrg s/^0 *\(.*\)$/\1/ 8911 1.1 mrg p 8912 1.1 mrg } 8913 1.1 mrg }' 8914 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8915 1.1 mrg # Check for a 64-bit object if we didn't find anything. 8916 1.1 mrg if test -z "$aix_libpath"; then 8917 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8918 1.1 mrg fi 8919 1.1 mrg fi 8920 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 8921 1.1 mrg conftest$ac_exeext conftest.$ac_ext 8922 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8923 1.1 mrg 8924 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8925 1.1 mrg # Warning - without using the other run time loading flags, 8926 1.1 mrg # -berok will link without error, but may produce a broken library. 8927 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 8928 1.1 mrg allow_undefined_flag=' ${wl}-berok' 8929 1.1 mrg if test "$with_gnu_ld" = yes; then 8930 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 8931 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8932 1.1 mrg else 8933 1.1 mrg # Exported symbols can be pulled into shared objects from archives 8934 1.1 mrg whole_archive_flag_spec='$convenience' 8935 1.1 mrg fi 8936 1.1 mrg archive_cmds_need_lc=yes 8937 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 8938 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' 8939 1.1 mrg fi 8940 1.1 mrg fi 8941 1.1 mrg ;; 8942 1.1 mrg 8943 1.1 mrg amigaos*) 8944 1.1 mrg case $host_cpu in 8945 1.1 mrg powerpc) 8946 1.1 mrg # see comment about AmigaOS4 .so support 8947 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8948 1.1 mrg archive_expsym_cmds='' 8949 1.1 mrg ;; 8950 1.1 mrg m68k) 8951 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)' 8952 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8953 1.1 mrg hardcode_minus_L=yes 8954 1.1 mrg ;; 8955 1.1 mrg esac 8956 1.1 mrg ;; 8957 1.1 mrg 8958 1.1 mrg bsdi[45]*) 8959 1.1 mrg export_dynamic_flag_spec=-rdynamic 8960 1.1 mrg ;; 8961 1.1 mrg 8962 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8963 1.1 mrg # When not using gcc, we currently assume that we are using 8964 1.1 mrg # Microsoft Visual C++. 8965 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 8966 1.1 mrg # no search path for DLLs. 8967 1.1 mrg hardcode_libdir_flag_spec=' ' 8968 1.1 mrg allow_undefined_flag=unsupported 8969 1.1 mrg # Tell ltmain to make .lib files, not .a files. 8970 1.1 mrg libext=lib 8971 1.1 mrg # Tell ltmain to make .dll files, not .so files. 8972 1.1 mrg shrext_cmds=".dll" 8973 1.1 mrg # FIXME: Setting linknames here is a bad hack. 8974 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8975 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 8976 1.1 mrg old_archive_from_new_cmds='true' 8977 1.1 mrg # FIXME: Should let the user specify the lib program. 8978 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8979 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 8980 1.1 mrg enable_shared_with_static_runtimes=yes 8981 1.1 mrg ;; 8982 1.1 mrg 8983 1.1 mrg darwin* | rhapsody*) 8984 1.1 mrg 8985 1.1 mrg 8986 1.11 mrg 8987 1.11 mrg # Publish an arg to allow the user to select that Darwin host (and target) 8988 1.11 mrg # libraries should be given install-names like @rpath/libfoo.dylib. This 8989 1.11 mrg # requires that the user of the library then adds an 'rpath' to the DSO that 8990 1.11 mrg # needs access. 8991 1.11 mrg # NOTE: there are defaults below, for systems that support rpaths. The person 8992 1.11 mrg # configuring can override the defaults for any system version that supports 8993 1.11 mrg # them - they are, however, forced off for system versions without support. 8994 1.11 mrg # Check whether --enable-darwin-at-rpath was given. 8995 1.11 mrg if test "${enable_darwin_at_rpath+set}" = set; then : 8996 1.11 mrg enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then 8997 1.11 mrg # This is not supported before macOS 10.5 / Darwin9. 8998 1.11 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 8999 1.11 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 9000 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5 9001 1.11 mrg $as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;} 9002 1.11 mrg enable_darwin_at_rpath=no 9003 1.11 mrg ;; 9004 1.11 mrg esac 9005 1.11 mrg fi 9006 1.11 mrg else 9007 1.11 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 9008 1.11 mrg # As above, before 10.5 / Darwin9 this does not work. 9009 1.11 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 9010 1.11 mrg enable_darwin_at_rpath=no 9011 1.11 mrg ;; 9012 1.11 mrg 9013 1.11 mrg # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use 9014 1.11 mrg # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key 9015 1.11 mrg # system executables (e.g. /bin/sh). Force rpaths on for these systems. 9016 1.11 mrg UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* ) 9017 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5 9018 1.11 mrg $as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;} 9019 1.11 mrg enable_darwin_at_rpath=yes 9020 1.11 mrg ;; 9021 1.11 mrg # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can 9022 1.11 mrg # work with either DYLD_LIBRARY_PATH or embedded rpaths. 9023 1.11 mrg 9024 1.11 mrg esac 9025 1.11 mrg 9026 1.11 mrg fi 9027 1.11 mrg 9028 1.11 mrg 9029 1.1 mrg archive_cmds_need_lc=no 9030 1.1 mrg hardcode_direct=no 9031 1.1 mrg hardcode_automatic=yes 9032 1.1 mrg hardcode_shlibpath_var=unsupported 9033 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 9034 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\"`' 9035 1.1 mrg else 9036 1.1 mrg whole_archive_flag_spec='' 9037 1.1 mrg fi 9038 1.1 mrg link_all_deplibs=yes 9039 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 9040 1.1 mrg case $cc_basename in 9041 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 9042 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 9043 1.1 mrg esac 9044 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 9045 1.1 mrg output_verbose_link_cmd=func_echo_all 9046 1.11 mrg _lt_install_name='\$rpath/\$soname' 9047 1.11 mrg if test "x$enable_darwin_at_rpath" = "xyes"; then 9048 1.11 mrg _lt_install_name='@rpath/\$soname' 9049 1.11 mrg fi 9050 1.11 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}" 9051 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9052 1.11 mrg archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}" 9053 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}" 9054 1.1 mrg 9055 1.1 mrg else 9056 1.1 mrg ld_shlibs=no 9057 1.1 mrg fi 9058 1.1 mrg 9059 1.1 mrg ;; 9060 1.1 mrg 9061 1.1 mrg dgux*) 9062 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9063 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9064 1.1 mrg hardcode_shlibpath_var=no 9065 1.1 mrg ;; 9066 1.1 mrg 9067 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9068 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 9069 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 9070 1.1 mrg # extra space). 9071 1.1 mrg freebsd2.2*) 9072 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9073 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9074 1.1 mrg hardcode_direct=yes 9075 1.1 mrg hardcode_shlibpath_var=no 9076 1.1 mrg ;; 9077 1.1 mrg 9078 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9079 1.2 apb freebsd2.*) 9080 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9081 1.1 mrg hardcode_direct=yes 9082 1.1 mrg hardcode_minus_L=yes 9083 1.1 mrg hardcode_shlibpath_var=no 9084 1.1 mrg ;; 9085 1.1 mrg 9086 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9087 1.1 mrg freebsd* | dragonfly*) 9088 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9089 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9090 1.1 mrg hardcode_direct=yes 9091 1.1 mrg hardcode_shlibpath_var=no 9092 1.1 mrg ;; 9093 1.1 mrg 9094 1.1 mrg hpux9*) 9095 1.1 mrg if test "$GCC" = yes; then 9096 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' 9097 1.1 mrg else 9098 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' 9099 1.1 mrg fi 9100 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9101 1.1 mrg hardcode_libdir_separator=: 9102 1.1 mrg hardcode_direct=yes 9103 1.1 mrg 9104 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9105 1.1 mrg # but as the default location of the library. 9106 1.1 mrg hardcode_minus_L=yes 9107 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9108 1.1 mrg ;; 9109 1.1 mrg 9110 1.1 mrg hpux10*) 9111 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9112 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9113 1.1 mrg else 9114 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9115 1.1 mrg fi 9116 1.1 mrg if test "$with_gnu_ld" = no; then 9117 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9118 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 9119 1.1 mrg hardcode_libdir_separator=: 9120 1.1 mrg hardcode_direct=yes 9121 1.1 mrg hardcode_direct_absolute=yes 9122 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9123 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9124 1.1 mrg # but as the default location of the library. 9125 1.1 mrg hardcode_minus_L=yes 9126 1.1 mrg fi 9127 1.1 mrg ;; 9128 1.1 mrg 9129 1.1 mrg hpux11*) 9130 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9131 1.1 mrg case $host_cpu in 9132 1.1 mrg hppa*64*) 9133 1.10 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9134 1.1 mrg ;; 9135 1.1 mrg ia64*) 9136 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9137 1.1 mrg ;; 9138 1.1 mrg *) 9139 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9140 1.1 mrg ;; 9141 1.1 mrg esac 9142 1.1 mrg else 9143 1.1 mrg case $host_cpu in 9144 1.1 mrg hppa*64*) 9145 1.10 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9146 1.1 mrg ;; 9147 1.1 mrg ia64*) 9148 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9149 1.1 mrg ;; 9150 1.1 mrg *) 9151 1.1 mrg 9152 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 9153 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9154 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9155 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 9156 1.8 mrg if ${lt_cv_prog_compiler__b+:} false; then : 9157 1.1 mrg $as_echo_n "(cached) " >&6 9158 1.1 mrg else 9159 1.1 mrg lt_cv_prog_compiler__b=no 9160 1.1 mrg save_LDFLAGS="$LDFLAGS" 9161 1.1 mrg LDFLAGS="$LDFLAGS -b" 9162 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9163 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9164 1.1 mrg # The linker can only warn and ignore the option if not recognized 9165 1.1 mrg # So say no if there are warnings 9166 1.1 mrg if test -s conftest.err; then 9167 1.1 mrg # Append any errors to the config.log. 9168 1.1 mrg cat conftest.err 1>&5 9169 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9170 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9171 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9172 1.1 mrg lt_cv_prog_compiler__b=yes 9173 1.1 mrg fi 9174 1.1 mrg else 9175 1.1 mrg lt_cv_prog_compiler__b=yes 9176 1.1 mrg fi 9177 1.1 mrg fi 9178 1.1 mrg $RM -r conftest* 9179 1.1 mrg LDFLAGS="$save_LDFLAGS" 9180 1.1 mrg 9181 1.1 mrg fi 9182 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9183 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 9184 1.1 mrg 9185 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 9186 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9187 1.1 mrg else 9188 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9189 1.1 mrg fi 9190 1.1 mrg 9191 1.1 mrg ;; 9192 1.1 mrg esac 9193 1.1 mrg fi 9194 1.1 mrg if test "$with_gnu_ld" = no; then 9195 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9196 1.1 mrg hardcode_libdir_separator=: 9197 1.1 mrg 9198 1.1 mrg case $host_cpu in 9199 1.1 mrg hppa*64*|ia64*) 9200 1.1 mrg hardcode_direct=no 9201 1.1 mrg hardcode_shlibpath_var=no 9202 1.1 mrg ;; 9203 1.1 mrg *) 9204 1.1 mrg hardcode_direct=yes 9205 1.1 mrg hardcode_direct_absolute=yes 9206 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9207 1.1 mrg 9208 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9209 1.1 mrg # but as the default location of the library. 9210 1.1 mrg hardcode_minus_L=yes 9211 1.1 mrg ;; 9212 1.1 mrg esac 9213 1.1 mrg fi 9214 1.1 mrg ;; 9215 1.1 mrg 9216 1.1 mrg irix5* | irix6* | nonstopux*) 9217 1.1 mrg if test "$GCC" = yes; then 9218 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' 9219 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 9220 1.1 mrg # work, assume that -exports_file does not work either and 9221 1.1 mrg # implicitly export all symbols. 9222 1.1 mrg save_LDFLAGS="$LDFLAGS" 9223 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9224 1.1 mrg if test x$gcc_no_link = xyes; then 9225 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9226 1.1 mrg fi 9227 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9228 1.1 mrg /* end confdefs.h. */ 9229 1.1 mrg int foo(void) {} 9230 1.1 mrg _ACEOF 9231 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9232 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' 9233 1.1 mrg 9234 1.1 mrg fi 9235 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9236 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9237 1.1 mrg LDFLAGS="$save_LDFLAGS" 9238 1.1 mrg else 9239 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' 9240 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' 9241 1.1 mrg fi 9242 1.1 mrg archive_cmds_need_lc='no' 9243 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9244 1.1 mrg hardcode_libdir_separator=: 9245 1.1 mrg inherit_rpath=yes 9246 1.1 mrg link_all_deplibs=yes 9247 1.1 mrg ;; 9248 1.1 mrg 9249 1.1 mrg netbsd*) 9250 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9251 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9252 1.1 mrg else 9253 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9254 1.1 mrg fi 9255 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9256 1.1 mrg hardcode_direct=yes 9257 1.1 mrg hardcode_shlibpath_var=no 9258 1.1 mrg ;; 9259 1.1 mrg 9260 1.1 mrg newsos6) 9261 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9262 1.1 mrg hardcode_direct=yes 9263 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9264 1.1 mrg hardcode_libdir_separator=: 9265 1.1 mrg hardcode_shlibpath_var=no 9266 1.1 mrg ;; 9267 1.1 mrg 9268 1.1 mrg *nto* | *qnx*) 9269 1.1 mrg ;; 9270 1.1 mrg 9271 1.1 mrg openbsd*) 9272 1.1 mrg if test -f /usr/libexec/ld.so; then 9273 1.1 mrg hardcode_direct=yes 9274 1.1 mrg hardcode_shlibpath_var=no 9275 1.1 mrg hardcode_direct_absolute=yes 9276 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9277 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9278 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9279 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9280 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9281 1.1 mrg else 9282 1.1 mrg case $host_os in 9283 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9284 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9285 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9286 1.1 mrg ;; 9287 1.1 mrg *) 9288 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9289 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9290 1.1 mrg ;; 9291 1.1 mrg esac 9292 1.1 mrg fi 9293 1.1 mrg else 9294 1.1 mrg ld_shlibs=no 9295 1.1 mrg fi 9296 1.1 mrg ;; 9297 1.1 mrg 9298 1.1 mrg os2*) 9299 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9300 1.1 mrg hardcode_minus_L=yes 9301 1.1 mrg allow_undefined_flag=unsupported 9302 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' 9303 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9304 1.1 mrg ;; 9305 1.1 mrg 9306 1.1 mrg osf3*) 9307 1.1 mrg if test "$GCC" = yes; then 9308 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9309 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' 9310 1.1 mrg else 9311 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9312 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' 9313 1.1 mrg fi 9314 1.1 mrg archive_cmds_need_lc='no' 9315 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9316 1.1 mrg hardcode_libdir_separator=: 9317 1.1 mrg ;; 9318 1.1 mrg 9319 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 9320 1.1 mrg if test "$GCC" = yes; then 9321 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9322 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' 9323 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9324 1.1 mrg else 9325 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9326 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' 9327 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~ 9328 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' 9329 1.1 mrg 9330 1.1 mrg # Both c and cxx compiler support -rpath directly 9331 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 9332 1.1 mrg fi 9333 1.1 mrg archive_cmds_need_lc='no' 9334 1.1 mrg hardcode_libdir_separator=: 9335 1.1 mrg ;; 9336 1.1 mrg 9337 1.1 mrg solaris*) 9338 1.1 mrg no_undefined_flag=' -z defs' 9339 1.1 mrg if test "$GCC" = yes; then 9340 1.1 mrg wlarc='${wl}' 9341 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9342 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9343 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' 9344 1.1 mrg else 9345 1.1 mrg case `$CC -V 2>&1` in 9346 1.1 mrg *"Compilers 5.0"*) 9347 1.1 mrg wlarc='' 9348 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9349 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9350 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9351 1.1 mrg ;; 9352 1.1 mrg *) 9353 1.1 mrg wlarc='${wl}' 9354 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9355 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9356 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9357 1.1 mrg ;; 9358 1.1 mrg esac 9359 1.1 mrg fi 9360 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9361 1.1 mrg hardcode_shlibpath_var=no 9362 1.1 mrg case $host_os in 9363 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 9364 1.1 mrg *) 9365 1.1 mrg # The compiler driver will combine and reorder linker options, 9366 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 9367 1.1 mrg # but is careful enough not to reorder. 9368 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 9369 1.1 mrg if test "$GCC" = yes; then 9370 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9371 1.1 mrg else 9372 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9373 1.1 mrg fi 9374 1.1 mrg ;; 9375 1.1 mrg esac 9376 1.1 mrg link_all_deplibs=yes 9377 1.1 mrg ;; 9378 1.1 mrg 9379 1.1 mrg sunos4*) 9380 1.1 mrg if test "x$host_vendor" = xsequent; then 9381 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 9382 1.1 mrg # files that make .init and .fini sections work. 9383 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9384 1.1 mrg else 9385 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9386 1.1 mrg fi 9387 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9388 1.1 mrg hardcode_direct=yes 9389 1.1 mrg hardcode_minus_L=yes 9390 1.1 mrg hardcode_shlibpath_var=no 9391 1.1 mrg ;; 9392 1.1 mrg 9393 1.1 mrg sysv4) 9394 1.1 mrg case $host_vendor in 9395 1.1 mrg sni) 9396 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9397 1.1 mrg hardcode_direct=yes # is this really true??? 9398 1.1 mrg ;; 9399 1.1 mrg siemens) 9400 1.1 mrg ## LD is ld it makes a PLAMLIB 9401 1.1 mrg ## CC just makes a GrossModule. 9402 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9403 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 9404 1.1 mrg hardcode_direct=no 9405 1.1 mrg ;; 9406 1.1 mrg motorola) 9407 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9408 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9409 1.1 mrg ;; 9410 1.1 mrg esac 9411 1.1 mrg runpath_var='LD_RUN_PATH' 9412 1.1 mrg hardcode_shlibpath_var=no 9413 1.1 mrg ;; 9414 1.1 mrg 9415 1.1 mrg sysv4.3*) 9416 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9417 1.1 mrg hardcode_shlibpath_var=no 9418 1.1 mrg export_dynamic_flag_spec='-Bexport' 9419 1.1 mrg ;; 9420 1.1 mrg 9421 1.1 mrg sysv4*MP*) 9422 1.1 mrg if test -d /usr/nec; then 9423 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9424 1.1 mrg hardcode_shlibpath_var=no 9425 1.1 mrg runpath_var=LD_RUN_PATH 9426 1.1 mrg hardcode_runpath_var=yes 9427 1.1 mrg ld_shlibs=yes 9428 1.1 mrg fi 9429 1.1 mrg ;; 9430 1.1 mrg 9431 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9432 1.1 mrg no_undefined_flag='${wl}-z,text' 9433 1.1 mrg archive_cmds_need_lc=no 9434 1.1 mrg hardcode_shlibpath_var=no 9435 1.1 mrg runpath_var='LD_RUN_PATH' 9436 1.1 mrg 9437 1.1 mrg if test "$GCC" = yes; then 9438 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9439 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9440 1.1 mrg else 9441 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9442 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9443 1.1 mrg fi 9444 1.1 mrg ;; 9445 1.1 mrg 9446 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 9447 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 9448 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 9449 1.1 mrg # always be unresolved, which means just about no library would 9450 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 9451 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 9452 1.1 mrg # as -z defs. 9453 1.1 mrg no_undefined_flag='${wl}-z,text' 9454 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 9455 1.1 mrg archive_cmds_need_lc=no 9456 1.1 mrg hardcode_shlibpath_var=no 9457 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 9458 1.1 mrg hardcode_libdir_separator=':' 9459 1.1 mrg link_all_deplibs=yes 9460 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 9461 1.1 mrg runpath_var='LD_RUN_PATH' 9462 1.1 mrg 9463 1.1 mrg if test "$GCC" = yes; then 9464 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9465 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9466 1.1 mrg else 9467 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9468 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9469 1.1 mrg fi 9470 1.1 mrg ;; 9471 1.1 mrg 9472 1.1 mrg uts4*) 9473 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9474 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9475 1.1 mrg hardcode_shlibpath_var=no 9476 1.1 mrg ;; 9477 1.1 mrg 9478 1.1 mrg *) 9479 1.1 mrg ld_shlibs=no 9480 1.1 mrg ;; 9481 1.1 mrg esac 9482 1.1 mrg 9483 1.1 mrg if test x$host_vendor = xsni; then 9484 1.1 mrg case $host in 9485 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9486 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 9487 1.1 mrg ;; 9488 1.1 mrg esac 9489 1.1 mrg fi 9490 1.1 mrg fi 9491 1.1 mrg 9492 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9493 1.1 mrg $as_echo "$ld_shlibs" >&6; } 9494 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 9495 1.1 mrg 9496 1.1 mrg with_gnu_ld=$with_gnu_ld 9497 1.1 mrg 9498 1.1 mrg 9499 1.1 mrg 9500 1.1 mrg 9501 1.1 mrg 9502 1.1 mrg 9503 1.1 mrg 9504 1.1 mrg 9505 1.1 mrg 9506 1.1 mrg 9507 1.1 mrg 9508 1.1 mrg 9509 1.1 mrg 9510 1.1 mrg 9511 1.1 mrg 9512 1.1 mrg # 9513 1.1 mrg # Do we need to explicitly link libc? 9514 1.1 mrg # 9515 1.1 mrg case "x$archive_cmds_need_lc" in 9516 1.1 mrg x|xyes) 9517 1.1 mrg # Assume -lc should be added 9518 1.1 mrg archive_cmds_need_lc=yes 9519 1.1 mrg 9520 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 9521 1.1 mrg case $archive_cmds in 9522 1.1 mrg *'~'*) 9523 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 9524 1.1 mrg ;; 9525 1.1 mrg '$CC '*) 9526 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 9527 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 9528 1.1 mrg # to ld, don't add -lc before -lgcc. 9529 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9530 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9531 1.8 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 9532 1.1 mrg $as_echo_n "(cached) " >&6 9533 1.1 mrg else 9534 1.1 mrg $RM conftest* 9535 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9536 1.1 mrg 9537 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9538 1.1 mrg (eval $ac_compile) 2>&5 9539 1.1 mrg ac_status=$? 9540 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9541 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 9542 1.1 mrg soname=conftest 9543 1.1 mrg lib=conftest 9544 1.1 mrg libobjs=conftest.$ac_objext 9545 1.1 mrg deplibs= 9546 1.1 mrg wl=$lt_prog_compiler_wl 9547 1.1 mrg pic_flag=$lt_prog_compiler_pic 9548 1.1 mrg compiler_flags=-v 9549 1.1 mrg linker_flags=-v 9550 1.1 mrg verstring= 9551 1.1 mrg output_objdir=. 9552 1.1 mrg libname=conftest 9553 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 9554 1.1 mrg allow_undefined_flag= 9555 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9556 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9557 1.1 mrg ac_status=$? 9558 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9559 1.1 mrg test $ac_status = 0; } 9560 1.1 mrg then 9561 1.1 mrg lt_cv_archive_cmds_need_lc=no 9562 1.1 mrg else 9563 1.1 mrg lt_cv_archive_cmds_need_lc=yes 9564 1.1 mrg fi 9565 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 9566 1.1 mrg else 9567 1.1 mrg cat conftest.err 1>&5 9568 1.1 mrg fi 9569 1.1 mrg $RM conftest* 9570 1.1 mrg 9571 1.1 mrg fi 9572 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9573 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9574 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9575 1.1 mrg ;; 9576 1.1 mrg esac 9577 1.1 mrg fi 9578 1.1 mrg ;; 9579 1.1 mrg esac 9580 1.1 mrg 9581 1.1 mrg 9582 1.1 mrg 9583 1.1 mrg 9584 1.1 mrg 9585 1.1 mrg 9586 1.1 mrg 9587 1.1 mrg 9588 1.1 mrg 9589 1.1 mrg 9590 1.1 mrg 9591 1.1 mrg 9592 1.1 mrg 9593 1.1 mrg 9594 1.1 mrg 9595 1.1 mrg 9596 1.1 mrg 9597 1.1 mrg 9598 1.1 mrg 9599 1.1 mrg 9600 1.1 mrg 9601 1.1 mrg 9602 1.1 mrg 9603 1.1 mrg 9604 1.1 mrg 9605 1.1 mrg 9606 1.1 mrg 9607 1.1 mrg 9608 1.1 mrg 9609 1.1 mrg 9610 1.1 mrg 9611 1.1 mrg 9612 1.1 mrg 9613 1.1 mrg 9614 1.1 mrg 9615 1.1 mrg 9616 1.1 mrg 9617 1.1 mrg 9618 1.1 mrg 9619 1.1 mrg 9620 1.1 mrg 9621 1.1 mrg 9622 1.1 mrg 9623 1.1 mrg 9624 1.1 mrg 9625 1.1 mrg 9626 1.1 mrg 9627 1.1 mrg 9628 1.1 mrg 9629 1.1 mrg 9630 1.1 mrg 9631 1.1 mrg 9632 1.1 mrg 9633 1.1 mrg 9634 1.1 mrg 9635 1.1 mrg 9636 1.1 mrg 9637 1.1 mrg 9638 1.1 mrg 9639 1.1 mrg 9640 1.1 mrg 9641 1.1 mrg 9642 1.1 mrg 9643 1.1 mrg 9644 1.1 mrg 9645 1.1 mrg 9646 1.1 mrg 9647 1.1 mrg 9648 1.1 mrg 9649 1.1 mrg 9650 1.1 mrg 9651 1.1 mrg 9652 1.1 mrg 9653 1.1 mrg 9654 1.1 mrg 9655 1.1 mrg 9656 1.1 mrg 9657 1.1 mrg 9658 1.1 mrg 9659 1.1 mrg 9660 1.1 mrg 9661 1.1 mrg 9662 1.1 mrg 9663 1.1 mrg 9664 1.1 mrg 9665 1.1 mrg 9666 1.1 mrg 9667 1.1 mrg 9668 1.1 mrg 9669 1.1 mrg 9670 1.1 mrg 9671 1.1 mrg 9672 1.1 mrg 9673 1.1 mrg 9674 1.1 mrg 9675 1.1 mrg 9676 1.1 mrg 9677 1.1 mrg 9678 1.1 mrg 9679 1.1 mrg 9680 1.1 mrg 9681 1.1 mrg 9682 1.1 mrg 9683 1.1 mrg 9684 1.1 mrg 9685 1.1 mrg 9686 1.1 mrg 9687 1.1 mrg 9688 1.1 mrg 9689 1.1 mrg 9690 1.1 mrg 9691 1.1 mrg 9692 1.1 mrg 9693 1.1 mrg 9694 1.1 mrg 9695 1.1 mrg 9696 1.1 mrg 9697 1.1 mrg 9698 1.1 mrg 9699 1.1 mrg 9700 1.1 mrg 9701 1.1 mrg 9702 1.1 mrg 9703 1.1 mrg 9704 1.1 mrg 9705 1.1 mrg 9706 1.1 mrg 9707 1.1 mrg 9708 1.1 mrg 9709 1.1 mrg 9710 1.1 mrg 9711 1.1 mrg 9712 1.1 mrg 9713 1.1 mrg 9714 1.1 mrg 9715 1.1 mrg 9716 1.1 mrg 9717 1.1 mrg 9718 1.1 mrg 9719 1.1 mrg 9720 1.1 mrg 9721 1.1 mrg 9722 1.1 mrg 9723 1.1 mrg 9724 1.1 mrg 9725 1.1 mrg 9726 1.1 mrg 9727 1.1 mrg 9728 1.1 mrg 9729 1.1 mrg 9730 1.1 mrg 9731 1.1 mrg 9732 1.1 mrg 9733 1.1 mrg 9734 1.1 mrg 9735 1.1 mrg 9736 1.1 mrg 9737 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9738 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 9739 1.1 mrg 9740 1.1 mrg if test "$GCC" = yes; then 9741 1.1 mrg case $host_os in 9742 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9743 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 9744 1.1 mrg esac 9745 1.1 mrg case $host_os in 9746 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9747 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 9748 1.1 mrg esac 9749 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9750 1.1 mrg case $lt_search_path_spec in 9751 1.1 mrg *\;*) 9752 1.1 mrg # if the path contains ";" then we assume it to be the separator 9753 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 9754 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 9755 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 9756 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9757 1.1 mrg ;; 9758 1.1 mrg *) 9759 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9760 1.1 mrg ;; 9761 1.1 mrg esac 9762 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 9763 1.1 mrg # and add multilib dir if necessary. 9764 1.1 mrg lt_tmp_lt_search_path_spec= 9765 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9766 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 9767 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9768 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9769 1.1 mrg else 9770 1.1 mrg test -d "$lt_sys_path" && \ 9771 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9772 1.1 mrg fi 9773 1.1 mrg done 9774 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9775 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 9776 1.1 mrg lt_foo=""; 9777 1.1 mrg lt_count=0; 9778 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 9779 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 9780 1.1 mrg if ($lt_i == "..") { 9781 1.1 mrg lt_count++; 9782 1.1 mrg } else { 9783 1.1 mrg if (lt_count == 0) { 9784 1.1 mrg lt_foo="/" $lt_i lt_foo; 9785 1.1 mrg } else { 9786 1.1 mrg lt_count--; 9787 1.1 mrg } 9788 1.1 mrg } 9789 1.1 mrg } 9790 1.1 mrg } 9791 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 9792 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 9793 1.1 mrg }'` 9794 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 9795 1.1 mrg # for these hosts. 9796 1.1 mrg case $host_os in 9797 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9798 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9799 1.1 mrg esac 9800 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9801 1.1 mrg else 9802 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9803 1.1 mrg fi 9804 1.1 mrg library_names_spec= 9805 1.1 mrg libname_spec='lib$name' 9806 1.1 mrg soname_spec= 9807 1.1 mrg shrext_cmds=".so" 9808 1.1 mrg postinstall_cmds= 9809 1.1 mrg postuninstall_cmds= 9810 1.1 mrg finish_cmds= 9811 1.1 mrg finish_eval= 9812 1.1 mrg shlibpath_var= 9813 1.1 mrg shlibpath_overrides_runpath=unknown 9814 1.1 mrg version_type=none 9815 1.1 mrg dynamic_linker="$host_os ld.so" 9816 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 9817 1.1 mrg need_lib_prefix=unknown 9818 1.1 mrg hardcode_into_libs=no 9819 1.1 mrg 9820 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 9821 1.1 mrg # flags to be left without arguments 9822 1.1 mrg need_version=unknown 9823 1.1 mrg 9824 1.1 mrg case $host_os in 9825 1.1 mrg aix3*) 9826 1.1 mrg version_type=linux 9827 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9828 1.1 mrg shlibpath_var=LIBPATH 9829 1.1 mrg 9830 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 9831 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9832 1.1 mrg ;; 9833 1.1 mrg 9834 1.1 mrg aix[4-9]*) 9835 1.1 mrg version_type=linux 9836 1.1 mrg need_lib_prefix=no 9837 1.1 mrg need_version=no 9838 1.1 mrg hardcode_into_libs=yes 9839 1.1 mrg if test "$host_cpu" = ia64; then 9840 1.1 mrg # AIX 5 supports IA64 9841 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9842 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 9843 1.1 mrg else 9844 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 9845 1.1 mrg # for dependence libraries. The import file would start with 9846 1.1 mrg # the line `#! .'. This would cause the generated library to 9847 1.1 mrg # depend on `.', always an invalid library. This was fixed in 9848 1.1 mrg # development snapshots of GCC prior to 3.0. 9849 1.1 mrg case $host_os in 9850 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 9851 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9852 1.1 mrg echo ' yes ' 9853 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9854 1.1 mrg : 9855 1.1 mrg else 9856 1.1 mrg can_build_shared=no 9857 1.1 mrg fi 9858 1.1 mrg ;; 9859 1.1 mrg esac 9860 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9861 1.1 mrg # soname into executable. Probably we can add versioning support to 9862 1.1 mrg # collect2, so additional links can be useful in future. 9863 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9864 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9865 1.1 mrg # instead of lib<name>.a to let people know that these are not 9866 1.1 mrg # typical AIX shared libraries. 9867 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9868 1.1 mrg else 9869 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 9870 1.1 mrg # and later when we are not doing run time linking. 9871 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 9872 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9873 1.1 mrg fi 9874 1.1 mrg shlibpath_var=LIBPATH 9875 1.1 mrg fi 9876 1.1 mrg ;; 9877 1.1 mrg 9878 1.1 mrg amigaos*) 9879 1.1 mrg case $host_cpu in 9880 1.1 mrg powerpc) 9881 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 9882 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9883 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9884 1.1 mrg ;; 9885 1.1 mrg m68k) 9886 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 9887 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 9888 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' 9889 1.1 mrg ;; 9890 1.1 mrg esac 9891 1.1 mrg ;; 9892 1.1 mrg 9893 1.1 mrg beos*) 9894 1.1 mrg library_names_spec='${libname}${shared_ext}' 9895 1.1 mrg dynamic_linker="$host_os ld.so" 9896 1.1 mrg shlibpath_var=LIBRARY_PATH 9897 1.1 mrg ;; 9898 1.1 mrg 9899 1.1 mrg bsdi[45]*) 9900 1.1 mrg version_type=linux 9901 1.1 mrg need_version=no 9902 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9903 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9904 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9905 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 9906 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9907 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9908 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 9909 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9910 1.1 mrg # libtool to hard-code these into programs 9911 1.1 mrg ;; 9912 1.1 mrg 9913 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9914 1.1 mrg version_type=windows 9915 1.1 mrg shrext_cmds=".dll" 9916 1.1 mrg need_version=no 9917 1.1 mrg need_lib_prefix=no 9918 1.1 mrg 9919 1.1 mrg case $GCC,$host_os in 9920 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9921 1.1 mrg library_names_spec='$libname.dll.a' 9922 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 9923 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 9924 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9925 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 9926 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 9927 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 9928 1.1 mrg chmod a+x \$dldir/$dlname~ 9929 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9930 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9931 1.1 mrg fi' 9932 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9933 1.1 mrg dlpath=$dir/\$dldll~ 9934 1.1 mrg $RM \$dlpath' 9935 1.1 mrg shlibpath_overrides_runpath=yes 9936 1.1 mrg 9937 1.1 mrg case $host_os in 9938 1.1 mrg cygwin*) 9939 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9940 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9941 1.1 mrg 9942 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9943 1.1 mrg ;; 9944 1.1 mrg mingw* | cegcc*) 9945 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 9946 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9947 1.1 mrg ;; 9948 1.1 mrg pw32*) 9949 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 9950 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9951 1.1 mrg ;; 9952 1.1 mrg esac 9953 1.1 mrg ;; 9954 1.1 mrg 9955 1.1 mrg *) 9956 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9957 1.1 mrg ;; 9958 1.1 mrg esac 9959 1.1 mrg dynamic_linker='Win32 ld.exe' 9960 1.1 mrg # FIXME: first we should search . and the directory the executable is in 9961 1.1 mrg shlibpath_var=PATH 9962 1.1 mrg ;; 9963 1.1 mrg 9964 1.1 mrg darwin* | rhapsody*) 9965 1.1 mrg dynamic_linker="$host_os dyld" 9966 1.1 mrg version_type=darwin 9967 1.1 mrg need_lib_prefix=no 9968 1.1 mrg need_version=no 9969 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9970 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 9971 1.1 mrg shlibpath_overrides_runpath=yes 9972 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 9973 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9974 1.1 mrg 9975 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9976 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9977 1.1 mrg ;; 9978 1.1 mrg 9979 1.1 mrg dgux*) 9980 1.1 mrg version_type=linux 9981 1.1 mrg need_lib_prefix=no 9982 1.1 mrg need_version=no 9983 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9984 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9985 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 9986 1.1 mrg ;; 9987 1.1 mrg 9988 1.1 mrg freebsd* | dragonfly*) 9989 1.1 mrg # DragonFly does not have aout. When/if they implement a new 9990 1.1 mrg # versioning mechanism, adjust this. 9991 1.1 mrg if test -x /usr/bin/objformat; then 9992 1.1 mrg objformat=`/usr/bin/objformat` 9993 1.1 mrg else 9994 1.1 mrg case $host_os in 9995 1.2 apb freebsd[23].*) objformat=aout ;; 9996 1.1 mrg *) objformat=elf ;; 9997 1.1 mrg esac 9998 1.1 mrg fi 9999 1.1 mrg version_type=freebsd-$objformat 10000 1.1 mrg case $version_type in 10001 1.1 mrg freebsd-elf*) 10002 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10003 1.1 mrg need_version=no 10004 1.1 mrg need_lib_prefix=no 10005 1.1 mrg ;; 10006 1.1 mrg freebsd-*) 10007 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10008 1.1 mrg need_version=yes 10009 1.1 mrg ;; 10010 1.1 mrg esac 10011 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10012 1.1 mrg case $host_os in 10013 1.2 apb freebsd2.*) 10014 1.1 mrg shlibpath_overrides_runpath=yes 10015 1.1 mrg ;; 10016 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 10017 1.1 mrg shlibpath_overrides_runpath=yes 10018 1.1 mrg hardcode_into_libs=yes 10019 1.1 mrg ;; 10020 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10021 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10022 1.1 mrg shlibpath_overrides_runpath=no 10023 1.1 mrg hardcode_into_libs=yes 10024 1.1 mrg ;; 10025 1.1 mrg *) # from 4.6 on, and DragonFly 10026 1.1 mrg shlibpath_overrides_runpath=yes 10027 1.1 mrg hardcode_into_libs=yes 10028 1.1 mrg ;; 10029 1.1 mrg esac 10030 1.1 mrg ;; 10031 1.1 mrg 10032 1.1 mrg haiku*) 10033 1.1 mrg version_type=linux 10034 1.1 mrg need_lib_prefix=no 10035 1.1 mrg need_version=no 10036 1.1 mrg dynamic_linker="$host_os runtime_loader" 10037 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10038 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10039 1.1 mrg shlibpath_var=LIBRARY_PATH 10040 1.1 mrg shlibpath_overrides_runpath=yes 10041 1.11 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10042 1.1 mrg hardcode_into_libs=yes 10043 1.1 mrg ;; 10044 1.1 mrg 10045 1.1 mrg hpux9* | hpux10* | hpux11*) 10046 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 10047 1.1 mrg # link against other versions. 10048 1.1 mrg version_type=sunos 10049 1.1 mrg need_lib_prefix=no 10050 1.1 mrg need_version=no 10051 1.1 mrg case $host_cpu in 10052 1.1 mrg ia64*) 10053 1.1 mrg shrext_cmds='.so' 10054 1.1 mrg hardcode_into_libs=yes 10055 1.1 mrg dynamic_linker="$host_os dld.so" 10056 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10057 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10058 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10059 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10060 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 10061 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10062 1.1 mrg else 10063 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10064 1.1 mrg fi 10065 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10066 1.1 mrg ;; 10067 1.1 mrg hppa*64*) 10068 1.1 mrg shrext_cmds='.sl' 10069 1.1 mrg hardcode_into_libs=yes 10070 1.1 mrg dynamic_linker="$host_os dld.sl" 10071 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10072 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10073 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10074 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10075 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10076 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10077 1.1 mrg ;; 10078 1.1 mrg *) 10079 1.1 mrg shrext_cmds='.sl' 10080 1.1 mrg dynamic_linker="$host_os dld.sl" 10081 1.1 mrg shlibpath_var=SHLIB_PATH 10082 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10083 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10084 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10085 1.1 mrg ;; 10086 1.1 mrg esac 10087 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10088 1.1 mrg postinstall_cmds='chmod 555 $lib' 10089 1.1 mrg # or fails outright, so override atomically: 10090 1.1 mrg install_override_mode=555 10091 1.1 mrg ;; 10092 1.1 mrg 10093 1.1 mrg interix[3-9]*) 10094 1.1 mrg version_type=linux 10095 1.1 mrg need_lib_prefix=no 10096 1.1 mrg need_version=no 10097 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10098 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10099 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10100 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10101 1.1 mrg shlibpath_overrides_runpath=no 10102 1.1 mrg hardcode_into_libs=yes 10103 1.1 mrg ;; 10104 1.1 mrg 10105 1.1 mrg irix5* | irix6* | nonstopux*) 10106 1.1 mrg case $host_os in 10107 1.1 mrg nonstopux*) version_type=nonstopux ;; 10108 1.1 mrg *) 10109 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 10110 1.1 mrg version_type=linux 10111 1.1 mrg else 10112 1.1 mrg version_type=irix 10113 1.1 mrg fi ;; 10114 1.1 mrg esac 10115 1.1 mrg need_lib_prefix=no 10116 1.1 mrg need_version=no 10117 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10118 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10119 1.1 mrg case $host_os in 10120 1.1 mrg irix5* | nonstopux*) 10121 1.1 mrg libsuff= shlibsuff= 10122 1.1 mrg ;; 10123 1.1 mrg *) 10124 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 10125 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10126 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 10127 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10128 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 10129 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10130 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 10131 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 10132 1.1 mrg esac 10133 1.1 mrg ;; 10134 1.1 mrg esac 10135 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10136 1.1 mrg shlibpath_overrides_runpath=no 10137 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10138 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10139 1.1 mrg hardcode_into_libs=yes 10140 1.1 mrg ;; 10141 1.1 mrg 10142 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 10143 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 10144 1.1 mrg dynamic_linker=no 10145 1.1 mrg ;; 10146 1.1 mrg 10147 1.1 mrg # This must be Linux ELF. 10148 1.9 mrg 10149 1.9 mrg # uclinux* changes (here and below) have been submitted to the libtool 10150 1.9 mrg # project, but have not yet been accepted: they are GCC-local changes 10151 1.9 mrg # for the time being. (See 10152 1.9 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10153 1.10 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10154 1.1 mrg version_type=linux 10155 1.1 mrg need_lib_prefix=no 10156 1.1 mrg need_version=no 10157 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10158 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10159 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10160 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10161 1.1 mrg shlibpath_overrides_runpath=no 10162 1.1 mrg 10163 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 10164 1.8 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10165 1.1 mrg $as_echo_n "(cached) " >&6 10166 1.1 mrg else 10167 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 10168 1.1 mrg save_LDFLAGS=$LDFLAGS 10169 1.1 mrg save_libdir=$libdir 10170 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10171 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10172 1.1 mrg if test x$gcc_no_link = xyes; then 10173 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10174 1.1 mrg fi 10175 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10176 1.1 mrg /* end confdefs.h. */ 10177 1.1 mrg 10178 1.1 mrg int 10179 1.1 mrg main () 10180 1.1 mrg { 10181 1.1 mrg 10182 1.1 mrg ; 10183 1.1 mrg return 0; 10184 1.1 mrg } 10185 1.1 mrg _ACEOF 10186 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10187 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10188 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 10189 1.1 mrg fi 10190 1.1 mrg fi 10191 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10192 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10193 1.1 mrg LDFLAGS=$save_LDFLAGS 10194 1.1 mrg libdir=$save_libdir 10195 1.1 mrg 10196 1.1 mrg fi 10197 1.1 mrg 10198 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10199 1.1 mrg 10200 1.1 mrg # This implies no fast_install, which is unacceptable. 10201 1.1 mrg # Some rework will be needed to allow for fast_install 10202 1.1 mrg # before this can be enabled. 10203 1.1 mrg hardcode_into_libs=yes 10204 1.1 mrg 10205 1.1 mrg # Append ld.so.conf contents to the search path 10206 1.1 mrg if test -f /etc/ld.so.conf; then 10207 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' ' '` 10208 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10209 1.1 mrg fi 10210 1.1 mrg 10211 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 10212 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 10213 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 10214 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 10215 1.1 mrg # people can always --disable-shared, the test was removed, and we 10216 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 10217 1.1 mrg dynamic_linker='GNU/Linux ld.so' 10218 1.1 mrg ;; 10219 1.1 mrg 10220 1.1 mrg netbsd*) 10221 1.1 mrg version_type=sunos 10222 1.1 mrg need_lib_prefix=no 10223 1.1 mrg need_version=no 10224 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10225 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10226 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10227 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 10228 1.1 mrg else 10229 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10230 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10231 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 10232 1.1 mrg fi 10233 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10234 1.1 mrg shlibpath_overrides_runpath=yes 10235 1.1 mrg hardcode_into_libs=yes 10236 1.1 mrg ;; 10237 1.1 mrg 10238 1.1 mrg newsos6) 10239 1.1 mrg version_type=linux 10240 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10241 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10242 1.1 mrg shlibpath_overrides_runpath=yes 10243 1.1 mrg ;; 10244 1.1 mrg 10245 1.1 mrg *nto* | *qnx*) 10246 1.1 mrg version_type=qnx 10247 1.1 mrg need_lib_prefix=no 10248 1.1 mrg need_version=no 10249 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10250 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10251 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10252 1.1 mrg shlibpath_overrides_runpath=no 10253 1.1 mrg hardcode_into_libs=yes 10254 1.1 mrg dynamic_linker='ldqnx.so' 10255 1.1 mrg ;; 10256 1.1 mrg 10257 1.1 mrg openbsd*) 10258 1.1 mrg version_type=sunos 10259 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 10260 1.1 mrg need_lib_prefix=no 10261 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10262 1.1 mrg case $host_os in 10263 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10264 1.1 mrg *) need_version=no ;; 10265 1.1 mrg esac 10266 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10267 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10268 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10269 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10270 1.1 mrg case $host_os in 10271 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 10272 1.1 mrg shlibpath_overrides_runpath=no 10273 1.1 mrg ;; 10274 1.1 mrg *) 10275 1.1 mrg shlibpath_overrides_runpath=yes 10276 1.1 mrg ;; 10277 1.1 mrg esac 10278 1.1 mrg else 10279 1.1 mrg shlibpath_overrides_runpath=yes 10280 1.1 mrg fi 10281 1.1 mrg ;; 10282 1.1 mrg 10283 1.1 mrg os2*) 10284 1.1 mrg libname_spec='$name' 10285 1.1 mrg shrext_cmds=".dll" 10286 1.1 mrg need_lib_prefix=no 10287 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 10288 1.1 mrg dynamic_linker='OS/2 ld.exe' 10289 1.1 mrg shlibpath_var=LIBPATH 10290 1.1 mrg ;; 10291 1.1 mrg 10292 1.1 mrg osf3* | osf4* | osf5*) 10293 1.1 mrg version_type=osf 10294 1.1 mrg need_lib_prefix=no 10295 1.1 mrg need_version=no 10296 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10297 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10298 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10299 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10300 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10301 1.1 mrg ;; 10302 1.1 mrg 10303 1.1 mrg rdos*) 10304 1.1 mrg dynamic_linker=no 10305 1.1 mrg ;; 10306 1.1 mrg 10307 1.1 mrg solaris*) 10308 1.1 mrg version_type=linux 10309 1.1 mrg need_lib_prefix=no 10310 1.1 mrg need_version=no 10311 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10312 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10313 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10314 1.1 mrg shlibpath_overrides_runpath=yes 10315 1.1 mrg hardcode_into_libs=yes 10316 1.1 mrg # ldd complains unless libraries are executable 10317 1.1 mrg postinstall_cmds='chmod +x $lib' 10318 1.1 mrg ;; 10319 1.1 mrg 10320 1.1 mrg sunos4*) 10321 1.1 mrg version_type=sunos 10322 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10323 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10324 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10325 1.1 mrg shlibpath_overrides_runpath=yes 10326 1.1 mrg if test "$with_gnu_ld" = yes; then 10327 1.1 mrg need_lib_prefix=no 10328 1.1 mrg fi 10329 1.1 mrg need_version=yes 10330 1.1 mrg ;; 10331 1.1 mrg 10332 1.1 mrg sysv4 | sysv4.3*) 10333 1.1 mrg version_type=linux 10334 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10335 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10336 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10337 1.1 mrg case $host_vendor in 10338 1.1 mrg sni) 10339 1.1 mrg shlibpath_overrides_runpath=no 10340 1.1 mrg need_lib_prefix=no 10341 1.1 mrg runpath_var=LD_RUN_PATH 10342 1.1 mrg ;; 10343 1.1 mrg siemens) 10344 1.1 mrg need_lib_prefix=no 10345 1.1 mrg ;; 10346 1.1 mrg motorola) 10347 1.1 mrg need_lib_prefix=no 10348 1.1 mrg need_version=no 10349 1.1 mrg shlibpath_overrides_runpath=no 10350 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10351 1.1 mrg ;; 10352 1.1 mrg esac 10353 1.1 mrg ;; 10354 1.1 mrg 10355 1.1 mrg sysv4*MP*) 10356 1.1 mrg if test -d /usr/nec ;then 10357 1.1 mrg version_type=linux 10358 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10359 1.1 mrg soname_spec='$libname${shared_ext}.$major' 10360 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10361 1.1 mrg fi 10362 1.1 mrg ;; 10363 1.1 mrg 10364 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10365 1.1 mrg version_type=freebsd-elf 10366 1.1 mrg need_lib_prefix=no 10367 1.1 mrg need_version=no 10368 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10369 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10370 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10371 1.1 mrg shlibpath_overrides_runpath=yes 10372 1.1 mrg hardcode_into_libs=yes 10373 1.1 mrg if test "$with_gnu_ld" = yes; then 10374 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10375 1.1 mrg else 10376 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10377 1.1 mrg case $host_os in 10378 1.1 mrg sco3.2v5*) 10379 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10380 1.1 mrg ;; 10381 1.1 mrg esac 10382 1.1 mrg fi 10383 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 10384 1.1 mrg ;; 10385 1.1 mrg 10386 1.1 mrg tpf*) 10387 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10388 1.1 mrg version_type=linux 10389 1.1 mrg need_lib_prefix=no 10390 1.1 mrg need_version=no 10391 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10392 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10393 1.1 mrg shlibpath_overrides_runpath=no 10394 1.1 mrg hardcode_into_libs=yes 10395 1.1 mrg ;; 10396 1.1 mrg 10397 1.1 mrg uts4*) 10398 1.1 mrg version_type=linux 10399 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10400 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10401 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10402 1.1 mrg ;; 10403 1.1 mrg 10404 1.11 mrg # Shared libraries for VwWorks, >= 7 only at this stage 10405 1.11 mrg # and (fpic) still incompatible with "large" code models 10406 1.11 mrg # in a few configurations. Only for RTP mode in any case, 10407 1.11 mrg # and upon explicit request at configure time. 10408 1.11 mrg vxworks7*) 10409 1.11 mrg dynamic_linker=no 10410 1.11 mrg case ${with_multisubdir}-${enable_shared} in 10411 1.11 mrg *large*) 10412 1.11 mrg ;; 10413 1.11 mrg *mrtp*-yes) 10414 1.11 mrg version_type=linux 10415 1.11 mrg need_lib_prefix=no 10416 1.11 mrg need_version=no 10417 1.11 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10418 1.11 mrg soname_spec='${libname}${release}${shared_ext}$major' 10419 1.11 mrg dynamic_linker="$host_os module_loader" 10420 1.11 mrg ;; 10421 1.11 mrg esac 10422 1.11 mrg ;; 10423 1.1 mrg *) 10424 1.1 mrg dynamic_linker=no 10425 1.1 mrg ;; 10426 1.1 mrg esac 10427 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10428 1.1 mrg $as_echo "$dynamic_linker" >&6; } 10429 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 10430 1.1 mrg 10431 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10432 1.1 mrg if test "$GCC" = yes; then 10433 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10434 1.1 mrg fi 10435 1.1 mrg 10436 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10437 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10438 1.1 mrg fi 10439 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10440 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10441 1.1 mrg fi 10442 1.1 mrg 10443 1.1 mrg 10444 1.1 mrg 10445 1.1 mrg 10446 1.1 mrg 10447 1.1 mrg 10448 1.1 mrg 10449 1.1 mrg 10450 1.1 mrg 10451 1.1 mrg 10452 1.1 mrg 10453 1.1 mrg 10454 1.1 mrg 10455 1.1 mrg 10456 1.1 mrg 10457 1.1 mrg 10458 1.1 mrg 10459 1.1 mrg 10460 1.1 mrg 10461 1.1 mrg 10462 1.1 mrg 10463 1.1 mrg 10464 1.1 mrg 10465 1.1 mrg 10466 1.1 mrg 10467 1.1 mrg 10468 1.1 mrg 10469 1.1 mrg 10470 1.1 mrg 10471 1.1 mrg 10472 1.1 mrg 10473 1.1 mrg 10474 1.1 mrg 10475 1.1 mrg 10476 1.1 mrg 10477 1.1 mrg 10478 1.1 mrg 10479 1.1 mrg 10480 1.1 mrg 10481 1.1 mrg 10482 1.1 mrg 10483 1.1 mrg 10484 1.1 mrg 10485 1.1 mrg 10486 1.1 mrg 10487 1.1 mrg 10488 1.1 mrg 10489 1.1 mrg 10490 1.1 mrg 10491 1.1 mrg 10492 1.1 mrg 10493 1.1 mrg 10494 1.1 mrg 10495 1.1 mrg 10496 1.1 mrg 10497 1.1 mrg 10498 1.1 mrg 10499 1.1 mrg 10500 1.1 mrg 10501 1.1 mrg 10502 1.1 mrg 10503 1.1 mrg 10504 1.1 mrg 10505 1.1 mrg 10506 1.1 mrg 10507 1.1 mrg 10508 1.1 mrg 10509 1.1 mrg 10510 1.1 mrg 10511 1.1 mrg 10512 1.1 mrg 10513 1.1 mrg 10514 1.1 mrg 10515 1.1 mrg 10516 1.1 mrg 10517 1.1 mrg 10518 1.1 mrg 10519 1.1 mrg 10520 1.1 mrg 10521 1.1 mrg 10522 1.1 mrg 10523 1.1 mrg 10524 1.1 mrg 10525 1.1 mrg 10526 1.1 mrg 10527 1.1 mrg 10528 1.1 mrg 10529 1.1 mrg 10530 1.1 mrg 10531 1.1 mrg 10532 1.1 mrg 10533 1.1 mrg 10534 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10535 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10536 1.1 mrg hardcode_action= 10537 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 10538 1.1 mrg test -n "$runpath_var" || 10539 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 10540 1.1 mrg 10541 1.1 mrg # We can hardcode non-existent directories. 10542 1.1 mrg if test "$hardcode_direct" != no && 10543 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 10544 1.1 mrg # have to relink, otherwise we might link with an installed library 10545 1.1 mrg # when we should be linking with a yet-to-be-installed one 10546 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10547 1.1 mrg test "$hardcode_minus_L" != no; then 10548 1.1 mrg # Linking always hardcodes the temporary library directory. 10549 1.1 mrg hardcode_action=relink 10550 1.1 mrg else 10551 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 10552 1.1 mrg hardcode_action=immediate 10553 1.1 mrg fi 10554 1.1 mrg else 10555 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 10556 1.1 mrg # directories. 10557 1.1 mrg hardcode_action=unsupported 10558 1.1 mrg fi 10559 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10560 1.1 mrg $as_echo "$hardcode_action" >&6; } 10561 1.1 mrg 10562 1.1 mrg if test "$hardcode_action" = relink || 10563 1.1 mrg test "$inherit_rpath" = yes; then 10564 1.1 mrg # Fast installation is not supported 10565 1.1 mrg enable_fast_install=no 10566 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 10567 1.1 mrg test "$enable_shared" = no; then 10568 1.1 mrg # Fast installation is not necessary 10569 1.1 mrg enable_fast_install=needless 10570 1.1 mrg fi 10571 1.1 mrg 10572 1.1 mrg 10573 1.1 mrg 10574 1.1 mrg 10575 1.1 mrg 10576 1.1 mrg 10577 1.1 mrg if test "x$enable_dlopen" != xyes; then 10578 1.1 mrg enable_dlopen=unknown 10579 1.1 mrg enable_dlopen_self=unknown 10580 1.1 mrg enable_dlopen_self_static=unknown 10581 1.1 mrg else 10582 1.1 mrg lt_cv_dlopen=no 10583 1.1 mrg lt_cv_dlopen_libs= 10584 1.1 mrg 10585 1.1 mrg case $host_os in 10586 1.1 mrg beos*) 10587 1.1 mrg lt_cv_dlopen="load_add_on" 10588 1.1 mrg lt_cv_dlopen_libs= 10589 1.1 mrg lt_cv_dlopen_self=yes 10590 1.1 mrg ;; 10591 1.1 mrg 10592 1.1 mrg mingw* | pw32* | cegcc*) 10593 1.1 mrg lt_cv_dlopen="LoadLibrary" 10594 1.1 mrg lt_cv_dlopen_libs= 10595 1.1 mrg ;; 10596 1.1 mrg 10597 1.1 mrg cygwin*) 10598 1.1 mrg lt_cv_dlopen="dlopen" 10599 1.1 mrg lt_cv_dlopen_libs= 10600 1.1 mrg ;; 10601 1.1 mrg 10602 1.1 mrg darwin*) 10603 1.1 mrg # if libdl is installed we need to link against it 10604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10605 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 10606 1.8 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 10607 1.1 mrg $as_echo_n "(cached) " >&6 10608 1.1 mrg else 10609 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10610 1.1 mrg LIBS="-ldl $LIBS" 10611 1.1 mrg if test x$gcc_no_link = xyes; then 10612 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10613 1.1 mrg fi 10614 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10615 1.1 mrg /* end confdefs.h. */ 10616 1.1 mrg 10617 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10618 1.1 mrg Use char because int might match the return type of a GCC 10619 1.1 mrg builtin and then its argument prototype would still apply. */ 10620 1.1 mrg #ifdef __cplusplus 10621 1.1 mrg extern "C" 10622 1.1 mrg #endif 10623 1.1 mrg char dlopen (); 10624 1.1 mrg int 10625 1.1 mrg main () 10626 1.1 mrg { 10627 1.1 mrg return dlopen (); 10628 1.1 mrg ; 10629 1.1 mrg return 0; 10630 1.1 mrg } 10631 1.1 mrg _ACEOF 10632 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10633 1.1 mrg ac_cv_lib_dl_dlopen=yes 10634 1.1 mrg else 10635 1.1 mrg ac_cv_lib_dl_dlopen=no 10636 1.1 mrg fi 10637 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10638 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10639 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10640 1.1 mrg fi 10641 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10642 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10643 1.8 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10644 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10645 1.1 mrg else 10646 1.1 mrg 10647 1.1 mrg lt_cv_dlopen="dyld" 10648 1.1 mrg lt_cv_dlopen_libs= 10649 1.1 mrg lt_cv_dlopen_self=yes 10650 1.1 mrg 10651 1.1 mrg fi 10652 1.1 mrg 10653 1.1 mrg ;; 10654 1.1 mrg 10655 1.1 mrg *) 10656 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10657 1.8 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 10658 1.1 mrg lt_cv_dlopen="shl_load" 10659 1.1 mrg else 10660 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10661 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 10662 1.8 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 10663 1.1 mrg $as_echo_n "(cached) " >&6 10664 1.1 mrg else 10665 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10666 1.1 mrg LIBS="-ldld $LIBS" 10667 1.1 mrg if test x$gcc_no_link = xyes; then 10668 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10669 1.1 mrg fi 10670 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10671 1.1 mrg /* end confdefs.h. */ 10672 1.1 mrg 10673 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10674 1.1 mrg Use char because int might match the return type of a GCC 10675 1.1 mrg builtin and then its argument prototype would still apply. */ 10676 1.1 mrg #ifdef __cplusplus 10677 1.1 mrg extern "C" 10678 1.1 mrg #endif 10679 1.1 mrg char shl_load (); 10680 1.1 mrg int 10681 1.1 mrg main () 10682 1.1 mrg { 10683 1.1 mrg return shl_load (); 10684 1.1 mrg ; 10685 1.1 mrg return 0; 10686 1.1 mrg } 10687 1.1 mrg _ACEOF 10688 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10689 1.1 mrg ac_cv_lib_dld_shl_load=yes 10690 1.1 mrg else 10691 1.1 mrg ac_cv_lib_dld_shl_load=no 10692 1.1 mrg fi 10693 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10694 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10695 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10696 1.1 mrg fi 10697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10698 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10699 1.8 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10700 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10701 1.1 mrg else 10702 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10703 1.8 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 10704 1.1 mrg lt_cv_dlopen="dlopen" 10705 1.1 mrg else 10706 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10707 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 10708 1.8 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 10709 1.1 mrg $as_echo_n "(cached) " >&6 10710 1.1 mrg else 10711 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10712 1.1 mrg LIBS="-ldl $LIBS" 10713 1.1 mrg if test x$gcc_no_link = xyes; then 10714 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10715 1.1 mrg fi 10716 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10717 1.1 mrg /* end confdefs.h. */ 10718 1.1 mrg 10719 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10720 1.1 mrg Use char because int might match the return type of a GCC 10721 1.1 mrg builtin and then its argument prototype would still apply. */ 10722 1.1 mrg #ifdef __cplusplus 10723 1.1 mrg extern "C" 10724 1.1 mrg #endif 10725 1.1 mrg char dlopen (); 10726 1.1 mrg int 10727 1.1 mrg main () 10728 1.1 mrg { 10729 1.1 mrg return dlopen (); 10730 1.1 mrg ; 10731 1.1 mrg return 0; 10732 1.1 mrg } 10733 1.1 mrg _ACEOF 10734 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10735 1.1 mrg ac_cv_lib_dl_dlopen=yes 10736 1.1 mrg else 10737 1.1 mrg ac_cv_lib_dl_dlopen=no 10738 1.1 mrg fi 10739 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10740 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10741 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10742 1.1 mrg fi 10743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10744 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10745 1.8 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10746 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10747 1.1 mrg else 10748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10749 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10750 1.8 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 10751 1.1 mrg $as_echo_n "(cached) " >&6 10752 1.1 mrg else 10753 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10754 1.1 mrg LIBS="-lsvld $LIBS" 10755 1.1 mrg if test x$gcc_no_link = xyes; then 10756 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10757 1.1 mrg fi 10758 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10759 1.1 mrg /* end confdefs.h. */ 10760 1.1 mrg 10761 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10762 1.1 mrg Use char because int might match the return type of a GCC 10763 1.1 mrg builtin and then its argument prototype would still apply. */ 10764 1.1 mrg #ifdef __cplusplus 10765 1.1 mrg extern "C" 10766 1.1 mrg #endif 10767 1.1 mrg char dlopen (); 10768 1.1 mrg int 10769 1.1 mrg main () 10770 1.1 mrg { 10771 1.1 mrg return dlopen (); 10772 1.1 mrg ; 10773 1.1 mrg return 0; 10774 1.1 mrg } 10775 1.1 mrg _ACEOF 10776 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10777 1.1 mrg ac_cv_lib_svld_dlopen=yes 10778 1.1 mrg else 10779 1.1 mrg ac_cv_lib_svld_dlopen=no 10780 1.1 mrg fi 10781 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10782 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10783 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10784 1.1 mrg fi 10785 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10786 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10787 1.8 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10788 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10789 1.1 mrg else 10790 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10791 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 10792 1.8 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 10793 1.1 mrg $as_echo_n "(cached) " >&6 10794 1.1 mrg else 10795 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10796 1.1 mrg LIBS="-ldld $LIBS" 10797 1.1 mrg if test x$gcc_no_link = xyes; then 10798 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10799 1.1 mrg fi 10800 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10801 1.1 mrg /* end confdefs.h. */ 10802 1.1 mrg 10803 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10804 1.1 mrg Use char because int might match the return type of a GCC 10805 1.1 mrg builtin and then its argument prototype would still apply. */ 10806 1.1 mrg #ifdef __cplusplus 10807 1.1 mrg extern "C" 10808 1.1 mrg #endif 10809 1.1 mrg char dld_link (); 10810 1.1 mrg int 10811 1.1 mrg main () 10812 1.1 mrg { 10813 1.1 mrg return dld_link (); 10814 1.1 mrg ; 10815 1.1 mrg return 0; 10816 1.1 mrg } 10817 1.1 mrg _ACEOF 10818 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10819 1.1 mrg ac_cv_lib_dld_dld_link=yes 10820 1.1 mrg else 10821 1.1 mrg ac_cv_lib_dld_dld_link=no 10822 1.1 mrg fi 10823 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10824 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10825 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10826 1.1 mrg fi 10827 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10828 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10829 1.8 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10830 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10831 1.1 mrg fi 10832 1.1 mrg 10833 1.1 mrg 10834 1.1 mrg fi 10835 1.1 mrg 10836 1.1 mrg 10837 1.1 mrg fi 10838 1.1 mrg 10839 1.1 mrg 10840 1.1 mrg fi 10841 1.1 mrg 10842 1.1 mrg 10843 1.1 mrg fi 10844 1.1 mrg 10845 1.1 mrg 10846 1.1 mrg fi 10847 1.1 mrg 10848 1.1 mrg ;; 10849 1.1 mrg esac 10850 1.1 mrg 10851 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 10852 1.1 mrg enable_dlopen=yes 10853 1.1 mrg else 10854 1.1 mrg enable_dlopen=no 10855 1.1 mrg fi 10856 1.1 mrg 10857 1.1 mrg case $lt_cv_dlopen in 10858 1.1 mrg dlopen) 10859 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 10860 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10861 1.1 mrg 10862 1.1 mrg save_LDFLAGS="$LDFLAGS" 10863 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10864 1.1 mrg 10865 1.1 mrg save_LIBS="$LIBS" 10866 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 10867 1.1 mrg 10868 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10869 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10870 1.8 mrg if ${lt_cv_dlopen_self+:} false; then : 10871 1.1 mrg $as_echo_n "(cached) " >&6 10872 1.1 mrg else 10873 1.1 mrg if test "$cross_compiling" = yes; then : 10874 1.1 mrg lt_cv_dlopen_self=cross 10875 1.1 mrg else 10876 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10877 1.1 mrg lt_status=$lt_dlunknown 10878 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 10879 1.11 mrg #line 10879 "configure" 10880 1.1 mrg #include "confdefs.h" 10881 1.1 mrg 10882 1.1 mrg #if HAVE_DLFCN_H 10883 1.1 mrg #include <dlfcn.h> 10884 1.1 mrg #endif 10885 1.1 mrg 10886 1.1 mrg #include <stdio.h> 10887 1.1 mrg 10888 1.1 mrg #ifdef RTLD_GLOBAL 10889 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 10890 1.1 mrg #else 10891 1.1 mrg # ifdef DL_GLOBAL 10892 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 10893 1.1 mrg # else 10894 1.1 mrg # define LT_DLGLOBAL 0 10895 1.1 mrg # endif 10896 1.1 mrg #endif 10897 1.1 mrg 10898 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10899 1.1 mrg find out it does not work in some platform. */ 10900 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 10901 1.1 mrg # ifdef RTLD_LAZY 10902 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 10903 1.1 mrg # else 10904 1.1 mrg # ifdef DL_LAZY 10905 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 10906 1.1 mrg # else 10907 1.1 mrg # ifdef RTLD_NOW 10908 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 10909 1.1 mrg # else 10910 1.1 mrg # ifdef DL_NOW 10911 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 10912 1.1 mrg # else 10913 1.1 mrg # define LT_DLLAZY_OR_NOW 0 10914 1.1 mrg # endif 10915 1.1 mrg # endif 10916 1.1 mrg # endif 10917 1.1 mrg # endif 10918 1.1 mrg #endif 10919 1.1 mrg 10920 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 10921 1.1 mrg correspondingly for the symbols needed. */ 10922 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10923 1.1 mrg void fnord () __attribute__((visibility("default"))); 10924 1.1 mrg #endif 10925 1.1 mrg 10926 1.1 mrg void fnord () { int i=42; } 10927 1.1 mrg int main () 10928 1.1 mrg { 10929 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10930 1.1 mrg int status = $lt_dlunknown; 10931 1.1 mrg 10932 1.1 mrg if (self) 10933 1.1 mrg { 10934 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10935 1.1 mrg else 10936 1.1 mrg { 10937 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10938 1.1 mrg else puts (dlerror ()); 10939 1.1 mrg } 10940 1.1 mrg /* dlclose (self); */ 10941 1.1 mrg } 10942 1.1 mrg else 10943 1.1 mrg puts (dlerror ()); 10944 1.1 mrg 10945 1.1 mrg return status; 10946 1.1 mrg } 10947 1.1 mrg _LT_EOF 10948 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10949 1.1 mrg (eval $ac_link) 2>&5 10950 1.1 mrg ac_status=$? 10951 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10952 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10953 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 10954 1.1 mrg lt_status=$? 10955 1.1 mrg case x$lt_status in 10956 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10957 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10958 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10959 1.1 mrg esac 10960 1.1 mrg else : 10961 1.1 mrg # compilation failed 10962 1.1 mrg lt_cv_dlopen_self=no 10963 1.1 mrg fi 10964 1.1 mrg fi 10965 1.1 mrg rm -fr conftest* 10966 1.1 mrg 10967 1.1 mrg 10968 1.1 mrg fi 10969 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10970 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 10971 1.1 mrg 10972 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 10973 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10974 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10975 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10976 1.8 mrg if ${lt_cv_dlopen_self_static+:} false; then : 10977 1.1 mrg $as_echo_n "(cached) " >&6 10978 1.1 mrg else 10979 1.1 mrg if test "$cross_compiling" = yes; then : 10980 1.1 mrg lt_cv_dlopen_self_static=cross 10981 1.1 mrg else 10982 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10983 1.1 mrg lt_status=$lt_dlunknown 10984 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 10985 1.11 mrg #line 10985 "configure" 10986 1.1 mrg #include "confdefs.h" 10987 1.1 mrg 10988 1.1 mrg #if HAVE_DLFCN_H 10989 1.1 mrg #include <dlfcn.h> 10990 1.1 mrg #endif 10991 1.1 mrg 10992 1.1 mrg #include <stdio.h> 10993 1.1 mrg 10994 1.1 mrg #ifdef RTLD_GLOBAL 10995 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 10996 1.1 mrg #else 10997 1.1 mrg # ifdef DL_GLOBAL 10998 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 10999 1.1 mrg # else 11000 1.1 mrg # define LT_DLGLOBAL 0 11001 1.1 mrg # endif 11002 1.1 mrg #endif 11003 1.1 mrg 11004 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11005 1.1 mrg find out it does not work in some platform. */ 11006 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11007 1.1 mrg # ifdef RTLD_LAZY 11008 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11009 1.1 mrg # else 11010 1.1 mrg # ifdef DL_LAZY 11011 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11012 1.1 mrg # else 11013 1.1 mrg # ifdef RTLD_NOW 11014 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11015 1.1 mrg # else 11016 1.1 mrg # ifdef DL_NOW 11017 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11018 1.1 mrg # else 11019 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11020 1.1 mrg # endif 11021 1.1 mrg # endif 11022 1.1 mrg # endif 11023 1.1 mrg # endif 11024 1.1 mrg #endif 11025 1.1 mrg 11026 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11027 1.1 mrg correspondingly for the symbols needed. */ 11028 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11029 1.1 mrg void fnord () __attribute__((visibility("default"))); 11030 1.1 mrg #endif 11031 1.1 mrg 11032 1.1 mrg void fnord () { int i=42; } 11033 1.1 mrg int main () 11034 1.1 mrg { 11035 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11036 1.1 mrg int status = $lt_dlunknown; 11037 1.1 mrg 11038 1.1 mrg if (self) 11039 1.1 mrg { 11040 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11041 1.1 mrg else 11042 1.1 mrg { 11043 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11044 1.1 mrg else puts (dlerror ()); 11045 1.1 mrg } 11046 1.1 mrg /* dlclose (self); */ 11047 1.1 mrg } 11048 1.1 mrg else 11049 1.1 mrg puts (dlerror ()); 11050 1.1 mrg 11051 1.1 mrg return status; 11052 1.1 mrg } 11053 1.1 mrg _LT_EOF 11054 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11055 1.1 mrg (eval $ac_link) 2>&5 11056 1.1 mrg ac_status=$? 11057 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11058 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11059 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11060 1.1 mrg lt_status=$? 11061 1.1 mrg case x$lt_status in 11062 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11063 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11064 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11065 1.1 mrg esac 11066 1.1 mrg else : 11067 1.1 mrg # compilation failed 11068 1.1 mrg lt_cv_dlopen_self_static=no 11069 1.1 mrg fi 11070 1.1 mrg fi 11071 1.1 mrg rm -fr conftest* 11072 1.1 mrg 11073 1.1 mrg 11074 1.1 mrg fi 11075 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11076 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 11077 1.1 mrg fi 11078 1.1 mrg 11079 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 11080 1.1 mrg LDFLAGS="$save_LDFLAGS" 11081 1.1 mrg LIBS="$save_LIBS" 11082 1.1 mrg ;; 11083 1.1 mrg esac 11084 1.1 mrg 11085 1.1 mrg case $lt_cv_dlopen_self in 11086 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11087 1.1 mrg *) enable_dlopen_self=unknown ;; 11088 1.1 mrg esac 11089 1.1 mrg 11090 1.1 mrg case $lt_cv_dlopen_self_static in 11091 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11092 1.1 mrg *) enable_dlopen_self_static=unknown ;; 11093 1.1 mrg esac 11094 1.1 mrg fi 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 striplib= 11113 1.1 mrg old_striplib= 11114 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11115 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11116 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11117 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11118 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11120 1.1 mrg $as_echo "yes" >&6; } 11121 1.1 mrg else 11122 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 11123 1.1 mrg case $host_os in 11124 1.1 mrg darwin*) 11125 1.1 mrg if test -n "$STRIP" ; then 11126 1.1 mrg striplib="$STRIP -x" 11127 1.1 mrg old_striplib="$STRIP -S" 11128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11129 1.1 mrg $as_echo "yes" >&6; } 11130 1.1 mrg else 11131 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11132 1.1 mrg $as_echo "no" >&6; } 11133 1.1 mrg fi 11134 1.1 mrg ;; 11135 1.1 mrg *) 11136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11137 1.1 mrg $as_echo "no" >&6; } 11138 1.1 mrg ;; 11139 1.1 mrg esac 11140 1.1 mrg fi 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 # Report which library types will actually be built 11154 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11155 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11156 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11157 1.1 mrg $as_echo "$can_build_shared" >&6; } 11158 1.1 mrg 11159 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11160 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 11161 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 11162 1.1 mrg 11163 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 11164 1.1 mrg # are all built from PIC. 11165 1.1 mrg case $host_os in 11166 1.1 mrg aix3*) 11167 1.1 mrg test "$enable_shared" = yes && enable_static=no 11168 1.1 mrg if test -n "$RANLIB"; then 11169 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 11170 1.1 mrg postinstall_cmds='$RANLIB $lib' 11171 1.1 mrg fi 11172 1.1 mrg ;; 11173 1.1 mrg 11174 1.1 mrg aix[4-9]*) 11175 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11176 1.1 mrg test "$enable_shared" = yes && enable_static=no 11177 1.1 mrg fi 11178 1.1 mrg ;; 11179 1.1 mrg esac 11180 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11181 1.1 mrg $as_echo "$enable_shared" >&6; } 11182 1.1 mrg 11183 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11184 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 11185 1.1 mrg # Make sure either enable_shared or enable_static is yes. 11186 1.1 mrg test "$enable_shared" = yes || enable_static=yes 11187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11188 1.1 mrg $as_echo "$enable_static" >&6; } 11189 1.1 mrg 11190 1.1 mrg 11191 1.1 mrg 11192 1.1 mrg 11193 1.1 mrg fi 11194 1.1 mrg ac_ext=c 11195 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 11196 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11197 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11198 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 11199 1.1 mrg 11200 1.1 mrg CC="$lt_save_CC" 11201 1.1 mrg 11202 1.1 mrg 11203 1.1 mrg 11204 1.1 mrg 11205 1.1 mrg 11206 1.1 mrg 11207 1.1 mrg 11208 1.1 mrg 11209 1.1 mrg 11210 1.1 mrg 11211 1.1 mrg 11212 1.1 mrg 11213 1.1 mrg 11214 1.1 mrg ac_config_commands="$ac_config_commands libtool" 11215 1.1 mrg 11216 1.1 mrg 11217 1.1 mrg 11218 1.1 mrg 11219 1.1 mrg # Only expand once: 11220 1.1 mrg 11221 1.1 mrg 11222 1.1 mrg 11223 1.1 mrg 11224 1.1 mrg 11225 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11226 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11227 1.1 mrg set x ${MAKE-make} 11228 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11229 1.8 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 11230 1.1 mrg $as_echo_n "(cached) " >&6 11231 1.1 mrg else 11232 1.1 mrg cat >conftest.make <<\_ACEOF 11233 1.1 mrg SHELL = /bin/sh 11234 1.1 mrg all: 11235 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 11236 1.1 mrg _ACEOF 11237 1.8 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 11238 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 11239 1.1 mrg *@@@%%%=?*=@@@%%%*) 11240 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 11241 1.1 mrg *) 11242 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 11243 1.1 mrg esac 11244 1.1 mrg rm -f conftest.make 11245 1.1 mrg fi 11246 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11247 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11248 1.1 mrg $as_echo "yes" >&6; } 11249 1.1 mrg SET_MAKE= 11250 1.1 mrg else 11251 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11252 1.1 mrg $as_echo "no" >&6; } 11253 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 11254 1.1 mrg fi 11255 1.1 mrg 11256 1.1 mrg 11257 1.11 mrg if test x$enable_darwin_at_rpath = xyes; then 11258 1.11 mrg ENABLE_DARWIN_AT_RPATH_TRUE= 11259 1.11 mrg ENABLE_DARWIN_AT_RPATH_FALSE='#' 11260 1.11 mrg else 11261 1.11 mrg ENABLE_DARWIN_AT_RPATH_TRUE='#' 11262 1.11 mrg ENABLE_DARWIN_AT_RPATH_FALSE= 11263 1.11 mrg fi 11264 1.11 mrg 11265 1.11 mrg 11266 1.11 mrg # Must come after libtool is initialized. 11267 1.11 mrg case "${host}" in 11268 1.11 mrg *-darwin[4567]*) 11269 1.11 mrg # Earlier Darwin versions need -single_module when linking libobjc; they 11270 1.11 mrg # do not support @rpath. 11271 1.11 mrg extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module' 11272 1.11 mrg ;; 11273 1.11 mrg *-darwin*) 11274 1.11 mrg # Otherwise, single_module is the default and multi-module is ignored and 11275 1.11 mrg #obsolete. 11276 1.11 mrg extra_ldflags_libobjc='$(lt_host_flags)' 11277 1.11 mrg if test "x$enable_darwin_at_rpath" = "xyes"; then 11278 1.11 mrg extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wc,-nodefaultrpaths" 11279 1.11 mrg extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wl,-rpath,@loader_path" 11280 1.11 mrg fi 11281 1.11 mrg ;; 11282 1.11 mrg *-cygwin*|*-mingw*) 11283 1.11 mrg # Tell libtool to build DLLs on Windows 11284 1.11 mrg extra_ldflags_libobjc='$(lt_host_flags)' 11285 1.11 mrg ;; 11286 1.11 mrg esac 11287 1.11 mrg 11288 1.11 mrg 11289 1.1 mrg # ------- 11290 1.1 mrg # Headers 11291 1.1 mrg # ------- 11292 1.1 mrg 11293 1.1 mrg # Sanity check for the cross-compilation case: 11294 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" 11295 1.8 mrg if test "x$ac_cv_header_stdio_h" = xyes; then : 11296 1.1 mrg : 11297 1.1 mrg else 11298 1.8 mrg as_fn_error $? "Can't find stdio.h. 11299 1.1 mrg You must have a usable C system for the target already installed, at least 11300 1.1 mrg including headers and, preferably, the library, before you can configure 11301 1.1 mrg the Objective C runtime system. If necessary, install gcc now with 11302 1.1 mrg \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5 11303 1.1 mrg fi 11304 1.1 mrg 11305 1.1 mrg 11306 1.1 mrg 11307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11308 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 11309 1.8 mrg if ${ac_cv_header_stdc+:} false; then : 11310 1.1 mrg $as_echo_n "(cached) " >&6 11311 1.1 mrg else 11312 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11313 1.1 mrg /* end confdefs.h. */ 11314 1.1 mrg #include <stdlib.h> 11315 1.1 mrg #include <stdarg.h> 11316 1.1 mrg #include <string.h> 11317 1.1 mrg #include <float.h> 11318 1.1 mrg 11319 1.1 mrg int 11320 1.1 mrg main () 11321 1.1 mrg { 11322 1.1 mrg 11323 1.1 mrg ; 11324 1.1 mrg return 0; 11325 1.1 mrg } 11326 1.1 mrg _ACEOF 11327 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 11328 1.1 mrg ac_cv_header_stdc=yes 11329 1.1 mrg else 11330 1.1 mrg ac_cv_header_stdc=no 11331 1.1 mrg fi 11332 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11333 1.1 mrg 11334 1.1 mrg if test $ac_cv_header_stdc = yes; then 11335 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11336 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11337 1.1 mrg /* end confdefs.h. */ 11338 1.1 mrg #include <string.h> 11339 1.1 mrg 11340 1.1 mrg _ACEOF 11341 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11342 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 11343 1.1 mrg 11344 1.1 mrg else 11345 1.1 mrg ac_cv_header_stdc=no 11346 1.1 mrg fi 11347 1.1 mrg rm -f conftest* 11348 1.1 mrg 11349 1.1 mrg fi 11350 1.1 mrg 11351 1.1 mrg if test $ac_cv_header_stdc = yes; then 11352 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11353 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11354 1.1 mrg /* end confdefs.h. */ 11355 1.1 mrg #include <stdlib.h> 11356 1.1 mrg 11357 1.1 mrg _ACEOF 11358 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11359 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 11360 1.1 mrg 11361 1.1 mrg else 11362 1.1 mrg ac_cv_header_stdc=no 11363 1.1 mrg fi 11364 1.1 mrg rm -f conftest* 11365 1.1 mrg 11366 1.1 mrg fi 11367 1.1 mrg 11368 1.1 mrg if test $ac_cv_header_stdc = yes; then 11369 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11370 1.1 mrg if test "$cross_compiling" = yes; then : 11371 1.1 mrg : 11372 1.1 mrg else 11373 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11374 1.1 mrg /* end confdefs.h. */ 11375 1.1 mrg #include <ctype.h> 11376 1.1 mrg #include <stdlib.h> 11377 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 11378 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11379 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11380 1.1 mrg #else 11381 1.1 mrg # define ISLOWER(c) \ 11382 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 11383 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 11384 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 11385 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11386 1.1 mrg #endif 11387 1.1 mrg 11388 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11389 1.1 mrg int 11390 1.1 mrg main () 11391 1.1 mrg { 11392 1.1 mrg int i; 11393 1.1 mrg for (i = 0; i < 256; i++) 11394 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 11395 1.1 mrg || toupper (i) != TOUPPER (i)) 11396 1.1 mrg return 2; 11397 1.1 mrg return 0; 11398 1.1 mrg } 11399 1.1 mrg _ACEOF 11400 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 11401 1.1 mrg 11402 1.1 mrg else 11403 1.1 mrg ac_cv_header_stdc=no 11404 1.1 mrg fi 11405 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11406 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 11407 1.1 mrg fi 11408 1.1 mrg 11409 1.1 mrg fi 11410 1.1 mrg fi 11411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 11412 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 11413 1.1 mrg if test $ac_cv_header_stdc = yes; then 11414 1.1 mrg 11415 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 11416 1.1 mrg 11417 1.1 mrg fi 11418 1.1 mrg 11419 1.1 mrg 11420 1.1 mrg for ac_header in sched.h 11421 1.1 mrg do : 11422 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 11423 1.8 mrg if test "x$ac_cv_header_sched_h" = xyes; then : 11424 1.1 mrg cat >>confdefs.h <<_ACEOF 11425 1.1 mrg #define HAVE_SCHED_H 1 11426 1.1 mrg _ACEOF 11427 1.1 mrg 11428 1.1 mrg fi 11429 1.1 mrg 11430 1.1 mrg done 11431 1.1 mrg 11432 1.1 mrg 11433 1.1 mrg # ----------- 11434 1.1 mrg # Miscellanea 11435 1.1 mrg # ----------- 11436 1.1 mrg 11437 1.2 apb # Check if we have thread-local storage 11438 1.2 apb 11439 1.2 apb 11440 1.2 apb # Check whether --enable-tls was given. 11441 1.2 apb if test "${enable_tls+set}" = set; then : 11442 1.2 apb enableval=$enable_tls; 11443 1.2 apb case "$enableval" in 11444 1.2 apb yes|no) ;; 11445 1.8 mrg *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 11446 1.2 apb esac 11447 1.2 apb 11448 1.2 apb else 11449 1.2 apb enable_tls=yes 11450 1.2 apb fi 11451 1.1 mrg 11452 1.1 mrg 11453 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 11454 1.2 apb $as_echo_n "checking whether the target supports thread-local storage... " >&6; } 11455 1.8 mrg if ${gcc_cv_have_tls+:} false; then : 11456 1.2 apb $as_echo_n "(cached) " >&6 11457 1.2 apb else 11458 1.1 mrg 11459 1.2 apb if test "$cross_compiling" = yes; then : 11460 1.2 apb if test x$gcc_no_link = xyes; then 11461 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11462 1.2 apb fi 11463 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11464 1.2 apb /* end confdefs.h. */ 11465 1.2 apb __thread int a; int b; int main() { return a = b; } 11466 1.2 apb _ACEOF 11467 1.2 apb if ac_fn_c_try_link "$LINENO"; then : 11468 1.2 apb chktls_save_LDFLAGS="$LDFLAGS" 11469 1.2 apb case $host in 11470 1.9 mrg *-*-linux* | -*-uclinuxfdpic*) 11471 1.2 apb LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 11472 1.2 apb ;; 11473 1.2 apb esac 11474 1.2 apb chktls_save_CFLAGS="$CFLAGS" 11475 1.2 apb CFLAGS="-fPIC $CFLAGS" 11476 1.2 apb if test x$gcc_no_link = xyes; then 11477 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11478 1.2 apb fi 11479 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11480 1.2 apb /* end confdefs.h. */ 11481 1.2 apb int f() { return 0; } 11482 1.2 apb _ACEOF 11483 1.2 apb if ac_fn_c_try_link "$LINENO"; then : 11484 1.2 apb if test x$gcc_no_link = xyes; then 11485 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11486 1.2 apb fi 11487 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11488 1.2 apb /* end confdefs.h. */ 11489 1.2 apb __thread int a; int b; int f() { return a = b; } 11490 1.2 apb _ACEOF 11491 1.2 apb if ac_fn_c_try_link "$LINENO"; then : 11492 1.2 apb gcc_cv_have_tls=yes 11493 1.2 apb else 11494 1.2 apb gcc_cv_have_tls=no 11495 1.2 apb fi 11496 1.2 apb rm -f core conftest.err conftest.$ac_objext \ 11497 1.2 apb conftest$ac_exeext conftest.$ac_ext 11498 1.2 apb else 11499 1.2 apb gcc_cv_have_tls=yes 11500 1.1 mrg fi 11501 1.2 apb rm -f core conftest.err conftest.$ac_objext \ 11502 1.2 apb conftest$ac_exeext conftest.$ac_ext 11503 1.2 apb CFLAGS="$chktls_save_CFLAGS" 11504 1.2 apb LDFLAGS="$chktls_save_LDFLAGS" 11505 1.2 apb else 11506 1.2 apb gcc_cv_have_tls=no 11507 1.2 apb fi 11508 1.2 apb rm -f core conftest.err conftest.$ac_objext \ 11509 1.2 apb conftest$ac_exeext conftest.$ac_ext 11510 1.2 apb 11511 1.1 mrg 11512 1.2 apb else 11513 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11514 1.2 apb /* end confdefs.h. */ 11515 1.2 apb __thread int a; int b; int main() { return a = b; } 11516 1.2 apb _ACEOF 11517 1.2 apb if ac_fn_c_try_run "$LINENO"; then : 11518 1.2 apb chktls_save_LDFLAGS="$LDFLAGS" 11519 1.2 apb LDFLAGS="-static $LDFLAGS" 11520 1.2 apb if test x$gcc_no_link = xyes; then 11521 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11522 1.2 apb fi 11523 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11524 1.2 apb /* end confdefs.h. */ 11525 1.2 apb int main() { return 0; } 11526 1.2 apb _ACEOF 11527 1.2 apb if ac_fn_c_try_link "$LINENO"; then : 11528 1.2 apb if test "$cross_compiling" = yes; then : 11529 1.2 apb { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11530 1.2 apb $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11531 1.8 mrg as_fn_error $? "cannot run test program while cross compiling 11532 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 11533 1.2 apb else 11534 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11535 1.2 apb /* end confdefs.h. */ 11536 1.2 apb __thread int a; int b; int main() { return a = b; } 11537 1.2 apb _ACEOF 11538 1.2 apb if ac_fn_c_try_run "$LINENO"; then : 11539 1.2 apb gcc_cv_have_tls=yes 11540 1.2 apb else 11541 1.2 apb gcc_cv_have_tls=no 11542 1.2 apb fi 11543 1.2 apb rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11544 1.2 apb conftest.$ac_objext conftest.beam conftest.$ac_ext 11545 1.2 apb fi 11546 1.2 apb 11547 1.2 apb else 11548 1.2 apb gcc_cv_have_tls=yes 11549 1.2 apb fi 11550 1.2 apb rm -f core conftest.err conftest.$ac_objext \ 11551 1.2 apb conftest$ac_exeext conftest.$ac_ext 11552 1.2 apb LDFLAGS="$chktls_save_LDFLAGS" 11553 1.2 apb if test $gcc_cv_have_tls = yes; then 11554 1.2 apb chktls_save_CFLAGS="$CFLAGS" 11555 1.2 apb thread_CFLAGS=failed 11556 1.2 apb for flag in '' '-pthread' '-lpthread'; do 11557 1.2 apb CFLAGS="$flag $chktls_save_CFLAGS" 11558 1.2 apb if test x$gcc_no_link = xyes; then 11559 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11560 1.2 apb fi 11561 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11562 1.2 apb /* end confdefs.h. */ 11563 1.2 apb #include <pthread.h> 11564 1.2 apb void *g(void *d) { return NULL; } 11565 1.2 apb int 11566 1.2 apb main () 11567 1.2 apb { 11568 1.2 apb pthread_t t; pthread_create(&t,NULL,g,NULL); 11569 1.2 apb ; 11570 1.2 apb return 0; 11571 1.2 apb } 11572 1.2 apb _ACEOF 11573 1.2 apb if ac_fn_c_try_link "$LINENO"; then : 11574 1.2 apb thread_CFLAGS="$flag" 11575 1.2 apb fi 11576 1.2 apb rm -f core conftest.err conftest.$ac_objext \ 11577 1.2 apb conftest$ac_exeext conftest.$ac_ext 11578 1.2 apb if test "X$thread_CFLAGS" != Xfailed; then 11579 1.2 apb break 11580 1.2 apb fi 11581 1.2 apb done 11582 1.2 apb CFLAGS="$chktls_save_CFLAGS" 11583 1.2 apb if test "X$thread_CFLAGS" != Xfailed; then 11584 1.2 apb CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 11585 1.2 apb if test "$cross_compiling" = yes; then : 11586 1.2 apb { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11587 1.2 apb $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11588 1.8 mrg as_fn_error $? "cannot run test program while cross compiling 11589 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 11590 1.2 apb else 11591 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11592 1.2 apb /* end confdefs.h. */ 11593 1.2 apb #include <pthread.h> 11594 1.2 apb __thread int a; 11595 1.2 apb static int *volatile a_in_other_thread; 11596 1.2 apb static void * 11597 1.2 apb thread_func (void *arg) 11598 1.2 apb { 11599 1.2 apb a_in_other_thread = &a; 11600 1.2 apb return (void *)0; 11601 1.2 apb } 11602 1.2 apb int 11603 1.2 apb main () 11604 1.2 apb { 11605 1.2 apb pthread_t thread; 11606 1.2 apb void *thread_retval; 11607 1.2 apb int *volatile a_in_main_thread; 11608 1.2 apb a_in_main_thread = &a; 11609 1.2 apb if (pthread_create (&thread, (pthread_attr_t *)0, 11610 1.2 apb thread_func, (void *)0)) 11611 1.2 apb return 0; 11612 1.2 apb if (pthread_join (thread, &thread_retval)) 11613 1.2 apb return 0; 11614 1.2 apb return (a_in_other_thread == a_in_main_thread); 11615 1.2 apb ; 11616 1.2 apb return 0; 11617 1.2 apb } 11618 1.2 apb _ACEOF 11619 1.2 apb if ac_fn_c_try_run "$LINENO"; then : 11620 1.2 apb gcc_cv_have_tls=yes 11621 1.2 apb else 11622 1.2 apb gcc_cv_have_tls=no 11623 1.2 apb fi 11624 1.2 apb rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11625 1.2 apb conftest.$ac_objext conftest.beam conftest.$ac_ext 11626 1.2 apb fi 11627 1.2 apb 11628 1.2 apb CFLAGS="$chktls_save_CFLAGS" 11629 1.2 apb fi 11630 1.2 apb fi 11631 1.2 apb else 11632 1.2 apb gcc_cv_have_tls=no 11633 1.2 apb fi 11634 1.2 apb rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11635 1.2 apb conftest.$ac_objext conftest.beam conftest.$ac_ext 11636 1.2 apb fi 11637 1.2 apb 11638 1.2 apb fi 11639 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 11640 1.2 apb $as_echo "$gcc_cv_have_tls" >&6; } 11641 1.2 apb if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 11642 1.2 apb 11643 1.2 apb $as_echo "#define HAVE_TLS 1" >>confdefs.h 11644 1.2 apb 11645 1.2 apb fi 11646 1.1 mrg 11647 1.1 mrg 11648 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5 11649 1.5 mrg $as_echo_n "checking if the type of bitfields matters... " >&6; } 11650 1.8 mrg if ${gt_cv_bitfield_type_matters+:} false; then : 11651 1.5 mrg $as_echo_n "(cached) " >&6 11652 1.5 mrg else 11653 1.5 mrg 11654 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11655 1.5 mrg /* end confdefs.h. */ 11656 1.5 mrg struct foo1 { char x; char y:1; char z; }; 11657 1.5 mrg struct foo2 { char x; long long int y:1; char z; }; 11658 1.5 mrg int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ]; 11659 1.5 mrg int 11660 1.5 mrg main () 11661 1.1 mrg { 11662 1.5 mrg 11663 1.5 mrg ; 11664 1.5 mrg return 0; 11665 1.1 mrg } 11666 1.5 mrg _ACEOF 11667 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then : 11668 1.5 mrg gt_cv_bitfield_type_matters=yes 11669 1.5 mrg else 11670 1.5 mrg gt_cv_bitfield_type_matters=no 11671 1.1 mrg fi 11672 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11673 1.5 mrg 11674 1.1 mrg fi 11675 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5 11676 1.5 mrg $as_echo "$gt_cv_bitfield_type_matters" >&6; } 11677 1.5 mrg if test $gt_cv_bitfield_type_matters = yes; then 11678 1.1 mrg 11679 1.5 mrg $as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h 11680 1.1 mrg 11681 1.5 mrg fi 11682 1.1 mrg 11683 1.1 mrg 11684 1.6 mrg # ----------- 11685 1.6 mrg # boehm-gc 11686 1.6 mrg # ----------- 11687 1.6 mrg 11688 1.6 mrg # Check whether --enable-objc-gc was given. 11689 1.6 mrg if test "${enable_objc_gc+set}" = set; then : 11690 1.6 mrg enableval=$enable_objc_gc; 11691 1.6 mrg else 11692 1.6 mrg enable_objc_gc=no 11693 1.6 mrg fi 11694 1.6 mrg 11695 1.6 mrg 11696 1.6 mrg # Check whether --with-target-bdw-gc was given. 11697 1.6 mrg if test "${with_target_bdw_gc+set}" = set; then : 11698 1.6 mrg withval=$with_target_bdw_gc; 11699 1.6 mrg fi 11700 1.6 mrg 11701 1.6 mrg 11702 1.6 mrg # Check whether --with-target-bdw-gc-include was given. 11703 1.6 mrg if test "${with_target_bdw_gc_include+set}" = set; then : 11704 1.6 mrg withval=$with_target_bdw_gc_include; 11705 1.6 mrg fi 11706 1.6 mrg 11707 1.6 mrg 11708 1.6 mrg # Check whether --with-target-bdw-gc-lib was given. 11709 1.6 mrg if test "${with_target_bdw_gc_lib+set}" = set; then : 11710 1.6 mrg withval=$with_target_bdw_gc_lib; 11711 1.6 mrg fi 11712 1.6 mrg 11713 1.6 mrg 11714 1.6 mrg case "$enable_objc_gc" in 11715 1.6 mrg no) 11716 1.6 mrg use_bdw_gc=no 11717 1.6 mrg ;; 11718 1.6 mrg *) 11719 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5 11720 1.6 mrg $as_echo_n "checking for bdw garbage collector... " >&6; } 11721 1.6 mrg if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then 11722 1.6 mrg BDW_GC_CFLAGS= 11723 1.6 mrg BDW_GC_LIBS="-lgc" 11724 1.6 mrg else 11725 1.6 mrg if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then 11726 1.8 mrg as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5 11727 1.6 mrg elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then 11728 1.8 mrg as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5 11729 1.6 mrg else 11730 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5 11731 1.6 mrg $as_echo "using paths configured with --with-target-bdw-gc options" >&6; } 11732 1.6 mrg fi 11733 1.6 mrg mldir=`${CC-gcc} --print-multi-directory 2>/dev/null` 11734 1.6 mrg bdw_val= 11735 1.6 mrg if test "x$with_target_bdw_gc" != x; then 11736 1.6 mrg for i in `echo $with_target_bdw_gc | tr ',' ' '`; do 11737 1.6 mrg case "$i" in 11738 1.6 mrg *=*) sd=${i%%=*}; d=${i#*=} ;; 11739 1.6 mrg *) sd=.; d=$i ;; 11740 1.6 mrg esac 11741 1.6 mrg if test "$mldir" = "$sd"; then 11742 1.6 mrg bdw_val=$d 11743 1.6 mrg fi 11744 1.6 mrg done 11745 1.6 mrg if test "x$bdw_val" = x; then 11746 1.8 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5 11747 1.6 mrg fi 11748 1.6 mrg bdw_inc_dir="$bdw_val/include" 11749 1.6 mrg bdw_lib_dir="$bdw_val/lib" 11750 1.6 mrg fi 11751 1.6 mrg bdw_val= 11752 1.6 mrg if test "x$with_target_bdw_gc_include" != x; then 11753 1.6 mrg for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do 11754 1.6 mrg case "$i" in 11755 1.6 mrg *=*) sd=${i%%=*}; d=${i#*=} ;; 11756 1.6 mrg *) sd=.; d=$i; fallback=$i ;; 11757 1.6 mrg esac 11758 1.6 mrg if test "$mldir" = "$sd"; then 11759 1.6 mrg bdw_val=$d 11760 1.6 mrg fi 11761 1.6 mrg done 11762 1.6 mrg if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then 11763 1.6 mrg bdw_inc_dir="$fallback" 11764 1.6 mrg elif test "x$bdw_val" = x; then 11765 1.8 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11766 1.6 mrg else 11767 1.6 mrg bdw_inc_dir="$bdw_val" 11768 1.6 mrg fi 11769 1.6 mrg fi 11770 1.6 mrg bdw_val= 11771 1.6 mrg if test "x$with_target_bdw_gc_lib" != x; then 11772 1.6 mrg for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do 11773 1.6 mrg case "$i" in 11774 1.6 mrg *=*) sd=${i%%=*}; d=${i#*=} ;; 11775 1.6 mrg *) sd=.; d=$i ;; 11776 1.6 mrg esac 11777 1.6 mrg if test "$mldir" = "$sd"; then 11778 1.6 mrg bdw_val=$d 11779 1.6 mrg fi 11780 1.6 mrg done 11781 1.6 mrg if test "x$bdw_val" = x; then 11782 1.8 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11783 1.6 mrg fi 11784 1.6 mrg bdw_lib_dir="$bdw_val" 11785 1.6 mrg fi 11786 1.6 mrg if test "x$bdw_inc_dir" = x; then 11787 1.8 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11788 1.6 mrg fi 11789 1.6 mrg if test "x$bdw_lib_dir" = x; then 11790 1.8 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11791 1.6 mrg fi 11792 1.6 mrg BDW_GC_CFLAGS="-I$bdw_inc_dir" 11793 1.6 mrg if test -f $bdw_lib_dir/libgc.la; then 11794 1.6 mrg BDW_GC_LIBS="$bdw_lib_dir/libgc.la" 11795 1.6 mrg else 11796 1.6 mrg BDW_GC_LIBS="-L$bdw_lib_dir -lgc" 11797 1.6 mrg fi 11798 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11799 1.6 mrg $as_echo "found" >&6; } 11800 1.6 mrg fi 11801 1.6 mrg 11802 1.6 mrg case "$BDW_GC_LIBS" in 11803 1.6 mrg *libgc.la) 11804 1.6 mrg use_bdw_gc=yes 11805 1.6 mrg ;; 11806 1.6 mrg *) 11807 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5 11808 1.6 mrg $as_echo_n "checking for system boehm-gc... " >&6; } 11809 1.6 mrg save_CFLAGS=$CFLAGS 11810 1.6 mrg save_LIBS=$LIBS 11811 1.6 mrg CFLAGS="$CFLAGS $BDW_GC_CFLAGS" 11812 1.6 mrg LIBS="$LIBS $BDW_GC_LIBS" 11813 1.6 mrg if test x$gcc_no_link = xyes; then 11814 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11815 1.6 mrg fi 11816 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11817 1.6 mrg /* end confdefs.h. */ 11818 1.6 mrg #include <gc/gc.h> 11819 1.6 mrg int 11820 1.6 mrg main () 11821 1.6 mrg { 11822 1.6 mrg GC_init() 11823 1.6 mrg ; 11824 1.6 mrg return 0; 11825 1.6 mrg } 11826 1.6 mrg _ACEOF 11827 1.6 mrg if ac_fn_c_try_link "$LINENO"; then : 11828 1.6 mrg 11829 1.6 mrg if test "$cross_compiling" = yes; then : 11830 1.6 mrg system_bdw_gc_found=no 11831 1.6 mrg 11832 1.6 mrg else 11833 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11834 1.6 mrg /* end confdefs.h. */ 11835 1.6 mrg 11836 1.6 mrg #include <gc/gc.h> 11837 1.6 mrg int main() { 11838 1.6 mrg GC_init(); 11839 1.6 mrg return 0; 11840 1.6 mrg } 11841 1.6 mrg 11842 1.6 mrg _ACEOF 11843 1.6 mrg if ac_fn_c_try_run "$LINENO"; then : 11844 1.6 mrg system_bdw_gc_found=yes 11845 1.6 mrg else 11846 1.6 mrg system_bdw_gc_found=no 11847 1.6 mrg fi 11848 1.6 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11849 1.6 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 11850 1.6 mrg fi 11851 1.6 mrg 11852 1.6 mrg 11853 1.6 mrg else 11854 1.6 mrg system_bdw_gc_found=no 11855 1.6 mrg fi 11856 1.6 mrg rm -f core conftest.err conftest.$ac_objext \ 11857 1.6 mrg conftest$ac_exeext conftest.$ac_ext 11858 1.6 mrg CFLAGS=$save_CFLAGS 11859 1.6 mrg LIBS=$save_LIBS 11860 1.6 mrg if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then 11861 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5 11862 1.6 mrg $as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;} 11863 1.6 mrg use_bdw_gc=no 11864 1.6 mrg elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then 11865 1.8 mrg as_fn_error $? "system bdw-gc required but not found" "$LINENO" 5 11866 1.6 mrg else 11867 1.6 mrg use_bdw_gc=yes 11868 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11869 1.6 mrg $as_echo "found" >&6; } 11870 1.6 mrg fi 11871 1.6 mrg esac 11872 1.6 mrg esac 11873 1.6 mrg 11874 1.6 mrg if test "$use_bdw_gc" = no; then 11875 1.6 mrg OBJC_GCFLAGS='' 11876 1.6 mrg OBJC_BOEHM_GC='' 11877 1.6 mrg OBJC_BOEHM_GC_INCLUDES='' 11878 1.6 mrg OBJC_BOEHM_GC_LIBS='' 11879 1.6 mrg else 11880 1.6 mrg OBJC_GCFLAGS='-DOBJC_WITH_GC=1' 11881 1.6 mrg OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la' 11882 1.6 mrg OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS 11883 1.6 mrg OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS 11884 1.6 mrg fi 11885 1.6 mrg 11886 1.6 mrg 11887 1.6 mrg 11888 1.6 mrg 11889 1.6 mrg 11890 1.6 mrg # Determine what GCC version number to use in filesystem paths. 11891 1.6 mrg 11892 1.6 mrg get_gcc_base_ver="cat" 11893 1.6 mrg 11894 1.6 mrg # Check whether --with-gcc-major-version-only was given. 11895 1.6 mrg if test "${with_gcc_major_version_only+set}" = set; then : 11896 1.6 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 11897 1.6 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 11898 1.6 mrg fi 11899 1.6 mrg 11900 1.6 mrg fi 11901 1.6 mrg 11902 1.6 mrg 11903 1.6 mrg 11904 1.6 mrg 11905 1.1 mrg # ------ 11906 1.1 mrg # Output 11907 1.1 mrg # ------ 11908 1.1 mrg 11909 1.1 mrg if test ${multilib} = yes; then 11910 1.1 mrg multilib_arg="--enable-multilib" 11911 1.1 mrg else 11912 1.1 mrg multilib_arg= 11913 1.1 mrg fi 11914 1.1 mrg 11915 1.1 mrg ac_config_files="$ac_config_files Makefile" 11916 1.1 mrg 11917 1.1 mrg cat >confcache <<\_ACEOF 11918 1.1 mrg # This file is a shell script that caches the results of configure 11919 1.1 mrg # tests run on this system so they can be shared between configure 11920 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 11921 1.1 mrg # It is not useful on other systems. If it contains results you don't 11922 1.1 mrg # want to keep, you may remove or edit it. 11923 1.1 mrg # 11924 1.1 mrg # config.status only pays attention to the cache file if you give it 11925 1.1 mrg # the --recheck option to rerun configure. 11926 1.1 mrg # 11927 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 11928 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 11929 1.1 mrg # following values. 11930 1.1 mrg 11931 1.1 mrg _ACEOF 11932 1.1 mrg 11933 1.1 mrg # The following way of writing the cache mishandles newlines in values, 11934 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 11935 1.1 mrg # So, we kill variables containing newlines. 11936 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 11937 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 11938 1.1 mrg ( 11939 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11940 1.1 mrg eval ac_val=\$$ac_var 11941 1.1 mrg case $ac_val in #( 11942 1.1 mrg *${as_nl}*) 11943 1.1 mrg case $ac_var in #( 11944 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11945 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11946 1.1 mrg esac 11947 1.1 mrg case $ac_var in #( 11948 1.1 mrg _ | IFS | as_nl) ;; #( 11949 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11950 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 11951 1.1 mrg esac ;; 11952 1.1 mrg esac 11953 1.1 mrg done 11954 1.1 mrg 11955 1.1 mrg (set) 2>&1 | 11956 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 11957 1.1 mrg *${as_nl}ac_space=\ *) 11958 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 11959 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 11960 1.1 mrg sed -n \ 11961 1.1 mrg "s/'/'\\\\''/g; 11962 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11963 1.1 mrg ;; #( 11964 1.1 mrg *) 11965 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 11966 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11967 1.1 mrg ;; 11968 1.1 mrg esac | 11969 1.1 mrg sort 11970 1.1 mrg ) | 11971 1.1 mrg sed ' 11972 1.1 mrg /^ac_cv_env_/b end 11973 1.1 mrg t clear 11974 1.1 mrg :clear 11975 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11976 1.1 mrg t end 11977 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11978 1.1 mrg :end' >>confcache 11979 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11980 1.1 mrg if test -w "$cache_file"; then 11981 1.8 mrg if test "x$cache_file" != "x/dev/null"; then 11982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11983 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 11984 1.8 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 11985 1.8 mrg cat confcache >"$cache_file" 11986 1.8 mrg else 11987 1.8 mrg case $cache_file in #( 11988 1.8 mrg */* | ?:*) 11989 1.8 mrg mv -f confcache "$cache_file"$$ && 11990 1.8 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 11991 1.8 mrg *) 11992 1.8 mrg mv -f confcache "$cache_file" ;; 11993 1.8 mrg esac 11994 1.8 mrg fi 11995 1.8 mrg fi 11996 1.1 mrg else 11997 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11998 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11999 1.1 mrg fi 12000 1.1 mrg fi 12001 1.1 mrg rm -f confcache 12002 1.1 mrg 12003 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 12004 1.1 mrg # Let make expand exec_prefix. 12005 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12006 1.1 mrg 12007 1.1 mrg DEFS=-DHAVE_CONFIG_H 12008 1.1 mrg 12009 1.1 mrg ac_libobjs= 12010 1.1 mrg ac_ltlibobjs= 12011 1.8 mrg U= 12012 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12013 1.1 mrg # 1. Remove the extension, and $U if already installed. 12014 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12015 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12016 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12017 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 12018 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12019 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12020 1.1 mrg done 12021 1.1 mrg LIBOBJS=$ac_libobjs 12022 1.1 mrg 12023 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 12024 1.1 mrg 12025 1.1 mrg 12026 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12027 1.8 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12028 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12029 1.1 mrg fi 12030 1.11 mrg if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then 12031 1.11 mrg as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined. 12032 1.11 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 12033 1.11 mrg fi 12034 1.1 mrg 12035 1.8 mrg : "${CONFIG_STATUS=./config.status}" 12036 1.1 mrg ac_write_fail=0 12037 1.1 mrg ac_clean_files_save=$ac_clean_files 12038 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12039 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12040 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12041 1.1 mrg as_write_fail=0 12042 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12043 1.1 mrg #! $SHELL 12044 1.1 mrg # Generated by $as_me. 12045 1.1 mrg # Run this file to recreate the current configuration. 12046 1.1 mrg # Compiler output produced by configure, useful for debugging 12047 1.1 mrg # configure, is in config.log if it exists. 12048 1.1 mrg 12049 1.1 mrg debug=false 12050 1.1 mrg ac_cs_recheck=false 12051 1.1 mrg ac_cs_silent=false 12052 1.1 mrg 12053 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 12054 1.1 mrg export SHELL 12055 1.1 mrg _ASEOF 12056 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12057 1.1 mrg ## -------------------- ## 12058 1.1 mrg ## M4sh Initialization. ## 12059 1.1 mrg ## -------------------- ## 12060 1.1 mrg 12061 1.1 mrg # Be more Bourne compatible 12062 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 12063 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12064 1.1 mrg emulate sh 12065 1.1 mrg NULLCMD=: 12066 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12067 1.1 mrg # is contrary to our usage. Disable this feature. 12068 1.1 mrg alias -g '${1+"$@"}'='"$@"' 12069 1.1 mrg setopt NO_GLOB_SUBST 12070 1.1 mrg else 12071 1.1 mrg case `(set -o) 2>/dev/null` in #( 12072 1.1 mrg *posix*) : 12073 1.1 mrg set -o posix ;; #( 12074 1.1 mrg *) : 12075 1.1 mrg ;; 12076 1.1 mrg esac 12077 1.1 mrg fi 12078 1.1 mrg 12079 1.1 mrg 12080 1.1 mrg as_nl=' 12081 1.1 mrg ' 12082 1.1 mrg export as_nl 12083 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 12084 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12085 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12086 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12087 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 12088 1.1 mrg # but without wasting forks for bash or zsh. 12089 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 12090 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12091 1.1 mrg as_echo='print -r --' 12092 1.1 mrg as_echo_n='print -rn --' 12093 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12094 1.1 mrg as_echo='printf %s\n' 12095 1.1 mrg as_echo_n='printf %s' 12096 1.1 mrg else 12097 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12098 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12099 1.1 mrg as_echo_n='/usr/ucb/echo -n' 12100 1.1 mrg else 12101 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12102 1.1 mrg as_echo_n_body='eval 12103 1.1 mrg arg=$1; 12104 1.1 mrg case $arg in #( 12105 1.1 mrg *"$as_nl"*) 12106 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 12107 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12108 1.1 mrg esac; 12109 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12110 1.1 mrg ' 12111 1.1 mrg export as_echo_n_body 12112 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 12113 1.1 mrg fi 12114 1.1 mrg export as_echo_body 12115 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 12116 1.1 mrg fi 12117 1.1 mrg 12118 1.1 mrg # The user is always right. 12119 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 12120 1.1 mrg PATH_SEPARATOR=: 12121 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12122 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12123 1.1 mrg PATH_SEPARATOR=';' 12124 1.1 mrg } 12125 1.1 mrg fi 12126 1.1 mrg 12127 1.1 mrg 12128 1.1 mrg # IFS 12129 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 12130 1.1 mrg # there to prevent editors from complaining about space-tab. 12131 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 12132 1.1 mrg # splitting by setting IFS to empty value.) 12133 1.1 mrg IFS=" "" $as_nl" 12134 1.1 mrg 12135 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 12136 1.8 mrg as_myself= 12137 1.1 mrg case $0 in #(( 12138 1.1 mrg *[\\/]* ) as_myself=$0 ;; 12139 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12140 1.1 mrg for as_dir in $PATH 12141 1.1 mrg do 12142 1.1 mrg IFS=$as_save_IFS 12143 1.1 mrg test -z "$as_dir" && as_dir=. 12144 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12145 1.1 mrg done 12146 1.1 mrg IFS=$as_save_IFS 12147 1.1 mrg 12148 1.1 mrg ;; 12149 1.1 mrg esac 12150 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 12151 1.1 mrg # in which case we are not to be found in the path. 12152 1.1 mrg if test "x$as_myself" = x; then 12153 1.1 mrg as_myself=$0 12154 1.1 mrg fi 12155 1.1 mrg if test ! -f "$as_myself"; then 12156 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12157 1.1 mrg exit 1 12158 1.1 mrg fi 12159 1.1 mrg 12160 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 12161 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12162 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 12163 1.1 mrg # trigger a bug in pdksh 5.2.14. 12164 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 12165 1.1 mrg do eval test x\${$as_var+set} = xset \ 12166 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12167 1.1 mrg done 12168 1.1 mrg PS1='$ ' 12169 1.1 mrg PS2='> ' 12170 1.1 mrg PS4='+ ' 12171 1.1 mrg 12172 1.1 mrg # NLS nuisances. 12173 1.1 mrg LC_ALL=C 12174 1.1 mrg export LC_ALL 12175 1.1 mrg LANGUAGE=C 12176 1.1 mrg export LANGUAGE 12177 1.1 mrg 12178 1.1 mrg # CDPATH. 12179 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12180 1.1 mrg 12181 1.1 mrg 12182 1.8 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 12183 1.8 mrg # ---------------------------------------- 12184 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12185 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12186 1.8 mrg # script with STATUS, using 1 if that was 0. 12187 1.1 mrg as_fn_error () 12188 1.1 mrg { 12189 1.8 mrg as_status=$1; test $as_status -eq 0 && as_status=1 12190 1.8 mrg if test "$4"; then 12191 1.8 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12192 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12193 1.1 mrg fi 12194 1.8 mrg $as_echo "$as_me: error: $2" >&2 12195 1.1 mrg as_fn_exit $as_status 12196 1.1 mrg } # as_fn_error 12197 1.1 mrg 12198 1.1 mrg 12199 1.1 mrg # as_fn_set_status STATUS 12200 1.1 mrg # ----------------------- 12201 1.1 mrg # Set $? to STATUS, without forking. 12202 1.1 mrg as_fn_set_status () 12203 1.1 mrg { 12204 1.1 mrg return $1 12205 1.1 mrg } # as_fn_set_status 12206 1.1 mrg 12207 1.1 mrg # as_fn_exit STATUS 12208 1.1 mrg # ----------------- 12209 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12210 1.1 mrg as_fn_exit () 12211 1.1 mrg { 12212 1.1 mrg set +e 12213 1.1 mrg as_fn_set_status $1 12214 1.1 mrg exit $1 12215 1.1 mrg } # as_fn_exit 12216 1.1 mrg 12217 1.1 mrg # as_fn_unset VAR 12218 1.1 mrg # --------------- 12219 1.1 mrg # Portably unset VAR. 12220 1.1 mrg as_fn_unset () 12221 1.1 mrg { 12222 1.1 mrg { eval $1=; unset $1;} 12223 1.1 mrg } 12224 1.1 mrg as_unset=as_fn_unset 12225 1.1 mrg # as_fn_append VAR VALUE 12226 1.1 mrg # ---------------------- 12227 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 12228 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 12229 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 12230 1.1 mrg # implementations. 12231 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12232 1.1 mrg eval 'as_fn_append () 12233 1.1 mrg { 12234 1.1 mrg eval $1+=\$2 12235 1.1 mrg }' 12236 1.1 mrg else 12237 1.1 mrg as_fn_append () 12238 1.1 mrg { 12239 1.1 mrg eval $1=\$$1\$2 12240 1.1 mrg } 12241 1.1 mrg fi # as_fn_append 12242 1.1 mrg 12243 1.1 mrg # as_fn_arith ARG... 12244 1.1 mrg # ------------------ 12245 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 12246 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 12247 1.1 mrg # must be portable across $(()) and expr. 12248 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12249 1.1 mrg eval 'as_fn_arith () 12250 1.1 mrg { 12251 1.1 mrg as_val=$(( $* )) 12252 1.1 mrg }' 12253 1.1 mrg else 12254 1.1 mrg as_fn_arith () 12255 1.1 mrg { 12256 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 12257 1.1 mrg } 12258 1.1 mrg fi # as_fn_arith 12259 1.1 mrg 12260 1.1 mrg 12261 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 12262 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12263 1.1 mrg as_expr=expr 12264 1.1 mrg else 12265 1.1 mrg as_expr=false 12266 1.1 mrg fi 12267 1.1 mrg 12268 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12269 1.1 mrg as_basename=basename 12270 1.1 mrg else 12271 1.1 mrg as_basename=false 12272 1.1 mrg fi 12273 1.1 mrg 12274 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12275 1.1 mrg as_dirname=dirname 12276 1.1 mrg else 12277 1.1 mrg as_dirname=false 12278 1.1 mrg fi 12279 1.1 mrg 12280 1.1 mrg as_me=`$as_basename -- "$0" || 12281 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12282 1.1 mrg X"$0" : 'X\(//\)$' \| \ 12283 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 12284 1.1 mrg $as_echo X/"$0" | 12285 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12286 1.1 mrg s//\1/ 12287 1.1 mrg q 12288 1.1 mrg } 12289 1.1 mrg /^X\/\(\/\/\)$/{ 12290 1.1 mrg s//\1/ 12291 1.1 mrg q 12292 1.1 mrg } 12293 1.1 mrg /^X\/\(\/\).*/{ 12294 1.1 mrg s//\1/ 12295 1.1 mrg q 12296 1.1 mrg } 12297 1.1 mrg s/.*/./; q'` 12298 1.1 mrg 12299 1.1 mrg # Avoid depending upon Character Ranges. 12300 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12301 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12302 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12303 1.1 mrg as_cr_digits='0123456789' 12304 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 12305 1.1 mrg 12306 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 12307 1.1 mrg case `echo -n x` in #((((( 12308 1.1 mrg -n*) 12309 1.1 mrg case `echo 'xy\c'` in 12310 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12311 1.1 mrg xy) ECHO_C='\c';; 12312 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12313 1.1 mrg ECHO_T=' ';; 12314 1.1 mrg esac;; 12315 1.1 mrg *) 12316 1.1 mrg ECHO_N='-n';; 12317 1.1 mrg esac 12318 1.1 mrg 12319 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 12320 1.1 mrg if test -d conf$$.dir; then 12321 1.1 mrg rm -f conf$$.dir/conf$$.file 12322 1.1 mrg else 12323 1.1 mrg rm -f conf$$.dir 12324 1.1 mrg mkdir conf$$.dir 2>/dev/null 12325 1.1 mrg fi 12326 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 12327 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 12328 1.1 mrg as_ln_s='ln -s' 12329 1.1 mrg # ... but there are two gotchas: 12330 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12331 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12332 1.8 mrg # In both cases, we have to default to `cp -pR'. 12333 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12334 1.8 mrg as_ln_s='cp -pR' 12335 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 12336 1.1 mrg as_ln_s=ln 12337 1.1 mrg else 12338 1.8 mrg as_ln_s='cp -pR' 12339 1.1 mrg fi 12340 1.1 mrg else 12341 1.8 mrg as_ln_s='cp -pR' 12342 1.1 mrg fi 12343 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12344 1.1 mrg rmdir conf$$.dir 2>/dev/null 12345 1.1 mrg 12346 1.1 mrg 12347 1.1 mrg # as_fn_mkdir_p 12348 1.1 mrg # ------------- 12349 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 12350 1.1 mrg as_fn_mkdir_p () 12351 1.1 mrg { 12352 1.1 mrg 12353 1.1 mrg case $as_dir in #( 12354 1.1 mrg -*) as_dir=./$as_dir;; 12355 1.1 mrg esac 12356 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 12357 1.1 mrg as_dirs= 12358 1.1 mrg while :; do 12359 1.1 mrg case $as_dir in #( 12360 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12361 1.1 mrg *) as_qdir=$as_dir;; 12362 1.1 mrg esac 12363 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 12364 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 12365 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12366 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 12367 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 12368 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12369 1.1 mrg $as_echo X"$as_dir" | 12370 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12371 1.1 mrg s//\1/ 12372 1.1 mrg q 12373 1.1 mrg } 12374 1.1 mrg /^X\(\/\/\)[^/].*/{ 12375 1.1 mrg s//\1/ 12376 1.1 mrg q 12377 1.1 mrg } 12378 1.1 mrg /^X\(\/\/\)$/{ 12379 1.1 mrg s//\1/ 12380 1.1 mrg q 12381 1.1 mrg } 12382 1.1 mrg /^X\(\/\).*/{ 12383 1.1 mrg s//\1/ 12384 1.1 mrg q 12385 1.1 mrg } 12386 1.1 mrg s/.*/./; q'` 12387 1.1 mrg test -d "$as_dir" && break 12388 1.1 mrg done 12389 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 12390 1.8 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12391 1.1 mrg 12392 1.1 mrg 12393 1.1 mrg } # as_fn_mkdir_p 12394 1.1 mrg if mkdir -p . 2>/dev/null; then 12395 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 12396 1.1 mrg else 12397 1.1 mrg test -d ./-p && rmdir ./-p 12398 1.1 mrg as_mkdir_p=false 12399 1.1 mrg fi 12400 1.1 mrg 12401 1.8 mrg 12402 1.8 mrg # as_fn_executable_p FILE 12403 1.8 mrg # ----------------------- 12404 1.8 mrg # Test if FILE is an executable regular file. 12405 1.8 mrg as_fn_executable_p () 12406 1.8 mrg { 12407 1.8 mrg test -f "$1" && test -x "$1" 12408 1.8 mrg } # as_fn_executable_p 12409 1.8 mrg as_test_x='test -x' 12410 1.8 mrg as_executable_p=as_fn_executable_p 12411 1.1 mrg 12412 1.1 mrg # Sed expression to map a string onto a valid CPP name. 12413 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12414 1.1 mrg 12415 1.1 mrg # Sed expression to map a string onto a valid variable name. 12416 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12417 1.1 mrg 12418 1.1 mrg 12419 1.1 mrg exec 6>&1 12420 1.1 mrg ## ----------------------------------- ## 12421 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 12422 1.1 mrg ## ----------------------------------- ## 12423 1.1 mrg _ASEOF 12424 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12425 1.1 mrg 12426 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12427 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 12428 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 12429 1.1 mrg # values after options handling. 12430 1.1 mrg ac_log=" 12431 1.1 mrg This file was extended by package-unused $as_me version-unused, which was 12432 1.8 mrg generated by GNU Autoconf 2.69. Invocation command line was 12433 1.1 mrg 12434 1.1 mrg CONFIG_FILES = $CONFIG_FILES 12435 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 12436 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 12437 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 12438 1.1 mrg $ $0 $@ 12439 1.1 mrg 12440 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 12441 1.1 mrg " 12442 1.1 mrg 12443 1.1 mrg _ACEOF 12444 1.1 mrg 12445 1.1 mrg case $ac_config_files in *" 12446 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 12447 1.1 mrg esac 12448 1.1 mrg 12449 1.1 mrg case $ac_config_headers in *" 12450 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12451 1.1 mrg esac 12452 1.1 mrg 12453 1.1 mrg 12454 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12455 1.1 mrg # Files that config.status was made for. 12456 1.1 mrg config_files="$ac_config_files" 12457 1.1 mrg config_headers="$ac_config_headers" 12458 1.1 mrg config_commands="$ac_config_commands" 12459 1.1 mrg 12460 1.1 mrg _ACEOF 12461 1.1 mrg 12462 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12463 1.1 mrg ac_cs_usage="\ 12464 1.1 mrg \`$as_me' instantiates files and other configuration actions 12465 1.1 mrg from templates according to the current configuration. Unless the files 12466 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 12467 1.1 mrg 12468 1.1 mrg Usage: $0 [OPTION]... [TAG]... 12469 1.1 mrg 12470 1.1 mrg -h, --help print this help, then exit 12471 1.1 mrg -V, --version print version number and configuration settings, then exit 12472 1.8 mrg --config print configuration, then exit 12473 1.1 mrg -q, --quiet, --silent 12474 1.1 mrg do not print progress messages 12475 1.1 mrg -d, --debug don't remove temporary files 12476 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 12477 1.1 mrg --file=FILE[:TEMPLATE] 12478 1.1 mrg instantiate the configuration file FILE 12479 1.1 mrg --header=FILE[:TEMPLATE] 12480 1.1 mrg instantiate the configuration header FILE 12481 1.1 mrg 12482 1.1 mrg Configuration files: 12483 1.1 mrg $config_files 12484 1.1 mrg 12485 1.1 mrg Configuration headers: 12486 1.1 mrg $config_headers 12487 1.1 mrg 12488 1.1 mrg Configuration commands: 12489 1.1 mrg $config_commands 12490 1.1 mrg 12491 1.1 mrg Report bugs to the package provider." 12492 1.1 mrg 12493 1.1 mrg _ACEOF 12494 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12495 1.8 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12496 1.1 mrg ac_cs_version="\\ 12497 1.1 mrg package-unused config.status version-unused 12498 1.8 mrg configured by $0, generated by GNU Autoconf 2.69, 12499 1.8 mrg with options \\"\$ac_cs_config\\" 12500 1.1 mrg 12501 1.8 mrg Copyright (C) 2012 Free Software Foundation, Inc. 12502 1.1 mrg This config.status script is free software; the Free Software Foundation 12503 1.1 mrg gives unlimited permission to copy, distribute and modify it." 12504 1.1 mrg 12505 1.1 mrg ac_pwd='$ac_pwd' 12506 1.1 mrg srcdir='$srcdir' 12507 1.1 mrg INSTALL='$INSTALL' 12508 1.1 mrg AWK='$AWK' 12509 1.1 mrg test -n "\$AWK" || AWK=awk 12510 1.1 mrg _ACEOF 12511 1.1 mrg 12512 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12513 1.1 mrg # The default lists apply if the user does not specify any file. 12514 1.1 mrg ac_need_defaults=: 12515 1.1 mrg while test $# != 0 12516 1.1 mrg do 12517 1.1 mrg case $1 in 12518 1.8 mrg --*=?*) 12519 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12520 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12521 1.1 mrg ac_shift=: 12522 1.1 mrg ;; 12523 1.8 mrg --*=) 12524 1.8 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12525 1.8 mrg ac_optarg= 12526 1.8 mrg ac_shift=: 12527 1.8 mrg ;; 12528 1.1 mrg *) 12529 1.1 mrg ac_option=$1 12530 1.1 mrg ac_optarg=$2 12531 1.1 mrg ac_shift=shift 12532 1.1 mrg ;; 12533 1.1 mrg esac 12534 1.1 mrg 12535 1.1 mrg case $ac_option in 12536 1.1 mrg # Handling of the options. 12537 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12538 1.1 mrg ac_cs_recheck=: ;; 12539 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12540 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 12541 1.8 mrg --config | --confi | --conf | --con | --co | --c ) 12542 1.8 mrg $as_echo "$ac_cs_config"; exit ;; 12543 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 12544 1.1 mrg debug=: ;; 12545 1.1 mrg --file | --fil | --fi | --f ) 12546 1.1 mrg $ac_shift 12547 1.1 mrg case $ac_optarg in 12548 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12549 1.8 mrg '') as_fn_error $? "missing file argument" ;; 12550 1.1 mrg esac 12551 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 12552 1.1 mrg ac_need_defaults=false;; 12553 1.1 mrg --header | --heade | --head | --hea ) 12554 1.1 mrg $ac_shift 12555 1.1 mrg case $ac_optarg in 12556 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12557 1.1 mrg esac 12558 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12559 1.1 mrg ac_need_defaults=false;; 12560 1.1 mrg --he | --h) 12561 1.1 mrg # Conflict between --help and --header 12562 1.8 mrg as_fn_error $? "ambiguous option: \`$1' 12563 1.1 mrg Try \`$0 --help' for more information.";; 12564 1.1 mrg --help | --hel | -h ) 12565 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 12566 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12567 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 12568 1.1 mrg ac_cs_silent=: ;; 12569 1.1 mrg 12570 1.1 mrg # This is an error. 12571 1.8 mrg -*) as_fn_error $? "unrecognized option: \`$1' 12572 1.1 mrg Try \`$0 --help' for more information." ;; 12573 1.1 mrg 12574 1.1 mrg *) as_fn_append ac_config_targets " $1" 12575 1.1 mrg ac_need_defaults=false ;; 12576 1.1 mrg 12577 1.1 mrg esac 12578 1.1 mrg shift 12579 1.1 mrg done 12580 1.1 mrg 12581 1.1 mrg ac_configure_extra_args= 12582 1.1 mrg 12583 1.1 mrg if $ac_cs_silent; then 12584 1.1 mrg exec 6>/dev/null 12585 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 12586 1.1 mrg fi 12587 1.1 mrg 12588 1.1 mrg _ACEOF 12589 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12590 1.1 mrg if \$ac_cs_recheck; then 12591 1.8 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12592 1.1 mrg shift 12593 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12594 1.1 mrg CONFIG_SHELL='$SHELL' 12595 1.1 mrg export CONFIG_SHELL 12596 1.1 mrg exec "\$@" 12597 1.1 mrg fi 12598 1.1 mrg 12599 1.1 mrg _ACEOF 12600 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12601 1.1 mrg exec 5>>config.log 12602 1.1 mrg { 12603 1.1 mrg echo 12604 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12605 1.1 mrg ## Running $as_me. ## 12606 1.1 mrg _ASBOX 12607 1.1 mrg $as_echo "$ac_log" 12608 1.1 mrg } >&5 12609 1.1 mrg 12610 1.1 mrg _ACEOF 12611 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12612 1.1 mrg # 12613 1.1 mrg # INIT-COMMANDS 12614 1.1 mrg # 12615 1.1 mrg 12616 1.1 mrg srcdir="$srcdir" 12617 1.1 mrg host="$host" 12618 1.1 mrg target="$target" 12619 1.1 mrg with_multisubdir="$with_multisubdir" 12620 1.1 mrg with_multisrctop="$with_multisrctop" 12621 1.1 mrg with_target_subdir="$with_target_subdir" 12622 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}" 12623 1.1 mrg multi_basedir="$multi_basedir" 12624 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12625 1.1 mrg CC="$CC" 12626 1.1 mrg CXX="$CXX" 12627 1.1 mrg GFORTRAN="$GFORTRAN" 12628 1.8 mrg GDC="$GDC" 12629 1.1 mrg 12630 1.1 mrg 12631 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 12632 1.1 mrg # if CDPATH is set. 12633 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12634 1.1 mrg 12635 1.1 mrg sed_quote_subst='$sed_quote_subst' 12636 1.1 mrg double_quote_subst='$double_quote_subst' 12637 1.1 mrg delay_variable_subst='$delay_variable_subst' 12638 1.1 mrg AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 12639 1.1 mrg DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 12640 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12641 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12642 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12643 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12644 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12645 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12646 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12647 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12648 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12649 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12650 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12651 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12652 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12653 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12654 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12655 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12656 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12657 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12658 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12659 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12660 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12661 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12662 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12663 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12664 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12665 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12666 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12667 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12668 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12669 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12670 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12671 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12672 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12673 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12674 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12675 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12676 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12677 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12678 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12679 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12680 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12681 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12682 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12683 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12684 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12685 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12686 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12687 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"`' 12688 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"`' 12689 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12690 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12691 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12692 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12693 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12694 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12695 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12696 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12697 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12698 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12699 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12700 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12701 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12702 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12703 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12704 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12705 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12706 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12707 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12708 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12709 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12710 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12711 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12712 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12713 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12714 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12715 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12716 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12717 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12718 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12719 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12720 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12721 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12722 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12723 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12724 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12725 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12726 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12727 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12728 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12729 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12730 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12731 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12732 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12733 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12734 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12735 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12736 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12737 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12738 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12739 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12740 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12741 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12742 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12743 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12744 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12745 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12746 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12747 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12748 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12749 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12750 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12751 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12752 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12753 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12754 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12755 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12756 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12757 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12758 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12759 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12760 1.1 mrg 12761 1.1 mrg LTCC='$LTCC' 12762 1.1 mrg LTCFLAGS='$LTCFLAGS' 12763 1.1 mrg compiler='$compiler_DEFAULT' 12764 1.1 mrg 12765 1.1 mrg # A function that is used when there is no print builtin or printf. 12766 1.1 mrg func_fallback_echo () 12767 1.1 mrg { 12768 1.1 mrg eval 'cat <<_LTECHO_EOF 12769 1.1 mrg \$1 12770 1.1 mrg _LTECHO_EOF' 12771 1.1 mrg } 12772 1.1 mrg 12773 1.1 mrg # Quote evaled strings. 12774 1.1 mrg for var in AS \ 12775 1.1 mrg DLLTOOL \ 12776 1.1 mrg OBJDUMP \ 12777 1.1 mrg SHELL \ 12778 1.1 mrg ECHO \ 12779 1.1 mrg SED \ 12780 1.1 mrg GREP \ 12781 1.1 mrg EGREP \ 12782 1.1 mrg FGREP \ 12783 1.1 mrg LD \ 12784 1.1 mrg NM \ 12785 1.1 mrg LN_S \ 12786 1.1 mrg lt_SP2NL \ 12787 1.1 mrg lt_NL2SP \ 12788 1.1 mrg reload_flag \ 12789 1.1 mrg deplibs_check_method \ 12790 1.1 mrg file_magic_cmd \ 12791 1.1 mrg AR \ 12792 1.1 mrg AR_FLAGS \ 12793 1.1 mrg STRIP \ 12794 1.1 mrg RANLIB \ 12795 1.1 mrg CC \ 12796 1.1 mrg CFLAGS \ 12797 1.1 mrg compiler \ 12798 1.1 mrg lt_cv_sys_global_symbol_pipe \ 12799 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 12800 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 12801 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12802 1.1 mrg lt_prog_compiler_no_builtin_flag \ 12803 1.1 mrg lt_prog_compiler_wl \ 12804 1.1 mrg lt_prog_compiler_pic \ 12805 1.1 mrg lt_prog_compiler_static \ 12806 1.1 mrg lt_cv_prog_compiler_c_o \ 12807 1.1 mrg need_locks \ 12808 1.1 mrg DSYMUTIL \ 12809 1.1 mrg NMEDIT \ 12810 1.1 mrg LIPO \ 12811 1.1 mrg OTOOL \ 12812 1.1 mrg OTOOL64 \ 12813 1.1 mrg shrext_cmds \ 12814 1.1 mrg export_dynamic_flag_spec \ 12815 1.1 mrg whole_archive_flag_spec \ 12816 1.1 mrg compiler_needs_object \ 12817 1.1 mrg with_gnu_ld \ 12818 1.1 mrg allow_undefined_flag \ 12819 1.1 mrg no_undefined_flag \ 12820 1.1 mrg hardcode_libdir_flag_spec \ 12821 1.1 mrg hardcode_libdir_flag_spec_ld \ 12822 1.1 mrg hardcode_libdir_separator \ 12823 1.1 mrg fix_srcfile_path \ 12824 1.1 mrg exclude_expsyms \ 12825 1.1 mrg include_expsyms \ 12826 1.1 mrg file_list_spec \ 12827 1.1 mrg variables_saved_for_relink \ 12828 1.1 mrg libname_spec \ 12829 1.1 mrg library_names_spec \ 12830 1.1 mrg soname_spec \ 12831 1.1 mrg install_override_mode \ 12832 1.1 mrg finish_eval \ 12833 1.1 mrg old_striplib \ 12834 1.1 mrg striplib; do 12835 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12836 1.1 mrg *[\\\\\\\`\\"\\\$]*) 12837 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12838 1.1 mrg ;; 12839 1.1 mrg *) 12840 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12841 1.1 mrg ;; 12842 1.1 mrg esac 12843 1.1 mrg done 12844 1.1 mrg 12845 1.1 mrg # Double-quote double-evaled strings. 12846 1.1 mrg for var in reload_cmds \ 12847 1.1 mrg old_postinstall_cmds \ 12848 1.1 mrg old_postuninstall_cmds \ 12849 1.1 mrg old_archive_cmds \ 12850 1.1 mrg extract_expsyms_cmds \ 12851 1.1 mrg old_archive_from_new_cmds \ 12852 1.1 mrg old_archive_from_expsyms_cmds \ 12853 1.1 mrg archive_cmds \ 12854 1.1 mrg archive_expsym_cmds \ 12855 1.1 mrg module_cmds \ 12856 1.1 mrg module_expsym_cmds \ 12857 1.1 mrg export_symbols_cmds \ 12858 1.1 mrg prelink_cmds \ 12859 1.1 mrg postinstall_cmds \ 12860 1.1 mrg postuninstall_cmds \ 12861 1.1 mrg finish_cmds \ 12862 1.1 mrg sys_lib_search_path_spec \ 12863 1.1 mrg sys_lib_dlsearch_path_spec; do 12864 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12865 1.1 mrg *[\\\\\\\`\\"\\\$]*) 12866 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12867 1.1 mrg ;; 12868 1.1 mrg *) 12869 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12870 1.1 mrg ;; 12871 1.1 mrg esac 12872 1.1 mrg done 12873 1.1 mrg 12874 1.1 mrg ac_aux_dir='$ac_aux_dir' 12875 1.1 mrg xsi_shell='$xsi_shell' 12876 1.1 mrg lt_shell_append='$lt_shell_append' 12877 1.1 mrg 12878 1.1 mrg # See if we are running on zsh, and set the options which allow our 12879 1.1 mrg # commands through without removal of \ escapes INIT. 12880 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 12881 1.1 mrg setopt NO_GLOB_SUBST 12882 1.1 mrg fi 12883 1.1 mrg 12884 1.1 mrg 12885 1.1 mrg PACKAGE='$PACKAGE' 12886 1.1 mrg VERSION='$VERSION' 12887 1.1 mrg TIMESTAMP='$TIMESTAMP' 12888 1.1 mrg RM='$RM' 12889 1.1 mrg ofile='$ofile' 12890 1.1 mrg 12891 1.1 mrg 12892 1.1 mrg 12893 1.1 mrg 12894 1.1 mrg _ACEOF 12895 1.1 mrg 12896 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12897 1.1 mrg 12898 1.1 mrg # Handling of arguments. 12899 1.1 mrg for ac_config_target in $ac_config_targets 12900 1.1 mrg do 12901 1.1 mrg case $ac_config_target in 12902 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12903 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12904 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12905 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12906 1.1 mrg 12907 1.8 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12908 1.1 mrg esac 12909 1.1 mrg done 12910 1.1 mrg 12911 1.1 mrg 12912 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 12913 1.1 mrg # then the envvar interface is used. Set only those that are not. 12914 1.1 mrg # We use the long form for the default assignment because of an extremely 12915 1.1 mrg # bizarre bug on SunOS 4.1.3. 12916 1.1 mrg if $ac_need_defaults; then 12917 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12918 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12919 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12920 1.1 mrg fi 12921 1.1 mrg 12922 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 12923 1.1 mrg # simply because there is no reason against having it here, and in addition, 12924 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 12925 1.1 mrg # Hook for its removal unless debugging. 12926 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 12927 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 12928 1.1 mrg $debug || 12929 1.1 mrg { 12930 1.8 mrg tmp= ac_tmp= 12931 1.1 mrg trap 'exit_status=$? 12932 1.8 mrg : "${ac_tmp:=$tmp}" 12933 1.8 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12934 1.1 mrg ' 0 12935 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 12936 1.1 mrg } 12937 1.1 mrg # Create a (secure) tmp directory for tmp files. 12938 1.1 mrg 12939 1.1 mrg { 12940 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12941 1.8 mrg test -d "$tmp" 12942 1.1 mrg } || 12943 1.1 mrg { 12944 1.1 mrg tmp=./conf$$-$RANDOM 12945 1.1 mrg (umask 077 && mkdir "$tmp") 12946 1.8 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12947 1.8 mrg ac_tmp=$tmp 12948 1.1 mrg 12949 1.1 mrg # Set up the scripts for CONFIG_FILES section. 12950 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 12951 1.1 mrg # This happens for instance with `./config.status config.h'. 12952 1.1 mrg if test -n "$CONFIG_FILES"; then 12953 1.1 mrg 12954 1.1 mrg 12955 1.1 mrg ac_cr=`echo X | tr X '\015'` 12956 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 12957 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 12958 1.1 mrg # point, so we can use a bashism as a fallback. 12959 1.1 mrg if test "x$ac_cr" = x; then 12960 1.1 mrg eval ac_cr=\$\'\\r\' 12961 1.1 mrg fi 12962 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12963 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12964 1.8 mrg ac_cs_awk_cr='\\r' 12965 1.1 mrg else 12966 1.1 mrg ac_cs_awk_cr=$ac_cr 12967 1.1 mrg fi 12968 1.1 mrg 12969 1.8 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12970 1.1 mrg _ACEOF 12971 1.1 mrg 12972 1.1 mrg 12973 1.1 mrg { 12974 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 12975 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12976 1.1 mrg echo "_ACEOF" 12977 1.1 mrg } >conf$$subs.sh || 12978 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12979 1.8 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12980 1.1 mrg ac_delim='%!_!# ' 12981 1.1 mrg for ac_last_try in false false false false false :; do 12982 1.1 mrg . ./conf$$subs.sh || 12983 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12984 1.1 mrg 12985 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12986 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 12987 1.1 mrg break 12988 1.1 mrg elif $ac_last_try; then 12989 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12990 1.1 mrg else 12991 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12992 1.1 mrg fi 12993 1.1 mrg done 12994 1.1 mrg rm -f conf$$subs.sh 12995 1.1 mrg 12996 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12997 1.8 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12998 1.1 mrg _ACEOF 12999 1.1 mrg sed -n ' 13000 1.1 mrg h 13001 1.1 mrg s/^/S["/; s/!.*/"]=/ 13002 1.1 mrg p 13003 1.1 mrg g 13004 1.1 mrg s/^[^!]*!// 13005 1.1 mrg :repl 13006 1.1 mrg t repl 13007 1.1 mrg s/'"$ac_delim"'$// 13008 1.1 mrg t delim 13009 1.1 mrg :nl 13010 1.1 mrg h 13011 1.8 mrg s/\(.\{148\}\)..*/\1/ 13012 1.1 mrg t more1 13013 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13014 1.1 mrg p 13015 1.1 mrg n 13016 1.1 mrg b repl 13017 1.1 mrg :more1 13018 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13019 1.1 mrg p 13020 1.1 mrg g 13021 1.1 mrg s/.\{148\}// 13022 1.1 mrg t nl 13023 1.1 mrg :delim 13024 1.1 mrg h 13025 1.8 mrg s/\(.\{148\}\)..*/\1/ 13026 1.1 mrg t more2 13027 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 13028 1.1 mrg p 13029 1.1 mrg b 13030 1.1 mrg :more2 13031 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13032 1.1 mrg p 13033 1.1 mrg g 13034 1.1 mrg s/.\{148\}// 13035 1.1 mrg t delim 13036 1.1 mrg ' <conf$$subs.awk | sed ' 13037 1.1 mrg /^[^""]/{ 13038 1.1 mrg N 13039 1.1 mrg s/\n// 13040 1.1 mrg } 13041 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 13042 1.1 mrg rm -f conf$$subs.awk 13043 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13044 1.1 mrg _ACAWK 13045 1.8 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13046 1.1 mrg for (key in S) S_is_set[key] = 1 13047 1.1 mrg FS = "" 13048 1.1 mrg 13049 1.1 mrg } 13050 1.1 mrg { 13051 1.1 mrg line = $ 0 13052 1.1 mrg nfields = split(line, field, "@") 13053 1.1 mrg substed = 0 13054 1.1 mrg len = length(field[1]) 13055 1.1 mrg for (i = 2; i < nfields; i++) { 13056 1.1 mrg key = field[i] 13057 1.1 mrg keylen = length(key) 13058 1.1 mrg if (S_is_set[key]) { 13059 1.1 mrg value = S[key] 13060 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13061 1.1 mrg len += length(value) + length(field[++i]) 13062 1.1 mrg substed = 1 13063 1.1 mrg } else 13064 1.1 mrg len += 1 + keylen 13065 1.1 mrg } 13066 1.1 mrg 13067 1.1 mrg print line 13068 1.1 mrg } 13069 1.1 mrg 13070 1.1 mrg _ACAWK 13071 1.1 mrg _ACEOF 13072 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13073 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13074 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13075 1.1 mrg else 13076 1.1 mrg cat 13077 1.8 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13078 1.8 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13079 1.1 mrg _ACEOF 13080 1.1 mrg 13081 1.8 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13082 1.8 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13083 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 13084 1.1 mrg # (actually we leave an empty line to preserve line numbers). 13085 1.1 mrg if test "x$srcdir" = x.; then 13086 1.8 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13087 1.8 mrg h 13088 1.8 mrg s/// 13089 1.8 mrg s/^/:/ 13090 1.8 mrg s/[ ]*$/:/ 13091 1.8 mrg s/:\$(srcdir):/:/g 13092 1.8 mrg s/:\${srcdir}:/:/g 13093 1.8 mrg s/:@srcdir@:/:/g 13094 1.8 mrg s/^:*// 13095 1.1 mrg s/:*$// 13096 1.8 mrg x 13097 1.8 mrg s/\(=[ ]*\).*/\1/ 13098 1.8 mrg G 13099 1.8 mrg s/\n// 13100 1.1 mrg s/^[^=]*=[ ]*$// 13101 1.1 mrg }' 13102 1.1 mrg fi 13103 1.1 mrg 13104 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13105 1.1 mrg fi # test -n "$CONFIG_FILES" 13106 1.1 mrg 13107 1.1 mrg # Set up the scripts for CONFIG_HEADERS section. 13108 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS. 13109 1.1 mrg # This happens for instance with `./config.status Makefile'. 13110 1.1 mrg if test -n "$CONFIG_HEADERS"; then 13111 1.8 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13112 1.1 mrg BEGIN { 13113 1.1 mrg _ACEOF 13114 1.1 mrg 13115 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 13116 1.1 mrg # here-document in config.status, that substitutes the proper values into 13117 1.1 mrg # config.h.in to produce config.h. 13118 1.1 mrg 13119 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 13120 1.1 mrg # handling of long lines. 13121 1.1 mrg ac_delim='%!_!# ' 13122 1.1 mrg for ac_last_try in false false :; do 13123 1.8 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13124 1.8 mrg if test -z "$ac_tt"; then 13125 1.1 mrg break 13126 1.1 mrg elif $ac_last_try; then 13127 1.8 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13128 1.1 mrg else 13129 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13130 1.1 mrg fi 13131 1.1 mrg done 13132 1.1 mrg 13133 1.1 mrg # For the awk script, D is an array of macro values keyed by name, 13134 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash 13135 1.1 mrg # newline sequences. 13136 1.1 mrg 13137 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13138 1.1 mrg sed -n ' 13139 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 13140 1.1 mrg t rset 13141 1.1 mrg :rset 13142 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 13143 1.1 mrg t def 13144 1.1 mrg d 13145 1.1 mrg :def 13146 1.1 mrg s/\\$// 13147 1.1 mrg t bsnl 13148 1.1 mrg s/["\\]/\\&/g 13149 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13150 1.1 mrg D["\1"]=" \3"/p 13151 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13152 1.1 mrg d 13153 1.1 mrg :bsnl 13154 1.1 mrg s/["\\]/\\&/g 13155 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13156 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p 13157 1.1 mrg t cont 13158 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13159 1.1 mrg t cont 13160 1.1 mrg d 13161 1.1 mrg :cont 13162 1.1 mrg n 13163 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 13164 1.1 mrg t clear 13165 1.1 mrg :clear 13166 1.1 mrg s/\\$// 13167 1.1 mrg t bsnlc 13168 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 13169 1.1 mrg d 13170 1.1 mrg :bsnlc 13171 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13172 1.1 mrg b cont 13173 1.1 mrg ' <confdefs.h | sed ' 13174 1.1 mrg s/'"$ac_delim"'/"\\\ 13175 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 13176 1.1 mrg 13177 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13178 1.1 mrg for (key in D) D_is_set[key] = 1 13179 1.1 mrg FS = "" 13180 1.1 mrg } 13181 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13182 1.1 mrg line = \$ 0 13183 1.1 mrg split(line, arg, " ") 13184 1.1 mrg if (arg[1] == "#") { 13185 1.1 mrg defundef = arg[2] 13186 1.1 mrg mac1 = arg[3] 13187 1.1 mrg } else { 13188 1.1 mrg defundef = substr(arg[1], 2) 13189 1.1 mrg mac1 = arg[2] 13190 1.1 mrg } 13191 1.1 mrg split(mac1, mac2, "(") #) 13192 1.1 mrg macro = mac2[1] 13193 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1) 13194 1.1 mrg if (D_is_set[macro]) { 13195 1.1 mrg # Preserve the white space surrounding the "#". 13196 1.1 mrg print prefix "define", macro P[macro] D[macro] 13197 1.1 mrg next 13198 1.1 mrg } else { 13199 1.1 mrg # Replace #undef with comments. This is necessary, for example, 13200 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required 13201 1.1 mrg # on some systems where configure will not decide to define it. 13202 1.1 mrg if (defundef == "undef") { 13203 1.1 mrg print "/*", prefix defundef, macro, "*/" 13204 1.1 mrg next 13205 1.1 mrg } 13206 1.1 mrg } 13207 1.1 mrg } 13208 1.1 mrg { print } 13209 1.1 mrg _ACAWK 13210 1.1 mrg _ACEOF 13211 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13212 1.8 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13213 1.1 mrg fi # test -n "$CONFIG_HEADERS" 13214 1.1 mrg 13215 1.1 mrg 13216 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13217 1.1 mrg shift 13218 1.1 mrg for ac_tag 13219 1.1 mrg do 13220 1.1 mrg case $ac_tag in 13221 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 13222 1.1 mrg esac 13223 1.1 mrg case $ac_mode$ac_tag in 13224 1.1 mrg :[FHL]*:*);; 13225 1.8 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13226 1.1 mrg :[FH]-) ac_tag=-:-;; 13227 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13228 1.1 mrg esac 13229 1.1 mrg ac_save_IFS=$IFS 13230 1.1 mrg IFS=: 13231 1.1 mrg set x $ac_tag 13232 1.1 mrg IFS=$ac_save_IFS 13233 1.1 mrg shift 13234 1.1 mrg ac_file=$1 13235 1.1 mrg shift 13236 1.1 mrg 13237 1.1 mrg case $ac_mode in 13238 1.1 mrg :L) ac_source=$1;; 13239 1.1 mrg :[FH]) 13240 1.1 mrg ac_file_inputs= 13241 1.1 mrg for ac_f 13242 1.1 mrg do 13243 1.1 mrg case $ac_f in 13244 1.8 mrg -) ac_f="$ac_tmp/stdin";; 13245 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 13246 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 13247 1.1 mrg # because $ac_f cannot contain `:'. 13248 1.1 mrg test -f "$ac_f" || 13249 1.1 mrg case $ac_f in 13250 1.1 mrg [\\/$]*) false;; 13251 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13252 1.1 mrg esac || 13253 1.8 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13254 1.1 mrg esac 13255 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13256 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 13257 1.1 mrg done 13258 1.1 mrg 13259 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 13260 1.1 mrg # use $as_me), people would be surprised to read: 13261 1.1 mrg # /* config.h. Generated by config.status. */ 13262 1.1 mrg configure_input='Generated from '` 13263 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13264 1.1 mrg `' by configure.' 13265 1.1 mrg if test x"$ac_file" != x-; then 13266 1.1 mrg configure_input="$ac_file. $configure_input" 13267 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13268 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 13269 1.1 mrg fi 13270 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 13271 1.1 mrg case $configure_input in #( 13272 1.1 mrg *\&* | *\|* | *\\* ) 13273 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 13274 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 13275 1.1 mrg *) ac_sed_conf_input=$configure_input;; 13276 1.1 mrg esac 13277 1.1 mrg 13278 1.1 mrg case $ac_tag in 13279 1.8 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13280 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13281 1.1 mrg esac 13282 1.1 mrg ;; 13283 1.1 mrg esac 13284 1.1 mrg 13285 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 13286 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13287 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 13288 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 13289 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13290 1.1 mrg $as_echo X"$ac_file" | 13291 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13292 1.1 mrg s//\1/ 13293 1.1 mrg q 13294 1.1 mrg } 13295 1.1 mrg /^X\(\/\/\)[^/].*/{ 13296 1.1 mrg s//\1/ 13297 1.1 mrg q 13298 1.1 mrg } 13299 1.1 mrg /^X\(\/\/\)$/{ 13300 1.1 mrg s//\1/ 13301 1.1 mrg q 13302 1.1 mrg } 13303 1.1 mrg /^X\(\/\).*/{ 13304 1.1 mrg s//\1/ 13305 1.1 mrg q 13306 1.1 mrg } 13307 1.1 mrg s/.*/./; q'` 13308 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 13309 1.1 mrg ac_builddir=. 13310 1.1 mrg 13311 1.1 mrg case "$ac_dir" in 13312 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13313 1.1 mrg *) 13314 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13315 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 13316 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13317 1.1 mrg case $ac_top_builddir_sub in 13318 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13319 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13320 1.1 mrg esac ;; 13321 1.1 mrg esac 13322 1.1 mrg ac_abs_top_builddir=$ac_pwd 13323 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 13324 1.1 mrg # for backward compatibility: 13325 1.1 mrg ac_top_builddir=$ac_top_build_prefix 13326 1.1 mrg 13327 1.1 mrg case $srcdir in 13328 1.1 mrg .) # We are building in place. 13329 1.1 mrg ac_srcdir=. 13330 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 13331 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 13332 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 13333 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 13334 1.1 mrg ac_top_srcdir=$srcdir 13335 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 13336 1.1 mrg *) # Relative name. 13337 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13338 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 13339 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13340 1.1 mrg esac 13341 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13342 1.1 mrg 13343 1.1 mrg 13344 1.1 mrg case $ac_mode in 13345 1.1 mrg :F) 13346 1.1 mrg # 13347 1.1 mrg # CONFIG_FILE 13348 1.1 mrg # 13349 1.1 mrg 13350 1.1 mrg case $INSTALL in 13351 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13352 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13353 1.1 mrg esac 13354 1.1 mrg _ACEOF 13355 1.1 mrg 13356 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13357 1.1 mrg # If the template does not know about datarootdir, expand it. 13358 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 13359 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 13360 1.1 mrg ac_sed_dataroot=' 13361 1.1 mrg /datarootdir/ { 13362 1.1 mrg p 13363 1.1 mrg q 13364 1.1 mrg } 13365 1.1 mrg /@datadir@/p 13366 1.1 mrg /@docdir@/p 13367 1.1 mrg /@infodir@/p 13368 1.1 mrg /@localedir@/p 13369 1.1 mrg /@mandir@/p' 13370 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13371 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 13372 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13373 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13374 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13375 1.1 mrg _ACEOF 13376 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13377 1.1 mrg ac_datarootdir_hack=' 13378 1.1 mrg s&@datadir@&$datadir&g 13379 1.1 mrg s&@docdir@&$docdir&g 13380 1.1 mrg s&@infodir@&$infodir&g 13381 1.1 mrg s&@localedir@&$localedir&g 13382 1.1 mrg s&@mandir@&$mandir&g 13383 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 13384 1.1 mrg esac 13385 1.1 mrg _ACEOF 13386 1.1 mrg 13387 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 13388 1.1 mrg # Shell code in configure.ac might set extrasub. 13389 1.1 mrg # FIXME: do we really want to maintain this feature? 13390 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13391 1.1 mrg ac_sed_extra="$ac_vpsub 13392 1.1 mrg $extrasub 13393 1.1 mrg _ACEOF 13394 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13395 1.1 mrg :t 13396 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13397 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 13398 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 13399 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 13400 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 13401 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 13402 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 13403 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13404 1.1 mrg s&@builddir@&$ac_builddir&;t t 13405 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 13406 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13407 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 13408 1.1 mrg $ac_datarootdir_hack 13409 1.1 mrg " 13410 1.8 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13411 1.8 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13412 1.1 mrg 13413 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13414 1.8 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13415 1.8 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13416 1.8 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 13417 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13418 1.8 mrg which seems to be undefined. Please make sure it is defined" >&5 13419 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13420 1.8 mrg which seems to be undefined. Please make sure it is defined" >&2;} 13421 1.1 mrg 13422 1.8 mrg rm -f "$ac_tmp/stdin" 13423 1.1 mrg case $ac_file in 13424 1.8 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13425 1.8 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13426 1.1 mrg esac \ 13427 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13428 1.1 mrg ;; 13429 1.1 mrg :H) 13430 1.1 mrg # 13431 1.1 mrg # CONFIG_HEADER 13432 1.1 mrg # 13433 1.1 mrg if test x"$ac_file" != x-; then 13434 1.1 mrg { 13435 1.1 mrg $as_echo "/* $configure_input */" \ 13436 1.8 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13437 1.8 mrg } >"$ac_tmp/config.h" \ 13438 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13439 1.8 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13440 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13441 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 13442 1.1 mrg else 13443 1.1 mrg rm -f "$ac_file" 13444 1.8 mrg mv "$ac_tmp/config.h" "$ac_file" \ 13445 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13446 1.1 mrg fi 13447 1.1 mrg else 13448 1.1 mrg $as_echo "/* $configure_input */" \ 13449 1.8 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13450 1.8 mrg || as_fn_error $? "could not create -" "$LINENO" 5 13451 1.1 mrg fi 13452 1.1 mrg ;; 13453 1.1 mrg 13454 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13455 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 13456 1.1 mrg ;; 13457 1.1 mrg esac 13458 1.1 mrg 13459 1.1 mrg 13460 1.1 mrg case $ac_file$ac_mode in 13461 1.1 mrg "default-1":C) 13462 1.1 mrg # Only add multilib support code if we just rebuilt the top-level 13463 1.1 mrg # Makefile. 13464 1.1 mrg case " $CONFIG_FILES " in 13465 1.1 mrg *" Makefile "*) 13466 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in 13467 1.1 mrg ;; 13468 1.1 mrg esac ;; 13469 1.1 mrg "libtool":C) 13470 1.1 mrg 13471 1.1 mrg # See if we are running on zsh, and set the options which allow our 13472 1.1 mrg # commands through without removal of \ escapes. 13473 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 13474 1.1 mrg setopt NO_GLOB_SUBST 13475 1.1 mrg fi 13476 1.1 mrg 13477 1.1 mrg cfgfile="${ofile}T" 13478 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13479 1.1 mrg $RM "$cfgfile" 13480 1.1 mrg 13481 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 13482 1.1 mrg #! $SHELL 13483 1.1 mrg 13484 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13485 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13486 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13487 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 13488 1.1 mrg # 13489 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13490 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13491 1.1 mrg # Written by Gordon Matzigkeit, 1996 13492 1.1 mrg # 13493 1.1 mrg # This file is part of GNU Libtool. 13494 1.1 mrg # 13495 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 13496 1.1 mrg # modify it under the terms of the GNU General Public License as 13497 1.1 mrg # published by the Free Software Foundation; either version 2 of 13498 1.1 mrg # the License, or (at your option) any later version. 13499 1.1 mrg # 13500 1.1 mrg # As a special exception to the GNU General Public License, 13501 1.1 mrg # if you distribute this file as part of a program or library that 13502 1.1 mrg # is built using GNU Libtool, you may include this file under the 13503 1.1 mrg # same distribution terms that you use for the rest of that program. 13504 1.1 mrg # 13505 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 13506 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 13507 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13508 1.1 mrg # GNU General Public License for more details. 13509 1.1 mrg # 13510 1.1 mrg # You should have received a copy of the GNU General Public License 13511 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 13512 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13513 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 13514 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13515 1.1 mrg 13516 1.1 mrg 13517 1.1 mrg # The names of the tagged configurations supported by this script. 13518 1.1 mrg available_tags="" 13519 1.1 mrg 13520 1.1 mrg # ### BEGIN LIBTOOL CONFIG 13521 1.1 mrg 13522 1.1 mrg # Assembler program. 13523 1.1 mrg AS=$lt_AS 13524 1.1 mrg 13525 1.1 mrg # DLL creation program. 13526 1.1 mrg DLLTOOL=$lt_DLLTOOL 13527 1.1 mrg 13528 1.1 mrg # Object dumper program. 13529 1.1 mrg OBJDUMP=$lt_OBJDUMP 13530 1.1 mrg 13531 1.1 mrg # Which release of libtool.m4 was used? 13532 1.1 mrg macro_version=$macro_version 13533 1.1 mrg macro_revision=$macro_revision 13534 1.1 mrg 13535 1.1 mrg # Whether or not to build shared libraries. 13536 1.1 mrg build_libtool_libs=$enable_shared 13537 1.1 mrg 13538 1.1 mrg # Whether or not to build static libraries. 13539 1.1 mrg build_old_libs=$enable_static 13540 1.1 mrg 13541 1.1 mrg # What type of objects to build. 13542 1.1 mrg pic_mode=$pic_mode 13543 1.1 mrg 13544 1.1 mrg # Whether or not to optimize for fast installation. 13545 1.1 mrg fast_install=$enable_fast_install 13546 1.1 mrg 13547 1.1 mrg # Shell to use when invoking shell scripts. 13548 1.1 mrg SHELL=$lt_SHELL 13549 1.1 mrg 13550 1.1 mrg # An echo program that protects backslashes. 13551 1.1 mrg ECHO=$lt_ECHO 13552 1.1 mrg 13553 1.1 mrg # The host system. 13554 1.1 mrg host_alias=$host_alias 13555 1.1 mrg host=$host 13556 1.1 mrg host_os=$host_os 13557 1.1 mrg 13558 1.1 mrg # The build system. 13559 1.1 mrg build_alias=$build_alias 13560 1.1 mrg build=$build 13561 1.1 mrg build_os=$build_os 13562 1.1 mrg 13563 1.1 mrg # A sed program that does not truncate output. 13564 1.1 mrg SED=$lt_SED 13565 1.1 mrg 13566 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 13567 1.1 mrg Xsed="\$SED -e 1s/^X//" 13568 1.1 mrg 13569 1.1 mrg # A grep program that handles long lines. 13570 1.1 mrg GREP=$lt_GREP 13571 1.1 mrg 13572 1.1 mrg # An ERE matcher. 13573 1.1 mrg EGREP=$lt_EGREP 13574 1.1 mrg 13575 1.1 mrg # A literal string matcher. 13576 1.1 mrg FGREP=$lt_FGREP 13577 1.1 mrg 13578 1.1 mrg # A BSD- or MS-compatible name lister. 13579 1.1 mrg NM=$lt_NM 13580 1.1 mrg 13581 1.1 mrg # Whether we need soft or hard links. 13582 1.1 mrg LN_S=$lt_LN_S 13583 1.1 mrg 13584 1.1 mrg # What is the maximum length of a command? 13585 1.1 mrg max_cmd_len=$max_cmd_len 13586 1.1 mrg 13587 1.1 mrg # Object file suffix (normally "o"). 13588 1.1 mrg objext=$ac_objext 13589 1.1 mrg 13590 1.1 mrg # Executable file suffix (normally ""). 13591 1.1 mrg exeext=$exeext 13592 1.1 mrg 13593 1.1 mrg # whether the shell understands "unset". 13594 1.1 mrg lt_unset=$lt_unset 13595 1.1 mrg 13596 1.1 mrg # turn spaces into newlines. 13597 1.1 mrg SP2NL=$lt_lt_SP2NL 13598 1.1 mrg 13599 1.1 mrg # turn newlines into spaces. 13600 1.1 mrg NL2SP=$lt_lt_NL2SP 13601 1.1 mrg 13602 1.1 mrg # Method to check whether dependent libraries are shared objects. 13603 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 13604 1.1 mrg 13605 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 13606 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 13607 1.1 mrg 13608 1.1 mrg # The archiver. 13609 1.1 mrg AR=$lt_AR 13610 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 13611 1.1 mrg 13612 1.1 mrg # A symbol stripping program. 13613 1.1 mrg STRIP=$lt_STRIP 13614 1.1 mrg 13615 1.1 mrg # Commands used to install an old-style archive. 13616 1.1 mrg RANLIB=$lt_RANLIB 13617 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 13618 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 13619 1.1 mrg 13620 1.1 mrg # Whether to use a lock for old archive extraction. 13621 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 13622 1.1 mrg 13623 1.1 mrg # A C compiler. 13624 1.1 mrg LTCC=$lt_CC 13625 1.1 mrg 13626 1.1 mrg # LTCC compiler flags. 13627 1.1 mrg LTCFLAGS=$lt_CFLAGS 13628 1.1 mrg 13629 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 13630 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13631 1.1 mrg 13632 1.1 mrg # Transform the output of nm in a proper C declaration. 13633 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13634 1.1 mrg 13635 1.1 mrg # Transform the output of nm in a C name address pair. 13636 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13637 1.1 mrg 13638 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 13639 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13640 1.1 mrg 13641 1.1 mrg # The name of the directory that contains temporary libtool files. 13642 1.1 mrg objdir=$objdir 13643 1.1 mrg 13644 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 13645 1.1 mrg MAGIC_CMD=$MAGIC_CMD 13646 1.1 mrg 13647 1.1 mrg # Must we lock files when doing compilation? 13648 1.1 mrg need_locks=$lt_need_locks 13649 1.1 mrg 13650 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13651 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 13652 1.1 mrg 13653 1.1 mrg # Tool to change global to local symbols on Mac OS X. 13654 1.1 mrg NMEDIT=$lt_NMEDIT 13655 1.1 mrg 13656 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 13657 1.1 mrg LIPO=$lt_LIPO 13658 1.1 mrg 13659 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 13660 1.1 mrg OTOOL=$lt_OTOOL 13661 1.1 mrg 13662 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13663 1.1 mrg OTOOL64=$lt_OTOOL64 13664 1.1 mrg 13665 1.1 mrg # Old archive suffix (normally "a"). 13666 1.1 mrg libext=$libext 13667 1.1 mrg 13668 1.1 mrg # Shared library suffix (normally ".so"). 13669 1.1 mrg shrext_cmds=$lt_shrext_cmds 13670 1.1 mrg 13671 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 13672 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 13673 1.1 mrg 13674 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 13675 1.1 mrg # restored at link time. 13676 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 13677 1.1 mrg 13678 1.1 mrg # Do we need the "lib" prefix for modules? 13679 1.1 mrg need_lib_prefix=$need_lib_prefix 13680 1.1 mrg 13681 1.1 mrg # Do we need a version for libraries? 13682 1.1 mrg need_version=$need_version 13683 1.1 mrg 13684 1.1 mrg # Library versioning type. 13685 1.1 mrg version_type=$version_type 13686 1.1 mrg 13687 1.1 mrg # Shared library runtime path variable. 13688 1.1 mrg runpath_var=$runpath_var 13689 1.1 mrg 13690 1.1 mrg # Shared library path variable. 13691 1.1 mrg shlibpath_var=$shlibpath_var 13692 1.1 mrg 13693 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 13694 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13695 1.1 mrg 13696 1.1 mrg # Format of library name prefix. 13697 1.1 mrg libname_spec=$lt_libname_spec 13698 1.1 mrg 13699 1.1 mrg # List of archive names. First name is the real one, the rest are links. 13700 1.1 mrg # The last name is the one that the linker finds with -lNAME 13701 1.1 mrg library_names_spec=$lt_library_names_spec 13702 1.1 mrg 13703 1.1 mrg # The coded name of the library, if different from the real name. 13704 1.1 mrg soname_spec=$lt_soname_spec 13705 1.1 mrg 13706 1.1 mrg # Permission mode override for installation of shared libraries. 13707 1.1 mrg install_override_mode=$lt_install_override_mode 13708 1.1 mrg 13709 1.1 mrg # Command to use after installation of a shared archive. 13710 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 13711 1.1 mrg 13712 1.1 mrg # Command to use after uninstallation of a shared archive. 13713 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 13714 1.1 mrg 13715 1.1 mrg # Commands used to finish a libtool library installation in a directory. 13716 1.1 mrg finish_cmds=$lt_finish_cmds 13717 1.1 mrg 13718 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 13719 1.1 mrg # not shown. 13720 1.1 mrg finish_eval=$lt_finish_eval 13721 1.1 mrg 13722 1.1 mrg # Whether we should hardcode library paths into libraries. 13723 1.1 mrg hardcode_into_libs=$hardcode_into_libs 13724 1.1 mrg 13725 1.1 mrg # Compile-time system search path for libraries. 13726 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13727 1.1 mrg 13728 1.1 mrg # Run-time system search path for libraries. 13729 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13730 1.1 mrg 13731 1.1 mrg # Whether dlopen is supported. 13732 1.1 mrg dlopen_support=$enable_dlopen 13733 1.1 mrg 13734 1.1 mrg # Whether dlopen of programs is supported. 13735 1.1 mrg dlopen_self=$enable_dlopen_self 13736 1.1 mrg 13737 1.1 mrg # Whether dlopen of statically linked programs is supported. 13738 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 13739 1.1 mrg 13740 1.1 mrg # Commands to strip libraries. 13741 1.1 mrg old_striplib=$lt_old_striplib 13742 1.1 mrg striplib=$lt_striplib 13743 1.1 mrg 13744 1.1 mrg 13745 1.1 mrg # The linker used to build libraries. 13746 1.1 mrg LD=$lt_LD 13747 1.1 mrg 13748 1.1 mrg # How to create reloadable object files. 13749 1.1 mrg reload_flag=$lt_reload_flag 13750 1.1 mrg reload_cmds=$lt_reload_cmds 13751 1.1 mrg 13752 1.1 mrg # Commands used to build an old-style archive. 13753 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 13754 1.1 mrg 13755 1.1 mrg # A language specific compiler. 13756 1.1 mrg CC=$lt_compiler 13757 1.1 mrg 13758 1.1 mrg # Is the compiler the GNU compiler? 13759 1.1 mrg with_gcc=$GCC 13760 1.1 mrg 13761 1.1 mrg # Compiler flag to turn off builtin functions. 13762 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13763 1.1 mrg 13764 1.1 mrg # How to pass a linker flag through the compiler. 13765 1.1 mrg wl=$lt_lt_prog_compiler_wl 13766 1.1 mrg 13767 1.1 mrg # Additional compiler flags for building library objects. 13768 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 13769 1.1 mrg 13770 1.1 mrg # Compiler flag to prevent dynamic linking. 13771 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 13772 1.1 mrg 13773 1.1 mrg # Does compiler simultaneously support -c and -o options? 13774 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13775 1.1 mrg 13776 1.1 mrg # Whether or not to add -lc for building shared libraries. 13777 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 13778 1.1 mrg 13779 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 13780 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13781 1.1 mrg 13782 1.1 mrg # Compiler flag to allow reflexive dlopens. 13783 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13784 1.1 mrg 13785 1.1 mrg # Compiler flag to generate shared objects directly from archives. 13786 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 13787 1.1 mrg 13788 1.1 mrg # Whether the compiler copes with passing no objects directly. 13789 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 13790 1.1 mrg 13791 1.1 mrg # Create an old-style archive from a shared archive. 13792 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13793 1.1 mrg 13794 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 13795 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13796 1.1 mrg 13797 1.1 mrg # Commands used to build a shared archive. 13798 1.1 mrg archive_cmds=$lt_archive_cmds 13799 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 13800 1.1 mrg 13801 1.1 mrg # Commands used to build a loadable module if different from building 13802 1.1 mrg # a shared archive. 13803 1.1 mrg module_cmds=$lt_module_cmds 13804 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 13805 1.1 mrg 13806 1.1 mrg # Whether we are building with GNU ld or not. 13807 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 13808 1.1 mrg 13809 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 13810 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 13811 1.1 mrg 13812 1.1 mrg # Flag that enforces no undefined symbols. 13813 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 13814 1.1 mrg 13815 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 13816 1.1 mrg # This must work even if \$libdir does not exist 13817 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13818 1.1 mrg 13819 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 13820 1.1 mrg # during linking. This must work even if \$libdir does not exist. 13821 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13822 1.1 mrg 13823 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 13824 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 13825 1.1 mrg 13826 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13827 1.1 mrg # DIR into the resulting binary. 13828 1.1 mrg hardcode_direct=$hardcode_direct 13829 1.1 mrg 13830 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13831 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 13832 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13833 1.1 mrg # library is relocated. 13834 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 13835 1.1 mrg 13836 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13837 1.1 mrg # into the resulting binary. 13838 1.1 mrg hardcode_minus_L=$hardcode_minus_L 13839 1.1 mrg 13840 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13841 1.1 mrg # into the resulting binary. 13842 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 13843 1.1 mrg 13844 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 13845 1.1 mrg # into the library and all subsequent libraries and executables linked 13846 1.1 mrg # against it. 13847 1.1 mrg hardcode_automatic=$hardcode_automatic 13848 1.1 mrg 13849 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 13850 1.1 mrg # to runtime path list. 13851 1.1 mrg inherit_rpath=$inherit_rpath 13852 1.1 mrg 13853 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 13854 1.1 mrg link_all_deplibs=$link_all_deplibs 13855 1.1 mrg 13856 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 13857 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 13858 1.1 mrg 13859 1.1 mrg # Set to "yes" if exported symbols are required. 13860 1.1 mrg always_export_symbols=$always_export_symbols 13861 1.1 mrg 13862 1.1 mrg # The commands to list exported symbols. 13863 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 13864 1.1 mrg 13865 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 13866 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 13867 1.1 mrg 13868 1.1 mrg # Symbols that must always be exported. 13869 1.1 mrg include_expsyms=$lt_include_expsyms 13870 1.1 mrg 13871 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 13872 1.1 mrg prelink_cmds=$lt_prelink_cmds 13873 1.1 mrg 13874 1.1 mrg # Specify filename containing input files. 13875 1.1 mrg file_list_spec=$lt_file_list_spec 13876 1.1 mrg 13877 1.1 mrg # How to hardcode a shared library path into an executable. 13878 1.1 mrg hardcode_action=$hardcode_action 13879 1.1 mrg 13880 1.1 mrg # ### END LIBTOOL CONFIG 13881 1.1 mrg 13882 1.1 mrg _LT_EOF 13883 1.1 mrg 13884 1.1 mrg case $host_os in 13885 1.1 mrg aix3*) 13886 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 13887 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 13888 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 13889 1.1 mrg # vanish in a puff of smoke. 13890 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 13891 1.1 mrg COLLECT_NAMES= 13892 1.1 mrg export COLLECT_NAMES 13893 1.1 mrg fi 13894 1.1 mrg _LT_EOF 13895 1.1 mrg ;; 13896 1.1 mrg esac 13897 1.1 mrg 13898 1.1 mrg 13899 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 13900 1.1 mrg 13901 1.1 mrg 13902 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 13903 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 13904 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 13905 1.1 mrg # is reportedly fixed, but why not run on old versions too? 13906 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13907 1.1 mrg || (rm -f "$cfgfile"; exit 1) 13908 1.1 mrg 13909 1.1 mrg case $xsi_shell in 13910 1.1 mrg yes) 13911 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13912 1.1 mrg 13913 1.1 mrg # func_dirname file append nondir_replacement 13914 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13915 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 13916 1.1 mrg func_dirname () 13917 1.1 mrg { 13918 1.1 mrg case ${1} in 13919 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 13920 1.1 mrg * ) func_dirname_result="${3}" ;; 13921 1.1 mrg esac 13922 1.1 mrg } 13923 1.1 mrg 13924 1.1 mrg # func_basename file 13925 1.1 mrg func_basename () 13926 1.1 mrg { 13927 1.1 mrg func_basename_result="${1##*/}" 13928 1.1 mrg } 13929 1.1 mrg 13930 1.1 mrg # func_dirname_and_basename file append nondir_replacement 13931 1.1 mrg # perform func_basename and func_dirname in a single function 13932 1.1 mrg # call: 13933 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 13934 1.1 mrg # add APPEND to the result, otherwise set result 13935 1.1 mrg # to NONDIR_REPLACEMENT. 13936 1.1 mrg # value returned in "$func_dirname_result" 13937 1.1 mrg # basename: Compute filename of FILE. 13938 1.1 mrg # value retuned in "$func_basename_result" 13939 1.1 mrg # Implementation must be kept synchronized with func_dirname 13940 1.1 mrg # and func_basename. For efficiency, we do not delegate to 13941 1.1 mrg # those functions but instead duplicate the functionality here. 13942 1.1 mrg func_dirname_and_basename () 13943 1.1 mrg { 13944 1.1 mrg case ${1} in 13945 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 13946 1.1 mrg * ) func_dirname_result="${3}" ;; 13947 1.1 mrg esac 13948 1.1 mrg func_basename_result="${1##*/}" 13949 1.1 mrg } 13950 1.1 mrg 13951 1.1 mrg # func_stripname prefix suffix name 13952 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 13953 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 13954 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 13955 1.1 mrg # dot (in which case that matches only a dot). 13956 1.1 mrg func_stripname () 13957 1.1 mrg { 13958 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13959 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 13960 1.1 mrg func_stripname_result=${3} 13961 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 13962 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 13963 1.1 mrg } 13964 1.1 mrg 13965 1.1 mrg # func_opt_split 13966 1.1 mrg func_opt_split () 13967 1.1 mrg { 13968 1.1 mrg func_opt_split_opt=${1%%=*} 13969 1.1 mrg func_opt_split_arg=${1#*=} 13970 1.1 mrg } 13971 1.1 mrg 13972 1.1 mrg # func_lo2o object 13973 1.1 mrg func_lo2o () 13974 1.1 mrg { 13975 1.1 mrg case ${1} in 13976 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13977 1.1 mrg *) func_lo2o_result=${1} ;; 13978 1.1 mrg esac 13979 1.1 mrg } 13980 1.1 mrg 13981 1.1 mrg # func_xform libobj-or-source 13982 1.1 mrg func_xform () 13983 1.1 mrg { 13984 1.1 mrg func_xform_result=${1%.*}.lo 13985 1.1 mrg } 13986 1.1 mrg 13987 1.1 mrg # func_arith arithmetic-term... 13988 1.1 mrg func_arith () 13989 1.1 mrg { 13990 1.1 mrg func_arith_result=$(( $* )) 13991 1.1 mrg } 13992 1.1 mrg 13993 1.1 mrg # func_len string 13994 1.1 mrg # STRING may not start with a hyphen. 13995 1.1 mrg func_len () 13996 1.1 mrg { 13997 1.1 mrg func_len_result=${#1} 13998 1.1 mrg } 13999 1.1 mrg 14000 1.1 mrg _LT_EOF 14001 1.1 mrg ;; 14002 1.1 mrg *) # Bourne compatible functions. 14003 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14004 1.1 mrg 14005 1.1 mrg # func_dirname file append nondir_replacement 14006 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 14007 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 14008 1.1 mrg func_dirname () 14009 1.1 mrg { 14010 1.1 mrg # Extract subdirectory from the argument. 14011 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14012 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 14013 1.1 mrg func_dirname_result="${3}" 14014 1.1 mrg else 14015 1.1 mrg func_dirname_result="$func_dirname_result${2}" 14016 1.1 mrg fi 14017 1.1 mrg } 14018 1.1 mrg 14019 1.1 mrg # func_basename file 14020 1.1 mrg func_basename () 14021 1.1 mrg { 14022 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14023 1.1 mrg } 14024 1.1 mrg 14025 1.1 mrg 14026 1.1 mrg # func_stripname prefix suffix name 14027 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 14028 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 14029 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 14030 1.1 mrg # dot (in which case that matches only a dot). 14031 1.1 mrg # func_strip_suffix prefix name 14032 1.1 mrg func_stripname () 14033 1.1 mrg { 14034 1.1 mrg case ${2} in 14035 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14036 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14037 1.1 mrg esac 14038 1.1 mrg } 14039 1.1 mrg 14040 1.1 mrg # sed scripts: 14041 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14042 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 14043 1.1 mrg 14044 1.1 mrg # func_opt_split 14045 1.1 mrg func_opt_split () 14046 1.1 mrg { 14047 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14048 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14049 1.1 mrg } 14050 1.1 mrg 14051 1.1 mrg # func_lo2o object 14052 1.1 mrg func_lo2o () 14053 1.1 mrg { 14054 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14055 1.1 mrg } 14056 1.1 mrg 14057 1.1 mrg # func_xform libobj-or-source 14058 1.1 mrg func_xform () 14059 1.1 mrg { 14060 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 14061 1.1 mrg } 14062 1.1 mrg 14063 1.1 mrg # func_arith arithmetic-term... 14064 1.1 mrg func_arith () 14065 1.1 mrg { 14066 1.1 mrg func_arith_result=`expr "$@"` 14067 1.1 mrg } 14068 1.1 mrg 14069 1.1 mrg # func_len string 14070 1.1 mrg # STRING may not start with a hyphen. 14071 1.1 mrg func_len () 14072 1.1 mrg { 14073 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 14074 1.1 mrg } 14075 1.1 mrg 14076 1.1 mrg _LT_EOF 14077 1.1 mrg esac 14078 1.1 mrg 14079 1.1 mrg case $lt_shell_append in 14080 1.1 mrg yes) 14081 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14082 1.1 mrg 14083 1.1 mrg # func_append var value 14084 1.1 mrg # Append VALUE to the end of shell variable VAR. 14085 1.1 mrg func_append () 14086 1.1 mrg { 14087 1.1 mrg eval "$1+=\$2" 14088 1.1 mrg } 14089 1.1 mrg _LT_EOF 14090 1.1 mrg ;; 14091 1.1 mrg *) 14092 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 14093 1.1 mrg 14094 1.1 mrg # func_append var value 14095 1.1 mrg # Append VALUE to the end of shell variable VAR. 14096 1.1 mrg func_append () 14097 1.1 mrg { 14098 1.1 mrg eval "$1=\$$1\$2" 14099 1.1 mrg } 14100 1.1 mrg 14101 1.1 mrg _LT_EOF 14102 1.1 mrg ;; 14103 1.1 mrg esac 14104 1.1 mrg 14105 1.1 mrg 14106 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 14107 1.1 mrg || (rm -f "$cfgfile"; exit 1) 14108 1.1 mrg 14109 1.1 mrg mv -f "$cfgfile" "$ofile" || 14110 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 14111 1.1 mrg chmod +x "$ofile" 14112 1.1 mrg 14113 1.1 mrg ;; 14114 1.1 mrg 14115 1.1 mrg esac 14116 1.1 mrg done # for ac_tag 14117 1.1 mrg 14118 1.1 mrg 14119 1.1 mrg as_fn_exit 0 14120 1.1 mrg _ACEOF 14121 1.1 mrg ac_clean_files=$ac_clean_files_save 14122 1.1 mrg 14123 1.1 mrg test $ac_write_fail = 0 || 14124 1.8 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 14125 1.1 mrg 14126 1.1 mrg 14127 1.1 mrg # configure is writing to config.log, and then calls config.status. 14128 1.1 mrg # config.status does its own redirection, appending to config.log. 14129 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 14130 1.1 mrg # by configure, so config.status won't be able to write to it; its 14131 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 14132 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 14133 1.1 mrg # appended to by config.status. When coming back to configure, we 14134 1.1 mrg # need to make the FD available again. 14135 1.1 mrg if test "$no_create" != yes; then 14136 1.1 mrg ac_cs_success=: 14137 1.1 mrg ac_config_status_args= 14138 1.1 mrg test "$silent" = yes && 14139 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 14140 1.1 mrg exec 5>/dev/null 14141 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14142 1.1 mrg exec 5>>config.log 14143 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14144 1.1 mrg # would make configure fail if this is the last instruction. 14145 1.8 mrg $ac_cs_success || as_fn_exit 1 14146 1.1 mrg fi 14147 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14148 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14149 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14150 1.1 mrg fi 14151 1.1 mrg 14152