1 1.1 mrg #! /bin/sh 2 1.1 mrg # Guess values for system-dependent variables and create Makefiles. 3 1.11 mrg # Generated by GNU Autoconf 2.69 for package-unused version-unused. 4 1.11 mrg # 5 1.11 mrg # 6 1.11 mrg # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 mrg # 8 1.1 mrg # 9 1.1 mrg # This configure script is free software; the Free Software Foundation 10 1.1 mrg # gives unlimited permission to copy, distribute and modify it. 11 1.1 mrg ## -------------------- ## 12 1.1 mrg ## M4sh Initialization. ## 13 1.1 mrg ## -------------------- ## 14 1.1 mrg 15 1.1 mrg # Be more Bourne compatible 16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 mrg emulate sh 19 1.1 mrg NULLCMD=: 20 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 mrg # is contrary to our usage. Disable this feature. 22 1.1 mrg alias -g '${1+"$@"}'='"$@"' 23 1.1 mrg setopt NO_GLOB_SUBST 24 1.1 mrg else 25 1.1 mrg case `(set -o) 2>/dev/null` in #( 26 1.1 mrg *posix*) : 27 1.1 mrg set -o posix ;; #( 28 1.1 mrg *) : 29 1.1 mrg ;; 30 1.1 mrg esac 31 1.1 mrg fi 32 1.1 mrg 33 1.1 mrg 34 1.1 mrg as_nl=' 35 1.1 mrg ' 36 1.1 mrg export as_nl 37 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 mrg # but without wasting forks for bash or zsh. 43 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 mrg as_echo='print -r --' 46 1.1 mrg as_echo_n='print -rn --' 47 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 mrg as_echo='printf %s\n' 49 1.1 mrg as_echo_n='printf %s' 50 1.1 mrg else 51 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 mrg as_echo_n='/usr/ucb/echo -n' 54 1.1 mrg else 55 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 mrg as_echo_n_body='eval 57 1.1 mrg arg=$1; 58 1.1 mrg case $arg in #( 59 1.1 mrg *"$as_nl"*) 60 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 mrg esac; 63 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 mrg ' 65 1.1 mrg export as_echo_n_body 66 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 mrg fi 68 1.1 mrg export as_echo_body 69 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 70 1.1 mrg fi 71 1.1 mrg 72 1.1 mrg # The user is always right. 73 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 mrg PATH_SEPARATOR=: 75 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 mrg PATH_SEPARATOR=';' 78 1.1 mrg } 79 1.1 mrg fi 80 1.1 mrg 81 1.1 mrg 82 1.1 mrg # IFS 83 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 mrg # there to prevent editors from complaining about space-tab. 85 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 mrg # splitting by setting IFS to empty value.) 87 1.1 mrg IFS=" "" $as_nl" 88 1.1 mrg 89 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 90 1.11 mrg as_myself= 91 1.1 mrg case $0 in #(( 92 1.1 mrg *[\\/]* ) as_myself=$0 ;; 93 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 mrg for as_dir in $PATH 95 1.1 mrg do 96 1.1 mrg IFS=$as_save_IFS 97 1.1 mrg test -z "$as_dir" && as_dir=. 98 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 mrg done 100 1.1 mrg IFS=$as_save_IFS 101 1.1 mrg 102 1.1 mrg ;; 103 1.1 mrg esac 104 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 mrg # in which case we are not to be found in the path. 106 1.1 mrg if test "x$as_myself" = x; then 107 1.1 mrg as_myself=$0 108 1.1 mrg fi 109 1.1 mrg if test ! -f "$as_myself"; then 110 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 mrg exit 1 112 1.1 mrg fi 113 1.1 mrg 114 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 117 1.1 mrg # trigger a bug in pdksh 5.2.14. 118 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 mrg do eval test x\${$as_var+set} = xset \ 120 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 mrg done 122 1.1 mrg PS1='$ ' 123 1.1 mrg PS2='> ' 124 1.1 mrg PS4='+ ' 125 1.1 mrg 126 1.1 mrg # NLS nuisances. 127 1.1 mrg LC_ALL=C 128 1.1 mrg export LC_ALL 129 1.1 mrg LANGUAGE=C 130 1.1 mrg export LANGUAGE 131 1.1 mrg 132 1.1 mrg # CDPATH. 133 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 mrg 135 1.11 mrg # Use a proper internal environment variable to ensure we don't fall 136 1.11 mrg # into an infinite loop, continuously re-executing ourselves. 137 1.11 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.11 mrg _as_can_reexec=no; export _as_can_reexec; 139 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 140 1.11 mrg # neutralization value for shells without unset; and this also 141 1.11 mrg # works around shells that cannot unset nonexistent variables. 142 1.11 mrg # Preserve -v and -x to the replacement shell. 143 1.11 mrg BASH_ENV=/dev/null 144 1.11 mrg ENV=/dev/null 145 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.11 mrg case $- in # (((( 147 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 148 1.11 mrg *v* ) as_opts=-v ;; 149 1.11 mrg *x* ) as_opts=-x ;; 150 1.11 mrg * ) as_opts= ;; 151 1.11 mrg esac 152 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 154 1.11 mrg # out after a failed `exec'. 155 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.11 mrg as_fn_exit 255 157 1.11 mrg fi 158 1.11 mrg # We don't want this to propagate to other subprocesses. 159 1.11 mrg { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 mrg if test "x$CONFIG_SHELL" = x; then 161 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 mrg emulate sh 163 1.1 mrg NULLCMD=: 164 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 mrg # is contrary to our usage. Disable this feature. 166 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 mrg setopt NO_GLOB_SUBST 168 1.1 mrg else 169 1.1 mrg case \`(set -o) 2>/dev/null\` in #( 170 1.1 mrg *posix*) : 171 1.1 mrg set -o posix ;; #( 172 1.1 mrg *) : 173 1.1 mrg ;; 174 1.1 mrg esac 175 1.1 mrg fi 176 1.1 mrg " 177 1.1 mrg as_required="as_fn_return () { (exit \$1); } 178 1.1 mrg as_fn_success () { as_fn_return 0; } 179 1.1 mrg as_fn_failure () { as_fn_return 1; } 180 1.1 mrg as_fn_ret_success () { return 0; } 181 1.1 mrg as_fn_ret_failure () { return 1; } 182 1.1 mrg 183 1.1 mrg exitcode=0 184 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 mrg 190 1.1 mrg else 191 1.1 mrg exitcode=1; echo positional parameters were not saved. 192 1.1 mrg fi 193 1.11 mrg test x\$exitcode = x0 || exit 1 194 1.11 mrg test -x / || exit 1" 195 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.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.11 mrg export CONFIG_SHELL 248 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 249 1.11 mrg # neutralization value for shells without unset; and this also 250 1.11 mrg # works around shells that cannot unset nonexistent variables. 251 1.11 mrg # Preserve -v and -x to the replacement shell. 252 1.11 mrg BASH_ENV=/dev/null 253 1.11 mrg ENV=/dev/null 254 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.11 mrg case $- in # (((( 256 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 257 1.11 mrg *v* ) as_opts=-v ;; 258 1.11 mrg *x* ) as_opts=-x ;; 259 1.11 mrg * ) as_opts= ;; 260 1.11 mrg esac 261 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 263 1.11 mrg # out after a failed `exec'. 264 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.11 mrg exit 255 266 1.1 mrg fi 267 1.1 mrg 268 1.1 mrg if test x$as_have_required = xno; then : 269 1.1 mrg $as_echo "$0: This script requires a shell more modern than all" 270 1.1 mrg $as_echo "$0: the shells that I found on your system." 271 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then 272 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 1.1 mrg else 275 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 1.1 mrg $0: including any error possibly output before this 277 1.1 mrg $0: message. Then install a modern shell, or manually run 278 1.1 mrg $0: the script under such a shell if you do have one." 279 1.1 mrg fi 280 1.1 mrg exit 1 281 1.1 mrg fi 282 1.1 mrg fi 283 1.1 mrg fi 284 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 285 1.1 mrg export SHELL 286 1.1 mrg # Unset more variables known to interfere with behavior of common tools. 287 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS= 288 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS 289 1.1 mrg 290 1.1 mrg ## --------------------- ## 291 1.1 mrg ## M4sh Shell Functions. ## 292 1.1 mrg ## --------------------- ## 293 1.1 mrg # as_fn_unset VAR 294 1.1 mrg # --------------- 295 1.1 mrg # Portably unset VAR. 296 1.1 mrg as_fn_unset () 297 1.1 mrg { 298 1.1 mrg { eval $1=; unset $1;} 299 1.1 mrg } 300 1.1 mrg as_unset=as_fn_unset 301 1.1 mrg 302 1.1 mrg # as_fn_set_status STATUS 303 1.1 mrg # ----------------------- 304 1.1 mrg # Set $? to STATUS, without forking. 305 1.1 mrg as_fn_set_status () 306 1.1 mrg { 307 1.1 mrg return $1 308 1.1 mrg } # as_fn_set_status 309 1.1 mrg 310 1.1 mrg # as_fn_exit STATUS 311 1.1 mrg # ----------------- 312 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 1.1 mrg as_fn_exit () 314 1.1 mrg { 315 1.1 mrg set +e 316 1.1 mrg as_fn_set_status $1 317 1.1 mrg exit $1 318 1.1 mrg } # as_fn_exit 319 1.1 mrg 320 1.1 mrg # as_fn_mkdir_p 321 1.1 mrg # ------------- 322 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 323 1.1 mrg as_fn_mkdir_p () 324 1.1 mrg { 325 1.1 mrg 326 1.1 mrg case $as_dir in #( 327 1.1 mrg -*) as_dir=./$as_dir;; 328 1.1 mrg esac 329 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 330 1.1 mrg as_dirs= 331 1.1 mrg while :; do 332 1.1 mrg case $as_dir in #( 333 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 1.1 mrg *) as_qdir=$as_dir;; 335 1.1 mrg esac 336 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 337 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 338 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 340 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 341 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 1.1 mrg $as_echo X"$as_dir" | 343 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 1.1 mrg s//\1/ 345 1.1 mrg q 346 1.1 mrg } 347 1.1 mrg /^X\(\/\/\)[^/].*/{ 348 1.1 mrg s//\1/ 349 1.1 mrg q 350 1.1 mrg } 351 1.1 mrg /^X\(\/\/\)$/{ 352 1.1 mrg s//\1/ 353 1.1 mrg q 354 1.1 mrg } 355 1.1 mrg /^X\(\/\).*/{ 356 1.1 mrg s//\1/ 357 1.1 mrg q 358 1.1 mrg } 359 1.1 mrg s/.*/./; q'` 360 1.1 mrg test -d "$as_dir" && break 361 1.1 mrg done 362 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 363 1.11 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 1.1 mrg 365 1.1 mrg 366 1.1 mrg } # as_fn_mkdir_p 367 1.11 mrg 368 1.11 mrg # as_fn_executable_p FILE 369 1.11 mrg # ----------------------- 370 1.11 mrg # Test if FILE is an executable regular file. 371 1.11 mrg as_fn_executable_p () 372 1.11 mrg { 373 1.11 mrg test -f "$1" && test -x "$1" 374 1.11 mrg } # as_fn_executable_p 375 1.1 mrg # as_fn_append VAR VALUE 376 1.1 mrg # ---------------------- 377 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 378 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 379 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 380 1.1 mrg # implementations. 381 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 1.1 mrg eval 'as_fn_append () 383 1.1 mrg { 384 1.1 mrg eval $1+=\$2 385 1.1 mrg }' 386 1.1 mrg else 387 1.1 mrg as_fn_append () 388 1.1 mrg { 389 1.1 mrg eval $1=\$$1\$2 390 1.1 mrg } 391 1.1 mrg fi # as_fn_append 392 1.1 mrg 393 1.1 mrg # as_fn_arith ARG... 394 1.1 mrg # ------------------ 395 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 396 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 1.1 mrg # must be portable across $(()) and expr. 398 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 1.1 mrg eval 'as_fn_arith () 400 1.1 mrg { 401 1.1 mrg as_val=$(( $* )) 402 1.1 mrg }' 403 1.1 mrg else 404 1.1 mrg as_fn_arith () 405 1.1 mrg { 406 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 407 1.1 mrg } 408 1.1 mrg fi # as_fn_arith 409 1.1 mrg 410 1.1 mrg 411 1.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.11 mrg # ---------------------------------------- 413 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 1.11 mrg # script with STATUS, using 1 if that was 0. 416 1.1 mrg as_fn_error () 417 1.1 mrg { 418 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 419 1.11 mrg if test "$4"; then 420 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 mrg fi 423 1.11 mrg $as_echo "$as_me: error: $2" >&2 424 1.1 mrg as_fn_exit $as_status 425 1.1 mrg } # as_fn_error 426 1.1 mrg 427 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 428 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 1.1 mrg as_expr=expr 430 1.1 mrg else 431 1.1 mrg as_expr=false 432 1.1 mrg fi 433 1.1 mrg 434 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 1.1 mrg as_basename=basename 436 1.1 mrg else 437 1.1 mrg as_basename=false 438 1.1 mrg fi 439 1.1 mrg 440 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 1.1 mrg as_dirname=dirname 442 1.1 mrg else 443 1.1 mrg as_dirname=false 444 1.1 mrg fi 445 1.1 mrg 446 1.1 mrg as_me=`$as_basename -- "$0" || 447 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 1.1 mrg X"$0" : 'X\(//\)$' \| \ 449 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 1.1 mrg $as_echo X/"$0" | 451 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 1.1 mrg s//\1/ 453 1.1 mrg q 454 1.1 mrg } 455 1.1 mrg /^X\/\(\/\/\)$/{ 456 1.1 mrg s//\1/ 457 1.1 mrg q 458 1.1 mrg } 459 1.1 mrg /^X\/\(\/\).*/{ 460 1.1 mrg s//\1/ 461 1.1 mrg q 462 1.1 mrg } 463 1.1 mrg s/.*/./; q'` 464 1.1 mrg 465 1.1 mrg # Avoid depending upon Character Ranges. 466 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 1.1 mrg as_cr_digits='0123456789' 470 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 471 1.1 mrg 472 1.1 mrg 473 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 1.1 mrg sed -n ' 479 1.1 mrg p 480 1.1 mrg /[$]LINENO/= 481 1.1 mrg ' <$as_myself | 482 1.1 mrg sed ' 483 1.1 mrg s/[$]LINENO.*/&-/ 484 1.1 mrg t lineno 485 1.1 mrg b 486 1.1 mrg :lineno 487 1.1 mrg N 488 1.1 mrg :loop 489 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 1.1 mrg t loop 491 1.1 mrg s/-\n.*// 492 1.1 mrg ' >$as_me.lineno && 493 1.1 mrg chmod +x "$as_me.lineno" || 494 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 1.1 mrg 496 1.11 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.11 mrg # already done that, so ensure we don't try to do so again and fall 498 1.11 mrg # in an infinite loop. This has already happened in practice. 499 1.11 mrg _as_can_reexec=no; export _as_can_reexec 500 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems 501 1.1 mrg # (the dirname of $[0] is not the place where we might find the 502 1.1 mrg # original and so on. Autoconf is especially sensitive to this). 503 1.1 mrg . "./$as_me.lineno" 504 1.1 mrg # Exit status is that of the last command. 505 1.1 mrg exit 506 1.1 mrg } 507 1.1 mrg 508 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 509 1.1 mrg case `echo -n x` in #((((( 510 1.1 mrg -n*) 511 1.1 mrg case `echo 'xy\c'` in 512 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 1.1 mrg xy) ECHO_C='\c';; 514 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 1.1 mrg ECHO_T=' ';; 516 1.1 mrg esac;; 517 1.1 mrg *) 518 1.1 mrg ECHO_N='-n';; 519 1.1 mrg esac 520 1.1 mrg 521 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 522 1.1 mrg if test -d conf$$.dir; then 523 1.1 mrg rm -f conf$$.dir/conf$$.file 524 1.1 mrg else 525 1.1 mrg rm -f conf$$.dir 526 1.1 mrg mkdir conf$$.dir 2>/dev/null 527 1.1 mrg fi 528 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 529 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 530 1.1 mrg as_ln_s='ln -s' 531 1.1 mrg # ... but there are two gotchas: 532 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 1.11 mrg # In both cases, we have to default to `cp -pR'. 535 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 1.11 mrg as_ln_s='cp -pR' 537 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 538 1.1 mrg as_ln_s=ln 539 1.1 mrg else 540 1.11 mrg as_ln_s='cp -pR' 541 1.1 mrg fi 542 1.1 mrg else 543 1.11 mrg as_ln_s='cp -pR' 544 1.1 mrg fi 545 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 1.1 mrg rmdir conf$$.dir 2>/dev/null 547 1.1 mrg 548 1.1 mrg if mkdir -p . 2>/dev/null; then 549 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 550 1.1 mrg else 551 1.1 mrg test -d ./-p && rmdir ./-p 552 1.1 mrg as_mkdir_p=false 553 1.1 mrg fi 554 1.1 mrg 555 1.11 mrg as_test_x='test -x' 556 1.11 mrg as_executable_p=as_fn_executable_p 557 1.1 mrg 558 1.1 mrg # Sed expression to map a string onto a valid CPP name. 559 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 1.1 mrg 561 1.1 mrg # Sed expression to map a string onto a valid variable name. 562 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 1.1 mrg 564 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 565 1.1 mrg 566 1.1 mrg 567 1.11 mrg test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.11 mrg exec 6>&1 569 1.1 mrg 570 1.1 mrg # Name of the host. 571 1.11 mrg # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 1.1 mrg # so uname gets run too. 573 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 1.1 mrg 575 1.1 mrg # 576 1.1 mrg # Initializations. 577 1.1 mrg # 578 1.1 mrg ac_default_prefix=/usr/local 579 1.1 mrg ac_clean_files= 580 1.1 mrg ac_config_libobj_dir=. 581 1.1 mrg LIBOBJS= 582 1.1 mrg cross_compiling=no 583 1.1 mrg subdirs= 584 1.1 mrg MFLAGS= 585 1.1 mrg MAKEFLAGS= 586 1.1 mrg 587 1.1 mrg # Identity of this package. 588 1.1 mrg PACKAGE_NAME='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.9 mrg get_gcc_base_ver 635 1.9 mrg OBJC_BOEHM_GC_LIBS 636 1.9 mrg OBJC_BOEHM_GC_INCLUDES 637 1.9 mrg OBJC_BOEHM_GC 638 1.9 mrg OBJC_GCFLAGS 639 1.1 mrg SET_MAKE 640 1.1 mrg CPP 641 1.1 mrg OTOOL64 642 1.1 mrg OTOOL 643 1.1 mrg LIPO 644 1.1 mrg NMEDIT 645 1.1 mrg DSYMUTIL 646 1.1 mrg AWK 647 1.1 mrg STRIP 648 1.1 mrg LN_S 649 1.1 mrg NM 650 1.1 mrg ac_ct_DUMPBIN 651 1.1 mrg DUMPBIN 652 1.1 mrg LD 653 1.1 mrg FGREP 654 1.1 mrg EGREP 655 1.1 mrg GREP 656 1.1 mrg SED 657 1.1 mrg LIBTOOL 658 1.1 mrg OBJDUMP 659 1.1 mrg DLLTOOL 660 1.1 mrg MAINT 661 1.1 mrg MAINTAINER_MODE_FALSE 662 1.1 mrg MAINTAINER_MODE_TRUE 663 1.1 mrg INSTALL_DATA 664 1.1 mrg INSTALL_SCRIPT 665 1.1 mrg INSTALL_PROGRAM 666 1.1 mrg RANLIB 667 1.1 mrg AR 668 1.1 mrg AS 669 1.10 mrg XCFLAGS 670 1.1 mrg extra_ldflags_libobjc 671 1.4 mrg lt_host_flags 672 1.1 mrg OBJEXT 673 1.1 mrg EXEEXT 674 1.1 mrg ac_ct_CC 675 1.1 mrg CPPFLAGS 676 1.1 mrg LDFLAGS 677 1.1 mrg CFLAGS 678 1.1 mrg CC 679 1.1 mrg libsuffix 680 1.1 mrg includedirname 681 1.1 mrg toolexeclibdir 682 1.1 mrg toolexecdir 683 1.1 mrg glibcpp_srcdir 684 1.1 mrg target_noncanonical 685 1.1 mrg target_os 686 1.1 mrg target_vendor 687 1.1 mrg target_cpu 688 1.1 mrg target 689 1.1 mrg host_os 690 1.1 mrg host_vendor 691 1.1 mrg host_cpu 692 1.1 mrg host 693 1.1 mrg multi_basedir 694 1.1 mrg VERSION 695 1.1 mrg target_subdir 696 1.1 mrg host_subdir 697 1.1 mrg build_subdir 698 1.1 mrg build_libsubdir 699 1.1 mrg build_os 700 1.1 mrg build_vendor 701 1.1 mrg build_cpu 702 1.1 mrg build 703 1.1 mrg target_alias 704 1.1 mrg host_alias 705 1.1 mrg build_alias 706 1.1 mrg LIBS 707 1.1 mrg ECHO_T 708 1.1 mrg ECHO_N 709 1.1 mrg ECHO_C 710 1.1 mrg DEFS 711 1.1 mrg mandir 712 1.1 mrg localedir 713 1.1 mrg libdir 714 1.1 mrg psdir 715 1.1 mrg pdfdir 716 1.1 mrg dvidir 717 1.1 mrg htmldir 718 1.1 mrg infodir 719 1.1 mrg docdir 720 1.1 mrg oldincludedir 721 1.1 mrg includedir 722 1.1 mrg localstatedir 723 1.1 mrg sharedstatedir 724 1.1 mrg sysconfdir 725 1.1 mrg datadir 726 1.1 mrg datarootdir 727 1.1 mrg libexecdir 728 1.1 mrg sbindir 729 1.1 mrg bindir 730 1.1 mrg program_transform_name 731 1.1 mrg prefix 732 1.1 mrg exec_prefix 733 1.1 mrg PACKAGE_URL 734 1.1 mrg PACKAGE_BUGREPORT 735 1.1 mrg PACKAGE_STRING 736 1.1 mrg PACKAGE_VERSION 737 1.1 mrg PACKAGE_TARNAME 738 1.1 mrg PACKAGE_NAME 739 1.1 mrg PATH_SEPARATOR 740 1.1 mrg SHELL' 741 1.1 mrg ac_subst_files='' 742 1.1 mrg ac_user_opts=' 743 1.1 mrg enable_option_checking 744 1.1 mrg with_build_libsubdir 745 1.1 mrg with_target_subdir 746 1.1 mrg with_cross_host 747 1.1 mrg enable_version_specific_runtime_libs 748 1.1 mrg enable_multilib 749 1.12 mrg with_toolexeclibdir 750 1.10 mrg enable_cet 751 1.1 mrg enable_maintainer_mode 752 1.1 mrg enable_shared 753 1.1 mrg enable_static 754 1.1 mrg with_pic 755 1.1 mrg enable_fast_install 756 1.1 mrg with_gnu_ld 757 1.1 mrg enable_libtool_lock 758 1.4 mrg enable_tls 759 1.9 mrg enable_objc_gc 760 1.9 mrg with_target_bdw_gc 761 1.9 mrg with_target_bdw_gc_include 762 1.9 mrg with_target_bdw_gc_lib 763 1.9 mrg with_gcc_major_version_only 764 1.1 mrg ' 765 1.1 mrg ac_precious_vars='build_alias 766 1.1 mrg host_alias 767 1.1 mrg target_alias 768 1.1 mrg CPP 769 1.1 mrg CPPFLAGS' 770 1.1 mrg 771 1.1 mrg 772 1.1 mrg # Initialize some variables set by options. 773 1.1 mrg ac_init_help= 774 1.1 mrg ac_init_version=false 775 1.1 mrg ac_unrecognized_opts= 776 1.1 mrg ac_unrecognized_sep= 777 1.1 mrg # The variables have the same names as the options, with 778 1.1 mrg # dashes changed to underlines. 779 1.1 mrg cache_file=/dev/null 780 1.1 mrg exec_prefix=NONE 781 1.1 mrg no_create= 782 1.1 mrg no_recursion= 783 1.1 mrg prefix=NONE 784 1.1 mrg program_prefix=NONE 785 1.1 mrg program_suffix=NONE 786 1.1 mrg program_transform_name=s,x,x, 787 1.1 mrg silent= 788 1.1 mrg site= 789 1.1 mrg srcdir= 790 1.1 mrg verbose= 791 1.1 mrg x_includes=NONE 792 1.1 mrg x_libraries=NONE 793 1.1 mrg 794 1.1 mrg # Installation directory options. 795 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 796 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 797 1.1 mrg # by default will actually change. 798 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 799 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 800 1.1 mrg bindir='${exec_prefix}/bin' 801 1.1 mrg sbindir='${exec_prefix}/sbin' 802 1.1 mrg libexecdir='${exec_prefix}/libexec' 803 1.1 mrg datarootdir='${prefix}/share' 804 1.1 mrg datadir='${datarootdir}' 805 1.1 mrg sysconfdir='${prefix}/etc' 806 1.1 mrg sharedstatedir='${prefix}/com' 807 1.1 mrg localstatedir='${prefix}/var' 808 1.1 mrg includedir='${prefix}/include' 809 1.1 mrg oldincludedir='/usr/include' 810 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 811 1.1 mrg infodir='${datarootdir}/info' 812 1.1 mrg htmldir='${docdir}' 813 1.1 mrg dvidir='${docdir}' 814 1.1 mrg pdfdir='${docdir}' 815 1.1 mrg psdir='${docdir}' 816 1.1 mrg libdir='${exec_prefix}/lib' 817 1.1 mrg localedir='${datarootdir}/locale' 818 1.1 mrg mandir='${datarootdir}/man' 819 1.1 mrg 820 1.1 mrg ac_prev= 821 1.1 mrg ac_dashdash= 822 1.1 mrg for ac_option 823 1.1 mrg do 824 1.1 mrg # If the previous option needs an argument, assign it. 825 1.1 mrg if test -n "$ac_prev"; then 826 1.1 mrg eval $ac_prev=\$ac_option 827 1.1 mrg ac_prev= 828 1.1 mrg continue 829 1.1 mrg fi 830 1.1 mrg 831 1.1 mrg case $ac_option in 832 1.11 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 833 1.11 mrg *=) ac_optarg= ;; 834 1.11 mrg *) ac_optarg=yes ;; 835 1.1 mrg esac 836 1.1 mrg 837 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 838 1.1 mrg 839 1.1 mrg case $ac_dashdash$ac_option in 840 1.1 mrg --) 841 1.1 mrg ac_dashdash=yes ;; 842 1.1 mrg 843 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 844 1.1 mrg ac_prev=bindir ;; 845 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 846 1.1 mrg bindir=$ac_optarg ;; 847 1.1 mrg 848 1.1 mrg -build | --build | --buil | --bui | --bu) 849 1.1 mrg ac_prev=build_alias ;; 850 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 851 1.1 mrg build_alias=$ac_optarg ;; 852 1.1 mrg 853 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 854 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 855 1.1 mrg ac_prev=cache_file ;; 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 cache_file=$ac_optarg ;; 859 1.1 mrg 860 1.1 mrg --config-cache | -C) 861 1.1 mrg cache_file=config.cache ;; 862 1.1 mrg 863 1.1 mrg -datadir | --datadir | --datadi | --datad) 864 1.1 mrg ac_prev=datadir ;; 865 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 866 1.1 mrg datadir=$ac_optarg ;; 867 1.1 mrg 868 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 869 1.1 mrg | --dataroo | --dataro | --datar) 870 1.1 mrg ac_prev=datarootdir ;; 871 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 872 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 873 1.1 mrg datarootdir=$ac_optarg ;; 874 1.1 mrg 875 1.1 mrg -disable-* | --disable-*) 876 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 877 1.1 mrg # Reject names that are not valid shell variable names. 878 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 879 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 880 1.1 mrg ac_useropt_orig=$ac_useropt 881 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 882 1.1 mrg case $ac_user_opts in 883 1.1 mrg *" 884 1.1 mrg "enable_$ac_useropt" 885 1.1 mrg "*) ;; 886 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 887 1.1 mrg ac_unrecognized_sep=', ';; 888 1.1 mrg esac 889 1.1 mrg eval enable_$ac_useropt=no ;; 890 1.1 mrg 891 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 892 1.1 mrg ac_prev=docdir ;; 893 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 894 1.1 mrg docdir=$ac_optarg ;; 895 1.1 mrg 896 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 897 1.1 mrg ac_prev=dvidir ;; 898 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 899 1.1 mrg dvidir=$ac_optarg ;; 900 1.1 mrg 901 1.1 mrg -enable-* | --enable-*) 902 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 903 1.1 mrg # Reject names that are not valid shell variable names. 904 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 905 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 906 1.1 mrg ac_useropt_orig=$ac_useropt 907 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 908 1.1 mrg case $ac_user_opts in 909 1.1 mrg *" 910 1.1 mrg "enable_$ac_useropt" 911 1.1 mrg "*) ;; 912 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 913 1.1 mrg ac_unrecognized_sep=', ';; 914 1.1 mrg esac 915 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 916 1.1 mrg 917 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 918 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 919 1.1 mrg | --exec | --exe | --ex) 920 1.1 mrg ac_prev=exec_prefix ;; 921 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 922 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 923 1.1 mrg | --exec=* | --exe=* | --ex=*) 924 1.1 mrg exec_prefix=$ac_optarg ;; 925 1.1 mrg 926 1.1 mrg -gas | --gas | --ga | --g) 927 1.1 mrg # Obsolete; use --with-gas. 928 1.1 mrg with_gas=yes ;; 929 1.1 mrg 930 1.1 mrg -help | --help | --hel | --he | -h) 931 1.1 mrg ac_init_help=long ;; 932 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 933 1.1 mrg ac_init_help=recursive ;; 934 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 935 1.1 mrg ac_init_help=short ;; 936 1.1 mrg 937 1.1 mrg -host | --host | --hos | --ho) 938 1.1 mrg ac_prev=host_alias ;; 939 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 940 1.1 mrg host_alias=$ac_optarg ;; 941 1.1 mrg 942 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 943 1.1 mrg ac_prev=htmldir ;; 944 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 945 1.1 mrg | --ht=*) 946 1.1 mrg htmldir=$ac_optarg ;; 947 1.1 mrg 948 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 949 1.1 mrg | --includ | --inclu | --incl | --inc) 950 1.1 mrg ac_prev=includedir ;; 951 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 952 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 953 1.1 mrg includedir=$ac_optarg ;; 954 1.1 mrg 955 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 956 1.1 mrg ac_prev=infodir ;; 957 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 958 1.1 mrg infodir=$ac_optarg ;; 959 1.1 mrg 960 1.1 mrg -libdir | --libdir | --libdi | --libd) 961 1.1 mrg ac_prev=libdir ;; 962 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 963 1.1 mrg libdir=$ac_optarg ;; 964 1.1 mrg 965 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 966 1.1 mrg | --libexe | --libex | --libe) 967 1.1 mrg ac_prev=libexecdir ;; 968 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 969 1.1 mrg | --libexe=* | --libex=* | --libe=*) 970 1.1 mrg libexecdir=$ac_optarg ;; 971 1.1 mrg 972 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 973 1.1 mrg ac_prev=localedir ;; 974 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 975 1.1 mrg localedir=$ac_optarg ;; 976 1.1 mrg 977 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 978 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 979 1.1 mrg ac_prev=localstatedir ;; 980 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 981 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 982 1.1 mrg localstatedir=$ac_optarg ;; 983 1.1 mrg 984 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 985 1.1 mrg ac_prev=mandir ;; 986 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 987 1.1 mrg mandir=$ac_optarg ;; 988 1.1 mrg 989 1.1 mrg -nfp | --nfp | --nf) 990 1.1 mrg # Obsolete; use --without-fp. 991 1.1 mrg with_fp=no ;; 992 1.1 mrg 993 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 994 1.1 mrg | --no-cr | --no-c | -n) 995 1.1 mrg no_create=yes ;; 996 1.1 mrg 997 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 998 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 999 1.1 mrg no_recursion=yes ;; 1000 1.1 mrg 1001 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1002 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1003 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1004 1.1 mrg ac_prev=oldincludedir ;; 1005 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1006 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1007 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1008 1.1 mrg oldincludedir=$ac_optarg ;; 1009 1.1 mrg 1010 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1011 1.1 mrg ac_prev=prefix ;; 1012 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1013 1.1 mrg prefix=$ac_optarg ;; 1014 1.1 mrg 1015 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1016 1.1 mrg | --program-pre | --program-pr | --program-p) 1017 1.1 mrg ac_prev=program_prefix ;; 1018 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1019 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1020 1.1 mrg program_prefix=$ac_optarg ;; 1021 1.1 mrg 1022 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1023 1.1 mrg | --program-suf | --program-su | --program-s) 1024 1.1 mrg ac_prev=program_suffix ;; 1025 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1026 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1027 1.1 mrg program_suffix=$ac_optarg ;; 1028 1.1 mrg 1029 1.1 mrg -program-transform-name | --program-transform-name \ 1030 1.1 mrg | --program-transform-nam | --program-transform-na \ 1031 1.1 mrg | --program-transform-n | --program-transform- \ 1032 1.1 mrg | --program-transform | --program-transfor \ 1033 1.1 mrg | --program-transfo | --program-transf \ 1034 1.1 mrg | --program-trans | --program-tran \ 1035 1.1 mrg | --progr-tra | --program-tr | --program-t) 1036 1.1 mrg ac_prev=program_transform_name ;; 1037 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1038 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1039 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1040 1.1 mrg | --program-transform=* | --program-transfor=* \ 1041 1.1 mrg | --program-transfo=* | --program-transf=* \ 1042 1.1 mrg | --program-trans=* | --program-tran=* \ 1043 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1044 1.1 mrg program_transform_name=$ac_optarg ;; 1045 1.1 mrg 1046 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1047 1.1 mrg ac_prev=pdfdir ;; 1048 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1049 1.1 mrg pdfdir=$ac_optarg ;; 1050 1.1 mrg 1051 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1052 1.1 mrg ac_prev=psdir ;; 1053 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1054 1.1 mrg psdir=$ac_optarg ;; 1055 1.1 mrg 1056 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1057 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1058 1.1 mrg silent=yes ;; 1059 1.1 mrg 1060 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1061 1.1 mrg ac_prev=sbindir ;; 1062 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1063 1.1 mrg | --sbi=* | --sb=*) 1064 1.1 mrg sbindir=$ac_optarg ;; 1065 1.1 mrg 1066 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1067 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1068 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1069 1.1 mrg | --sha | --sh) 1070 1.1 mrg ac_prev=sharedstatedir ;; 1071 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1072 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1073 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1074 1.1 mrg | --sha=* | --sh=*) 1075 1.1 mrg sharedstatedir=$ac_optarg ;; 1076 1.1 mrg 1077 1.1 mrg -site | --site | --sit) 1078 1.1 mrg ac_prev=site ;; 1079 1.1 mrg -site=* | --site=* | --sit=*) 1080 1.1 mrg site=$ac_optarg ;; 1081 1.1 mrg 1082 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1083 1.1 mrg ac_prev=srcdir ;; 1084 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1085 1.1 mrg srcdir=$ac_optarg ;; 1086 1.1 mrg 1087 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1088 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1089 1.1 mrg ac_prev=sysconfdir ;; 1090 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1091 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1092 1.1 mrg sysconfdir=$ac_optarg ;; 1093 1.1 mrg 1094 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1095 1.1 mrg ac_prev=target_alias ;; 1096 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1097 1.1 mrg target_alias=$ac_optarg ;; 1098 1.1 mrg 1099 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1100 1.1 mrg verbose=yes ;; 1101 1.1 mrg 1102 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1103 1.1 mrg ac_init_version=: ;; 1104 1.1 mrg 1105 1.1 mrg -with-* | --with-*) 1106 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1107 1.1 mrg # Reject names that are not valid shell variable names. 1108 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1109 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1110 1.1 mrg ac_useropt_orig=$ac_useropt 1111 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1112 1.1 mrg case $ac_user_opts in 1113 1.1 mrg *" 1114 1.1 mrg "with_$ac_useropt" 1115 1.1 mrg "*) ;; 1116 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1117 1.1 mrg ac_unrecognized_sep=', ';; 1118 1.1 mrg esac 1119 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1120 1.1 mrg 1121 1.1 mrg -without-* | --without-*) 1122 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1123 1.1 mrg # Reject names that are not valid shell variable names. 1124 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1125 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1126 1.1 mrg ac_useropt_orig=$ac_useropt 1127 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1128 1.1 mrg case $ac_user_opts in 1129 1.1 mrg *" 1130 1.1 mrg "with_$ac_useropt" 1131 1.1 mrg "*) ;; 1132 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1133 1.1 mrg ac_unrecognized_sep=', ';; 1134 1.1 mrg esac 1135 1.1 mrg eval with_$ac_useropt=no ;; 1136 1.1 mrg 1137 1.1 mrg --x) 1138 1.1 mrg # Obsolete; use --with-x. 1139 1.1 mrg with_x=yes ;; 1140 1.1 mrg 1141 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1142 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1143 1.1 mrg ac_prev=x_includes ;; 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 x_includes=$ac_optarg ;; 1147 1.1 mrg 1148 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1149 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1150 1.1 mrg ac_prev=x_libraries ;; 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 x_libraries=$ac_optarg ;; 1154 1.1 mrg 1155 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1156 1.11 mrg Try \`$0 --help' for more information" 1157 1.1 mrg ;; 1158 1.1 mrg 1159 1.1 mrg *=*) 1160 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1161 1.1 mrg # Reject names that are not valid shell variable names. 1162 1.1 mrg case $ac_envvar in #( 1163 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1164 1.11 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1165 1.1 mrg esac 1166 1.1 mrg eval $ac_envvar=\$ac_optarg 1167 1.1 mrg export $ac_envvar ;; 1168 1.1 mrg 1169 1.1 mrg *) 1170 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1171 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1172 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1173 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1174 1.11 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1175 1.1 mrg ;; 1176 1.1 mrg 1177 1.1 mrg esac 1178 1.1 mrg done 1179 1.1 mrg 1180 1.1 mrg if test -n "$ac_prev"; then 1181 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1182 1.11 mrg as_fn_error $? "missing argument to $ac_option" 1183 1.1 mrg fi 1184 1.1 mrg 1185 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1186 1.1 mrg case $enable_option_checking in 1187 1.1 mrg no) ;; 1188 1.11 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1189 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1190 1.1 mrg esac 1191 1.1 mrg fi 1192 1.1 mrg 1193 1.1 mrg # Check all directory arguments for consistency. 1194 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1195 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1196 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1197 1.1 mrg libdir localedir mandir 1198 1.1 mrg do 1199 1.1 mrg eval ac_val=\$$ac_var 1200 1.1 mrg # Remove trailing slashes. 1201 1.1 mrg case $ac_val in 1202 1.1 mrg */ ) 1203 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1204 1.1 mrg eval $ac_var=\$ac_val;; 1205 1.1 mrg esac 1206 1.1 mrg # Be sure to have absolute directory names. 1207 1.1 mrg case $ac_val in 1208 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1209 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1210 1.1 mrg esac 1211 1.11 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1212 1.1 mrg done 1213 1.1 mrg 1214 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1215 1.1 mrg # used to hold the argument of --host etc. 1216 1.1 mrg # FIXME: To remove some day. 1217 1.1 mrg build=$build_alias 1218 1.1 mrg host=$host_alias 1219 1.1 mrg target=$target_alias 1220 1.1 mrg 1221 1.1 mrg # FIXME: To remove some day. 1222 1.1 mrg if test "x$host_alias" != x; then 1223 1.1 mrg if test "x$build_alias" = x; then 1224 1.1 mrg cross_compiling=maybe 1225 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1226 1.1 mrg cross_compiling=yes 1227 1.1 mrg fi 1228 1.1 mrg fi 1229 1.1 mrg 1230 1.1 mrg ac_tool_prefix= 1231 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1232 1.1 mrg 1233 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1234 1.1 mrg 1235 1.1 mrg 1236 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1237 1.1 mrg ac_ls_di=`ls -di .` && 1238 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1239 1.11 mrg as_fn_error $? "working directory cannot be determined" 1240 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1241 1.11 mrg as_fn_error $? "pwd does not report name of working directory" 1242 1.1 mrg 1243 1.1 mrg 1244 1.1 mrg # Find the source files, if location was not specified. 1245 1.1 mrg if test -z "$srcdir"; then 1246 1.1 mrg ac_srcdir_defaulted=yes 1247 1.1 mrg # Try the directory containing this script, then the parent directory. 1248 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1249 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1250 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1251 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1252 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1253 1.1 mrg $as_echo X"$as_myself" | 1254 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1255 1.1 mrg s//\1/ 1256 1.1 mrg q 1257 1.1 mrg } 1258 1.1 mrg /^X\(\/\/\)[^/].*/{ 1259 1.1 mrg s//\1/ 1260 1.1 mrg q 1261 1.1 mrg } 1262 1.1 mrg /^X\(\/\/\)$/{ 1263 1.1 mrg s//\1/ 1264 1.1 mrg q 1265 1.1 mrg } 1266 1.1 mrg /^X\(\/\).*/{ 1267 1.1 mrg s//\1/ 1268 1.1 mrg q 1269 1.1 mrg } 1270 1.1 mrg s/.*/./; q'` 1271 1.1 mrg srcdir=$ac_confdir 1272 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1273 1.1 mrg srcdir=.. 1274 1.1 mrg fi 1275 1.1 mrg else 1276 1.1 mrg ac_srcdir_defaulted=no 1277 1.1 mrg fi 1278 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1279 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1280 1.11 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1281 1.1 mrg fi 1282 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1283 1.1 mrg ac_abs_confdir=`( 1284 1.11 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1285 1.1 mrg pwd)` 1286 1.1 mrg # When building in place, set srcdir=. 1287 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1288 1.1 mrg srcdir=. 1289 1.1 mrg fi 1290 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1291 1.1 mrg # Double slashes in file names in object file debugging info 1292 1.1 mrg # mess up M-x gdb in Emacs. 1293 1.1 mrg case $srcdir in 1294 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1295 1.1 mrg esac 1296 1.1 mrg for ac_var in $ac_precious_vars; do 1297 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1298 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1299 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1300 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1301 1.1 mrg done 1302 1.1 mrg 1303 1.1 mrg # 1304 1.1 mrg # Report the --help message. 1305 1.1 mrg # 1306 1.1 mrg if test "$ac_init_help" = "long"; then 1307 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1308 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1309 1.1 mrg cat <<_ACEOF 1310 1.1 mrg \`configure' configures package-unused version-unused to adapt to many kinds of systems. 1311 1.1 mrg 1312 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1313 1.1 mrg 1314 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1315 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1316 1.1 mrg 1317 1.1 mrg Defaults for the options are specified in brackets. 1318 1.1 mrg 1319 1.1 mrg Configuration: 1320 1.1 mrg -h, --help display this help and exit 1321 1.1 mrg --help=short display options specific to this package 1322 1.1 mrg --help=recursive display the short help of all the included packages 1323 1.1 mrg -V, --version display version information and exit 1324 1.11 mrg -q, --quiet, --silent do not print \`checking ...' messages 1325 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1326 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1327 1.1 mrg -n, --no-create do not create output files 1328 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1329 1.1 mrg 1330 1.1 mrg Installation directories: 1331 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1332 1.1 mrg [$ac_default_prefix] 1333 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1334 1.1 mrg [PREFIX] 1335 1.1 mrg 1336 1.1 mrg By default, \`make install' will install all the files in 1337 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1338 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1339 1.1 mrg for instance \`--prefix=\$HOME'. 1340 1.1 mrg 1341 1.1 mrg For better control, use the options below. 1342 1.1 mrg 1343 1.1 mrg Fine tuning of the installation directories: 1344 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1345 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1346 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1347 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1348 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1349 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1350 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1351 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1352 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1353 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1354 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1355 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1356 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1357 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1358 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc] 1359 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1360 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1361 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1362 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1363 1.1 mrg _ACEOF 1364 1.1 mrg 1365 1.1 mrg cat <<\_ACEOF 1366 1.1 mrg 1367 1.1 mrg System types: 1368 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1369 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1370 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST] 1371 1.1 mrg _ACEOF 1372 1.1 mrg fi 1373 1.1 mrg 1374 1.1 mrg if test -n "$ac_init_help"; then 1375 1.1 mrg case $ac_init_help in 1376 1.1 mrg short | recursive ) echo "Configuration of package-unused version-unused:";; 1377 1.1 mrg esac 1378 1.1 mrg cat <<\_ACEOF 1379 1.1 mrg 1380 1.1 mrg Optional Features: 1381 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1382 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1383 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1384 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1385 1.1 mrg --enable-multilib build many library versions (default) 1386 1.13 mrg --enable-cet enable Intel CET in target libraries [default=auto] 1387 1.11 mrg --enable-maintainer-mode 1388 1.11 mrg enable make rules and dependencies not useful (and 1389 1.11 mrg sometimes confusing) to the casual installer 1390 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1391 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1392 1.1 mrg --enable-fast-install[=PKGS] 1393 1.1 mrg optimize for fast installation [default=yes] 1394 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1395 1.4 mrg --enable-tls Use thread-local storage [default=yes] 1396 1.9 mrg --enable-objc-gc enable use of Boehm's garbage collector with the GNU 1397 1.9 mrg Objective-C runtime 1398 1.1 mrg 1399 1.1 mrg Optional Packages: 1400 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1401 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1402 1.1 mrg --with-build-libsubdir=DIR Directory where to find libraries for build system 1403 1.1 mrg --with-target-subdir=SUBDIR 1404 1.1 mrg configuring in a subdirectory 1405 1.1 mrg --with-cross-host=HOST configuring with a cross compiler 1406 1.12 mrg --with-toolexeclibdir=DIR 1407 1.12 mrg install libraries built with a cross compiler within 1408 1.12 mrg DIR 1409 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1410 1.1 mrg both] 1411 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1412 1.9 mrg --with-target-bdw-gc=PATHLIST 1413 1.9 mrg specify prefix directory for installed bdw-gc 1414 1.9 mrg package. Equivalent to 1415 1.9 mrg --with-target-bdw-gc-include=PATH/include plus 1416 1.9 mrg --with-target-bdw-gc-lib=PATH/lib 1417 1.9 mrg --with-target-bdw-gc-include=PATHLIST 1418 1.9 mrg specify directories for installed bdw-gc include 1419 1.9 mrg files 1420 1.9 mrg --with-target-bdw-gc-lib=PATHLIST 1421 1.9 mrg specify directories for installed bdw-gc library 1422 1.9 mrg --with-gcc-major-version-only 1423 1.9 mrg use only GCC major number in filesystem paths 1424 1.1 mrg 1425 1.1 mrg Some influential environment variables: 1426 1.1 mrg CC C compiler command 1427 1.1 mrg CFLAGS C compiler flags 1428 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1429 1.1 mrg nonstandard directory <lib dir> 1430 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1431 1.11 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1432 1.1 mrg you have headers in a nonstandard directory <include dir> 1433 1.1 mrg CPP C preprocessor 1434 1.1 mrg 1435 1.1 mrg Use these variables to override the choices made by `configure' or to help 1436 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1437 1.1 mrg 1438 1.1 mrg Report bugs to the package provider. 1439 1.1 mrg _ACEOF 1440 1.1 mrg ac_status=$? 1441 1.1 mrg fi 1442 1.1 mrg 1443 1.1 mrg if test "$ac_init_help" = "recursive"; then 1444 1.1 mrg # If there are subdirs, report their specific --help. 1445 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1446 1.1 mrg test -d "$ac_dir" || 1447 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1448 1.1 mrg continue 1449 1.1 mrg ac_builddir=. 1450 1.1 mrg 1451 1.1 mrg case "$ac_dir" in 1452 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1453 1.1 mrg *) 1454 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1455 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1456 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1457 1.1 mrg case $ac_top_builddir_sub in 1458 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1459 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1460 1.1 mrg esac ;; 1461 1.1 mrg esac 1462 1.1 mrg ac_abs_top_builddir=$ac_pwd 1463 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1464 1.1 mrg # for backward compatibility: 1465 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1466 1.1 mrg 1467 1.1 mrg case $srcdir in 1468 1.1 mrg .) # We are building in place. 1469 1.1 mrg ac_srcdir=. 1470 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1471 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1472 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1473 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1474 1.1 mrg ac_top_srcdir=$srcdir 1475 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1476 1.1 mrg *) # Relative name. 1477 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1478 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1479 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1480 1.1 mrg esac 1481 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1482 1.1 mrg 1483 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1484 1.1 mrg # Check for guested configure. 1485 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1486 1.1 mrg echo && 1487 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1488 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1489 1.1 mrg echo && 1490 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1491 1.1 mrg else 1492 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1493 1.1 mrg fi || ac_status=$? 1494 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1495 1.1 mrg done 1496 1.1 mrg fi 1497 1.1 mrg 1498 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1499 1.1 mrg if $ac_init_version; then 1500 1.1 mrg cat <<\_ACEOF 1501 1.1 mrg package-unused configure version-unused 1502 1.11 mrg generated by GNU Autoconf 2.69 1503 1.1 mrg 1504 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1505 1.1 mrg This configure script is free software; the Free Software Foundation 1506 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1507 1.1 mrg _ACEOF 1508 1.1 mrg exit 1509 1.1 mrg fi 1510 1.1 mrg 1511 1.1 mrg ## ------------------------ ## 1512 1.1 mrg ## Autoconf initialization. ## 1513 1.1 mrg ## ------------------------ ## 1514 1.1 mrg 1515 1.1 mrg # ac_fn_c_try_compile LINENO 1516 1.1 mrg # -------------------------- 1517 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1518 1.1 mrg ac_fn_c_try_compile () 1519 1.1 mrg { 1520 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1521 1.1 mrg rm -f conftest.$ac_objext 1522 1.1 mrg if { { ac_try="$ac_compile" 1523 1.1 mrg case "(($ac_try" in 1524 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1525 1.1 mrg *) ac_try_echo=$ac_try;; 1526 1.1 mrg esac 1527 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1528 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1529 1.1 mrg (eval "$ac_compile") 2>conftest.err 1530 1.1 mrg ac_status=$? 1531 1.1 mrg if test -s conftest.err; then 1532 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1533 1.1 mrg cat conftest.er1 >&5 1534 1.1 mrg mv -f conftest.er1 conftest.err 1535 1.1 mrg fi 1536 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1537 1.1 mrg test $ac_status = 0; } && { 1538 1.1 mrg test -z "$ac_c_werror_flag" || 1539 1.1 mrg test ! -s conftest.err 1540 1.1 mrg } && test -s conftest.$ac_objext; then : 1541 1.1 mrg ac_retval=0 1542 1.1 mrg else 1543 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1544 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1545 1.1 mrg 1546 1.1 mrg ac_retval=1 1547 1.1 mrg fi 1548 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1549 1.11 mrg as_fn_set_status $ac_retval 1550 1.1 mrg 1551 1.1 mrg } # ac_fn_c_try_compile 1552 1.1 mrg 1553 1.1 mrg # ac_fn_c_try_link LINENO 1554 1.1 mrg # ----------------------- 1555 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1556 1.1 mrg ac_fn_c_try_link () 1557 1.1 mrg { 1558 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1559 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1560 1.1 mrg if { { ac_try="$ac_link" 1561 1.1 mrg case "(($ac_try" in 1562 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1563 1.1 mrg *) ac_try_echo=$ac_try;; 1564 1.1 mrg esac 1565 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1566 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1567 1.1 mrg (eval "$ac_link") 2>conftest.err 1568 1.1 mrg ac_status=$? 1569 1.1 mrg if test -s conftest.err; then 1570 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1571 1.1 mrg cat conftest.er1 >&5 1572 1.1 mrg mv -f conftest.er1 conftest.err 1573 1.1 mrg fi 1574 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1575 1.1 mrg test $ac_status = 0; } && { 1576 1.1 mrg test -z "$ac_c_werror_flag" || 1577 1.1 mrg test ! -s conftest.err 1578 1.1 mrg } && test -s conftest$ac_exeext && { 1579 1.1 mrg test "$cross_compiling" = yes || 1580 1.11 mrg test -x conftest$ac_exeext 1581 1.1 mrg }; then : 1582 1.1 mrg ac_retval=0 1583 1.1 mrg else 1584 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1585 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1586 1.1 mrg 1587 1.1 mrg ac_retval=1 1588 1.1 mrg fi 1589 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1590 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1591 1.1 mrg # interfere with the next link command; also delete a directory that is 1592 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1593 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1594 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1595 1.11 mrg as_fn_set_status $ac_retval 1596 1.1 mrg 1597 1.1 mrg } # ac_fn_c_try_link 1598 1.1 mrg 1599 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1600 1.1 mrg # ------------------------------------------------------- 1601 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in 1602 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly. 1603 1.1 mrg ac_fn_c_check_header_compile () 1604 1.1 mrg { 1605 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1606 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1607 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1608 1.11 mrg if eval \${$3+:} false; then : 1609 1.1 mrg $as_echo_n "(cached) " >&6 1610 1.1 mrg else 1611 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1612 1.1 mrg /* end confdefs.h. */ 1613 1.1 mrg $4 1614 1.1 mrg #include <$2> 1615 1.1 mrg _ACEOF 1616 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1617 1.1 mrg eval "$3=yes" 1618 1.1 mrg else 1619 1.1 mrg eval "$3=no" 1620 1.1 mrg fi 1621 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1622 1.1 mrg fi 1623 1.1 mrg eval ac_res=\$$3 1624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1625 1.1 mrg $as_echo "$ac_res" >&6; } 1626 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1627 1.1 mrg 1628 1.1 mrg } # ac_fn_c_check_header_compile 1629 1.1 mrg 1630 1.1 mrg # ac_fn_c_try_cpp LINENO 1631 1.1 mrg # ---------------------- 1632 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1633 1.1 mrg ac_fn_c_try_cpp () 1634 1.1 mrg { 1635 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1636 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1637 1.1 mrg case "(($ac_try" in 1638 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1639 1.1 mrg *) ac_try_echo=$ac_try;; 1640 1.1 mrg esac 1641 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1642 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1643 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1644 1.1 mrg ac_status=$? 1645 1.1 mrg if test -s conftest.err; then 1646 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1647 1.1 mrg cat conftest.er1 >&5 1648 1.1 mrg mv -f conftest.er1 conftest.err 1649 1.1 mrg fi 1650 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1651 1.11 mrg test $ac_status = 0; } > conftest.i && { 1652 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1653 1.1 mrg test ! -s conftest.err 1654 1.1 mrg }; then : 1655 1.1 mrg ac_retval=0 1656 1.1 mrg else 1657 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1658 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1659 1.1 mrg 1660 1.1 mrg ac_retval=1 1661 1.1 mrg fi 1662 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1663 1.11 mrg as_fn_set_status $ac_retval 1664 1.1 mrg 1665 1.1 mrg } # ac_fn_c_try_cpp 1666 1.1 mrg 1667 1.1 mrg # ac_fn_c_try_run LINENO 1668 1.1 mrg # ---------------------- 1669 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1670 1.1 mrg # that executables *can* be run. 1671 1.1 mrg ac_fn_c_try_run () 1672 1.1 mrg { 1673 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1674 1.1 mrg if { { ac_try="$ac_link" 1675 1.1 mrg case "(($ac_try" in 1676 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1677 1.1 mrg *) ac_try_echo=$ac_try;; 1678 1.1 mrg esac 1679 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1680 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1681 1.1 mrg (eval "$ac_link") 2>&5 1682 1.1 mrg ac_status=$? 1683 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1684 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1685 1.1 mrg { { case "(($ac_try" in 1686 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1687 1.1 mrg *) ac_try_echo=$ac_try;; 1688 1.1 mrg esac 1689 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1690 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1691 1.1 mrg (eval "$ac_try") 2>&5 1692 1.1 mrg ac_status=$? 1693 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1694 1.1 mrg test $ac_status = 0; }; }; then : 1695 1.1 mrg ac_retval=0 1696 1.1 mrg else 1697 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1698 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1699 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1700 1.1 mrg 1701 1.1 mrg ac_retval=$ac_status 1702 1.1 mrg fi 1703 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1704 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1705 1.11 mrg as_fn_set_status $ac_retval 1706 1.1 mrg 1707 1.1 mrg } # ac_fn_c_try_run 1708 1.1 mrg 1709 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1710 1.1 mrg # ---------------------------------- 1711 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1712 1.1 mrg ac_fn_c_check_func () 1713 1.1 mrg { 1714 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1716 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1717 1.11 mrg if eval \${$3+:} false; then : 1718 1.1 mrg $as_echo_n "(cached) " >&6 1719 1.1 mrg else 1720 1.1 mrg if test x$gcc_no_link = xyes; then 1721 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1722 1.1 mrg fi 1723 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1724 1.1 mrg /* end confdefs.h. */ 1725 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1726 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1727 1.1 mrg #define $2 innocuous_$2 1728 1.1 mrg 1729 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1730 1.1 mrg which can conflict with char $2 (); below. 1731 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1732 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1733 1.1 mrg 1734 1.1 mrg #ifdef __STDC__ 1735 1.1 mrg # include <limits.h> 1736 1.1 mrg #else 1737 1.1 mrg # include <assert.h> 1738 1.1 mrg #endif 1739 1.1 mrg 1740 1.1 mrg #undef $2 1741 1.1 mrg 1742 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1743 1.1 mrg Use char because int might match the return type of a GCC 1744 1.1 mrg builtin and then its argument prototype would still apply. */ 1745 1.1 mrg #ifdef __cplusplus 1746 1.1 mrg extern "C" 1747 1.1 mrg #endif 1748 1.1 mrg char $2 (); 1749 1.1 mrg /* The GNU C library defines this for functions which it implements 1750 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1751 1.1 mrg something starting with __ and the normal name is an alias. */ 1752 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1753 1.1 mrg choke me 1754 1.1 mrg #endif 1755 1.1 mrg 1756 1.1 mrg int 1757 1.1 mrg main () 1758 1.1 mrg { 1759 1.1 mrg return $2 (); 1760 1.1 mrg ; 1761 1.1 mrg return 0; 1762 1.1 mrg } 1763 1.1 mrg _ACEOF 1764 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1765 1.1 mrg eval "$3=yes" 1766 1.1 mrg else 1767 1.1 mrg eval "$3=no" 1768 1.1 mrg fi 1769 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1770 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1771 1.1 mrg fi 1772 1.1 mrg eval ac_res=\$$3 1773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1774 1.1 mrg $as_echo "$ac_res" >&6; } 1775 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1776 1.1 mrg 1777 1.1 mrg } # ac_fn_c_check_func 1778 1.1 mrg 1779 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1780 1.1 mrg # ------------------------------------------------------- 1781 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1782 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR 1783 1.1 mrg # accordingly. 1784 1.1 mrg ac_fn_c_check_header_mongrel () 1785 1.1 mrg { 1786 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1787 1.11 mrg if eval \${$3+:} false; then : 1788 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1789 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1790 1.11 mrg if eval \${$3+:} false; then : 1791 1.1 mrg $as_echo_n "(cached) " >&6 1792 1.1 mrg fi 1793 1.1 mrg eval ac_res=\$$3 1794 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1795 1.1 mrg $as_echo "$ac_res" >&6; } 1796 1.1 mrg else 1797 1.1 mrg # Is the header compilable? 1798 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1799 1.1 mrg $as_echo_n "checking $2 usability... " >&6; } 1800 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1801 1.1 mrg /* end confdefs.h. */ 1802 1.1 mrg $4 1803 1.1 mrg #include <$2> 1804 1.1 mrg _ACEOF 1805 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1806 1.1 mrg ac_header_compiler=yes 1807 1.1 mrg else 1808 1.1 mrg ac_header_compiler=no 1809 1.1 mrg fi 1810 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1811 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1812 1.1 mrg $as_echo "$ac_header_compiler" >&6; } 1813 1.1 mrg 1814 1.1 mrg # Is the header present? 1815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1816 1.1 mrg $as_echo_n "checking $2 presence... " >&6; } 1817 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1818 1.1 mrg /* end confdefs.h. */ 1819 1.1 mrg #include <$2> 1820 1.1 mrg _ACEOF 1821 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1822 1.1 mrg ac_header_preproc=yes 1823 1.1 mrg else 1824 1.1 mrg ac_header_preproc=no 1825 1.1 mrg fi 1826 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1827 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1828 1.1 mrg $as_echo "$ac_header_preproc" >&6; } 1829 1.1 mrg 1830 1.1 mrg # So? What about this header? 1831 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1832 1.1 mrg yes:no: ) 1833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1834 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1835 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1836 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1837 1.1 mrg ;; 1838 1.1 mrg no:yes:* ) 1839 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1840 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1841 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1842 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1844 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1845 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1846 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1847 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1848 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1849 1.1 mrg ;; 1850 1.1 mrg esac 1851 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1852 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1853 1.11 mrg if eval \${$3+:} false; then : 1854 1.1 mrg $as_echo_n "(cached) " >&6 1855 1.1 mrg else 1856 1.1 mrg eval "$3=\$ac_header_compiler" 1857 1.1 mrg fi 1858 1.1 mrg eval ac_res=\$$3 1859 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1860 1.1 mrg $as_echo "$ac_res" >&6; } 1861 1.1 mrg fi 1862 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1863 1.1 mrg 1864 1.1 mrg } # ac_fn_c_check_header_mongrel 1865 1.1 mrg cat >config.log <<_ACEOF 1866 1.1 mrg This file contains any messages produced by compilers while 1867 1.1 mrg running configure, to aid debugging if configure makes a mistake. 1868 1.1 mrg 1869 1.1 mrg It was created by package-unused $as_me version-unused, which was 1870 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 1871 1.1 mrg 1872 1.1 mrg $ $0 $@ 1873 1.1 mrg 1874 1.1 mrg _ACEOF 1875 1.1 mrg exec 5>>config.log 1876 1.1 mrg { 1877 1.1 mrg cat <<_ASUNAME 1878 1.1 mrg ## --------- ## 1879 1.1 mrg ## Platform. ## 1880 1.1 mrg ## --------- ## 1881 1.1 mrg 1882 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1883 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 1884 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 1885 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 1886 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 1887 1.1 mrg 1888 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1889 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1890 1.1 mrg 1891 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1892 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1893 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1894 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1895 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1896 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1897 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1898 1.1 mrg 1899 1.1 mrg _ASUNAME 1900 1.1 mrg 1901 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1902 1.1 mrg for as_dir in $PATH 1903 1.1 mrg do 1904 1.1 mrg IFS=$as_save_IFS 1905 1.1 mrg test -z "$as_dir" && as_dir=. 1906 1.1 mrg $as_echo "PATH: $as_dir" 1907 1.1 mrg done 1908 1.1 mrg IFS=$as_save_IFS 1909 1.1 mrg 1910 1.1 mrg } >&5 1911 1.1 mrg 1912 1.1 mrg cat >&5 <<_ACEOF 1913 1.1 mrg 1914 1.1 mrg 1915 1.1 mrg ## ----------- ## 1916 1.1 mrg ## Core tests. ## 1917 1.1 mrg ## ----------- ## 1918 1.1 mrg 1919 1.1 mrg _ACEOF 1920 1.1 mrg 1921 1.1 mrg 1922 1.1 mrg # Keep a trace of the command line. 1923 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 1924 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 1925 1.1 mrg # Also quote any args containing shell meta-characters. 1926 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 1927 1.1 mrg ac_configure_args= 1928 1.1 mrg ac_configure_args0= 1929 1.1 mrg ac_configure_args1= 1930 1.1 mrg ac_must_keep_next=false 1931 1.1 mrg for ac_pass in 1 2 1932 1.1 mrg do 1933 1.1 mrg for ac_arg 1934 1.1 mrg do 1935 1.1 mrg case $ac_arg in 1936 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1937 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1938 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1939 1.1 mrg continue ;; 1940 1.1 mrg *\'*) 1941 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1942 1.1 mrg esac 1943 1.1 mrg case $ac_pass in 1944 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1945 1.1 mrg 2) 1946 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 1947 1.1 mrg if test $ac_must_keep_next = true; then 1948 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 1949 1.1 mrg else 1950 1.1 mrg case $ac_arg in 1951 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 1952 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1953 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1954 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 1955 1.1 mrg case "$ac_configure_args0 " in 1956 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1957 1.1 mrg esac 1958 1.1 mrg ;; 1959 1.1 mrg -* ) ac_must_keep_next=true ;; 1960 1.1 mrg esac 1961 1.1 mrg fi 1962 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 1963 1.1 mrg ;; 1964 1.1 mrg esac 1965 1.1 mrg done 1966 1.1 mrg done 1967 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 1968 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 1969 1.1 mrg 1970 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 1971 1.1 mrg # config.log. We remove comments because anyway the quotes in there 1972 1.1 mrg # would cause problems or look ugly. 1973 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 1974 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1975 1.1 mrg trap 'exit_status=$? 1976 1.1 mrg # Save into config.log some information that might help in debugging. 1977 1.1 mrg { 1978 1.1 mrg echo 1979 1.1 mrg 1980 1.11 mrg $as_echo "## ---------------- ## 1981 1.1 mrg ## Cache variables. ## 1982 1.11 mrg ## ---------------- ##" 1983 1.1 mrg echo 1984 1.1 mrg # The following way of writing the cache mishandles newlines in values, 1985 1.1 mrg ( 1986 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1987 1.1 mrg eval ac_val=\$$ac_var 1988 1.1 mrg case $ac_val in #( 1989 1.1 mrg *${as_nl}*) 1990 1.1 mrg case $ac_var in #( 1991 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1992 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1993 1.1 mrg esac 1994 1.1 mrg case $ac_var in #( 1995 1.1 mrg _ | IFS | as_nl) ;; #( 1996 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1997 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 1998 1.1 mrg esac ;; 1999 1.1 mrg esac 2000 1.1 mrg done 2001 1.1 mrg (set) 2>&1 | 2002 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2003 1.1 mrg *${as_nl}ac_space=\ *) 2004 1.1 mrg sed -n \ 2005 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2006 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2007 1.1 mrg ;; #( 2008 1.1 mrg *) 2009 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2010 1.1 mrg ;; 2011 1.1 mrg esac | 2012 1.1 mrg sort 2013 1.1 mrg ) 2014 1.1 mrg echo 2015 1.1 mrg 2016 1.11 mrg $as_echo "## ----------------- ## 2017 1.1 mrg ## Output variables. ## 2018 1.11 mrg ## ----------------- ##" 2019 1.1 mrg echo 2020 1.1 mrg for ac_var in $ac_subst_vars 2021 1.1 mrg do 2022 1.1 mrg eval ac_val=\$$ac_var 2023 1.1 mrg case $ac_val in 2024 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2025 1.1 mrg esac 2026 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2027 1.1 mrg done | sort 2028 1.1 mrg echo 2029 1.1 mrg 2030 1.1 mrg if test -n "$ac_subst_files"; then 2031 1.11 mrg $as_echo "## ------------------- ## 2032 1.1 mrg ## File substitutions. ## 2033 1.11 mrg ## ------------------- ##" 2034 1.1 mrg echo 2035 1.1 mrg for ac_var in $ac_subst_files 2036 1.1 mrg do 2037 1.1 mrg eval ac_val=\$$ac_var 2038 1.1 mrg case $ac_val in 2039 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2040 1.1 mrg esac 2041 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2042 1.1 mrg done | sort 2043 1.1 mrg echo 2044 1.1 mrg fi 2045 1.1 mrg 2046 1.1 mrg if test -s confdefs.h; then 2047 1.11 mrg $as_echo "## ----------- ## 2048 1.1 mrg ## confdefs.h. ## 2049 1.11 mrg ## ----------- ##" 2050 1.1 mrg echo 2051 1.1 mrg cat confdefs.h 2052 1.1 mrg echo 2053 1.1 mrg fi 2054 1.1 mrg test "$ac_signal" != 0 && 2055 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2056 1.1 mrg $as_echo "$as_me: exit $exit_status" 2057 1.1 mrg } >&5 2058 1.1 mrg rm -f core *.core core.conftest.* && 2059 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2060 1.1 mrg exit $exit_status 2061 1.1 mrg ' 0 2062 1.1 mrg for ac_signal in 1 2 13 15; do 2063 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2064 1.1 mrg done 2065 1.1 mrg ac_signal=0 2066 1.1 mrg 2067 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2068 1.1 mrg rm -f -r conftest* confdefs.h 2069 1.1 mrg 2070 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2071 1.1 mrg 2072 1.1 mrg # Predefined preprocessor variables. 2073 1.1 mrg 2074 1.1 mrg cat >>confdefs.h <<_ACEOF 2075 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2076 1.1 mrg _ACEOF 2077 1.1 mrg 2078 1.1 mrg cat >>confdefs.h <<_ACEOF 2079 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2080 1.1 mrg _ACEOF 2081 1.1 mrg 2082 1.1 mrg cat >>confdefs.h <<_ACEOF 2083 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2084 1.1 mrg _ACEOF 2085 1.1 mrg 2086 1.1 mrg cat >>confdefs.h <<_ACEOF 2087 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2088 1.1 mrg _ACEOF 2089 1.1 mrg 2090 1.1 mrg cat >>confdefs.h <<_ACEOF 2091 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2092 1.1 mrg _ACEOF 2093 1.1 mrg 2094 1.1 mrg cat >>confdefs.h <<_ACEOF 2095 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2096 1.1 mrg _ACEOF 2097 1.1 mrg 2098 1.1 mrg 2099 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2100 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2101 1.1 mrg ac_site_file1=NONE 2102 1.1 mrg ac_site_file2=NONE 2103 1.1 mrg if test -n "$CONFIG_SITE"; then 2104 1.11 mrg # We do not want a PATH search for config.site. 2105 1.11 mrg case $CONFIG_SITE in #(( 2106 1.11 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2107 1.11 mrg */*) ac_site_file1=$CONFIG_SITE;; 2108 1.11 mrg *) ac_site_file1=./$CONFIG_SITE;; 2109 1.11 mrg esac 2110 1.1 mrg elif test "x$prefix" != xNONE; then 2111 1.1 mrg ac_site_file1=$prefix/share/config.site 2112 1.1 mrg ac_site_file2=$prefix/etc/config.site 2113 1.1 mrg else 2114 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2115 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2116 1.1 mrg fi 2117 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2118 1.1 mrg do 2119 1.1 mrg test "x$ac_site_file" = xNONE && continue 2120 1.11 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2121 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2122 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2123 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2124 1.11 mrg . "$ac_site_file" \ 2125 1.11 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2126 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2127 1.11 mrg as_fn_error $? "failed to load site script $ac_site_file 2128 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 2129 1.1 mrg fi 2130 1.1 mrg done 2131 1.1 mrg 2132 1.1 mrg if test -r "$cache_file"; then 2133 1.11 mrg # Some versions of bash will fail to source /dev/null (special files 2134 1.11 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2135 1.11 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2137 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2138 1.1 mrg case $cache_file in 2139 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2140 1.1 mrg *) . "./$cache_file";; 2141 1.1 mrg esac 2142 1.1 mrg fi 2143 1.1 mrg else 2144 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2145 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2146 1.1 mrg >$cache_file 2147 1.1 mrg fi 2148 1.1 mrg 2149 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2150 1.1 mrg # value. 2151 1.1 mrg ac_cache_corrupted=false 2152 1.1 mrg for ac_var in $ac_precious_vars; do 2153 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2154 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2155 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2156 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2157 1.1 mrg case $ac_old_set,$ac_new_set in 2158 1.1 mrg set,) 2159 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2160 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2161 1.1 mrg ac_cache_corrupted=: ;; 2162 1.1 mrg ,set) 2163 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2164 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2165 1.1 mrg ac_cache_corrupted=: ;; 2166 1.1 mrg ,);; 2167 1.1 mrg *) 2168 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2169 1.1 mrg # differences in whitespace do not lead to failure. 2170 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2171 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2172 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2173 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2174 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2175 1.1 mrg ac_cache_corrupted=: 2176 1.1 mrg else 2177 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2178 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2179 1.1 mrg eval $ac_var=\$ac_old_val 2180 1.1 mrg fi 2181 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2182 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2183 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2184 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2185 1.1 mrg fi;; 2186 1.1 mrg esac 2187 1.1 mrg # Pass precious variables to config.status. 2188 1.1 mrg if test "$ac_new_set" = set; then 2189 1.1 mrg case $ac_new_val in 2190 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2191 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2192 1.1 mrg esac 2193 1.1 mrg case " $ac_configure_args " in 2194 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2195 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2196 1.1 mrg esac 2197 1.1 mrg fi 2198 1.1 mrg done 2199 1.1 mrg if $ac_cache_corrupted; then 2200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2201 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2202 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2203 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2204 1.11 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2205 1.1 mrg fi 2206 1.1 mrg ## -------------------- ## 2207 1.1 mrg ## Main body of script. ## 2208 1.1 mrg ## -------------------- ## 2209 1.1 mrg 2210 1.1 mrg ac_ext=c 2211 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2212 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2213 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2214 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2215 1.1 mrg 2216 1.1 mrg 2217 1.1 mrg 2218 1.1 mrg 2219 1.1 mrg 2220 1.1 mrg 2221 1.1 mrg ac_aux_dir= 2222 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2223 1.11 mrg if test -f "$ac_dir/install-sh"; then 2224 1.11 mrg ac_aux_dir=$ac_dir 2225 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2226 1.11 mrg break 2227 1.11 mrg elif test -f "$ac_dir/install.sh"; then 2228 1.11 mrg ac_aux_dir=$ac_dir 2229 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2230 1.11 mrg break 2231 1.11 mrg elif test -f "$ac_dir/shtool"; then 2232 1.11 mrg ac_aux_dir=$ac_dir 2233 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2234 1.11 mrg break 2235 1.11 mrg fi 2236 1.1 mrg done 2237 1.1 mrg if test -z "$ac_aux_dir"; then 2238 1.11 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2239 1.1 mrg fi 2240 1.1 mrg 2241 1.1 mrg # These three variables are undocumented and unsupported, 2242 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2243 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2244 1.1 mrg # whose full name contains unusual characters. 2245 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2246 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2247 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2248 1.1 mrg 2249 1.1 mrg 2250 1.1 mrg # Make sure we can run config.sub. 2251 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2252 1.11 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2253 1.1 mrg 2254 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2255 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2256 1.11 mrg if ${ac_cv_build+:} false; then : 2257 1.1 mrg $as_echo_n "(cached) " >&6 2258 1.1 mrg else 2259 1.1 mrg ac_build_alias=$build_alias 2260 1.1 mrg test "x$ac_build_alias" = x && 2261 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2262 1.1 mrg test "x$ac_build_alias" = x && 2263 1.11 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2264 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2265 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2266 1.1 mrg 2267 1.1 mrg fi 2268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2269 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2270 1.1 mrg case $ac_cv_build in 2271 1.1 mrg *-*-*) ;; 2272 1.11 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2273 1.1 mrg esac 2274 1.1 mrg build=$ac_cv_build 2275 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2276 1.1 mrg set x $ac_cv_build 2277 1.1 mrg shift 2278 1.1 mrg build_cpu=$1 2279 1.1 mrg build_vendor=$2 2280 1.1 mrg shift; shift 2281 1.1 mrg # Remember, the first character of IFS is used to create $*, 2282 1.1 mrg # except with old shells: 2283 1.1 mrg build_os=$* 2284 1.1 mrg IFS=$ac_save_IFS 2285 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2286 1.1 mrg 2287 1.1 mrg 2288 1.1 mrg case ${build_alias} in 2289 1.1 mrg "") build_noncanonical=${build} ;; 2290 1.1 mrg *) build_noncanonical=${build_alias} ;; 2291 1.1 mrg esac 2292 1.1 mrg 2293 1.1 mrg case ${host_alias} in 2294 1.1 mrg "") host_noncanonical=${build_noncanonical} ;; 2295 1.1 mrg *) host_noncanonical=${host_alias} ;; 2296 1.1 mrg esac 2297 1.1 mrg 2298 1.1 mrg case ${target_alias} in 2299 1.1 mrg "") target_noncanonical=${host_noncanonical} ;; 2300 1.1 mrg *) target_noncanonical=${target_alias} ;; 2301 1.1 mrg esac 2302 1.1 mrg 2303 1.1 mrg 2304 1.1 mrg # post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2305 1.1 mrg # have matching libraries, they should use host libraries: Makefile.tpl 2306 1.1 mrg # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2307 1.1 mrg # However, they still use the build modules, because the corresponding 2308 1.1 mrg # host modules (e.g. bison) are only built for the host when bootstrap 2309 1.1 mrg # finishes. So: 2310 1.1 mrg # - build_subdir is where we find build modules, and never changes. 2311 1.1 mrg # - build_libsubdir is where we find build libraries, and can be overridden. 2312 1.1 mrg 2313 1.1 mrg # Prefix 'build-' so this never conflicts with target_subdir. 2314 1.1 mrg build_subdir="build-${build_noncanonical}" 2315 1.1 mrg 2316 1.1 mrg # Check whether --with-build-libsubdir was given. 2317 1.1 mrg if test "${with_build_libsubdir+set}" = set; then : 2318 1.1 mrg withval=$with_build_libsubdir; build_libsubdir="$withval" 2319 1.1 mrg else 2320 1.1 mrg build_libsubdir="$build_subdir" 2321 1.1 mrg fi 2322 1.1 mrg 2323 1.1 mrg # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2324 1.1 mrg if ( test $srcdir = . && test -d gcc ) \ 2325 1.1 mrg || test -d $srcdir/../host-${host_noncanonical}; then 2326 1.1 mrg host_subdir="host-${host_noncanonical}" 2327 1.1 mrg else 2328 1.1 mrg host_subdir=. 2329 1.1 mrg fi 2330 1.1 mrg # No prefix. 2331 1.1 mrg target_subdir=${target_noncanonical} 2332 1.1 mrg 2333 1.1 mrg 2334 1.1 mrg # We need the following definitions because AC_PROG_LIBTOOL relies on them 2335 1.1 mrg PACKAGE=libobjc 2336 1.1 mrg # Version is pulled out to make it a bit easier to change using sed. 2337 1.4 mrg VERSION=4:0:0 2338 1.1 mrg 2339 1.1 mrg 2340 1.1 mrg # This works around the fact that libtool configuration may change LD 2341 1.1 mrg # for this particular configuration, but some shells, instead of 2342 1.1 mrg # keeping the changes in LD private, export them just because LD is 2343 1.1 mrg # exported. 2344 1.1 mrg ORIGINAL_LD_FOR_MULTILIBS=$LD 2345 1.1 mrg 2346 1.1 mrg # ------- 2347 1.1 mrg # Options 2348 1.1 mrg # ------- 2349 1.1 mrg 2350 1.1 mrg # We use these options to decide which functions to include. 2351 1.1 mrg 2352 1.1 mrg # Check whether --with-target-subdir was given. 2353 1.1 mrg if test "${with_target_subdir+set}" = set; then : 2354 1.1 mrg withval=$with_target_subdir; 2355 1.1 mrg fi 2356 1.1 mrg 2357 1.1 mrg 2358 1.1 mrg # Check whether --with-cross-host was given. 2359 1.1 mrg if test "${with_cross_host+set}" = set; then : 2360 1.1 mrg withval=$with_cross_host; 2361 1.1 mrg fi 2362 1.1 mrg 2363 1.1 mrg 2364 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2365 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2366 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given. 2367 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then : 2368 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2369 1.1 mrg yes) version_specific_libs=yes ;; 2370 1.1 mrg no) version_specific_libs=no ;; 2371 1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2372 1.1 mrg esac 2373 1.1 mrg else 2374 1.1 mrg version_specific_libs=no 2375 1.1 mrg fi 2376 1.1 mrg 2377 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2378 1.1 mrg $as_echo "$version_specific_libs" >&6; } 2379 1.1 mrg 2380 1.1 mrg # ----------- 2381 1.1 mrg # Directories 2382 1.1 mrg # ----------- 2383 1.1 mrg 2384 1.1 mrg # Find the rest of the source tree framework. 2385 1.1 mrg # Default to --enable-multilib 2386 1.1 mrg # Check whether --enable-multilib was given. 2387 1.1 mrg if test "${enable_multilib+set}" = set; then : 2388 1.1 mrg enableval=$enable_multilib; case "$enableval" in 2389 1.1 mrg yes) multilib=yes ;; 2390 1.1 mrg no) multilib=no ;; 2391 1.11 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2392 1.1 mrg esac 2393 1.1 mrg else 2394 1.1 mrg multilib=yes 2395 1.1 mrg fi 2396 1.1 mrg 2397 1.1 mrg 2398 1.1 mrg # We may get other options which we leave undocumented: 2399 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir 2400 1.1 mrg # See config-ml.in if you want the gory details. 2401 1.1 mrg 2402 1.1 mrg if test "$srcdir" = "."; then 2403 1.1 mrg if test "$with_target_subdir" != "."; then 2404 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.." 2405 1.1 mrg else 2406 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.." 2407 1.1 mrg fi 2408 1.1 mrg else 2409 1.1 mrg multi_basedir="$srcdir/.." 2410 1.1 mrg fi 2411 1.1 mrg 2412 1.1 mrg 2413 1.1 mrg # Even if the default multilib is not a cross compilation, 2414 1.1 mrg # it may be that some of the other multilibs are. 2415 1.1 mrg if test $cross_compiling = no && test $multilib = yes \ 2416 1.1 mrg && test "x${with_multisubdir}" != x ; then 2417 1.1 mrg cross_compiling=maybe 2418 1.1 mrg fi 2419 1.1 mrg 2420 1.1 mrg ac_config_commands="$ac_config_commands default-1" 2421 1.1 mrg 2422 1.1 mrg 2423 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2424 1.1 mrg $as_echo_n "checking host system type... " >&6; } 2425 1.11 mrg if ${ac_cv_host+:} false; then : 2426 1.1 mrg $as_echo_n "(cached) " >&6 2427 1.1 mrg else 2428 1.1 mrg if test "x$host_alias" = x; then 2429 1.1 mrg ac_cv_host=$ac_cv_build 2430 1.1 mrg else 2431 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2432 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2433 1.1 mrg fi 2434 1.1 mrg 2435 1.1 mrg fi 2436 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2437 1.1 mrg $as_echo "$ac_cv_host" >&6; } 2438 1.1 mrg case $ac_cv_host in 2439 1.1 mrg *-*-*) ;; 2440 1.11 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2441 1.1 mrg esac 2442 1.1 mrg host=$ac_cv_host 2443 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2444 1.1 mrg set x $ac_cv_host 2445 1.1 mrg shift 2446 1.1 mrg host_cpu=$1 2447 1.1 mrg host_vendor=$2 2448 1.1 mrg shift; shift 2449 1.1 mrg # Remember, the first character of IFS is used to create $*, 2450 1.1 mrg # except with old shells: 2451 1.1 mrg host_os=$* 2452 1.1 mrg IFS=$ac_save_IFS 2453 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2454 1.1 mrg 2455 1.1 mrg 2456 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2457 1.1 mrg $as_echo_n "checking target system type... " >&6; } 2458 1.11 mrg if ${ac_cv_target+:} false; then : 2459 1.1 mrg $as_echo_n "(cached) " >&6 2460 1.1 mrg else 2461 1.1 mrg if test "x$target_alias" = x; then 2462 1.1 mrg ac_cv_target=$ac_cv_host 2463 1.1 mrg else 2464 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2465 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2466 1.1 mrg fi 2467 1.1 mrg 2468 1.1 mrg fi 2469 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2470 1.1 mrg $as_echo "$ac_cv_target" >&6; } 2471 1.1 mrg case $ac_cv_target in 2472 1.1 mrg *-*-*) ;; 2473 1.11 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2474 1.1 mrg esac 2475 1.1 mrg target=$ac_cv_target 2476 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2477 1.1 mrg set x $ac_cv_target 2478 1.1 mrg shift 2479 1.1 mrg target_cpu=$1 2480 1.1 mrg target_vendor=$2 2481 1.1 mrg shift; shift 2482 1.1 mrg # Remember, the first character of IFS is used to create $*, 2483 1.1 mrg # except with old shells: 2484 1.1 mrg target_os=$* 2485 1.1 mrg IFS=$ac_save_IFS 2486 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2487 1.1 mrg 2488 1.1 mrg 2489 1.1 mrg # The aliases save the names the user supplied, while $host etc. 2490 1.1 mrg # will get canonicalized. 2491 1.1 mrg test -n "$target_alias" && 2492 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \ 2493 1.1 mrg NONENONEs,x,x, && 2494 1.1 mrg program_prefix=${target_alias}- 2495 1.1 mrg 2496 1.1 mrg 2497 1.1 mrg 2498 1.1 mrg 2499 1.1 mrg # Export source directory. 2500 1.1 mrg # These need to be absolute paths, yet at the same time need to 2501 1.1 mrg # canonicalize only relative paths, because then amd will not unmount 2502 1.1 mrg # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 2503 1.1 mrg case $srcdir in 2504 1.1 mrg \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;; 2505 1.1 mrg *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 2506 1.1 mrg esac 2507 1.1 mrg 2508 1.1 mrg 2509 1.12 mrg 2510 1.12 mrg # Check whether --with-toolexeclibdir was given. 2511 1.12 mrg if test "${with_toolexeclibdir+set}" = set; then : 2512 1.12 mrg withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 2513 1.12 mrg /) 2514 1.12 mrg ;; 2515 1.12 mrg */) 2516 1.12 mrg with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 2517 1.12 mrg ;; 2518 1.12 mrg esac 2519 1.12 mrg else 2520 1.12 mrg with_toolexeclibdir=no 2521 1.12 mrg fi 2522 1.12 mrg 2523 1.12 mrg 2524 1.12 mrg 2525 1.1 mrg # Calculate toolexeclibdir 2526 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir 2527 1.1 mrg case ${version_specific_libs} in 2528 1.1 mrg yes) 2529 1.1 mrg # Need the gcc compiler version to know where to install libraries 2530 1.1 mrg # and header files if --enable-version-specific-runtime-libs option 2531 1.1 mrg # is selected. 2532 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_noncanonical)' 2533 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 2534 1.1 mrg ;; 2535 1.1 mrg no) 2536 1.1 mrg if test -n "$with_cross_host" && 2537 1.1 mrg test x"$with_cross_host" != x"no"; then 2538 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir. 2539 1.1 mrg toolexecdir='$(exec_prefix)/$(target_noncanonical)' 2540 1.12 mrg case ${with_toolexeclibdir} in 2541 1.12 mrg no) 2542 1.12 mrg toolexeclibdir='$(toolexecdir)/lib' 2543 1.12 mrg ;; 2544 1.12 mrg *) 2545 1.12 mrg toolexeclibdir=${with_toolexeclibdir} 2546 1.12 mrg ;; 2547 1.12 mrg esac 2548 1.1 mrg else 2549 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)' 2550 1.1 mrg toolexeclibdir='$(libdir)' 2551 1.1 mrg fi 2552 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory` 2553 1.1 mrg case $multi_os_directory in 2554 1.1 mrg .) ;; # Avoid trailing /. 2555 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 2556 1.1 mrg esac 2557 1.1 mrg ;; 2558 1.1 mrg esac 2559 1.1 mrg 2560 1.1 mrg 2561 1.1 mrg 2562 1.1 mrg # Figure out if we want to name the include directory and the 2563 1.1 mrg # library name changes differently. 2564 1.1 mrg includedirname=include 2565 1.1 mrg libsuffix= 2566 1.1 mrg case "${host}" in 2567 1.1 mrg *-darwin*) 2568 1.1 mrg # Darwin is the only target so far that needs a different include directory. 2569 1.1 mrg includedirname=include-gnu-runtime 2570 1.1 mrg libsuffix=-gnu 2571 1.1 mrg ;; 2572 1.1 mrg esac 2573 1.1 mrg 2574 1.1 mrg 2575 1.1 mrg 2576 1.1 mrg ac_config_headers="$ac_config_headers config.h" 2577 1.1 mrg 2578 1.1 mrg 2579 1.1 mrg # -------- 2580 1.1 mrg # Programs 2581 1.1 mrg # -------- 2582 1.1 mrg 2583 1.1 mrg 2584 1.1 mrg 2585 1.1 mrg # We must force CC to /not/ be a precious variable; otherwise 2586 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs. 2587 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves. 2588 1.1 mrg 2589 1.1 mrg 2590 1.1 mrg ac_ext=c 2591 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2592 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2593 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2594 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2595 1.1 mrg if test -n "$ac_tool_prefix"; then 2596 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2597 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 2598 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2599 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2600 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 2601 1.1 mrg $as_echo_n "(cached) " >&6 2602 1.1 mrg else 2603 1.1 mrg if test -n "$CC"; then 2604 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2605 1.1 mrg else 2606 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2607 1.1 mrg for as_dir in $PATH 2608 1.1 mrg do 2609 1.1 mrg IFS=$as_save_IFS 2610 1.1 mrg test -z "$as_dir" && as_dir=. 2611 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2612 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2613 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 2614 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2615 1.1 mrg break 2 2616 1.1 mrg fi 2617 1.1 mrg done 2618 1.1 mrg done 2619 1.1 mrg IFS=$as_save_IFS 2620 1.1 mrg 2621 1.1 mrg fi 2622 1.1 mrg fi 2623 1.1 mrg CC=$ac_cv_prog_CC 2624 1.1 mrg if test -n "$CC"; then 2625 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2626 1.1 mrg $as_echo "$CC" >&6; } 2627 1.1 mrg else 2628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2629 1.1 mrg $as_echo "no" >&6; } 2630 1.1 mrg fi 2631 1.1 mrg 2632 1.1 mrg 2633 1.1 mrg fi 2634 1.1 mrg if test -z "$ac_cv_prog_CC"; then 2635 1.1 mrg ac_ct_CC=$CC 2636 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 2637 1.1 mrg set dummy gcc; ac_word=$2 2638 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2639 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2640 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 2641 1.1 mrg $as_echo_n "(cached) " >&6 2642 1.1 mrg else 2643 1.1 mrg if test -n "$ac_ct_CC"; then 2644 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2645 1.1 mrg else 2646 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2647 1.1 mrg for as_dir in $PATH 2648 1.1 mrg do 2649 1.1 mrg IFS=$as_save_IFS 2650 1.1 mrg test -z "$as_dir" && as_dir=. 2651 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2652 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2653 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 2654 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2655 1.1 mrg break 2 2656 1.1 mrg fi 2657 1.1 mrg done 2658 1.1 mrg done 2659 1.1 mrg IFS=$as_save_IFS 2660 1.1 mrg 2661 1.1 mrg fi 2662 1.1 mrg fi 2663 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 2664 1.1 mrg if test -n "$ac_ct_CC"; then 2665 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2666 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 2667 1.1 mrg else 2668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2669 1.1 mrg $as_echo "no" >&6; } 2670 1.1 mrg fi 2671 1.1 mrg 2672 1.1 mrg if test "x$ac_ct_CC" = x; then 2673 1.1 mrg CC="" 2674 1.1 mrg else 2675 1.1 mrg case $cross_compiling:$ac_tool_warned in 2676 1.1 mrg yes:) 2677 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2678 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2679 1.1 mrg ac_tool_warned=yes ;; 2680 1.1 mrg esac 2681 1.1 mrg CC=$ac_ct_CC 2682 1.1 mrg fi 2683 1.1 mrg else 2684 1.1 mrg CC="$ac_cv_prog_CC" 2685 1.1 mrg fi 2686 1.1 mrg 2687 1.1 mrg if test -z "$CC"; then 2688 1.1 mrg if test -n "$ac_tool_prefix"; then 2689 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2690 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 2691 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2692 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2693 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 2694 1.1 mrg $as_echo_n "(cached) " >&6 2695 1.1 mrg else 2696 1.1 mrg if test -n "$CC"; then 2697 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2698 1.1 mrg else 2699 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2700 1.1 mrg for as_dir in $PATH 2701 1.1 mrg do 2702 1.1 mrg IFS=$as_save_IFS 2703 1.1 mrg test -z "$as_dir" && as_dir=. 2704 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2705 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2706 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 2707 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2708 1.1 mrg break 2 2709 1.1 mrg fi 2710 1.1 mrg done 2711 1.1 mrg done 2712 1.1 mrg IFS=$as_save_IFS 2713 1.1 mrg 2714 1.1 mrg fi 2715 1.1 mrg fi 2716 1.1 mrg CC=$ac_cv_prog_CC 2717 1.1 mrg if test -n "$CC"; then 2718 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2719 1.1 mrg $as_echo "$CC" >&6; } 2720 1.1 mrg else 2721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2722 1.1 mrg $as_echo "no" >&6; } 2723 1.1 mrg fi 2724 1.1 mrg 2725 1.1 mrg 2726 1.1 mrg fi 2727 1.1 mrg fi 2728 1.1 mrg if test -z "$CC"; then 2729 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 2730 1.1 mrg set dummy cc; ac_word=$2 2731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2732 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2733 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 2734 1.1 mrg $as_echo_n "(cached) " >&6 2735 1.1 mrg else 2736 1.1 mrg if test -n "$CC"; then 2737 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2738 1.1 mrg else 2739 1.1 mrg ac_prog_rejected=no 2740 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2741 1.1 mrg for as_dir in $PATH 2742 1.1 mrg do 2743 1.1 mrg IFS=$as_save_IFS 2744 1.1 mrg test -z "$as_dir" && as_dir=. 2745 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2746 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2747 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2748 1.1 mrg ac_prog_rejected=yes 2749 1.1 mrg continue 2750 1.1 mrg fi 2751 1.1 mrg ac_cv_prog_CC="cc" 2752 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2753 1.1 mrg break 2 2754 1.1 mrg fi 2755 1.1 mrg done 2756 1.1 mrg done 2757 1.1 mrg IFS=$as_save_IFS 2758 1.1 mrg 2759 1.1 mrg if test $ac_prog_rejected = yes; then 2760 1.1 mrg # We found a bogon in the path, so make sure we never use it. 2761 1.1 mrg set dummy $ac_cv_prog_CC 2762 1.1 mrg shift 2763 1.1 mrg if test $# != 0; then 2764 1.1 mrg # We chose a different compiler from the bogus one. 2765 1.1 mrg # However, it has the same basename, so the bogon will be chosen 2766 1.1 mrg # first if we set CC to just the basename; use the full file name. 2767 1.1 mrg shift 2768 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2769 1.1 mrg fi 2770 1.1 mrg fi 2771 1.1 mrg fi 2772 1.1 mrg fi 2773 1.1 mrg CC=$ac_cv_prog_CC 2774 1.1 mrg if test -n "$CC"; then 2775 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2776 1.1 mrg $as_echo "$CC" >&6; } 2777 1.1 mrg else 2778 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2779 1.1 mrg $as_echo "no" >&6; } 2780 1.1 mrg fi 2781 1.1 mrg 2782 1.1 mrg 2783 1.1 mrg fi 2784 1.1 mrg if test -z "$CC"; then 2785 1.1 mrg if test -n "$ac_tool_prefix"; then 2786 1.1 mrg for ac_prog in cl.exe 2787 1.1 mrg do 2788 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2789 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2790 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2791 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2792 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 2793 1.1 mrg $as_echo_n "(cached) " >&6 2794 1.1 mrg else 2795 1.1 mrg if test -n "$CC"; then 2796 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2797 1.1 mrg else 2798 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2799 1.1 mrg for as_dir in $PATH 2800 1.1 mrg do 2801 1.1 mrg IFS=$as_save_IFS 2802 1.1 mrg test -z "$as_dir" && as_dir=. 2803 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2804 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2805 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2806 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2807 1.1 mrg break 2 2808 1.1 mrg fi 2809 1.1 mrg done 2810 1.1 mrg done 2811 1.1 mrg IFS=$as_save_IFS 2812 1.1 mrg 2813 1.1 mrg fi 2814 1.1 mrg fi 2815 1.1 mrg CC=$ac_cv_prog_CC 2816 1.1 mrg if test -n "$CC"; then 2817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2818 1.1 mrg $as_echo "$CC" >&6; } 2819 1.1 mrg else 2820 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2821 1.1 mrg $as_echo "no" >&6; } 2822 1.1 mrg fi 2823 1.1 mrg 2824 1.1 mrg 2825 1.1 mrg test -n "$CC" && break 2826 1.1 mrg done 2827 1.1 mrg fi 2828 1.1 mrg if test -z "$CC"; then 2829 1.1 mrg ac_ct_CC=$CC 2830 1.1 mrg for ac_prog in cl.exe 2831 1.1 mrg do 2832 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2833 1.1 mrg set dummy $ac_prog; ac_word=$2 2834 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2835 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2836 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 2837 1.1 mrg $as_echo_n "(cached) " >&6 2838 1.1 mrg else 2839 1.1 mrg if test -n "$ac_ct_CC"; then 2840 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2841 1.1 mrg else 2842 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2843 1.1 mrg for as_dir in $PATH 2844 1.1 mrg do 2845 1.1 mrg IFS=$as_save_IFS 2846 1.1 mrg test -z "$as_dir" && as_dir=. 2847 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2848 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2849 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 2850 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2851 1.1 mrg break 2 2852 1.1 mrg fi 2853 1.1 mrg done 2854 1.1 mrg done 2855 1.1 mrg IFS=$as_save_IFS 2856 1.1 mrg 2857 1.1 mrg fi 2858 1.1 mrg fi 2859 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 2860 1.1 mrg if test -n "$ac_ct_CC"; then 2861 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2862 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 2863 1.1 mrg else 2864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2865 1.1 mrg $as_echo "no" >&6; } 2866 1.1 mrg fi 2867 1.1 mrg 2868 1.1 mrg 2869 1.1 mrg test -n "$ac_ct_CC" && break 2870 1.1 mrg done 2871 1.1 mrg 2872 1.1 mrg if test "x$ac_ct_CC" = x; then 2873 1.1 mrg CC="" 2874 1.1 mrg else 2875 1.1 mrg case $cross_compiling:$ac_tool_warned in 2876 1.1 mrg yes:) 2877 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2878 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2879 1.1 mrg ac_tool_warned=yes ;; 2880 1.1 mrg esac 2881 1.1 mrg CC=$ac_ct_CC 2882 1.1 mrg fi 2883 1.1 mrg fi 2884 1.1 mrg 2885 1.1 mrg fi 2886 1.1 mrg 2887 1.1 mrg 2888 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2889 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2890 1.11 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 2891 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 2892 1.1 mrg 2893 1.1 mrg # Provide some information about the compiler. 2894 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2895 1.1 mrg set X $ac_compile 2896 1.1 mrg ac_compiler=$2 2897 1.1 mrg for ac_option in --version -v -V -qversion; do 2898 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 2899 1.1 mrg case "(($ac_try" in 2900 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2901 1.1 mrg *) ac_try_echo=$ac_try;; 2902 1.1 mrg esac 2903 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2904 1.1 mrg $as_echo "$ac_try_echo"; } >&5 2905 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2906 1.1 mrg ac_status=$? 2907 1.1 mrg if test -s conftest.err; then 2908 1.1 mrg sed '10a\ 2909 1.1 mrg ... rest of stderr output deleted ... 2910 1.1 mrg 10q' conftest.err >conftest.er1 2911 1.1 mrg cat conftest.er1 >&5 2912 1.1 mrg fi 2913 1.11 mrg rm -f conftest.er1 conftest.err 2914 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2915 1.1 mrg test $ac_status = 0; } 2916 1.1 mrg done 2917 1.1 mrg 2918 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2919 1.1 mrg /* end confdefs.h. */ 2920 1.12 mrg #include <stdio.h> 2921 1.1 mrg int 2922 1.1 mrg main () 2923 1.1 mrg { 2924 1.12 mrg printf ("hello world\n"); 2925 1.1 mrg ; 2926 1.1 mrg return 0; 2927 1.1 mrg } 2928 1.1 mrg _ACEOF 2929 1.1 mrg # FIXME: Cleanup? 2930 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 2931 1.1 mrg (eval $ac_link) 2>&5 2932 1.1 mrg ac_status=$? 2933 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2934 1.1 mrg test $ac_status = 0; }; then : 2935 1.1 mrg gcc_no_link=no 2936 1.1 mrg else 2937 1.1 mrg gcc_no_link=yes 2938 1.1 mrg fi 2939 1.1 mrg if test x$gcc_no_link = xyes; then 2940 1.1 mrg # Setting cross_compile will disable run tests; it will 2941 1.1 mrg # also disable AC_CHECK_FILE but that's generally 2942 1.1 mrg # correct if we can't link. 2943 1.1 mrg cross_compiling=yes 2944 1.1 mrg EXEEXT= 2945 1.1 mrg else 2946 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2947 1.1 mrg /* end confdefs.h. */ 2948 1.1 mrg 2949 1.1 mrg int 2950 1.1 mrg main () 2951 1.1 mrg { 2952 1.1 mrg 2953 1.1 mrg ; 2954 1.1 mrg return 0; 2955 1.1 mrg } 2956 1.1 mrg _ACEOF 2957 1.1 mrg ac_clean_files_save=$ac_clean_files 2958 1.11 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2959 1.1 mrg # Try to create an executable without -o first, disregard a.out. 2960 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 2961 1.1 mrg # of exeext. 2962 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2963 1.11 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 2964 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2965 1.1 mrg 2966 1.1 mrg # The possible output files: 2967 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2968 1.1 mrg 2969 1.1 mrg ac_rmfiles= 2970 1.1 mrg for ac_file in $ac_files 2971 1.1 mrg do 2972 1.1 mrg case $ac_file in 2973 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2974 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2975 1.1 mrg esac 2976 1.1 mrg done 2977 1.1 mrg rm -f $ac_rmfiles 2978 1.1 mrg 2979 1.1 mrg if { { ac_try="$ac_link_default" 2980 1.1 mrg case "(($ac_try" in 2981 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2982 1.1 mrg *) ac_try_echo=$ac_try;; 2983 1.1 mrg esac 2984 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2985 1.1 mrg $as_echo "$ac_try_echo"; } >&5 2986 1.1 mrg (eval "$ac_link_default") 2>&5 2987 1.1 mrg ac_status=$? 2988 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2989 1.1 mrg test $ac_status = 0; }; then : 2990 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2991 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2992 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 2993 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 2994 1.1 mrg # Autoconf. 2995 1.1 mrg for ac_file in $ac_files '' 2996 1.1 mrg do 2997 1.1 mrg test -f "$ac_file" || continue 2998 1.1 mrg case $ac_file in 2999 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3000 1.1 mrg ;; 3001 1.1 mrg [ab].out ) 3002 1.1 mrg # We found the default executable, but exeext='' is most 3003 1.1 mrg # certainly right. 3004 1.1 mrg break;; 3005 1.1 mrg *.* ) 3006 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3007 1.1 mrg then :; else 3008 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3009 1.1 mrg fi 3010 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3011 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3012 1.1 mrg # argument, so we may need to know it at that point already. 3013 1.1 mrg # Even if this section looks crufty: it has the advantage of 3014 1.1 mrg # actually working. 3015 1.1 mrg break;; 3016 1.1 mrg * ) 3017 1.1 mrg break;; 3018 1.1 mrg esac 3019 1.1 mrg done 3020 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3021 1.1 mrg 3022 1.1 mrg else 3023 1.1 mrg ac_file='' 3024 1.1 mrg fi 3025 1.1 mrg if test -z "$ac_file"; then : 3026 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3027 1.11 mrg $as_echo "no" >&6; } 3028 1.11 mrg $as_echo "$as_me: failed program was:" >&5 3029 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3030 1.1 mrg 3031 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3032 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3033 1.11 mrg as_fn_error 77 "C compiler cannot create executables 3034 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3035 1.11 mrg else 3036 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3037 1.11 mrg $as_echo "yes" >&6; } 3038 1.1 mrg fi 3039 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3040 1.11 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3041 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3042 1.11 mrg $as_echo "$ac_file" >&6; } 3043 1.1 mrg ac_exeext=$ac_cv_exeext 3044 1.1 mrg 3045 1.11 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3046 1.1 mrg ac_clean_files=$ac_clean_files_save 3047 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3048 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3049 1.1 mrg if { { ac_try="$ac_link" 3050 1.1 mrg case "(($ac_try" in 3051 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3052 1.1 mrg *) ac_try_echo=$ac_try;; 3053 1.1 mrg esac 3054 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3055 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3056 1.1 mrg (eval "$ac_link") 2>&5 3057 1.1 mrg ac_status=$? 3058 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3059 1.1 mrg test $ac_status = 0; }; then : 3060 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3061 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3062 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3063 1.1 mrg # `rm'. 3064 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3065 1.1 mrg test -f "$ac_file" || continue 3066 1.1 mrg case $ac_file in 3067 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3068 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3069 1.1 mrg break;; 3070 1.1 mrg * ) break;; 3071 1.1 mrg esac 3072 1.1 mrg done 3073 1.1 mrg else 3074 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3075 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3076 1.11 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3077 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3078 1.1 mrg fi 3079 1.11 mrg rm -f conftest conftest$ac_cv_exeext 3080 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3081 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 3082 1.1 mrg 3083 1.1 mrg rm -f conftest.$ac_ext 3084 1.1 mrg EXEEXT=$ac_cv_exeext 3085 1.1 mrg ac_exeext=$EXEEXT 3086 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3087 1.11 mrg /* end confdefs.h. */ 3088 1.11 mrg #include <stdio.h> 3089 1.11 mrg int 3090 1.11 mrg main () 3091 1.11 mrg { 3092 1.11 mrg FILE *f = fopen ("conftest.out", "w"); 3093 1.11 mrg return ferror (f) || fclose (f) != 0; 3094 1.11 mrg 3095 1.11 mrg ; 3096 1.11 mrg return 0; 3097 1.11 mrg } 3098 1.11 mrg _ACEOF 3099 1.11 mrg ac_clean_files="$ac_clean_files conftest.out" 3100 1.11 mrg # Check that the compiler produces executables we can run. If not, either 3101 1.11 mrg # the compiler is broken, or we cross compile. 3102 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3103 1.11 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 3104 1.11 mrg if test "$cross_compiling" != yes; then 3105 1.11 mrg { { ac_try="$ac_link" 3106 1.11 mrg case "(($ac_try" in 3107 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3108 1.11 mrg *) ac_try_echo=$ac_try;; 3109 1.11 mrg esac 3110 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3111 1.11 mrg $as_echo "$ac_try_echo"; } >&5 3112 1.11 mrg (eval "$ac_link") 2>&5 3113 1.11 mrg ac_status=$? 3114 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3115 1.11 mrg test $ac_status = 0; } 3116 1.11 mrg if { ac_try='./conftest$ac_cv_exeext' 3117 1.11 mrg { { case "(($ac_try" in 3118 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3119 1.11 mrg *) ac_try_echo=$ac_try;; 3120 1.11 mrg esac 3121 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3122 1.11 mrg $as_echo "$ac_try_echo"; } >&5 3123 1.11 mrg (eval "$ac_try") 2>&5 3124 1.11 mrg ac_status=$? 3125 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3126 1.11 mrg test $ac_status = 0; }; }; then 3127 1.11 mrg cross_compiling=no 3128 1.11 mrg else 3129 1.11 mrg if test "$cross_compiling" = maybe; then 3130 1.11 mrg cross_compiling=yes 3131 1.11 mrg else 3132 1.11 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3133 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3134 1.11 mrg as_fn_error $? "cannot run C compiled programs. 3135 1.11 mrg If you meant to cross compile, use \`--host'. 3136 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3137 1.11 mrg fi 3138 1.11 mrg fi 3139 1.11 mrg fi 3140 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3141 1.11 mrg $as_echo "$cross_compiling" >&6; } 3142 1.11 mrg 3143 1.11 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3144 1.11 mrg ac_clean_files=$ac_clean_files_save 3145 1.1 mrg fi 3146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3147 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 3148 1.11 mrg if ${ac_cv_objext+:} false; then : 3149 1.1 mrg $as_echo_n "(cached) " >&6 3150 1.1 mrg else 3151 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3152 1.1 mrg /* end confdefs.h. */ 3153 1.1 mrg 3154 1.1 mrg int 3155 1.1 mrg main () 3156 1.1 mrg { 3157 1.1 mrg 3158 1.1 mrg ; 3159 1.1 mrg return 0; 3160 1.1 mrg } 3161 1.1 mrg _ACEOF 3162 1.1 mrg rm -f conftest.o conftest.obj 3163 1.1 mrg if { { ac_try="$ac_compile" 3164 1.1 mrg case "(($ac_try" in 3165 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3166 1.1 mrg *) ac_try_echo=$ac_try;; 3167 1.1 mrg esac 3168 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3169 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3170 1.1 mrg (eval "$ac_compile") 2>&5 3171 1.1 mrg ac_status=$? 3172 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3173 1.1 mrg test $ac_status = 0; }; then : 3174 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 3175 1.1 mrg test -f "$ac_file" || continue; 3176 1.1 mrg case $ac_file in 3177 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3178 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3179 1.1 mrg break;; 3180 1.1 mrg esac 3181 1.1 mrg done 3182 1.1 mrg else 3183 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3184 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3185 1.1 mrg 3186 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3187 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3188 1.11 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 3189 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3190 1.1 mrg fi 3191 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 3192 1.1 mrg fi 3193 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3194 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 3195 1.1 mrg OBJEXT=$ac_cv_objext 3196 1.1 mrg ac_objext=$OBJEXT 3197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3198 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3199 1.11 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 3200 1.1 mrg $as_echo_n "(cached) " >&6 3201 1.1 mrg else 3202 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3203 1.1 mrg /* end confdefs.h. */ 3204 1.1 mrg 3205 1.1 mrg int 3206 1.1 mrg main () 3207 1.1 mrg { 3208 1.1 mrg #ifndef __GNUC__ 3209 1.1 mrg choke me 3210 1.1 mrg #endif 3211 1.1 mrg 3212 1.1 mrg ; 3213 1.1 mrg return 0; 3214 1.1 mrg } 3215 1.1 mrg _ACEOF 3216 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3217 1.1 mrg ac_compiler_gnu=yes 3218 1.1 mrg else 3219 1.1 mrg ac_compiler_gnu=no 3220 1.1 mrg fi 3221 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3222 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 3223 1.1 mrg 3224 1.1 mrg fi 3225 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3226 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3227 1.1 mrg if test $ac_compiler_gnu = yes; then 3228 1.1 mrg GCC=yes 3229 1.1 mrg else 3230 1.1 mrg GCC= 3231 1.1 mrg fi 3232 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 3233 1.1 mrg ac_save_CFLAGS=$CFLAGS 3234 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3235 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 3236 1.11 mrg if ${ac_cv_prog_cc_g+:} false; then : 3237 1.1 mrg $as_echo_n "(cached) " >&6 3238 1.1 mrg else 3239 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 3240 1.1 mrg ac_c_werror_flag=yes 3241 1.1 mrg ac_cv_prog_cc_g=no 3242 1.1 mrg CFLAGS="-g" 3243 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3244 1.1 mrg /* end confdefs.h. */ 3245 1.1 mrg 3246 1.1 mrg int 3247 1.1 mrg main () 3248 1.1 mrg { 3249 1.1 mrg 3250 1.1 mrg ; 3251 1.1 mrg return 0; 3252 1.1 mrg } 3253 1.1 mrg _ACEOF 3254 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3255 1.1 mrg ac_cv_prog_cc_g=yes 3256 1.1 mrg else 3257 1.1 mrg CFLAGS="" 3258 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3259 1.1 mrg /* end confdefs.h. */ 3260 1.1 mrg 3261 1.1 mrg int 3262 1.1 mrg main () 3263 1.1 mrg { 3264 1.1 mrg 3265 1.1 mrg ; 3266 1.1 mrg return 0; 3267 1.1 mrg } 3268 1.1 mrg _ACEOF 3269 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3270 1.1 mrg 3271 1.1 mrg else 3272 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3273 1.1 mrg CFLAGS="-g" 3274 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3275 1.1 mrg /* end confdefs.h. */ 3276 1.1 mrg 3277 1.1 mrg int 3278 1.1 mrg main () 3279 1.1 mrg { 3280 1.1 mrg 3281 1.1 mrg ; 3282 1.1 mrg return 0; 3283 1.1 mrg } 3284 1.1 mrg _ACEOF 3285 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3286 1.1 mrg ac_cv_prog_cc_g=yes 3287 1.1 mrg fi 3288 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3289 1.1 mrg fi 3290 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3291 1.1 mrg fi 3292 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3293 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3294 1.1 mrg fi 3295 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3296 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 3297 1.1 mrg if test "$ac_test_CFLAGS" = set; then 3298 1.1 mrg CFLAGS=$ac_save_CFLAGS 3299 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 3300 1.1 mrg if test "$GCC" = yes; then 3301 1.1 mrg CFLAGS="-g -O2" 3302 1.1 mrg else 3303 1.1 mrg CFLAGS="-g" 3304 1.1 mrg fi 3305 1.1 mrg else 3306 1.1 mrg if test "$GCC" = yes; then 3307 1.1 mrg CFLAGS="-O2" 3308 1.1 mrg else 3309 1.1 mrg CFLAGS= 3310 1.1 mrg fi 3311 1.1 mrg fi 3312 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3313 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3314 1.11 mrg if ${ac_cv_prog_cc_c89+:} false; then : 3315 1.1 mrg $as_echo_n "(cached) " >&6 3316 1.1 mrg else 3317 1.1 mrg ac_cv_prog_cc_c89=no 3318 1.1 mrg ac_save_CC=$CC 3319 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3320 1.1 mrg /* end confdefs.h. */ 3321 1.1 mrg #include <stdarg.h> 3322 1.1 mrg #include <stdio.h> 3323 1.11 mrg struct stat; 3324 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3325 1.1 mrg struct buf { int x; }; 3326 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 3327 1.1 mrg static char *e (p, i) 3328 1.1 mrg char **p; 3329 1.1 mrg int i; 3330 1.1 mrg { 3331 1.1 mrg return p[i]; 3332 1.1 mrg } 3333 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 3334 1.1 mrg { 3335 1.1 mrg char *s; 3336 1.1 mrg va_list v; 3337 1.1 mrg va_start (v,p); 3338 1.1 mrg s = g (p, va_arg (v,int)); 3339 1.1 mrg va_end (v); 3340 1.1 mrg return s; 3341 1.1 mrg } 3342 1.1 mrg 3343 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3344 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 3345 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 3346 1.1 mrg as 'x'. The following induces an error, until -std is added to get 3347 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3348 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 3349 1.1 mrg that's true only with -std. */ 3350 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3351 1.1 mrg 3352 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3353 1.1 mrg inside strings and character constants. */ 3354 1.1 mrg #define FOO(x) 'x' 3355 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3356 1.1 mrg 3357 1.1 mrg int test (int i, double x); 3358 1.1 mrg struct s1 {int (*f) (int a);}; 3359 1.1 mrg struct s2 {int (*f) (double a);}; 3360 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3361 1.1 mrg int argc; 3362 1.1 mrg char **argv; 3363 1.1 mrg int 3364 1.1 mrg main () 3365 1.1 mrg { 3366 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3367 1.1 mrg ; 3368 1.1 mrg return 0; 3369 1.1 mrg } 3370 1.1 mrg _ACEOF 3371 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3372 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3373 1.1 mrg do 3374 1.1 mrg CC="$ac_save_CC $ac_arg" 3375 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3376 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 3377 1.1 mrg fi 3378 1.1 mrg rm -f core conftest.err conftest.$ac_objext 3379 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3380 1.1 mrg done 3381 1.1 mrg rm -f conftest.$ac_ext 3382 1.1 mrg CC=$ac_save_CC 3383 1.1 mrg 3384 1.1 mrg fi 3385 1.1 mrg # AC_CACHE_VAL 3386 1.1 mrg case "x$ac_cv_prog_cc_c89" in 3387 1.1 mrg x) 3388 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3389 1.1 mrg $as_echo "none needed" >&6; } ;; 3390 1.1 mrg xno) 3391 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3392 1.1 mrg $as_echo "unsupported" >&6; } ;; 3393 1.1 mrg *) 3394 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 3395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3396 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3397 1.1 mrg esac 3398 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 3399 1.1 mrg 3400 1.1 mrg fi 3401 1.1 mrg 3402 1.1 mrg ac_ext=c 3403 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3404 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3405 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3406 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3407 1.1 mrg 3408 1.1 mrg 3409 1.1 mrg 3410 1.1 mrg # extra LD Flags which are required for targets 3411 1.4 mrg 3412 1.4 mrg 3413 1.4 mrg 3414 1.4 mrg case $host in 3415 1.4 mrg *-cygwin* | *-mingw*) 3416 1.4 mrg # 'host' will be top-level target in the case of a target lib, 3417 1.4 mrg # we must compare to with_cross_host to decide if this is a native 3418 1.4 mrg # or cross-compiler and select where to install dlls appropriately. 3419 1.4 mrg if test -n "$with_cross_host" && 3420 1.4 mrg test x"$with_cross_host" != x"no"; then 3421 1.4 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 3422 1.4 mrg else 3423 1.4 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"'; 3424 1.4 mrg fi 3425 1.4 mrg ;; 3426 1.4 mrg *) 3427 1.4 mrg lt_host_flags= 3428 1.4 mrg ;; 3429 1.4 mrg esac 3430 1.4 mrg 3431 1.4 mrg 3432 1.4 mrg 3433 1.1 mrg case "${host}" in 3434 1.1 mrg *-darwin*) 3435 1.1 mrg # Darwin needs -single_module when linking libobjc 3436 1.4 mrg extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module' 3437 1.1 mrg ;; 3438 1.1 mrg *-cygwin*|*-mingw*) 3439 1.1 mrg # Tell libtool to build DLLs on Windows 3440 1.4 mrg extra_ldflags_libobjc='$(lt_host_flags)' 3441 1.1 mrg ;; 3442 1.1 mrg esac 3443 1.1 mrg 3444 1.1 mrg 3445 1.10 mrg # Add CET specific flags if CET is enabled 3446 1.10 mrg 3447 1.10 mrg # Check whether --enable-cet was given. 3448 1.10 mrg if test "${enable_cet+set}" = set; then : 3449 1.10 mrg enableval=$enable_cet; 3450 1.10 mrg case "$enableval" in 3451 1.10 mrg yes|no|auto) ;; 3452 1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 3453 1.10 mrg esac 3454 1.10 mrg 3455 1.10 mrg else 3456 1.13 mrg enable_cet=auto 3457 1.10 mrg fi 3458 1.10 mrg 3459 1.10 mrg 3460 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 3461 1.10 mrg $as_echo_n "checking for CET support... " >&6; } 3462 1.10 mrg 3463 1.13 mrg # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 3464 1.10 mrg case "$host" in 3465 1.10 mrg i[34567]86-*-linux* | x86_64-*-linux*) 3466 1.10 mrg case "$enable_cet" in 3467 1.10 mrg auto) 3468 1.10 mrg # Check if target supports multi-byte NOPs 3469 1.10 mrg # and if assembler supports CET insn. 3470 1.13 mrg cet_save_CFLAGS="$CFLAGS" 3471 1.13 mrg CFLAGS="$CFLAGS -fcf-protection" 3472 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3473 1.10 mrg /* end confdefs.h. */ 3474 1.10 mrg 3475 1.10 mrg int 3476 1.10 mrg main () 3477 1.10 mrg { 3478 1.10 mrg 3479 1.10 mrg #if !defined(__SSE2__) 3480 1.10 mrg #error target does not support multi-byte NOPs 3481 1.10 mrg #else 3482 1.10 mrg asm ("setssbsy"); 3483 1.10 mrg #endif 3484 1.10 mrg 3485 1.10 mrg ; 3486 1.10 mrg return 0; 3487 1.10 mrg } 3488 1.10 mrg _ACEOF 3489 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 3490 1.10 mrg enable_cet=yes 3491 1.10 mrg else 3492 1.10 mrg enable_cet=no 3493 1.10 mrg fi 3494 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3495 1.13 mrg CFLAGS="$cet_save_CFLAGS" 3496 1.10 mrg ;; 3497 1.10 mrg yes) 3498 1.10 mrg # Check if assembler supports CET. 3499 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3500 1.10 mrg /* end confdefs.h. */ 3501 1.10 mrg 3502 1.10 mrg int 3503 1.10 mrg main () 3504 1.10 mrg { 3505 1.10 mrg asm ("setssbsy"); 3506 1.10 mrg ; 3507 1.10 mrg return 0; 3508 1.10 mrg } 3509 1.10 mrg _ACEOF 3510 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 3511 1.10 mrg 3512 1.10 mrg else 3513 1.11 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 3514 1.10 mrg fi 3515 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3516 1.10 mrg ;; 3517 1.10 mrg esac 3518 1.10 mrg ;; 3519 1.10 mrg *) 3520 1.10 mrg enable_cet=no 3521 1.10 mrg ;; 3522 1.10 mrg esac 3523 1.10 mrg if test x$enable_cet = xyes; then 3524 1.10 mrg CET_FLAGS="-fcf-protection -mshstk" 3525 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3526 1.10 mrg $as_echo "yes" >&6; } 3527 1.10 mrg else 3528 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3529 1.10 mrg $as_echo "no" >&6; } 3530 1.10 mrg fi 3531 1.10 mrg 3532 1.10 mrg XCFLAGS="$XCFLAGS $CET_FLAGS" 3533 1.10 mrg 3534 1.10 mrg 3535 1.1 mrg 3536 1.1 mrg 3537 1.1 mrg if test -n "$ac_tool_prefix"; then 3538 1.1 mrg # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3539 1.1 mrg set dummy ${ac_tool_prefix}as; ac_word=$2 3540 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3541 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3542 1.11 mrg if ${ac_cv_prog_AS+:} false; then : 3543 1.1 mrg $as_echo_n "(cached) " >&6 3544 1.1 mrg else 3545 1.1 mrg if test -n "$AS"; then 3546 1.1 mrg ac_cv_prog_AS="$AS" # Let the user override the test. 3547 1.1 mrg else 3548 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3549 1.1 mrg for as_dir in $PATH 3550 1.1 mrg do 3551 1.1 mrg IFS=$as_save_IFS 3552 1.1 mrg test -z "$as_dir" && as_dir=. 3553 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3554 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3555 1.1 mrg ac_cv_prog_AS="${ac_tool_prefix}as" 3556 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3557 1.1 mrg break 2 3558 1.1 mrg fi 3559 1.1 mrg done 3560 1.1 mrg done 3561 1.1 mrg IFS=$as_save_IFS 3562 1.1 mrg 3563 1.1 mrg fi 3564 1.1 mrg fi 3565 1.1 mrg AS=$ac_cv_prog_AS 3566 1.1 mrg if test -n "$AS"; then 3567 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3568 1.1 mrg $as_echo "$AS" >&6; } 3569 1.1 mrg else 3570 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3571 1.1 mrg $as_echo "no" >&6; } 3572 1.1 mrg fi 3573 1.1 mrg 3574 1.1 mrg 3575 1.1 mrg fi 3576 1.1 mrg if test -z "$ac_cv_prog_AS"; then 3577 1.1 mrg ac_ct_AS=$AS 3578 1.1 mrg # Extract the first word of "as", so it can be a program name with args. 3579 1.1 mrg set dummy as; ac_word=$2 3580 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3581 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3582 1.11 mrg if ${ac_cv_prog_ac_ct_AS+:} false; then : 3583 1.1 mrg $as_echo_n "(cached) " >&6 3584 1.1 mrg else 3585 1.1 mrg if test -n "$ac_ct_AS"; then 3586 1.1 mrg ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3587 1.1 mrg else 3588 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3589 1.1 mrg for as_dir in $PATH 3590 1.1 mrg do 3591 1.1 mrg IFS=$as_save_IFS 3592 1.1 mrg test -z "$as_dir" && as_dir=. 3593 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3594 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3595 1.1 mrg ac_cv_prog_ac_ct_AS="as" 3596 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3597 1.1 mrg break 2 3598 1.1 mrg fi 3599 1.1 mrg done 3600 1.1 mrg done 3601 1.1 mrg IFS=$as_save_IFS 3602 1.1 mrg 3603 1.1 mrg fi 3604 1.1 mrg fi 3605 1.1 mrg ac_ct_AS=$ac_cv_prog_ac_ct_AS 3606 1.1 mrg if test -n "$ac_ct_AS"; then 3607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3608 1.1 mrg $as_echo "$ac_ct_AS" >&6; } 3609 1.1 mrg else 3610 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3611 1.1 mrg $as_echo "no" >&6; } 3612 1.1 mrg fi 3613 1.1 mrg 3614 1.1 mrg if test "x$ac_ct_AS" = x; then 3615 1.1 mrg AS="" 3616 1.1 mrg else 3617 1.1 mrg case $cross_compiling:$ac_tool_warned in 3618 1.1 mrg yes:) 3619 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3620 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3621 1.1 mrg ac_tool_warned=yes ;; 3622 1.1 mrg esac 3623 1.1 mrg AS=$ac_ct_AS 3624 1.1 mrg fi 3625 1.1 mrg else 3626 1.1 mrg AS="$ac_cv_prog_AS" 3627 1.1 mrg fi 3628 1.1 mrg 3629 1.1 mrg if test -n "$ac_tool_prefix"; then 3630 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3631 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 3632 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3633 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3634 1.11 mrg if ${ac_cv_prog_AR+:} false; then : 3635 1.1 mrg $as_echo_n "(cached) " >&6 3636 1.1 mrg else 3637 1.1 mrg if test -n "$AR"; then 3638 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 3639 1.1 mrg else 3640 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3641 1.1 mrg for as_dir in $PATH 3642 1.1 mrg do 3643 1.1 mrg IFS=$as_save_IFS 3644 1.1 mrg test -z "$as_dir" && as_dir=. 3645 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3646 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3647 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 3648 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3649 1.1 mrg break 2 3650 1.1 mrg fi 3651 1.1 mrg done 3652 1.1 mrg done 3653 1.1 mrg IFS=$as_save_IFS 3654 1.1 mrg 3655 1.1 mrg fi 3656 1.1 mrg fi 3657 1.1 mrg AR=$ac_cv_prog_AR 3658 1.1 mrg if test -n "$AR"; then 3659 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 3660 1.1 mrg $as_echo "$AR" >&6; } 3661 1.1 mrg else 3662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3663 1.1 mrg $as_echo "no" >&6; } 3664 1.1 mrg fi 3665 1.1 mrg 3666 1.1 mrg 3667 1.1 mrg fi 3668 1.1 mrg if test -z "$ac_cv_prog_AR"; then 3669 1.1 mrg ac_ct_AR=$AR 3670 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 3671 1.1 mrg set dummy ar; ac_word=$2 3672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3673 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3674 1.11 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 3675 1.1 mrg $as_echo_n "(cached) " >&6 3676 1.1 mrg else 3677 1.1 mrg if test -n "$ac_ct_AR"; then 3678 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3679 1.1 mrg else 3680 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3681 1.1 mrg for as_dir in $PATH 3682 1.1 mrg do 3683 1.1 mrg IFS=$as_save_IFS 3684 1.1 mrg test -z "$as_dir" && as_dir=. 3685 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3686 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3687 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 3688 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3689 1.1 mrg break 2 3690 1.1 mrg fi 3691 1.1 mrg done 3692 1.1 mrg done 3693 1.1 mrg IFS=$as_save_IFS 3694 1.1 mrg 3695 1.1 mrg fi 3696 1.1 mrg fi 3697 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 3698 1.1 mrg if test -n "$ac_ct_AR"; then 3699 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 3700 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 3701 1.1 mrg else 3702 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3703 1.1 mrg $as_echo "no" >&6; } 3704 1.1 mrg fi 3705 1.1 mrg 3706 1.1 mrg if test "x$ac_ct_AR" = x; then 3707 1.1 mrg AR="" 3708 1.1 mrg else 3709 1.1 mrg case $cross_compiling:$ac_tool_warned in 3710 1.1 mrg yes:) 3711 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3712 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3713 1.1 mrg ac_tool_warned=yes ;; 3714 1.1 mrg esac 3715 1.1 mrg AR=$ac_ct_AR 3716 1.1 mrg fi 3717 1.1 mrg else 3718 1.1 mrg AR="$ac_cv_prog_AR" 3719 1.1 mrg fi 3720 1.1 mrg 3721 1.1 mrg if test -n "$ac_tool_prefix"; then 3722 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3723 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3725 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3726 1.11 mrg if ${ac_cv_prog_RANLIB+:} false; then : 3727 1.1 mrg $as_echo_n "(cached) " >&6 3728 1.1 mrg else 3729 1.1 mrg if test -n "$RANLIB"; then 3730 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3731 1.1 mrg else 3732 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3733 1.1 mrg for as_dir in $PATH 3734 1.1 mrg do 3735 1.1 mrg IFS=$as_save_IFS 3736 1.1 mrg test -z "$as_dir" && as_dir=. 3737 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3738 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3739 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3740 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3741 1.1 mrg break 2 3742 1.1 mrg fi 3743 1.1 mrg done 3744 1.1 mrg done 3745 1.1 mrg IFS=$as_save_IFS 3746 1.1 mrg 3747 1.1 mrg fi 3748 1.1 mrg fi 3749 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 3750 1.1 mrg if test -n "$RANLIB"; then 3751 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 3752 1.1 mrg $as_echo "$RANLIB" >&6; } 3753 1.1 mrg else 3754 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3755 1.1 mrg $as_echo "no" >&6; } 3756 1.1 mrg fi 3757 1.1 mrg 3758 1.1 mrg 3759 1.1 mrg fi 3760 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 3761 1.1 mrg ac_ct_RANLIB=$RANLIB 3762 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 3763 1.1 mrg set dummy ranlib; ac_word=$2 3764 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3765 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3766 1.11 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 3767 1.1 mrg $as_echo_n "(cached) " >&6 3768 1.1 mrg else 3769 1.1 mrg if test -n "$ac_ct_RANLIB"; then 3770 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3771 1.1 mrg else 3772 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3773 1.1 mrg for as_dir in $PATH 3774 1.1 mrg do 3775 1.1 mrg IFS=$as_save_IFS 3776 1.1 mrg test -z "$as_dir" && as_dir=. 3777 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3778 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3779 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 3780 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3781 1.1 mrg break 2 3782 1.1 mrg fi 3783 1.1 mrg done 3784 1.1 mrg done 3785 1.1 mrg IFS=$as_save_IFS 3786 1.1 mrg 3787 1.1 mrg fi 3788 1.1 mrg fi 3789 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3790 1.1 mrg if test -n "$ac_ct_RANLIB"; then 3791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 3792 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 3793 1.1 mrg else 3794 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3795 1.1 mrg $as_echo "no" >&6; } 3796 1.1 mrg fi 3797 1.1 mrg 3798 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 3799 1.1 mrg RANLIB=":" 3800 1.1 mrg else 3801 1.1 mrg case $cross_compiling:$ac_tool_warned in 3802 1.1 mrg yes:) 3803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3804 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3805 1.1 mrg ac_tool_warned=yes ;; 3806 1.1 mrg esac 3807 1.1 mrg RANLIB=$ac_ct_RANLIB 3808 1.1 mrg fi 3809 1.1 mrg else 3810 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 3811 1.1 mrg fi 3812 1.1 mrg 3813 1.1 mrg # Find a good install program. We prefer a C program (faster), 3814 1.1 mrg # so one script is as good as another. But avoid the broken or 3815 1.1 mrg # incompatible versions: 3816 1.1 mrg # SysV /etc/install, /usr/sbin/install 3817 1.1 mrg # SunOS /usr/etc/install 3818 1.1 mrg # IRIX /sbin/install 3819 1.1 mrg # AIX /bin/install 3820 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 3821 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3822 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 3823 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3824 1.1 mrg # OS/2's system install, which has a completely different semantic 3825 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 3826 1.1 mrg # Reject install programs that cannot install multiple files. 3827 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3828 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 3829 1.1 mrg if test -z "$INSTALL"; then 3830 1.11 mrg if ${ac_cv_path_install+:} false; then : 3831 1.1 mrg $as_echo_n "(cached) " >&6 3832 1.1 mrg else 3833 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3834 1.1 mrg for as_dir in $PATH 3835 1.1 mrg do 3836 1.1 mrg IFS=$as_save_IFS 3837 1.1 mrg test -z "$as_dir" && as_dir=. 3838 1.1 mrg # Account for people who put trailing slashes in PATH elements. 3839 1.1 mrg case $as_dir/ in #(( 3840 1.1 mrg ./ | .// | /[cC]/* | \ 3841 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3842 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3843 1.1 mrg /usr/ucb/* ) ;; 3844 1.1 mrg *) 3845 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 3846 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 3847 1.1 mrg # by default. 3848 1.1 mrg for ac_prog in ginstall scoinst install; do 3849 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3850 1.11 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3851 1.1 mrg if test $ac_prog = install && 3852 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3853 1.1 mrg # AIX install. It has an incompatible calling convention. 3854 1.1 mrg : 3855 1.1 mrg elif test $ac_prog = install && 3856 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3857 1.1 mrg # program-specific install script used by HP pwplus--don't use. 3858 1.1 mrg : 3859 1.1 mrg else 3860 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 3861 1.1 mrg echo one > conftest.one 3862 1.1 mrg echo two > conftest.two 3863 1.1 mrg mkdir conftest.dir 3864 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3865 1.1 mrg test -s conftest.one && test -s conftest.two && 3866 1.1 mrg test -s conftest.dir/conftest.one && 3867 1.1 mrg test -s conftest.dir/conftest.two 3868 1.1 mrg then 3869 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3870 1.1 mrg break 3 3871 1.1 mrg fi 3872 1.1 mrg fi 3873 1.1 mrg fi 3874 1.1 mrg done 3875 1.1 mrg done 3876 1.1 mrg ;; 3877 1.1 mrg esac 3878 1.1 mrg 3879 1.1 mrg done 3880 1.1 mrg IFS=$as_save_IFS 3881 1.1 mrg 3882 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 3883 1.1 mrg 3884 1.1 mrg fi 3885 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 3886 1.1 mrg INSTALL=$ac_cv_path_install 3887 1.1 mrg else 3888 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 3889 1.1 mrg # value for INSTALL within a source directory, because that will 3890 1.1 mrg # break other packages using the cache if that directory is 3891 1.1 mrg # removed, or if the value is a relative name. 3892 1.1 mrg INSTALL=$ac_install_sh 3893 1.1 mrg fi 3894 1.1 mrg fi 3895 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3896 1.1 mrg $as_echo "$INSTALL" >&6; } 3897 1.1 mrg 3898 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3899 1.1 mrg # It thinks the first close brace ends the variable substitution. 3900 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3901 1.1 mrg 3902 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3903 1.1 mrg 3904 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3905 1.1 mrg 3906 1.1 mrg 3907 1.1 mrg 3908 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3909 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3910 1.1 mrg # Check whether --enable-maintainer-mode was given. 3911 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 3912 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3913 1.1 mrg else 3914 1.1 mrg USE_MAINTAINER_MODE=no 3915 1.1 mrg fi 3916 1.1 mrg 3917 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3918 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 3919 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 3920 1.1 mrg MAINTAINER_MODE_TRUE= 3921 1.1 mrg MAINTAINER_MODE_FALSE='#' 3922 1.1 mrg else 3923 1.1 mrg MAINTAINER_MODE_TRUE='#' 3924 1.1 mrg MAINTAINER_MODE_FALSE= 3925 1.1 mrg fi 3926 1.1 mrg 3927 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 3928 1.1 mrg 3929 1.1 mrg 3930 1.1 mrg 3931 1.1 mrg # Enable Win32 DLL on MS Windows - FIXME 3932 1.1 mrg enable_win32_dll=yes 3933 1.1 mrg 3934 1.1 mrg case $host in 3935 1.1 mrg *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 3936 1.1 mrg if test -n "$ac_tool_prefix"; then 3937 1.1 mrg # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3938 1.1 mrg set dummy ${ac_tool_prefix}as; ac_word=$2 3939 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3940 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3941 1.11 mrg if ${ac_cv_prog_AS+:} false; then : 3942 1.1 mrg $as_echo_n "(cached) " >&6 3943 1.1 mrg else 3944 1.1 mrg if test -n "$AS"; then 3945 1.1 mrg ac_cv_prog_AS="$AS" # Let the user override the test. 3946 1.1 mrg else 3947 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3948 1.1 mrg for as_dir in $PATH 3949 1.1 mrg do 3950 1.1 mrg IFS=$as_save_IFS 3951 1.1 mrg test -z "$as_dir" && as_dir=. 3952 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3953 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3954 1.1 mrg ac_cv_prog_AS="${ac_tool_prefix}as" 3955 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3956 1.1 mrg break 2 3957 1.1 mrg fi 3958 1.1 mrg done 3959 1.1 mrg done 3960 1.1 mrg IFS=$as_save_IFS 3961 1.1 mrg 3962 1.1 mrg fi 3963 1.1 mrg fi 3964 1.1 mrg AS=$ac_cv_prog_AS 3965 1.1 mrg if test -n "$AS"; then 3966 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3967 1.1 mrg $as_echo "$AS" >&6; } 3968 1.1 mrg else 3969 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3970 1.1 mrg $as_echo "no" >&6; } 3971 1.1 mrg fi 3972 1.1 mrg 3973 1.1 mrg 3974 1.1 mrg fi 3975 1.1 mrg if test -z "$ac_cv_prog_AS"; then 3976 1.1 mrg ac_ct_AS=$AS 3977 1.1 mrg # Extract the first word of "as", so it can be a program name with args. 3978 1.1 mrg set dummy as; ac_word=$2 3979 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3980 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3981 1.11 mrg if ${ac_cv_prog_ac_ct_AS+:} false; then : 3982 1.1 mrg $as_echo_n "(cached) " >&6 3983 1.1 mrg else 3984 1.1 mrg if test -n "$ac_ct_AS"; then 3985 1.1 mrg ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3986 1.1 mrg else 3987 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3988 1.1 mrg for as_dir in $PATH 3989 1.1 mrg do 3990 1.1 mrg IFS=$as_save_IFS 3991 1.1 mrg test -z "$as_dir" && as_dir=. 3992 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3993 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3994 1.1 mrg ac_cv_prog_ac_ct_AS="as" 3995 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3996 1.1 mrg break 2 3997 1.1 mrg fi 3998 1.1 mrg done 3999 1.1 mrg done 4000 1.1 mrg IFS=$as_save_IFS 4001 1.1 mrg 4002 1.1 mrg fi 4003 1.1 mrg fi 4004 1.1 mrg ac_ct_AS=$ac_cv_prog_ac_ct_AS 4005 1.1 mrg if test -n "$ac_ct_AS"; then 4006 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 4007 1.1 mrg $as_echo "$ac_ct_AS" >&6; } 4008 1.1 mrg else 4009 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4010 1.1 mrg $as_echo "no" >&6; } 4011 1.1 mrg fi 4012 1.1 mrg 4013 1.1 mrg if test "x$ac_ct_AS" = x; then 4014 1.1 mrg AS="false" 4015 1.1 mrg else 4016 1.1 mrg case $cross_compiling:$ac_tool_warned in 4017 1.1 mrg yes:) 4018 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4019 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4020 1.1 mrg ac_tool_warned=yes ;; 4021 1.1 mrg esac 4022 1.1 mrg AS=$ac_ct_AS 4023 1.1 mrg fi 4024 1.1 mrg else 4025 1.1 mrg AS="$ac_cv_prog_AS" 4026 1.1 mrg fi 4027 1.1 mrg 4028 1.1 mrg if test -n "$ac_tool_prefix"; then 4029 1.1 mrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 4030 1.1 mrg set dummy ${ac_tool_prefix}dlltool; ac_word=$2 4031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4032 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4033 1.11 mrg if ${ac_cv_prog_DLLTOOL+:} false; then : 4034 1.1 mrg $as_echo_n "(cached) " >&6 4035 1.1 mrg else 4036 1.1 mrg if test -n "$DLLTOOL"; then 4037 1.1 mrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 4038 1.1 mrg else 4039 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4040 1.1 mrg for as_dir in $PATH 4041 1.1 mrg do 4042 1.1 mrg IFS=$as_save_IFS 4043 1.1 mrg test -z "$as_dir" && as_dir=. 4044 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4045 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4046 1.1 mrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 4047 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4048 1.1 mrg break 2 4049 1.1 mrg fi 4050 1.1 mrg done 4051 1.1 mrg done 4052 1.1 mrg IFS=$as_save_IFS 4053 1.1 mrg 4054 1.1 mrg fi 4055 1.1 mrg fi 4056 1.1 mrg DLLTOOL=$ac_cv_prog_DLLTOOL 4057 1.1 mrg if test -n "$DLLTOOL"; then 4058 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 4059 1.1 mrg $as_echo "$DLLTOOL" >&6; } 4060 1.1 mrg else 4061 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4062 1.1 mrg $as_echo "no" >&6; } 4063 1.1 mrg fi 4064 1.1 mrg 4065 1.1 mrg 4066 1.1 mrg fi 4067 1.1 mrg if test -z "$ac_cv_prog_DLLTOOL"; then 4068 1.1 mrg ac_ct_DLLTOOL=$DLLTOOL 4069 1.1 mrg # Extract the first word of "dlltool", so it can be a program name with args. 4070 1.1 mrg set dummy dlltool; ac_word=$2 4071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4072 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4073 1.11 mrg if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 4074 1.1 mrg $as_echo_n "(cached) " >&6 4075 1.1 mrg else 4076 1.1 mrg if test -n "$ac_ct_DLLTOOL"; then 4077 1.1 mrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 4078 1.1 mrg else 4079 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4080 1.1 mrg for as_dir in $PATH 4081 1.1 mrg do 4082 1.1 mrg IFS=$as_save_IFS 4083 1.1 mrg test -z "$as_dir" && as_dir=. 4084 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4085 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4086 1.1 mrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 4087 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4088 1.1 mrg break 2 4089 1.1 mrg fi 4090 1.1 mrg done 4091 1.1 mrg done 4092 1.1 mrg IFS=$as_save_IFS 4093 1.1 mrg 4094 1.1 mrg fi 4095 1.1 mrg fi 4096 1.1 mrg ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 4097 1.1 mrg if test -n "$ac_ct_DLLTOOL"; then 4098 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 4099 1.1 mrg $as_echo "$ac_ct_DLLTOOL" >&6; } 4100 1.1 mrg else 4101 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4102 1.1 mrg $as_echo "no" >&6; } 4103 1.1 mrg fi 4104 1.1 mrg 4105 1.1 mrg if test "x$ac_ct_DLLTOOL" = x; then 4106 1.1 mrg DLLTOOL="false" 4107 1.1 mrg else 4108 1.1 mrg case $cross_compiling:$ac_tool_warned in 4109 1.1 mrg yes:) 4110 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4111 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4112 1.1 mrg ac_tool_warned=yes ;; 4113 1.1 mrg esac 4114 1.1 mrg DLLTOOL=$ac_ct_DLLTOOL 4115 1.1 mrg fi 4116 1.1 mrg else 4117 1.1 mrg DLLTOOL="$ac_cv_prog_DLLTOOL" 4118 1.1 mrg fi 4119 1.1 mrg 4120 1.1 mrg if test -n "$ac_tool_prefix"; then 4121 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4122 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 4123 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4124 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4125 1.11 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 4126 1.1 mrg $as_echo_n "(cached) " >&6 4127 1.1 mrg else 4128 1.1 mrg if test -n "$OBJDUMP"; then 4129 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4130 1.1 mrg else 4131 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4132 1.1 mrg for as_dir in $PATH 4133 1.1 mrg do 4134 1.1 mrg IFS=$as_save_IFS 4135 1.1 mrg test -z "$as_dir" && as_dir=. 4136 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4137 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4138 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4139 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4140 1.1 mrg break 2 4141 1.1 mrg fi 4142 1.1 mrg done 4143 1.1 mrg done 4144 1.1 mrg IFS=$as_save_IFS 4145 1.1 mrg 4146 1.1 mrg fi 4147 1.1 mrg fi 4148 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 4149 1.1 mrg if test -n "$OBJDUMP"; then 4150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4151 1.1 mrg $as_echo "$OBJDUMP" >&6; } 4152 1.1 mrg else 4153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4154 1.1 mrg $as_echo "no" >&6; } 4155 1.1 mrg fi 4156 1.1 mrg 4157 1.1 mrg 4158 1.1 mrg fi 4159 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 4160 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 4161 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 4162 1.1 mrg set dummy objdump; ac_word=$2 4163 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4164 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4165 1.11 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4166 1.1 mrg $as_echo_n "(cached) " >&6 4167 1.1 mrg else 4168 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 4169 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4170 1.1 mrg else 4171 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4172 1.1 mrg for as_dir in $PATH 4173 1.1 mrg do 4174 1.1 mrg IFS=$as_save_IFS 4175 1.1 mrg test -z "$as_dir" && as_dir=. 4176 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4177 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4178 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 4179 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4180 1.1 mrg break 2 4181 1.1 mrg fi 4182 1.1 mrg done 4183 1.1 mrg done 4184 1.1 mrg IFS=$as_save_IFS 4185 1.1 mrg 4186 1.1 mrg fi 4187 1.1 mrg fi 4188 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4189 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 4190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4191 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 4192 1.1 mrg else 4193 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4194 1.1 mrg $as_echo "no" >&6; } 4195 1.1 mrg fi 4196 1.1 mrg 4197 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 4198 1.1 mrg OBJDUMP="false" 4199 1.1 mrg else 4200 1.1 mrg case $cross_compiling:$ac_tool_warned in 4201 1.1 mrg yes:) 4202 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4203 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4204 1.1 mrg ac_tool_warned=yes ;; 4205 1.1 mrg esac 4206 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 4207 1.1 mrg fi 4208 1.1 mrg else 4209 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 4210 1.1 mrg fi 4211 1.1 mrg 4212 1.1 mrg ;; 4213 1.1 mrg esac 4214 1.1 mrg 4215 1.1 mrg test -z "$AS" && AS=as 4216 1.1 mrg 4217 1.1 mrg 4218 1.1 mrg 4219 1.1 mrg 4220 1.1 mrg 4221 1.1 mrg test -z "$DLLTOOL" && DLLTOOL=dlltool 4222 1.1 mrg 4223 1.1 mrg 4224 1.1 mrg 4225 1.1 mrg 4226 1.1 mrg 4227 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 4228 1.1 mrg 4229 1.1 mrg 4230 1.1 mrg 4231 1.1 mrg 4232 1.1 mrg 4233 1.1 mrg 4234 1.1 mrg 4235 1.1 mrg 4236 1.1 mrg case `pwd` in 4237 1.1 mrg *\ * | *\ *) 4238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4239 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4240 1.1 mrg esac 4241 1.1 mrg 4242 1.1 mrg 4243 1.1 mrg 4244 1.1 mrg macro_version='2.2.7a' 4245 1.1 mrg macro_revision='1.3134' 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 4256 1.1 mrg 4257 1.1 mrg 4258 1.1 mrg 4259 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 4260 1.1 mrg 4261 1.1 mrg # Backslashify metacharacters that are still active within 4262 1.1 mrg # double-quoted strings. 4263 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4264 1.1 mrg 4265 1.1 mrg # Same as above, but do not quote variable references. 4266 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 4267 1.1 mrg 4268 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 4269 1.1 mrg # double_quote_subst'ed string. 4270 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4271 1.1 mrg 4272 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 4273 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4274 1.1 mrg 4275 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 4276 1.1 mrg no_glob_subst='s/\*/\\\*/g' 4277 1.1 mrg 4278 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4279 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4280 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4281 1.1 mrg 4282 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4283 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 4284 1.1 mrg # Test print first, because it will be a builtin if present. 4285 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4286 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4287 1.1 mrg ECHO='print -r --' 4288 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4289 1.1 mrg ECHO='printf %s\n' 4290 1.1 mrg else 4291 1.1 mrg # Use this function as a fallback that always works. 4292 1.1 mrg func_fallback_echo () 4293 1.1 mrg { 4294 1.1 mrg eval 'cat <<_LTECHO_EOF 4295 1.1 mrg $1 4296 1.1 mrg _LTECHO_EOF' 4297 1.1 mrg } 4298 1.1 mrg ECHO='func_fallback_echo' 4299 1.1 mrg fi 4300 1.1 mrg 4301 1.1 mrg # func_echo_all arg... 4302 1.1 mrg # Invoke $ECHO with all args, space-separated. 4303 1.1 mrg func_echo_all () 4304 1.1 mrg { 4305 1.1 mrg $ECHO "" 4306 1.1 mrg } 4307 1.1 mrg 4308 1.1 mrg case "$ECHO" in 4309 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4310 1.1 mrg $as_echo "printf" >&6; } ;; 4311 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4312 1.1 mrg $as_echo "print -r" >&6; } ;; 4313 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4314 1.1 mrg $as_echo "cat" >&6; } ;; 4315 1.1 mrg esac 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 4327 1.1 mrg 4328 1.1 mrg 4329 1.1 mrg 4330 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4331 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4332 1.11 mrg if ${ac_cv_path_SED+:} false; then : 4333 1.1 mrg $as_echo_n "(cached) " >&6 4334 1.1 mrg else 4335 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4336 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 4337 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 4338 1.1 mrg done 4339 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4340 1.1 mrg { ac_script=; unset ac_script;} 4341 1.1 mrg if test -z "$SED"; then 4342 1.1 mrg ac_path_SED_found=false 4343 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4344 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4345 1.1 mrg for as_dir in $PATH 4346 1.1 mrg do 4347 1.1 mrg IFS=$as_save_IFS 4348 1.1 mrg test -z "$as_dir" && as_dir=. 4349 1.1 mrg for ac_prog in sed gsed; do 4350 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4351 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4352 1.11 mrg as_fn_executable_p "$ac_path_SED" || continue 4353 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 4354 1.1 mrg # Check for GNU $ac_path_SED 4355 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 4356 1.1 mrg *GNU*) 4357 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4358 1.1 mrg *) 4359 1.1 mrg ac_count=0 4360 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4361 1.1 mrg while : 4362 1.1 mrg do 4363 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4364 1.1 mrg mv "conftest.tmp" "conftest.in" 4365 1.1 mrg cp "conftest.in" "conftest.nl" 4366 1.1 mrg $as_echo '' >> "conftest.nl" 4367 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4368 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4369 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4370 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 4371 1.1 mrg # Best one so far, save it but keep looking for a better one 4372 1.1 mrg ac_cv_path_SED="$ac_path_SED" 4373 1.1 mrg ac_path_SED_max=$ac_count 4374 1.1 mrg fi 4375 1.1 mrg # 10*(2^10) chars as input seems more than enough 4376 1.1 mrg test $ac_count -gt 10 && break 4377 1.1 mrg done 4378 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4379 1.1 mrg esac 4380 1.1 mrg 4381 1.1 mrg $ac_path_SED_found && break 3 4382 1.1 mrg done 4383 1.1 mrg done 4384 1.1 mrg done 4385 1.1 mrg IFS=$as_save_IFS 4386 1.1 mrg if test -z "$ac_cv_path_SED"; then 4387 1.11 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4388 1.1 mrg fi 4389 1.1 mrg else 4390 1.1 mrg ac_cv_path_SED=$SED 4391 1.1 mrg fi 4392 1.1 mrg 4393 1.1 mrg fi 4394 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4395 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; } 4396 1.1 mrg SED="$ac_cv_path_SED" 4397 1.1 mrg rm -f conftest.sed 4398 1.1 mrg 4399 1.1 mrg test -z "$SED" && SED=sed 4400 1.1 mrg Xsed="$SED -e 1s/^X//" 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 4409 1.1 mrg 4410 1.1 mrg 4411 1.1 mrg 4412 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4413 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4414 1.11 mrg if ${ac_cv_path_GREP+:} false; then : 4415 1.1 mrg $as_echo_n "(cached) " >&6 4416 1.1 mrg else 4417 1.1 mrg if test -z "$GREP"; then 4418 1.1 mrg ac_path_GREP_found=false 4419 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4420 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4421 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4422 1.1 mrg do 4423 1.1 mrg IFS=$as_save_IFS 4424 1.1 mrg test -z "$as_dir" && as_dir=. 4425 1.1 mrg for ac_prog in grep ggrep; do 4426 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4427 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4428 1.11 mrg as_fn_executable_p "$ac_path_GREP" || continue 4429 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found. 4430 1.1 mrg # Check for GNU $ac_path_GREP 4431 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in 4432 1.1 mrg *GNU*) 4433 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4434 1.1 mrg *) 4435 1.1 mrg ac_count=0 4436 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4437 1.1 mrg while : 4438 1.1 mrg do 4439 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4440 1.1 mrg mv "conftest.tmp" "conftest.in" 4441 1.1 mrg cp "conftest.in" "conftest.nl" 4442 1.1 mrg $as_echo 'GREP' >> "conftest.nl" 4443 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4444 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4445 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4446 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4447 1.1 mrg # Best one so far, save it but keep looking for a better one 4448 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" 4449 1.1 mrg ac_path_GREP_max=$ac_count 4450 1.1 mrg fi 4451 1.1 mrg # 10*(2^10) chars as input seems more than enough 4452 1.1 mrg test $ac_count -gt 10 && break 4453 1.1 mrg done 4454 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4455 1.1 mrg esac 4456 1.1 mrg 4457 1.1 mrg $ac_path_GREP_found && break 3 4458 1.1 mrg done 4459 1.1 mrg done 4460 1.1 mrg done 4461 1.1 mrg IFS=$as_save_IFS 4462 1.1 mrg if test -z "$ac_cv_path_GREP"; then 4463 1.11 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4464 1.1 mrg fi 4465 1.1 mrg else 4466 1.1 mrg ac_cv_path_GREP=$GREP 4467 1.1 mrg fi 4468 1.1 mrg 4469 1.1 mrg fi 4470 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4471 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; } 4472 1.1 mrg GREP="$ac_cv_path_GREP" 4473 1.1 mrg 4474 1.1 mrg 4475 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4476 1.1 mrg $as_echo_n "checking for egrep... " >&6; } 4477 1.11 mrg if ${ac_cv_path_EGREP+:} false; then : 4478 1.1 mrg $as_echo_n "(cached) " >&6 4479 1.1 mrg else 4480 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4481 1.1 mrg then ac_cv_path_EGREP="$GREP -E" 4482 1.1 mrg else 4483 1.1 mrg if test -z "$EGREP"; then 4484 1.1 mrg ac_path_EGREP_found=false 4485 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4486 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4487 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4488 1.1 mrg do 4489 1.1 mrg IFS=$as_save_IFS 4490 1.1 mrg test -z "$as_dir" && as_dir=. 4491 1.1 mrg for ac_prog in egrep; do 4492 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4493 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4494 1.11 mrg as_fn_executable_p "$ac_path_EGREP" || continue 4495 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found. 4496 1.1 mrg # Check for GNU $ac_path_EGREP 4497 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in 4498 1.1 mrg *GNU*) 4499 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4500 1.1 mrg *) 4501 1.1 mrg ac_count=0 4502 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4503 1.1 mrg while : 4504 1.1 mrg do 4505 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4506 1.1 mrg mv "conftest.tmp" "conftest.in" 4507 1.1 mrg cp "conftest.in" "conftest.nl" 4508 1.1 mrg $as_echo 'EGREP' >> "conftest.nl" 4509 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4510 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4511 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4512 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4513 1.1 mrg # Best one so far, save it but keep looking for a better one 4514 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" 4515 1.1 mrg ac_path_EGREP_max=$ac_count 4516 1.1 mrg fi 4517 1.1 mrg # 10*(2^10) chars as input seems more than enough 4518 1.1 mrg test $ac_count -gt 10 && break 4519 1.1 mrg done 4520 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4521 1.1 mrg esac 4522 1.1 mrg 4523 1.1 mrg $ac_path_EGREP_found && break 3 4524 1.1 mrg done 4525 1.1 mrg done 4526 1.1 mrg done 4527 1.1 mrg IFS=$as_save_IFS 4528 1.1 mrg if test -z "$ac_cv_path_EGREP"; then 4529 1.11 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4530 1.1 mrg fi 4531 1.1 mrg else 4532 1.1 mrg ac_cv_path_EGREP=$EGREP 4533 1.1 mrg fi 4534 1.1 mrg 4535 1.1 mrg fi 4536 1.1 mrg fi 4537 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4538 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 4539 1.1 mrg EGREP="$ac_cv_path_EGREP" 4540 1.1 mrg 4541 1.1 mrg 4542 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4543 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 4544 1.11 mrg if ${ac_cv_path_FGREP+:} false; then : 4545 1.1 mrg $as_echo_n "(cached) " >&6 4546 1.1 mrg else 4547 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4548 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 4549 1.1 mrg else 4550 1.1 mrg if test -z "$FGREP"; then 4551 1.1 mrg ac_path_FGREP_found=false 4552 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4553 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4554 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4555 1.1 mrg do 4556 1.1 mrg IFS=$as_save_IFS 4557 1.1 mrg test -z "$as_dir" && as_dir=. 4558 1.1 mrg for ac_prog in fgrep; do 4559 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4560 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4561 1.11 mrg as_fn_executable_p "$ac_path_FGREP" || continue 4562 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 4563 1.1 mrg # Check for GNU $ac_path_FGREP 4564 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 4565 1.1 mrg *GNU*) 4566 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4567 1.1 mrg *) 4568 1.1 mrg ac_count=0 4569 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4570 1.1 mrg while : 4571 1.1 mrg do 4572 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4573 1.1 mrg mv "conftest.tmp" "conftest.in" 4574 1.1 mrg cp "conftest.in" "conftest.nl" 4575 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 4576 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4577 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4578 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4579 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4580 1.1 mrg # Best one so far, save it but keep looking for a better one 4581 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 4582 1.1 mrg ac_path_FGREP_max=$ac_count 4583 1.1 mrg fi 4584 1.1 mrg # 10*(2^10) chars as input seems more than enough 4585 1.1 mrg test $ac_count -gt 10 && break 4586 1.1 mrg done 4587 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4588 1.1 mrg esac 4589 1.1 mrg 4590 1.1 mrg $ac_path_FGREP_found && break 3 4591 1.1 mrg done 4592 1.1 mrg done 4593 1.1 mrg done 4594 1.1 mrg IFS=$as_save_IFS 4595 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 4596 1.11 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4597 1.1 mrg fi 4598 1.1 mrg else 4599 1.1 mrg ac_cv_path_FGREP=$FGREP 4600 1.1 mrg fi 4601 1.1 mrg 4602 1.1 mrg fi 4603 1.1 mrg fi 4604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4605 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 4606 1.1 mrg FGREP="$ac_cv_path_FGREP" 4607 1.1 mrg 4608 1.1 mrg 4609 1.1 mrg test -z "$GREP" && GREP=grep 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 4626 1.1 mrg 4627 1.1 mrg 4628 1.1 mrg 4629 1.1 mrg # Check whether --with-gnu-ld was given. 4630 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 4631 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4632 1.1 mrg else 4633 1.1 mrg with_gnu_ld=no 4634 1.1 mrg fi 4635 1.1 mrg 4636 1.1 mrg ac_prog=ld 4637 1.1 mrg if test "$GCC" = yes; then 4638 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 4639 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4640 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 4641 1.1 mrg case $host in 4642 1.1 mrg *-*-mingw*) 4643 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 4644 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4645 1.1 mrg *) 4646 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4647 1.1 mrg esac 4648 1.1 mrg case $ac_prog in 4649 1.1 mrg # Accept absolute paths. 4650 1.1 mrg [\\/]* | ?:[\\/]*) 4651 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 4652 1.1 mrg # Canonicalize the pathname of ld 4653 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4654 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4655 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4656 1.1 mrg done 4657 1.1 mrg test -z "$LD" && LD="$ac_prog" 4658 1.1 mrg ;; 4659 1.1 mrg "") 4660 1.1 mrg # If it fails, then pretend we aren't using GCC. 4661 1.1 mrg ac_prog=ld 4662 1.1 mrg ;; 4663 1.1 mrg *) 4664 1.1 mrg # If it is relative, then search for the first ld in PATH. 4665 1.1 mrg with_gnu_ld=unknown 4666 1.1 mrg ;; 4667 1.1 mrg esac 4668 1.1 mrg elif test "$with_gnu_ld" = yes; then 4669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4670 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 4671 1.1 mrg else 4672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4673 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 4674 1.1 mrg fi 4675 1.11 mrg if ${lt_cv_path_LD+:} false; then : 4676 1.1 mrg $as_echo_n "(cached) " >&6 4677 1.1 mrg else 4678 1.1 mrg if test -z "$LD"; then 4679 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4680 1.1 mrg for ac_dir in $PATH; do 4681 1.1 mrg IFS="$lt_save_ifs" 4682 1.1 mrg test -z "$ac_dir" && ac_dir=. 4683 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4684 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 4685 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 4686 1.1 mrg # but apparently some variants of GNU ld only accept -v. 4687 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 4688 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4689 1.1 mrg *GNU* | *'with BFD'*) 4690 1.1 mrg test "$with_gnu_ld" != no && break 4691 1.1 mrg ;; 4692 1.1 mrg *) 4693 1.1 mrg test "$with_gnu_ld" != yes && break 4694 1.1 mrg ;; 4695 1.1 mrg esac 4696 1.1 mrg fi 4697 1.1 mrg done 4698 1.1 mrg IFS="$lt_save_ifs" 4699 1.1 mrg else 4700 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 4701 1.1 mrg fi 4702 1.1 mrg fi 4703 1.1 mrg 4704 1.1 mrg LD="$lt_cv_path_LD" 4705 1.1 mrg if test -n "$LD"; then 4706 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4707 1.1 mrg $as_echo "$LD" >&6; } 4708 1.1 mrg else 4709 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4710 1.1 mrg $as_echo "no" >&6; } 4711 1.1 mrg fi 4712 1.11 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4714 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4715 1.11 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 4716 1.1 mrg $as_echo_n "(cached) " >&6 4717 1.1 mrg else 4718 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 4719 1.1 mrg case `$LD -v 2>&1 </dev/null` in 4720 1.1 mrg *GNU* | *'with BFD'*) 4721 1.1 mrg lt_cv_prog_gnu_ld=yes 4722 1.1 mrg ;; 4723 1.1 mrg *) 4724 1.1 mrg lt_cv_prog_gnu_ld=no 4725 1.1 mrg ;; 4726 1.1 mrg esac 4727 1.1 mrg fi 4728 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4729 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 4730 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 4731 1.1 mrg 4732 1.1 mrg 4733 1.1 mrg 4734 1.1 mrg 4735 1.1 mrg 4736 1.1 mrg 4737 1.1 mrg 4738 1.1 mrg 4739 1.1 mrg 4740 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4741 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4742 1.11 mrg if ${lt_cv_path_NM+:} false; then : 4743 1.1 mrg $as_echo_n "(cached) " >&6 4744 1.1 mrg else 4745 1.1 mrg if test -n "$NM"; then 4746 1.1 mrg # Let the user override the test. 4747 1.1 mrg lt_cv_path_NM="$NM" 4748 1.1 mrg else 4749 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm" 4750 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4751 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm" 4752 1.1 mrg fi 4753 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do 4754 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4755 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4756 1.1 mrg IFS="$lt_save_ifs" 4757 1.1 mrg test -z "$ac_dir" && ac_dir=. 4758 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm" 4759 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4760 1.1 mrg # Check to see if the nm accepts a BSD-compat flag. 4761 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4762 1.1 mrg # nm: unknown option "B" ignored 4763 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file 4764 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4765 1.1 mrg */dev/null* | *'Invalid file or object type'*) 4766 1.1 mrg lt_cv_path_NM="$tmp_nm -B" 4767 1.1 mrg break 4768 1.1 mrg ;; 4769 1.1 mrg *) 4770 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4771 1.1 mrg */dev/null*) 4772 1.1 mrg lt_cv_path_NM="$tmp_nm -p" 4773 1.1 mrg break 4774 1.1 mrg ;; 4775 1.1 mrg *) 4776 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4777 1.1 mrg continue # so that we can try to find one that supports BSD flags 4778 1.1 mrg ;; 4779 1.1 mrg esac 4780 1.1 mrg ;; 4781 1.1 mrg esac 4782 1.1 mrg fi 4783 1.1 mrg done 4784 1.1 mrg IFS="$lt_save_ifs" 4785 1.1 mrg done 4786 1.1 mrg : ${lt_cv_path_NM=no} 4787 1.1 mrg fi 4788 1.1 mrg fi 4789 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4790 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 4791 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 4792 1.1 mrg NM="$lt_cv_path_NM" 4793 1.1 mrg else 4794 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 4795 1.1 mrg if test -n "$DUMPBIN"; then : 4796 1.1 mrg # Let the user override the test. 4797 1.1 mrg else 4798 1.1 mrg if test -n "$ac_tool_prefix"; then 4799 1.1 mrg for ac_prog in dumpbin "link -dump" 4800 1.1 mrg do 4801 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4802 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4804 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4805 1.11 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 4806 1.1 mrg $as_echo_n "(cached) " >&6 4807 1.1 mrg else 4808 1.1 mrg if test -n "$DUMPBIN"; then 4809 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4810 1.1 mrg else 4811 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4812 1.1 mrg for as_dir in $PATH 4813 1.1 mrg do 4814 1.1 mrg IFS=$as_save_IFS 4815 1.1 mrg test -z "$as_dir" && as_dir=. 4816 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4817 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4818 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4819 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4820 1.1 mrg break 2 4821 1.1 mrg fi 4822 1.1 mrg done 4823 1.1 mrg done 4824 1.1 mrg IFS=$as_save_IFS 4825 1.1 mrg 4826 1.1 mrg fi 4827 1.1 mrg fi 4828 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 4829 1.1 mrg if test -n "$DUMPBIN"; then 4830 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4831 1.1 mrg $as_echo "$DUMPBIN" >&6; } 4832 1.1 mrg else 4833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4834 1.1 mrg $as_echo "no" >&6; } 4835 1.1 mrg fi 4836 1.1 mrg 4837 1.1 mrg 4838 1.1 mrg test -n "$DUMPBIN" && break 4839 1.1 mrg done 4840 1.1 mrg fi 4841 1.1 mrg if test -z "$DUMPBIN"; then 4842 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 4843 1.1 mrg for ac_prog in dumpbin "link -dump" 4844 1.1 mrg do 4845 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 4846 1.1 mrg set dummy $ac_prog; ac_word=$2 4847 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4848 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4849 1.11 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4850 1.1 mrg $as_echo_n "(cached) " >&6 4851 1.1 mrg else 4852 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 4853 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4854 1.1 mrg else 4855 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4856 1.1 mrg for as_dir in $PATH 4857 1.1 mrg do 4858 1.1 mrg IFS=$as_save_IFS 4859 1.1 mrg test -z "$as_dir" && as_dir=. 4860 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4861 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4862 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4863 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4864 1.1 mrg break 2 4865 1.1 mrg fi 4866 1.1 mrg done 4867 1.1 mrg done 4868 1.1 mrg IFS=$as_save_IFS 4869 1.1 mrg 4870 1.1 mrg fi 4871 1.1 mrg fi 4872 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4873 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 4874 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4875 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 4876 1.1 mrg else 4877 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4878 1.1 mrg $as_echo "no" >&6; } 4879 1.1 mrg fi 4880 1.1 mrg 4881 1.1 mrg 4882 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 4883 1.1 mrg done 4884 1.1 mrg 4885 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 4886 1.1 mrg DUMPBIN=":" 4887 1.1 mrg else 4888 1.1 mrg case $cross_compiling:$ac_tool_warned in 4889 1.1 mrg yes:) 4890 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4891 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4892 1.1 mrg ac_tool_warned=yes ;; 4893 1.1 mrg esac 4894 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 4895 1.1 mrg fi 4896 1.1 mrg fi 4897 1.1 mrg 4898 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4899 1.1 mrg *COFF*) 4900 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 4901 1.1 mrg ;; 4902 1.1 mrg *) 4903 1.1 mrg DUMPBIN=: 4904 1.1 mrg ;; 4905 1.1 mrg esac 4906 1.1 mrg fi 4907 1.1 mrg 4908 1.1 mrg if test "$DUMPBIN" != ":"; then 4909 1.1 mrg NM="$DUMPBIN" 4910 1.1 mrg fi 4911 1.1 mrg fi 4912 1.1 mrg test -z "$NM" && NM=nm 4913 1.1 mrg 4914 1.1 mrg 4915 1.1 mrg 4916 1.1 mrg 4917 1.1 mrg 4918 1.1 mrg 4919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4920 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 4921 1.11 mrg if ${lt_cv_nm_interface+:} false; then : 4922 1.1 mrg $as_echo_n "(cached) " >&6 4923 1.1 mrg else 4924 1.1 mrg lt_cv_nm_interface="BSD nm" 4925 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 4926 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4927 1.1 mrg (eval "$ac_compile" 2>conftest.err) 4928 1.1 mrg cat conftest.err >&5 4929 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4930 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4931 1.1 mrg cat conftest.err >&5 4932 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4933 1.1 mrg cat conftest.out >&5 4934 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4935 1.1 mrg lt_cv_nm_interface="MS dumpbin" 4936 1.1 mrg fi 4937 1.1 mrg rm -f conftest* 4938 1.1 mrg fi 4939 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4940 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 4941 1.1 mrg 4942 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4943 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 4944 1.1 mrg LN_S=$as_ln_s 4945 1.1 mrg if test "$LN_S" = "ln -s"; then 4946 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4947 1.1 mrg $as_echo "yes" >&6; } 4948 1.1 mrg else 4949 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4950 1.1 mrg $as_echo "no, using $LN_S" >&6; } 4951 1.1 mrg fi 4952 1.1 mrg 4953 1.1 mrg # find the maximum length of command line arguments 4954 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4955 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 4956 1.11 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 4957 1.1 mrg $as_echo_n "(cached) " >&6 4958 1.1 mrg else 4959 1.1 mrg i=0 4960 1.1 mrg teststring="ABCD" 4961 1.1 mrg 4962 1.1 mrg case $build_os in 4963 1.1 mrg msdosdjgpp*) 4964 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 4965 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 4966 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 4967 1.1 mrg # check would be larger than it should be. 4968 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 4969 1.1 mrg ;; 4970 1.1 mrg 4971 1.1 mrg gnu*) 4972 1.1 mrg # Under GNU Hurd, this test is not required because there is 4973 1.1 mrg # no limit to the length of command line arguments. 4974 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 4975 1.1 mrg lt_cv_sys_max_cmd_len=-1; 4976 1.1 mrg ;; 4977 1.1 mrg 4978 1.1 mrg cygwin* | mingw* | cegcc*) 4979 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 4980 1.1 mrg # about 5 minutes as the teststring grows exponentially. 4981 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 4982 1.1 mrg # you end up with a "frozen" computer, even though with patience 4983 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 4984 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 4985 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 4986 1.1 mrg lt_cv_sys_max_cmd_len=8192; 4987 1.1 mrg ;; 4988 1.1 mrg 4989 1.1 mrg mint*) 4990 1.1 mrg # On MiNT this can take a long time and run out of memory. 4991 1.1 mrg lt_cv_sys_max_cmd_len=8192; 4992 1.1 mrg ;; 4993 1.1 mrg 4994 1.1 mrg amigaos*) 4995 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 4996 1.1 mrg # So we just punt and use a minimum line length of 8192. 4997 1.1 mrg lt_cv_sys_max_cmd_len=8192; 4998 1.1 mrg ;; 4999 1.1 mrg 5000 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5001 1.1 mrg # This has been around since 386BSD, at least. Likely further. 5002 1.1 mrg if test -x /sbin/sysctl; then 5003 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5004 1.1 mrg elif test -x /usr/sbin/sysctl; then 5005 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5006 1.1 mrg else 5007 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5008 1.1 mrg fi 5009 1.1 mrg # And add a safety zone 5010 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5011 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5012 1.1 mrg ;; 5013 1.1 mrg 5014 1.1 mrg interix*) 5015 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 5016 1.1 mrg lt_cv_sys_max_cmd_len=196608 5017 1.1 mrg ;; 5018 1.1 mrg 5019 1.1 mrg osf*) 5020 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5021 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5022 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 5023 1.1 mrg # First set a reasonable default. 5024 1.1 mrg lt_cv_sys_max_cmd_len=16384 5025 1.1 mrg # 5026 1.1 mrg if test -x /sbin/sysconfig; then 5027 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5028 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 5029 1.1 mrg esac 5030 1.1 mrg fi 5031 1.1 mrg ;; 5032 1.1 mrg sco3.2v5*) 5033 1.1 mrg lt_cv_sys_max_cmd_len=102400 5034 1.1 mrg ;; 5035 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 5036 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5037 1.1 mrg if test -n "$kargmax"; then 5038 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5039 1.1 mrg else 5040 1.1 mrg lt_cv_sys_max_cmd_len=32768 5041 1.1 mrg fi 5042 1.1 mrg ;; 5043 1.1 mrg *) 5044 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5045 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 5046 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5047 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5048 1.1 mrg else 5049 1.1 mrg # Make teststring a little bigger before we do anything with it. 5050 1.1 mrg # a 1K string should be a reasonable start. 5051 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 5052 1.1 mrg teststring=$teststring$teststring 5053 1.1 mrg done 5054 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5055 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 5056 1.1 mrg # maximum length that is only half of the actual maximum length, but 5057 1.1 mrg # we can't tell. 5058 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5059 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 5060 1.1 mrg test $i != 17 # 1/2 MB should be enough 5061 1.1 mrg do 5062 1.1 mrg i=`expr $i + 1` 5063 1.1 mrg teststring=$teststring$teststring 5064 1.1 mrg done 5065 1.1 mrg # Only check the string length outside the loop. 5066 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5067 1.1 mrg teststring= 5068 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 5069 1.1 mrg # massive amounts of additional arguments before passing them to the 5070 1.1 mrg # linker. It appears as though 1/2 is a usable value. 5071 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5072 1.1 mrg fi 5073 1.1 mrg ;; 5074 1.1 mrg esac 5075 1.1 mrg 5076 1.1 mrg fi 5077 1.1 mrg 5078 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 5079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5080 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5081 1.1 mrg else 5082 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5083 1.1 mrg $as_echo "none" >&6; } 5084 1.1 mrg fi 5085 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 5086 1.1 mrg 5087 1.1 mrg 5088 1.1 mrg 5089 1.1 mrg 5090 1.1 mrg 5091 1.1 mrg 5092 1.1 mrg : ${CP="cp -f"} 5093 1.1 mrg : ${MV="mv -f"} 5094 1.1 mrg : ${RM="rm -f"} 5095 1.1 mrg 5096 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5097 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5098 1.1 mrg # Try some XSI features 5099 1.1 mrg xsi_shell=no 5100 1.1 mrg ( _lt_dummy="a/b/c" 5101 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5102 1.1 mrg = c,a/b,, \ 5103 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 5104 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5105 1.1 mrg && xsi_shell=yes 5106 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5107 1.1 mrg $as_echo "$xsi_shell" >&6; } 5108 1.1 mrg 5109 1.1 mrg 5110 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5111 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5112 1.1 mrg lt_shell_append=no 5113 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5114 1.1 mrg >/dev/null 2>&1 \ 5115 1.1 mrg && lt_shell_append=yes 5116 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5117 1.1 mrg $as_echo "$lt_shell_append" >&6; } 5118 1.1 mrg 5119 1.1 mrg 5120 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5121 1.1 mrg lt_unset=unset 5122 1.1 mrg else 5123 1.1 mrg lt_unset=false 5124 1.1 mrg fi 5125 1.1 mrg 5126 1.1 mrg 5127 1.1 mrg 5128 1.1 mrg 5129 1.1 mrg 5130 1.1 mrg # test EBCDIC or ASCII 5131 1.1 mrg case `echo X|tr X '\101'` in 5132 1.1 mrg A) # ASCII based system 5133 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5134 1.1 mrg lt_SP2NL='tr \040 \012' 5135 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 5136 1.1 mrg ;; 5137 1.1 mrg *) # EBCDIC based system 5138 1.1 mrg lt_SP2NL='tr \100 \n' 5139 1.1 mrg lt_NL2SP='tr \r\n \100\100' 5140 1.1 mrg ;; 5141 1.1 mrg esac 5142 1.1 mrg 5143 1.1 mrg 5144 1.1 mrg 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5152 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 5153 1.11 mrg if ${lt_cv_ld_reload_flag+:} false; then : 5154 1.1 mrg $as_echo_n "(cached) " >&6 5155 1.1 mrg else 5156 1.1 mrg lt_cv_ld_reload_flag='-r' 5157 1.1 mrg fi 5158 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5159 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 5160 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 5161 1.1 mrg case $reload_flag in 5162 1.1 mrg "" | " "*) ;; 5163 1.1 mrg *) reload_flag=" $reload_flag" ;; 5164 1.1 mrg esac 5165 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5166 1.1 mrg case $host_os in 5167 1.1 mrg darwin*) 5168 1.1 mrg if test "$GCC" = yes; then 5169 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5170 1.1 mrg else 5171 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5172 1.1 mrg fi 5173 1.1 mrg ;; 5174 1.1 mrg esac 5175 1.1 mrg 5176 1.1 mrg 5177 1.1 mrg 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 if test -n "$ac_tool_prefix"; then 5185 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5186 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 5187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5188 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5189 1.11 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 5190 1.1 mrg $as_echo_n "(cached) " >&6 5191 1.1 mrg else 5192 1.1 mrg if test -n "$OBJDUMP"; then 5193 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5194 1.1 mrg else 5195 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5196 1.1 mrg for as_dir in $PATH 5197 1.1 mrg do 5198 1.1 mrg IFS=$as_save_IFS 5199 1.1 mrg test -z "$as_dir" && as_dir=. 5200 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5201 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5202 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5203 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5204 1.1 mrg break 2 5205 1.1 mrg fi 5206 1.1 mrg done 5207 1.1 mrg done 5208 1.1 mrg IFS=$as_save_IFS 5209 1.1 mrg 5210 1.1 mrg fi 5211 1.1 mrg fi 5212 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 5213 1.1 mrg if test -n "$OBJDUMP"; then 5214 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5215 1.1 mrg $as_echo "$OBJDUMP" >&6; } 5216 1.1 mrg else 5217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5218 1.1 mrg $as_echo "no" >&6; } 5219 1.1 mrg fi 5220 1.1 mrg 5221 1.1 mrg 5222 1.1 mrg fi 5223 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 5224 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 5225 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 5226 1.1 mrg set dummy objdump; ac_word=$2 5227 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5228 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5229 1.11 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5230 1.1 mrg $as_echo_n "(cached) " >&6 5231 1.1 mrg else 5232 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5233 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5234 1.1 mrg else 5235 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5236 1.1 mrg for as_dir in $PATH 5237 1.1 mrg do 5238 1.1 mrg IFS=$as_save_IFS 5239 1.1 mrg test -z "$as_dir" && as_dir=. 5240 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5241 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5242 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 5243 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5244 1.1 mrg break 2 5245 1.1 mrg fi 5246 1.1 mrg done 5247 1.1 mrg done 5248 1.1 mrg IFS=$as_save_IFS 5249 1.1 mrg 5250 1.1 mrg fi 5251 1.1 mrg fi 5252 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5253 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5254 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5255 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 5256 1.1 mrg else 5257 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5258 1.1 mrg $as_echo "no" >&6; } 5259 1.1 mrg fi 5260 1.1 mrg 5261 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 5262 1.1 mrg OBJDUMP="false" 5263 1.1 mrg else 5264 1.1 mrg case $cross_compiling:$ac_tool_warned in 5265 1.1 mrg yes:) 5266 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5267 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5268 1.1 mrg ac_tool_warned=yes ;; 5269 1.1 mrg esac 5270 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 5271 1.1 mrg fi 5272 1.1 mrg else 5273 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 5274 1.1 mrg fi 5275 1.1 mrg 5276 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 5277 1.1 mrg 5278 1.1 mrg 5279 1.1 mrg 5280 1.1 mrg 5281 1.1 mrg 5282 1.1 mrg 5283 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5284 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5285 1.11 mrg if ${lt_cv_deplibs_check_method+:} false; then : 5286 1.1 mrg $as_echo_n "(cached) " >&6 5287 1.1 mrg else 5288 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 5289 1.1 mrg lt_cv_file_magic_test_file= 5290 1.1 mrg lt_cv_deplibs_check_method='unknown' 5291 1.1 mrg # Need to set the preceding variable on all platforms that support 5292 1.1 mrg # interlibrary dependencies. 5293 1.1 mrg # 'none' -- dependencies not supported. 5294 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 5295 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 5296 1.1 mrg # 'test_compile' -- check by making test program. 5297 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 5298 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 5299 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 5300 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 5301 1.1 mrg 5302 1.1 mrg case $host_os in 5303 1.1 mrg aix[4-9]*) 5304 1.1 mrg lt_cv_deplibs_check_method=pass_all 5305 1.1 mrg ;; 5306 1.1 mrg 5307 1.1 mrg beos*) 5308 1.1 mrg lt_cv_deplibs_check_method=pass_all 5309 1.1 mrg ;; 5310 1.1 mrg 5311 1.1 mrg bsdi[45]*) 5312 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5313 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 5314 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 5315 1.1 mrg ;; 5316 1.1 mrg 5317 1.1 mrg cygwin*) 5318 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 5319 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5320 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5321 1.1 mrg ;; 5322 1.1 mrg 5323 1.1 mrg mingw* | pw32*) 5324 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 5325 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 5326 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 5327 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5328 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5329 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5330 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5331 1.1 mrg else 5332 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5333 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 5334 1.1 mrg fi 5335 1.1 mrg ;; 5336 1.1 mrg 5337 1.1 mrg cegcc*) 5338 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 5339 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5340 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 5341 1.1 mrg ;; 5342 1.1 mrg 5343 1.1 mrg darwin* | rhapsody*) 5344 1.1 mrg lt_cv_deplibs_check_method=pass_all 5345 1.1 mrg ;; 5346 1.1 mrg 5347 1.1 mrg freebsd* | dragonfly*) 5348 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5349 1.1 mrg case $host_cpu in 5350 1.1 mrg i*86 ) 5351 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 5352 1.1 mrg # Let's accept both of them until this is cleared up. 5353 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5354 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5355 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5356 1.1 mrg ;; 5357 1.1 mrg esac 5358 1.1 mrg else 5359 1.1 mrg lt_cv_deplibs_check_method=pass_all 5360 1.1 mrg fi 5361 1.1 mrg ;; 5362 1.1 mrg 5363 1.1 mrg gnu*) 5364 1.1 mrg lt_cv_deplibs_check_method=pass_all 5365 1.1 mrg ;; 5366 1.1 mrg 5367 1.1 mrg haiku*) 5368 1.1 mrg lt_cv_deplibs_check_method=pass_all 5369 1.1 mrg ;; 5370 1.1 mrg 5371 1.1 mrg hpux10.20* | hpux11*) 5372 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5373 1.1 mrg case $host_cpu in 5374 1.1 mrg ia64*) 5375 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' 5376 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5377 1.1 mrg ;; 5378 1.1 mrg hppa*64*) 5379 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]' 5380 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5381 1.1 mrg ;; 5382 1.1 mrg *) 5383 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' 5384 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 5385 1.1 mrg ;; 5386 1.1 mrg esac 5387 1.1 mrg ;; 5388 1.1 mrg 5389 1.1 mrg interix[3-9]*) 5390 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5391 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5392 1.1 mrg ;; 5393 1.1 mrg 5394 1.1 mrg irix5* | irix6* | nonstopux*) 5395 1.1 mrg case $LD in 5396 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 5397 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 5398 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 5399 1.1 mrg *) libmagic=never-match;; 5400 1.1 mrg esac 5401 1.1 mrg lt_cv_deplibs_check_method=pass_all 5402 1.1 mrg ;; 5403 1.1 mrg 5404 1.1 mrg # This must be Linux ELF. 5405 1.12 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5406 1.1 mrg lt_cv_deplibs_check_method=pass_all 5407 1.1 mrg ;; 5408 1.1 mrg 5409 1.1 mrg netbsd*) 5410 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5411 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5412 1.1 mrg else 5413 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5414 1.1 mrg fi 5415 1.1 mrg ;; 5416 1.1 mrg 5417 1.1 mrg newos6*) 5418 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5419 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5420 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 5421 1.1 mrg ;; 5422 1.1 mrg 5423 1.1 mrg *nto* | *qnx*) 5424 1.1 mrg lt_cv_deplibs_check_method=pass_all 5425 1.1 mrg ;; 5426 1.1 mrg 5427 1.1 mrg openbsd*) 5428 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5429 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5430 1.1 mrg else 5431 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5432 1.1 mrg fi 5433 1.1 mrg ;; 5434 1.1 mrg 5435 1.1 mrg osf3* | osf4* | osf5*) 5436 1.1 mrg lt_cv_deplibs_check_method=pass_all 5437 1.1 mrg ;; 5438 1.1 mrg 5439 1.1 mrg rdos*) 5440 1.1 mrg lt_cv_deplibs_check_method=pass_all 5441 1.1 mrg ;; 5442 1.1 mrg 5443 1.1 mrg solaris*) 5444 1.1 mrg lt_cv_deplibs_check_method=pass_all 5445 1.1 mrg ;; 5446 1.1 mrg 5447 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5448 1.1 mrg lt_cv_deplibs_check_method=pass_all 5449 1.1 mrg ;; 5450 1.1 mrg 5451 1.1 mrg sysv4 | sysv4.3*) 5452 1.1 mrg case $host_vendor in 5453 1.1 mrg motorola) 5454 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]' 5455 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5456 1.1 mrg ;; 5457 1.1 mrg ncr) 5458 1.1 mrg lt_cv_deplibs_check_method=pass_all 5459 1.1 mrg ;; 5460 1.1 mrg sequent) 5461 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 5462 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5463 1.1 mrg ;; 5464 1.1 mrg sni) 5465 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 5466 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5467 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 5468 1.1 mrg ;; 5469 1.1 mrg siemens) 5470 1.1 mrg lt_cv_deplibs_check_method=pass_all 5471 1.1 mrg ;; 5472 1.1 mrg pc) 5473 1.1 mrg lt_cv_deplibs_check_method=pass_all 5474 1.1 mrg ;; 5475 1.1 mrg esac 5476 1.1 mrg ;; 5477 1.1 mrg 5478 1.1 mrg tpf*) 5479 1.1 mrg lt_cv_deplibs_check_method=pass_all 5480 1.1 mrg ;; 5481 1.1 mrg esac 5482 1.1 mrg 5483 1.1 mrg fi 5484 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5485 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 5486 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 5487 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 5488 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 5489 1.1 mrg 5490 1.1 mrg 5491 1.1 mrg 5492 1.1 mrg 5493 1.1 mrg 5494 1.1 mrg 5495 1.1 mrg 5496 1.1 mrg 5497 1.1 mrg 5498 1.1 mrg 5499 1.1 mrg 5500 1.1 mrg 5501 1.1 mrg if test -n "$ac_tool_prefix"; then 5502 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5503 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 5504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5505 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5506 1.11 mrg if ${ac_cv_prog_AR+:} false; then : 5507 1.1 mrg $as_echo_n "(cached) " >&6 5508 1.1 mrg else 5509 1.1 mrg if test -n "$AR"; then 5510 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 5511 1.1 mrg else 5512 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5513 1.1 mrg for as_dir in $PATH 5514 1.1 mrg do 5515 1.1 mrg IFS=$as_save_IFS 5516 1.1 mrg test -z "$as_dir" && as_dir=. 5517 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5518 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5519 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 5520 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5521 1.1 mrg break 2 5522 1.1 mrg fi 5523 1.1 mrg done 5524 1.1 mrg done 5525 1.1 mrg IFS=$as_save_IFS 5526 1.1 mrg 5527 1.1 mrg fi 5528 1.1 mrg fi 5529 1.1 mrg AR=$ac_cv_prog_AR 5530 1.1 mrg if test -n "$AR"; then 5531 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5532 1.1 mrg $as_echo "$AR" >&6; } 5533 1.1 mrg else 5534 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5535 1.1 mrg $as_echo "no" >&6; } 5536 1.1 mrg fi 5537 1.1 mrg 5538 1.1 mrg 5539 1.1 mrg fi 5540 1.1 mrg if test -z "$ac_cv_prog_AR"; then 5541 1.1 mrg ac_ct_AR=$AR 5542 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 5543 1.1 mrg set dummy ar; ac_word=$2 5544 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5545 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5546 1.11 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 5547 1.1 mrg $as_echo_n "(cached) " >&6 5548 1.1 mrg else 5549 1.1 mrg if test -n "$ac_ct_AR"; then 5550 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5551 1.1 mrg else 5552 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5553 1.1 mrg for as_dir in $PATH 5554 1.1 mrg do 5555 1.1 mrg IFS=$as_save_IFS 5556 1.1 mrg test -z "$as_dir" && as_dir=. 5557 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5558 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5559 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 5560 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5561 1.1 mrg break 2 5562 1.1 mrg fi 5563 1.1 mrg done 5564 1.1 mrg done 5565 1.1 mrg IFS=$as_save_IFS 5566 1.1 mrg 5567 1.1 mrg fi 5568 1.1 mrg fi 5569 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 5570 1.1 mrg if test -n "$ac_ct_AR"; then 5571 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5572 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 5573 1.1 mrg else 5574 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5575 1.1 mrg $as_echo "no" >&6; } 5576 1.1 mrg fi 5577 1.1 mrg 5578 1.1 mrg if test "x$ac_ct_AR" = x; then 5579 1.1 mrg AR="false" 5580 1.1 mrg else 5581 1.1 mrg case $cross_compiling:$ac_tool_warned in 5582 1.1 mrg yes:) 5583 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5584 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5585 1.1 mrg ac_tool_warned=yes ;; 5586 1.1 mrg esac 5587 1.1 mrg AR=$ac_ct_AR 5588 1.1 mrg fi 5589 1.1 mrg else 5590 1.1 mrg AR="$ac_cv_prog_AR" 5591 1.1 mrg fi 5592 1.1 mrg 5593 1.1 mrg test -z "$AR" && AR=ar 5594 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 5595 1.1 mrg 5596 1.1 mrg 5597 1.1 mrg 5598 1.1 mrg 5599 1.1 mrg 5600 1.1 mrg 5601 1.1 mrg 5602 1.1 mrg 5603 1.1 mrg 5604 1.1 mrg 5605 1.1 mrg 5606 1.1 mrg if test -n "$ac_tool_prefix"; then 5607 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5608 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 5609 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5610 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5611 1.11 mrg if ${ac_cv_prog_STRIP+:} false; then : 5612 1.1 mrg $as_echo_n "(cached) " >&6 5613 1.1 mrg else 5614 1.1 mrg if test -n "$STRIP"; then 5615 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5616 1.1 mrg else 5617 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5618 1.1 mrg for as_dir in $PATH 5619 1.1 mrg do 5620 1.1 mrg IFS=$as_save_IFS 5621 1.1 mrg test -z "$as_dir" && as_dir=. 5622 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5623 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5624 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5625 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5626 1.1 mrg break 2 5627 1.1 mrg fi 5628 1.1 mrg done 5629 1.1 mrg done 5630 1.1 mrg IFS=$as_save_IFS 5631 1.1 mrg 5632 1.1 mrg fi 5633 1.1 mrg fi 5634 1.1 mrg STRIP=$ac_cv_prog_STRIP 5635 1.1 mrg if test -n "$STRIP"; then 5636 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5637 1.1 mrg $as_echo "$STRIP" >&6; } 5638 1.1 mrg else 5639 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5640 1.1 mrg $as_echo "no" >&6; } 5641 1.1 mrg fi 5642 1.1 mrg 5643 1.1 mrg 5644 1.1 mrg fi 5645 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 5646 1.1 mrg ac_ct_STRIP=$STRIP 5647 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 5648 1.1 mrg set dummy strip; ac_word=$2 5649 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5650 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5651 1.11 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5652 1.1 mrg $as_echo_n "(cached) " >&6 5653 1.1 mrg else 5654 1.1 mrg if test -n "$ac_ct_STRIP"; then 5655 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5656 1.1 mrg else 5657 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5658 1.1 mrg for as_dir in $PATH 5659 1.1 mrg do 5660 1.1 mrg IFS=$as_save_IFS 5661 1.1 mrg test -z "$as_dir" && as_dir=. 5662 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5663 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5664 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 5665 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5666 1.1 mrg break 2 5667 1.1 mrg fi 5668 1.1 mrg done 5669 1.1 mrg done 5670 1.1 mrg IFS=$as_save_IFS 5671 1.1 mrg 5672 1.1 mrg fi 5673 1.1 mrg fi 5674 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5675 1.1 mrg if test -n "$ac_ct_STRIP"; then 5676 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5677 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 5678 1.1 mrg else 5679 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5680 1.1 mrg $as_echo "no" >&6; } 5681 1.1 mrg fi 5682 1.1 mrg 5683 1.1 mrg if test "x$ac_ct_STRIP" = x; then 5684 1.1 mrg STRIP=":" 5685 1.1 mrg else 5686 1.1 mrg case $cross_compiling:$ac_tool_warned in 5687 1.1 mrg yes:) 5688 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5689 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5690 1.1 mrg ac_tool_warned=yes ;; 5691 1.1 mrg esac 5692 1.1 mrg STRIP=$ac_ct_STRIP 5693 1.1 mrg fi 5694 1.1 mrg else 5695 1.1 mrg STRIP="$ac_cv_prog_STRIP" 5696 1.1 mrg fi 5697 1.1 mrg 5698 1.1 mrg test -z "$STRIP" && STRIP=: 5699 1.1 mrg 5700 1.1 mrg 5701 1.1 mrg 5702 1.1 mrg 5703 1.1 mrg 5704 1.1 mrg 5705 1.1 mrg if test -n "$ac_tool_prefix"; then 5706 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5707 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5708 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5709 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5710 1.11 mrg if ${ac_cv_prog_RANLIB+:} false; then : 5711 1.1 mrg $as_echo_n "(cached) " >&6 5712 1.1 mrg else 5713 1.1 mrg if test -n "$RANLIB"; then 5714 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5715 1.1 mrg else 5716 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5717 1.1 mrg for as_dir in $PATH 5718 1.1 mrg do 5719 1.1 mrg IFS=$as_save_IFS 5720 1.1 mrg test -z "$as_dir" && as_dir=. 5721 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5722 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5723 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5724 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5725 1.1 mrg break 2 5726 1.1 mrg fi 5727 1.1 mrg done 5728 1.1 mrg done 5729 1.1 mrg IFS=$as_save_IFS 5730 1.1 mrg 5731 1.1 mrg fi 5732 1.1 mrg fi 5733 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 5734 1.1 mrg if test -n "$RANLIB"; then 5735 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5736 1.1 mrg $as_echo "$RANLIB" >&6; } 5737 1.1 mrg else 5738 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5739 1.1 mrg $as_echo "no" >&6; } 5740 1.1 mrg fi 5741 1.1 mrg 5742 1.1 mrg 5743 1.1 mrg fi 5744 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 5745 1.1 mrg ac_ct_RANLIB=$RANLIB 5746 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 5747 1.1 mrg set dummy ranlib; ac_word=$2 5748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5749 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5750 1.11 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5751 1.1 mrg $as_echo_n "(cached) " >&6 5752 1.1 mrg else 5753 1.1 mrg if test -n "$ac_ct_RANLIB"; then 5754 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5755 1.1 mrg else 5756 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5757 1.1 mrg for as_dir in $PATH 5758 1.1 mrg do 5759 1.1 mrg IFS=$as_save_IFS 5760 1.1 mrg test -z "$as_dir" && as_dir=. 5761 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5762 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5763 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 5764 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5765 1.1 mrg break 2 5766 1.1 mrg fi 5767 1.1 mrg done 5768 1.1 mrg done 5769 1.1 mrg IFS=$as_save_IFS 5770 1.1 mrg 5771 1.1 mrg fi 5772 1.1 mrg fi 5773 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5774 1.1 mrg if test -n "$ac_ct_RANLIB"; then 5775 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5776 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 5777 1.1 mrg else 5778 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5779 1.1 mrg $as_echo "no" >&6; } 5780 1.1 mrg fi 5781 1.1 mrg 5782 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 5783 1.1 mrg RANLIB=":" 5784 1.1 mrg else 5785 1.1 mrg case $cross_compiling:$ac_tool_warned in 5786 1.1 mrg yes:) 5787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5788 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5789 1.1 mrg ac_tool_warned=yes ;; 5790 1.1 mrg esac 5791 1.1 mrg RANLIB=$ac_ct_RANLIB 5792 1.1 mrg fi 5793 1.1 mrg else 5794 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 5795 1.1 mrg fi 5796 1.1 mrg 5797 1.1 mrg test -z "$RANLIB" && RANLIB=: 5798 1.1 mrg 5799 1.1 mrg 5800 1.1 mrg 5801 1.1 mrg 5802 1.1 mrg 5803 1.1 mrg 5804 1.1 mrg # Determine commands to create old-style static archives. 5805 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5806 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 5807 1.1 mrg old_postuninstall_cmds= 5808 1.1 mrg 5809 1.1 mrg if test -n "$RANLIB"; then 5810 1.1 mrg case $host_os in 5811 1.1 mrg openbsd*) 5812 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5813 1.1 mrg ;; 5814 1.1 mrg *) 5815 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5816 1.1 mrg ;; 5817 1.1 mrg esac 5818 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5819 1.1 mrg fi 5820 1.1 mrg 5821 1.1 mrg case $host_os in 5822 1.1 mrg darwin*) 5823 1.1 mrg lock_old_archive_extraction=yes ;; 5824 1.1 mrg *) 5825 1.1 mrg lock_old_archive_extraction=no ;; 5826 1.1 mrg esac 5827 1.1 mrg 5828 1.1 mrg 5829 1.1 mrg 5830 1.1 mrg 5831 1.1 mrg 5832 1.1 mrg 5833 1.1 mrg 5834 1.1 mrg 5835 1.1 mrg 5836 1.1 mrg 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 5844 1.1 mrg 5845 1.1 mrg 5846 1.1 mrg 5847 1.1 mrg 5848 1.1 mrg for ac_prog in gawk mawk nawk awk 5849 1.1 mrg do 5850 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5851 1.1 mrg set dummy $ac_prog; ac_word=$2 5852 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5853 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5854 1.11 mrg if ${ac_cv_prog_AWK+:} false; then : 5855 1.1 mrg $as_echo_n "(cached) " >&6 5856 1.1 mrg else 5857 1.1 mrg if test -n "$AWK"; then 5858 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 5859 1.1 mrg else 5860 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5861 1.1 mrg for as_dir in $PATH 5862 1.1 mrg do 5863 1.1 mrg IFS=$as_save_IFS 5864 1.1 mrg test -z "$as_dir" && as_dir=. 5865 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5866 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5867 1.1 mrg ac_cv_prog_AWK="$ac_prog" 5868 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5869 1.1 mrg break 2 5870 1.1 mrg fi 5871 1.1 mrg done 5872 1.1 mrg done 5873 1.1 mrg IFS=$as_save_IFS 5874 1.1 mrg 5875 1.1 mrg fi 5876 1.1 mrg fi 5877 1.1 mrg AWK=$ac_cv_prog_AWK 5878 1.1 mrg if test -n "$AWK"; then 5879 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5880 1.1 mrg $as_echo "$AWK" >&6; } 5881 1.1 mrg else 5882 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5883 1.1 mrg $as_echo "no" >&6; } 5884 1.1 mrg fi 5885 1.1 mrg 5886 1.1 mrg 5887 1.1 mrg test -n "$AWK" && break 5888 1.1 mrg done 5889 1.1 mrg 5890 1.1 mrg 5891 1.1 mrg 5892 1.1 mrg 5893 1.1 mrg 5894 1.1 mrg 5895 1.1 mrg 5896 1.1 mrg 5897 1.1 mrg 5898 1.1 mrg 5899 1.1 mrg 5900 1.1 mrg 5901 1.1 mrg 5902 1.1 mrg 5903 1.1 mrg 5904 1.1 mrg 5905 1.1 mrg 5906 1.1 mrg 5907 1.1 mrg 5908 1.1 mrg # If no C compiler was specified, use CC. 5909 1.1 mrg LTCC=${LTCC-"$CC"} 5910 1.1 mrg 5911 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 5912 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5913 1.1 mrg 5914 1.1 mrg # Allow CC to be a program name with arguments. 5915 1.1 mrg compiler=$CC 5916 1.1 mrg 5917 1.1 mrg 5918 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 5919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5920 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5921 1.11 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5922 1.1 mrg $as_echo_n "(cached) " >&6 5923 1.1 mrg else 5924 1.1 mrg 5925 1.1 mrg # These are sane defaults that work on at least a few old systems. 5926 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 5927 1.1 mrg 5928 1.1 mrg # Character class describing NM global symbol codes. 5929 1.1 mrg symcode='[BCDEGRST]' 5930 1.1 mrg 5931 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 5932 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5933 1.1 mrg 5934 1.1 mrg # Define system-specific variables. 5935 1.1 mrg case $host_os in 5936 1.1 mrg aix*) 5937 1.1 mrg symcode='[BCDT]' 5938 1.1 mrg ;; 5939 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 5940 1.1 mrg symcode='[ABCDGISTW]' 5941 1.1 mrg ;; 5942 1.1 mrg hpux*) 5943 1.1 mrg if test "$host_cpu" = ia64; then 5944 1.1 mrg symcode='[ABCDEGRST]' 5945 1.1 mrg fi 5946 1.1 mrg ;; 5947 1.1 mrg irix* | nonstopux*) 5948 1.1 mrg symcode='[BCDEGRST]' 5949 1.1 mrg ;; 5950 1.1 mrg osf*) 5951 1.1 mrg symcode='[BCDEGQRST]' 5952 1.1 mrg ;; 5953 1.1 mrg solaris*) 5954 1.1 mrg symcode='[BDRT]' 5955 1.1 mrg ;; 5956 1.1 mrg sco3.2v5*) 5957 1.1 mrg symcode='[DT]' 5958 1.1 mrg ;; 5959 1.1 mrg sysv4.2uw2*) 5960 1.1 mrg symcode='[DT]' 5961 1.1 mrg ;; 5962 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 5963 1.1 mrg symcode='[ABDT]' 5964 1.1 mrg ;; 5965 1.1 mrg sysv4) 5966 1.1 mrg symcode='[DFNSTU]' 5967 1.1 mrg ;; 5968 1.1 mrg esac 5969 1.1 mrg 5970 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 5971 1.1 mrg case `$NM -V 2>&1` in 5972 1.1 mrg *GNU* | *'with BFD'*) 5973 1.1 mrg symcode='[ABCDGIRSTW]' ;; 5974 1.1 mrg esac 5975 1.1 mrg 5976 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 5977 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 5978 1.1 mrg # so use this general approach. 5979 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'" 5980 1.1 mrg 5981 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 5982 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'" 5983 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'" 5984 1.1 mrg 5985 1.1 mrg # Handle CRLF in mingw tool chain 5986 1.1 mrg opt_cr= 5987 1.1 mrg case $build_os in 5988 1.1 mrg mingw*) 5989 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5990 1.1 mrg ;; 5991 1.1 mrg esac 5992 1.1 mrg 5993 1.1 mrg # Try without a prefix underscore, then with it. 5994 1.1 mrg for ac_symprfx in "" "_"; do 5995 1.1 mrg 5996 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5997 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 5998 1.1 mrg 5999 1.1 mrg # Write the raw and C identifiers. 6000 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6001 1.1 mrg # Fake it for dumpbin and say T for any non-static function 6002 1.1 mrg # and D for any global variable. 6003 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 6004 1.1 mrg # which start with @ or ?. 6005 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 6006 1.1 mrg " {last_section=section; section=\$ 3};"\ 6007 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6008 1.1 mrg " \$ 0!~/External *\|/{next};"\ 6009 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6010 1.1 mrg " {if(hide[section]) next};"\ 6011 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6012 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6013 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6014 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6015 1.1 mrg " ' prfx=^$ac_symprfx" 6016 1.1 mrg else 6017 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6018 1.1 mrg fi 6019 1.1 mrg 6020 1.1 mrg # Check to see that the pipe works correctly. 6021 1.1 mrg pipe_works=no 6022 1.1 mrg 6023 1.1 mrg rm -f conftest* 6024 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 6025 1.1 mrg #ifdef __cplusplus 6026 1.1 mrg extern "C" { 6027 1.1 mrg #endif 6028 1.1 mrg char nm_test_var; 6029 1.1 mrg void nm_test_func(void); 6030 1.1 mrg void nm_test_func(void){} 6031 1.1 mrg #ifdef __cplusplus 6032 1.1 mrg } 6033 1.1 mrg #endif 6034 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 6035 1.1 mrg _LT_EOF 6036 1.1 mrg 6037 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6038 1.1 mrg (eval $ac_compile) 2>&5 6039 1.1 mrg ac_status=$? 6040 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6041 1.1 mrg test $ac_status = 0; }; then 6042 1.1 mrg # Now try to grab the symbols. 6043 1.1 mrg nlist=conftest.nm 6044 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6045 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6046 1.1 mrg ac_status=$? 6047 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6048 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 6049 1.1 mrg # Try sorting and uniquifying the output. 6050 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 6051 1.1 mrg mv -f "$nlist"T "$nlist" 6052 1.1 mrg else 6053 1.1 mrg rm -f "$nlist"T 6054 1.1 mrg fi 6055 1.1 mrg 6056 1.1 mrg # Make sure that we snagged all the symbols we need. 6057 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6058 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6059 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 6060 1.1 mrg #ifdef __cplusplus 6061 1.1 mrg extern "C" { 6062 1.1 mrg #endif 6063 1.1 mrg 6064 1.1 mrg _LT_EOF 6065 1.1 mrg # Now generate the symbol file. 6066 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6067 1.1 mrg 6068 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 6069 1.1 mrg 6070 1.1 mrg /* The mapping between symbol names and symbols. */ 6071 1.1 mrg const struct { 6072 1.1 mrg const char *name; 6073 1.1 mrg void *address; 6074 1.1 mrg } 6075 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 6076 1.1 mrg { 6077 1.1 mrg { "@PROGRAM@", (void *) 0 }, 6078 1.1 mrg _LT_EOF 6079 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6080 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 6081 1.1 mrg {0, (void *) 0} 6082 1.1 mrg }; 6083 1.1 mrg 6084 1.1 mrg /* This works around a problem in FreeBSD linker */ 6085 1.1 mrg #ifdef FREEBSD_WORKAROUND 6086 1.1 mrg static const void *lt_preloaded_setup() { 6087 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 6088 1.1 mrg } 6089 1.1 mrg #endif 6090 1.1 mrg 6091 1.1 mrg #ifdef __cplusplus 6092 1.1 mrg } 6093 1.1 mrg #endif 6094 1.1 mrg _LT_EOF 6095 1.1 mrg # Now try linking the two files. 6096 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 6097 1.1 mrg lt_save_LIBS="$LIBS" 6098 1.1 mrg lt_save_CFLAGS="$CFLAGS" 6099 1.1 mrg LIBS="conftstm.$ac_objext" 6100 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6101 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6102 1.1 mrg (eval $ac_link) 2>&5 6103 1.1 mrg ac_status=$? 6104 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6105 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6106 1.1 mrg pipe_works=yes 6107 1.1 mrg fi 6108 1.1 mrg LIBS="$lt_save_LIBS" 6109 1.1 mrg CFLAGS="$lt_save_CFLAGS" 6110 1.1 mrg else 6111 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 6112 1.1 mrg fi 6113 1.1 mrg else 6114 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 6115 1.1 mrg fi 6116 1.1 mrg else 6117 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6118 1.1 mrg fi 6119 1.1 mrg else 6120 1.1 mrg echo "$progname: failed program was:" >&5 6121 1.1 mrg cat conftest.$ac_ext >&5 6122 1.1 mrg fi 6123 1.1 mrg rm -rf conftest* conftst* 6124 1.1 mrg 6125 1.1 mrg # Do not use the global_symbol_pipe unless it works. 6126 1.1 mrg if test "$pipe_works" = yes; then 6127 1.1 mrg break 6128 1.1 mrg else 6129 1.1 mrg lt_cv_sys_global_symbol_pipe= 6130 1.1 mrg fi 6131 1.1 mrg done 6132 1.1 mrg 6133 1.1 mrg fi 6134 1.1 mrg 6135 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 6136 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 6137 1.1 mrg fi 6138 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6139 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6140 1.1 mrg $as_echo "failed" >&6; } 6141 1.1 mrg else 6142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6143 1.1 mrg $as_echo "ok" >&6; } 6144 1.1 mrg fi 6145 1.1 mrg 6146 1.1 mrg 6147 1.1 mrg 6148 1.1 mrg 6149 1.1 mrg 6150 1.1 mrg 6151 1.1 mrg 6152 1.1 mrg 6153 1.1 mrg 6154 1.1 mrg 6155 1.1 mrg 6156 1.1 mrg 6157 1.1 mrg 6158 1.1 mrg 6159 1.1 mrg 6160 1.1 mrg 6161 1.1 mrg 6162 1.1 mrg 6163 1.1 mrg 6164 1.1 mrg 6165 1.1 mrg 6166 1.1 mrg 6167 1.1 mrg # Check whether --enable-libtool-lock was given. 6168 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 6169 1.1 mrg enableval=$enable_libtool_lock; 6170 1.1 mrg fi 6171 1.1 mrg 6172 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6173 1.1 mrg 6174 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 6175 1.1 mrg # libtool support. 6176 1.1 mrg case $host in 6177 1.1 mrg ia64-*-hpux*) 6178 1.1 mrg # Find out which ABI we are using. 6179 1.1 mrg echo 'int i;' > conftest.$ac_ext 6180 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6181 1.1 mrg (eval $ac_compile) 2>&5 6182 1.1 mrg ac_status=$? 6183 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6184 1.1 mrg test $ac_status = 0; }; then 6185 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6186 1.1 mrg *ELF-32*) 6187 1.1 mrg HPUX_IA64_MODE="32" 6188 1.1 mrg ;; 6189 1.1 mrg *ELF-64*) 6190 1.1 mrg HPUX_IA64_MODE="64" 6191 1.1 mrg ;; 6192 1.1 mrg esac 6193 1.1 mrg fi 6194 1.1 mrg rm -rf conftest* 6195 1.1 mrg ;; 6196 1.1 mrg *-*-irix6*) 6197 1.1 mrg # Find out which ABI we are using. 6198 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6199 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6200 1.1 mrg (eval $ac_compile) 2>&5 6201 1.1 mrg ac_status=$? 6202 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6203 1.1 mrg test $ac_status = 0; }; then 6204 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 6205 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6206 1.1 mrg *32-bit*) 6207 1.1 mrg LD="${LD-ld} -melf32bsmip" 6208 1.1 mrg ;; 6209 1.1 mrg *N32*) 6210 1.1 mrg LD="${LD-ld} -melf32bmipn32" 6211 1.1 mrg ;; 6212 1.1 mrg *64-bit*) 6213 1.1 mrg LD="${LD-ld} -melf64bmip" 6214 1.1 mrg ;; 6215 1.1 mrg esac 6216 1.1 mrg else 6217 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6218 1.1 mrg *32-bit*) 6219 1.1 mrg LD="${LD-ld} -32" 6220 1.1 mrg ;; 6221 1.1 mrg *N32*) 6222 1.1 mrg LD="${LD-ld} -n32" 6223 1.1 mrg ;; 6224 1.1 mrg *64-bit*) 6225 1.1 mrg LD="${LD-ld} -64" 6226 1.1 mrg ;; 6227 1.1 mrg esac 6228 1.1 mrg fi 6229 1.1 mrg fi 6230 1.1 mrg rm -rf conftest* 6231 1.1 mrg ;; 6232 1.1 mrg 6233 1.4 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6234 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6235 1.1 mrg # Find out which ABI we are using. 6236 1.1 mrg echo 'int i;' > conftest.$ac_ext 6237 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6238 1.1 mrg (eval $ac_compile) 2>&5 6239 1.1 mrg ac_status=$? 6240 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6241 1.1 mrg test $ac_status = 0; }; then 6242 1.1 mrg case `/usr/bin/file conftest.o` in 6243 1.1 mrg *32-bit*) 6244 1.1 mrg case $host in 6245 1.1 mrg x86_64-*kfreebsd*-gnu) 6246 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd" 6247 1.1 mrg ;; 6248 1.1 mrg x86_64-*linux*) 6249 1.4 mrg case `/usr/bin/file conftest.o` in 6250 1.4 mrg *x86-64*) 6251 1.4 mrg LD="${LD-ld} -m elf32_x86_64" 6252 1.4 mrg ;; 6253 1.4 mrg *) 6254 1.4 mrg LD="${LD-ld} -m elf_i386" 6255 1.4 mrg ;; 6256 1.4 mrg esac 6257 1.4 mrg ;; 6258 1.4 mrg powerpc64le-*linux*) 6259 1.4 mrg LD="${LD-ld} -m elf32lppclinux" 6260 1.1 mrg ;; 6261 1.4 mrg powerpc64-*linux*) 6262 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 6263 1.1 mrg ;; 6264 1.1 mrg s390x-*linux*) 6265 1.1 mrg LD="${LD-ld} -m elf_s390" 6266 1.1 mrg ;; 6267 1.1 mrg sparc64-*linux*) 6268 1.1 mrg LD="${LD-ld} -m elf32_sparc" 6269 1.1 mrg ;; 6270 1.1 mrg esac 6271 1.1 mrg ;; 6272 1.1 mrg *64-bit*) 6273 1.1 mrg case $host in 6274 1.1 mrg x86_64-*kfreebsd*-gnu) 6275 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 6276 1.1 mrg ;; 6277 1.1 mrg x86_64-*linux*) 6278 1.1 mrg LD="${LD-ld} -m elf_x86_64" 6279 1.1 mrg ;; 6280 1.4 mrg powerpcle-*linux*) 6281 1.4 mrg LD="${LD-ld} -m elf64lppc" 6282 1.4 mrg ;; 6283 1.4 mrg powerpc-*linux*) 6284 1.1 mrg LD="${LD-ld} -m elf64ppc" 6285 1.1 mrg ;; 6286 1.1 mrg s390*-*linux*|s390*-*tpf*) 6287 1.1 mrg LD="${LD-ld} -m elf64_s390" 6288 1.1 mrg ;; 6289 1.1 mrg sparc*-*linux*) 6290 1.1 mrg LD="${LD-ld} -m elf64_sparc" 6291 1.1 mrg ;; 6292 1.1 mrg esac 6293 1.1 mrg ;; 6294 1.1 mrg esac 6295 1.1 mrg fi 6296 1.1 mrg rm -rf conftest* 6297 1.1 mrg ;; 6298 1.1 mrg 6299 1.1 mrg *-*-sco3.2v5*) 6300 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6301 1.1 mrg SAVE_CFLAGS="$CFLAGS" 6302 1.1 mrg CFLAGS="$CFLAGS -belf" 6303 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6304 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6305 1.11 mrg if ${lt_cv_cc_needs_belf+:} false; then : 6306 1.1 mrg $as_echo_n "(cached) " >&6 6307 1.1 mrg else 6308 1.1 mrg ac_ext=c 6309 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6310 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6311 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6312 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 6313 1.1 mrg 6314 1.1 mrg if test x$gcc_no_link = xyes; then 6315 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6316 1.1 mrg fi 6317 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6318 1.1 mrg /* end confdefs.h. */ 6319 1.1 mrg 6320 1.1 mrg int 6321 1.1 mrg main () 6322 1.1 mrg { 6323 1.1 mrg 6324 1.1 mrg ; 6325 1.1 mrg return 0; 6326 1.1 mrg } 6327 1.1 mrg _ACEOF 6328 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 6329 1.1 mrg lt_cv_cc_needs_belf=yes 6330 1.1 mrg else 6331 1.1 mrg lt_cv_cc_needs_belf=no 6332 1.1 mrg fi 6333 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 6334 1.1 mrg conftest$ac_exeext conftest.$ac_ext 6335 1.1 mrg ac_ext=c 6336 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6337 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6338 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6339 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 6340 1.1 mrg 6341 1.1 mrg fi 6342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6343 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 6344 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6345 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6346 1.1 mrg CFLAGS="$SAVE_CFLAGS" 6347 1.1 mrg fi 6348 1.1 mrg ;; 6349 1.1 mrg sparc*-*solaris*) 6350 1.1 mrg # Find out which ABI we are using. 6351 1.1 mrg echo 'int i;' > conftest.$ac_ext 6352 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6353 1.1 mrg (eval $ac_compile) 2>&5 6354 1.1 mrg ac_status=$? 6355 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6356 1.1 mrg test $ac_status = 0; }; then 6357 1.1 mrg case `/usr/bin/file conftest.o` in 6358 1.1 mrg *64-bit*) 6359 1.1 mrg case $lt_cv_prog_gnu_ld in 6360 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 6361 1.1 mrg *) 6362 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6363 1.1 mrg LD="${LD-ld} -64" 6364 1.1 mrg fi 6365 1.1 mrg ;; 6366 1.1 mrg esac 6367 1.1 mrg ;; 6368 1.1 mrg esac 6369 1.1 mrg fi 6370 1.1 mrg rm -rf conftest* 6371 1.1 mrg ;; 6372 1.1 mrg esac 6373 1.1 mrg 6374 1.1 mrg need_locks="$enable_libtool_lock" 6375 1.1 mrg 6376 1.1 mrg 6377 1.1 mrg case $host_os in 6378 1.1 mrg rhapsody* | darwin*) 6379 1.1 mrg if test -n "$ac_tool_prefix"; then 6380 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6381 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6382 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6383 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6384 1.11 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 6385 1.1 mrg $as_echo_n "(cached) " >&6 6386 1.1 mrg else 6387 1.1 mrg if test -n "$DSYMUTIL"; then 6388 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6389 1.1 mrg else 6390 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6391 1.1 mrg for as_dir in $PATH 6392 1.1 mrg do 6393 1.1 mrg IFS=$as_save_IFS 6394 1.1 mrg test -z "$as_dir" && as_dir=. 6395 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6396 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6397 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6398 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6399 1.1 mrg break 2 6400 1.1 mrg fi 6401 1.1 mrg done 6402 1.1 mrg done 6403 1.1 mrg IFS=$as_save_IFS 6404 1.1 mrg 6405 1.1 mrg fi 6406 1.1 mrg fi 6407 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 6408 1.1 mrg if test -n "$DSYMUTIL"; then 6409 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6410 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 6411 1.1 mrg else 6412 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6413 1.1 mrg $as_echo "no" >&6; } 6414 1.1 mrg fi 6415 1.1 mrg 6416 1.1 mrg 6417 1.1 mrg fi 6418 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 6419 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 6420 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 6421 1.1 mrg set dummy dsymutil; ac_word=$2 6422 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6423 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6424 1.11 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6425 1.1 mrg $as_echo_n "(cached) " >&6 6426 1.1 mrg else 6427 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 6428 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6429 1.1 mrg else 6430 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6431 1.1 mrg for as_dir in $PATH 6432 1.1 mrg do 6433 1.1 mrg IFS=$as_save_IFS 6434 1.1 mrg test -z "$as_dir" && as_dir=. 6435 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6436 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6437 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6438 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6439 1.1 mrg break 2 6440 1.1 mrg fi 6441 1.1 mrg done 6442 1.1 mrg done 6443 1.1 mrg IFS=$as_save_IFS 6444 1.1 mrg 6445 1.1 mrg fi 6446 1.1 mrg fi 6447 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6448 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 6449 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6450 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 6451 1.1 mrg else 6452 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6453 1.1 mrg $as_echo "no" >&6; } 6454 1.1 mrg fi 6455 1.1 mrg 6456 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 6457 1.1 mrg DSYMUTIL=":" 6458 1.1 mrg else 6459 1.1 mrg case $cross_compiling:$ac_tool_warned in 6460 1.1 mrg yes:) 6461 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6462 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6463 1.1 mrg ac_tool_warned=yes ;; 6464 1.1 mrg esac 6465 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 6466 1.1 mrg fi 6467 1.1 mrg else 6468 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6469 1.1 mrg fi 6470 1.1 mrg 6471 1.1 mrg if test -n "$ac_tool_prefix"; then 6472 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6473 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6474 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6475 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6476 1.11 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 6477 1.1 mrg $as_echo_n "(cached) " >&6 6478 1.1 mrg else 6479 1.1 mrg if test -n "$NMEDIT"; then 6480 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6481 1.1 mrg else 6482 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6483 1.1 mrg for as_dir in $PATH 6484 1.1 mrg do 6485 1.1 mrg IFS=$as_save_IFS 6486 1.1 mrg test -z "$as_dir" && as_dir=. 6487 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6488 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6489 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6490 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6491 1.1 mrg break 2 6492 1.1 mrg fi 6493 1.1 mrg done 6494 1.1 mrg done 6495 1.1 mrg IFS=$as_save_IFS 6496 1.1 mrg 6497 1.1 mrg fi 6498 1.1 mrg fi 6499 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 6500 1.1 mrg if test -n "$NMEDIT"; then 6501 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6502 1.1 mrg $as_echo "$NMEDIT" >&6; } 6503 1.1 mrg else 6504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6505 1.1 mrg $as_echo "no" >&6; } 6506 1.1 mrg fi 6507 1.1 mrg 6508 1.1 mrg 6509 1.1 mrg fi 6510 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 6511 1.1 mrg ac_ct_NMEDIT=$NMEDIT 6512 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 6513 1.1 mrg set dummy nmedit; ac_word=$2 6514 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6515 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6516 1.11 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6517 1.1 mrg $as_echo_n "(cached) " >&6 6518 1.1 mrg else 6519 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 6520 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6521 1.1 mrg else 6522 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6523 1.1 mrg for as_dir in $PATH 6524 1.1 mrg do 6525 1.1 mrg IFS=$as_save_IFS 6526 1.1 mrg test -z "$as_dir" && as_dir=. 6527 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6528 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6529 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 6530 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6531 1.1 mrg break 2 6532 1.1 mrg fi 6533 1.1 mrg done 6534 1.1 mrg done 6535 1.1 mrg IFS=$as_save_IFS 6536 1.1 mrg 6537 1.1 mrg fi 6538 1.1 mrg fi 6539 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6540 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 6541 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6542 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 6543 1.1 mrg else 6544 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6545 1.1 mrg $as_echo "no" >&6; } 6546 1.1 mrg fi 6547 1.1 mrg 6548 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 6549 1.1 mrg NMEDIT=":" 6550 1.1 mrg else 6551 1.1 mrg case $cross_compiling:$ac_tool_warned in 6552 1.1 mrg yes:) 6553 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6554 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6555 1.1 mrg ac_tool_warned=yes ;; 6556 1.1 mrg esac 6557 1.1 mrg NMEDIT=$ac_ct_NMEDIT 6558 1.1 mrg fi 6559 1.1 mrg else 6560 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 6561 1.1 mrg fi 6562 1.1 mrg 6563 1.1 mrg if test -n "$ac_tool_prefix"; then 6564 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6565 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 6566 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6567 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6568 1.11 mrg if ${ac_cv_prog_LIPO+:} false; then : 6569 1.1 mrg $as_echo_n "(cached) " >&6 6570 1.1 mrg else 6571 1.1 mrg if test -n "$LIPO"; then 6572 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6573 1.1 mrg else 6574 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6575 1.1 mrg for as_dir in $PATH 6576 1.1 mrg do 6577 1.1 mrg IFS=$as_save_IFS 6578 1.1 mrg test -z "$as_dir" && as_dir=. 6579 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6580 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6581 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6582 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6583 1.1 mrg break 2 6584 1.1 mrg fi 6585 1.1 mrg done 6586 1.1 mrg done 6587 1.1 mrg IFS=$as_save_IFS 6588 1.1 mrg 6589 1.1 mrg fi 6590 1.1 mrg fi 6591 1.1 mrg LIPO=$ac_cv_prog_LIPO 6592 1.1 mrg if test -n "$LIPO"; then 6593 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6594 1.1 mrg $as_echo "$LIPO" >&6; } 6595 1.1 mrg else 6596 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6597 1.1 mrg $as_echo "no" >&6; } 6598 1.1 mrg fi 6599 1.1 mrg 6600 1.1 mrg 6601 1.1 mrg fi 6602 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 6603 1.1 mrg ac_ct_LIPO=$LIPO 6604 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 6605 1.1 mrg set dummy lipo; ac_word=$2 6606 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6607 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6608 1.11 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6609 1.1 mrg $as_echo_n "(cached) " >&6 6610 1.1 mrg else 6611 1.1 mrg if test -n "$ac_ct_LIPO"; then 6612 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6613 1.1 mrg else 6614 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6615 1.1 mrg for as_dir in $PATH 6616 1.1 mrg do 6617 1.1 mrg IFS=$as_save_IFS 6618 1.1 mrg test -z "$as_dir" && as_dir=. 6619 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6620 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6621 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 6622 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6623 1.1 mrg break 2 6624 1.1 mrg fi 6625 1.1 mrg done 6626 1.1 mrg done 6627 1.1 mrg IFS=$as_save_IFS 6628 1.1 mrg 6629 1.1 mrg fi 6630 1.1 mrg fi 6631 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6632 1.1 mrg if test -n "$ac_ct_LIPO"; then 6633 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6634 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 6635 1.1 mrg else 6636 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6637 1.1 mrg $as_echo "no" >&6; } 6638 1.1 mrg fi 6639 1.1 mrg 6640 1.1 mrg if test "x$ac_ct_LIPO" = x; then 6641 1.1 mrg LIPO=":" 6642 1.1 mrg else 6643 1.1 mrg case $cross_compiling:$ac_tool_warned in 6644 1.1 mrg yes:) 6645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6646 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6647 1.1 mrg ac_tool_warned=yes ;; 6648 1.1 mrg esac 6649 1.1 mrg LIPO=$ac_ct_LIPO 6650 1.1 mrg fi 6651 1.1 mrg else 6652 1.1 mrg LIPO="$ac_cv_prog_LIPO" 6653 1.1 mrg fi 6654 1.1 mrg 6655 1.1 mrg if test -n "$ac_tool_prefix"; then 6656 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6657 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 6658 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6659 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6660 1.11 mrg if ${ac_cv_prog_OTOOL+:} false; then : 6661 1.1 mrg $as_echo_n "(cached) " >&6 6662 1.1 mrg else 6663 1.1 mrg if test -n "$OTOOL"; then 6664 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6665 1.1 mrg else 6666 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6667 1.1 mrg for as_dir in $PATH 6668 1.1 mrg do 6669 1.1 mrg IFS=$as_save_IFS 6670 1.1 mrg test -z "$as_dir" && as_dir=. 6671 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6672 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6673 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6674 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6675 1.1 mrg break 2 6676 1.1 mrg fi 6677 1.1 mrg done 6678 1.1 mrg done 6679 1.1 mrg IFS=$as_save_IFS 6680 1.1 mrg 6681 1.1 mrg fi 6682 1.1 mrg fi 6683 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 6684 1.1 mrg if test -n "$OTOOL"; then 6685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6686 1.1 mrg $as_echo "$OTOOL" >&6; } 6687 1.1 mrg else 6688 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6689 1.1 mrg $as_echo "no" >&6; } 6690 1.1 mrg fi 6691 1.1 mrg 6692 1.1 mrg 6693 1.1 mrg fi 6694 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 6695 1.1 mrg ac_ct_OTOOL=$OTOOL 6696 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 6697 1.1 mrg set dummy otool; ac_word=$2 6698 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6699 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6700 1.11 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6701 1.1 mrg $as_echo_n "(cached) " >&6 6702 1.1 mrg else 6703 1.1 mrg if test -n "$ac_ct_OTOOL"; then 6704 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6705 1.1 mrg else 6706 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6707 1.1 mrg for as_dir in $PATH 6708 1.1 mrg do 6709 1.1 mrg IFS=$as_save_IFS 6710 1.1 mrg test -z "$as_dir" && as_dir=. 6711 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6712 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6713 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 6714 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6715 1.1 mrg break 2 6716 1.1 mrg fi 6717 1.1 mrg done 6718 1.1 mrg done 6719 1.1 mrg IFS=$as_save_IFS 6720 1.1 mrg 6721 1.1 mrg fi 6722 1.1 mrg fi 6723 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6724 1.1 mrg if test -n "$ac_ct_OTOOL"; then 6725 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6726 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 6727 1.1 mrg else 6728 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6729 1.1 mrg $as_echo "no" >&6; } 6730 1.1 mrg fi 6731 1.1 mrg 6732 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 6733 1.1 mrg OTOOL=":" 6734 1.1 mrg else 6735 1.1 mrg case $cross_compiling:$ac_tool_warned in 6736 1.1 mrg yes:) 6737 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6738 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6739 1.1 mrg ac_tool_warned=yes ;; 6740 1.1 mrg esac 6741 1.1 mrg OTOOL=$ac_ct_OTOOL 6742 1.1 mrg fi 6743 1.1 mrg else 6744 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 6745 1.1 mrg fi 6746 1.1 mrg 6747 1.1 mrg if test -n "$ac_tool_prefix"; then 6748 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6749 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 6750 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6751 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6752 1.11 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 6753 1.1 mrg $as_echo_n "(cached) " >&6 6754 1.1 mrg else 6755 1.1 mrg if test -n "$OTOOL64"; then 6756 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6757 1.1 mrg else 6758 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6759 1.1 mrg for as_dir in $PATH 6760 1.1 mrg do 6761 1.1 mrg IFS=$as_save_IFS 6762 1.1 mrg test -z "$as_dir" && as_dir=. 6763 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6764 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6765 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6766 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6767 1.1 mrg break 2 6768 1.1 mrg fi 6769 1.1 mrg done 6770 1.1 mrg done 6771 1.1 mrg IFS=$as_save_IFS 6772 1.1 mrg 6773 1.1 mrg fi 6774 1.1 mrg fi 6775 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 6776 1.1 mrg if test -n "$OTOOL64"; then 6777 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6778 1.1 mrg $as_echo "$OTOOL64" >&6; } 6779 1.1 mrg else 6780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6781 1.1 mrg $as_echo "no" >&6; } 6782 1.1 mrg fi 6783 1.1 mrg 6784 1.1 mrg 6785 1.1 mrg fi 6786 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 6787 1.1 mrg ac_ct_OTOOL64=$OTOOL64 6788 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 6789 1.1 mrg set dummy otool64; ac_word=$2 6790 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6791 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6792 1.11 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6793 1.1 mrg $as_echo_n "(cached) " >&6 6794 1.1 mrg else 6795 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 6796 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6797 1.1 mrg else 6798 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6799 1.1 mrg for as_dir in $PATH 6800 1.1 mrg do 6801 1.1 mrg IFS=$as_save_IFS 6802 1.1 mrg test -z "$as_dir" && as_dir=. 6803 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6804 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6805 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 6806 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6807 1.1 mrg break 2 6808 1.1 mrg fi 6809 1.1 mrg done 6810 1.1 mrg done 6811 1.1 mrg IFS=$as_save_IFS 6812 1.1 mrg 6813 1.1 mrg fi 6814 1.1 mrg fi 6815 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6816 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 6817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6818 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 6819 1.1 mrg else 6820 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6821 1.1 mrg $as_echo "no" >&6; } 6822 1.1 mrg fi 6823 1.1 mrg 6824 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 6825 1.1 mrg OTOOL64=":" 6826 1.1 mrg else 6827 1.1 mrg case $cross_compiling:$ac_tool_warned in 6828 1.1 mrg yes:) 6829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6830 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6831 1.1 mrg ac_tool_warned=yes ;; 6832 1.1 mrg esac 6833 1.1 mrg OTOOL64=$ac_ct_OTOOL64 6834 1.1 mrg fi 6835 1.1 mrg else 6836 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 6837 1.1 mrg fi 6838 1.1 mrg 6839 1.1 mrg 6840 1.1 mrg 6841 1.1 mrg 6842 1.1 mrg 6843 1.1 mrg 6844 1.1 mrg 6845 1.1 mrg 6846 1.1 mrg 6847 1.1 mrg 6848 1.1 mrg 6849 1.1 mrg 6850 1.1 mrg 6851 1.1 mrg 6852 1.1 mrg 6853 1.1 mrg 6854 1.1 mrg 6855 1.1 mrg 6856 1.1 mrg 6857 1.1 mrg 6858 1.1 mrg 6859 1.1 mrg 6860 1.1 mrg 6861 1.1 mrg 6862 1.1 mrg 6863 1.1 mrg 6864 1.1 mrg 6865 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6866 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 6867 1.11 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 6868 1.1 mrg $as_echo_n "(cached) " >&6 6869 1.1 mrg else 6870 1.1 mrg lt_cv_apple_cc_single_mod=no 6871 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then 6872 1.1 mrg # By default we will add the -single_module flag. You can override 6873 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE 6874 1.1 mrg # non-empty at configure time, or by adding -multi_module to the 6875 1.1 mrg # link flags. 6876 1.1 mrg rm -rf libconftest.dylib* 6877 1.1 mrg echo "int foo(void){return 1;}" > conftest.c 6878 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6879 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 6880 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6881 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6882 1.1 mrg _lt_result=$? 6883 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6884 1.1 mrg lt_cv_apple_cc_single_mod=yes 6885 1.1 mrg else 6886 1.1 mrg cat conftest.err >&5 6887 1.1 mrg fi 6888 1.1 mrg rm -rf libconftest.dylib* 6889 1.1 mrg rm -f conftest.* 6890 1.1 mrg fi 6891 1.1 mrg fi 6892 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6893 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6894 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6895 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6896 1.11 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 6897 1.1 mrg $as_echo_n "(cached) " >&6 6898 1.1 mrg else 6899 1.1 mrg lt_cv_ld_exported_symbols_list=no 6900 1.1 mrg save_LDFLAGS=$LDFLAGS 6901 1.1 mrg echo "_main" > conftest.sym 6902 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6903 1.1 mrg if test x$gcc_no_link = xyes; then 6904 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6905 1.1 mrg fi 6906 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6907 1.1 mrg /* end confdefs.h. */ 6908 1.1 mrg 6909 1.1 mrg int 6910 1.1 mrg main () 6911 1.1 mrg { 6912 1.1 mrg 6913 1.1 mrg ; 6914 1.1 mrg return 0; 6915 1.1 mrg } 6916 1.1 mrg _ACEOF 6917 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 6918 1.1 mrg lt_cv_ld_exported_symbols_list=yes 6919 1.1 mrg else 6920 1.1 mrg lt_cv_ld_exported_symbols_list=no 6921 1.1 mrg fi 6922 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 6923 1.1 mrg conftest$ac_exeext conftest.$ac_ext 6924 1.1 mrg LDFLAGS="$save_LDFLAGS" 6925 1.1 mrg 6926 1.1 mrg fi 6927 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6928 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6929 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6930 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 6931 1.11 mrg if ${lt_cv_ld_force_load+:} false; then : 6932 1.1 mrg $as_echo_n "(cached) " >&6 6933 1.1 mrg else 6934 1.1 mrg lt_cv_ld_force_load=no 6935 1.1 mrg cat > conftest.c << _LT_EOF 6936 1.1 mrg int forced_loaded() { return 2;} 6937 1.1 mrg _LT_EOF 6938 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6939 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6940 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5 6941 1.1 mrg $AR cru libconftest.a conftest.o 2>&5 6942 1.1 mrg cat > conftest.c << _LT_EOF 6943 1.1 mrg int main() { return 0;} 6944 1.1 mrg _LT_EOF 6945 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6946 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6947 1.1 mrg _lt_result=$? 6948 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6949 1.1 mrg lt_cv_ld_force_load=yes 6950 1.1 mrg else 6951 1.1 mrg cat conftest.err >&5 6952 1.1 mrg fi 6953 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c 6954 1.1 mrg rm -rf conftest.dSYM 6955 1.1 mrg 6956 1.1 mrg fi 6957 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6958 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 6959 1.12 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 6960 1.12 mrg # build without first building modern cctools / linker. 6961 1.12 mrg case $host_cpu-$host_os in 6962 1.12 mrg *-rhapsody* | *-darwin1.[012]) 6963 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6964 1.12 mrg *-darwin1.*) 6965 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6966 1.12 mrg *-darwin*) 6967 1.12 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 6968 1.12 mrg # deployment target is forced to an earlier version. 6969 1.12 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 6970 1.12 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 6971 1.12 mrg ;; 6972 1.6 mrg 10.[012][,.]*) 6973 1.12 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 6974 1.12 mrg ;; 6975 1.12 mrg *) 6976 1.12 mrg ;; 6977 1.12 mrg esac 6978 1.1 mrg ;; 6979 1.1 mrg esac 6980 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6981 1.1 mrg _lt_dar_single_mod='$single_module' 6982 1.1 mrg fi 6983 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6984 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6985 1.1 mrg else 6986 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6987 1.1 mrg fi 6988 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6989 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 6990 1.1 mrg else 6991 1.1 mrg _lt_dsymutil= 6992 1.1 mrg fi 6993 1.1 mrg ;; 6994 1.1 mrg esac 6995 1.1 mrg 6996 1.1 mrg ac_ext=c 6997 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6998 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6999 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7000 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7001 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7002 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 7003 1.1 mrg # On Suns, sometimes $CPP names a directory. 7004 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then 7005 1.1 mrg CPP= 7006 1.1 mrg fi 7007 1.1 mrg if test -z "$CPP"; then 7008 1.11 mrg if ${ac_cv_prog_CPP+:} false; then : 7009 1.1 mrg $as_echo_n "(cached) " >&6 7010 1.1 mrg else 7011 1.1 mrg # Double quotes because CPP needs to be expanded 7012 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7013 1.1 mrg do 7014 1.1 mrg ac_preproc_ok=false 7015 1.1 mrg for ac_c_preproc_warn_flag in '' yes 7016 1.1 mrg do 7017 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 7018 1.1 mrg # with a fresh cross-compiler works. 7019 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7020 1.1 mrg # <limits.h> exists even on freestanding compilers. 7021 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 7022 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 7023 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7024 1.1 mrg /* end confdefs.h. */ 7025 1.1 mrg #ifdef __STDC__ 7026 1.1 mrg # include <limits.h> 7027 1.1 mrg #else 7028 1.1 mrg # include <assert.h> 7029 1.1 mrg #endif 7030 1.1 mrg Syntax error 7031 1.1 mrg _ACEOF 7032 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7033 1.1 mrg 7034 1.1 mrg else 7035 1.1 mrg # Broken: fails on valid input. 7036 1.1 mrg continue 7037 1.1 mrg fi 7038 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7039 1.1 mrg 7040 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 7041 1.1 mrg # can be detected and how. 7042 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7043 1.1 mrg /* end confdefs.h. */ 7044 1.1 mrg #include <ac_nonexistent.h> 7045 1.1 mrg _ACEOF 7046 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7047 1.1 mrg # Broken: success on invalid input. 7048 1.1 mrg continue 7049 1.1 mrg else 7050 1.1 mrg # Passes both tests. 7051 1.1 mrg ac_preproc_ok=: 7052 1.1 mrg break 7053 1.1 mrg fi 7054 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7055 1.1 mrg 7056 1.1 mrg done 7057 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7058 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 7059 1.1 mrg if $ac_preproc_ok; then : 7060 1.1 mrg break 7061 1.1 mrg fi 7062 1.1 mrg 7063 1.1 mrg done 7064 1.1 mrg ac_cv_prog_CPP=$CPP 7065 1.1 mrg 7066 1.1 mrg fi 7067 1.1 mrg CPP=$ac_cv_prog_CPP 7068 1.1 mrg else 7069 1.1 mrg ac_cv_prog_CPP=$CPP 7070 1.1 mrg fi 7071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7072 1.1 mrg $as_echo "$CPP" >&6; } 7073 1.1 mrg ac_preproc_ok=false 7074 1.1 mrg for ac_c_preproc_warn_flag in '' yes 7075 1.1 mrg do 7076 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 7077 1.1 mrg # with a fresh cross-compiler works. 7078 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7079 1.1 mrg # <limits.h> exists even on freestanding compilers. 7080 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 7081 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 7082 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7083 1.1 mrg /* end confdefs.h. */ 7084 1.1 mrg #ifdef __STDC__ 7085 1.1 mrg # include <limits.h> 7086 1.1 mrg #else 7087 1.1 mrg # include <assert.h> 7088 1.1 mrg #endif 7089 1.1 mrg Syntax error 7090 1.1 mrg _ACEOF 7091 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7092 1.1 mrg 7093 1.1 mrg else 7094 1.1 mrg # Broken: fails on valid input. 7095 1.1 mrg continue 7096 1.1 mrg fi 7097 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7098 1.1 mrg 7099 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 7100 1.1 mrg # can be detected and how. 7101 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7102 1.1 mrg /* end confdefs.h. */ 7103 1.1 mrg #include <ac_nonexistent.h> 7104 1.1 mrg _ACEOF 7105 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7106 1.1 mrg # Broken: success on invalid input. 7107 1.1 mrg continue 7108 1.1 mrg else 7109 1.1 mrg # Passes both tests. 7110 1.1 mrg ac_preproc_ok=: 7111 1.1 mrg break 7112 1.1 mrg fi 7113 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7114 1.1 mrg 7115 1.1 mrg done 7116 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7117 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 7118 1.1 mrg if $ac_preproc_ok; then : 7119 1.1 mrg 7120 1.1 mrg else 7121 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7122 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7123 1.11 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7124 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 7125 1.1 mrg fi 7126 1.1 mrg 7127 1.1 mrg ac_ext=c 7128 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7129 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7130 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7131 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7132 1.1 mrg 7133 1.1 mrg 7134 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7135 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 7136 1.11 mrg if ${ac_cv_header_stdc+:} false; then : 7137 1.1 mrg $as_echo_n "(cached) " >&6 7138 1.1 mrg else 7139 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7140 1.1 mrg /* end confdefs.h. */ 7141 1.1 mrg #include <stdlib.h> 7142 1.1 mrg #include <stdarg.h> 7143 1.1 mrg #include <string.h> 7144 1.1 mrg #include <float.h> 7145 1.1 mrg 7146 1.1 mrg int 7147 1.1 mrg main () 7148 1.1 mrg { 7149 1.1 mrg 7150 1.1 mrg ; 7151 1.1 mrg return 0; 7152 1.1 mrg } 7153 1.1 mrg _ACEOF 7154 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 7155 1.1 mrg ac_cv_header_stdc=yes 7156 1.1 mrg else 7157 1.1 mrg ac_cv_header_stdc=no 7158 1.1 mrg fi 7159 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7160 1.1 mrg 7161 1.1 mrg if test $ac_cv_header_stdc = yes; then 7162 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7163 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7164 1.1 mrg /* end confdefs.h. */ 7165 1.1 mrg #include <string.h> 7166 1.1 mrg 7167 1.1 mrg _ACEOF 7168 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7169 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 7170 1.1 mrg 7171 1.1 mrg else 7172 1.1 mrg ac_cv_header_stdc=no 7173 1.1 mrg fi 7174 1.1 mrg rm -f conftest* 7175 1.1 mrg 7176 1.1 mrg fi 7177 1.1 mrg 7178 1.1 mrg if test $ac_cv_header_stdc = yes; then 7179 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7180 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7181 1.1 mrg /* end confdefs.h. */ 7182 1.1 mrg #include <stdlib.h> 7183 1.1 mrg 7184 1.1 mrg _ACEOF 7185 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7186 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 7187 1.1 mrg 7188 1.1 mrg else 7189 1.1 mrg ac_cv_header_stdc=no 7190 1.1 mrg fi 7191 1.1 mrg rm -f conftest* 7192 1.1 mrg 7193 1.1 mrg fi 7194 1.1 mrg 7195 1.1 mrg if test $ac_cv_header_stdc = yes; then 7196 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7197 1.1 mrg if test "$cross_compiling" = yes; then : 7198 1.1 mrg : 7199 1.1 mrg else 7200 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7201 1.1 mrg /* end confdefs.h. */ 7202 1.1 mrg #include <ctype.h> 7203 1.1 mrg #include <stdlib.h> 7204 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 7205 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7206 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7207 1.1 mrg #else 7208 1.1 mrg # define ISLOWER(c) \ 7209 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 7210 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 7211 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 7212 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7213 1.1 mrg #endif 7214 1.1 mrg 7215 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7216 1.1 mrg int 7217 1.1 mrg main () 7218 1.1 mrg { 7219 1.1 mrg int i; 7220 1.1 mrg for (i = 0; i < 256; i++) 7221 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 7222 1.1 mrg || toupper (i) != TOUPPER (i)) 7223 1.1 mrg return 2; 7224 1.1 mrg return 0; 7225 1.1 mrg } 7226 1.1 mrg _ACEOF 7227 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 7228 1.1 mrg 7229 1.1 mrg else 7230 1.1 mrg ac_cv_header_stdc=no 7231 1.1 mrg fi 7232 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7233 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 7234 1.1 mrg fi 7235 1.1 mrg 7236 1.1 mrg fi 7237 1.1 mrg fi 7238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7239 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 7240 1.1 mrg if test $ac_cv_header_stdc = yes; then 7241 1.1 mrg 7242 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 7243 1.1 mrg 7244 1.1 mrg fi 7245 1.1 mrg 7246 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 7247 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7248 1.1 mrg inttypes.h stdint.h unistd.h 7249 1.1 mrg do : 7250 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7251 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7252 1.1 mrg " 7253 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7254 1.1 mrg cat >>confdefs.h <<_ACEOF 7255 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7256 1.1 mrg _ACEOF 7257 1.1 mrg 7258 1.1 mrg fi 7259 1.1 mrg 7260 1.1 mrg done 7261 1.1 mrg 7262 1.1 mrg 7263 1.1 mrg for ac_header in dlfcn.h 7264 1.1 mrg do : 7265 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7266 1.1 mrg " 7267 1.11 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7268 1.1 mrg cat >>confdefs.h <<_ACEOF 7269 1.1 mrg #define HAVE_DLFCN_H 1 7270 1.1 mrg _ACEOF 7271 1.1 mrg 7272 1.1 mrg fi 7273 1.1 mrg 7274 1.1 mrg done 7275 1.1 mrg 7276 1.1 mrg 7277 1.1 mrg 7278 1.1 mrg 7279 1.1 mrg 7280 1.1 mrg # Set options 7281 1.1 mrg 7282 1.1 mrg 7283 1.1 mrg 7284 1.1 mrg enable_dlopen=no 7285 1.1 mrg 7286 1.1 mrg 7287 1.1 mrg 7288 1.1 mrg # Check whether --enable-shared was given. 7289 1.1 mrg if test "${enable_shared+set}" = set; then : 7290 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 7291 1.1 mrg case $enableval in 7292 1.1 mrg yes) enable_shared=yes ;; 7293 1.1 mrg no) enable_shared=no ;; 7294 1.1 mrg *) 7295 1.1 mrg enable_shared=no 7296 1.1 mrg # Look at the argument we got. We use all the common list separators. 7297 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7298 1.1 mrg for pkg in $enableval; do 7299 1.1 mrg IFS="$lt_save_ifs" 7300 1.1 mrg if test "X$pkg" = "X$p"; then 7301 1.1 mrg enable_shared=yes 7302 1.1 mrg fi 7303 1.1 mrg done 7304 1.1 mrg IFS="$lt_save_ifs" 7305 1.1 mrg ;; 7306 1.1 mrg esac 7307 1.1 mrg else 7308 1.1 mrg enable_shared=yes 7309 1.1 mrg fi 7310 1.1 mrg 7311 1.1 mrg 7312 1.1 mrg 7313 1.1 mrg 7314 1.1 mrg 7315 1.1 mrg 7316 1.1 mrg 7317 1.1 mrg 7318 1.1 mrg 7319 1.1 mrg # Check whether --enable-static was given. 7320 1.1 mrg if test "${enable_static+set}" = set; then : 7321 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 7322 1.1 mrg case $enableval in 7323 1.1 mrg yes) enable_static=yes ;; 7324 1.1 mrg no) enable_static=no ;; 7325 1.1 mrg *) 7326 1.1 mrg enable_static=no 7327 1.1 mrg # Look at the argument we got. We use all the common list separators. 7328 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7329 1.1 mrg for pkg in $enableval; do 7330 1.1 mrg IFS="$lt_save_ifs" 7331 1.1 mrg if test "X$pkg" = "X$p"; then 7332 1.1 mrg enable_static=yes 7333 1.1 mrg fi 7334 1.1 mrg done 7335 1.1 mrg IFS="$lt_save_ifs" 7336 1.1 mrg ;; 7337 1.1 mrg esac 7338 1.1 mrg else 7339 1.1 mrg enable_static=yes 7340 1.1 mrg fi 7341 1.1 mrg 7342 1.1 mrg 7343 1.1 mrg 7344 1.1 mrg 7345 1.1 mrg 7346 1.1 mrg 7347 1.1 mrg 7348 1.1 mrg 7349 1.1 mrg 7350 1.1 mrg 7351 1.1 mrg # Check whether --with-pic was given. 7352 1.1 mrg if test "${with_pic+set}" = set; then : 7353 1.1 mrg withval=$with_pic; pic_mode="$withval" 7354 1.1 mrg else 7355 1.1 mrg pic_mode=default 7356 1.1 mrg fi 7357 1.1 mrg 7358 1.1 mrg 7359 1.1 mrg test -z "$pic_mode" && pic_mode=default 7360 1.1 mrg 7361 1.1 mrg 7362 1.1 mrg 7363 1.1 mrg 7364 1.1 mrg 7365 1.1 mrg 7366 1.1 mrg 7367 1.1 mrg # Check whether --enable-fast-install was given. 7368 1.1 mrg if test "${enable_fast_install+set}" = set; then : 7369 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 7370 1.1 mrg case $enableval in 7371 1.1 mrg yes) enable_fast_install=yes ;; 7372 1.1 mrg no) enable_fast_install=no ;; 7373 1.1 mrg *) 7374 1.1 mrg enable_fast_install=no 7375 1.1 mrg # Look at the argument we got. We use all the common list separators. 7376 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7377 1.1 mrg for pkg in $enableval; do 7378 1.1 mrg IFS="$lt_save_ifs" 7379 1.1 mrg if test "X$pkg" = "X$p"; then 7380 1.1 mrg enable_fast_install=yes 7381 1.1 mrg fi 7382 1.1 mrg done 7383 1.1 mrg IFS="$lt_save_ifs" 7384 1.1 mrg ;; 7385 1.1 mrg esac 7386 1.1 mrg else 7387 1.1 mrg enable_fast_install=yes 7388 1.1 mrg fi 7389 1.1 mrg 7390 1.1 mrg 7391 1.1 mrg 7392 1.1 mrg 7393 1.1 mrg 7394 1.1 mrg 7395 1.1 mrg 7396 1.1 mrg 7397 1.1 mrg 7398 1.1 mrg 7399 1.1 mrg 7400 1.1 mrg # This can be used to rebuild libtool when needed 7401 1.1 mrg LIBTOOL_DEPS="$ltmain" 7402 1.1 mrg 7403 1.1 mrg # Always use our own libtool. 7404 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7405 1.1 mrg 7406 1.1 mrg 7407 1.1 mrg 7408 1.1 mrg 7409 1.1 mrg 7410 1.1 mrg 7411 1.1 mrg 7412 1.1 mrg 7413 1.1 mrg 7414 1.1 mrg 7415 1.1 mrg 7416 1.1 mrg 7417 1.1 mrg 7418 1.1 mrg 7419 1.1 mrg 7420 1.1 mrg 7421 1.1 mrg 7422 1.1 mrg 7423 1.1 mrg 7424 1.1 mrg 7425 1.1 mrg 7426 1.1 mrg 7427 1.1 mrg 7428 1.1 mrg 7429 1.1 mrg 7430 1.1 mrg 7431 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 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 7440 1.1 mrg 7441 1.1 mrg 7442 1.1 mrg 7443 1.1 mrg 7444 1.1 mrg 7445 1.1 mrg 7446 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 7447 1.1 mrg setopt NO_GLOB_SUBST 7448 1.1 mrg fi 7449 1.1 mrg 7450 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7451 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 7452 1.11 mrg if ${lt_cv_objdir+:} false; then : 7453 1.1 mrg $as_echo_n "(cached) " >&6 7454 1.1 mrg else 7455 1.1 mrg rm -f .libs 2>/dev/null 7456 1.1 mrg mkdir .libs 2>/dev/null 7457 1.1 mrg if test -d .libs; then 7458 1.1 mrg lt_cv_objdir=.libs 7459 1.1 mrg else 7460 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 7461 1.1 mrg lt_cv_objdir=_libs 7462 1.1 mrg fi 7463 1.1 mrg rmdir .libs 2>/dev/null 7464 1.1 mrg fi 7465 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7466 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 7467 1.1 mrg objdir=$lt_cv_objdir 7468 1.1 mrg 7469 1.1 mrg 7470 1.1 mrg 7471 1.1 mrg 7472 1.1 mrg 7473 1.1 mrg cat >>confdefs.h <<_ACEOF 7474 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 7475 1.1 mrg _ACEOF 7476 1.1 mrg 7477 1.1 mrg 7478 1.1 mrg 7479 1.1 mrg 7480 1.1 mrg case $host_os in 7481 1.1 mrg aix3*) 7482 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 7483 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 7484 1.1 mrg # vanish in a puff of smoke. 7485 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 7486 1.1 mrg COLLECT_NAMES= 7487 1.1 mrg export COLLECT_NAMES 7488 1.1 mrg fi 7489 1.1 mrg ;; 7490 1.1 mrg esac 7491 1.1 mrg 7492 1.1 mrg # Global variables: 7493 1.1 mrg ofile=libtool 7494 1.1 mrg can_build_shared=yes 7495 1.1 mrg 7496 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 7497 1.1 mrg # which needs '.lib'). 7498 1.1 mrg libext=a 7499 1.1 mrg 7500 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 7501 1.1 mrg 7502 1.1 mrg old_CC="$CC" 7503 1.1 mrg old_CFLAGS="$CFLAGS" 7504 1.1 mrg 7505 1.1 mrg # Set sane defaults for various variables 7506 1.1 mrg test -z "$CC" && CC=cc 7507 1.1 mrg test -z "$LTCC" && LTCC=$CC 7508 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7509 1.1 mrg test -z "$LD" && LD=ld 7510 1.1 mrg test -z "$ac_objext" && ac_objext=o 7511 1.1 mrg 7512 1.1 mrg for cc_temp in $compiler""; do 7513 1.1 mrg case $cc_temp in 7514 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7515 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7516 1.1 mrg \-*) ;; 7517 1.1 mrg *) break;; 7518 1.1 mrg esac 7519 1.1 mrg done 7520 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7521 1.1 mrg 7522 1.1 mrg 7523 1.1 mrg # Only perform the check for file, if the check method requires it 7524 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 7525 1.1 mrg case $deplibs_check_method in 7526 1.1 mrg file_magic*) 7527 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7528 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7529 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7530 1.11 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 7531 1.1 mrg $as_echo_n "(cached) " >&6 7532 1.1 mrg else 7533 1.1 mrg case $MAGIC_CMD in 7534 1.1 mrg [\\/*] | ?:[\\/]*) 7535 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7536 1.1 mrg ;; 7537 1.1 mrg *) 7538 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 7539 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7540 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7541 1.1 mrg for ac_dir in $ac_dummy; do 7542 1.1 mrg IFS="$lt_save_ifs" 7543 1.1 mrg test -z "$ac_dir" && ac_dir=. 7544 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 7545 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7546 1.1 mrg if test -n "$file_magic_test_file"; then 7547 1.1 mrg case $deplibs_check_method in 7548 1.1 mrg "file_magic "*) 7549 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7550 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7551 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7552 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 7553 1.1 mrg : 7554 1.1 mrg else 7555 1.1 mrg cat <<_LT_EOF 1>&2 7556 1.1 mrg 7557 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 7558 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 7559 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 7560 1.1 mrg *** as such. This will affect the creation of libtool libraries that 7561 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 7562 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 7563 1.1 mrg *** may want to report the problem to your system manager and/or to 7564 1.1 mrg *** bug-libtool@gnu.org 7565 1.1 mrg 7566 1.1 mrg _LT_EOF 7567 1.1 mrg fi ;; 7568 1.1 mrg esac 7569 1.1 mrg fi 7570 1.1 mrg break 7571 1.1 mrg fi 7572 1.1 mrg done 7573 1.1 mrg IFS="$lt_save_ifs" 7574 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 7575 1.1 mrg ;; 7576 1.1 mrg esac 7577 1.1 mrg fi 7578 1.1 mrg 7579 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7580 1.1 mrg if test -n "$MAGIC_CMD"; then 7581 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7582 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 7583 1.1 mrg else 7584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7585 1.1 mrg $as_echo "no" >&6; } 7586 1.1 mrg fi 7587 1.1 mrg 7588 1.1 mrg 7589 1.1 mrg 7590 1.1 mrg 7591 1.1 mrg 7592 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 7593 1.1 mrg if test -n "$ac_tool_prefix"; then 7594 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7595 1.1 mrg $as_echo_n "checking for file... " >&6; } 7596 1.11 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 7597 1.1 mrg $as_echo_n "(cached) " >&6 7598 1.1 mrg else 7599 1.1 mrg case $MAGIC_CMD in 7600 1.1 mrg [\\/*] | ?:[\\/]*) 7601 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7602 1.1 mrg ;; 7603 1.1 mrg *) 7604 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 7605 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7606 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7607 1.1 mrg for ac_dir in $ac_dummy; do 7608 1.1 mrg IFS="$lt_save_ifs" 7609 1.1 mrg test -z "$ac_dir" && ac_dir=. 7610 1.1 mrg if test -f $ac_dir/file; then 7611 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 7612 1.1 mrg if test -n "$file_magic_test_file"; then 7613 1.1 mrg case $deplibs_check_method in 7614 1.1 mrg "file_magic "*) 7615 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7616 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7617 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7618 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 7619 1.1 mrg : 7620 1.1 mrg else 7621 1.1 mrg cat <<_LT_EOF 1>&2 7622 1.1 mrg 7623 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 7624 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 7625 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 7626 1.1 mrg *** as such. This will affect the creation of libtool libraries that 7627 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 7628 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 7629 1.1 mrg *** may want to report the problem to your system manager and/or to 7630 1.1 mrg *** bug-libtool@gnu.org 7631 1.1 mrg 7632 1.1 mrg _LT_EOF 7633 1.1 mrg fi ;; 7634 1.1 mrg esac 7635 1.1 mrg fi 7636 1.1 mrg break 7637 1.1 mrg fi 7638 1.1 mrg done 7639 1.1 mrg IFS="$lt_save_ifs" 7640 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 7641 1.1 mrg ;; 7642 1.1 mrg esac 7643 1.1 mrg fi 7644 1.1 mrg 7645 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7646 1.1 mrg if test -n "$MAGIC_CMD"; then 7647 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7648 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 7649 1.1 mrg else 7650 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7651 1.1 mrg $as_echo "no" >&6; } 7652 1.1 mrg fi 7653 1.1 mrg 7654 1.1 mrg 7655 1.1 mrg else 7656 1.1 mrg MAGIC_CMD=: 7657 1.1 mrg fi 7658 1.1 mrg fi 7659 1.1 mrg 7660 1.1 mrg fi 7661 1.1 mrg ;; 7662 1.1 mrg esac 7663 1.1 mrg 7664 1.1 mrg # Use C for the default configuration in the libtool script 7665 1.1 mrg 7666 1.1 mrg lt_save_CC="$CC" 7667 1.1 mrg ac_ext=c 7668 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7669 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7670 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7671 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7672 1.1 mrg 7673 1.1 mrg 7674 1.1 mrg # Source file extension for C test sources. 7675 1.1 mrg ac_ext=c 7676 1.1 mrg 7677 1.1 mrg # Object file extension for compiled C test sources. 7678 1.1 mrg objext=o 7679 1.1 mrg objext=$objext 7680 1.1 mrg 7681 1.1 mrg # Code to be used in simple compile tests 7682 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 7683 1.1 mrg 7684 1.1 mrg # Code to be used in simple link tests 7685 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 7686 1.1 mrg 7687 1.1 mrg 7688 1.1 mrg 7689 1.1 mrg 7690 1.1 mrg 7691 1.1 mrg 7692 1.1 mrg 7693 1.1 mrg # If no C compiler was specified, use CC. 7694 1.1 mrg LTCC=${LTCC-"$CC"} 7695 1.1 mrg 7696 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 7697 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7698 1.1 mrg 7699 1.1 mrg # Allow CC to be a program name with arguments. 7700 1.1 mrg compiler=$CC 7701 1.1 mrg 7702 1.1 mrg # Save the default compiler, since it gets overwritten when the other 7703 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7704 1.1 mrg compiler_DEFAULT=$CC 7705 1.1 mrg 7706 1.1 mrg # save warnings/boilerplate of simple test code 7707 1.1 mrg ac_outfile=conftest.$ac_objext 7708 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7709 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7710 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 7711 1.1 mrg $RM conftest* 7712 1.1 mrg 7713 1.1 mrg ac_outfile=conftest.$ac_objext 7714 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 7715 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7716 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 7717 1.1 mrg $RM -r conftest* 7718 1.1 mrg 7719 1.1 mrg 7720 1.1 mrg ## CAVEAT EMPTOR: 7721 1.1 mrg ## There is no encapsulation within the following macros, do not change 7722 1.1 mrg ## the running order or otherwise move them around unless you know exactly 7723 1.1 mrg ## what you are doing... 7724 1.1 mrg if test -n "$compiler"; then 7725 1.1 mrg 7726 1.1 mrg lt_prog_compiler_no_builtin_flag= 7727 1.1 mrg 7728 1.1 mrg if test "$GCC" = yes; then 7729 1.1 mrg case $cc_basename in 7730 1.1 mrg nvcc*) 7731 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7732 1.1 mrg *) 7733 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7734 1.1 mrg esac 7735 1.1 mrg 7736 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7737 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7738 1.11 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7739 1.1 mrg $as_echo_n "(cached) " >&6 7740 1.1 mrg else 7741 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 7742 1.1 mrg ac_outfile=conftest.$ac_objext 7743 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7744 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 7745 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 7746 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 7747 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 7748 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 7749 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 7750 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 7751 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7752 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7753 1.1 mrg -e 's:$: $lt_compiler_flag:'` 7754 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7755 1.1 mrg (eval "$lt_compile" 2>conftest.err) 7756 1.1 mrg ac_status=$? 7757 1.1 mrg cat conftest.err >&5 7758 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 7759 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 7760 1.1 mrg # The compiler can only warn and ignore the option if not recognized 7761 1.1 mrg # So say no if there are warnings other than the usual output. 7762 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7763 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7764 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7765 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 7766 1.1 mrg fi 7767 1.1 mrg fi 7768 1.1 mrg $RM conftest* 7769 1.1 mrg 7770 1.1 mrg fi 7771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7772 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7773 1.1 mrg 7774 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7775 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7776 1.1 mrg else 7777 1.1 mrg : 7778 1.1 mrg fi 7779 1.1 mrg 7780 1.1 mrg fi 7781 1.1 mrg 7782 1.1 mrg 7783 1.1 mrg 7784 1.1 mrg 7785 1.1 mrg 7786 1.1 mrg 7787 1.1 mrg lt_prog_compiler_wl= 7788 1.1 mrg lt_prog_compiler_pic= 7789 1.1 mrg lt_prog_compiler_static= 7790 1.1 mrg 7791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7792 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7793 1.1 mrg 7794 1.1 mrg if test "$GCC" = yes; then 7795 1.1 mrg lt_prog_compiler_wl='-Wl,' 7796 1.1 mrg lt_prog_compiler_static='-static' 7797 1.1 mrg 7798 1.1 mrg case $host_os in 7799 1.1 mrg aix*) 7800 1.1 mrg # All AIX code is PIC. 7801 1.1 mrg if test "$host_cpu" = ia64; then 7802 1.1 mrg # AIX 5 now supports IA64 processor 7803 1.1 mrg lt_prog_compiler_static='-Bstatic' 7804 1.1 mrg fi 7805 1.4 mrg lt_prog_compiler_pic='-fPIC' 7806 1.1 mrg ;; 7807 1.1 mrg 7808 1.1 mrg amigaos*) 7809 1.1 mrg case $host_cpu in 7810 1.1 mrg powerpc) 7811 1.1 mrg # see comment about AmigaOS4 .so support 7812 1.1 mrg lt_prog_compiler_pic='-fPIC' 7813 1.1 mrg ;; 7814 1.1 mrg m68k) 7815 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 7816 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 7817 1.1 mrg # like `-m68040'. 7818 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7819 1.1 mrg ;; 7820 1.1 mrg esac 7821 1.1 mrg ;; 7822 1.1 mrg 7823 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7824 1.1 mrg # PIC is the default for these OSes. 7825 1.1 mrg ;; 7826 1.1 mrg 7827 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 7828 1.1 mrg # This hack is so that the source file can tell whether it is being 7829 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 7830 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 7831 1.1 mrg # (--disable-auto-import) libraries 7832 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 7833 1.1 mrg ;; 7834 1.1 mrg 7835 1.1 mrg darwin* | rhapsody*) 7836 1.1 mrg # PIC is the default on this platform 7837 1.1 mrg # Common symbols not allowed in MH_DYLIB files 7838 1.1 mrg lt_prog_compiler_pic='-fno-common' 7839 1.1 mrg ;; 7840 1.1 mrg 7841 1.1 mrg haiku*) 7842 1.1 mrg # PIC is the default for Haiku. 7843 1.1 mrg # The "-static" flag exists, but is broken. 7844 1.1 mrg lt_prog_compiler_static= 7845 1.1 mrg ;; 7846 1.1 mrg 7847 1.1 mrg hpux*) 7848 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7849 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7850 1.1 mrg # sets the default TLS model and affects inlining. 7851 1.1 mrg case $host_cpu in 7852 1.1 mrg hppa*64*) 7853 1.1 mrg # +Z the default 7854 1.1 mrg ;; 7855 1.1 mrg *) 7856 1.1 mrg lt_prog_compiler_pic='-fPIC' 7857 1.1 mrg ;; 7858 1.1 mrg esac 7859 1.1 mrg ;; 7860 1.1 mrg 7861 1.1 mrg interix[3-9]*) 7862 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7863 1.1 mrg # Instead, we relocate shared libraries at runtime. 7864 1.1 mrg ;; 7865 1.1 mrg 7866 1.1 mrg msdosdjgpp*) 7867 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 7868 1.1 mrg # on systems that don't support them. 7869 1.1 mrg lt_prog_compiler_can_build_shared=no 7870 1.1 mrg enable_shared=no 7871 1.1 mrg ;; 7872 1.1 mrg 7873 1.1 mrg *nto* | *qnx*) 7874 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 7875 1.1 mrg # it will coredump. 7876 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 7877 1.1 mrg ;; 7878 1.1 mrg 7879 1.1 mrg sysv4*MP*) 7880 1.1 mrg if test -d /usr/nec; then 7881 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 7882 1.1 mrg fi 7883 1.1 mrg ;; 7884 1.1 mrg 7885 1.1 mrg *) 7886 1.1 mrg lt_prog_compiler_pic='-fPIC' 7887 1.1 mrg ;; 7888 1.1 mrg esac 7889 1.1 mrg 7890 1.1 mrg case $cc_basename in 7891 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 7892 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 7893 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 7894 1.1 mrg ;; 7895 1.1 mrg esac 7896 1.1 mrg else 7897 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 7898 1.1 mrg case $host_os in 7899 1.1 mrg aix*) 7900 1.1 mrg lt_prog_compiler_wl='-Wl,' 7901 1.1 mrg if test "$host_cpu" = ia64; then 7902 1.1 mrg # AIX 5 now supports IA64 processor 7903 1.1 mrg lt_prog_compiler_static='-Bstatic' 7904 1.1 mrg else 7905 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7906 1.1 mrg fi 7907 1.1 mrg ;; 7908 1.1 mrg 7909 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 7910 1.1 mrg # This hack is so that the source file can tell whether it is being 7911 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 7912 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 7913 1.1 mrg ;; 7914 1.1 mrg 7915 1.1 mrg hpux9* | hpux10* | hpux11*) 7916 1.1 mrg lt_prog_compiler_wl='-Wl,' 7917 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7918 1.1 mrg # not for PA HP-UX. 7919 1.1 mrg case $host_cpu in 7920 1.1 mrg hppa*64*|ia64*) 7921 1.1 mrg # +Z the default 7922 1.1 mrg ;; 7923 1.1 mrg *) 7924 1.1 mrg lt_prog_compiler_pic='+Z' 7925 1.1 mrg ;; 7926 1.1 mrg esac 7927 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 7928 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 7929 1.1 mrg ;; 7930 1.1 mrg 7931 1.1 mrg irix5* | irix6* | nonstopux*) 7932 1.1 mrg lt_prog_compiler_wl='-Wl,' 7933 1.1 mrg # PIC (with -KPIC) is the default. 7934 1.1 mrg lt_prog_compiler_static='-non_shared' 7935 1.1 mrg ;; 7936 1.1 mrg 7937 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 7938 1.1 mrg case $cc_basename in 7939 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 7940 1.1 mrg ecc*) 7941 1.1 mrg lt_prog_compiler_wl='-Wl,' 7942 1.1 mrg lt_prog_compiler_pic='-KPIC' 7943 1.1 mrg lt_prog_compiler_static='-static' 7944 1.1 mrg ;; 7945 1.1 mrg # icc used to be incompatible with GCC. 7946 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 7947 1.1 mrg icc* | ifort*) 7948 1.1 mrg lt_prog_compiler_wl='-Wl,' 7949 1.1 mrg lt_prog_compiler_pic='-fPIC' 7950 1.1 mrg lt_prog_compiler_static='-static' 7951 1.1 mrg ;; 7952 1.1 mrg # Lahey Fortran 8.1. 7953 1.1 mrg lf95*) 7954 1.1 mrg lt_prog_compiler_wl='-Wl,' 7955 1.1 mrg lt_prog_compiler_pic='--shared' 7956 1.1 mrg lt_prog_compiler_static='--static' 7957 1.1 mrg ;; 7958 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7959 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 7960 1.1 mrg # which looks to be a dead project) 7961 1.1 mrg lt_prog_compiler_wl='-Wl,' 7962 1.1 mrg lt_prog_compiler_pic='-fpic' 7963 1.1 mrg lt_prog_compiler_static='-Bstatic' 7964 1.1 mrg ;; 7965 1.1 mrg ccc*) 7966 1.1 mrg lt_prog_compiler_wl='-Wl,' 7967 1.1 mrg # All Alpha code is PIC. 7968 1.1 mrg lt_prog_compiler_static='-non_shared' 7969 1.1 mrg ;; 7970 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 7971 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7972 1.1 mrg lt_prog_compiler_wl='-Wl,' 7973 1.1 mrg lt_prog_compiler_pic='-qpic' 7974 1.1 mrg lt_prog_compiler_static='-qstaticlink' 7975 1.1 mrg ;; 7976 1.1 mrg *) 7977 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 7978 1.1 mrg *Sun\ F* | *Sun*Fortran*) 7979 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 7980 1.1 mrg lt_prog_compiler_pic='-KPIC' 7981 1.1 mrg lt_prog_compiler_static='-Bstatic' 7982 1.1 mrg lt_prog_compiler_wl='' 7983 1.1 mrg ;; 7984 1.1 mrg *Sun\ C*) 7985 1.1 mrg # Sun C 5.9 7986 1.1 mrg lt_prog_compiler_pic='-KPIC' 7987 1.1 mrg lt_prog_compiler_static='-Bstatic' 7988 1.1 mrg lt_prog_compiler_wl='-Wl,' 7989 1.1 mrg ;; 7990 1.1 mrg esac 7991 1.1 mrg ;; 7992 1.1 mrg esac 7993 1.1 mrg ;; 7994 1.1 mrg 7995 1.1 mrg newsos6) 7996 1.1 mrg lt_prog_compiler_pic='-KPIC' 7997 1.1 mrg lt_prog_compiler_static='-Bstatic' 7998 1.1 mrg ;; 7999 1.1 mrg 8000 1.1 mrg *nto* | *qnx*) 8001 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8002 1.1 mrg # it will coredump. 8003 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8004 1.1 mrg ;; 8005 1.1 mrg 8006 1.1 mrg osf3* | osf4* | osf5*) 8007 1.1 mrg lt_prog_compiler_wl='-Wl,' 8008 1.1 mrg # All OSF/1 code is PIC. 8009 1.1 mrg lt_prog_compiler_static='-non_shared' 8010 1.1 mrg ;; 8011 1.1 mrg 8012 1.1 mrg rdos*) 8013 1.1 mrg lt_prog_compiler_static='-non_shared' 8014 1.1 mrg ;; 8015 1.1 mrg 8016 1.1 mrg solaris*) 8017 1.1 mrg lt_prog_compiler_pic='-KPIC' 8018 1.1 mrg lt_prog_compiler_static='-Bstatic' 8019 1.1 mrg case $cc_basename in 8020 1.1 mrg f77* | f90* | f95*) 8021 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 8022 1.1 mrg *) 8023 1.1 mrg lt_prog_compiler_wl='-Wl,';; 8024 1.1 mrg esac 8025 1.1 mrg ;; 8026 1.1 mrg 8027 1.1 mrg sunos4*) 8028 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 8029 1.1 mrg lt_prog_compiler_pic='-PIC' 8030 1.1 mrg lt_prog_compiler_static='-Bstatic' 8031 1.1 mrg ;; 8032 1.1 mrg 8033 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 8034 1.1 mrg lt_prog_compiler_wl='-Wl,' 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 sysv4*MP*) 8040 1.1 mrg if test -d /usr/nec ;then 8041 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 8042 1.1 mrg lt_prog_compiler_static='-Bstatic' 8043 1.1 mrg fi 8044 1.1 mrg ;; 8045 1.1 mrg 8046 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8047 1.1 mrg lt_prog_compiler_wl='-Wl,' 8048 1.1 mrg lt_prog_compiler_pic='-KPIC' 8049 1.1 mrg lt_prog_compiler_static='-Bstatic' 8050 1.1 mrg ;; 8051 1.1 mrg 8052 1.1 mrg unicos*) 8053 1.1 mrg lt_prog_compiler_wl='-Wl,' 8054 1.1 mrg lt_prog_compiler_can_build_shared=no 8055 1.1 mrg ;; 8056 1.1 mrg 8057 1.1 mrg uts4*) 8058 1.1 mrg lt_prog_compiler_pic='-pic' 8059 1.1 mrg lt_prog_compiler_static='-Bstatic' 8060 1.1 mrg ;; 8061 1.1 mrg 8062 1.1 mrg *) 8063 1.1 mrg lt_prog_compiler_can_build_shared=no 8064 1.1 mrg ;; 8065 1.1 mrg esac 8066 1.1 mrg fi 8067 1.1 mrg 8068 1.1 mrg case $host_os in 8069 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 8070 1.1 mrg *djgpp*) 8071 1.1 mrg lt_prog_compiler_pic= 8072 1.1 mrg ;; 8073 1.1 mrg *) 8074 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8075 1.1 mrg ;; 8076 1.1 mrg esac 8077 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8078 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 8079 1.1 mrg 8080 1.1 mrg 8081 1.1 mrg 8082 1.1 mrg 8083 1.1 mrg 8084 1.1 mrg 8085 1.1 mrg # 8086 1.1 mrg # Check to make sure the PIC flag actually works. 8087 1.1 mrg # 8088 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 8089 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8090 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8091 1.11 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 8092 1.1 mrg $as_echo_n "(cached) " >&6 8093 1.1 mrg else 8094 1.1 mrg lt_cv_prog_compiler_pic_works=no 8095 1.1 mrg ac_outfile=conftest.$ac_objext 8096 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8097 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8098 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8099 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8100 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8101 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8102 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8103 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8104 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8105 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8106 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8107 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8108 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8109 1.1 mrg ac_status=$? 8110 1.1 mrg cat conftest.err >&5 8111 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8112 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8113 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8114 1.1 mrg # So say no if there are warnings other than the usual output. 8115 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8116 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8117 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8118 1.1 mrg lt_cv_prog_compiler_pic_works=yes 8119 1.1 mrg fi 8120 1.1 mrg fi 8121 1.1 mrg $RM conftest* 8122 1.1 mrg 8123 1.1 mrg fi 8124 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8125 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8126 1.1 mrg 8127 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8128 1.1 mrg case $lt_prog_compiler_pic in 8129 1.1 mrg "" | " "*) ;; 8130 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8131 1.1 mrg esac 8132 1.1 mrg else 8133 1.1 mrg lt_prog_compiler_pic= 8134 1.1 mrg lt_prog_compiler_can_build_shared=no 8135 1.1 mrg fi 8136 1.1 mrg 8137 1.1 mrg fi 8138 1.1 mrg 8139 1.1 mrg 8140 1.1 mrg 8141 1.1 mrg 8142 1.1 mrg 8143 1.1 mrg 8144 1.1 mrg # 8145 1.1 mrg # Check to make sure the static flag actually works. 8146 1.1 mrg # 8147 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8148 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8149 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8150 1.11 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 8151 1.1 mrg $as_echo_n "(cached) " >&6 8152 1.1 mrg else 8153 1.1 mrg lt_cv_prog_compiler_static_works=no 8154 1.1 mrg save_LDFLAGS="$LDFLAGS" 8155 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8156 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 8157 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8158 1.1 mrg # The linker can only warn and ignore the option if not recognized 8159 1.1 mrg # So say no if there are warnings 8160 1.1 mrg if test -s conftest.err; then 8161 1.1 mrg # Append any errors to the config.log. 8162 1.1 mrg cat conftest.err 1>&5 8163 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8164 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8165 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 8166 1.1 mrg lt_cv_prog_compiler_static_works=yes 8167 1.1 mrg fi 8168 1.1 mrg else 8169 1.1 mrg lt_cv_prog_compiler_static_works=yes 8170 1.1 mrg fi 8171 1.1 mrg fi 8172 1.1 mrg $RM -r conftest* 8173 1.1 mrg LDFLAGS="$save_LDFLAGS" 8174 1.1 mrg 8175 1.1 mrg fi 8176 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8177 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8178 1.1 mrg 8179 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8180 1.1 mrg : 8181 1.1 mrg else 8182 1.1 mrg lt_prog_compiler_static= 8183 1.1 mrg fi 8184 1.1 mrg 8185 1.1 mrg 8186 1.1 mrg 8187 1.1 mrg 8188 1.1 mrg 8189 1.1 mrg 8190 1.1 mrg 8191 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8192 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8193 1.11 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8194 1.1 mrg $as_echo_n "(cached) " >&6 8195 1.1 mrg else 8196 1.1 mrg lt_cv_prog_compiler_c_o=no 8197 1.1 mrg $RM -r conftest 2>/dev/null 8198 1.1 mrg mkdir conftest 8199 1.1 mrg cd conftest 8200 1.1 mrg mkdir out 8201 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8202 1.1 mrg 8203 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8204 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8205 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8206 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8207 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8208 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8209 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8210 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8211 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8212 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8213 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8214 1.1 mrg ac_status=$? 8215 1.1 mrg cat out/conftest.err >&5 8216 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8217 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8218 1.1 mrg then 8219 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8220 1.1 mrg # So say no if there are warnings 8221 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8222 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8223 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8224 1.1 mrg lt_cv_prog_compiler_c_o=yes 8225 1.1 mrg fi 8226 1.1 mrg fi 8227 1.1 mrg chmod u+w . 2>&5 8228 1.1 mrg $RM conftest* 8229 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8230 1.1 mrg # template instantiation 8231 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8232 1.1 mrg $RM out/* && rmdir out 8233 1.1 mrg cd .. 8234 1.1 mrg $RM -r conftest 8235 1.1 mrg $RM conftest* 8236 1.1 mrg 8237 1.1 mrg fi 8238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8239 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8240 1.1 mrg 8241 1.1 mrg 8242 1.1 mrg 8243 1.1 mrg 8244 1.1 mrg 8245 1.1 mrg 8246 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8247 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8248 1.11 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8249 1.1 mrg $as_echo_n "(cached) " >&6 8250 1.1 mrg else 8251 1.1 mrg lt_cv_prog_compiler_c_o=no 8252 1.1 mrg $RM -r conftest 2>/dev/null 8253 1.1 mrg mkdir conftest 8254 1.1 mrg cd conftest 8255 1.1 mrg mkdir out 8256 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8257 1.1 mrg 8258 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8259 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8260 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8261 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8262 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8263 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8264 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8265 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8266 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8267 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8268 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8269 1.1 mrg ac_status=$? 8270 1.1 mrg cat out/conftest.err >&5 8271 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8272 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8273 1.1 mrg then 8274 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8275 1.1 mrg # So say no if there are warnings 8276 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8277 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8278 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8279 1.1 mrg lt_cv_prog_compiler_c_o=yes 8280 1.1 mrg fi 8281 1.1 mrg fi 8282 1.1 mrg chmod u+w . 2>&5 8283 1.1 mrg $RM conftest* 8284 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8285 1.1 mrg # template instantiation 8286 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8287 1.1 mrg $RM out/* && rmdir out 8288 1.1 mrg cd .. 8289 1.1 mrg $RM -r conftest 8290 1.1 mrg $RM conftest* 8291 1.1 mrg 8292 1.1 mrg fi 8293 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8294 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8295 1.1 mrg 8296 1.1 mrg 8297 1.1 mrg 8298 1.1 mrg 8299 1.1 mrg hard_links="nottested" 8300 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8301 1.1 mrg # do not overwrite the value of need_locks provided by the user 8302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8303 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 8304 1.1 mrg hard_links=yes 8305 1.1 mrg $RM conftest* 8306 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8307 1.1 mrg touch conftest.a 8308 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 8309 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8310 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8311 1.1 mrg $as_echo "$hard_links" >&6; } 8312 1.1 mrg if test "$hard_links" = no; then 8313 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8314 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8315 1.1 mrg need_locks=warn 8316 1.1 mrg fi 8317 1.1 mrg else 8318 1.1 mrg need_locks=no 8319 1.1 mrg fi 8320 1.1 mrg 8321 1.1 mrg 8322 1.1 mrg 8323 1.1 mrg 8324 1.1 mrg 8325 1.1 mrg 8326 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8327 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8328 1.1 mrg 8329 1.1 mrg runpath_var= 8330 1.1 mrg allow_undefined_flag= 8331 1.1 mrg always_export_symbols=no 8332 1.1 mrg archive_cmds= 8333 1.1 mrg archive_expsym_cmds= 8334 1.1 mrg compiler_needs_object=no 8335 1.1 mrg enable_shared_with_static_runtimes=no 8336 1.1 mrg export_dynamic_flag_spec= 8337 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8338 1.1 mrg hardcode_automatic=no 8339 1.1 mrg hardcode_direct=no 8340 1.1 mrg hardcode_direct_absolute=no 8341 1.1 mrg hardcode_libdir_flag_spec= 8342 1.1 mrg hardcode_libdir_flag_spec_ld= 8343 1.1 mrg hardcode_libdir_separator= 8344 1.1 mrg hardcode_minus_L=no 8345 1.1 mrg hardcode_shlibpath_var=unsupported 8346 1.1 mrg inherit_rpath=no 8347 1.1 mrg link_all_deplibs=unknown 8348 1.1 mrg module_cmds= 8349 1.1 mrg module_expsym_cmds= 8350 1.1 mrg old_archive_from_new_cmds= 8351 1.1 mrg old_archive_from_expsyms_cmds= 8352 1.1 mrg thread_safe_flag_spec= 8353 1.1 mrg whole_archive_flag_spec= 8354 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 8355 1.1 mrg # included in the symbol list 8356 1.1 mrg include_expsyms= 8357 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 8358 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 8359 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8360 1.1 mrg # as well as any symbol that contains `d'. 8361 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8362 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8363 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 8364 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 8365 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 8366 1.1 mrg # preloaded symbol tables. 8367 1.1 mrg # Exclude shared library initialization/finalization symbols. 8368 1.1 mrg extract_expsyms_cmds= 8369 1.1 mrg 8370 1.1 mrg case $host_os in 8371 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8372 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 8373 1.1 mrg # When not using gcc, we currently assume that we are using 8374 1.1 mrg # Microsoft Visual C++. 8375 1.1 mrg if test "$GCC" != yes; then 8376 1.1 mrg with_gnu_ld=no 8377 1.1 mrg fi 8378 1.1 mrg ;; 8379 1.1 mrg interix*) 8380 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 8381 1.1 mrg with_gnu_ld=yes 8382 1.1 mrg ;; 8383 1.1 mrg openbsd*) 8384 1.1 mrg with_gnu_ld=no 8385 1.1 mrg ;; 8386 1.1 mrg esac 8387 1.1 mrg 8388 1.1 mrg ld_shlibs=yes 8389 1.1 mrg 8390 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 8391 1.1 mrg # that we're better off using the native interface for both. 8392 1.1 mrg lt_use_gnu_ld_interface=no 8393 1.1 mrg if test "$with_gnu_ld" = yes; then 8394 1.1 mrg case $host_os in 8395 1.1 mrg aix*) 8396 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 8397 1.1 mrg # with the native linker. However, as the warning in the GNU ld 8398 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 8399 1.1 mrg # shared libraries, regardless of the interface used. 8400 1.1 mrg case `$LD -v 2>&1` in 8401 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8402 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8403 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8404 1.1 mrg *) 8405 1.1 mrg lt_use_gnu_ld_interface=yes 8406 1.1 mrg ;; 8407 1.1 mrg esac 8408 1.1 mrg ;; 8409 1.1 mrg *) 8410 1.1 mrg lt_use_gnu_ld_interface=yes 8411 1.1 mrg ;; 8412 1.1 mrg esac 8413 1.1 mrg fi 8414 1.1 mrg 8415 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 8416 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 8417 1.1 mrg wlarc='${wl}' 8418 1.1 mrg 8419 1.1 mrg # Set some defaults for GNU ld with shared library support. These 8420 1.1 mrg # are reset later if shared libraries are not supported. Putting them 8421 1.1 mrg # here allows them to be overridden if necessary. 8422 1.1 mrg runpath_var=LD_RUN_PATH 8423 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8424 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 8425 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 8426 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8427 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8428 1.1 mrg else 8429 1.1 mrg whole_archive_flag_spec= 8430 1.1 mrg fi 8431 1.1 mrg supports_anon_versioning=no 8432 1.1 mrg case `$LD -v 2>&1` in 8433 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 8434 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8435 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8436 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8437 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 8438 1.1 mrg *) supports_anon_versioning=yes ;; 8439 1.1 mrg esac 8440 1.1 mrg 8441 1.1 mrg # See if GNU ld supports shared libraries. 8442 1.1 mrg case $host_os in 8443 1.1 mrg aix[3-9]*) 8444 1.1 mrg # On AIX/PPC, the GNU linker is very broken 8445 1.1 mrg if test "$host_cpu" != ia64; then 8446 1.1 mrg ld_shlibs=no 8447 1.1 mrg cat <<_LT_EOF 1>&2 8448 1.1 mrg 8449 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 8450 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 8451 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 8452 1.1 mrg *** really care for shared libraries, you may want to install binutils 8453 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8454 1.1 mrg *** You will then need to restart the configuration process. 8455 1.1 mrg 8456 1.1 mrg _LT_EOF 8457 1.1 mrg fi 8458 1.1 mrg ;; 8459 1.1 mrg 8460 1.1 mrg amigaos*) 8461 1.1 mrg case $host_cpu in 8462 1.1 mrg powerpc) 8463 1.1 mrg # see comment about AmigaOS4 .so support 8464 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8465 1.1 mrg archive_expsym_cmds='' 8466 1.1 mrg ;; 8467 1.1 mrg m68k) 8468 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)' 8469 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8470 1.1 mrg hardcode_minus_L=yes 8471 1.1 mrg ;; 8472 1.1 mrg esac 8473 1.1 mrg ;; 8474 1.1 mrg 8475 1.1 mrg beos*) 8476 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8477 1.1 mrg allow_undefined_flag=unsupported 8478 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8479 1.1 mrg # support --undefined. This deserves some investigation. FIXME 8480 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8481 1.1 mrg else 8482 1.1 mrg ld_shlibs=no 8483 1.1 mrg fi 8484 1.1 mrg ;; 8485 1.1 mrg 8486 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8487 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8488 1.1 mrg # as there is no search path for DLLs. 8489 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8490 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 8491 1.1 mrg allow_undefined_flag=unsupported 8492 1.1 mrg always_export_symbols=no 8493 1.1 mrg enable_shared_with_static_runtimes=yes 8494 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' 8495 1.1 mrg 8496 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8497 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' 8498 1.1 mrg # If the export-symbols file already is a .def file (1st line 8499 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 8500 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8501 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 8502 1.1 mrg else 8503 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 8504 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 8505 1.1 mrg fi~ 8506 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' 8507 1.1 mrg else 8508 1.1 mrg ld_shlibs=no 8509 1.1 mrg fi 8510 1.1 mrg ;; 8511 1.1 mrg 8512 1.1 mrg haiku*) 8513 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8514 1.1 mrg link_all_deplibs=yes 8515 1.1 mrg ;; 8516 1.1 mrg 8517 1.1 mrg interix[3-9]*) 8518 1.1 mrg hardcode_direct=no 8519 1.1 mrg hardcode_shlibpath_var=no 8520 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8521 1.1 mrg export_dynamic_flag_spec='${wl}-E' 8522 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8523 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 8524 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 8525 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 8526 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8527 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8528 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' 8529 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' 8530 1.1 mrg ;; 8531 1.1 mrg 8532 1.12 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8533 1.1 mrg tmp_diet=no 8534 1.1 mrg if test "$host_os" = linux-dietlibc; then 8535 1.1 mrg case $cc_basename in 8536 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8537 1.1 mrg esac 8538 1.1 mrg fi 8539 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8540 1.1 mrg && test "$tmp_diet" = no 8541 1.1 mrg then 8542 1.6 mrg tmp_addflag=' $pic_flag' 8543 1.1 mrg tmp_sharedflag='-shared' 8544 1.1 mrg case $cc_basename,$host_cpu in 8545 1.1 mrg pgcc*) # Portland Group C compiler 8546 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' 8547 1.1 mrg tmp_addflag=' $pic_flag' 8548 1.1 mrg ;; 8549 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 8550 1.1 mrg # Portland Group f77 and f90 compilers 8551 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' 8552 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 8553 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8554 1.1 mrg tmp_addflag=' -i_dynamic' ;; 8555 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8556 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 8557 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 8558 1.1 mrg tmp_addflag=' -nofor_main' ;; 8559 1.1 mrg lf95*) # Lahey Fortran 8.1 8560 1.1 mrg whole_archive_flag_spec= 8561 1.1 mrg tmp_sharedflag='--shared' ;; 8562 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8563 1.1 mrg tmp_sharedflag='-qmkshrobj' 8564 1.1 mrg tmp_addflag= ;; 8565 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8566 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' 8567 1.1 mrg compiler_needs_object=yes 8568 1.1 mrg ;; 8569 1.1 mrg esac 8570 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8571 1.1 mrg *Sun\ C*) # Sun C 5.9 8572 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' 8573 1.1 mrg compiler_needs_object=yes 8574 1.1 mrg tmp_sharedflag='-G' ;; 8575 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 8576 1.1 mrg tmp_sharedflag='-G' ;; 8577 1.1 mrg esac 8578 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8579 1.1 mrg 8580 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 8581 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8582 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8583 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 8584 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' 8585 1.1 mrg fi 8586 1.1 mrg 8587 1.1 mrg case $cc_basename in 8588 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 8589 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8590 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8591 1.1 mrg hardcode_libdir_flag_spec= 8592 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 8593 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8594 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 8595 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8596 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8597 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 8598 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8599 1.1 mrg fi 8600 1.1 mrg ;; 8601 1.1 mrg esac 8602 1.1 mrg else 8603 1.1 mrg ld_shlibs=no 8604 1.1 mrg fi 8605 1.1 mrg ;; 8606 1.1 mrg 8607 1.1 mrg netbsd*) 8608 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8609 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8610 1.1 mrg wlarc= 8611 1.1 mrg else 8612 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8613 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' 8614 1.1 mrg fi 8615 1.1 mrg ;; 8616 1.1 mrg 8617 1.1 mrg solaris*) 8618 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8619 1.1 mrg ld_shlibs=no 8620 1.1 mrg cat <<_LT_EOF 1>&2 8621 1.1 mrg 8622 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8623 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 8624 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 8625 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 8626 1.1 mrg *** your PATH or compiler configuration so that the native linker is 8627 1.1 mrg *** used, and then restart. 8628 1.1 mrg 8629 1.1 mrg _LT_EOF 8630 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8631 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8632 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' 8633 1.1 mrg else 8634 1.1 mrg ld_shlibs=no 8635 1.1 mrg fi 8636 1.1 mrg ;; 8637 1.1 mrg 8638 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8639 1.1 mrg case `$LD -v 2>&1` in 8640 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8641 1.1 mrg ld_shlibs=no 8642 1.1 mrg cat <<_LT_EOF 1>&2 8643 1.1 mrg 8644 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8645 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 8646 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 8647 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8648 1.1 mrg *** your PATH or compiler configuration so that the native linker is 8649 1.1 mrg *** used, and then restart. 8650 1.1 mrg 8651 1.1 mrg _LT_EOF 8652 1.1 mrg ;; 8653 1.1 mrg *) 8654 1.1 mrg # For security reasons, it is highly recommended that you always 8655 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 8656 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 8657 1.1 mrg # requires that you compile everything twice, which is a pain. 8658 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8659 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8660 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8661 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' 8662 1.1 mrg else 8663 1.1 mrg ld_shlibs=no 8664 1.1 mrg fi 8665 1.1 mrg ;; 8666 1.1 mrg esac 8667 1.1 mrg ;; 8668 1.1 mrg 8669 1.1 mrg sunos4*) 8670 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8671 1.1 mrg wlarc= 8672 1.1 mrg hardcode_direct=yes 8673 1.1 mrg hardcode_shlibpath_var=no 8674 1.1 mrg ;; 8675 1.1 mrg 8676 1.1 mrg *) 8677 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8678 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8679 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' 8680 1.1 mrg else 8681 1.1 mrg ld_shlibs=no 8682 1.1 mrg fi 8683 1.1 mrg ;; 8684 1.1 mrg esac 8685 1.1 mrg 8686 1.1 mrg if test "$ld_shlibs" = no; then 8687 1.1 mrg runpath_var= 8688 1.1 mrg hardcode_libdir_flag_spec= 8689 1.1 mrg export_dynamic_flag_spec= 8690 1.1 mrg whole_archive_flag_spec= 8691 1.1 mrg fi 8692 1.1 mrg else 8693 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 8694 1.1 mrg case $host_os in 8695 1.1 mrg aix3*) 8696 1.1 mrg allow_undefined_flag=unsupported 8697 1.1 mrg always_export_symbols=yes 8698 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' 8699 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 8700 1.1 mrg # are no directories specified by -L. 8701 1.1 mrg hardcode_minus_L=yes 8702 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8703 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 8704 1.1 mrg # broken collect2. 8705 1.1 mrg hardcode_direct=unsupported 8706 1.1 mrg fi 8707 1.1 mrg ;; 8708 1.1 mrg 8709 1.1 mrg aix[4-9]*) 8710 1.1 mrg if test "$host_cpu" = ia64; then 8711 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 8712 1.1 mrg # have to do anything special. 8713 1.1 mrg aix_use_runtimelinking=no 8714 1.1 mrg exp_sym_flag='-Bexport' 8715 1.1 mrg no_entry_flag="" 8716 1.1 mrg else 8717 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 8718 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 8719 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 8720 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 8721 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8722 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' 8723 1.1 mrg else 8724 1.9 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8725 1.1 mrg fi 8726 1.1 mrg aix_use_runtimelinking=no 8727 1.1 mrg 8728 1.1 mrg # Test if we are trying to use run time linking or normal 8729 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8730 1.1 mrg # need to do runtime linking. 8731 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8732 1.1 mrg for ld_flag in $LDFLAGS; do 8733 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8734 1.1 mrg aix_use_runtimelinking=yes 8735 1.1 mrg break 8736 1.1 mrg fi 8737 1.1 mrg done 8738 1.1 mrg ;; 8739 1.1 mrg esac 8740 1.1 mrg 8741 1.1 mrg exp_sym_flag='-bexport' 8742 1.1 mrg no_entry_flag='-bnoentry' 8743 1.1 mrg fi 8744 1.1 mrg 8745 1.1 mrg # When large executables or shared objects are built, AIX ld can 8746 1.1 mrg # have problems creating the table of contents. If linking a library 8747 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 8748 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8749 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8750 1.1 mrg 8751 1.1 mrg archive_cmds='' 8752 1.1 mrg hardcode_direct=yes 8753 1.1 mrg hardcode_direct_absolute=yes 8754 1.1 mrg hardcode_libdir_separator=':' 8755 1.1 mrg link_all_deplibs=yes 8756 1.1 mrg file_list_spec='${wl}-f,' 8757 1.1 mrg 8758 1.1 mrg if test "$GCC" = yes; then 8759 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 8760 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 8761 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 8762 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 8763 1.1 mrg if test -f "$collect2name" && 8764 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8765 1.1 mrg then 8766 1.1 mrg # We have reworked collect2 8767 1.1 mrg : 8768 1.1 mrg else 8769 1.1 mrg # We have old collect2 8770 1.1 mrg hardcode_direct=unsupported 8771 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 8772 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 8773 1.1 mrg # to unsupported forces relinking 8774 1.1 mrg hardcode_minus_L=yes 8775 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8776 1.1 mrg hardcode_libdir_separator= 8777 1.1 mrg fi 8778 1.1 mrg ;; 8779 1.1 mrg esac 8780 1.1 mrg shared_flag='-shared' 8781 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 8782 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 8783 1.1 mrg fi 8784 1.1 mrg else 8785 1.1 mrg # not using gcc 8786 1.1 mrg if test "$host_cpu" = ia64; then 8787 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8788 1.1 mrg # chokes on -Wl,-G. The following line is correct: 8789 1.1 mrg shared_flag='-G' 8790 1.1 mrg else 8791 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 8792 1.1 mrg shared_flag='${wl}-G' 8793 1.1 mrg else 8794 1.1 mrg shared_flag='${wl}-bM:SRE' 8795 1.1 mrg fi 8796 1.1 mrg fi 8797 1.1 mrg fi 8798 1.1 mrg 8799 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 8800 1.1 mrg # It seems that -bexpall does not export symbols beginning with 8801 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 8802 1.1 mrg always_export_symbols=yes 8803 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 8804 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 8805 1.1 mrg # -berok will link without error, but may produce a broken library. 8806 1.1 mrg allow_undefined_flag='-berok' 8807 1.1 mrg # Determine the default libpath from the value encoded in an 8808 1.1 mrg # empty executable. 8809 1.1 mrg if test x$gcc_no_link = xyes; then 8810 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8811 1.1 mrg fi 8812 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8813 1.1 mrg /* end confdefs.h. */ 8814 1.1 mrg 8815 1.1 mrg int 8816 1.1 mrg main () 8817 1.1 mrg { 8818 1.1 mrg 8819 1.1 mrg ; 8820 1.1 mrg return 0; 8821 1.1 mrg } 8822 1.1 mrg _ACEOF 8823 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 8824 1.1 mrg 8825 1.1 mrg lt_aix_libpath_sed=' 8826 1.1 mrg /Import File Strings/,/^$/ { 8827 1.1 mrg /^0/ { 8828 1.1 mrg s/^0 *\(.*\)$/\1/ 8829 1.1 mrg p 8830 1.1 mrg } 8831 1.1 mrg }' 8832 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8833 1.1 mrg # Check for a 64-bit object if we didn't find anything. 8834 1.1 mrg if test -z "$aix_libpath"; then 8835 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8836 1.1 mrg fi 8837 1.1 mrg fi 8838 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 8839 1.1 mrg conftest$ac_exeext conftest.$ac_ext 8840 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8841 1.1 mrg 8842 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8843 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" 8844 1.1 mrg else 8845 1.1 mrg if test "$host_cpu" = ia64; then 8846 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8847 1.1 mrg allow_undefined_flag="-z nodefs" 8848 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" 8849 1.1 mrg else 8850 1.1 mrg # Determine the default libpath from the value encoded in an 8851 1.1 mrg # empty executable. 8852 1.1 mrg if test x$gcc_no_link = xyes; then 8853 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8854 1.1 mrg fi 8855 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8856 1.1 mrg /* end confdefs.h. */ 8857 1.1 mrg 8858 1.1 mrg int 8859 1.1 mrg main () 8860 1.1 mrg { 8861 1.1 mrg 8862 1.1 mrg ; 8863 1.1 mrg return 0; 8864 1.1 mrg } 8865 1.1 mrg _ACEOF 8866 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 8867 1.1 mrg 8868 1.1 mrg lt_aix_libpath_sed=' 8869 1.1 mrg /Import File Strings/,/^$/ { 8870 1.1 mrg /^0/ { 8871 1.1 mrg s/^0 *\(.*\)$/\1/ 8872 1.1 mrg p 8873 1.1 mrg } 8874 1.1 mrg }' 8875 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8876 1.1 mrg # Check for a 64-bit object if we didn't find anything. 8877 1.1 mrg if test -z "$aix_libpath"; then 8878 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8879 1.1 mrg fi 8880 1.1 mrg fi 8881 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 8882 1.1 mrg conftest$ac_exeext conftest.$ac_ext 8883 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8884 1.1 mrg 8885 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8886 1.1 mrg # Warning - without using the other run time loading flags, 8887 1.1 mrg # -berok will link without error, but may produce a broken library. 8888 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 8889 1.1 mrg allow_undefined_flag=' ${wl}-berok' 8890 1.1 mrg if test "$with_gnu_ld" = yes; then 8891 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 8892 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8893 1.1 mrg else 8894 1.1 mrg # Exported symbols can be pulled into shared objects from archives 8895 1.1 mrg whole_archive_flag_spec='$convenience' 8896 1.1 mrg fi 8897 1.1 mrg archive_cmds_need_lc=yes 8898 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 8899 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' 8900 1.1 mrg fi 8901 1.1 mrg fi 8902 1.1 mrg ;; 8903 1.1 mrg 8904 1.1 mrg amigaos*) 8905 1.1 mrg case $host_cpu in 8906 1.1 mrg powerpc) 8907 1.1 mrg # see comment about AmigaOS4 .so support 8908 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8909 1.1 mrg archive_expsym_cmds='' 8910 1.1 mrg ;; 8911 1.1 mrg m68k) 8912 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)' 8913 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8914 1.1 mrg hardcode_minus_L=yes 8915 1.1 mrg ;; 8916 1.1 mrg esac 8917 1.1 mrg ;; 8918 1.1 mrg 8919 1.1 mrg bsdi[45]*) 8920 1.1 mrg export_dynamic_flag_spec=-rdynamic 8921 1.1 mrg ;; 8922 1.1 mrg 8923 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8924 1.1 mrg # When not using gcc, we currently assume that we are using 8925 1.1 mrg # Microsoft Visual C++. 8926 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 8927 1.1 mrg # no search path for DLLs. 8928 1.1 mrg hardcode_libdir_flag_spec=' ' 8929 1.1 mrg allow_undefined_flag=unsupported 8930 1.1 mrg # Tell ltmain to make .lib files, not .a files. 8931 1.1 mrg libext=lib 8932 1.1 mrg # Tell ltmain to make .dll files, not .so files. 8933 1.1 mrg shrext_cmds=".dll" 8934 1.1 mrg # FIXME: Setting linknames here is a bad hack. 8935 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8936 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 8937 1.1 mrg old_archive_from_new_cmds='true' 8938 1.1 mrg # FIXME: Should let the user specify the lib program. 8939 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8940 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 8941 1.1 mrg enable_shared_with_static_runtimes=yes 8942 1.1 mrg ;; 8943 1.1 mrg 8944 1.1 mrg darwin* | rhapsody*) 8945 1.1 mrg 8946 1.1 mrg 8947 1.1 mrg archive_cmds_need_lc=no 8948 1.1 mrg hardcode_direct=no 8949 1.1 mrg hardcode_automatic=yes 8950 1.1 mrg hardcode_shlibpath_var=unsupported 8951 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 8952 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\"`' 8953 1.1 mrg else 8954 1.1 mrg whole_archive_flag_spec='' 8955 1.1 mrg fi 8956 1.1 mrg link_all_deplibs=yes 8957 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 8958 1.1 mrg case $cc_basename in 8959 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 8960 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 8961 1.1 mrg esac 8962 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 8963 1.1 mrg output_verbose_link_cmd=func_echo_all 8964 1.1 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8965 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8966 1.1 mrg archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 8967 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}" 8968 1.1 mrg 8969 1.1 mrg else 8970 1.1 mrg ld_shlibs=no 8971 1.1 mrg fi 8972 1.1 mrg 8973 1.1 mrg ;; 8974 1.1 mrg 8975 1.1 mrg dgux*) 8976 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8977 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8978 1.1 mrg hardcode_shlibpath_var=no 8979 1.1 mrg ;; 8980 1.1 mrg 8981 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8982 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 8983 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 8984 1.1 mrg # extra space). 8985 1.1 mrg freebsd2.2*) 8986 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8987 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 8988 1.1 mrg hardcode_direct=yes 8989 1.1 mrg hardcode_shlibpath_var=no 8990 1.1 mrg ;; 8991 1.1 mrg 8992 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8993 1.4 mrg freebsd2.*) 8994 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8995 1.1 mrg hardcode_direct=yes 8996 1.1 mrg hardcode_minus_L=yes 8997 1.1 mrg hardcode_shlibpath_var=no 8998 1.1 mrg ;; 8999 1.1 mrg 9000 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9001 1.1 mrg freebsd* | dragonfly*) 9002 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9003 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9004 1.1 mrg hardcode_direct=yes 9005 1.1 mrg hardcode_shlibpath_var=no 9006 1.1 mrg ;; 9007 1.1 mrg 9008 1.1 mrg hpux9*) 9009 1.1 mrg if test "$GCC" = yes; then 9010 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' 9011 1.1 mrg else 9012 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' 9013 1.1 mrg fi 9014 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9015 1.1 mrg hardcode_libdir_separator=: 9016 1.1 mrg hardcode_direct=yes 9017 1.1 mrg 9018 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9019 1.1 mrg # but as the default location of the library. 9020 1.1 mrg hardcode_minus_L=yes 9021 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9022 1.1 mrg ;; 9023 1.1 mrg 9024 1.1 mrg hpux10*) 9025 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9026 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9027 1.1 mrg else 9028 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9029 1.1 mrg fi 9030 1.1 mrg if test "$with_gnu_ld" = no; then 9031 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9032 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 9033 1.1 mrg hardcode_libdir_separator=: 9034 1.1 mrg hardcode_direct=yes 9035 1.1 mrg hardcode_direct_absolute=yes 9036 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9037 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9038 1.1 mrg # but as the default location of the library. 9039 1.1 mrg hardcode_minus_L=yes 9040 1.1 mrg fi 9041 1.1 mrg ;; 9042 1.1 mrg 9043 1.1 mrg hpux11*) 9044 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9045 1.1 mrg case $host_cpu in 9046 1.1 mrg hppa*64*) 9047 1.13 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9048 1.1 mrg ;; 9049 1.1 mrg ia64*) 9050 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9051 1.1 mrg ;; 9052 1.1 mrg *) 9053 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9054 1.1 mrg ;; 9055 1.1 mrg esac 9056 1.1 mrg else 9057 1.1 mrg case $host_cpu in 9058 1.1 mrg hppa*64*) 9059 1.13 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9060 1.1 mrg ;; 9061 1.1 mrg ia64*) 9062 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9063 1.1 mrg ;; 9064 1.1 mrg *) 9065 1.1 mrg 9066 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 9067 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9068 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9069 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 9070 1.11 mrg if ${lt_cv_prog_compiler__b+:} false; then : 9071 1.1 mrg $as_echo_n "(cached) " >&6 9072 1.1 mrg else 9073 1.1 mrg lt_cv_prog_compiler__b=no 9074 1.1 mrg save_LDFLAGS="$LDFLAGS" 9075 1.1 mrg LDFLAGS="$LDFLAGS -b" 9076 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9077 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9078 1.1 mrg # The linker can only warn and ignore the option if not recognized 9079 1.1 mrg # So say no if there are warnings 9080 1.1 mrg if test -s conftest.err; then 9081 1.1 mrg # Append any errors to the config.log. 9082 1.1 mrg cat conftest.err 1>&5 9083 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9084 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9085 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9086 1.1 mrg lt_cv_prog_compiler__b=yes 9087 1.1 mrg fi 9088 1.1 mrg else 9089 1.1 mrg lt_cv_prog_compiler__b=yes 9090 1.1 mrg fi 9091 1.1 mrg fi 9092 1.1 mrg $RM -r conftest* 9093 1.1 mrg LDFLAGS="$save_LDFLAGS" 9094 1.1 mrg 9095 1.1 mrg fi 9096 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9097 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 9098 1.1 mrg 9099 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 9100 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9101 1.1 mrg else 9102 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9103 1.1 mrg fi 9104 1.1 mrg 9105 1.1 mrg ;; 9106 1.1 mrg esac 9107 1.1 mrg fi 9108 1.1 mrg if test "$with_gnu_ld" = no; then 9109 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9110 1.1 mrg hardcode_libdir_separator=: 9111 1.1 mrg 9112 1.1 mrg case $host_cpu in 9113 1.1 mrg hppa*64*|ia64*) 9114 1.1 mrg hardcode_direct=no 9115 1.1 mrg hardcode_shlibpath_var=no 9116 1.1 mrg ;; 9117 1.1 mrg *) 9118 1.1 mrg hardcode_direct=yes 9119 1.1 mrg hardcode_direct_absolute=yes 9120 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9121 1.1 mrg 9122 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9123 1.1 mrg # but as the default location of the library. 9124 1.1 mrg hardcode_minus_L=yes 9125 1.1 mrg ;; 9126 1.1 mrg esac 9127 1.1 mrg fi 9128 1.1 mrg ;; 9129 1.1 mrg 9130 1.1 mrg irix5* | irix6* | nonstopux*) 9131 1.1 mrg if test "$GCC" = yes; then 9132 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' 9133 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 9134 1.1 mrg # work, assume that -exports_file does not work either and 9135 1.1 mrg # implicitly export all symbols. 9136 1.1 mrg save_LDFLAGS="$LDFLAGS" 9137 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9138 1.1 mrg if test x$gcc_no_link = xyes; then 9139 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9140 1.1 mrg fi 9141 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9142 1.1 mrg /* end confdefs.h. */ 9143 1.1 mrg int foo(void) {} 9144 1.1 mrg _ACEOF 9145 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9146 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' 9147 1.1 mrg 9148 1.1 mrg fi 9149 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9150 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9151 1.1 mrg LDFLAGS="$save_LDFLAGS" 9152 1.1 mrg else 9153 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' 9154 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' 9155 1.1 mrg fi 9156 1.1 mrg archive_cmds_need_lc='no' 9157 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9158 1.1 mrg hardcode_libdir_separator=: 9159 1.1 mrg inherit_rpath=yes 9160 1.1 mrg link_all_deplibs=yes 9161 1.1 mrg ;; 9162 1.1 mrg 9163 1.1 mrg netbsd*) 9164 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9165 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9166 1.1 mrg else 9167 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9168 1.1 mrg fi 9169 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9170 1.1 mrg hardcode_direct=yes 9171 1.1 mrg hardcode_shlibpath_var=no 9172 1.1 mrg ;; 9173 1.1 mrg 9174 1.1 mrg newsos6) 9175 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9176 1.1 mrg hardcode_direct=yes 9177 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9178 1.1 mrg hardcode_libdir_separator=: 9179 1.1 mrg hardcode_shlibpath_var=no 9180 1.1 mrg ;; 9181 1.1 mrg 9182 1.1 mrg *nto* | *qnx*) 9183 1.1 mrg ;; 9184 1.1 mrg 9185 1.1 mrg openbsd*) 9186 1.1 mrg if test -f /usr/libexec/ld.so; then 9187 1.1 mrg hardcode_direct=yes 9188 1.1 mrg hardcode_shlibpath_var=no 9189 1.1 mrg hardcode_direct_absolute=yes 9190 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9191 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9192 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9193 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9194 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9195 1.1 mrg else 9196 1.1 mrg case $host_os in 9197 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9198 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9199 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9200 1.1 mrg ;; 9201 1.1 mrg *) 9202 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9203 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9204 1.1 mrg ;; 9205 1.1 mrg esac 9206 1.1 mrg fi 9207 1.1 mrg else 9208 1.1 mrg ld_shlibs=no 9209 1.1 mrg fi 9210 1.1 mrg ;; 9211 1.1 mrg 9212 1.1 mrg os2*) 9213 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9214 1.1 mrg hardcode_minus_L=yes 9215 1.1 mrg allow_undefined_flag=unsupported 9216 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' 9217 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9218 1.1 mrg ;; 9219 1.1 mrg 9220 1.1 mrg osf3*) 9221 1.1 mrg if test "$GCC" = yes; then 9222 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9223 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' 9224 1.1 mrg else 9225 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9226 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' 9227 1.1 mrg fi 9228 1.1 mrg archive_cmds_need_lc='no' 9229 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9230 1.1 mrg hardcode_libdir_separator=: 9231 1.1 mrg ;; 9232 1.1 mrg 9233 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 9234 1.1 mrg if test "$GCC" = yes; then 9235 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9236 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' 9237 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9238 1.1 mrg else 9239 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9240 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' 9241 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~ 9242 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' 9243 1.1 mrg 9244 1.1 mrg # Both c and cxx compiler support -rpath directly 9245 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 9246 1.1 mrg fi 9247 1.1 mrg archive_cmds_need_lc='no' 9248 1.1 mrg hardcode_libdir_separator=: 9249 1.1 mrg ;; 9250 1.1 mrg 9251 1.1 mrg solaris*) 9252 1.1 mrg no_undefined_flag=' -z defs' 9253 1.1 mrg if test "$GCC" = yes; then 9254 1.1 mrg wlarc='${wl}' 9255 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9256 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9257 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' 9258 1.1 mrg else 9259 1.1 mrg case `$CC -V 2>&1` in 9260 1.1 mrg *"Compilers 5.0"*) 9261 1.1 mrg wlarc='' 9262 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9263 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9264 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9265 1.1 mrg ;; 9266 1.1 mrg *) 9267 1.1 mrg wlarc='${wl}' 9268 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9269 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9270 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9271 1.1 mrg ;; 9272 1.1 mrg esac 9273 1.1 mrg fi 9274 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9275 1.1 mrg hardcode_shlibpath_var=no 9276 1.1 mrg case $host_os in 9277 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 9278 1.1 mrg *) 9279 1.1 mrg # The compiler driver will combine and reorder linker options, 9280 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 9281 1.1 mrg # but is careful enough not to reorder. 9282 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 9283 1.1 mrg if test "$GCC" = yes; then 9284 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9285 1.1 mrg else 9286 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9287 1.1 mrg fi 9288 1.1 mrg ;; 9289 1.1 mrg esac 9290 1.1 mrg link_all_deplibs=yes 9291 1.1 mrg ;; 9292 1.1 mrg 9293 1.1 mrg sunos4*) 9294 1.1 mrg if test "x$host_vendor" = xsequent; then 9295 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 9296 1.1 mrg # files that make .init and .fini sections work. 9297 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9298 1.1 mrg else 9299 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9300 1.1 mrg fi 9301 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9302 1.1 mrg hardcode_direct=yes 9303 1.1 mrg hardcode_minus_L=yes 9304 1.1 mrg hardcode_shlibpath_var=no 9305 1.1 mrg ;; 9306 1.1 mrg 9307 1.1 mrg sysv4) 9308 1.1 mrg case $host_vendor in 9309 1.1 mrg sni) 9310 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9311 1.1 mrg hardcode_direct=yes # is this really true??? 9312 1.1 mrg ;; 9313 1.1 mrg siemens) 9314 1.1 mrg ## LD is ld it makes a PLAMLIB 9315 1.1 mrg ## CC just makes a GrossModule. 9316 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9317 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 9318 1.1 mrg hardcode_direct=no 9319 1.1 mrg ;; 9320 1.1 mrg motorola) 9321 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9322 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9323 1.1 mrg ;; 9324 1.1 mrg esac 9325 1.1 mrg runpath_var='LD_RUN_PATH' 9326 1.1 mrg hardcode_shlibpath_var=no 9327 1.1 mrg ;; 9328 1.1 mrg 9329 1.1 mrg sysv4.3*) 9330 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9331 1.1 mrg hardcode_shlibpath_var=no 9332 1.1 mrg export_dynamic_flag_spec='-Bexport' 9333 1.1 mrg ;; 9334 1.1 mrg 9335 1.1 mrg sysv4*MP*) 9336 1.1 mrg if test -d /usr/nec; then 9337 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9338 1.1 mrg hardcode_shlibpath_var=no 9339 1.1 mrg runpath_var=LD_RUN_PATH 9340 1.1 mrg hardcode_runpath_var=yes 9341 1.1 mrg ld_shlibs=yes 9342 1.1 mrg fi 9343 1.1 mrg ;; 9344 1.1 mrg 9345 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9346 1.1 mrg no_undefined_flag='${wl}-z,text' 9347 1.1 mrg archive_cmds_need_lc=no 9348 1.1 mrg hardcode_shlibpath_var=no 9349 1.1 mrg runpath_var='LD_RUN_PATH' 9350 1.1 mrg 9351 1.1 mrg if test "$GCC" = yes; then 9352 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9353 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9354 1.1 mrg else 9355 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9356 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9357 1.1 mrg fi 9358 1.1 mrg ;; 9359 1.1 mrg 9360 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 9361 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 9362 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 9363 1.1 mrg # always be unresolved, which means just about no library would 9364 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 9365 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 9366 1.1 mrg # as -z defs. 9367 1.1 mrg no_undefined_flag='${wl}-z,text' 9368 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 9369 1.1 mrg archive_cmds_need_lc=no 9370 1.1 mrg hardcode_shlibpath_var=no 9371 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 9372 1.1 mrg hardcode_libdir_separator=':' 9373 1.1 mrg link_all_deplibs=yes 9374 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 9375 1.1 mrg runpath_var='LD_RUN_PATH' 9376 1.1 mrg 9377 1.1 mrg if test "$GCC" = yes; then 9378 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9379 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9380 1.1 mrg else 9381 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9382 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9383 1.1 mrg fi 9384 1.1 mrg ;; 9385 1.1 mrg 9386 1.1 mrg uts4*) 9387 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9388 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9389 1.1 mrg hardcode_shlibpath_var=no 9390 1.1 mrg ;; 9391 1.1 mrg 9392 1.1 mrg *) 9393 1.1 mrg ld_shlibs=no 9394 1.1 mrg ;; 9395 1.1 mrg esac 9396 1.1 mrg 9397 1.1 mrg if test x$host_vendor = xsni; then 9398 1.1 mrg case $host in 9399 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9400 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 9401 1.1 mrg ;; 9402 1.1 mrg esac 9403 1.1 mrg fi 9404 1.1 mrg fi 9405 1.1 mrg 9406 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9407 1.1 mrg $as_echo "$ld_shlibs" >&6; } 9408 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 9409 1.1 mrg 9410 1.1 mrg with_gnu_ld=$with_gnu_ld 9411 1.1 mrg 9412 1.1 mrg 9413 1.1 mrg 9414 1.1 mrg 9415 1.1 mrg 9416 1.1 mrg 9417 1.1 mrg 9418 1.1 mrg 9419 1.1 mrg 9420 1.1 mrg 9421 1.1 mrg 9422 1.1 mrg 9423 1.1 mrg 9424 1.1 mrg 9425 1.1 mrg 9426 1.1 mrg # 9427 1.1 mrg # Do we need to explicitly link libc? 9428 1.1 mrg # 9429 1.1 mrg case "x$archive_cmds_need_lc" in 9430 1.1 mrg x|xyes) 9431 1.1 mrg # Assume -lc should be added 9432 1.1 mrg archive_cmds_need_lc=yes 9433 1.1 mrg 9434 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 9435 1.1 mrg case $archive_cmds in 9436 1.1 mrg *'~'*) 9437 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 9438 1.1 mrg ;; 9439 1.1 mrg '$CC '*) 9440 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 9441 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 9442 1.1 mrg # to ld, don't add -lc before -lgcc. 9443 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9444 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9445 1.11 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 9446 1.1 mrg $as_echo_n "(cached) " >&6 9447 1.1 mrg else 9448 1.1 mrg $RM conftest* 9449 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9450 1.1 mrg 9451 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9452 1.1 mrg (eval $ac_compile) 2>&5 9453 1.1 mrg ac_status=$? 9454 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9455 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 9456 1.1 mrg soname=conftest 9457 1.1 mrg lib=conftest 9458 1.1 mrg libobjs=conftest.$ac_objext 9459 1.1 mrg deplibs= 9460 1.1 mrg wl=$lt_prog_compiler_wl 9461 1.1 mrg pic_flag=$lt_prog_compiler_pic 9462 1.1 mrg compiler_flags=-v 9463 1.1 mrg linker_flags=-v 9464 1.1 mrg verstring= 9465 1.1 mrg output_objdir=. 9466 1.1 mrg libname=conftest 9467 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 9468 1.1 mrg allow_undefined_flag= 9469 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9470 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9471 1.1 mrg ac_status=$? 9472 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9473 1.1 mrg test $ac_status = 0; } 9474 1.1 mrg then 9475 1.1 mrg lt_cv_archive_cmds_need_lc=no 9476 1.1 mrg else 9477 1.1 mrg lt_cv_archive_cmds_need_lc=yes 9478 1.1 mrg fi 9479 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 9480 1.1 mrg else 9481 1.1 mrg cat conftest.err 1>&5 9482 1.1 mrg fi 9483 1.1 mrg $RM conftest* 9484 1.1 mrg 9485 1.1 mrg fi 9486 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9487 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9488 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9489 1.1 mrg ;; 9490 1.1 mrg esac 9491 1.1 mrg fi 9492 1.1 mrg ;; 9493 1.1 mrg esac 9494 1.1 mrg 9495 1.1 mrg 9496 1.1 mrg 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 9514 1.1 mrg 9515 1.1 mrg 9516 1.1 mrg 9517 1.1 mrg 9518 1.1 mrg 9519 1.1 mrg 9520 1.1 mrg 9521 1.1 mrg 9522 1.1 mrg 9523 1.1 mrg 9524 1.1 mrg 9525 1.1 mrg 9526 1.1 mrg 9527 1.1 mrg 9528 1.1 mrg 9529 1.1 mrg 9530 1.1 mrg 9531 1.1 mrg 9532 1.1 mrg 9533 1.1 mrg 9534 1.1 mrg 9535 1.1 mrg 9536 1.1 mrg 9537 1.1 mrg 9538 1.1 mrg 9539 1.1 mrg 9540 1.1 mrg 9541 1.1 mrg 9542 1.1 mrg 9543 1.1 mrg 9544 1.1 mrg 9545 1.1 mrg 9546 1.1 mrg 9547 1.1 mrg 9548 1.1 mrg 9549 1.1 mrg 9550 1.1 mrg 9551 1.1 mrg 9552 1.1 mrg 9553 1.1 mrg 9554 1.1 mrg 9555 1.1 mrg 9556 1.1 mrg 9557 1.1 mrg 9558 1.1 mrg 9559 1.1 mrg 9560 1.1 mrg 9561 1.1 mrg 9562 1.1 mrg 9563 1.1 mrg 9564 1.1 mrg 9565 1.1 mrg 9566 1.1 mrg 9567 1.1 mrg 9568 1.1 mrg 9569 1.1 mrg 9570 1.1 mrg 9571 1.1 mrg 9572 1.1 mrg 9573 1.1 mrg 9574 1.1 mrg 9575 1.1 mrg 9576 1.1 mrg 9577 1.1 mrg 9578 1.1 mrg 9579 1.1 mrg 9580 1.1 mrg 9581 1.1 mrg 9582 1.1 mrg 9583 1.1 mrg 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9652 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 9653 1.1 mrg 9654 1.1 mrg if test "$GCC" = yes; then 9655 1.1 mrg case $host_os in 9656 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9657 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 9658 1.1 mrg esac 9659 1.1 mrg case $host_os in 9660 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9661 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 9662 1.1 mrg esac 9663 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9664 1.1 mrg case $lt_search_path_spec in 9665 1.1 mrg *\;*) 9666 1.1 mrg # if the path contains ";" then we assume it to be the separator 9667 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 9668 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 9669 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 9670 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9671 1.1 mrg ;; 9672 1.1 mrg *) 9673 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9674 1.1 mrg ;; 9675 1.1 mrg esac 9676 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 9677 1.1 mrg # and add multilib dir if necessary. 9678 1.1 mrg lt_tmp_lt_search_path_spec= 9679 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9680 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 9681 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9682 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9683 1.1 mrg else 9684 1.1 mrg test -d "$lt_sys_path" && \ 9685 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9686 1.1 mrg fi 9687 1.1 mrg done 9688 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9689 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 9690 1.1 mrg lt_foo=""; 9691 1.1 mrg lt_count=0; 9692 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 9693 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 9694 1.1 mrg if ($lt_i == "..") { 9695 1.1 mrg lt_count++; 9696 1.1 mrg } else { 9697 1.1 mrg if (lt_count == 0) { 9698 1.1 mrg lt_foo="/" $lt_i lt_foo; 9699 1.1 mrg } else { 9700 1.1 mrg lt_count--; 9701 1.1 mrg } 9702 1.1 mrg } 9703 1.1 mrg } 9704 1.1 mrg } 9705 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 9706 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 9707 1.1 mrg }'` 9708 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 9709 1.1 mrg # for these hosts. 9710 1.1 mrg case $host_os in 9711 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9712 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9713 1.1 mrg esac 9714 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9715 1.1 mrg else 9716 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9717 1.1 mrg fi 9718 1.1 mrg library_names_spec= 9719 1.1 mrg libname_spec='lib$name' 9720 1.1 mrg soname_spec= 9721 1.1 mrg shrext_cmds=".so" 9722 1.1 mrg postinstall_cmds= 9723 1.1 mrg postuninstall_cmds= 9724 1.1 mrg finish_cmds= 9725 1.1 mrg finish_eval= 9726 1.1 mrg shlibpath_var= 9727 1.1 mrg shlibpath_overrides_runpath=unknown 9728 1.1 mrg version_type=none 9729 1.1 mrg dynamic_linker="$host_os ld.so" 9730 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 9731 1.1 mrg need_lib_prefix=unknown 9732 1.1 mrg hardcode_into_libs=no 9733 1.1 mrg 9734 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 9735 1.1 mrg # flags to be left without arguments 9736 1.1 mrg need_version=unknown 9737 1.1 mrg 9738 1.1 mrg case $host_os in 9739 1.1 mrg aix3*) 9740 1.1 mrg version_type=linux 9741 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9742 1.1 mrg shlibpath_var=LIBPATH 9743 1.1 mrg 9744 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 9745 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9746 1.1 mrg ;; 9747 1.1 mrg 9748 1.1 mrg aix[4-9]*) 9749 1.1 mrg version_type=linux 9750 1.1 mrg need_lib_prefix=no 9751 1.1 mrg need_version=no 9752 1.1 mrg hardcode_into_libs=yes 9753 1.1 mrg if test "$host_cpu" = ia64; then 9754 1.1 mrg # AIX 5 supports IA64 9755 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9756 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 9757 1.1 mrg else 9758 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 9759 1.1 mrg # for dependence libraries. The import file would start with 9760 1.1 mrg # the line `#! .'. This would cause the generated library to 9761 1.1 mrg # depend on `.', always an invalid library. This was fixed in 9762 1.1 mrg # development snapshots of GCC prior to 3.0. 9763 1.1 mrg case $host_os in 9764 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 9765 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9766 1.1 mrg echo ' yes ' 9767 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9768 1.1 mrg : 9769 1.1 mrg else 9770 1.1 mrg can_build_shared=no 9771 1.1 mrg fi 9772 1.1 mrg ;; 9773 1.1 mrg esac 9774 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9775 1.1 mrg # soname into executable. Probably we can add versioning support to 9776 1.1 mrg # collect2, so additional links can be useful in future. 9777 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9778 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9779 1.1 mrg # instead of lib<name>.a to let people know that these are not 9780 1.1 mrg # typical AIX shared libraries. 9781 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9782 1.1 mrg else 9783 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 9784 1.1 mrg # and later when we are not doing run time linking. 9785 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 9786 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9787 1.1 mrg fi 9788 1.1 mrg shlibpath_var=LIBPATH 9789 1.1 mrg fi 9790 1.1 mrg ;; 9791 1.1 mrg 9792 1.1 mrg amigaos*) 9793 1.1 mrg case $host_cpu in 9794 1.1 mrg powerpc) 9795 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 9796 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9797 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9798 1.1 mrg ;; 9799 1.1 mrg m68k) 9800 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 9801 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 9802 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' 9803 1.1 mrg ;; 9804 1.1 mrg esac 9805 1.1 mrg ;; 9806 1.1 mrg 9807 1.1 mrg beos*) 9808 1.1 mrg library_names_spec='${libname}${shared_ext}' 9809 1.1 mrg dynamic_linker="$host_os ld.so" 9810 1.1 mrg shlibpath_var=LIBRARY_PATH 9811 1.1 mrg ;; 9812 1.1 mrg 9813 1.1 mrg bsdi[45]*) 9814 1.1 mrg version_type=linux 9815 1.1 mrg need_version=no 9816 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9817 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9818 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9819 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 9820 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9821 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9822 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 9823 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9824 1.1 mrg # libtool to hard-code these into programs 9825 1.1 mrg ;; 9826 1.1 mrg 9827 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9828 1.1 mrg version_type=windows 9829 1.1 mrg shrext_cmds=".dll" 9830 1.1 mrg need_version=no 9831 1.1 mrg need_lib_prefix=no 9832 1.1 mrg 9833 1.1 mrg case $GCC,$host_os in 9834 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9835 1.1 mrg library_names_spec='$libname.dll.a' 9836 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 9837 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 9838 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9839 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 9840 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 9841 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 9842 1.1 mrg chmod a+x \$dldir/$dlname~ 9843 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9844 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9845 1.1 mrg fi' 9846 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9847 1.1 mrg dlpath=$dir/\$dldll~ 9848 1.1 mrg $RM \$dlpath' 9849 1.1 mrg shlibpath_overrides_runpath=yes 9850 1.1 mrg 9851 1.1 mrg case $host_os in 9852 1.1 mrg cygwin*) 9853 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9854 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9855 1.1 mrg 9856 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9857 1.1 mrg ;; 9858 1.1 mrg mingw* | cegcc*) 9859 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 9860 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9861 1.1 mrg ;; 9862 1.1 mrg pw32*) 9863 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 9864 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9865 1.1 mrg ;; 9866 1.1 mrg esac 9867 1.1 mrg ;; 9868 1.1 mrg 9869 1.1 mrg *) 9870 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9871 1.1 mrg ;; 9872 1.1 mrg esac 9873 1.1 mrg dynamic_linker='Win32 ld.exe' 9874 1.1 mrg # FIXME: first we should search . and the directory the executable is in 9875 1.1 mrg shlibpath_var=PATH 9876 1.1 mrg ;; 9877 1.1 mrg 9878 1.1 mrg darwin* | rhapsody*) 9879 1.1 mrg dynamic_linker="$host_os dyld" 9880 1.1 mrg version_type=darwin 9881 1.1 mrg need_lib_prefix=no 9882 1.1 mrg need_version=no 9883 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9884 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 9885 1.1 mrg shlibpath_overrides_runpath=yes 9886 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 9887 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9888 1.1 mrg 9889 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9890 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9891 1.1 mrg ;; 9892 1.1 mrg 9893 1.1 mrg dgux*) 9894 1.1 mrg version_type=linux 9895 1.1 mrg need_lib_prefix=no 9896 1.1 mrg need_version=no 9897 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9898 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9899 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 9900 1.1 mrg ;; 9901 1.1 mrg 9902 1.1 mrg freebsd* | dragonfly*) 9903 1.1 mrg # DragonFly does not have aout. When/if they implement a new 9904 1.1 mrg # versioning mechanism, adjust this. 9905 1.1 mrg if test -x /usr/bin/objformat; then 9906 1.1 mrg objformat=`/usr/bin/objformat` 9907 1.1 mrg else 9908 1.1 mrg case $host_os in 9909 1.4 mrg freebsd[23].*) objformat=aout ;; 9910 1.1 mrg *) objformat=elf ;; 9911 1.1 mrg esac 9912 1.1 mrg fi 9913 1.1 mrg version_type=freebsd-$objformat 9914 1.1 mrg case $version_type in 9915 1.1 mrg freebsd-elf*) 9916 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9917 1.1 mrg need_version=no 9918 1.1 mrg need_lib_prefix=no 9919 1.1 mrg ;; 9920 1.1 mrg freebsd-*) 9921 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9922 1.1 mrg need_version=yes 9923 1.1 mrg ;; 9924 1.1 mrg esac 9925 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 9926 1.1 mrg case $host_os in 9927 1.4 mrg freebsd2.*) 9928 1.1 mrg shlibpath_overrides_runpath=yes 9929 1.1 mrg ;; 9930 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 9931 1.1 mrg shlibpath_overrides_runpath=yes 9932 1.1 mrg hardcode_into_libs=yes 9933 1.1 mrg ;; 9934 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9935 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9936 1.1 mrg shlibpath_overrides_runpath=no 9937 1.1 mrg hardcode_into_libs=yes 9938 1.1 mrg ;; 9939 1.1 mrg *) # from 4.6 on, and DragonFly 9940 1.1 mrg shlibpath_overrides_runpath=yes 9941 1.1 mrg hardcode_into_libs=yes 9942 1.1 mrg ;; 9943 1.1 mrg esac 9944 1.1 mrg ;; 9945 1.1 mrg 9946 1.1 mrg haiku*) 9947 1.1 mrg version_type=linux 9948 1.1 mrg need_lib_prefix=no 9949 1.1 mrg need_version=no 9950 1.1 mrg dynamic_linker="$host_os runtime_loader" 9951 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9952 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9953 1.1 mrg shlibpath_var=LIBRARY_PATH 9954 1.1 mrg shlibpath_overrides_runpath=yes 9955 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9956 1.1 mrg hardcode_into_libs=yes 9957 1.1 mrg ;; 9958 1.1 mrg 9959 1.1 mrg hpux9* | hpux10* | hpux11*) 9960 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 9961 1.1 mrg # link against other versions. 9962 1.1 mrg version_type=sunos 9963 1.1 mrg need_lib_prefix=no 9964 1.1 mrg need_version=no 9965 1.1 mrg case $host_cpu in 9966 1.1 mrg ia64*) 9967 1.1 mrg shrext_cmds='.so' 9968 1.1 mrg hardcode_into_libs=yes 9969 1.1 mrg dynamic_linker="$host_os dld.so" 9970 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 9971 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9972 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9973 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9974 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 9975 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9976 1.1 mrg else 9977 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9978 1.1 mrg fi 9979 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9980 1.1 mrg ;; 9981 1.1 mrg hppa*64*) 9982 1.1 mrg shrext_cmds='.sl' 9983 1.1 mrg hardcode_into_libs=yes 9984 1.1 mrg dynamic_linker="$host_os dld.sl" 9985 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9986 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9987 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9988 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9989 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9990 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9991 1.1 mrg ;; 9992 1.1 mrg *) 9993 1.1 mrg shrext_cmds='.sl' 9994 1.1 mrg dynamic_linker="$host_os dld.sl" 9995 1.1 mrg shlibpath_var=SHLIB_PATH 9996 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9997 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9998 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9999 1.1 mrg ;; 10000 1.1 mrg esac 10001 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10002 1.1 mrg postinstall_cmds='chmod 555 $lib' 10003 1.1 mrg # or fails outright, so override atomically: 10004 1.1 mrg install_override_mode=555 10005 1.1 mrg ;; 10006 1.1 mrg 10007 1.1 mrg interix[3-9]*) 10008 1.1 mrg version_type=linux 10009 1.1 mrg need_lib_prefix=no 10010 1.1 mrg need_version=no 10011 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10012 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10013 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10014 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10015 1.1 mrg shlibpath_overrides_runpath=no 10016 1.1 mrg hardcode_into_libs=yes 10017 1.1 mrg ;; 10018 1.1 mrg 10019 1.1 mrg irix5* | irix6* | nonstopux*) 10020 1.1 mrg case $host_os in 10021 1.1 mrg nonstopux*) version_type=nonstopux ;; 10022 1.1 mrg *) 10023 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 10024 1.1 mrg version_type=linux 10025 1.1 mrg else 10026 1.1 mrg version_type=irix 10027 1.1 mrg fi ;; 10028 1.1 mrg esac 10029 1.1 mrg need_lib_prefix=no 10030 1.1 mrg need_version=no 10031 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10032 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10033 1.1 mrg case $host_os in 10034 1.1 mrg irix5* | nonstopux*) 10035 1.1 mrg libsuff= shlibsuff= 10036 1.1 mrg ;; 10037 1.1 mrg *) 10038 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 10039 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10040 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 10041 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10042 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 10043 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10044 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 10045 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 10046 1.1 mrg esac 10047 1.1 mrg ;; 10048 1.1 mrg esac 10049 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10050 1.1 mrg shlibpath_overrides_runpath=no 10051 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10052 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10053 1.1 mrg hardcode_into_libs=yes 10054 1.1 mrg ;; 10055 1.1 mrg 10056 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 10057 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 10058 1.1 mrg dynamic_linker=no 10059 1.1 mrg ;; 10060 1.1 mrg 10061 1.1 mrg # This must be Linux ELF. 10062 1.12 mrg 10063 1.12 mrg # uclinux* changes (here and below) have been submitted to the libtool 10064 1.12 mrg # project, but have not yet been accepted: they are GCC-local changes 10065 1.12 mrg # for the time being. (See 10066 1.12 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10067 1.13 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10068 1.1 mrg version_type=linux 10069 1.1 mrg need_lib_prefix=no 10070 1.1 mrg need_version=no 10071 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10072 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10073 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10074 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10075 1.1 mrg shlibpath_overrides_runpath=no 10076 1.1 mrg 10077 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 10078 1.11 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10079 1.1 mrg $as_echo_n "(cached) " >&6 10080 1.1 mrg else 10081 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 10082 1.1 mrg save_LDFLAGS=$LDFLAGS 10083 1.1 mrg save_libdir=$libdir 10084 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10085 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10086 1.1 mrg if test x$gcc_no_link = xyes; then 10087 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10088 1.1 mrg fi 10089 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10090 1.1 mrg /* end confdefs.h. */ 10091 1.1 mrg 10092 1.1 mrg int 10093 1.1 mrg main () 10094 1.1 mrg { 10095 1.1 mrg 10096 1.1 mrg ; 10097 1.1 mrg return 0; 10098 1.1 mrg } 10099 1.1 mrg _ACEOF 10100 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10101 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10102 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 10103 1.1 mrg fi 10104 1.1 mrg fi 10105 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10106 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10107 1.1 mrg LDFLAGS=$save_LDFLAGS 10108 1.1 mrg libdir=$save_libdir 10109 1.1 mrg 10110 1.1 mrg fi 10111 1.1 mrg 10112 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10113 1.1 mrg 10114 1.1 mrg # This implies no fast_install, which is unacceptable. 10115 1.1 mrg # Some rework will be needed to allow for fast_install 10116 1.1 mrg # before this can be enabled. 10117 1.1 mrg hardcode_into_libs=yes 10118 1.1 mrg 10119 1.1 mrg # Append ld.so.conf contents to the search path 10120 1.1 mrg if test -f /etc/ld.so.conf; then 10121 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' ' '` 10122 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10123 1.1 mrg fi 10124 1.1 mrg 10125 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 10126 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 10127 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 10128 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 10129 1.1 mrg # people can always --disable-shared, the test was removed, and we 10130 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 10131 1.1 mrg dynamic_linker='GNU/Linux ld.so' 10132 1.1 mrg ;; 10133 1.1 mrg 10134 1.1 mrg netbsd*) 10135 1.1 mrg version_type=sunos 10136 1.1 mrg need_lib_prefix=no 10137 1.1 mrg need_version=no 10138 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10139 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10140 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10141 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 10142 1.1 mrg else 10143 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10144 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10145 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 10146 1.1 mrg fi 10147 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10148 1.1 mrg shlibpath_overrides_runpath=yes 10149 1.1 mrg hardcode_into_libs=yes 10150 1.1 mrg ;; 10151 1.1 mrg 10152 1.1 mrg newsos6) 10153 1.1 mrg version_type=linux 10154 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10155 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10156 1.1 mrg shlibpath_overrides_runpath=yes 10157 1.1 mrg ;; 10158 1.1 mrg 10159 1.1 mrg *nto* | *qnx*) 10160 1.1 mrg version_type=qnx 10161 1.1 mrg need_lib_prefix=no 10162 1.1 mrg need_version=no 10163 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10164 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10165 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10166 1.1 mrg shlibpath_overrides_runpath=no 10167 1.1 mrg hardcode_into_libs=yes 10168 1.1 mrg dynamic_linker='ldqnx.so' 10169 1.1 mrg ;; 10170 1.1 mrg 10171 1.1 mrg openbsd*) 10172 1.1 mrg version_type=sunos 10173 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 10174 1.1 mrg need_lib_prefix=no 10175 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10176 1.1 mrg case $host_os in 10177 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10178 1.1 mrg *) need_version=no ;; 10179 1.1 mrg esac 10180 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10181 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10182 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10183 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10184 1.1 mrg case $host_os in 10185 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 10186 1.1 mrg shlibpath_overrides_runpath=no 10187 1.1 mrg ;; 10188 1.1 mrg *) 10189 1.1 mrg shlibpath_overrides_runpath=yes 10190 1.1 mrg ;; 10191 1.1 mrg esac 10192 1.1 mrg else 10193 1.1 mrg shlibpath_overrides_runpath=yes 10194 1.1 mrg fi 10195 1.1 mrg ;; 10196 1.1 mrg 10197 1.1 mrg os2*) 10198 1.1 mrg libname_spec='$name' 10199 1.1 mrg shrext_cmds=".dll" 10200 1.1 mrg need_lib_prefix=no 10201 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 10202 1.1 mrg dynamic_linker='OS/2 ld.exe' 10203 1.1 mrg shlibpath_var=LIBPATH 10204 1.1 mrg ;; 10205 1.1 mrg 10206 1.1 mrg osf3* | osf4* | osf5*) 10207 1.1 mrg version_type=osf 10208 1.1 mrg need_lib_prefix=no 10209 1.1 mrg need_version=no 10210 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10211 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10212 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10213 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10214 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10215 1.1 mrg ;; 10216 1.1 mrg 10217 1.1 mrg rdos*) 10218 1.1 mrg dynamic_linker=no 10219 1.1 mrg ;; 10220 1.1 mrg 10221 1.1 mrg solaris*) 10222 1.1 mrg version_type=linux 10223 1.1 mrg need_lib_prefix=no 10224 1.1 mrg need_version=no 10225 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10226 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10227 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10228 1.1 mrg shlibpath_overrides_runpath=yes 10229 1.1 mrg hardcode_into_libs=yes 10230 1.1 mrg # ldd complains unless libraries are executable 10231 1.1 mrg postinstall_cmds='chmod +x $lib' 10232 1.1 mrg ;; 10233 1.1 mrg 10234 1.1 mrg sunos4*) 10235 1.1 mrg version_type=sunos 10236 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10237 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10238 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10239 1.1 mrg shlibpath_overrides_runpath=yes 10240 1.1 mrg if test "$with_gnu_ld" = yes; then 10241 1.1 mrg need_lib_prefix=no 10242 1.1 mrg fi 10243 1.1 mrg need_version=yes 10244 1.1 mrg ;; 10245 1.1 mrg 10246 1.1 mrg sysv4 | sysv4.3*) 10247 1.1 mrg version_type=linux 10248 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10249 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10250 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10251 1.1 mrg case $host_vendor in 10252 1.1 mrg sni) 10253 1.1 mrg shlibpath_overrides_runpath=no 10254 1.1 mrg need_lib_prefix=no 10255 1.1 mrg runpath_var=LD_RUN_PATH 10256 1.1 mrg ;; 10257 1.1 mrg siemens) 10258 1.1 mrg need_lib_prefix=no 10259 1.1 mrg ;; 10260 1.1 mrg motorola) 10261 1.1 mrg need_lib_prefix=no 10262 1.1 mrg need_version=no 10263 1.1 mrg shlibpath_overrides_runpath=no 10264 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10265 1.1 mrg ;; 10266 1.1 mrg esac 10267 1.1 mrg ;; 10268 1.1 mrg 10269 1.1 mrg sysv4*MP*) 10270 1.1 mrg if test -d /usr/nec ;then 10271 1.1 mrg version_type=linux 10272 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10273 1.1 mrg soname_spec='$libname${shared_ext}.$major' 10274 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10275 1.1 mrg fi 10276 1.1 mrg ;; 10277 1.1 mrg 10278 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10279 1.1 mrg version_type=freebsd-elf 10280 1.1 mrg need_lib_prefix=no 10281 1.1 mrg need_version=no 10282 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10283 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10284 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10285 1.1 mrg shlibpath_overrides_runpath=yes 10286 1.1 mrg hardcode_into_libs=yes 10287 1.1 mrg if test "$with_gnu_ld" = yes; then 10288 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10289 1.1 mrg else 10290 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10291 1.1 mrg case $host_os in 10292 1.1 mrg sco3.2v5*) 10293 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10294 1.1 mrg ;; 10295 1.1 mrg esac 10296 1.1 mrg fi 10297 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 10298 1.1 mrg ;; 10299 1.1 mrg 10300 1.1 mrg tpf*) 10301 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10302 1.1 mrg version_type=linux 10303 1.1 mrg need_lib_prefix=no 10304 1.1 mrg need_version=no 10305 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10306 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10307 1.1 mrg shlibpath_overrides_runpath=no 10308 1.1 mrg hardcode_into_libs=yes 10309 1.1 mrg ;; 10310 1.1 mrg 10311 1.1 mrg uts4*) 10312 1.1 mrg version_type=linux 10313 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10314 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10315 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10316 1.1 mrg ;; 10317 1.1 mrg 10318 1.1 mrg *) 10319 1.1 mrg dynamic_linker=no 10320 1.1 mrg ;; 10321 1.1 mrg esac 10322 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10323 1.1 mrg $as_echo "$dynamic_linker" >&6; } 10324 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 10325 1.1 mrg 10326 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10327 1.1 mrg if test "$GCC" = yes; then 10328 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10329 1.1 mrg fi 10330 1.1 mrg 10331 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10332 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10333 1.1 mrg fi 10334 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10335 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10336 1.1 mrg fi 10337 1.1 mrg 10338 1.1 mrg 10339 1.1 mrg 10340 1.1 mrg 10341 1.1 mrg 10342 1.1 mrg 10343 1.1 mrg 10344 1.1 mrg 10345 1.1 mrg 10346 1.1 mrg 10347 1.1 mrg 10348 1.1 mrg 10349 1.1 mrg 10350 1.1 mrg 10351 1.1 mrg 10352 1.1 mrg 10353 1.1 mrg 10354 1.1 mrg 10355 1.1 mrg 10356 1.1 mrg 10357 1.1 mrg 10358 1.1 mrg 10359 1.1 mrg 10360 1.1 mrg 10361 1.1 mrg 10362 1.1 mrg 10363 1.1 mrg 10364 1.1 mrg 10365 1.1 mrg 10366 1.1 mrg 10367 1.1 mrg 10368 1.1 mrg 10369 1.1 mrg 10370 1.1 mrg 10371 1.1 mrg 10372 1.1 mrg 10373 1.1 mrg 10374 1.1 mrg 10375 1.1 mrg 10376 1.1 mrg 10377 1.1 mrg 10378 1.1 mrg 10379 1.1 mrg 10380 1.1 mrg 10381 1.1 mrg 10382 1.1 mrg 10383 1.1 mrg 10384 1.1 mrg 10385 1.1 mrg 10386 1.1 mrg 10387 1.1 mrg 10388 1.1 mrg 10389 1.1 mrg 10390 1.1 mrg 10391 1.1 mrg 10392 1.1 mrg 10393 1.1 mrg 10394 1.1 mrg 10395 1.1 mrg 10396 1.1 mrg 10397 1.1 mrg 10398 1.1 mrg 10399 1.1 mrg 10400 1.1 mrg 10401 1.1 mrg 10402 1.1 mrg 10403 1.1 mrg 10404 1.1 mrg 10405 1.1 mrg 10406 1.1 mrg 10407 1.1 mrg 10408 1.1 mrg 10409 1.1 mrg 10410 1.1 mrg 10411 1.1 mrg 10412 1.1 mrg 10413 1.1 mrg 10414 1.1 mrg 10415 1.1 mrg 10416 1.1 mrg 10417 1.1 mrg 10418 1.1 mrg 10419 1.1 mrg 10420 1.1 mrg 10421 1.1 mrg 10422 1.1 mrg 10423 1.1 mrg 10424 1.1 mrg 10425 1.1 mrg 10426 1.1 mrg 10427 1.1 mrg 10428 1.1 mrg 10429 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10430 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10431 1.1 mrg hardcode_action= 10432 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 10433 1.1 mrg test -n "$runpath_var" || 10434 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 10435 1.1 mrg 10436 1.1 mrg # We can hardcode non-existent directories. 10437 1.1 mrg if test "$hardcode_direct" != no && 10438 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 10439 1.1 mrg # have to relink, otherwise we might link with an installed library 10440 1.1 mrg # when we should be linking with a yet-to-be-installed one 10441 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10442 1.1 mrg test "$hardcode_minus_L" != no; then 10443 1.1 mrg # Linking always hardcodes the temporary library directory. 10444 1.1 mrg hardcode_action=relink 10445 1.1 mrg else 10446 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 10447 1.1 mrg hardcode_action=immediate 10448 1.1 mrg fi 10449 1.1 mrg else 10450 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 10451 1.1 mrg # directories. 10452 1.1 mrg hardcode_action=unsupported 10453 1.1 mrg fi 10454 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10455 1.1 mrg $as_echo "$hardcode_action" >&6; } 10456 1.1 mrg 10457 1.1 mrg if test "$hardcode_action" = relink || 10458 1.1 mrg test "$inherit_rpath" = yes; then 10459 1.1 mrg # Fast installation is not supported 10460 1.1 mrg enable_fast_install=no 10461 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 10462 1.1 mrg test "$enable_shared" = no; then 10463 1.1 mrg # Fast installation is not necessary 10464 1.1 mrg enable_fast_install=needless 10465 1.1 mrg fi 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 if test "x$enable_dlopen" != xyes; then 10473 1.1 mrg enable_dlopen=unknown 10474 1.1 mrg enable_dlopen_self=unknown 10475 1.1 mrg enable_dlopen_self_static=unknown 10476 1.1 mrg else 10477 1.1 mrg lt_cv_dlopen=no 10478 1.1 mrg lt_cv_dlopen_libs= 10479 1.1 mrg 10480 1.1 mrg case $host_os in 10481 1.1 mrg beos*) 10482 1.1 mrg lt_cv_dlopen="load_add_on" 10483 1.1 mrg lt_cv_dlopen_libs= 10484 1.1 mrg lt_cv_dlopen_self=yes 10485 1.1 mrg ;; 10486 1.1 mrg 10487 1.1 mrg mingw* | pw32* | cegcc*) 10488 1.1 mrg lt_cv_dlopen="LoadLibrary" 10489 1.1 mrg lt_cv_dlopen_libs= 10490 1.1 mrg ;; 10491 1.1 mrg 10492 1.1 mrg cygwin*) 10493 1.1 mrg lt_cv_dlopen="dlopen" 10494 1.1 mrg lt_cv_dlopen_libs= 10495 1.1 mrg ;; 10496 1.1 mrg 10497 1.1 mrg darwin*) 10498 1.1 mrg # if libdl is installed we need to link against it 10499 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10500 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 10501 1.11 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 10502 1.1 mrg $as_echo_n "(cached) " >&6 10503 1.1 mrg else 10504 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10505 1.1 mrg LIBS="-ldl $LIBS" 10506 1.1 mrg if test x$gcc_no_link = xyes; then 10507 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10508 1.1 mrg fi 10509 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10510 1.1 mrg /* end confdefs.h. */ 10511 1.1 mrg 10512 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10513 1.1 mrg Use char because int might match the return type of a GCC 10514 1.1 mrg builtin and then its argument prototype would still apply. */ 10515 1.1 mrg #ifdef __cplusplus 10516 1.1 mrg extern "C" 10517 1.1 mrg #endif 10518 1.1 mrg char dlopen (); 10519 1.1 mrg int 10520 1.1 mrg main () 10521 1.1 mrg { 10522 1.1 mrg return dlopen (); 10523 1.1 mrg ; 10524 1.1 mrg return 0; 10525 1.1 mrg } 10526 1.1 mrg _ACEOF 10527 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10528 1.1 mrg ac_cv_lib_dl_dlopen=yes 10529 1.1 mrg else 10530 1.1 mrg ac_cv_lib_dl_dlopen=no 10531 1.1 mrg fi 10532 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10533 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10534 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10535 1.1 mrg fi 10536 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10537 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10538 1.11 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10539 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10540 1.1 mrg else 10541 1.1 mrg 10542 1.1 mrg lt_cv_dlopen="dyld" 10543 1.1 mrg lt_cv_dlopen_libs= 10544 1.1 mrg lt_cv_dlopen_self=yes 10545 1.1 mrg 10546 1.1 mrg fi 10547 1.1 mrg 10548 1.1 mrg ;; 10549 1.1 mrg 10550 1.1 mrg *) 10551 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10552 1.11 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 10553 1.1 mrg lt_cv_dlopen="shl_load" 10554 1.1 mrg else 10555 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10556 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 10557 1.11 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 10558 1.1 mrg $as_echo_n "(cached) " >&6 10559 1.1 mrg else 10560 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10561 1.1 mrg LIBS="-ldld $LIBS" 10562 1.1 mrg if test x$gcc_no_link = xyes; then 10563 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10564 1.1 mrg fi 10565 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10566 1.1 mrg /* end confdefs.h. */ 10567 1.1 mrg 10568 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10569 1.1 mrg Use char because int might match the return type of a GCC 10570 1.1 mrg builtin and then its argument prototype would still apply. */ 10571 1.1 mrg #ifdef __cplusplus 10572 1.1 mrg extern "C" 10573 1.1 mrg #endif 10574 1.1 mrg char shl_load (); 10575 1.1 mrg int 10576 1.1 mrg main () 10577 1.1 mrg { 10578 1.1 mrg return shl_load (); 10579 1.1 mrg ; 10580 1.1 mrg return 0; 10581 1.1 mrg } 10582 1.1 mrg _ACEOF 10583 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10584 1.1 mrg ac_cv_lib_dld_shl_load=yes 10585 1.1 mrg else 10586 1.1 mrg ac_cv_lib_dld_shl_load=no 10587 1.1 mrg fi 10588 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10589 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10590 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10591 1.1 mrg fi 10592 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10593 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10594 1.11 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10595 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10596 1.1 mrg else 10597 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10598 1.11 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 10599 1.1 mrg lt_cv_dlopen="dlopen" 10600 1.1 mrg else 10601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10602 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 10603 1.11 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 10604 1.1 mrg $as_echo_n "(cached) " >&6 10605 1.1 mrg else 10606 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10607 1.1 mrg LIBS="-ldl $LIBS" 10608 1.1 mrg if test x$gcc_no_link = xyes; then 10609 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10610 1.1 mrg fi 10611 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10612 1.1 mrg /* end confdefs.h. */ 10613 1.1 mrg 10614 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10615 1.1 mrg Use char because int might match the return type of a GCC 10616 1.1 mrg builtin and then its argument prototype would still apply. */ 10617 1.1 mrg #ifdef __cplusplus 10618 1.1 mrg extern "C" 10619 1.1 mrg #endif 10620 1.1 mrg char dlopen (); 10621 1.1 mrg int 10622 1.1 mrg main () 10623 1.1 mrg { 10624 1.1 mrg return dlopen (); 10625 1.1 mrg ; 10626 1.1 mrg return 0; 10627 1.1 mrg } 10628 1.1 mrg _ACEOF 10629 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10630 1.1 mrg ac_cv_lib_dl_dlopen=yes 10631 1.1 mrg else 10632 1.1 mrg ac_cv_lib_dl_dlopen=no 10633 1.1 mrg fi 10634 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10635 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10636 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10637 1.1 mrg fi 10638 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10639 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10640 1.11 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10641 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10642 1.1 mrg else 10643 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10644 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10645 1.11 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 10646 1.1 mrg $as_echo_n "(cached) " >&6 10647 1.1 mrg else 10648 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10649 1.1 mrg LIBS="-lsvld $LIBS" 10650 1.1 mrg if test x$gcc_no_link = xyes; then 10651 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10652 1.1 mrg fi 10653 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10654 1.1 mrg /* end confdefs.h. */ 10655 1.1 mrg 10656 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10657 1.1 mrg Use char because int might match the return type of a GCC 10658 1.1 mrg builtin and then its argument prototype would still apply. */ 10659 1.1 mrg #ifdef __cplusplus 10660 1.1 mrg extern "C" 10661 1.1 mrg #endif 10662 1.1 mrg char dlopen (); 10663 1.1 mrg int 10664 1.1 mrg main () 10665 1.1 mrg { 10666 1.1 mrg return dlopen (); 10667 1.1 mrg ; 10668 1.1 mrg return 0; 10669 1.1 mrg } 10670 1.1 mrg _ACEOF 10671 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10672 1.1 mrg ac_cv_lib_svld_dlopen=yes 10673 1.1 mrg else 10674 1.1 mrg ac_cv_lib_svld_dlopen=no 10675 1.1 mrg fi 10676 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10677 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10678 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10679 1.1 mrg fi 10680 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10681 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10682 1.11 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10683 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10684 1.1 mrg else 10685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10686 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 10687 1.11 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 10688 1.1 mrg $as_echo_n "(cached) " >&6 10689 1.1 mrg else 10690 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10691 1.1 mrg LIBS="-ldld $LIBS" 10692 1.1 mrg if test x$gcc_no_link = xyes; then 10693 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10694 1.1 mrg fi 10695 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10696 1.1 mrg /* end confdefs.h. */ 10697 1.1 mrg 10698 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10699 1.1 mrg Use char because int might match the return type of a GCC 10700 1.1 mrg builtin and then its argument prototype would still apply. */ 10701 1.1 mrg #ifdef __cplusplus 10702 1.1 mrg extern "C" 10703 1.1 mrg #endif 10704 1.1 mrg char dld_link (); 10705 1.1 mrg int 10706 1.1 mrg main () 10707 1.1 mrg { 10708 1.1 mrg return dld_link (); 10709 1.1 mrg ; 10710 1.1 mrg return 0; 10711 1.1 mrg } 10712 1.1 mrg _ACEOF 10713 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10714 1.1 mrg ac_cv_lib_dld_dld_link=yes 10715 1.1 mrg else 10716 1.1 mrg ac_cv_lib_dld_dld_link=no 10717 1.1 mrg fi 10718 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10719 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10720 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10721 1.1 mrg fi 10722 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10723 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10724 1.11 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10725 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10726 1.1 mrg fi 10727 1.1 mrg 10728 1.1 mrg 10729 1.1 mrg fi 10730 1.1 mrg 10731 1.1 mrg 10732 1.1 mrg fi 10733 1.1 mrg 10734 1.1 mrg 10735 1.1 mrg fi 10736 1.1 mrg 10737 1.1 mrg 10738 1.1 mrg fi 10739 1.1 mrg 10740 1.1 mrg 10741 1.1 mrg fi 10742 1.1 mrg 10743 1.1 mrg ;; 10744 1.1 mrg esac 10745 1.1 mrg 10746 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 10747 1.1 mrg enable_dlopen=yes 10748 1.1 mrg else 10749 1.1 mrg enable_dlopen=no 10750 1.1 mrg fi 10751 1.1 mrg 10752 1.1 mrg case $lt_cv_dlopen in 10753 1.1 mrg dlopen) 10754 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 10755 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10756 1.1 mrg 10757 1.1 mrg save_LDFLAGS="$LDFLAGS" 10758 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10759 1.1 mrg 10760 1.1 mrg save_LIBS="$LIBS" 10761 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 10762 1.1 mrg 10763 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10764 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10765 1.11 mrg if ${lt_cv_dlopen_self+:} false; then : 10766 1.1 mrg $as_echo_n "(cached) " >&6 10767 1.1 mrg else 10768 1.1 mrg if test "$cross_compiling" = yes; then : 10769 1.1 mrg lt_cv_dlopen_self=cross 10770 1.1 mrg else 10771 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10772 1.1 mrg lt_status=$lt_dlunknown 10773 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 10774 1.13 mrg #line 10784 "configure" 10775 1.1 mrg #include "confdefs.h" 10776 1.1 mrg 10777 1.1 mrg #if HAVE_DLFCN_H 10778 1.1 mrg #include <dlfcn.h> 10779 1.1 mrg #endif 10780 1.1 mrg 10781 1.1 mrg #include <stdio.h> 10782 1.1 mrg 10783 1.1 mrg #ifdef RTLD_GLOBAL 10784 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 10785 1.1 mrg #else 10786 1.1 mrg # ifdef DL_GLOBAL 10787 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 10788 1.1 mrg # else 10789 1.1 mrg # define LT_DLGLOBAL 0 10790 1.1 mrg # endif 10791 1.1 mrg #endif 10792 1.1 mrg 10793 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10794 1.1 mrg find out it does not work in some platform. */ 10795 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 10796 1.1 mrg # ifdef RTLD_LAZY 10797 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 10798 1.1 mrg # else 10799 1.1 mrg # ifdef DL_LAZY 10800 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 10801 1.1 mrg # else 10802 1.1 mrg # ifdef RTLD_NOW 10803 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 10804 1.1 mrg # else 10805 1.1 mrg # ifdef DL_NOW 10806 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 10807 1.1 mrg # else 10808 1.1 mrg # define LT_DLLAZY_OR_NOW 0 10809 1.1 mrg # endif 10810 1.1 mrg # endif 10811 1.1 mrg # endif 10812 1.1 mrg # endif 10813 1.1 mrg #endif 10814 1.1 mrg 10815 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 10816 1.1 mrg correspondingly for the symbols needed. */ 10817 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10818 1.1 mrg void fnord () __attribute__((visibility("default"))); 10819 1.1 mrg #endif 10820 1.1 mrg 10821 1.1 mrg void fnord () { int i=42; } 10822 1.1 mrg int main () 10823 1.1 mrg { 10824 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10825 1.1 mrg int status = $lt_dlunknown; 10826 1.1 mrg 10827 1.1 mrg if (self) 10828 1.1 mrg { 10829 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10830 1.1 mrg else 10831 1.1 mrg { 10832 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10833 1.1 mrg else puts (dlerror ()); 10834 1.1 mrg } 10835 1.1 mrg /* dlclose (self); */ 10836 1.1 mrg } 10837 1.1 mrg else 10838 1.1 mrg puts (dlerror ()); 10839 1.1 mrg 10840 1.1 mrg return status; 10841 1.1 mrg } 10842 1.1 mrg _LT_EOF 10843 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10844 1.1 mrg (eval $ac_link) 2>&5 10845 1.1 mrg ac_status=$? 10846 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10847 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10848 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 10849 1.1 mrg lt_status=$? 10850 1.1 mrg case x$lt_status in 10851 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10852 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10853 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10854 1.1 mrg esac 10855 1.1 mrg else : 10856 1.1 mrg # compilation failed 10857 1.1 mrg lt_cv_dlopen_self=no 10858 1.1 mrg fi 10859 1.1 mrg fi 10860 1.1 mrg rm -fr conftest* 10861 1.1 mrg 10862 1.1 mrg 10863 1.1 mrg fi 10864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10865 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 10866 1.1 mrg 10867 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 10868 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10869 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10870 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10871 1.11 mrg if ${lt_cv_dlopen_self_static+:} false; then : 10872 1.1 mrg $as_echo_n "(cached) " >&6 10873 1.1 mrg else 10874 1.1 mrg if test "$cross_compiling" = yes; then : 10875 1.1 mrg lt_cv_dlopen_self_static=cross 10876 1.1 mrg else 10877 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10878 1.1 mrg lt_status=$lt_dlunknown 10879 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 10880 1.13 mrg #line 10890 "configure" 10881 1.1 mrg #include "confdefs.h" 10882 1.1 mrg 10883 1.1 mrg #if HAVE_DLFCN_H 10884 1.1 mrg #include <dlfcn.h> 10885 1.1 mrg #endif 10886 1.1 mrg 10887 1.1 mrg #include <stdio.h> 10888 1.1 mrg 10889 1.1 mrg #ifdef RTLD_GLOBAL 10890 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 10891 1.1 mrg #else 10892 1.1 mrg # ifdef DL_GLOBAL 10893 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 10894 1.1 mrg # else 10895 1.1 mrg # define LT_DLGLOBAL 0 10896 1.1 mrg # endif 10897 1.1 mrg #endif 10898 1.1 mrg 10899 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10900 1.1 mrg find out it does not work in some platform. */ 10901 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 10902 1.1 mrg # ifdef RTLD_LAZY 10903 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 10904 1.1 mrg # else 10905 1.1 mrg # ifdef DL_LAZY 10906 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 10907 1.1 mrg # else 10908 1.1 mrg # ifdef RTLD_NOW 10909 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 10910 1.1 mrg # else 10911 1.1 mrg # ifdef DL_NOW 10912 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 10913 1.1 mrg # else 10914 1.1 mrg # define LT_DLLAZY_OR_NOW 0 10915 1.1 mrg # endif 10916 1.1 mrg # endif 10917 1.1 mrg # endif 10918 1.1 mrg # endif 10919 1.1 mrg #endif 10920 1.1 mrg 10921 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 10922 1.1 mrg correspondingly for the symbols needed. */ 10923 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10924 1.1 mrg void fnord () __attribute__((visibility("default"))); 10925 1.1 mrg #endif 10926 1.1 mrg 10927 1.1 mrg void fnord () { int i=42; } 10928 1.1 mrg int main () 10929 1.1 mrg { 10930 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10931 1.1 mrg int status = $lt_dlunknown; 10932 1.1 mrg 10933 1.1 mrg if (self) 10934 1.1 mrg { 10935 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10936 1.1 mrg else 10937 1.1 mrg { 10938 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10939 1.1 mrg else puts (dlerror ()); 10940 1.1 mrg } 10941 1.1 mrg /* dlclose (self); */ 10942 1.1 mrg } 10943 1.1 mrg else 10944 1.1 mrg puts (dlerror ()); 10945 1.1 mrg 10946 1.1 mrg return status; 10947 1.1 mrg } 10948 1.1 mrg _LT_EOF 10949 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10950 1.1 mrg (eval $ac_link) 2>&5 10951 1.1 mrg ac_status=$? 10952 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10953 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10954 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 10955 1.1 mrg lt_status=$? 10956 1.1 mrg case x$lt_status in 10957 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10958 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10959 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10960 1.1 mrg esac 10961 1.1 mrg else : 10962 1.1 mrg # compilation failed 10963 1.1 mrg lt_cv_dlopen_self_static=no 10964 1.1 mrg fi 10965 1.1 mrg fi 10966 1.1 mrg rm -fr conftest* 10967 1.1 mrg 10968 1.1 mrg 10969 1.1 mrg fi 10970 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10971 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 10972 1.1 mrg fi 10973 1.1 mrg 10974 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 10975 1.1 mrg LDFLAGS="$save_LDFLAGS" 10976 1.1 mrg LIBS="$save_LIBS" 10977 1.1 mrg ;; 10978 1.1 mrg esac 10979 1.1 mrg 10980 1.1 mrg case $lt_cv_dlopen_self in 10981 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10982 1.1 mrg *) enable_dlopen_self=unknown ;; 10983 1.1 mrg esac 10984 1.1 mrg 10985 1.1 mrg case $lt_cv_dlopen_self_static in 10986 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10987 1.1 mrg *) enable_dlopen_self_static=unknown ;; 10988 1.1 mrg esac 10989 1.1 mrg fi 10990 1.1 mrg 10991 1.1 mrg 10992 1.1 mrg 10993 1.1 mrg 10994 1.1 mrg 10995 1.1 mrg 10996 1.1 mrg 10997 1.1 mrg 10998 1.1 mrg 10999 1.1 mrg 11000 1.1 mrg 11001 1.1 mrg 11002 1.1 mrg 11003 1.1 mrg 11004 1.1 mrg 11005 1.1 mrg 11006 1.1 mrg 11007 1.1 mrg striplib= 11008 1.1 mrg old_striplib= 11009 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11010 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11011 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11012 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11013 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11014 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11015 1.1 mrg $as_echo "yes" >&6; } 11016 1.1 mrg else 11017 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 11018 1.1 mrg case $host_os in 11019 1.1 mrg darwin*) 11020 1.1 mrg if test -n "$STRIP" ; then 11021 1.1 mrg striplib="$STRIP -x" 11022 1.1 mrg old_striplib="$STRIP -S" 11023 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11024 1.1 mrg $as_echo "yes" >&6; } 11025 1.1 mrg else 11026 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11027 1.1 mrg $as_echo "no" >&6; } 11028 1.1 mrg fi 11029 1.1 mrg ;; 11030 1.1 mrg *) 11031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11032 1.1 mrg $as_echo "no" >&6; } 11033 1.1 mrg ;; 11034 1.1 mrg esac 11035 1.1 mrg fi 11036 1.1 mrg 11037 1.1 mrg 11038 1.1 mrg 11039 1.1 mrg 11040 1.1 mrg 11041 1.1 mrg 11042 1.1 mrg 11043 1.1 mrg 11044 1.1 mrg 11045 1.1 mrg 11046 1.1 mrg 11047 1.1 mrg 11048 1.1 mrg # Report which library types will actually be built 11049 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11050 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11051 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11052 1.1 mrg $as_echo "$can_build_shared" >&6; } 11053 1.1 mrg 11054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11055 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 11056 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 11057 1.1 mrg 11058 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 11059 1.1 mrg # are all built from PIC. 11060 1.1 mrg case $host_os in 11061 1.1 mrg aix3*) 11062 1.1 mrg test "$enable_shared" = yes && enable_static=no 11063 1.1 mrg if test -n "$RANLIB"; then 11064 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 11065 1.1 mrg postinstall_cmds='$RANLIB $lib' 11066 1.1 mrg fi 11067 1.1 mrg ;; 11068 1.1 mrg 11069 1.1 mrg aix[4-9]*) 11070 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11071 1.1 mrg test "$enable_shared" = yes && enable_static=no 11072 1.1 mrg fi 11073 1.1 mrg ;; 11074 1.1 mrg esac 11075 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11076 1.1 mrg $as_echo "$enable_shared" >&6; } 11077 1.1 mrg 11078 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11079 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 11080 1.1 mrg # Make sure either enable_shared or enable_static is yes. 11081 1.1 mrg test "$enable_shared" = yes || enable_static=yes 11082 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11083 1.1 mrg $as_echo "$enable_static" >&6; } 11084 1.1 mrg 11085 1.1 mrg 11086 1.1 mrg 11087 1.1 mrg 11088 1.1 mrg fi 11089 1.1 mrg ac_ext=c 11090 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 11091 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11092 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11093 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 11094 1.1 mrg 11095 1.1 mrg CC="$lt_save_CC" 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 ac_config_commands="$ac_config_commands libtool" 11110 1.1 mrg 11111 1.1 mrg 11112 1.1 mrg 11113 1.1 mrg 11114 1.1 mrg # Only expand once: 11115 1.1 mrg 11116 1.1 mrg 11117 1.1 mrg 11118 1.1 mrg 11119 1.1 mrg 11120 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11121 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11122 1.1 mrg set x ${MAKE-make} 11123 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11124 1.11 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 11125 1.1 mrg $as_echo_n "(cached) " >&6 11126 1.1 mrg else 11127 1.1 mrg cat >conftest.make <<\_ACEOF 11128 1.1 mrg SHELL = /bin/sh 11129 1.1 mrg all: 11130 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 11131 1.1 mrg _ACEOF 11132 1.11 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 11133 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 11134 1.1 mrg *@@@%%%=?*=@@@%%%*) 11135 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 11136 1.1 mrg *) 11137 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 11138 1.1 mrg esac 11139 1.1 mrg rm -f conftest.make 11140 1.1 mrg fi 11141 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11143 1.1 mrg $as_echo "yes" >&6; } 11144 1.1 mrg SET_MAKE= 11145 1.1 mrg else 11146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11147 1.1 mrg $as_echo "no" >&6; } 11148 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 11149 1.1 mrg fi 11150 1.1 mrg 11151 1.1 mrg 11152 1.1 mrg # ------- 11153 1.1 mrg # Headers 11154 1.1 mrg # ------- 11155 1.1 mrg 11156 1.1 mrg # Sanity check for the cross-compilation case: 11157 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" 11158 1.11 mrg if test "x$ac_cv_header_stdio_h" = xyes; then : 11159 1.1 mrg : 11160 1.1 mrg else 11161 1.11 mrg as_fn_error $? "Can't find stdio.h. 11162 1.1 mrg You must have a usable C system for the target already installed, at least 11163 1.1 mrg including headers and, preferably, the library, before you can configure 11164 1.1 mrg the Objective C runtime system. If necessary, install gcc now with 11165 1.1 mrg \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5 11166 1.1 mrg fi 11167 1.1 mrg 11168 1.1 mrg 11169 1.1 mrg 11170 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11171 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 11172 1.11 mrg if ${ac_cv_header_stdc+:} false; then : 11173 1.1 mrg $as_echo_n "(cached) " >&6 11174 1.1 mrg else 11175 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11176 1.1 mrg /* end confdefs.h. */ 11177 1.1 mrg #include <stdlib.h> 11178 1.1 mrg #include <stdarg.h> 11179 1.1 mrg #include <string.h> 11180 1.1 mrg #include <float.h> 11181 1.1 mrg 11182 1.1 mrg int 11183 1.1 mrg main () 11184 1.1 mrg { 11185 1.1 mrg 11186 1.1 mrg ; 11187 1.1 mrg return 0; 11188 1.1 mrg } 11189 1.1 mrg _ACEOF 11190 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 11191 1.1 mrg ac_cv_header_stdc=yes 11192 1.1 mrg else 11193 1.1 mrg ac_cv_header_stdc=no 11194 1.1 mrg fi 11195 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11196 1.1 mrg 11197 1.1 mrg if test $ac_cv_header_stdc = yes; then 11198 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11199 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11200 1.1 mrg /* end confdefs.h. */ 11201 1.1 mrg #include <string.h> 11202 1.1 mrg 11203 1.1 mrg _ACEOF 11204 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11205 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 11206 1.1 mrg 11207 1.1 mrg else 11208 1.1 mrg ac_cv_header_stdc=no 11209 1.1 mrg fi 11210 1.1 mrg rm -f conftest* 11211 1.1 mrg 11212 1.1 mrg fi 11213 1.1 mrg 11214 1.1 mrg if test $ac_cv_header_stdc = yes; then 11215 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11216 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11217 1.1 mrg /* end confdefs.h. */ 11218 1.1 mrg #include <stdlib.h> 11219 1.1 mrg 11220 1.1 mrg _ACEOF 11221 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11222 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 11223 1.1 mrg 11224 1.1 mrg else 11225 1.1 mrg ac_cv_header_stdc=no 11226 1.1 mrg fi 11227 1.1 mrg rm -f conftest* 11228 1.1 mrg 11229 1.1 mrg fi 11230 1.1 mrg 11231 1.1 mrg if test $ac_cv_header_stdc = yes; then 11232 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11233 1.1 mrg if test "$cross_compiling" = yes; then : 11234 1.1 mrg : 11235 1.1 mrg else 11236 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11237 1.1 mrg /* end confdefs.h. */ 11238 1.1 mrg #include <ctype.h> 11239 1.1 mrg #include <stdlib.h> 11240 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 11241 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11242 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11243 1.1 mrg #else 11244 1.1 mrg # define ISLOWER(c) \ 11245 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 11246 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 11247 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 11248 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11249 1.1 mrg #endif 11250 1.1 mrg 11251 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11252 1.1 mrg int 11253 1.1 mrg main () 11254 1.1 mrg { 11255 1.1 mrg int i; 11256 1.1 mrg for (i = 0; i < 256; i++) 11257 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 11258 1.1 mrg || toupper (i) != TOUPPER (i)) 11259 1.1 mrg return 2; 11260 1.1 mrg return 0; 11261 1.1 mrg } 11262 1.1 mrg _ACEOF 11263 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 11264 1.1 mrg 11265 1.1 mrg else 11266 1.1 mrg ac_cv_header_stdc=no 11267 1.1 mrg fi 11268 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11269 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 11270 1.1 mrg fi 11271 1.1 mrg 11272 1.1 mrg fi 11273 1.1 mrg fi 11274 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 11275 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 11276 1.1 mrg if test $ac_cv_header_stdc = yes; then 11277 1.1 mrg 11278 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 11279 1.1 mrg 11280 1.1 mrg fi 11281 1.1 mrg 11282 1.1 mrg 11283 1.1 mrg for ac_header in sched.h 11284 1.1 mrg do : 11285 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 11286 1.11 mrg if test "x$ac_cv_header_sched_h" = xyes; then : 11287 1.1 mrg cat >>confdefs.h <<_ACEOF 11288 1.1 mrg #define HAVE_SCHED_H 1 11289 1.1 mrg _ACEOF 11290 1.1 mrg 11291 1.1 mrg fi 11292 1.1 mrg 11293 1.1 mrg done 11294 1.1 mrg 11295 1.1 mrg 11296 1.1 mrg # ----------- 11297 1.1 mrg # Miscellanea 11298 1.1 mrg # ----------- 11299 1.1 mrg 11300 1.4 mrg # Check if we have thread-local storage 11301 1.1 mrg 11302 1.1 mrg 11303 1.4 mrg # Check whether --enable-tls was given. 11304 1.4 mrg if test "${enable_tls+set}" = set; then : 11305 1.4 mrg enableval=$enable_tls; 11306 1.4 mrg case "$enableval" in 11307 1.4 mrg yes|no) ;; 11308 1.11 mrg *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 11309 1.4 mrg esac 11310 1.1 mrg 11311 1.4 mrg else 11312 1.4 mrg enable_tls=yes 11313 1.1 mrg fi 11314 1.1 mrg 11315 1.1 mrg 11316 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 11317 1.4 mrg $as_echo_n "checking whether the target supports thread-local storage... " >&6; } 11318 1.11 mrg if ${gcc_cv_have_tls+:} false; then : 11319 1.4 mrg $as_echo_n "(cached) " >&6 11320 1.4 mrg else 11321 1.4 mrg 11322 1.4 mrg if test "$cross_compiling" = yes; then : 11323 1.4 mrg if test x$gcc_no_link = xyes; then 11324 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11325 1.4 mrg fi 11326 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11327 1.4 mrg /* end confdefs.h. */ 11328 1.4 mrg __thread int a; int b; int main() { return a = b; } 11329 1.4 mrg _ACEOF 11330 1.4 mrg if ac_fn_c_try_link "$LINENO"; then : 11331 1.4 mrg chktls_save_LDFLAGS="$LDFLAGS" 11332 1.4 mrg case $host in 11333 1.12 mrg *-*-linux* | -*-uclinuxfdpic*) 11334 1.4 mrg LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 11335 1.4 mrg ;; 11336 1.4 mrg esac 11337 1.4 mrg chktls_save_CFLAGS="$CFLAGS" 11338 1.4 mrg CFLAGS="-fPIC $CFLAGS" 11339 1.4 mrg if test x$gcc_no_link = xyes; then 11340 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11341 1.4 mrg fi 11342 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11343 1.4 mrg /* end confdefs.h. */ 11344 1.4 mrg int f() { return 0; } 11345 1.4 mrg _ACEOF 11346 1.4 mrg if ac_fn_c_try_link "$LINENO"; then : 11347 1.4 mrg if test x$gcc_no_link = xyes; then 11348 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11349 1.4 mrg fi 11350 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11351 1.4 mrg /* end confdefs.h. */ 11352 1.4 mrg __thread int a; int b; int f() { return a = b; } 11353 1.4 mrg _ACEOF 11354 1.4 mrg if ac_fn_c_try_link "$LINENO"; then : 11355 1.4 mrg gcc_cv_have_tls=yes 11356 1.4 mrg else 11357 1.4 mrg gcc_cv_have_tls=no 11358 1.4 mrg fi 11359 1.4 mrg rm -f core conftest.err conftest.$ac_objext \ 11360 1.4 mrg conftest$ac_exeext conftest.$ac_ext 11361 1.4 mrg else 11362 1.4 mrg gcc_cv_have_tls=yes 11363 1.4 mrg fi 11364 1.4 mrg rm -f core conftest.err conftest.$ac_objext \ 11365 1.4 mrg conftest$ac_exeext conftest.$ac_ext 11366 1.4 mrg CFLAGS="$chktls_save_CFLAGS" 11367 1.4 mrg LDFLAGS="$chktls_save_LDFLAGS" 11368 1.4 mrg else 11369 1.4 mrg gcc_cv_have_tls=no 11370 1.4 mrg fi 11371 1.4 mrg rm -f core conftest.err conftest.$ac_objext \ 11372 1.4 mrg conftest$ac_exeext conftest.$ac_ext 11373 1.4 mrg 11374 1.4 mrg 11375 1.4 mrg else 11376 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11377 1.4 mrg /* end confdefs.h. */ 11378 1.4 mrg __thread int a; int b; int main() { return a = b; } 11379 1.4 mrg _ACEOF 11380 1.4 mrg if ac_fn_c_try_run "$LINENO"; then : 11381 1.4 mrg chktls_save_LDFLAGS="$LDFLAGS" 11382 1.4 mrg LDFLAGS="-static $LDFLAGS" 11383 1.4 mrg if test x$gcc_no_link = xyes; then 11384 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11385 1.4 mrg fi 11386 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11387 1.4 mrg /* end confdefs.h. */ 11388 1.4 mrg int main() { return 0; } 11389 1.4 mrg _ACEOF 11390 1.4 mrg if ac_fn_c_try_link "$LINENO"; then : 11391 1.4 mrg if test "$cross_compiling" = yes; then : 11392 1.4 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11393 1.4 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11394 1.11 mrg as_fn_error $? "cannot run test program while cross compiling 11395 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 11396 1.4 mrg else 11397 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11398 1.4 mrg /* end confdefs.h. */ 11399 1.4 mrg __thread int a; int b; int main() { return a = b; } 11400 1.4 mrg _ACEOF 11401 1.4 mrg if ac_fn_c_try_run "$LINENO"; then : 11402 1.4 mrg gcc_cv_have_tls=yes 11403 1.4 mrg else 11404 1.4 mrg gcc_cv_have_tls=no 11405 1.4 mrg fi 11406 1.4 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11407 1.4 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 11408 1.4 mrg fi 11409 1.4 mrg 11410 1.4 mrg else 11411 1.4 mrg gcc_cv_have_tls=yes 11412 1.4 mrg fi 11413 1.4 mrg rm -f core conftest.err conftest.$ac_objext \ 11414 1.4 mrg conftest$ac_exeext conftest.$ac_ext 11415 1.4 mrg LDFLAGS="$chktls_save_LDFLAGS" 11416 1.4 mrg if test $gcc_cv_have_tls = yes; then 11417 1.4 mrg chktls_save_CFLAGS="$CFLAGS" 11418 1.4 mrg thread_CFLAGS=failed 11419 1.4 mrg for flag in '' '-pthread' '-lpthread'; do 11420 1.4 mrg CFLAGS="$flag $chktls_save_CFLAGS" 11421 1.4 mrg if test x$gcc_no_link = xyes; then 11422 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11423 1.4 mrg fi 11424 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11425 1.4 mrg /* end confdefs.h. */ 11426 1.4 mrg #include <pthread.h> 11427 1.4 mrg void *g(void *d) { return NULL; } 11428 1.4 mrg int 11429 1.4 mrg main () 11430 1.4 mrg { 11431 1.4 mrg pthread_t t; pthread_create(&t,NULL,g,NULL); 11432 1.4 mrg ; 11433 1.4 mrg return 0; 11434 1.4 mrg } 11435 1.4 mrg _ACEOF 11436 1.4 mrg if ac_fn_c_try_link "$LINENO"; then : 11437 1.4 mrg thread_CFLAGS="$flag" 11438 1.4 mrg fi 11439 1.4 mrg rm -f core conftest.err conftest.$ac_objext \ 11440 1.4 mrg conftest$ac_exeext conftest.$ac_ext 11441 1.4 mrg if test "X$thread_CFLAGS" != Xfailed; then 11442 1.4 mrg break 11443 1.4 mrg fi 11444 1.4 mrg done 11445 1.4 mrg CFLAGS="$chktls_save_CFLAGS" 11446 1.4 mrg if test "X$thread_CFLAGS" != Xfailed; then 11447 1.4 mrg CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 11448 1.4 mrg if test "$cross_compiling" = yes; then : 11449 1.4 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11450 1.4 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11451 1.11 mrg as_fn_error $? "cannot run test program while cross compiling 11452 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 11453 1.4 mrg else 11454 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11455 1.4 mrg /* end confdefs.h. */ 11456 1.4 mrg #include <pthread.h> 11457 1.4 mrg __thread int a; 11458 1.4 mrg static int *volatile a_in_other_thread; 11459 1.4 mrg static void * 11460 1.4 mrg thread_func (void *arg) 11461 1.4 mrg { 11462 1.4 mrg a_in_other_thread = &a; 11463 1.4 mrg return (void *)0; 11464 1.4 mrg } 11465 1.4 mrg int 11466 1.4 mrg main () 11467 1.4 mrg { 11468 1.4 mrg pthread_t thread; 11469 1.4 mrg void *thread_retval; 11470 1.4 mrg int *volatile a_in_main_thread; 11471 1.4 mrg a_in_main_thread = &a; 11472 1.4 mrg if (pthread_create (&thread, (pthread_attr_t *)0, 11473 1.4 mrg thread_func, (void *)0)) 11474 1.4 mrg return 0; 11475 1.4 mrg if (pthread_join (thread, &thread_retval)) 11476 1.4 mrg return 0; 11477 1.4 mrg return (a_in_other_thread == a_in_main_thread); 11478 1.4 mrg ; 11479 1.4 mrg return 0; 11480 1.4 mrg } 11481 1.4 mrg _ACEOF 11482 1.4 mrg if ac_fn_c_try_run "$LINENO"; then : 11483 1.4 mrg gcc_cv_have_tls=yes 11484 1.4 mrg else 11485 1.4 mrg gcc_cv_have_tls=no 11486 1.4 mrg fi 11487 1.4 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11488 1.4 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 11489 1.4 mrg fi 11490 1.4 mrg 11491 1.4 mrg CFLAGS="$chktls_save_CFLAGS" 11492 1.4 mrg fi 11493 1.4 mrg fi 11494 1.4 mrg else 11495 1.4 mrg gcc_cv_have_tls=no 11496 1.4 mrg fi 11497 1.4 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11498 1.4 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 11499 1.4 mrg fi 11500 1.4 mrg 11501 1.4 mrg fi 11502 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 11503 1.4 mrg $as_echo "$gcc_cv_have_tls" >&6; } 11504 1.4 mrg if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 11505 1.4 mrg 11506 1.4 mrg $as_echo "#define HAVE_TLS 1" >>confdefs.h 11507 1.4 mrg 11508 1.4 mrg fi 11509 1.4 mrg 11510 1.1 mrg 11511 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5 11512 1.7 mrg $as_echo_n "checking if the type of bitfields matters... " >&6; } 11513 1.11 mrg if ${gt_cv_bitfield_type_matters+:} false; then : 11514 1.7 mrg $as_echo_n "(cached) " >&6 11515 1.7 mrg else 11516 1.7 mrg 11517 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11518 1.7 mrg /* end confdefs.h. */ 11519 1.7 mrg struct foo1 { char x; char y:1; char z; }; 11520 1.7 mrg struct foo2 { char x; long long int y:1; char z; }; 11521 1.7 mrg int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ]; 11522 1.7 mrg int 11523 1.7 mrg main () 11524 1.1 mrg { 11525 1.7 mrg 11526 1.7 mrg ; 11527 1.7 mrg return 0; 11528 1.1 mrg } 11529 1.7 mrg _ACEOF 11530 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 11531 1.7 mrg gt_cv_bitfield_type_matters=yes 11532 1.7 mrg else 11533 1.7 mrg gt_cv_bitfield_type_matters=no 11534 1.1 mrg fi 11535 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11536 1.7 mrg 11537 1.1 mrg fi 11538 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5 11539 1.7 mrg $as_echo "$gt_cv_bitfield_type_matters" >&6; } 11540 1.7 mrg if test $gt_cv_bitfield_type_matters = yes; then 11541 1.1 mrg 11542 1.7 mrg $as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h 11543 1.1 mrg 11544 1.7 mrg fi 11545 1.1 mrg 11546 1.1 mrg 11547 1.9 mrg # ----------- 11548 1.9 mrg # boehm-gc 11549 1.9 mrg # ----------- 11550 1.9 mrg 11551 1.9 mrg # Check whether --enable-objc-gc was given. 11552 1.9 mrg if test "${enable_objc_gc+set}" = set; then : 11553 1.9 mrg enableval=$enable_objc_gc; 11554 1.9 mrg else 11555 1.9 mrg enable_objc_gc=no 11556 1.9 mrg fi 11557 1.9 mrg 11558 1.9 mrg 11559 1.9 mrg # Check whether --with-target-bdw-gc was given. 11560 1.9 mrg if test "${with_target_bdw_gc+set}" = set; then : 11561 1.9 mrg withval=$with_target_bdw_gc; 11562 1.9 mrg fi 11563 1.9 mrg 11564 1.9 mrg 11565 1.9 mrg # Check whether --with-target-bdw-gc-include was given. 11566 1.9 mrg if test "${with_target_bdw_gc_include+set}" = set; then : 11567 1.9 mrg withval=$with_target_bdw_gc_include; 11568 1.9 mrg fi 11569 1.9 mrg 11570 1.9 mrg 11571 1.9 mrg # Check whether --with-target-bdw-gc-lib was given. 11572 1.9 mrg if test "${with_target_bdw_gc_lib+set}" = set; then : 11573 1.9 mrg withval=$with_target_bdw_gc_lib; 11574 1.9 mrg fi 11575 1.9 mrg 11576 1.9 mrg 11577 1.9 mrg case "$enable_objc_gc" in 11578 1.9 mrg no) 11579 1.9 mrg use_bdw_gc=no 11580 1.9 mrg ;; 11581 1.9 mrg *) 11582 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5 11583 1.9 mrg $as_echo_n "checking for bdw garbage collector... " >&6; } 11584 1.9 mrg if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then 11585 1.9 mrg BDW_GC_CFLAGS= 11586 1.9 mrg BDW_GC_LIBS="-lgc" 11587 1.9 mrg else 11588 1.9 mrg if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then 11589 1.11 mrg as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5 11590 1.9 mrg elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then 11591 1.11 mrg as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5 11592 1.9 mrg else 11593 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5 11594 1.9 mrg $as_echo "using paths configured with --with-target-bdw-gc options" >&6; } 11595 1.9 mrg fi 11596 1.9 mrg mldir=`${CC-gcc} --print-multi-directory 2>/dev/null` 11597 1.9 mrg bdw_val= 11598 1.9 mrg if test "x$with_target_bdw_gc" != x; then 11599 1.9 mrg for i in `echo $with_target_bdw_gc | tr ',' ' '`; do 11600 1.9 mrg case "$i" in 11601 1.9 mrg *=*) sd=${i%%=*}; d=${i#*=} ;; 11602 1.9 mrg *) sd=.; d=$i ;; 11603 1.9 mrg esac 11604 1.9 mrg if test "$mldir" = "$sd"; then 11605 1.9 mrg bdw_val=$d 11606 1.9 mrg fi 11607 1.9 mrg done 11608 1.9 mrg if test "x$bdw_val" = x; then 11609 1.11 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5 11610 1.9 mrg fi 11611 1.9 mrg bdw_inc_dir="$bdw_val/include" 11612 1.9 mrg bdw_lib_dir="$bdw_val/lib" 11613 1.9 mrg fi 11614 1.9 mrg bdw_val= 11615 1.9 mrg if test "x$with_target_bdw_gc_include" != x; then 11616 1.9 mrg for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do 11617 1.9 mrg case "$i" in 11618 1.9 mrg *=*) sd=${i%%=*}; d=${i#*=} ;; 11619 1.9 mrg *) sd=.; d=$i; fallback=$i ;; 11620 1.9 mrg esac 11621 1.9 mrg if test "$mldir" = "$sd"; then 11622 1.9 mrg bdw_val=$d 11623 1.9 mrg fi 11624 1.9 mrg done 11625 1.9 mrg if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then 11626 1.9 mrg bdw_inc_dir="$fallback" 11627 1.9 mrg elif test "x$bdw_val" = x; then 11628 1.11 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11629 1.9 mrg else 11630 1.9 mrg bdw_inc_dir="$bdw_val" 11631 1.9 mrg fi 11632 1.9 mrg fi 11633 1.9 mrg bdw_val= 11634 1.9 mrg if test "x$with_target_bdw_gc_lib" != x; then 11635 1.9 mrg for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do 11636 1.9 mrg case "$i" in 11637 1.9 mrg *=*) sd=${i%%=*}; d=${i#*=} ;; 11638 1.9 mrg *) sd=.; d=$i ;; 11639 1.9 mrg esac 11640 1.9 mrg if test "$mldir" = "$sd"; then 11641 1.9 mrg bdw_val=$d 11642 1.9 mrg fi 11643 1.9 mrg done 11644 1.9 mrg if test "x$bdw_val" = x; then 11645 1.11 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11646 1.9 mrg fi 11647 1.9 mrg bdw_lib_dir="$bdw_val" 11648 1.9 mrg fi 11649 1.9 mrg if test "x$bdw_inc_dir" = x; then 11650 1.11 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11651 1.9 mrg fi 11652 1.9 mrg if test "x$bdw_lib_dir" = x; then 11653 1.11 mrg as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11654 1.9 mrg fi 11655 1.9 mrg BDW_GC_CFLAGS="-I$bdw_inc_dir" 11656 1.9 mrg if test -f $bdw_lib_dir/libgc.la; then 11657 1.9 mrg BDW_GC_LIBS="$bdw_lib_dir/libgc.la" 11658 1.9 mrg else 11659 1.9 mrg BDW_GC_LIBS="-L$bdw_lib_dir -lgc" 11660 1.9 mrg fi 11661 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11662 1.9 mrg $as_echo "found" >&6; } 11663 1.9 mrg fi 11664 1.9 mrg 11665 1.9 mrg case "$BDW_GC_LIBS" in 11666 1.9 mrg *libgc.la) 11667 1.9 mrg use_bdw_gc=yes 11668 1.9 mrg ;; 11669 1.9 mrg *) 11670 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5 11671 1.9 mrg $as_echo_n "checking for system boehm-gc... " >&6; } 11672 1.9 mrg save_CFLAGS=$CFLAGS 11673 1.9 mrg save_LIBS=$LIBS 11674 1.9 mrg CFLAGS="$CFLAGS $BDW_GC_CFLAGS" 11675 1.9 mrg LIBS="$LIBS $BDW_GC_LIBS" 11676 1.9 mrg if test x$gcc_no_link = xyes; then 11677 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11678 1.9 mrg fi 11679 1.9 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11680 1.9 mrg /* end confdefs.h. */ 11681 1.9 mrg #include <gc/gc.h> 11682 1.9 mrg int 11683 1.9 mrg main () 11684 1.9 mrg { 11685 1.9 mrg GC_init() 11686 1.9 mrg ; 11687 1.9 mrg return 0; 11688 1.9 mrg } 11689 1.9 mrg _ACEOF 11690 1.9 mrg if ac_fn_c_try_link "$LINENO"; then : 11691 1.9 mrg 11692 1.9 mrg if test "$cross_compiling" = yes; then : 11693 1.9 mrg system_bdw_gc_found=no 11694 1.9 mrg 11695 1.9 mrg else 11696 1.9 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11697 1.9 mrg /* end confdefs.h. */ 11698 1.9 mrg 11699 1.9 mrg #include <gc/gc.h> 11700 1.9 mrg int main() { 11701 1.9 mrg GC_init(); 11702 1.9 mrg return 0; 11703 1.9 mrg } 11704 1.9 mrg 11705 1.9 mrg _ACEOF 11706 1.9 mrg if ac_fn_c_try_run "$LINENO"; then : 11707 1.9 mrg system_bdw_gc_found=yes 11708 1.9 mrg else 11709 1.9 mrg system_bdw_gc_found=no 11710 1.9 mrg fi 11711 1.9 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11712 1.9 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 11713 1.9 mrg fi 11714 1.9 mrg 11715 1.9 mrg 11716 1.9 mrg else 11717 1.9 mrg system_bdw_gc_found=no 11718 1.9 mrg fi 11719 1.9 mrg rm -f core conftest.err conftest.$ac_objext \ 11720 1.9 mrg conftest$ac_exeext conftest.$ac_ext 11721 1.9 mrg CFLAGS=$save_CFLAGS 11722 1.9 mrg LIBS=$save_LIBS 11723 1.9 mrg if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then 11724 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5 11725 1.9 mrg $as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;} 11726 1.9 mrg use_bdw_gc=no 11727 1.9 mrg elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then 11728 1.11 mrg as_fn_error $? "system bdw-gc required but not found" "$LINENO" 5 11729 1.9 mrg else 11730 1.9 mrg use_bdw_gc=yes 11731 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11732 1.9 mrg $as_echo "found" >&6; } 11733 1.9 mrg fi 11734 1.9 mrg esac 11735 1.9 mrg esac 11736 1.9 mrg 11737 1.9 mrg if test "$use_bdw_gc" = no; then 11738 1.9 mrg OBJC_GCFLAGS='' 11739 1.9 mrg OBJC_BOEHM_GC='' 11740 1.9 mrg OBJC_BOEHM_GC_INCLUDES='' 11741 1.9 mrg OBJC_BOEHM_GC_LIBS='' 11742 1.9 mrg else 11743 1.9 mrg OBJC_GCFLAGS='-DOBJC_WITH_GC=1' 11744 1.9 mrg OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la' 11745 1.9 mrg OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS 11746 1.9 mrg OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS 11747 1.9 mrg fi 11748 1.9 mrg 11749 1.9 mrg 11750 1.9 mrg 11751 1.9 mrg 11752 1.9 mrg 11753 1.9 mrg # Determine what GCC version number to use in filesystem paths. 11754 1.9 mrg 11755 1.9 mrg get_gcc_base_ver="cat" 11756 1.9 mrg 11757 1.9 mrg # Check whether --with-gcc-major-version-only was given. 11758 1.9 mrg if test "${with_gcc_major_version_only+set}" = set; then : 11759 1.9 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 11760 1.9 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 11761 1.9 mrg fi 11762 1.9 mrg 11763 1.9 mrg fi 11764 1.9 mrg 11765 1.9 mrg 11766 1.9 mrg 11767 1.9 mrg 11768 1.1 mrg # ------ 11769 1.1 mrg # Output 11770 1.1 mrg # ------ 11771 1.1 mrg 11772 1.1 mrg if test ${multilib} = yes; then 11773 1.1 mrg multilib_arg="--enable-multilib" 11774 1.1 mrg else 11775 1.1 mrg multilib_arg= 11776 1.1 mrg fi 11777 1.1 mrg 11778 1.1 mrg ac_config_files="$ac_config_files Makefile" 11779 1.1 mrg 11780 1.1 mrg cat >confcache <<\_ACEOF 11781 1.1 mrg # This file is a shell script that caches the results of configure 11782 1.1 mrg # tests run on this system so they can be shared between configure 11783 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 11784 1.1 mrg # It is not useful on other systems. If it contains results you don't 11785 1.1 mrg # want to keep, you may remove or edit it. 11786 1.1 mrg # 11787 1.1 mrg # config.status only pays attention to the cache file if you give it 11788 1.1 mrg # the --recheck option to rerun configure. 11789 1.1 mrg # 11790 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 11791 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 11792 1.1 mrg # following values. 11793 1.1 mrg 11794 1.1 mrg _ACEOF 11795 1.1 mrg 11796 1.1 mrg # The following way of writing the cache mishandles newlines in values, 11797 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 11798 1.1 mrg # So, we kill variables containing newlines. 11799 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 11800 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 11801 1.1 mrg ( 11802 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11803 1.1 mrg eval ac_val=\$$ac_var 11804 1.1 mrg case $ac_val in #( 11805 1.1 mrg *${as_nl}*) 11806 1.1 mrg case $ac_var in #( 11807 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11808 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11809 1.1 mrg esac 11810 1.1 mrg case $ac_var in #( 11811 1.1 mrg _ | IFS | as_nl) ;; #( 11812 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11813 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 11814 1.1 mrg esac ;; 11815 1.1 mrg esac 11816 1.1 mrg done 11817 1.1 mrg 11818 1.1 mrg (set) 2>&1 | 11819 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 11820 1.1 mrg *${as_nl}ac_space=\ *) 11821 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 11822 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 11823 1.1 mrg sed -n \ 11824 1.1 mrg "s/'/'\\\\''/g; 11825 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11826 1.1 mrg ;; #( 11827 1.1 mrg *) 11828 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 11829 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11830 1.1 mrg ;; 11831 1.1 mrg esac | 11832 1.1 mrg sort 11833 1.1 mrg ) | 11834 1.1 mrg sed ' 11835 1.1 mrg /^ac_cv_env_/b end 11836 1.1 mrg t clear 11837 1.1 mrg :clear 11838 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11839 1.1 mrg t end 11840 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11841 1.1 mrg :end' >>confcache 11842 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11843 1.1 mrg if test -w "$cache_file"; then 11844 1.11 mrg if test "x$cache_file" != "x/dev/null"; then 11845 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11846 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 11847 1.11 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 11848 1.11 mrg cat confcache >"$cache_file" 11849 1.11 mrg else 11850 1.11 mrg case $cache_file in #( 11851 1.11 mrg */* | ?:*) 11852 1.11 mrg mv -f confcache "$cache_file"$$ && 11853 1.11 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 11854 1.11 mrg *) 11855 1.11 mrg mv -f confcache "$cache_file" ;; 11856 1.11 mrg esac 11857 1.11 mrg fi 11858 1.11 mrg fi 11859 1.1 mrg else 11860 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11861 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11862 1.1 mrg fi 11863 1.1 mrg fi 11864 1.1 mrg rm -f confcache 11865 1.1 mrg 11866 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 11867 1.1 mrg # Let make expand exec_prefix. 11868 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11869 1.1 mrg 11870 1.1 mrg DEFS=-DHAVE_CONFIG_H 11871 1.1 mrg 11872 1.1 mrg ac_libobjs= 11873 1.1 mrg ac_ltlibobjs= 11874 1.11 mrg U= 11875 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11876 1.1 mrg # 1. Remove the extension, and $U if already installed. 11877 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11878 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11879 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11880 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 11881 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11882 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11883 1.1 mrg done 11884 1.1 mrg LIBOBJS=$ac_libobjs 11885 1.1 mrg 11886 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 11887 1.1 mrg 11888 1.1 mrg 11889 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11890 1.11 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11891 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11892 1.1 mrg fi 11893 1.1 mrg 11894 1.11 mrg : "${CONFIG_STATUS=./config.status}" 11895 1.1 mrg ac_write_fail=0 11896 1.1 mrg ac_clean_files_save=$ac_clean_files 11897 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11898 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11899 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11900 1.1 mrg as_write_fail=0 11901 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11902 1.1 mrg #! $SHELL 11903 1.1 mrg # Generated by $as_me. 11904 1.1 mrg # Run this file to recreate the current configuration. 11905 1.1 mrg # Compiler output produced by configure, useful for debugging 11906 1.1 mrg # configure, is in config.log if it exists. 11907 1.1 mrg 11908 1.1 mrg debug=false 11909 1.1 mrg ac_cs_recheck=false 11910 1.1 mrg ac_cs_silent=false 11911 1.1 mrg 11912 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 11913 1.1 mrg export SHELL 11914 1.1 mrg _ASEOF 11915 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11916 1.1 mrg ## -------------------- ## 11917 1.1 mrg ## M4sh Initialization. ## 11918 1.1 mrg ## -------------------- ## 11919 1.1 mrg 11920 1.1 mrg # Be more Bourne compatible 11921 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 11922 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11923 1.1 mrg emulate sh 11924 1.1 mrg NULLCMD=: 11925 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11926 1.1 mrg # is contrary to our usage. Disable this feature. 11927 1.1 mrg alias -g '${1+"$@"}'='"$@"' 11928 1.1 mrg setopt NO_GLOB_SUBST 11929 1.1 mrg else 11930 1.1 mrg case `(set -o) 2>/dev/null` in #( 11931 1.1 mrg *posix*) : 11932 1.1 mrg set -o posix ;; #( 11933 1.1 mrg *) : 11934 1.1 mrg ;; 11935 1.1 mrg esac 11936 1.1 mrg fi 11937 1.1 mrg 11938 1.1 mrg 11939 1.1 mrg as_nl=' 11940 1.1 mrg ' 11941 1.1 mrg export as_nl 11942 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 11943 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11944 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11945 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11946 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 11947 1.1 mrg # but without wasting forks for bash or zsh. 11948 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 11949 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11950 1.1 mrg as_echo='print -r --' 11951 1.1 mrg as_echo_n='print -rn --' 11952 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11953 1.1 mrg as_echo='printf %s\n' 11954 1.1 mrg as_echo_n='printf %s' 11955 1.1 mrg else 11956 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11957 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11958 1.1 mrg as_echo_n='/usr/ucb/echo -n' 11959 1.1 mrg else 11960 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11961 1.1 mrg as_echo_n_body='eval 11962 1.1 mrg arg=$1; 11963 1.1 mrg case $arg in #( 11964 1.1 mrg *"$as_nl"*) 11965 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 11966 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11967 1.1 mrg esac; 11968 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11969 1.1 mrg ' 11970 1.1 mrg export as_echo_n_body 11971 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 11972 1.1 mrg fi 11973 1.1 mrg export as_echo_body 11974 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 11975 1.1 mrg fi 11976 1.1 mrg 11977 1.1 mrg # The user is always right. 11978 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 11979 1.1 mrg PATH_SEPARATOR=: 11980 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11981 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11982 1.1 mrg PATH_SEPARATOR=';' 11983 1.1 mrg } 11984 1.1 mrg fi 11985 1.1 mrg 11986 1.1 mrg 11987 1.1 mrg # IFS 11988 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 11989 1.1 mrg # there to prevent editors from complaining about space-tab. 11990 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 11991 1.1 mrg # splitting by setting IFS to empty value.) 11992 1.1 mrg IFS=" "" $as_nl" 11993 1.1 mrg 11994 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 11995 1.11 mrg as_myself= 11996 1.1 mrg case $0 in #(( 11997 1.1 mrg *[\\/]* ) as_myself=$0 ;; 11998 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11999 1.1 mrg for as_dir in $PATH 12000 1.1 mrg do 12001 1.1 mrg IFS=$as_save_IFS 12002 1.1 mrg test -z "$as_dir" && as_dir=. 12003 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12004 1.1 mrg done 12005 1.1 mrg IFS=$as_save_IFS 12006 1.1 mrg 12007 1.1 mrg ;; 12008 1.1 mrg esac 12009 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 12010 1.1 mrg # in which case we are not to be found in the path. 12011 1.1 mrg if test "x$as_myself" = x; then 12012 1.1 mrg as_myself=$0 12013 1.1 mrg fi 12014 1.1 mrg if test ! -f "$as_myself"; then 12015 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12016 1.1 mrg exit 1 12017 1.1 mrg fi 12018 1.1 mrg 12019 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 12020 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12021 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 12022 1.1 mrg # trigger a bug in pdksh 5.2.14. 12023 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 12024 1.1 mrg do eval test x\${$as_var+set} = xset \ 12025 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12026 1.1 mrg done 12027 1.1 mrg PS1='$ ' 12028 1.1 mrg PS2='> ' 12029 1.1 mrg PS4='+ ' 12030 1.1 mrg 12031 1.1 mrg # NLS nuisances. 12032 1.1 mrg LC_ALL=C 12033 1.1 mrg export LC_ALL 12034 1.1 mrg LANGUAGE=C 12035 1.1 mrg export LANGUAGE 12036 1.1 mrg 12037 1.1 mrg # CDPATH. 12038 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12039 1.1 mrg 12040 1.1 mrg 12041 1.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 12042 1.11 mrg # ---------------------------------------- 12043 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12044 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12045 1.11 mrg # script with STATUS, using 1 if that was 0. 12046 1.1 mrg as_fn_error () 12047 1.1 mrg { 12048 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 12049 1.11 mrg if test "$4"; then 12050 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12051 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12052 1.1 mrg fi 12053 1.11 mrg $as_echo "$as_me: error: $2" >&2 12054 1.1 mrg as_fn_exit $as_status 12055 1.1 mrg } # as_fn_error 12056 1.1 mrg 12057 1.1 mrg 12058 1.1 mrg # as_fn_set_status STATUS 12059 1.1 mrg # ----------------------- 12060 1.1 mrg # Set $? to STATUS, without forking. 12061 1.1 mrg as_fn_set_status () 12062 1.1 mrg { 12063 1.1 mrg return $1 12064 1.1 mrg } # as_fn_set_status 12065 1.1 mrg 12066 1.1 mrg # as_fn_exit STATUS 12067 1.1 mrg # ----------------- 12068 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12069 1.1 mrg as_fn_exit () 12070 1.1 mrg { 12071 1.1 mrg set +e 12072 1.1 mrg as_fn_set_status $1 12073 1.1 mrg exit $1 12074 1.1 mrg } # as_fn_exit 12075 1.1 mrg 12076 1.1 mrg # as_fn_unset VAR 12077 1.1 mrg # --------------- 12078 1.1 mrg # Portably unset VAR. 12079 1.1 mrg as_fn_unset () 12080 1.1 mrg { 12081 1.1 mrg { eval $1=; unset $1;} 12082 1.1 mrg } 12083 1.1 mrg as_unset=as_fn_unset 12084 1.1 mrg # as_fn_append VAR VALUE 12085 1.1 mrg # ---------------------- 12086 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 12087 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 12088 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 12089 1.1 mrg # implementations. 12090 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12091 1.1 mrg eval 'as_fn_append () 12092 1.1 mrg { 12093 1.1 mrg eval $1+=\$2 12094 1.1 mrg }' 12095 1.1 mrg else 12096 1.1 mrg as_fn_append () 12097 1.1 mrg { 12098 1.1 mrg eval $1=\$$1\$2 12099 1.1 mrg } 12100 1.1 mrg fi # as_fn_append 12101 1.1 mrg 12102 1.1 mrg # as_fn_arith ARG... 12103 1.1 mrg # ------------------ 12104 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 12105 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 12106 1.1 mrg # must be portable across $(()) and expr. 12107 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12108 1.1 mrg eval 'as_fn_arith () 12109 1.1 mrg { 12110 1.1 mrg as_val=$(( $* )) 12111 1.1 mrg }' 12112 1.1 mrg else 12113 1.1 mrg as_fn_arith () 12114 1.1 mrg { 12115 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 12116 1.1 mrg } 12117 1.1 mrg fi # as_fn_arith 12118 1.1 mrg 12119 1.1 mrg 12120 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 12121 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12122 1.1 mrg as_expr=expr 12123 1.1 mrg else 12124 1.1 mrg as_expr=false 12125 1.1 mrg fi 12126 1.1 mrg 12127 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12128 1.1 mrg as_basename=basename 12129 1.1 mrg else 12130 1.1 mrg as_basename=false 12131 1.1 mrg fi 12132 1.1 mrg 12133 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12134 1.1 mrg as_dirname=dirname 12135 1.1 mrg else 12136 1.1 mrg as_dirname=false 12137 1.1 mrg fi 12138 1.1 mrg 12139 1.1 mrg as_me=`$as_basename -- "$0" || 12140 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12141 1.1 mrg X"$0" : 'X\(//\)$' \| \ 12142 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 12143 1.1 mrg $as_echo X/"$0" | 12144 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12145 1.1 mrg s//\1/ 12146 1.1 mrg q 12147 1.1 mrg } 12148 1.1 mrg /^X\/\(\/\/\)$/{ 12149 1.1 mrg s//\1/ 12150 1.1 mrg q 12151 1.1 mrg } 12152 1.1 mrg /^X\/\(\/\).*/{ 12153 1.1 mrg s//\1/ 12154 1.1 mrg q 12155 1.1 mrg } 12156 1.1 mrg s/.*/./; q'` 12157 1.1 mrg 12158 1.1 mrg # Avoid depending upon Character Ranges. 12159 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12160 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12161 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12162 1.1 mrg as_cr_digits='0123456789' 12163 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 12164 1.1 mrg 12165 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 12166 1.1 mrg case `echo -n x` in #((((( 12167 1.1 mrg -n*) 12168 1.1 mrg case `echo 'xy\c'` in 12169 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12170 1.1 mrg xy) ECHO_C='\c';; 12171 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12172 1.1 mrg ECHO_T=' ';; 12173 1.1 mrg esac;; 12174 1.1 mrg *) 12175 1.1 mrg ECHO_N='-n';; 12176 1.1 mrg esac 12177 1.1 mrg 12178 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 12179 1.1 mrg if test -d conf$$.dir; then 12180 1.1 mrg rm -f conf$$.dir/conf$$.file 12181 1.1 mrg else 12182 1.1 mrg rm -f conf$$.dir 12183 1.1 mrg mkdir conf$$.dir 2>/dev/null 12184 1.1 mrg fi 12185 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 12186 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 12187 1.1 mrg as_ln_s='ln -s' 12188 1.1 mrg # ... but there are two gotchas: 12189 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12190 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12191 1.11 mrg # In both cases, we have to default to `cp -pR'. 12192 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12193 1.11 mrg as_ln_s='cp -pR' 12194 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 12195 1.1 mrg as_ln_s=ln 12196 1.1 mrg else 12197 1.11 mrg as_ln_s='cp -pR' 12198 1.1 mrg fi 12199 1.1 mrg else 12200 1.11 mrg as_ln_s='cp -pR' 12201 1.1 mrg fi 12202 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12203 1.1 mrg rmdir conf$$.dir 2>/dev/null 12204 1.1 mrg 12205 1.1 mrg 12206 1.1 mrg # as_fn_mkdir_p 12207 1.1 mrg # ------------- 12208 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 12209 1.1 mrg as_fn_mkdir_p () 12210 1.1 mrg { 12211 1.1 mrg 12212 1.1 mrg case $as_dir in #( 12213 1.1 mrg -*) as_dir=./$as_dir;; 12214 1.1 mrg esac 12215 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 12216 1.1 mrg as_dirs= 12217 1.1 mrg while :; do 12218 1.1 mrg case $as_dir in #( 12219 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12220 1.1 mrg *) as_qdir=$as_dir;; 12221 1.1 mrg esac 12222 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 12223 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 12224 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12225 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 12226 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 12227 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12228 1.1 mrg $as_echo X"$as_dir" | 12229 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12230 1.1 mrg s//\1/ 12231 1.1 mrg q 12232 1.1 mrg } 12233 1.1 mrg /^X\(\/\/\)[^/].*/{ 12234 1.1 mrg s//\1/ 12235 1.1 mrg q 12236 1.1 mrg } 12237 1.1 mrg /^X\(\/\/\)$/{ 12238 1.1 mrg s//\1/ 12239 1.1 mrg q 12240 1.1 mrg } 12241 1.1 mrg /^X\(\/\).*/{ 12242 1.1 mrg s//\1/ 12243 1.1 mrg q 12244 1.1 mrg } 12245 1.1 mrg s/.*/./; q'` 12246 1.1 mrg test -d "$as_dir" && break 12247 1.1 mrg done 12248 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 12249 1.11 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12250 1.1 mrg 12251 1.1 mrg 12252 1.1 mrg } # as_fn_mkdir_p 12253 1.1 mrg if mkdir -p . 2>/dev/null; then 12254 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 12255 1.1 mrg else 12256 1.1 mrg test -d ./-p && rmdir ./-p 12257 1.1 mrg as_mkdir_p=false 12258 1.1 mrg fi 12259 1.1 mrg 12260 1.11 mrg 12261 1.11 mrg # as_fn_executable_p FILE 12262 1.11 mrg # ----------------------- 12263 1.11 mrg # Test if FILE is an executable regular file. 12264 1.11 mrg as_fn_executable_p () 12265 1.11 mrg { 12266 1.11 mrg test -f "$1" && test -x "$1" 12267 1.11 mrg } # as_fn_executable_p 12268 1.11 mrg as_test_x='test -x' 12269 1.11 mrg as_executable_p=as_fn_executable_p 12270 1.1 mrg 12271 1.1 mrg # Sed expression to map a string onto a valid CPP name. 12272 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12273 1.1 mrg 12274 1.1 mrg # Sed expression to map a string onto a valid variable name. 12275 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12276 1.1 mrg 12277 1.1 mrg 12278 1.1 mrg exec 6>&1 12279 1.1 mrg ## ----------------------------------- ## 12280 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 12281 1.1 mrg ## ----------------------------------- ## 12282 1.1 mrg _ASEOF 12283 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12284 1.1 mrg 12285 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12286 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 12287 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 12288 1.1 mrg # values after options handling. 12289 1.1 mrg ac_log=" 12290 1.1 mrg This file was extended by package-unused $as_me version-unused, which was 12291 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 12292 1.1 mrg 12293 1.1 mrg CONFIG_FILES = $CONFIG_FILES 12294 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 12295 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 12296 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 12297 1.1 mrg $ $0 $@ 12298 1.1 mrg 12299 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 12300 1.1 mrg " 12301 1.1 mrg 12302 1.1 mrg _ACEOF 12303 1.1 mrg 12304 1.1 mrg case $ac_config_files in *" 12305 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 12306 1.1 mrg esac 12307 1.1 mrg 12308 1.1 mrg case $ac_config_headers in *" 12309 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12310 1.1 mrg esac 12311 1.1 mrg 12312 1.1 mrg 12313 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12314 1.1 mrg # Files that config.status was made for. 12315 1.1 mrg config_files="$ac_config_files" 12316 1.1 mrg config_headers="$ac_config_headers" 12317 1.1 mrg config_commands="$ac_config_commands" 12318 1.1 mrg 12319 1.1 mrg _ACEOF 12320 1.1 mrg 12321 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12322 1.1 mrg ac_cs_usage="\ 12323 1.1 mrg \`$as_me' instantiates files and other configuration actions 12324 1.1 mrg from templates according to the current configuration. Unless the files 12325 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 12326 1.1 mrg 12327 1.1 mrg Usage: $0 [OPTION]... [TAG]... 12328 1.1 mrg 12329 1.1 mrg -h, --help print this help, then exit 12330 1.1 mrg -V, --version print version number and configuration settings, then exit 12331 1.11 mrg --config print configuration, then exit 12332 1.1 mrg -q, --quiet, --silent 12333 1.1 mrg do not print progress messages 12334 1.1 mrg -d, --debug don't remove temporary files 12335 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 12336 1.1 mrg --file=FILE[:TEMPLATE] 12337 1.1 mrg instantiate the configuration file FILE 12338 1.1 mrg --header=FILE[:TEMPLATE] 12339 1.1 mrg instantiate the configuration header FILE 12340 1.1 mrg 12341 1.1 mrg Configuration files: 12342 1.1 mrg $config_files 12343 1.1 mrg 12344 1.1 mrg Configuration headers: 12345 1.1 mrg $config_headers 12346 1.1 mrg 12347 1.1 mrg Configuration commands: 12348 1.1 mrg $config_commands 12349 1.1 mrg 12350 1.1 mrg Report bugs to the package provider." 12351 1.1 mrg 12352 1.1 mrg _ACEOF 12353 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12354 1.11 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12355 1.1 mrg ac_cs_version="\\ 12356 1.1 mrg package-unused config.status version-unused 12357 1.11 mrg configured by $0, generated by GNU Autoconf 2.69, 12358 1.11 mrg with options \\"\$ac_cs_config\\" 12359 1.1 mrg 12360 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 12361 1.1 mrg This config.status script is free software; the Free Software Foundation 12362 1.1 mrg gives unlimited permission to copy, distribute and modify it." 12363 1.1 mrg 12364 1.1 mrg ac_pwd='$ac_pwd' 12365 1.1 mrg srcdir='$srcdir' 12366 1.1 mrg INSTALL='$INSTALL' 12367 1.1 mrg AWK='$AWK' 12368 1.1 mrg test -n "\$AWK" || AWK=awk 12369 1.1 mrg _ACEOF 12370 1.1 mrg 12371 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12372 1.1 mrg # The default lists apply if the user does not specify any file. 12373 1.1 mrg ac_need_defaults=: 12374 1.1 mrg while test $# != 0 12375 1.1 mrg do 12376 1.1 mrg case $1 in 12377 1.11 mrg --*=?*) 12378 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12379 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12380 1.1 mrg ac_shift=: 12381 1.1 mrg ;; 12382 1.11 mrg --*=) 12383 1.11 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12384 1.11 mrg ac_optarg= 12385 1.11 mrg ac_shift=: 12386 1.11 mrg ;; 12387 1.1 mrg *) 12388 1.1 mrg ac_option=$1 12389 1.1 mrg ac_optarg=$2 12390 1.1 mrg ac_shift=shift 12391 1.1 mrg ;; 12392 1.1 mrg esac 12393 1.1 mrg 12394 1.1 mrg case $ac_option in 12395 1.1 mrg # Handling of the options. 12396 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12397 1.1 mrg ac_cs_recheck=: ;; 12398 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12399 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 12400 1.11 mrg --config | --confi | --conf | --con | --co | --c ) 12401 1.11 mrg $as_echo "$ac_cs_config"; exit ;; 12402 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 12403 1.1 mrg debug=: ;; 12404 1.1 mrg --file | --fil | --fi | --f ) 12405 1.1 mrg $ac_shift 12406 1.1 mrg case $ac_optarg in 12407 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12408 1.11 mrg '') as_fn_error $? "missing file argument" ;; 12409 1.1 mrg esac 12410 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 12411 1.1 mrg ac_need_defaults=false;; 12412 1.1 mrg --header | --heade | --head | --hea ) 12413 1.1 mrg $ac_shift 12414 1.1 mrg case $ac_optarg in 12415 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12416 1.1 mrg esac 12417 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12418 1.1 mrg ac_need_defaults=false;; 12419 1.1 mrg --he | --h) 12420 1.1 mrg # Conflict between --help and --header 12421 1.11 mrg as_fn_error $? "ambiguous option: \`$1' 12422 1.1 mrg Try \`$0 --help' for more information.";; 12423 1.1 mrg --help | --hel | -h ) 12424 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 12425 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12426 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 12427 1.1 mrg ac_cs_silent=: ;; 12428 1.1 mrg 12429 1.1 mrg # This is an error. 12430 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$1' 12431 1.1 mrg Try \`$0 --help' for more information." ;; 12432 1.1 mrg 12433 1.1 mrg *) as_fn_append ac_config_targets " $1" 12434 1.1 mrg ac_need_defaults=false ;; 12435 1.1 mrg 12436 1.1 mrg esac 12437 1.1 mrg shift 12438 1.1 mrg done 12439 1.1 mrg 12440 1.1 mrg ac_configure_extra_args= 12441 1.1 mrg 12442 1.1 mrg if $ac_cs_silent; then 12443 1.1 mrg exec 6>/dev/null 12444 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 12445 1.1 mrg fi 12446 1.1 mrg 12447 1.1 mrg _ACEOF 12448 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12449 1.1 mrg if \$ac_cs_recheck; then 12450 1.11 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12451 1.1 mrg shift 12452 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12453 1.1 mrg CONFIG_SHELL='$SHELL' 12454 1.1 mrg export CONFIG_SHELL 12455 1.1 mrg exec "\$@" 12456 1.1 mrg fi 12457 1.1 mrg 12458 1.1 mrg _ACEOF 12459 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12460 1.1 mrg exec 5>>config.log 12461 1.1 mrg { 12462 1.1 mrg echo 12463 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12464 1.1 mrg ## Running $as_me. ## 12465 1.1 mrg _ASBOX 12466 1.1 mrg $as_echo "$ac_log" 12467 1.1 mrg } >&5 12468 1.1 mrg 12469 1.1 mrg _ACEOF 12470 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12471 1.1 mrg # 12472 1.1 mrg # INIT-COMMANDS 12473 1.1 mrg # 12474 1.1 mrg 12475 1.1 mrg srcdir="$srcdir" 12476 1.1 mrg host="$host" 12477 1.1 mrg target="$target" 12478 1.1 mrg with_multisubdir="$with_multisubdir" 12479 1.1 mrg with_multisrctop="$with_multisrctop" 12480 1.1 mrg with_target_subdir="$with_target_subdir" 12481 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}" 12482 1.1 mrg multi_basedir="$multi_basedir" 12483 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12484 1.1 mrg CC="$CC" 12485 1.1 mrg CXX="$CXX" 12486 1.1 mrg GFORTRAN="$GFORTRAN" 12487 1.11 mrg GDC="$GDC" 12488 1.1 mrg 12489 1.1 mrg 12490 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 12491 1.1 mrg # if CDPATH is set. 12492 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12493 1.1 mrg 12494 1.1 mrg sed_quote_subst='$sed_quote_subst' 12495 1.1 mrg double_quote_subst='$double_quote_subst' 12496 1.1 mrg delay_variable_subst='$delay_variable_subst' 12497 1.1 mrg AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 12498 1.1 mrg DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 12499 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12500 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12501 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12502 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12503 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12504 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12505 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12506 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12507 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12508 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12509 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12510 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12511 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12512 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12513 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12514 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12515 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12516 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12517 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12518 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12519 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12520 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12521 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12522 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12523 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12524 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12525 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12526 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12527 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12528 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12529 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12530 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12531 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12532 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12533 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12534 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12535 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12536 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12537 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12538 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12539 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12540 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12541 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12542 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12543 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12544 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12545 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12546 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"`' 12547 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"`' 12548 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12549 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12550 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12551 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12552 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12553 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12554 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12555 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12556 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12557 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12558 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12559 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12560 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12561 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12562 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12563 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12564 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12565 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12566 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12567 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12568 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12569 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12570 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12571 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12572 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12573 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12574 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12575 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12576 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12577 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12578 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12579 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12580 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12581 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12582 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12583 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12584 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12585 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12586 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12587 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12588 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12589 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12590 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12591 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12592 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12593 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12594 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12595 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12596 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12597 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12598 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12599 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12600 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12601 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12602 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12603 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12604 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12605 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12606 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12607 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12608 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12609 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12610 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12611 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12612 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12613 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12614 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12615 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12616 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12617 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12618 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12619 1.1 mrg 12620 1.1 mrg LTCC='$LTCC' 12621 1.1 mrg LTCFLAGS='$LTCFLAGS' 12622 1.1 mrg compiler='$compiler_DEFAULT' 12623 1.1 mrg 12624 1.1 mrg # A function that is used when there is no print builtin or printf. 12625 1.1 mrg func_fallback_echo () 12626 1.1 mrg { 12627 1.1 mrg eval 'cat <<_LTECHO_EOF 12628 1.1 mrg \$1 12629 1.1 mrg _LTECHO_EOF' 12630 1.1 mrg } 12631 1.1 mrg 12632 1.1 mrg # Quote evaled strings. 12633 1.1 mrg for var in AS \ 12634 1.1 mrg DLLTOOL \ 12635 1.1 mrg OBJDUMP \ 12636 1.1 mrg SHELL \ 12637 1.1 mrg ECHO \ 12638 1.1 mrg SED \ 12639 1.1 mrg GREP \ 12640 1.1 mrg EGREP \ 12641 1.1 mrg FGREP \ 12642 1.1 mrg LD \ 12643 1.1 mrg NM \ 12644 1.1 mrg LN_S \ 12645 1.1 mrg lt_SP2NL \ 12646 1.1 mrg lt_NL2SP \ 12647 1.1 mrg reload_flag \ 12648 1.1 mrg deplibs_check_method \ 12649 1.1 mrg file_magic_cmd \ 12650 1.1 mrg AR \ 12651 1.1 mrg AR_FLAGS \ 12652 1.1 mrg STRIP \ 12653 1.1 mrg RANLIB \ 12654 1.1 mrg CC \ 12655 1.1 mrg CFLAGS \ 12656 1.1 mrg compiler \ 12657 1.1 mrg lt_cv_sys_global_symbol_pipe \ 12658 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 12659 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 12660 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12661 1.1 mrg lt_prog_compiler_no_builtin_flag \ 12662 1.1 mrg lt_prog_compiler_wl \ 12663 1.1 mrg lt_prog_compiler_pic \ 12664 1.1 mrg lt_prog_compiler_static \ 12665 1.1 mrg lt_cv_prog_compiler_c_o \ 12666 1.1 mrg need_locks \ 12667 1.1 mrg DSYMUTIL \ 12668 1.1 mrg NMEDIT \ 12669 1.1 mrg LIPO \ 12670 1.1 mrg OTOOL \ 12671 1.1 mrg OTOOL64 \ 12672 1.1 mrg shrext_cmds \ 12673 1.1 mrg export_dynamic_flag_spec \ 12674 1.1 mrg whole_archive_flag_spec \ 12675 1.1 mrg compiler_needs_object \ 12676 1.1 mrg with_gnu_ld \ 12677 1.1 mrg allow_undefined_flag \ 12678 1.1 mrg no_undefined_flag \ 12679 1.1 mrg hardcode_libdir_flag_spec \ 12680 1.1 mrg hardcode_libdir_flag_spec_ld \ 12681 1.1 mrg hardcode_libdir_separator \ 12682 1.1 mrg fix_srcfile_path \ 12683 1.1 mrg exclude_expsyms \ 12684 1.1 mrg include_expsyms \ 12685 1.1 mrg file_list_spec \ 12686 1.1 mrg variables_saved_for_relink \ 12687 1.1 mrg libname_spec \ 12688 1.1 mrg library_names_spec \ 12689 1.1 mrg soname_spec \ 12690 1.1 mrg install_override_mode \ 12691 1.1 mrg finish_eval \ 12692 1.1 mrg old_striplib \ 12693 1.1 mrg striplib; do 12694 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12695 1.1 mrg *[\\\\\\\`\\"\\\$]*) 12696 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12697 1.1 mrg ;; 12698 1.1 mrg *) 12699 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12700 1.1 mrg ;; 12701 1.1 mrg esac 12702 1.1 mrg done 12703 1.1 mrg 12704 1.1 mrg # Double-quote double-evaled strings. 12705 1.1 mrg for var in reload_cmds \ 12706 1.1 mrg old_postinstall_cmds \ 12707 1.1 mrg old_postuninstall_cmds \ 12708 1.1 mrg old_archive_cmds \ 12709 1.1 mrg extract_expsyms_cmds \ 12710 1.1 mrg old_archive_from_new_cmds \ 12711 1.1 mrg old_archive_from_expsyms_cmds \ 12712 1.1 mrg archive_cmds \ 12713 1.1 mrg archive_expsym_cmds \ 12714 1.1 mrg module_cmds \ 12715 1.1 mrg module_expsym_cmds \ 12716 1.1 mrg export_symbols_cmds \ 12717 1.1 mrg prelink_cmds \ 12718 1.1 mrg postinstall_cmds \ 12719 1.1 mrg postuninstall_cmds \ 12720 1.1 mrg finish_cmds \ 12721 1.1 mrg sys_lib_search_path_spec \ 12722 1.1 mrg sys_lib_dlsearch_path_spec; do 12723 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12724 1.1 mrg *[\\\\\\\`\\"\\\$]*) 12725 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12726 1.1 mrg ;; 12727 1.1 mrg *) 12728 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12729 1.1 mrg ;; 12730 1.1 mrg esac 12731 1.1 mrg done 12732 1.1 mrg 12733 1.1 mrg ac_aux_dir='$ac_aux_dir' 12734 1.1 mrg xsi_shell='$xsi_shell' 12735 1.1 mrg lt_shell_append='$lt_shell_append' 12736 1.1 mrg 12737 1.1 mrg # See if we are running on zsh, and set the options which allow our 12738 1.1 mrg # commands through without removal of \ escapes INIT. 12739 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 12740 1.1 mrg setopt NO_GLOB_SUBST 12741 1.1 mrg fi 12742 1.1 mrg 12743 1.1 mrg 12744 1.1 mrg PACKAGE='$PACKAGE' 12745 1.1 mrg VERSION='$VERSION' 12746 1.1 mrg TIMESTAMP='$TIMESTAMP' 12747 1.1 mrg RM='$RM' 12748 1.1 mrg ofile='$ofile' 12749 1.1 mrg 12750 1.1 mrg 12751 1.1 mrg 12752 1.1 mrg 12753 1.1 mrg _ACEOF 12754 1.1 mrg 12755 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12756 1.1 mrg 12757 1.1 mrg # Handling of arguments. 12758 1.1 mrg for ac_config_target in $ac_config_targets 12759 1.1 mrg do 12760 1.1 mrg case $ac_config_target in 12761 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12762 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12763 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12764 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12765 1.1 mrg 12766 1.11 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12767 1.1 mrg esac 12768 1.1 mrg done 12769 1.1 mrg 12770 1.1 mrg 12771 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 12772 1.1 mrg # then the envvar interface is used. Set only those that are not. 12773 1.1 mrg # We use the long form for the default assignment because of an extremely 12774 1.1 mrg # bizarre bug on SunOS 4.1.3. 12775 1.1 mrg if $ac_need_defaults; then 12776 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12777 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12778 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12779 1.1 mrg fi 12780 1.1 mrg 12781 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 12782 1.1 mrg # simply because there is no reason against having it here, and in addition, 12783 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 12784 1.1 mrg # Hook for its removal unless debugging. 12785 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 12786 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 12787 1.1 mrg $debug || 12788 1.1 mrg { 12789 1.11 mrg tmp= ac_tmp= 12790 1.1 mrg trap 'exit_status=$? 12791 1.11 mrg : "${ac_tmp:=$tmp}" 12792 1.11 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12793 1.1 mrg ' 0 12794 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 12795 1.1 mrg } 12796 1.1 mrg # Create a (secure) tmp directory for tmp files. 12797 1.1 mrg 12798 1.1 mrg { 12799 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12800 1.11 mrg test -d "$tmp" 12801 1.1 mrg } || 12802 1.1 mrg { 12803 1.1 mrg tmp=./conf$$-$RANDOM 12804 1.1 mrg (umask 077 && mkdir "$tmp") 12805 1.11 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12806 1.11 mrg ac_tmp=$tmp 12807 1.1 mrg 12808 1.1 mrg # Set up the scripts for CONFIG_FILES section. 12809 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 12810 1.1 mrg # This happens for instance with `./config.status config.h'. 12811 1.1 mrg if test -n "$CONFIG_FILES"; then 12812 1.1 mrg 12813 1.1 mrg 12814 1.1 mrg ac_cr=`echo X | tr X '\015'` 12815 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 12816 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 12817 1.1 mrg # point, so we can use a bashism as a fallback. 12818 1.1 mrg if test "x$ac_cr" = x; then 12819 1.1 mrg eval ac_cr=\$\'\\r\' 12820 1.1 mrg fi 12821 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12822 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12823 1.11 mrg ac_cs_awk_cr='\\r' 12824 1.1 mrg else 12825 1.1 mrg ac_cs_awk_cr=$ac_cr 12826 1.1 mrg fi 12827 1.1 mrg 12828 1.11 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12829 1.1 mrg _ACEOF 12830 1.1 mrg 12831 1.1 mrg 12832 1.1 mrg { 12833 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 12834 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12835 1.1 mrg echo "_ACEOF" 12836 1.1 mrg } >conf$$subs.sh || 12837 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12838 1.11 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12839 1.1 mrg ac_delim='%!_!# ' 12840 1.1 mrg for ac_last_try in false false false false false :; do 12841 1.1 mrg . ./conf$$subs.sh || 12842 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12843 1.1 mrg 12844 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12845 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 12846 1.1 mrg break 12847 1.1 mrg elif $ac_last_try; then 12848 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12849 1.1 mrg else 12850 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12851 1.1 mrg fi 12852 1.1 mrg done 12853 1.1 mrg rm -f conf$$subs.sh 12854 1.1 mrg 12855 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12856 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12857 1.1 mrg _ACEOF 12858 1.1 mrg sed -n ' 12859 1.1 mrg h 12860 1.1 mrg s/^/S["/; s/!.*/"]=/ 12861 1.1 mrg p 12862 1.1 mrg g 12863 1.1 mrg s/^[^!]*!// 12864 1.1 mrg :repl 12865 1.1 mrg t repl 12866 1.1 mrg s/'"$ac_delim"'$// 12867 1.1 mrg t delim 12868 1.1 mrg :nl 12869 1.1 mrg h 12870 1.11 mrg s/\(.\{148\}\)..*/\1/ 12871 1.1 mrg t more1 12872 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12873 1.1 mrg p 12874 1.1 mrg n 12875 1.1 mrg b repl 12876 1.1 mrg :more1 12877 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12878 1.1 mrg p 12879 1.1 mrg g 12880 1.1 mrg s/.\{148\}// 12881 1.1 mrg t nl 12882 1.1 mrg :delim 12883 1.1 mrg h 12884 1.11 mrg s/\(.\{148\}\)..*/\1/ 12885 1.1 mrg t more2 12886 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 12887 1.1 mrg p 12888 1.1 mrg b 12889 1.1 mrg :more2 12890 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12891 1.1 mrg p 12892 1.1 mrg g 12893 1.1 mrg s/.\{148\}// 12894 1.1 mrg t delim 12895 1.1 mrg ' <conf$$subs.awk | sed ' 12896 1.1 mrg /^[^""]/{ 12897 1.1 mrg N 12898 1.1 mrg s/\n// 12899 1.1 mrg } 12900 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 12901 1.1 mrg rm -f conf$$subs.awk 12902 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12903 1.1 mrg _ACAWK 12904 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12905 1.1 mrg for (key in S) S_is_set[key] = 1 12906 1.1 mrg FS = "" 12907 1.1 mrg 12908 1.1 mrg } 12909 1.1 mrg { 12910 1.1 mrg line = $ 0 12911 1.1 mrg nfields = split(line, field, "@") 12912 1.1 mrg substed = 0 12913 1.1 mrg len = length(field[1]) 12914 1.1 mrg for (i = 2; i < nfields; i++) { 12915 1.1 mrg key = field[i] 12916 1.1 mrg keylen = length(key) 12917 1.1 mrg if (S_is_set[key]) { 12918 1.1 mrg value = S[key] 12919 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12920 1.1 mrg len += length(value) + length(field[++i]) 12921 1.1 mrg substed = 1 12922 1.1 mrg } else 12923 1.1 mrg len += 1 + keylen 12924 1.1 mrg } 12925 1.1 mrg 12926 1.1 mrg print line 12927 1.1 mrg } 12928 1.1 mrg 12929 1.1 mrg _ACAWK 12930 1.1 mrg _ACEOF 12931 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12932 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12933 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12934 1.1 mrg else 12935 1.1 mrg cat 12936 1.11 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12937 1.11 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12938 1.1 mrg _ACEOF 12939 1.1 mrg 12940 1.11 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12941 1.11 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12942 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 12943 1.1 mrg # (actually we leave an empty line to preserve line numbers). 12944 1.1 mrg if test "x$srcdir" = x.; then 12945 1.11 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12946 1.11 mrg h 12947 1.11 mrg s/// 12948 1.11 mrg s/^/:/ 12949 1.11 mrg s/[ ]*$/:/ 12950 1.11 mrg s/:\$(srcdir):/:/g 12951 1.11 mrg s/:\${srcdir}:/:/g 12952 1.11 mrg s/:@srcdir@:/:/g 12953 1.11 mrg s/^:*// 12954 1.1 mrg s/:*$// 12955 1.11 mrg x 12956 1.11 mrg s/\(=[ ]*\).*/\1/ 12957 1.11 mrg G 12958 1.11 mrg s/\n// 12959 1.1 mrg s/^[^=]*=[ ]*$// 12960 1.1 mrg }' 12961 1.1 mrg fi 12962 1.1 mrg 12963 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12964 1.1 mrg fi # test -n "$CONFIG_FILES" 12965 1.1 mrg 12966 1.1 mrg # Set up the scripts for CONFIG_HEADERS section. 12967 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS. 12968 1.1 mrg # This happens for instance with `./config.status Makefile'. 12969 1.1 mrg if test -n "$CONFIG_HEADERS"; then 12970 1.11 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12971 1.1 mrg BEGIN { 12972 1.1 mrg _ACEOF 12973 1.1 mrg 12974 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 12975 1.1 mrg # here-document in config.status, that substitutes the proper values into 12976 1.1 mrg # config.h.in to produce config.h. 12977 1.1 mrg 12978 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 12979 1.1 mrg # handling of long lines. 12980 1.1 mrg ac_delim='%!_!# ' 12981 1.1 mrg for ac_last_try in false false :; do 12982 1.11 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12983 1.11 mrg if test -z "$ac_tt"; then 12984 1.1 mrg break 12985 1.1 mrg elif $ac_last_try; then 12986 1.11 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12987 1.1 mrg else 12988 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12989 1.1 mrg fi 12990 1.1 mrg done 12991 1.1 mrg 12992 1.1 mrg # For the awk script, D is an array of macro values keyed by name, 12993 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash 12994 1.1 mrg # newline sequences. 12995 1.1 mrg 12996 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12997 1.1 mrg sed -n ' 12998 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 12999 1.1 mrg t rset 13000 1.1 mrg :rset 13001 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 13002 1.1 mrg t def 13003 1.1 mrg d 13004 1.1 mrg :def 13005 1.1 mrg s/\\$// 13006 1.1 mrg t bsnl 13007 1.1 mrg s/["\\]/\\&/g 13008 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13009 1.1 mrg D["\1"]=" \3"/p 13010 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13011 1.1 mrg d 13012 1.1 mrg :bsnl 13013 1.1 mrg s/["\\]/\\&/g 13014 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13015 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p 13016 1.1 mrg t cont 13017 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13018 1.1 mrg t cont 13019 1.1 mrg d 13020 1.1 mrg :cont 13021 1.1 mrg n 13022 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 13023 1.1 mrg t clear 13024 1.1 mrg :clear 13025 1.1 mrg s/\\$// 13026 1.1 mrg t bsnlc 13027 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 13028 1.1 mrg d 13029 1.1 mrg :bsnlc 13030 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13031 1.1 mrg b cont 13032 1.1 mrg ' <confdefs.h | sed ' 13033 1.1 mrg s/'"$ac_delim"'/"\\\ 13034 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 13035 1.1 mrg 13036 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13037 1.1 mrg for (key in D) D_is_set[key] = 1 13038 1.1 mrg FS = "" 13039 1.1 mrg } 13040 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13041 1.1 mrg line = \$ 0 13042 1.1 mrg split(line, arg, " ") 13043 1.1 mrg if (arg[1] == "#") { 13044 1.1 mrg defundef = arg[2] 13045 1.1 mrg mac1 = arg[3] 13046 1.1 mrg } else { 13047 1.1 mrg defundef = substr(arg[1], 2) 13048 1.1 mrg mac1 = arg[2] 13049 1.1 mrg } 13050 1.1 mrg split(mac1, mac2, "(") #) 13051 1.1 mrg macro = mac2[1] 13052 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1) 13053 1.1 mrg if (D_is_set[macro]) { 13054 1.1 mrg # Preserve the white space surrounding the "#". 13055 1.1 mrg print prefix "define", macro P[macro] D[macro] 13056 1.1 mrg next 13057 1.1 mrg } else { 13058 1.1 mrg # Replace #undef with comments. This is necessary, for example, 13059 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required 13060 1.1 mrg # on some systems where configure will not decide to define it. 13061 1.1 mrg if (defundef == "undef") { 13062 1.1 mrg print "/*", prefix defundef, macro, "*/" 13063 1.1 mrg next 13064 1.1 mrg } 13065 1.1 mrg } 13066 1.1 mrg } 13067 1.1 mrg { print } 13068 1.1 mrg _ACAWK 13069 1.1 mrg _ACEOF 13070 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13071 1.11 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13072 1.1 mrg fi # test -n "$CONFIG_HEADERS" 13073 1.1 mrg 13074 1.1 mrg 13075 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13076 1.1 mrg shift 13077 1.1 mrg for ac_tag 13078 1.1 mrg do 13079 1.1 mrg case $ac_tag in 13080 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 13081 1.1 mrg esac 13082 1.1 mrg case $ac_mode$ac_tag in 13083 1.1 mrg :[FHL]*:*);; 13084 1.11 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13085 1.1 mrg :[FH]-) ac_tag=-:-;; 13086 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13087 1.1 mrg esac 13088 1.1 mrg ac_save_IFS=$IFS 13089 1.1 mrg IFS=: 13090 1.1 mrg set x $ac_tag 13091 1.1 mrg IFS=$ac_save_IFS 13092 1.1 mrg shift 13093 1.1 mrg ac_file=$1 13094 1.1 mrg shift 13095 1.1 mrg 13096 1.1 mrg case $ac_mode in 13097 1.1 mrg :L) ac_source=$1;; 13098 1.1 mrg :[FH]) 13099 1.1 mrg ac_file_inputs= 13100 1.1 mrg for ac_f 13101 1.1 mrg do 13102 1.1 mrg case $ac_f in 13103 1.11 mrg -) ac_f="$ac_tmp/stdin";; 13104 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 13105 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 13106 1.1 mrg # because $ac_f cannot contain `:'. 13107 1.1 mrg test -f "$ac_f" || 13108 1.1 mrg case $ac_f in 13109 1.1 mrg [\\/$]*) false;; 13110 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13111 1.1 mrg esac || 13112 1.11 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13113 1.1 mrg esac 13114 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13115 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 13116 1.1 mrg done 13117 1.1 mrg 13118 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 13119 1.1 mrg # use $as_me), people would be surprised to read: 13120 1.1 mrg # /* config.h. Generated by config.status. */ 13121 1.1 mrg configure_input='Generated from '` 13122 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13123 1.1 mrg `' by configure.' 13124 1.1 mrg if test x"$ac_file" != x-; then 13125 1.1 mrg configure_input="$ac_file. $configure_input" 13126 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13127 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 13128 1.1 mrg fi 13129 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 13130 1.1 mrg case $configure_input in #( 13131 1.1 mrg *\&* | *\|* | *\\* ) 13132 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 13133 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 13134 1.1 mrg *) ac_sed_conf_input=$configure_input;; 13135 1.1 mrg esac 13136 1.1 mrg 13137 1.1 mrg case $ac_tag in 13138 1.11 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13139 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13140 1.1 mrg esac 13141 1.1 mrg ;; 13142 1.1 mrg esac 13143 1.1 mrg 13144 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 13145 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13146 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 13147 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 13148 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13149 1.1 mrg $as_echo X"$ac_file" | 13150 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13151 1.1 mrg s//\1/ 13152 1.1 mrg q 13153 1.1 mrg } 13154 1.1 mrg /^X\(\/\/\)[^/].*/{ 13155 1.1 mrg s//\1/ 13156 1.1 mrg q 13157 1.1 mrg } 13158 1.1 mrg /^X\(\/\/\)$/{ 13159 1.1 mrg s//\1/ 13160 1.1 mrg q 13161 1.1 mrg } 13162 1.1 mrg /^X\(\/\).*/{ 13163 1.1 mrg s//\1/ 13164 1.1 mrg q 13165 1.1 mrg } 13166 1.1 mrg s/.*/./; q'` 13167 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 13168 1.1 mrg ac_builddir=. 13169 1.1 mrg 13170 1.1 mrg case "$ac_dir" in 13171 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13172 1.1 mrg *) 13173 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13174 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 13175 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13176 1.1 mrg case $ac_top_builddir_sub in 13177 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13178 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13179 1.1 mrg esac ;; 13180 1.1 mrg esac 13181 1.1 mrg ac_abs_top_builddir=$ac_pwd 13182 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 13183 1.1 mrg # for backward compatibility: 13184 1.1 mrg ac_top_builddir=$ac_top_build_prefix 13185 1.1 mrg 13186 1.1 mrg case $srcdir in 13187 1.1 mrg .) # We are building in place. 13188 1.1 mrg ac_srcdir=. 13189 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 13190 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 13191 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 13192 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 13193 1.1 mrg ac_top_srcdir=$srcdir 13194 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 13195 1.1 mrg *) # Relative name. 13196 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13197 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 13198 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13199 1.1 mrg esac 13200 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13201 1.1 mrg 13202 1.1 mrg 13203 1.1 mrg case $ac_mode in 13204 1.1 mrg :F) 13205 1.1 mrg # 13206 1.1 mrg # CONFIG_FILE 13207 1.1 mrg # 13208 1.1 mrg 13209 1.1 mrg case $INSTALL in 13210 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13211 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13212 1.1 mrg esac 13213 1.1 mrg _ACEOF 13214 1.1 mrg 13215 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13216 1.1 mrg # If the template does not know about datarootdir, expand it. 13217 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 13218 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 13219 1.1 mrg ac_sed_dataroot=' 13220 1.1 mrg /datarootdir/ { 13221 1.1 mrg p 13222 1.1 mrg q 13223 1.1 mrg } 13224 1.1 mrg /@datadir@/p 13225 1.1 mrg /@docdir@/p 13226 1.1 mrg /@infodir@/p 13227 1.1 mrg /@localedir@/p 13228 1.1 mrg /@mandir@/p' 13229 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13230 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 13231 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13232 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13233 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13234 1.1 mrg _ACEOF 13235 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13236 1.1 mrg ac_datarootdir_hack=' 13237 1.1 mrg s&@datadir@&$datadir&g 13238 1.1 mrg s&@docdir@&$docdir&g 13239 1.1 mrg s&@infodir@&$infodir&g 13240 1.1 mrg s&@localedir@&$localedir&g 13241 1.1 mrg s&@mandir@&$mandir&g 13242 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 13243 1.1 mrg esac 13244 1.1 mrg _ACEOF 13245 1.1 mrg 13246 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 13247 1.1 mrg # Shell code in configure.ac might set extrasub. 13248 1.1 mrg # FIXME: do we really want to maintain this feature? 13249 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13250 1.1 mrg ac_sed_extra="$ac_vpsub 13251 1.1 mrg $extrasub 13252 1.1 mrg _ACEOF 13253 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13254 1.1 mrg :t 13255 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13256 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 13257 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 13258 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 13259 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 13260 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 13261 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 13262 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13263 1.1 mrg s&@builddir@&$ac_builddir&;t t 13264 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 13265 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13266 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 13267 1.1 mrg $ac_datarootdir_hack 13268 1.1 mrg " 13269 1.11 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13270 1.11 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13271 1.1 mrg 13272 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13273 1.11 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13274 1.11 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13275 1.11 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 13276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13277 1.11 mrg which seems to be undefined. Please make sure it is defined" >&5 13278 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13279 1.11 mrg which seems to be undefined. Please make sure it is defined" >&2;} 13280 1.1 mrg 13281 1.11 mrg rm -f "$ac_tmp/stdin" 13282 1.1 mrg case $ac_file in 13283 1.11 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13284 1.11 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13285 1.1 mrg esac \ 13286 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13287 1.1 mrg ;; 13288 1.1 mrg :H) 13289 1.1 mrg # 13290 1.1 mrg # CONFIG_HEADER 13291 1.1 mrg # 13292 1.1 mrg if test x"$ac_file" != x-; then 13293 1.1 mrg { 13294 1.1 mrg $as_echo "/* $configure_input */" \ 13295 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13296 1.11 mrg } >"$ac_tmp/config.h" \ 13297 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13298 1.11 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13300 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 13301 1.1 mrg else 13302 1.1 mrg rm -f "$ac_file" 13303 1.11 mrg mv "$ac_tmp/config.h" "$ac_file" \ 13304 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13305 1.1 mrg fi 13306 1.1 mrg else 13307 1.1 mrg $as_echo "/* $configure_input */" \ 13308 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13309 1.11 mrg || as_fn_error $? "could not create -" "$LINENO" 5 13310 1.1 mrg fi 13311 1.1 mrg ;; 13312 1.1 mrg 13313 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13314 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 13315 1.1 mrg ;; 13316 1.1 mrg esac 13317 1.1 mrg 13318 1.1 mrg 13319 1.1 mrg case $ac_file$ac_mode in 13320 1.1 mrg "default-1":C) 13321 1.1 mrg # Only add multilib support code if we just rebuilt the top-level 13322 1.1 mrg # Makefile. 13323 1.1 mrg case " $CONFIG_FILES " in 13324 1.1 mrg *" Makefile "*) 13325 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in 13326 1.1 mrg ;; 13327 1.1 mrg esac ;; 13328 1.1 mrg "libtool":C) 13329 1.1 mrg 13330 1.1 mrg # See if we are running on zsh, and set the options which allow our 13331 1.1 mrg # commands through without removal of \ escapes. 13332 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 13333 1.1 mrg setopt NO_GLOB_SUBST 13334 1.1 mrg fi 13335 1.1 mrg 13336 1.1 mrg cfgfile="${ofile}T" 13337 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13338 1.1 mrg $RM "$cfgfile" 13339 1.1 mrg 13340 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 13341 1.1 mrg #! $SHELL 13342 1.1 mrg 13343 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13344 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13345 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13346 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 13347 1.1 mrg # 13348 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13349 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13350 1.1 mrg # Written by Gordon Matzigkeit, 1996 13351 1.1 mrg # 13352 1.1 mrg # This file is part of GNU Libtool. 13353 1.1 mrg # 13354 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 13355 1.1 mrg # modify it under the terms of the GNU General Public License as 13356 1.1 mrg # published by the Free Software Foundation; either version 2 of 13357 1.1 mrg # the License, or (at your option) any later version. 13358 1.1 mrg # 13359 1.1 mrg # As a special exception to the GNU General Public License, 13360 1.1 mrg # if you distribute this file as part of a program or library that 13361 1.1 mrg # is built using GNU Libtool, you may include this file under the 13362 1.1 mrg # same distribution terms that you use for the rest of that program. 13363 1.1 mrg # 13364 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 13365 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 13366 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13367 1.1 mrg # GNU General Public License for more details. 13368 1.1 mrg # 13369 1.1 mrg # You should have received a copy of the GNU General Public License 13370 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 13371 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13372 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 13373 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13374 1.1 mrg 13375 1.1 mrg 13376 1.1 mrg # The names of the tagged configurations supported by this script. 13377 1.1 mrg available_tags="" 13378 1.1 mrg 13379 1.1 mrg # ### BEGIN LIBTOOL CONFIG 13380 1.1 mrg 13381 1.1 mrg # Assembler program. 13382 1.1 mrg AS=$lt_AS 13383 1.1 mrg 13384 1.1 mrg # DLL creation program. 13385 1.1 mrg DLLTOOL=$lt_DLLTOOL 13386 1.1 mrg 13387 1.1 mrg # Object dumper program. 13388 1.1 mrg OBJDUMP=$lt_OBJDUMP 13389 1.1 mrg 13390 1.1 mrg # Which release of libtool.m4 was used? 13391 1.1 mrg macro_version=$macro_version 13392 1.1 mrg macro_revision=$macro_revision 13393 1.1 mrg 13394 1.1 mrg # Whether or not to build shared libraries. 13395 1.1 mrg build_libtool_libs=$enable_shared 13396 1.1 mrg 13397 1.1 mrg # Whether or not to build static libraries. 13398 1.1 mrg build_old_libs=$enable_static 13399 1.1 mrg 13400 1.1 mrg # What type of objects to build. 13401 1.1 mrg pic_mode=$pic_mode 13402 1.1 mrg 13403 1.1 mrg # Whether or not to optimize for fast installation. 13404 1.1 mrg fast_install=$enable_fast_install 13405 1.1 mrg 13406 1.1 mrg # Shell to use when invoking shell scripts. 13407 1.1 mrg SHELL=$lt_SHELL 13408 1.1 mrg 13409 1.1 mrg # An echo program that protects backslashes. 13410 1.1 mrg ECHO=$lt_ECHO 13411 1.1 mrg 13412 1.1 mrg # The host system. 13413 1.1 mrg host_alias=$host_alias 13414 1.1 mrg host=$host 13415 1.1 mrg host_os=$host_os 13416 1.1 mrg 13417 1.1 mrg # The build system. 13418 1.1 mrg build_alias=$build_alias 13419 1.1 mrg build=$build 13420 1.1 mrg build_os=$build_os 13421 1.1 mrg 13422 1.1 mrg # A sed program that does not truncate output. 13423 1.1 mrg SED=$lt_SED 13424 1.1 mrg 13425 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 13426 1.1 mrg Xsed="\$SED -e 1s/^X//" 13427 1.1 mrg 13428 1.1 mrg # A grep program that handles long lines. 13429 1.1 mrg GREP=$lt_GREP 13430 1.1 mrg 13431 1.1 mrg # An ERE matcher. 13432 1.1 mrg EGREP=$lt_EGREP 13433 1.1 mrg 13434 1.1 mrg # A literal string matcher. 13435 1.1 mrg FGREP=$lt_FGREP 13436 1.1 mrg 13437 1.1 mrg # A BSD- or MS-compatible name lister. 13438 1.1 mrg NM=$lt_NM 13439 1.1 mrg 13440 1.1 mrg # Whether we need soft or hard links. 13441 1.1 mrg LN_S=$lt_LN_S 13442 1.1 mrg 13443 1.1 mrg # What is the maximum length of a command? 13444 1.1 mrg max_cmd_len=$max_cmd_len 13445 1.1 mrg 13446 1.1 mrg # Object file suffix (normally "o"). 13447 1.1 mrg objext=$ac_objext 13448 1.1 mrg 13449 1.1 mrg # Executable file suffix (normally ""). 13450 1.1 mrg exeext=$exeext 13451 1.1 mrg 13452 1.1 mrg # whether the shell understands "unset". 13453 1.1 mrg lt_unset=$lt_unset 13454 1.1 mrg 13455 1.1 mrg # turn spaces into newlines. 13456 1.1 mrg SP2NL=$lt_lt_SP2NL 13457 1.1 mrg 13458 1.1 mrg # turn newlines into spaces. 13459 1.1 mrg NL2SP=$lt_lt_NL2SP 13460 1.1 mrg 13461 1.1 mrg # Method to check whether dependent libraries are shared objects. 13462 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 13463 1.1 mrg 13464 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 13465 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 13466 1.1 mrg 13467 1.1 mrg # The archiver. 13468 1.1 mrg AR=$lt_AR 13469 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 13470 1.1 mrg 13471 1.1 mrg # A symbol stripping program. 13472 1.1 mrg STRIP=$lt_STRIP 13473 1.1 mrg 13474 1.1 mrg # Commands used to install an old-style archive. 13475 1.1 mrg RANLIB=$lt_RANLIB 13476 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 13477 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 13478 1.1 mrg 13479 1.1 mrg # Whether to use a lock for old archive extraction. 13480 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 13481 1.1 mrg 13482 1.1 mrg # A C compiler. 13483 1.1 mrg LTCC=$lt_CC 13484 1.1 mrg 13485 1.1 mrg # LTCC compiler flags. 13486 1.1 mrg LTCFLAGS=$lt_CFLAGS 13487 1.1 mrg 13488 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 13489 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13490 1.1 mrg 13491 1.1 mrg # Transform the output of nm in a proper C declaration. 13492 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13493 1.1 mrg 13494 1.1 mrg # Transform the output of nm in a C name address pair. 13495 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13496 1.1 mrg 13497 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 13498 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13499 1.1 mrg 13500 1.1 mrg # The name of the directory that contains temporary libtool files. 13501 1.1 mrg objdir=$objdir 13502 1.1 mrg 13503 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 13504 1.1 mrg MAGIC_CMD=$MAGIC_CMD 13505 1.1 mrg 13506 1.1 mrg # Must we lock files when doing compilation? 13507 1.1 mrg need_locks=$lt_need_locks 13508 1.1 mrg 13509 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13510 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 13511 1.1 mrg 13512 1.1 mrg # Tool to change global to local symbols on Mac OS X. 13513 1.1 mrg NMEDIT=$lt_NMEDIT 13514 1.1 mrg 13515 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 13516 1.1 mrg LIPO=$lt_LIPO 13517 1.1 mrg 13518 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 13519 1.1 mrg OTOOL=$lt_OTOOL 13520 1.1 mrg 13521 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13522 1.1 mrg OTOOL64=$lt_OTOOL64 13523 1.1 mrg 13524 1.1 mrg # Old archive suffix (normally "a"). 13525 1.1 mrg libext=$libext 13526 1.1 mrg 13527 1.1 mrg # Shared library suffix (normally ".so"). 13528 1.1 mrg shrext_cmds=$lt_shrext_cmds 13529 1.1 mrg 13530 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 13531 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 13532 1.1 mrg 13533 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 13534 1.1 mrg # restored at link time. 13535 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 13536 1.1 mrg 13537 1.1 mrg # Do we need the "lib" prefix for modules? 13538 1.1 mrg need_lib_prefix=$need_lib_prefix 13539 1.1 mrg 13540 1.1 mrg # Do we need a version for libraries? 13541 1.1 mrg need_version=$need_version 13542 1.1 mrg 13543 1.1 mrg # Library versioning type. 13544 1.1 mrg version_type=$version_type 13545 1.1 mrg 13546 1.1 mrg # Shared library runtime path variable. 13547 1.1 mrg runpath_var=$runpath_var 13548 1.1 mrg 13549 1.1 mrg # Shared library path variable. 13550 1.1 mrg shlibpath_var=$shlibpath_var 13551 1.1 mrg 13552 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 13553 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13554 1.1 mrg 13555 1.1 mrg # Format of library name prefix. 13556 1.1 mrg libname_spec=$lt_libname_spec 13557 1.1 mrg 13558 1.1 mrg # List of archive names. First name is the real one, the rest are links. 13559 1.1 mrg # The last name is the one that the linker finds with -lNAME 13560 1.1 mrg library_names_spec=$lt_library_names_spec 13561 1.1 mrg 13562 1.1 mrg # The coded name of the library, if different from the real name. 13563 1.1 mrg soname_spec=$lt_soname_spec 13564 1.1 mrg 13565 1.1 mrg # Permission mode override for installation of shared libraries. 13566 1.1 mrg install_override_mode=$lt_install_override_mode 13567 1.1 mrg 13568 1.1 mrg # Command to use after installation of a shared archive. 13569 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 13570 1.1 mrg 13571 1.1 mrg # Command to use after uninstallation of a shared archive. 13572 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 13573 1.1 mrg 13574 1.1 mrg # Commands used to finish a libtool library installation in a directory. 13575 1.1 mrg finish_cmds=$lt_finish_cmds 13576 1.1 mrg 13577 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 13578 1.1 mrg # not shown. 13579 1.1 mrg finish_eval=$lt_finish_eval 13580 1.1 mrg 13581 1.1 mrg # Whether we should hardcode library paths into libraries. 13582 1.1 mrg hardcode_into_libs=$hardcode_into_libs 13583 1.1 mrg 13584 1.1 mrg # Compile-time system search path for libraries. 13585 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13586 1.1 mrg 13587 1.1 mrg # Run-time system search path for libraries. 13588 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13589 1.1 mrg 13590 1.1 mrg # Whether dlopen is supported. 13591 1.1 mrg dlopen_support=$enable_dlopen 13592 1.1 mrg 13593 1.1 mrg # Whether dlopen of programs is supported. 13594 1.1 mrg dlopen_self=$enable_dlopen_self 13595 1.1 mrg 13596 1.1 mrg # Whether dlopen of statically linked programs is supported. 13597 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 13598 1.1 mrg 13599 1.1 mrg # Commands to strip libraries. 13600 1.1 mrg old_striplib=$lt_old_striplib 13601 1.1 mrg striplib=$lt_striplib 13602 1.1 mrg 13603 1.1 mrg 13604 1.1 mrg # The linker used to build libraries. 13605 1.1 mrg LD=$lt_LD 13606 1.1 mrg 13607 1.1 mrg # How to create reloadable object files. 13608 1.1 mrg reload_flag=$lt_reload_flag 13609 1.1 mrg reload_cmds=$lt_reload_cmds 13610 1.1 mrg 13611 1.1 mrg # Commands used to build an old-style archive. 13612 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 13613 1.1 mrg 13614 1.1 mrg # A language specific compiler. 13615 1.1 mrg CC=$lt_compiler 13616 1.1 mrg 13617 1.1 mrg # Is the compiler the GNU compiler? 13618 1.1 mrg with_gcc=$GCC 13619 1.1 mrg 13620 1.1 mrg # Compiler flag to turn off builtin functions. 13621 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13622 1.1 mrg 13623 1.1 mrg # How to pass a linker flag through the compiler. 13624 1.1 mrg wl=$lt_lt_prog_compiler_wl 13625 1.1 mrg 13626 1.1 mrg # Additional compiler flags for building library objects. 13627 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 13628 1.1 mrg 13629 1.1 mrg # Compiler flag to prevent dynamic linking. 13630 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 13631 1.1 mrg 13632 1.1 mrg # Does compiler simultaneously support -c and -o options? 13633 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13634 1.1 mrg 13635 1.1 mrg # Whether or not to add -lc for building shared libraries. 13636 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 13637 1.1 mrg 13638 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 13639 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13640 1.1 mrg 13641 1.1 mrg # Compiler flag to allow reflexive dlopens. 13642 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13643 1.1 mrg 13644 1.1 mrg # Compiler flag to generate shared objects directly from archives. 13645 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 13646 1.1 mrg 13647 1.1 mrg # Whether the compiler copes with passing no objects directly. 13648 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 13649 1.1 mrg 13650 1.1 mrg # Create an old-style archive from a shared archive. 13651 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13652 1.1 mrg 13653 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 13654 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13655 1.1 mrg 13656 1.1 mrg # Commands used to build a shared archive. 13657 1.1 mrg archive_cmds=$lt_archive_cmds 13658 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 13659 1.1 mrg 13660 1.1 mrg # Commands used to build a loadable module if different from building 13661 1.1 mrg # a shared archive. 13662 1.1 mrg module_cmds=$lt_module_cmds 13663 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 13664 1.1 mrg 13665 1.1 mrg # Whether we are building with GNU ld or not. 13666 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 13667 1.1 mrg 13668 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 13669 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 13670 1.1 mrg 13671 1.1 mrg # Flag that enforces no undefined symbols. 13672 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 13673 1.1 mrg 13674 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 13675 1.1 mrg # This must work even if \$libdir does not exist 13676 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13677 1.1 mrg 13678 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 13679 1.1 mrg # during linking. This must work even if \$libdir does not exist. 13680 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13681 1.1 mrg 13682 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 13683 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 13684 1.1 mrg 13685 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13686 1.1 mrg # DIR into the resulting binary. 13687 1.1 mrg hardcode_direct=$hardcode_direct 13688 1.1 mrg 13689 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13690 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 13691 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13692 1.1 mrg # library is relocated. 13693 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 13694 1.1 mrg 13695 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13696 1.1 mrg # into the resulting binary. 13697 1.1 mrg hardcode_minus_L=$hardcode_minus_L 13698 1.1 mrg 13699 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13700 1.1 mrg # into the resulting binary. 13701 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 13702 1.1 mrg 13703 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 13704 1.1 mrg # into the library and all subsequent libraries and executables linked 13705 1.1 mrg # against it. 13706 1.1 mrg hardcode_automatic=$hardcode_automatic 13707 1.1 mrg 13708 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 13709 1.1 mrg # to runtime path list. 13710 1.1 mrg inherit_rpath=$inherit_rpath 13711 1.1 mrg 13712 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 13713 1.1 mrg link_all_deplibs=$link_all_deplibs 13714 1.1 mrg 13715 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 13716 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 13717 1.1 mrg 13718 1.1 mrg # Set to "yes" if exported symbols are required. 13719 1.1 mrg always_export_symbols=$always_export_symbols 13720 1.1 mrg 13721 1.1 mrg # The commands to list exported symbols. 13722 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 13723 1.1 mrg 13724 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 13725 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 13726 1.1 mrg 13727 1.1 mrg # Symbols that must always be exported. 13728 1.1 mrg include_expsyms=$lt_include_expsyms 13729 1.1 mrg 13730 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 13731 1.1 mrg prelink_cmds=$lt_prelink_cmds 13732 1.1 mrg 13733 1.1 mrg # Specify filename containing input files. 13734 1.1 mrg file_list_spec=$lt_file_list_spec 13735 1.1 mrg 13736 1.1 mrg # How to hardcode a shared library path into an executable. 13737 1.1 mrg hardcode_action=$hardcode_action 13738 1.1 mrg 13739 1.1 mrg # ### END LIBTOOL CONFIG 13740 1.1 mrg 13741 1.1 mrg _LT_EOF 13742 1.1 mrg 13743 1.1 mrg case $host_os in 13744 1.1 mrg aix3*) 13745 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 13746 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 13747 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 13748 1.1 mrg # vanish in a puff of smoke. 13749 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 13750 1.1 mrg COLLECT_NAMES= 13751 1.1 mrg export COLLECT_NAMES 13752 1.1 mrg fi 13753 1.1 mrg _LT_EOF 13754 1.1 mrg ;; 13755 1.1 mrg esac 13756 1.1 mrg 13757 1.1 mrg 13758 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 13759 1.1 mrg 13760 1.1 mrg 13761 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 13762 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 13763 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 13764 1.1 mrg # is reportedly fixed, but why not run on old versions too? 13765 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13766 1.1 mrg || (rm -f "$cfgfile"; exit 1) 13767 1.1 mrg 13768 1.1 mrg case $xsi_shell in 13769 1.1 mrg yes) 13770 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13771 1.1 mrg 13772 1.1 mrg # func_dirname file append nondir_replacement 13773 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13774 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 13775 1.1 mrg func_dirname () 13776 1.1 mrg { 13777 1.1 mrg case ${1} in 13778 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 13779 1.1 mrg * ) func_dirname_result="${3}" ;; 13780 1.1 mrg esac 13781 1.1 mrg } 13782 1.1 mrg 13783 1.1 mrg # func_basename file 13784 1.1 mrg func_basename () 13785 1.1 mrg { 13786 1.1 mrg func_basename_result="${1##*/}" 13787 1.1 mrg } 13788 1.1 mrg 13789 1.1 mrg # func_dirname_and_basename file append nondir_replacement 13790 1.1 mrg # perform func_basename and func_dirname in a single function 13791 1.1 mrg # call: 13792 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 13793 1.1 mrg # add APPEND to the result, otherwise set result 13794 1.1 mrg # to NONDIR_REPLACEMENT. 13795 1.1 mrg # value returned in "$func_dirname_result" 13796 1.1 mrg # basename: Compute filename of FILE. 13797 1.1 mrg # value retuned in "$func_basename_result" 13798 1.1 mrg # Implementation must be kept synchronized with func_dirname 13799 1.1 mrg # and func_basename. For efficiency, we do not delegate to 13800 1.1 mrg # those functions but instead duplicate the functionality here. 13801 1.1 mrg func_dirname_and_basename () 13802 1.1 mrg { 13803 1.1 mrg case ${1} in 13804 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 13805 1.1 mrg * ) func_dirname_result="${3}" ;; 13806 1.1 mrg esac 13807 1.1 mrg func_basename_result="${1##*/}" 13808 1.1 mrg } 13809 1.1 mrg 13810 1.1 mrg # func_stripname prefix suffix name 13811 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 13812 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 13813 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 13814 1.1 mrg # dot (in which case that matches only a dot). 13815 1.1 mrg func_stripname () 13816 1.1 mrg { 13817 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13818 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 13819 1.1 mrg func_stripname_result=${3} 13820 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 13821 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 13822 1.1 mrg } 13823 1.1 mrg 13824 1.1 mrg # func_opt_split 13825 1.1 mrg func_opt_split () 13826 1.1 mrg { 13827 1.1 mrg func_opt_split_opt=${1%%=*} 13828 1.1 mrg func_opt_split_arg=${1#*=} 13829 1.1 mrg } 13830 1.1 mrg 13831 1.1 mrg # func_lo2o object 13832 1.1 mrg func_lo2o () 13833 1.1 mrg { 13834 1.1 mrg case ${1} in 13835 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13836 1.1 mrg *) func_lo2o_result=${1} ;; 13837 1.1 mrg esac 13838 1.1 mrg } 13839 1.1 mrg 13840 1.1 mrg # func_xform libobj-or-source 13841 1.1 mrg func_xform () 13842 1.1 mrg { 13843 1.1 mrg func_xform_result=${1%.*}.lo 13844 1.1 mrg } 13845 1.1 mrg 13846 1.1 mrg # func_arith arithmetic-term... 13847 1.1 mrg func_arith () 13848 1.1 mrg { 13849 1.1 mrg func_arith_result=$(( $* )) 13850 1.1 mrg } 13851 1.1 mrg 13852 1.1 mrg # func_len string 13853 1.1 mrg # STRING may not start with a hyphen. 13854 1.1 mrg func_len () 13855 1.1 mrg { 13856 1.1 mrg func_len_result=${#1} 13857 1.1 mrg } 13858 1.1 mrg 13859 1.1 mrg _LT_EOF 13860 1.1 mrg ;; 13861 1.1 mrg *) # Bourne compatible functions. 13862 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13863 1.1 mrg 13864 1.1 mrg # func_dirname file append nondir_replacement 13865 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13866 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 13867 1.1 mrg func_dirname () 13868 1.1 mrg { 13869 1.1 mrg # Extract subdirectory from the argument. 13870 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13871 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 13872 1.1 mrg func_dirname_result="${3}" 13873 1.1 mrg else 13874 1.1 mrg func_dirname_result="$func_dirname_result${2}" 13875 1.1 mrg fi 13876 1.1 mrg } 13877 1.1 mrg 13878 1.1 mrg # func_basename file 13879 1.1 mrg func_basename () 13880 1.1 mrg { 13881 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13882 1.1 mrg } 13883 1.1 mrg 13884 1.1 mrg 13885 1.1 mrg # func_stripname prefix suffix name 13886 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 13887 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 13888 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 13889 1.1 mrg # dot (in which case that matches only a dot). 13890 1.1 mrg # func_strip_suffix prefix name 13891 1.1 mrg func_stripname () 13892 1.1 mrg { 13893 1.1 mrg case ${2} in 13894 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13895 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13896 1.1 mrg esac 13897 1.1 mrg } 13898 1.1 mrg 13899 1.1 mrg # sed scripts: 13900 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13901 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 13902 1.1 mrg 13903 1.1 mrg # func_opt_split 13904 1.1 mrg func_opt_split () 13905 1.1 mrg { 13906 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13907 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13908 1.1 mrg } 13909 1.1 mrg 13910 1.1 mrg # func_lo2o object 13911 1.1 mrg func_lo2o () 13912 1.1 mrg { 13913 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13914 1.1 mrg } 13915 1.1 mrg 13916 1.1 mrg # func_xform libobj-or-source 13917 1.1 mrg func_xform () 13918 1.1 mrg { 13919 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13920 1.1 mrg } 13921 1.1 mrg 13922 1.1 mrg # func_arith arithmetic-term... 13923 1.1 mrg func_arith () 13924 1.1 mrg { 13925 1.1 mrg func_arith_result=`expr "$@"` 13926 1.1 mrg } 13927 1.1 mrg 13928 1.1 mrg # func_len string 13929 1.1 mrg # STRING may not start with a hyphen. 13930 1.1 mrg func_len () 13931 1.1 mrg { 13932 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13933 1.1 mrg } 13934 1.1 mrg 13935 1.1 mrg _LT_EOF 13936 1.1 mrg esac 13937 1.1 mrg 13938 1.1 mrg case $lt_shell_append in 13939 1.1 mrg yes) 13940 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13941 1.1 mrg 13942 1.1 mrg # func_append var value 13943 1.1 mrg # Append VALUE to the end of shell variable VAR. 13944 1.1 mrg func_append () 13945 1.1 mrg { 13946 1.1 mrg eval "$1+=\$2" 13947 1.1 mrg } 13948 1.1 mrg _LT_EOF 13949 1.1 mrg ;; 13950 1.1 mrg *) 13951 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13952 1.1 mrg 13953 1.1 mrg # func_append var value 13954 1.1 mrg # Append VALUE to the end of shell variable VAR. 13955 1.1 mrg func_append () 13956 1.1 mrg { 13957 1.1 mrg eval "$1=\$$1\$2" 13958 1.1 mrg } 13959 1.1 mrg 13960 1.1 mrg _LT_EOF 13961 1.1 mrg ;; 13962 1.1 mrg esac 13963 1.1 mrg 13964 1.1 mrg 13965 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13966 1.1 mrg || (rm -f "$cfgfile"; exit 1) 13967 1.1 mrg 13968 1.1 mrg mv -f "$cfgfile" "$ofile" || 13969 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13970 1.1 mrg chmod +x "$ofile" 13971 1.1 mrg 13972 1.1 mrg ;; 13973 1.1 mrg 13974 1.1 mrg esac 13975 1.1 mrg done # for ac_tag 13976 1.1 mrg 13977 1.1 mrg 13978 1.1 mrg as_fn_exit 0 13979 1.1 mrg _ACEOF 13980 1.1 mrg ac_clean_files=$ac_clean_files_save 13981 1.1 mrg 13982 1.1 mrg test $ac_write_fail = 0 || 13983 1.11 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13984 1.1 mrg 13985 1.1 mrg 13986 1.1 mrg # configure is writing to config.log, and then calls config.status. 13987 1.1 mrg # config.status does its own redirection, appending to config.log. 13988 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 13989 1.1 mrg # by configure, so config.status won't be able to write to it; its 13990 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 13991 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 13992 1.1 mrg # appended to by config.status. When coming back to configure, we 13993 1.1 mrg # need to make the FD available again. 13994 1.1 mrg if test "$no_create" != yes; then 13995 1.1 mrg ac_cs_success=: 13996 1.1 mrg ac_config_status_args= 13997 1.1 mrg test "$silent" = yes && 13998 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 13999 1.1 mrg exec 5>/dev/null 14000 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14001 1.1 mrg exec 5>>config.log 14002 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14003 1.1 mrg # would make configure fail if this is the last instruction. 14004 1.11 mrg $ac_cs_success || as_fn_exit 1 14005 1.1 mrg fi 14006 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14007 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14008 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14009 1.1 mrg fi 14010 1.1 mrg 14011