1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.1.1.9 christos # Generated by GNU Autoconf 2.69 for zlib 1.3.1. 4 1.1.1.4 christos # 5 1.1.1.4 christos # 6 1.1.1.4 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 christos # 8 1.1 christos # 9 1.1 christos # This configure script is free software; the Free Software Foundation 10 1.1 christos # gives unlimited permission to copy, distribute and modify it. 11 1.1 christos ## -------------------- ## 12 1.1 christos ## M4sh Initialization. ## 13 1.1 christos ## -------------------- ## 14 1.1 christos 15 1.1 christos # Be more Bourne compatible 16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 christos emulate sh 19 1.1 christos NULLCMD=: 20 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 christos # is contrary to our usage. Disable this feature. 22 1.1 christos alias -g '${1+"$@"}'='"$@"' 23 1.1 christos setopt NO_GLOB_SUBST 24 1.1 christos else 25 1.1 christos case `(set -o) 2>/dev/null` in #( 26 1.1 christos *posix*) : 27 1.1 christos set -o posix ;; #( 28 1.1 christos *) : 29 1.1 christos ;; 30 1.1 christos esac 31 1.1 christos fi 32 1.1 christos 33 1.1 christos 34 1.1 christos as_nl=' 35 1.1 christos ' 36 1.1 christos export as_nl 37 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 christos # but without wasting forks for bash or zsh. 43 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 christos as_echo='print -r --' 46 1.1 christos as_echo_n='print -rn --' 47 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 christos as_echo='printf %s\n' 49 1.1 christos as_echo_n='printf %s' 50 1.1 christos else 51 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 christos as_echo_n='/usr/ucb/echo -n' 54 1.1 christos else 55 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 christos as_echo_n_body='eval 57 1.1 christos arg=$1; 58 1.1 christos case $arg in #( 59 1.1 christos *"$as_nl"*) 60 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 christos esac; 63 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 christos ' 65 1.1 christos export as_echo_n_body 66 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 christos fi 68 1.1 christos export as_echo_body 69 1.1 christos as_echo='sh -c $as_echo_body as_echo' 70 1.1 christos fi 71 1.1 christos 72 1.1 christos # The user is always right. 73 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 christos PATH_SEPARATOR=: 75 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 christos PATH_SEPARATOR=';' 78 1.1 christos } 79 1.1 christos fi 80 1.1 christos 81 1.1 christos 82 1.1 christos # IFS 83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 christos # there to prevent editors from complaining about space-tab. 85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 christos # splitting by setting IFS to empty value.) 87 1.1 christos IFS=" "" $as_nl" 88 1.1 christos 89 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 90 1.1.1.4 christos as_myself= 91 1.1 christos case $0 in #(( 92 1.1 christos *[\\/]* ) as_myself=$0 ;; 93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 christos for as_dir in $PATH 95 1.1 christos do 96 1.1 christos IFS=$as_save_IFS 97 1.1 christos test -z "$as_dir" && as_dir=. 98 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 christos done 100 1.1 christos IFS=$as_save_IFS 101 1.1 christos 102 1.1 christos ;; 103 1.1 christos esac 104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 christos # in which case we are not to be found in the path. 106 1.1 christos if test "x$as_myself" = x; then 107 1.1 christos as_myself=$0 108 1.1 christos fi 109 1.1 christos if test ! -f "$as_myself"; then 110 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 christos exit 1 112 1.1 christos fi 113 1.1 christos 114 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 117 1.1 christos # trigger a bug in pdksh 5.2.14. 118 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 christos do eval test x\${$as_var+set} = xset \ 120 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 christos done 122 1.1 christos PS1='$ ' 123 1.1 christos PS2='> ' 124 1.1 christos PS4='+ ' 125 1.1 christos 126 1.1 christos # NLS nuisances. 127 1.1 christos LC_ALL=C 128 1.1 christos export LC_ALL 129 1.1 christos LANGUAGE=C 130 1.1 christos export LANGUAGE 131 1.1 christos 132 1.1 christos # CDPATH. 133 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 christos 135 1.1.1.4 christos # Use a proper internal environment variable to ensure we don't fall 136 1.1.1.4 christos # into an infinite loop, continuously re-executing ourselves. 137 1.1.1.4 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.1.1.4 christos _as_can_reexec=no; export _as_can_reexec; 139 1.1.1.4 christos # We cannot yet assume a decent shell, so we have to provide a 140 1.1.1.4 christos # neutralization value for shells without unset; and this also 141 1.1.1.4 christos # works around shells that cannot unset nonexistent variables. 142 1.1.1.4 christos # Preserve -v and -x to the replacement shell. 143 1.1.1.4 christos BASH_ENV=/dev/null 144 1.1.1.4 christos ENV=/dev/null 145 1.1.1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.1.1.4 christos case $- in # (((( 147 1.1.1.4 christos *v*x* | *x*v* ) as_opts=-vx ;; 148 1.1.1.4 christos *v* ) as_opts=-v ;; 149 1.1.1.4 christos *x* ) as_opts=-x ;; 150 1.1.1.4 christos * ) as_opts= ;; 151 1.1.1.4 christos esac 152 1.1.1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.1.1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail 154 1.1.1.4 christos # out after a failed `exec'. 155 1.1.1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.1.1.4 christos as_fn_exit 255 157 1.1.1.4 christos fi 158 1.1.1.4 christos # We don't want this to propagate to other subprocesses. 159 1.1.1.4 christos { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 christos if test "x$CONFIG_SHELL" = x; then 161 1.1 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 christos emulate sh 163 1.1 christos NULLCMD=: 164 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 christos # is contrary to our usage. Disable this feature. 166 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 christos setopt NO_GLOB_SUBST 168 1.1 christos else 169 1.1 christos case \`(set -o) 2>/dev/null\` in #( 170 1.1 christos *posix*) : 171 1.1 christos set -o posix ;; #( 172 1.1 christos *) : 173 1.1 christos ;; 174 1.1 christos esac 175 1.1 christos fi 176 1.1 christos " 177 1.1 christos as_required="as_fn_return () { (exit \$1); } 178 1.1 christos as_fn_success () { as_fn_return 0; } 179 1.1 christos as_fn_failure () { as_fn_return 1; } 180 1.1 christos as_fn_ret_success () { return 0; } 181 1.1 christos as_fn_ret_failure () { return 1; } 182 1.1 christos 183 1.1 christos exitcode=0 184 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 christos 190 1.1 christos else 191 1.1 christos exitcode=1; echo positional parameters were not saved. 192 1.1 christos fi 193 1.1.1.4 christos test x\$exitcode = x0 || exit 1 194 1.1.1.4 christos test -x / || exit 1" 195 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.1 christos 200 1.1 christos test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 201 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 202 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 203 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 1.1 christos PATH=/empty FPATH=/empty; export PATH FPATH 205 1.1 christos test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 206 1.1 christos || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 207 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1" 208 1.1 christos if (eval "$as_required") 2>/dev/null; then : 209 1.1 christos as_have_required=yes 210 1.1 christos else 211 1.1 christos as_have_required=no 212 1.1 christos fi 213 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 1.1 christos 215 1.1 christos else 216 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217 1.1 christos as_found=false 218 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219 1.1 christos do 220 1.1 christos IFS=$as_save_IFS 221 1.1 christos test -z "$as_dir" && as_dir=. 222 1.1 christos as_found=: 223 1.1 christos case $as_dir in #( 224 1.1 christos /*) 225 1.1 christos for as_base in sh bash ksh sh5; do 226 1.1 christos # Try only shells that exist, to save several forks. 227 1.1 christos as_shell=$as_dir/$as_base 228 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes 231 1.1 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 1.1 christos break 2 233 1.1 christos fi 234 1.1 christos fi 235 1.1 christos done;; 236 1.1 christos esac 237 1.1 christos as_found=false 238 1.1 christos done 239 1.1 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes 242 1.1 christos fi; } 243 1.1 christos IFS=$as_save_IFS 244 1.1 christos 245 1.1 christos 246 1.1 christos if test "x$CONFIG_SHELL" != x; then : 247 1.1.1.4 christos export CONFIG_SHELL 248 1.1.1.4 christos # We cannot yet assume a decent shell, so we have to provide a 249 1.1.1.4 christos # neutralization value for shells without unset; and this also 250 1.1.1.4 christos # works around shells that cannot unset nonexistent variables. 251 1.1.1.4 christos # Preserve -v and -x to the replacement shell. 252 1.1.1.4 christos BASH_ENV=/dev/null 253 1.1.1.4 christos ENV=/dev/null 254 1.1.1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.1.1.4 christos case $- in # (((( 256 1.1.1.4 christos *v*x* | *x*v* ) as_opts=-vx ;; 257 1.1.1.4 christos *v* ) as_opts=-v ;; 258 1.1.1.4 christos *x* ) as_opts=-x ;; 259 1.1.1.4 christos * ) as_opts= ;; 260 1.1.1.4 christos esac 261 1.1.1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.1.1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail 263 1.1.1.4 christos # out after a failed `exec'. 264 1.1.1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.1.1.4 christos exit 255 266 1.1 christos fi 267 1.1 christos 268 1.1 christos if test x$as_have_required = xno; then : 269 1.1 christos $as_echo "$0: This script requires a shell more modern than all" 270 1.1 christos $as_echo "$0: the shells that I found on your system." 271 1.1 christos if test x${ZSH_VERSION+set} = xset ; then 272 1.1 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 1.1 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 1.1 christos else 275 1.1 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 1.1 christos $0: including any error possibly output before this 277 1.1 christos $0: message. Then install a modern shell, or manually run 278 1.1 christos $0: the script under such a shell if you do have one." 279 1.1 christos fi 280 1.1 christos exit 1 281 1.1 christos fi 282 1.1 christos fi 283 1.1 christos fi 284 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 285 1.1 christos export SHELL 286 1.1 christos # Unset more variables known to interfere with behavior of common tools. 287 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS= 288 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS 289 1.1 christos 290 1.1 christos ## --------------------- ## 291 1.1 christos ## M4sh Shell Functions. ## 292 1.1 christos ## --------------------- ## 293 1.1 christos # as_fn_unset VAR 294 1.1 christos # --------------- 295 1.1 christos # Portably unset VAR. 296 1.1 christos as_fn_unset () 297 1.1 christos { 298 1.1 christos { eval $1=; unset $1;} 299 1.1 christos } 300 1.1 christos as_unset=as_fn_unset 301 1.1 christos 302 1.1 christos # as_fn_set_status STATUS 303 1.1 christos # ----------------------- 304 1.1 christos # Set $? to STATUS, without forking. 305 1.1 christos as_fn_set_status () 306 1.1 christos { 307 1.1 christos return $1 308 1.1 christos } # as_fn_set_status 309 1.1 christos 310 1.1 christos # as_fn_exit STATUS 311 1.1 christos # ----------------- 312 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 1.1 christos as_fn_exit () 314 1.1 christos { 315 1.1 christos set +e 316 1.1 christos as_fn_set_status $1 317 1.1 christos exit $1 318 1.1 christos } # as_fn_exit 319 1.1 christos 320 1.1 christos # as_fn_mkdir_p 321 1.1 christos # ------------- 322 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 323 1.1 christos as_fn_mkdir_p () 324 1.1 christos { 325 1.1 christos 326 1.1 christos case $as_dir in #( 327 1.1 christos -*) as_dir=./$as_dir;; 328 1.1 christos esac 329 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 330 1.1 christos as_dirs= 331 1.1 christos while :; do 332 1.1 christos case $as_dir in #( 333 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 1.1 christos *) as_qdir=$as_dir;; 335 1.1 christos esac 336 1.1 christos as_dirs="'$as_qdir' $as_dirs" 337 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 338 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 340 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 341 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 1.1 christos $as_echo X"$as_dir" | 343 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 1.1 christos s//\1/ 345 1.1 christos q 346 1.1 christos } 347 1.1 christos /^X\(\/\/\)[^/].*/{ 348 1.1 christos s//\1/ 349 1.1 christos q 350 1.1 christos } 351 1.1 christos /^X\(\/\/\)$/{ 352 1.1 christos s//\1/ 353 1.1 christos q 354 1.1 christos } 355 1.1 christos /^X\(\/\).*/{ 356 1.1 christos s//\1/ 357 1.1 christos q 358 1.1 christos } 359 1.1 christos s/.*/./; q'` 360 1.1 christos test -d "$as_dir" && break 361 1.1 christos done 362 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 363 1.1.1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 1.1 christos 365 1.1 christos 366 1.1 christos } # as_fn_mkdir_p 367 1.1.1.4 christos 368 1.1.1.4 christos # as_fn_executable_p FILE 369 1.1.1.4 christos # ----------------------- 370 1.1.1.4 christos # Test if FILE is an executable regular file. 371 1.1.1.4 christos as_fn_executable_p () 372 1.1.1.4 christos { 373 1.1.1.4 christos test -f "$1" && test -x "$1" 374 1.1.1.4 christos } # as_fn_executable_p 375 1.1 christos # as_fn_append VAR VALUE 376 1.1 christos # ---------------------- 377 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 378 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 379 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 380 1.1 christos # implementations. 381 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 1.1 christos eval 'as_fn_append () 383 1.1 christos { 384 1.1 christos eval $1+=\$2 385 1.1 christos }' 386 1.1 christos else 387 1.1 christos as_fn_append () 388 1.1 christos { 389 1.1 christos eval $1=\$$1\$2 390 1.1 christos } 391 1.1 christos fi # as_fn_append 392 1.1 christos 393 1.1 christos # as_fn_arith ARG... 394 1.1 christos # ------------------ 395 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 396 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 1.1 christos # must be portable across $(()) and expr. 398 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 1.1 christos eval 'as_fn_arith () 400 1.1 christos { 401 1.1 christos as_val=$(( $* )) 402 1.1 christos }' 403 1.1 christos else 404 1.1 christos as_fn_arith () 405 1.1 christos { 406 1.1 christos as_val=`expr "$@" || test $? -eq 1` 407 1.1 christos } 408 1.1 christos fi # as_fn_arith 409 1.1 christos 410 1.1 christos 411 1.1.1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.1.1.4 christos # ---------------------------------------- 413 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 1.1.1.4 christos # script with STATUS, using 1 if that was 0. 416 1.1 christos as_fn_error () 417 1.1 christos { 418 1.1.1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1 419 1.1.1.4 christos if test "$4"; then 420 1.1.1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 christos fi 423 1.1.1.4 christos $as_echo "$as_me: error: $2" >&2 424 1.1 christos as_fn_exit $as_status 425 1.1 christos } # as_fn_error 426 1.1 christos 427 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 428 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 1.1 christos as_expr=expr 430 1.1 christos else 431 1.1 christos as_expr=false 432 1.1 christos fi 433 1.1 christos 434 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 1.1 christos as_basename=basename 436 1.1 christos else 437 1.1 christos as_basename=false 438 1.1 christos fi 439 1.1 christos 440 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 1.1 christos as_dirname=dirname 442 1.1 christos else 443 1.1 christos as_dirname=false 444 1.1 christos fi 445 1.1 christos 446 1.1 christos as_me=`$as_basename -- "$0" || 447 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 1.1 christos X"$0" : 'X\(//\)$' \| \ 449 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 1.1 christos $as_echo X/"$0" | 451 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 1.1 christos s//\1/ 453 1.1 christos q 454 1.1 christos } 455 1.1 christos /^X\/\(\/\/\)$/{ 456 1.1 christos s//\1/ 457 1.1 christos q 458 1.1 christos } 459 1.1 christos /^X\/\(\/\).*/{ 460 1.1 christos s//\1/ 461 1.1 christos q 462 1.1 christos } 463 1.1 christos s/.*/./; q'` 464 1.1 christos 465 1.1 christos # Avoid depending upon Character Ranges. 466 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 1.1 christos as_cr_digits='0123456789' 470 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 471 1.1 christos 472 1.1 christos 473 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 1.1 christos sed -n ' 479 1.1 christos p 480 1.1 christos /[$]LINENO/= 481 1.1 christos ' <$as_myself | 482 1.1 christos sed ' 483 1.1 christos s/[$]LINENO.*/&-/ 484 1.1 christos t lineno 485 1.1 christos b 486 1.1 christos :lineno 487 1.1 christos N 488 1.1 christos :loop 489 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 1.1 christos t loop 491 1.1 christos s/-\n.*// 492 1.1 christos ' >$as_me.lineno && 493 1.1 christos chmod +x "$as_me.lineno" || 494 1.1 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 1.1 christos 496 1.1.1.4 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.1.1.4 christos # already done that, so ensure we don't try to do so again and fall 498 1.1.1.4 christos # in an infinite loop. This has already happened in practice. 499 1.1.1.4 christos _as_can_reexec=no; export _as_can_reexec 500 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems 501 1.1 christos # (the dirname of $[0] is not the place where we might find the 502 1.1 christos # original and so on. Autoconf is especially sensitive to this). 503 1.1 christos . "./$as_me.lineno" 504 1.1 christos # Exit status is that of the last command. 505 1.1 christos exit 506 1.1 christos } 507 1.1 christos 508 1.1 christos ECHO_C= ECHO_N= ECHO_T= 509 1.1 christos case `echo -n x` in #((((( 510 1.1 christos -n*) 511 1.1 christos case `echo 'xy\c'` in 512 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 1.1 christos xy) ECHO_C='\c';; 514 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 1.1 christos ECHO_T=' ';; 516 1.1 christos esac;; 517 1.1 christos *) 518 1.1 christos ECHO_N='-n';; 519 1.1 christos esac 520 1.1 christos 521 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 522 1.1 christos if test -d conf$$.dir; then 523 1.1 christos rm -f conf$$.dir/conf$$.file 524 1.1 christos else 525 1.1 christos rm -f conf$$.dir 526 1.1 christos mkdir conf$$.dir 2>/dev/null 527 1.1 christos fi 528 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 529 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 530 1.1 christos as_ln_s='ln -s' 531 1.1 christos # ... but there are two gotchas: 532 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 1.1.1.4 christos # In both cases, we have to default to `cp -pR'. 535 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 1.1.1.4 christos as_ln_s='cp -pR' 537 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 538 1.1 christos as_ln_s=ln 539 1.1 christos else 540 1.1.1.4 christos as_ln_s='cp -pR' 541 1.1 christos fi 542 1.1 christos else 543 1.1.1.4 christos as_ln_s='cp -pR' 544 1.1 christos fi 545 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 1.1 christos rmdir conf$$.dir 2>/dev/null 547 1.1 christos 548 1.1 christos if mkdir -p . 2>/dev/null; then 549 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 550 1.1 christos else 551 1.1 christos test -d ./-p && rmdir ./-p 552 1.1 christos as_mkdir_p=false 553 1.1 christos fi 554 1.1 christos 555 1.1.1.4 christos as_test_x='test -x' 556 1.1.1.4 christos as_executable_p=as_fn_executable_p 557 1.1 christos 558 1.1 christos # Sed expression to map a string onto a valid CPP name. 559 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 1.1 christos 561 1.1 christos # Sed expression to map a string onto a valid variable name. 562 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 1.1 christos 564 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 565 1.1 christos 566 1.1 christos 567 1.1.1.4 christos test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.1.1.4 christos exec 6>&1 569 1.1 christos 570 1.1 christos # Name of the host. 571 1.1.1.4 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 1.1 christos # so uname gets run too. 573 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 1.1 christos 575 1.1 christos # 576 1.1 christos # Initializations. 577 1.1 christos # 578 1.1 christos ac_default_prefix=/usr/local 579 1.1 christos ac_clean_files= 580 1.1 christos ac_config_libobj_dir=. 581 1.1 christos LIBOBJS= 582 1.1 christos cross_compiling=no 583 1.1 christos subdirs= 584 1.1 christos MFLAGS= 585 1.1 christos MAKEFLAGS= 586 1.1 christos 587 1.1 christos # Identity of this package. 588 1.1.1.4 christos PACKAGE_NAME='zlib' 589 1.1.1.4 christos PACKAGE_TARNAME='zlib' 590 1.1.1.9 christos PACKAGE_VERSION='1.3.1' 591 1.1.1.9 christos PACKAGE_STRING='zlib 1.3.1' 592 1.1.1.4 christos PACKAGE_BUGREPORT='' 593 1.1.1.4 christos PACKAGE_URL='' 594 1.1 christos 595 1.1 christos ac_unique_file="zlib.h" 596 1.1 christos # Factoring default headers for most tests. 597 1.1 christos ac_includes_default="\ 598 1.1 christos #include <stdio.h> 599 1.1 christos #ifdef HAVE_SYS_TYPES_H 600 1.1 christos # include <sys/types.h> 601 1.1 christos #endif 602 1.1 christos #ifdef HAVE_SYS_STAT_H 603 1.1 christos # include <sys/stat.h> 604 1.1 christos #endif 605 1.1 christos #ifdef STDC_HEADERS 606 1.1 christos # include <stdlib.h> 607 1.1 christos # include <stddef.h> 608 1.1 christos #else 609 1.1 christos # ifdef HAVE_STDLIB_H 610 1.1 christos # include <stdlib.h> 611 1.1 christos # endif 612 1.1 christos #endif 613 1.1 christos #ifdef HAVE_STRING_H 614 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615 1.1 christos # include <memory.h> 616 1.1 christos # endif 617 1.1 christos # include <string.h> 618 1.1 christos #endif 619 1.1 christos #ifdef HAVE_STRINGS_H 620 1.1 christos # include <strings.h> 621 1.1 christos #endif 622 1.1 christos #ifdef HAVE_INTTYPES_H 623 1.1 christos # include <inttypes.h> 624 1.1 christos #endif 625 1.1 christos #ifdef HAVE_STDINT_H 626 1.1 christos # include <stdint.h> 627 1.1 christos #endif 628 1.1 christos #ifdef HAVE_UNISTD_H 629 1.1 christos # include <unistd.h> 630 1.1 christos #endif" 631 1.1 christos 632 1.1.1.4 christos ac_header_list= 633 1.1 christos ac_subst_vars='am__EXEEXT_FALSE 634 1.1 christos am__EXEEXT_TRUE 635 1.1 christos LTLIBOBJS 636 1.1 christos LIBOBJS 637 1.1 christos PICFLAG 638 1.1.1.7 christos enable_host_pie 639 1.1.1.7 christos enable_host_shared 640 1.1 christos TARGET_LIBRARY_FALSE 641 1.1 christos TARGET_LIBRARY_TRUE 642 1.1 christos toolexeclibdir 643 1.1 christos toolexecdir 644 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_FALSE 645 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_TRUE 646 1.1 christos OTOOL64 647 1.1 christos OTOOL 648 1.1 christos LIPO 649 1.1 christos NMEDIT 650 1.1 christos DSYMUTIL 651 1.1 christos RANLIB 652 1.1 christos AR 653 1.1.1.9 christos LLVM_CONFIG 654 1.1.1.9 christos CPP 655 1.1 christos OBJDUMP 656 1.1 christos LN_S 657 1.1 christos NM 658 1.1 christos ac_ct_DUMPBIN 659 1.1 christos DUMPBIN 660 1.1 christos LD 661 1.1 christos FGREP 662 1.1 christos EGREP 663 1.1 christos GREP 664 1.1 christos SED 665 1.1 christos LIBTOOL 666 1.1.1.9 christos CET_FLAGS 667 1.1 christos am__fastdepCC_FALSE 668 1.1 christos am__fastdepCC_TRUE 669 1.1 christos CCDEPMODE 670 1.1.1.2 christos am__nodep 671 1.1 christos AMDEPBACKSLASH 672 1.1 christos AMDEP_FALSE 673 1.1 christos AMDEP_TRUE 674 1.1.1.7 christos am__quote 675 1.1 christos am__include 676 1.1 christos DEPDIR 677 1.1 christos OBJEXT 678 1.1 christos EXEEXT 679 1.1 christos ac_ct_CC 680 1.1 christos CPPFLAGS 681 1.1 christos LDFLAGS 682 1.1 christos CFLAGS 683 1.1 christos CC 684 1.1 christos COMPPATH 685 1.1 christos MAINT 686 1.1 christos MAINTAINER_MODE_FALSE 687 1.1 christos MAINTAINER_MODE_TRUE 688 1.1.1.4 christos AM_BACKSLASH 689 1.1.1.4 christos AM_DEFAULT_VERBOSITY 690 1.1.1.4 christos AM_DEFAULT_V 691 1.1.1.4 christos AM_V 692 1.1 christos am__untar 693 1.1 christos am__tar 694 1.1 christos AMTAR 695 1.1 christos am__leading_dot 696 1.1 christos SET_MAKE 697 1.1 christos AWK 698 1.1 christos mkdir_p 699 1.1 christos MKDIR_P 700 1.1 christos INSTALL_STRIP_PROGRAM 701 1.1 christos STRIP 702 1.1 christos install_sh 703 1.1 christos MAKEINFO 704 1.1 christos AUTOHEADER 705 1.1 christos AUTOMAKE 706 1.1 christos AUTOCONF 707 1.1 christos ACLOCAL 708 1.1 christos VERSION 709 1.1 christos PACKAGE 710 1.1 christos CYGPATH_W 711 1.1 christos am__isrc 712 1.1 christos INSTALL_DATA 713 1.1 christos INSTALL_SCRIPT 714 1.1 christos INSTALL_PROGRAM 715 1.1 christos mkinstalldirs 716 1.1 christos target_os 717 1.1 christos target_vendor 718 1.1 christos target_cpu 719 1.1 christos target 720 1.1 christos host_os 721 1.1 christos host_vendor 722 1.1 christos host_cpu 723 1.1 christos host 724 1.1 christos build_os 725 1.1 christos build_vendor 726 1.1 christos build_cpu 727 1.1 christos build 728 1.1 christos multi_basedir 729 1.1 christos target_alias 730 1.1 christos host_alias 731 1.1 christos build_alias 732 1.1 christos LIBS 733 1.1 christos ECHO_T 734 1.1 christos ECHO_N 735 1.1 christos ECHO_C 736 1.1 christos DEFS 737 1.1 christos mandir 738 1.1 christos localedir 739 1.1 christos libdir 740 1.1 christos psdir 741 1.1 christos pdfdir 742 1.1 christos dvidir 743 1.1 christos htmldir 744 1.1 christos infodir 745 1.1 christos docdir 746 1.1 christos oldincludedir 747 1.1 christos includedir 748 1.1 christos localstatedir 749 1.1 christos sharedstatedir 750 1.1 christos sysconfdir 751 1.1 christos datadir 752 1.1 christos datarootdir 753 1.1 christos libexecdir 754 1.1 christos sbindir 755 1.1 christos bindir 756 1.1 christos program_transform_name 757 1.1 christos prefix 758 1.1 christos exec_prefix 759 1.1 christos PACKAGE_URL 760 1.1 christos PACKAGE_BUGREPORT 761 1.1 christos PACKAGE_STRING 762 1.1 christos PACKAGE_VERSION 763 1.1 christos PACKAGE_TARNAME 764 1.1 christos PACKAGE_NAME 765 1.1 christos PATH_SEPARATOR 766 1.1.1.7 christos SHELL' 767 1.1 christos ac_subst_files='' 768 1.1 christos ac_user_opts=' 769 1.1 christos enable_option_checking 770 1.1 christos enable_multilib 771 1.1.1.4 christos enable_silent_rules 772 1.1 christos enable_maintainer_mode 773 1.1 christos with_target_subdir 774 1.1 christos with_cross_host 775 1.1 christos with_system_zlib 776 1.1 christos enable_dependency_tracking 777 1.1.1.9 christos enable_cet 778 1.1 christos enable_shared 779 1.1 christos enable_static 780 1.1 christos with_pic 781 1.1 christos enable_fast_install 782 1.1 christos with_gnu_ld 783 1.1 christos enable_libtool_lock 784 1.1.1.9 christos with_toolexeclibdir 785 1.1 christos enable_host_shared 786 1.1.1.7 christos enable_host_pie 787 1.1 christos ' 788 1.1 christos ac_precious_vars='build_alias 789 1.1 christos host_alias 790 1.1 christos target_alias 791 1.1 christos CPP 792 1.1 christos CPPFLAGS' 793 1.1 christos 794 1.1 christos 795 1.1 christos # Initialize some variables set by options. 796 1.1 christos ac_init_help= 797 1.1 christos ac_init_version=false 798 1.1 christos ac_unrecognized_opts= 799 1.1 christos ac_unrecognized_sep= 800 1.1 christos # The variables have the same names as the options, with 801 1.1 christos # dashes changed to underlines. 802 1.1 christos cache_file=/dev/null 803 1.1 christos exec_prefix=NONE 804 1.1 christos no_create= 805 1.1 christos no_recursion= 806 1.1 christos prefix=NONE 807 1.1 christos program_prefix=NONE 808 1.1 christos program_suffix=NONE 809 1.1 christos program_transform_name=s,x,x, 810 1.1 christos silent= 811 1.1 christos site= 812 1.1 christos srcdir= 813 1.1 christos verbose= 814 1.1 christos x_includes=NONE 815 1.1 christos x_libraries=NONE 816 1.1 christos 817 1.1 christos # Installation directory options. 818 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 819 1.1 christos # and all the variables that are supposed to be based on exec_prefix 820 1.1 christos # by default will actually change. 821 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 822 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 823 1.1 christos bindir='${exec_prefix}/bin' 824 1.1 christos sbindir='${exec_prefix}/sbin' 825 1.1 christos libexecdir='${exec_prefix}/libexec' 826 1.1 christos datarootdir='${prefix}/share' 827 1.1 christos datadir='${datarootdir}' 828 1.1 christos sysconfdir='${prefix}/etc' 829 1.1 christos sharedstatedir='${prefix}/com' 830 1.1 christos localstatedir='${prefix}/var' 831 1.1 christos includedir='${prefix}/include' 832 1.1 christos oldincludedir='/usr/include' 833 1.1.1.4 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 834 1.1 christos infodir='${datarootdir}/info' 835 1.1 christos htmldir='${docdir}' 836 1.1 christos dvidir='${docdir}' 837 1.1 christos pdfdir='${docdir}' 838 1.1 christos psdir='${docdir}' 839 1.1 christos libdir='${exec_prefix}/lib' 840 1.1 christos localedir='${datarootdir}/locale' 841 1.1 christos mandir='${datarootdir}/man' 842 1.1 christos 843 1.1 christos ac_prev= 844 1.1 christos ac_dashdash= 845 1.1 christos for ac_option 846 1.1 christos do 847 1.1 christos # If the previous option needs an argument, assign it. 848 1.1 christos if test -n "$ac_prev"; then 849 1.1 christos eval $ac_prev=\$ac_option 850 1.1 christos ac_prev= 851 1.1 christos continue 852 1.1 christos fi 853 1.1 christos 854 1.1 christos case $ac_option in 855 1.1.1.4 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 856 1.1.1.4 christos *=) ac_optarg= ;; 857 1.1.1.4 christos *) ac_optarg=yes ;; 858 1.1 christos esac 859 1.1 christos 860 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 861 1.1 christos 862 1.1 christos case $ac_dashdash$ac_option in 863 1.1 christos --) 864 1.1 christos ac_dashdash=yes ;; 865 1.1 christos 866 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 867 1.1 christos ac_prev=bindir ;; 868 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 869 1.1 christos bindir=$ac_optarg ;; 870 1.1 christos 871 1.1 christos -build | --build | --buil | --bui | --bu) 872 1.1 christos ac_prev=build_alias ;; 873 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 874 1.1 christos build_alias=$ac_optarg ;; 875 1.1 christos 876 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 877 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 878 1.1 christos ac_prev=cache_file ;; 879 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 880 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 881 1.1 christos cache_file=$ac_optarg ;; 882 1.1 christos 883 1.1 christos --config-cache | -C) 884 1.1 christos cache_file=config.cache ;; 885 1.1 christos 886 1.1 christos -datadir | --datadir | --datadi | --datad) 887 1.1 christos ac_prev=datadir ;; 888 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 889 1.1 christos datadir=$ac_optarg ;; 890 1.1 christos 891 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 892 1.1 christos | --dataroo | --dataro | --datar) 893 1.1 christos ac_prev=datarootdir ;; 894 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 895 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 896 1.1 christos datarootdir=$ac_optarg ;; 897 1.1 christos 898 1.1 christos -disable-* | --disable-*) 899 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 900 1.1 christos # Reject names that are not valid shell variable names. 901 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 902 1.1.1.4 christos as_fn_error $? "invalid feature name: $ac_useropt" 903 1.1 christos ac_useropt_orig=$ac_useropt 904 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 905 1.1 christos case $ac_user_opts in 906 1.1 christos *" 907 1.1 christos "enable_$ac_useropt" 908 1.1 christos "*) ;; 909 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 910 1.1 christos ac_unrecognized_sep=', ';; 911 1.1 christos esac 912 1.1 christos eval enable_$ac_useropt=no ;; 913 1.1 christos 914 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 915 1.1 christos ac_prev=docdir ;; 916 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 917 1.1 christos docdir=$ac_optarg ;; 918 1.1 christos 919 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 920 1.1 christos ac_prev=dvidir ;; 921 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 922 1.1 christos dvidir=$ac_optarg ;; 923 1.1 christos 924 1.1 christos -enable-* | --enable-*) 925 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 926 1.1 christos # Reject names that are not valid shell variable names. 927 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 928 1.1.1.4 christos as_fn_error $? "invalid feature name: $ac_useropt" 929 1.1 christos ac_useropt_orig=$ac_useropt 930 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 931 1.1 christos case $ac_user_opts in 932 1.1 christos *" 933 1.1 christos "enable_$ac_useropt" 934 1.1 christos "*) ;; 935 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 936 1.1 christos ac_unrecognized_sep=', ';; 937 1.1 christos esac 938 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 939 1.1 christos 940 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 941 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 942 1.1 christos | --exec | --exe | --ex) 943 1.1 christos ac_prev=exec_prefix ;; 944 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 945 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 946 1.1 christos | --exec=* | --exe=* | --ex=*) 947 1.1 christos exec_prefix=$ac_optarg ;; 948 1.1 christos 949 1.1 christos -gas | --gas | --ga | --g) 950 1.1 christos # Obsolete; use --with-gas. 951 1.1 christos with_gas=yes ;; 952 1.1 christos 953 1.1 christos -help | --help | --hel | --he | -h) 954 1.1 christos ac_init_help=long ;; 955 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 956 1.1 christos ac_init_help=recursive ;; 957 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 958 1.1 christos ac_init_help=short ;; 959 1.1 christos 960 1.1 christos -host | --host | --hos | --ho) 961 1.1 christos ac_prev=host_alias ;; 962 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 963 1.1 christos host_alias=$ac_optarg ;; 964 1.1 christos 965 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 966 1.1 christos ac_prev=htmldir ;; 967 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 968 1.1 christos | --ht=*) 969 1.1 christos htmldir=$ac_optarg ;; 970 1.1 christos 971 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 972 1.1 christos | --includ | --inclu | --incl | --inc) 973 1.1 christos ac_prev=includedir ;; 974 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 975 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 976 1.1 christos includedir=$ac_optarg ;; 977 1.1 christos 978 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 979 1.1 christos ac_prev=infodir ;; 980 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 981 1.1 christos infodir=$ac_optarg ;; 982 1.1 christos 983 1.1 christos -libdir | --libdir | --libdi | --libd) 984 1.1 christos ac_prev=libdir ;; 985 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 986 1.1 christos libdir=$ac_optarg ;; 987 1.1 christos 988 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 989 1.1 christos | --libexe | --libex | --libe) 990 1.1 christos ac_prev=libexecdir ;; 991 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 992 1.1 christos | --libexe=* | --libex=* | --libe=*) 993 1.1 christos libexecdir=$ac_optarg ;; 994 1.1 christos 995 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 996 1.1 christos ac_prev=localedir ;; 997 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 998 1.1 christos localedir=$ac_optarg ;; 999 1.1 christos 1000 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 1001 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 1002 1.1 christos ac_prev=localstatedir ;; 1003 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1004 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1005 1.1 christos localstatedir=$ac_optarg ;; 1006 1.1 christos 1007 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1008 1.1 christos ac_prev=mandir ;; 1009 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1010 1.1 christos mandir=$ac_optarg ;; 1011 1.1 christos 1012 1.1 christos -nfp | --nfp | --nf) 1013 1.1 christos # Obsolete; use --without-fp. 1014 1.1 christos with_fp=no ;; 1015 1.1 christos 1016 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1017 1.1 christos | --no-cr | --no-c | -n) 1018 1.1 christos no_create=yes ;; 1019 1.1 christos 1020 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1021 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1022 1.1 christos no_recursion=yes ;; 1023 1.1 christos 1024 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1025 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1026 1.1 christos | --oldin | --oldi | --old | --ol | --o) 1027 1.1 christos ac_prev=oldincludedir ;; 1028 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1029 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1030 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1031 1.1 christos oldincludedir=$ac_optarg ;; 1032 1.1 christos 1033 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1034 1.1 christos ac_prev=prefix ;; 1035 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1036 1.1 christos prefix=$ac_optarg ;; 1037 1.1 christos 1038 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1039 1.1 christos | --program-pre | --program-pr | --program-p) 1040 1.1 christos ac_prev=program_prefix ;; 1041 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1042 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1043 1.1 christos program_prefix=$ac_optarg ;; 1044 1.1 christos 1045 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1046 1.1 christos | --program-suf | --program-su | --program-s) 1047 1.1 christos ac_prev=program_suffix ;; 1048 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1049 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1050 1.1 christos program_suffix=$ac_optarg ;; 1051 1.1 christos 1052 1.1 christos -program-transform-name | --program-transform-name \ 1053 1.1 christos | --program-transform-nam | --program-transform-na \ 1054 1.1 christos | --program-transform-n | --program-transform- \ 1055 1.1 christos | --program-transform | --program-transfor \ 1056 1.1 christos | --program-transfo | --program-transf \ 1057 1.1 christos | --program-trans | --program-tran \ 1058 1.1 christos | --progr-tra | --program-tr | --program-t) 1059 1.1 christos ac_prev=program_transform_name ;; 1060 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1061 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1062 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1063 1.1 christos | --program-transform=* | --program-transfor=* \ 1064 1.1 christos | --program-transfo=* | --program-transf=* \ 1065 1.1 christos | --program-trans=* | --program-tran=* \ 1066 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1067 1.1 christos program_transform_name=$ac_optarg ;; 1068 1.1 christos 1069 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1070 1.1 christos ac_prev=pdfdir ;; 1071 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1072 1.1 christos pdfdir=$ac_optarg ;; 1073 1.1 christos 1074 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1075 1.1 christos ac_prev=psdir ;; 1076 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1077 1.1 christos psdir=$ac_optarg ;; 1078 1.1 christos 1079 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1080 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1081 1.1 christos silent=yes ;; 1082 1.1 christos 1083 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1084 1.1 christos ac_prev=sbindir ;; 1085 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1086 1.1 christos | --sbi=* | --sb=*) 1087 1.1 christos sbindir=$ac_optarg ;; 1088 1.1 christos 1089 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1090 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1091 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1092 1.1 christos | --sha | --sh) 1093 1.1 christos ac_prev=sharedstatedir ;; 1094 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1095 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1096 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1097 1.1 christos | --sha=* | --sh=*) 1098 1.1 christos sharedstatedir=$ac_optarg ;; 1099 1.1 christos 1100 1.1 christos -site | --site | --sit) 1101 1.1 christos ac_prev=site ;; 1102 1.1 christos -site=* | --site=* | --sit=*) 1103 1.1 christos site=$ac_optarg ;; 1104 1.1 christos 1105 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1106 1.1 christos ac_prev=srcdir ;; 1107 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1108 1.1 christos srcdir=$ac_optarg ;; 1109 1.1 christos 1110 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1111 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1112 1.1 christos ac_prev=sysconfdir ;; 1113 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1114 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1115 1.1 christos sysconfdir=$ac_optarg ;; 1116 1.1 christos 1117 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1118 1.1 christos ac_prev=target_alias ;; 1119 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1120 1.1 christos target_alias=$ac_optarg ;; 1121 1.1 christos 1122 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1123 1.1 christos verbose=yes ;; 1124 1.1 christos 1125 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1126 1.1 christos ac_init_version=: ;; 1127 1.1 christos 1128 1.1 christos -with-* | --with-*) 1129 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1130 1.1 christos # Reject names that are not valid shell variable names. 1131 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1132 1.1.1.4 christos as_fn_error $? "invalid package name: $ac_useropt" 1133 1.1 christos ac_useropt_orig=$ac_useropt 1134 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1135 1.1 christos case $ac_user_opts in 1136 1.1 christos *" 1137 1.1 christos "with_$ac_useropt" 1138 1.1 christos "*) ;; 1139 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1140 1.1 christos ac_unrecognized_sep=', ';; 1141 1.1 christos esac 1142 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1143 1.1 christos 1144 1.1 christos -without-* | --without-*) 1145 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1146 1.1 christos # Reject names that are not valid shell variable names. 1147 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1148 1.1.1.4 christos as_fn_error $? "invalid package name: $ac_useropt" 1149 1.1 christos ac_useropt_orig=$ac_useropt 1150 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1151 1.1 christos case $ac_user_opts in 1152 1.1 christos *" 1153 1.1 christos "with_$ac_useropt" 1154 1.1 christos "*) ;; 1155 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1156 1.1 christos ac_unrecognized_sep=', ';; 1157 1.1 christos esac 1158 1.1 christos eval with_$ac_useropt=no ;; 1159 1.1 christos 1160 1.1 christos --x) 1161 1.1 christos # Obsolete; use --with-x. 1162 1.1 christos with_x=yes ;; 1163 1.1 christos 1164 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1165 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1166 1.1 christos ac_prev=x_includes ;; 1167 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1168 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1169 1.1 christos x_includes=$ac_optarg ;; 1170 1.1 christos 1171 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1172 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1173 1.1 christos ac_prev=x_libraries ;; 1174 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1175 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1176 1.1 christos x_libraries=$ac_optarg ;; 1177 1.1 christos 1178 1.1.1.4 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1179 1.1.1.4 christos Try \`$0 --help' for more information" 1180 1.1 christos ;; 1181 1.1 christos 1182 1.1 christos *=*) 1183 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1184 1.1 christos # Reject names that are not valid shell variable names. 1185 1.1 christos case $ac_envvar in #( 1186 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1187 1.1.1.4 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1188 1.1 christos esac 1189 1.1 christos eval $ac_envvar=\$ac_optarg 1190 1.1 christos export $ac_envvar ;; 1191 1.1 christos 1192 1.1 christos *) 1193 1.1 christos # FIXME: should be removed in autoconf 3.0. 1194 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1195 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1196 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1197 1.1.1.4 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1198 1.1 christos ;; 1199 1.1 christos 1200 1.1 christos esac 1201 1.1 christos done 1202 1.1 christos 1203 1.1 christos if test -n "$ac_prev"; then 1204 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1205 1.1.1.4 christos as_fn_error $? "missing argument to $ac_option" 1206 1.1 christos fi 1207 1.1 christos 1208 1.1 christos if test -n "$ac_unrecognized_opts"; then 1209 1.1 christos case $enable_option_checking in 1210 1.1 christos no) ;; 1211 1.1.1.4 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1212 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1213 1.1 christos esac 1214 1.1 christos fi 1215 1.1 christos 1216 1.1 christos # Check all directory arguments for consistency. 1217 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1218 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1219 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1220 1.1 christos libdir localedir mandir 1221 1.1 christos do 1222 1.1 christos eval ac_val=\$$ac_var 1223 1.1 christos # Remove trailing slashes. 1224 1.1 christos case $ac_val in 1225 1.1 christos */ ) 1226 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1227 1.1 christos eval $ac_var=\$ac_val;; 1228 1.1 christos esac 1229 1.1 christos # Be sure to have absolute directory names. 1230 1.1 christos case $ac_val in 1231 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1232 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1233 1.1 christos esac 1234 1.1.1.4 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1235 1.1 christos done 1236 1.1 christos 1237 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1238 1.1 christos # used to hold the argument of --host etc. 1239 1.1 christos # FIXME: To remove some day. 1240 1.1 christos build=$build_alias 1241 1.1 christos host=$host_alias 1242 1.1 christos target=$target_alias 1243 1.1 christos 1244 1.1 christos # FIXME: To remove some day. 1245 1.1 christos if test "x$host_alias" != x; then 1246 1.1 christos if test "x$build_alias" = x; then 1247 1.1 christos cross_compiling=maybe 1248 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1249 1.1 christos cross_compiling=yes 1250 1.1 christos fi 1251 1.1 christos fi 1252 1.1 christos 1253 1.1 christos ac_tool_prefix= 1254 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1255 1.1 christos 1256 1.1 christos test "$silent" = yes && exec 6>/dev/null 1257 1.1 christos 1258 1.1 christos 1259 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1260 1.1 christos ac_ls_di=`ls -di .` && 1261 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1262 1.1.1.4 christos as_fn_error $? "working directory cannot be determined" 1263 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1264 1.1.1.4 christos as_fn_error $? "pwd does not report name of working directory" 1265 1.1 christos 1266 1.1 christos 1267 1.1 christos # Find the source files, if location was not specified. 1268 1.1 christos if test -z "$srcdir"; then 1269 1.1 christos ac_srcdir_defaulted=yes 1270 1.1 christos # Try the directory containing this script, then the parent directory. 1271 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1272 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1273 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1274 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1275 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1276 1.1 christos $as_echo X"$as_myself" | 1277 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1278 1.1 christos s//\1/ 1279 1.1 christos q 1280 1.1 christos } 1281 1.1 christos /^X\(\/\/\)[^/].*/{ 1282 1.1 christos s//\1/ 1283 1.1 christos q 1284 1.1 christos } 1285 1.1 christos /^X\(\/\/\)$/{ 1286 1.1 christos s//\1/ 1287 1.1 christos q 1288 1.1 christos } 1289 1.1 christos /^X\(\/\).*/{ 1290 1.1 christos s//\1/ 1291 1.1 christos q 1292 1.1 christos } 1293 1.1 christos s/.*/./; q'` 1294 1.1 christos srcdir=$ac_confdir 1295 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1296 1.1 christos srcdir=.. 1297 1.1 christos fi 1298 1.1 christos else 1299 1.1 christos ac_srcdir_defaulted=no 1300 1.1 christos fi 1301 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1302 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1303 1.1.1.4 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1304 1.1 christos fi 1305 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1306 1.1 christos ac_abs_confdir=`( 1307 1.1.1.4 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1308 1.1 christos pwd)` 1309 1.1 christos # When building in place, set srcdir=. 1310 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1311 1.1 christos srcdir=. 1312 1.1 christos fi 1313 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1314 1.1 christos # Double slashes in file names in object file debugging info 1315 1.1 christos # mess up M-x gdb in Emacs. 1316 1.1 christos case $srcdir in 1317 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1318 1.1 christos esac 1319 1.1 christos for ac_var in $ac_precious_vars; do 1320 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1321 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1322 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1323 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1324 1.1 christos done 1325 1.1 christos 1326 1.1 christos # 1327 1.1 christos # Report the --help message. 1328 1.1 christos # 1329 1.1 christos if test "$ac_init_help" = "long"; then 1330 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1331 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1332 1.1 christos cat <<_ACEOF 1333 1.1.1.9 christos \`configure' configures zlib 1.3.1 to adapt to many kinds of systems. 1334 1.1 christos 1335 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1336 1.1 christos 1337 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1338 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1339 1.1 christos 1340 1.1 christos Defaults for the options are specified in brackets. 1341 1.1 christos 1342 1.1 christos Configuration: 1343 1.1 christos -h, --help display this help and exit 1344 1.1 christos --help=short display options specific to this package 1345 1.1 christos --help=recursive display the short help of all the included packages 1346 1.1 christos -V, --version display version information and exit 1347 1.1.1.4 christos -q, --quiet, --silent do not print \`checking ...' messages 1348 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1349 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1350 1.1 christos -n, --no-create do not create output files 1351 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1352 1.1 christos 1353 1.1 christos Installation directories: 1354 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1355 1.1 christos [$ac_default_prefix] 1356 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1357 1.1 christos [PREFIX] 1358 1.1 christos 1359 1.1 christos By default, \`make install' will install all the files in 1360 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1361 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1362 1.1 christos for instance \`--prefix=\$HOME'. 1363 1.1 christos 1364 1.1 christos For better control, use the options below. 1365 1.1 christos 1366 1.1 christos Fine tuning of the installation directories: 1367 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1368 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1369 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1370 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1371 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1372 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1373 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1374 1.1 christos --includedir=DIR C header files [PREFIX/include] 1375 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1376 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1377 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1378 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1379 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1380 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1381 1.1.1.4 christos --docdir=DIR documentation root [DATAROOTDIR/doc/zlib] 1382 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1383 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1384 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1385 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1386 1.1 christos _ACEOF 1387 1.1 christos 1388 1.1 christos cat <<\_ACEOF 1389 1.1 christos 1390 1.1 christos Program names: 1391 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names 1392 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names 1393 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1394 1.1 christos 1395 1.1 christos System types: 1396 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1397 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1398 1.1 christos --target=TARGET configure for building compilers for TARGET [HOST] 1399 1.1 christos _ACEOF 1400 1.1 christos fi 1401 1.1 christos 1402 1.1 christos if test -n "$ac_init_help"; then 1403 1.1.1.4 christos case $ac_init_help in 1404 1.1.1.9 christos short | recursive ) echo "Configuration of zlib 1.3.1:";; 1405 1.1.1.4 christos esac 1406 1.1 christos cat <<\_ACEOF 1407 1.1 christos 1408 1.1 christos Optional Features: 1409 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1410 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1411 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1412 1.1 christos --enable-multilib build many library versions (default) 1413 1.1.1.4 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1414 1.1.1.4 christos --disable-silent-rules verbose build output (undo: "make V=0") 1415 1.1.1.4 christos --enable-maintainer-mode 1416 1.1.1.4 christos enable make rules and dependencies not useful (and 1417 1.1.1.4 christos sometimes confusing) to the casual installer 1418 1.1.1.4 christos --enable-dependency-tracking 1419 1.1.1.4 christos do not reject slow dependency extractors 1420 1.1.1.4 christos --disable-dependency-tracking 1421 1.1.1.4 christos speeds up one-time build 1422 1.1.1.9 christos --enable-cet enable Intel CET in target libraries [default=auto] 1423 1.1 christos --enable-shared[=PKGS] build shared libraries [default=yes] 1424 1.1 christos --enable-static[=PKGS] build static libraries [default=yes] 1425 1.1 christos --enable-fast-install[=PKGS] 1426 1.1 christos optimize for fast installation [default=yes] 1427 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds) 1428 1.1 christos --enable-host-shared build host code as shared libraries 1429 1.1.1.7 christos --enable-host-pie build host code as PIE 1430 1.1 christos 1431 1.1 christos Optional Packages: 1432 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1433 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1434 1.1 christos --with-target-subdir=SUBDIR 1435 1.1 christos configuring in a subdirectory 1436 1.1 christos --with-cross-host=HOST configuring with a cross compiler 1437 1.1 christos --with-system-zlib use installed libz 1438 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use 1439 1.1 christos both] 1440 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1441 1.1.1.9 christos --with-toolexeclibdir=DIR 1442 1.1.1.9 christos install libraries built with a cross compiler within 1443 1.1.1.9 christos DIR 1444 1.1 christos 1445 1.1 christos Some influential environment variables: 1446 1.1 christos CC C compiler command 1447 1.1 christos CFLAGS C compiler flags 1448 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1449 1.1 christos nonstandard directory <lib dir> 1450 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1451 1.1.1.4 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1452 1.1 christos you have headers in a nonstandard directory <include dir> 1453 1.1 christos CPP C preprocessor 1454 1.1 christos 1455 1.1 christos Use these variables to override the choices made by `configure' or to help 1456 1.1 christos it to find libraries and programs with nonstandard names/locations. 1457 1.1 christos 1458 1.1 christos Report bugs to the package provider. 1459 1.1 christos _ACEOF 1460 1.1 christos ac_status=$? 1461 1.1 christos fi 1462 1.1 christos 1463 1.1 christos if test "$ac_init_help" = "recursive"; then 1464 1.1 christos # If there are subdirs, report their specific --help. 1465 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1466 1.1 christos test -d "$ac_dir" || 1467 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1468 1.1 christos continue 1469 1.1 christos ac_builddir=. 1470 1.1 christos 1471 1.1 christos case "$ac_dir" in 1472 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1473 1.1 christos *) 1474 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1475 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1476 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1477 1.1 christos case $ac_top_builddir_sub in 1478 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1479 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1480 1.1 christos esac ;; 1481 1.1 christos esac 1482 1.1 christos ac_abs_top_builddir=$ac_pwd 1483 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1484 1.1 christos # for backward compatibility: 1485 1.1 christos ac_top_builddir=$ac_top_build_prefix 1486 1.1 christos 1487 1.1 christos case $srcdir in 1488 1.1 christos .) # We are building in place. 1489 1.1 christos ac_srcdir=. 1490 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1491 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1492 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1493 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1494 1.1 christos ac_top_srcdir=$srcdir 1495 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1496 1.1 christos *) # Relative name. 1497 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1498 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1499 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1500 1.1 christos esac 1501 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1502 1.1 christos 1503 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1504 1.1 christos # Check for guested configure. 1505 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1506 1.1 christos echo && 1507 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1508 1.1 christos elif test -f "$ac_srcdir/configure"; then 1509 1.1 christos echo && 1510 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1511 1.1 christos else 1512 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1513 1.1 christos fi || ac_status=$? 1514 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1515 1.1 christos done 1516 1.1 christos fi 1517 1.1 christos 1518 1.1 christos test -n "$ac_init_help" && exit $ac_status 1519 1.1 christos if $ac_init_version; then 1520 1.1 christos cat <<\_ACEOF 1521 1.1.1.9 christos zlib configure 1.3.1 1522 1.1.1.4 christos generated by GNU Autoconf 2.69 1523 1.1 christos 1524 1.1.1.4 christos Copyright (C) 2012 Free Software Foundation, Inc. 1525 1.1 christos This configure script is free software; the Free Software Foundation 1526 1.1 christos gives unlimited permission to copy, distribute and modify it. 1527 1.1 christos _ACEOF 1528 1.1 christos exit 1529 1.1 christos fi 1530 1.1 christos 1531 1.1 christos ## ------------------------ ## 1532 1.1 christos ## Autoconf initialization. ## 1533 1.1 christos ## ------------------------ ## 1534 1.1 christos 1535 1.1 christos # ac_fn_c_try_compile LINENO 1536 1.1 christos # -------------------------- 1537 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1538 1.1 christos ac_fn_c_try_compile () 1539 1.1 christos { 1540 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1541 1.1 christos rm -f conftest.$ac_objext 1542 1.1 christos if { { ac_try="$ac_compile" 1543 1.1 christos case "(($ac_try" in 1544 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1545 1.1 christos *) ac_try_echo=$ac_try;; 1546 1.1 christos esac 1547 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1548 1.1 christos $as_echo "$ac_try_echo"; } >&5 1549 1.1 christos (eval "$ac_compile") 2>conftest.err 1550 1.1 christos ac_status=$? 1551 1.1 christos if test -s conftest.err; then 1552 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1553 1.1 christos cat conftest.er1 >&5 1554 1.1 christos mv -f conftest.er1 conftest.err 1555 1.1 christos fi 1556 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1557 1.1 christos test $ac_status = 0; } && { 1558 1.1 christos test -z "$ac_c_werror_flag" || 1559 1.1 christos test ! -s conftest.err 1560 1.1 christos } && test -s conftest.$ac_objext; then : 1561 1.1 christos ac_retval=0 1562 1.1 christos else 1563 1.1 christos $as_echo "$as_me: failed program was:" >&5 1564 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1565 1.1 christos 1566 1.1 christos ac_retval=1 1567 1.1 christos fi 1568 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1569 1.1.1.4 christos as_fn_set_status $ac_retval 1570 1.1 christos 1571 1.1 christos } # ac_fn_c_try_compile 1572 1.1 christos 1573 1.1.1.9 christos # ac_fn_c_try_cpp LINENO 1574 1.1.1.9 christos # ---------------------- 1575 1.1.1.9 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1576 1.1.1.9 christos ac_fn_c_try_cpp () 1577 1.1.1.9 christos { 1578 1.1.1.9 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1579 1.1.1.9 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1580 1.1.1.9 christos case "(($ac_try" in 1581 1.1.1.9 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1582 1.1.1.9 christos *) ac_try_echo=$ac_try;; 1583 1.1.1.9 christos esac 1584 1.1.1.9 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1585 1.1.1.9 christos $as_echo "$ac_try_echo"; } >&5 1586 1.1.1.9 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1587 1.1.1.9 christos ac_status=$? 1588 1.1.1.9 christos if test -s conftest.err; then 1589 1.1.1.9 christos grep -v '^ *+' conftest.err >conftest.er1 1590 1.1.1.9 christos cat conftest.er1 >&5 1591 1.1.1.9 christos mv -f conftest.er1 conftest.err 1592 1.1.1.9 christos fi 1593 1.1.1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1594 1.1.1.9 christos test $ac_status = 0; } > conftest.i && { 1595 1.1.1.9 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1596 1.1.1.9 christos test ! -s conftest.err 1597 1.1.1.9 christos }; then : 1598 1.1.1.9 christos ac_retval=0 1599 1.1.1.9 christos else 1600 1.1.1.9 christos $as_echo "$as_me: failed program was:" >&5 1601 1.1.1.9 christos sed 's/^/| /' conftest.$ac_ext >&5 1602 1.1.1.9 christos 1603 1.1.1.9 christos ac_retval=1 1604 1.1.1.9 christos fi 1605 1.1.1.9 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1606 1.1.1.9 christos as_fn_set_status $ac_retval 1607 1.1.1.9 christos 1608 1.1.1.9 christos } # ac_fn_c_try_cpp 1609 1.1.1.9 christos 1610 1.1 christos # ac_fn_c_try_link LINENO 1611 1.1 christos # ----------------------- 1612 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1613 1.1 christos ac_fn_c_try_link () 1614 1.1 christos { 1615 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1616 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext 1617 1.1 christos if { { ac_try="$ac_link" 1618 1.1 christos case "(($ac_try" in 1619 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1620 1.1 christos *) ac_try_echo=$ac_try;; 1621 1.1 christos esac 1622 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1623 1.1 christos $as_echo "$ac_try_echo"; } >&5 1624 1.1 christos (eval "$ac_link") 2>conftest.err 1625 1.1 christos ac_status=$? 1626 1.1 christos if test -s conftest.err; then 1627 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1628 1.1 christos cat conftest.er1 >&5 1629 1.1 christos mv -f conftest.er1 conftest.err 1630 1.1 christos fi 1631 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1632 1.1 christos test $ac_status = 0; } && { 1633 1.1 christos test -z "$ac_c_werror_flag" || 1634 1.1 christos test ! -s conftest.err 1635 1.1 christos } && test -s conftest$ac_exeext && { 1636 1.1 christos test "$cross_compiling" = yes || 1637 1.1.1.4 christos test -x conftest$ac_exeext 1638 1.1 christos }; then : 1639 1.1 christos ac_retval=0 1640 1.1 christos else 1641 1.1 christos $as_echo "$as_me: failed program was:" >&5 1642 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1643 1.1 christos 1644 1.1 christos ac_retval=1 1645 1.1 christos fi 1646 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1647 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1648 1.1 christos # interfere with the next link command; also delete a directory that is 1649 1.1 christos # left behind by Apple's compiler. We do this before executing the actions. 1650 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1651 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1652 1.1.1.4 christos as_fn_set_status $ac_retval 1653 1.1 christos 1654 1.1 christos } # ac_fn_c_try_link 1655 1.1 christos 1656 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1657 1.1 christos # ------------------------------------------------------- 1658 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1659 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1660 1.1 christos ac_fn_c_check_header_compile () 1661 1.1 christos { 1662 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1663 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1664 1.1 christos $as_echo_n "checking for $2... " >&6; } 1665 1.1.1.4 christos if eval \${$3+:} false; then : 1666 1.1 christos $as_echo_n "(cached) " >&6 1667 1.1 christos else 1668 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1669 1.1 christos /* end confdefs.h. */ 1670 1.1 christos $4 1671 1.1 christos #include <$2> 1672 1.1 christos _ACEOF 1673 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1674 1.1 christos eval "$3=yes" 1675 1.1 christos else 1676 1.1 christos eval "$3=no" 1677 1.1 christos fi 1678 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1679 1.1 christos fi 1680 1.1 christos eval ac_res=\$$3 1681 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1682 1.1 christos $as_echo "$ac_res" >&6; } 1683 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1684 1.1 christos 1685 1.1 christos } # ac_fn_c_check_header_compile 1686 1.1 christos 1687 1.1 christos # ac_fn_c_try_run LINENO 1688 1.1 christos # ---------------------- 1689 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1690 1.1 christos # that executables *can* be run. 1691 1.1 christos ac_fn_c_try_run () 1692 1.1 christos { 1693 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1694 1.1 christos if { { ac_try="$ac_link" 1695 1.1 christos case "(($ac_try" in 1696 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1697 1.1 christos *) ac_try_echo=$ac_try;; 1698 1.1 christos esac 1699 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1700 1.1 christos $as_echo "$ac_try_echo"; } >&5 1701 1.1 christos (eval "$ac_link") 2>&5 1702 1.1 christos ac_status=$? 1703 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1704 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1705 1.1 christos { { case "(($ac_try" in 1706 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1707 1.1 christos *) ac_try_echo=$ac_try;; 1708 1.1 christos esac 1709 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1710 1.1 christos $as_echo "$ac_try_echo"; } >&5 1711 1.1 christos (eval "$ac_try") 2>&5 1712 1.1 christos ac_status=$? 1713 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1714 1.1 christos test $ac_status = 0; }; }; then : 1715 1.1 christos ac_retval=0 1716 1.1 christos else 1717 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1718 1.1 christos $as_echo "$as_me: failed program was:" >&5 1719 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1720 1.1 christos 1721 1.1 christos ac_retval=$ac_status 1722 1.1 christos fi 1723 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1724 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1725 1.1.1.4 christos as_fn_set_status $ac_retval 1726 1.1 christos 1727 1.1 christos } # ac_fn_c_try_run 1728 1.1 christos 1729 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1730 1.1 christos # ---------------------------------- 1731 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 1732 1.1 christos ac_fn_c_check_func () 1733 1.1 christos { 1734 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1735 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1736 1.1 christos $as_echo_n "checking for $2... " >&6; } 1737 1.1.1.4 christos if eval \${$3+:} false; then : 1738 1.1 christos $as_echo_n "(cached) " >&6 1739 1.1 christos else 1740 1.1 christos if test x$gcc_no_link = xyes; then 1741 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1742 1.1 christos fi 1743 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1744 1.1 christos /* end confdefs.h. */ 1745 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1746 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1747 1.1 christos #define $2 innocuous_$2 1748 1.1 christos 1749 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 1750 1.1 christos which can conflict with char $2 (); below. 1751 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1752 1.1 christos <limits.h> exists even on freestanding compilers. */ 1753 1.1 christos 1754 1.1 christos #ifdef __STDC__ 1755 1.1 christos # include <limits.h> 1756 1.1 christos #else 1757 1.1 christos # include <assert.h> 1758 1.1 christos #endif 1759 1.1 christos 1760 1.1 christos #undef $2 1761 1.1 christos 1762 1.1 christos /* Override any GCC internal prototype to avoid an error. 1763 1.1 christos Use char because int might match the return type of a GCC 1764 1.1 christos builtin and then its argument prototype would still apply. */ 1765 1.1 christos #ifdef __cplusplus 1766 1.1 christos extern "C" 1767 1.1 christos #endif 1768 1.1 christos char $2 (); 1769 1.1 christos /* The GNU C library defines this for functions which it implements 1770 1.1 christos to always fail with ENOSYS. Some functions are actually named 1771 1.1 christos something starting with __ and the normal name is an alias. */ 1772 1.1 christos #if defined __stub_$2 || defined __stub___$2 1773 1.1 christos choke me 1774 1.1 christos #endif 1775 1.1 christos 1776 1.1 christos int 1777 1.1 christos main () 1778 1.1 christos { 1779 1.1 christos return $2 (); 1780 1.1 christos ; 1781 1.1 christos return 0; 1782 1.1 christos } 1783 1.1 christos _ACEOF 1784 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 1785 1.1 christos eval "$3=yes" 1786 1.1 christos else 1787 1.1 christos eval "$3=no" 1788 1.1 christos fi 1789 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 1790 1.1 christos conftest$ac_exeext conftest.$ac_ext 1791 1.1 christos fi 1792 1.1 christos eval ac_res=\$$3 1793 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1794 1.1 christos $as_echo "$ac_res" >&6; } 1795 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1796 1.1 christos 1797 1.1 christos } # ac_fn_c_check_func 1798 1.1 christos 1799 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1800 1.1 christos # ------------------------------------------------------- 1801 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1802 1.1 christos # the include files in INCLUDES and setting the cache variable VAR 1803 1.1 christos # accordingly. 1804 1.1 christos ac_fn_c_check_header_mongrel () 1805 1.1 christos { 1806 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1807 1.1.1.4 christos if eval \${$3+:} false; then : 1808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1809 1.1 christos $as_echo_n "checking for $2... " >&6; } 1810 1.1.1.4 christos if eval \${$3+:} false; then : 1811 1.1 christos $as_echo_n "(cached) " >&6 1812 1.1 christos fi 1813 1.1 christos eval ac_res=\$$3 1814 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1815 1.1 christos $as_echo "$ac_res" >&6; } 1816 1.1 christos else 1817 1.1 christos # Is the header compilable? 1818 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1819 1.1 christos $as_echo_n "checking $2 usability... " >&6; } 1820 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1821 1.1 christos /* end confdefs.h. */ 1822 1.1 christos $4 1823 1.1 christos #include <$2> 1824 1.1 christos _ACEOF 1825 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1826 1.1 christos ac_header_compiler=yes 1827 1.1 christos else 1828 1.1 christos ac_header_compiler=no 1829 1.1 christos fi 1830 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1831 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1832 1.1 christos $as_echo "$ac_header_compiler" >&6; } 1833 1.1 christos 1834 1.1 christos # Is the header present? 1835 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1836 1.1 christos $as_echo_n "checking $2 presence... " >&6; } 1837 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1838 1.1 christos /* end confdefs.h. */ 1839 1.1 christos #include <$2> 1840 1.1 christos _ACEOF 1841 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1842 1.1 christos ac_header_preproc=yes 1843 1.1 christos else 1844 1.1 christos ac_header_preproc=no 1845 1.1 christos fi 1846 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 1847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1848 1.1 christos $as_echo "$ac_header_preproc" >&6; } 1849 1.1 christos 1850 1.1 christos # So? What about this header? 1851 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1852 1.1 christos yes:no: ) 1853 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1854 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1855 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1856 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1857 1.1 christos ;; 1858 1.1 christos no:yes:* ) 1859 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1860 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1862 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1863 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1864 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1865 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1866 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1867 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1868 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1869 1.1 christos ;; 1870 1.1 christos esac 1871 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1872 1.1 christos $as_echo_n "checking for $2... " >&6; } 1873 1.1.1.4 christos if eval \${$3+:} false; then : 1874 1.1 christos $as_echo_n "(cached) " >&6 1875 1.1 christos else 1876 1.1 christos eval "$3=\$ac_header_compiler" 1877 1.1 christos fi 1878 1.1 christos eval ac_res=\$$3 1879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1880 1.1 christos $as_echo "$ac_res" >&6; } 1881 1.1 christos fi 1882 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1883 1.1 christos 1884 1.1 christos } # ac_fn_c_check_header_mongrel 1885 1.1 christos cat >config.log <<_ACEOF 1886 1.1 christos This file contains any messages produced by compilers while 1887 1.1 christos running configure, to aid debugging if configure makes a mistake. 1888 1.1 christos 1889 1.1.1.9 christos It was created by zlib $as_me 1.3.1, which was 1890 1.1.1.4 christos generated by GNU Autoconf 2.69. Invocation command line was 1891 1.1 christos 1892 1.1 christos $ $0 $@ 1893 1.1 christos 1894 1.1 christos _ACEOF 1895 1.1 christos exec 5>>config.log 1896 1.1 christos { 1897 1.1 christos cat <<_ASUNAME 1898 1.1 christos ## --------- ## 1899 1.1 christos ## Platform. ## 1900 1.1 christos ## --------- ## 1901 1.1 christos 1902 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1903 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 1904 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 1905 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 1906 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 1907 1.1 christos 1908 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1909 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1910 1.1 christos 1911 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1912 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1913 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1914 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1915 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1916 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1917 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1918 1.1 christos 1919 1.1 christos _ASUNAME 1920 1.1 christos 1921 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1922 1.1 christos for as_dir in $PATH 1923 1.1 christos do 1924 1.1 christos IFS=$as_save_IFS 1925 1.1 christos test -z "$as_dir" && as_dir=. 1926 1.1 christos $as_echo "PATH: $as_dir" 1927 1.1 christos done 1928 1.1 christos IFS=$as_save_IFS 1929 1.1 christos 1930 1.1 christos } >&5 1931 1.1 christos 1932 1.1 christos cat >&5 <<_ACEOF 1933 1.1 christos 1934 1.1 christos 1935 1.1 christos ## ----------- ## 1936 1.1 christos ## Core tests. ## 1937 1.1 christos ## ----------- ## 1938 1.1 christos 1939 1.1 christos _ACEOF 1940 1.1 christos 1941 1.1 christos 1942 1.1 christos # Keep a trace of the command line. 1943 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 1944 1.1 christos # Strip out --silent because we don't want to record it for future runs. 1945 1.1 christos # Also quote any args containing shell meta-characters. 1946 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 1947 1.1 christos ac_configure_args= 1948 1.1 christos ac_configure_args0= 1949 1.1 christos ac_configure_args1= 1950 1.1 christos ac_must_keep_next=false 1951 1.1 christos for ac_pass in 1 2 1952 1.1 christos do 1953 1.1 christos for ac_arg 1954 1.1 christos do 1955 1.1 christos case $ac_arg in 1956 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1957 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1958 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1959 1.1 christos continue ;; 1960 1.1 christos *\'*) 1961 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1962 1.1 christos esac 1963 1.1 christos case $ac_pass in 1964 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1965 1.1 christos 2) 1966 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 1967 1.1 christos if test $ac_must_keep_next = true; then 1968 1.1 christos ac_must_keep_next=false # Got value, back to normal. 1969 1.1 christos else 1970 1.1 christos case $ac_arg in 1971 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 1972 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1973 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1974 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 1975 1.1 christos case "$ac_configure_args0 " in 1976 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1977 1.1 christos esac 1978 1.1 christos ;; 1979 1.1 christos -* ) ac_must_keep_next=true ;; 1980 1.1 christos esac 1981 1.1 christos fi 1982 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 1983 1.1 christos ;; 1984 1.1 christos esac 1985 1.1 christos done 1986 1.1 christos done 1987 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 1988 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 1989 1.1 christos 1990 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 1991 1.1 christos # config.log. We remove comments because anyway the quotes in there 1992 1.1 christos # would cause problems or look ugly. 1993 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 1994 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1995 1.1 christos trap 'exit_status=$? 1996 1.1 christos # Save into config.log some information that might help in debugging. 1997 1.1 christos { 1998 1.1 christos echo 1999 1.1 christos 2000 1.1.1.4 christos $as_echo "## ---------------- ## 2001 1.1 christos ## Cache variables. ## 2002 1.1.1.4 christos ## ---------------- ##" 2003 1.1 christos echo 2004 1.1 christos # The following way of writing the cache mishandles newlines in values, 2005 1.1 christos ( 2006 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2007 1.1 christos eval ac_val=\$$ac_var 2008 1.1 christos case $ac_val in #( 2009 1.1 christos *${as_nl}*) 2010 1.1 christos case $ac_var in #( 2011 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2012 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2013 1.1 christos esac 2014 1.1 christos case $ac_var in #( 2015 1.1 christos _ | IFS | as_nl) ;; #( 2016 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2017 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2018 1.1 christos esac ;; 2019 1.1 christos esac 2020 1.1 christos done 2021 1.1 christos (set) 2>&1 | 2022 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2023 1.1 christos *${as_nl}ac_space=\ *) 2024 1.1 christos sed -n \ 2025 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2026 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2027 1.1 christos ;; #( 2028 1.1 christos *) 2029 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2030 1.1 christos ;; 2031 1.1 christos esac | 2032 1.1 christos sort 2033 1.1 christos ) 2034 1.1 christos echo 2035 1.1 christos 2036 1.1.1.4 christos $as_echo "## ----------------- ## 2037 1.1 christos ## Output variables. ## 2038 1.1.1.4 christos ## ----------------- ##" 2039 1.1 christos echo 2040 1.1 christos for ac_var in $ac_subst_vars 2041 1.1 christos do 2042 1.1 christos eval ac_val=\$$ac_var 2043 1.1 christos case $ac_val in 2044 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2045 1.1 christos esac 2046 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2047 1.1 christos done | sort 2048 1.1 christos echo 2049 1.1 christos 2050 1.1 christos if test -n "$ac_subst_files"; then 2051 1.1.1.4 christos $as_echo "## ------------------- ## 2052 1.1 christos ## File substitutions. ## 2053 1.1.1.4 christos ## ------------------- ##" 2054 1.1 christos echo 2055 1.1 christos for ac_var in $ac_subst_files 2056 1.1 christos do 2057 1.1 christos eval ac_val=\$$ac_var 2058 1.1 christos case $ac_val in 2059 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2060 1.1 christos esac 2061 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2062 1.1 christos done | sort 2063 1.1 christos echo 2064 1.1 christos fi 2065 1.1 christos 2066 1.1 christos if test -s confdefs.h; then 2067 1.1.1.4 christos $as_echo "## ----------- ## 2068 1.1 christos ## confdefs.h. ## 2069 1.1.1.4 christos ## ----------- ##" 2070 1.1 christos echo 2071 1.1 christos cat confdefs.h 2072 1.1 christos echo 2073 1.1 christos fi 2074 1.1 christos test "$ac_signal" != 0 && 2075 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2076 1.1 christos $as_echo "$as_me: exit $exit_status" 2077 1.1 christos } >&5 2078 1.1 christos rm -f core *.core core.conftest.* && 2079 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2080 1.1 christos exit $exit_status 2081 1.1 christos ' 0 2082 1.1 christos for ac_signal in 1 2 13 15; do 2083 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2084 1.1 christos done 2085 1.1 christos ac_signal=0 2086 1.1 christos 2087 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2088 1.1 christos rm -f -r conftest* confdefs.h 2089 1.1 christos 2090 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2091 1.1 christos 2092 1.1 christos # Predefined preprocessor variables. 2093 1.1 christos 2094 1.1 christos cat >>confdefs.h <<_ACEOF 2095 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2096 1.1 christos _ACEOF 2097 1.1 christos 2098 1.1 christos cat >>confdefs.h <<_ACEOF 2099 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2100 1.1 christos _ACEOF 2101 1.1 christos 2102 1.1 christos cat >>confdefs.h <<_ACEOF 2103 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2104 1.1 christos _ACEOF 2105 1.1 christos 2106 1.1 christos cat >>confdefs.h <<_ACEOF 2107 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2108 1.1 christos _ACEOF 2109 1.1 christos 2110 1.1 christos cat >>confdefs.h <<_ACEOF 2111 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2112 1.1 christos _ACEOF 2113 1.1 christos 2114 1.1 christos cat >>confdefs.h <<_ACEOF 2115 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2116 1.1 christos _ACEOF 2117 1.1 christos 2118 1.1 christos 2119 1.1 christos # Let the site file select an alternate cache file if it wants to. 2120 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2121 1.1 christos ac_site_file1=NONE 2122 1.1 christos ac_site_file2=NONE 2123 1.1 christos if test -n "$CONFIG_SITE"; then 2124 1.1.1.4 christos # We do not want a PATH search for config.site. 2125 1.1.1.4 christos case $CONFIG_SITE in #(( 2126 1.1.1.4 christos -*) ac_site_file1=./$CONFIG_SITE;; 2127 1.1.1.4 christos */*) ac_site_file1=$CONFIG_SITE;; 2128 1.1.1.4 christos *) ac_site_file1=./$CONFIG_SITE;; 2129 1.1.1.4 christos esac 2130 1.1 christos elif test "x$prefix" != xNONE; then 2131 1.1 christos ac_site_file1=$prefix/share/config.site 2132 1.1 christos ac_site_file2=$prefix/etc/config.site 2133 1.1 christos else 2134 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2135 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2136 1.1 christos fi 2137 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2138 1.1 christos do 2139 1.1 christos test "x$ac_site_file" = xNONE && continue 2140 1.1.1.4 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2141 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2142 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2143 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2144 1.1.1.4 christos . "$ac_site_file" \ 2145 1.1.1.4 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2146 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2147 1.1.1.4 christos as_fn_error $? "failed to load site script $ac_site_file 2148 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 2149 1.1 christos fi 2150 1.1 christos done 2151 1.1 christos 2152 1.1 christos if test -r "$cache_file"; then 2153 1.1.1.4 christos # Some versions of bash will fail to source /dev/null (special files 2154 1.1.1.4 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2155 1.1.1.4 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2156 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2157 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2158 1.1 christos case $cache_file in 2159 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2160 1.1 christos *) . "./$cache_file";; 2161 1.1 christos esac 2162 1.1 christos fi 2163 1.1 christos else 2164 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2165 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2166 1.1 christos >$cache_file 2167 1.1 christos fi 2168 1.1 christos 2169 1.1.1.4 christos as_fn_append ac_header_list " stdlib.h" 2170 1.1.1.4 christos as_fn_append ac_header_list " unistd.h" 2171 1.1.1.4 christos as_fn_append ac_header_list " sys/param.h" 2172 1.1 christos # Check that the precious variables saved in the cache have kept the same 2173 1.1 christos # value. 2174 1.1 christos ac_cache_corrupted=false 2175 1.1 christos for ac_var in $ac_precious_vars; do 2176 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2177 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2178 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2179 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2180 1.1 christos case $ac_old_set,$ac_new_set in 2181 1.1 christos set,) 2182 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2183 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2184 1.1 christos ac_cache_corrupted=: ;; 2185 1.1 christos ,set) 2186 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2187 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2188 1.1 christos ac_cache_corrupted=: ;; 2189 1.1 christos ,);; 2190 1.1 christos *) 2191 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2192 1.1 christos # differences in whitespace do not lead to failure. 2193 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2194 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2195 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2196 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2197 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2198 1.1 christos ac_cache_corrupted=: 2199 1.1 christos else 2200 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2201 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2202 1.1 christos eval $ac_var=\$ac_old_val 2203 1.1 christos fi 2204 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2205 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2206 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2207 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2208 1.1 christos fi;; 2209 1.1 christos esac 2210 1.1 christos # Pass precious variables to config.status. 2211 1.1 christos if test "$ac_new_set" = set; then 2212 1.1 christos case $ac_new_val in 2213 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2214 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2215 1.1 christos esac 2216 1.1 christos case " $ac_configure_args " in 2217 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2218 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2219 1.1 christos esac 2220 1.1 christos fi 2221 1.1 christos done 2222 1.1 christos if $ac_cache_corrupted; then 2223 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2224 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2225 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2226 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2227 1.1.1.4 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2228 1.1 christos fi 2229 1.1 christos ## -------------------- ## 2230 1.1 christos ## Main body of script. ## 2231 1.1 christos ## -------------------- ## 2232 1.1 christos 2233 1.1 christos ac_ext=c 2234 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2235 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2236 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2237 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2238 1.1 christos 2239 1.1 christos 2240 1.1 christos 2241 1.1 christos 2242 1.1 christos 2243 1.1 christos 2244 1.1 christos 2245 1.1 christos if test -n "${with_target_subdir}"; then 2246 1.1 christos # Default to --enable-multilib 2247 1.1 christos # Check whether --enable-multilib was given. 2248 1.1 christos if test "${enable_multilib+set}" = set; then : 2249 1.1 christos enableval=$enable_multilib; case "$enableval" in 2250 1.1 christos yes) multilib=yes ;; 2251 1.1 christos no) multilib=no ;; 2252 1.1.1.4 christos *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2253 1.1 christos esac 2254 1.1 christos else 2255 1.1 christos multilib=yes 2256 1.1 christos fi 2257 1.1 christos 2258 1.1 christos 2259 1.1 christos # We may get other options which we leave undocumented: 2260 1.1 christos # --with-target-subdir, --with-multisrctop, --with-multisubdir 2261 1.1 christos # See config-ml.in if you want the gory details. 2262 1.1 christos 2263 1.1 christos if test "$srcdir" = "."; then 2264 1.1 christos if test "$with_target_subdir" != "."; then 2265 1.1 christos multi_basedir="$srcdir/$with_multisrctop../.." 2266 1.1 christos else 2267 1.1 christos multi_basedir="$srcdir/$with_multisrctop.." 2268 1.1 christos fi 2269 1.1 christos else 2270 1.1 christos multi_basedir="$srcdir/.." 2271 1.1 christos fi 2272 1.1 christos 2273 1.1 christos 2274 1.1 christos # Even if the default multilib is not a cross compilation, 2275 1.1 christos # it may be that some of the other multilibs are. 2276 1.1 christos if test $cross_compiling = no && test $multilib = yes \ 2277 1.1 christos && test "x${with_multisubdir}" != x ; then 2278 1.1 christos cross_compiling=maybe 2279 1.1 christos fi 2280 1.1 christos 2281 1.1 christos ac_config_commands="$ac_config_commands default-1" 2282 1.1 christos 2283 1.1 christos fi 2284 1.1 christos 2285 1.1 christos ac_aux_dir= 2286 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2287 1.1.1.4 christos if test -f "$ac_dir/install-sh"; then 2288 1.1.1.4 christos ac_aux_dir=$ac_dir 2289 1.1.1.4 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2290 1.1.1.4 christos break 2291 1.1.1.4 christos elif test -f "$ac_dir/install.sh"; then 2292 1.1.1.4 christos ac_aux_dir=$ac_dir 2293 1.1.1.4 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2294 1.1.1.4 christos break 2295 1.1.1.4 christos elif test -f "$ac_dir/shtool"; then 2296 1.1.1.4 christos ac_aux_dir=$ac_dir 2297 1.1.1.4 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2298 1.1.1.4 christos break 2299 1.1.1.4 christos fi 2300 1.1 christos done 2301 1.1 christos if test -z "$ac_aux_dir"; then 2302 1.1.1.4 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2303 1.1 christos fi 2304 1.1 christos 2305 1.1 christos # These three variables are undocumented and unsupported, 2306 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2307 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2308 1.1 christos # whose full name contains unusual characters. 2309 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2310 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2311 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2312 1.1 christos 2313 1.1 christos 2314 1.1 christos # Make sure we can run config.sub. 2315 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2316 1.1.1.4 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2317 1.1 christos 2318 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2319 1.1 christos $as_echo_n "checking build system type... " >&6; } 2320 1.1.1.4 christos if ${ac_cv_build+:} false; then : 2321 1.1 christos $as_echo_n "(cached) " >&6 2322 1.1 christos else 2323 1.1 christos ac_build_alias=$build_alias 2324 1.1 christos test "x$ac_build_alias" = x && 2325 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2326 1.1 christos test "x$ac_build_alias" = x && 2327 1.1.1.4 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2328 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2329 1.1.1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2330 1.1 christos 2331 1.1 christos fi 2332 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2333 1.1 christos $as_echo "$ac_cv_build" >&6; } 2334 1.1 christos case $ac_cv_build in 2335 1.1 christos *-*-*) ;; 2336 1.1.1.4 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2337 1.1 christos esac 2338 1.1 christos build=$ac_cv_build 2339 1.1 christos ac_save_IFS=$IFS; IFS='-' 2340 1.1 christos set x $ac_cv_build 2341 1.1 christos shift 2342 1.1 christos build_cpu=$1 2343 1.1 christos build_vendor=$2 2344 1.1 christos shift; shift 2345 1.1 christos # Remember, the first character of IFS is used to create $*, 2346 1.1 christos # except with old shells: 2347 1.1 christos build_os=$* 2348 1.1 christos IFS=$ac_save_IFS 2349 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2350 1.1 christos 2351 1.1 christos 2352 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2353 1.1 christos $as_echo_n "checking host system type... " >&6; } 2354 1.1.1.4 christos if ${ac_cv_host+:} false; then : 2355 1.1 christos $as_echo_n "(cached) " >&6 2356 1.1 christos else 2357 1.1 christos if test "x$host_alias" = x; then 2358 1.1 christos ac_cv_host=$ac_cv_build 2359 1.1 christos else 2360 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2361 1.1.1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2362 1.1 christos fi 2363 1.1 christos 2364 1.1 christos fi 2365 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2366 1.1 christos $as_echo "$ac_cv_host" >&6; } 2367 1.1 christos case $ac_cv_host in 2368 1.1 christos *-*-*) ;; 2369 1.1.1.4 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2370 1.1 christos esac 2371 1.1 christos host=$ac_cv_host 2372 1.1 christos ac_save_IFS=$IFS; IFS='-' 2373 1.1 christos set x $ac_cv_host 2374 1.1 christos shift 2375 1.1 christos host_cpu=$1 2376 1.1 christos host_vendor=$2 2377 1.1 christos shift; shift 2378 1.1 christos # Remember, the first character of IFS is used to create $*, 2379 1.1 christos # except with old shells: 2380 1.1 christos host_os=$* 2381 1.1 christos IFS=$ac_save_IFS 2382 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2383 1.1 christos 2384 1.1 christos 2385 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2386 1.1 christos $as_echo_n "checking target system type... " >&6; } 2387 1.1.1.4 christos if ${ac_cv_target+:} false; then : 2388 1.1 christos $as_echo_n "(cached) " >&6 2389 1.1 christos else 2390 1.1 christos if test "x$target_alias" = x; then 2391 1.1 christos ac_cv_target=$ac_cv_host 2392 1.1 christos else 2393 1.1 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2394 1.1.1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2395 1.1 christos fi 2396 1.1 christos 2397 1.1 christos fi 2398 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2399 1.1 christos $as_echo "$ac_cv_target" >&6; } 2400 1.1 christos case $ac_cv_target in 2401 1.1 christos *-*-*) ;; 2402 1.1.1.4 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2403 1.1 christos esac 2404 1.1 christos target=$ac_cv_target 2405 1.1 christos ac_save_IFS=$IFS; IFS='-' 2406 1.1 christos set x $ac_cv_target 2407 1.1 christos shift 2408 1.1 christos target_cpu=$1 2409 1.1 christos target_vendor=$2 2410 1.1 christos shift; shift 2411 1.1 christos # Remember, the first character of IFS is used to create $*, 2412 1.1 christos # except with old shells: 2413 1.1 christos target_os=$* 2414 1.1 christos IFS=$ac_save_IFS 2415 1.1 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2416 1.1 christos 2417 1.1 christos 2418 1.1 christos # The aliases save the names the user supplied, while $host etc. 2419 1.1 christos # will get canonicalized. 2420 1.1 christos test -n "$target_alias" && 2421 1.1 christos test "$program_prefix$program_suffix$program_transform_name" = \ 2422 1.1 christos NONENONEs,x,x, && 2423 1.1 christos program_prefix=${target_alias}- 2424 1.1 christos 2425 1.1.1.9 christos 2426 1.1 christos # This works around an automake problem. 2427 1.1 christos mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs" 2428 1.1 christos 2429 1.1 christos 2430 1.1.1.7 christos am__api_version='1.15' 2431 1.1 christos 2432 1.1 christos # Find a good install program. We prefer a C program (faster), 2433 1.1 christos # so one script is as good as another. But avoid the broken or 2434 1.1 christos # incompatible versions: 2435 1.1 christos # SysV /etc/install, /usr/sbin/install 2436 1.1 christos # SunOS /usr/etc/install 2437 1.1 christos # IRIX /sbin/install 2438 1.1 christos # AIX /bin/install 2439 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 2440 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2441 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2442 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2443 1.1 christos # OS/2's system install, which has a completely different semantic 2444 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 2445 1.1 christos # Reject install programs that cannot install multiple files. 2446 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2447 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 2448 1.1 christos if test -z "$INSTALL"; then 2449 1.1.1.4 christos if ${ac_cv_path_install+:} false; then : 2450 1.1 christos $as_echo_n "(cached) " >&6 2451 1.1 christos else 2452 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2453 1.1 christos for as_dir in $PATH 2454 1.1 christos do 2455 1.1 christos IFS=$as_save_IFS 2456 1.1 christos test -z "$as_dir" && as_dir=. 2457 1.1 christos # Account for people who put trailing slashes in PATH elements. 2458 1.1 christos case $as_dir/ in #(( 2459 1.1 christos ./ | .// | /[cC]/* | \ 2460 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2461 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2462 1.1 christos /usr/ucb/* ) ;; 2463 1.1 christos *) 2464 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 2465 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 2466 1.1 christos # by default. 2467 1.1 christos for ac_prog in ginstall scoinst install; do 2468 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2469 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2470 1.1 christos if test $ac_prog = install && 2471 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2472 1.1 christos # AIX install. It has an incompatible calling convention. 2473 1.1 christos : 2474 1.1 christos elif test $ac_prog = install && 2475 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2476 1.1 christos # program-specific install script used by HP pwplus--don't use. 2477 1.1 christos : 2478 1.1 christos else 2479 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2480 1.1 christos echo one > conftest.one 2481 1.1 christos echo two > conftest.two 2482 1.1 christos mkdir conftest.dir 2483 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2484 1.1 christos test -s conftest.one && test -s conftest.two && 2485 1.1 christos test -s conftest.dir/conftest.one && 2486 1.1 christos test -s conftest.dir/conftest.two 2487 1.1 christos then 2488 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2489 1.1 christos break 3 2490 1.1 christos fi 2491 1.1 christos fi 2492 1.1 christos fi 2493 1.1 christos done 2494 1.1 christos done 2495 1.1 christos ;; 2496 1.1 christos esac 2497 1.1 christos 2498 1.1 christos done 2499 1.1 christos IFS=$as_save_IFS 2500 1.1 christos 2501 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2502 1.1 christos 2503 1.1 christos fi 2504 1.1 christos if test "${ac_cv_path_install+set}" = set; then 2505 1.1 christos INSTALL=$ac_cv_path_install 2506 1.1 christos else 2507 1.1 christos # As a last resort, use the slow shell script. Don't cache a 2508 1.1 christos # value for INSTALL within a source directory, because that will 2509 1.1 christos # break other packages using the cache if that directory is 2510 1.1 christos # removed, or if the value is a relative name. 2511 1.1 christos INSTALL=$ac_install_sh 2512 1.1 christos fi 2513 1.1 christos fi 2514 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2515 1.1 christos $as_echo "$INSTALL" >&6; } 2516 1.1 christos 2517 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2518 1.1 christos # It thinks the first close brace ends the variable substitution. 2519 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2520 1.1 christos 2521 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2522 1.1 christos 2523 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2524 1.1 christos 2525 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2526 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; } 2527 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory 2528 1.1 christos # name. Accept space and tab only in the latter. 2529 1.1 christos am_lf=' 2530 1.1 christos ' 2531 1.1 christos case `pwd` in 2532 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*) 2533 1.1.1.4 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2534 1.1 christos esac 2535 1.1 christos case $srcdir in 2536 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2537 1.1.1.4 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2538 1.1 christos esac 2539 1.1 christos 2540 1.1.1.4 christos # Do 'set' in a subshell so we don't clobber the current shell's 2541 1.1 christos # arguments. Must try -L first in case configure is actually a 2542 1.1 christos # symlink; some systems play weird games with the mod time of symlinks 2543 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing 2544 1.1 christos # directory). 2545 1.1 christos if ( 2546 1.1.1.4 christos am_has_slept=no 2547 1.1.1.4 christos for am_try in 1 2; do 2548 1.1.1.4 christos echo "timestamp, slept: $am_has_slept" > conftest.file 2549 1.1.1.4 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2550 1.1.1.4 christos if test "$*" = "X"; then 2551 1.1.1.4 christos # -L didn't work. 2552 1.1.1.4 christos set X `ls -t "$srcdir/configure" conftest.file` 2553 1.1.1.4 christos fi 2554 1.1.1.4 christos if test "$*" != "X $srcdir/configure conftest.file" \ 2555 1.1.1.4 christos && test "$*" != "X conftest.file $srcdir/configure"; then 2556 1.1 christos 2557 1.1.1.4 christos # If neither matched, then we have a broken ls. This can happen 2558 1.1.1.4 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 2559 1.1.1.4 christos # broken ls alias from the environment. This has actually 2560 1.1.1.4 christos # happened. Such a system could not be considered "sane". 2561 1.1.1.4 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2562 1.1.1.4 christos alias in your environment" "$LINENO" 5 2563 1.1.1.4 christos fi 2564 1.1.1.4 christos if test "$2" = conftest.file || test $am_try -eq 2; then 2565 1.1.1.4 christos break 2566 1.1.1.4 christos fi 2567 1.1.1.4 christos # Just in case. 2568 1.1.1.4 christos sleep 1 2569 1.1.1.4 christos am_has_slept=yes 2570 1.1.1.4 christos done 2571 1.1 christos test "$2" = conftest.file 2572 1.1 christos ) 2573 1.1 christos then 2574 1.1 christos # Ok. 2575 1.1 christos : 2576 1.1 christos else 2577 1.1.1.4 christos as_fn_error $? "newly created file is older than distributed files! 2578 1.1 christos Check your system clock" "$LINENO" 5 2579 1.1 christos fi 2580 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2581 1.1 christos $as_echo "yes" >&6; } 2582 1.1.1.4 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 2583 1.1.1.4 christos # generated files are strictly newer. 2584 1.1.1.4 christos am_sleep_pid= 2585 1.1.1.4 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2586 1.1.1.4 christos ( sleep 1 ) & 2587 1.1.1.4 christos am_sleep_pid=$! 2588 1.1.1.4 christos fi 2589 1.1.1.4 christos 2590 1.1.1.4 christos rm -f conftest.file 2591 1.1.1.4 christos 2592 1.1 christos test "$program_prefix" != NONE && 2593 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name" 2594 1.1 christos # Use a double $ so make ignores it. 2595 1.1 christos test "$program_suffix" != NONE && 2596 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2597 1.1 christos # Double any \ or $. 2598 1.1 christos # By default was `s,x,x', remove it if useless. 2599 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2600 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2601 1.1 christos 2602 1.1.1.4 christos # Expand $ac_aux_dir to an absolute path. 2603 1.1.1.4 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2604 1.1 christos 2605 1.1 christos if test x"${MISSING+set}" != xset; then 2606 1.1.1.7 christos case $am_aux_dir in 2607 1.1.1.7 christos *\ * | *\ *) 2608 1.1.1.7 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2609 1.1.1.7 christos *) 2610 1.1.1.7 christos MISSING="\${SHELL} $am_aux_dir/missing" ;; 2611 1.1.1.7 christos esac 2612 1.1 christos fi 2613 1.1 christos # Use eval to expand $SHELL 2614 1.1.1.4 christos if eval "$MISSING --is-lightweight"; then 2615 1.1.1.4 christos am_missing_run="$MISSING " 2616 1.1 christos else 2617 1.1 christos am_missing_run= 2618 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2619 1.1.1.4 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2620 1.1 christos fi 2621 1.1 christos 2622 1.1.1.4 christos if test x"${install_sh+set}" != xset; then 2623 1.1 christos case $am_aux_dir in 2624 1.1 christos *\ * | *\ *) 2625 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2626 1.1 christos *) 2627 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh" 2628 1.1 christos esac 2629 1.1 christos fi 2630 1.1 christos 2631 1.1.1.4 christos # Installed binaries are usually stripped using 'strip' when the user 2632 1.1.1.4 christos # run "make install-strip". However 'strip' might not be the right 2633 1.1 christos # tool to use in cross-compilation environments, therefore Automake 2634 1.1.1.4 christos # will honor the 'STRIP' environment variable to overrule this program. 2635 1.1 christos if test "$cross_compiling" != no; then 2636 1.1 christos if test -n "$ac_tool_prefix"; then 2637 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2638 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 2639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2640 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2641 1.1.1.4 christos if ${ac_cv_prog_STRIP+:} false; then : 2642 1.1 christos $as_echo_n "(cached) " >&6 2643 1.1 christos else 2644 1.1 christos if test -n "$STRIP"; then 2645 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2646 1.1 christos else 2647 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2648 1.1 christos for as_dir in $PATH 2649 1.1 christos do 2650 1.1 christos IFS=$as_save_IFS 2651 1.1 christos test -z "$as_dir" && as_dir=. 2652 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2653 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2654 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2655 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2656 1.1 christos break 2 2657 1.1 christos fi 2658 1.1 christos done 2659 1.1 christos done 2660 1.1 christos IFS=$as_save_IFS 2661 1.1 christos 2662 1.1 christos fi 2663 1.1 christos fi 2664 1.1 christos STRIP=$ac_cv_prog_STRIP 2665 1.1 christos if test -n "$STRIP"; then 2666 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2667 1.1 christos $as_echo "$STRIP" >&6; } 2668 1.1 christos else 2669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2670 1.1 christos $as_echo "no" >&6; } 2671 1.1 christos fi 2672 1.1 christos 2673 1.1 christos 2674 1.1 christos fi 2675 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 2676 1.1 christos ac_ct_STRIP=$STRIP 2677 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 2678 1.1 christos set dummy strip; ac_word=$2 2679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2680 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2681 1.1.1.4 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2682 1.1 christos $as_echo_n "(cached) " >&6 2683 1.1 christos else 2684 1.1 christos if test -n "$ac_ct_STRIP"; then 2685 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2686 1.1 christos else 2687 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2688 1.1 christos for as_dir in $PATH 2689 1.1 christos do 2690 1.1 christos IFS=$as_save_IFS 2691 1.1 christos test -z "$as_dir" && as_dir=. 2692 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2693 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2694 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 2695 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2696 1.1 christos break 2 2697 1.1 christos fi 2698 1.1 christos done 2699 1.1 christos done 2700 1.1 christos IFS=$as_save_IFS 2701 1.1 christos 2702 1.1 christos fi 2703 1.1 christos fi 2704 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2705 1.1 christos if test -n "$ac_ct_STRIP"; then 2706 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2707 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 2708 1.1 christos else 2709 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2710 1.1 christos $as_echo "no" >&6; } 2711 1.1 christos fi 2712 1.1 christos 2713 1.1 christos if test "x$ac_ct_STRIP" = x; then 2714 1.1 christos STRIP=":" 2715 1.1 christos else 2716 1.1 christos case $cross_compiling:$ac_tool_warned in 2717 1.1 christos yes:) 2718 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2719 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2720 1.1 christos ac_tool_warned=yes ;; 2721 1.1 christos esac 2722 1.1 christos STRIP=$ac_ct_STRIP 2723 1.1 christos fi 2724 1.1 christos else 2725 1.1 christos STRIP="$ac_cv_prog_STRIP" 2726 1.1 christos fi 2727 1.1 christos 2728 1.1 christos fi 2729 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2730 1.1 christos 2731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2732 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2733 1.1 christos if test -z "$MKDIR_P"; then 2734 1.1.1.4 christos if ${ac_cv_path_mkdir+:} false; then : 2735 1.1 christos $as_echo_n "(cached) " >&6 2736 1.1 christos else 2737 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2738 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2739 1.1 christos do 2740 1.1 christos IFS=$as_save_IFS 2741 1.1 christos test -z "$as_dir" && as_dir=. 2742 1.1 christos for ac_prog in mkdir gmkdir; do 2743 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2744 1.1.1.4 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2745 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2746 1.1 christos 'mkdir (GNU coreutils) '* | \ 2747 1.1 christos 'mkdir (coreutils) '* | \ 2748 1.1 christos 'mkdir (fileutils) '4.1*) 2749 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2750 1.1 christos break 3;; 2751 1.1 christos esac 2752 1.1 christos done 2753 1.1 christos done 2754 1.1 christos done 2755 1.1 christos IFS=$as_save_IFS 2756 1.1 christos 2757 1.1 christos fi 2758 1.1 christos 2759 1.1.1.4 christos test -d ./--version && rmdir ./--version 2760 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then 2761 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p" 2762 1.1 christos else 2763 1.1 christos # As a last resort, use the slow shell script. Don't cache a 2764 1.1 christos # value for MKDIR_P within a source directory, because that will 2765 1.1 christos # break other packages using the cache if that directory is 2766 1.1 christos # removed, or if the value is a relative name. 2767 1.1 christos MKDIR_P="$ac_install_sh -d" 2768 1.1 christos fi 2769 1.1 christos fi 2770 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2771 1.1 christos $as_echo "$MKDIR_P" >&6; } 2772 1.1 christos 2773 1.1 christos for ac_prog in gawk mawk nawk awk 2774 1.1 christos do 2775 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 2776 1.1 christos set dummy $ac_prog; ac_word=$2 2777 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2778 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2779 1.1.1.4 christos if ${ac_cv_prog_AWK+:} false; then : 2780 1.1 christos $as_echo_n "(cached) " >&6 2781 1.1 christos else 2782 1.1 christos if test -n "$AWK"; then 2783 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test. 2784 1.1 christos else 2785 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2786 1.1 christos for as_dir in $PATH 2787 1.1 christos do 2788 1.1 christos IFS=$as_save_IFS 2789 1.1 christos test -z "$as_dir" && as_dir=. 2790 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2791 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2792 1.1 christos ac_cv_prog_AWK="$ac_prog" 2793 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2794 1.1 christos break 2 2795 1.1 christos fi 2796 1.1 christos done 2797 1.1 christos done 2798 1.1 christos IFS=$as_save_IFS 2799 1.1 christos 2800 1.1 christos fi 2801 1.1 christos fi 2802 1.1 christos AWK=$ac_cv_prog_AWK 2803 1.1 christos if test -n "$AWK"; then 2804 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2805 1.1 christos $as_echo "$AWK" >&6; } 2806 1.1 christos else 2807 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2808 1.1 christos $as_echo "no" >&6; } 2809 1.1 christos fi 2810 1.1 christos 2811 1.1 christos 2812 1.1 christos test -n "$AWK" && break 2813 1.1 christos done 2814 1.1 christos 2815 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2816 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2817 1.1 christos set x ${MAKE-make} 2818 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2819 1.1.1.4 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2820 1.1 christos $as_echo_n "(cached) " >&6 2821 1.1 christos else 2822 1.1 christos cat >conftest.make <<\_ACEOF 2823 1.1 christos SHELL = /bin/sh 2824 1.1 christos all: 2825 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 2826 1.1 christos _ACEOF 2827 1.1.1.4 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2828 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 2829 1.1 christos *@@@%%%=?*=@@@%%%*) 2830 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 2831 1.1 christos *) 2832 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 2833 1.1 christos esac 2834 1.1 christos rm -f conftest.make 2835 1.1 christos fi 2836 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2837 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2838 1.1 christos $as_echo "yes" >&6; } 2839 1.1 christos SET_MAKE= 2840 1.1 christos else 2841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2842 1.1 christos $as_echo "no" >&6; } 2843 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 2844 1.1 christos fi 2845 1.1 christos 2846 1.1 christos rm -rf .tst 2>/dev/null 2847 1.1 christos mkdir .tst 2>/dev/null 2848 1.1 christos if test -d .tst; then 2849 1.1 christos am__leading_dot=. 2850 1.1 christos else 2851 1.1 christos am__leading_dot=_ 2852 1.1 christos fi 2853 1.1 christos rmdir .tst 2>/dev/null 2854 1.1 christos 2855 1.1.1.4 christos # Check whether --enable-silent-rules was given. 2856 1.1.1.4 christos if test "${enable_silent_rules+set}" = set; then : 2857 1.1.1.4 christos enableval=$enable_silent_rules; 2858 1.1.1.4 christos fi 2859 1.1.1.4 christos 2860 1.1.1.4 christos case $enable_silent_rules in # ((( 2861 1.1.1.4 christos yes) AM_DEFAULT_VERBOSITY=0;; 2862 1.1.1.4 christos no) AM_DEFAULT_VERBOSITY=1;; 2863 1.1.1.4 christos *) AM_DEFAULT_VERBOSITY=1;; 2864 1.1.1.4 christos esac 2865 1.1.1.4 christos am_make=${MAKE-make} 2866 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2867 1.1.1.4 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2868 1.1.1.4 christos if ${am_cv_make_support_nested_variables+:} false; then : 2869 1.1.1.4 christos $as_echo_n "(cached) " >&6 2870 1.1.1.4 christos else 2871 1.1.1.4 christos if $as_echo 'TRUE=$(BAR$(V)) 2872 1.1.1.4 christos BAR0=false 2873 1.1.1.4 christos BAR1=true 2874 1.1.1.4 christos V=1 2875 1.1.1.4 christos am__doit: 2876 1.1.1.4 christos @$(TRUE) 2877 1.1.1.4 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2878 1.1.1.4 christos am_cv_make_support_nested_variables=yes 2879 1.1.1.4 christos else 2880 1.1.1.4 christos am_cv_make_support_nested_variables=no 2881 1.1.1.4 christos fi 2882 1.1.1.4 christos fi 2883 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2884 1.1.1.4 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 2885 1.1.1.4 christos if test $am_cv_make_support_nested_variables = yes; then 2886 1.1.1.4 christos AM_V='$(V)' 2887 1.1.1.4 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2888 1.1.1.4 christos else 2889 1.1.1.4 christos AM_V=$AM_DEFAULT_VERBOSITY 2890 1.1.1.4 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2891 1.1.1.4 christos fi 2892 1.1.1.4 christos AM_BACKSLASH='\' 2893 1.1.1.4 christos 2894 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then 2895 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2896 1.1 christos # is not polluted with repeated "-I." 2897 1.1 christos am__isrc=' -I$(srcdir)' 2898 1.1 christos # test to see if srcdir already configured 2899 1.1 christos if test -f $srcdir/config.status; then 2900 1.1.1.4 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2901 1.1 christos fi 2902 1.1 christos fi 2903 1.1 christos 2904 1.1 christos # test whether we have cygpath 2905 1.1 christos if test -z "$CYGPATH_W"; then 2906 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then 2907 1.1 christos CYGPATH_W='cygpath -w' 2908 1.1 christos else 2909 1.1 christos CYGPATH_W=echo 2910 1.1 christos fi 2911 1.1 christos fi 2912 1.1 christos 2913 1.1 christos 2914 1.1 christos # Define the identity of the package. 2915 1.1.1.4 christos PACKAGE='zlib' 2916 1.1.1.9 christos VERSION='1.3.1' 2917 1.1 christos 2918 1.1 christos 2919 1.1 christos cat >>confdefs.h <<_ACEOF 2920 1.1 christos #define PACKAGE "$PACKAGE" 2921 1.1 christos _ACEOF 2922 1.1 christos 2923 1.1 christos 2924 1.1 christos cat >>confdefs.h <<_ACEOF 2925 1.1 christos #define VERSION "$VERSION" 2926 1.1 christos _ACEOF 2927 1.1 christos 2928 1.1 christos # Some tools Automake needs. 2929 1.1 christos 2930 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2931 1.1 christos 2932 1.1 christos 2933 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2934 1.1 christos 2935 1.1 christos 2936 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2937 1.1 christos 2938 1.1 christos 2939 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2940 1.1 christos 2941 1.1 christos 2942 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2943 1.1 christos 2944 1.1.1.4 christos # For better backward compatibility. To be removed once Automake 1.9.x 2945 1.1.1.4 christos # dies out for good. For more background, see: 2946 1.1.1.7 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2947 1.1.1.7 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2948 1.1.1.4 christos mkdir_p='$(MKDIR_P)' 2949 1.1.1.4 christos 2950 1.1.1.4 christos # We need awk for the "check" target (and possibly the TAP driver). The 2951 1.1.1.4 christos # system "awk" is bad on some platforms. 2952 1.1.1.2 christos # Always define AMTAR for backward compatibility. Yes, it's still used 2953 1.1.1.2 christos # in the wild :-( We should find a proper way to deprecate it ... 2954 1.1.1.2 christos AMTAR='$${TAR-tar}' 2955 1.1 christos 2956 1.1.1.4 christos 2957 1.1.1.4 christos # We'll loop over all known methods to create a tar archive until one works. 2958 1.1.1.4 christos _am_tools='gnutar pax cpio none' 2959 1.1.1.4 christos 2960 1.1.1.2 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2961 1.1 christos 2962 1.1 christos 2963 1.1 christos 2964 1.1 christos 2965 1.1 christos 2966 1.1 christos 2967 1.1.1.4 christos # POSIX will say in a future version that running "rm -f" with no argument 2968 1.1.1.4 christos # is OK; and we want to be able to make that assumption in our Makefile 2969 1.1.1.4 christos # recipes. So use an aggressive probe to check that the usage we want is 2970 1.1.1.4 christos # actually supported "in the wild" to an acceptable degree. 2971 1.1.1.4 christos # See automake bug#10828. 2972 1.1.1.4 christos # To make any issue more visible, cause the running configure to be aborted 2973 1.1.1.4 christos # by default if the 'rm' program in use doesn't match our expectations; the 2974 1.1.1.4 christos # user can still override this though. 2975 1.1.1.4 christos if rm -f && rm -fr && rm -rf; then : OK; else 2976 1.1.1.4 christos cat >&2 <<'END' 2977 1.1.1.4 christos Oops! 2978 1.1.1.4 christos 2979 1.1.1.4 christos Your 'rm' program seems unable to run without file operands specified 2980 1.1.1.4 christos on the command line, even when the '-f' option is present. This is contrary 2981 1.1.1.4 christos to the behaviour of most rm programs out there, and not conforming with 2982 1.1.1.4 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2983 1.1.1.4 christos 2984 1.1.1.4 christos Please tell bug-automake@gnu.org about your system, including the value 2985 1.1.1.4 christos of your $PATH and any error possibly output before this message. This 2986 1.1.1.4 christos can help us improve future automake versions. 2987 1.1.1.4 christos 2988 1.1.1.4 christos END 2989 1.1.1.4 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2990 1.1.1.4 christos echo 'Configuration will proceed anyway, since you have set the' >&2 2991 1.1.1.4 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2992 1.1.1.4 christos echo >&2 2993 1.1.1.4 christos else 2994 1.1.1.4 christos cat >&2 <<'END' 2995 1.1.1.4 christos Aborting the configuration process, to ensure you take notice of the issue. 2996 1.1.1.4 christos 2997 1.1.1.4 christos You can download and install GNU coreutils to get an 'rm' implementation 2998 1.1.1.7 christos that behaves properly: <http://www.gnu.org/software/coreutils/>. 2999 1.1.1.4 christos 3000 1.1.1.4 christos If you want to complete the configuration process using your problematic 3001 1.1.1.4 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3002 1.1.1.4 christos to "yes", and re-run configure. 3003 1.1.1.4 christos 3004 1.1.1.4 christos END 3005 1.1.1.4 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3006 1.1.1.4 christos fi 3007 1.1.1.4 christos fi 3008 1.1.1.4 christos 3009 1.1.1.4 christos 3010 1.1 christos 3011 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3012 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3013 1.1 christos # Check whether --enable-maintainer-mode was given. 3014 1.1 christos if test "${enable_maintainer_mode+set}" = set; then : 3015 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3016 1.1 christos else 3017 1.1 christos USE_MAINTAINER_MODE=no 3018 1.1 christos fi 3019 1.1 christos 3020 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3021 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; } 3022 1.1 christos if test $USE_MAINTAINER_MODE = yes; then 3023 1.1 christos MAINTAINER_MODE_TRUE= 3024 1.1 christos MAINTAINER_MODE_FALSE='#' 3025 1.1 christos else 3026 1.1 christos MAINTAINER_MODE_TRUE='#' 3027 1.1 christos MAINTAINER_MODE_FALSE= 3028 1.1 christos fi 3029 1.1 christos 3030 1.1 christos MAINT=$MAINTAINER_MODE_TRUE 3031 1.1 christos 3032 1.1 christos 3033 1.1 christos 3034 1.1 christos 3035 1.1 christos # Check whether --with-target-subdir was given. 3036 1.1 christos if test "${with_target_subdir+set}" = set; then : 3037 1.1 christos withval=$with_target_subdir; 3038 1.1 christos fi 3039 1.1 christos 3040 1.1 christos 3041 1.1 christos if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then 3042 1.1 christos COMPPATH=. 3043 1.1 christos else 3044 1.1 christos COMPPATH=.. 3045 1.1 christos fi 3046 1.1 christos 3047 1.1 christos 3048 1.1 christos 3049 1.1 christos # Check whether --with-cross-host was given. 3050 1.1 christos if test "${with_cross_host+set}" = set; then : 3051 1.1 christos withval=$with_cross_host; 3052 1.1 christos fi 3053 1.1 christos 3054 1.1 christos 3055 1.1 christos # Check whether --enable-multilib was given. 3056 1.1 christos if test "${enable_multilib+set}" = set; then : 3057 1.1 christos enableval=$enable_multilib; case "${enableval}" in 3058 1.1 christos yes) multilib=yes ;; 3059 1.1 christos no) multilib=no ;; 3060 1.1.1.4 christos *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;; 3061 1.1 christos esac 3062 1.1 christos else 3063 1.1 christos test -z "$with_target_subdir" && multilib=no || multilib=yes 3064 1.1 christos fi 3065 1.1 christos 3066 1.1 christos 3067 1.1 christos # Check whether --with-system-zlib was given. 3068 1.1 christos if test "${with_system_zlib+set}" = set; then : 3069 1.1 christos withval=$with_system_zlib; 3070 1.1 christos fi 3071 1.1 christos 3072 1.1 christos 3073 1.1 christos # Make sure we don't test executables when making cross-tools. 3074 1.1 christos 3075 1.1 christos 3076 1.1 christos # The same as in boehm-gc and libstdc++. Have to borrow it from there. 3077 1.1 christos # We must force CC to /not/ be precious variables; otherwise 3078 1.1 christos # the wrong, non-multilib-adjusted value will be used in multilibs. 3079 1.1 christos # As a side effect, we have to subst CFLAGS ourselves. 3080 1.1 christos 3081 1.1 christos 3082 1.1 christos 3083 1.1 christos ac_ext=c 3084 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3085 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3086 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3087 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3088 1.1 christos if test -n "$ac_tool_prefix"; then 3089 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3090 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 3091 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3092 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3093 1.1.1.4 christos if ${ac_cv_prog_CC+:} false; then : 3094 1.1 christos $as_echo_n "(cached) " >&6 3095 1.1 christos else 3096 1.1 christos if test -n "$CC"; then 3097 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3098 1.1 christos else 3099 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3100 1.1 christos for as_dir in $PATH 3101 1.1 christos do 3102 1.1 christos IFS=$as_save_IFS 3103 1.1 christos test -z "$as_dir" && as_dir=. 3104 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3105 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3106 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 3107 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3108 1.1 christos break 2 3109 1.1 christos fi 3110 1.1 christos done 3111 1.1 christos done 3112 1.1 christos IFS=$as_save_IFS 3113 1.1 christos 3114 1.1 christos fi 3115 1.1 christos fi 3116 1.1 christos CC=$ac_cv_prog_CC 3117 1.1 christos if test -n "$CC"; then 3118 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3119 1.1 christos $as_echo "$CC" >&6; } 3120 1.1 christos else 3121 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3122 1.1 christos $as_echo "no" >&6; } 3123 1.1 christos fi 3124 1.1 christos 3125 1.1 christos 3126 1.1 christos fi 3127 1.1 christos if test -z "$ac_cv_prog_CC"; then 3128 1.1 christos ac_ct_CC=$CC 3129 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 3130 1.1 christos set dummy gcc; ac_word=$2 3131 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3132 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3133 1.1.1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3134 1.1 christos $as_echo_n "(cached) " >&6 3135 1.1 christos else 3136 1.1 christos if test -n "$ac_ct_CC"; then 3137 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3138 1.1 christos else 3139 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3140 1.1 christos for as_dir in $PATH 3141 1.1 christos do 3142 1.1 christos IFS=$as_save_IFS 3143 1.1 christos test -z "$as_dir" && as_dir=. 3144 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3145 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3146 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 3147 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3148 1.1 christos break 2 3149 1.1 christos fi 3150 1.1 christos done 3151 1.1 christos done 3152 1.1 christos IFS=$as_save_IFS 3153 1.1 christos 3154 1.1 christos fi 3155 1.1 christos fi 3156 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3157 1.1 christos if test -n "$ac_ct_CC"; then 3158 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3159 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3160 1.1 christos else 3161 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3162 1.1 christos $as_echo "no" >&6; } 3163 1.1 christos fi 3164 1.1 christos 3165 1.1 christos if test "x$ac_ct_CC" = x; then 3166 1.1 christos CC="" 3167 1.1 christos else 3168 1.1 christos case $cross_compiling:$ac_tool_warned in 3169 1.1 christos yes:) 3170 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3171 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3172 1.1 christos ac_tool_warned=yes ;; 3173 1.1 christos esac 3174 1.1 christos CC=$ac_ct_CC 3175 1.1 christos fi 3176 1.1 christos else 3177 1.1 christos CC="$ac_cv_prog_CC" 3178 1.1 christos fi 3179 1.1 christos 3180 1.1 christos if test -z "$CC"; then 3181 1.1 christos if test -n "$ac_tool_prefix"; then 3182 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3183 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 3184 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3185 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3186 1.1.1.4 christos if ${ac_cv_prog_CC+:} false; then : 3187 1.1 christos $as_echo_n "(cached) " >&6 3188 1.1 christos else 3189 1.1 christos if test -n "$CC"; then 3190 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3191 1.1 christos else 3192 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3193 1.1 christos for as_dir in $PATH 3194 1.1 christos do 3195 1.1 christos IFS=$as_save_IFS 3196 1.1 christos test -z "$as_dir" && as_dir=. 3197 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3198 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3199 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 3200 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3201 1.1 christos break 2 3202 1.1 christos fi 3203 1.1 christos done 3204 1.1 christos done 3205 1.1 christos IFS=$as_save_IFS 3206 1.1 christos 3207 1.1 christos fi 3208 1.1 christos fi 3209 1.1 christos CC=$ac_cv_prog_CC 3210 1.1 christos if test -n "$CC"; then 3211 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3212 1.1 christos $as_echo "$CC" >&6; } 3213 1.1 christos else 3214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3215 1.1 christos $as_echo "no" >&6; } 3216 1.1 christos fi 3217 1.1 christos 3218 1.1 christos 3219 1.1 christos fi 3220 1.1 christos fi 3221 1.1 christos if test -z "$CC"; then 3222 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 3223 1.1 christos set dummy cc; ac_word=$2 3224 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3225 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3226 1.1.1.4 christos if ${ac_cv_prog_CC+:} false; then : 3227 1.1 christos $as_echo_n "(cached) " >&6 3228 1.1 christos else 3229 1.1 christos if test -n "$CC"; then 3230 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3231 1.1 christos else 3232 1.1 christos ac_prog_rejected=no 3233 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3234 1.1 christos for as_dir in $PATH 3235 1.1 christos do 3236 1.1 christos IFS=$as_save_IFS 3237 1.1 christos test -z "$as_dir" && as_dir=. 3238 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3239 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3240 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3241 1.1 christos ac_prog_rejected=yes 3242 1.1 christos continue 3243 1.1 christos fi 3244 1.1 christos ac_cv_prog_CC="cc" 3245 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3246 1.1 christos break 2 3247 1.1 christos fi 3248 1.1 christos done 3249 1.1 christos done 3250 1.1 christos IFS=$as_save_IFS 3251 1.1 christos 3252 1.1 christos if test $ac_prog_rejected = yes; then 3253 1.1 christos # We found a bogon in the path, so make sure we never use it. 3254 1.1 christos set dummy $ac_cv_prog_CC 3255 1.1 christos shift 3256 1.1 christos if test $# != 0; then 3257 1.1 christos # We chose a different compiler from the bogus one. 3258 1.1 christos # However, it has the same basename, so the bogon will be chosen 3259 1.1 christos # first if we set CC to just the basename; use the full file name. 3260 1.1 christos shift 3261 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3262 1.1 christos fi 3263 1.1 christos fi 3264 1.1 christos fi 3265 1.1 christos fi 3266 1.1 christos CC=$ac_cv_prog_CC 3267 1.1 christos if test -n "$CC"; then 3268 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3269 1.1 christos $as_echo "$CC" >&6; } 3270 1.1 christos else 3271 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3272 1.1 christos $as_echo "no" >&6; } 3273 1.1 christos fi 3274 1.1 christos 3275 1.1 christos 3276 1.1 christos fi 3277 1.1 christos if test -z "$CC"; then 3278 1.1 christos if test -n "$ac_tool_prefix"; then 3279 1.1 christos for ac_prog in cl.exe 3280 1.1 christos do 3281 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3282 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3283 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3284 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3285 1.1.1.4 christos if ${ac_cv_prog_CC+:} false; then : 3286 1.1 christos $as_echo_n "(cached) " >&6 3287 1.1 christos else 3288 1.1 christos if test -n "$CC"; then 3289 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3290 1.1 christos else 3291 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3292 1.1 christos for as_dir in $PATH 3293 1.1 christos do 3294 1.1 christos IFS=$as_save_IFS 3295 1.1 christos test -z "$as_dir" && as_dir=. 3296 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3297 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3298 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3299 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3300 1.1 christos break 2 3301 1.1 christos fi 3302 1.1 christos done 3303 1.1 christos done 3304 1.1 christos IFS=$as_save_IFS 3305 1.1 christos 3306 1.1 christos fi 3307 1.1 christos fi 3308 1.1 christos CC=$ac_cv_prog_CC 3309 1.1 christos if test -n "$CC"; then 3310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3311 1.1 christos $as_echo "$CC" >&6; } 3312 1.1 christos else 3313 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3314 1.1 christos $as_echo "no" >&6; } 3315 1.1 christos fi 3316 1.1 christos 3317 1.1 christos 3318 1.1 christos test -n "$CC" && break 3319 1.1 christos done 3320 1.1 christos fi 3321 1.1 christos if test -z "$CC"; then 3322 1.1 christos ac_ct_CC=$CC 3323 1.1 christos for ac_prog in cl.exe 3324 1.1 christos do 3325 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3326 1.1 christos set dummy $ac_prog; ac_word=$2 3327 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3328 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3329 1.1.1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3330 1.1 christos $as_echo_n "(cached) " >&6 3331 1.1 christos else 3332 1.1 christos if test -n "$ac_ct_CC"; then 3333 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3334 1.1 christos else 3335 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3336 1.1 christos for as_dir in $PATH 3337 1.1 christos do 3338 1.1 christos IFS=$as_save_IFS 3339 1.1 christos test -z "$as_dir" && as_dir=. 3340 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3341 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3342 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 3343 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3344 1.1 christos break 2 3345 1.1 christos fi 3346 1.1 christos done 3347 1.1 christos done 3348 1.1 christos IFS=$as_save_IFS 3349 1.1 christos 3350 1.1 christos fi 3351 1.1 christos fi 3352 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3353 1.1 christos if test -n "$ac_ct_CC"; then 3354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3355 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3356 1.1 christos else 3357 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3358 1.1 christos $as_echo "no" >&6; } 3359 1.1 christos fi 3360 1.1 christos 3361 1.1 christos 3362 1.1 christos test -n "$ac_ct_CC" && break 3363 1.1 christos done 3364 1.1 christos 3365 1.1 christos if test "x$ac_ct_CC" = x; then 3366 1.1 christos CC="" 3367 1.1 christos else 3368 1.1 christos case $cross_compiling:$ac_tool_warned in 3369 1.1 christos yes:) 3370 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3371 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3372 1.1 christos ac_tool_warned=yes ;; 3373 1.1 christos esac 3374 1.1 christos CC=$ac_ct_CC 3375 1.1 christos fi 3376 1.1 christos fi 3377 1.1 christos 3378 1.1 christos fi 3379 1.1 christos 3380 1.1 christos 3381 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3382 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3383 1.1.1.4 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3384 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3385 1.1 christos 3386 1.1 christos # Provide some information about the compiler. 3387 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3388 1.1 christos set X $ac_compile 3389 1.1 christos ac_compiler=$2 3390 1.1 christos for ac_option in --version -v -V -qversion; do 3391 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 3392 1.1 christos case "(($ac_try" in 3393 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3394 1.1 christos *) ac_try_echo=$ac_try;; 3395 1.1 christos esac 3396 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3397 1.1 christos $as_echo "$ac_try_echo"; } >&5 3398 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3399 1.1 christos ac_status=$? 3400 1.1 christos if test -s conftest.err; then 3401 1.1 christos sed '10a\ 3402 1.1 christos ... rest of stderr output deleted ... 3403 1.1 christos 10q' conftest.err >conftest.er1 3404 1.1 christos cat conftest.er1 >&5 3405 1.1 christos fi 3406 1.1.1.4 christos rm -f conftest.er1 conftest.err 3407 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3408 1.1 christos test $ac_status = 0; } 3409 1.1 christos done 3410 1.1 christos 3411 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3412 1.1 christos /* end confdefs.h. */ 3413 1.1.1.6 christos #include <stdio.h> 3414 1.1 christos int 3415 1.1 christos main () 3416 1.1 christos { 3417 1.1.1.6 christos printf ("hello world\n"); 3418 1.1 christos ; 3419 1.1 christos return 0; 3420 1.1 christos } 3421 1.1 christos _ACEOF 3422 1.1 christos # FIXME: Cleanup? 3423 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3424 1.1 christos (eval $ac_link) 2>&5 3425 1.1 christos ac_status=$? 3426 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3427 1.1 christos test $ac_status = 0; }; then : 3428 1.1 christos gcc_no_link=no 3429 1.1 christos else 3430 1.1 christos gcc_no_link=yes 3431 1.1 christos fi 3432 1.1 christos if test x$gcc_no_link = xyes; then 3433 1.1 christos # Setting cross_compile will disable run tests; it will 3434 1.1 christos # also disable AC_CHECK_FILE but that's generally 3435 1.1 christos # correct if we can't link. 3436 1.1 christos cross_compiling=yes 3437 1.1 christos EXEEXT= 3438 1.1 christos else 3439 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3440 1.1 christos /* end confdefs.h. */ 3441 1.1 christos 3442 1.1 christos int 3443 1.1 christos main () 3444 1.1 christos { 3445 1.1 christos 3446 1.1 christos ; 3447 1.1 christos return 0; 3448 1.1 christos } 3449 1.1 christos _ACEOF 3450 1.1 christos ac_clean_files_save=$ac_clean_files 3451 1.1.1.4 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3452 1.1 christos # Try to create an executable without -o first, disregard a.out. 3453 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 3454 1.1 christos # of exeext. 3455 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3456 1.1.1.4 christos $as_echo_n "checking whether the C compiler works... " >&6; } 3457 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3458 1.1 christos 3459 1.1 christos # The possible output files: 3460 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3461 1.1 christos 3462 1.1 christos ac_rmfiles= 3463 1.1 christos for ac_file in $ac_files 3464 1.1 christos do 3465 1.1 christos case $ac_file in 3466 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3467 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3468 1.1 christos esac 3469 1.1 christos done 3470 1.1 christos rm -f $ac_rmfiles 3471 1.1 christos 3472 1.1 christos if { { ac_try="$ac_link_default" 3473 1.1 christos case "(($ac_try" in 3474 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3475 1.1 christos *) ac_try_echo=$ac_try;; 3476 1.1 christos esac 3477 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3478 1.1 christos $as_echo "$ac_try_echo"; } >&5 3479 1.1 christos (eval "$ac_link_default") 2>&5 3480 1.1 christos ac_status=$? 3481 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3482 1.1 christos test $ac_status = 0; }; then : 3483 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3484 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3485 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3486 1.1 christos # so that the user can short-circuit this test for compilers unknown to 3487 1.1 christos # Autoconf. 3488 1.1 christos for ac_file in $ac_files '' 3489 1.1 christos do 3490 1.1 christos test -f "$ac_file" || continue 3491 1.1 christos case $ac_file in 3492 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3493 1.1 christos ;; 3494 1.1 christos [ab].out ) 3495 1.1 christos # We found the default executable, but exeext='' is most 3496 1.1 christos # certainly right. 3497 1.1 christos break;; 3498 1.1 christos *.* ) 3499 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3500 1.1 christos then :; else 3501 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3502 1.1 christos fi 3503 1.1 christos # We set ac_cv_exeext here because the later test for it is not 3504 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 3505 1.1 christos # argument, so we may need to know it at that point already. 3506 1.1 christos # Even if this section looks crufty: it has the advantage of 3507 1.1 christos # actually working. 3508 1.1 christos break;; 3509 1.1 christos * ) 3510 1.1 christos break;; 3511 1.1 christos esac 3512 1.1 christos done 3513 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3514 1.1 christos 3515 1.1 christos else 3516 1.1 christos ac_file='' 3517 1.1 christos fi 3518 1.1 christos if test -z "$ac_file"; then : 3519 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3520 1.1.1.4 christos $as_echo "no" >&6; } 3521 1.1.1.4 christos $as_echo "$as_me: failed program was:" >&5 3522 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3523 1.1 christos 3524 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3525 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3526 1.1.1.4 christos as_fn_error 77 "C compiler cannot create executables 3527 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3528 1.1.1.4 christos else 3529 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3530 1.1.1.4 christos $as_echo "yes" >&6; } 3531 1.1 christos fi 3532 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3533 1.1.1.4 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 3534 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3535 1.1.1.4 christos $as_echo "$ac_file" >&6; } 3536 1.1 christos ac_exeext=$ac_cv_exeext 3537 1.1 christos 3538 1.1.1.4 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3539 1.1 christos ac_clean_files=$ac_clean_files_save 3540 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3541 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 3542 1.1 christos if { { ac_try="$ac_link" 3543 1.1 christos case "(($ac_try" in 3544 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3545 1.1 christos *) ac_try_echo=$ac_try;; 3546 1.1 christos esac 3547 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3548 1.1 christos $as_echo "$ac_try_echo"; } >&5 3549 1.1 christos (eval "$ac_link") 2>&5 3550 1.1 christos ac_status=$? 3551 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3552 1.1 christos test $ac_status = 0; }; then : 3553 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 3554 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3555 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 3556 1.1 christos # `rm'. 3557 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 3558 1.1 christos test -f "$ac_file" || continue 3559 1.1 christos case $ac_file in 3560 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3561 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3562 1.1 christos break;; 3563 1.1 christos * ) break;; 3564 1.1 christos esac 3565 1.1 christos done 3566 1.1 christos else 3567 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3568 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3569 1.1.1.4 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3570 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3571 1.1 christos fi 3572 1.1.1.4 christos rm -f conftest conftest$ac_cv_exeext 3573 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3574 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 3575 1.1 christos 3576 1.1 christos rm -f conftest.$ac_ext 3577 1.1 christos EXEEXT=$ac_cv_exeext 3578 1.1 christos ac_exeext=$EXEEXT 3579 1.1.1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3580 1.1.1.4 christos /* end confdefs.h. */ 3581 1.1.1.4 christos #include <stdio.h> 3582 1.1.1.4 christos int 3583 1.1.1.4 christos main () 3584 1.1.1.4 christos { 3585 1.1.1.4 christos FILE *f = fopen ("conftest.out", "w"); 3586 1.1.1.4 christos return ferror (f) || fclose (f) != 0; 3587 1.1.1.4 christos 3588 1.1.1.4 christos ; 3589 1.1.1.4 christos return 0; 3590 1.1.1.4 christos } 3591 1.1.1.4 christos _ACEOF 3592 1.1.1.4 christos ac_clean_files="$ac_clean_files conftest.out" 3593 1.1.1.4 christos # Check that the compiler produces executables we can run. If not, either 3594 1.1.1.4 christos # the compiler is broken, or we cross compile. 3595 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3596 1.1.1.4 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 3597 1.1.1.4 christos if test "$cross_compiling" != yes; then 3598 1.1.1.4 christos { { ac_try="$ac_link" 3599 1.1.1.4 christos case "(($ac_try" in 3600 1.1.1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3601 1.1.1.4 christos *) ac_try_echo=$ac_try;; 3602 1.1.1.4 christos esac 3603 1.1.1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3604 1.1.1.4 christos $as_echo "$ac_try_echo"; } >&5 3605 1.1.1.4 christos (eval "$ac_link") 2>&5 3606 1.1.1.4 christos ac_status=$? 3607 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3608 1.1.1.4 christos test $ac_status = 0; } 3609 1.1.1.4 christos if { ac_try='./conftest$ac_cv_exeext' 3610 1.1.1.4 christos { { case "(($ac_try" in 3611 1.1.1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3612 1.1.1.4 christos *) ac_try_echo=$ac_try;; 3613 1.1.1.4 christos esac 3614 1.1.1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3615 1.1.1.4 christos $as_echo "$ac_try_echo"; } >&5 3616 1.1.1.4 christos (eval "$ac_try") 2>&5 3617 1.1.1.4 christos ac_status=$? 3618 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3619 1.1.1.4 christos test $ac_status = 0; }; }; then 3620 1.1.1.4 christos cross_compiling=no 3621 1.1.1.4 christos else 3622 1.1.1.4 christos if test "$cross_compiling" = maybe; then 3623 1.1.1.4 christos cross_compiling=yes 3624 1.1.1.4 christos else 3625 1.1.1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3626 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3627 1.1.1.4 christos as_fn_error $? "cannot run C compiled programs. 3628 1.1.1.4 christos If you meant to cross compile, use \`--host'. 3629 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3630 1.1.1.4 christos fi 3631 1.1.1.4 christos fi 3632 1.1.1.4 christos fi 3633 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3634 1.1.1.4 christos $as_echo "$cross_compiling" >&6; } 3635 1.1.1.4 christos 3636 1.1.1.4 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3637 1.1.1.4 christos ac_clean_files=$ac_clean_files_save 3638 1.1 christos fi 3639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3640 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 3641 1.1.1.4 christos if ${ac_cv_objext+:} false; then : 3642 1.1 christos $as_echo_n "(cached) " >&6 3643 1.1 christos else 3644 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3645 1.1 christos /* end confdefs.h. */ 3646 1.1 christos 3647 1.1 christos int 3648 1.1 christos main () 3649 1.1 christos { 3650 1.1 christos 3651 1.1 christos ; 3652 1.1 christos return 0; 3653 1.1 christos } 3654 1.1 christos _ACEOF 3655 1.1 christos rm -f conftest.o conftest.obj 3656 1.1 christos if { { ac_try="$ac_compile" 3657 1.1 christos case "(($ac_try" in 3658 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3659 1.1 christos *) ac_try_echo=$ac_try;; 3660 1.1 christos esac 3661 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3662 1.1 christos $as_echo "$ac_try_echo"; } >&5 3663 1.1 christos (eval "$ac_compile") 2>&5 3664 1.1 christos ac_status=$? 3665 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3666 1.1 christos test $ac_status = 0; }; then : 3667 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 3668 1.1 christos test -f "$ac_file" || continue; 3669 1.1 christos case $ac_file in 3670 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3671 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3672 1.1 christos break;; 3673 1.1 christos esac 3674 1.1 christos done 3675 1.1 christos else 3676 1.1 christos $as_echo "$as_me: failed program was:" >&5 3677 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3678 1.1 christos 3679 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3680 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3681 1.1.1.4 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3682 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3683 1.1 christos fi 3684 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 3685 1.1 christos fi 3686 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3687 1.1 christos $as_echo "$ac_cv_objext" >&6; } 3688 1.1 christos OBJEXT=$ac_cv_objext 3689 1.1 christos ac_objext=$OBJEXT 3690 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3691 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3692 1.1.1.4 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3693 1.1 christos $as_echo_n "(cached) " >&6 3694 1.1 christos else 3695 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3696 1.1 christos /* end confdefs.h. */ 3697 1.1 christos 3698 1.1 christos int 3699 1.1 christos main () 3700 1.1 christos { 3701 1.1 christos #ifndef __GNUC__ 3702 1.1 christos choke me 3703 1.1 christos #endif 3704 1.1 christos 3705 1.1 christos ; 3706 1.1 christos return 0; 3707 1.1 christos } 3708 1.1 christos _ACEOF 3709 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3710 1.1 christos ac_compiler_gnu=yes 3711 1.1 christos else 3712 1.1 christos ac_compiler_gnu=no 3713 1.1 christos fi 3714 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3715 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 3716 1.1 christos 3717 1.1 christos fi 3718 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3719 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3720 1.1 christos if test $ac_compiler_gnu = yes; then 3721 1.1 christos GCC=yes 3722 1.1 christos else 3723 1.1 christos GCC= 3724 1.1 christos fi 3725 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 3726 1.1 christos ac_save_CFLAGS=$CFLAGS 3727 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3728 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 3729 1.1.1.4 christos if ${ac_cv_prog_cc_g+:} false; then : 3730 1.1 christos $as_echo_n "(cached) " >&6 3731 1.1 christos else 3732 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 3733 1.1 christos ac_c_werror_flag=yes 3734 1.1 christos ac_cv_prog_cc_g=no 3735 1.1 christos CFLAGS="-g" 3736 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3737 1.1 christos /* end confdefs.h. */ 3738 1.1 christos 3739 1.1 christos int 3740 1.1 christos main () 3741 1.1 christos { 3742 1.1 christos 3743 1.1 christos ; 3744 1.1 christos return 0; 3745 1.1 christos } 3746 1.1 christos _ACEOF 3747 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3748 1.1 christos ac_cv_prog_cc_g=yes 3749 1.1 christos else 3750 1.1 christos CFLAGS="" 3751 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3752 1.1 christos /* end confdefs.h. */ 3753 1.1 christos 3754 1.1 christos int 3755 1.1 christos main () 3756 1.1 christos { 3757 1.1 christos 3758 1.1 christos ; 3759 1.1 christos return 0; 3760 1.1 christos } 3761 1.1 christos _ACEOF 3762 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3763 1.1 christos 3764 1.1 christos else 3765 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3766 1.1 christos CFLAGS="-g" 3767 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3768 1.1 christos /* end confdefs.h. */ 3769 1.1 christos 3770 1.1 christos int 3771 1.1 christos main () 3772 1.1 christos { 3773 1.1 christos 3774 1.1 christos ; 3775 1.1 christos return 0; 3776 1.1 christos } 3777 1.1 christos _ACEOF 3778 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3779 1.1 christos ac_cv_prog_cc_g=yes 3780 1.1 christos fi 3781 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3782 1.1 christos fi 3783 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3784 1.1 christos fi 3785 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3786 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3787 1.1 christos fi 3788 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3789 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 3790 1.1 christos if test "$ac_test_CFLAGS" = set; then 3791 1.1 christos CFLAGS=$ac_save_CFLAGS 3792 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 3793 1.1 christos if test "$GCC" = yes; then 3794 1.1 christos CFLAGS="-g -O2" 3795 1.1 christos else 3796 1.1 christos CFLAGS="-g" 3797 1.1 christos fi 3798 1.1 christos else 3799 1.1 christos if test "$GCC" = yes; then 3800 1.1 christos CFLAGS="-O2" 3801 1.1 christos else 3802 1.1 christos CFLAGS= 3803 1.1 christos fi 3804 1.1 christos fi 3805 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3806 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3807 1.1.1.4 christos if ${ac_cv_prog_cc_c89+:} false; then : 3808 1.1 christos $as_echo_n "(cached) " >&6 3809 1.1 christos else 3810 1.1 christos ac_cv_prog_cc_c89=no 3811 1.1 christos ac_save_CC=$CC 3812 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3813 1.1 christos /* end confdefs.h. */ 3814 1.1 christos #include <stdarg.h> 3815 1.1 christos #include <stdio.h> 3816 1.1.1.4 christos struct stat; 3817 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3818 1.1 christos struct buf { int x; }; 3819 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 3820 1.1 christos static char *e (p, i) 3821 1.1 christos char **p; 3822 1.1 christos int i; 3823 1.1 christos { 3824 1.1 christos return p[i]; 3825 1.1 christos } 3826 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 3827 1.1 christos { 3828 1.1 christos char *s; 3829 1.1 christos va_list v; 3830 1.1 christos va_start (v,p); 3831 1.1 christos s = g (p, va_arg (v,int)); 3832 1.1 christos va_end (v); 3833 1.1 christos return s; 3834 1.1 christos } 3835 1.1 christos 3836 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3837 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 3838 1.1 christos These don't provoke an error unfortunately, instead are silently treated 3839 1.1 christos as 'x'. The following induces an error, until -std is added to get 3840 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3841 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 3842 1.1 christos that's true only with -std. */ 3843 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3844 1.1 christos 3845 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3846 1.1 christos inside strings and character constants. */ 3847 1.1 christos #define FOO(x) 'x' 3848 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3849 1.1 christos 3850 1.1 christos int test (int i, double x); 3851 1.1 christos struct s1 {int (*f) (int a);}; 3852 1.1 christos struct s2 {int (*f) (double a);}; 3853 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3854 1.1 christos int argc; 3855 1.1 christos char **argv; 3856 1.1 christos int 3857 1.1 christos main () 3858 1.1 christos { 3859 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3860 1.1 christos ; 3861 1.1 christos return 0; 3862 1.1 christos } 3863 1.1 christos _ACEOF 3864 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3865 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3866 1.1 christos do 3867 1.1 christos CC="$ac_save_CC $ac_arg" 3868 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3869 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3870 1.1 christos fi 3871 1.1 christos rm -f core conftest.err conftest.$ac_objext 3872 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3873 1.1 christos done 3874 1.1 christos rm -f conftest.$ac_ext 3875 1.1 christos CC=$ac_save_CC 3876 1.1 christos 3877 1.1 christos fi 3878 1.1 christos # AC_CACHE_VAL 3879 1.1 christos case "x$ac_cv_prog_cc_c89" in 3880 1.1 christos x) 3881 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3882 1.1 christos $as_echo "none needed" >&6; } ;; 3883 1.1 christos xno) 3884 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3885 1.1 christos $as_echo "unsupported" >&6; } ;; 3886 1.1 christos *) 3887 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 3888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3889 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3890 1.1 christos esac 3891 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3892 1.1 christos 3893 1.1 christos fi 3894 1.1 christos 3895 1.1 christos ac_ext=c 3896 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3897 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3898 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3899 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3900 1.1.1.4 christos 3901 1.1.1.4 christos ac_ext=c 3902 1.1.1.4 christos ac_cpp='$CPP $CPPFLAGS' 3903 1.1.1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3904 1.1.1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3905 1.1.1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3906 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3907 1.1.1.4 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3908 1.1.1.4 christos if ${am_cv_prog_cc_c_o+:} false; then : 3909 1.1.1.4 christos $as_echo_n "(cached) " >&6 3910 1.1.1.4 christos else 3911 1.1.1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3912 1.1.1.4 christos /* end confdefs.h. */ 3913 1.1.1.4 christos 3914 1.1.1.4 christos int 3915 1.1.1.4 christos main () 3916 1.1.1.4 christos { 3917 1.1.1.4 christos 3918 1.1.1.4 christos ; 3919 1.1.1.4 christos return 0; 3920 1.1.1.4 christos } 3921 1.1.1.4 christos _ACEOF 3922 1.1.1.4 christos # Make sure it works both with $CC and with simple cc. 3923 1.1.1.4 christos # Following AC_PROG_CC_C_O, we do the test twice because some 3924 1.1.1.4 christos # compilers refuse to overwrite an existing .o file with -o, 3925 1.1.1.4 christos # though they will create one. 3926 1.1.1.4 christos am_cv_prog_cc_c_o=yes 3927 1.1.1.4 christos for am_i in 1 2; do 3928 1.1.1.4 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3929 1.1.1.4 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3930 1.1.1.4 christos ac_status=$? 3931 1.1.1.4 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 3932 1.1.1.4 christos (exit $ac_status); } \ 3933 1.1.1.4 christos && test -f conftest2.$ac_objext; then 3934 1.1.1.4 christos : OK 3935 1.1.1.4 christos else 3936 1.1.1.4 christos am_cv_prog_cc_c_o=no 3937 1.1.1.4 christos break 3938 1.1.1.4 christos fi 3939 1.1.1.4 christos done 3940 1.1.1.4 christos rm -f core conftest* 3941 1.1.1.4 christos unset am_i 3942 1.1.1.4 christos fi 3943 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3944 1.1.1.4 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 3945 1.1.1.4 christos if test "$am_cv_prog_cc_c_o" != yes; then 3946 1.1.1.4 christos # Losing compiler, so override with the script. 3947 1.1.1.4 christos # FIXME: It is wrong to rewrite CC. 3948 1.1.1.4 christos # But if we don't then we get into trouble of one sort or another. 3949 1.1.1.4 christos # A longer-term fix would be to have automake use am__CC in this case, 3950 1.1.1.4 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3951 1.1.1.4 christos CC="$am_aux_dir/compile $CC" 3952 1.1.1.4 christos fi 3953 1.1.1.4 christos ac_ext=c 3954 1.1.1.4 christos ac_cpp='$CPP $CPPFLAGS' 3955 1.1.1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3956 1.1.1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3957 1.1.1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3958 1.1.1.4 christos 3959 1.1 christos DEPDIR="${am__leading_dot}deps" 3960 1.1 christos 3961 1.1 christos ac_config_commands="$ac_config_commands depfiles" 3962 1.1 christos 3963 1.1.1.7 christos 3964 1.1.1.7 christos am_make=${MAKE-make} 3965 1.1.1.7 christos cat > confinc << 'END' 3966 1.1 christos am__doit: 3967 1.1.1.7 christos @echo this is the am__doit target 3968 1.1 christos .PHONY: am__doit 3969 1.1 christos END 3970 1.1.1.7 christos # If we don't find an include directive, just comment out the code. 3971 1.1.1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3972 1.1.1.7 christos $as_echo_n "checking for style of include used by $am_make... " >&6; } 3973 1.1 christos am__include="#" 3974 1.1 christos am__quote= 3975 1.1.1.7 christos _am_result=none 3976 1.1.1.7 christos # First try GNU make style include. 3977 1.1.1.7 christos echo "include confinc" > confmf 3978 1.1.1.7 christos # Ignore all kinds of additional output from 'make'. 3979 1.1.1.7 christos case `$am_make -s -f confmf 2> /dev/null` in #( 3980 1.1.1.7 christos *the\ am__doit\ target*) 3981 1.1.1.7 christos am__include=include 3982 1.1.1.7 christos am__quote= 3983 1.1.1.7 christos _am_result=GNU 3984 1.1.1.7 christos ;; 3985 1.1.1.7 christos esac 3986 1.1.1.7 christos # Now try BSD make style include. 3987 1.1.1.7 christos if test "$am__include" = "#"; then 3988 1.1.1.7 christos echo '.include "confinc"' > confmf 3989 1.1.1.7 christos case `$am_make -s -f confmf 2> /dev/null` in #( 3990 1.1.1.7 christos *the\ am__doit\ target*) 3991 1.1.1.7 christos am__include=.include 3992 1.1.1.7 christos am__quote="\"" 3993 1.1.1.7 christos _am_result=BSD 3994 1.1 christos ;; 3995 1.1.1.7 christos esac 3996 1.1.1.7 christos fi 3997 1.1.1.7 christos 3998 1.1.1.7 christos 3999 1.1.1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4000 1.1.1.7 christos $as_echo "$_am_result" >&6; } 4001 1.1.1.7 christos rm -f confinc confmf 4002 1.1 christos 4003 1.1 christos # Check whether --enable-dependency-tracking was given. 4004 1.1 christos if test "${enable_dependency_tracking+set}" = set; then : 4005 1.1 christos enableval=$enable_dependency_tracking; 4006 1.1 christos fi 4007 1.1 christos 4008 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4009 1.1 christos am_depcomp="$ac_aux_dir/depcomp" 4010 1.1 christos AMDEPBACKSLASH='\' 4011 1.1.1.2 christos am__nodep='_no' 4012 1.1 christos fi 4013 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4014 1.1 christos AMDEP_TRUE= 4015 1.1 christos AMDEP_FALSE='#' 4016 1.1 christos else 4017 1.1 christos AMDEP_TRUE='#' 4018 1.1 christos AMDEP_FALSE= 4019 1.1 christos fi 4020 1.1 christos 4021 1.1 christos 4022 1.1 christos 4023 1.1 christos depcc="$CC" am_compiler_list= 4024 1.1 christos 4025 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4026 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; } 4027 1.1.1.4 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4028 1.1 christos $as_echo_n "(cached) " >&6 4029 1.1 christos else 4030 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4031 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up 4032 1.1 christos # making bogus files that we don't know about and never remove. For 4033 1.1 christos # instance it was reported that on HP-UX the gcc test will end up 4034 1.1.1.4 christos # making a dummy file named 'D' -- because '-MD' means "put the output 4035 1.1.1.4 christos # in D". 4036 1.1.1.2 christos rm -rf conftest.dir 4037 1.1 christos mkdir conftest.dir 4038 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're 4039 1.1 christos # using a relative directory. 4040 1.1 christos cp "$am_depcomp" conftest.dir 4041 1.1 christos cd conftest.dir 4042 1.1 christos # We will build objects and dependencies in a subdirectory because 4043 1.1 christos # it helps to detect inapplicable dependency modes. For instance 4044 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a 4045 1.1 christos # side effect of compilation, but ICC will put the dependencies in 4046 1.1 christos # the current directory while Tru64 will put them in the object 4047 1.1 christos # directory. 4048 1.1 christos mkdir sub 4049 1.1 christos 4050 1.1 christos am_cv_CC_dependencies_compiler_type=none 4051 1.1 christos if test "$am_compiler_list" = ""; then 4052 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4053 1.1 christos fi 4054 1.1 christos am__universal=false 4055 1.1 christos case " $depcc " in #( 4056 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 4057 1.1 christos esac 4058 1.1 christos 4059 1.1 christos for depmode in $am_compiler_list; do 4060 1.1 christos # Setup a source with many dependencies, because some compilers 4061 1.1 christos # like to wrap large dependency lists on column 80 (with \), and 4062 1.1 christos # we should not choose a depcomp mode which is confused by this. 4063 1.1 christos # 4064 1.1 christos # We need to recreate these files for each test, as the compiler may 4065 1.1 christos # overwrite some of them when testing with obscure command lines. 4066 1.1 christos # This happens at least with the AIX C compiler. 4067 1.1 christos : > sub/conftest.c 4068 1.1 christos for i in 1 2 3 4 5 6; do 4069 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 4070 1.1.1.4 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4071 1.1.1.4 christos # Solaris 10 /bin/sh. 4072 1.1.1.4 christos echo '/* dummy */' > sub/conftst$i.h 4073 1.1 christos done 4074 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4075 1.1 christos 4076 1.1.1.4 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 4077 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly 4078 1.1.1.4 christos # handle '-M -o', and we need to detect this. Also, some Intel 4079 1.1.1.4 christos # versions had trouble with output in subdirs. 4080 1.1 christos am__obj=sub/conftest.${OBJEXT-o} 4081 1.1 christos am__minus_obj="-o $am__obj" 4082 1.1 christos case $depmode in 4083 1.1 christos gcc) 4084 1.1 christos # This depmode causes a compiler race in universal mode. 4085 1.1 christos test "$am__universal" = false || continue 4086 1.1 christos ;; 4087 1.1 christos nosideeffect) 4088 1.1.1.4 christos # After this tag, mechanisms are not by side-effect, so they'll 4089 1.1.1.4 christos # only be used when explicitly requested. 4090 1.1 christos if test "x$enable_dependency_tracking" = xyes; then 4091 1.1 christos continue 4092 1.1 christos else 4093 1.1 christos break 4094 1.1 christos fi 4095 1.1 christos ;; 4096 1.1.1.2 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4097 1.1.1.4 christos # This compiler won't grok '-c -o', but also, the minuso test has 4098 1.1 christos # not run yet. These depmodes are late enough in the game, and 4099 1.1 christos # so weak that their functioning should not be impacted. 4100 1.1 christos am__obj=conftest.${OBJEXT-o} 4101 1.1 christos am__minus_obj= 4102 1.1 christos ;; 4103 1.1 christos none) break ;; 4104 1.1 christos esac 4105 1.1 christos if depmode=$depmode \ 4106 1.1 christos source=sub/conftest.c object=$am__obj \ 4107 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4108 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4109 1.1 christos >/dev/null 2>conftest.err && 4110 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4111 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4112 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4113 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4114 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings 4115 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message 4116 1.1 christos # that says an option was ignored or not supported. 4117 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4118 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required 4119 1.1 christos # The diagnosis changed in icc 8.0: 4120 1.1 christos # icc: Command line remark: option '-MP' not supported 4121 1.1 christos if (grep 'ignoring option' conftest.err || 4122 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4123 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode 4124 1.1 christos break 4125 1.1 christos fi 4126 1.1 christos fi 4127 1.1 christos done 4128 1.1 christos 4129 1.1 christos cd .. 4130 1.1 christos rm -rf conftest.dir 4131 1.1 christos else 4132 1.1 christos am_cv_CC_dependencies_compiler_type=none 4133 1.1 christos fi 4134 1.1 christos 4135 1.1 christos fi 4136 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4137 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4138 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4139 1.1 christos 4140 1.1 christos if 4141 1.1 christos test "x$enable_dependency_tracking" != xno \ 4142 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4143 1.1 christos am__fastdepCC_TRUE= 4144 1.1 christos am__fastdepCC_FALSE='#' 4145 1.1 christos else 4146 1.1 christos am__fastdepCC_TRUE='#' 4147 1.1 christos am__fastdepCC_FALSE= 4148 1.1 christos fi 4149 1.1 christos 4150 1.1 christos 4151 1.1 christos 4152 1.1 christos 4153 1.1 christos 4154 1.1 christos 4155 1.1.1.9 christos # Add CET specific flags if CET is enabled 4156 1.1.1.9 christos 4157 1.1.1.9 christos # Check whether --enable-cet was given. 4158 1.1.1.9 christos if test "${enable_cet+set}" = set; then : 4159 1.1.1.9 christos enableval=$enable_cet; 4160 1.1.1.9 christos case "$enableval" in 4161 1.1.1.9 christos yes|no|auto) ;; 4162 1.1.1.9 christos *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 4163 1.1.1.9 christos esac 4164 1.1.1.9 christos 4165 1.1.1.9 christos else 4166 1.1.1.9 christos enable_cet=auto 4167 1.1.1.9 christos fi 4168 1.1.1.9 christos 4169 1.1.1.9 christos 4170 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 4171 1.1.1.9 christos $as_echo_n "checking for CET support... " >&6; } 4172 1.1.1.9 christos 4173 1.1.1.9 christos # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 4174 1.1.1.9 christos case "$host" in 4175 1.1.1.9 christos i[34567]86-*-linux* | x86_64-*-linux*) 4176 1.1.1.9 christos case "$enable_cet" in 4177 1.1.1.9 christos auto) 4178 1.1.1.9 christos # Check if target supports multi-byte NOPs 4179 1.1.1.9 christos # and if compiler and assembler support CET insn. 4180 1.1.1.9 christos cet_save_CFLAGS="$CFLAGS" 4181 1.1.1.9 christos CFLAGS="$CFLAGS -fcf-protection" 4182 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4183 1.1.1.9 christos /* end confdefs.h. */ 4184 1.1.1.9 christos 4185 1.1.1.9 christos int 4186 1.1.1.9 christos main () 4187 1.1.1.9 christos { 4188 1.1.1.9 christos 4189 1.1.1.9 christos #if !defined(__SSE2__) 4190 1.1.1.9 christos #error target does not support multi-byte NOPs 4191 1.1.1.9 christos #else 4192 1.1.1.9 christos asm ("setssbsy"); 4193 1.1.1.9 christos #endif 4194 1.1.1.9 christos 4195 1.1.1.9 christos ; 4196 1.1.1.9 christos return 0; 4197 1.1.1.9 christos } 4198 1.1.1.9 christos _ACEOF 4199 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then : 4200 1.1.1.9 christos enable_cet=yes 4201 1.1.1.9 christos else 4202 1.1.1.9 christos enable_cet=no 4203 1.1.1.9 christos fi 4204 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4205 1.1.1.9 christos CFLAGS="$cet_save_CFLAGS" 4206 1.1.1.9 christos ;; 4207 1.1.1.9 christos yes) 4208 1.1.1.9 christos # Check if assembler supports CET. 4209 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4210 1.1.1.9 christos /* end confdefs.h. */ 4211 1.1.1.9 christos 4212 1.1.1.9 christos int 4213 1.1.1.9 christos main () 4214 1.1.1.9 christos { 4215 1.1.1.9 christos asm ("setssbsy"); 4216 1.1.1.9 christos ; 4217 1.1.1.9 christos return 0; 4218 1.1.1.9 christos } 4219 1.1.1.9 christos _ACEOF 4220 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then : 4221 1.1.1.9 christos 4222 1.1.1.9 christos else 4223 1.1.1.9 christos as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 4224 1.1.1.9 christos fi 4225 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4226 1.1.1.9 christos ;; 4227 1.1.1.9 christos esac 4228 1.1.1.9 christos ;; 4229 1.1.1.9 christos *) 4230 1.1.1.9 christos enable_cet=no 4231 1.1.1.9 christos ;; 4232 1.1.1.9 christos esac 4233 1.1.1.9 christos if test x$enable_cet = xyes; then 4234 1.1.1.9 christos CET_FLAGS="-fcf-protection -mshstk" 4235 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4236 1.1.1.9 christos $as_echo "yes" >&6; } 4237 1.1.1.9 christos else 4238 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4239 1.1.1.9 christos $as_echo "no" >&6; } 4240 1.1.1.9 christos fi 4241 1.1.1.9 christos 4242 1.1.1.9 christos 4243 1.1.1.9 christos 4244 1.1 christos case `pwd` in 4245 1.1 christos *\ * | *\ *) 4246 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4247 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4248 1.1 christos esac 4249 1.1 christos 4250 1.1 christos 4251 1.1 christos 4252 1.1 christos macro_version='2.2.7a' 4253 1.1 christos macro_revision='1.3134' 4254 1.1 christos 4255 1.1 christos 4256 1.1 christos 4257 1.1 christos 4258 1.1 christos 4259 1.1 christos 4260 1.1 christos 4261 1.1 christos 4262 1.1 christos 4263 1.1 christos 4264 1.1 christos 4265 1.1 christos 4266 1.1 christos 4267 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 4268 1.1 christos 4269 1.1 christos # Backslashify metacharacters that are still active within 4270 1.1 christos # double-quoted strings. 4271 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4272 1.1 christos 4273 1.1 christos # Same as above, but do not quote variable references. 4274 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g' 4275 1.1 christos 4276 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a 4277 1.1 christos # double_quote_subst'ed string. 4278 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4279 1.1 christos 4280 1.1 christos # Sed substitution to delay expansion of an escaped single quote. 4281 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4282 1.1 christos 4283 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions 4284 1.1 christos no_glob_subst='s/\*/\\\*/g' 4285 1.1 christos 4286 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4287 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4288 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4289 1.1 christos 4290 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4291 1.1 christos $as_echo_n "checking how to print strings... " >&6; } 4292 1.1 christos # Test print first, because it will be a builtin if present. 4293 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4294 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4295 1.1 christos ECHO='print -r --' 4296 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4297 1.1 christos ECHO='printf %s\n' 4298 1.1 christos else 4299 1.1 christos # Use this function as a fallback that always works. 4300 1.1 christos func_fallback_echo () 4301 1.1 christos { 4302 1.1 christos eval 'cat <<_LTECHO_EOF 4303 1.1 christos $1 4304 1.1 christos _LTECHO_EOF' 4305 1.1 christos } 4306 1.1 christos ECHO='func_fallback_echo' 4307 1.1 christos fi 4308 1.1 christos 4309 1.1 christos # func_echo_all arg... 4310 1.1 christos # Invoke $ECHO with all args, space-separated. 4311 1.1 christos func_echo_all () 4312 1.1 christos { 4313 1.1 christos $ECHO "" 4314 1.1 christos } 4315 1.1 christos 4316 1.1 christos case "$ECHO" in 4317 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4318 1.1 christos $as_echo "printf" >&6; } ;; 4319 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4320 1.1 christos $as_echo "print -r" >&6; } ;; 4321 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4322 1.1 christos $as_echo "cat" >&6; } ;; 4323 1.1 christos esac 4324 1.1 christos 4325 1.1 christos 4326 1.1 christos 4327 1.1 christos 4328 1.1 christos 4329 1.1 christos 4330 1.1 christos 4331 1.1 christos 4332 1.1 christos 4333 1.1 christos 4334 1.1 christos 4335 1.1 christos 4336 1.1 christos 4337 1.1 christos 4338 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4339 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4340 1.1.1.4 christos if ${ac_cv_path_SED+:} false; then : 4341 1.1 christos $as_echo_n "(cached) " >&6 4342 1.1 christos else 4343 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4344 1.1 christos for ac_i in 1 2 3 4 5 6 7; do 4345 1.1 christos ac_script="$ac_script$as_nl$ac_script" 4346 1.1 christos done 4347 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4348 1.1 christos { ac_script=; unset ac_script;} 4349 1.1 christos if test -z "$SED"; then 4350 1.1 christos ac_path_SED_found=false 4351 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4352 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4353 1.1 christos for as_dir in $PATH 4354 1.1 christos do 4355 1.1 christos IFS=$as_save_IFS 4356 1.1 christos test -z "$as_dir" && as_dir=. 4357 1.1 christos for ac_prog in sed gsed; do 4358 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4359 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4360 1.1.1.4 christos as_fn_executable_p "$ac_path_SED" || continue 4361 1.1 christos # Check for GNU ac_path_SED and select it if it is found. 4362 1.1 christos # Check for GNU $ac_path_SED 4363 1.1 christos case `"$ac_path_SED" --version 2>&1` in 4364 1.1 christos *GNU*) 4365 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4366 1.1 christos *) 4367 1.1 christos ac_count=0 4368 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4369 1.1 christos while : 4370 1.1 christos do 4371 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4372 1.1 christos mv "conftest.tmp" "conftest.in" 4373 1.1 christos cp "conftest.in" "conftest.nl" 4374 1.1 christos $as_echo '' >> "conftest.nl" 4375 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4376 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4377 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4378 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then 4379 1.1 christos # Best one so far, save it but keep looking for a better one 4380 1.1 christos ac_cv_path_SED="$ac_path_SED" 4381 1.1 christos ac_path_SED_max=$ac_count 4382 1.1 christos fi 4383 1.1 christos # 10*(2^10) chars as input seems more than enough 4384 1.1 christos test $ac_count -gt 10 && break 4385 1.1 christos done 4386 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4387 1.1 christos esac 4388 1.1 christos 4389 1.1 christos $ac_path_SED_found && break 3 4390 1.1 christos done 4391 1.1 christos done 4392 1.1 christos done 4393 1.1 christos IFS=$as_save_IFS 4394 1.1 christos if test -z "$ac_cv_path_SED"; then 4395 1.1.1.4 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4396 1.1 christos fi 4397 1.1 christos else 4398 1.1 christos ac_cv_path_SED=$SED 4399 1.1 christos fi 4400 1.1 christos 4401 1.1 christos fi 4402 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4403 1.1 christos $as_echo "$ac_cv_path_SED" >&6; } 4404 1.1 christos SED="$ac_cv_path_SED" 4405 1.1 christos rm -f conftest.sed 4406 1.1 christos 4407 1.1 christos test -z "$SED" && SED=sed 4408 1.1 christos Xsed="$SED -e 1s/^X//" 4409 1.1 christos 4410 1.1 christos 4411 1.1 christos 4412 1.1 christos 4413 1.1 christos 4414 1.1 christos 4415 1.1 christos 4416 1.1 christos 4417 1.1 christos 4418 1.1 christos 4419 1.1 christos 4420 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4421 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4422 1.1.1.4 christos if ${ac_cv_path_GREP+:} false; then : 4423 1.1 christos $as_echo_n "(cached) " >&6 4424 1.1 christos else 4425 1.1 christos if test -z "$GREP"; then 4426 1.1 christos ac_path_GREP_found=false 4427 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4428 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4429 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4430 1.1 christos do 4431 1.1 christos IFS=$as_save_IFS 4432 1.1 christos test -z "$as_dir" && as_dir=. 4433 1.1 christos for ac_prog in grep ggrep; do 4434 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4435 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4436 1.1.1.4 christos as_fn_executable_p "$ac_path_GREP" || continue 4437 1.1 christos # Check for GNU ac_path_GREP and select it if it is found. 4438 1.1 christos # Check for GNU $ac_path_GREP 4439 1.1 christos case `"$ac_path_GREP" --version 2>&1` in 4440 1.1 christos *GNU*) 4441 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4442 1.1 christos *) 4443 1.1 christos ac_count=0 4444 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4445 1.1 christos while : 4446 1.1 christos do 4447 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4448 1.1 christos mv "conftest.tmp" "conftest.in" 4449 1.1 christos cp "conftest.in" "conftest.nl" 4450 1.1 christos $as_echo 'GREP' >> "conftest.nl" 4451 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4452 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4453 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4454 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 4455 1.1 christos # Best one so far, save it but keep looking for a better one 4456 1.1 christos ac_cv_path_GREP="$ac_path_GREP" 4457 1.1 christos ac_path_GREP_max=$ac_count 4458 1.1 christos fi 4459 1.1 christos # 10*(2^10) chars as input seems more than enough 4460 1.1 christos test $ac_count -gt 10 && break 4461 1.1 christos done 4462 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4463 1.1 christos esac 4464 1.1 christos 4465 1.1 christos $ac_path_GREP_found && break 3 4466 1.1 christos done 4467 1.1 christos done 4468 1.1 christos done 4469 1.1 christos IFS=$as_save_IFS 4470 1.1 christos if test -z "$ac_cv_path_GREP"; then 4471 1.1.1.4 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4472 1.1 christos fi 4473 1.1 christos else 4474 1.1 christos ac_cv_path_GREP=$GREP 4475 1.1 christos fi 4476 1.1 christos 4477 1.1 christos fi 4478 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4479 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; } 4480 1.1 christos GREP="$ac_cv_path_GREP" 4481 1.1 christos 4482 1.1 christos 4483 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4484 1.1 christos $as_echo_n "checking for egrep... " >&6; } 4485 1.1.1.4 christos if ${ac_cv_path_EGREP+:} false; then : 4486 1.1 christos $as_echo_n "(cached) " >&6 4487 1.1 christos else 4488 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4489 1.1 christos then ac_cv_path_EGREP="$GREP -E" 4490 1.1 christos else 4491 1.1 christos if test -z "$EGREP"; then 4492 1.1 christos ac_path_EGREP_found=false 4493 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4494 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4495 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4496 1.1 christos do 4497 1.1 christos IFS=$as_save_IFS 4498 1.1 christos test -z "$as_dir" && as_dir=. 4499 1.1 christos for ac_prog in egrep; do 4500 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4501 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4502 1.1.1.4 christos as_fn_executable_p "$ac_path_EGREP" || continue 4503 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found. 4504 1.1 christos # Check for GNU $ac_path_EGREP 4505 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in 4506 1.1 christos *GNU*) 4507 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4508 1.1 christos *) 4509 1.1 christos ac_count=0 4510 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4511 1.1 christos while : 4512 1.1 christos do 4513 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4514 1.1 christos mv "conftest.tmp" "conftest.in" 4515 1.1 christos cp "conftest.in" "conftest.nl" 4516 1.1 christos $as_echo 'EGREP' >> "conftest.nl" 4517 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4518 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4519 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4520 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4521 1.1 christos # Best one so far, save it but keep looking for a better one 4522 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" 4523 1.1 christos ac_path_EGREP_max=$ac_count 4524 1.1 christos fi 4525 1.1 christos # 10*(2^10) chars as input seems more than enough 4526 1.1 christos test $ac_count -gt 10 && break 4527 1.1 christos done 4528 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4529 1.1 christos esac 4530 1.1 christos 4531 1.1 christos $ac_path_EGREP_found && break 3 4532 1.1 christos done 4533 1.1 christos done 4534 1.1 christos done 4535 1.1 christos IFS=$as_save_IFS 4536 1.1 christos if test -z "$ac_cv_path_EGREP"; then 4537 1.1.1.4 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4538 1.1 christos fi 4539 1.1 christos else 4540 1.1 christos ac_cv_path_EGREP=$EGREP 4541 1.1 christos fi 4542 1.1 christos 4543 1.1 christos fi 4544 1.1 christos fi 4545 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4546 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; } 4547 1.1 christos EGREP="$ac_cv_path_EGREP" 4548 1.1 christos 4549 1.1 christos 4550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4551 1.1 christos $as_echo_n "checking for fgrep... " >&6; } 4552 1.1.1.4 christos if ${ac_cv_path_FGREP+:} false; then : 4553 1.1 christos $as_echo_n "(cached) " >&6 4554 1.1 christos else 4555 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4556 1.1 christos then ac_cv_path_FGREP="$GREP -F" 4557 1.1 christos else 4558 1.1 christos if test -z "$FGREP"; then 4559 1.1 christos ac_path_FGREP_found=false 4560 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4561 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4562 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4563 1.1 christos do 4564 1.1 christos IFS=$as_save_IFS 4565 1.1 christos test -z "$as_dir" && as_dir=. 4566 1.1 christos for ac_prog in fgrep; do 4567 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4568 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4569 1.1.1.4 christos as_fn_executable_p "$ac_path_FGREP" || continue 4570 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found. 4571 1.1 christos # Check for GNU $ac_path_FGREP 4572 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in 4573 1.1 christos *GNU*) 4574 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4575 1.1 christos *) 4576 1.1 christos ac_count=0 4577 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4578 1.1 christos while : 4579 1.1 christos do 4580 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4581 1.1 christos mv "conftest.tmp" "conftest.in" 4582 1.1 christos cp "conftest.in" "conftest.nl" 4583 1.1 christos $as_echo 'FGREP' >> "conftest.nl" 4584 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4585 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4586 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4587 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4588 1.1 christos # Best one so far, save it but keep looking for a better one 4589 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" 4590 1.1 christos ac_path_FGREP_max=$ac_count 4591 1.1 christos fi 4592 1.1 christos # 10*(2^10) chars as input seems more than enough 4593 1.1 christos test $ac_count -gt 10 && break 4594 1.1 christos done 4595 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4596 1.1 christos esac 4597 1.1 christos 4598 1.1 christos $ac_path_FGREP_found && break 3 4599 1.1 christos done 4600 1.1 christos done 4601 1.1 christos done 4602 1.1 christos IFS=$as_save_IFS 4603 1.1 christos if test -z "$ac_cv_path_FGREP"; then 4604 1.1.1.4 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4605 1.1 christos fi 4606 1.1 christos else 4607 1.1 christos ac_cv_path_FGREP=$FGREP 4608 1.1 christos fi 4609 1.1 christos 4610 1.1 christos fi 4611 1.1 christos fi 4612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4613 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; } 4614 1.1 christos FGREP="$ac_cv_path_FGREP" 4615 1.1 christos 4616 1.1 christos 4617 1.1 christos test -z "$GREP" && GREP=grep 4618 1.1 christos 4619 1.1 christos 4620 1.1 christos 4621 1.1 christos 4622 1.1 christos 4623 1.1 christos 4624 1.1 christos 4625 1.1 christos 4626 1.1 christos 4627 1.1 christos 4628 1.1 christos 4629 1.1 christos 4630 1.1 christos 4631 1.1 christos 4632 1.1 christos 4633 1.1 christos 4634 1.1 christos 4635 1.1 christos 4636 1.1 christos 4637 1.1 christos # Check whether --with-gnu-ld was given. 4638 1.1 christos if test "${with_gnu_ld+set}" = set; then : 4639 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4640 1.1 christos else 4641 1.1 christos with_gnu_ld=no 4642 1.1 christos fi 4643 1.1 christos 4644 1.1 christos ac_prog=ld 4645 1.1 christos if test "$GCC" = yes; then 4646 1.1 christos # Check if gcc -print-prog-name=ld gives a path. 4647 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4648 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; } 4649 1.1 christos case $host in 4650 1.1 christos *-*-mingw*) 4651 1.1 christos # gcc leaves a trailing carriage return which upsets mingw 4652 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4653 1.1 christos *) 4654 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4655 1.1 christos esac 4656 1.1 christos case $ac_prog in 4657 1.1 christos # Accept absolute paths. 4658 1.1 christos [\\/]* | ?:[\\/]*) 4659 1.1 christos re_direlt='/[^/][^/]*/\.\./' 4660 1.1 christos # Canonicalize the pathname of ld 4661 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4662 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4663 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4664 1.1 christos done 4665 1.1 christos test -z "$LD" && LD="$ac_prog" 4666 1.1 christos ;; 4667 1.1 christos "") 4668 1.1 christos # If it fails, then pretend we aren't using GCC. 4669 1.1 christos ac_prog=ld 4670 1.1 christos ;; 4671 1.1 christos *) 4672 1.1 christos # If it is relative, then search for the first ld in PATH. 4673 1.1 christos with_gnu_ld=unknown 4674 1.1 christos ;; 4675 1.1 christos esac 4676 1.1 christos elif test "$with_gnu_ld" = yes; then 4677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4678 1.1 christos $as_echo_n "checking for GNU ld... " >&6; } 4679 1.1 christos else 4680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4681 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; } 4682 1.1 christos fi 4683 1.1.1.4 christos if ${lt_cv_path_LD+:} false; then : 4684 1.1 christos $as_echo_n "(cached) " >&6 4685 1.1 christos else 4686 1.1 christos if test -z "$LD"; then 4687 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4688 1.1 christos for ac_dir in $PATH; do 4689 1.1 christos IFS="$lt_save_ifs" 4690 1.1 christos test -z "$ac_dir" && ac_dir=. 4691 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4692 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog" 4693 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version, 4694 1.1 christos # but apparently some variants of GNU ld only accept -v. 4695 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer. 4696 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4697 1.1 christos *GNU* | *'with BFD'*) 4698 1.1 christos test "$with_gnu_ld" != no && break 4699 1.1 christos ;; 4700 1.1 christos *) 4701 1.1 christos test "$with_gnu_ld" != yes && break 4702 1.1 christos ;; 4703 1.1 christos esac 4704 1.1 christos fi 4705 1.1 christos done 4706 1.1 christos IFS="$lt_save_ifs" 4707 1.1 christos else 4708 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path. 4709 1.1 christos fi 4710 1.1 christos fi 4711 1.1 christos 4712 1.1 christos LD="$lt_cv_path_LD" 4713 1.1 christos if test -n "$LD"; then 4714 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4715 1.1 christos $as_echo "$LD" >&6; } 4716 1.1 christos else 4717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4718 1.1 christos $as_echo "no" >&6; } 4719 1.1 christos fi 4720 1.1.1.4 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4721 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4722 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4723 1.1.1.4 christos if ${lt_cv_prog_gnu_ld+:} false; then : 4724 1.1 christos $as_echo_n "(cached) " >&6 4725 1.1 christos else 4726 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v. 4727 1.1 christos case `$LD -v 2>&1 </dev/null` in 4728 1.1 christos *GNU* | *'with BFD'*) 4729 1.1 christos lt_cv_prog_gnu_ld=yes 4730 1.1 christos ;; 4731 1.1 christos *) 4732 1.1 christos lt_cv_prog_gnu_ld=no 4733 1.1 christos ;; 4734 1.1 christos esac 4735 1.1 christos fi 4736 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4737 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; } 4738 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld 4739 1.1 christos 4740 1.1 christos 4741 1.1 christos 4742 1.1 christos 4743 1.1 christos 4744 1.1 christos 4745 1.1 christos 4746 1.1 christos 4747 1.1 christos 4748 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4749 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4750 1.1.1.4 christos if ${lt_cv_path_NM+:} false; then : 4751 1.1 christos $as_echo_n "(cached) " >&6 4752 1.1 christos else 4753 1.1 christos if test -n "$NM"; then 4754 1.1.1.6 christos # Let the user override the nm to test. 4755 1.1.1.6 christos lt_nm_to_check="$NM" 4756 1.1.1.6 christos else 4757 1.1.1.6 christos lt_nm_to_check="${ac_tool_prefix}nm" 4758 1.1.1.6 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4759 1.1.1.6 christos lt_nm_to_check="$lt_nm_to_check nm" 4760 1.1.1.6 christos fi 4761 1.1.1.6 christos fi 4762 1.1.1.6 christos for lt_tmp_nm in "$lt_nm_to_check"; do 4763 1.1.1.6 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4764 1.1.1.6 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4765 1.1.1.6 christos IFS="$lt_save_ifs" 4766 1.1.1.6 christos test -z "$ac_dir" && ac_dir=. 4767 1.1.1.6 christos # Strip out any user-provided options from the nm to test twice, 4768 1.1.1.6 christos # the first time to test to see if nm (rather than its options) has 4769 1.1.1.6 christos # an explicit path, the second time to yield a file which can be 4770 1.1.1.6 christos # nm'ed itself. 4771 1.1.1.6 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 4772 1.1.1.6 christos case "$tmp_nm_path" in 4773 1.1.1.6 christos */*|*\\*) tmp_nm="$lt_tmp_nm";; 4774 1.1.1.6 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";; 4775 1.1.1.6 christos esac 4776 1.1.1.6 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 4777 1.1.1.6 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 4778 1.1.1.6 christos # Check to see if the nm accepts a BSD-compat flag. 4779 1.1.1.6 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4780 1.1.1.6 christos # nm: unknown option "B" ignored 4781 1.1.1.6 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4782 1.1.1.6 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 4783 1.1.1.6 christos break 4784 1.1.1.6 christos ;; 4785 1.1.1.6 christos *) 4786 1.1.1.6 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4787 1.1.1.6 christos *$tmp_nm*) 4788 1.1.1.6 christos lt_cv_path_NM="$tmp_nm -p" 4789 1.1.1.6 christos break 4790 1.1.1.6 christos ;; 4791 1.1.1.6 christos *) 4792 1.1.1.6 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4793 1.1.1.6 christos continue # so that we can try to find one that supports BSD flags 4794 1.1.1.6 christos ;; 4795 1.1.1.6 christos esac 4796 1.1.1.6 christos ;; 4797 1.1.1.6 christos esac 4798 1.1.1.6 christos fi 4799 1.1.1.6 christos done 4800 1.1.1.6 christos IFS="$lt_save_ifs" 4801 1.1.1.6 christos done 4802 1.1.1.6 christos : ${lt_cv_path_NM=no} 4803 1.1 christos fi 4804 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4805 1.1 christos $as_echo "$lt_cv_path_NM" >&6; } 4806 1.1 christos if test "$lt_cv_path_NM" != "no"; then 4807 1.1 christos NM="$lt_cv_path_NM" 4808 1.1 christos else 4809 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin. 4810 1.1 christos if test -n "$DUMPBIN"; then : 4811 1.1 christos # Let the user override the test. 4812 1.1 christos else 4813 1.1 christos if test -n "$ac_tool_prefix"; then 4814 1.1 christos for ac_prog in dumpbin "link -dump" 4815 1.1 christos do 4816 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4817 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4818 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4819 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4820 1.1.1.4 christos if ${ac_cv_prog_DUMPBIN+:} false; then : 4821 1.1 christos $as_echo_n "(cached) " >&6 4822 1.1 christos else 4823 1.1 christos if test -n "$DUMPBIN"; then 4824 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4825 1.1 christos else 4826 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4827 1.1 christos for as_dir in $PATH 4828 1.1 christos do 4829 1.1 christos IFS=$as_save_IFS 4830 1.1 christos test -z "$as_dir" && as_dir=. 4831 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4832 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4833 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4834 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4835 1.1 christos break 2 4836 1.1 christos fi 4837 1.1 christos done 4838 1.1 christos done 4839 1.1 christos IFS=$as_save_IFS 4840 1.1 christos 4841 1.1 christos fi 4842 1.1 christos fi 4843 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN 4844 1.1 christos if test -n "$DUMPBIN"; then 4845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4846 1.1 christos $as_echo "$DUMPBIN" >&6; } 4847 1.1 christos else 4848 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4849 1.1 christos $as_echo "no" >&6; } 4850 1.1 christos fi 4851 1.1 christos 4852 1.1 christos 4853 1.1 christos test -n "$DUMPBIN" && break 4854 1.1 christos done 4855 1.1 christos fi 4856 1.1 christos if test -z "$DUMPBIN"; then 4857 1.1 christos ac_ct_DUMPBIN=$DUMPBIN 4858 1.1 christos for ac_prog in dumpbin "link -dump" 4859 1.1 christos do 4860 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 4861 1.1 christos set dummy $ac_prog; ac_word=$2 4862 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4863 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4864 1.1.1.4 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4865 1.1 christos $as_echo_n "(cached) " >&6 4866 1.1 christos else 4867 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 4868 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4869 1.1 christos else 4870 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4871 1.1 christos for as_dir in $PATH 4872 1.1 christos do 4873 1.1 christos IFS=$as_save_IFS 4874 1.1 christos test -z "$as_dir" && as_dir=. 4875 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4876 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4877 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4878 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4879 1.1 christos break 2 4880 1.1 christos fi 4881 1.1 christos done 4882 1.1 christos done 4883 1.1 christos IFS=$as_save_IFS 4884 1.1 christos 4885 1.1 christos fi 4886 1.1 christos fi 4887 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4888 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 4889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4890 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; } 4891 1.1 christos else 4892 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4893 1.1 christos $as_echo "no" >&6; } 4894 1.1 christos fi 4895 1.1 christos 4896 1.1 christos 4897 1.1 christos test -n "$ac_ct_DUMPBIN" && break 4898 1.1 christos done 4899 1.1 christos 4900 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then 4901 1.1 christos DUMPBIN=":" 4902 1.1 christos else 4903 1.1 christos case $cross_compiling:$ac_tool_warned in 4904 1.1 christos yes:) 4905 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4906 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4907 1.1 christos ac_tool_warned=yes ;; 4908 1.1 christos esac 4909 1.1 christos DUMPBIN=$ac_ct_DUMPBIN 4910 1.1 christos fi 4911 1.1 christos fi 4912 1.1 christos 4913 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4914 1.1 christos *COFF*) 4915 1.1 christos DUMPBIN="$DUMPBIN -symbols" 4916 1.1 christos ;; 4917 1.1 christos *) 4918 1.1 christos DUMPBIN=: 4919 1.1 christos ;; 4920 1.1 christos esac 4921 1.1 christos fi 4922 1.1 christos 4923 1.1 christos if test "$DUMPBIN" != ":"; then 4924 1.1 christos NM="$DUMPBIN" 4925 1.1 christos fi 4926 1.1 christos fi 4927 1.1 christos test -z "$NM" && NM=nm 4928 1.1 christos 4929 1.1 christos 4930 1.1 christos 4931 1.1 christos 4932 1.1 christos 4933 1.1 christos 4934 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4935 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; } 4936 1.1.1.4 christos if ${lt_cv_nm_interface+:} false; then : 4937 1.1 christos $as_echo_n "(cached) " >&6 4938 1.1 christos else 4939 1.1 christos lt_cv_nm_interface="BSD nm" 4940 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext 4941 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4942 1.1 christos (eval "$ac_compile" 2>conftest.err) 4943 1.1 christos cat conftest.err >&5 4944 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4945 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4946 1.1 christos cat conftest.err >&5 4947 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4948 1.1 christos cat conftest.out >&5 4949 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4950 1.1 christos lt_cv_nm_interface="MS dumpbin" 4951 1.1 christos fi 4952 1.1 christos rm -f conftest* 4953 1.1 christos fi 4954 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4955 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; } 4956 1.1 christos 4957 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4958 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; } 4959 1.1 christos LN_S=$as_ln_s 4960 1.1 christos if test "$LN_S" = "ln -s"; then 4961 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4962 1.1 christos $as_echo "yes" >&6; } 4963 1.1 christos else 4964 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4965 1.1 christos $as_echo "no, using $LN_S" >&6; } 4966 1.1 christos fi 4967 1.1 christos 4968 1.1 christos # find the maximum length of command line arguments 4969 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4970 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; } 4971 1.1.1.4 christos if ${lt_cv_sys_max_cmd_len+:} false; then : 4972 1.1 christos $as_echo_n "(cached) " >&6 4973 1.1 christos else 4974 1.1 christos i=0 4975 1.1 christos teststring="ABCD" 4976 1.1 christos 4977 1.1 christos case $build_os in 4978 1.1 christos msdosdjgpp*) 4979 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc 4980 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun 4981 1.1 christos # during glob expansion). Even if it were fixed, the result of this 4982 1.1 christos # check would be larger than it should be. 4983 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right 4984 1.1 christos ;; 4985 1.1 christos 4986 1.1 christos gnu*) 4987 1.1 christos # Under GNU Hurd, this test is not required because there is 4988 1.1 christos # no limit to the length of command line arguments. 4989 1.1 christos # Libtool will interpret -1 as no limit whatsoever 4990 1.1 christos lt_cv_sys_max_cmd_len=-1; 4991 1.1 christos ;; 4992 1.1 christos 4993 1.1 christos cygwin* | mingw* | cegcc*) 4994 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes 4995 1.1 christos # about 5 minutes as the teststring grows exponentially. 4996 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking, 4997 1.1 christos # you end up with a "frozen" computer, even though with patience 4998 1.1 christos # the test eventually succeeds (with a max line length of 256k). 4999 1.1 christos # Instead, let's just punt: use the minimum linelength reported by 5000 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP). 5001 1.1 christos lt_cv_sys_max_cmd_len=8192; 5002 1.1 christos ;; 5003 1.1 christos 5004 1.1 christos mint*) 5005 1.1 christos # On MiNT this can take a long time and run out of memory. 5006 1.1 christos lt_cv_sys_max_cmd_len=8192; 5007 1.1 christos ;; 5008 1.1 christos 5009 1.1 christos amigaos*) 5010 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally. 5011 1.1 christos # So we just punt and use a minimum line length of 8192. 5012 1.1 christos lt_cv_sys_max_cmd_len=8192; 5013 1.1 christos ;; 5014 1.1 christos 5015 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5016 1.1 christos # This has been around since 386BSD, at least. Likely further. 5017 1.1 christos if test -x /sbin/sysctl; then 5018 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5019 1.1 christos elif test -x /usr/sbin/sysctl; then 5020 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5021 1.1 christos else 5022 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5023 1.1 christos fi 5024 1.1 christos # And add a safety zone 5025 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5026 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5027 1.1 christos ;; 5028 1.1 christos 5029 1.1 christos interix*) 5030 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD) 5031 1.1 christos lt_cv_sys_max_cmd_len=196608 5032 1.1 christos ;; 5033 1.1 christos 5034 1.1 christos osf*) 5035 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5036 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5037 1.1 christos # nice to cause kernel panics so lets avoid the loop below. 5038 1.1 christos # First set a reasonable default. 5039 1.1 christos lt_cv_sys_max_cmd_len=16384 5040 1.1 christos # 5041 1.1 christos if test -x /sbin/sysconfig; then 5042 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5043 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;; 5044 1.1 christos esac 5045 1.1 christos fi 5046 1.1 christos ;; 5047 1.1 christos sco3.2v5*) 5048 1.1 christos lt_cv_sys_max_cmd_len=102400 5049 1.1 christos ;; 5050 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*) 5051 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5052 1.1 christos if test -n "$kargmax"; then 5053 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5054 1.1 christos else 5055 1.1 christos lt_cv_sys_max_cmd_len=32768 5056 1.1 christos fi 5057 1.1 christos ;; 5058 1.1 christos *) 5059 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5060 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then 5061 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5062 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5063 1.1 christos else 5064 1.1 christos # Make teststring a little bigger before we do anything with it. 5065 1.1 christos # a 1K string should be a reasonable start. 5066 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do 5067 1.1 christos teststring=$teststring$teststring 5068 1.1 christos done 5069 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5070 1.1 christos # If test is not a shell built-in, we'll probably end up computing a 5071 1.1 christos # maximum length that is only half of the actual maximum length, but 5072 1.1 christos # we can't tell. 5073 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5074 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 && 5075 1.1 christos test $i != 17 # 1/2 MB should be enough 5076 1.1 christos do 5077 1.1 christos i=`expr $i + 1` 5078 1.1 christos teststring=$teststring$teststring 5079 1.1 christos done 5080 1.1 christos # Only check the string length outside the loop. 5081 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5082 1.1 christos teststring= 5083 1.1 christos # Add a significant safety factor because C++ compilers can tack on 5084 1.1 christos # massive amounts of additional arguments before passing them to the 5085 1.1 christos # linker. It appears as though 1/2 is a usable value. 5086 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5087 1.1 christos fi 5088 1.1 christos ;; 5089 1.1 christos esac 5090 1.1 christos 5091 1.1 christos fi 5092 1.1 christos 5093 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then 5094 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5095 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5096 1.1 christos else 5097 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5098 1.1 christos $as_echo "none" >&6; } 5099 1.1 christos fi 5100 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len 5101 1.1 christos 5102 1.1 christos 5103 1.1 christos 5104 1.1 christos 5105 1.1 christos 5106 1.1 christos 5107 1.1 christos : ${CP="cp -f"} 5108 1.1 christos : ${MV="mv -f"} 5109 1.1 christos : ${RM="rm -f"} 5110 1.1 christos 5111 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5112 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5113 1.1 christos # Try some XSI features 5114 1.1 christos xsi_shell=no 5115 1.1 christos ( _lt_dummy="a/b/c" 5116 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5117 1.1 christos = c,a/b,, \ 5118 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \ 5119 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5120 1.1 christos && xsi_shell=yes 5121 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5122 1.1 christos $as_echo "$xsi_shell" >&6; } 5123 1.1 christos 5124 1.1 christos 5125 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5126 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5127 1.1 christos lt_shell_append=no 5128 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5129 1.1 christos >/dev/null 2>&1 \ 5130 1.1 christos && lt_shell_append=yes 5131 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5132 1.1 christos $as_echo "$lt_shell_append" >&6; } 5133 1.1 christos 5134 1.1 christos 5135 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5136 1.1 christos lt_unset=unset 5137 1.1 christos else 5138 1.1 christos lt_unset=false 5139 1.1 christos fi 5140 1.1 christos 5141 1.1 christos 5142 1.1 christos 5143 1.1 christos 5144 1.1 christos 5145 1.1 christos # test EBCDIC or ASCII 5146 1.1 christos case `echo X|tr X '\101'` in 5147 1.1 christos A) # ASCII based system 5148 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5149 1.1 christos lt_SP2NL='tr \040 \012' 5150 1.1 christos lt_NL2SP='tr \015\012 \040\040' 5151 1.1 christos ;; 5152 1.1 christos *) # EBCDIC based system 5153 1.1 christos lt_SP2NL='tr \100 \n' 5154 1.1 christos lt_NL2SP='tr \r\n \100\100' 5155 1.1 christos ;; 5156 1.1 christos esac 5157 1.1 christos 5158 1.1 christos 5159 1.1 christos 5160 1.1 christos 5161 1.1 christos 5162 1.1 christos 5163 1.1 christos 5164 1.1 christos 5165 1.1 christos 5166 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5167 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; } 5168 1.1.1.4 christos if ${lt_cv_ld_reload_flag+:} false; then : 5169 1.1 christos $as_echo_n "(cached) " >&6 5170 1.1 christos else 5171 1.1 christos lt_cv_ld_reload_flag='-r' 5172 1.1 christos fi 5173 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5174 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; } 5175 1.1 christos reload_flag=$lt_cv_ld_reload_flag 5176 1.1 christos case $reload_flag in 5177 1.1 christos "" | " "*) ;; 5178 1.1 christos *) reload_flag=" $reload_flag" ;; 5179 1.1 christos esac 5180 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 5181 1.1 christos case $host_os in 5182 1.1 christos darwin*) 5183 1.1 christos if test "$GCC" = yes; then 5184 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5185 1.1 christos else 5186 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 5187 1.1 christos fi 5188 1.1 christos ;; 5189 1.1 christos esac 5190 1.1 christos 5191 1.1 christos 5192 1.1 christos 5193 1.1 christos 5194 1.1 christos 5195 1.1 christos 5196 1.1 christos 5197 1.1 christos 5198 1.1 christos 5199 1.1 christos if test -n "$ac_tool_prefix"; then 5200 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5201 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2 5202 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5203 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5204 1.1.1.4 christos if ${ac_cv_prog_OBJDUMP+:} false; then : 5205 1.1 christos $as_echo_n "(cached) " >&6 5206 1.1 christos else 5207 1.1 christos if test -n "$OBJDUMP"; then 5208 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5209 1.1 christos else 5210 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5211 1.1 christos for as_dir in $PATH 5212 1.1 christos do 5213 1.1 christos IFS=$as_save_IFS 5214 1.1 christos test -z "$as_dir" && as_dir=. 5215 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5216 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5217 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5218 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5219 1.1 christos break 2 5220 1.1 christos fi 5221 1.1 christos done 5222 1.1 christos done 5223 1.1 christos IFS=$as_save_IFS 5224 1.1 christos 5225 1.1 christos fi 5226 1.1 christos fi 5227 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP 5228 1.1 christos if test -n "$OBJDUMP"; then 5229 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5230 1.1 christos $as_echo "$OBJDUMP" >&6; } 5231 1.1 christos else 5232 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5233 1.1 christos $as_echo "no" >&6; } 5234 1.1 christos fi 5235 1.1 christos 5236 1.1 christos 5237 1.1 christos fi 5238 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then 5239 1.1 christos ac_ct_OBJDUMP=$OBJDUMP 5240 1.1 christos # Extract the first word of "objdump", so it can be a program name with args. 5241 1.1 christos set dummy objdump; ac_word=$2 5242 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5243 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5244 1.1.1.4 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5245 1.1 christos $as_echo_n "(cached) " >&6 5246 1.1 christos else 5247 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 5248 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5249 1.1 christos else 5250 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5251 1.1 christos for as_dir in $PATH 5252 1.1 christos do 5253 1.1 christos IFS=$as_save_IFS 5254 1.1 christos test -z "$as_dir" && as_dir=. 5255 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5256 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5257 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump" 5258 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5259 1.1 christos break 2 5260 1.1 christos fi 5261 1.1 christos done 5262 1.1 christos done 5263 1.1 christos IFS=$as_save_IFS 5264 1.1 christos 5265 1.1 christos fi 5266 1.1 christos fi 5267 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5268 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 5269 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5270 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; } 5271 1.1 christos else 5272 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5273 1.1 christos $as_echo "no" >&6; } 5274 1.1 christos fi 5275 1.1 christos 5276 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then 5277 1.1 christos OBJDUMP="false" 5278 1.1 christos else 5279 1.1 christos case $cross_compiling:$ac_tool_warned in 5280 1.1 christos yes:) 5281 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5282 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5283 1.1 christos ac_tool_warned=yes ;; 5284 1.1 christos esac 5285 1.1 christos OBJDUMP=$ac_ct_OBJDUMP 5286 1.1 christos fi 5287 1.1 christos else 5288 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP" 5289 1.1 christos fi 5290 1.1 christos 5291 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump 5292 1.1 christos 5293 1.1 christos 5294 1.1 christos 5295 1.1 christos 5296 1.1 christos 5297 1.1 christos 5298 1.1 christos 5299 1.1 christos 5300 1.1 christos 5301 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5302 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5303 1.1.1.4 christos if ${lt_cv_deplibs_check_method+:} false; then : 5304 1.1 christos $as_echo_n "(cached) " >&6 5305 1.1 christos else 5306 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD' 5307 1.1 christos lt_cv_file_magic_test_file= 5308 1.1 christos lt_cv_deplibs_check_method='unknown' 5309 1.1 christos # Need to set the preceding variable on all platforms that support 5310 1.1 christos # interlibrary dependencies. 5311 1.1 christos # 'none' -- dependencies not supported. 5312 1.1 christos # `unknown' -- same as none, but documents that we really don't know. 5313 1.1 christos # 'pass_all' -- all dependencies passed with no checks. 5314 1.1 christos # 'test_compile' -- check by making test program. 5315 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path 5316 1.1 christos # which responds to the $file_magic_cmd with a given extended regex. 5317 1.1 christos # If you have `file' or equivalent on your system and you're not sure 5318 1.1 christos # whether `pass_all' will *always* work, you probably want this one. 5319 1.1 christos 5320 1.1 christos case $host_os in 5321 1.1 christos aix[4-9]*) 5322 1.1 christos lt_cv_deplibs_check_method=pass_all 5323 1.1 christos ;; 5324 1.1 christos 5325 1.1 christos beos*) 5326 1.1 christos lt_cv_deplibs_check_method=pass_all 5327 1.1 christos ;; 5328 1.1 christos 5329 1.1 christos bsdi[45]*) 5330 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5331 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L' 5332 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so 5333 1.1 christos ;; 5334 1.1 christos 5335 1.1 christos cygwin*) 5336 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh 5337 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5338 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 5339 1.1 christos ;; 5340 1.1 christos 5341 1.1 christos mingw* | pw32*) 5342 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by 5343 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump', 5344 1.1 christos # unless we find 'file', for example because we are cross-compiling. 5345 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5346 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5347 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5348 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 5349 1.1 christos else 5350 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5351 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 5352 1.1 christos fi 5353 1.1 christos ;; 5354 1.1 christos 5355 1.1 christos cegcc*) 5356 1.1 christos # use the weaker test based on 'objdump'. See mingw*. 5357 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5358 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 5359 1.1 christos ;; 5360 1.1 christos 5361 1.1 christos darwin* | rhapsody*) 5362 1.1 christos lt_cv_deplibs_check_method=pass_all 5363 1.1 christos ;; 5364 1.1 christos 5365 1.1 christos freebsd* | dragonfly*) 5366 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5367 1.1 christos case $host_cpu in 5368 1.1 christos i*86 ) 5369 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake. 5370 1.1 christos # Let's accept both of them until this is cleared up. 5371 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5372 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5373 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5374 1.1 christos ;; 5375 1.1 christos esac 5376 1.1 christos else 5377 1.1 christos lt_cv_deplibs_check_method=pass_all 5378 1.1 christos fi 5379 1.1 christos ;; 5380 1.1 christos 5381 1.1 christos gnu*) 5382 1.1 christos lt_cv_deplibs_check_method=pass_all 5383 1.1 christos ;; 5384 1.1 christos 5385 1.1 christos haiku*) 5386 1.1 christos lt_cv_deplibs_check_method=pass_all 5387 1.1 christos ;; 5388 1.1 christos 5389 1.1 christos hpux10.20* | hpux11*) 5390 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5391 1.1 christos case $host_cpu in 5392 1.1 christos ia64*) 5393 1.1 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5394 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5395 1.1 christos ;; 5396 1.1 christos hppa*64*) 5397 1.1 christos 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]' 5398 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5399 1.1 christos ;; 5400 1.1 christos *) 5401 1.1 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5402 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl 5403 1.1 christos ;; 5404 1.1 christos esac 5405 1.1 christos ;; 5406 1.1 christos 5407 1.1 christos interix[3-9]*) 5408 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5409 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5410 1.1 christos ;; 5411 1.1 christos 5412 1.1 christos irix5* | irix6* | nonstopux*) 5413 1.1 christos case $LD in 5414 1.1 christos *-32|*"-32 ") libmagic=32-bit;; 5415 1.1 christos *-n32|*"-n32 ") libmagic=N32;; 5416 1.1 christos *-64|*"-64 ") libmagic=64-bit;; 5417 1.1 christos *) libmagic=never-match;; 5418 1.1 christos esac 5419 1.1 christos lt_cv_deplibs_check_method=pass_all 5420 1.1 christos ;; 5421 1.1 christos 5422 1.1 christos # This must be Linux ELF. 5423 1.1.1.7 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5424 1.1 christos lt_cv_deplibs_check_method=pass_all 5425 1.1 christos ;; 5426 1.1 christos 5427 1.1 christos netbsd*) 5428 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5429 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5430 1.1 christos else 5431 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5432 1.1 christos fi 5433 1.1 christos ;; 5434 1.1 christos 5435 1.1 christos newos6*) 5436 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5437 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5438 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so 5439 1.1 christos ;; 5440 1.1 christos 5441 1.1 christos *nto* | *qnx*) 5442 1.1 christos lt_cv_deplibs_check_method=pass_all 5443 1.1 christos ;; 5444 1.1 christos 5445 1.1 christos openbsd*) 5446 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5447 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5448 1.1 christos else 5449 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5450 1.1 christos fi 5451 1.1 christos ;; 5452 1.1 christos 5453 1.1 christos osf3* | osf4* | osf5*) 5454 1.1 christos lt_cv_deplibs_check_method=pass_all 5455 1.1 christos ;; 5456 1.1 christos 5457 1.1 christos rdos*) 5458 1.1 christos lt_cv_deplibs_check_method=pass_all 5459 1.1 christos ;; 5460 1.1 christos 5461 1.1 christos solaris*) 5462 1.1 christos lt_cv_deplibs_check_method=pass_all 5463 1.1 christos ;; 5464 1.1 christos 5465 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5466 1.1 christos lt_cv_deplibs_check_method=pass_all 5467 1.1 christos ;; 5468 1.1 christos 5469 1.1 christos sysv4 | sysv4.3*) 5470 1.1 christos case $host_vendor in 5471 1.1 christos motorola) 5472 1.1 christos 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]' 5473 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5474 1.1 christos ;; 5475 1.1 christos ncr) 5476 1.1 christos lt_cv_deplibs_check_method=pass_all 5477 1.1 christos ;; 5478 1.1 christos sequent) 5479 1.1 christos lt_cv_file_magic_cmd='/bin/file' 5480 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5481 1.1 christos ;; 5482 1.1 christos sni) 5483 1.1 christos lt_cv_file_magic_cmd='/bin/file' 5484 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5485 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so 5486 1.1 christos ;; 5487 1.1 christos siemens) 5488 1.1 christos lt_cv_deplibs_check_method=pass_all 5489 1.1 christos ;; 5490 1.1 christos pc) 5491 1.1 christos lt_cv_deplibs_check_method=pass_all 5492 1.1 christos ;; 5493 1.1 christos esac 5494 1.1 christos ;; 5495 1.1 christos 5496 1.1.1.9 christos tpf*) 5497 1.1.1.9 christos lt_cv_deplibs_check_method=pass_all 5498 1.1.1.9 christos ;; 5499 1.1.1.9 christos vxworks*) 5500 1.1.1.9 christos # Assume VxWorks cross toolchains are built on Linux, possibly 5501 1.1.1.9 christos # as canadian for Windows hosts. 5502 1.1.1.9 christos lt_cv_deplibs_check_method=pass_all 5503 1.1.1.9 christos ;; 5504 1.1.1.9 christos esac 5505 1.1.1.9 christos 5506 1.1.1.9 christos fi 5507 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5508 1.1.1.9 christos $as_echo "$lt_cv_deplibs_check_method" >&6; } 5509 1.1.1.9 christos file_magic_cmd=$lt_cv_file_magic_cmd 5510 1.1.1.9 christos deplibs_check_method=$lt_cv_deplibs_check_method 5511 1.1.1.9 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown 5512 1.1.1.9 christos 5513 1.1.1.9 christos 5514 1.1.1.9 christos 5515 1.1.1.9 christos 5516 1.1.1.9 christos 5517 1.1.1.9 christos 5518 1.1.1.9 christos 5519 1.1.1.9 christos 5520 1.1.1.9 christos 5521 1.1.1.9 christos 5522 1.1.1.9 christos 5523 1.1.1.9 christos 5524 1.1.1.9 christos ac_ext=c 5525 1.1.1.9 christos ac_cpp='$CPP $CPPFLAGS' 5526 1.1.1.9 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5527 1.1.1.9 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5528 1.1.1.9 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5529 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5530 1.1.1.9 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 5531 1.1.1.9 christos # On Suns, sometimes $CPP names a directory. 5532 1.1.1.9 christos if test -n "$CPP" && test -d "$CPP"; then 5533 1.1.1.9 christos CPP= 5534 1.1.1.9 christos fi 5535 1.1.1.9 christos if test -z "$CPP"; then 5536 1.1.1.9 christos if ${ac_cv_prog_CPP+:} false; then : 5537 1.1.1.9 christos $as_echo_n "(cached) " >&6 5538 1.1.1.9 christos else 5539 1.1.1.9 christos # Double quotes because CPP needs to be expanded 5540 1.1.1.9 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5541 1.1.1.9 christos do 5542 1.1.1.9 christos ac_preproc_ok=false 5543 1.1.1.9 christos for ac_c_preproc_warn_flag in '' yes 5544 1.1.1.9 christos do 5545 1.1.1.9 christos # Use a header file that comes with gcc, so configuring glibc 5546 1.1.1.9 christos # with a fresh cross-compiler works. 5547 1.1.1.9 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5548 1.1.1.9 christos # <limits.h> exists even on freestanding compilers. 5549 1.1.1.9 christos # On the NeXT, cc -E runs the code through the compiler's parser, 5550 1.1.1.9 christos # not just through cpp. "Syntax error" is here to catch this case. 5551 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5552 1.1.1.9 christos /* end confdefs.h. */ 5553 1.1.1.9 christos #ifdef __STDC__ 5554 1.1.1.9 christos # include <limits.h> 5555 1.1.1.9 christos #else 5556 1.1.1.9 christos # include <assert.h> 5557 1.1.1.9 christos #endif 5558 1.1.1.9 christos Syntax error 5559 1.1.1.9 christos _ACEOF 5560 1.1.1.9 christos if ac_fn_c_try_cpp "$LINENO"; then : 5561 1.1.1.9 christos 5562 1.1.1.9 christos else 5563 1.1.1.9 christos # Broken: fails on valid input. 5564 1.1.1.9 christos continue 5565 1.1.1.9 christos fi 5566 1.1.1.9 christos rm -f conftest.err conftest.i conftest.$ac_ext 5567 1.1.1.9 christos 5568 1.1.1.9 christos # OK, works on sane cases. Now check whether nonexistent headers 5569 1.1.1.9 christos # can be detected and how. 5570 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5571 1.1.1.9 christos /* end confdefs.h. */ 5572 1.1.1.9 christos #include <ac_nonexistent.h> 5573 1.1.1.9 christos _ACEOF 5574 1.1.1.9 christos if ac_fn_c_try_cpp "$LINENO"; then : 5575 1.1.1.9 christos # Broken: success on invalid input. 5576 1.1.1.9 christos continue 5577 1.1.1.9 christos else 5578 1.1.1.9 christos # Passes both tests. 5579 1.1.1.9 christos ac_preproc_ok=: 5580 1.1.1.9 christos break 5581 1.1.1.9 christos fi 5582 1.1.1.9 christos rm -f conftest.err conftest.i conftest.$ac_ext 5583 1.1.1.9 christos 5584 1.1.1.9 christos done 5585 1.1.1.9 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5586 1.1.1.9 christos rm -f conftest.i conftest.err conftest.$ac_ext 5587 1.1.1.9 christos if $ac_preproc_ok; then : 5588 1.1.1.9 christos break 5589 1.1.1.9 christos fi 5590 1.1.1.9 christos 5591 1.1.1.9 christos done 5592 1.1.1.9 christos ac_cv_prog_CPP=$CPP 5593 1.1.1.9 christos 5594 1.1.1.9 christos fi 5595 1.1.1.9 christos CPP=$ac_cv_prog_CPP 5596 1.1.1.9 christos else 5597 1.1.1.9 christos ac_cv_prog_CPP=$CPP 5598 1.1.1.9 christos fi 5599 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5600 1.1.1.9 christos $as_echo "$CPP" >&6; } 5601 1.1.1.9 christos ac_preproc_ok=false 5602 1.1.1.9 christos for ac_c_preproc_warn_flag in '' yes 5603 1.1.1.9 christos do 5604 1.1.1.9 christos # Use a header file that comes with gcc, so configuring glibc 5605 1.1.1.9 christos # with a fresh cross-compiler works. 5606 1.1.1.9 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5607 1.1.1.9 christos # <limits.h> exists even on freestanding compilers. 5608 1.1.1.9 christos # On the NeXT, cc -E runs the code through the compiler's parser, 5609 1.1.1.9 christos # not just through cpp. "Syntax error" is here to catch this case. 5610 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5611 1.1.1.9 christos /* end confdefs.h. */ 5612 1.1.1.9 christos #ifdef __STDC__ 5613 1.1.1.9 christos # include <limits.h> 5614 1.1.1.9 christos #else 5615 1.1.1.9 christos # include <assert.h> 5616 1.1.1.9 christos #endif 5617 1.1.1.9 christos Syntax error 5618 1.1.1.9 christos _ACEOF 5619 1.1.1.9 christos if ac_fn_c_try_cpp "$LINENO"; then : 5620 1.1.1.9 christos 5621 1.1.1.9 christos else 5622 1.1.1.9 christos # Broken: fails on valid input. 5623 1.1.1.9 christos continue 5624 1.1.1.9 christos fi 5625 1.1.1.9 christos rm -f conftest.err conftest.i conftest.$ac_ext 5626 1.1.1.9 christos 5627 1.1.1.9 christos # OK, works on sane cases. Now check whether nonexistent headers 5628 1.1.1.9 christos # can be detected and how. 5629 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5630 1.1.1.9 christos /* end confdefs.h. */ 5631 1.1.1.9 christos #include <ac_nonexistent.h> 5632 1.1.1.9 christos _ACEOF 5633 1.1.1.9 christos if ac_fn_c_try_cpp "$LINENO"; then : 5634 1.1.1.9 christos # Broken: success on invalid input. 5635 1.1.1.9 christos continue 5636 1.1.1.9 christos else 5637 1.1.1.9 christos # Passes both tests. 5638 1.1.1.9 christos ac_preproc_ok=: 5639 1.1.1.9 christos break 5640 1.1.1.9 christos fi 5641 1.1.1.9 christos rm -f conftest.err conftest.i conftest.$ac_ext 5642 1.1.1.9 christos 5643 1.1.1.9 christos done 5644 1.1.1.9 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5645 1.1.1.9 christos rm -f conftest.i conftest.err conftest.$ac_ext 5646 1.1.1.9 christos if $ac_preproc_ok; then : 5647 1.1.1.9 christos 5648 1.1.1.9 christos else 5649 1.1.1.9 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5650 1.1.1.9 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5651 1.1.1.9 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5652 1.1.1.9 christos See \`config.log' for more details" "$LINENO" 5; } 5653 1.1.1.9 christos fi 5654 1.1.1.9 christos 5655 1.1.1.9 christos ac_ext=c 5656 1.1.1.9 christos ac_cpp='$CPP $CPPFLAGS' 5657 1.1.1.9 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5658 1.1.1.9 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5659 1.1.1.9 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5660 1.1.1.9 christos 5661 1.1.1.9 christos 5662 1.1.1.9 christos 5663 1.1.1.9 christos # Try CLANG_PLUGIN_FILE first since GCC_PLUGIN_OPTION may return the 5664 1.1.1.9 christos # wrong plugin_option with clang. 5665 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang" >&5 5666 1.1.1.9 christos $as_echo_n "checking for clang... " >&6; } 5667 1.1.1.9 christos if ${clang_cv_is_clang+:} false; then : 5668 1.1.1.9 christos $as_echo_n "(cached) " >&6 5669 1.1.1.9 christos else 5670 1.1.1.9 christos 5671 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5672 1.1.1.9 christos /* end confdefs.h. */ 5673 1.1.1.9 christos 5674 1.1.1.9 christos #ifdef __clang__ 5675 1.1.1.9 christos yes 5676 1.1.1.9 christos #endif 5677 1.1.1.9 christos 5678 1.1.1.9 christos _ACEOF 5679 1.1.1.9 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5680 1.1.1.9 christos $EGREP "yes" >/dev/null 2>&1; then : 5681 1.1.1.9 christos clang_cv_is_clang=yes 5682 1.1.1.9 christos else 5683 1.1.1.9 christos clang_cv_is_clang=no 5684 1.1.1.9 christos fi 5685 1.1.1.9 christos rm -f conftest* 5686 1.1.1.9 christos 5687 1.1.1.9 christos fi 5688 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $clang_cv_is_clang" >&5 5689 1.1.1.9 christos $as_echo "$clang_cv_is_clang" >&6; } 5690 1.1.1.9 christos if test -n "$ac_tool_prefix"; then 5691 1.1.1.9 christos # Extract the first word of "${ac_tool_prefix}llvm-config", so it can be a program name with args. 5692 1.1.1.9 christos set dummy ${ac_tool_prefix}llvm-config; ac_word=$2 5693 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5694 1.1.1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 5695 1.1.1.9 christos if ${ac_cv_prog_LLVM_CONFIG+:} false; then : 5696 1.1.1.9 christos $as_echo_n "(cached) " >&6 5697 1.1.1.9 christos else 5698 1.1.1.9 christos if test -n "$LLVM_CONFIG"; then 5699 1.1.1.9 christos ac_cv_prog_LLVM_CONFIG="$LLVM_CONFIG" # Let the user override the test. 5700 1.1.1.9 christos else 5701 1.1.1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5702 1.1.1.9 christos for as_dir in $PATH 5703 1.1.1.9 christos do 5704 1.1.1.9 christos IFS=$as_save_IFS 5705 1.1.1.9 christos test -z "$as_dir" && as_dir=. 5706 1.1.1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 5707 1.1.1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5708 1.1.1.9 christos ac_cv_prog_LLVM_CONFIG="${ac_tool_prefix}llvm-config" 5709 1.1.1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5710 1.1.1.9 christos break 2 5711 1.1.1.9 christos fi 5712 1.1.1.9 christos done 5713 1.1.1.9 christos done 5714 1.1.1.9 christos IFS=$as_save_IFS 5715 1.1.1.9 christos 5716 1.1.1.9 christos fi 5717 1.1.1.9 christos fi 5718 1.1.1.9 christos LLVM_CONFIG=$ac_cv_prog_LLVM_CONFIG 5719 1.1.1.9 christos if test -n "$LLVM_CONFIG"; then 5720 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM_CONFIG" >&5 5721 1.1.1.9 christos $as_echo "$LLVM_CONFIG" >&6; } 5722 1.1.1.9 christos else 5723 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5724 1.1.1.9 christos $as_echo "no" >&6; } 5725 1.1.1.9 christos fi 5726 1.1.1.9 christos 5727 1.1.1.9 christos 5728 1.1.1.9 christos fi 5729 1.1.1.9 christos if test -z "$ac_cv_prog_LLVM_CONFIG"; then 5730 1.1.1.9 christos ac_ct_LLVM_CONFIG=$LLVM_CONFIG 5731 1.1.1.9 christos # Extract the first word of "llvm-config", so it can be a program name with args. 5732 1.1.1.9 christos set dummy llvm-config; ac_word=$2 5733 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5734 1.1.1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 5735 1.1.1.9 christos if ${ac_cv_prog_ac_ct_LLVM_CONFIG+:} false; then : 5736 1.1.1.9 christos $as_echo_n "(cached) " >&6 5737 1.1.1.9 christos else 5738 1.1.1.9 christos if test -n "$ac_ct_LLVM_CONFIG"; then 5739 1.1.1.9 christos ac_cv_prog_ac_ct_LLVM_CONFIG="$ac_ct_LLVM_CONFIG" # Let the user override the test. 5740 1.1.1.9 christos else 5741 1.1.1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5742 1.1.1.9 christos for as_dir in $PATH 5743 1.1.1.9 christos do 5744 1.1.1.9 christos IFS=$as_save_IFS 5745 1.1.1.9 christos test -z "$as_dir" && as_dir=. 5746 1.1.1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 5747 1.1.1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5748 1.1.1.9 christos ac_cv_prog_ac_ct_LLVM_CONFIG="llvm-config" 5749 1.1.1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5750 1.1.1.9 christos break 2 5751 1.1.1.9 christos fi 5752 1.1.1.9 christos done 5753 1.1.1.9 christos done 5754 1.1.1.9 christos IFS=$as_save_IFS 5755 1.1.1.9 christos 5756 1.1.1.9 christos fi 5757 1.1.1.9 christos fi 5758 1.1.1.9 christos ac_ct_LLVM_CONFIG=$ac_cv_prog_ac_ct_LLVM_CONFIG 5759 1.1.1.9 christos if test -n "$ac_ct_LLVM_CONFIG"; then 5760 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LLVM_CONFIG" >&5 5761 1.1.1.9 christos $as_echo "$ac_ct_LLVM_CONFIG" >&6; } 5762 1.1.1.9 christos else 5763 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5764 1.1.1.9 christos $as_echo "no" >&6; } 5765 1.1.1.9 christos fi 5766 1.1.1.9 christos 5767 1.1.1.9 christos if test "x$ac_ct_LLVM_CONFIG" = x; then 5768 1.1.1.9 christos LLVM_CONFIG="" 5769 1.1.1.9 christos else 5770 1.1.1.9 christos case $cross_compiling:$ac_tool_warned in 5771 1.1.1.9 christos yes:) 5772 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5773 1.1.1.9 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5774 1.1.1.9 christos ac_tool_warned=yes ;; 5775 1.1.1.9 christos esac 5776 1.1.1.9 christos LLVM_CONFIG=$ac_ct_LLVM_CONFIG 5777 1.1.1.9 christos fi 5778 1.1.1.9 christos else 5779 1.1.1.9 christos LLVM_CONFIG="$ac_cv_prog_LLVM_CONFIG" 5780 1.1.1.9 christos fi 5781 1.1.1.9 christos 5782 1.1.1.9 christos plugin_file= 5783 1.1.1.9 christos if test $clang_cv_is_clang = yes; then 5784 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang plugin file" >&5 5785 1.1.1.9 christos $as_echo_n "checking for clang plugin file... " >&6; } 5786 1.1.1.9 christos plugin_names="LLVMgold.so" 5787 1.1.1.9 christos for plugin in $plugin_names; do 5788 1.1.1.9 christos plugin_file=`${CC} ${CFLAGS} --print-file-name $plugin` 5789 1.1.1.9 christos if test "$plugin_file" != "$plugin"; then 5790 1.1.1.9 christos break; 5791 1.1.1.9 christos fi 5792 1.1.1.9 christos if test -n "${LLVM_CONFIG}"; then 5793 1.1.1.9 christos plugin_file=`${LLVM_CONFIG} --libdir`/$plugin 5794 1.1.1.9 christos if test -f "$plugin_file"; then 5795 1.1.1.9 christos break; 5796 1.1.1.9 christos fi 5797 1.1.1.9 christos fi 5798 1.1.1.9 christos plugin_file= 5799 1.1.1.9 christos done 5800 1.1.1.9 christos if test -z "$plugin_file"; then 5801 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5802 1.1.1.9 christos $as_echo "no" >&6; } 5803 1.1.1.9 christos else 5804 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_file" >&5 5805 1.1.1.9 christos $as_echo "$plugin_file" >&6; } 5806 1.1.1.9 christos if test -n "$ac_tool_prefix"; then 5807 1.1.1.9 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5808 1.1.1.9 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 5809 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5810 1.1.1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 5811 1.1.1.9 christos if ${ac_cv_prog_AR+:} false; then : 5812 1.1.1.9 christos $as_echo_n "(cached) " >&6 5813 1.1.1.9 christos else 5814 1.1.1.9 christos if test -n "$AR"; then 5815 1.1.1.9 christos ac_cv_prog_AR="$AR" # Let the user override the test. 5816 1.1.1.9 christos else 5817 1.1.1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5818 1.1.1.9 christos for as_dir in $PATH 5819 1.1.1.9 christos do 5820 1.1.1.9 christos IFS=$as_save_IFS 5821 1.1.1.9 christos test -z "$as_dir" && as_dir=. 5822 1.1.1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 5823 1.1.1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5824 1.1.1.9 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 5825 1.1.1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5826 1.1.1.9 christos break 2 5827 1.1.1.9 christos fi 5828 1.1.1.9 christos done 5829 1.1.1.9 christos done 5830 1.1.1.9 christos IFS=$as_save_IFS 5831 1.1.1.9 christos 5832 1.1.1.9 christos fi 5833 1.1.1.9 christos fi 5834 1.1.1.9 christos AR=$ac_cv_prog_AR 5835 1.1.1.9 christos if test -n "$AR"; then 5836 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5837 1.1.1.9 christos $as_echo "$AR" >&6; } 5838 1.1.1.9 christos else 5839 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5840 1.1.1.9 christos $as_echo "no" >&6; } 5841 1.1.1.9 christos fi 5842 1.1.1.9 christos 5843 1.1.1.9 christos 5844 1.1.1.9 christos fi 5845 1.1.1.9 christos if test -z "$ac_cv_prog_AR"; then 5846 1.1.1.9 christos ac_ct_AR=$AR 5847 1.1.1.9 christos # Extract the first word of "ar", so it can be a program name with args. 5848 1.1.1.9 christos set dummy ar; ac_word=$2 5849 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5850 1.1.1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 5851 1.1.1.9 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 5852 1.1.1.9 christos $as_echo_n "(cached) " >&6 5853 1.1.1.9 christos else 5854 1.1.1.9 christos if test -n "$ac_ct_AR"; then 5855 1.1.1.9 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5856 1.1.1.9 christos else 5857 1.1.1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5858 1.1.1.9 christos for as_dir in $PATH 5859 1.1.1.9 christos do 5860 1.1.1.9 christos IFS=$as_save_IFS 5861 1.1.1.9 christos test -z "$as_dir" && as_dir=. 5862 1.1.1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 5863 1.1.1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5864 1.1.1.9 christos ac_cv_prog_ac_ct_AR="ar" 5865 1.1.1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5866 1.1.1.9 christos break 2 5867 1.1.1.9 christos fi 5868 1.1.1.9 christos done 5869 1.1.1.9 christos done 5870 1.1.1.9 christos IFS=$as_save_IFS 5871 1.1.1.9 christos 5872 1.1.1.9 christos fi 5873 1.1.1.9 christos fi 5874 1.1.1.9 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 5875 1.1.1.9 christos if test -n "$ac_ct_AR"; then 5876 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5877 1.1.1.9 christos $as_echo "$ac_ct_AR" >&6; } 5878 1.1.1.9 christos else 5879 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5880 1.1.1.9 christos $as_echo "no" >&6; } 5881 1.1.1.9 christos fi 5882 1.1.1.9 christos 5883 1.1.1.9 christos if test "x$ac_ct_AR" = x; then 5884 1.1.1.9 christos AR="" 5885 1.1.1.9 christos else 5886 1.1.1.9 christos case $cross_compiling:$ac_tool_warned in 5887 1.1.1.9 christos yes:) 5888 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5889 1.1.1.9 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5890 1.1.1.9 christos ac_tool_warned=yes ;; 5891 1.1.1.9 christos esac 5892 1.1.1.9 christos AR=$ac_ct_AR 5893 1.1.1.9 christos fi 5894 1.1.1.9 christos else 5895 1.1.1.9 christos AR="$ac_cv_prog_AR" 5896 1.1.1.9 christos fi 5897 1.1.1.9 christos 5898 1.1.1.9 christos if test -z "${AR}"; then 5899 1.1.1.9 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 5900 1.1.1.9 christos fi 5901 1.1.1.9 christos plugin_option="--plugin $plugin_file" 5902 1.1.1.9 christos touch conftest.c 5903 1.1.1.9 christos ${AR} $plugin_option rc conftest.a conftest.c 5904 1.1.1.9 christos if test "$?" != 0; then 5905 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5906 1.1.1.9 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5907 1.1.1.9 christos plugin_file= 5908 1.1.1.9 christos fi 5909 1.1.1.9 christos rm -f conftest.* 5910 1.1.1.9 christos fi 5911 1.1.1.9 christos fi 5912 1.1.1.9 christos plugin_file="$plugin_file" 5913 1.1.1.9 christos 5914 1.1.1.9 christos if test -n "$plugin_file"; then 5915 1.1.1.9 christos plugin_option="--plugin $plugin_file" 5916 1.1.1.9 christos else 5917 1.1.1.9 christos if test -n "$ac_tool_prefix"; then 5918 1.1.1.9 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5919 1.1.1.9 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 5920 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5921 1.1.1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 5922 1.1.1.9 christos if ${ac_cv_prog_AR+:} false; then : 5923 1.1.1.9 christos $as_echo_n "(cached) " >&6 5924 1.1.1.9 christos else 5925 1.1.1.9 christos if test -n "$AR"; then 5926 1.1.1.9 christos ac_cv_prog_AR="$AR" # Let the user override the test. 5927 1.1.1.9 christos else 5928 1.1.1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5929 1.1.1.9 christos for as_dir in $PATH 5930 1.1.1.9 christos do 5931 1.1.1.9 christos IFS=$as_save_IFS 5932 1.1.1.9 christos test -z "$as_dir" && as_dir=. 5933 1.1.1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 5934 1.1.1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5935 1.1.1.9 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 5936 1.1.1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5937 1.1.1.9 christos break 2 5938 1.1.1.9 christos fi 5939 1.1.1.9 christos done 5940 1.1.1.9 christos done 5941 1.1.1.9 christos IFS=$as_save_IFS 5942 1.1.1.9 christos 5943 1.1.1.9 christos fi 5944 1.1.1.9 christos fi 5945 1.1.1.9 christos AR=$ac_cv_prog_AR 5946 1.1.1.9 christos if test -n "$AR"; then 5947 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5948 1.1.1.9 christos $as_echo "$AR" >&6; } 5949 1.1.1.9 christos else 5950 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5951 1.1.1.9 christos $as_echo "no" >&6; } 5952 1.1.1.9 christos fi 5953 1.1.1.9 christos 5954 1.1.1.9 christos 5955 1.1.1.9 christos fi 5956 1.1.1.9 christos if test -z "$ac_cv_prog_AR"; then 5957 1.1.1.9 christos ac_ct_AR=$AR 5958 1.1.1.9 christos # Extract the first word of "ar", so it can be a program name with args. 5959 1.1.1.9 christos set dummy ar; ac_word=$2 5960 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5961 1.1.1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 5962 1.1.1.9 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 5963 1.1.1.9 christos $as_echo_n "(cached) " >&6 5964 1.1.1.9 christos else 5965 1.1.1.9 christos if test -n "$ac_ct_AR"; then 5966 1.1.1.9 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5967 1.1.1.9 christos else 5968 1.1.1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5969 1.1.1.9 christos for as_dir in $PATH 5970 1.1.1.9 christos do 5971 1.1.1.9 christos IFS=$as_save_IFS 5972 1.1.1.9 christos test -z "$as_dir" && as_dir=. 5973 1.1.1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 5974 1.1.1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5975 1.1.1.9 christos ac_cv_prog_ac_ct_AR="ar" 5976 1.1.1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5977 1.1.1.9 christos break 2 5978 1.1.1.9 christos fi 5979 1.1.1.9 christos done 5980 1.1.1.9 christos done 5981 1.1.1.9 christos IFS=$as_save_IFS 5982 1.1.1.9 christos 5983 1.1.1.9 christos fi 5984 1.1.1.9 christos fi 5985 1.1.1.9 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 5986 1.1.1.9 christos if test -n "$ac_ct_AR"; then 5987 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5988 1.1.1.9 christos $as_echo "$ac_ct_AR" >&6; } 5989 1.1.1.9 christos else 5990 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5991 1.1.1.9 christos $as_echo "no" >&6; } 5992 1.1.1.9 christos fi 5993 1.1.1.9 christos 5994 1.1.1.9 christos if test "x$ac_ct_AR" = x; then 5995 1.1.1.9 christos AR="" 5996 1.1.1.9 christos else 5997 1.1.1.9 christos case $cross_compiling:$ac_tool_warned in 5998 1.1.1.9 christos yes:) 5999 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6000 1.1.1.9 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6001 1.1.1.9 christos ac_tool_warned=yes ;; 6002 1.1 christos esac 6003 1.1.1.9 christos AR=$ac_ct_AR 6004 1.1.1.9 christos fi 6005 1.1.1.9 christos else 6006 1.1.1.9 christos AR="$ac_cv_prog_AR" 6007 1.1 christos fi 6008 1.1 christos 6009 1.1.1.9 christos if test -z "${AR}"; then 6010 1.1.1.9 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 6011 1.1.1.9 christos fi 6012 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5 6013 1.1.1.9 christos $as_echo_n "checking for -plugin option... " >&6; } 6014 1.1.1.6 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6015 1.1.1.9 christos plugin_option= 6016 1.1.1.6 christos for plugin in $plugin_names; do 6017 1.1.1.6 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6018 1.1.1.6 christos if test x$plugin_so = x$plugin; then 6019 1.1.1.6 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6020 1.1.1.6 christos fi 6021 1.1.1.6 christos if test x$plugin_so != x$plugin; then 6022 1.1.1.6 christos plugin_option="--plugin $plugin_so" 6023 1.1.1.6 christos break 6024 1.1.1.6 christos fi 6025 1.1.1.6 christos done 6026 1.1.1.9 christos if test -z "$plugin_option"; then 6027 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6028 1.1.1.9 christos $as_echo "no" >&6; } 6029 1.1.1.9 christos else 6030 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5 6031 1.1.1.9 christos $as_echo "$plugin_option" >&6; } 6032 1.1.1.9 christos touch conftest.c 6033 1.1.1.9 christos ${AR} $plugin_option rc conftest.a conftest.c 6034 1.1.1.9 christos if test "$?" != 0; then 6035 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6036 1.1.1.9 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6037 1.1.1.9 christos plugin_option= 6038 1.1.1.9 christos fi 6039 1.1.1.9 christos rm -f conftest.* 6040 1.1.1.9 christos fi 6041 1.1.1.9 christos plugin_option="$plugin_option" 6042 1.1.1.6 christos 6043 1.1.1.9 christos fi 6044 1.1 christos if test -n "$ac_tool_prefix"; then 6045 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6046 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 6047 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6048 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6049 1.1.1.4 christos if ${ac_cv_prog_AR+:} false; then : 6050 1.1 christos $as_echo_n "(cached) " >&6 6051 1.1 christos else 6052 1.1 christos if test -n "$AR"; then 6053 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 6054 1.1 christos else 6055 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6056 1.1 christos for as_dir in $PATH 6057 1.1 christos do 6058 1.1 christos IFS=$as_save_IFS 6059 1.1 christos test -z "$as_dir" && as_dir=. 6060 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6061 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6062 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 6063 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6064 1.1 christos break 2 6065 1.1 christos fi 6066 1.1 christos done 6067 1.1 christos done 6068 1.1 christos IFS=$as_save_IFS 6069 1.1 christos 6070 1.1 christos fi 6071 1.1 christos fi 6072 1.1 christos AR=$ac_cv_prog_AR 6073 1.1 christos if test -n "$AR"; then 6074 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6075 1.1 christos $as_echo "$AR" >&6; } 6076 1.1 christos else 6077 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6078 1.1 christos $as_echo "no" >&6; } 6079 1.1 christos fi 6080 1.1 christos 6081 1.1 christos 6082 1.1 christos fi 6083 1.1 christos if test -z "$ac_cv_prog_AR"; then 6084 1.1 christos ac_ct_AR=$AR 6085 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 6086 1.1 christos set dummy ar; ac_word=$2 6087 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6088 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6089 1.1.1.4 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 6090 1.1 christos $as_echo_n "(cached) " >&6 6091 1.1 christos else 6092 1.1 christos if test -n "$ac_ct_AR"; then 6093 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6094 1.1 christos else 6095 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6096 1.1 christos for as_dir in $PATH 6097 1.1 christos do 6098 1.1 christos IFS=$as_save_IFS 6099 1.1 christos test -z "$as_dir" && as_dir=. 6100 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6101 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6102 1.1 christos ac_cv_prog_ac_ct_AR="ar" 6103 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6104 1.1 christos break 2 6105 1.1 christos fi 6106 1.1 christos done 6107 1.1 christos done 6108 1.1 christos IFS=$as_save_IFS 6109 1.1 christos 6110 1.1 christos fi 6111 1.1 christos fi 6112 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 6113 1.1 christos if test -n "$ac_ct_AR"; then 6114 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6115 1.1 christos $as_echo "$ac_ct_AR" >&6; } 6116 1.1 christos else 6117 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6118 1.1 christos $as_echo "no" >&6; } 6119 1.1 christos fi 6120 1.1 christos 6121 1.1 christos if test "x$ac_ct_AR" = x; then 6122 1.1 christos AR="false" 6123 1.1 christos else 6124 1.1 christos case $cross_compiling:$ac_tool_warned in 6125 1.1 christos yes:) 6126 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6127 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6128 1.1 christos ac_tool_warned=yes ;; 6129 1.1 christos esac 6130 1.1 christos AR=$ac_ct_AR 6131 1.1 christos fi 6132 1.1 christos else 6133 1.1 christos AR="$ac_cv_prog_AR" 6134 1.1 christos fi 6135 1.1 christos 6136 1.1 christos test -z "$AR" && AR=ar 6137 1.1.1.6 christos if test -n "$plugin_option"; then 6138 1.1.1.9 christos case "$AR" in 6139 1.1.1.9 christos *"$plugin_option"*) 6140 1.1.1.9 christos ;; 6141 1.1.1.9 christos *) 6142 1.1.1.9 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 6143 1.1.1.6 christos AR="$AR $plugin_option" 6144 1.1.1.6 christos fi 6145 1.1.1.9 christos ;; 6146 1.1.1.9 christos esac 6147 1.1.1.6 christos fi 6148 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru 6149 1.1 christos 6150 1.1 christos 6151 1.1 christos 6152 1.1 christos 6153 1.1 christos 6154 1.1 christos 6155 1.1 christos 6156 1.1 christos 6157 1.1 christos 6158 1.1 christos 6159 1.1 christos 6160 1.1 christos if test -n "$ac_tool_prefix"; then 6161 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6162 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 6163 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6164 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6165 1.1.1.4 christos if ${ac_cv_prog_STRIP+:} false; then : 6166 1.1 christos $as_echo_n "(cached) " >&6 6167 1.1 christos else 6168 1.1 christos if test -n "$STRIP"; then 6169 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6170 1.1 christos else 6171 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6172 1.1 christos for as_dir in $PATH 6173 1.1 christos do 6174 1.1 christos IFS=$as_save_IFS 6175 1.1 christos test -z "$as_dir" && as_dir=. 6176 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6177 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6178 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6179 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6180 1.1 christos break 2 6181 1.1 christos fi 6182 1.1 christos done 6183 1.1 christos done 6184 1.1 christos IFS=$as_save_IFS 6185 1.1 christos 6186 1.1 christos fi 6187 1.1 christos fi 6188 1.1 christos STRIP=$ac_cv_prog_STRIP 6189 1.1 christos if test -n "$STRIP"; then 6190 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6191 1.1 christos $as_echo "$STRIP" >&6; } 6192 1.1 christos else 6193 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6194 1.1 christos $as_echo "no" >&6; } 6195 1.1 christos fi 6196 1.1 christos 6197 1.1 christos 6198 1.1 christos fi 6199 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 6200 1.1 christos ac_ct_STRIP=$STRIP 6201 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 6202 1.1 christos set dummy strip; ac_word=$2 6203 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6204 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6205 1.1.1.4 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6206 1.1 christos $as_echo_n "(cached) " >&6 6207 1.1 christos else 6208 1.1 christos if test -n "$ac_ct_STRIP"; then 6209 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6210 1.1 christos else 6211 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6212 1.1 christos for as_dir in $PATH 6213 1.1 christos do 6214 1.1 christos IFS=$as_save_IFS 6215 1.1 christos test -z "$as_dir" && as_dir=. 6216 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6217 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6218 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 6219 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6220 1.1 christos break 2 6221 1.1 christos fi 6222 1.1 christos done 6223 1.1 christos done 6224 1.1 christos IFS=$as_save_IFS 6225 1.1 christos 6226 1.1 christos fi 6227 1.1 christos fi 6228 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6229 1.1 christos if test -n "$ac_ct_STRIP"; then 6230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6231 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 6232 1.1 christos else 6233 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6234 1.1 christos $as_echo "no" >&6; } 6235 1.1 christos fi 6236 1.1 christos 6237 1.1 christos if test "x$ac_ct_STRIP" = x; then 6238 1.1 christos STRIP=":" 6239 1.1 christos else 6240 1.1 christos case $cross_compiling:$ac_tool_warned in 6241 1.1 christos yes:) 6242 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6243 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6244 1.1 christos ac_tool_warned=yes ;; 6245 1.1 christos esac 6246 1.1 christos STRIP=$ac_ct_STRIP 6247 1.1 christos fi 6248 1.1 christos else 6249 1.1 christos STRIP="$ac_cv_prog_STRIP" 6250 1.1 christos fi 6251 1.1 christos 6252 1.1 christos test -z "$STRIP" && STRIP=: 6253 1.1 christos 6254 1.1 christos 6255 1.1 christos 6256 1.1 christos 6257 1.1 christos 6258 1.1 christos 6259 1.1 christos if test -n "$ac_tool_prefix"; then 6260 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6261 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6262 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6263 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6264 1.1.1.4 christos if ${ac_cv_prog_RANLIB+:} false; then : 6265 1.1 christos $as_echo_n "(cached) " >&6 6266 1.1 christos else 6267 1.1 christos if test -n "$RANLIB"; then 6268 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6269 1.1 christos else 6270 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6271 1.1 christos for as_dir in $PATH 6272 1.1 christos do 6273 1.1 christos IFS=$as_save_IFS 6274 1.1 christos test -z "$as_dir" && as_dir=. 6275 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6276 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6277 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6278 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6279 1.1 christos break 2 6280 1.1 christos fi 6281 1.1 christos done 6282 1.1 christos done 6283 1.1 christos IFS=$as_save_IFS 6284 1.1 christos 6285 1.1 christos fi 6286 1.1 christos fi 6287 1.1 christos RANLIB=$ac_cv_prog_RANLIB 6288 1.1 christos if test -n "$RANLIB"; then 6289 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6290 1.1 christos $as_echo "$RANLIB" >&6; } 6291 1.1 christos else 6292 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6293 1.1 christos $as_echo "no" >&6; } 6294 1.1 christos fi 6295 1.1 christos 6296 1.1 christos 6297 1.1 christos fi 6298 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 6299 1.1 christos ac_ct_RANLIB=$RANLIB 6300 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 6301 1.1 christos set dummy ranlib; ac_word=$2 6302 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6303 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6304 1.1.1.4 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6305 1.1 christos $as_echo_n "(cached) " >&6 6306 1.1 christos else 6307 1.1 christos if test -n "$ac_ct_RANLIB"; then 6308 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6309 1.1 christos else 6310 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6311 1.1 christos for as_dir in $PATH 6312 1.1 christos do 6313 1.1 christos IFS=$as_save_IFS 6314 1.1 christos test -z "$as_dir" && as_dir=. 6315 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6316 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6317 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 6318 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6319 1.1 christos break 2 6320 1.1 christos fi 6321 1.1 christos done 6322 1.1 christos done 6323 1.1 christos IFS=$as_save_IFS 6324 1.1 christos 6325 1.1 christos fi 6326 1.1 christos fi 6327 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6328 1.1 christos if test -n "$ac_ct_RANLIB"; then 6329 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6330 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 6331 1.1 christos else 6332 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6333 1.1 christos $as_echo "no" >&6; } 6334 1.1 christos fi 6335 1.1 christos 6336 1.1 christos if test "x$ac_ct_RANLIB" = x; then 6337 1.1 christos RANLIB=":" 6338 1.1 christos else 6339 1.1 christos case $cross_compiling:$ac_tool_warned in 6340 1.1 christos yes:) 6341 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6342 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6343 1.1 christos ac_tool_warned=yes ;; 6344 1.1 christos esac 6345 1.1 christos RANLIB=$ac_ct_RANLIB 6346 1.1 christos fi 6347 1.1 christos else 6348 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 6349 1.1 christos fi 6350 1.1 christos 6351 1.1 christos test -z "$RANLIB" && RANLIB=: 6352 1.1.1.6 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6353 1.1.1.9 christos case "$RANLIB" in 6354 1.1.1.9 christos *"$plugin_option"*) 6355 1.1.1.9 christos ;; 6356 1.1.1.9 christos *) 6357 1.1.1.9 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6358 1.1.1.9 christos RANLIB="$RANLIB $plugin_option" 6359 1.1.1.9 christos fi 6360 1.1.1.9 christos ;; 6361 1.1.1.9 christos esac 6362 1.1.1.6 christos fi 6363 1.1 christos 6364 1.1 christos 6365 1.1 christos 6366 1.1 christos 6367 1.1 christos 6368 1.1 christos 6369 1.1 christos # Determine commands to create old-style static archives. 6370 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6371 1.1 christos old_postinstall_cmds='chmod 644 $oldlib' 6372 1.1 christos old_postuninstall_cmds= 6373 1.1 christos 6374 1.1 christos if test -n "$RANLIB"; then 6375 1.1 christos case $host_os in 6376 1.1 christos openbsd*) 6377 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6378 1.1 christos ;; 6379 1.1 christos *) 6380 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6381 1.1 christos ;; 6382 1.1 christos esac 6383 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6384 1.1 christos fi 6385 1.1 christos 6386 1.1 christos case $host_os in 6387 1.1 christos darwin*) 6388 1.1 christos lock_old_archive_extraction=yes ;; 6389 1.1 christos *) 6390 1.1 christos lock_old_archive_extraction=no ;; 6391 1.1 christos esac 6392 1.1 christos 6393 1.1 christos 6394 1.1 christos 6395 1.1 christos 6396 1.1 christos 6397 1.1 christos 6398 1.1 christos 6399 1.1 christos 6400 1.1 christos 6401 1.1 christos 6402 1.1 christos 6403 1.1 christos 6404 1.1 christos 6405 1.1 christos 6406 1.1 christos 6407 1.1 christos 6408 1.1 christos 6409 1.1 christos 6410 1.1 christos 6411 1.1 christos 6412 1.1 christos 6413 1.1 christos 6414 1.1 christos 6415 1.1 christos 6416 1.1 christos 6417 1.1 christos 6418 1.1 christos 6419 1.1 christos 6420 1.1 christos 6421 1.1 christos 6422 1.1 christos 6423 1.1 christos 6424 1.1 christos 6425 1.1 christos 6426 1.1 christos 6427 1.1 christos 6428 1.1 christos 6429 1.1 christos 6430 1.1 christos 6431 1.1 christos # If no C compiler was specified, use CC. 6432 1.1 christos LTCC=${LTCC-"$CC"} 6433 1.1 christos 6434 1.1 christos # If no C compiler flags were specified, use CFLAGS. 6435 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6436 1.1 christos 6437 1.1 christos # Allow CC to be a program name with arguments. 6438 1.1 christos compiler=$CC 6439 1.1 christos 6440 1.1 christos 6441 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm. 6442 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6443 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6444 1.1.1.4 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6445 1.1 christos $as_echo_n "(cached) " >&6 6446 1.1 christos else 6447 1.1 christos 6448 1.1 christos # These are sane defaults that work on at least a few old systems. 6449 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6450 1.1 christos 6451 1.1 christos # Character class describing NM global symbol codes. 6452 1.1 christos symcode='[BCDEGRST]' 6453 1.1 christos 6454 1.1 christos # Regexp to match symbols that can be accessed directly from C. 6455 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6456 1.1 christos 6457 1.1 christos # Define system-specific variables. 6458 1.1 christos case $host_os in 6459 1.1 christos aix*) 6460 1.1 christos symcode='[BCDT]' 6461 1.1 christos ;; 6462 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 6463 1.1 christos symcode='[ABCDGISTW]' 6464 1.1 christos ;; 6465 1.1 christos hpux*) 6466 1.1 christos if test "$host_cpu" = ia64; then 6467 1.1 christos symcode='[ABCDEGRST]' 6468 1.1 christos fi 6469 1.1 christos ;; 6470 1.1 christos irix* | nonstopux*) 6471 1.1 christos symcode='[BCDEGRST]' 6472 1.1 christos ;; 6473 1.1 christos osf*) 6474 1.1 christos symcode='[BCDEGQRST]' 6475 1.1 christos ;; 6476 1.1 christos solaris*) 6477 1.1.1.6 christos symcode='[BCDRT]' 6478 1.1 christos ;; 6479 1.1 christos sco3.2v5*) 6480 1.1 christos symcode='[DT]' 6481 1.1 christos ;; 6482 1.1 christos sysv4.2uw2*) 6483 1.1 christos symcode='[DT]' 6484 1.1 christos ;; 6485 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*) 6486 1.1 christos symcode='[ABDT]' 6487 1.1 christos ;; 6488 1.1 christos sysv4) 6489 1.1 christos symcode='[DFNSTU]' 6490 1.1 christos ;; 6491 1.1 christos esac 6492 1.1 christos 6493 1.1 christos # If we're using GNU nm, then use its standard symbol codes. 6494 1.1 christos case `$NM -V 2>&1` in 6495 1.1 christos *GNU* | *'with BFD'*) 6496 1.1 christos symcode='[ABCDGIRSTW]' ;; 6497 1.1 christos esac 6498 1.1 christos 6499 1.1 christos # Transform an extracted symbol line into a proper C declaration. 6500 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently, 6501 1.1 christos # so use this general approach. 6502 1.1 christos lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6503 1.1 christos 6504 1.1 christos # Transform an extracted symbol line into symbol name and symbol address 6505 1.1 christos lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6506 1.1 christos 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'" 6507 1.1 christos 6508 1.1 christos # Handle CRLF in mingw tool chain 6509 1.1 christos opt_cr= 6510 1.1 christos case $build_os in 6511 1.1 christos mingw*) 6512 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6513 1.1 christos ;; 6514 1.1 christos esac 6515 1.1 christos 6516 1.1 christos # Try without a prefix underscore, then with it. 6517 1.1 christos for ac_symprfx in "" "_"; do 6518 1.1 christos 6519 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6520 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2" 6521 1.1 christos 6522 1.1 christos # Write the raw and C identifiers. 6523 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6524 1.1 christos # Fake it for dumpbin and say T for any non-static function 6525 1.1 christos # and D for any global variable. 6526 1.1 christos # Also find C++ and __fastcall symbols from MSVC++, 6527 1.1 christos # which start with @ or ?. 6528 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\ 6529 1.1 christos " {last_section=section; section=\$ 3};"\ 6530 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6531 1.1 christos " \$ 0!~/External *\|/{next};"\ 6532 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6533 1.1 christos " {if(hide[section]) next};"\ 6534 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6535 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6536 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6537 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6538 1.1 christos " ' prfx=^$ac_symprfx" 6539 1.1 christos else 6540 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6541 1.1 christos fi 6542 1.1 christos 6543 1.1 christos # Check to see that the pipe works correctly. 6544 1.1 christos pipe_works=no 6545 1.1 christos 6546 1.1 christos rm -f conftest* 6547 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 6548 1.1 christos #ifdef __cplusplus 6549 1.1 christos extern "C" { 6550 1.1 christos #endif 6551 1.1 christos char nm_test_var; 6552 1.1 christos void nm_test_func(void); 6553 1.1 christos void nm_test_func(void){} 6554 1.1 christos #ifdef __cplusplus 6555 1.1 christos } 6556 1.1 christos #endif 6557 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);} 6558 1.1 christos _LT_EOF 6559 1.1 christos 6560 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6561 1.1 christos (eval $ac_compile) 2>&5 6562 1.1 christos ac_status=$? 6563 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6564 1.1 christos test $ac_status = 0; }; then 6565 1.1 christos # Now try to grab the symbols. 6566 1.1 christos nlist=conftest.nm 6567 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6568 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6569 1.1 christos ac_status=$? 6570 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6571 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then 6572 1.1 christos # Try sorting and uniquifying the output. 6573 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then 6574 1.1 christos mv -f "$nlist"T "$nlist" 6575 1.1 christos else 6576 1.1 christos rm -f "$nlist"T 6577 1.1 christos fi 6578 1.1 christos 6579 1.1 christos # Make sure that we snagged all the symbols we need. 6580 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6581 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6582 1.1 christos cat <<_LT_EOF > conftest.$ac_ext 6583 1.1 christos #ifdef __cplusplus 6584 1.1 christos extern "C" { 6585 1.1 christos #endif 6586 1.1 christos 6587 1.1 christos _LT_EOF 6588 1.1 christos # Now generate the symbol file. 6589 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6590 1.1 christos 6591 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext 6592 1.1 christos 6593 1.1 christos /* The mapping between symbol names and symbols. */ 6594 1.1 christos const struct { 6595 1.1 christos const char *name; 6596 1.1 christos void *address; 6597 1.1 christos } 6598 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] = 6599 1.1 christos { 6600 1.1 christos { "@PROGRAM@", (void *) 0 }, 6601 1.1 christos _LT_EOF 6602 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6603 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext 6604 1.1 christos {0, (void *) 0} 6605 1.1 christos }; 6606 1.1 christos 6607 1.1 christos /* This works around a problem in FreeBSD linker */ 6608 1.1 christos #ifdef FREEBSD_WORKAROUND 6609 1.1 christos static const void *lt_preloaded_setup() { 6610 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols; 6611 1.1 christos } 6612 1.1 christos #endif 6613 1.1 christos 6614 1.1 christos #ifdef __cplusplus 6615 1.1 christos } 6616 1.1 christos #endif 6617 1.1 christos _LT_EOF 6618 1.1 christos # Now try linking the two files. 6619 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext 6620 1.1 christos lt_save_LIBS="$LIBS" 6621 1.1 christos lt_save_CFLAGS="$CFLAGS" 6622 1.1 christos LIBS="conftstm.$ac_objext" 6623 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6624 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6625 1.1 christos (eval $ac_link) 2>&5 6626 1.1 christos ac_status=$? 6627 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6628 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6629 1.1 christos pipe_works=yes 6630 1.1 christos fi 6631 1.1 christos LIBS="$lt_save_LIBS" 6632 1.1 christos CFLAGS="$lt_save_CFLAGS" 6633 1.1 christos else 6634 1.1 christos echo "cannot find nm_test_func in $nlist" >&5 6635 1.1 christos fi 6636 1.1 christos else 6637 1.1 christos echo "cannot find nm_test_var in $nlist" >&5 6638 1.1 christos fi 6639 1.1 christos else 6640 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6641 1.1 christos fi 6642 1.1 christos else 6643 1.1 christos echo "$progname: failed program was:" >&5 6644 1.1 christos cat conftest.$ac_ext >&5 6645 1.1 christos fi 6646 1.1 christos rm -rf conftest* conftst* 6647 1.1 christos 6648 1.1 christos # Do not use the global_symbol_pipe unless it works. 6649 1.1 christos if test "$pipe_works" = yes; then 6650 1.1 christos break 6651 1.1 christos else 6652 1.1 christos lt_cv_sys_global_symbol_pipe= 6653 1.1 christos fi 6654 1.1 christos done 6655 1.1 christos 6656 1.1 christos fi 6657 1.1 christos 6658 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then 6659 1.1 christos lt_cv_sys_global_symbol_to_cdecl= 6660 1.1 christos fi 6661 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6662 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6663 1.1 christos $as_echo "failed" >&6; } 6664 1.1 christos else 6665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6666 1.1 christos $as_echo "ok" >&6; } 6667 1.1 christos fi 6668 1.1 christos 6669 1.1 christos 6670 1.1 christos 6671 1.1 christos 6672 1.1 christos 6673 1.1 christos 6674 1.1 christos 6675 1.1 christos 6676 1.1 christos 6677 1.1 christos 6678 1.1 christos 6679 1.1 christos 6680 1.1 christos 6681 1.1 christos 6682 1.1 christos 6683 1.1 christos 6684 1.1 christos 6685 1.1 christos 6686 1.1 christos 6687 1.1 christos 6688 1.1 christos 6689 1.1 christos 6690 1.1 christos # Check whether --enable-libtool-lock was given. 6691 1.1 christos if test "${enable_libtool_lock+set}" = set; then : 6692 1.1 christos enableval=$enable_libtool_lock; 6693 1.1 christos fi 6694 1.1 christos 6695 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6696 1.1 christos 6697 1.1 christos # Some flags need to be propagated to the compiler or linker for good 6698 1.1 christos # libtool support. 6699 1.1 christos case $host in 6700 1.1 christos ia64-*-hpux*) 6701 1.1 christos # Find out which ABI we are using. 6702 1.1 christos echo 'int i;' > conftest.$ac_ext 6703 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6704 1.1 christos (eval $ac_compile) 2>&5 6705 1.1 christos ac_status=$? 6706 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6707 1.1 christos test $ac_status = 0; }; then 6708 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6709 1.1 christos *ELF-32*) 6710 1.1 christos HPUX_IA64_MODE="32" 6711 1.1 christos ;; 6712 1.1 christos *ELF-64*) 6713 1.1 christos HPUX_IA64_MODE="64" 6714 1.1 christos ;; 6715 1.1 christos esac 6716 1.1 christos fi 6717 1.1 christos rm -rf conftest* 6718 1.1 christos ;; 6719 1.1 christos *-*-irix6*) 6720 1.1 christos # Find out which ABI we are using. 6721 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6722 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6723 1.1 christos (eval $ac_compile) 2>&5 6724 1.1 christos ac_status=$? 6725 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6726 1.1 christos test $ac_status = 0; }; then 6727 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 6728 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6729 1.1 christos *32-bit*) 6730 1.1 christos LD="${LD-ld} -melf32bsmip" 6731 1.1 christos ;; 6732 1.1 christos *N32*) 6733 1.1 christos LD="${LD-ld} -melf32bmipn32" 6734 1.1 christos ;; 6735 1.1 christos *64-bit*) 6736 1.1 christos LD="${LD-ld} -melf64bmip" 6737 1.1 christos ;; 6738 1.1 christos esac 6739 1.1 christos else 6740 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6741 1.1 christos *32-bit*) 6742 1.1 christos LD="${LD-ld} -32" 6743 1.1 christos ;; 6744 1.1 christos *N32*) 6745 1.1 christos LD="${LD-ld} -n32" 6746 1.1 christos ;; 6747 1.1 christos *64-bit*) 6748 1.1 christos LD="${LD-ld} -64" 6749 1.1 christos ;; 6750 1.1 christos esac 6751 1.1 christos fi 6752 1.1 christos fi 6753 1.1 christos rm -rf conftest* 6754 1.1 christos ;; 6755 1.1 christos 6756 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6757 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6758 1.1 christos # Find out which ABI we are using. 6759 1.1 christos echo 'int i;' > conftest.$ac_ext 6760 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6761 1.1 christos (eval $ac_compile) 2>&5 6762 1.1 christos ac_status=$? 6763 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6764 1.1 christos test $ac_status = 0; }; then 6765 1.1 christos case `/usr/bin/file conftest.o` in 6766 1.1 christos *32-bit*) 6767 1.1 christos case $host in 6768 1.1 christos x86_64-*kfreebsd*-gnu) 6769 1.1 christos LD="${LD-ld} -m elf_i386_fbsd" 6770 1.1 christos ;; 6771 1.1 christos x86_64-*linux*) 6772 1.1 christos case `/usr/bin/file conftest.o` in 6773 1.1 christos *x86-64*) 6774 1.1 christos LD="${LD-ld} -m elf32_x86_64" 6775 1.1 christos ;; 6776 1.1 christos *) 6777 1.1 christos LD="${LD-ld} -m elf_i386" 6778 1.1 christos ;; 6779 1.1 christos esac 6780 1.1 christos ;; 6781 1.1 christos powerpc64le-*linux*) 6782 1.1 christos LD="${LD-ld} -m elf32lppclinux" 6783 1.1 christos ;; 6784 1.1 christos powerpc64-*linux*) 6785 1.1 christos LD="${LD-ld} -m elf32ppclinux" 6786 1.1 christos ;; 6787 1.1 christos s390x-*linux*) 6788 1.1 christos LD="${LD-ld} -m elf_s390" 6789 1.1 christos ;; 6790 1.1 christos sparc64-*linux*) 6791 1.1 christos LD="${LD-ld} -m elf32_sparc" 6792 1.1 christos ;; 6793 1.1 christos esac 6794 1.1 christos ;; 6795 1.1 christos *64-bit*) 6796 1.1 christos case $host in 6797 1.1 christos x86_64-*kfreebsd*-gnu) 6798 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd" 6799 1.1 christos ;; 6800 1.1 christos x86_64-*linux*) 6801 1.1 christos LD="${LD-ld} -m elf_x86_64" 6802 1.1 christos ;; 6803 1.1 christos powerpcle-*linux*) 6804 1.1 christos LD="${LD-ld} -m elf64lppc" 6805 1.1 christos ;; 6806 1.1 christos powerpc-*linux*) 6807 1.1 christos LD="${LD-ld} -m elf64ppc" 6808 1.1 christos ;; 6809 1.1 christos s390*-*linux*|s390*-*tpf*) 6810 1.1 christos LD="${LD-ld} -m elf64_s390" 6811 1.1 christos ;; 6812 1.1 christos sparc*-*linux*) 6813 1.1 christos LD="${LD-ld} -m elf64_sparc" 6814 1.1 christos ;; 6815 1.1 christos esac 6816 1.1 christos ;; 6817 1.1 christos esac 6818 1.1 christos fi 6819 1.1 christos rm -rf conftest* 6820 1.1 christos ;; 6821 1.1 christos 6822 1.1 christos *-*-sco3.2v5*) 6823 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6824 1.1 christos SAVE_CFLAGS="$CFLAGS" 6825 1.1 christos CFLAGS="$CFLAGS -belf" 6826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6827 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6828 1.1.1.4 christos if ${lt_cv_cc_needs_belf+:} false; then : 6829 1.1 christos $as_echo_n "(cached) " >&6 6830 1.1 christos else 6831 1.1 christos ac_ext=c 6832 1.1 christos ac_cpp='$CPP $CPPFLAGS' 6833 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6834 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6835 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 6836 1.1 christos 6837 1.1 christos if test x$gcc_no_link = xyes; then 6838 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6839 1.1 christos fi 6840 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6841 1.1 christos /* end confdefs.h. */ 6842 1.1 christos 6843 1.1 christos int 6844 1.1 christos main () 6845 1.1 christos { 6846 1.1 christos 6847 1.1 christos ; 6848 1.1 christos return 0; 6849 1.1 christos } 6850 1.1 christos _ACEOF 6851 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6852 1.1 christos lt_cv_cc_needs_belf=yes 6853 1.1 christos else 6854 1.1 christos lt_cv_cc_needs_belf=no 6855 1.1 christos fi 6856 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6857 1.1 christos conftest$ac_exeext conftest.$ac_ext 6858 1.1 christos ac_ext=c 6859 1.1 christos ac_cpp='$CPP $CPPFLAGS' 6860 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6861 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6862 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 6863 1.1 christos 6864 1.1 christos fi 6865 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6866 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; } 6867 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6868 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6869 1.1 christos CFLAGS="$SAVE_CFLAGS" 6870 1.1 christos fi 6871 1.1 christos ;; 6872 1.1 christos sparc*-*solaris*) 6873 1.1 christos # Find out which ABI we are using. 6874 1.1 christos echo 'int i;' > conftest.$ac_ext 6875 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6876 1.1 christos (eval $ac_compile) 2>&5 6877 1.1 christos ac_status=$? 6878 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6879 1.1 christos test $ac_status = 0; }; then 6880 1.1 christos case `/usr/bin/file conftest.o` in 6881 1.1 christos *64-bit*) 6882 1.1 christos case $lt_cv_prog_gnu_ld in 6883 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;; 6884 1.1 christos *) 6885 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6886 1.1 christos LD="${LD-ld} -64" 6887 1.1 christos fi 6888 1.1 christos ;; 6889 1.1 christos esac 6890 1.1 christos ;; 6891 1.1 christos esac 6892 1.1 christos fi 6893 1.1 christos rm -rf conftest* 6894 1.1 christos ;; 6895 1.1 christos esac 6896 1.1 christos 6897 1.1 christos need_locks="$enable_libtool_lock" 6898 1.1 christos 6899 1.1 christos 6900 1.1 christos case $host_os in 6901 1.1 christos rhapsody* | darwin*) 6902 1.1 christos if test -n "$ac_tool_prefix"; then 6903 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6904 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6905 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6906 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6907 1.1.1.4 christos if ${ac_cv_prog_DSYMUTIL+:} false; then : 6908 1.1 christos $as_echo_n "(cached) " >&6 6909 1.1 christos else 6910 1.1 christos if test -n "$DSYMUTIL"; then 6911 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6912 1.1 christos else 6913 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6914 1.1 christos for as_dir in $PATH 6915 1.1 christos do 6916 1.1 christos IFS=$as_save_IFS 6917 1.1 christos test -z "$as_dir" && as_dir=. 6918 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6919 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6920 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6921 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6922 1.1 christos break 2 6923 1.1 christos fi 6924 1.1 christos done 6925 1.1 christos done 6926 1.1 christos IFS=$as_save_IFS 6927 1.1 christos 6928 1.1 christos fi 6929 1.1 christos fi 6930 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL 6931 1.1 christos if test -n "$DSYMUTIL"; then 6932 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6933 1.1 christos $as_echo "$DSYMUTIL" >&6; } 6934 1.1 christos else 6935 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6936 1.1 christos $as_echo "no" >&6; } 6937 1.1 christos fi 6938 1.1 christos 6939 1.1 christos 6940 1.1 christos fi 6941 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then 6942 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL 6943 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args. 6944 1.1 christos set dummy dsymutil; ac_word=$2 6945 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6946 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6947 1.1.1.4 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6948 1.1 christos $as_echo_n "(cached) " >&6 6949 1.1 christos else 6950 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 6951 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6952 1.1 christos else 6953 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6954 1.1 christos for as_dir in $PATH 6955 1.1 christos do 6956 1.1 christos IFS=$as_save_IFS 6957 1.1 christos test -z "$as_dir" && as_dir=. 6958 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6959 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6960 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6961 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6962 1.1 christos break 2 6963 1.1 christos fi 6964 1.1 christos done 6965 1.1 christos done 6966 1.1 christos IFS=$as_save_IFS 6967 1.1 christos 6968 1.1 christos fi 6969 1.1 christos fi 6970 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6971 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 6972 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6973 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; } 6974 1.1 christos else 6975 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6976 1.1 christos $as_echo "no" >&6; } 6977 1.1 christos fi 6978 1.1 christos 6979 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then 6980 1.1 christos DSYMUTIL=":" 6981 1.1 christos else 6982 1.1 christos case $cross_compiling:$ac_tool_warned in 6983 1.1 christos yes:) 6984 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6985 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6986 1.1 christos ac_tool_warned=yes ;; 6987 1.1 christos esac 6988 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL 6989 1.1 christos fi 6990 1.1 christos else 6991 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6992 1.1 christos fi 6993 1.1 christos 6994 1.1 christos if test -n "$ac_tool_prefix"; then 6995 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6996 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6997 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6998 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6999 1.1.1.4 christos if ${ac_cv_prog_NMEDIT+:} false; then : 7000 1.1 christos $as_echo_n "(cached) " >&6 7001 1.1 christos else 7002 1.1 christos if test -n "$NMEDIT"; then 7003 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7004 1.1 christos else 7005 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7006 1.1 christos for as_dir in $PATH 7007 1.1 christos do 7008 1.1 christos IFS=$as_save_IFS 7009 1.1 christos test -z "$as_dir" && as_dir=. 7010 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7011 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7012 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7013 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7014 1.1 christos break 2 7015 1.1 christos fi 7016 1.1 christos done 7017 1.1 christos done 7018 1.1 christos IFS=$as_save_IFS 7019 1.1 christos 7020 1.1 christos fi 7021 1.1 christos fi 7022 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT 7023 1.1 christos if test -n "$NMEDIT"; then 7024 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7025 1.1 christos $as_echo "$NMEDIT" >&6; } 7026 1.1 christos else 7027 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7028 1.1 christos $as_echo "no" >&6; } 7029 1.1 christos fi 7030 1.1 christos 7031 1.1 christos 7032 1.1 christos fi 7033 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then 7034 1.1 christos ac_ct_NMEDIT=$NMEDIT 7035 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args. 7036 1.1 christos set dummy nmedit; ac_word=$2 7037 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7038 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7039 1.1.1.4 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7040 1.1 christos $as_echo_n "(cached) " >&6 7041 1.1 christos else 7042 1.1 christos if test -n "$ac_ct_NMEDIT"; then 7043 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7044 1.1 christos else 7045 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7046 1.1 christos for as_dir in $PATH 7047 1.1 christos do 7048 1.1 christos IFS=$as_save_IFS 7049 1.1 christos test -z "$as_dir" && as_dir=. 7050 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7051 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7052 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit" 7053 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7054 1.1 christos break 2 7055 1.1 christos fi 7056 1.1 christos done 7057 1.1 christos done 7058 1.1 christos IFS=$as_save_IFS 7059 1.1 christos 7060 1.1 christos fi 7061 1.1 christos fi 7062 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7063 1.1 christos if test -n "$ac_ct_NMEDIT"; then 7064 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7065 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; } 7066 1.1 christos else 7067 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7068 1.1 christos $as_echo "no" >&6; } 7069 1.1 christos fi 7070 1.1 christos 7071 1.1 christos if test "x$ac_ct_NMEDIT" = x; then 7072 1.1 christos NMEDIT=":" 7073 1.1 christos else 7074 1.1 christos case $cross_compiling:$ac_tool_warned in 7075 1.1 christos yes:) 7076 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7077 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7078 1.1 christos ac_tool_warned=yes ;; 7079 1.1 christos esac 7080 1.1 christos NMEDIT=$ac_ct_NMEDIT 7081 1.1 christos fi 7082 1.1 christos else 7083 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT" 7084 1.1 christos fi 7085 1.1 christos 7086 1.1 christos if test -n "$ac_tool_prefix"; then 7087 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7088 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2 7089 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7090 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7091 1.1.1.4 christos if ${ac_cv_prog_LIPO+:} false; then : 7092 1.1 christos $as_echo_n "(cached) " >&6 7093 1.1 christos else 7094 1.1 christos if test -n "$LIPO"; then 7095 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7096 1.1 christos else 7097 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7098 1.1 christos for as_dir in $PATH 7099 1.1 christos do 7100 1.1 christos IFS=$as_save_IFS 7101 1.1 christos test -z "$as_dir" && as_dir=. 7102 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7103 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7104 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7105 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7106 1.1 christos break 2 7107 1.1 christos fi 7108 1.1 christos done 7109 1.1 christos done 7110 1.1 christos IFS=$as_save_IFS 7111 1.1 christos 7112 1.1 christos fi 7113 1.1 christos fi 7114 1.1 christos LIPO=$ac_cv_prog_LIPO 7115 1.1 christos if test -n "$LIPO"; then 7116 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7117 1.1 christos $as_echo "$LIPO" >&6; } 7118 1.1 christos else 7119 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7120 1.1 christos $as_echo "no" >&6; } 7121 1.1 christos fi 7122 1.1 christos 7123 1.1 christos 7124 1.1 christos fi 7125 1.1 christos if test -z "$ac_cv_prog_LIPO"; then 7126 1.1 christos ac_ct_LIPO=$LIPO 7127 1.1 christos # Extract the first word of "lipo", so it can be a program name with args. 7128 1.1 christos set dummy lipo; ac_word=$2 7129 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7130 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7131 1.1.1.4 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7132 1.1 christos $as_echo_n "(cached) " >&6 7133 1.1 christos else 7134 1.1 christos if test -n "$ac_ct_LIPO"; then 7135 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7136 1.1 christos else 7137 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7138 1.1 christos for as_dir in $PATH 7139 1.1 christos do 7140 1.1 christos IFS=$as_save_IFS 7141 1.1 christos test -z "$as_dir" && as_dir=. 7142 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7143 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7144 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo" 7145 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7146 1.1 christos break 2 7147 1.1 christos fi 7148 1.1 christos done 7149 1.1 christos done 7150 1.1 christos IFS=$as_save_IFS 7151 1.1 christos 7152 1.1 christos fi 7153 1.1 christos fi 7154 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7155 1.1 christos if test -n "$ac_ct_LIPO"; then 7156 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7157 1.1 christos $as_echo "$ac_ct_LIPO" >&6; } 7158 1.1 christos else 7159 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7160 1.1 christos $as_echo "no" >&6; } 7161 1.1 christos fi 7162 1.1 christos 7163 1.1 christos if test "x$ac_ct_LIPO" = x; then 7164 1.1 christos LIPO=":" 7165 1.1 christos else 7166 1.1 christos case $cross_compiling:$ac_tool_warned in 7167 1.1 christos yes:) 7168 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7169 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7170 1.1 christos ac_tool_warned=yes ;; 7171 1.1 christos esac 7172 1.1 christos LIPO=$ac_ct_LIPO 7173 1.1 christos fi 7174 1.1 christos else 7175 1.1 christos LIPO="$ac_cv_prog_LIPO" 7176 1.1 christos fi 7177 1.1 christos 7178 1.1 christos if test -n "$ac_tool_prefix"; then 7179 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7180 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2 7181 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7182 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7183 1.1.1.4 christos if ${ac_cv_prog_OTOOL+:} false; then : 7184 1.1 christos $as_echo_n "(cached) " >&6 7185 1.1 christos else 7186 1.1 christos if test -n "$OTOOL"; then 7187 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7188 1.1 christos else 7189 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7190 1.1 christos for as_dir in $PATH 7191 1.1 christos do 7192 1.1 christos IFS=$as_save_IFS 7193 1.1 christos test -z "$as_dir" && as_dir=. 7194 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7195 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7196 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7197 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7198 1.1 christos break 2 7199 1.1 christos fi 7200 1.1 christos done 7201 1.1 christos done 7202 1.1 christos IFS=$as_save_IFS 7203 1.1 christos 7204 1.1 christos fi 7205 1.1 christos fi 7206 1.1 christos OTOOL=$ac_cv_prog_OTOOL 7207 1.1 christos if test -n "$OTOOL"; then 7208 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7209 1.1 christos $as_echo "$OTOOL" >&6; } 7210 1.1 christos else 7211 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7212 1.1 christos $as_echo "no" >&6; } 7213 1.1 christos fi 7214 1.1 christos 7215 1.1 christos 7216 1.1 christos fi 7217 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then 7218 1.1 christos ac_ct_OTOOL=$OTOOL 7219 1.1 christos # Extract the first word of "otool", so it can be a program name with args. 7220 1.1 christos set dummy otool; ac_word=$2 7221 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7222 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7223 1.1.1.4 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7224 1.1 christos $as_echo_n "(cached) " >&6 7225 1.1 christos else 7226 1.1 christos if test -n "$ac_ct_OTOOL"; then 7227 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7228 1.1 christos else 7229 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7230 1.1 christos for as_dir in $PATH 7231 1.1 christos do 7232 1.1 christos IFS=$as_save_IFS 7233 1.1 christos test -z "$as_dir" && as_dir=. 7234 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7235 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7236 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool" 7237 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7238 1.1 christos break 2 7239 1.1 christos fi 7240 1.1 christos done 7241 1.1 christos done 7242 1.1 christos IFS=$as_save_IFS 7243 1.1 christos 7244 1.1 christos fi 7245 1.1 christos fi 7246 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7247 1.1 christos if test -n "$ac_ct_OTOOL"; then 7248 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7249 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; } 7250 1.1 christos else 7251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7252 1.1 christos $as_echo "no" >&6; } 7253 1.1 christos fi 7254 1.1 christos 7255 1.1 christos if test "x$ac_ct_OTOOL" = x; then 7256 1.1 christos OTOOL=":" 7257 1.1 christos else 7258 1.1 christos case $cross_compiling:$ac_tool_warned in 7259 1.1 christos yes:) 7260 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7261 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7262 1.1 christos ac_tool_warned=yes ;; 7263 1.1 christos esac 7264 1.1 christos OTOOL=$ac_ct_OTOOL 7265 1.1 christos fi 7266 1.1 christos else 7267 1.1 christos OTOOL="$ac_cv_prog_OTOOL" 7268 1.1 christos fi 7269 1.1 christos 7270 1.1 christos if test -n "$ac_tool_prefix"; then 7271 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7272 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2 7273 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7274 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7275 1.1.1.4 christos if ${ac_cv_prog_OTOOL64+:} false; then : 7276 1.1 christos $as_echo_n "(cached) " >&6 7277 1.1 christos else 7278 1.1 christos if test -n "$OTOOL64"; then 7279 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7280 1.1 christos else 7281 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7282 1.1 christos for as_dir in $PATH 7283 1.1 christos do 7284 1.1 christos IFS=$as_save_IFS 7285 1.1 christos test -z "$as_dir" && as_dir=. 7286 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7287 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7288 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7289 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7290 1.1 christos break 2 7291 1.1 christos fi 7292 1.1 christos done 7293 1.1 christos done 7294 1.1 christos IFS=$as_save_IFS 7295 1.1 christos 7296 1.1 christos fi 7297 1.1 christos fi 7298 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64 7299 1.1 christos if test -n "$OTOOL64"; then 7300 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7301 1.1 christos $as_echo "$OTOOL64" >&6; } 7302 1.1 christos else 7303 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7304 1.1 christos $as_echo "no" >&6; } 7305 1.1 christos fi 7306 1.1 christos 7307 1.1 christos 7308 1.1 christos fi 7309 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then 7310 1.1 christos ac_ct_OTOOL64=$OTOOL64 7311 1.1 christos # Extract the first word of "otool64", so it can be a program name with args. 7312 1.1 christos set dummy otool64; ac_word=$2 7313 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7314 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7315 1.1.1.4 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7316 1.1 christos $as_echo_n "(cached) " >&6 7317 1.1 christos else 7318 1.1 christos if test -n "$ac_ct_OTOOL64"; then 7319 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7320 1.1 christos else 7321 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7322 1.1 christos for as_dir in $PATH 7323 1.1 christos do 7324 1.1 christos IFS=$as_save_IFS 7325 1.1 christos test -z "$as_dir" && as_dir=. 7326 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7327 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7328 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64" 7329 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7330 1.1 christos break 2 7331 1.1 christos fi 7332 1.1 christos done 7333 1.1 christos done 7334 1.1 christos IFS=$as_save_IFS 7335 1.1 christos 7336 1.1 christos fi 7337 1.1 christos fi 7338 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7339 1.1 christos if test -n "$ac_ct_OTOOL64"; then 7340 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7341 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; } 7342 1.1 christos else 7343 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7344 1.1 christos $as_echo "no" >&6; } 7345 1.1 christos fi 7346 1.1 christos 7347 1.1 christos if test "x$ac_ct_OTOOL64" = x; then 7348 1.1 christos OTOOL64=":" 7349 1.1 christos else 7350 1.1 christos case $cross_compiling:$ac_tool_warned in 7351 1.1 christos yes:) 7352 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7353 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7354 1.1 christos ac_tool_warned=yes ;; 7355 1.1 christos esac 7356 1.1 christos OTOOL64=$ac_ct_OTOOL64 7357 1.1 christos fi 7358 1.1 christos else 7359 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64" 7360 1.1 christos fi 7361 1.1 christos 7362 1.1 christos 7363 1.1 christos 7364 1.1 christos 7365 1.1 christos 7366 1.1 christos 7367 1.1 christos 7368 1.1 christos 7369 1.1 christos 7370 1.1 christos 7371 1.1 christos 7372 1.1 christos 7373 1.1 christos 7374 1.1 christos 7375 1.1 christos 7376 1.1 christos 7377 1.1 christos 7378 1.1 christos 7379 1.1 christos 7380 1.1 christos 7381 1.1 christos 7382 1.1 christos 7383 1.1 christos 7384 1.1 christos 7385 1.1 christos 7386 1.1 christos 7387 1.1 christos 7388 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7389 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; } 7390 1.1.1.4 christos if ${lt_cv_apple_cc_single_mod+:} false; then : 7391 1.1 christos $as_echo_n "(cached) " >&6 7392 1.1 christos else 7393 1.1 christos lt_cv_apple_cc_single_mod=no 7394 1.1 christos if test -z "${LT_MULTI_MODULE}"; then 7395 1.1 christos # By default we will add the -single_module flag. You can override 7396 1.1 christos # by either setting the environment variable LT_MULTI_MODULE 7397 1.1 christos # non-empty at configure time, or by adding -multi_module to the 7398 1.1 christos # link flags. 7399 1.1 christos rm -rf libconftest.dylib* 7400 1.1 christos echo "int foo(void){return 1;}" > conftest.c 7401 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7402 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5 7403 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7404 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7405 1.1 christos _lt_result=$? 7406 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7407 1.1 christos lt_cv_apple_cc_single_mod=yes 7408 1.1 christos else 7409 1.1 christos cat conftest.err >&5 7410 1.1 christos fi 7411 1.1 christos rm -rf libconftest.dylib* 7412 1.1 christos rm -f conftest.* 7413 1.1 christos fi 7414 1.1 christos fi 7415 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7416 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7417 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7418 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7419 1.1.1.4 christos if ${lt_cv_ld_exported_symbols_list+:} false; then : 7420 1.1 christos $as_echo_n "(cached) " >&6 7421 1.1 christos else 7422 1.1 christos lt_cv_ld_exported_symbols_list=no 7423 1.1 christos save_LDFLAGS=$LDFLAGS 7424 1.1 christos echo "_main" > conftest.sym 7425 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7426 1.1 christos if test x$gcc_no_link = xyes; then 7427 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7428 1.1 christos fi 7429 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7430 1.1 christos /* end confdefs.h. */ 7431 1.1 christos 7432 1.1 christos int 7433 1.1 christos main () 7434 1.1 christos { 7435 1.1 christos 7436 1.1 christos ; 7437 1.1 christos return 0; 7438 1.1 christos } 7439 1.1 christos _ACEOF 7440 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7441 1.1 christos lt_cv_ld_exported_symbols_list=yes 7442 1.1 christos else 7443 1.1 christos lt_cv_ld_exported_symbols_list=no 7444 1.1 christos fi 7445 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7446 1.1 christos conftest$ac_exeext conftest.$ac_ext 7447 1.1 christos LDFLAGS="$save_LDFLAGS" 7448 1.1 christos 7449 1.1 christos fi 7450 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7451 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7452 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7453 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; } 7454 1.1.1.4 christos if ${lt_cv_ld_force_load+:} false; then : 7455 1.1 christos $as_echo_n "(cached) " >&6 7456 1.1 christos else 7457 1.1 christos lt_cv_ld_force_load=no 7458 1.1 christos cat > conftest.c << _LT_EOF 7459 1.1 christos int forced_loaded() { return 2;} 7460 1.1 christos _LT_EOF 7461 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7462 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7463 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5 7464 1.1 christos $AR cru libconftest.a conftest.o 2>&5 7465 1.1 christos cat > conftest.c << _LT_EOF 7466 1.1 christos int main() { return 0;} 7467 1.1 christos _LT_EOF 7468 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7469 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7470 1.1 christos _lt_result=$? 7471 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7472 1.1 christos lt_cv_ld_force_load=yes 7473 1.1 christos else 7474 1.1 christos cat conftest.err >&5 7475 1.1 christos fi 7476 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c 7477 1.1 christos rm -rf conftest.dSYM 7478 1.1 christos 7479 1.1 christos fi 7480 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7481 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; } 7482 1.1.1.7 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7483 1.1.1.7 christos # build without first building modern cctools / linker. 7484 1.1.1.7 christos case $host_cpu-$host_os in 7485 1.1.1.7 christos *-rhapsody* | *-darwin1.[012]) 7486 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7487 1.1.1.7 christos *-darwin1.*) 7488 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7489 1.1.1.7 christos *-darwin*) 7490 1.1.1.7 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7491 1.1.1.7 christos # deployment target is forced to an earlier version. 7492 1.1.1.7 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7493 1.1.1.7 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7494 1.1.1.7 christos ;; 7495 1.1 christos 10.[012][,.]*) 7496 1.1.1.7 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7497 1.1.1.7 christos ;; 7498 1.1.1.7 christos *) 7499 1.1.1.7 christos ;; 7500 1.1.1.7 christos esac 7501 1.1 christos ;; 7502 1.1 christos esac 7503 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7504 1.1 christos _lt_dar_single_mod='$single_module' 7505 1.1 christos fi 7506 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7507 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7508 1.1 christos else 7509 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7510 1.1 christos fi 7511 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7512 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :' 7513 1.1 christos else 7514 1.1 christos _lt_dsymutil= 7515 1.1 christos fi 7516 1.1 christos ;; 7517 1.1 christos esac 7518 1.1 christos 7519 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7520 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; } 7521 1.1.1.4 christos if ${ac_cv_header_stdc+:} false; then : 7522 1.1 christos $as_echo_n "(cached) " >&6 7523 1.1 christos else 7524 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7525 1.1 christos /* end confdefs.h. */ 7526 1.1 christos #include <stdlib.h> 7527 1.1 christos #include <stdarg.h> 7528 1.1 christos #include <string.h> 7529 1.1 christos #include <float.h> 7530 1.1 christos 7531 1.1 christos int 7532 1.1 christos main () 7533 1.1 christos { 7534 1.1 christos 7535 1.1 christos ; 7536 1.1 christos return 0; 7537 1.1 christos } 7538 1.1 christos _ACEOF 7539 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 7540 1.1 christos ac_cv_header_stdc=yes 7541 1.1 christos else 7542 1.1 christos ac_cv_header_stdc=no 7543 1.1 christos fi 7544 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7545 1.1 christos 7546 1.1 christos if test $ac_cv_header_stdc = yes; then 7547 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7548 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7549 1.1 christos /* end confdefs.h. */ 7550 1.1 christos #include <string.h> 7551 1.1 christos 7552 1.1 christos _ACEOF 7553 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7554 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then : 7555 1.1 christos 7556 1.1 christos else 7557 1.1 christos ac_cv_header_stdc=no 7558 1.1 christos fi 7559 1.1 christos rm -f conftest* 7560 1.1 christos 7561 1.1 christos fi 7562 1.1 christos 7563 1.1 christos if test $ac_cv_header_stdc = yes; then 7564 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7565 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7566 1.1 christos /* end confdefs.h. */ 7567 1.1 christos #include <stdlib.h> 7568 1.1 christos 7569 1.1 christos _ACEOF 7570 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7571 1.1 christos $EGREP "free" >/dev/null 2>&1; then : 7572 1.1 christos 7573 1.1 christos else 7574 1.1 christos ac_cv_header_stdc=no 7575 1.1 christos fi 7576 1.1 christos rm -f conftest* 7577 1.1 christos 7578 1.1 christos fi 7579 1.1 christos 7580 1.1 christos if test $ac_cv_header_stdc = yes; then 7581 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7582 1.1 christos if test "$cross_compiling" = yes; then : 7583 1.1 christos : 7584 1.1 christos else 7585 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7586 1.1 christos /* end confdefs.h. */ 7587 1.1 christos #include <ctype.h> 7588 1.1 christos #include <stdlib.h> 7589 1.1 christos #if ((' ' & 0x0FF) == 0x020) 7590 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7591 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7592 1.1 christos #else 7593 1.1 christos # define ISLOWER(c) \ 7594 1.1 christos (('a' <= (c) && (c) <= 'i') \ 7595 1.1 christos || ('j' <= (c) && (c) <= 'r') \ 7596 1.1 christos || ('s' <= (c) && (c) <= 'z')) 7597 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7598 1.1 christos #endif 7599 1.1 christos 7600 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7601 1.1 christos int 7602 1.1 christos main () 7603 1.1 christos { 7604 1.1 christos int i; 7605 1.1 christos for (i = 0; i < 256; i++) 7606 1.1 christos if (XOR (islower (i), ISLOWER (i)) 7607 1.1 christos || toupper (i) != TOUPPER (i)) 7608 1.1 christos return 2; 7609 1.1 christos return 0; 7610 1.1 christos } 7611 1.1 christos _ACEOF 7612 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7613 1.1 christos 7614 1.1 christos else 7615 1.1 christos ac_cv_header_stdc=no 7616 1.1 christos fi 7617 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7618 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7619 1.1 christos fi 7620 1.1 christos 7621 1.1 christos fi 7622 1.1 christos fi 7623 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7624 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; } 7625 1.1 christos if test $ac_cv_header_stdc = yes; then 7626 1.1 christos 7627 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 7628 1.1 christos 7629 1.1 christos fi 7630 1.1 christos 7631 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 7632 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7633 1.1 christos inttypes.h stdint.h unistd.h 7634 1.1 christos do : 7635 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7636 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7637 1.1 christos " 7638 1.1.1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7639 1.1 christos cat >>confdefs.h <<_ACEOF 7640 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7641 1.1 christos _ACEOF 7642 1.1 christos 7643 1.1 christos fi 7644 1.1 christos 7645 1.1 christos done 7646 1.1 christos 7647 1.1 christos 7648 1.1 christos for ac_header in dlfcn.h 7649 1.1 christos do : 7650 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7651 1.1 christos " 7652 1.1.1.4 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7653 1.1 christos cat >>confdefs.h <<_ACEOF 7654 1.1 christos #define HAVE_DLFCN_H 1 7655 1.1 christos _ACEOF 7656 1.1 christos 7657 1.1 christos fi 7658 1.1 christos 7659 1.1 christos done 7660 1.1 christos 7661 1.1 christos 7662 1.1 christos 7663 1.1 christos 7664 1.1 christos 7665 1.1 christos # Set options 7666 1.1 christos 7667 1.1 christos 7668 1.1 christos 7669 1.1 christos enable_dlopen=no 7670 1.1 christos 7671 1.1 christos 7672 1.1 christos enable_win32_dll=no 7673 1.1 christos 7674 1.1 christos 7675 1.1 christos # Check whether --enable-shared was given. 7676 1.1 christos if test "${enable_shared+set}" = set; then : 7677 1.1 christos enableval=$enable_shared; p=${PACKAGE-default} 7678 1.1 christos case $enableval in 7679 1.1 christos yes) enable_shared=yes ;; 7680 1.1 christos no) enable_shared=no ;; 7681 1.1 christos *) 7682 1.1 christos enable_shared=no 7683 1.1 christos # Look at the argument we got. We use all the common list separators. 7684 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7685 1.1 christos for pkg in $enableval; do 7686 1.1 christos IFS="$lt_save_ifs" 7687 1.1 christos if test "X$pkg" = "X$p"; then 7688 1.1 christos enable_shared=yes 7689 1.1 christos fi 7690 1.1 christos done 7691 1.1 christos IFS="$lt_save_ifs" 7692 1.1 christos ;; 7693 1.1 christos esac 7694 1.1 christos else 7695 1.1 christos enable_shared=yes 7696 1.1 christos fi 7697 1.1 christos 7698 1.1 christos 7699 1.1 christos 7700 1.1 christos 7701 1.1 christos 7702 1.1 christos 7703 1.1 christos 7704 1.1 christos 7705 1.1 christos 7706 1.1 christos # Check whether --enable-static was given. 7707 1.1 christos if test "${enable_static+set}" = set; then : 7708 1.1 christos enableval=$enable_static; p=${PACKAGE-default} 7709 1.1 christos case $enableval in 7710 1.1 christos yes) enable_static=yes ;; 7711 1.1 christos no) enable_static=no ;; 7712 1.1 christos *) 7713 1.1 christos enable_static=no 7714 1.1 christos # Look at the argument we got. We use all the common list separators. 7715 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7716 1.1 christos for pkg in $enableval; do 7717 1.1 christos IFS="$lt_save_ifs" 7718 1.1 christos if test "X$pkg" = "X$p"; then 7719 1.1 christos enable_static=yes 7720 1.1 christos fi 7721 1.1 christos done 7722 1.1 christos IFS="$lt_save_ifs" 7723 1.1 christos ;; 7724 1.1 christos esac 7725 1.1 christos else 7726 1.1 christos enable_static=yes 7727 1.1 christos fi 7728 1.1 christos 7729 1.1 christos 7730 1.1 christos 7731 1.1 christos 7732 1.1 christos 7733 1.1 christos 7734 1.1 christos 7735 1.1 christos 7736 1.1 christos 7737 1.1 christos 7738 1.1 christos # Check whether --with-pic was given. 7739 1.1 christos if test "${with_pic+set}" = set; then : 7740 1.1 christos withval=$with_pic; pic_mode="$withval" 7741 1.1 christos else 7742 1.1 christos pic_mode=default 7743 1.1 christos fi 7744 1.1 christos 7745 1.1 christos 7746 1.1 christos test -z "$pic_mode" && pic_mode=default 7747 1.1 christos 7748 1.1 christos 7749 1.1 christos 7750 1.1 christos 7751 1.1 christos 7752 1.1 christos 7753 1.1 christos 7754 1.1 christos # Check whether --enable-fast-install was given. 7755 1.1 christos if test "${enable_fast_install+set}" = set; then : 7756 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default} 7757 1.1 christos case $enableval in 7758 1.1 christos yes) enable_fast_install=yes ;; 7759 1.1 christos no) enable_fast_install=no ;; 7760 1.1 christos *) 7761 1.1 christos enable_fast_install=no 7762 1.1 christos # Look at the argument we got. We use all the common list separators. 7763 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7764 1.1 christos for pkg in $enableval; do 7765 1.1 christos IFS="$lt_save_ifs" 7766 1.1 christos if test "X$pkg" = "X$p"; then 7767 1.1 christos enable_fast_install=yes 7768 1.1 christos fi 7769 1.1 christos done 7770 1.1 christos IFS="$lt_save_ifs" 7771 1.1 christos ;; 7772 1.1 christos esac 7773 1.1 christos else 7774 1.1 christos enable_fast_install=yes 7775 1.1 christos fi 7776 1.1 christos 7777 1.1 christos 7778 1.1 christos 7779 1.1 christos 7780 1.1 christos 7781 1.1 christos 7782 1.1 christos 7783 1.1 christos 7784 1.1 christos 7785 1.1 christos 7786 1.1 christos 7787 1.1 christos # This can be used to rebuild libtool when needed 7788 1.1 christos LIBTOOL_DEPS="$ltmain" 7789 1.1 christos 7790 1.1 christos # Always use our own libtool. 7791 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7792 1.1 christos 7793 1.1 christos 7794 1.1 christos 7795 1.1 christos 7796 1.1 christos 7797 1.1 christos 7798 1.1 christos 7799 1.1 christos 7800 1.1 christos 7801 1.1 christos 7802 1.1 christos 7803 1.1 christos 7804 1.1 christos 7805 1.1 christos 7806 1.1 christos 7807 1.1 christos 7808 1.1 christos 7809 1.1 christos 7810 1.1 christos 7811 1.1 christos 7812 1.1 christos 7813 1.1 christos 7814 1.1 christos 7815 1.1 christos 7816 1.1 christos 7817 1.1 christos 7818 1.1 christos test -z "$LN_S" && LN_S="ln -s" 7819 1.1 christos 7820 1.1 christos 7821 1.1 christos 7822 1.1 christos 7823 1.1 christos 7824 1.1 christos 7825 1.1 christos 7826 1.1 christos 7827 1.1 christos 7828 1.1 christos 7829 1.1 christos 7830 1.1 christos 7831 1.1 christos 7832 1.1 christos 7833 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 7834 1.1 christos setopt NO_GLOB_SUBST 7835 1.1 christos fi 7836 1.1 christos 7837 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7838 1.1 christos $as_echo_n "checking for objdir... " >&6; } 7839 1.1.1.4 christos if ${lt_cv_objdir+:} false; then : 7840 1.1 christos $as_echo_n "(cached) " >&6 7841 1.1 christos else 7842 1.1 christos rm -f .libs 2>/dev/null 7843 1.1 christos mkdir .libs 2>/dev/null 7844 1.1 christos if test -d .libs; then 7845 1.1 christos lt_cv_objdir=.libs 7846 1.1 christos else 7847 1.1 christos # MS-DOS does not allow filenames that begin with a dot. 7848 1.1 christos lt_cv_objdir=_libs 7849 1.1 christos fi 7850 1.1 christos rmdir .libs 2>/dev/null 7851 1.1 christos fi 7852 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7853 1.1 christos $as_echo "$lt_cv_objdir" >&6; } 7854 1.1 christos objdir=$lt_cv_objdir 7855 1.1 christos 7856 1.1 christos 7857 1.1 christos 7858 1.1 christos 7859 1.1 christos 7860 1.1 christos cat >>confdefs.h <<_ACEOF 7861 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/" 7862 1.1 christos _ACEOF 7863 1.1 christos 7864 1.1 christos 7865 1.1 christos 7866 1.1 christos 7867 1.1 christos case $host_os in 7868 1.1 christos aix3*) 7869 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 7870 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 7871 1.1 christos # vanish in a puff of smoke. 7872 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 7873 1.1 christos COLLECT_NAMES= 7874 1.1 christos export COLLECT_NAMES 7875 1.1 christos fi 7876 1.1 christos ;; 7877 1.1 christos esac 7878 1.1 christos 7879 1.1 christos # Global variables: 7880 1.1 christos ofile=libtool 7881 1.1 christos can_build_shared=yes 7882 1.1 christos 7883 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC, 7884 1.1 christos # which needs '.lib'). 7885 1.1 christos libext=a 7886 1.1 christos 7887 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld" 7888 1.1 christos 7889 1.1 christos old_CC="$CC" 7890 1.1 christos old_CFLAGS="$CFLAGS" 7891 1.1 christos 7892 1.1 christos # Set sane defaults for various variables 7893 1.1 christos test -z "$CC" && CC=cc 7894 1.1 christos test -z "$LTCC" && LTCC=$CC 7895 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7896 1.1 christos test -z "$LD" && LD=ld 7897 1.1 christos test -z "$ac_objext" && ac_objext=o 7898 1.1 christos 7899 1.1 christos for cc_temp in $compiler""; do 7900 1.1 christos case $cc_temp in 7901 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7902 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7903 1.1 christos \-*) ;; 7904 1.1 christos *) break;; 7905 1.1 christos esac 7906 1.1 christos done 7907 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7908 1.1 christos 7909 1.1 christos 7910 1.1 christos # Only perform the check for file, if the check method requires it 7911 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file 7912 1.1 christos case $deplibs_check_method in 7913 1.1 christos file_magic*) 7914 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7915 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7916 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7917 1.1.1.4 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7918 1.1 christos $as_echo_n "(cached) " >&6 7919 1.1 christos else 7920 1.1 christos case $MAGIC_CMD in 7921 1.1 christos [\\/*] | ?:[\\/]*) 7922 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7923 1.1 christos ;; 7924 1.1 christos *) 7925 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 7926 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7927 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7928 1.1 christos for ac_dir in $ac_dummy; do 7929 1.1 christos IFS="$lt_save_ifs" 7930 1.1 christos test -z "$ac_dir" && ac_dir=. 7931 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then 7932 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7933 1.1 christos if test -n "$file_magic_test_file"; then 7934 1.1 christos case $deplibs_check_method in 7935 1.1 christos "file_magic "*) 7936 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7937 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7938 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7939 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 7940 1.1 christos : 7941 1.1 christos else 7942 1.1 christos cat <<_LT_EOF 1>&2 7943 1.1 christos 7944 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 7945 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 7946 1.1 christos *** The result is that libtool may fail to recognize shared libraries 7947 1.1 christos *** as such. This will affect the creation of libtool libraries that 7948 1.1 christos *** depend on shared libraries, but programs linked with such libtool 7949 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 7950 1.1 christos *** may want to report the problem to your system manager and/or to 7951 1.1 christos *** bug-libtool (at] gnu.org 7952 1.1 christos 7953 1.1 christos _LT_EOF 7954 1.1 christos fi ;; 7955 1.1 christos esac 7956 1.1 christos fi 7957 1.1 christos break 7958 1.1 christos fi 7959 1.1 christos done 7960 1.1 christos IFS="$lt_save_ifs" 7961 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 7962 1.1 christos ;; 7963 1.1 christos esac 7964 1.1 christos fi 7965 1.1 christos 7966 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7967 1.1 christos if test -n "$MAGIC_CMD"; then 7968 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7969 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 7970 1.1 christos else 7971 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7972 1.1 christos $as_echo "no" >&6; } 7973 1.1 christos fi 7974 1.1 christos 7975 1.1 christos 7976 1.1 christos 7977 1.1 christos 7978 1.1 christos 7979 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then 7980 1.1 christos if test -n "$ac_tool_prefix"; then 7981 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7982 1.1 christos $as_echo_n "checking for file... " >&6; } 7983 1.1.1.4 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7984 1.1 christos $as_echo_n "(cached) " >&6 7985 1.1 christos else 7986 1.1 christos case $MAGIC_CMD in 7987 1.1 christos [\\/*] | ?:[\\/]*) 7988 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7989 1.1 christos ;; 7990 1.1 christos *) 7991 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 7992 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7993 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7994 1.1 christos for ac_dir in $ac_dummy; do 7995 1.1 christos IFS="$lt_save_ifs" 7996 1.1 christos test -z "$ac_dir" && ac_dir=. 7997 1.1 christos if test -f $ac_dir/file; then 7998 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file" 7999 1.1 christos if test -n "$file_magic_test_file"; then 8000 1.1 christos case $deplibs_check_method in 8001 1.1 christos "file_magic "*) 8002 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8003 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8004 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8005 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 8006 1.1 christos : 8007 1.1 christos else 8008 1.1 christos cat <<_LT_EOF 1>&2 8009 1.1 christos 8010 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 8011 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 8012 1.1 christos *** The result is that libtool may fail to recognize shared libraries 8013 1.1 christos *** as such. This will affect the creation of libtool libraries that 8014 1.1 christos *** depend on shared libraries, but programs linked with such libtool 8015 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 8016 1.1 christos *** may want to report the problem to your system manager and/or to 8017 1.1 christos *** bug-libtool (at] gnu.org 8018 1.1 christos 8019 1.1 christos _LT_EOF 8020 1.1 christos fi ;; 8021 1.1 christos esac 8022 1.1 christos fi 8023 1.1 christos break 8024 1.1 christos fi 8025 1.1 christos done 8026 1.1 christos IFS="$lt_save_ifs" 8027 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 8028 1.1 christos ;; 8029 1.1 christos esac 8030 1.1 christos fi 8031 1.1 christos 8032 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8033 1.1 christos if test -n "$MAGIC_CMD"; then 8034 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8035 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 8036 1.1 christos else 8037 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8038 1.1 christos $as_echo "no" >&6; } 8039 1.1 christos fi 8040 1.1 christos 8041 1.1 christos 8042 1.1 christos else 8043 1.1 christos MAGIC_CMD=: 8044 1.1 christos fi 8045 1.1 christos fi 8046 1.1 christos 8047 1.1 christos fi 8048 1.1 christos ;; 8049 1.1 christos esac 8050 1.1 christos 8051 1.1 christos # Use C for the default configuration in the libtool script 8052 1.1 christos 8053 1.1 christos lt_save_CC="$CC" 8054 1.1 christos ac_ext=c 8055 1.1 christos ac_cpp='$CPP $CPPFLAGS' 8056 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8057 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8058 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 8059 1.1 christos 8060 1.1 christos 8061 1.1 christos # Source file extension for C test sources. 8062 1.1 christos ac_ext=c 8063 1.1 christos 8064 1.1 christos # Object file extension for compiled C test sources. 8065 1.1 christos objext=o 8066 1.1 christos objext=$objext 8067 1.1 christos 8068 1.1 christos # Code to be used in simple compile tests 8069 1.1 christos lt_simple_compile_test_code="int some_variable = 0;" 8070 1.1 christos 8071 1.1 christos # Code to be used in simple link tests 8072 1.1 christos lt_simple_link_test_code='int main(){return(0);}' 8073 1.1 christos 8074 1.1 christos 8075 1.1 christos 8076 1.1 christos 8077 1.1 christos 8078 1.1 christos 8079 1.1 christos 8080 1.1 christos # If no C compiler was specified, use CC. 8081 1.1 christos LTCC=${LTCC-"$CC"} 8082 1.1 christos 8083 1.1 christos # If no C compiler flags were specified, use CFLAGS. 8084 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8085 1.1 christos 8086 1.1 christos # Allow CC to be a program name with arguments. 8087 1.1 christos compiler=$CC 8088 1.1 christos 8089 1.1 christos # Save the default compiler, since it gets overwritten when the other 8090 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8091 1.1 christos compiler_DEFAULT=$CC 8092 1.1 christos 8093 1.1 christos # save warnings/boilerplate of simple test code 8094 1.1 christos ac_outfile=conftest.$ac_objext 8095 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8096 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8097 1.1 christos _lt_compiler_boilerplate=`cat conftest.err` 8098 1.1 christos $RM conftest* 8099 1.1 christos 8100 1.1 christos ac_outfile=conftest.$ac_objext 8101 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext 8102 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8103 1.1 christos _lt_linker_boilerplate=`cat conftest.err` 8104 1.1 christos $RM -r conftest* 8105 1.1 christos 8106 1.1 christos 8107 1.1 christos ## CAVEAT EMPTOR: 8108 1.1 christos ## There is no encapsulation within the following macros, do not change 8109 1.1 christos ## the running order or otherwise move them around unless you know exactly 8110 1.1 christos ## what you are doing... 8111 1.1 christos if test -n "$compiler"; then 8112 1.1 christos 8113 1.1 christos lt_prog_compiler_no_builtin_flag= 8114 1.1 christos 8115 1.1 christos if test "$GCC" = yes; then 8116 1.1 christos case $cc_basename in 8117 1.1 christos nvcc*) 8118 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8119 1.1 christos *) 8120 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8121 1.1 christos esac 8122 1.1 christos 8123 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8124 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8125 1.1.1.4 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8126 1.1 christos $as_echo_n "(cached) " >&6 8127 1.1 christos else 8128 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no 8129 1.1 christos ac_outfile=conftest.$ac_objext 8130 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8131 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions" 8132 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8133 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8134 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8135 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8136 1.1 christos # The option is referenced via a variable to avoid confusing sed. 8137 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8138 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8139 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8140 1.1 christos -e 's:$: $lt_compiler_flag:'` 8141 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8142 1.1 christos (eval "$lt_compile" 2>conftest.err) 8143 1.1 christos ac_status=$? 8144 1.1 christos cat conftest.err >&5 8145 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8146 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 8147 1.1 christos # The compiler can only warn and ignore the option if not recognized 8148 1.1 christos # So say no if there are warnings other than the usual output. 8149 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8150 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8151 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8152 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes 8153 1.1 christos fi 8154 1.1 christos fi 8155 1.1 christos $RM conftest* 8156 1.1 christos 8157 1.1 christos fi 8158 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8159 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8160 1.1 christos 8161 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8162 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8163 1.1 christos else 8164 1.1 christos : 8165 1.1 christos fi 8166 1.1 christos 8167 1.1 christos fi 8168 1.1 christos 8169 1.1 christos 8170 1.1 christos 8171 1.1 christos 8172 1.1 christos 8173 1.1 christos 8174 1.1 christos lt_prog_compiler_wl= 8175 1.1 christos lt_prog_compiler_pic= 8176 1.1 christos lt_prog_compiler_static= 8177 1.1 christos 8178 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8179 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8180 1.1 christos 8181 1.1 christos if test "$GCC" = yes; then 8182 1.1 christos lt_prog_compiler_wl='-Wl,' 8183 1.1 christos lt_prog_compiler_static='-static' 8184 1.1 christos 8185 1.1 christos case $host_os in 8186 1.1 christos aix*) 8187 1.1 christos # All AIX code is PIC. 8188 1.1 christos if test "$host_cpu" = ia64; then 8189 1.1 christos # AIX 5 now supports IA64 processor 8190 1.1 christos lt_prog_compiler_static='-Bstatic' 8191 1.1 christos fi 8192 1.1 christos lt_prog_compiler_pic='-fPIC' 8193 1.1 christos ;; 8194 1.1 christos 8195 1.1 christos amigaos*) 8196 1.1 christos case $host_cpu in 8197 1.1 christos powerpc) 8198 1.1 christos # see comment about AmigaOS4 .so support 8199 1.1 christos lt_prog_compiler_pic='-fPIC' 8200 1.1 christos ;; 8201 1.1 christos m68k) 8202 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but 8203 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better, 8204 1.1 christos # like `-m68040'. 8205 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8206 1.1 christos ;; 8207 1.1 christos esac 8208 1.1 christos ;; 8209 1.1 christos 8210 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8211 1.1 christos # PIC is the default for these OSes. 8212 1.1 christos ;; 8213 1.1 christos 8214 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 8215 1.1 christos # This hack is so that the source file can tell whether it is being 8216 1.1 christos # built for inclusion in a dll (and should export symbols for example). 8217 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style 8218 1.1 christos # (--disable-auto-import) libraries 8219 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 8220 1.1 christos ;; 8221 1.1 christos 8222 1.1 christos darwin* | rhapsody*) 8223 1.1 christos # PIC is the default on this platform 8224 1.1 christos # Common symbols not allowed in MH_DYLIB files 8225 1.1 christos lt_prog_compiler_pic='-fno-common' 8226 1.1 christos ;; 8227 1.1 christos 8228 1.1 christos haiku*) 8229 1.1 christos # PIC is the default for Haiku. 8230 1.1 christos # The "-static" flag exists, but is broken. 8231 1.1 christos lt_prog_compiler_static= 8232 1.1 christos ;; 8233 1.1 christos 8234 1.1 christos hpux*) 8235 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8236 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8237 1.1 christos # sets the default TLS model and affects inlining. 8238 1.1 christos case $host_cpu in 8239 1.1 christos hppa*64*) 8240 1.1 christos # +Z the default 8241 1.1 christos ;; 8242 1.1 christos *) 8243 1.1 christos lt_prog_compiler_pic='-fPIC' 8244 1.1 christos ;; 8245 1.1 christos esac 8246 1.1 christos ;; 8247 1.1 christos 8248 1.1 christos interix[3-9]*) 8249 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8250 1.1 christos # Instead, we relocate shared libraries at runtime. 8251 1.1 christos ;; 8252 1.1 christos 8253 1.1 christos msdosdjgpp*) 8254 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries 8255 1.1 christos # on systems that don't support them. 8256 1.1 christos lt_prog_compiler_can_build_shared=no 8257 1.1 christos enable_shared=no 8258 1.1 christos ;; 8259 1.1 christos 8260 1.1 christos *nto* | *qnx*) 8261 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 8262 1.1 christos # it will coredump. 8263 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 8264 1.1 christos ;; 8265 1.1 christos 8266 1.1 christos sysv4*MP*) 8267 1.1 christos if test -d /usr/nec; then 8268 1.1 christos lt_prog_compiler_pic=-Kconform_pic 8269 1.1 christos fi 8270 1.1 christos ;; 8271 1.1 christos 8272 1.1 christos *) 8273 1.1 christos lt_prog_compiler_pic='-fPIC' 8274 1.1 christos ;; 8275 1.1 christos esac 8276 1.1 christos 8277 1.1 christos case $cc_basename in 8278 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 8279 1.1 christos lt_prog_compiler_wl='-Xlinker ' 8280 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC' 8281 1.1 christos ;; 8282 1.1 christos esac 8283 1.1 christos else 8284 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler. 8285 1.1 christos case $host_os in 8286 1.1 christos aix*) 8287 1.1 christos lt_prog_compiler_wl='-Wl,' 8288 1.1 christos if test "$host_cpu" = ia64; then 8289 1.1 christos # AIX 5 now supports IA64 processor 8290 1.1 christos lt_prog_compiler_static='-Bstatic' 8291 1.1 christos else 8292 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8293 1.1 christos fi 8294 1.1 christos ;; 8295 1.1 christos 8296 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 8297 1.1 christos # This hack is so that the source file can tell whether it is being 8298 1.1 christos # built for inclusion in a dll (and should export symbols for example). 8299 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 8300 1.1 christos ;; 8301 1.1 christos 8302 1.1 christos hpux9* | hpux10* | hpux11*) 8303 1.1 christos lt_prog_compiler_wl='-Wl,' 8304 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8305 1.1 christos # not for PA HP-UX. 8306 1.1 christos case $host_cpu in 8307 1.1 christos hppa*64*|ia64*) 8308 1.1 christos # +Z the default 8309 1.1 christos ;; 8310 1.1 christos *) 8311 1.1 christos lt_prog_compiler_pic='+Z' 8312 1.1 christos ;; 8313 1.1 christos esac 8314 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC? 8315 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive' 8316 1.1 christos ;; 8317 1.1 christos 8318 1.1 christos irix5* | irix6* | nonstopux*) 8319 1.1 christos lt_prog_compiler_wl='-Wl,' 8320 1.1 christos # PIC (with -KPIC) is the default. 8321 1.1 christos lt_prog_compiler_static='-non_shared' 8322 1.1 christos ;; 8323 1.1 christos 8324 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu) 8325 1.1 christos case $cc_basename in 8326 1.1 christos # old Intel for x86_64 which still supported -KPIC. 8327 1.1 christos ecc*) 8328 1.1 christos lt_prog_compiler_wl='-Wl,' 8329 1.1 christos lt_prog_compiler_pic='-KPIC' 8330 1.1 christos lt_prog_compiler_static='-static' 8331 1.1 christos ;; 8332 1.1 christos # icc used to be incompatible with GCC. 8333 1.1 christos # ICC 10 doesn't accept -KPIC any more. 8334 1.1 christos icc* | ifort*) 8335 1.1 christos lt_prog_compiler_wl='-Wl,' 8336 1.1 christos lt_prog_compiler_pic='-fPIC' 8337 1.1 christos lt_prog_compiler_static='-static' 8338 1.1 christos ;; 8339 1.1 christos # Lahey Fortran 8.1. 8340 1.1 christos lf95*) 8341 1.1 christos lt_prog_compiler_wl='-Wl,' 8342 1.1 christos lt_prog_compiler_pic='--shared' 8343 1.1 christos lt_prog_compiler_static='--static' 8344 1.1 christos ;; 8345 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8346 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler, 8347 1.1 christos # which looks to be a dead project) 8348 1.1 christos lt_prog_compiler_wl='-Wl,' 8349 1.1 christos lt_prog_compiler_pic='-fpic' 8350 1.1 christos lt_prog_compiler_static='-Bstatic' 8351 1.1 christos ;; 8352 1.1 christos ccc*) 8353 1.1 christos lt_prog_compiler_wl='-Wl,' 8354 1.1 christos # All Alpha code is PIC. 8355 1.1 christos lt_prog_compiler_static='-non_shared' 8356 1.1 christos ;; 8357 1.1 christos xl* | bgxl* | bgf* | mpixl*) 8358 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8359 1.1 christos lt_prog_compiler_wl='-Wl,' 8360 1.1 christos lt_prog_compiler_pic='-qpic' 8361 1.1 christos lt_prog_compiler_static='-qstaticlink' 8362 1.1 christos ;; 8363 1.1 christos *) 8364 1.1 christos case `$CC -V 2>&1 | sed 5q` in 8365 1.1 christos *Sun\ F* | *Sun*Fortran*) 8366 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker 8367 1.1 christos lt_prog_compiler_pic='-KPIC' 8368 1.1 christos lt_prog_compiler_static='-Bstatic' 8369 1.1 christos lt_prog_compiler_wl='' 8370 1.1 christos ;; 8371 1.1 christos *Sun\ C*) 8372 1.1 christos # Sun C 5.9 8373 1.1 christos lt_prog_compiler_pic='-KPIC' 8374 1.1 christos lt_prog_compiler_static='-Bstatic' 8375 1.1 christos lt_prog_compiler_wl='-Wl,' 8376 1.1 christos ;; 8377 1.1 christos esac 8378 1.1 christos ;; 8379 1.1 christos esac 8380 1.1 christos ;; 8381 1.1 christos 8382 1.1 christos newsos6) 8383 1.1 christos lt_prog_compiler_pic='-KPIC' 8384 1.1 christos lt_prog_compiler_static='-Bstatic' 8385 1.1 christos ;; 8386 1.1 christos 8387 1.1 christos *nto* | *qnx*) 8388 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 8389 1.1 christos # it will coredump. 8390 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 8391 1.1 christos ;; 8392 1.1 christos 8393 1.1 christos osf3* | osf4* | osf5*) 8394 1.1 christos lt_prog_compiler_wl='-Wl,' 8395 1.1 christos # All OSF/1 code is PIC. 8396 1.1 christos lt_prog_compiler_static='-non_shared' 8397 1.1 christos ;; 8398 1.1 christos 8399 1.1 christos rdos*) 8400 1.1 christos lt_prog_compiler_static='-non_shared' 8401 1.1 christos ;; 8402 1.1 christos 8403 1.1 christos solaris*) 8404 1.1 christos lt_prog_compiler_pic='-KPIC' 8405 1.1 christos lt_prog_compiler_static='-Bstatic' 8406 1.1 christos case $cc_basename in 8407 1.1 christos f77* | f90* | f95*) 8408 1.1 christos lt_prog_compiler_wl='-Qoption ld ';; 8409 1.1 christos *) 8410 1.1 christos lt_prog_compiler_wl='-Wl,';; 8411 1.1 christos esac 8412 1.1 christos ;; 8413 1.1 christos 8414 1.1 christos sunos4*) 8415 1.1 christos lt_prog_compiler_wl='-Qoption ld ' 8416 1.1 christos lt_prog_compiler_pic='-PIC' 8417 1.1 christos lt_prog_compiler_static='-Bstatic' 8418 1.1 christos ;; 8419 1.1 christos 8420 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*) 8421 1.1 christos lt_prog_compiler_wl='-Wl,' 8422 1.1 christos lt_prog_compiler_pic='-KPIC' 8423 1.1 christos lt_prog_compiler_static='-Bstatic' 8424 1.1 christos ;; 8425 1.1 christos 8426 1.1 christos sysv4*MP*) 8427 1.1 christos if test -d /usr/nec ;then 8428 1.1 christos lt_prog_compiler_pic='-Kconform_pic' 8429 1.1 christos lt_prog_compiler_static='-Bstatic' 8430 1.1 christos fi 8431 1.1 christos ;; 8432 1.1 christos 8433 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8434 1.1 christos lt_prog_compiler_wl='-Wl,' 8435 1.1 christos lt_prog_compiler_pic='-KPIC' 8436 1.1 christos lt_prog_compiler_static='-Bstatic' 8437 1.1 christos ;; 8438 1.1 christos 8439 1.1 christos unicos*) 8440 1.1 christos lt_prog_compiler_wl='-Wl,' 8441 1.1 christos lt_prog_compiler_can_build_shared=no 8442 1.1 christos ;; 8443 1.1 christos 8444 1.1 christos uts4*) 8445 1.1 christos lt_prog_compiler_pic='-pic' 8446 1.1 christos lt_prog_compiler_static='-Bstatic' 8447 1.1 christos ;; 8448 1.1 christos 8449 1.1 christos *) 8450 1.1 christos lt_prog_compiler_can_build_shared=no 8451 1.1 christos ;; 8452 1.1 christos esac 8453 1.1 christos fi 8454 1.1 christos 8455 1.1 christos case $host_os in 8456 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless: 8457 1.1 christos *djgpp*) 8458 1.1 christos lt_prog_compiler_pic= 8459 1.1 christos ;; 8460 1.1 christos *) 8461 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8462 1.1 christos ;; 8463 1.1 christos esac 8464 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8465 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; } 8466 1.1 christos 8467 1.1 christos 8468 1.1 christos 8469 1.1 christos 8470 1.1 christos 8471 1.1 christos 8472 1.1 christos # 8473 1.1 christos # Check to make sure the PIC flag actually works. 8474 1.1 christos # 8475 1.1 christos if test -n "$lt_prog_compiler_pic"; then 8476 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8477 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8478 1.1.1.4 christos if ${lt_cv_prog_compiler_pic_works+:} false; then : 8479 1.1 christos $as_echo_n "(cached) " >&6 8480 1.1 christos else 8481 1.1 christos lt_cv_prog_compiler_pic_works=no 8482 1.1 christos ac_outfile=conftest.$ac_objext 8483 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8484 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8485 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8486 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8487 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8488 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8489 1.1 christos # The option is referenced via a variable to avoid confusing sed. 8490 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8491 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8492 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8493 1.1 christos -e 's:$: $lt_compiler_flag:'` 8494 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8495 1.1 christos (eval "$lt_compile" 2>conftest.err) 8496 1.1 christos ac_status=$? 8497 1.1 christos cat conftest.err >&5 8498 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8499 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 8500 1.1 christos # The compiler can only warn and ignore the option if not recognized 8501 1.1 christos # So say no if there are warnings other than the usual output. 8502 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8503 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8504 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8505 1.1 christos lt_cv_prog_compiler_pic_works=yes 8506 1.1 christos fi 8507 1.1 christos fi 8508 1.1 christos $RM conftest* 8509 1.1 christos 8510 1.1 christos fi 8511 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8512 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8513 1.1 christos 8514 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8515 1.1 christos case $lt_prog_compiler_pic in 8516 1.1 christos "" | " "*) ;; 8517 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8518 1.1 christos esac 8519 1.1 christos else 8520 1.1 christos lt_prog_compiler_pic= 8521 1.1 christos lt_prog_compiler_can_build_shared=no 8522 1.1 christos fi 8523 1.1 christos 8524 1.1 christos fi 8525 1.1 christos 8526 1.1 christos 8527 1.1 christos 8528 1.1 christos 8529 1.1 christos 8530 1.1 christos 8531 1.1 christos # 8532 1.1 christos # Check to make sure the static flag actually works. 8533 1.1 christos # 8534 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8535 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8536 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8537 1.1.1.4 christos if ${lt_cv_prog_compiler_static_works+:} false; then : 8538 1.1 christos $as_echo_n "(cached) " >&6 8539 1.1 christos else 8540 1.1 christos lt_cv_prog_compiler_static_works=no 8541 1.1 christos save_LDFLAGS="$LDFLAGS" 8542 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8543 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 8544 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8545 1.1 christos # The linker can only warn and ignore the option if not recognized 8546 1.1 christos # So say no if there are warnings 8547 1.1 christos if test -s conftest.err; then 8548 1.1 christos # Append any errors to the config.log. 8549 1.1 christos cat conftest.err 1>&5 8550 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8551 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8552 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 8553 1.1 christos lt_cv_prog_compiler_static_works=yes 8554 1.1 christos fi 8555 1.1 christos else 8556 1.1 christos lt_cv_prog_compiler_static_works=yes 8557 1.1 christos fi 8558 1.1 christos fi 8559 1.1 christos $RM -r conftest* 8560 1.1 christos LDFLAGS="$save_LDFLAGS" 8561 1.1 christos 8562 1.1 christos fi 8563 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8564 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8565 1.1 christos 8566 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8567 1.1 christos : 8568 1.1 christos else 8569 1.1 christos lt_prog_compiler_static= 8570 1.1 christos fi 8571 1.1 christos 8572 1.1 christos 8573 1.1 christos 8574 1.1 christos 8575 1.1 christos 8576 1.1 christos 8577 1.1 christos 8578 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8579 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8580 1.1.1.4 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8581 1.1 christos $as_echo_n "(cached) " >&6 8582 1.1 christos else 8583 1.1 christos lt_cv_prog_compiler_c_o=no 8584 1.1 christos $RM -r conftest 2>/dev/null 8585 1.1 christos mkdir conftest 8586 1.1 christos cd conftest 8587 1.1 christos mkdir out 8588 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8589 1.1 christos 8590 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 8591 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8592 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8593 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8594 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8595 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8596 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8597 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8598 1.1 christos -e 's:$: $lt_compiler_flag:'` 8599 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8600 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 8601 1.1 christos ac_status=$? 8602 1.1 christos cat out/conftest.err >&5 8603 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8604 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 8605 1.1 christos then 8606 1.1 christos # The compiler can only warn and ignore the option if not recognized 8607 1.1 christos # So say no if there are warnings 8608 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8609 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8610 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8611 1.1 christos lt_cv_prog_compiler_c_o=yes 8612 1.1 christos fi 8613 1.1 christos fi 8614 1.1 christos chmod u+w . 2>&5 8615 1.1 christos $RM conftest* 8616 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 8617 1.1 christos # template instantiation 8618 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8619 1.1 christos $RM out/* && rmdir out 8620 1.1 christos cd .. 8621 1.1 christos $RM -r conftest 8622 1.1 christos $RM conftest* 8623 1.1 christos 8624 1.1 christos fi 8625 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8626 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8627 1.1 christos 8628 1.1 christos 8629 1.1 christos 8630 1.1 christos 8631 1.1 christos 8632 1.1 christos 8633 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8634 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8635 1.1.1.4 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8636 1.1 christos $as_echo_n "(cached) " >&6 8637 1.1 christos else 8638 1.1 christos lt_cv_prog_compiler_c_o=no 8639 1.1 christos $RM -r conftest 2>/dev/null 8640 1.1 christos mkdir conftest 8641 1.1 christos cd conftest 8642 1.1 christos mkdir out 8643 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8644 1.1 christos 8645 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 8646 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8647 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8648 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8649 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8650 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8651 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8652 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8653 1.1 christos -e 's:$: $lt_compiler_flag:'` 8654 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8655 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 8656 1.1 christos ac_status=$? 8657 1.1 christos cat out/conftest.err >&5 8658 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8659 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 8660 1.1 christos then 8661 1.1 christos # The compiler can only warn and ignore the option if not recognized 8662 1.1 christos # So say no if there are warnings 8663 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8664 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8665 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8666 1.1 christos lt_cv_prog_compiler_c_o=yes 8667 1.1 christos fi 8668 1.1 christos fi 8669 1.1 christos chmod u+w . 2>&5 8670 1.1 christos $RM conftest* 8671 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 8672 1.1 christos # template instantiation 8673 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8674 1.1 christos $RM out/* && rmdir out 8675 1.1 christos cd .. 8676 1.1 christos $RM -r conftest 8677 1.1 christos $RM conftest* 8678 1.1 christos 8679 1.1 christos fi 8680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8681 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8682 1.1 christos 8683 1.1 christos 8684 1.1 christos 8685 1.1 christos 8686 1.1 christos hard_links="nottested" 8687 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8688 1.1 christos # do not overwrite the value of need_locks provided by the user 8689 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8690 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; } 8691 1.1 christos hard_links=yes 8692 1.1 christos $RM conftest* 8693 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 8694 1.1 christos touch conftest.a 8695 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no 8696 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 8697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8698 1.1 christos $as_echo "$hard_links" >&6; } 8699 1.1 christos if test "$hard_links" = no; then 8700 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8701 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8702 1.1 christos need_locks=warn 8703 1.1 christos fi 8704 1.1 christos else 8705 1.1 christos need_locks=no 8706 1.1 christos fi 8707 1.1 christos 8708 1.1 christos 8709 1.1 christos 8710 1.1 christos 8711 1.1 christos 8712 1.1 christos 8713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8714 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8715 1.1 christos 8716 1.1 christos runpath_var= 8717 1.1 christos allow_undefined_flag= 8718 1.1 christos always_export_symbols=no 8719 1.1 christos archive_cmds= 8720 1.1 christos archive_expsym_cmds= 8721 1.1 christos compiler_needs_object=no 8722 1.1 christos enable_shared_with_static_runtimes=no 8723 1.1 christos export_dynamic_flag_spec= 8724 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8725 1.1 christos hardcode_automatic=no 8726 1.1 christos hardcode_direct=no 8727 1.1 christos hardcode_direct_absolute=no 8728 1.1 christos hardcode_libdir_flag_spec= 8729 1.1 christos hardcode_libdir_flag_spec_ld= 8730 1.1 christos hardcode_libdir_separator= 8731 1.1 christos hardcode_minus_L=no 8732 1.1 christos hardcode_shlibpath_var=unsupported 8733 1.1 christos inherit_rpath=no 8734 1.1 christos link_all_deplibs=unknown 8735 1.1 christos module_cmds= 8736 1.1 christos module_expsym_cmds= 8737 1.1 christos old_archive_from_new_cmds= 8738 1.1 christos old_archive_from_expsyms_cmds= 8739 1.1 christos thread_safe_flag_spec= 8740 1.1 christos whole_archive_flag_spec= 8741 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always* 8742 1.1 christos # included in the symbol list 8743 1.1 christos include_expsyms= 8744 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude 8745 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or 8746 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8747 1.1 christos # as well as any symbol that contains `d'. 8748 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8749 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8750 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if 8751 1.1 christos # the symbol is explicitly referenced. Since portable code cannot 8752 1.1 christos # rely on this symbol name, it's probably fine to never include it in 8753 1.1 christos # preloaded symbol tables. 8754 1.1 christos # Exclude shared library initialization/finalization symbols. 8755 1.1 christos extract_expsyms_cmds= 8756 1.1 christos 8757 1.1 christos case $host_os in 8758 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8759 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time 8760 1.1 christos # When not using gcc, we currently assume that we are using 8761 1.1 christos # Microsoft Visual C++. 8762 1.1 christos if test "$GCC" != yes; then 8763 1.1 christos with_gnu_ld=no 8764 1.1 christos fi 8765 1.1 christos ;; 8766 1.1 christos interix*) 8767 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++) 8768 1.1 christos with_gnu_ld=yes 8769 1.1 christos ;; 8770 1.1 christos openbsd*) 8771 1.1 christos with_gnu_ld=no 8772 1.1 christos ;; 8773 1.1 christos esac 8774 1.1 christos 8775 1.1 christos ld_shlibs=yes 8776 1.1 christos 8777 1.1 christos # On some targets, GNU ld is compatible enough with the native linker 8778 1.1 christos # that we're better off using the native interface for both. 8779 1.1 christos lt_use_gnu_ld_interface=no 8780 1.1 christos if test "$with_gnu_ld" = yes; then 8781 1.1 christos case $host_os in 8782 1.1 christos aix*) 8783 1.1 christos # The AIX port of GNU ld has always aspired to compatibility 8784 1.1 christos # with the native linker. However, as the warning in the GNU ld 8785 1.1 christos # block says, versions before 2.19.5* couldn't really create working 8786 1.1 christos # shared libraries, regardless of the interface used. 8787 1.1 christos case `$LD -v 2>&1` in 8788 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8789 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8790 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8791 1.1 christos *) 8792 1.1 christos lt_use_gnu_ld_interface=yes 8793 1.1 christos ;; 8794 1.1 christos esac 8795 1.1 christos ;; 8796 1.1 christos *) 8797 1.1 christos lt_use_gnu_ld_interface=yes 8798 1.1 christos ;; 8799 1.1 christos esac 8800 1.1 christos fi 8801 1.1 christos 8802 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then 8803 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty 8804 1.1 christos wlarc='${wl}' 8805 1.1 christos 8806 1.1 christos # Set some defaults for GNU ld with shared library support. These 8807 1.1 christos # are reset later if shared libraries are not supported. Putting them 8808 1.1 christos # here allows them to be overridden if necessary. 8809 1.1 christos runpath_var=LD_RUN_PATH 8810 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8811 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic' 8812 1.1 christos # ancient GNU ld didn't support --whole-archive et. al. 8813 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8814 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8815 1.1 christos else 8816 1.1 christos whole_archive_flag_spec= 8817 1.1 christos fi 8818 1.1 christos supports_anon_versioning=no 8819 1.1 christos case `$LD -v 2>&1` in 8820 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;; 8821 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8822 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8823 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8824 1.1 christos *\ 2.11.*) ;; # other 2.11 versions 8825 1.1 christos *) supports_anon_versioning=yes ;; 8826 1.1 christos esac 8827 1.1 christos 8828 1.1 christos # See if GNU ld supports shared libraries. 8829 1.1 christos case $host_os in 8830 1.1 christos aix[3-9]*) 8831 1.1 christos # On AIX/PPC, the GNU linker is very broken 8832 1.1 christos if test "$host_cpu" != ia64; then 8833 1.1 christos ld_shlibs=no 8834 1.1 christos cat <<_LT_EOF 1>&2 8835 1.1 christos 8836 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported 8837 1.1 christos *** to be unable to reliably create shared libraries on AIX. 8838 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you 8839 1.1 christos *** really care for shared libraries, you may want to install binutils 8840 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8841 1.1 christos *** You will then need to restart the configuration process. 8842 1.1 christos 8843 1.1 christos _LT_EOF 8844 1.1 christos fi 8845 1.1 christos ;; 8846 1.1 christos 8847 1.1 christos amigaos*) 8848 1.1 christos case $host_cpu in 8849 1.1 christos powerpc) 8850 1.1 christos # see comment about AmigaOS4 .so support 8851 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8852 1.1 christos archive_expsym_cmds='' 8853 1.1 christos ;; 8854 1.1 christos m68k) 8855 1.1 christos 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)' 8856 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8857 1.1 christos hardcode_minus_L=yes 8858 1.1 christos ;; 8859 1.1 christos esac 8860 1.1 christos ;; 8861 1.1 christos 8862 1.1 christos beos*) 8863 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8864 1.1 christos allow_undefined_flag=unsupported 8865 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8866 1.1 christos # support --undefined. This deserves some investigation. FIXME 8867 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8868 1.1 christos else 8869 1.1 christos ld_shlibs=no 8870 1.1 christos fi 8871 1.1 christos ;; 8872 1.1 christos 8873 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8874 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8875 1.1 christos # as there is no search path for DLLs. 8876 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8877 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols' 8878 1.1 christos allow_undefined_flag=unsupported 8879 1.1 christos always_export_symbols=no 8880 1.1 christos enable_shared_with_static_runtimes=yes 8881 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8882 1.1 christos 8883 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8884 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8885 1.1 christos # If the export-symbols file already is a .def file (1st line 8886 1.1 christos # is EXPORTS), use it as is; otherwise, prepend... 8887 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8888 1.1 christos cp $export_symbols $output_objdir/$soname.def; 8889 1.1 christos else 8890 1.1 christos echo EXPORTS > $output_objdir/$soname.def; 8891 1.1 christos cat $export_symbols >> $output_objdir/$soname.def; 8892 1.1 christos fi~ 8893 1.1 christos $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8894 1.1 christos else 8895 1.1 christos ld_shlibs=no 8896 1.1 christos fi 8897 1.1 christos ;; 8898 1.1 christos 8899 1.1 christos haiku*) 8900 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8901 1.1 christos link_all_deplibs=yes 8902 1.1 christos ;; 8903 1.1 christos 8904 1.1 christos interix[3-9]*) 8905 1.1 christos hardcode_direct=no 8906 1.1 christos hardcode_shlibpath_var=no 8907 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8908 1.1 christos export_dynamic_flag_spec='${wl}-E' 8909 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8910 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by 8911 1.1 christos # default) and relocated if they conflict, which is a slow very memory 8912 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random, 8913 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8914 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8915 1.1 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8916 1.1 christos 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' 8917 1.1 christos ;; 8918 1.1 christos 8919 1.1.1.7 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8920 1.1 christos tmp_diet=no 8921 1.1 christos if test "$host_os" = linux-dietlibc; then 8922 1.1 christos case $cc_basename in 8923 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8924 1.1 christos esac 8925 1.1 christos fi 8926 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8927 1.1 christos && test "$tmp_diet" = no 8928 1.1 christos then 8929 1.1 christos tmp_addflag=' $pic_flag' 8930 1.1 christos tmp_sharedflag='-shared' 8931 1.1 christos case $cc_basename,$host_cpu in 8932 1.1 christos pgcc*) # Portland Group C compiler 8933 1.1 christos 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' 8934 1.1 christos tmp_addflag=' $pic_flag' 8935 1.1 christos ;; 8936 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*) 8937 1.1 christos # Portland Group f77 and f90 compilers 8938 1.1 christos 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' 8939 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;; 8940 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8941 1.1 christos tmp_addflag=' -i_dynamic' ;; 8942 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8943 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;; 8944 1.1 christos ifc* | ifort*) # Intel Fortran compiler 8945 1.1 christos tmp_addflag=' -nofor_main' ;; 8946 1.1 christos lf95*) # Lahey Fortran 8.1 8947 1.1 christos whole_archive_flag_spec= 8948 1.1 christos tmp_sharedflag='--shared' ;; 8949 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8950 1.1 christos tmp_sharedflag='-qmkshrobj' 8951 1.1 christos tmp_addflag= ;; 8952 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 8953 1.1 christos 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' 8954 1.1 christos compiler_needs_object=yes 8955 1.1 christos ;; 8956 1.1 christos esac 8957 1.1 christos case `$CC -V 2>&1 | sed 5q` in 8958 1.1 christos *Sun\ C*) # Sun C 5.9 8959 1.1 christos 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' 8960 1.1 christos compiler_needs_object=yes 8961 1.1 christos tmp_sharedflag='-G' ;; 8962 1.1 christos *Sun\ F*) # Sun Fortran 8.3 8963 1.1 christos tmp_sharedflag='-G' ;; 8964 1.1 christos esac 8965 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8966 1.1 christos 8967 1.1 christos if test "x$supports_anon_versioning" = xyes; then 8968 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8969 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8970 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 8971 1.1 christos $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8972 1.1 christos fi 8973 1.1 christos 8974 1.1 christos case $cc_basename in 8975 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*) 8976 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8977 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8978 1.1 christos hardcode_libdir_flag_spec= 8979 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir' 8980 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8981 1.1 christos if test "x$supports_anon_versioning" = xyes; then 8982 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8983 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8984 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 8985 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8986 1.1 christos fi 8987 1.1 christos ;; 8988 1.1 christos esac 8989 1.1 christos else 8990 1.1 christos ld_shlibs=no 8991 1.1 christos fi 8992 1.1 christos ;; 8993 1.1 christos 8994 1.1 christos netbsd*) 8995 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8996 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8997 1.1 christos wlarc= 8998 1.1 christos else 8999 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9000 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9001 1.1 christos fi 9002 1.1 christos ;; 9003 1.1 christos 9004 1.1 christos solaris*) 9005 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9006 1.1 christos ld_shlibs=no 9007 1.1 christos cat <<_LT_EOF 1>&2 9008 1.1 christos 9009 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9010 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool 9011 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 9012 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify 9013 1.1 christos *** your PATH or compiler configuration so that the native linker is 9014 1.1 christos *** used, and then restart. 9015 1.1 christos 9016 1.1 christos _LT_EOF 9017 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9018 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9019 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9020 1.1 christos else 9021 1.1 christos ld_shlibs=no 9022 1.1 christos fi 9023 1.1 christos ;; 9024 1.1 christos 9025 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9026 1.1 christos case `$LD -v 2>&1` in 9027 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9028 1.1 christos ld_shlibs=no 9029 1.1 christos cat <<_LT_EOF 1>&2 9030 1.1 christos 9031 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9032 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool 9033 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 9034 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9035 1.1 christos *** your PATH or compiler configuration so that the native linker is 9036 1.1 christos *** used, and then restart. 9037 1.1 christos 9038 1.1 christos _LT_EOF 9039 1.1 christos ;; 9040 1.1 christos *) 9041 1.1 christos # For security reasons, it is highly recommended that you always 9042 1.1 christos # use absolute paths for naming shared libraries, and exclude the 9043 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so 9044 1.1 christos # requires that you compile everything twice, which is a pain. 9045 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9046 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9047 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9048 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9049 1.1 christos else 9050 1.1 christos ld_shlibs=no 9051 1.1 christos fi 9052 1.1 christos ;; 9053 1.1 christos esac 9054 1.1 christos ;; 9055 1.1 christos 9056 1.1 christos sunos4*) 9057 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9058 1.1 christos wlarc= 9059 1.1 christos hardcode_direct=yes 9060 1.1 christos hardcode_shlibpath_var=no 9061 1.1 christos ;; 9062 1.1 christos 9063 1.1 christos *) 9064 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9065 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9066 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9067 1.1 christos else 9068 1.1 christos ld_shlibs=no 9069 1.1 christos fi 9070 1.1 christos ;; 9071 1.1 christos esac 9072 1.1 christos 9073 1.1 christos if test "$ld_shlibs" = no; then 9074 1.1 christos runpath_var= 9075 1.1 christos hardcode_libdir_flag_spec= 9076 1.1 christos export_dynamic_flag_spec= 9077 1.1 christos whole_archive_flag_spec= 9078 1.1 christos fi 9079 1.1 christos else 9080 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld) 9081 1.1 christos case $host_os in 9082 1.1 christos aix3*) 9083 1.1 christos allow_undefined_flag=unsupported 9084 1.1 christos always_export_symbols=yes 9085 1.1 christos 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' 9086 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there 9087 1.1 christos # are no directories specified by -L. 9088 1.1 christos hardcode_minus_L=yes 9089 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9090 1.1 christos # Neither direct hardcoding nor static linking is supported with a 9091 1.1 christos # broken collect2. 9092 1.1 christos hardcode_direct=unsupported 9093 1.1 christos fi 9094 1.1 christos ;; 9095 1.1 christos 9096 1.1 christos aix[4-9]*) 9097 1.1 christos if test "$host_cpu" = ia64; then 9098 1.1 christos # On IA64, the linker does run time linking by default, so we don't 9099 1.1 christos # have to do anything special. 9100 1.1 christos aix_use_runtimelinking=no 9101 1.1 christos exp_sym_flag='-Bexport' 9102 1.1 christos no_entry_flag="" 9103 1.1 christos else 9104 1.1 christos # If we're using GNU nm, then we don't want the "-C" option. 9105 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm 9106 1.1 christos # Also, AIX nm treats weak defined symbols like other global 9107 1.1 christos # defined symbols, whereas GNU nm marks them as "W". 9108 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9109 1.1 christos 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' 9110 1.1 christos else 9111 1.1.1.2 christos 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' 9112 1.1 christos fi 9113 1.1 christos aix_use_runtimelinking=no 9114 1.1 christos 9115 1.1 christos # Test if we are trying to use run time linking or normal 9116 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9117 1.1 christos # need to do runtime linking. 9118 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9119 1.1 christos for ld_flag in $LDFLAGS; do 9120 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9121 1.1 christos aix_use_runtimelinking=yes 9122 1.1 christos break 9123 1.1 christos fi 9124 1.1 christos done 9125 1.1 christos ;; 9126 1.1 christos esac 9127 1.1 christos 9128 1.1 christos exp_sym_flag='-bexport' 9129 1.1 christos no_entry_flag='-bnoentry' 9130 1.1 christos fi 9131 1.1 christos 9132 1.1 christos # When large executables or shared objects are built, AIX ld can 9133 1.1 christos # have problems creating the table of contents. If linking a library 9134 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to 9135 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9136 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9137 1.1 christos 9138 1.1 christos archive_cmds='' 9139 1.1 christos hardcode_direct=yes 9140 1.1 christos hardcode_direct_absolute=yes 9141 1.1 christos hardcode_libdir_separator=':' 9142 1.1 christos link_all_deplibs=yes 9143 1.1 christos file_list_spec='${wl}-f,' 9144 1.1 christos 9145 1.1 christos if test "$GCC" = yes; then 9146 1.1 christos case $host_os in aix4.[012]|aix4.[012].*) 9147 1.1 christos # We only want to do this on AIX 4.2 and lower, the check 9148 1.1 christos # below for broken collect2 doesn't work under 4.3+ 9149 1.1 christos collect2name=`${CC} -print-prog-name=collect2` 9150 1.1 christos if test -f "$collect2name" && 9151 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9152 1.1 christos then 9153 1.1 christos # We have reworked collect2 9154 1.1 christos : 9155 1.1 christos else 9156 1.1 christos # We have old collect2 9157 1.1 christos hardcode_direct=unsupported 9158 1.1 christos # It fails to find uninstalled libraries when the uninstalled 9159 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L 9160 1.1 christos # to unsupported forces relinking 9161 1.1 christos hardcode_minus_L=yes 9162 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9163 1.1 christos hardcode_libdir_separator= 9164 1.1 christos fi 9165 1.1 christos ;; 9166 1.1 christos esac 9167 1.1 christos shared_flag='-shared' 9168 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9169 1.1 christos shared_flag="$shared_flag "'${wl}-G' 9170 1.1 christos fi 9171 1.1 christos else 9172 1.1 christos # not using gcc 9173 1.1 christos if test "$host_cpu" = ia64; then 9174 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9175 1.1 christos # chokes on -Wl,-G. The following line is correct: 9176 1.1 christos shared_flag='-G' 9177 1.1 christos else 9178 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9179 1.1 christos shared_flag='${wl}-G' 9180 1.1 christos else 9181 1.1 christos shared_flag='${wl}-bM:SRE' 9182 1.1 christos fi 9183 1.1 christos fi 9184 1.1 christos fi 9185 1.1 christos 9186 1.1 christos export_dynamic_flag_spec='${wl}-bexpall' 9187 1.1 christos # It seems that -bexpall does not export symbols beginning with 9188 1.1 christos # underscore (_), so it is better to generate a list of symbols to export. 9189 1.1 christos always_export_symbols=yes 9190 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9191 1.1 christos # Warning - without using the other runtime loading flags (-brtl), 9192 1.1 christos # -berok will link without error, but may produce a broken library. 9193 1.1 christos allow_undefined_flag='-berok' 9194 1.1 christos # Determine the default libpath from the value encoded in an 9195 1.1 christos # empty executable. 9196 1.1 christos if test x$gcc_no_link = xyes; then 9197 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9198 1.1 christos fi 9199 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9200 1.1 christos /* end confdefs.h. */ 9201 1.1 christos 9202 1.1 christos int 9203 1.1 christos main () 9204 1.1 christos { 9205 1.1 christos 9206 1.1 christos ; 9207 1.1 christos return 0; 9208 1.1 christos } 9209 1.1 christos _ACEOF 9210 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9211 1.1 christos 9212 1.1 christos lt_aix_libpath_sed=' 9213 1.1 christos /Import File Strings/,/^$/ { 9214 1.1 christos /^0/ { 9215 1.1 christos s/^0 *\(.*\)$/\1/ 9216 1.1 christos p 9217 1.1 christos } 9218 1.1 christos }' 9219 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9220 1.1 christos # Check for a 64-bit object if we didn't find anything. 9221 1.1 christos if test -z "$aix_libpath"; then 9222 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9223 1.1 christos fi 9224 1.1 christos fi 9225 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9226 1.1 christos conftest$ac_exeext conftest.$ac_ext 9227 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9228 1.1 christos 9229 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9230 1.1 christos 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" 9231 1.1 christos else 9232 1.1 christos if test "$host_cpu" = ia64; then 9233 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9234 1.1 christos allow_undefined_flag="-z nodefs" 9235 1.1 christos 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" 9236 1.1 christos else 9237 1.1 christos # Determine the default libpath from the value encoded in an 9238 1.1 christos # empty executable. 9239 1.1 christos if test x$gcc_no_link = xyes; then 9240 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9241 1.1 christos fi 9242 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9243 1.1 christos /* end confdefs.h. */ 9244 1.1 christos 9245 1.1 christos int 9246 1.1 christos main () 9247 1.1 christos { 9248 1.1 christos 9249 1.1 christos ; 9250 1.1 christos return 0; 9251 1.1 christos } 9252 1.1 christos _ACEOF 9253 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9254 1.1 christos 9255 1.1 christos lt_aix_libpath_sed=' 9256 1.1 christos /Import File Strings/,/^$/ { 9257 1.1 christos /^0/ { 9258 1.1 christos s/^0 *\(.*\)$/\1/ 9259 1.1 christos p 9260 1.1 christos } 9261 1.1 christos }' 9262 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9263 1.1 christos # Check for a 64-bit object if we didn't find anything. 9264 1.1 christos if test -z "$aix_libpath"; then 9265 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9266 1.1 christos fi 9267 1.1 christos fi 9268 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9269 1.1 christos conftest$ac_exeext conftest.$ac_ext 9270 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9271 1.1 christos 9272 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9273 1.1 christos # Warning - without using the other run time loading flags, 9274 1.1 christos # -berok will link without error, but may produce a broken library. 9275 1.1 christos no_undefined_flag=' ${wl}-bernotok' 9276 1.1 christos allow_undefined_flag=' ${wl}-berok' 9277 1.1 christos if test "$with_gnu_ld" = yes; then 9278 1.1 christos # We only use this code for GNU lds that support --whole-archive. 9279 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9280 1.1 christos else 9281 1.1 christos # Exported symbols can be pulled into shared objects from archives 9282 1.1 christos whole_archive_flag_spec='$convenience' 9283 1.1 christos fi 9284 1.1 christos archive_cmds_need_lc=yes 9285 1.1 christos # This is similar to how AIX traditionally builds its shared libraries. 9286 1.1 christos 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' 9287 1.1 christos fi 9288 1.1 christos fi 9289 1.1 christos ;; 9290 1.1 christos 9291 1.1 christos amigaos*) 9292 1.1 christos case $host_cpu in 9293 1.1 christos powerpc) 9294 1.1 christos # see comment about AmigaOS4 .so support 9295 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9296 1.1 christos archive_expsym_cmds='' 9297 1.1 christos ;; 9298 1.1 christos m68k) 9299 1.1 christos 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)' 9300 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9301 1.1 christos hardcode_minus_L=yes 9302 1.1 christos ;; 9303 1.1 christos esac 9304 1.1 christos ;; 9305 1.1 christos 9306 1.1 christos bsdi[45]*) 9307 1.1 christos export_dynamic_flag_spec=-rdynamic 9308 1.1 christos ;; 9309 1.1 christos 9310 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9311 1.1 christos # When not using gcc, we currently assume that we are using 9312 1.1 christos # Microsoft Visual C++. 9313 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is 9314 1.1 christos # no search path for DLLs. 9315 1.1 christos hardcode_libdir_flag_spec=' ' 9316 1.1 christos allow_undefined_flag=unsupported 9317 1.1 christos # Tell ltmain to make .lib files, not .a files. 9318 1.1 christos libext=lib 9319 1.1 christos # Tell ltmain to make .dll files, not .so files. 9320 1.1 christos shrext_cmds=".dll" 9321 1.1 christos # FIXME: Setting linknames here is a bad hack. 9322 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9323 1.1 christos # The linker will automatically build a .lib file if we build a DLL. 9324 1.1 christos old_archive_from_new_cmds='true' 9325 1.1 christos # FIXME: Should let the user specify the lib program. 9326 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9327 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`' 9328 1.1 christos enable_shared_with_static_runtimes=yes 9329 1.1 christos ;; 9330 1.1 christos 9331 1.1 christos darwin* | rhapsody*) 9332 1.1 christos 9333 1.1 christos 9334 1.1 christos archive_cmds_need_lc=no 9335 1.1 christos hardcode_direct=no 9336 1.1 christos hardcode_automatic=yes 9337 1.1 christos hardcode_shlibpath_var=unsupported 9338 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then 9339 1.1 christos 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\"`' 9340 1.1 christos else 9341 1.1 christos whole_archive_flag_spec='' 9342 1.1 christos fi 9343 1.1 christos link_all_deplibs=yes 9344 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined" 9345 1.1 christos case $cc_basename in 9346 1.1 christos ifort*) _lt_dar_can_shared=yes ;; 9347 1.1 christos *) _lt_dar_can_shared=$GCC ;; 9348 1.1 christos esac 9349 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then 9350 1.1 christos output_verbose_link_cmd=func_echo_all 9351 1.1 christos archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9352 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9353 1.1 christos 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}" 9354 1.1 christos 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}" 9355 1.1 christos 9356 1.1 christos else 9357 1.1 christos ld_shlibs=no 9358 1.1 christos fi 9359 1.1 christos 9360 1.1 christos ;; 9361 1.1 christos 9362 1.1 christos dgux*) 9363 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9364 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9365 1.1 christos hardcode_shlibpath_var=no 9366 1.1 christos ;; 9367 1.1 christos 9368 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9369 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o 9370 1.1 christos # does not break anything, and helps significantly (at the cost of a little 9371 1.1 christos # extra space). 9372 1.1 christos freebsd2.2*) 9373 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9374 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9375 1.1 christos hardcode_direct=yes 9376 1.1 christos hardcode_shlibpath_var=no 9377 1.1 christos ;; 9378 1.1 christos 9379 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9380 1.1 christos freebsd2.*) 9381 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9382 1.1 christos hardcode_direct=yes 9383 1.1 christos hardcode_minus_L=yes 9384 1.1 christos hardcode_shlibpath_var=no 9385 1.1 christos ;; 9386 1.1 christos 9387 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9388 1.1 christos freebsd* | dragonfly*) 9389 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9390 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9391 1.1 christos hardcode_direct=yes 9392 1.1 christos hardcode_shlibpath_var=no 9393 1.1 christos ;; 9394 1.1 christos 9395 1.1 christos hpux9*) 9396 1.1 christos if test "$GCC" = yes; then 9397 1.1 christos 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' 9398 1.1 christos else 9399 1.1 christos 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' 9400 1.1 christos fi 9401 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9402 1.1 christos hardcode_libdir_separator=: 9403 1.1 christos hardcode_direct=yes 9404 1.1 christos 9405 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9406 1.1 christos # but as the default location of the library. 9407 1.1 christos hardcode_minus_L=yes 9408 1.1 christos export_dynamic_flag_spec='${wl}-E' 9409 1.1 christos ;; 9410 1.1 christos 9411 1.1 christos hpux10*) 9412 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9413 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9414 1.1 christos else 9415 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9416 1.1 christos fi 9417 1.1 christos if test "$with_gnu_ld" = no; then 9418 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9419 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir' 9420 1.1 christos hardcode_libdir_separator=: 9421 1.1 christos hardcode_direct=yes 9422 1.1 christos hardcode_direct_absolute=yes 9423 1.1 christos export_dynamic_flag_spec='${wl}-E' 9424 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9425 1.1 christos # but as the default location of the library. 9426 1.1 christos hardcode_minus_L=yes 9427 1.1 christos fi 9428 1.1 christos ;; 9429 1.1 christos 9430 1.1 christos hpux11*) 9431 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9432 1.1 christos case $host_cpu in 9433 1.1 christos hppa*64*) 9434 1.1.1.7 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9435 1.1 christos ;; 9436 1.1 christos ia64*) 9437 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9438 1.1 christos ;; 9439 1.1 christos *) 9440 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9441 1.1 christos ;; 9442 1.1 christos esac 9443 1.1 christos else 9444 1.1 christos case $host_cpu in 9445 1.1 christos hppa*64*) 9446 1.1.1.7 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9447 1.1 christos ;; 9448 1.1 christos ia64*) 9449 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9450 1.1 christos ;; 9451 1.1 christos *) 9452 1.1 christos 9453 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet 9454 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9455 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9456 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; } 9457 1.1.1.4 christos if ${lt_cv_prog_compiler__b+:} false; then : 9458 1.1 christos $as_echo_n "(cached) " >&6 9459 1.1 christos else 9460 1.1 christos lt_cv_prog_compiler__b=no 9461 1.1 christos save_LDFLAGS="$LDFLAGS" 9462 1.1 christos LDFLAGS="$LDFLAGS -b" 9463 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 9464 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9465 1.1 christos # The linker can only warn and ignore the option if not recognized 9466 1.1 christos # So say no if there are warnings 9467 1.1 christos if test -s conftest.err; then 9468 1.1 christos # Append any errors to the config.log. 9469 1.1 christos cat conftest.err 1>&5 9470 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9471 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9472 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 9473 1.1 christos lt_cv_prog_compiler__b=yes 9474 1.1 christos fi 9475 1.1 christos else 9476 1.1 christos lt_cv_prog_compiler__b=yes 9477 1.1 christos fi 9478 1.1 christos fi 9479 1.1 christos $RM -r conftest* 9480 1.1 christos LDFLAGS="$save_LDFLAGS" 9481 1.1 christos 9482 1.1 christos fi 9483 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9484 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; } 9485 1.1 christos 9486 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then 9487 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9488 1.1 christos else 9489 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9490 1.1 christos fi 9491 1.1 christos 9492 1.1 christos ;; 9493 1.1 christos esac 9494 1.1 christos fi 9495 1.1 christos if test "$with_gnu_ld" = no; then 9496 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9497 1.1 christos hardcode_libdir_separator=: 9498 1.1 christos 9499 1.1 christos case $host_cpu in 9500 1.1 christos hppa*64*|ia64*) 9501 1.1 christos hardcode_direct=no 9502 1.1 christos hardcode_shlibpath_var=no 9503 1.1 christos ;; 9504 1.1 christos *) 9505 1.1 christos hardcode_direct=yes 9506 1.1 christos hardcode_direct_absolute=yes 9507 1.1 christos export_dynamic_flag_spec='${wl}-E' 9508 1.1 christos 9509 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9510 1.1 christos # but as the default location of the library. 9511 1.1 christos hardcode_minus_L=yes 9512 1.1 christos ;; 9513 1.1 christos esac 9514 1.1 christos fi 9515 1.1 christos ;; 9516 1.1 christos 9517 1.1 christos irix5* | irix6* | nonstopux*) 9518 1.1 christos if test "$GCC" = yes; then 9519 1.1 christos 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' 9520 1.1 christos # Try to use the -exported_symbol ld option, if it does not 9521 1.1 christos # work, assume that -exports_file does not work either and 9522 1.1 christos # implicitly export all symbols. 9523 1.1 christos save_LDFLAGS="$LDFLAGS" 9524 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9525 1.1 christos if test x$gcc_no_link = xyes; then 9526 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9527 1.1 christos fi 9528 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9529 1.1 christos /* end confdefs.h. */ 9530 1.1 christos int foo(void) {} 9531 1.1 christos _ACEOF 9532 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9533 1.1 christos 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' 9534 1.1 christos 9535 1.1 christos fi 9536 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9537 1.1 christos conftest$ac_exeext conftest.$ac_ext 9538 1.1 christos LDFLAGS="$save_LDFLAGS" 9539 1.1 christos else 9540 1.1 christos 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' 9541 1.1 christos 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' 9542 1.1 christos fi 9543 1.1 christos archive_cmds_need_lc='no' 9544 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9545 1.1 christos hardcode_libdir_separator=: 9546 1.1 christos inherit_rpath=yes 9547 1.1 christos link_all_deplibs=yes 9548 1.1 christos ;; 9549 1.1 christos 9550 1.1 christos netbsd*) 9551 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9552 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9553 1.1 christos else 9554 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9555 1.1 christos fi 9556 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9557 1.1 christos hardcode_direct=yes 9558 1.1 christos hardcode_shlibpath_var=no 9559 1.1 christos ;; 9560 1.1 christos 9561 1.1 christos newsos6) 9562 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9563 1.1 christos hardcode_direct=yes 9564 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9565 1.1 christos hardcode_libdir_separator=: 9566 1.1 christos hardcode_shlibpath_var=no 9567 1.1 christos ;; 9568 1.1 christos 9569 1.1 christos *nto* | *qnx*) 9570 1.1 christos ;; 9571 1.1 christos 9572 1.1 christos openbsd*) 9573 1.1 christos if test -f /usr/libexec/ld.so; then 9574 1.1 christos hardcode_direct=yes 9575 1.1 christos hardcode_shlibpath_var=no 9576 1.1 christos hardcode_direct_absolute=yes 9577 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9578 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9579 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9580 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9581 1.1 christos export_dynamic_flag_spec='${wl}-E' 9582 1.1 christos else 9583 1.1 christos case $host_os in 9584 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9585 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9586 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9587 1.1 christos ;; 9588 1.1 christos *) 9589 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9590 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9591 1.1 christos ;; 9592 1.1 christos esac 9593 1.1 christos fi 9594 1.1 christos else 9595 1.1 christos ld_shlibs=no 9596 1.1 christos fi 9597 1.1 christos ;; 9598 1.1 christos 9599 1.1 christos os2*) 9600 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9601 1.1 christos hardcode_minus_L=yes 9602 1.1 christos allow_undefined_flag=unsupported 9603 1.1 christos 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' 9604 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9605 1.1 christos ;; 9606 1.1 christos 9607 1.1 christos osf3*) 9608 1.1 christos if test "$GCC" = yes; then 9609 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9610 1.1 christos 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' 9611 1.1 christos else 9612 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9613 1.1 christos 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' 9614 1.1 christos fi 9615 1.1 christos archive_cmds_need_lc='no' 9616 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9617 1.1 christos hardcode_libdir_separator=: 9618 1.1 christos ;; 9619 1.1 christos 9620 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag 9621 1.1 christos if test "$GCC" = yes; then 9622 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9623 1.1 christos 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' 9624 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9625 1.1 christos else 9626 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9627 1.1 christos 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' 9628 1.1 christos 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~ 9629 1.1 christos $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' 9630 1.1 christos 9631 1.1 christos # Both c and cxx compiler support -rpath directly 9632 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir' 9633 1.1 christos fi 9634 1.1 christos archive_cmds_need_lc='no' 9635 1.1 christos hardcode_libdir_separator=: 9636 1.1 christos ;; 9637 1.1 christos 9638 1.1 christos solaris*) 9639 1.1 christos no_undefined_flag=' -z defs' 9640 1.1 christos if test "$GCC" = yes; then 9641 1.1 christos wlarc='${wl}' 9642 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9643 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9644 1.1 christos $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9645 1.1 christos else 9646 1.1 christos case `$CC -V 2>&1` in 9647 1.1 christos *"Compilers 5.0"*) 9648 1.1 christos wlarc='' 9649 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9650 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9651 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9652 1.1 christos ;; 9653 1.1 christos *) 9654 1.1 christos wlarc='${wl}' 9655 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9656 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9657 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9658 1.1 christos ;; 9659 1.1 christos esac 9660 1.1 christos fi 9661 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9662 1.1 christos hardcode_shlibpath_var=no 9663 1.1 christos case $host_os in 9664 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;; 9665 1.1 christos *) 9666 1.1 christos # The compiler driver will combine and reorder linker options, 9667 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl', 9668 1.1 christos # but is careful enough not to reorder. 9669 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?) 9670 1.1 christos if test "$GCC" = yes; then 9671 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9672 1.1 christos else 9673 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9674 1.1 christos fi 9675 1.1 christos ;; 9676 1.1 christos esac 9677 1.1 christos link_all_deplibs=yes 9678 1.1 christos ;; 9679 1.1 christos 9680 1.1 christos sunos4*) 9681 1.1 christos if test "x$host_vendor" = xsequent; then 9682 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o 9683 1.1 christos # files that make .init and .fini sections work. 9684 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9685 1.1 christos else 9686 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9687 1.1 christos fi 9688 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9689 1.1 christos hardcode_direct=yes 9690 1.1 christos hardcode_minus_L=yes 9691 1.1 christos hardcode_shlibpath_var=no 9692 1.1 christos ;; 9693 1.1 christos 9694 1.1 christos sysv4) 9695 1.1 christos case $host_vendor in 9696 1.1 christos sni) 9697 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9698 1.1 christos hardcode_direct=yes # is this really true??? 9699 1.1 christos ;; 9700 1.1 christos siemens) 9701 1.1 christos ## LD is ld it makes a PLAMLIB 9702 1.1 christos ## CC just makes a GrossModule. 9703 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9704 1.1 christos reload_cmds='$CC -r -o $output$reload_objs' 9705 1.1 christos hardcode_direct=no 9706 1.1 christos ;; 9707 1.1 christos motorola) 9708 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9709 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9710 1.1 christos ;; 9711 1.1 christos esac 9712 1.1 christos runpath_var='LD_RUN_PATH' 9713 1.1 christos hardcode_shlibpath_var=no 9714 1.1 christos ;; 9715 1.1 christos 9716 1.1 christos sysv4.3*) 9717 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9718 1.1 christos hardcode_shlibpath_var=no 9719 1.1 christos export_dynamic_flag_spec='-Bexport' 9720 1.1 christos ;; 9721 1.1 christos 9722 1.1 christos sysv4*MP*) 9723 1.1 christos if test -d /usr/nec; then 9724 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9725 1.1 christos hardcode_shlibpath_var=no 9726 1.1 christos runpath_var=LD_RUN_PATH 9727 1.1 christos hardcode_runpath_var=yes 9728 1.1 christos ld_shlibs=yes 9729 1.1 christos fi 9730 1.1 christos ;; 9731 1.1 christos 9732 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9733 1.1 christos no_undefined_flag='${wl}-z,text' 9734 1.1 christos archive_cmds_need_lc=no 9735 1.1 christos hardcode_shlibpath_var=no 9736 1.1 christos runpath_var='LD_RUN_PATH' 9737 1.1 christos 9738 1.1 christos if test "$GCC" = yes; then 9739 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9740 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9741 1.1 christos else 9742 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9743 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9744 1.1 christos fi 9745 1.1 christos ;; 9746 1.1 christos 9747 1.1 christos sysv5* | sco3.2v5* | sco5v6*) 9748 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not 9749 1.1 christos # link with -lc, and that would cause any symbols used from libc to 9750 1.1 christos # always be unresolved, which means just about no library would 9751 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text 9752 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed 9753 1.1 christos # as -z defs. 9754 1.1 christos no_undefined_flag='${wl}-z,text' 9755 1.1 christos allow_undefined_flag='${wl}-z,nodefs' 9756 1.1 christos archive_cmds_need_lc=no 9757 1.1 christos hardcode_shlibpath_var=no 9758 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir' 9759 1.1 christos hardcode_libdir_separator=':' 9760 1.1 christos link_all_deplibs=yes 9761 1.1 christos export_dynamic_flag_spec='${wl}-Bexport' 9762 1.1 christos runpath_var='LD_RUN_PATH' 9763 1.1 christos 9764 1.1 christos if test "$GCC" = yes; then 9765 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9766 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9767 1.1 christos else 9768 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9769 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9770 1.1 christos fi 9771 1.1 christos ;; 9772 1.1 christos 9773 1.1 christos uts4*) 9774 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9775 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9776 1.1 christos hardcode_shlibpath_var=no 9777 1.1 christos ;; 9778 1.1 christos 9779 1.1 christos *) 9780 1.1 christos ld_shlibs=no 9781 1.1 christos ;; 9782 1.1 christos esac 9783 1.1 christos 9784 1.1 christos if test x$host_vendor = xsni; then 9785 1.1 christos case $host in 9786 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9787 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym' 9788 1.1 christos ;; 9789 1.1 christos esac 9790 1.1 christos fi 9791 1.1 christos fi 9792 1.1 christos 9793 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9794 1.1 christos $as_echo "$ld_shlibs" >&6; } 9795 1.1 christos test "$ld_shlibs" = no && can_build_shared=no 9796 1.1 christos 9797 1.1 christos with_gnu_ld=$with_gnu_ld 9798 1.1 christos 9799 1.1 christos 9800 1.1 christos 9801 1.1 christos 9802 1.1 christos 9803 1.1 christos 9804 1.1 christos 9805 1.1 christos 9806 1.1 christos 9807 1.1 christos 9808 1.1 christos 9809 1.1 christos 9810 1.1 christos 9811 1.1 christos 9812 1.1 christos 9813 1.1 christos # 9814 1.1 christos # Do we need to explicitly link libc? 9815 1.1 christos # 9816 1.1 christos case "x$archive_cmds_need_lc" in 9817 1.1 christos x|xyes) 9818 1.1 christos # Assume -lc should be added 9819 1.1 christos archive_cmds_need_lc=yes 9820 1.1 christos 9821 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then 9822 1.1 christos case $archive_cmds in 9823 1.1 christos *'~'*) 9824 1.1 christos # FIXME: we may have to deal with multi-command sequences. 9825 1.1 christos ;; 9826 1.1 christos '$CC '*) 9827 1.1 christos # Test whether the compiler implicitly links with -lc since on some 9828 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc 9829 1.1 christos # to ld, don't add -lc before -lgcc. 9830 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9831 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9832 1.1.1.4 christos if ${lt_cv_archive_cmds_need_lc+:} false; then : 9833 1.1 christos $as_echo_n "(cached) " >&6 9834 1.1 christos else 9835 1.1 christos $RM conftest* 9836 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9837 1.1 christos 9838 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9839 1.1 christos (eval $ac_compile) 2>&5 9840 1.1 christos ac_status=$? 9841 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9842 1.1 christos test $ac_status = 0; } 2>conftest.err; then 9843 1.1 christos soname=conftest 9844 1.1 christos lib=conftest 9845 1.1 christos libobjs=conftest.$ac_objext 9846 1.1 christos deplibs= 9847 1.1 christos wl=$lt_prog_compiler_wl 9848 1.1 christos pic_flag=$lt_prog_compiler_pic 9849 1.1 christos compiler_flags=-v 9850 1.1 christos linker_flags=-v 9851 1.1 christos verstring= 9852 1.1 christos output_objdir=. 9853 1.1 christos libname=conftest 9854 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag 9855 1.1 christos allow_undefined_flag= 9856 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9857 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9858 1.1 christos ac_status=$? 9859 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9860 1.1 christos test $ac_status = 0; } 9861 1.1 christos then 9862 1.1 christos lt_cv_archive_cmds_need_lc=no 9863 1.1 christos else 9864 1.1 christos lt_cv_archive_cmds_need_lc=yes 9865 1.1 christos fi 9866 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag 9867 1.1 christos else 9868 1.1 christos cat conftest.err 1>&5 9869 1.1 christos fi 9870 1.1 christos $RM conftest* 9871 1.1 christos 9872 1.1 christos fi 9873 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9874 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9875 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9876 1.1 christos ;; 9877 1.1 christos esac 9878 1.1 christos fi 9879 1.1 christos ;; 9880 1.1 christos esac 9881 1.1 christos 9882 1.1 christos 9883 1.1 christos 9884 1.1 christos 9885 1.1 christos 9886 1.1 christos 9887 1.1 christos 9888 1.1 christos 9889 1.1 christos 9890 1.1 christos 9891 1.1 christos 9892 1.1 christos 9893 1.1 christos 9894 1.1 christos 9895 1.1 christos 9896 1.1 christos 9897 1.1 christos 9898 1.1 christos 9899 1.1 christos 9900 1.1 christos 9901 1.1 christos 9902 1.1 christos 9903 1.1 christos 9904 1.1 christos 9905 1.1 christos 9906 1.1 christos 9907 1.1 christos 9908 1.1 christos 9909 1.1 christos 9910 1.1 christos 9911 1.1 christos 9912 1.1 christos 9913 1.1 christos 9914 1.1 christos 9915 1.1 christos 9916 1.1 christos 9917 1.1 christos 9918 1.1 christos 9919 1.1 christos 9920 1.1 christos 9921 1.1 christos 9922 1.1 christos 9923 1.1 christos 9924 1.1 christos 9925 1.1 christos 9926 1.1 christos 9927 1.1 christos 9928 1.1 christos 9929 1.1 christos 9930 1.1 christos 9931 1.1 christos 9932 1.1 christos 9933 1.1 christos 9934 1.1 christos 9935 1.1 christos 9936 1.1 christos 9937 1.1 christos 9938 1.1 christos 9939 1.1 christos 9940 1.1 christos 9941 1.1 christos 9942 1.1 christos 9943 1.1 christos 9944 1.1 christos 9945 1.1 christos 9946 1.1 christos 9947 1.1 christos 9948 1.1 christos 9949 1.1 christos 9950 1.1 christos 9951 1.1 christos 9952 1.1 christos 9953 1.1 christos 9954 1.1 christos 9955 1.1 christos 9956 1.1 christos 9957 1.1 christos 9958 1.1 christos 9959 1.1 christos 9960 1.1 christos 9961 1.1 christos 9962 1.1 christos 9963 1.1 christos 9964 1.1 christos 9965 1.1 christos 9966 1.1 christos 9967 1.1 christos 9968 1.1 christos 9969 1.1 christos 9970 1.1 christos 9971 1.1 christos 9972 1.1 christos 9973 1.1 christos 9974 1.1 christos 9975 1.1 christos 9976 1.1 christos 9977 1.1 christos 9978 1.1 christos 9979 1.1 christos 9980 1.1 christos 9981 1.1 christos 9982 1.1 christos 9983 1.1 christos 9984 1.1 christos 9985 1.1 christos 9986 1.1 christos 9987 1.1 christos 9988 1.1 christos 9989 1.1 christos 9990 1.1 christos 9991 1.1 christos 9992 1.1 christos 9993 1.1 christos 9994 1.1 christos 9995 1.1 christos 9996 1.1 christos 9997 1.1 christos 9998 1.1 christos 9999 1.1 christos 10000 1.1 christos 10001 1.1 christos 10002 1.1 christos 10003 1.1 christos 10004 1.1 christos 10005 1.1 christos 10006 1.1 christos 10007 1.1 christos 10008 1.1 christos 10009 1.1 christos 10010 1.1 christos 10011 1.1 christos 10012 1.1 christos 10013 1.1 christos 10014 1.1 christos 10015 1.1 christos 10016 1.1 christos 10017 1.1 christos 10018 1.1 christos 10019 1.1 christos 10020 1.1 christos 10021 1.1 christos 10022 1.1 christos 10023 1.1 christos 10024 1.1 christos 10025 1.1 christos 10026 1.1 christos 10027 1.1 christos 10028 1.1 christos 10029 1.1 christos 10030 1.1 christos 10031 1.1 christos 10032 1.1 christos 10033 1.1 christos 10034 1.1 christos 10035 1.1 christos 10036 1.1 christos 10037 1.1 christos 10038 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10039 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; } 10040 1.1 christos 10041 1.1 christos if test "$GCC" = yes; then 10042 1.1 christos case $host_os in 10043 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10044 1.1 christos *) lt_awk_arg="/^libraries:/" ;; 10045 1.1 christos esac 10046 1.1 christos case $host_os in 10047 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10048 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;; 10049 1.1 christos esac 10050 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10051 1.1 christos case $lt_search_path_spec in 10052 1.1 christos *\;*) 10053 1.1 christos # if the path contains ";" then we assume it to be the separator 10054 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is 10055 1.1 christos # assumed that no part of a normal pathname contains ";" but that should 10056 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic. 10057 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10058 1.1 christos ;; 10059 1.1 christos *) 10060 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10061 1.1 christos ;; 10062 1.1 christos esac 10063 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it 10064 1.1 christos # and add multilib dir if necessary. 10065 1.1 christos lt_tmp_lt_search_path_spec= 10066 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10067 1.1 christos for lt_sys_path in $lt_search_path_spec; do 10068 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10069 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10070 1.1 christos else 10071 1.1 christos test -d "$lt_sys_path" && \ 10072 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10073 1.1 christos fi 10074 1.1 christos done 10075 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10076 1.1 christos BEGIN {RS=" "; FS="/|\n";} { 10077 1.1 christos lt_foo=""; 10078 1.1 christos lt_count=0; 10079 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) { 10080 1.1 christos if ($lt_i != "" && $lt_i != ".") { 10081 1.1 christos if ($lt_i == "..") { 10082 1.1 christos lt_count++; 10083 1.1 christos } else { 10084 1.1 christos if (lt_count == 0) { 10085 1.1 christos lt_foo="/" $lt_i lt_foo; 10086 1.1 christos } else { 10087 1.1 christos lt_count--; 10088 1.1 christos } 10089 1.1 christos } 10090 1.1 christos } 10091 1.1 christos } 10092 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; } 10093 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; } 10094 1.1 christos }'` 10095 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths 10096 1.1 christos # for these hosts. 10097 1.1 christos case $host_os in 10098 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10099 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10100 1.1 christos esac 10101 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10102 1.1 christos else 10103 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10104 1.1 christos fi 10105 1.1 christos library_names_spec= 10106 1.1 christos libname_spec='lib$name' 10107 1.1 christos soname_spec= 10108 1.1 christos shrext_cmds=".so" 10109 1.1 christos postinstall_cmds= 10110 1.1 christos postuninstall_cmds= 10111 1.1 christos finish_cmds= 10112 1.1 christos finish_eval= 10113 1.1 christos shlibpath_var= 10114 1.1 christos shlibpath_overrides_runpath=unknown 10115 1.1 christos version_type=none 10116 1.1 christos dynamic_linker="$host_os ld.so" 10117 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib" 10118 1.1 christos need_lib_prefix=unknown 10119 1.1 christos hardcode_into_libs=no 10120 1.1 christos 10121 1.1 christos # when you set need_version to no, make sure it does not cause -set_version 10122 1.1 christos # flags to be left without arguments 10123 1.1 christos need_version=unknown 10124 1.1 christos 10125 1.1 christos case $host_os in 10126 1.1 christos aix3*) 10127 1.1 christos version_type=linux 10128 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10129 1.1 christos shlibpath_var=LIBPATH 10130 1.1 christos 10131 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name. 10132 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10133 1.1 christos ;; 10134 1.1 christos 10135 1.1 christos aix[4-9]*) 10136 1.1 christos version_type=linux 10137 1.1 christos need_lib_prefix=no 10138 1.1 christos need_version=no 10139 1.1 christos hardcode_into_libs=yes 10140 1.1 christos if test "$host_cpu" = ia64; then 10141 1.1 christos # AIX 5 supports IA64 10142 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10143 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10144 1.1 christos else 10145 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file 10146 1.1 christos # for dependence libraries. The import file would start with 10147 1.1 christos # the line `#! .'. This would cause the generated library to 10148 1.1 christos # depend on `.', always an invalid library. This was fixed in 10149 1.1 christos # development snapshots of GCC prior to 3.0. 10150 1.1 christos case $host_os in 10151 1.1 christos aix4 | aix4.[01] | aix4.[01].*) 10152 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10153 1.1 christos echo ' yes ' 10154 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10155 1.1 christos : 10156 1.1 christos else 10157 1.1 christos can_build_shared=no 10158 1.1 christos fi 10159 1.1 christos ;; 10160 1.1 christos esac 10161 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10162 1.1 christos # soname into executable. Probably we can add versioning support to 10163 1.1 christos # collect2, so additional links can be useful in future. 10164 1.1 christos if test "$aix_use_runtimelinking" = yes; then 10165 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10166 1.1 christos # instead of lib<name>.a to let people know that these are not 10167 1.1 christos # typical AIX shared libraries. 10168 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10169 1.1 christos else 10170 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2 10171 1.1 christos # and later when we are not doing run time linking. 10172 1.1 christos library_names_spec='${libname}${release}.a $libname.a' 10173 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10174 1.1 christos fi 10175 1.1 christos shlibpath_var=LIBPATH 10176 1.1 christos fi 10177 1.1 christos ;; 10178 1.1 christos 10179 1.1 christos amigaos*) 10180 1.1 christos case $host_cpu in 10181 1.1 christos powerpc) 10182 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries. 10183 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10184 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10185 1.1 christos ;; 10186 1.1 christos m68k) 10187 1.1 christos library_names_spec='$libname.ixlibrary $libname.a' 10188 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs. 10189 1.1 christos 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' 10190 1.1 christos ;; 10191 1.1 christos esac 10192 1.1 christos ;; 10193 1.1 christos 10194 1.1 christos beos*) 10195 1.1 christos library_names_spec='${libname}${shared_ext}' 10196 1.1 christos dynamic_linker="$host_os ld.so" 10197 1.1 christos shlibpath_var=LIBRARY_PATH 10198 1.1 christos ;; 10199 1.1 christos 10200 1.1 christos bsdi[45]*) 10201 1.1 christos version_type=linux 10202 1.1 christos need_version=no 10203 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10204 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10205 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10206 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10207 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10208 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10209 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and 10210 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10211 1.1 christos # libtool to hard-code these into programs 10212 1.1 christos ;; 10213 1.1 christos 10214 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 10215 1.1 christos version_type=windows 10216 1.1 christos shrext_cmds=".dll" 10217 1.1 christos need_version=no 10218 1.1 christos need_lib_prefix=no 10219 1.1 christos 10220 1.1 christos case $GCC,$host_os in 10221 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10222 1.1 christos library_names_spec='$libname.dll.a' 10223 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds 10224 1.1 christos postinstall_cmds='base_file=`basename \${file}`~ 10225 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10226 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 10227 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 10228 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~ 10229 1.1 christos chmod a+x \$dldir/$dlname~ 10230 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10231 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10232 1.1 christos fi' 10233 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10234 1.1 christos dlpath=$dir/\$dldll~ 10235 1.1 christos $RM \$dlpath' 10236 1.1 christos shlibpath_overrides_runpath=yes 10237 1.1 christos 10238 1.1 christos case $host_os in 10239 1.1 christos cygwin*) 10240 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10241 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10242 1.1 christos 10243 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10244 1.1 christos ;; 10245 1.1 christos mingw* | cegcc*) 10246 1.1 christos # MinGW DLLs use traditional 'lib' prefix 10247 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10248 1.1 christos ;; 10249 1.1 christos pw32*) 10250 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib' 10251 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10252 1.1 christos ;; 10253 1.1 christos esac 10254 1.1 christos ;; 10255 1.1 christos 10256 1.1 christos *) 10257 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10258 1.1 christos ;; 10259 1.1 christos esac 10260 1.1 christos dynamic_linker='Win32 ld.exe' 10261 1.1 christos # FIXME: first we should search . and the directory the executable is in 10262 1.1 christos shlibpath_var=PATH 10263 1.1 christos ;; 10264 1.1 christos 10265 1.1 christos darwin* | rhapsody*) 10266 1.1 christos dynamic_linker="$host_os dyld" 10267 1.1 christos version_type=darwin 10268 1.1 christos need_lib_prefix=no 10269 1.1 christos need_version=no 10270 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10271 1.1 christos soname_spec='${libname}${release}${major}$shared_ext' 10272 1.1 christos shlibpath_overrides_runpath=yes 10273 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH 10274 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10275 1.1 christos 10276 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10277 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10278 1.1 christos ;; 10279 1.1 christos 10280 1.1 christos dgux*) 10281 1.1 christos version_type=linux 10282 1.1 christos need_lib_prefix=no 10283 1.1 christos need_version=no 10284 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10285 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10286 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10287 1.1 christos ;; 10288 1.1 christos 10289 1.1 christos freebsd* | dragonfly*) 10290 1.1 christos # DragonFly does not have aout. When/if they implement a new 10291 1.1 christos # versioning mechanism, adjust this. 10292 1.1 christos if test -x /usr/bin/objformat; then 10293 1.1 christos objformat=`/usr/bin/objformat` 10294 1.1 christos else 10295 1.1 christos case $host_os in 10296 1.1 christos freebsd[23].*) objformat=aout ;; 10297 1.1 christos *) objformat=elf ;; 10298 1.1 christos esac 10299 1.1 christos fi 10300 1.1 christos version_type=freebsd-$objformat 10301 1.1 christos case $version_type in 10302 1.1 christos freebsd-elf*) 10303 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10304 1.1 christos need_version=no 10305 1.1 christos need_lib_prefix=no 10306 1.1 christos ;; 10307 1.1 christos freebsd-*) 10308 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10309 1.1 christos need_version=yes 10310 1.1 christos ;; 10311 1.1 christos esac 10312 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10313 1.1 christos case $host_os in 10314 1.1 christos freebsd2.*) 10315 1.1 christos shlibpath_overrides_runpath=yes 10316 1.1 christos ;; 10317 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*) 10318 1.1 christos shlibpath_overrides_runpath=yes 10319 1.1 christos hardcode_into_libs=yes 10320 1.1 christos ;; 10321 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10322 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10323 1.1 christos shlibpath_overrides_runpath=no 10324 1.1 christos hardcode_into_libs=yes 10325 1.1 christos ;; 10326 1.1 christos *) # from 4.6 on, and DragonFly 10327 1.1 christos shlibpath_overrides_runpath=yes 10328 1.1 christos hardcode_into_libs=yes 10329 1.1 christos ;; 10330 1.1 christos esac 10331 1.1 christos ;; 10332 1.1 christos 10333 1.1 christos haiku*) 10334 1.1 christos version_type=linux 10335 1.1 christos need_lib_prefix=no 10336 1.1 christos need_version=no 10337 1.1 christos dynamic_linker="$host_os runtime_loader" 10338 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10339 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10340 1.1 christos shlibpath_var=LIBRARY_PATH 10341 1.1 christos shlibpath_overrides_runpath=yes 10342 1.1.1.6 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10343 1.1 christos hardcode_into_libs=yes 10344 1.1 christos ;; 10345 1.1 christos 10346 1.1 christos hpux9* | hpux10* | hpux11*) 10347 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to 10348 1.1 christos # link against other versions. 10349 1.1 christos version_type=sunos 10350 1.1 christos need_lib_prefix=no 10351 1.1 christos need_version=no 10352 1.1 christos case $host_cpu in 10353 1.1 christos ia64*) 10354 1.1 christos shrext_cmds='.so' 10355 1.1 christos hardcode_into_libs=yes 10356 1.1 christos dynamic_linker="$host_os dld.so" 10357 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10358 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10359 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10360 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10361 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then 10362 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10363 1.1 christos else 10364 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10365 1.1 christos fi 10366 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10367 1.1 christos ;; 10368 1.1 christos hppa*64*) 10369 1.1 christos shrext_cmds='.sl' 10370 1.1 christos hardcode_into_libs=yes 10371 1.1 christos dynamic_linker="$host_os dld.sl" 10372 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10373 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10374 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10375 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10376 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10377 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10378 1.1 christos ;; 10379 1.1 christos *) 10380 1.1 christos shrext_cmds='.sl' 10381 1.1 christos dynamic_linker="$host_os dld.sl" 10382 1.1 christos shlibpath_var=SHLIB_PATH 10383 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10384 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10385 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10386 1.1 christos ;; 10387 1.1 christos esac 10388 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10389 1.1 christos postinstall_cmds='chmod 555 $lib' 10390 1.1 christos # or fails outright, so override atomically: 10391 1.1 christos install_override_mode=555 10392 1.1 christos ;; 10393 1.1 christos 10394 1.1 christos interix[3-9]*) 10395 1.1 christos version_type=linux 10396 1.1 christos need_lib_prefix=no 10397 1.1 christos need_version=no 10398 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10399 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10400 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10401 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10402 1.1 christos shlibpath_overrides_runpath=no 10403 1.1 christos hardcode_into_libs=yes 10404 1.1 christos ;; 10405 1.1 christos 10406 1.1 christos irix5* | irix6* | nonstopux*) 10407 1.1 christos case $host_os in 10408 1.1 christos nonstopux*) version_type=nonstopux ;; 10409 1.1 christos *) 10410 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 10411 1.1 christos version_type=linux 10412 1.1 christos else 10413 1.1 christos version_type=irix 10414 1.1 christos fi ;; 10415 1.1 christos esac 10416 1.1 christos need_lib_prefix=no 10417 1.1 christos need_version=no 10418 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10419 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10420 1.1 christos case $host_os in 10421 1.1 christos irix5* | nonstopux*) 10422 1.1 christos libsuff= shlibsuff= 10423 1.1 christos ;; 10424 1.1 christos *) 10425 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD 10426 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10427 1.1 christos libsuff= shlibsuff= libmagic=32-bit;; 10428 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10429 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;; 10430 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10431 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;; 10432 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;; 10433 1.1 christos esac 10434 1.1 christos ;; 10435 1.1 christos esac 10436 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10437 1.1 christos shlibpath_overrides_runpath=no 10438 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10439 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10440 1.1 christos hardcode_into_libs=yes 10441 1.1 christos ;; 10442 1.1 christos 10443 1.1 christos # No shared lib support for Linux oldld, aout, or coff. 10444 1.1 christos linux*oldld* | linux*aout* | linux*coff*) 10445 1.1 christos dynamic_linker=no 10446 1.1 christos ;; 10447 1.1 christos 10448 1.1 christos # This must be Linux ELF. 10449 1.1.1.7 christos 10450 1.1.1.7 christos # uclinux* changes (here and below) have been submitted to the libtool 10451 1.1.1.7 christos # project, but have not yet been accepted: they are GCC-local changes 10452 1.1.1.7 christos # for the time being. (See 10453 1.1.1.7 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10454 1.1.1.7 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10455 1.1 christos version_type=linux 10456 1.1 christos need_lib_prefix=no 10457 1.1 christos need_version=no 10458 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10459 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10460 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10461 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10462 1.1 christos shlibpath_overrides_runpath=no 10463 1.1 christos 10464 1.1 christos # Some binutils ld are patched to set DT_RUNPATH 10465 1.1.1.4 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10466 1.1 christos $as_echo_n "(cached) " >&6 10467 1.1 christos else 10468 1.1 christos lt_cv_shlibpath_overrides_runpath=no 10469 1.1 christos save_LDFLAGS=$LDFLAGS 10470 1.1 christos save_libdir=$libdir 10471 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10472 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10473 1.1 christos if test x$gcc_no_link = xyes; then 10474 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10475 1.1 christos fi 10476 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10477 1.1 christos /* end confdefs.h. */ 10478 1.1 christos 10479 1.1 christos int 10480 1.1 christos main () 10481 1.1 christos { 10482 1.1 christos 10483 1.1 christos ; 10484 1.1 christos return 0; 10485 1.1 christos } 10486 1.1 christos _ACEOF 10487 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10488 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10489 1.1 christos lt_cv_shlibpath_overrides_runpath=yes 10490 1.1 christos fi 10491 1.1 christos fi 10492 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10493 1.1 christos conftest$ac_exeext conftest.$ac_ext 10494 1.1 christos LDFLAGS=$save_LDFLAGS 10495 1.1 christos libdir=$save_libdir 10496 1.1 christos 10497 1.1 christos fi 10498 1.1 christos 10499 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10500 1.1 christos 10501 1.1 christos # This implies no fast_install, which is unacceptable. 10502 1.1 christos # Some rework will be needed to allow for fast_install 10503 1.1 christos # before this can be enabled. 10504 1.1 christos hardcode_into_libs=yes 10505 1.1 christos 10506 1.1 christos # Append ld.so.conf contents to the search path 10507 1.1 christos if test -f /etc/ld.so.conf; then 10508 1.1 christos 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' ' '` 10509 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10510 1.1 christos fi 10511 1.1 christos 10512 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on 10513 1.1 christos # powerpc, because MkLinux only supported shared libraries with the 10514 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers, 10515 1.1 christos # most powerpc-linux boxes support dynamic linking these days and 10516 1.1 christos # people can always --disable-shared, the test was removed, and we 10517 1.1 christos # assume the GNU/Linux dynamic linker is in use. 10518 1.1 christos dynamic_linker='GNU/Linux ld.so' 10519 1.1 christos ;; 10520 1.1 christos 10521 1.1 christos netbsd*) 10522 1.1 christos version_type=sunos 10523 1.1 christos need_lib_prefix=no 10524 1.1 christos need_version=no 10525 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10526 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10527 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10528 1.1 christos dynamic_linker='NetBSD (a.out) ld.so' 10529 1.1 christos else 10530 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10531 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10532 1.1 christos dynamic_linker='NetBSD ld.elf_so' 10533 1.1 christos fi 10534 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10535 1.1 christos shlibpath_overrides_runpath=yes 10536 1.1 christos hardcode_into_libs=yes 10537 1.1 christos ;; 10538 1.1 christos 10539 1.1 christos newsos6) 10540 1.1 christos version_type=linux 10541 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10542 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10543 1.1 christos shlibpath_overrides_runpath=yes 10544 1.1 christos ;; 10545 1.1 christos 10546 1.1 christos *nto* | *qnx*) 10547 1.1 christos version_type=qnx 10548 1.1 christos need_lib_prefix=no 10549 1.1 christos need_version=no 10550 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10551 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10552 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10553 1.1 christos shlibpath_overrides_runpath=no 10554 1.1 christos hardcode_into_libs=yes 10555 1.1 christos dynamic_linker='ldqnx.so' 10556 1.1 christos ;; 10557 1.1 christos 10558 1.1 christos openbsd*) 10559 1.1 christos version_type=sunos 10560 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib" 10561 1.1 christos need_lib_prefix=no 10562 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10563 1.1 christos case $host_os in 10564 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10565 1.1 christos *) need_version=no ;; 10566 1.1 christos esac 10567 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10568 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10569 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10570 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10571 1.1 christos case $host_os in 10572 1.1 christos openbsd2.[89] | openbsd2.[89].*) 10573 1.1 christos shlibpath_overrides_runpath=no 10574 1.1 christos ;; 10575 1.1 christos *) 10576 1.1 christos shlibpath_overrides_runpath=yes 10577 1.1 christos ;; 10578 1.1 christos esac 10579 1.1 christos else 10580 1.1 christos shlibpath_overrides_runpath=yes 10581 1.1 christos fi 10582 1.1 christos ;; 10583 1.1 christos 10584 1.1 christos os2*) 10585 1.1 christos libname_spec='$name' 10586 1.1 christos shrext_cmds=".dll" 10587 1.1 christos need_lib_prefix=no 10588 1.1 christos library_names_spec='$libname${shared_ext} $libname.a' 10589 1.1 christos dynamic_linker='OS/2 ld.exe' 10590 1.1 christos shlibpath_var=LIBPATH 10591 1.1 christos ;; 10592 1.1 christos 10593 1.1 christos osf3* | osf4* | osf5*) 10594 1.1 christos version_type=osf 10595 1.1 christos need_lib_prefix=no 10596 1.1 christos need_version=no 10597 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10598 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10599 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10600 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10601 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10602 1.1 christos ;; 10603 1.1 christos 10604 1.1 christos rdos*) 10605 1.1 christos dynamic_linker=no 10606 1.1 christos ;; 10607 1.1 christos 10608 1.1 christos solaris*) 10609 1.1 christos version_type=linux 10610 1.1 christos need_lib_prefix=no 10611 1.1 christos need_version=no 10612 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10613 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10614 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10615 1.1 christos shlibpath_overrides_runpath=yes 10616 1.1 christos hardcode_into_libs=yes 10617 1.1 christos # ldd complains unless libraries are executable 10618 1.1 christos postinstall_cmds='chmod +x $lib' 10619 1.1 christos ;; 10620 1.1 christos 10621 1.1 christos sunos4*) 10622 1.1 christos version_type=sunos 10623 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10624 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10625 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10626 1.1 christos shlibpath_overrides_runpath=yes 10627 1.1 christos if test "$with_gnu_ld" = yes; then 10628 1.1 christos need_lib_prefix=no 10629 1.1 christos fi 10630 1.1 christos need_version=yes 10631 1.1 christos ;; 10632 1.1 christos 10633 1.1 christos sysv4 | sysv4.3*) 10634 1.1 christos version_type=linux 10635 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10636 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10637 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10638 1.1 christos case $host_vendor in 10639 1.1 christos sni) 10640 1.1 christos shlibpath_overrides_runpath=no 10641 1.1 christos need_lib_prefix=no 10642 1.1 christos runpath_var=LD_RUN_PATH 10643 1.1 christos ;; 10644 1.1 christos siemens) 10645 1.1 christos need_lib_prefix=no 10646 1.1 christos ;; 10647 1.1 christos motorola) 10648 1.1 christos need_lib_prefix=no 10649 1.1 christos need_version=no 10650 1.1 christos shlibpath_overrides_runpath=no 10651 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10652 1.1 christos ;; 10653 1.1 christos esac 10654 1.1 christos ;; 10655 1.1 christos 10656 1.1 christos sysv4*MP*) 10657 1.1 christos if test -d /usr/nec ;then 10658 1.1 christos version_type=linux 10659 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10660 1.1 christos soname_spec='$libname${shared_ext}.$major' 10661 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10662 1.1 christos fi 10663 1.1 christos ;; 10664 1.1 christos 10665 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10666 1.1 christos version_type=freebsd-elf 10667 1.1 christos need_lib_prefix=no 10668 1.1 christos need_version=no 10669 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10670 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10671 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10672 1.1 christos shlibpath_overrides_runpath=yes 10673 1.1 christos hardcode_into_libs=yes 10674 1.1 christos if test "$with_gnu_ld" = yes; then 10675 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10676 1.1 christos else 10677 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10678 1.1 christos case $host_os in 10679 1.1 christos sco3.2v5*) 10680 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10681 1.1 christos ;; 10682 1.1 christos esac 10683 1.1 christos fi 10684 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib' 10685 1.1 christos ;; 10686 1.1 christos 10687 1.1 christos tpf*) 10688 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10689 1.1 christos version_type=linux 10690 1.1 christos need_lib_prefix=no 10691 1.1 christos need_version=no 10692 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10693 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10694 1.1 christos shlibpath_overrides_runpath=no 10695 1.1 christos hardcode_into_libs=yes 10696 1.1 christos ;; 10697 1.1 christos 10698 1.1 christos uts4*) 10699 1.1 christos version_type=linux 10700 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10701 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10702 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10703 1.1 christos ;; 10704 1.1 christos 10705 1.1.1.7 christos # Shared libraries for VwWorks, >= 7 only at this stage 10706 1.1.1.7 christos # and (fpic) still incompatible with "large" code models 10707 1.1.1.7 christos # in a few configurations. Only for RTP mode in any case, 10708 1.1.1.7 christos # and upon explicit request at configure time. 10709 1.1.1.7 christos vxworks7*) 10710 1.1.1.7 christos dynamic_linker=no 10711 1.1.1.7 christos case ${with_multisubdir}-${enable_shared} in 10712 1.1.1.7 christos *large*) 10713 1.1.1.7 christos ;; 10714 1.1.1.7 christos *mrtp*-yes) 10715 1.1.1.7 christos version_type=linux 10716 1.1.1.7 christos need_lib_prefix=no 10717 1.1.1.7 christos need_version=no 10718 1.1.1.7 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10719 1.1.1.7 christos soname_spec='${libname}${release}${shared_ext}$major' 10720 1.1.1.7 christos dynamic_linker="$host_os module_loader" 10721 1.1.1.7 christos ;; 10722 1.1.1.7 christos esac 10723 1.1.1.7 christos ;; 10724 1.1 christos *) 10725 1.1 christos dynamic_linker=no 10726 1.1 christos ;; 10727 1.1 christos esac 10728 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10729 1.1 christos $as_echo "$dynamic_linker" >&6; } 10730 1.1 christos test "$dynamic_linker" = no && can_build_shared=no 10731 1.1 christos 10732 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10733 1.1 christos if test "$GCC" = yes; then 10734 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10735 1.1 christos fi 10736 1.1 christos 10737 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10738 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10739 1.1 christos fi 10740 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10741 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10742 1.1 christos fi 10743 1.1 christos 10744 1.1 christos 10745 1.1 christos 10746 1.1 christos 10747 1.1 christos 10748 1.1 christos 10749 1.1 christos 10750 1.1 christos 10751 1.1 christos 10752 1.1 christos 10753 1.1 christos 10754 1.1 christos 10755 1.1 christos 10756 1.1 christos 10757 1.1 christos 10758 1.1 christos 10759 1.1 christos 10760 1.1 christos 10761 1.1 christos 10762 1.1 christos 10763 1.1 christos 10764 1.1 christos 10765 1.1 christos 10766 1.1 christos 10767 1.1 christos 10768 1.1 christos 10769 1.1 christos 10770 1.1 christos 10771 1.1 christos 10772 1.1 christos 10773 1.1 christos 10774 1.1 christos 10775 1.1 christos 10776 1.1 christos 10777 1.1 christos 10778 1.1 christos 10779 1.1 christos 10780 1.1 christos 10781 1.1 christos 10782 1.1 christos 10783 1.1 christos 10784 1.1 christos 10785 1.1 christos 10786 1.1 christos 10787 1.1 christos 10788 1.1 christos 10789 1.1 christos 10790 1.1 christos 10791 1.1 christos 10792 1.1 christos 10793 1.1 christos 10794 1.1 christos 10795 1.1 christos 10796 1.1 christos 10797 1.1 christos 10798 1.1 christos 10799 1.1 christos 10800 1.1 christos 10801 1.1 christos 10802 1.1 christos 10803 1.1 christos 10804 1.1 christos 10805 1.1 christos 10806 1.1 christos 10807 1.1 christos 10808 1.1 christos 10809 1.1 christos 10810 1.1 christos 10811 1.1 christos 10812 1.1 christos 10813 1.1 christos 10814 1.1 christos 10815 1.1 christos 10816 1.1 christos 10817 1.1 christos 10818 1.1 christos 10819 1.1 christos 10820 1.1 christos 10821 1.1 christos 10822 1.1 christos 10823 1.1 christos 10824 1.1 christos 10825 1.1 christos 10826 1.1 christos 10827 1.1 christos 10828 1.1 christos 10829 1.1 christos 10830 1.1 christos 10831 1.1 christos 10832 1.1 christos 10833 1.1 christos 10834 1.1 christos 10835 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10836 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10837 1.1 christos hardcode_action= 10838 1.1 christos if test -n "$hardcode_libdir_flag_spec" || 10839 1.1 christos test -n "$runpath_var" || 10840 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then 10841 1.1 christos 10842 1.1 christos # We can hardcode non-existent directories. 10843 1.1 christos if test "$hardcode_direct" != no && 10844 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we 10845 1.1 christos # have to relink, otherwise we might link with an installed library 10846 1.1 christos # when we should be linking with a yet-to-be-installed one 10847 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10848 1.1 christos test "$hardcode_minus_L" != no; then 10849 1.1 christos # Linking always hardcodes the temporary library directory. 10850 1.1 christos hardcode_action=relink 10851 1.1 christos else 10852 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs. 10853 1.1 christos hardcode_action=immediate 10854 1.1 christos fi 10855 1.1 christos else 10856 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing 10857 1.1 christos # directories. 10858 1.1 christos hardcode_action=unsupported 10859 1.1 christos fi 10860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10861 1.1 christos $as_echo "$hardcode_action" >&6; } 10862 1.1 christos 10863 1.1 christos if test "$hardcode_action" = relink || 10864 1.1 christos test "$inherit_rpath" = yes; then 10865 1.1 christos # Fast installation is not supported 10866 1.1 christos enable_fast_install=no 10867 1.1 christos elif test "$shlibpath_overrides_runpath" = yes || 10868 1.1 christos test "$enable_shared" = no; then 10869 1.1 christos # Fast installation is not necessary 10870 1.1 christos enable_fast_install=needless 10871 1.1 christos fi 10872 1.1 christos 10873 1.1 christos 10874 1.1 christos 10875 1.1 christos 10876 1.1 christos 10877 1.1 christos 10878 1.1 christos if test "x$enable_dlopen" != xyes; then 10879 1.1 christos enable_dlopen=unknown 10880 1.1 christos enable_dlopen_self=unknown 10881 1.1 christos enable_dlopen_self_static=unknown 10882 1.1 christos else 10883 1.1 christos lt_cv_dlopen=no 10884 1.1 christos lt_cv_dlopen_libs= 10885 1.1 christos 10886 1.1 christos case $host_os in 10887 1.1 christos beos*) 10888 1.1 christos lt_cv_dlopen="load_add_on" 10889 1.1 christos lt_cv_dlopen_libs= 10890 1.1 christos lt_cv_dlopen_self=yes 10891 1.1 christos ;; 10892 1.1 christos 10893 1.1 christos mingw* | pw32* | cegcc*) 10894 1.1 christos lt_cv_dlopen="LoadLibrary" 10895 1.1 christos lt_cv_dlopen_libs= 10896 1.1 christos ;; 10897 1.1 christos 10898 1.1 christos cygwin*) 10899 1.1 christos lt_cv_dlopen="dlopen" 10900 1.1 christos lt_cv_dlopen_libs= 10901 1.1 christos ;; 10902 1.1 christos 10903 1.1 christos darwin*) 10904 1.1 christos # if libdl is installed we need to link against it 10905 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10906 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 10907 1.1.1.4 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 10908 1.1 christos $as_echo_n "(cached) " >&6 10909 1.1 christos else 10910 1.1 christos ac_check_lib_save_LIBS=$LIBS 10911 1.1 christos LIBS="-ldl $LIBS" 10912 1.1 christos if test x$gcc_no_link = xyes; then 10913 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10914 1.1 christos fi 10915 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10916 1.1 christos /* end confdefs.h. */ 10917 1.1 christos 10918 1.1 christos /* Override any GCC internal prototype to avoid an error. 10919 1.1 christos Use char because int might match the return type of a GCC 10920 1.1 christos builtin and then its argument prototype would still apply. */ 10921 1.1 christos #ifdef __cplusplus 10922 1.1 christos extern "C" 10923 1.1 christos #endif 10924 1.1 christos char dlopen (); 10925 1.1 christos int 10926 1.1 christos main () 10927 1.1 christos { 10928 1.1 christos return dlopen (); 10929 1.1 christos ; 10930 1.1 christos return 0; 10931 1.1 christos } 10932 1.1 christos _ACEOF 10933 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10934 1.1 christos ac_cv_lib_dl_dlopen=yes 10935 1.1 christos else 10936 1.1 christos ac_cv_lib_dl_dlopen=no 10937 1.1 christos fi 10938 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10939 1.1 christos conftest$ac_exeext conftest.$ac_ext 10940 1.1 christos LIBS=$ac_check_lib_save_LIBS 10941 1.1 christos fi 10942 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10943 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10944 1.1.1.4 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10945 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10946 1.1 christos else 10947 1.1 christos 10948 1.1 christos lt_cv_dlopen="dyld" 10949 1.1 christos lt_cv_dlopen_libs= 10950 1.1 christos lt_cv_dlopen_self=yes 10951 1.1 christos 10952 1.1 christos fi 10953 1.1 christos 10954 1.1 christos ;; 10955 1.1 christos 10956 1.1 christos *) 10957 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10958 1.1.1.4 christos if test "x$ac_cv_func_shl_load" = xyes; then : 10959 1.1 christos lt_cv_dlopen="shl_load" 10960 1.1 christos else 10961 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10962 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; } 10963 1.1.1.4 christos if ${ac_cv_lib_dld_shl_load+:} false; then : 10964 1.1 christos $as_echo_n "(cached) " >&6 10965 1.1 christos else 10966 1.1 christos ac_check_lib_save_LIBS=$LIBS 10967 1.1 christos LIBS="-ldld $LIBS" 10968 1.1 christos if test x$gcc_no_link = xyes; then 10969 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10970 1.1 christos fi 10971 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10972 1.1 christos /* end confdefs.h. */ 10973 1.1 christos 10974 1.1 christos /* Override any GCC internal prototype to avoid an error. 10975 1.1 christos Use char because int might match the return type of a GCC 10976 1.1 christos builtin and then its argument prototype would still apply. */ 10977 1.1 christos #ifdef __cplusplus 10978 1.1 christos extern "C" 10979 1.1 christos #endif 10980 1.1 christos char shl_load (); 10981 1.1 christos int 10982 1.1 christos main () 10983 1.1 christos { 10984 1.1 christos return shl_load (); 10985 1.1 christos ; 10986 1.1 christos return 0; 10987 1.1 christos } 10988 1.1 christos _ACEOF 10989 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10990 1.1 christos ac_cv_lib_dld_shl_load=yes 10991 1.1 christos else 10992 1.1 christos ac_cv_lib_dld_shl_load=no 10993 1.1 christos fi 10994 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10995 1.1 christos conftest$ac_exeext conftest.$ac_ext 10996 1.1 christos LIBS=$ac_check_lib_save_LIBS 10997 1.1 christos fi 10998 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10999 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11000 1.1.1.4 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11001 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11002 1.1 christos else 11003 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11004 1.1.1.4 christos if test "x$ac_cv_func_dlopen" = xyes; then : 11005 1.1 christos lt_cv_dlopen="dlopen" 11006 1.1 christos else 11007 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11008 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 11009 1.1.1.4 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 11010 1.1 christos $as_echo_n "(cached) " >&6 11011 1.1 christos else 11012 1.1 christos ac_check_lib_save_LIBS=$LIBS 11013 1.1 christos LIBS="-ldl $LIBS" 11014 1.1 christos if test x$gcc_no_link = xyes; then 11015 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11016 1.1 christos fi 11017 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11018 1.1 christos /* end confdefs.h. */ 11019 1.1 christos 11020 1.1 christos /* Override any GCC internal prototype to avoid an error. 11021 1.1 christos Use char because int might match the return type of a GCC 11022 1.1 christos builtin and then its argument prototype would still apply. */ 11023 1.1 christos #ifdef __cplusplus 11024 1.1 christos extern "C" 11025 1.1 christos #endif 11026 1.1 christos char dlopen (); 11027 1.1 christos int 11028 1.1 christos main () 11029 1.1 christos { 11030 1.1 christos return dlopen (); 11031 1.1 christos ; 11032 1.1 christos return 0; 11033 1.1 christos } 11034 1.1 christos _ACEOF 11035 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11036 1.1 christos ac_cv_lib_dl_dlopen=yes 11037 1.1 christos else 11038 1.1 christos ac_cv_lib_dl_dlopen=no 11039 1.1 christos fi 11040 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11041 1.1 christos conftest$ac_exeext conftest.$ac_ext 11042 1.1 christos LIBS=$ac_check_lib_save_LIBS 11043 1.1 christos fi 11044 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11045 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11046 1.1.1.4 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11047 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11048 1.1 christos else 11049 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11050 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11051 1.1.1.4 christos if ${ac_cv_lib_svld_dlopen+:} false; then : 11052 1.1 christos $as_echo_n "(cached) " >&6 11053 1.1 christos else 11054 1.1 christos ac_check_lib_save_LIBS=$LIBS 11055 1.1 christos LIBS="-lsvld $LIBS" 11056 1.1 christos if test x$gcc_no_link = xyes; then 11057 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11058 1.1 christos fi 11059 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11060 1.1 christos /* end confdefs.h. */ 11061 1.1 christos 11062 1.1 christos /* Override any GCC internal prototype to avoid an error. 11063 1.1 christos Use char because int might match the return type of a GCC 11064 1.1 christos builtin and then its argument prototype would still apply. */ 11065 1.1 christos #ifdef __cplusplus 11066 1.1 christos extern "C" 11067 1.1 christos #endif 11068 1.1 christos char dlopen (); 11069 1.1 christos int 11070 1.1 christos main () 11071 1.1 christos { 11072 1.1 christos return dlopen (); 11073 1.1 christos ; 11074 1.1 christos return 0; 11075 1.1 christos } 11076 1.1 christos _ACEOF 11077 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11078 1.1 christos ac_cv_lib_svld_dlopen=yes 11079 1.1 christos else 11080 1.1 christos ac_cv_lib_svld_dlopen=no 11081 1.1 christos fi 11082 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11083 1.1 christos conftest$ac_exeext conftest.$ac_ext 11084 1.1 christos LIBS=$ac_check_lib_save_LIBS 11085 1.1 christos fi 11086 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11087 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11088 1.1.1.4 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11089 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11090 1.1 christos else 11091 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11092 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; } 11093 1.1.1.4 christos if ${ac_cv_lib_dld_dld_link+:} false; then : 11094 1.1 christos $as_echo_n "(cached) " >&6 11095 1.1 christos else 11096 1.1 christos ac_check_lib_save_LIBS=$LIBS 11097 1.1 christos LIBS="-ldld $LIBS" 11098 1.1 christos if test x$gcc_no_link = xyes; then 11099 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11100 1.1 christos fi 11101 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11102 1.1 christos /* end confdefs.h. */ 11103 1.1 christos 11104 1.1 christos /* Override any GCC internal prototype to avoid an error. 11105 1.1 christos Use char because int might match the return type of a GCC 11106 1.1 christos builtin and then its argument prototype would still apply. */ 11107 1.1 christos #ifdef __cplusplus 11108 1.1 christos extern "C" 11109 1.1 christos #endif 11110 1.1 christos char dld_link (); 11111 1.1 christos int 11112 1.1 christos main () 11113 1.1 christos { 11114 1.1 christos return dld_link (); 11115 1.1 christos ; 11116 1.1 christos return 0; 11117 1.1 christos } 11118 1.1 christos _ACEOF 11119 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11120 1.1 christos ac_cv_lib_dld_dld_link=yes 11121 1.1 christos else 11122 1.1 christos ac_cv_lib_dld_dld_link=no 11123 1.1 christos fi 11124 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11125 1.1 christos conftest$ac_exeext conftest.$ac_ext 11126 1.1 christos LIBS=$ac_check_lib_save_LIBS 11127 1.1 christos fi 11128 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11129 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11130 1.1.1.4 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11131 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11132 1.1 christos fi 11133 1.1 christos 11134 1.1 christos 11135 1.1 christos fi 11136 1.1 christos 11137 1.1 christos 11138 1.1 christos fi 11139 1.1 christos 11140 1.1 christos 11141 1.1 christos fi 11142 1.1 christos 11143 1.1 christos 11144 1.1 christos fi 11145 1.1 christos 11146 1.1 christos 11147 1.1 christos fi 11148 1.1 christos 11149 1.1 christos ;; 11150 1.1 christos esac 11151 1.1 christos 11152 1.1 christos if test "x$lt_cv_dlopen" != xno; then 11153 1.1 christos enable_dlopen=yes 11154 1.1 christos else 11155 1.1 christos enable_dlopen=no 11156 1.1 christos fi 11157 1.1 christos 11158 1.1 christos case $lt_cv_dlopen in 11159 1.1 christos dlopen) 11160 1.1 christos save_CPPFLAGS="$CPPFLAGS" 11161 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11162 1.1 christos 11163 1.1 christos save_LDFLAGS="$LDFLAGS" 11164 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11165 1.1 christos 11166 1.1 christos save_LIBS="$LIBS" 11167 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS" 11168 1.1 christos 11169 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11170 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11171 1.1.1.4 christos if ${lt_cv_dlopen_self+:} false; then : 11172 1.1 christos $as_echo_n "(cached) " >&6 11173 1.1 christos else 11174 1.1 christos if test "$cross_compiling" = yes; then : 11175 1.1 christos lt_cv_dlopen_self=cross 11176 1.1 christos else 11177 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11178 1.1 christos lt_status=$lt_dlunknown 11179 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 11180 1.1.1.9 christos #line 11180 "configure" 11181 1.1 christos #include "confdefs.h" 11182 1.1 christos 11183 1.1 christos #if HAVE_DLFCN_H 11184 1.1 christos #include <dlfcn.h> 11185 1.1 christos #endif 11186 1.1 christos 11187 1.1 christos #include <stdio.h> 11188 1.1 christos 11189 1.1 christos #ifdef RTLD_GLOBAL 11190 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 11191 1.1 christos #else 11192 1.1 christos # ifdef DL_GLOBAL 11193 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 11194 1.1 christos # else 11195 1.1 christos # define LT_DLGLOBAL 0 11196 1.1 christos # endif 11197 1.1 christos #endif 11198 1.1 christos 11199 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11200 1.1 christos find out it does not work in some platform. */ 11201 1.1 christos #ifndef LT_DLLAZY_OR_NOW 11202 1.1 christos # ifdef RTLD_LAZY 11203 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 11204 1.1 christos # else 11205 1.1 christos # ifdef DL_LAZY 11206 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 11207 1.1 christos # else 11208 1.1 christos # ifdef RTLD_NOW 11209 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 11210 1.1 christos # else 11211 1.1 christos # ifdef DL_NOW 11212 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 11213 1.1 christos # else 11214 1.1 christos # define LT_DLLAZY_OR_NOW 0 11215 1.1 christos # endif 11216 1.1 christos # endif 11217 1.1 christos # endif 11218 1.1 christos # endif 11219 1.1 christos #endif 11220 1.1 christos 11221 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 11222 1.1 christos correspondingly for the symbols needed. */ 11223 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11224 1.1 christos void fnord () __attribute__((visibility("default"))); 11225 1.1 christos #endif 11226 1.1 christos 11227 1.1 christos void fnord () { int i=42; } 11228 1.1 christos int main () 11229 1.1 christos { 11230 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11231 1.1 christos int status = $lt_dlunknown; 11232 1.1 christos 11233 1.1 christos if (self) 11234 1.1 christos { 11235 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11236 1.1 christos else 11237 1.1 christos { 11238 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11239 1.1 christos else puts (dlerror ()); 11240 1.1 christos } 11241 1.1 christos /* dlclose (self); */ 11242 1.1 christos } 11243 1.1 christos else 11244 1.1 christos puts (dlerror ()); 11245 1.1 christos 11246 1.1 christos return status; 11247 1.1 christos } 11248 1.1 christos _LT_EOF 11249 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11250 1.1 christos (eval $ac_link) 2>&5 11251 1.1 christos ac_status=$? 11252 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11253 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11254 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 11255 1.1 christos lt_status=$? 11256 1.1 christos case x$lt_status in 11257 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11258 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11259 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11260 1.1 christos esac 11261 1.1 christos else : 11262 1.1 christos # compilation failed 11263 1.1 christos lt_cv_dlopen_self=no 11264 1.1 christos fi 11265 1.1 christos fi 11266 1.1 christos rm -fr conftest* 11267 1.1 christos 11268 1.1 christos 11269 1.1 christos fi 11270 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11271 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; } 11272 1.1 christos 11273 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then 11274 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11275 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11276 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11277 1.1.1.4 christos if ${lt_cv_dlopen_self_static+:} false; then : 11278 1.1 christos $as_echo_n "(cached) " >&6 11279 1.1 christos else 11280 1.1 christos if test "$cross_compiling" = yes; then : 11281 1.1 christos lt_cv_dlopen_self_static=cross 11282 1.1 christos else 11283 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11284 1.1 christos lt_status=$lt_dlunknown 11285 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 11286 1.1.1.9 christos #line 11286 "configure" 11287 1.1 christos #include "confdefs.h" 11288 1.1 christos 11289 1.1 christos #if HAVE_DLFCN_H 11290 1.1 christos #include <dlfcn.h> 11291 1.1 christos #endif 11292 1.1 christos 11293 1.1 christos #include <stdio.h> 11294 1.1 christos 11295 1.1 christos #ifdef RTLD_GLOBAL 11296 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 11297 1.1 christos #else 11298 1.1 christos # ifdef DL_GLOBAL 11299 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 11300 1.1 christos # else 11301 1.1 christos # define LT_DLGLOBAL 0 11302 1.1 christos # endif 11303 1.1 christos #endif 11304 1.1 christos 11305 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11306 1.1 christos find out it does not work in some platform. */ 11307 1.1 christos #ifndef LT_DLLAZY_OR_NOW 11308 1.1 christos # ifdef RTLD_LAZY 11309 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 11310 1.1 christos # else 11311 1.1 christos # ifdef DL_LAZY 11312 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 11313 1.1 christos # else 11314 1.1 christos # ifdef RTLD_NOW 11315 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 11316 1.1 christos # else 11317 1.1 christos # ifdef DL_NOW 11318 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 11319 1.1 christos # else 11320 1.1 christos # define LT_DLLAZY_OR_NOW 0 11321 1.1 christos # endif 11322 1.1 christos # endif 11323 1.1 christos # endif 11324 1.1 christos # endif 11325 1.1 christos #endif 11326 1.1 christos 11327 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 11328 1.1 christos correspondingly for the symbols needed. */ 11329 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11330 1.1 christos void fnord () __attribute__((visibility("default"))); 11331 1.1 christos #endif 11332 1.1 christos 11333 1.1 christos void fnord () { int i=42; } 11334 1.1 christos int main () 11335 1.1 christos { 11336 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11337 1.1 christos int status = $lt_dlunknown; 11338 1.1 christos 11339 1.1 christos if (self) 11340 1.1 christos { 11341 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11342 1.1 christos else 11343 1.1 christos { 11344 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11345 1.1 christos else puts (dlerror ()); 11346 1.1 christos } 11347 1.1 christos /* dlclose (self); */ 11348 1.1 christos } 11349 1.1 christos else 11350 1.1 christos puts (dlerror ()); 11351 1.1 christos 11352 1.1 christos return status; 11353 1.1 christos } 11354 1.1 christos _LT_EOF 11355 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11356 1.1 christos (eval $ac_link) 2>&5 11357 1.1 christos ac_status=$? 11358 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11359 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11360 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 11361 1.1 christos lt_status=$? 11362 1.1 christos case x$lt_status in 11363 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11364 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11365 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11366 1.1 christos esac 11367 1.1 christos else : 11368 1.1 christos # compilation failed 11369 1.1 christos lt_cv_dlopen_self_static=no 11370 1.1 christos fi 11371 1.1 christos fi 11372 1.1 christos rm -fr conftest* 11373 1.1 christos 11374 1.1 christos 11375 1.1 christos fi 11376 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11377 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; } 11378 1.1 christos fi 11379 1.1 christos 11380 1.1 christos CPPFLAGS="$save_CPPFLAGS" 11381 1.1 christos LDFLAGS="$save_LDFLAGS" 11382 1.1 christos LIBS="$save_LIBS" 11383 1.1 christos ;; 11384 1.1 christos esac 11385 1.1 christos 11386 1.1 christos case $lt_cv_dlopen_self in 11387 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11388 1.1 christos *) enable_dlopen_self=unknown ;; 11389 1.1 christos esac 11390 1.1 christos 11391 1.1 christos case $lt_cv_dlopen_self_static in 11392 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11393 1.1 christos *) enable_dlopen_self_static=unknown ;; 11394 1.1 christos esac 11395 1.1 christos fi 11396 1.1 christos 11397 1.1 christos 11398 1.1 christos 11399 1.1 christos 11400 1.1 christos 11401 1.1 christos 11402 1.1 christos 11403 1.1 christos 11404 1.1 christos 11405 1.1 christos 11406 1.1 christos 11407 1.1 christos 11408 1.1 christos 11409 1.1 christos 11410 1.1 christos 11411 1.1 christos 11412 1.1 christos 11413 1.1 christos striplib= 11414 1.1 christos old_striplib= 11415 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11416 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11417 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11418 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11419 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11420 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11421 1.1 christos $as_echo "yes" >&6; } 11422 1.1 christos else 11423 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough 11424 1.1 christos case $host_os in 11425 1.1 christos darwin*) 11426 1.1 christos if test -n "$STRIP" ; then 11427 1.1 christos striplib="$STRIP -x" 11428 1.1 christos old_striplib="$STRIP -S" 11429 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11430 1.1 christos $as_echo "yes" >&6; } 11431 1.1 christos else 11432 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11433 1.1 christos $as_echo "no" >&6; } 11434 1.1 christos fi 11435 1.1 christos ;; 11436 1.1 christos *) 11437 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11438 1.1 christos $as_echo "no" >&6; } 11439 1.1 christos ;; 11440 1.1 christos esac 11441 1.1 christos fi 11442 1.1 christos 11443 1.1 christos 11444 1.1 christos 11445 1.1 christos 11446 1.1 christos 11447 1.1 christos 11448 1.1 christos 11449 1.1 christos 11450 1.1 christos 11451 1.1 christos 11452 1.1 christos 11453 1.1 christos 11454 1.1 christos # Report which library types will actually be built 11455 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11456 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11457 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11458 1.1 christos $as_echo "$can_build_shared" >&6; } 11459 1.1 christos 11460 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11461 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; } 11462 1.1 christos test "$can_build_shared" = "no" && enable_shared=no 11463 1.1 christos 11464 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and 11465 1.1 christos # are all built from PIC. 11466 1.1 christos case $host_os in 11467 1.1 christos aix3*) 11468 1.1 christos test "$enable_shared" = yes && enable_static=no 11469 1.1 christos if test -n "$RANLIB"; then 11470 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib" 11471 1.1 christos postinstall_cmds='$RANLIB $lib' 11472 1.1 christos fi 11473 1.1 christos ;; 11474 1.1 christos 11475 1.1 christos aix[4-9]*) 11476 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11477 1.1 christos test "$enable_shared" = yes && enable_static=no 11478 1.1 christos fi 11479 1.1 christos ;; 11480 1.1 christos esac 11481 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11482 1.1 christos $as_echo "$enable_shared" >&6; } 11483 1.1 christos 11484 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11485 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; } 11486 1.1 christos # Make sure either enable_shared or enable_static is yes. 11487 1.1 christos test "$enable_shared" = yes || enable_static=yes 11488 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11489 1.1 christos $as_echo "$enable_static" >&6; } 11490 1.1 christos 11491 1.1 christos 11492 1.1 christos 11493 1.1 christos 11494 1.1 christos fi 11495 1.1 christos ac_ext=c 11496 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11497 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11498 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11499 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11500 1.1 christos 11501 1.1 christos CC="$lt_save_CC" 11502 1.1 christos 11503 1.1 christos 11504 1.1 christos 11505 1.1 christos 11506 1.1 christos 11507 1.1 christos 11508 1.1 christos 11509 1.1 christos 11510 1.1 christos 11511 1.1 christos 11512 1.1 christos 11513 1.1 christos 11514 1.1 christos 11515 1.1 christos ac_config_commands="$ac_config_commands libtool" 11516 1.1 christos 11517 1.1 christos 11518 1.1 christos 11519 1.1 christos 11520 1.1 christos # Only expand once: 11521 1.1 christos 11522 1.1 christos 11523 1.1.1.9 christos if test x$enable_darwin_at_rpath = xyes; then 11524 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_TRUE= 11525 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_FALSE='#' 11526 1.1.1.9 christos else 11527 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_TRUE='#' 11528 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_FALSE= 11529 1.1.1.9 christos fi 11530 1.1.1.9 christos 11531 1.1 christos 11532 1.1 christos # Find CPP now so that any conditional tests below won't do it and 11533 1.1 christos # thereby make the resulting definitions conditional. 11534 1.1 christos ac_ext=c 11535 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11536 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11537 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11538 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11539 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11540 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 11541 1.1 christos # On Suns, sometimes $CPP names a directory. 11542 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 11543 1.1 christos CPP= 11544 1.1 christos fi 11545 1.1 christos if test -z "$CPP"; then 11546 1.1.1.4 christos if ${ac_cv_prog_CPP+:} false; then : 11547 1.1 christos $as_echo_n "(cached) " >&6 11548 1.1 christos else 11549 1.1 christos # Double quotes because CPP needs to be expanded 11550 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11551 1.1 christos do 11552 1.1 christos ac_preproc_ok=false 11553 1.1 christos for ac_c_preproc_warn_flag in '' yes 11554 1.1 christos do 11555 1.1 christos # Use a header file that comes with gcc, so configuring glibc 11556 1.1 christos # with a fresh cross-compiler works. 11557 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11558 1.1 christos # <limits.h> exists even on freestanding compilers. 11559 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 11560 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 11561 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11562 1.1 christos /* end confdefs.h. */ 11563 1.1 christos #ifdef __STDC__ 11564 1.1 christos # include <limits.h> 11565 1.1 christos #else 11566 1.1 christos # include <assert.h> 11567 1.1 christos #endif 11568 1.1 christos Syntax error 11569 1.1 christos _ACEOF 11570 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11571 1.1 christos 11572 1.1 christos else 11573 1.1 christos # Broken: fails on valid input. 11574 1.1 christos continue 11575 1.1 christos fi 11576 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11577 1.1 christos 11578 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 11579 1.1 christos # can be detected and how. 11580 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11581 1.1 christos /* end confdefs.h. */ 11582 1.1 christos #include <ac_nonexistent.h> 11583 1.1 christos _ACEOF 11584 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11585 1.1 christos # Broken: success on invalid input. 11586 1.1 christos continue 11587 1.1 christos else 11588 1.1 christos # Passes both tests. 11589 1.1 christos ac_preproc_ok=: 11590 1.1 christos break 11591 1.1 christos fi 11592 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11593 1.1 christos 11594 1.1 christos done 11595 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11596 1.1.1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 11597 1.1 christos if $ac_preproc_ok; then : 11598 1.1 christos break 11599 1.1 christos fi 11600 1.1 christos 11601 1.1 christos done 11602 1.1 christos ac_cv_prog_CPP=$CPP 11603 1.1 christos 11604 1.1 christos fi 11605 1.1 christos CPP=$ac_cv_prog_CPP 11606 1.1 christos else 11607 1.1 christos ac_cv_prog_CPP=$CPP 11608 1.1 christos fi 11609 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 11610 1.1 christos $as_echo "$CPP" >&6; } 11611 1.1 christos ac_preproc_ok=false 11612 1.1 christos for ac_c_preproc_warn_flag in '' yes 11613 1.1 christos do 11614 1.1 christos # Use a header file that comes with gcc, so configuring glibc 11615 1.1 christos # with a fresh cross-compiler works. 11616 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11617 1.1 christos # <limits.h> exists even on freestanding compilers. 11618 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 11619 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 11620 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11621 1.1 christos /* end confdefs.h. */ 11622 1.1 christos #ifdef __STDC__ 11623 1.1 christos # include <limits.h> 11624 1.1 christos #else 11625 1.1 christos # include <assert.h> 11626 1.1 christos #endif 11627 1.1 christos Syntax error 11628 1.1 christos _ACEOF 11629 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11630 1.1 christos 11631 1.1 christos else 11632 1.1 christos # Broken: fails on valid input. 11633 1.1 christos continue 11634 1.1 christos fi 11635 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11636 1.1 christos 11637 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 11638 1.1 christos # can be detected and how. 11639 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11640 1.1 christos /* end confdefs.h. */ 11641 1.1 christos #include <ac_nonexistent.h> 11642 1.1 christos _ACEOF 11643 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11644 1.1 christos # Broken: success on invalid input. 11645 1.1 christos continue 11646 1.1 christos else 11647 1.1 christos # Passes both tests. 11648 1.1 christos ac_preproc_ok=: 11649 1.1 christos break 11650 1.1 christos fi 11651 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11652 1.1 christos 11653 1.1 christos done 11654 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11655 1.1.1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 11656 1.1 christos if $ac_preproc_ok; then : 11657 1.1 christos 11658 1.1 christos else 11659 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11660 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11661 1.1.1.4 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 11662 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 11663 1.1 christos fi 11664 1.1 christos 11665 1.1 christos ac_ext=c 11666 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11667 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11668 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11669 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11670 1.1 christos 11671 1.1 christos 11672 1.1 christos if test -n "$with_cross_host"; then 11673 1.1 christos # We are being configured with a cross compiler. AC_REPLACE_FUNCS 11674 1.1 christos # may not work correctly, because the compiler may not be able to 11675 1.1 christos # link executables. 11676 1.1 christos 11677 1.1 christos # We assume newlib. This lets us hard-code the functions we know 11678 1.1 christos # we'll have. 11679 1.1 christos $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h 11680 1.1 christos 11681 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 11682 1.1 christos 11683 1.1 christos else 11684 1.1.1.4 christos 11685 1.1.1.4 christos 11686 1.1.1.4 christos 11687 1.1.1.4 christos for ac_header in $ac_header_list 11688 1.1 christos do : 11689 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11690 1.1.1.4 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 11691 1.1.1.4 christos " 11692 1.1.1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11693 1.1 christos cat >>confdefs.h <<_ACEOF 11694 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11695 1.1 christos _ACEOF 11696 1.1 christos 11697 1.1 christos fi 11698 1.1 christos 11699 1.1 christos done 11700 1.1 christos 11701 1.1.1.4 christos 11702 1.1.1.4 christos 11703 1.1.1.4 christos 11704 1.1.1.4 christos 11705 1.1.1.4 christos 11706 1.1.1.4 christos 11707 1.1.1.4 christos 11708 1.1 christos for ac_func in getpagesize 11709 1.1 christos do : 11710 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 11711 1.1.1.4 christos if test "x$ac_cv_func_getpagesize" = xyes; then : 11712 1.1 christos cat >>confdefs.h <<_ACEOF 11713 1.1 christos #define HAVE_GETPAGESIZE 1 11714 1.1 christos _ACEOF 11715 1.1 christos 11716 1.1 christos fi 11717 1.1 christos done 11718 1.1 christos 11719 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 11720 1.1 christos $as_echo_n "checking for working mmap... " >&6; } 11721 1.1.1.4 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 11722 1.1 christos $as_echo_n "(cached) " >&6 11723 1.1 christos else 11724 1.1 christos if test "$cross_compiling" = yes; then : 11725 1.1 christos ac_cv_func_mmap_fixed_mapped=no 11726 1.1 christos else 11727 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11728 1.1 christos /* end confdefs.h. */ 11729 1.1 christos $ac_includes_default 11730 1.1 christos /* malloc might have been renamed as rpl_malloc. */ 11731 1.1 christos #undef malloc 11732 1.1 christos 11733 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test. 11734 1.1 christos Here is a matrix of mmap possibilities: 11735 1.1 christos mmap private not fixed 11736 1.1 christos mmap private fixed at somewhere currently unmapped 11737 1.1 christos mmap private fixed at somewhere already mapped 11738 1.1 christos mmap shared not fixed 11739 1.1 christos mmap shared fixed at somewhere currently unmapped 11740 1.1 christos mmap shared fixed at somewhere already mapped 11741 1.1 christos For private mappings, we should verify that changes cannot be read() 11742 1.1 christos back from the file, nor mmap's back from the file at a different 11743 1.1 christos address. (There have been systems where private was not correctly 11744 1.1 christos implemented like the infamous i386 svr4.0, and systems where the 11745 1.1 christos VM page cache was not coherent with the file system buffer cache 11746 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.) 11747 1.1 christos For shared mappings, we should conversely verify that changes get 11748 1.1 christos propagated back to all the places they're supposed to be. 11749 1.1 christos 11750 1.1 christos Grep wants private fixed already mapped. 11751 1.1 christos The main things grep needs to know about mmap are: 11752 1.1 christos * does it exist and is it safe to write into the mmap'd area 11753 1.1 christos * how to use it (BSD variants) */ 11754 1.1 christos 11755 1.1 christos #include <fcntl.h> 11756 1.1 christos #include <sys/mman.h> 11757 1.1 christos 11758 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 11759 1.1 christos char *malloc (); 11760 1.1 christos #endif 11761 1.1 christos 11762 1.1 christos /* This mess was copied from the GNU getpagesize.h. */ 11763 1.1 christos #ifndef HAVE_GETPAGESIZE 11764 1.1 christos # ifdef _SC_PAGESIZE 11765 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE) 11766 1.1 christos # else /* no _SC_PAGESIZE */ 11767 1.1 christos # ifdef HAVE_SYS_PARAM_H 11768 1.1 christos # include <sys/param.h> 11769 1.1 christos # ifdef EXEC_PAGESIZE 11770 1.1 christos # define getpagesize() EXEC_PAGESIZE 11771 1.1 christos # else /* no EXEC_PAGESIZE */ 11772 1.1 christos # ifdef NBPG 11773 1.1 christos # define getpagesize() NBPG * CLSIZE 11774 1.1 christos # ifndef CLSIZE 11775 1.1 christos # define CLSIZE 1 11776 1.1 christos # endif /* no CLSIZE */ 11777 1.1 christos # else /* no NBPG */ 11778 1.1 christos # ifdef NBPC 11779 1.1 christos # define getpagesize() NBPC 11780 1.1 christos # else /* no NBPC */ 11781 1.1 christos # ifdef PAGESIZE 11782 1.1 christos # define getpagesize() PAGESIZE 11783 1.1 christos # endif /* PAGESIZE */ 11784 1.1 christos # endif /* no NBPC */ 11785 1.1 christos # endif /* no NBPG */ 11786 1.1 christos # endif /* no EXEC_PAGESIZE */ 11787 1.1 christos # else /* no HAVE_SYS_PARAM_H */ 11788 1.1 christos # define getpagesize() 8192 /* punt totally */ 11789 1.1 christos # endif /* no HAVE_SYS_PARAM_H */ 11790 1.1 christos # endif /* no _SC_PAGESIZE */ 11791 1.1 christos 11792 1.1 christos #endif /* no HAVE_GETPAGESIZE */ 11793 1.1 christos 11794 1.1 christos int 11795 1.1 christos main () 11796 1.1 christos { 11797 1.1 christos char *data, *data2, *data3; 11798 1.1.1.4 christos const char *cdata2; 11799 1.1 christos int i, pagesize; 11800 1.1.1.4 christos int fd, fd2; 11801 1.1 christos 11802 1.1 christos pagesize = getpagesize (); 11803 1.1 christos 11804 1.1 christos /* First, make a file with some known garbage in it. */ 11805 1.1 christos data = (char *) malloc (pagesize); 11806 1.1 christos if (!data) 11807 1.1 christos return 1; 11808 1.1 christos for (i = 0; i < pagesize; ++i) 11809 1.1 christos *(data + i) = rand (); 11810 1.1 christos umask (0); 11811 1.1 christos fd = creat ("conftest.mmap", 0600); 11812 1.1 christos if (fd < 0) 11813 1.1.1.4 christos return 2; 11814 1.1 christos if (write (fd, data, pagesize) != pagesize) 11815 1.1.1.4 christos return 3; 11816 1.1 christos close (fd); 11817 1.1 christos 11818 1.1.1.4 christos /* Next, check that the tail of a page is zero-filled. File must have 11819 1.1.1.4 christos non-zero length, otherwise we risk SIGBUS for entire page. */ 11820 1.1.1.4 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 11821 1.1.1.4 christos if (fd2 < 0) 11822 1.1.1.4 christos return 4; 11823 1.1.1.4 christos cdata2 = ""; 11824 1.1.1.4 christos if (write (fd2, cdata2, 1) != 1) 11825 1.1.1.4 christos return 5; 11826 1.1.1.4 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 11827 1.1.1.4 christos if (data2 == MAP_FAILED) 11828 1.1.1.4 christos return 6; 11829 1.1.1.4 christos for (i = 0; i < pagesize; ++i) 11830 1.1.1.4 christos if (*(data2 + i)) 11831 1.1.1.4 christos return 7; 11832 1.1.1.4 christos close (fd2); 11833 1.1.1.4 christos if (munmap (data2, pagesize)) 11834 1.1.1.4 christos return 8; 11835 1.1.1.4 christos 11836 1.1 christos /* Next, try to mmap the file at a fixed address which already has 11837 1.1 christos something else allocated at it. If we can, also make sure that 11838 1.1 christos we see the same garbage. */ 11839 1.1 christos fd = open ("conftest.mmap", O_RDWR); 11840 1.1 christos if (fd < 0) 11841 1.1.1.4 christos return 9; 11842 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 11843 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L)) 11844 1.1.1.4 christos return 10; 11845 1.1 christos for (i = 0; i < pagesize; ++i) 11846 1.1 christos if (*(data + i) != *(data2 + i)) 11847 1.1.1.4 christos return 11; 11848 1.1 christos 11849 1.1 christos /* Finally, make sure that changes to the mapped area do not 11850 1.1 christos percolate back to the file as seen by read(). (This is a bug on 11851 1.1 christos some variants of i386 svr4.0.) */ 11852 1.1 christos for (i = 0; i < pagesize; ++i) 11853 1.1 christos *(data2 + i) = *(data2 + i) + 1; 11854 1.1 christos data3 = (char *) malloc (pagesize); 11855 1.1 christos if (!data3) 11856 1.1.1.4 christos return 12; 11857 1.1 christos if (read (fd, data3, pagesize) != pagesize) 11858 1.1.1.4 christos return 13; 11859 1.1 christos for (i = 0; i < pagesize; ++i) 11860 1.1 christos if (*(data + i) != *(data3 + i)) 11861 1.1.1.4 christos return 14; 11862 1.1 christos close (fd); 11863 1.1 christos return 0; 11864 1.1 christos } 11865 1.1 christos _ACEOF 11866 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 11867 1.1 christos ac_cv_func_mmap_fixed_mapped=yes 11868 1.1 christos else 11869 1.1 christos ac_cv_func_mmap_fixed_mapped=no 11870 1.1 christos fi 11871 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11872 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 11873 1.1 christos fi 11874 1.1 christos 11875 1.1 christos fi 11876 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 11877 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 11878 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then 11879 1.1 christos 11880 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h 11881 1.1 christos 11882 1.1 christos fi 11883 1.1.1.4 christos rm -f conftest.mmap conftest.txt 11884 1.1 christos 11885 1.1 christos for ac_func in memcpy strerror 11886 1.1 christos do : 11887 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11888 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11889 1.1.1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 11890 1.1 christos cat >>confdefs.h <<_ACEOF 11891 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11892 1.1 christos _ACEOF 11893 1.1 christos 11894 1.1 christos fi 11895 1.1 christos done 11896 1.1 christos 11897 1.1 christos fi 11898 1.1 christos 11899 1.1 christos for ac_header in unistd.h 11900 1.1 christos do : 11901 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 11902 1.1.1.4 christos if test "x$ac_cv_header_unistd_h" = xyes; then : 11903 1.1 christos cat >>confdefs.h <<_ACEOF 11904 1.1 christos #define HAVE_UNISTD_H 1 11905 1.1 christos _ACEOF 11906 1.1 christos 11907 1.1 christos fi 11908 1.1 christos 11909 1.1 christos done 11910 1.1 christos 11911 1.1 christos 11912 1.1.1.9 christos 11913 1.1.1.9 christos # Check whether --with-toolexeclibdir was given. 11914 1.1.1.9 christos if test "${with_toolexeclibdir+set}" = set; then : 11915 1.1.1.9 christos withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 11916 1.1.1.9 christos /) 11917 1.1.1.9 christos ;; 11918 1.1.1.9 christos */) 11919 1.1.1.9 christos with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 11920 1.1.1.9 christos ;; 11921 1.1.1.9 christos esac 11922 1.1.1.9 christos else 11923 1.1.1.9 christos with_toolexeclibdir=no 11924 1.1.1.9 christos fi 11925 1.1.1.9 christos 11926 1.1.1.9 christos 11927 1.1.1.9 christos 11928 1.1 christos if test -n "$with_cross_host" && 11929 1.1 christos test x"$with_cross_host" != x"no"; then 11930 1.1 christos toolexecdir='$(exec_prefix)/$(target_alias)' 11931 1.1.1.9 christos case ${with_toolexeclibdir} in 11932 1.1.1.9 christos no) 11933 1.1.1.9 christos toolexeclibdir='$(toolexecdir)/lib' 11934 1.1.1.9 christos ;; 11935 1.1.1.9 christos *) 11936 1.1.1.9 christos toolexeclibdir=${with_toolexeclibdir} 11937 1.1.1.9 christos ;; 11938 1.1.1.9 christos esac 11939 1.1 christos else 11940 1.1 christos toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11941 1.1 christos toolexeclibdir='$(libdir)' 11942 1.1 christos fi 11943 1.1 christos if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then 11944 1.1 christos multiosdir=/`$CC -print-multi-os-directory` 11945 1.1 christos case $multiosdir in 11946 1.1 christos /.) multiosdir= ;; # Avoid trailing /. 11947 1.1 christos esac 11948 1.1 christos else 11949 1.1 christos multiosdir= 11950 1.1 christos fi 11951 1.1 christos toolexeclibdir=${toolexeclibdir}${multiosdir} 11952 1.1 christos 11953 1.1 christos 11954 1.1 christos 11955 1.1 christos if test -n "$with_target_subdir"; then 11956 1.1 christos TARGET_LIBRARY_TRUE= 11957 1.1 christos TARGET_LIBRARY_FALSE='#' 11958 1.1 christos else 11959 1.1 christos TARGET_LIBRARY_TRUE='#' 11960 1.1 christos TARGET_LIBRARY_FALSE= 11961 1.1 christos fi 11962 1.1 christos 11963 1.1 christos 11964 1.1 christos if test "${multilib}" = "yes"; then 11965 1.1 christos multilib_arg="--enable-multilib" 11966 1.1 christos else 11967 1.1 christos multilib_arg= 11968 1.1 christos fi 11969 1.1 christos 11970 1.1.1.7 christos # Enable --enable-host-shared. 11971 1.1 christos # Check whether --enable-host-shared was given. 11972 1.1 christos if test "${enable_host_shared+set}" = set; then : 11973 1.1.1.7 christos enableval=$enable_host_shared; 11974 1.1.1.7 christos fi 11975 1.1.1.7 christos 11976 1.1.1.7 christos 11977 1.1.1.7 christos 11978 1.1.1.7 christos # Enable --enable-host-pie. 11979 1.1.1.7 christos # Check whether --enable-host-pie was given. 11980 1.1.1.7 christos if test "${enable_host_pie+set}" = set; then : 11981 1.1.1.7 christos enableval=$enable_host_pie; 11982 1.1.1.7 christos fi 11983 1.1.1.7 christos 11984 1.1.1.7 christos 11985 1.1.1.7 christos 11986 1.1.1.7 christos if test x$enable_host_shared = xyes; then 11987 1.1.1.7 christos PICFLAG=-fPIC 11988 1.1.1.7 christos elif test x$enable_host_pie = xyes; then 11989 1.1.1.7 christos PICFLAG=-fPIE 11990 1.1 christos else 11991 1.1 christos PICFLAG= 11992 1.1 christos fi 11993 1.1 christos 11994 1.1 christos 11995 1.1 christos ac_config_files="$ac_config_files Makefile" 11996 1.1 christos 11997 1.1 christos cat >confcache <<\_ACEOF 11998 1.1 christos # This file is a shell script that caches the results of configure 11999 1.1 christos # tests run on this system so they can be shared between configure 12000 1.1 christos # scripts and configure runs, see configure's option --config-cache. 12001 1.1 christos # It is not useful on other systems. If it contains results you don't 12002 1.1 christos # want to keep, you may remove or edit it. 12003 1.1 christos # 12004 1.1 christos # config.status only pays attention to the cache file if you give it 12005 1.1 christos # the --recheck option to rerun configure. 12006 1.1 christos # 12007 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 12008 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 12009 1.1 christos # following values. 12010 1.1 christos 12011 1.1 christos _ACEOF 12012 1.1 christos 12013 1.1 christos # The following way of writing the cache mishandles newlines in values, 12014 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 12015 1.1 christos # So, we kill variables containing newlines. 12016 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 12017 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 12018 1.1 christos ( 12019 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12020 1.1 christos eval ac_val=\$$ac_var 12021 1.1 christos case $ac_val in #( 12022 1.1 christos *${as_nl}*) 12023 1.1 christos case $ac_var in #( 12024 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12025 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12026 1.1 christos esac 12027 1.1 christos case $ac_var in #( 12028 1.1 christos _ | IFS | as_nl) ;; #( 12029 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12030 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 12031 1.1 christos esac ;; 12032 1.1 christos esac 12033 1.1 christos done 12034 1.1 christos 12035 1.1 christos (set) 2>&1 | 12036 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 12037 1.1 christos *${as_nl}ac_space=\ *) 12038 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 12039 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 12040 1.1 christos sed -n \ 12041 1.1 christos "s/'/'\\\\''/g; 12042 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12043 1.1 christos ;; #( 12044 1.1 christos *) 12045 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 12046 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12047 1.1 christos ;; 12048 1.1 christos esac | 12049 1.1 christos sort 12050 1.1 christos ) | 12051 1.1 christos sed ' 12052 1.1 christos /^ac_cv_env_/b end 12053 1.1 christos t clear 12054 1.1 christos :clear 12055 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12056 1.1 christos t end 12057 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12058 1.1 christos :end' >>confcache 12059 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12060 1.1 christos if test -w "$cache_file"; then 12061 1.1.1.4 christos if test "x$cache_file" != "x/dev/null"; then 12062 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12063 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 12064 1.1.1.4 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 12065 1.1.1.4 christos cat confcache >"$cache_file" 12066 1.1.1.4 christos else 12067 1.1.1.4 christos case $cache_file in #( 12068 1.1.1.4 christos */* | ?:*) 12069 1.1.1.4 christos mv -f confcache "$cache_file"$$ && 12070 1.1.1.4 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 12071 1.1.1.4 christos *) 12072 1.1.1.4 christos mv -f confcache "$cache_file" ;; 12073 1.1.1.4 christos esac 12074 1.1.1.4 christos fi 12075 1.1.1.4 christos fi 12076 1.1 christos else 12077 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12078 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12079 1.1 christos fi 12080 1.1 christos fi 12081 1.1 christos rm -f confcache 12082 1.1 christos 12083 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 12084 1.1 christos # Let make expand exec_prefix. 12085 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12086 1.1 christos 12087 1.1 christos # Transform confdefs.h into DEFS. 12088 1.1 christos # Protect against shell expansion while executing Makefile rules. 12089 1.1 christos # Protect against Makefile macro expansion. 12090 1.1 christos # 12091 1.1 christos # If the first sed substitution is executed (which looks for macros that 12092 1.1 christos # take arguments), then branch to the quote section. Otherwise, 12093 1.1 christos # look for a macro that doesn't take arguments. 12094 1.1 christos ac_script=' 12095 1.1 christos :mline 12096 1.1 christos /\\$/{ 12097 1.1 christos N 12098 1.1 christos s,\\\n,, 12099 1.1 christos b mline 12100 1.1 christos } 12101 1.1 christos t clear 12102 1.1 christos :clear 12103 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 12104 1.1 christos t quote 12105 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 12106 1.1 christos t quote 12107 1.1 christos b any 12108 1.1 christos :quote 12109 1.1 christos s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 12110 1.1 christos s/\[/\\&/g 12111 1.1 christos s/\]/\\&/g 12112 1.1 christos s/\$/$$/g 12113 1.1 christos H 12114 1.1 christos :any 12115 1.1 christos ${ 12116 1.1 christos g 12117 1.1 christos s/^\n// 12118 1.1 christos s/\n/ /g 12119 1.1 christos p 12120 1.1 christos } 12121 1.1 christos ' 12122 1.1 christos DEFS=`sed -n "$ac_script" confdefs.h` 12123 1.1 christos 12124 1.1 christos 12125 1.1 christos ac_libobjs= 12126 1.1 christos ac_ltlibobjs= 12127 1.1.1.4 christos U= 12128 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12129 1.1 christos # 1. Remove the extension, and $U if already installed. 12130 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12131 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12132 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12133 1.1 christos # will be set to the directory where LIBOBJS objects are built. 12134 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12135 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12136 1.1 christos done 12137 1.1 christos LIBOBJS=$ac_libobjs 12138 1.1 christos 12139 1.1 christos LTLIBOBJS=$ac_ltlibobjs 12140 1.1 christos 12141 1.1 christos 12142 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12143 1.1.1.4 christos $as_echo_n "checking that generated files are newer than configure... " >&6; } 12144 1.1.1.4 christos if test -n "$am_sleep_pid"; then 12145 1.1.1.4 christos # Hide warnings about reused PIDs. 12146 1.1.1.4 christos wait $am_sleep_pid 2>/dev/null 12147 1.1.1.4 christos fi 12148 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12149 1.1.1.4 christos $as_echo "done" >&6; } 12150 1.1 christos if test -n "$EXEEXT"; then 12151 1.1 christos am__EXEEXT_TRUE= 12152 1.1 christos am__EXEEXT_FALSE='#' 12153 1.1 christos else 12154 1.1 christos am__EXEEXT_TRUE='#' 12155 1.1 christos am__EXEEXT_FALSE= 12156 1.1 christos fi 12157 1.1 christos 12158 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12159 1.1.1.4 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12160 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12161 1.1 christos fi 12162 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12163 1.1.1.4 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 12164 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12165 1.1 christos fi 12166 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12167 1.1.1.4 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12168 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12169 1.1 christos fi 12170 1.1.1.9 christos if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then 12171 1.1.1.9 christos as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined. 12172 1.1.1.9 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12173 1.1.1.9 christos fi 12174 1.1 christos if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then 12175 1.1.1.4 christos as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined. 12176 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12177 1.1 christos fi 12178 1.1 christos 12179 1.1.1.4 christos : "${CONFIG_STATUS=./config.status}" 12180 1.1 christos ac_write_fail=0 12181 1.1 christos ac_clean_files_save=$ac_clean_files 12182 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12183 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12184 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12185 1.1 christos as_write_fail=0 12186 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12187 1.1 christos #! $SHELL 12188 1.1 christos # Generated by $as_me. 12189 1.1 christos # Run this file to recreate the current configuration. 12190 1.1 christos # Compiler output produced by configure, useful for debugging 12191 1.1 christos # configure, is in config.log if it exists. 12192 1.1 christos 12193 1.1 christos debug=false 12194 1.1 christos ac_cs_recheck=false 12195 1.1 christos ac_cs_silent=false 12196 1.1 christos 12197 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 12198 1.1 christos export SHELL 12199 1.1 christos _ASEOF 12200 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12201 1.1 christos ## -------------------- ## 12202 1.1 christos ## M4sh Initialization. ## 12203 1.1 christos ## -------------------- ## 12204 1.1 christos 12205 1.1 christos # Be more Bourne compatible 12206 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 12207 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12208 1.1 christos emulate sh 12209 1.1 christos NULLCMD=: 12210 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12211 1.1 christos # is contrary to our usage. Disable this feature. 12212 1.1 christos alias -g '${1+"$@"}'='"$@"' 12213 1.1 christos setopt NO_GLOB_SUBST 12214 1.1 christos else 12215 1.1 christos case `(set -o) 2>/dev/null` in #( 12216 1.1 christos *posix*) : 12217 1.1 christos set -o posix ;; #( 12218 1.1 christos *) : 12219 1.1 christos ;; 12220 1.1 christos esac 12221 1.1 christos fi 12222 1.1 christos 12223 1.1 christos 12224 1.1 christos as_nl=' 12225 1.1 christos ' 12226 1.1 christos export as_nl 12227 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 12228 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12229 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12230 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12231 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 12232 1.1 christos # but without wasting forks for bash or zsh. 12233 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 12234 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12235 1.1 christos as_echo='print -r --' 12236 1.1 christos as_echo_n='print -rn --' 12237 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12238 1.1 christos as_echo='printf %s\n' 12239 1.1 christos as_echo_n='printf %s' 12240 1.1 christos else 12241 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12242 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12243 1.1 christos as_echo_n='/usr/ucb/echo -n' 12244 1.1 christos else 12245 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12246 1.1 christos as_echo_n_body='eval 12247 1.1 christos arg=$1; 12248 1.1 christos case $arg in #( 12249 1.1 christos *"$as_nl"*) 12250 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 12251 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12252 1.1 christos esac; 12253 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12254 1.1 christos ' 12255 1.1 christos export as_echo_n_body 12256 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 12257 1.1 christos fi 12258 1.1 christos export as_echo_body 12259 1.1 christos as_echo='sh -c $as_echo_body as_echo' 12260 1.1 christos fi 12261 1.1 christos 12262 1.1 christos # The user is always right. 12263 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 12264 1.1 christos PATH_SEPARATOR=: 12265 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12266 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12267 1.1 christos PATH_SEPARATOR=';' 12268 1.1 christos } 12269 1.1 christos fi 12270 1.1 christos 12271 1.1 christos 12272 1.1 christos # IFS 12273 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 12274 1.1 christos # there to prevent editors from complaining about space-tab. 12275 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 12276 1.1 christos # splitting by setting IFS to empty value.) 12277 1.1 christos IFS=" "" $as_nl" 12278 1.1 christos 12279 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 12280 1.1.1.4 christos as_myself= 12281 1.1 christos case $0 in #(( 12282 1.1 christos *[\\/]* ) as_myself=$0 ;; 12283 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12284 1.1 christos for as_dir in $PATH 12285 1.1 christos do 12286 1.1 christos IFS=$as_save_IFS 12287 1.1 christos test -z "$as_dir" && as_dir=. 12288 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12289 1.1 christos done 12290 1.1 christos IFS=$as_save_IFS 12291 1.1 christos 12292 1.1 christos ;; 12293 1.1 christos esac 12294 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 12295 1.1 christos # in which case we are not to be found in the path. 12296 1.1 christos if test "x$as_myself" = x; then 12297 1.1 christos as_myself=$0 12298 1.1 christos fi 12299 1.1 christos if test ! -f "$as_myself"; then 12300 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12301 1.1 christos exit 1 12302 1.1 christos fi 12303 1.1 christos 12304 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 12305 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12306 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 12307 1.1 christos # trigger a bug in pdksh 5.2.14. 12308 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 12309 1.1 christos do eval test x\${$as_var+set} = xset \ 12310 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12311 1.1 christos done 12312 1.1 christos PS1='$ ' 12313 1.1 christos PS2='> ' 12314 1.1 christos PS4='+ ' 12315 1.1 christos 12316 1.1 christos # NLS nuisances. 12317 1.1 christos LC_ALL=C 12318 1.1 christos export LC_ALL 12319 1.1 christos LANGUAGE=C 12320 1.1 christos export LANGUAGE 12321 1.1 christos 12322 1.1 christos # CDPATH. 12323 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12324 1.1 christos 12325 1.1 christos 12326 1.1.1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 12327 1.1.1.4 christos # ---------------------------------------- 12328 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12329 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12330 1.1.1.4 christos # script with STATUS, using 1 if that was 0. 12331 1.1 christos as_fn_error () 12332 1.1 christos { 12333 1.1.1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1 12334 1.1.1.4 christos if test "$4"; then 12335 1.1.1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12336 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12337 1.1 christos fi 12338 1.1.1.4 christos $as_echo "$as_me: error: $2" >&2 12339 1.1 christos as_fn_exit $as_status 12340 1.1 christos } # as_fn_error 12341 1.1 christos 12342 1.1 christos 12343 1.1 christos # as_fn_set_status STATUS 12344 1.1 christos # ----------------------- 12345 1.1 christos # Set $? to STATUS, without forking. 12346 1.1 christos as_fn_set_status () 12347 1.1 christos { 12348 1.1 christos return $1 12349 1.1 christos } # as_fn_set_status 12350 1.1 christos 12351 1.1 christos # as_fn_exit STATUS 12352 1.1 christos # ----------------- 12353 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12354 1.1 christos as_fn_exit () 12355 1.1 christos { 12356 1.1 christos set +e 12357 1.1 christos as_fn_set_status $1 12358 1.1 christos exit $1 12359 1.1 christos } # as_fn_exit 12360 1.1 christos 12361 1.1 christos # as_fn_unset VAR 12362 1.1 christos # --------------- 12363 1.1 christos # Portably unset VAR. 12364 1.1 christos as_fn_unset () 12365 1.1 christos { 12366 1.1 christos { eval $1=; unset $1;} 12367 1.1 christos } 12368 1.1 christos as_unset=as_fn_unset 12369 1.1 christos # as_fn_append VAR VALUE 12370 1.1 christos # ---------------------- 12371 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 12372 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 12373 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 12374 1.1 christos # implementations. 12375 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12376 1.1 christos eval 'as_fn_append () 12377 1.1 christos { 12378 1.1 christos eval $1+=\$2 12379 1.1 christos }' 12380 1.1 christos else 12381 1.1 christos as_fn_append () 12382 1.1 christos { 12383 1.1 christos eval $1=\$$1\$2 12384 1.1 christos } 12385 1.1 christos fi # as_fn_append 12386 1.1 christos 12387 1.1 christos # as_fn_arith ARG... 12388 1.1 christos # ------------------ 12389 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 12390 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 12391 1.1 christos # must be portable across $(()) and expr. 12392 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12393 1.1 christos eval 'as_fn_arith () 12394 1.1 christos { 12395 1.1 christos as_val=$(( $* )) 12396 1.1 christos }' 12397 1.1 christos else 12398 1.1 christos as_fn_arith () 12399 1.1 christos { 12400 1.1 christos as_val=`expr "$@" || test $? -eq 1` 12401 1.1 christos } 12402 1.1 christos fi # as_fn_arith 12403 1.1 christos 12404 1.1 christos 12405 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 12406 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 12407 1.1 christos as_expr=expr 12408 1.1 christos else 12409 1.1 christos as_expr=false 12410 1.1 christos fi 12411 1.1 christos 12412 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12413 1.1 christos as_basename=basename 12414 1.1 christos else 12415 1.1 christos as_basename=false 12416 1.1 christos fi 12417 1.1 christos 12418 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12419 1.1 christos as_dirname=dirname 12420 1.1 christos else 12421 1.1 christos as_dirname=false 12422 1.1 christos fi 12423 1.1 christos 12424 1.1 christos as_me=`$as_basename -- "$0" || 12425 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12426 1.1 christos X"$0" : 'X\(//\)$' \| \ 12427 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 12428 1.1 christos $as_echo X/"$0" | 12429 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 12430 1.1 christos s//\1/ 12431 1.1 christos q 12432 1.1 christos } 12433 1.1 christos /^X\/\(\/\/\)$/{ 12434 1.1 christos s//\1/ 12435 1.1 christos q 12436 1.1 christos } 12437 1.1 christos /^X\/\(\/\).*/{ 12438 1.1 christos s//\1/ 12439 1.1 christos q 12440 1.1 christos } 12441 1.1 christos s/.*/./; q'` 12442 1.1 christos 12443 1.1 christos # Avoid depending upon Character Ranges. 12444 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12445 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12446 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12447 1.1 christos as_cr_digits='0123456789' 12448 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 12449 1.1 christos 12450 1.1 christos ECHO_C= ECHO_N= ECHO_T= 12451 1.1 christos case `echo -n x` in #((((( 12452 1.1 christos -n*) 12453 1.1 christos case `echo 'xy\c'` in 12454 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12455 1.1 christos xy) ECHO_C='\c';; 12456 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12457 1.1 christos ECHO_T=' ';; 12458 1.1 christos esac;; 12459 1.1 christos *) 12460 1.1 christos ECHO_N='-n';; 12461 1.1 christos esac 12462 1.1 christos 12463 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 12464 1.1 christos if test -d conf$$.dir; then 12465 1.1 christos rm -f conf$$.dir/conf$$.file 12466 1.1 christos else 12467 1.1 christos rm -f conf$$.dir 12468 1.1 christos mkdir conf$$.dir 2>/dev/null 12469 1.1 christos fi 12470 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 12471 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 12472 1.1 christos as_ln_s='ln -s' 12473 1.1 christos # ... but there are two gotchas: 12474 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12475 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12476 1.1.1.4 christos # In both cases, we have to default to `cp -pR'. 12477 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12478 1.1.1.4 christos as_ln_s='cp -pR' 12479 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 12480 1.1 christos as_ln_s=ln 12481 1.1 christos else 12482 1.1.1.4 christos as_ln_s='cp -pR' 12483 1.1 christos fi 12484 1.1 christos else 12485 1.1.1.4 christos as_ln_s='cp -pR' 12486 1.1 christos fi 12487 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12488 1.1 christos rmdir conf$$.dir 2>/dev/null 12489 1.1 christos 12490 1.1 christos 12491 1.1 christos # as_fn_mkdir_p 12492 1.1 christos # ------------- 12493 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 12494 1.1 christos as_fn_mkdir_p () 12495 1.1 christos { 12496 1.1 christos 12497 1.1 christos case $as_dir in #( 12498 1.1 christos -*) as_dir=./$as_dir;; 12499 1.1 christos esac 12500 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 12501 1.1 christos as_dirs= 12502 1.1 christos while :; do 12503 1.1 christos case $as_dir in #( 12504 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12505 1.1 christos *) as_qdir=$as_dir;; 12506 1.1 christos esac 12507 1.1 christos as_dirs="'$as_qdir' $as_dirs" 12508 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 12509 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12510 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 12511 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 12512 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12513 1.1 christos $as_echo X"$as_dir" | 12514 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12515 1.1 christos s//\1/ 12516 1.1 christos q 12517 1.1 christos } 12518 1.1 christos /^X\(\/\/\)[^/].*/{ 12519 1.1 christos s//\1/ 12520 1.1 christos q 12521 1.1 christos } 12522 1.1 christos /^X\(\/\/\)$/{ 12523 1.1 christos s//\1/ 12524 1.1 christos q 12525 1.1 christos } 12526 1.1 christos /^X\(\/\).*/{ 12527 1.1 christos s//\1/ 12528 1.1 christos q 12529 1.1 christos } 12530 1.1 christos s/.*/./; q'` 12531 1.1 christos test -d "$as_dir" && break 12532 1.1 christos done 12533 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 12534 1.1.1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12535 1.1 christos 12536 1.1 christos 12537 1.1 christos } # as_fn_mkdir_p 12538 1.1 christos if mkdir -p . 2>/dev/null; then 12539 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 12540 1.1 christos else 12541 1.1 christos test -d ./-p && rmdir ./-p 12542 1.1 christos as_mkdir_p=false 12543 1.1 christos fi 12544 1.1 christos 12545 1.1.1.4 christos 12546 1.1.1.4 christos # as_fn_executable_p FILE 12547 1.1.1.4 christos # ----------------------- 12548 1.1.1.4 christos # Test if FILE is an executable regular file. 12549 1.1.1.4 christos as_fn_executable_p () 12550 1.1.1.4 christos { 12551 1.1.1.4 christos test -f "$1" && test -x "$1" 12552 1.1.1.4 christos } # as_fn_executable_p 12553 1.1.1.4 christos as_test_x='test -x' 12554 1.1.1.4 christos as_executable_p=as_fn_executable_p 12555 1.1 christos 12556 1.1 christos # Sed expression to map a string onto a valid CPP name. 12557 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12558 1.1 christos 12559 1.1 christos # Sed expression to map a string onto a valid variable name. 12560 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12561 1.1 christos 12562 1.1 christos 12563 1.1 christos exec 6>&1 12564 1.1 christos ## ----------------------------------- ## 12565 1.1 christos ## Main body of $CONFIG_STATUS script. ## 12566 1.1 christos ## ----------------------------------- ## 12567 1.1 christos _ASEOF 12568 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12569 1.1 christos 12570 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12571 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 12572 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 12573 1.1 christos # values after options handling. 12574 1.1 christos ac_log=" 12575 1.1.1.9 christos This file was extended by zlib $as_me 1.3.1, which was 12576 1.1.1.4 christos generated by GNU Autoconf 2.69. Invocation command line was 12577 1.1 christos 12578 1.1 christos CONFIG_FILES = $CONFIG_FILES 12579 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 12580 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 12581 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 12582 1.1 christos $ $0 $@ 12583 1.1 christos 12584 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 12585 1.1 christos " 12586 1.1 christos 12587 1.1 christos _ACEOF 12588 1.1 christos 12589 1.1 christos case $ac_config_files in *" 12590 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 12591 1.1 christos esac 12592 1.1 christos 12593 1.1 christos 12594 1.1 christos 12595 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12596 1.1 christos # Files that config.status was made for. 12597 1.1 christos config_files="$ac_config_files" 12598 1.1 christos config_commands="$ac_config_commands" 12599 1.1 christos 12600 1.1 christos _ACEOF 12601 1.1 christos 12602 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12603 1.1 christos ac_cs_usage="\ 12604 1.1 christos \`$as_me' instantiates files and other configuration actions 12605 1.1 christos from templates according to the current configuration. Unless the files 12606 1.1 christos and actions are specified as TAGs, all are instantiated by default. 12607 1.1 christos 12608 1.1 christos Usage: $0 [OPTION]... [TAG]... 12609 1.1 christos 12610 1.1 christos -h, --help print this help, then exit 12611 1.1 christos -V, --version print version number and configuration settings, then exit 12612 1.1.1.4 christos --config print configuration, then exit 12613 1.1 christos -q, --quiet, --silent 12614 1.1 christos do not print progress messages 12615 1.1 christos -d, --debug don't remove temporary files 12616 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 12617 1.1 christos --file=FILE[:TEMPLATE] 12618 1.1 christos instantiate the configuration file FILE 12619 1.1 christos 12620 1.1 christos Configuration files: 12621 1.1 christos $config_files 12622 1.1 christos 12623 1.1 christos Configuration commands: 12624 1.1 christos $config_commands 12625 1.1 christos 12626 1.1 christos Report bugs to the package provider." 12627 1.1 christos 12628 1.1 christos _ACEOF 12629 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12630 1.1.1.4 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12631 1.1 christos ac_cs_version="\\ 12632 1.1.1.9 christos zlib config.status 1.3.1 12633 1.1.1.4 christos configured by $0, generated by GNU Autoconf 2.69, 12634 1.1.1.4 christos with options \\"\$ac_cs_config\\" 12635 1.1 christos 12636 1.1.1.4 christos Copyright (C) 2012 Free Software Foundation, Inc. 12637 1.1 christos This config.status script is free software; the Free Software Foundation 12638 1.1 christos gives unlimited permission to copy, distribute and modify it." 12639 1.1 christos 12640 1.1 christos ac_pwd='$ac_pwd' 12641 1.1 christos srcdir='$srcdir' 12642 1.1 christos INSTALL='$INSTALL' 12643 1.1 christos MKDIR_P='$MKDIR_P' 12644 1.1 christos AWK='$AWK' 12645 1.1 christos test -n "\$AWK" || AWK=awk 12646 1.1 christos _ACEOF 12647 1.1 christos 12648 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12649 1.1 christos # The default lists apply if the user does not specify any file. 12650 1.1 christos ac_need_defaults=: 12651 1.1 christos while test $# != 0 12652 1.1 christos do 12653 1.1 christos case $1 in 12654 1.1.1.4 christos --*=?*) 12655 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 12656 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12657 1.1 christos ac_shift=: 12658 1.1 christos ;; 12659 1.1.1.4 christos --*=) 12660 1.1.1.4 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 12661 1.1.1.4 christos ac_optarg= 12662 1.1.1.4 christos ac_shift=: 12663 1.1.1.4 christos ;; 12664 1.1 christos *) 12665 1.1 christos ac_option=$1 12666 1.1 christos ac_optarg=$2 12667 1.1 christos ac_shift=shift 12668 1.1 christos ;; 12669 1.1 christos esac 12670 1.1 christos 12671 1.1 christos case $ac_option in 12672 1.1 christos # Handling of the options. 12673 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12674 1.1 christos ac_cs_recheck=: ;; 12675 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12676 1.1 christos $as_echo "$ac_cs_version"; exit ;; 12677 1.1.1.4 christos --config | --confi | --conf | --con | --co | --c ) 12678 1.1.1.4 christos $as_echo "$ac_cs_config"; exit ;; 12679 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 12680 1.1 christos debug=: ;; 12681 1.1 christos --file | --fil | --fi | --f ) 12682 1.1 christos $ac_shift 12683 1.1 christos case $ac_optarg in 12684 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12685 1.1.1.4 christos '') as_fn_error $? "missing file argument" ;; 12686 1.1 christos esac 12687 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 12688 1.1 christos ac_need_defaults=false;; 12689 1.1 christos --he | --h | --help | --hel | -h ) 12690 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 12691 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12692 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 12693 1.1 christos ac_cs_silent=: ;; 12694 1.1 christos 12695 1.1 christos # This is an error. 12696 1.1.1.4 christos -*) as_fn_error $? "unrecognized option: \`$1' 12697 1.1 christos Try \`$0 --help' for more information." ;; 12698 1.1 christos 12699 1.1 christos *) as_fn_append ac_config_targets " $1" 12700 1.1 christos ac_need_defaults=false ;; 12701 1.1 christos 12702 1.1 christos esac 12703 1.1 christos shift 12704 1.1 christos done 12705 1.1 christos 12706 1.1 christos ac_configure_extra_args= 12707 1.1 christos 12708 1.1 christos if $ac_cs_silent; then 12709 1.1 christos exec 6>/dev/null 12710 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 12711 1.1 christos fi 12712 1.1 christos 12713 1.1 christos _ACEOF 12714 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12715 1.1 christos if \$ac_cs_recheck; then 12716 1.1.1.4 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12717 1.1 christos shift 12718 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12719 1.1 christos CONFIG_SHELL='$SHELL' 12720 1.1 christos export CONFIG_SHELL 12721 1.1 christos exec "\$@" 12722 1.1 christos fi 12723 1.1 christos 12724 1.1 christos _ACEOF 12725 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12726 1.1 christos exec 5>>config.log 12727 1.1 christos { 12728 1.1 christos echo 12729 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12730 1.1 christos ## Running $as_me. ## 12731 1.1 christos _ASBOX 12732 1.1 christos $as_echo "$ac_log" 12733 1.1 christos } >&5 12734 1.1 christos 12735 1.1 christos _ACEOF 12736 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12737 1.1 christos # 12738 1.1 christos # INIT-COMMANDS 12739 1.1 christos # 12740 1.1 christos 12741 1.1 christos srcdir="$srcdir" 12742 1.1 christos host="$host" 12743 1.1 christos target="$target" 12744 1.1 christos with_multisubdir="$with_multisubdir" 12745 1.1 christos with_multisrctop="$with_multisrctop" 12746 1.1 christos with_target_subdir="$with_target_subdir" 12747 1.1 christos ac_configure_args="${multilib_arg} ${ac_configure_args}" 12748 1.1 christos multi_basedir="$multi_basedir" 12749 1.1 christos CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12750 1.1 christos CC="$CC" 12751 1.1 christos CXX="$CXX" 12752 1.1 christos GFORTRAN="$GFORTRAN" 12753 1.1.1.5 christos GDC="$GDC" 12754 1.1.1.7 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12755 1.1 christos 12756 1.1 christos 12757 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout 12758 1.1 christos # if CDPATH is set. 12759 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12760 1.1 christos 12761 1.1 christos sed_quote_subst='$sed_quote_subst' 12762 1.1 christos double_quote_subst='$double_quote_subst' 12763 1.1 christos delay_variable_subst='$delay_variable_subst' 12764 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12765 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12766 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12767 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12768 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12769 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12770 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12771 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12772 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12773 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12774 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12775 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12776 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12777 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12778 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12779 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12780 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12781 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12782 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12783 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12784 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12785 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12786 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12787 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12788 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12789 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12790 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12791 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12792 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12793 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12794 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12795 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12796 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12797 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12798 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12799 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12800 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12801 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12802 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12803 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12804 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12805 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12806 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12807 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12808 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12809 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12810 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12811 1.1 christos lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12812 1.1 christos 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"`' 12813 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12814 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12815 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12816 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12817 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12818 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12819 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12820 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12821 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12822 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12823 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12824 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12825 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12826 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12827 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12828 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12829 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12830 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12831 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12832 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12833 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12834 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12835 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12836 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12837 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12838 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12839 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12840 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12841 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12842 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12843 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12844 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12845 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12846 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12847 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12848 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12849 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12850 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12851 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12852 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12853 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12854 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12855 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12856 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12857 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12858 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12859 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12860 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12861 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12862 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12863 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12864 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12865 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12866 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12867 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12868 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12869 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12870 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12871 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12872 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12873 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12874 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12875 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12876 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12877 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12878 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12879 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12880 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12881 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12882 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12883 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12884 1.1 christos 12885 1.1 christos LTCC='$LTCC' 12886 1.1 christos LTCFLAGS='$LTCFLAGS' 12887 1.1 christos compiler='$compiler_DEFAULT' 12888 1.1 christos 12889 1.1 christos # A function that is used when there is no print builtin or printf. 12890 1.1 christos func_fallback_echo () 12891 1.1 christos { 12892 1.1 christos eval 'cat <<_LTECHO_EOF 12893 1.1 christos \$1 12894 1.1 christos _LTECHO_EOF' 12895 1.1 christos } 12896 1.1 christos 12897 1.1 christos # Quote evaled strings. 12898 1.1 christos for var in SHELL \ 12899 1.1 christos ECHO \ 12900 1.1 christos SED \ 12901 1.1 christos GREP \ 12902 1.1 christos EGREP \ 12903 1.1 christos FGREP \ 12904 1.1 christos LD \ 12905 1.1 christos NM \ 12906 1.1 christos LN_S \ 12907 1.1 christos lt_SP2NL \ 12908 1.1 christos lt_NL2SP \ 12909 1.1 christos reload_flag \ 12910 1.1 christos OBJDUMP \ 12911 1.1 christos deplibs_check_method \ 12912 1.1 christos file_magic_cmd \ 12913 1.1 christos AR \ 12914 1.1 christos AR_FLAGS \ 12915 1.1 christos STRIP \ 12916 1.1 christos RANLIB \ 12917 1.1 christos CC \ 12918 1.1 christos CFLAGS \ 12919 1.1 christos compiler \ 12920 1.1 christos lt_cv_sys_global_symbol_pipe \ 12921 1.1 christos lt_cv_sys_global_symbol_to_cdecl \ 12922 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \ 12923 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12924 1.1 christos lt_prog_compiler_no_builtin_flag \ 12925 1.1 christos lt_prog_compiler_wl \ 12926 1.1 christos lt_prog_compiler_pic \ 12927 1.1 christos lt_prog_compiler_static \ 12928 1.1 christos lt_cv_prog_compiler_c_o \ 12929 1.1 christos need_locks \ 12930 1.1 christos DSYMUTIL \ 12931 1.1 christos NMEDIT \ 12932 1.1 christos LIPO \ 12933 1.1 christos OTOOL \ 12934 1.1 christos OTOOL64 \ 12935 1.1 christos shrext_cmds \ 12936 1.1 christos export_dynamic_flag_spec \ 12937 1.1 christos whole_archive_flag_spec \ 12938 1.1 christos compiler_needs_object \ 12939 1.1 christos with_gnu_ld \ 12940 1.1 christos allow_undefined_flag \ 12941 1.1 christos no_undefined_flag \ 12942 1.1 christos hardcode_libdir_flag_spec \ 12943 1.1 christos hardcode_libdir_flag_spec_ld \ 12944 1.1 christos hardcode_libdir_separator \ 12945 1.1 christos fix_srcfile_path \ 12946 1.1 christos exclude_expsyms \ 12947 1.1 christos include_expsyms \ 12948 1.1 christos file_list_spec \ 12949 1.1 christos variables_saved_for_relink \ 12950 1.1 christos libname_spec \ 12951 1.1 christos library_names_spec \ 12952 1.1 christos soname_spec \ 12953 1.1 christos install_override_mode \ 12954 1.1 christos finish_eval \ 12955 1.1 christos old_striplib \ 12956 1.1 christos striplib; do 12957 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12958 1.1 christos *[\\\\\\\`\\"\\\$]*) 12959 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12960 1.1 christos ;; 12961 1.1 christos *) 12962 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12963 1.1 christos ;; 12964 1.1 christos esac 12965 1.1 christos done 12966 1.1 christos 12967 1.1 christos # Double-quote double-evaled strings. 12968 1.1 christos for var in reload_cmds \ 12969 1.1 christos old_postinstall_cmds \ 12970 1.1 christos old_postuninstall_cmds \ 12971 1.1 christos old_archive_cmds \ 12972 1.1 christos extract_expsyms_cmds \ 12973 1.1 christos old_archive_from_new_cmds \ 12974 1.1 christos old_archive_from_expsyms_cmds \ 12975 1.1 christos archive_cmds \ 12976 1.1 christos archive_expsym_cmds \ 12977 1.1 christos module_cmds \ 12978 1.1 christos module_expsym_cmds \ 12979 1.1 christos export_symbols_cmds \ 12980 1.1 christos prelink_cmds \ 12981 1.1 christos postinstall_cmds \ 12982 1.1 christos postuninstall_cmds \ 12983 1.1 christos finish_cmds \ 12984 1.1 christos sys_lib_search_path_spec \ 12985 1.1 christos sys_lib_dlsearch_path_spec; do 12986 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12987 1.1 christos *[\\\\\\\`\\"\\\$]*) 12988 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12989 1.1 christos ;; 12990 1.1 christos *) 12991 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12992 1.1 christos ;; 12993 1.1 christos esac 12994 1.1 christos done 12995 1.1 christos 12996 1.1 christos ac_aux_dir='$ac_aux_dir' 12997 1.1 christos xsi_shell='$xsi_shell' 12998 1.1 christos lt_shell_append='$lt_shell_append' 12999 1.1 christos 13000 1.1 christos # See if we are running on zsh, and set the options which allow our 13001 1.1 christos # commands through without removal of \ escapes INIT. 13002 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then 13003 1.1 christos setopt NO_GLOB_SUBST 13004 1.1 christos fi 13005 1.1 christos 13006 1.1 christos 13007 1.1 christos PACKAGE='$PACKAGE' 13008 1.1 christos VERSION='$VERSION' 13009 1.1 christos TIMESTAMP='$TIMESTAMP' 13010 1.1 christos RM='$RM' 13011 1.1 christos ofile='$ofile' 13012 1.1 christos 13013 1.1 christos 13014 1.1 christos 13015 1.1 christos 13016 1.1 christos _ACEOF 13017 1.1 christos 13018 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13019 1.1 christos 13020 1.1 christos # Handling of arguments. 13021 1.1 christos for ac_config_target in $ac_config_targets 13022 1.1 christos do 13023 1.1 christos case $ac_config_target in 13024 1.1 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 13025 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13026 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13027 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13028 1.1 christos 13029 1.1.1.4 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13030 1.1 christos esac 13031 1.1 christos done 13032 1.1 christos 13033 1.1 christos 13034 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 13035 1.1 christos # then the envvar interface is used. Set only those that are not. 13036 1.1 christos # We use the long form for the default assignment because of an extremely 13037 1.1 christos # bizarre bug on SunOS 4.1.3. 13038 1.1 christos if $ac_need_defaults; then 13039 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13040 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13041 1.1 christos fi 13042 1.1 christos 13043 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 13044 1.1 christos # simply because there is no reason against having it here, and in addition, 13045 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 13046 1.1 christos # Hook for its removal unless debugging. 13047 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 13048 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 13049 1.1 christos $debug || 13050 1.1 christos { 13051 1.1.1.4 christos tmp= ac_tmp= 13052 1.1 christos trap 'exit_status=$? 13053 1.1.1.4 christos : "${ac_tmp:=$tmp}" 13054 1.1.1.4 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13055 1.1 christos ' 0 13056 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 13057 1.1 christos } 13058 1.1 christos # Create a (secure) tmp directory for tmp files. 13059 1.1 christos 13060 1.1 christos { 13061 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13062 1.1.1.4 christos test -d "$tmp" 13063 1.1 christos } || 13064 1.1 christos { 13065 1.1 christos tmp=./conf$$-$RANDOM 13066 1.1 christos (umask 077 && mkdir "$tmp") 13067 1.1.1.4 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13068 1.1.1.4 christos ac_tmp=$tmp 13069 1.1 christos 13070 1.1 christos # Set up the scripts for CONFIG_FILES section. 13071 1.1 christos # No need to generate them if there are no CONFIG_FILES. 13072 1.1 christos # This happens for instance with `./config.status config.h'. 13073 1.1 christos if test -n "$CONFIG_FILES"; then 13074 1.1 christos 13075 1.1 christos 13076 1.1 christos ac_cr=`echo X | tr X '\015'` 13077 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 13078 1.1 christos # But we know of no other shell where ac_cr would be empty at this 13079 1.1 christos # point, so we can use a bashism as a fallback. 13080 1.1 christos if test "x$ac_cr" = x; then 13081 1.1 christos eval ac_cr=\$\'\\r\' 13082 1.1 christos fi 13083 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13084 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13085 1.1.1.4 christos ac_cs_awk_cr='\\r' 13086 1.1 christos else 13087 1.1 christos ac_cs_awk_cr=$ac_cr 13088 1.1 christos fi 13089 1.1 christos 13090 1.1.1.4 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13091 1.1 christos _ACEOF 13092 1.1 christos 13093 1.1 christos 13094 1.1 christos { 13095 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 13096 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13097 1.1 christos echo "_ACEOF" 13098 1.1 christos } >conf$$subs.sh || 13099 1.1.1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13100 1.1.1.4 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13101 1.1 christos ac_delim='%!_!# ' 13102 1.1 christos for ac_last_try in false false false false false :; do 13103 1.1 christos . ./conf$$subs.sh || 13104 1.1.1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13105 1.1 christos 13106 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13107 1.1 christos if test $ac_delim_n = $ac_delim_num; then 13108 1.1 christos break 13109 1.1 christos elif $ac_last_try; then 13110 1.1.1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13111 1.1 christos else 13112 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13113 1.1 christos fi 13114 1.1 christos done 13115 1.1 christos rm -f conf$$subs.sh 13116 1.1 christos 13117 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13118 1.1.1.4 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13119 1.1 christos _ACEOF 13120 1.1 christos sed -n ' 13121 1.1 christos h 13122 1.1 christos s/^/S["/; s/!.*/"]=/ 13123 1.1 christos p 13124 1.1 christos g 13125 1.1 christos s/^[^!]*!// 13126 1.1 christos :repl 13127 1.1 christos t repl 13128 1.1 christos s/'"$ac_delim"'$// 13129 1.1 christos t delim 13130 1.1 christos :nl 13131 1.1 christos h 13132 1.1.1.4 christos s/\(.\{148\}\)..*/\1/ 13133 1.1 christos t more1 13134 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13135 1.1 christos p 13136 1.1 christos n 13137 1.1 christos b repl 13138 1.1 christos :more1 13139 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13140 1.1 christos p 13141 1.1 christos g 13142 1.1 christos s/.\{148\}// 13143 1.1 christos t nl 13144 1.1 christos :delim 13145 1.1 christos h 13146 1.1.1.4 christos s/\(.\{148\}\)..*/\1/ 13147 1.1 christos t more2 13148 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 13149 1.1 christos p 13150 1.1 christos b 13151 1.1 christos :more2 13152 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13153 1.1 christos p 13154 1.1 christos g 13155 1.1 christos s/.\{148\}// 13156 1.1 christos t delim 13157 1.1 christos ' <conf$$subs.awk | sed ' 13158 1.1 christos /^[^""]/{ 13159 1.1 christos N 13160 1.1 christos s/\n// 13161 1.1 christos } 13162 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 13163 1.1 christos rm -f conf$$subs.awk 13164 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13165 1.1 christos _ACAWK 13166 1.1.1.4 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13167 1.1 christos for (key in S) S_is_set[key] = 1 13168 1.1 christos FS = "" 13169 1.1 christos 13170 1.1 christos } 13171 1.1 christos { 13172 1.1 christos line = $ 0 13173 1.1 christos nfields = split(line, field, "@") 13174 1.1 christos substed = 0 13175 1.1 christos len = length(field[1]) 13176 1.1 christos for (i = 2; i < nfields; i++) { 13177 1.1 christos key = field[i] 13178 1.1 christos keylen = length(key) 13179 1.1 christos if (S_is_set[key]) { 13180 1.1 christos value = S[key] 13181 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13182 1.1 christos len += length(value) + length(field[++i]) 13183 1.1 christos substed = 1 13184 1.1 christos } else 13185 1.1 christos len += 1 + keylen 13186 1.1 christos } 13187 1.1 christos 13188 1.1 christos print line 13189 1.1 christos } 13190 1.1 christos 13191 1.1 christos _ACAWK 13192 1.1 christos _ACEOF 13193 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13194 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13195 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13196 1.1 christos else 13197 1.1 christos cat 13198 1.1.1.4 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13199 1.1.1.4 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13200 1.1 christos _ACEOF 13201 1.1 christos 13202 1.1.1.4 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13203 1.1.1.4 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13204 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 13205 1.1 christos # (actually we leave an empty line to preserve line numbers). 13206 1.1 christos if test "x$srcdir" = x.; then 13207 1.1.1.4 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13208 1.1.1.4 christos h 13209 1.1.1.4 christos s/// 13210 1.1.1.4 christos s/^/:/ 13211 1.1.1.4 christos s/[ ]*$/:/ 13212 1.1.1.4 christos s/:\$(srcdir):/:/g 13213 1.1.1.4 christos s/:\${srcdir}:/:/g 13214 1.1.1.4 christos s/:@srcdir@:/:/g 13215 1.1.1.4 christos s/^:*// 13216 1.1 christos s/:*$// 13217 1.1.1.4 christos x 13218 1.1.1.4 christos s/\(=[ ]*\).*/\1/ 13219 1.1.1.4 christos G 13220 1.1.1.4 christos s/\n// 13221 1.1 christos s/^[^=]*=[ ]*$// 13222 1.1 christos }' 13223 1.1 christos fi 13224 1.1 christos 13225 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13226 1.1 christos fi # test -n "$CONFIG_FILES" 13227 1.1 christos 13228 1.1 christos 13229 1.1 christos eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 13230 1.1 christos shift 13231 1.1 christos for ac_tag 13232 1.1 christos do 13233 1.1 christos case $ac_tag in 13234 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 13235 1.1 christos esac 13236 1.1 christos case $ac_mode$ac_tag in 13237 1.1 christos :[FHL]*:*);; 13238 1.1.1.4 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13239 1.1 christos :[FH]-) ac_tag=-:-;; 13240 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13241 1.1 christos esac 13242 1.1 christos ac_save_IFS=$IFS 13243 1.1 christos IFS=: 13244 1.1 christos set x $ac_tag 13245 1.1 christos IFS=$ac_save_IFS 13246 1.1 christos shift 13247 1.1 christos ac_file=$1 13248 1.1 christos shift 13249 1.1 christos 13250 1.1 christos case $ac_mode in 13251 1.1 christos :L) ac_source=$1;; 13252 1.1 christos :[FH]) 13253 1.1 christos ac_file_inputs= 13254 1.1 christos for ac_f 13255 1.1 christos do 13256 1.1 christos case $ac_f in 13257 1.1.1.4 christos -) ac_f="$ac_tmp/stdin";; 13258 1.1 christos *) # Look for the file first in the build tree, then in the source tree 13259 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 13260 1.1 christos # because $ac_f cannot contain `:'. 13261 1.1 christos test -f "$ac_f" || 13262 1.1 christos case $ac_f in 13263 1.1 christos [\\/$]*) false;; 13264 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13265 1.1 christos esac || 13266 1.1.1.4 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13267 1.1 christos esac 13268 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13269 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 13270 1.1 christos done 13271 1.1 christos 13272 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 13273 1.1 christos # use $as_me), people would be surprised to read: 13274 1.1 christos # /* config.h. Generated by config.status. */ 13275 1.1 christos configure_input='Generated from '` 13276 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13277 1.1 christos `' by configure.' 13278 1.1 christos if test x"$ac_file" != x-; then 13279 1.1 christos configure_input="$ac_file. $configure_input" 13280 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13281 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 13282 1.1 christos fi 13283 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 13284 1.1 christos case $configure_input in #( 13285 1.1 christos *\&* | *\|* | *\\* ) 13286 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 13287 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 13288 1.1 christos *) ac_sed_conf_input=$configure_input;; 13289 1.1 christos esac 13290 1.1 christos 13291 1.1 christos case $ac_tag in 13292 1.1.1.4 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13293 1.1.1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13294 1.1 christos esac 13295 1.1 christos ;; 13296 1.1 christos esac 13297 1.1 christos 13298 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 13299 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13300 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 13301 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 13302 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13303 1.1 christos $as_echo X"$ac_file" | 13304 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13305 1.1 christos s//\1/ 13306 1.1 christos q 13307 1.1 christos } 13308 1.1 christos /^X\(\/\/\)[^/].*/{ 13309 1.1 christos s//\1/ 13310 1.1 christos q 13311 1.1 christos } 13312 1.1 christos /^X\(\/\/\)$/{ 13313 1.1 christos s//\1/ 13314 1.1 christos q 13315 1.1 christos } 13316 1.1 christos /^X\(\/\).*/{ 13317 1.1 christos s//\1/ 13318 1.1 christos q 13319 1.1 christos } 13320 1.1 christos s/.*/./; q'` 13321 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 13322 1.1 christos ac_builddir=. 13323 1.1 christos 13324 1.1 christos case "$ac_dir" in 13325 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13326 1.1 christos *) 13327 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13328 1.1 christos # A ".." for each directory in $ac_dir_suffix. 13329 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13330 1.1 christos case $ac_top_builddir_sub in 13331 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13332 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13333 1.1 christos esac ;; 13334 1.1 christos esac 13335 1.1 christos ac_abs_top_builddir=$ac_pwd 13336 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 13337 1.1 christos # for backward compatibility: 13338 1.1 christos ac_top_builddir=$ac_top_build_prefix 13339 1.1 christos 13340 1.1 christos case $srcdir in 13341 1.1 christos .) # We are building in place. 13342 1.1 christos ac_srcdir=. 13343 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 13344 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 13345 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 13346 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 13347 1.1 christos ac_top_srcdir=$srcdir 13348 1.1 christos ac_abs_top_srcdir=$srcdir ;; 13349 1.1 christos *) # Relative name. 13350 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13351 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 13352 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13353 1.1 christos esac 13354 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13355 1.1 christos 13356 1.1 christos 13357 1.1 christos case $ac_mode in 13358 1.1 christos :F) 13359 1.1 christos # 13360 1.1 christos # CONFIG_FILE 13361 1.1 christos # 13362 1.1 christos 13363 1.1 christos case $INSTALL in 13364 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13365 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13366 1.1 christos esac 13367 1.1 christos ac_MKDIR_P=$MKDIR_P 13368 1.1 christos case $MKDIR_P in 13369 1.1 christos [\\/$]* | ?:[\\/]* ) ;; 13370 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13371 1.1 christos esac 13372 1.1 christos _ACEOF 13373 1.1 christos 13374 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13375 1.1 christos # If the template does not know about datarootdir, expand it. 13376 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 13377 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 13378 1.1 christos ac_sed_dataroot=' 13379 1.1 christos /datarootdir/ { 13380 1.1 christos p 13381 1.1 christos q 13382 1.1 christos } 13383 1.1 christos /@datadir@/p 13384 1.1 christos /@docdir@/p 13385 1.1 christos /@infodir@/p 13386 1.1 christos /@localedir@/p 13387 1.1 christos /@mandir@/p' 13388 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13389 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 13390 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13391 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13392 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13393 1.1 christos _ACEOF 13394 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13395 1.1 christos ac_datarootdir_hack=' 13396 1.1 christos s&@datadir@&$datadir&g 13397 1.1 christos s&@docdir@&$docdir&g 13398 1.1 christos s&@infodir@&$infodir&g 13399 1.1 christos s&@localedir@&$localedir&g 13400 1.1 christos s&@mandir@&$mandir&g 13401 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 13402 1.1 christos esac 13403 1.1 christos _ACEOF 13404 1.1 christos 13405 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 13406 1.1 christos # Shell code in configure.ac might set extrasub. 13407 1.1 christos # FIXME: do we really want to maintain this feature? 13408 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13409 1.1 christos ac_sed_extra="$ac_vpsub 13410 1.1 christos $extrasub 13411 1.1 christos _ACEOF 13412 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13413 1.1 christos :t 13414 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13415 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 13416 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 13417 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 13418 1.1 christos s&@srcdir@&$ac_srcdir&;t t 13419 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 13420 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 13421 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13422 1.1 christos s&@builddir@&$ac_builddir&;t t 13423 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 13424 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13425 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 13426 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t 13427 1.1 christos $ac_datarootdir_hack 13428 1.1 christos " 13429 1.1.1.4 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13430 1.1.1.4 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13431 1.1 christos 13432 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13433 1.1.1.4 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13434 1.1.1.4 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13435 1.1.1.4 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 13436 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13437 1.1.1.4 christos which seems to be undefined. Please make sure it is defined" >&5 13438 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13439 1.1.1.4 christos which seems to be undefined. Please make sure it is defined" >&2;} 13440 1.1 christos 13441 1.1.1.4 christos rm -f "$ac_tmp/stdin" 13442 1.1 christos case $ac_file in 13443 1.1.1.4 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13444 1.1.1.4 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13445 1.1 christos esac \ 13446 1.1.1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13447 1.1 christos ;; 13448 1.1 christos 13449 1.1 christos 13450 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13451 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 13452 1.1 christos ;; 13453 1.1 christos esac 13454 1.1 christos 13455 1.1 christos 13456 1.1 christos case $ac_file$ac_mode in 13457 1.1 christos "default-1":C) 13458 1.1 christos # Only add multilib support code if we just rebuilt the top-level 13459 1.1 christos # Makefile. 13460 1.1 christos case " $CONFIG_FILES " in 13461 1.1 christos *" Makefile "*) 13462 1.1 christos ac_file=Makefile . ${multi_basedir}/config-ml.in 13463 1.1 christos ;; 13464 1.1 christos esac ;; 13465 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13466 1.1.1.4 christos # Older Autoconf quotes --file arguments for eval, but not when files 13467 1.1 christos # are listed without --file. Let's play safe and only enable the eval 13468 1.1 christos # if we detect the quoting. 13469 1.1.1.7 christos case $CONFIG_FILES in 13470 1.1.1.7 christos *\'*) eval set x "$CONFIG_FILES" ;; 13471 1.1.1.7 christos *) set x $CONFIG_FILES ;; 13472 1.1.1.7 christos esac 13473 1.1 christos shift 13474 1.1.1.7 christos for mf 13475 1.1 christos do 13476 1.1 christos # Strip MF so we end up with the name of the file. 13477 1.1.1.7 christos mf=`echo "$mf" | sed -e 's/:.*$//'` 13478 1.1.1.7 christos # Check whether this is an Automake generated Makefile or not. 13479 1.1.1.7 christos # We used to match only the files named 'Makefile.in', but 13480 1.1.1.7 christos # some people rename them; so instead we look at the file content. 13481 1.1.1.7 christos # Grep'ing the first line is not enough: some people post-process 13482 1.1.1.7 christos # each Makefile.in and add a new line on top of each file to say so. 13483 1.1.1.7 christos # Grep'ing the whole file is not good either: AIX grep has a line 13484 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000. 13485 1.1.1.7 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13486 1.1.1.7 christos dirpart=`$as_dirname -- "$mf" || 13487 1.1.1.7 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13488 1.1.1.7 christos X"$mf" : 'X\(//\)[^/]' \| \ 13489 1.1.1.7 christos X"$mf" : 'X\(//\)$' \| \ 13490 1.1.1.7 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13491 1.1.1.7 christos $as_echo X"$mf" | 13492 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13493 1.1 christos s//\1/ 13494 1.1 christos q 13495 1.1 christos } 13496 1.1 christos /^X\(\/\/\)[^/].*/{ 13497 1.1 christos s//\1/ 13498 1.1 christos q 13499 1.1 christos } 13500 1.1 christos /^X\(\/\/\)$/{ 13501 1.1 christos s//\1/ 13502 1.1 christos q 13503 1.1 christos } 13504 1.1 christos /^X\(\/\).*/{ 13505 1.1 christos s//\1/ 13506 1.1 christos q 13507 1.1 christos } 13508 1.1 christos s/.*/./; q'` 13509 1.1.1.7 christos else 13510 1.1.1.7 christos continue 13511 1.1.1.7 christos fi 13512 1.1.1.7 christos # Extract the definition of DEPDIR, am__include, and am__quote 13513 1.1.1.7 christos # from the Makefile without running 'make'. 13514 1.1.1.7 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13515 1.1.1.7 christos test -z "$DEPDIR" && continue 13516 1.1.1.7 christos am__include=`sed -n 's/^am__include = //p' < "$mf"` 13517 1.1.1.7 christos test -z "$am__include" && continue 13518 1.1.1.7 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13519 1.1.1.7 christos # Find all dependency output files, they are included files with 13520 1.1.1.7 christos # $(DEPDIR) in their names. We invoke sed twice because it is the 13521 1.1.1.7 christos # simplest approach to changing $(DEPDIR) to its actual value in the 13522 1.1.1.7 christos # expansion. 13523 1.1.1.7 christos for file in `sed -n " 13524 1.1.1.7 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13525 1.1.1.7 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13526 1.1.1.7 christos # Make sure the directory exists. 13527 1.1.1.7 christos test -f "$dirpart/$file" && continue 13528 1.1.1.7 christos fdir=`$as_dirname -- "$file" || 13529 1.1.1.7 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13530 1.1.1.7 christos X"$file" : 'X\(//\)[^/]' \| \ 13531 1.1.1.7 christos X"$file" : 'X\(//\)$' \| \ 13532 1.1.1.7 christos X"$file" : 'X\(/\)' \| . 2>/dev/null || 13533 1.1.1.7 christos $as_echo X"$file" | 13534 1.1.1.7 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13535 1.1 christos s//\1/ 13536 1.1 christos q 13537 1.1 christos } 13538 1.1.1.7 christos /^X\(\/\/\)[^/].*/{ 13539 1.1 christos s//\1/ 13540 1.1 christos q 13541 1.1 christos } 13542 1.1.1.7 christos /^X\(\/\/\)$/{ 13543 1.1.1.7 christos s//\1/ 13544 1.1.1.7 christos q 13545 1.1.1.7 christos } 13546 1.1.1.7 christos /^X\(\/\).*/{ 13547 1.1 christos s//\1/ 13548 1.1 christos q 13549 1.1 christos } 13550 1.1 christos s/.*/./; q'` 13551 1.1.1.7 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p 13552 1.1.1.7 christos # echo "creating $dirpart/$file" 13553 1.1.1.7 christos echo '# dummy' > "$dirpart/$file" 13554 1.1.1.7 christos done 13555 1.1 christos done 13556 1.1 christos } 13557 1.1 christos ;; 13558 1.1 christos "libtool":C) 13559 1.1 christos 13560 1.1 christos # See if we are running on zsh, and set the options which allow our 13561 1.1 christos # commands through without removal of \ escapes. 13562 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 13563 1.1 christos setopt NO_GLOB_SUBST 13564 1.1 christos fi 13565 1.1 christos 13566 1.1 christos cfgfile="${ofile}T" 13567 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13568 1.1 christos $RM "$cfgfile" 13569 1.1 christos 13570 1.1 christos cat <<_LT_EOF >> "$cfgfile" 13571 1.1 christos #! $SHELL 13572 1.1 christos 13573 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13574 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13575 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13576 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh. 13577 1.1 christos # 13578 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13579 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13580 1.1 christos # Written by Gordon Matzigkeit, 1996 13581 1.1 christos # 13582 1.1 christos # This file is part of GNU Libtool. 13583 1.1 christos # 13584 1.1 christos # GNU Libtool is free software; you can redistribute it and/or 13585 1.1 christos # modify it under the terms of the GNU General Public License as 13586 1.1 christos # published by the Free Software Foundation; either version 2 of 13587 1.1 christos # the License, or (at your option) any later version. 13588 1.1 christos # 13589 1.1 christos # As a special exception to the GNU General Public License, 13590 1.1 christos # if you distribute this file as part of a program or library that 13591 1.1 christos # is built using GNU Libtool, you may include this file under the 13592 1.1 christos # same distribution terms that you use for the rest of that program. 13593 1.1 christos # 13594 1.1 christos # GNU Libtool is distributed in the hope that it will be useful, 13595 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of 13596 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13597 1.1 christos # GNU General Public License for more details. 13598 1.1 christos # 13599 1.1 christos # You should have received a copy of the GNU General Public License 13600 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy 13601 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13602 1.1 christos # obtained by writing to the Free Software Foundation, Inc., 13603 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13604 1.1 christos 13605 1.1 christos 13606 1.1 christos # The names of the tagged configurations supported by this script. 13607 1.1 christos available_tags="" 13608 1.1 christos 13609 1.1 christos # ### BEGIN LIBTOOL CONFIG 13610 1.1 christos 13611 1.1 christos # Which release of libtool.m4 was used? 13612 1.1 christos macro_version=$macro_version 13613 1.1 christos macro_revision=$macro_revision 13614 1.1 christos 13615 1.1 christos # Whether or not to build shared libraries. 13616 1.1 christos build_libtool_libs=$enable_shared 13617 1.1 christos 13618 1.1 christos # Whether or not to build static libraries. 13619 1.1 christos build_old_libs=$enable_static 13620 1.1 christos 13621 1.1 christos # What type of objects to build. 13622 1.1 christos pic_mode=$pic_mode 13623 1.1 christos 13624 1.1 christos # Whether or not to optimize for fast installation. 13625 1.1 christos fast_install=$enable_fast_install 13626 1.1 christos 13627 1.1 christos # Shell to use when invoking shell scripts. 13628 1.1 christos SHELL=$lt_SHELL 13629 1.1 christos 13630 1.1 christos # An echo program that protects backslashes. 13631 1.1 christos ECHO=$lt_ECHO 13632 1.1 christos 13633 1.1 christos # The host system. 13634 1.1 christos host_alias=$host_alias 13635 1.1 christos host=$host 13636 1.1 christos host_os=$host_os 13637 1.1 christos 13638 1.1 christos # The build system. 13639 1.1 christos build_alias=$build_alias 13640 1.1 christos build=$build 13641 1.1 christos build_os=$build_os 13642 1.1 christos 13643 1.1 christos # A sed program that does not truncate output. 13644 1.1 christos SED=$lt_SED 13645 1.1 christos 13646 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n. 13647 1.1 christos Xsed="\$SED -e 1s/^X//" 13648 1.1 christos 13649 1.1 christos # A grep program that handles long lines. 13650 1.1 christos GREP=$lt_GREP 13651 1.1 christos 13652 1.1 christos # An ERE matcher. 13653 1.1 christos EGREP=$lt_EGREP 13654 1.1 christos 13655 1.1 christos # A literal string matcher. 13656 1.1 christos FGREP=$lt_FGREP 13657 1.1 christos 13658 1.1 christos # A BSD- or MS-compatible name lister. 13659 1.1 christos NM=$lt_NM 13660 1.1 christos 13661 1.1 christos # Whether we need soft or hard links. 13662 1.1 christos LN_S=$lt_LN_S 13663 1.1 christos 13664 1.1 christos # What is the maximum length of a command? 13665 1.1 christos max_cmd_len=$max_cmd_len 13666 1.1 christos 13667 1.1 christos # Object file suffix (normally "o"). 13668 1.1 christos objext=$ac_objext 13669 1.1 christos 13670 1.1 christos # Executable file suffix (normally ""). 13671 1.1 christos exeext=$exeext 13672 1.1 christos 13673 1.1 christos # whether the shell understands "unset". 13674 1.1 christos lt_unset=$lt_unset 13675 1.1 christos 13676 1.1 christos # turn spaces into newlines. 13677 1.1 christos SP2NL=$lt_lt_SP2NL 13678 1.1 christos 13679 1.1 christos # turn newlines into spaces. 13680 1.1 christos NL2SP=$lt_lt_NL2SP 13681 1.1 christos 13682 1.1 christos # An object symbol dumper. 13683 1.1 christos OBJDUMP=$lt_OBJDUMP 13684 1.1 christos 13685 1.1 christos # Method to check whether dependent libraries are shared objects. 13686 1.1 christos deplibs_check_method=$lt_deplibs_check_method 13687 1.1 christos 13688 1.1 christos # Command to use when deplibs_check_method == "file_magic". 13689 1.1 christos file_magic_cmd=$lt_file_magic_cmd 13690 1.1 christos 13691 1.1 christos # The archiver. 13692 1.1 christos AR=$lt_AR 13693 1.1 christos AR_FLAGS=$lt_AR_FLAGS 13694 1.1 christos 13695 1.1 christos # A symbol stripping program. 13696 1.1 christos STRIP=$lt_STRIP 13697 1.1 christos 13698 1.1 christos # Commands used to install an old-style archive. 13699 1.1 christos RANLIB=$lt_RANLIB 13700 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds 13701 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds 13702 1.1 christos 13703 1.1 christos # Whether to use a lock for old archive extraction. 13704 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction 13705 1.1 christos 13706 1.1 christos # A C compiler. 13707 1.1 christos LTCC=$lt_CC 13708 1.1 christos 13709 1.1 christos # LTCC compiler flags. 13710 1.1 christos LTCFLAGS=$lt_CFLAGS 13711 1.1 christos 13712 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names. 13713 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13714 1.1 christos 13715 1.1 christos # Transform the output of nm in a proper C declaration. 13716 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13717 1.1 christos 13718 1.1 christos # Transform the output of nm in a C name address pair. 13719 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13720 1.1 christos 13721 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed. 13722 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13723 1.1 christos 13724 1.1 christos # The name of the directory that contains temporary libtool files. 13725 1.1 christos objdir=$objdir 13726 1.1 christos 13727 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file". 13728 1.1 christos MAGIC_CMD=$MAGIC_CMD 13729 1.1 christos 13730 1.1 christos # Must we lock files when doing compilation? 13731 1.1 christos need_locks=$lt_need_locks 13732 1.1 christos 13733 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13734 1.1 christos DSYMUTIL=$lt_DSYMUTIL 13735 1.1 christos 13736 1.1 christos # Tool to change global to local symbols on Mac OS X. 13737 1.1 christos NMEDIT=$lt_NMEDIT 13738 1.1 christos 13739 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X. 13740 1.1 christos LIPO=$lt_LIPO 13741 1.1 christos 13742 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X. 13743 1.1 christos OTOOL=$lt_OTOOL 13744 1.1 christos 13745 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13746 1.1 christos OTOOL64=$lt_OTOOL64 13747 1.1 christos 13748 1.1 christos # Old archive suffix (normally "a"). 13749 1.1 christos libext=$libext 13750 1.1 christos 13751 1.1 christos # Shared library suffix (normally ".so"). 13752 1.1 christos shrext_cmds=$lt_shrext_cmds 13753 1.1 christos 13754 1.1 christos # The commands to extract the exported symbol list from a shared archive. 13755 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds 13756 1.1 christos 13757 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and 13758 1.1 christos # restored at link time. 13759 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink 13760 1.1 christos 13761 1.1 christos # Do we need the "lib" prefix for modules? 13762 1.1 christos need_lib_prefix=$need_lib_prefix 13763 1.1 christos 13764 1.1 christos # Do we need a version for libraries? 13765 1.1 christos need_version=$need_version 13766 1.1 christos 13767 1.1 christos # Library versioning type. 13768 1.1 christos version_type=$version_type 13769 1.1 christos 13770 1.1 christos # Shared library runtime path variable. 13771 1.1 christos runpath_var=$runpath_var 13772 1.1 christos 13773 1.1 christos # Shared library path variable. 13774 1.1 christos shlibpath_var=$shlibpath_var 13775 1.1 christos 13776 1.1 christos # Is shlibpath searched before the hard-coded library search path? 13777 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13778 1.1 christos 13779 1.1 christos # Format of library name prefix. 13780 1.1 christos libname_spec=$lt_libname_spec 13781 1.1 christos 13782 1.1 christos # List of archive names. First name is the real one, the rest are links. 13783 1.1 christos # The last name is the one that the linker finds with -lNAME 13784 1.1 christos library_names_spec=$lt_library_names_spec 13785 1.1 christos 13786 1.1 christos # The coded name of the library, if different from the real name. 13787 1.1 christos soname_spec=$lt_soname_spec 13788 1.1 christos 13789 1.1 christos # Permission mode override for installation of shared libraries. 13790 1.1 christos install_override_mode=$lt_install_override_mode 13791 1.1 christos 13792 1.1 christos # Command to use after installation of a shared archive. 13793 1.1 christos postinstall_cmds=$lt_postinstall_cmds 13794 1.1 christos 13795 1.1 christos # Command to use after uninstallation of a shared archive. 13796 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds 13797 1.1 christos 13798 1.1 christos # Commands used to finish a libtool library installation in a directory. 13799 1.1 christos finish_cmds=$lt_finish_cmds 13800 1.1 christos 13801 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but 13802 1.1 christos # not shown. 13803 1.1 christos finish_eval=$lt_finish_eval 13804 1.1 christos 13805 1.1 christos # Whether we should hardcode library paths into libraries. 13806 1.1 christos hardcode_into_libs=$hardcode_into_libs 13807 1.1 christos 13808 1.1 christos # Compile-time system search path for libraries. 13809 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13810 1.1 christos 13811 1.1 christos # Run-time system search path for libraries. 13812 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13813 1.1 christos 13814 1.1 christos # Whether dlopen is supported. 13815 1.1 christos dlopen_support=$enable_dlopen 13816 1.1 christos 13817 1.1 christos # Whether dlopen of programs is supported. 13818 1.1 christos dlopen_self=$enable_dlopen_self 13819 1.1 christos 13820 1.1 christos # Whether dlopen of statically linked programs is supported. 13821 1.1 christos dlopen_self_static=$enable_dlopen_self_static 13822 1.1 christos 13823 1.1 christos # Commands to strip libraries. 13824 1.1 christos old_striplib=$lt_old_striplib 13825 1.1 christos striplib=$lt_striplib 13826 1.1 christos 13827 1.1 christos 13828 1.1 christos # The linker used to build libraries. 13829 1.1 christos LD=$lt_LD 13830 1.1 christos 13831 1.1 christos # How to create reloadable object files. 13832 1.1 christos reload_flag=$lt_reload_flag 13833 1.1 christos reload_cmds=$lt_reload_cmds 13834 1.1 christos 13835 1.1 christos # Commands used to build an old-style archive. 13836 1.1 christos old_archive_cmds=$lt_old_archive_cmds 13837 1.1 christos 13838 1.1 christos # A language specific compiler. 13839 1.1 christos CC=$lt_compiler 13840 1.1 christos 13841 1.1 christos # Is the compiler the GNU compiler? 13842 1.1 christos with_gcc=$GCC 13843 1.1 christos 13844 1.1 christos # Compiler flag to turn off builtin functions. 13845 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13846 1.1 christos 13847 1.1 christos # How to pass a linker flag through the compiler. 13848 1.1 christos wl=$lt_lt_prog_compiler_wl 13849 1.1 christos 13850 1.1 christos # Additional compiler flags for building library objects. 13851 1.1 christos pic_flag=$lt_lt_prog_compiler_pic 13852 1.1 christos 13853 1.1 christos # Compiler flag to prevent dynamic linking. 13854 1.1 christos link_static_flag=$lt_lt_prog_compiler_static 13855 1.1 christos 13856 1.1 christos # Does compiler simultaneously support -c and -o options? 13857 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13858 1.1 christos 13859 1.1 christos # Whether or not to add -lc for building shared libraries. 13860 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc 13861 1.1 christos 13862 1.1 christos # Whether or not to disallow shared libs when runtime libs are static. 13863 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13864 1.1 christos 13865 1.1 christos # Compiler flag to allow reflexive dlopens. 13866 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13867 1.1 christos 13868 1.1 christos # Compiler flag to generate shared objects directly from archives. 13869 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec 13870 1.1 christos 13871 1.1 christos # Whether the compiler copes with passing no objects directly. 13872 1.1 christos compiler_needs_object=$lt_compiler_needs_object 13873 1.1 christos 13874 1.1 christos # Create an old-style archive from a shared archive. 13875 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13876 1.1 christos 13877 1.1 christos # Create a temporary old-style archive to link instead of a shared archive. 13878 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13879 1.1 christos 13880 1.1 christos # Commands used to build a shared archive. 13881 1.1 christos archive_cmds=$lt_archive_cmds 13882 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds 13883 1.1 christos 13884 1.1 christos # Commands used to build a loadable module if different from building 13885 1.1 christos # a shared archive. 13886 1.1 christos module_cmds=$lt_module_cmds 13887 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds 13888 1.1 christos 13889 1.1 christos # Whether we are building with GNU ld or not. 13890 1.1 christos with_gnu_ld=$lt_with_gnu_ld 13891 1.1 christos 13892 1.1 christos # Flag that allows shared libraries with undefined symbols to be built. 13893 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag 13894 1.1 christos 13895 1.1 christos # Flag that enforces no undefined symbols. 13896 1.1 christos no_undefined_flag=$lt_no_undefined_flag 13897 1.1 christos 13898 1.1 christos # Flag to hardcode \$libdir into a binary during linking. 13899 1.1 christos # This must work even if \$libdir does not exist 13900 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13901 1.1 christos 13902 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary 13903 1.1 christos # during linking. This must work even if \$libdir does not exist. 13904 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13905 1.1 christos 13906 1.1 christos # Whether we need a single "-rpath" flag with a separated argument. 13907 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator 13908 1.1 christos 13909 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13910 1.1 christos # DIR into the resulting binary. 13911 1.1 christos hardcode_direct=$hardcode_direct 13912 1.1 christos 13913 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13914 1.1 christos # DIR into the resulting binary and the resulting library dependency is 13915 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13916 1.1 christos # library is relocated. 13917 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute 13918 1.1 christos 13919 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13920 1.1 christos # into the resulting binary. 13921 1.1 christos hardcode_minus_L=$hardcode_minus_L 13922 1.1 christos 13923 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13924 1.1 christos # into the resulting binary. 13925 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var 13926 1.1 christos 13927 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR 13928 1.1 christos # into the library and all subsequent libraries and executables linked 13929 1.1 christos # against it. 13930 1.1 christos hardcode_automatic=$hardcode_automatic 13931 1.1 christos 13932 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries 13933 1.1 christos # to runtime path list. 13934 1.1 christos inherit_rpath=$inherit_rpath 13935 1.1 christos 13936 1.1 christos # Whether libtool must link a program against all its dependency libraries. 13937 1.1 christos link_all_deplibs=$link_all_deplibs 13938 1.1 christos 13939 1.1 christos # Fix the shell variable \$srcfile for the compiler. 13940 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path 13941 1.1 christos 13942 1.1 christos # Set to "yes" if exported symbols are required. 13943 1.1 christos always_export_symbols=$always_export_symbols 13944 1.1 christos 13945 1.1 christos # The commands to list exported symbols. 13946 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds 13947 1.1 christos 13948 1.1 christos # Symbols that should not be listed in the preloaded symbols. 13949 1.1 christos exclude_expsyms=$lt_exclude_expsyms 13950 1.1 christos 13951 1.1 christos # Symbols that must always be exported. 13952 1.1 christos include_expsyms=$lt_include_expsyms 13953 1.1 christos 13954 1.1 christos # Commands necessary for linking programs (against libraries) with templates. 13955 1.1 christos prelink_cmds=$lt_prelink_cmds 13956 1.1 christos 13957 1.1 christos # Specify filename containing input files. 13958 1.1 christos file_list_spec=$lt_file_list_spec 13959 1.1 christos 13960 1.1 christos # How to hardcode a shared library path into an executable. 13961 1.1 christos hardcode_action=$hardcode_action 13962 1.1 christos 13963 1.1 christos # ### END LIBTOOL CONFIG 13964 1.1 christos 13965 1.1 christos _LT_EOF 13966 1.1 christos 13967 1.1 christos case $host_os in 13968 1.1 christos aix3*) 13969 1.1 christos cat <<\_LT_EOF >> "$cfgfile" 13970 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 13971 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 13972 1.1 christos # vanish in a puff of smoke. 13973 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 13974 1.1 christos COLLECT_NAMES= 13975 1.1 christos export COLLECT_NAMES 13976 1.1 christos fi 13977 1.1 christos _LT_EOF 13978 1.1 christos ;; 13979 1.1 christos esac 13980 1.1 christos 13981 1.1 christos 13982 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 13983 1.1 christos 13984 1.1 christos 13985 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if 13986 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in 13987 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem 13988 1.1 christos # is reportedly fixed, but why not run on old versions too? 13989 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13990 1.1 christos || (rm -f "$cfgfile"; exit 1) 13991 1.1 christos 13992 1.1 christos case $xsi_shell in 13993 1.1 christos yes) 13994 1.1 christos cat << \_LT_EOF >> "$cfgfile" 13995 1.1 christos 13996 1.1 christos # func_dirname file append nondir_replacement 13997 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13998 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 13999 1.1 christos func_dirname () 14000 1.1 christos { 14001 1.1 christos case ${1} in 14002 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 14003 1.1 christos * ) func_dirname_result="${3}" ;; 14004 1.1 christos esac 14005 1.1 christos } 14006 1.1 christos 14007 1.1 christos # func_basename file 14008 1.1 christos func_basename () 14009 1.1 christos { 14010 1.1 christos func_basename_result="${1##*/}" 14011 1.1 christos } 14012 1.1 christos 14013 1.1 christos # func_dirname_and_basename file append nondir_replacement 14014 1.1 christos # perform func_basename and func_dirname in a single function 14015 1.1 christos # call: 14016 1.1 christos # dirname: Compute the dirname of FILE. If nonempty, 14017 1.1 christos # add APPEND to the result, otherwise set result 14018 1.1 christos # to NONDIR_REPLACEMENT. 14019 1.1 christos # value returned in "$func_dirname_result" 14020 1.1 christos # basename: Compute filename of FILE. 14021 1.1 christos # value retuned in "$func_basename_result" 14022 1.1 christos # Implementation must be kept synchronized with func_dirname 14023 1.1 christos # and func_basename. For efficiency, we do not delegate to 14024 1.1 christos # those functions but instead duplicate the functionality here. 14025 1.1 christos func_dirname_and_basename () 14026 1.1 christos { 14027 1.1 christos case ${1} in 14028 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 14029 1.1 christos * ) func_dirname_result="${3}" ;; 14030 1.1 christos esac 14031 1.1 christos func_basename_result="${1##*/}" 14032 1.1 christos } 14033 1.1 christos 14034 1.1 christos # func_stripname prefix suffix name 14035 1.1 christos # strip PREFIX and SUFFIX off of NAME. 14036 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 14037 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 14038 1.1 christos # dot (in which case that matches only a dot). 14039 1.1 christos func_stripname () 14040 1.1 christos { 14041 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14042 1.1 christos # positional parameters, so assign one to ordinary parameter first. 14043 1.1 christos func_stripname_result=${3} 14044 1.1 christos func_stripname_result=${func_stripname_result#"${1}"} 14045 1.1 christos func_stripname_result=${func_stripname_result%"${2}"} 14046 1.1 christos } 14047 1.1 christos 14048 1.1 christos # func_opt_split 14049 1.1 christos func_opt_split () 14050 1.1 christos { 14051 1.1 christos func_opt_split_opt=${1%%=*} 14052 1.1 christos func_opt_split_arg=${1#*=} 14053 1.1 christos } 14054 1.1 christos 14055 1.1 christos # func_lo2o object 14056 1.1 christos func_lo2o () 14057 1.1 christos { 14058 1.1 christos case ${1} in 14059 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14060 1.1 christos *) func_lo2o_result=${1} ;; 14061 1.1 christos esac 14062 1.1 christos } 14063 1.1 christos 14064 1.1 christos # func_xform libobj-or-source 14065 1.1 christos func_xform () 14066 1.1 christos { 14067 1.1 christos func_xform_result=${1%.*}.lo 14068 1.1 christos } 14069 1.1 christos 14070 1.1 christos # func_arith arithmetic-term... 14071 1.1 christos func_arith () 14072 1.1 christos { 14073 1.1 christos func_arith_result=$(( $* )) 14074 1.1 christos } 14075 1.1 christos 14076 1.1 christos # func_len string 14077 1.1 christos # STRING may not start with a hyphen. 14078 1.1 christos func_len () 14079 1.1 christos { 14080 1.1 christos func_len_result=${#1} 14081 1.1 christos } 14082 1.1 christos 14083 1.1 christos _LT_EOF 14084 1.1 christos ;; 14085 1.1 christos *) # Bourne compatible functions. 14086 1.1 christos cat << \_LT_EOF >> "$cfgfile" 14087 1.1 christos 14088 1.1 christos # func_dirname file append nondir_replacement 14089 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 14090 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 14091 1.1 christos func_dirname () 14092 1.1 christos { 14093 1.1 christos # Extract subdirectory from the argument. 14094 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14095 1.1 christos if test "X$func_dirname_result" = "X${1}"; then 14096 1.1 christos func_dirname_result="${3}" 14097 1.1 christos else 14098 1.1 christos func_dirname_result="$func_dirname_result${2}" 14099 1.1 christos fi 14100 1.1 christos } 14101 1.1 christos 14102 1.1 christos # func_basename file 14103 1.1 christos func_basename () 14104 1.1 christos { 14105 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14106 1.1 christos } 14107 1.1 christos 14108 1.1 christos 14109 1.1 christos # func_stripname prefix suffix name 14110 1.1 christos # strip PREFIX and SUFFIX off of NAME. 14111 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 14112 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 14113 1.1 christos # dot (in which case that matches only a dot). 14114 1.1 christos # func_strip_suffix prefix name 14115 1.1 christos func_stripname () 14116 1.1 christos { 14117 1.1 christos case ${2} in 14118 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14119 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14120 1.1 christos esac 14121 1.1 christos } 14122 1.1 christos 14123 1.1 christos # sed scripts: 14124 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14125 1.1 christos my_sed_long_arg='1s/^-[^=]*=//' 14126 1.1 christos 14127 1.1 christos # func_opt_split 14128 1.1 christos func_opt_split () 14129 1.1 christos { 14130 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14131 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14132 1.1 christos } 14133 1.1 christos 14134 1.1 christos # func_lo2o object 14135 1.1 christos func_lo2o () 14136 1.1 christos { 14137 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14138 1.1 christos } 14139 1.1 christos 14140 1.1 christos # func_xform libobj-or-source 14141 1.1 christos func_xform () 14142 1.1 christos { 14143 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 14144 1.1 christos } 14145 1.1 christos 14146 1.1 christos # func_arith arithmetic-term... 14147 1.1 christos func_arith () 14148 1.1 christos { 14149 1.1 christos func_arith_result=`expr "$@"` 14150 1.1 christos } 14151 1.1 christos 14152 1.1 christos # func_len string 14153 1.1 christos # STRING may not start with a hyphen. 14154 1.1 christos func_len () 14155 1.1 christos { 14156 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 14157 1.1 christos } 14158 1.1 christos 14159 1.1 christos _LT_EOF 14160 1.1 christos esac 14161 1.1 christos 14162 1.1 christos case $lt_shell_append in 14163 1.1 christos yes) 14164 1.1 christos cat << \_LT_EOF >> "$cfgfile" 14165 1.1 christos 14166 1.1 christos # func_append var value 14167 1.1 christos # Append VALUE to the end of shell variable VAR. 14168 1.1 christos func_append () 14169 1.1 christos { 14170 1.1 christos eval "$1+=\$2" 14171 1.1 christos } 14172 1.1 christos _LT_EOF 14173 1.1 christos ;; 14174 1.1 christos *) 14175 1.1 christos cat << \_LT_EOF >> "$cfgfile" 14176 1.1 christos 14177 1.1 christos # func_append var value 14178 1.1 christos # Append VALUE to the end of shell variable VAR. 14179 1.1 christos func_append () 14180 1.1 christos { 14181 1.1 christos eval "$1=\$$1\$2" 14182 1.1 christos } 14183 1.1 christos 14184 1.1 christos _LT_EOF 14185 1.1 christos ;; 14186 1.1 christos esac 14187 1.1 christos 14188 1.1 christos 14189 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 14190 1.1 christos || (rm -f "$cfgfile"; exit 1) 14191 1.1 christos 14192 1.1 christos mv -f "$cfgfile" "$ofile" || 14193 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 14194 1.1 christos chmod +x "$ofile" 14195 1.1 christos 14196 1.1 christos ;; 14197 1.1 christos 14198 1.1 christos esac 14199 1.1 christos done # for ac_tag 14200 1.1 christos 14201 1.1 christos 14202 1.1 christos as_fn_exit 0 14203 1.1 christos _ACEOF 14204 1.1 christos ac_clean_files=$ac_clean_files_save 14205 1.1 christos 14206 1.1 christos test $ac_write_fail = 0 || 14207 1.1.1.4 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 14208 1.1 christos 14209 1.1 christos 14210 1.1 christos # configure is writing to config.log, and then calls config.status. 14211 1.1 christos # config.status does its own redirection, appending to config.log. 14212 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 14213 1.1 christos # by configure, so config.status won't be able to write to it; its 14214 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 14215 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 14216 1.1 christos # appended to by config.status. When coming back to configure, we 14217 1.1 christos # need to make the FD available again. 14218 1.1 christos if test "$no_create" != yes; then 14219 1.1 christos ac_cs_success=: 14220 1.1 christos ac_config_status_args= 14221 1.1 christos test "$silent" = yes && 14222 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 14223 1.1 christos exec 5>/dev/null 14224 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14225 1.1 christos exec 5>>config.log 14226 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14227 1.1 christos # would make configure fail if this is the last instruction. 14228 1.1.1.4 christos $ac_cs_success || as_fn_exit 1 14229 1.1 christos fi 14230 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14232 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14233 1.1 christos fi 14234 1.1 christos 14235