1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.4 christos # Generated by GNU Autoconf 2.69 for zlib 1.1.4. 4 1.4 christos # 5 1.4 christos # 6 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.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.4 christos # Use a proper internal environment variable to ensure we don't fall 136 1.4 christos # into an infinite loop, continuously re-executing ourselves. 137 1.4 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.4 christos _as_can_reexec=no; export _as_can_reexec; 139 1.4 christos # We cannot yet assume a decent shell, so we have to provide a 140 1.4 christos # neutralization value for shells without unset; and this also 141 1.4 christos # works around shells that cannot unset nonexistent variables. 142 1.4 christos # Preserve -v and -x to the replacement shell. 143 1.4 christos BASH_ENV=/dev/null 144 1.4 christos ENV=/dev/null 145 1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.4 christos case $- in # (((( 147 1.4 christos *v*x* | *x*v* ) as_opts=-vx ;; 148 1.4 christos *v* ) as_opts=-v ;; 149 1.4 christos *x* ) as_opts=-x ;; 150 1.4 christos * ) as_opts= ;; 151 1.4 christos esac 152 1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail 154 1.4 christos # out after a failed `exec'. 155 1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.4 christos as_fn_exit 255 157 1.4 christos fi 158 1.4 christos # We don't want this to propagate to other subprocesses. 159 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.4 christos test x\$exitcode = x0 || exit 1 194 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.4 christos export CONFIG_SHELL 248 1.4 christos # We cannot yet assume a decent shell, so we have to provide a 249 1.4 christos # neutralization value for shells without unset; and this also 250 1.4 christos # works around shells that cannot unset nonexistent variables. 251 1.4 christos # Preserve -v and -x to the replacement shell. 252 1.4 christos BASH_ENV=/dev/null 253 1.4 christos ENV=/dev/null 254 1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.4 christos case $- in # (((( 256 1.4 christos *v*x* | *x*v* ) as_opts=-vx ;; 257 1.4 christos *v* ) as_opts=-v ;; 258 1.4 christos *x* ) as_opts=-x ;; 259 1.4 christos * ) as_opts= ;; 260 1.4 christos esac 261 1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail 263 1.4 christos # out after a failed `exec'. 264 1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 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.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.4 christos 368 1.4 christos # as_fn_executable_p FILE 369 1.4 christos # ----------------------- 370 1.4 christos # Test if FILE is an executable regular file. 371 1.4 christos as_fn_executable_p () 372 1.4 christos { 373 1.4 christos test -f "$1" && test -x "$1" 374 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.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 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.4 christos # script with STATUS, using 1 if that was 0. 416 1.1 christos as_fn_error () 417 1.1 christos { 418 1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1 419 1.4 christos if test "$4"; then 420 1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 christos fi 423 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.4 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.4 christos # already done that, so ensure we don't try to do so again and fall 498 1.4 christos # in an infinite loop. This has already happened in practice. 499 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.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.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.4 christos as_ln_s='cp -pR' 541 1.1 christos fi 542 1.1 christos else 543 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.4 christos as_test_x='test -x' 556 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.4 christos test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.4 christos exec 6>&1 569 1.1 christos 570 1.1 christos # Name of the host. 571 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.4 christos PACKAGE_NAME='zlib' 589 1.4 christos PACKAGE_TARNAME='zlib' 590 1.4 christos PACKAGE_VERSION='1.1.4' 591 1.4 christos PACKAGE_STRING='zlib 1.1.4' 592 1.4 christos PACKAGE_BUGREPORT='' 593 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.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.7 christos enable_host_pie 639 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 christos target_all 645 1.1 christos CPP 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 christos OBJDUMP 654 1.1 christos LN_S 655 1.1 christos NM 656 1.1 christos ac_ct_DUMPBIN 657 1.1 christos DUMPBIN 658 1.1 christos LD 659 1.1 christos FGREP 660 1.1 christos EGREP 661 1.1 christos GREP 662 1.1 christos SED 663 1.1 christos LIBTOOL 664 1.1 christos am__fastdepCC_FALSE 665 1.1 christos am__fastdepCC_TRUE 666 1.1 christos CCDEPMODE 667 1.3 christos am__nodep 668 1.1 christos AMDEPBACKSLASH 669 1.1 christos AMDEP_FALSE 670 1.1 christos AMDEP_TRUE 671 1.7 christos am__quote 672 1.1 christos am__include 673 1.1 christos DEPDIR 674 1.1 christos OBJEXT 675 1.1 christos EXEEXT 676 1.1 christos ac_ct_CC 677 1.1 christos CPPFLAGS 678 1.1 christos LDFLAGS 679 1.1 christos CFLAGS 680 1.1 christos CC 681 1.1 christos COMPPATH 682 1.1 christos MAINT 683 1.1 christos MAINTAINER_MODE_FALSE 684 1.1 christos MAINTAINER_MODE_TRUE 685 1.4 christos AM_BACKSLASH 686 1.4 christos AM_DEFAULT_VERBOSITY 687 1.4 christos AM_DEFAULT_V 688 1.4 christos AM_V 689 1.1 christos am__untar 690 1.1 christos am__tar 691 1.1 christos AMTAR 692 1.1 christos am__leading_dot 693 1.1 christos SET_MAKE 694 1.1 christos AWK 695 1.1 christos mkdir_p 696 1.1 christos MKDIR_P 697 1.1 christos INSTALL_STRIP_PROGRAM 698 1.1 christos STRIP 699 1.1 christos install_sh 700 1.1 christos MAKEINFO 701 1.1 christos AUTOHEADER 702 1.1 christos AUTOMAKE 703 1.1 christos AUTOCONF 704 1.1 christos ACLOCAL 705 1.1 christos VERSION 706 1.1 christos PACKAGE 707 1.1 christos CYGPATH_W 708 1.1 christos am__isrc 709 1.1 christos INSTALL_DATA 710 1.1 christos INSTALL_SCRIPT 711 1.1 christos INSTALL_PROGRAM 712 1.1 christos mkinstalldirs 713 1.1 christos target_os 714 1.1 christos target_vendor 715 1.1 christos target_cpu 716 1.1 christos target 717 1.1 christos host_os 718 1.1 christos host_vendor 719 1.1 christos host_cpu 720 1.1 christos host 721 1.1 christos build_os 722 1.1 christos build_vendor 723 1.1 christos build_cpu 724 1.1 christos build 725 1.1 christos multi_basedir 726 1.1 christos target_alias 727 1.1 christos host_alias 728 1.1 christos build_alias 729 1.1 christos LIBS 730 1.1 christos ECHO_T 731 1.1 christos ECHO_N 732 1.1 christos ECHO_C 733 1.1 christos DEFS 734 1.1 christos mandir 735 1.1 christos localedir 736 1.1 christos libdir 737 1.1 christos psdir 738 1.1 christos pdfdir 739 1.1 christos dvidir 740 1.1 christos htmldir 741 1.1 christos infodir 742 1.1 christos docdir 743 1.1 christos oldincludedir 744 1.1 christos includedir 745 1.1 christos localstatedir 746 1.1 christos sharedstatedir 747 1.1 christos sysconfdir 748 1.1 christos datadir 749 1.1 christos datarootdir 750 1.1 christos libexecdir 751 1.1 christos sbindir 752 1.1 christos bindir 753 1.1 christos program_transform_name 754 1.1 christos prefix 755 1.1 christos exec_prefix 756 1.1 christos PACKAGE_URL 757 1.1 christos PACKAGE_BUGREPORT 758 1.1 christos PACKAGE_STRING 759 1.1 christos PACKAGE_VERSION 760 1.1 christos PACKAGE_TARNAME 761 1.1 christos PACKAGE_NAME 762 1.1 christos PATH_SEPARATOR 763 1.7 christos SHELL' 764 1.1 christos ac_subst_files='' 765 1.1 christos ac_user_opts=' 766 1.1 christos enable_option_checking 767 1.1 christos enable_multilib 768 1.4 christos enable_silent_rules 769 1.1 christos enable_maintainer_mode 770 1.1 christos with_target_subdir 771 1.1 christos with_cross_host 772 1.1 christos with_system_zlib 773 1.1 christos enable_dependency_tracking 774 1.1 christos enable_shared 775 1.1 christos enable_static 776 1.1 christos with_pic 777 1.1 christos enable_fast_install 778 1.1 christos with_gnu_ld 779 1.1 christos enable_libtool_lock 780 1.1 christos enable_host_shared 781 1.7 christos enable_host_pie 782 1.1 christos ' 783 1.1 christos ac_precious_vars='build_alias 784 1.1 christos host_alias 785 1.1 christos target_alias 786 1.1 christos CPP 787 1.1 christos CPPFLAGS' 788 1.1 christos 789 1.1 christos 790 1.1 christos # Initialize some variables set by options. 791 1.1 christos ac_init_help= 792 1.1 christos ac_init_version=false 793 1.1 christos ac_unrecognized_opts= 794 1.1 christos ac_unrecognized_sep= 795 1.1 christos # The variables have the same names as the options, with 796 1.1 christos # dashes changed to underlines. 797 1.1 christos cache_file=/dev/null 798 1.1 christos exec_prefix=NONE 799 1.1 christos no_create= 800 1.1 christos no_recursion= 801 1.1 christos prefix=NONE 802 1.1 christos program_prefix=NONE 803 1.1 christos program_suffix=NONE 804 1.1 christos program_transform_name=s,x,x, 805 1.1 christos silent= 806 1.1 christos site= 807 1.1 christos srcdir= 808 1.1 christos verbose= 809 1.1 christos x_includes=NONE 810 1.1 christos x_libraries=NONE 811 1.1 christos 812 1.1 christos # Installation directory options. 813 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 814 1.1 christos # and all the variables that are supposed to be based on exec_prefix 815 1.1 christos # by default will actually change. 816 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 817 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 818 1.1 christos bindir='${exec_prefix}/bin' 819 1.1 christos sbindir='${exec_prefix}/sbin' 820 1.1 christos libexecdir='${exec_prefix}/libexec' 821 1.1 christos datarootdir='${prefix}/share' 822 1.1 christos datadir='${datarootdir}' 823 1.1 christos sysconfdir='${prefix}/etc' 824 1.1 christos sharedstatedir='${prefix}/com' 825 1.1 christos localstatedir='${prefix}/var' 826 1.1 christos includedir='${prefix}/include' 827 1.1 christos oldincludedir='/usr/include' 828 1.4 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 829 1.1 christos infodir='${datarootdir}/info' 830 1.1 christos htmldir='${docdir}' 831 1.1 christos dvidir='${docdir}' 832 1.1 christos pdfdir='${docdir}' 833 1.1 christos psdir='${docdir}' 834 1.1 christos libdir='${exec_prefix}/lib' 835 1.1 christos localedir='${datarootdir}/locale' 836 1.1 christos mandir='${datarootdir}/man' 837 1.1 christos 838 1.1 christos ac_prev= 839 1.1 christos ac_dashdash= 840 1.1 christos for ac_option 841 1.1 christos do 842 1.1 christos # If the previous option needs an argument, assign it. 843 1.1 christos if test -n "$ac_prev"; then 844 1.1 christos eval $ac_prev=\$ac_option 845 1.1 christos ac_prev= 846 1.1 christos continue 847 1.1 christos fi 848 1.1 christos 849 1.1 christos case $ac_option in 850 1.4 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 851 1.4 christos *=) ac_optarg= ;; 852 1.4 christos *) ac_optarg=yes ;; 853 1.1 christos esac 854 1.1 christos 855 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 856 1.1 christos 857 1.1 christos case $ac_dashdash$ac_option in 858 1.1 christos --) 859 1.1 christos ac_dashdash=yes ;; 860 1.1 christos 861 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 862 1.1 christos ac_prev=bindir ;; 863 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 864 1.1 christos bindir=$ac_optarg ;; 865 1.1 christos 866 1.1 christos -build | --build | --buil | --bui | --bu) 867 1.1 christos ac_prev=build_alias ;; 868 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 869 1.1 christos build_alias=$ac_optarg ;; 870 1.1 christos 871 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 872 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 873 1.1 christos ac_prev=cache_file ;; 874 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 875 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 876 1.1 christos cache_file=$ac_optarg ;; 877 1.1 christos 878 1.1 christos --config-cache | -C) 879 1.1 christos cache_file=config.cache ;; 880 1.1 christos 881 1.1 christos -datadir | --datadir | --datadi | --datad) 882 1.1 christos ac_prev=datadir ;; 883 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 884 1.1 christos datadir=$ac_optarg ;; 885 1.1 christos 886 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 887 1.1 christos | --dataroo | --dataro | --datar) 888 1.1 christos ac_prev=datarootdir ;; 889 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 890 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 891 1.1 christos datarootdir=$ac_optarg ;; 892 1.1 christos 893 1.1 christos -disable-* | --disable-*) 894 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 895 1.1 christos # Reject names that are not valid shell variable names. 896 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 897 1.4 christos as_fn_error $? "invalid feature name: $ac_useropt" 898 1.1 christos ac_useropt_orig=$ac_useropt 899 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 900 1.1 christos case $ac_user_opts in 901 1.1 christos *" 902 1.1 christos "enable_$ac_useropt" 903 1.1 christos "*) ;; 904 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 905 1.1 christos ac_unrecognized_sep=', ';; 906 1.1 christos esac 907 1.1 christos eval enable_$ac_useropt=no ;; 908 1.1 christos 909 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 910 1.1 christos ac_prev=docdir ;; 911 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 912 1.1 christos docdir=$ac_optarg ;; 913 1.1 christos 914 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 915 1.1 christos ac_prev=dvidir ;; 916 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 917 1.1 christos dvidir=$ac_optarg ;; 918 1.1 christos 919 1.1 christos -enable-* | --enable-*) 920 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 921 1.1 christos # Reject names that are not valid shell variable names. 922 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 923 1.4 christos as_fn_error $? "invalid feature name: $ac_useropt" 924 1.1 christos ac_useropt_orig=$ac_useropt 925 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 926 1.1 christos case $ac_user_opts in 927 1.1 christos *" 928 1.1 christos "enable_$ac_useropt" 929 1.1 christos "*) ;; 930 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 931 1.1 christos ac_unrecognized_sep=', ';; 932 1.1 christos esac 933 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 934 1.1 christos 935 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 936 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 937 1.1 christos | --exec | --exe | --ex) 938 1.1 christos ac_prev=exec_prefix ;; 939 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 940 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 941 1.1 christos | --exec=* | --exe=* | --ex=*) 942 1.1 christos exec_prefix=$ac_optarg ;; 943 1.1 christos 944 1.1 christos -gas | --gas | --ga | --g) 945 1.1 christos # Obsolete; use --with-gas. 946 1.1 christos with_gas=yes ;; 947 1.1 christos 948 1.1 christos -help | --help | --hel | --he | -h) 949 1.1 christos ac_init_help=long ;; 950 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 951 1.1 christos ac_init_help=recursive ;; 952 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 953 1.1 christos ac_init_help=short ;; 954 1.1 christos 955 1.1 christos -host | --host | --hos | --ho) 956 1.1 christos ac_prev=host_alias ;; 957 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 958 1.1 christos host_alias=$ac_optarg ;; 959 1.1 christos 960 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 961 1.1 christos ac_prev=htmldir ;; 962 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 963 1.1 christos | --ht=*) 964 1.1 christos htmldir=$ac_optarg ;; 965 1.1 christos 966 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 967 1.1 christos | --includ | --inclu | --incl | --inc) 968 1.1 christos ac_prev=includedir ;; 969 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 970 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 971 1.1 christos includedir=$ac_optarg ;; 972 1.1 christos 973 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 974 1.1 christos ac_prev=infodir ;; 975 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 976 1.1 christos infodir=$ac_optarg ;; 977 1.1 christos 978 1.1 christos -libdir | --libdir | --libdi | --libd) 979 1.1 christos ac_prev=libdir ;; 980 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 981 1.1 christos libdir=$ac_optarg ;; 982 1.1 christos 983 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 984 1.1 christos | --libexe | --libex | --libe) 985 1.1 christos ac_prev=libexecdir ;; 986 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 987 1.1 christos | --libexe=* | --libex=* | --libe=*) 988 1.1 christos libexecdir=$ac_optarg ;; 989 1.1 christos 990 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 991 1.1 christos ac_prev=localedir ;; 992 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 993 1.1 christos localedir=$ac_optarg ;; 994 1.1 christos 995 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 996 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 997 1.1 christos ac_prev=localstatedir ;; 998 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 999 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1000 1.1 christos localstatedir=$ac_optarg ;; 1001 1.1 christos 1002 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1003 1.1 christos ac_prev=mandir ;; 1004 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1005 1.1 christos mandir=$ac_optarg ;; 1006 1.1 christos 1007 1.1 christos -nfp | --nfp | --nf) 1008 1.1 christos # Obsolete; use --without-fp. 1009 1.1 christos with_fp=no ;; 1010 1.1 christos 1011 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1012 1.1 christos | --no-cr | --no-c | -n) 1013 1.1 christos no_create=yes ;; 1014 1.1 christos 1015 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1016 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1017 1.1 christos no_recursion=yes ;; 1018 1.1 christos 1019 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1020 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1021 1.1 christos | --oldin | --oldi | --old | --ol | --o) 1022 1.1 christos ac_prev=oldincludedir ;; 1023 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1024 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1025 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1026 1.1 christos oldincludedir=$ac_optarg ;; 1027 1.1 christos 1028 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1029 1.1 christos ac_prev=prefix ;; 1030 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1031 1.1 christos prefix=$ac_optarg ;; 1032 1.1 christos 1033 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1034 1.1 christos | --program-pre | --program-pr | --program-p) 1035 1.1 christos ac_prev=program_prefix ;; 1036 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1037 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1038 1.1 christos program_prefix=$ac_optarg ;; 1039 1.1 christos 1040 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1041 1.1 christos | --program-suf | --program-su | --program-s) 1042 1.1 christos ac_prev=program_suffix ;; 1043 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1044 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1045 1.1 christos program_suffix=$ac_optarg ;; 1046 1.1 christos 1047 1.1 christos -program-transform-name | --program-transform-name \ 1048 1.1 christos | --program-transform-nam | --program-transform-na \ 1049 1.1 christos | --program-transform-n | --program-transform- \ 1050 1.1 christos | --program-transform | --program-transfor \ 1051 1.1 christos | --program-transfo | --program-transf \ 1052 1.1 christos | --program-trans | --program-tran \ 1053 1.1 christos | --progr-tra | --program-tr | --program-t) 1054 1.1 christos ac_prev=program_transform_name ;; 1055 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1056 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1057 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1058 1.1 christos | --program-transform=* | --program-transfor=* \ 1059 1.1 christos | --program-transfo=* | --program-transf=* \ 1060 1.1 christos | --program-trans=* | --program-tran=* \ 1061 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1062 1.1 christos program_transform_name=$ac_optarg ;; 1063 1.1 christos 1064 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1065 1.1 christos ac_prev=pdfdir ;; 1066 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1067 1.1 christos pdfdir=$ac_optarg ;; 1068 1.1 christos 1069 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1070 1.1 christos ac_prev=psdir ;; 1071 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1072 1.1 christos psdir=$ac_optarg ;; 1073 1.1 christos 1074 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1075 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1076 1.1 christos silent=yes ;; 1077 1.1 christos 1078 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1079 1.1 christos ac_prev=sbindir ;; 1080 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1081 1.1 christos | --sbi=* | --sb=*) 1082 1.1 christos sbindir=$ac_optarg ;; 1083 1.1 christos 1084 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1085 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1086 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1087 1.1 christos | --sha | --sh) 1088 1.1 christos ac_prev=sharedstatedir ;; 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 sharedstatedir=$ac_optarg ;; 1094 1.1 christos 1095 1.1 christos -site | --site | --sit) 1096 1.1 christos ac_prev=site ;; 1097 1.1 christos -site=* | --site=* | --sit=*) 1098 1.1 christos site=$ac_optarg ;; 1099 1.1 christos 1100 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1101 1.1 christos ac_prev=srcdir ;; 1102 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1103 1.1 christos srcdir=$ac_optarg ;; 1104 1.1 christos 1105 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1106 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1107 1.1 christos ac_prev=sysconfdir ;; 1108 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1109 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1110 1.1 christos sysconfdir=$ac_optarg ;; 1111 1.1 christos 1112 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1113 1.1 christos ac_prev=target_alias ;; 1114 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1115 1.1 christos target_alias=$ac_optarg ;; 1116 1.1 christos 1117 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1118 1.1 christos verbose=yes ;; 1119 1.1 christos 1120 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1121 1.1 christos ac_init_version=: ;; 1122 1.1 christos 1123 1.1 christos -with-* | --with-*) 1124 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1125 1.1 christos # Reject names that are not valid shell variable names. 1126 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1127 1.4 christos as_fn_error $? "invalid package name: $ac_useropt" 1128 1.1 christos ac_useropt_orig=$ac_useropt 1129 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1130 1.1 christos case $ac_user_opts in 1131 1.1 christos *" 1132 1.1 christos "with_$ac_useropt" 1133 1.1 christos "*) ;; 1134 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1135 1.1 christos ac_unrecognized_sep=', ';; 1136 1.1 christos esac 1137 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1138 1.1 christos 1139 1.1 christos -without-* | --without-*) 1140 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1141 1.1 christos # Reject names that are not valid shell variable names. 1142 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1143 1.4 christos as_fn_error $? "invalid package name: $ac_useropt" 1144 1.1 christos ac_useropt_orig=$ac_useropt 1145 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1146 1.1 christos case $ac_user_opts in 1147 1.1 christos *" 1148 1.1 christos "with_$ac_useropt" 1149 1.1 christos "*) ;; 1150 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1151 1.1 christos ac_unrecognized_sep=', ';; 1152 1.1 christos esac 1153 1.1 christos eval with_$ac_useropt=no ;; 1154 1.1 christos 1155 1.1 christos --x) 1156 1.1 christos # Obsolete; use --with-x. 1157 1.1 christos with_x=yes ;; 1158 1.1 christos 1159 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1160 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1161 1.1 christos ac_prev=x_includes ;; 1162 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1163 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1164 1.1 christos x_includes=$ac_optarg ;; 1165 1.1 christos 1166 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1167 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1168 1.1 christos ac_prev=x_libraries ;; 1169 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1170 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1171 1.1 christos x_libraries=$ac_optarg ;; 1172 1.1 christos 1173 1.4 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1174 1.4 christos Try \`$0 --help' for more information" 1175 1.1 christos ;; 1176 1.1 christos 1177 1.1 christos *=*) 1178 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1179 1.1 christos # Reject names that are not valid shell variable names. 1180 1.1 christos case $ac_envvar in #( 1181 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1182 1.4 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1183 1.1 christos esac 1184 1.1 christos eval $ac_envvar=\$ac_optarg 1185 1.1 christos export $ac_envvar ;; 1186 1.1 christos 1187 1.1 christos *) 1188 1.1 christos # FIXME: should be removed in autoconf 3.0. 1189 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1190 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1191 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1192 1.4 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1193 1.1 christos ;; 1194 1.1 christos 1195 1.1 christos esac 1196 1.1 christos done 1197 1.1 christos 1198 1.1 christos if test -n "$ac_prev"; then 1199 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1200 1.4 christos as_fn_error $? "missing argument to $ac_option" 1201 1.1 christos fi 1202 1.1 christos 1203 1.1 christos if test -n "$ac_unrecognized_opts"; then 1204 1.1 christos case $enable_option_checking in 1205 1.1 christos no) ;; 1206 1.4 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1207 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1208 1.1 christos esac 1209 1.1 christos fi 1210 1.1 christos 1211 1.1 christos # Check all directory arguments for consistency. 1212 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1213 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1214 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1215 1.1 christos libdir localedir mandir 1216 1.1 christos do 1217 1.1 christos eval ac_val=\$$ac_var 1218 1.1 christos # Remove trailing slashes. 1219 1.1 christos case $ac_val in 1220 1.1 christos */ ) 1221 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1222 1.1 christos eval $ac_var=\$ac_val;; 1223 1.1 christos esac 1224 1.1 christos # Be sure to have absolute directory names. 1225 1.1 christos case $ac_val in 1226 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1227 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1228 1.1 christos esac 1229 1.4 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1230 1.1 christos done 1231 1.1 christos 1232 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1233 1.1 christos # used to hold the argument of --host etc. 1234 1.1 christos # FIXME: To remove some day. 1235 1.1 christos build=$build_alias 1236 1.1 christos host=$host_alias 1237 1.1 christos target=$target_alias 1238 1.1 christos 1239 1.1 christos # FIXME: To remove some day. 1240 1.1 christos if test "x$host_alias" != x; then 1241 1.1 christos if test "x$build_alias" = x; then 1242 1.1 christos cross_compiling=maybe 1243 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1244 1.1 christos cross_compiling=yes 1245 1.1 christos fi 1246 1.1 christos fi 1247 1.1 christos 1248 1.1 christos ac_tool_prefix= 1249 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1250 1.1 christos 1251 1.1 christos test "$silent" = yes && exec 6>/dev/null 1252 1.1 christos 1253 1.1 christos 1254 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1255 1.1 christos ac_ls_di=`ls -di .` && 1256 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1257 1.4 christos as_fn_error $? "working directory cannot be determined" 1258 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1259 1.4 christos as_fn_error $? "pwd does not report name of working directory" 1260 1.1 christos 1261 1.1 christos 1262 1.1 christos # Find the source files, if location was not specified. 1263 1.1 christos if test -z "$srcdir"; then 1264 1.1 christos ac_srcdir_defaulted=yes 1265 1.1 christos # Try the directory containing this script, then the parent directory. 1266 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1267 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1268 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1269 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1270 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1271 1.1 christos $as_echo X"$as_myself" | 1272 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1273 1.1 christos s//\1/ 1274 1.1 christos q 1275 1.1 christos } 1276 1.1 christos /^X\(\/\/\)[^/].*/{ 1277 1.1 christos s//\1/ 1278 1.1 christos q 1279 1.1 christos } 1280 1.1 christos /^X\(\/\/\)$/{ 1281 1.1 christos s//\1/ 1282 1.1 christos q 1283 1.1 christos } 1284 1.1 christos /^X\(\/\).*/{ 1285 1.1 christos s//\1/ 1286 1.1 christos q 1287 1.1 christos } 1288 1.1 christos s/.*/./; q'` 1289 1.1 christos srcdir=$ac_confdir 1290 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1291 1.1 christos srcdir=.. 1292 1.1 christos fi 1293 1.1 christos else 1294 1.1 christos ac_srcdir_defaulted=no 1295 1.1 christos fi 1296 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1297 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1298 1.4 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1299 1.1 christos fi 1300 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1301 1.1 christos ac_abs_confdir=`( 1302 1.4 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1303 1.1 christos pwd)` 1304 1.1 christos # When building in place, set srcdir=. 1305 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1306 1.1 christos srcdir=. 1307 1.1 christos fi 1308 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1309 1.1 christos # Double slashes in file names in object file debugging info 1310 1.1 christos # mess up M-x gdb in Emacs. 1311 1.1 christos case $srcdir in 1312 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1313 1.1 christos esac 1314 1.1 christos for ac_var in $ac_precious_vars; do 1315 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1316 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1317 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1318 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1319 1.1 christos done 1320 1.1 christos 1321 1.1 christos # 1322 1.1 christos # Report the --help message. 1323 1.1 christos # 1324 1.1 christos if test "$ac_init_help" = "long"; then 1325 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1326 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1327 1.1 christos cat <<_ACEOF 1328 1.4 christos \`configure' configures zlib 1.1.4 to adapt to many kinds of systems. 1329 1.1 christos 1330 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1331 1.1 christos 1332 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1333 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1334 1.1 christos 1335 1.1 christos Defaults for the options are specified in brackets. 1336 1.1 christos 1337 1.1 christos Configuration: 1338 1.1 christos -h, --help display this help and exit 1339 1.1 christos --help=short display options specific to this package 1340 1.1 christos --help=recursive display the short help of all the included packages 1341 1.1 christos -V, --version display version information and exit 1342 1.4 christos -q, --quiet, --silent do not print \`checking ...' messages 1343 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1344 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1345 1.1 christos -n, --no-create do not create output files 1346 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1347 1.1 christos 1348 1.1 christos Installation directories: 1349 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1350 1.1 christos [$ac_default_prefix] 1351 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1352 1.1 christos [PREFIX] 1353 1.1 christos 1354 1.1 christos By default, \`make install' will install all the files in 1355 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1356 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1357 1.1 christos for instance \`--prefix=\$HOME'. 1358 1.1 christos 1359 1.1 christos For better control, use the options below. 1360 1.1 christos 1361 1.1 christos Fine tuning of the installation directories: 1362 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1363 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1364 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1365 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1366 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1367 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1368 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1369 1.1 christos --includedir=DIR C header files [PREFIX/include] 1370 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1371 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1372 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1373 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1374 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1375 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1376 1.4 christos --docdir=DIR documentation root [DATAROOTDIR/doc/zlib] 1377 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1378 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1379 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1380 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1381 1.1 christos _ACEOF 1382 1.1 christos 1383 1.1 christos cat <<\_ACEOF 1384 1.1 christos 1385 1.1 christos Program names: 1386 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names 1387 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names 1388 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1389 1.1 christos 1390 1.1 christos System types: 1391 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1392 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1393 1.1 christos --target=TARGET configure for building compilers for TARGET [HOST] 1394 1.1 christos _ACEOF 1395 1.1 christos fi 1396 1.1 christos 1397 1.1 christos if test -n "$ac_init_help"; then 1398 1.4 christos case $ac_init_help in 1399 1.4 christos short | recursive ) echo "Configuration of zlib 1.1.4:";; 1400 1.4 christos esac 1401 1.1 christos cat <<\_ACEOF 1402 1.1 christos 1403 1.1 christos Optional Features: 1404 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1405 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1406 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1407 1.1 christos --enable-multilib build many library versions (default) 1408 1.4 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1409 1.4 christos --disable-silent-rules verbose build output (undo: "make V=0") 1410 1.4 christos --enable-maintainer-mode 1411 1.4 christos enable make rules and dependencies not useful (and 1412 1.4 christos sometimes confusing) to the casual installer 1413 1.4 christos --enable-dependency-tracking 1414 1.4 christos do not reject slow dependency extractors 1415 1.4 christos --disable-dependency-tracking 1416 1.4 christos speeds up one-time build 1417 1.1 christos --enable-shared[=PKGS] build shared libraries [default=yes] 1418 1.1 christos --enable-static[=PKGS] build static libraries [default=yes] 1419 1.1 christos --enable-fast-install[=PKGS] 1420 1.1 christos optimize for fast installation [default=yes] 1421 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds) 1422 1.1 christos --enable-host-shared build host code as shared libraries 1423 1.7 christos --enable-host-pie build host code as PIE 1424 1.1 christos 1425 1.1 christos Optional Packages: 1426 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1427 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1428 1.1 christos --with-target-subdir=SUBDIR 1429 1.1 christos configuring in a subdirectory 1430 1.1 christos --with-cross-host=HOST configuring with a cross compiler 1431 1.1 christos --with-system-zlib use installed libz 1432 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use 1433 1.1 christos both] 1434 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1435 1.1 christos 1436 1.1 christos Some influential environment variables: 1437 1.1 christos CC C compiler command 1438 1.1 christos CFLAGS C compiler flags 1439 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1440 1.1 christos nonstandard directory <lib dir> 1441 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1442 1.4 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1443 1.1 christos you have headers in a nonstandard directory <include dir> 1444 1.1 christos CPP C preprocessor 1445 1.1 christos 1446 1.1 christos Use these variables to override the choices made by `configure' or to help 1447 1.1 christos it to find libraries and programs with nonstandard names/locations. 1448 1.1 christos 1449 1.1 christos Report bugs to the package provider. 1450 1.1 christos _ACEOF 1451 1.1 christos ac_status=$? 1452 1.1 christos fi 1453 1.1 christos 1454 1.1 christos if test "$ac_init_help" = "recursive"; then 1455 1.1 christos # If there are subdirs, report their specific --help. 1456 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1457 1.1 christos test -d "$ac_dir" || 1458 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1459 1.1 christos continue 1460 1.1 christos ac_builddir=. 1461 1.1 christos 1462 1.1 christos case "$ac_dir" in 1463 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1464 1.1 christos *) 1465 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1466 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1467 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1468 1.1 christos case $ac_top_builddir_sub in 1469 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1470 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1471 1.1 christos esac ;; 1472 1.1 christos esac 1473 1.1 christos ac_abs_top_builddir=$ac_pwd 1474 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1475 1.1 christos # for backward compatibility: 1476 1.1 christos ac_top_builddir=$ac_top_build_prefix 1477 1.1 christos 1478 1.1 christos case $srcdir in 1479 1.1 christos .) # We are building in place. 1480 1.1 christos ac_srcdir=. 1481 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1482 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1483 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1484 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1485 1.1 christos ac_top_srcdir=$srcdir 1486 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1487 1.1 christos *) # Relative name. 1488 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1489 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1490 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1491 1.1 christos esac 1492 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1493 1.1 christos 1494 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1495 1.1 christos # Check for guested configure. 1496 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1497 1.1 christos echo && 1498 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1499 1.1 christos elif test -f "$ac_srcdir/configure"; then 1500 1.1 christos echo && 1501 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1502 1.1 christos else 1503 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1504 1.1 christos fi || ac_status=$? 1505 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1506 1.1 christos done 1507 1.1 christos fi 1508 1.1 christos 1509 1.1 christos test -n "$ac_init_help" && exit $ac_status 1510 1.1 christos if $ac_init_version; then 1511 1.1 christos cat <<\_ACEOF 1512 1.4 christos zlib configure 1.1.4 1513 1.4 christos generated by GNU Autoconf 2.69 1514 1.1 christos 1515 1.4 christos Copyright (C) 2012 Free Software Foundation, Inc. 1516 1.1 christos This configure script is free software; the Free Software Foundation 1517 1.1 christos gives unlimited permission to copy, distribute and modify it. 1518 1.1 christos _ACEOF 1519 1.1 christos exit 1520 1.1 christos fi 1521 1.1 christos 1522 1.1 christos ## ------------------------ ## 1523 1.1 christos ## Autoconf initialization. ## 1524 1.1 christos ## ------------------------ ## 1525 1.1 christos 1526 1.1 christos # ac_fn_c_try_compile LINENO 1527 1.1 christos # -------------------------- 1528 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1529 1.1 christos ac_fn_c_try_compile () 1530 1.1 christos { 1531 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1532 1.1 christos rm -f conftest.$ac_objext 1533 1.1 christos if { { ac_try="$ac_compile" 1534 1.1 christos case "(($ac_try" in 1535 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1536 1.1 christos *) ac_try_echo=$ac_try;; 1537 1.1 christos esac 1538 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1539 1.1 christos $as_echo "$ac_try_echo"; } >&5 1540 1.1 christos (eval "$ac_compile") 2>conftest.err 1541 1.1 christos ac_status=$? 1542 1.1 christos if test -s conftest.err; then 1543 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1544 1.1 christos cat conftest.er1 >&5 1545 1.1 christos mv -f conftest.er1 conftest.err 1546 1.1 christos fi 1547 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1548 1.1 christos test $ac_status = 0; } && { 1549 1.1 christos test -z "$ac_c_werror_flag" || 1550 1.1 christos test ! -s conftest.err 1551 1.1 christos } && test -s conftest.$ac_objext; then : 1552 1.1 christos ac_retval=0 1553 1.1 christos else 1554 1.1 christos $as_echo "$as_me: failed program was:" >&5 1555 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1556 1.1 christos 1557 1.1 christos ac_retval=1 1558 1.1 christos fi 1559 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1560 1.4 christos as_fn_set_status $ac_retval 1561 1.1 christos 1562 1.1 christos } # ac_fn_c_try_compile 1563 1.1 christos 1564 1.1 christos # ac_fn_c_try_link LINENO 1565 1.1 christos # ----------------------- 1566 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1567 1.1 christos ac_fn_c_try_link () 1568 1.1 christos { 1569 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1570 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext 1571 1.1 christos if { { ac_try="$ac_link" 1572 1.1 christos case "(($ac_try" in 1573 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1574 1.1 christos *) ac_try_echo=$ac_try;; 1575 1.1 christos esac 1576 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1577 1.1 christos $as_echo "$ac_try_echo"; } >&5 1578 1.1 christos (eval "$ac_link") 2>conftest.err 1579 1.1 christos ac_status=$? 1580 1.1 christos if test -s conftest.err; then 1581 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1582 1.1 christos cat conftest.er1 >&5 1583 1.1 christos mv -f conftest.er1 conftest.err 1584 1.1 christos fi 1585 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1586 1.1 christos test $ac_status = 0; } && { 1587 1.1 christos test -z "$ac_c_werror_flag" || 1588 1.1 christos test ! -s conftest.err 1589 1.1 christos } && test -s conftest$ac_exeext && { 1590 1.1 christos test "$cross_compiling" = yes || 1591 1.4 christos test -x conftest$ac_exeext 1592 1.1 christos }; then : 1593 1.1 christos ac_retval=0 1594 1.1 christos else 1595 1.1 christos $as_echo "$as_me: failed program was:" >&5 1596 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1597 1.1 christos 1598 1.1 christos ac_retval=1 1599 1.1 christos fi 1600 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1601 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1602 1.1 christos # interfere with the next link command; also delete a directory that is 1603 1.1 christos # left behind by Apple's compiler. We do this before executing the actions. 1604 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1605 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1606 1.4 christos as_fn_set_status $ac_retval 1607 1.1 christos 1608 1.1 christos } # ac_fn_c_try_link 1609 1.1 christos 1610 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1611 1.1 christos # ------------------------------------------------------- 1612 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1613 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1614 1.1 christos ac_fn_c_check_header_compile () 1615 1.1 christos { 1616 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1617 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1618 1.1 christos $as_echo_n "checking for $2... " >&6; } 1619 1.4 christos if eval \${$3+:} false; then : 1620 1.1 christos $as_echo_n "(cached) " >&6 1621 1.1 christos else 1622 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1623 1.1 christos /* end confdefs.h. */ 1624 1.1 christos $4 1625 1.1 christos #include <$2> 1626 1.1 christos _ACEOF 1627 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1628 1.1 christos eval "$3=yes" 1629 1.1 christos else 1630 1.1 christos eval "$3=no" 1631 1.1 christos fi 1632 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1633 1.1 christos fi 1634 1.1 christos eval ac_res=\$$3 1635 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1636 1.1 christos $as_echo "$ac_res" >&6; } 1637 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1638 1.1 christos 1639 1.1 christos } # ac_fn_c_check_header_compile 1640 1.1 christos 1641 1.1 christos # ac_fn_c_try_cpp LINENO 1642 1.1 christos # ---------------------- 1643 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1644 1.1 christos ac_fn_c_try_cpp () 1645 1.1 christos { 1646 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1647 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1648 1.1 christos case "(($ac_try" in 1649 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1650 1.1 christos *) ac_try_echo=$ac_try;; 1651 1.1 christos esac 1652 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1653 1.1 christos $as_echo "$ac_try_echo"; } >&5 1654 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1655 1.1 christos ac_status=$? 1656 1.1 christos if test -s conftest.err; then 1657 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1658 1.1 christos cat conftest.er1 >&5 1659 1.1 christos mv -f conftest.er1 conftest.err 1660 1.1 christos fi 1661 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1662 1.4 christos test $ac_status = 0; } > conftest.i && { 1663 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1664 1.1 christos test ! -s conftest.err 1665 1.1 christos }; then : 1666 1.1 christos ac_retval=0 1667 1.1 christos else 1668 1.1 christos $as_echo "$as_me: failed program was:" >&5 1669 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1670 1.1 christos 1671 1.1 christos ac_retval=1 1672 1.1 christos fi 1673 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1674 1.4 christos as_fn_set_status $ac_retval 1675 1.1 christos 1676 1.1 christos } # ac_fn_c_try_cpp 1677 1.1 christos 1678 1.1 christos # ac_fn_c_try_run LINENO 1679 1.1 christos # ---------------------- 1680 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1681 1.1 christos # that executables *can* be run. 1682 1.1 christos ac_fn_c_try_run () 1683 1.1 christos { 1684 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1685 1.1 christos if { { ac_try="$ac_link" 1686 1.1 christos case "(($ac_try" in 1687 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1688 1.1 christos *) ac_try_echo=$ac_try;; 1689 1.1 christos esac 1690 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1691 1.1 christos $as_echo "$ac_try_echo"; } >&5 1692 1.1 christos (eval "$ac_link") 2>&5 1693 1.1 christos ac_status=$? 1694 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1695 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1696 1.1 christos { { case "(($ac_try" in 1697 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1698 1.1 christos *) ac_try_echo=$ac_try;; 1699 1.1 christos esac 1700 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1701 1.1 christos $as_echo "$ac_try_echo"; } >&5 1702 1.1 christos (eval "$ac_try") 2>&5 1703 1.1 christos ac_status=$? 1704 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1705 1.1 christos test $ac_status = 0; }; }; then : 1706 1.1 christos ac_retval=0 1707 1.1 christos else 1708 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1709 1.1 christos $as_echo "$as_me: failed program was:" >&5 1710 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1711 1.1 christos 1712 1.1 christos ac_retval=$ac_status 1713 1.1 christos fi 1714 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1715 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1716 1.4 christos as_fn_set_status $ac_retval 1717 1.1 christos 1718 1.1 christos } # ac_fn_c_try_run 1719 1.1 christos 1720 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1721 1.1 christos # ---------------------------------- 1722 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 1723 1.1 christos ac_fn_c_check_func () 1724 1.1 christos { 1725 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1726 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1727 1.1 christos $as_echo_n "checking for $2... " >&6; } 1728 1.4 christos if eval \${$3+:} false; then : 1729 1.1 christos $as_echo_n "(cached) " >&6 1730 1.1 christos else 1731 1.1 christos if test x$gcc_no_link = xyes; then 1732 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1733 1.1 christos fi 1734 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1735 1.1 christos /* end confdefs.h. */ 1736 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1737 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1738 1.1 christos #define $2 innocuous_$2 1739 1.1 christos 1740 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 1741 1.1 christos which can conflict with char $2 (); below. 1742 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1743 1.1 christos <limits.h> exists even on freestanding compilers. */ 1744 1.1 christos 1745 1.1 christos #ifdef __STDC__ 1746 1.1 christos # include <limits.h> 1747 1.1 christos #else 1748 1.1 christos # include <assert.h> 1749 1.1 christos #endif 1750 1.1 christos 1751 1.1 christos #undef $2 1752 1.1 christos 1753 1.1 christos /* Override any GCC internal prototype to avoid an error. 1754 1.1 christos Use char because int might match the return type of a GCC 1755 1.1 christos builtin and then its argument prototype would still apply. */ 1756 1.1 christos #ifdef __cplusplus 1757 1.1 christos extern "C" 1758 1.1 christos #endif 1759 1.1 christos char $2 (); 1760 1.1 christos /* The GNU C library defines this for functions which it implements 1761 1.1 christos to always fail with ENOSYS. Some functions are actually named 1762 1.1 christos something starting with __ and the normal name is an alias. */ 1763 1.1 christos #if defined __stub_$2 || defined __stub___$2 1764 1.1 christos choke me 1765 1.1 christos #endif 1766 1.1 christos 1767 1.1 christos int 1768 1.1 christos main () 1769 1.1 christos { 1770 1.1 christos return $2 (); 1771 1.1 christos ; 1772 1.1 christos return 0; 1773 1.1 christos } 1774 1.1 christos _ACEOF 1775 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 1776 1.1 christos eval "$3=yes" 1777 1.1 christos else 1778 1.1 christos eval "$3=no" 1779 1.1 christos fi 1780 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 1781 1.1 christos conftest$ac_exeext conftest.$ac_ext 1782 1.1 christos fi 1783 1.1 christos eval ac_res=\$$3 1784 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1785 1.1 christos $as_echo "$ac_res" >&6; } 1786 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1787 1.1 christos 1788 1.1 christos } # ac_fn_c_check_func 1789 1.1 christos 1790 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1791 1.1 christos # ------------------------------------------------------- 1792 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1793 1.1 christos # the include files in INCLUDES and setting the cache variable VAR 1794 1.1 christos # accordingly. 1795 1.1 christos ac_fn_c_check_header_mongrel () 1796 1.1 christos { 1797 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1798 1.4 christos if eval \${$3+:} false; then : 1799 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1800 1.1 christos $as_echo_n "checking for $2... " >&6; } 1801 1.4 christos if eval \${$3+:} false; then : 1802 1.1 christos $as_echo_n "(cached) " >&6 1803 1.1 christos fi 1804 1.1 christos eval ac_res=\$$3 1805 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1806 1.1 christos $as_echo "$ac_res" >&6; } 1807 1.1 christos else 1808 1.1 christos # Is the header compilable? 1809 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1810 1.1 christos $as_echo_n "checking $2 usability... " >&6; } 1811 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1812 1.1 christos /* end confdefs.h. */ 1813 1.1 christos $4 1814 1.1 christos #include <$2> 1815 1.1 christos _ACEOF 1816 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1817 1.1 christos ac_header_compiler=yes 1818 1.1 christos else 1819 1.1 christos ac_header_compiler=no 1820 1.1 christos fi 1821 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1822 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1823 1.1 christos $as_echo "$ac_header_compiler" >&6; } 1824 1.1 christos 1825 1.1 christos # Is the header present? 1826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1827 1.1 christos $as_echo_n "checking $2 presence... " >&6; } 1828 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1829 1.1 christos /* end confdefs.h. */ 1830 1.1 christos #include <$2> 1831 1.1 christos _ACEOF 1832 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1833 1.1 christos ac_header_preproc=yes 1834 1.1 christos else 1835 1.1 christos ac_header_preproc=no 1836 1.1 christos fi 1837 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 1838 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1839 1.1 christos $as_echo "$ac_header_preproc" >&6; } 1840 1.1 christos 1841 1.1 christos # So? What about this header? 1842 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1843 1.1 christos yes:no: ) 1844 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1845 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1846 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1847 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1848 1.1 christos ;; 1849 1.1 christos no:yes:* ) 1850 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1851 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1852 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1853 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1854 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1855 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1856 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1857 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1858 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1859 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1860 1.1 christos ;; 1861 1.1 christos esac 1862 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1863 1.1 christos $as_echo_n "checking for $2... " >&6; } 1864 1.4 christos if eval \${$3+:} false; then : 1865 1.1 christos $as_echo_n "(cached) " >&6 1866 1.1 christos else 1867 1.1 christos eval "$3=\$ac_header_compiler" 1868 1.1 christos fi 1869 1.1 christos eval ac_res=\$$3 1870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1871 1.1 christos $as_echo "$ac_res" >&6; } 1872 1.1 christos fi 1873 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1874 1.1 christos 1875 1.1 christos } # ac_fn_c_check_header_mongrel 1876 1.1 christos cat >config.log <<_ACEOF 1877 1.1 christos This file contains any messages produced by compilers while 1878 1.1 christos running configure, to aid debugging if configure makes a mistake. 1879 1.1 christos 1880 1.4 christos It was created by zlib $as_me 1.1.4, which was 1881 1.4 christos generated by GNU Autoconf 2.69. Invocation command line was 1882 1.1 christos 1883 1.1 christos $ $0 $@ 1884 1.1 christos 1885 1.1 christos _ACEOF 1886 1.1 christos exec 5>>config.log 1887 1.1 christos { 1888 1.1 christos cat <<_ASUNAME 1889 1.1 christos ## --------- ## 1890 1.1 christos ## Platform. ## 1891 1.1 christos ## --------- ## 1892 1.1 christos 1893 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1894 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 1895 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 1896 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 1897 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 1898 1.1 christos 1899 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1900 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1901 1.1 christos 1902 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1903 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1904 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1905 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1906 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1907 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1908 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1909 1.1 christos 1910 1.1 christos _ASUNAME 1911 1.1 christos 1912 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1913 1.1 christos for as_dir in $PATH 1914 1.1 christos do 1915 1.1 christos IFS=$as_save_IFS 1916 1.1 christos test -z "$as_dir" && as_dir=. 1917 1.1 christos $as_echo "PATH: $as_dir" 1918 1.1 christos done 1919 1.1 christos IFS=$as_save_IFS 1920 1.1 christos 1921 1.1 christos } >&5 1922 1.1 christos 1923 1.1 christos cat >&5 <<_ACEOF 1924 1.1 christos 1925 1.1 christos 1926 1.1 christos ## ----------- ## 1927 1.1 christos ## Core tests. ## 1928 1.1 christos ## ----------- ## 1929 1.1 christos 1930 1.1 christos _ACEOF 1931 1.1 christos 1932 1.1 christos 1933 1.1 christos # Keep a trace of the command line. 1934 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 1935 1.1 christos # Strip out --silent because we don't want to record it for future runs. 1936 1.1 christos # Also quote any args containing shell meta-characters. 1937 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 1938 1.1 christos ac_configure_args= 1939 1.1 christos ac_configure_args0= 1940 1.1 christos ac_configure_args1= 1941 1.1 christos ac_must_keep_next=false 1942 1.1 christos for ac_pass in 1 2 1943 1.1 christos do 1944 1.1 christos for ac_arg 1945 1.1 christos do 1946 1.1 christos case $ac_arg in 1947 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1948 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1949 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1950 1.1 christos continue ;; 1951 1.1 christos *\'*) 1952 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1953 1.1 christos esac 1954 1.1 christos case $ac_pass in 1955 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1956 1.1 christos 2) 1957 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 1958 1.1 christos if test $ac_must_keep_next = true; then 1959 1.1 christos ac_must_keep_next=false # Got value, back to normal. 1960 1.1 christos else 1961 1.1 christos case $ac_arg in 1962 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 1963 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1964 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1965 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 1966 1.1 christos case "$ac_configure_args0 " in 1967 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1968 1.1 christos esac 1969 1.1 christos ;; 1970 1.1 christos -* ) ac_must_keep_next=true ;; 1971 1.1 christos esac 1972 1.1 christos fi 1973 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 1974 1.1 christos ;; 1975 1.1 christos esac 1976 1.1 christos done 1977 1.1 christos done 1978 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 1979 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 1980 1.1 christos 1981 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 1982 1.1 christos # config.log. We remove comments because anyway the quotes in there 1983 1.1 christos # would cause problems or look ugly. 1984 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 1985 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1986 1.1 christos trap 'exit_status=$? 1987 1.1 christos # Save into config.log some information that might help in debugging. 1988 1.1 christos { 1989 1.1 christos echo 1990 1.1 christos 1991 1.4 christos $as_echo "## ---------------- ## 1992 1.1 christos ## Cache variables. ## 1993 1.4 christos ## ---------------- ##" 1994 1.1 christos echo 1995 1.1 christos # The following way of writing the cache mishandles newlines in values, 1996 1.1 christos ( 1997 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1998 1.1 christos eval ac_val=\$$ac_var 1999 1.1 christos case $ac_val in #( 2000 1.1 christos *${as_nl}*) 2001 1.1 christos case $ac_var in #( 2002 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2003 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2004 1.1 christos esac 2005 1.1 christos case $ac_var in #( 2006 1.1 christos _ | IFS | as_nl) ;; #( 2007 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2008 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2009 1.1 christos esac ;; 2010 1.1 christos esac 2011 1.1 christos done 2012 1.1 christos (set) 2>&1 | 2013 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2014 1.1 christos *${as_nl}ac_space=\ *) 2015 1.1 christos sed -n \ 2016 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2017 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2018 1.1 christos ;; #( 2019 1.1 christos *) 2020 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2021 1.1 christos ;; 2022 1.1 christos esac | 2023 1.1 christos sort 2024 1.1 christos ) 2025 1.1 christos echo 2026 1.1 christos 2027 1.4 christos $as_echo "## ----------------- ## 2028 1.1 christos ## Output variables. ## 2029 1.4 christos ## ----------------- ##" 2030 1.1 christos echo 2031 1.1 christos for ac_var in $ac_subst_vars 2032 1.1 christos do 2033 1.1 christos eval ac_val=\$$ac_var 2034 1.1 christos case $ac_val in 2035 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2036 1.1 christos esac 2037 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2038 1.1 christos done | sort 2039 1.1 christos echo 2040 1.1 christos 2041 1.1 christos if test -n "$ac_subst_files"; then 2042 1.4 christos $as_echo "## ------------------- ## 2043 1.1 christos ## File substitutions. ## 2044 1.4 christos ## ------------------- ##" 2045 1.1 christos echo 2046 1.1 christos for ac_var in $ac_subst_files 2047 1.1 christos do 2048 1.1 christos eval ac_val=\$$ac_var 2049 1.1 christos case $ac_val in 2050 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2051 1.1 christos esac 2052 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2053 1.1 christos done | sort 2054 1.1 christos echo 2055 1.1 christos fi 2056 1.1 christos 2057 1.1 christos if test -s confdefs.h; then 2058 1.4 christos $as_echo "## ----------- ## 2059 1.1 christos ## confdefs.h. ## 2060 1.4 christos ## ----------- ##" 2061 1.1 christos echo 2062 1.1 christos cat confdefs.h 2063 1.1 christos echo 2064 1.1 christos fi 2065 1.1 christos test "$ac_signal" != 0 && 2066 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2067 1.1 christos $as_echo "$as_me: exit $exit_status" 2068 1.1 christos } >&5 2069 1.1 christos rm -f core *.core core.conftest.* && 2070 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2071 1.1 christos exit $exit_status 2072 1.1 christos ' 0 2073 1.1 christos for ac_signal in 1 2 13 15; do 2074 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2075 1.1 christos done 2076 1.1 christos ac_signal=0 2077 1.1 christos 2078 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2079 1.1 christos rm -f -r conftest* confdefs.h 2080 1.1 christos 2081 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2082 1.1 christos 2083 1.1 christos # Predefined preprocessor variables. 2084 1.1 christos 2085 1.1 christos cat >>confdefs.h <<_ACEOF 2086 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2087 1.1 christos _ACEOF 2088 1.1 christos 2089 1.1 christos cat >>confdefs.h <<_ACEOF 2090 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2091 1.1 christos _ACEOF 2092 1.1 christos 2093 1.1 christos cat >>confdefs.h <<_ACEOF 2094 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2095 1.1 christos _ACEOF 2096 1.1 christos 2097 1.1 christos cat >>confdefs.h <<_ACEOF 2098 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2099 1.1 christos _ACEOF 2100 1.1 christos 2101 1.1 christos cat >>confdefs.h <<_ACEOF 2102 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2103 1.1 christos _ACEOF 2104 1.1 christos 2105 1.1 christos cat >>confdefs.h <<_ACEOF 2106 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2107 1.1 christos _ACEOF 2108 1.1 christos 2109 1.1 christos 2110 1.1 christos # Let the site file select an alternate cache file if it wants to. 2111 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2112 1.1 christos ac_site_file1=NONE 2113 1.1 christos ac_site_file2=NONE 2114 1.1 christos if test -n "$CONFIG_SITE"; then 2115 1.4 christos # We do not want a PATH search for config.site. 2116 1.4 christos case $CONFIG_SITE in #(( 2117 1.4 christos -*) ac_site_file1=./$CONFIG_SITE;; 2118 1.4 christos */*) ac_site_file1=$CONFIG_SITE;; 2119 1.4 christos *) ac_site_file1=./$CONFIG_SITE;; 2120 1.4 christos esac 2121 1.1 christos elif test "x$prefix" != xNONE; then 2122 1.1 christos ac_site_file1=$prefix/share/config.site 2123 1.1 christos ac_site_file2=$prefix/etc/config.site 2124 1.1 christos else 2125 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2126 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2127 1.1 christos fi 2128 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2129 1.1 christos do 2130 1.1 christos test "x$ac_site_file" = xNONE && continue 2131 1.4 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2132 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2133 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2134 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2135 1.4 christos . "$ac_site_file" \ 2136 1.4 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2137 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2138 1.4 christos as_fn_error $? "failed to load site script $ac_site_file 2139 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 2140 1.1 christos fi 2141 1.1 christos done 2142 1.1 christos 2143 1.1 christos if test -r "$cache_file"; then 2144 1.4 christos # Some versions of bash will fail to source /dev/null (special files 2145 1.4 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2146 1.4 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2148 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2149 1.1 christos case $cache_file in 2150 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2151 1.1 christos *) . "./$cache_file";; 2152 1.1 christos esac 2153 1.1 christos fi 2154 1.1 christos else 2155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2156 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2157 1.1 christos >$cache_file 2158 1.1 christos fi 2159 1.1 christos 2160 1.4 christos as_fn_append ac_header_list " stdlib.h" 2161 1.4 christos as_fn_append ac_header_list " unistd.h" 2162 1.4 christos as_fn_append ac_header_list " sys/param.h" 2163 1.1 christos # Check that the precious variables saved in the cache have kept the same 2164 1.1 christos # value. 2165 1.1 christos ac_cache_corrupted=false 2166 1.1 christos for ac_var in $ac_precious_vars; do 2167 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2168 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2169 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2170 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2171 1.1 christos case $ac_old_set,$ac_new_set in 2172 1.1 christos set,) 2173 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2174 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2175 1.1 christos ac_cache_corrupted=: ;; 2176 1.1 christos ,set) 2177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2178 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2179 1.1 christos ac_cache_corrupted=: ;; 2180 1.1 christos ,);; 2181 1.1 christos *) 2182 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2183 1.1 christos # differences in whitespace do not lead to failure. 2184 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2185 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2186 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2187 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2188 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2189 1.1 christos ac_cache_corrupted=: 2190 1.1 christos else 2191 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2192 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2193 1.1 christos eval $ac_var=\$ac_old_val 2194 1.1 christos fi 2195 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2196 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2197 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2198 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2199 1.1 christos fi;; 2200 1.1 christos esac 2201 1.1 christos # Pass precious variables to config.status. 2202 1.1 christos if test "$ac_new_set" = set; then 2203 1.1 christos case $ac_new_val in 2204 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2205 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2206 1.1 christos esac 2207 1.1 christos case " $ac_configure_args " in 2208 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2209 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2210 1.1 christos esac 2211 1.1 christos fi 2212 1.1 christos done 2213 1.1 christos if $ac_cache_corrupted; then 2214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2215 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2216 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2217 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2218 1.4 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2219 1.1 christos fi 2220 1.1 christos ## -------------------- ## 2221 1.1 christos ## Main body of script. ## 2222 1.1 christos ## -------------------- ## 2223 1.1 christos 2224 1.1 christos ac_ext=c 2225 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2226 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2227 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2228 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2229 1.1 christos 2230 1.1 christos 2231 1.1 christos 2232 1.1 christos 2233 1.1 christos 2234 1.1 christos 2235 1.1 christos 2236 1.1 christos if test -n "${with_target_subdir}"; then 2237 1.1 christos # Default to --enable-multilib 2238 1.1 christos # Check whether --enable-multilib was given. 2239 1.1 christos if test "${enable_multilib+set}" = set; then : 2240 1.1 christos enableval=$enable_multilib; case "$enableval" in 2241 1.1 christos yes) multilib=yes ;; 2242 1.1 christos no) multilib=no ;; 2243 1.4 christos *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2244 1.1 christos esac 2245 1.1 christos else 2246 1.1 christos multilib=yes 2247 1.1 christos fi 2248 1.1 christos 2249 1.1 christos 2250 1.1 christos # We may get other options which we leave undocumented: 2251 1.1 christos # --with-target-subdir, --with-multisrctop, --with-multisubdir 2252 1.1 christos # See config-ml.in if you want the gory details. 2253 1.1 christos 2254 1.1 christos if test "$srcdir" = "."; then 2255 1.1 christos if test "$with_target_subdir" != "."; then 2256 1.1 christos multi_basedir="$srcdir/$with_multisrctop../.." 2257 1.1 christos else 2258 1.1 christos multi_basedir="$srcdir/$with_multisrctop.." 2259 1.1 christos fi 2260 1.1 christos else 2261 1.1 christos multi_basedir="$srcdir/.." 2262 1.1 christos fi 2263 1.1 christos 2264 1.1 christos 2265 1.1 christos # Even if the default multilib is not a cross compilation, 2266 1.1 christos # it may be that some of the other multilibs are. 2267 1.1 christos if test $cross_compiling = no && test $multilib = yes \ 2268 1.1 christos && test "x${with_multisubdir}" != x ; then 2269 1.1 christos cross_compiling=maybe 2270 1.1 christos fi 2271 1.1 christos 2272 1.1 christos ac_config_commands="$ac_config_commands default-1" 2273 1.1 christos 2274 1.1 christos fi 2275 1.1 christos 2276 1.1 christos ac_aux_dir= 2277 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2278 1.4 christos if test -f "$ac_dir/install-sh"; then 2279 1.4 christos ac_aux_dir=$ac_dir 2280 1.4 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2281 1.4 christos break 2282 1.4 christos elif test -f "$ac_dir/install.sh"; then 2283 1.4 christos ac_aux_dir=$ac_dir 2284 1.4 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2285 1.4 christos break 2286 1.4 christos elif test -f "$ac_dir/shtool"; then 2287 1.4 christos ac_aux_dir=$ac_dir 2288 1.4 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2289 1.4 christos break 2290 1.4 christos fi 2291 1.1 christos done 2292 1.1 christos if test -z "$ac_aux_dir"; then 2293 1.4 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2294 1.1 christos fi 2295 1.1 christos 2296 1.1 christos # These three variables are undocumented and unsupported, 2297 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2298 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2299 1.1 christos # whose full name contains unusual characters. 2300 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2301 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2302 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2303 1.1 christos 2304 1.1 christos 2305 1.1 christos # Make sure we can run config.sub. 2306 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2307 1.4 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2308 1.1 christos 2309 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2310 1.1 christos $as_echo_n "checking build system type... " >&6; } 2311 1.4 christos if ${ac_cv_build+:} false; then : 2312 1.1 christos $as_echo_n "(cached) " >&6 2313 1.1 christos else 2314 1.1 christos ac_build_alias=$build_alias 2315 1.1 christos test "x$ac_build_alias" = x && 2316 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2317 1.1 christos test "x$ac_build_alias" = x && 2318 1.4 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2319 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2320 1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2321 1.1 christos 2322 1.1 christos fi 2323 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2324 1.1 christos $as_echo "$ac_cv_build" >&6; } 2325 1.1 christos case $ac_cv_build in 2326 1.1 christos *-*-*) ;; 2327 1.4 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2328 1.1 christos esac 2329 1.1 christos build=$ac_cv_build 2330 1.1 christos ac_save_IFS=$IFS; IFS='-' 2331 1.1 christos set x $ac_cv_build 2332 1.1 christos shift 2333 1.1 christos build_cpu=$1 2334 1.1 christos build_vendor=$2 2335 1.1 christos shift; shift 2336 1.1 christos # Remember, the first character of IFS is used to create $*, 2337 1.1 christos # except with old shells: 2338 1.1 christos build_os=$* 2339 1.1 christos IFS=$ac_save_IFS 2340 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2341 1.1 christos 2342 1.1 christos 2343 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2344 1.1 christos $as_echo_n "checking host system type... " >&6; } 2345 1.4 christos if ${ac_cv_host+:} false; then : 2346 1.1 christos $as_echo_n "(cached) " >&6 2347 1.1 christos else 2348 1.1 christos if test "x$host_alias" = x; then 2349 1.1 christos ac_cv_host=$ac_cv_build 2350 1.1 christos else 2351 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2352 1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2353 1.1 christos fi 2354 1.1 christos 2355 1.1 christos fi 2356 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2357 1.1 christos $as_echo "$ac_cv_host" >&6; } 2358 1.1 christos case $ac_cv_host in 2359 1.1 christos *-*-*) ;; 2360 1.4 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2361 1.1 christos esac 2362 1.1 christos host=$ac_cv_host 2363 1.1 christos ac_save_IFS=$IFS; IFS='-' 2364 1.1 christos set x $ac_cv_host 2365 1.1 christos shift 2366 1.1 christos host_cpu=$1 2367 1.1 christos host_vendor=$2 2368 1.1 christos shift; shift 2369 1.1 christos # Remember, the first character of IFS is used to create $*, 2370 1.1 christos # except with old shells: 2371 1.1 christos host_os=$* 2372 1.1 christos IFS=$ac_save_IFS 2373 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2374 1.1 christos 2375 1.1 christos 2376 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2377 1.1 christos $as_echo_n "checking target system type... " >&6; } 2378 1.4 christos if ${ac_cv_target+:} false; then : 2379 1.1 christos $as_echo_n "(cached) " >&6 2380 1.1 christos else 2381 1.1 christos if test "x$target_alias" = x; then 2382 1.1 christos ac_cv_target=$ac_cv_host 2383 1.1 christos else 2384 1.1 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2385 1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2386 1.1 christos fi 2387 1.1 christos 2388 1.1 christos fi 2389 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2390 1.1 christos $as_echo "$ac_cv_target" >&6; } 2391 1.1 christos case $ac_cv_target in 2392 1.1 christos *-*-*) ;; 2393 1.4 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2394 1.1 christos esac 2395 1.1 christos target=$ac_cv_target 2396 1.1 christos ac_save_IFS=$IFS; IFS='-' 2397 1.1 christos set x $ac_cv_target 2398 1.1 christos shift 2399 1.1 christos target_cpu=$1 2400 1.1 christos target_vendor=$2 2401 1.1 christos shift; shift 2402 1.1 christos # Remember, the first character of IFS is used to create $*, 2403 1.1 christos # except with old shells: 2404 1.1 christos target_os=$* 2405 1.1 christos IFS=$ac_save_IFS 2406 1.1 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2407 1.1 christos 2408 1.1 christos 2409 1.1 christos # The aliases save the names the user supplied, while $host etc. 2410 1.1 christos # will get canonicalized. 2411 1.1 christos test -n "$target_alias" && 2412 1.1 christos test "$program_prefix$program_suffix$program_transform_name" = \ 2413 1.1 christos NONENONEs,x,x, && 2414 1.1 christos program_prefix=${target_alias}- 2415 1.1 christos 2416 1.1 christos # This works around an automake problem. 2417 1.1 christos mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs" 2418 1.1 christos 2419 1.1 christos 2420 1.7 christos am__api_version='1.15' 2421 1.1 christos 2422 1.1 christos # Find a good install program. We prefer a C program (faster), 2423 1.1 christos # so one script is as good as another. But avoid the broken or 2424 1.1 christos # incompatible versions: 2425 1.1 christos # SysV /etc/install, /usr/sbin/install 2426 1.1 christos # SunOS /usr/etc/install 2427 1.1 christos # IRIX /sbin/install 2428 1.1 christos # AIX /bin/install 2429 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 2430 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2431 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2432 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2433 1.1 christos # OS/2's system install, which has a completely different semantic 2434 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 2435 1.1 christos # Reject install programs that cannot install multiple files. 2436 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2437 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 2438 1.1 christos if test -z "$INSTALL"; then 2439 1.4 christos if ${ac_cv_path_install+:} false; then : 2440 1.1 christos $as_echo_n "(cached) " >&6 2441 1.1 christos else 2442 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2443 1.1 christos for as_dir in $PATH 2444 1.1 christos do 2445 1.1 christos IFS=$as_save_IFS 2446 1.1 christos test -z "$as_dir" && as_dir=. 2447 1.1 christos # Account for people who put trailing slashes in PATH elements. 2448 1.1 christos case $as_dir/ in #(( 2449 1.1 christos ./ | .// | /[cC]/* | \ 2450 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2451 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2452 1.1 christos /usr/ucb/* ) ;; 2453 1.1 christos *) 2454 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 2455 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 2456 1.1 christos # by default. 2457 1.1 christos for ac_prog in ginstall scoinst install; do 2458 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2459 1.4 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2460 1.1 christos if test $ac_prog = install && 2461 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2462 1.1 christos # AIX install. It has an incompatible calling convention. 2463 1.1 christos : 2464 1.1 christos elif test $ac_prog = install && 2465 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2466 1.1 christos # program-specific install script used by HP pwplus--don't use. 2467 1.1 christos : 2468 1.1 christos else 2469 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2470 1.1 christos echo one > conftest.one 2471 1.1 christos echo two > conftest.two 2472 1.1 christos mkdir conftest.dir 2473 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2474 1.1 christos test -s conftest.one && test -s conftest.two && 2475 1.1 christos test -s conftest.dir/conftest.one && 2476 1.1 christos test -s conftest.dir/conftest.two 2477 1.1 christos then 2478 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2479 1.1 christos break 3 2480 1.1 christos fi 2481 1.1 christos fi 2482 1.1 christos fi 2483 1.1 christos done 2484 1.1 christos done 2485 1.1 christos ;; 2486 1.1 christos esac 2487 1.1 christos 2488 1.1 christos done 2489 1.1 christos IFS=$as_save_IFS 2490 1.1 christos 2491 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2492 1.1 christos 2493 1.1 christos fi 2494 1.1 christos if test "${ac_cv_path_install+set}" = set; then 2495 1.1 christos INSTALL=$ac_cv_path_install 2496 1.1 christos else 2497 1.1 christos # As a last resort, use the slow shell script. Don't cache a 2498 1.1 christos # value for INSTALL within a source directory, because that will 2499 1.1 christos # break other packages using the cache if that directory is 2500 1.1 christos # removed, or if the value is a relative name. 2501 1.1 christos INSTALL=$ac_install_sh 2502 1.1 christos fi 2503 1.1 christos fi 2504 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2505 1.1 christos $as_echo "$INSTALL" >&6; } 2506 1.1 christos 2507 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2508 1.1 christos # It thinks the first close brace ends the variable substitution. 2509 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2510 1.1 christos 2511 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2512 1.1 christos 2513 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2514 1.1 christos 2515 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2516 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; } 2517 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory 2518 1.1 christos # name. Accept space and tab only in the latter. 2519 1.1 christos am_lf=' 2520 1.1 christos ' 2521 1.1 christos case `pwd` in 2522 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*) 2523 1.4 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2524 1.1 christos esac 2525 1.1 christos case $srcdir in 2526 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2527 1.4 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2528 1.1 christos esac 2529 1.1 christos 2530 1.4 christos # Do 'set' in a subshell so we don't clobber the current shell's 2531 1.1 christos # arguments. Must try -L first in case configure is actually a 2532 1.1 christos # symlink; some systems play weird games with the mod time of symlinks 2533 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing 2534 1.1 christos # directory). 2535 1.1 christos if ( 2536 1.4 christos am_has_slept=no 2537 1.4 christos for am_try in 1 2; do 2538 1.4 christos echo "timestamp, slept: $am_has_slept" > conftest.file 2539 1.4 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2540 1.4 christos if test "$*" = "X"; then 2541 1.4 christos # -L didn't work. 2542 1.4 christos set X `ls -t "$srcdir/configure" conftest.file` 2543 1.4 christos fi 2544 1.4 christos if test "$*" != "X $srcdir/configure conftest.file" \ 2545 1.4 christos && test "$*" != "X conftest.file $srcdir/configure"; then 2546 1.1 christos 2547 1.4 christos # If neither matched, then we have a broken ls. This can happen 2548 1.4 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 2549 1.4 christos # broken ls alias from the environment. This has actually 2550 1.4 christos # happened. Such a system could not be considered "sane". 2551 1.4 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2552 1.4 christos alias in your environment" "$LINENO" 5 2553 1.4 christos fi 2554 1.4 christos if test "$2" = conftest.file || test $am_try -eq 2; then 2555 1.4 christos break 2556 1.4 christos fi 2557 1.4 christos # Just in case. 2558 1.4 christos sleep 1 2559 1.4 christos am_has_slept=yes 2560 1.4 christos done 2561 1.1 christos test "$2" = conftest.file 2562 1.1 christos ) 2563 1.1 christos then 2564 1.1 christos # Ok. 2565 1.1 christos : 2566 1.1 christos else 2567 1.4 christos as_fn_error $? "newly created file is older than distributed files! 2568 1.1 christos Check your system clock" "$LINENO" 5 2569 1.1 christos fi 2570 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2571 1.1 christos $as_echo "yes" >&6; } 2572 1.4 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 2573 1.4 christos # generated files are strictly newer. 2574 1.4 christos am_sleep_pid= 2575 1.4 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2576 1.4 christos ( sleep 1 ) & 2577 1.4 christos am_sleep_pid=$! 2578 1.4 christos fi 2579 1.4 christos 2580 1.4 christos rm -f conftest.file 2581 1.4 christos 2582 1.1 christos test "$program_prefix" != NONE && 2583 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name" 2584 1.1 christos # Use a double $ so make ignores it. 2585 1.1 christos test "$program_suffix" != NONE && 2586 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2587 1.1 christos # Double any \ or $. 2588 1.1 christos # By default was `s,x,x', remove it if useless. 2589 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2590 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2591 1.1 christos 2592 1.4 christos # Expand $ac_aux_dir to an absolute path. 2593 1.4 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2594 1.1 christos 2595 1.1 christos if test x"${MISSING+set}" != xset; then 2596 1.7 christos case $am_aux_dir in 2597 1.7 christos *\ * | *\ *) 2598 1.7 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2599 1.7 christos *) 2600 1.7 christos MISSING="\${SHELL} $am_aux_dir/missing" ;; 2601 1.7 christos esac 2602 1.1 christos fi 2603 1.1 christos # Use eval to expand $SHELL 2604 1.4 christos if eval "$MISSING --is-lightweight"; then 2605 1.4 christos am_missing_run="$MISSING " 2606 1.1 christos else 2607 1.1 christos am_missing_run= 2608 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2609 1.4 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2610 1.1 christos fi 2611 1.1 christos 2612 1.4 christos if test x"${install_sh+set}" != xset; then 2613 1.1 christos case $am_aux_dir in 2614 1.1 christos *\ * | *\ *) 2615 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2616 1.1 christos *) 2617 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh" 2618 1.1 christos esac 2619 1.1 christos fi 2620 1.1 christos 2621 1.4 christos # Installed binaries are usually stripped using 'strip' when the user 2622 1.4 christos # run "make install-strip". However 'strip' might not be the right 2623 1.1 christos # tool to use in cross-compilation environments, therefore Automake 2624 1.4 christos # will honor the 'STRIP' environment variable to overrule this program. 2625 1.1 christos if test "$cross_compiling" != no; then 2626 1.1 christos if test -n "$ac_tool_prefix"; then 2627 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2628 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 2629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2630 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2631 1.4 christos if ${ac_cv_prog_STRIP+:} false; then : 2632 1.1 christos $as_echo_n "(cached) " >&6 2633 1.1 christos else 2634 1.1 christos if test -n "$STRIP"; then 2635 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2636 1.1 christos else 2637 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2638 1.1 christos for as_dir in $PATH 2639 1.1 christos do 2640 1.1 christos IFS=$as_save_IFS 2641 1.1 christos test -z "$as_dir" && as_dir=. 2642 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2643 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2644 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2645 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2646 1.1 christos break 2 2647 1.1 christos fi 2648 1.1 christos done 2649 1.1 christos done 2650 1.1 christos IFS=$as_save_IFS 2651 1.1 christos 2652 1.1 christos fi 2653 1.1 christos fi 2654 1.1 christos STRIP=$ac_cv_prog_STRIP 2655 1.1 christos if test -n "$STRIP"; then 2656 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2657 1.1 christos $as_echo "$STRIP" >&6; } 2658 1.1 christos else 2659 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2660 1.1 christos $as_echo "no" >&6; } 2661 1.1 christos fi 2662 1.1 christos 2663 1.1 christos 2664 1.1 christos fi 2665 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 2666 1.1 christos ac_ct_STRIP=$STRIP 2667 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 2668 1.1 christos set dummy strip; ac_word=$2 2669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2670 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2671 1.4 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2672 1.1 christos $as_echo_n "(cached) " >&6 2673 1.1 christos else 2674 1.1 christos if test -n "$ac_ct_STRIP"; then 2675 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2676 1.1 christos else 2677 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2678 1.1 christos for as_dir in $PATH 2679 1.1 christos do 2680 1.1 christos IFS=$as_save_IFS 2681 1.1 christos test -z "$as_dir" && as_dir=. 2682 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2683 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2684 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 2685 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2686 1.1 christos break 2 2687 1.1 christos fi 2688 1.1 christos done 2689 1.1 christos done 2690 1.1 christos IFS=$as_save_IFS 2691 1.1 christos 2692 1.1 christos fi 2693 1.1 christos fi 2694 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2695 1.1 christos if test -n "$ac_ct_STRIP"; then 2696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2697 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 2698 1.1 christos else 2699 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2700 1.1 christos $as_echo "no" >&6; } 2701 1.1 christos fi 2702 1.1 christos 2703 1.1 christos if test "x$ac_ct_STRIP" = x; then 2704 1.1 christos STRIP=":" 2705 1.1 christos else 2706 1.1 christos case $cross_compiling:$ac_tool_warned in 2707 1.1 christos yes:) 2708 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2709 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2710 1.1 christos ac_tool_warned=yes ;; 2711 1.1 christos esac 2712 1.1 christos STRIP=$ac_ct_STRIP 2713 1.1 christos fi 2714 1.1 christos else 2715 1.1 christos STRIP="$ac_cv_prog_STRIP" 2716 1.1 christos fi 2717 1.1 christos 2718 1.1 christos fi 2719 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2720 1.1 christos 2721 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2722 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2723 1.1 christos if test -z "$MKDIR_P"; then 2724 1.4 christos if ${ac_cv_path_mkdir+:} false; then : 2725 1.1 christos $as_echo_n "(cached) " >&6 2726 1.1 christos else 2727 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2728 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2729 1.1 christos do 2730 1.1 christos IFS=$as_save_IFS 2731 1.1 christos test -z "$as_dir" && as_dir=. 2732 1.1 christos for ac_prog in mkdir gmkdir; do 2733 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2734 1.4 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2735 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2736 1.1 christos 'mkdir (GNU coreutils) '* | \ 2737 1.1 christos 'mkdir (coreutils) '* | \ 2738 1.1 christos 'mkdir (fileutils) '4.1*) 2739 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2740 1.1 christos break 3;; 2741 1.1 christos esac 2742 1.1 christos done 2743 1.1 christos done 2744 1.1 christos done 2745 1.1 christos IFS=$as_save_IFS 2746 1.1 christos 2747 1.1 christos fi 2748 1.1 christos 2749 1.4 christos test -d ./--version && rmdir ./--version 2750 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then 2751 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p" 2752 1.1 christos else 2753 1.1 christos # As a last resort, use the slow shell script. Don't cache a 2754 1.1 christos # value for MKDIR_P within a source directory, because that will 2755 1.1 christos # break other packages using the cache if that directory is 2756 1.1 christos # removed, or if the value is a relative name. 2757 1.1 christos MKDIR_P="$ac_install_sh -d" 2758 1.1 christos fi 2759 1.1 christos fi 2760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2761 1.1 christos $as_echo "$MKDIR_P" >&6; } 2762 1.1 christos 2763 1.1 christos for ac_prog in gawk mawk nawk awk 2764 1.1 christos do 2765 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 2766 1.1 christos set dummy $ac_prog; ac_word=$2 2767 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2768 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2769 1.4 christos if ${ac_cv_prog_AWK+:} false; then : 2770 1.1 christos $as_echo_n "(cached) " >&6 2771 1.1 christos else 2772 1.1 christos if test -n "$AWK"; then 2773 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test. 2774 1.1 christos else 2775 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2776 1.1 christos for as_dir in $PATH 2777 1.1 christos do 2778 1.1 christos IFS=$as_save_IFS 2779 1.1 christos test -z "$as_dir" && as_dir=. 2780 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2781 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2782 1.1 christos ac_cv_prog_AWK="$ac_prog" 2783 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2784 1.1 christos break 2 2785 1.1 christos fi 2786 1.1 christos done 2787 1.1 christos done 2788 1.1 christos IFS=$as_save_IFS 2789 1.1 christos 2790 1.1 christos fi 2791 1.1 christos fi 2792 1.1 christos AWK=$ac_cv_prog_AWK 2793 1.1 christos if test -n "$AWK"; then 2794 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2795 1.1 christos $as_echo "$AWK" >&6; } 2796 1.1 christos else 2797 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2798 1.1 christos $as_echo "no" >&6; } 2799 1.1 christos fi 2800 1.1 christos 2801 1.1 christos 2802 1.1 christos test -n "$AWK" && break 2803 1.1 christos done 2804 1.1 christos 2805 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2806 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2807 1.1 christos set x ${MAKE-make} 2808 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2809 1.4 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2810 1.1 christos $as_echo_n "(cached) " >&6 2811 1.1 christos else 2812 1.1 christos cat >conftest.make <<\_ACEOF 2813 1.1 christos SHELL = /bin/sh 2814 1.1 christos all: 2815 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 2816 1.1 christos _ACEOF 2817 1.4 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2818 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 2819 1.1 christos *@@@%%%=?*=@@@%%%*) 2820 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 2821 1.1 christos *) 2822 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 2823 1.1 christos esac 2824 1.1 christos rm -f conftest.make 2825 1.1 christos fi 2826 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2827 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2828 1.1 christos $as_echo "yes" >&6; } 2829 1.1 christos SET_MAKE= 2830 1.1 christos else 2831 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2832 1.1 christos $as_echo "no" >&6; } 2833 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 2834 1.1 christos fi 2835 1.1 christos 2836 1.1 christos rm -rf .tst 2>/dev/null 2837 1.1 christos mkdir .tst 2>/dev/null 2838 1.1 christos if test -d .tst; then 2839 1.1 christos am__leading_dot=. 2840 1.1 christos else 2841 1.1 christos am__leading_dot=_ 2842 1.1 christos fi 2843 1.1 christos rmdir .tst 2>/dev/null 2844 1.1 christos 2845 1.4 christos # Check whether --enable-silent-rules was given. 2846 1.4 christos if test "${enable_silent_rules+set}" = set; then : 2847 1.4 christos enableval=$enable_silent_rules; 2848 1.4 christos fi 2849 1.4 christos 2850 1.4 christos case $enable_silent_rules in # ((( 2851 1.4 christos yes) AM_DEFAULT_VERBOSITY=0;; 2852 1.4 christos no) AM_DEFAULT_VERBOSITY=1;; 2853 1.4 christos *) AM_DEFAULT_VERBOSITY=1;; 2854 1.4 christos esac 2855 1.4 christos am_make=${MAKE-make} 2856 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2857 1.4 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2858 1.4 christos if ${am_cv_make_support_nested_variables+:} false; then : 2859 1.4 christos $as_echo_n "(cached) " >&6 2860 1.4 christos else 2861 1.4 christos if $as_echo 'TRUE=$(BAR$(V)) 2862 1.4 christos BAR0=false 2863 1.4 christos BAR1=true 2864 1.4 christos V=1 2865 1.4 christos am__doit: 2866 1.4 christos @$(TRUE) 2867 1.4 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2868 1.4 christos am_cv_make_support_nested_variables=yes 2869 1.4 christos else 2870 1.4 christos am_cv_make_support_nested_variables=no 2871 1.4 christos fi 2872 1.4 christos fi 2873 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2874 1.4 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 2875 1.4 christos if test $am_cv_make_support_nested_variables = yes; then 2876 1.4 christos AM_V='$(V)' 2877 1.4 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2878 1.4 christos else 2879 1.4 christos AM_V=$AM_DEFAULT_VERBOSITY 2880 1.4 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2881 1.4 christos fi 2882 1.4 christos AM_BACKSLASH='\' 2883 1.4 christos 2884 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then 2885 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2886 1.1 christos # is not polluted with repeated "-I." 2887 1.1 christos am__isrc=' -I$(srcdir)' 2888 1.1 christos # test to see if srcdir already configured 2889 1.1 christos if test -f $srcdir/config.status; then 2890 1.4 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2891 1.1 christos fi 2892 1.1 christos fi 2893 1.1 christos 2894 1.1 christos # test whether we have cygpath 2895 1.1 christos if test -z "$CYGPATH_W"; then 2896 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then 2897 1.1 christos CYGPATH_W='cygpath -w' 2898 1.1 christos else 2899 1.1 christos CYGPATH_W=echo 2900 1.1 christos fi 2901 1.1 christos fi 2902 1.1 christos 2903 1.1 christos 2904 1.1 christos # Define the identity of the package. 2905 1.4 christos PACKAGE='zlib' 2906 1.4 christos VERSION='1.1.4' 2907 1.1 christos 2908 1.1 christos 2909 1.1 christos cat >>confdefs.h <<_ACEOF 2910 1.1 christos #define PACKAGE "$PACKAGE" 2911 1.1 christos _ACEOF 2912 1.1 christos 2913 1.1 christos 2914 1.1 christos cat >>confdefs.h <<_ACEOF 2915 1.1 christos #define VERSION "$VERSION" 2916 1.1 christos _ACEOF 2917 1.1 christos 2918 1.1 christos # Some tools Automake needs. 2919 1.1 christos 2920 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2921 1.1 christos 2922 1.1 christos 2923 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2924 1.1 christos 2925 1.1 christos 2926 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2927 1.1 christos 2928 1.1 christos 2929 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2930 1.1 christos 2931 1.1 christos 2932 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2933 1.1 christos 2934 1.4 christos # For better backward compatibility. To be removed once Automake 1.9.x 2935 1.4 christos # dies out for good. For more background, see: 2936 1.7 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2937 1.7 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2938 1.4 christos mkdir_p='$(MKDIR_P)' 2939 1.4 christos 2940 1.4 christos # We need awk for the "check" target (and possibly the TAP driver). The 2941 1.4 christos # system "awk" is bad on some platforms. 2942 1.3 christos # Always define AMTAR for backward compatibility. Yes, it's still used 2943 1.3 christos # in the wild :-( We should find a proper way to deprecate it ... 2944 1.3 christos AMTAR='$${TAR-tar}' 2945 1.1 christos 2946 1.4 christos 2947 1.4 christos # We'll loop over all known methods to create a tar archive until one works. 2948 1.4 christos _am_tools='gnutar pax cpio none' 2949 1.4 christos 2950 1.3 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2951 1.1 christos 2952 1.1 christos 2953 1.1 christos 2954 1.1 christos 2955 1.1 christos 2956 1.1 christos 2957 1.4 christos # POSIX will say in a future version that running "rm -f" with no argument 2958 1.4 christos # is OK; and we want to be able to make that assumption in our Makefile 2959 1.4 christos # recipes. So use an aggressive probe to check that the usage we want is 2960 1.4 christos # actually supported "in the wild" to an acceptable degree. 2961 1.4 christos # See automake bug#10828. 2962 1.4 christos # To make any issue more visible, cause the running configure to be aborted 2963 1.4 christos # by default if the 'rm' program in use doesn't match our expectations; the 2964 1.4 christos # user can still override this though. 2965 1.4 christos if rm -f && rm -fr && rm -rf; then : OK; else 2966 1.4 christos cat >&2 <<'END' 2967 1.4 christos Oops! 2968 1.4 christos 2969 1.4 christos Your 'rm' program seems unable to run without file operands specified 2970 1.4 christos on the command line, even when the '-f' option is present. This is contrary 2971 1.4 christos to the behaviour of most rm programs out there, and not conforming with 2972 1.4 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2973 1.4 christos 2974 1.4 christos Please tell bug-automake@gnu.org about your system, including the value 2975 1.4 christos of your $PATH and any error possibly output before this message. This 2976 1.4 christos can help us improve future automake versions. 2977 1.4 christos 2978 1.4 christos END 2979 1.4 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2980 1.4 christos echo 'Configuration will proceed anyway, since you have set the' >&2 2981 1.4 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2982 1.4 christos echo >&2 2983 1.4 christos else 2984 1.4 christos cat >&2 <<'END' 2985 1.4 christos Aborting the configuration process, to ensure you take notice of the issue. 2986 1.4 christos 2987 1.4 christos You can download and install GNU coreutils to get an 'rm' implementation 2988 1.7 christos that behaves properly: <http://www.gnu.org/software/coreutils/>. 2989 1.4 christos 2990 1.4 christos If you want to complete the configuration process using your problematic 2991 1.4 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2992 1.4 christos to "yes", and re-run configure. 2993 1.4 christos 2994 1.4 christos END 2995 1.4 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2996 1.4 christos fi 2997 1.4 christos fi 2998 1.4 christos 2999 1.6 christos # Check whether --enable-silent-rules was given. 3000 1.6 christos if test "${enable_silent_rules+set}" = set; then : 3001 1.6 christos enableval=$enable_silent_rules; 3002 1.6 christos fi 3003 1.6 christos 3004 1.6 christos case $enable_silent_rules in # ((( 3005 1.6 christos yes) AM_DEFAULT_VERBOSITY=0;; 3006 1.6 christos no) AM_DEFAULT_VERBOSITY=1;; 3007 1.6 christos *) AM_DEFAULT_VERBOSITY=0;; 3008 1.6 christos esac 3009 1.6 christos am_make=${MAKE-make} 3010 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3011 1.6 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3012 1.6 christos if ${am_cv_make_support_nested_variables+:} false; then : 3013 1.6 christos $as_echo_n "(cached) " >&6 3014 1.6 christos else 3015 1.6 christos if $as_echo 'TRUE=$(BAR$(V)) 3016 1.6 christos BAR0=false 3017 1.6 christos BAR1=true 3018 1.6 christos V=1 3019 1.6 christos am__doit: 3020 1.6 christos @$(TRUE) 3021 1.6 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3022 1.6 christos am_cv_make_support_nested_variables=yes 3023 1.6 christos else 3024 1.6 christos am_cv_make_support_nested_variables=no 3025 1.6 christos fi 3026 1.6 christos fi 3027 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3028 1.6 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 3029 1.6 christos if test $am_cv_make_support_nested_variables = yes; then 3030 1.6 christos AM_V='$(V)' 3031 1.6 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3032 1.6 christos else 3033 1.6 christos AM_V=$AM_DEFAULT_VERBOSITY 3034 1.6 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3035 1.6 christos fi 3036 1.6 christos AM_BACKSLASH='\' 3037 1.6 christos 3038 1.4 christos 3039 1.1 christos 3040 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3041 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3042 1.1 christos # Check whether --enable-maintainer-mode was given. 3043 1.1 christos if test "${enable_maintainer_mode+set}" = set; then : 3044 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3045 1.1 christos else 3046 1.1 christos USE_MAINTAINER_MODE=no 3047 1.1 christos fi 3048 1.1 christos 3049 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3050 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; } 3051 1.1 christos if test $USE_MAINTAINER_MODE = yes; then 3052 1.1 christos MAINTAINER_MODE_TRUE= 3053 1.1 christos MAINTAINER_MODE_FALSE='#' 3054 1.1 christos else 3055 1.1 christos MAINTAINER_MODE_TRUE='#' 3056 1.1 christos MAINTAINER_MODE_FALSE= 3057 1.1 christos fi 3058 1.1 christos 3059 1.1 christos MAINT=$MAINTAINER_MODE_TRUE 3060 1.1 christos 3061 1.1 christos 3062 1.1 christos 3063 1.1 christos 3064 1.1 christos # Check whether --with-target-subdir was given. 3065 1.1 christos if test "${with_target_subdir+set}" = set; then : 3066 1.1 christos withval=$with_target_subdir; 3067 1.1 christos fi 3068 1.1 christos 3069 1.1 christos 3070 1.1 christos if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then 3071 1.1 christos COMPPATH=. 3072 1.1 christos else 3073 1.1 christos COMPPATH=.. 3074 1.1 christos fi 3075 1.1 christos 3076 1.1 christos 3077 1.1 christos 3078 1.1 christos # Check whether --with-cross-host was given. 3079 1.1 christos if test "${with_cross_host+set}" = set; then : 3080 1.1 christos withval=$with_cross_host; 3081 1.1 christos fi 3082 1.1 christos 3083 1.1 christos 3084 1.1 christos # Check whether --enable-multilib was given. 3085 1.1 christos if test "${enable_multilib+set}" = set; then : 3086 1.1 christos enableval=$enable_multilib; case "${enableval}" in 3087 1.1 christos yes) multilib=yes ;; 3088 1.1 christos no) multilib=no ;; 3089 1.4 christos *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;; 3090 1.1 christos esac 3091 1.1 christos else 3092 1.1 christos test -z "$with_target_subdir" && multilib=no || multilib=yes 3093 1.1 christos fi 3094 1.1 christos 3095 1.1 christos 3096 1.1 christos # Check whether --with-system-zlib was given. 3097 1.1 christos if test "${with_system_zlib+set}" = set; then : 3098 1.1 christos withval=$with_system_zlib; 3099 1.1 christos fi 3100 1.1 christos 3101 1.1 christos 3102 1.1 christos # Make sure we don't test executables when making cross-tools. 3103 1.1 christos 3104 1.1 christos 3105 1.1 christos # The same as in boehm-gc and libstdc++. Have to borrow it from there. 3106 1.1 christos # We must force CC to /not/ be precious variables; otherwise 3107 1.1 christos # the wrong, non-multilib-adjusted value will be used in multilibs. 3108 1.1 christos # As a side effect, we have to subst CFLAGS ourselves. 3109 1.1 christos 3110 1.1 christos 3111 1.1 christos 3112 1.1 christos ac_ext=c 3113 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3114 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3115 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3116 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3117 1.1 christos if test -n "$ac_tool_prefix"; then 3118 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3119 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 3120 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3121 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3122 1.4 christos if ${ac_cv_prog_CC+:} false; then : 3123 1.1 christos $as_echo_n "(cached) " >&6 3124 1.1 christos else 3125 1.1 christos if test -n "$CC"; then 3126 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3127 1.1 christos else 3128 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3129 1.1 christos for as_dir in $PATH 3130 1.1 christos do 3131 1.1 christos IFS=$as_save_IFS 3132 1.1 christos test -z "$as_dir" && as_dir=. 3133 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3134 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3135 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 3136 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3137 1.1 christos break 2 3138 1.1 christos fi 3139 1.1 christos done 3140 1.1 christos done 3141 1.1 christos IFS=$as_save_IFS 3142 1.1 christos 3143 1.1 christos fi 3144 1.1 christos fi 3145 1.1 christos CC=$ac_cv_prog_CC 3146 1.1 christos if test -n "$CC"; then 3147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3148 1.1 christos $as_echo "$CC" >&6; } 3149 1.1 christos else 3150 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3151 1.1 christos $as_echo "no" >&6; } 3152 1.1 christos fi 3153 1.1 christos 3154 1.1 christos 3155 1.1 christos fi 3156 1.1 christos if test -z "$ac_cv_prog_CC"; then 3157 1.1 christos ac_ct_CC=$CC 3158 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 3159 1.1 christos set dummy gcc; ac_word=$2 3160 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3161 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3162 1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3163 1.1 christos $as_echo_n "(cached) " >&6 3164 1.1 christos else 3165 1.1 christos if test -n "$ac_ct_CC"; then 3166 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3167 1.1 christos else 3168 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3169 1.1 christos for as_dir in $PATH 3170 1.1 christos do 3171 1.1 christos IFS=$as_save_IFS 3172 1.1 christos test -z "$as_dir" && as_dir=. 3173 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3174 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3175 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 3176 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3177 1.1 christos break 2 3178 1.1 christos fi 3179 1.1 christos done 3180 1.1 christos done 3181 1.1 christos IFS=$as_save_IFS 3182 1.1 christos 3183 1.1 christos fi 3184 1.1 christos fi 3185 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3186 1.1 christos if test -n "$ac_ct_CC"; then 3187 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3188 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3189 1.1 christos else 3190 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3191 1.1 christos $as_echo "no" >&6; } 3192 1.1 christos fi 3193 1.1 christos 3194 1.1 christos if test "x$ac_ct_CC" = x; then 3195 1.1 christos CC="" 3196 1.1 christos else 3197 1.1 christos case $cross_compiling:$ac_tool_warned in 3198 1.1 christos yes:) 3199 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3200 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3201 1.1 christos ac_tool_warned=yes ;; 3202 1.1 christos esac 3203 1.1 christos CC=$ac_ct_CC 3204 1.1 christos fi 3205 1.1 christos else 3206 1.1 christos CC="$ac_cv_prog_CC" 3207 1.1 christos fi 3208 1.1 christos 3209 1.1 christos if test -z "$CC"; then 3210 1.1 christos if test -n "$ac_tool_prefix"; then 3211 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3212 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 3213 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3214 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3215 1.4 christos if ${ac_cv_prog_CC+:} false; then : 3216 1.1 christos $as_echo_n "(cached) " >&6 3217 1.1 christos else 3218 1.1 christos if test -n "$CC"; then 3219 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3220 1.1 christos else 3221 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3222 1.1 christos for as_dir in $PATH 3223 1.1 christos do 3224 1.1 christos IFS=$as_save_IFS 3225 1.1 christos test -z "$as_dir" && as_dir=. 3226 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3227 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3228 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 3229 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3230 1.1 christos break 2 3231 1.1 christos fi 3232 1.1 christos done 3233 1.1 christos done 3234 1.1 christos IFS=$as_save_IFS 3235 1.1 christos 3236 1.1 christos fi 3237 1.1 christos fi 3238 1.1 christos CC=$ac_cv_prog_CC 3239 1.1 christos if test -n "$CC"; then 3240 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3241 1.1 christos $as_echo "$CC" >&6; } 3242 1.1 christos else 3243 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3244 1.1 christos $as_echo "no" >&6; } 3245 1.1 christos fi 3246 1.1 christos 3247 1.1 christos 3248 1.1 christos fi 3249 1.1 christos fi 3250 1.1 christos if test -z "$CC"; then 3251 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 3252 1.1 christos set dummy cc; ac_word=$2 3253 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3254 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3255 1.4 christos if ${ac_cv_prog_CC+:} false; then : 3256 1.1 christos $as_echo_n "(cached) " >&6 3257 1.1 christos else 3258 1.1 christos if test -n "$CC"; then 3259 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3260 1.1 christos else 3261 1.1 christos ac_prog_rejected=no 3262 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3263 1.1 christos for as_dir in $PATH 3264 1.1 christos do 3265 1.1 christos IFS=$as_save_IFS 3266 1.1 christos test -z "$as_dir" && as_dir=. 3267 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3268 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3269 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3270 1.1 christos ac_prog_rejected=yes 3271 1.1 christos continue 3272 1.1 christos fi 3273 1.1 christos ac_cv_prog_CC="cc" 3274 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3275 1.1 christos break 2 3276 1.1 christos fi 3277 1.1 christos done 3278 1.1 christos done 3279 1.1 christos IFS=$as_save_IFS 3280 1.1 christos 3281 1.1 christos if test $ac_prog_rejected = yes; then 3282 1.1 christos # We found a bogon in the path, so make sure we never use it. 3283 1.1 christos set dummy $ac_cv_prog_CC 3284 1.1 christos shift 3285 1.1 christos if test $# != 0; then 3286 1.1 christos # We chose a different compiler from the bogus one. 3287 1.1 christos # However, it has the same basename, so the bogon will be chosen 3288 1.1 christos # first if we set CC to just the basename; use the full file name. 3289 1.1 christos shift 3290 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3291 1.1 christos fi 3292 1.1 christos fi 3293 1.1 christos fi 3294 1.1 christos fi 3295 1.1 christos CC=$ac_cv_prog_CC 3296 1.1 christos if test -n "$CC"; then 3297 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3298 1.1 christos $as_echo "$CC" >&6; } 3299 1.1 christos else 3300 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3301 1.1 christos $as_echo "no" >&6; } 3302 1.1 christos fi 3303 1.1 christos 3304 1.1 christos 3305 1.1 christos fi 3306 1.1 christos if test -z "$CC"; then 3307 1.1 christos if test -n "$ac_tool_prefix"; then 3308 1.1 christos for ac_prog in cl.exe 3309 1.1 christos do 3310 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3311 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3312 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3313 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3314 1.4 christos if ${ac_cv_prog_CC+:} false; then : 3315 1.1 christos $as_echo_n "(cached) " >&6 3316 1.1 christos else 3317 1.1 christos if test -n "$CC"; then 3318 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3319 1.1 christos else 3320 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3321 1.1 christos for as_dir in $PATH 3322 1.1 christos do 3323 1.1 christos IFS=$as_save_IFS 3324 1.1 christos test -z "$as_dir" && as_dir=. 3325 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3326 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3327 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3328 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3329 1.1 christos break 2 3330 1.1 christos fi 3331 1.1 christos done 3332 1.1 christos done 3333 1.1 christos IFS=$as_save_IFS 3334 1.1 christos 3335 1.1 christos fi 3336 1.1 christos fi 3337 1.1 christos CC=$ac_cv_prog_CC 3338 1.1 christos if test -n "$CC"; then 3339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3340 1.1 christos $as_echo "$CC" >&6; } 3341 1.1 christos else 3342 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3343 1.1 christos $as_echo "no" >&6; } 3344 1.1 christos fi 3345 1.1 christos 3346 1.1 christos 3347 1.1 christos test -n "$CC" && break 3348 1.1 christos done 3349 1.1 christos fi 3350 1.1 christos if test -z "$CC"; then 3351 1.1 christos ac_ct_CC=$CC 3352 1.1 christos for ac_prog in cl.exe 3353 1.1 christos do 3354 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3355 1.1 christos set dummy $ac_prog; ac_word=$2 3356 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3357 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3358 1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3359 1.1 christos $as_echo_n "(cached) " >&6 3360 1.1 christos else 3361 1.1 christos if test -n "$ac_ct_CC"; then 3362 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3363 1.1 christos else 3364 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3365 1.1 christos for as_dir in $PATH 3366 1.1 christos do 3367 1.1 christos IFS=$as_save_IFS 3368 1.1 christos test -z "$as_dir" && as_dir=. 3369 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3370 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3371 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 3372 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3373 1.1 christos break 2 3374 1.1 christos fi 3375 1.1 christos done 3376 1.1 christos done 3377 1.1 christos IFS=$as_save_IFS 3378 1.1 christos 3379 1.1 christos fi 3380 1.1 christos fi 3381 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3382 1.1 christos if test -n "$ac_ct_CC"; then 3383 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3384 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3385 1.1 christos else 3386 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3387 1.1 christos $as_echo "no" >&6; } 3388 1.1 christos fi 3389 1.1 christos 3390 1.1 christos 3391 1.1 christos test -n "$ac_ct_CC" && break 3392 1.1 christos done 3393 1.1 christos 3394 1.1 christos if test "x$ac_ct_CC" = x; then 3395 1.1 christos CC="" 3396 1.1 christos else 3397 1.1 christos case $cross_compiling:$ac_tool_warned in 3398 1.1 christos yes:) 3399 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3400 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3401 1.1 christos ac_tool_warned=yes ;; 3402 1.1 christos esac 3403 1.1 christos CC=$ac_ct_CC 3404 1.1 christos fi 3405 1.1 christos fi 3406 1.1 christos 3407 1.1 christos fi 3408 1.1 christos 3409 1.1 christos 3410 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3411 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3412 1.4 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3413 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3414 1.1 christos 3415 1.1 christos # Provide some information about the compiler. 3416 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3417 1.1 christos set X $ac_compile 3418 1.1 christos ac_compiler=$2 3419 1.1 christos for ac_option in --version -v -V -qversion; do 3420 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 3421 1.1 christos case "(($ac_try" in 3422 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3423 1.1 christos *) ac_try_echo=$ac_try;; 3424 1.1 christos esac 3425 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3426 1.1 christos $as_echo "$ac_try_echo"; } >&5 3427 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3428 1.1 christos ac_status=$? 3429 1.1 christos if test -s conftest.err; then 3430 1.1 christos sed '10a\ 3431 1.1 christos ... rest of stderr output deleted ... 3432 1.1 christos 10q' conftest.err >conftest.er1 3433 1.1 christos cat conftest.er1 >&5 3434 1.1 christos fi 3435 1.4 christos rm -f conftest.er1 conftest.err 3436 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3437 1.1 christos test $ac_status = 0; } 3438 1.1 christos done 3439 1.1 christos 3440 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3441 1.1 christos /* end confdefs.h. */ 3442 1.6 christos #include <stdio.h> 3443 1.1 christos int 3444 1.1 christos main () 3445 1.1 christos { 3446 1.6 christos printf ("hello world\n"); 3447 1.1 christos ; 3448 1.1 christos return 0; 3449 1.1 christos } 3450 1.1 christos _ACEOF 3451 1.1 christos # FIXME: Cleanup? 3452 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3453 1.1 christos (eval $ac_link) 2>&5 3454 1.1 christos ac_status=$? 3455 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3456 1.1 christos test $ac_status = 0; }; then : 3457 1.1 christos gcc_no_link=no 3458 1.1 christos else 3459 1.1 christos gcc_no_link=yes 3460 1.1 christos fi 3461 1.1 christos if test x$gcc_no_link = xyes; then 3462 1.1 christos # Setting cross_compile will disable run tests; it will 3463 1.1 christos # also disable AC_CHECK_FILE but that's generally 3464 1.1 christos # correct if we can't link. 3465 1.1 christos cross_compiling=yes 3466 1.1 christos EXEEXT= 3467 1.1 christos else 3468 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3469 1.1 christos /* end confdefs.h. */ 3470 1.1 christos 3471 1.1 christos int 3472 1.1 christos main () 3473 1.1 christos { 3474 1.1 christos 3475 1.1 christos ; 3476 1.1 christos return 0; 3477 1.1 christos } 3478 1.1 christos _ACEOF 3479 1.1 christos ac_clean_files_save=$ac_clean_files 3480 1.4 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3481 1.1 christos # Try to create an executable without -o first, disregard a.out. 3482 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 3483 1.1 christos # of exeext. 3484 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3485 1.4 christos $as_echo_n "checking whether the C compiler works... " >&6; } 3486 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3487 1.1 christos 3488 1.1 christos # The possible output files: 3489 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3490 1.1 christos 3491 1.1 christos ac_rmfiles= 3492 1.1 christos for ac_file in $ac_files 3493 1.1 christos do 3494 1.1 christos case $ac_file in 3495 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3496 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3497 1.1 christos esac 3498 1.1 christos done 3499 1.1 christos rm -f $ac_rmfiles 3500 1.1 christos 3501 1.1 christos if { { ac_try="$ac_link_default" 3502 1.1 christos case "(($ac_try" in 3503 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3504 1.1 christos *) ac_try_echo=$ac_try;; 3505 1.1 christos esac 3506 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3507 1.1 christos $as_echo "$ac_try_echo"; } >&5 3508 1.1 christos (eval "$ac_link_default") 2>&5 3509 1.1 christos ac_status=$? 3510 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3511 1.1 christos test $ac_status = 0; }; then : 3512 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3513 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3514 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3515 1.1 christos # so that the user can short-circuit this test for compilers unknown to 3516 1.1 christos # Autoconf. 3517 1.1 christos for ac_file in $ac_files '' 3518 1.1 christos do 3519 1.1 christos test -f "$ac_file" || continue 3520 1.1 christos case $ac_file in 3521 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3522 1.1 christos ;; 3523 1.1 christos [ab].out ) 3524 1.1 christos # We found the default executable, but exeext='' is most 3525 1.1 christos # certainly right. 3526 1.1 christos break;; 3527 1.1 christos *.* ) 3528 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3529 1.1 christos then :; else 3530 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3531 1.1 christos fi 3532 1.1 christos # We set ac_cv_exeext here because the later test for it is not 3533 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 3534 1.1 christos # argument, so we may need to know it at that point already. 3535 1.1 christos # Even if this section looks crufty: it has the advantage of 3536 1.1 christos # actually working. 3537 1.1 christos break;; 3538 1.1 christos * ) 3539 1.1 christos break;; 3540 1.1 christos esac 3541 1.1 christos done 3542 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3543 1.1 christos 3544 1.1 christos else 3545 1.1 christos ac_file='' 3546 1.1 christos fi 3547 1.1 christos if test -z "$ac_file"; then : 3548 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3549 1.4 christos $as_echo "no" >&6; } 3550 1.4 christos $as_echo "$as_me: failed program was:" >&5 3551 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3552 1.1 christos 3553 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3554 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3555 1.4 christos as_fn_error 77 "C compiler cannot create executables 3556 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3557 1.4 christos else 3558 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3559 1.4 christos $as_echo "yes" >&6; } 3560 1.1 christos fi 3561 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3562 1.4 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 3563 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3564 1.4 christos $as_echo "$ac_file" >&6; } 3565 1.1 christos ac_exeext=$ac_cv_exeext 3566 1.1 christos 3567 1.4 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3568 1.1 christos ac_clean_files=$ac_clean_files_save 3569 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3570 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 3571 1.1 christos if { { ac_try="$ac_link" 3572 1.1 christos case "(($ac_try" in 3573 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3574 1.1 christos *) ac_try_echo=$ac_try;; 3575 1.1 christos esac 3576 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3577 1.1 christos $as_echo "$ac_try_echo"; } >&5 3578 1.1 christos (eval "$ac_link") 2>&5 3579 1.1 christos ac_status=$? 3580 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3581 1.1 christos test $ac_status = 0; }; then : 3582 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 3583 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3584 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 3585 1.1 christos # `rm'. 3586 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 3587 1.1 christos test -f "$ac_file" || continue 3588 1.1 christos case $ac_file in 3589 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3590 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3591 1.1 christos break;; 3592 1.1 christos * ) break;; 3593 1.1 christos esac 3594 1.1 christos done 3595 1.1 christos else 3596 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3597 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3598 1.4 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3599 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3600 1.1 christos fi 3601 1.4 christos rm -f conftest conftest$ac_cv_exeext 3602 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3603 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 3604 1.1 christos 3605 1.1 christos rm -f conftest.$ac_ext 3606 1.1 christos EXEEXT=$ac_cv_exeext 3607 1.1 christos ac_exeext=$EXEEXT 3608 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3609 1.4 christos /* end confdefs.h. */ 3610 1.4 christos #include <stdio.h> 3611 1.4 christos int 3612 1.4 christos main () 3613 1.4 christos { 3614 1.4 christos FILE *f = fopen ("conftest.out", "w"); 3615 1.4 christos return ferror (f) || fclose (f) != 0; 3616 1.4 christos 3617 1.4 christos ; 3618 1.4 christos return 0; 3619 1.4 christos } 3620 1.4 christos _ACEOF 3621 1.4 christos ac_clean_files="$ac_clean_files conftest.out" 3622 1.4 christos # Check that the compiler produces executables we can run. If not, either 3623 1.4 christos # the compiler is broken, or we cross compile. 3624 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3625 1.4 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 3626 1.4 christos if test "$cross_compiling" != yes; then 3627 1.4 christos { { ac_try="$ac_link" 3628 1.4 christos case "(($ac_try" in 3629 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3630 1.4 christos *) ac_try_echo=$ac_try;; 3631 1.4 christos esac 3632 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3633 1.4 christos $as_echo "$ac_try_echo"; } >&5 3634 1.4 christos (eval "$ac_link") 2>&5 3635 1.4 christos ac_status=$? 3636 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3637 1.4 christos test $ac_status = 0; } 3638 1.4 christos if { ac_try='./conftest$ac_cv_exeext' 3639 1.4 christos { { case "(($ac_try" in 3640 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3641 1.4 christos *) ac_try_echo=$ac_try;; 3642 1.4 christos esac 3643 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3644 1.4 christos $as_echo "$ac_try_echo"; } >&5 3645 1.4 christos (eval "$ac_try") 2>&5 3646 1.4 christos ac_status=$? 3647 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3648 1.4 christos test $ac_status = 0; }; }; then 3649 1.4 christos cross_compiling=no 3650 1.4 christos else 3651 1.4 christos if test "$cross_compiling" = maybe; then 3652 1.4 christos cross_compiling=yes 3653 1.4 christos else 3654 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3655 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3656 1.4 christos as_fn_error $? "cannot run C compiled programs. 3657 1.4 christos If you meant to cross compile, use \`--host'. 3658 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3659 1.4 christos fi 3660 1.4 christos fi 3661 1.4 christos fi 3662 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3663 1.4 christos $as_echo "$cross_compiling" >&6; } 3664 1.4 christos 3665 1.4 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3666 1.4 christos ac_clean_files=$ac_clean_files_save 3667 1.1 christos fi 3668 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3669 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 3670 1.4 christos if ${ac_cv_objext+:} false; then : 3671 1.1 christos $as_echo_n "(cached) " >&6 3672 1.1 christos else 3673 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3674 1.1 christos /* end confdefs.h. */ 3675 1.1 christos 3676 1.1 christos int 3677 1.1 christos main () 3678 1.1 christos { 3679 1.1 christos 3680 1.1 christos ; 3681 1.1 christos return 0; 3682 1.1 christos } 3683 1.1 christos _ACEOF 3684 1.1 christos rm -f conftest.o conftest.obj 3685 1.1 christos if { { ac_try="$ac_compile" 3686 1.1 christos case "(($ac_try" in 3687 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3688 1.1 christos *) ac_try_echo=$ac_try;; 3689 1.1 christos esac 3690 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3691 1.1 christos $as_echo "$ac_try_echo"; } >&5 3692 1.1 christos (eval "$ac_compile") 2>&5 3693 1.1 christos ac_status=$? 3694 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3695 1.1 christos test $ac_status = 0; }; then : 3696 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 3697 1.1 christos test -f "$ac_file" || continue; 3698 1.1 christos case $ac_file in 3699 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3700 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3701 1.1 christos break;; 3702 1.1 christos esac 3703 1.1 christos done 3704 1.1 christos else 3705 1.1 christos $as_echo "$as_me: failed program was:" >&5 3706 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3707 1.1 christos 3708 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3709 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3710 1.4 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3711 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3712 1.1 christos fi 3713 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 3714 1.1 christos fi 3715 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3716 1.1 christos $as_echo "$ac_cv_objext" >&6; } 3717 1.1 christos OBJEXT=$ac_cv_objext 3718 1.1 christos ac_objext=$OBJEXT 3719 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3720 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3721 1.4 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3722 1.1 christos $as_echo_n "(cached) " >&6 3723 1.1 christos else 3724 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3725 1.1 christos /* end confdefs.h. */ 3726 1.1 christos 3727 1.1 christos int 3728 1.1 christos main () 3729 1.1 christos { 3730 1.1 christos #ifndef __GNUC__ 3731 1.1 christos choke me 3732 1.1 christos #endif 3733 1.1 christos 3734 1.1 christos ; 3735 1.1 christos return 0; 3736 1.1 christos } 3737 1.1 christos _ACEOF 3738 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3739 1.1 christos ac_compiler_gnu=yes 3740 1.1 christos else 3741 1.1 christos ac_compiler_gnu=no 3742 1.1 christos fi 3743 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3744 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 3745 1.1 christos 3746 1.1 christos fi 3747 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3748 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3749 1.1 christos if test $ac_compiler_gnu = yes; then 3750 1.1 christos GCC=yes 3751 1.1 christos else 3752 1.1 christos GCC= 3753 1.1 christos fi 3754 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 3755 1.1 christos ac_save_CFLAGS=$CFLAGS 3756 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3757 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 3758 1.4 christos if ${ac_cv_prog_cc_g+:} false; then : 3759 1.1 christos $as_echo_n "(cached) " >&6 3760 1.1 christos else 3761 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 3762 1.1 christos ac_c_werror_flag=yes 3763 1.1 christos ac_cv_prog_cc_g=no 3764 1.1 christos CFLAGS="-g" 3765 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3766 1.1 christos /* end confdefs.h. */ 3767 1.1 christos 3768 1.1 christos int 3769 1.1 christos main () 3770 1.1 christos { 3771 1.1 christos 3772 1.1 christos ; 3773 1.1 christos return 0; 3774 1.1 christos } 3775 1.1 christos _ACEOF 3776 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3777 1.1 christos ac_cv_prog_cc_g=yes 3778 1.1 christos else 3779 1.1 christos CFLAGS="" 3780 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3781 1.1 christos /* end confdefs.h. */ 3782 1.1 christos 3783 1.1 christos int 3784 1.1 christos main () 3785 1.1 christos { 3786 1.1 christos 3787 1.1 christos ; 3788 1.1 christos return 0; 3789 1.1 christos } 3790 1.1 christos _ACEOF 3791 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3792 1.1 christos 3793 1.1 christos else 3794 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3795 1.1 christos CFLAGS="-g" 3796 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3797 1.1 christos /* end confdefs.h. */ 3798 1.1 christos 3799 1.1 christos int 3800 1.1 christos main () 3801 1.1 christos { 3802 1.1 christos 3803 1.1 christos ; 3804 1.1 christos return 0; 3805 1.1 christos } 3806 1.1 christos _ACEOF 3807 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3808 1.1 christos ac_cv_prog_cc_g=yes 3809 1.1 christos fi 3810 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3811 1.1 christos fi 3812 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3813 1.1 christos fi 3814 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3815 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3816 1.1 christos fi 3817 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3818 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 3819 1.1 christos if test "$ac_test_CFLAGS" = set; then 3820 1.1 christos CFLAGS=$ac_save_CFLAGS 3821 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 3822 1.1 christos if test "$GCC" = yes; then 3823 1.1 christos CFLAGS="-g -O2" 3824 1.1 christos else 3825 1.1 christos CFLAGS="-g" 3826 1.1 christos fi 3827 1.1 christos else 3828 1.1 christos if test "$GCC" = yes; then 3829 1.1 christos CFLAGS="-O2" 3830 1.1 christos else 3831 1.1 christos CFLAGS= 3832 1.1 christos fi 3833 1.1 christos fi 3834 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3835 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3836 1.4 christos if ${ac_cv_prog_cc_c89+:} false; then : 3837 1.1 christos $as_echo_n "(cached) " >&6 3838 1.1 christos else 3839 1.1 christos ac_cv_prog_cc_c89=no 3840 1.1 christos ac_save_CC=$CC 3841 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3842 1.1 christos /* end confdefs.h. */ 3843 1.1 christos #include <stdarg.h> 3844 1.1 christos #include <stdio.h> 3845 1.4 christos struct stat; 3846 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3847 1.1 christos struct buf { int x; }; 3848 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 3849 1.1 christos static char *e (p, i) 3850 1.1 christos char **p; 3851 1.1 christos int i; 3852 1.1 christos { 3853 1.1 christos return p[i]; 3854 1.1 christos } 3855 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 3856 1.1 christos { 3857 1.1 christos char *s; 3858 1.1 christos va_list v; 3859 1.1 christos va_start (v,p); 3860 1.1 christos s = g (p, va_arg (v,int)); 3861 1.1 christos va_end (v); 3862 1.1 christos return s; 3863 1.1 christos } 3864 1.1 christos 3865 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3866 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 3867 1.1 christos These don't provoke an error unfortunately, instead are silently treated 3868 1.1 christos as 'x'. The following induces an error, until -std is added to get 3869 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3870 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 3871 1.1 christos that's true only with -std. */ 3872 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3873 1.1 christos 3874 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3875 1.1 christos inside strings and character constants. */ 3876 1.1 christos #define FOO(x) 'x' 3877 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3878 1.1 christos 3879 1.1 christos int test (int i, double x); 3880 1.1 christos struct s1 {int (*f) (int a);}; 3881 1.1 christos struct s2 {int (*f) (double a);}; 3882 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3883 1.1 christos int argc; 3884 1.1 christos char **argv; 3885 1.1 christos int 3886 1.1 christos main () 3887 1.1 christos { 3888 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3889 1.1 christos ; 3890 1.1 christos return 0; 3891 1.1 christos } 3892 1.1 christos _ACEOF 3893 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3894 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3895 1.1 christos do 3896 1.1 christos CC="$ac_save_CC $ac_arg" 3897 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3898 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3899 1.1 christos fi 3900 1.1 christos rm -f core conftest.err conftest.$ac_objext 3901 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3902 1.1 christos done 3903 1.1 christos rm -f conftest.$ac_ext 3904 1.1 christos CC=$ac_save_CC 3905 1.1 christos 3906 1.1 christos fi 3907 1.1 christos # AC_CACHE_VAL 3908 1.1 christos case "x$ac_cv_prog_cc_c89" in 3909 1.1 christos x) 3910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3911 1.1 christos $as_echo "none needed" >&6; } ;; 3912 1.1 christos xno) 3913 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3914 1.1 christos $as_echo "unsupported" >&6; } ;; 3915 1.1 christos *) 3916 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 3917 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3918 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3919 1.1 christos esac 3920 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3921 1.1 christos 3922 1.1 christos fi 3923 1.1 christos 3924 1.1 christos ac_ext=c 3925 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3926 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3927 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3928 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3929 1.4 christos 3930 1.4 christos ac_ext=c 3931 1.4 christos ac_cpp='$CPP $CPPFLAGS' 3932 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3933 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3934 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3935 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3936 1.4 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3937 1.4 christos if ${am_cv_prog_cc_c_o+:} false; then : 3938 1.4 christos $as_echo_n "(cached) " >&6 3939 1.4 christos else 3940 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3941 1.4 christos /* end confdefs.h. */ 3942 1.4 christos 3943 1.4 christos int 3944 1.4 christos main () 3945 1.4 christos { 3946 1.4 christos 3947 1.4 christos ; 3948 1.4 christos return 0; 3949 1.4 christos } 3950 1.4 christos _ACEOF 3951 1.4 christos # Make sure it works both with $CC and with simple cc. 3952 1.4 christos # Following AC_PROG_CC_C_O, we do the test twice because some 3953 1.4 christos # compilers refuse to overwrite an existing .o file with -o, 3954 1.4 christos # though they will create one. 3955 1.4 christos am_cv_prog_cc_c_o=yes 3956 1.4 christos for am_i in 1 2; do 3957 1.4 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3958 1.4 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3959 1.4 christos ac_status=$? 3960 1.4 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 3961 1.4 christos (exit $ac_status); } \ 3962 1.4 christos && test -f conftest2.$ac_objext; then 3963 1.4 christos : OK 3964 1.4 christos else 3965 1.4 christos am_cv_prog_cc_c_o=no 3966 1.4 christos break 3967 1.4 christos fi 3968 1.4 christos done 3969 1.4 christos rm -f core conftest* 3970 1.4 christos unset am_i 3971 1.4 christos fi 3972 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3973 1.4 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 3974 1.4 christos if test "$am_cv_prog_cc_c_o" != yes; then 3975 1.4 christos # Losing compiler, so override with the script. 3976 1.4 christos # FIXME: It is wrong to rewrite CC. 3977 1.4 christos # But if we don't then we get into trouble of one sort or another. 3978 1.4 christos # A longer-term fix would be to have automake use am__CC in this case, 3979 1.4 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3980 1.4 christos CC="$am_aux_dir/compile $CC" 3981 1.4 christos fi 3982 1.4 christos ac_ext=c 3983 1.4 christos ac_cpp='$CPP $CPPFLAGS' 3984 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3985 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3986 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3987 1.4 christos 3988 1.1 christos DEPDIR="${am__leading_dot}deps" 3989 1.1 christos 3990 1.1 christos ac_config_commands="$ac_config_commands depfiles" 3991 1.1 christos 3992 1.7 christos 3993 1.7 christos am_make=${MAKE-make} 3994 1.7 christos cat > confinc << 'END' 3995 1.1 christos am__doit: 3996 1.7 christos @echo this is the am__doit target 3997 1.1 christos .PHONY: am__doit 3998 1.1 christos END 3999 1.7 christos # If we don't find an include directive, just comment out the code. 4000 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4001 1.7 christos $as_echo_n "checking for style of include used by $am_make... " >&6; } 4002 1.1 christos am__include="#" 4003 1.1 christos am__quote= 4004 1.7 christos _am_result=none 4005 1.7 christos # First try GNU make style include. 4006 1.7 christos echo "include confinc" > confmf 4007 1.7 christos # Ignore all kinds of additional output from 'make'. 4008 1.7 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4009 1.7 christos *the\ am__doit\ target*) 4010 1.7 christos am__include=include 4011 1.7 christos am__quote= 4012 1.7 christos _am_result=GNU 4013 1.7 christos ;; 4014 1.7 christos esac 4015 1.7 christos # Now try BSD make style include. 4016 1.7 christos if test "$am__include" = "#"; then 4017 1.7 christos echo '.include "confinc"' > confmf 4018 1.7 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4019 1.7 christos *the\ am__doit\ target*) 4020 1.7 christos am__include=.include 4021 1.7 christos am__quote="\"" 4022 1.7 christos _am_result=BSD 4023 1.1 christos ;; 4024 1.7 christos esac 4025 1.7 christos fi 4026 1.7 christos 4027 1.7 christos 4028 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4029 1.7 christos $as_echo "$_am_result" >&6; } 4030 1.7 christos rm -f confinc confmf 4031 1.1 christos 4032 1.1 christos # Check whether --enable-dependency-tracking was given. 4033 1.1 christos if test "${enable_dependency_tracking+set}" = set; then : 4034 1.1 christos enableval=$enable_dependency_tracking; 4035 1.1 christos fi 4036 1.1 christos 4037 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4038 1.1 christos am_depcomp="$ac_aux_dir/depcomp" 4039 1.1 christos AMDEPBACKSLASH='\' 4040 1.3 christos am__nodep='_no' 4041 1.1 christos fi 4042 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4043 1.1 christos AMDEP_TRUE= 4044 1.1 christos AMDEP_FALSE='#' 4045 1.1 christos else 4046 1.1 christos AMDEP_TRUE='#' 4047 1.1 christos AMDEP_FALSE= 4048 1.1 christos fi 4049 1.1 christos 4050 1.1 christos 4051 1.1 christos 4052 1.1 christos depcc="$CC" am_compiler_list= 4053 1.1 christos 4054 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4055 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; } 4056 1.4 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4057 1.1 christos $as_echo_n "(cached) " >&6 4058 1.1 christos else 4059 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4060 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up 4061 1.1 christos # making bogus files that we don't know about and never remove. For 4062 1.1 christos # instance it was reported that on HP-UX the gcc test will end up 4063 1.4 christos # making a dummy file named 'D' -- because '-MD' means "put the output 4064 1.4 christos # in D". 4065 1.3 christos rm -rf conftest.dir 4066 1.1 christos mkdir conftest.dir 4067 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're 4068 1.1 christos # using a relative directory. 4069 1.1 christos cp "$am_depcomp" conftest.dir 4070 1.1 christos cd conftest.dir 4071 1.1 christos # We will build objects and dependencies in a subdirectory because 4072 1.1 christos # it helps to detect inapplicable dependency modes. For instance 4073 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a 4074 1.1 christos # side effect of compilation, but ICC will put the dependencies in 4075 1.1 christos # the current directory while Tru64 will put them in the object 4076 1.1 christos # directory. 4077 1.1 christos mkdir sub 4078 1.1 christos 4079 1.1 christos am_cv_CC_dependencies_compiler_type=none 4080 1.1 christos if test "$am_compiler_list" = ""; then 4081 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4082 1.1 christos fi 4083 1.1 christos am__universal=false 4084 1.1 christos case " $depcc " in #( 4085 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 4086 1.1 christos esac 4087 1.1 christos 4088 1.1 christos for depmode in $am_compiler_list; do 4089 1.1 christos # Setup a source with many dependencies, because some compilers 4090 1.1 christos # like to wrap large dependency lists on column 80 (with \), and 4091 1.1 christos # we should not choose a depcomp mode which is confused by this. 4092 1.1 christos # 4093 1.1 christos # We need to recreate these files for each test, as the compiler may 4094 1.1 christos # overwrite some of them when testing with obscure command lines. 4095 1.1 christos # This happens at least with the AIX C compiler. 4096 1.1 christos : > sub/conftest.c 4097 1.1 christos for i in 1 2 3 4 5 6; do 4098 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 4099 1.4 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4100 1.4 christos # Solaris 10 /bin/sh. 4101 1.4 christos echo '/* dummy */' > sub/conftst$i.h 4102 1.1 christos done 4103 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4104 1.1 christos 4105 1.4 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 4106 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly 4107 1.4 christos # handle '-M -o', and we need to detect this. Also, some Intel 4108 1.4 christos # versions had trouble with output in subdirs. 4109 1.1 christos am__obj=sub/conftest.${OBJEXT-o} 4110 1.1 christos am__minus_obj="-o $am__obj" 4111 1.1 christos case $depmode in 4112 1.1 christos gcc) 4113 1.1 christos # This depmode causes a compiler race in universal mode. 4114 1.1 christos test "$am__universal" = false || continue 4115 1.1 christos ;; 4116 1.1 christos nosideeffect) 4117 1.4 christos # After this tag, mechanisms are not by side-effect, so they'll 4118 1.4 christos # only be used when explicitly requested. 4119 1.1 christos if test "x$enable_dependency_tracking" = xyes; then 4120 1.1 christos continue 4121 1.1 christos else 4122 1.1 christos break 4123 1.1 christos fi 4124 1.1 christos ;; 4125 1.3 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4126 1.4 christos # This compiler won't grok '-c -o', but also, the minuso test has 4127 1.1 christos # not run yet. These depmodes are late enough in the game, and 4128 1.1 christos # so weak that their functioning should not be impacted. 4129 1.1 christos am__obj=conftest.${OBJEXT-o} 4130 1.1 christos am__minus_obj= 4131 1.1 christos ;; 4132 1.1 christos none) break ;; 4133 1.1 christos esac 4134 1.1 christos if depmode=$depmode \ 4135 1.1 christos source=sub/conftest.c object=$am__obj \ 4136 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4137 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4138 1.1 christos >/dev/null 2>conftest.err && 4139 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4140 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4141 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4142 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4143 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings 4144 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message 4145 1.1 christos # that says an option was ignored or not supported. 4146 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4147 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required 4148 1.1 christos # The diagnosis changed in icc 8.0: 4149 1.1 christos # icc: Command line remark: option '-MP' not supported 4150 1.1 christos if (grep 'ignoring option' conftest.err || 4151 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4152 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode 4153 1.1 christos break 4154 1.1 christos fi 4155 1.1 christos fi 4156 1.1 christos done 4157 1.1 christos 4158 1.1 christos cd .. 4159 1.1 christos rm -rf conftest.dir 4160 1.1 christos else 4161 1.1 christos am_cv_CC_dependencies_compiler_type=none 4162 1.1 christos fi 4163 1.1 christos 4164 1.1 christos fi 4165 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4166 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4167 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4168 1.1 christos 4169 1.1 christos if 4170 1.1 christos test "x$enable_dependency_tracking" != xno \ 4171 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4172 1.1 christos am__fastdepCC_TRUE= 4173 1.1 christos am__fastdepCC_FALSE='#' 4174 1.1 christos else 4175 1.1 christos am__fastdepCC_TRUE='#' 4176 1.1 christos am__fastdepCC_FALSE= 4177 1.1 christos fi 4178 1.1 christos 4179 1.1 christos 4180 1.1 christos 4181 1.1 christos 4182 1.1 christos 4183 1.1 christos 4184 1.1 christos case `pwd` in 4185 1.1 christos *\ * | *\ *) 4186 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4187 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4188 1.1 christos esac 4189 1.1 christos 4190 1.1 christos 4191 1.1 christos 4192 1.1 christos macro_version='2.2.7a' 4193 1.1 christos macro_revision='1.3134' 4194 1.1 christos 4195 1.1 christos 4196 1.1 christos 4197 1.1 christos 4198 1.1 christos 4199 1.1 christos 4200 1.1 christos 4201 1.1 christos 4202 1.1 christos 4203 1.1 christos 4204 1.1 christos 4205 1.1 christos 4206 1.1 christos 4207 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 4208 1.1 christos 4209 1.1 christos # Backslashify metacharacters that are still active within 4210 1.1 christos # double-quoted strings. 4211 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4212 1.1 christos 4213 1.1 christos # Same as above, but do not quote variable references. 4214 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g' 4215 1.1 christos 4216 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a 4217 1.1 christos # double_quote_subst'ed string. 4218 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4219 1.1 christos 4220 1.1 christos # Sed substitution to delay expansion of an escaped single quote. 4221 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4222 1.1 christos 4223 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions 4224 1.1 christos no_glob_subst='s/\*/\\\*/g' 4225 1.1 christos 4226 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4227 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4228 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4229 1.1 christos 4230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4231 1.1 christos $as_echo_n "checking how to print strings... " >&6; } 4232 1.1 christos # Test print first, because it will be a builtin if present. 4233 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4234 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4235 1.1 christos ECHO='print -r --' 4236 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4237 1.1 christos ECHO='printf %s\n' 4238 1.1 christos else 4239 1.1 christos # Use this function as a fallback that always works. 4240 1.1 christos func_fallback_echo () 4241 1.1 christos { 4242 1.1 christos eval 'cat <<_LTECHO_EOF 4243 1.1 christos $1 4244 1.1 christos _LTECHO_EOF' 4245 1.1 christos } 4246 1.1 christos ECHO='func_fallback_echo' 4247 1.1 christos fi 4248 1.1 christos 4249 1.1 christos # func_echo_all arg... 4250 1.1 christos # Invoke $ECHO with all args, space-separated. 4251 1.1 christos func_echo_all () 4252 1.1 christos { 4253 1.1 christos $ECHO "" 4254 1.1 christos } 4255 1.1 christos 4256 1.1 christos case "$ECHO" in 4257 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4258 1.1 christos $as_echo "printf" >&6; } ;; 4259 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4260 1.1 christos $as_echo "print -r" >&6; } ;; 4261 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4262 1.1 christos $as_echo "cat" >&6; } ;; 4263 1.1 christos esac 4264 1.1 christos 4265 1.1 christos 4266 1.1 christos 4267 1.1 christos 4268 1.1 christos 4269 1.1 christos 4270 1.1 christos 4271 1.1 christos 4272 1.1 christos 4273 1.1 christos 4274 1.1 christos 4275 1.1 christos 4276 1.1 christos 4277 1.1 christos 4278 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4279 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4280 1.4 christos if ${ac_cv_path_SED+:} false; then : 4281 1.1 christos $as_echo_n "(cached) " >&6 4282 1.1 christos else 4283 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4284 1.1 christos for ac_i in 1 2 3 4 5 6 7; do 4285 1.1 christos ac_script="$ac_script$as_nl$ac_script" 4286 1.1 christos done 4287 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4288 1.1 christos { ac_script=; unset ac_script;} 4289 1.1 christos if test -z "$SED"; then 4290 1.1 christos ac_path_SED_found=false 4291 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4292 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4293 1.1 christos for as_dir in $PATH 4294 1.1 christos do 4295 1.1 christos IFS=$as_save_IFS 4296 1.1 christos test -z "$as_dir" && as_dir=. 4297 1.1 christos for ac_prog in sed gsed; do 4298 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4299 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4300 1.4 christos as_fn_executable_p "$ac_path_SED" || continue 4301 1.1 christos # Check for GNU ac_path_SED and select it if it is found. 4302 1.1 christos # Check for GNU $ac_path_SED 4303 1.1 christos case `"$ac_path_SED" --version 2>&1` in 4304 1.1 christos *GNU*) 4305 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4306 1.1 christos *) 4307 1.1 christos ac_count=0 4308 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4309 1.1 christos while : 4310 1.1 christos do 4311 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4312 1.1 christos mv "conftest.tmp" "conftest.in" 4313 1.1 christos cp "conftest.in" "conftest.nl" 4314 1.1 christos $as_echo '' >> "conftest.nl" 4315 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4316 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4317 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4318 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then 4319 1.1 christos # Best one so far, save it but keep looking for a better one 4320 1.1 christos ac_cv_path_SED="$ac_path_SED" 4321 1.1 christos ac_path_SED_max=$ac_count 4322 1.1 christos fi 4323 1.1 christos # 10*(2^10) chars as input seems more than enough 4324 1.1 christos test $ac_count -gt 10 && break 4325 1.1 christos done 4326 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4327 1.1 christos esac 4328 1.1 christos 4329 1.1 christos $ac_path_SED_found && break 3 4330 1.1 christos done 4331 1.1 christos done 4332 1.1 christos done 4333 1.1 christos IFS=$as_save_IFS 4334 1.1 christos if test -z "$ac_cv_path_SED"; then 4335 1.4 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4336 1.1 christos fi 4337 1.1 christos else 4338 1.1 christos ac_cv_path_SED=$SED 4339 1.1 christos fi 4340 1.1 christos 4341 1.1 christos fi 4342 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4343 1.1 christos $as_echo "$ac_cv_path_SED" >&6; } 4344 1.1 christos SED="$ac_cv_path_SED" 4345 1.1 christos rm -f conftest.sed 4346 1.1 christos 4347 1.1 christos test -z "$SED" && SED=sed 4348 1.1 christos Xsed="$SED -e 1s/^X//" 4349 1.1 christos 4350 1.1 christos 4351 1.1 christos 4352 1.1 christos 4353 1.1 christos 4354 1.1 christos 4355 1.1 christos 4356 1.1 christos 4357 1.1 christos 4358 1.1 christos 4359 1.1 christos 4360 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4361 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4362 1.4 christos if ${ac_cv_path_GREP+:} false; then : 4363 1.1 christos $as_echo_n "(cached) " >&6 4364 1.1 christos else 4365 1.1 christos if test -z "$GREP"; then 4366 1.1 christos ac_path_GREP_found=false 4367 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4368 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4369 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4370 1.1 christos do 4371 1.1 christos IFS=$as_save_IFS 4372 1.1 christos test -z "$as_dir" && as_dir=. 4373 1.1 christos for ac_prog in grep ggrep; do 4374 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4375 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4376 1.4 christos as_fn_executable_p "$ac_path_GREP" || continue 4377 1.1 christos # Check for GNU ac_path_GREP and select it if it is found. 4378 1.1 christos # Check for GNU $ac_path_GREP 4379 1.1 christos case `"$ac_path_GREP" --version 2>&1` in 4380 1.1 christos *GNU*) 4381 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4382 1.1 christos *) 4383 1.1 christos ac_count=0 4384 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4385 1.1 christos while : 4386 1.1 christos do 4387 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4388 1.1 christos mv "conftest.tmp" "conftest.in" 4389 1.1 christos cp "conftest.in" "conftest.nl" 4390 1.1 christos $as_echo 'GREP' >> "conftest.nl" 4391 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4392 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4393 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4394 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 4395 1.1 christos # Best one so far, save it but keep looking for a better one 4396 1.1 christos ac_cv_path_GREP="$ac_path_GREP" 4397 1.1 christos ac_path_GREP_max=$ac_count 4398 1.1 christos fi 4399 1.1 christos # 10*(2^10) chars as input seems more than enough 4400 1.1 christos test $ac_count -gt 10 && break 4401 1.1 christos done 4402 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4403 1.1 christos esac 4404 1.1 christos 4405 1.1 christos $ac_path_GREP_found && break 3 4406 1.1 christos done 4407 1.1 christos done 4408 1.1 christos done 4409 1.1 christos IFS=$as_save_IFS 4410 1.1 christos if test -z "$ac_cv_path_GREP"; then 4411 1.4 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4412 1.1 christos fi 4413 1.1 christos else 4414 1.1 christos ac_cv_path_GREP=$GREP 4415 1.1 christos fi 4416 1.1 christos 4417 1.1 christos fi 4418 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4419 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; } 4420 1.1 christos GREP="$ac_cv_path_GREP" 4421 1.1 christos 4422 1.1 christos 4423 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4424 1.1 christos $as_echo_n "checking for egrep... " >&6; } 4425 1.4 christos if ${ac_cv_path_EGREP+:} false; then : 4426 1.1 christos $as_echo_n "(cached) " >&6 4427 1.1 christos else 4428 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4429 1.1 christos then ac_cv_path_EGREP="$GREP -E" 4430 1.1 christos else 4431 1.1 christos if test -z "$EGREP"; then 4432 1.1 christos ac_path_EGREP_found=false 4433 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4434 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4435 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4436 1.1 christos do 4437 1.1 christos IFS=$as_save_IFS 4438 1.1 christos test -z "$as_dir" && as_dir=. 4439 1.1 christos for ac_prog in egrep; do 4440 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4441 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4442 1.4 christos as_fn_executable_p "$ac_path_EGREP" || continue 4443 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found. 4444 1.1 christos # Check for GNU $ac_path_EGREP 4445 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in 4446 1.1 christos *GNU*) 4447 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4448 1.1 christos *) 4449 1.1 christos ac_count=0 4450 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4451 1.1 christos while : 4452 1.1 christos do 4453 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4454 1.1 christos mv "conftest.tmp" "conftest.in" 4455 1.1 christos cp "conftest.in" "conftest.nl" 4456 1.1 christos $as_echo 'EGREP' >> "conftest.nl" 4457 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4458 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4459 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4460 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4461 1.1 christos # Best one so far, save it but keep looking for a better one 4462 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" 4463 1.1 christos ac_path_EGREP_max=$ac_count 4464 1.1 christos fi 4465 1.1 christos # 10*(2^10) chars as input seems more than enough 4466 1.1 christos test $ac_count -gt 10 && break 4467 1.1 christos done 4468 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4469 1.1 christos esac 4470 1.1 christos 4471 1.1 christos $ac_path_EGREP_found && break 3 4472 1.1 christos done 4473 1.1 christos done 4474 1.1 christos done 4475 1.1 christos IFS=$as_save_IFS 4476 1.1 christos if test -z "$ac_cv_path_EGREP"; then 4477 1.4 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4478 1.1 christos fi 4479 1.1 christos else 4480 1.1 christos ac_cv_path_EGREP=$EGREP 4481 1.1 christos fi 4482 1.1 christos 4483 1.1 christos fi 4484 1.1 christos fi 4485 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4486 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; } 4487 1.1 christos EGREP="$ac_cv_path_EGREP" 4488 1.1 christos 4489 1.1 christos 4490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4491 1.1 christos $as_echo_n "checking for fgrep... " >&6; } 4492 1.4 christos if ${ac_cv_path_FGREP+:} false; then : 4493 1.1 christos $as_echo_n "(cached) " >&6 4494 1.1 christos else 4495 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4496 1.1 christos then ac_cv_path_FGREP="$GREP -F" 4497 1.1 christos else 4498 1.1 christos if test -z "$FGREP"; then 4499 1.1 christos ac_path_FGREP_found=false 4500 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4501 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4502 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4503 1.1 christos do 4504 1.1 christos IFS=$as_save_IFS 4505 1.1 christos test -z "$as_dir" && as_dir=. 4506 1.1 christos for ac_prog in fgrep; do 4507 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4508 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4509 1.4 christos as_fn_executable_p "$ac_path_FGREP" || continue 4510 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found. 4511 1.1 christos # Check for GNU $ac_path_FGREP 4512 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in 4513 1.1 christos *GNU*) 4514 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4515 1.1 christos *) 4516 1.1 christos ac_count=0 4517 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4518 1.1 christos while : 4519 1.1 christos do 4520 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4521 1.1 christos mv "conftest.tmp" "conftest.in" 4522 1.1 christos cp "conftest.in" "conftest.nl" 4523 1.1 christos $as_echo 'FGREP' >> "conftest.nl" 4524 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4525 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4526 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4527 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4528 1.1 christos # Best one so far, save it but keep looking for a better one 4529 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" 4530 1.1 christos ac_path_FGREP_max=$ac_count 4531 1.1 christos fi 4532 1.1 christos # 10*(2^10) chars as input seems more than enough 4533 1.1 christos test $ac_count -gt 10 && break 4534 1.1 christos done 4535 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4536 1.1 christos esac 4537 1.1 christos 4538 1.1 christos $ac_path_FGREP_found && break 3 4539 1.1 christos done 4540 1.1 christos done 4541 1.1 christos done 4542 1.1 christos IFS=$as_save_IFS 4543 1.1 christos if test -z "$ac_cv_path_FGREP"; then 4544 1.4 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4545 1.1 christos fi 4546 1.1 christos else 4547 1.1 christos ac_cv_path_FGREP=$FGREP 4548 1.1 christos fi 4549 1.1 christos 4550 1.1 christos fi 4551 1.1 christos fi 4552 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4553 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; } 4554 1.1 christos FGREP="$ac_cv_path_FGREP" 4555 1.1 christos 4556 1.1 christos 4557 1.1 christos test -z "$GREP" && GREP=grep 4558 1.1 christos 4559 1.1 christos 4560 1.1 christos 4561 1.1 christos 4562 1.1 christos 4563 1.1 christos 4564 1.1 christos 4565 1.1 christos 4566 1.1 christos 4567 1.1 christos 4568 1.1 christos 4569 1.1 christos 4570 1.1 christos 4571 1.1 christos 4572 1.1 christos 4573 1.1 christos 4574 1.1 christos 4575 1.1 christos 4576 1.1 christos 4577 1.1 christos # Check whether --with-gnu-ld was given. 4578 1.1 christos if test "${with_gnu_ld+set}" = set; then : 4579 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4580 1.1 christos else 4581 1.1 christos with_gnu_ld=no 4582 1.1 christos fi 4583 1.1 christos 4584 1.1 christos ac_prog=ld 4585 1.1 christos if test "$GCC" = yes; then 4586 1.1 christos # Check if gcc -print-prog-name=ld gives a path. 4587 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4588 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; } 4589 1.1 christos case $host in 4590 1.1 christos *-*-mingw*) 4591 1.1 christos # gcc leaves a trailing carriage return which upsets mingw 4592 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4593 1.1 christos *) 4594 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4595 1.1 christos esac 4596 1.1 christos case $ac_prog in 4597 1.1 christos # Accept absolute paths. 4598 1.1 christos [\\/]* | ?:[\\/]*) 4599 1.1 christos re_direlt='/[^/][^/]*/\.\./' 4600 1.1 christos # Canonicalize the pathname of ld 4601 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4602 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4603 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4604 1.1 christos done 4605 1.1 christos test -z "$LD" && LD="$ac_prog" 4606 1.1 christos ;; 4607 1.1 christos "") 4608 1.1 christos # If it fails, then pretend we aren't using GCC. 4609 1.1 christos ac_prog=ld 4610 1.1 christos ;; 4611 1.1 christos *) 4612 1.1 christos # If it is relative, then search for the first ld in PATH. 4613 1.1 christos with_gnu_ld=unknown 4614 1.1 christos ;; 4615 1.1 christos esac 4616 1.1 christos elif test "$with_gnu_ld" = yes; then 4617 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4618 1.1 christos $as_echo_n "checking for GNU ld... " >&6; } 4619 1.1 christos else 4620 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4621 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; } 4622 1.1 christos fi 4623 1.4 christos if ${lt_cv_path_LD+:} false; then : 4624 1.1 christos $as_echo_n "(cached) " >&6 4625 1.1 christos else 4626 1.1 christos if test -z "$LD"; then 4627 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4628 1.1 christos for ac_dir in $PATH; do 4629 1.1 christos IFS="$lt_save_ifs" 4630 1.1 christos test -z "$ac_dir" && ac_dir=. 4631 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4632 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog" 4633 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version, 4634 1.1 christos # but apparently some variants of GNU ld only accept -v. 4635 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer. 4636 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4637 1.1 christos *GNU* | *'with BFD'*) 4638 1.1 christos test "$with_gnu_ld" != no && break 4639 1.1 christos ;; 4640 1.1 christos *) 4641 1.1 christos test "$with_gnu_ld" != yes && break 4642 1.1 christos ;; 4643 1.1 christos esac 4644 1.1 christos fi 4645 1.1 christos done 4646 1.1 christos IFS="$lt_save_ifs" 4647 1.1 christos else 4648 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path. 4649 1.1 christos fi 4650 1.1 christos fi 4651 1.1 christos 4652 1.1 christos LD="$lt_cv_path_LD" 4653 1.1 christos if test -n "$LD"; then 4654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4655 1.1 christos $as_echo "$LD" >&6; } 4656 1.1 christos else 4657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4658 1.1 christos $as_echo "no" >&6; } 4659 1.1 christos fi 4660 1.4 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4661 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4662 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4663 1.4 christos if ${lt_cv_prog_gnu_ld+:} false; then : 4664 1.1 christos $as_echo_n "(cached) " >&6 4665 1.1 christos else 4666 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v. 4667 1.1 christos case `$LD -v 2>&1 </dev/null` in 4668 1.1 christos *GNU* | *'with BFD'*) 4669 1.1 christos lt_cv_prog_gnu_ld=yes 4670 1.1 christos ;; 4671 1.1 christos *) 4672 1.1 christos lt_cv_prog_gnu_ld=no 4673 1.1 christos ;; 4674 1.1 christos esac 4675 1.1 christos fi 4676 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4677 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; } 4678 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld 4679 1.1 christos 4680 1.1 christos 4681 1.1 christos 4682 1.1 christos 4683 1.1 christos 4684 1.1 christos 4685 1.1 christos 4686 1.1 christos 4687 1.1 christos 4688 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4689 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4690 1.4 christos if ${lt_cv_path_NM+:} false; then : 4691 1.1 christos $as_echo_n "(cached) " >&6 4692 1.1 christos else 4693 1.1 christos if test -n "$NM"; then 4694 1.6 christos # Let the user override the nm to test. 4695 1.6 christos lt_nm_to_check="$NM" 4696 1.6 christos else 4697 1.6 christos lt_nm_to_check="${ac_tool_prefix}nm" 4698 1.6 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4699 1.6 christos lt_nm_to_check="$lt_nm_to_check nm" 4700 1.6 christos fi 4701 1.6 christos fi 4702 1.6 christos for lt_tmp_nm in "$lt_nm_to_check"; do 4703 1.6 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4704 1.6 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4705 1.6 christos IFS="$lt_save_ifs" 4706 1.6 christos test -z "$ac_dir" && ac_dir=. 4707 1.6 christos # Strip out any user-provided options from the nm to test twice, 4708 1.6 christos # the first time to test to see if nm (rather than its options) has 4709 1.6 christos # an explicit path, the second time to yield a file which can be 4710 1.6 christos # nm'ed itself. 4711 1.6 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 4712 1.6 christos case "$tmp_nm_path" in 4713 1.6 christos */*|*\\*) tmp_nm="$lt_tmp_nm";; 4714 1.6 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";; 4715 1.6 christos esac 4716 1.6 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 4717 1.6 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 4718 1.6 christos # Check to see if the nm accepts a BSD-compat flag. 4719 1.6 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4720 1.6 christos # nm: unknown option "B" ignored 4721 1.6 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4722 1.6 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 4723 1.6 christos break 4724 1.6 christos ;; 4725 1.6 christos *) 4726 1.6 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4727 1.6 christos *$tmp_nm*) 4728 1.6 christos lt_cv_path_NM="$tmp_nm -p" 4729 1.6 christos break 4730 1.6 christos ;; 4731 1.6 christos *) 4732 1.6 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4733 1.6 christos continue # so that we can try to find one that supports BSD flags 4734 1.6 christos ;; 4735 1.6 christos esac 4736 1.6 christos ;; 4737 1.6 christos esac 4738 1.6 christos fi 4739 1.6 christos done 4740 1.6 christos IFS="$lt_save_ifs" 4741 1.6 christos done 4742 1.6 christos : ${lt_cv_path_NM=no} 4743 1.1 christos fi 4744 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4745 1.1 christos $as_echo "$lt_cv_path_NM" >&6; } 4746 1.1 christos if test "$lt_cv_path_NM" != "no"; then 4747 1.1 christos NM="$lt_cv_path_NM" 4748 1.1 christos else 4749 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin. 4750 1.1 christos if test -n "$DUMPBIN"; then : 4751 1.1 christos # Let the user override the test. 4752 1.1 christos else 4753 1.1 christos if test -n "$ac_tool_prefix"; then 4754 1.1 christos for ac_prog in dumpbin "link -dump" 4755 1.1 christos do 4756 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4757 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4758 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4759 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4760 1.4 christos if ${ac_cv_prog_DUMPBIN+:} false; then : 4761 1.1 christos $as_echo_n "(cached) " >&6 4762 1.1 christos else 4763 1.1 christos if test -n "$DUMPBIN"; then 4764 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4765 1.1 christos else 4766 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4767 1.1 christos for as_dir in $PATH 4768 1.1 christos do 4769 1.1 christos IFS=$as_save_IFS 4770 1.1 christos test -z "$as_dir" && as_dir=. 4771 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4772 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4773 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4774 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4775 1.1 christos break 2 4776 1.1 christos fi 4777 1.1 christos done 4778 1.1 christos done 4779 1.1 christos IFS=$as_save_IFS 4780 1.1 christos 4781 1.1 christos fi 4782 1.1 christos fi 4783 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN 4784 1.1 christos if test -n "$DUMPBIN"; then 4785 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4786 1.1 christos $as_echo "$DUMPBIN" >&6; } 4787 1.1 christos else 4788 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4789 1.1 christos $as_echo "no" >&6; } 4790 1.1 christos fi 4791 1.1 christos 4792 1.1 christos 4793 1.1 christos test -n "$DUMPBIN" && break 4794 1.1 christos done 4795 1.1 christos fi 4796 1.1 christos if test -z "$DUMPBIN"; then 4797 1.1 christos ac_ct_DUMPBIN=$DUMPBIN 4798 1.1 christos for ac_prog in dumpbin "link -dump" 4799 1.1 christos do 4800 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 4801 1.1 christos set dummy $ac_prog; ac_word=$2 4802 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4803 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4804 1.4 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4805 1.1 christos $as_echo_n "(cached) " >&6 4806 1.1 christos else 4807 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 4808 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4809 1.1 christos else 4810 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4811 1.1 christos for as_dir in $PATH 4812 1.1 christos do 4813 1.1 christos IFS=$as_save_IFS 4814 1.1 christos test -z "$as_dir" && as_dir=. 4815 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4816 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4817 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4818 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4819 1.1 christos break 2 4820 1.1 christos fi 4821 1.1 christos done 4822 1.1 christos done 4823 1.1 christos IFS=$as_save_IFS 4824 1.1 christos 4825 1.1 christos fi 4826 1.1 christos fi 4827 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4828 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 4829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4830 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; } 4831 1.1 christos else 4832 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4833 1.1 christos $as_echo "no" >&6; } 4834 1.1 christos fi 4835 1.1 christos 4836 1.1 christos 4837 1.1 christos test -n "$ac_ct_DUMPBIN" && break 4838 1.1 christos done 4839 1.1 christos 4840 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then 4841 1.1 christos DUMPBIN=":" 4842 1.1 christos else 4843 1.1 christos case $cross_compiling:$ac_tool_warned in 4844 1.1 christos yes:) 4845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4846 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4847 1.1 christos ac_tool_warned=yes ;; 4848 1.1 christos esac 4849 1.1 christos DUMPBIN=$ac_ct_DUMPBIN 4850 1.1 christos fi 4851 1.1 christos fi 4852 1.1 christos 4853 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4854 1.1 christos *COFF*) 4855 1.1 christos DUMPBIN="$DUMPBIN -symbols" 4856 1.1 christos ;; 4857 1.1 christos *) 4858 1.1 christos DUMPBIN=: 4859 1.1 christos ;; 4860 1.1 christos esac 4861 1.1 christos fi 4862 1.1 christos 4863 1.1 christos if test "$DUMPBIN" != ":"; then 4864 1.1 christos NM="$DUMPBIN" 4865 1.1 christos fi 4866 1.1 christos fi 4867 1.1 christos test -z "$NM" && NM=nm 4868 1.1 christos 4869 1.1 christos 4870 1.1 christos 4871 1.1 christos 4872 1.1 christos 4873 1.1 christos 4874 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4875 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; } 4876 1.4 christos if ${lt_cv_nm_interface+:} false; then : 4877 1.1 christos $as_echo_n "(cached) " >&6 4878 1.1 christos else 4879 1.1 christos lt_cv_nm_interface="BSD nm" 4880 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext 4881 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4882 1.1 christos (eval "$ac_compile" 2>conftest.err) 4883 1.1 christos cat conftest.err >&5 4884 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4885 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4886 1.1 christos cat conftest.err >&5 4887 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4888 1.1 christos cat conftest.out >&5 4889 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4890 1.1 christos lt_cv_nm_interface="MS dumpbin" 4891 1.1 christos fi 4892 1.1 christos rm -f conftest* 4893 1.1 christos fi 4894 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4895 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; } 4896 1.1 christos 4897 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4898 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; } 4899 1.1 christos LN_S=$as_ln_s 4900 1.1 christos if test "$LN_S" = "ln -s"; then 4901 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4902 1.1 christos $as_echo "yes" >&6; } 4903 1.1 christos else 4904 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4905 1.1 christos $as_echo "no, using $LN_S" >&6; } 4906 1.1 christos fi 4907 1.1 christos 4908 1.1 christos # find the maximum length of command line arguments 4909 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4910 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; } 4911 1.4 christos if ${lt_cv_sys_max_cmd_len+:} false; then : 4912 1.1 christos $as_echo_n "(cached) " >&6 4913 1.1 christos else 4914 1.1 christos i=0 4915 1.1 christos teststring="ABCD" 4916 1.1 christos 4917 1.1 christos case $build_os in 4918 1.1 christos msdosdjgpp*) 4919 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc 4920 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun 4921 1.1 christos # during glob expansion). Even if it were fixed, the result of this 4922 1.1 christos # check would be larger than it should be. 4923 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right 4924 1.1 christos ;; 4925 1.1 christos 4926 1.1 christos gnu*) 4927 1.1 christos # Under GNU Hurd, this test is not required because there is 4928 1.1 christos # no limit to the length of command line arguments. 4929 1.1 christos # Libtool will interpret -1 as no limit whatsoever 4930 1.1 christos lt_cv_sys_max_cmd_len=-1; 4931 1.1 christos ;; 4932 1.1 christos 4933 1.1 christos cygwin* | mingw* | cegcc*) 4934 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes 4935 1.1 christos # about 5 minutes as the teststring grows exponentially. 4936 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking, 4937 1.1 christos # you end up with a "frozen" computer, even though with patience 4938 1.1 christos # the test eventually succeeds (with a max line length of 256k). 4939 1.1 christos # Instead, let's just punt: use the minimum linelength reported by 4940 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP). 4941 1.1 christos lt_cv_sys_max_cmd_len=8192; 4942 1.1 christos ;; 4943 1.1 christos 4944 1.1 christos mint*) 4945 1.1 christos # On MiNT this can take a long time and run out of memory. 4946 1.1 christos lt_cv_sys_max_cmd_len=8192; 4947 1.1 christos ;; 4948 1.1 christos 4949 1.1 christos amigaos*) 4950 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally. 4951 1.1 christos # So we just punt and use a minimum line length of 8192. 4952 1.1 christos lt_cv_sys_max_cmd_len=8192; 4953 1.1 christos ;; 4954 1.1 christos 4955 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4956 1.1 christos # This has been around since 386BSD, at least. Likely further. 4957 1.1 christos if test -x /sbin/sysctl; then 4958 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4959 1.1 christos elif test -x /usr/sbin/sysctl; then 4960 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4961 1.1 christos else 4962 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4963 1.1 christos fi 4964 1.1 christos # And add a safety zone 4965 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4966 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4967 1.1 christos ;; 4968 1.1 christos 4969 1.1 christos interix*) 4970 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD) 4971 1.1 christos lt_cv_sys_max_cmd_len=196608 4972 1.1 christos ;; 4973 1.1 christos 4974 1.1 christos osf*) 4975 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4976 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4977 1.1 christos # nice to cause kernel panics so lets avoid the loop below. 4978 1.1 christos # First set a reasonable default. 4979 1.1 christos lt_cv_sys_max_cmd_len=16384 4980 1.1 christos # 4981 1.1 christos if test -x /sbin/sysconfig; then 4982 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4983 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;; 4984 1.1 christos esac 4985 1.1 christos fi 4986 1.1 christos ;; 4987 1.1 christos sco3.2v5*) 4988 1.1 christos lt_cv_sys_max_cmd_len=102400 4989 1.1 christos ;; 4990 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*) 4991 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4992 1.1 christos if test -n "$kargmax"; then 4993 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4994 1.1 christos else 4995 1.1 christos lt_cv_sys_max_cmd_len=32768 4996 1.1 christos fi 4997 1.1 christos ;; 4998 1.1 christos *) 4999 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5000 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then 5001 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5002 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5003 1.1 christos else 5004 1.1 christos # Make teststring a little bigger before we do anything with it. 5005 1.1 christos # a 1K string should be a reasonable start. 5006 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do 5007 1.1 christos teststring=$teststring$teststring 5008 1.1 christos done 5009 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5010 1.1 christos # If test is not a shell built-in, we'll probably end up computing a 5011 1.1 christos # maximum length that is only half of the actual maximum length, but 5012 1.1 christos # we can't tell. 5013 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5014 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 && 5015 1.1 christos test $i != 17 # 1/2 MB should be enough 5016 1.1 christos do 5017 1.1 christos i=`expr $i + 1` 5018 1.1 christos teststring=$teststring$teststring 5019 1.1 christos done 5020 1.1 christos # Only check the string length outside the loop. 5021 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5022 1.1 christos teststring= 5023 1.1 christos # Add a significant safety factor because C++ compilers can tack on 5024 1.1 christos # massive amounts of additional arguments before passing them to the 5025 1.1 christos # linker. It appears as though 1/2 is a usable value. 5026 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5027 1.1 christos fi 5028 1.1 christos ;; 5029 1.1 christos esac 5030 1.1 christos 5031 1.1 christos fi 5032 1.1 christos 5033 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then 5034 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5035 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5036 1.1 christos else 5037 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5038 1.1 christos $as_echo "none" >&6; } 5039 1.1 christos fi 5040 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len 5041 1.1 christos 5042 1.1 christos 5043 1.1 christos 5044 1.1 christos 5045 1.1 christos 5046 1.1 christos 5047 1.1 christos : ${CP="cp -f"} 5048 1.1 christos : ${MV="mv -f"} 5049 1.1 christos : ${RM="rm -f"} 5050 1.1 christos 5051 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5052 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5053 1.1 christos # Try some XSI features 5054 1.1 christos xsi_shell=no 5055 1.1 christos ( _lt_dummy="a/b/c" 5056 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5057 1.1 christos = c,a/b,, \ 5058 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \ 5059 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5060 1.1 christos && xsi_shell=yes 5061 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5062 1.1 christos $as_echo "$xsi_shell" >&6; } 5063 1.1 christos 5064 1.1 christos 5065 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5066 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5067 1.1 christos lt_shell_append=no 5068 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5069 1.1 christos >/dev/null 2>&1 \ 5070 1.1 christos && lt_shell_append=yes 5071 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5072 1.1 christos $as_echo "$lt_shell_append" >&6; } 5073 1.1 christos 5074 1.1 christos 5075 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5076 1.1 christos lt_unset=unset 5077 1.1 christos else 5078 1.1 christos lt_unset=false 5079 1.1 christos fi 5080 1.1 christos 5081 1.1 christos 5082 1.1 christos 5083 1.1 christos 5084 1.1 christos 5085 1.1 christos # test EBCDIC or ASCII 5086 1.1 christos case `echo X|tr X '\101'` in 5087 1.1 christos A) # ASCII based system 5088 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5089 1.1 christos lt_SP2NL='tr \040 \012' 5090 1.1 christos lt_NL2SP='tr \015\012 \040\040' 5091 1.1 christos ;; 5092 1.1 christos *) # EBCDIC based system 5093 1.1 christos lt_SP2NL='tr \100 \n' 5094 1.1 christos lt_NL2SP='tr \r\n \100\100' 5095 1.1 christos ;; 5096 1.1 christos esac 5097 1.1 christos 5098 1.1 christos 5099 1.1 christos 5100 1.1 christos 5101 1.1 christos 5102 1.1 christos 5103 1.1 christos 5104 1.1 christos 5105 1.1 christos 5106 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5107 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; } 5108 1.4 christos if ${lt_cv_ld_reload_flag+:} false; then : 5109 1.1 christos $as_echo_n "(cached) " >&6 5110 1.1 christos else 5111 1.1 christos lt_cv_ld_reload_flag='-r' 5112 1.1 christos fi 5113 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5114 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; } 5115 1.1 christos reload_flag=$lt_cv_ld_reload_flag 5116 1.1 christos case $reload_flag in 5117 1.1 christos "" | " "*) ;; 5118 1.1 christos *) reload_flag=" $reload_flag" ;; 5119 1.1 christos esac 5120 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 5121 1.1 christos case $host_os in 5122 1.1 christos darwin*) 5123 1.1 christos if test "$GCC" = yes; then 5124 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5125 1.1 christos else 5126 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 5127 1.1 christos fi 5128 1.1 christos ;; 5129 1.1 christos esac 5130 1.1 christos 5131 1.1 christos 5132 1.1 christos 5133 1.1 christos 5134 1.1 christos 5135 1.1 christos 5136 1.1 christos 5137 1.1 christos 5138 1.1 christos 5139 1.1 christos if test -n "$ac_tool_prefix"; then 5140 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5141 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2 5142 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5143 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5144 1.4 christos if ${ac_cv_prog_OBJDUMP+:} false; then : 5145 1.1 christos $as_echo_n "(cached) " >&6 5146 1.1 christos else 5147 1.1 christos if test -n "$OBJDUMP"; then 5148 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5149 1.1 christos else 5150 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5151 1.1 christos for as_dir in $PATH 5152 1.1 christos do 5153 1.1 christos IFS=$as_save_IFS 5154 1.1 christos test -z "$as_dir" && as_dir=. 5155 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5156 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5157 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5158 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5159 1.1 christos break 2 5160 1.1 christos fi 5161 1.1 christos done 5162 1.1 christos done 5163 1.1 christos IFS=$as_save_IFS 5164 1.1 christos 5165 1.1 christos fi 5166 1.1 christos fi 5167 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP 5168 1.1 christos if test -n "$OBJDUMP"; then 5169 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5170 1.1 christos $as_echo "$OBJDUMP" >&6; } 5171 1.1 christos else 5172 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5173 1.1 christos $as_echo "no" >&6; } 5174 1.1 christos fi 5175 1.1 christos 5176 1.1 christos 5177 1.1 christos fi 5178 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then 5179 1.1 christos ac_ct_OBJDUMP=$OBJDUMP 5180 1.1 christos # Extract the first word of "objdump", so it can be a program name with args. 5181 1.1 christos set dummy objdump; ac_word=$2 5182 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5183 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5184 1.4 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5185 1.1 christos $as_echo_n "(cached) " >&6 5186 1.1 christos else 5187 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 5188 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5189 1.1 christos else 5190 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5191 1.1 christos for as_dir in $PATH 5192 1.1 christos do 5193 1.1 christos IFS=$as_save_IFS 5194 1.1 christos test -z "$as_dir" && as_dir=. 5195 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5196 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5197 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump" 5198 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5199 1.1 christos break 2 5200 1.1 christos fi 5201 1.1 christos done 5202 1.1 christos done 5203 1.1 christos IFS=$as_save_IFS 5204 1.1 christos 5205 1.1 christos fi 5206 1.1 christos fi 5207 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5208 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 5209 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5210 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; } 5211 1.1 christos else 5212 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5213 1.1 christos $as_echo "no" >&6; } 5214 1.1 christos fi 5215 1.1 christos 5216 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then 5217 1.1 christos OBJDUMP="false" 5218 1.1 christos else 5219 1.1 christos case $cross_compiling:$ac_tool_warned in 5220 1.1 christos yes:) 5221 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5222 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5223 1.1 christos ac_tool_warned=yes ;; 5224 1.1 christos esac 5225 1.1 christos OBJDUMP=$ac_ct_OBJDUMP 5226 1.1 christos fi 5227 1.1 christos else 5228 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP" 5229 1.1 christos fi 5230 1.1 christos 5231 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump 5232 1.1 christos 5233 1.1 christos 5234 1.1 christos 5235 1.1 christos 5236 1.1 christos 5237 1.1 christos 5238 1.1 christos 5239 1.1 christos 5240 1.1 christos 5241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5242 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5243 1.4 christos if ${lt_cv_deplibs_check_method+:} false; then : 5244 1.1 christos $as_echo_n "(cached) " >&6 5245 1.1 christos else 5246 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD' 5247 1.1 christos lt_cv_file_magic_test_file= 5248 1.1 christos lt_cv_deplibs_check_method='unknown' 5249 1.1 christos # Need to set the preceding variable on all platforms that support 5250 1.1 christos # interlibrary dependencies. 5251 1.1 christos # 'none' -- dependencies not supported. 5252 1.1 christos # `unknown' -- same as none, but documents that we really don't know. 5253 1.1 christos # 'pass_all' -- all dependencies passed with no checks. 5254 1.1 christos # 'test_compile' -- check by making test program. 5255 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path 5256 1.1 christos # which responds to the $file_magic_cmd with a given extended regex. 5257 1.1 christos # If you have `file' or equivalent on your system and you're not sure 5258 1.1 christos # whether `pass_all' will *always* work, you probably want this one. 5259 1.1 christos 5260 1.1 christos case $host_os in 5261 1.1 christos aix[4-9]*) 5262 1.1 christos lt_cv_deplibs_check_method=pass_all 5263 1.1 christos ;; 5264 1.1 christos 5265 1.1 christos beos*) 5266 1.1 christos lt_cv_deplibs_check_method=pass_all 5267 1.1 christos ;; 5268 1.1 christos 5269 1.1 christos bsdi[45]*) 5270 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5271 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L' 5272 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so 5273 1.1 christos ;; 5274 1.1 christos 5275 1.1 christos cygwin*) 5276 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh 5277 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5278 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 5279 1.1 christos ;; 5280 1.1 christos 5281 1.1 christos mingw* | pw32*) 5282 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by 5283 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump', 5284 1.1 christos # unless we find 'file', for example because we are cross-compiling. 5285 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5286 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5287 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5288 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 5289 1.1 christos else 5290 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5291 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 5292 1.1 christos fi 5293 1.1 christos ;; 5294 1.1 christos 5295 1.1 christos cegcc*) 5296 1.1 christos # use the weaker test based on 'objdump'. See mingw*. 5297 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5298 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 5299 1.1 christos ;; 5300 1.1 christos 5301 1.1 christos darwin* | rhapsody*) 5302 1.1 christos lt_cv_deplibs_check_method=pass_all 5303 1.1 christos ;; 5304 1.1 christos 5305 1.1 christos freebsd* | dragonfly*) 5306 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5307 1.1 christos case $host_cpu in 5308 1.1 christos i*86 ) 5309 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake. 5310 1.1 christos # Let's accept both of them until this is cleared up. 5311 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5312 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5313 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5314 1.1 christos ;; 5315 1.1 christos esac 5316 1.1 christos else 5317 1.1 christos lt_cv_deplibs_check_method=pass_all 5318 1.1 christos fi 5319 1.1 christos ;; 5320 1.1 christos 5321 1.1 christos gnu*) 5322 1.1 christos lt_cv_deplibs_check_method=pass_all 5323 1.1 christos ;; 5324 1.1 christos 5325 1.1 christos haiku*) 5326 1.1 christos lt_cv_deplibs_check_method=pass_all 5327 1.1 christos ;; 5328 1.1 christos 5329 1.1 christos hpux10.20* | hpux11*) 5330 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5331 1.1 christos case $host_cpu in 5332 1.1 christos ia64*) 5333 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' 5334 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5335 1.1 christos ;; 5336 1.1 christos hppa*64*) 5337 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]' 5338 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5339 1.1 christos ;; 5340 1.1 christos *) 5341 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' 5342 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl 5343 1.1 christos ;; 5344 1.1 christos esac 5345 1.1 christos ;; 5346 1.1 christos 5347 1.1 christos interix[3-9]*) 5348 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5349 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5350 1.1 christos ;; 5351 1.1 christos 5352 1.1 christos irix5* | irix6* | nonstopux*) 5353 1.1 christos case $LD in 5354 1.1 christos *-32|*"-32 ") libmagic=32-bit;; 5355 1.1 christos *-n32|*"-n32 ") libmagic=N32;; 5356 1.1 christos *-64|*"-64 ") libmagic=64-bit;; 5357 1.1 christos *) libmagic=never-match;; 5358 1.1 christos esac 5359 1.1 christos lt_cv_deplibs_check_method=pass_all 5360 1.1 christos ;; 5361 1.1 christos 5362 1.1 christos # This must be Linux ELF. 5363 1.7 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5364 1.1 christos lt_cv_deplibs_check_method=pass_all 5365 1.1 christos ;; 5366 1.1 christos 5367 1.1 christos netbsd*) 5368 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5369 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5370 1.1 christos else 5371 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5372 1.1 christos fi 5373 1.1 christos ;; 5374 1.1 christos 5375 1.1 christos newos6*) 5376 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5377 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5378 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so 5379 1.1 christos ;; 5380 1.1 christos 5381 1.1 christos *nto* | *qnx*) 5382 1.1 christos lt_cv_deplibs_check_method=pass_all 5383 1.1 christos ;; 5384 1.1 christos 5385 1.1 christos openbsd*) 5386 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5387 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5388 1.1 christos else 5389 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5390 1.1 christos fi 5391 1.1 christos ;; 5392 1.1 christos 5393 1.1 christos osf3* | osf4* | osf5*) 5394 1.1 christos lt_cv_deplibs_check_method=pass_all 5395 1.1 christos ;; 5396 1.1 christos 5397 1.1 christos rdos*) 5398 1.1 christos lt_cv_deplibs_check_method=pass_all 5399 1.1 christos ;; 5400 1.1 christos 5401 1.1 christos solaris*) 5402 1.1 christos lt_cv_deplibs_check_method=pass_all 5403 1.1 christos ;; 5404 1.1 christos 5405 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5406 1.1 christos lt_cv_deplibs_check_method=pass_all 5407 1.1 christos ;; 5408 1.1 christos 5409 1.1 christos sysv4 | sysv4.3*) 5410 1.1 christos case $host_vendor in 5411 1.1 christos motorola) 5412 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]' 5413 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5414 1.1 christos ;; 5415 1.1 christos ncr) 5416 1.1 christos lt_cv_deplibs_check_method=pass_all 5417 1.1 christos ;; 5418 1.1 christos sequent) 5419 1.1 christos lt_cv_file_magic_cmd='/bin/file' 5420 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5421 1.1 christos ;; 5422 1.1 christos sni) 5423 1.1 christos lt_cv_file_magic_cmd='/bin/file' 5424 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5425 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so 5426 1.1 christos ;; 5427 1.1 christos siemens) 5428 1.1 christos lt_cv_deplibs_check_method=pass_all 5429 1.1 christos ;; 5430 1.1 christos pc) 5431 1.1 christos lt_cv_deplibs_check_method=pass_all 5432 1.1 christos ;; 5433 1.1 christos esac 5434 1.1 christos ;; 5435 1.1 christos 5436 1.1 christos tpf*) 5437 1.1 christos lt_cv_deplibs_check_method=pass_all 5438 1.1 christos ;; 5439 1.7 christos vxworks*) 5440 1.7 christos # Assume VxWorks cross toolchains are built on Linux, possibly 5441 1.7 christos # as canadian for Windows hosts. 5442 1.7 christos lt_cv_deplibs_check_method=pass_all 5443 1.7 christos ;; 5444 1.1 christos esac 5445 1.1 christos 5446 1.1 christos fi 5447 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5448 1.1 christos $as_echo "$lt_cv_deplibs_check_method" >&6; } 5449 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd 5450 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method 5451 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown 5452 1.1 christos 5453 1.1 christos 5454 1.1 christos 5455 1.1 christos 5456 1.1 christos 5457 1.1 christos 5458 1.1 christos 5459 1.1 christos 5460 1.1 christos 5461 1.1 christos 5462 1.1 christos 5463 1.1 christos 5464 1.6 christos plugin_option= 5465 1.6 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5466 1.6 christos for plugin in $plugin_names; do 5467 1.6 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5468 1.6 christos if test x$plugin_so = x$plugin; then 5469 1.6 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5470 1.6 christos fi 5471 1.6 christos if test x$plugin_so != x$plugin; then 5472 1.6 christos plugin_option="--plugin $plugin_so" 5473 1.6 christos break 5474 1.6 christos fi 5475 1.6 christos done 5476 1.6 christos 5477 1.1 christos if test -n "$ac_tool_prefix"; then 5478 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5479 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 5480 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5481 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5482 1.4 christos if ${ac_cv_prog_AR+:} false; then : 5483 1.1 christos $as_echo_n "(cached) " >&6 5484 1.1 christos else 5485 1.1 christos if test -n "$AR"; then 5486 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 5487 1.1 christos else 5488 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5489 1.1 christos for as_dir in $PATH 5490 1.1 christos do 5491 1.1 christos IFS=$as_save_IFS 5492 1.1 christos test -z "$as_dir" && as_dir=. 5493 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5494 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5495 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 5496 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5497 1.1 christos break 2 5498 1.1 christos fi 5499 1.1 christos done 5500 1.1 christos done 5501 1.1 christos IFS=$as_save_IFS 5502 1.1 christos 5503 1.1 christos fi 5504 1.1 christos fi 5505 1.1 christos AR=$ac_cv_prog_AR 5506 1.1 christos if test -n "$AR"; then 5507 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5508 1.1 christos $as_echo "$AR" >&6; } 5509 1.1 christos else 5510 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5511 1.1 christos $as_echo "no" >&6; } 5512 1.1 christos fi 5513 1.1 christos 5514 1.1 christos 5515 1.1 christos fi 5516 1.1 christos if test -z "$ac_cv_prog_AR"; then 5517 1.1 christos ac_ct_AR=$AR 5518 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 5519 1.1 christos set dummy ar; ac_word=$2 5520 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5521 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5522 1.4 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 5523 1.1 christos $as_echo_n "(cached) " >&6 5524 1.1 christos else 5525 1.1 christos if test -n "$ac_ct_AR"; then 5526 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5527 1.1 christos else 5528 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5529 1.1 christos for as_dir in $PATH 5530 1.1 christos do 5531 1.1 christos IFS=$as_save_IFS 5532 1.1 christos test -z "$as_dir" && as_dir=. 5533 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5534 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5535 1.1 christos ac_cv_prog_ac_ct_AR="ar" 5536 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5537 1.1 christos break 2 5538 1.1 christos fi 5539 1.1 christos done 5540 1.1 christos done 5541 1.1 christos IFS=$as_save_IFS 5542 1.1 christos 5543 1.1 christos fi 5544 1.1 christos fi 5545 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 5546 1.1 christos if test -n "$ac_ct_AR"; then 5547 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5548 1.1 christos $as_echo "$ac_ct_AR" >&6; } 5549 1.1 christos else 5550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5551 1.1 christos $as_echo "no" >&6; } 5552 1.1 christos fi 5553 1.1 christos 5554 1.1 christos if test "x$ac_ct_AR" = x; then 5555 1.1 christos AR="false" 5556 1.1 christos else 5557 1.1 christos case $cross_compiling:$ac_tool_warned in 5558 1.1 christos yes:) 5559 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5560 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5561 1.1 christos ac_tool_warned=yes ;; 5562 1.1 christos esac 5563 1.1 christos AR=$ac_ct_AR 5564 1.1 christos fi 5565 1.1 christos else 5566 1.1 christos AR="$ac_cv_prog_AR" 5567 1.1 christos fi 5568 1.1 christos 5569 1.1 christos test -z "$AR" && AR=ar 5570 1.6 christos if test -n "$plugin_option"; then 5571 1.6 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 5572 1.6 christos touch conftest.c 5573 1.6 christos $AR $plugin_option rc conftest.a conftest.c 5574 1.6 christos if test "$?" != 0; then 5575 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5576 1.6 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5577 1.6 christos else 5578 1.6 christos AR="$AR $plugin_option" 5579 1.6 christos fi 5580 1.6 christos rm -f conftest.* 5581 1.6 christos fi 5582 1.6 christos fi 5583 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru 5584 1.1 christos 5585 1.1 christos 5586 1.1 christos 5587 1.1 christos 5588 1.1 christos 5589 1.1 christos 5590 1.1 christos 5591 1.1 christos 5592 1.1 christos 5593 1.1 christos 5594 1.1 christos 5595 1.1 christos if test -n "$ac_tool_prefix"; then 5596 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5597 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 5598 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5599 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5600 1.4 christos if ${ac_cv_prog_STRIP+:} false; then : 5601 1.1 christos $as_echo_n "(cached) " >&6 5602 1.1 christos else 5603 1.1 christos if test -n "$STRIP"; then 5604 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5605 1.1 christos else 5606 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5607 1.1 christos for as_dir in $PATH 5608 1.1 christos do 5609 1.1 christos IFS=$as_save_IFS 5610 1.1 christos test -z "$as_dir" && as_dir=. 5611 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5612 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5613 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5614 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5615 1.1 christos break 2 5616 1.1 christos fi 5617 1.1 christos done 5618 1.1 christos done 5619 1.1 christos IFS=$as_save_IFS 5620 1.1 christos 5621 1.1 christos fi 5622 1.1 christos fi 5623 1.1 christos STRIP=$ac_cv_prog_STRIP 5624 1.1 christos if test -n "$STRIP"; then 5625 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5626 1.1 christos $as_echo "$STRIP" >&6; } 5627 1.1 christos else 5628 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5629 1.1 christos $as_echo "no" >&6; } 5630 1.1 christos fi 5631 1.1 christos 5632 1.1 christos 5633 1.1 christos fi 5634 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 5635 1.1 christos ac_ct_STRIP=$STRIP 5636 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 5637 1.1 christos set dummy strip; ac_word=$2 5638 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5639 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5640 1.4 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5641 1.1 christos $as_echo_n "(cached) " >&6 5642 1.1 christos else 5643 1.1 christos if test -n "$ac_ct_STRIP"; then 5644 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5645 1.1 christos else 5646 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5647 1.1 christos for as_dir in $PATH 5648 1.1 christos do 5649 1.1 christos IFS=$as_save_IFS 5650 1.1 christos test -z "$as_dir" && as_dir=. 5651 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5652 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5653 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 5654 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5655 1.1 christos break 2 5656 1.1 christos fi 5657 1.1 christos done 5658 1.1 christos done 5659 1.1 christos IFS=$as_save_IFS 5660 1.1 christos 5661 1.1 christos fi 5662 1.1 christos fi 5663 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5664 1.1 christos if test -n "$ac_ct_STRIP"; then 5665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5666 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 5667 1.1 christos else 5668 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5669 1.1 christos $as_echo "no" >&6; } 5670 1.1 christos fi 5671 1.1 christos 5672 1.1 christos if test "x$ac_ct_STRIP" = x; then 5673 1.1 christos STRIP=":" 5674 1.1 christos else 5675 1.1 christos case $cross_compiling:$ac_tool_warned in 5676 1.1 christos yes:) 5677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5678 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5679 1.1 christos ac_tool_warned=yes ;; 5680 1.1 christos esac 5681 1.1 christos STRIP=$ac_ct_STRIP 5682 1.1 christos fi 5683 1.1 christos else 5684 1.1 christos STRIP="$ac_cv_prog_STRIP" 5685 1.1 christos fi 5686 1.1 christos 5687 1.1 christos test -z "$STRIP" && STRIP=: 5688 1.1 christos 5689 1.1 christos 5690 1.1 christos 5691 1.1 christos 5692 1.1 christos 5693 1.1 christos 5694 1.1 christos if test -n "$ac_tool_prefix"; then 5695 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5696 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5698 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5699 1.4 christos if ${ac_cv_prog_RANLIB+:} false; then : 5700 1.1 christos $as_echo_n "(cached) " >&6 5701 1.1 christos else 5702 1.1 christos if test -n "$RANLIB"; then 5703 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5704 1.1 christos else 5705 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5706 1.1 christos for as_dir in $PATH 5707 1.1 christos do 5708 1.1 christos IFS=$as_save_IFS 5709 1.1 christos test -z "$as_dir" && as_dir=. 5710 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5711 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5712 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5713 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5714 1.1 christos break 2 5715 1.1 christos fi 5716 1.1 christos done 5717 1.1 christos done 5718 1.1 christos IFS=$as_save_IFS 5719 1.1 christos 5720 1.1 christos fi 5721 1.1 christos fi 5722 1.1 christos RANLIB=$ac_cv_prog_RANLIB 5723 1.1 christos if test -n "$RANLIB"; then 5724 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5725 1.1 christos $as_echo "$RANLIB" >&6; } 5726 1.1 christos else 5727 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5728 1.1 christos $as_echo "no" >&6; } 5729 1.1 christos fi 5730 1.1 christos 5731 1.1 christos 5732 1.1 christos fi 5733 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 5734 1.1 christos ac_ct_RANLIB=$RANLIB 5735 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 5736 1.1 christos set dummy ranlib; ac_word=$2 5737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5738 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5739 1.4 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5740 1.1 christos $as_echo_n "(cached) " >&6 5741 1.1 christos else 5742 1.1 christos if test -n "$ac_ct_RANLIB"; then 5743 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5744 1.1 christos else 5745 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5746 1.1 christos for as_dir in $PATH 5747 1.1 christos do 5748 1.1 christos IFS=$as_save_IFS 5749 1.1 christos test -z "$as_dir" && as_dir=. 5750 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5751 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5752 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 5753 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5754 1.1 christos break 2 5755 1.1 christos fi 5756 1.1 christos done 5757 1.1 christos done 5758 1.1 christos IFS=$as_save_IFS 5759 1.1 christos 5760 1.1 christos fi 5761 1.1 christos fi 5762 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5763 1.1 christos if test -n "$ac_ct_RANLIB"; then 5764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5765 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 5766 1.1 christos else 5767 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5768 1.1 christos $as_echo "no" >&6; } 5769 1.1 christos fi 5770 1.1 christos 5771 1.1 christos if test "x$ac_ct_RANLIB" = x; then 5772 1.1 christos RANLIB=":" 5773 1.1 christos else 5774 1.1 christos case $cross_compiling:$ac_tool_warned in 5775 1.1 christos yes:) 5776 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5777 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5778 1.1 christos ac_tool_warned=yes ;; 5779 1.1 christos esac 5780 1.1 christos RANLIB=$ac_ct_RANLIB 5781 1.1 christos fi 5782 1.1 christos else 5783 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 5784 1.1 christos fi 5785 1.1 christos 5786 1.1 christos test -z "$RANLIB" && RANLIB=: 5787 1.6 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then 5788 1.6 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 5789 1.6 christos RANLIB="$RANLIB $plugin_option" 5790 1.6 christos fi 5791 1.6 christos fi 5792 1.1 christos 5793 1.1 christos 5794 1.1 christos 5795 1.1 christos 5796 1.1 christos 5797 1.1 christos 5798 1.1 christos # Determine commands to create old-style static archives. 5799 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5800 1.1 christos old_postinstall_cmds='chmod 644 $oldlib' 5801 1.1 christos old_postuninstall_cmds= 5802 1.1 christos 5803 1.1 christos if test -n "$RANLIB"; then 5804 1.1 christos case $host_os in 5805 1.1 christos openbsd*) 5806 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5807 1.1 christos ;; 5808 1.1 christos *) 5809 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5810 1.1 christos ;; 5811 1.1 christos esac 5812 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5813 1.1 christos fi 5814 1.1 christos 5815 1.1 christos case $host_os in 5816 1.1 christos darwin*) 5817 1.1 christos lock_old_archive_extraction=yes ;; 5818 1.1 christos *) 5819 1.1 christos lock_old_archive_extraction=no ;; 5820 1.1 christos esac 5821 1.1 christos 5822 1.1 christos 5823 1.1 christos 5824 1.1 christos 5825 1.1 christos 5826 1.1 christos 5827 1.1 christos 5828 1.1 christos 5829 1.1 christos 5830 1.1 christos 5831 1.1 christos 5832 1.1 christos 5833 1.1 christos 5834 1.1 christos 5835 1.1 christos 5836 1.1 christos 5837 1.1 christos 5838 1.1 christos 5839 1.1 christos 5840 1.1 christos 5841 1.1 christos 5842 1.1 christos 5843 1.1 christos 5844 1.1 christos 5845 1.1 christos 5846 1.1 christos 5847 1.1 christos 5848 1.1 christos 5849 1.1 christos 5850 1.1 christos 5851 1.1 christos 5852 1.1 christos 5853 1.1 christos 5854 1.1 christos 5855 1.1 christos 5856 1.1 christos 5857 1.1 christos 5858 1.1 christos 5859 1.1 christos 5860 1.1 christos # If no C compiler was specified, use CC. 5861 1.1 christos LTCC=${LTCC-"$CC"} 5862 1.1 christos 5863 1.1 christos # If no C compiler flags were specified, use CFLAGS. 5864 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5865 1.1 christos 5866 1.1 christos # Allow CC to be a program name with arguments. 5867 1.1 christos compiler=$CC 5868 1.1 christos 5869 1.1 christos 5870 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm. 5871 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5872 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5873 1.4 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5874 1.1 christos $as_echo_n "(cached) " >&6 5875 1.1 christos else 5876 1.1 christos 5877 1.1 christos # These are sane defaults that work on at least a few old systems. 5878 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)] 5879 1.1 christos 5880 1.1 christos # Character class describing NM global symbol codes. 5881 1.1 christos symcode='[BCDEGRST]' 5882 1.1 christos 5883 1.1 christos # Regexp to match symbols that can be accessed directly from C. 5884 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5885 1.1 christos 5886 1.1 christos # Define system-specific variables. 5887 1.1 christos case $host_os in 5888 1.1 christos aix*) 5889 1.1 christos symcode='[BCDT]' 5890 1.1 christos ;; 5891 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 5892 1.1 christos symcode='[ABCDGISTW]' 5893 1.1 christos ;; 5894 1.1 christos hpux*) 5895 1.1 christos if test "$host_cpu" = ia64; then 5896 1.1 christos symcode='[ABCDEGRST]' 5897 1.1 christos fi 5898 1.1 christos ;; 5899 1.1 christos irix* | nonstopux*) 5900 1.1 christos symcode='[BCDEGRST]' 5901 1.1 christos ;; 5902 1.1 christos osf*) 5903 1.1 christos symcode='[BCDEGQRST]' 5904 1.1 christos ;; 5905 1.1 christos solaris*) 5906 1.6 christos symcode='[BCDRT]' 5907 1.1 christos ;; 5908 1.1 christos sco3.2v5*) 5909 1.1 christos symcode='[DT]' 5910 1.1 christos ;; 5911 1.1 christos sysv4.2uw2*) 5912 1.1 christos symcode='[DT]' 5913 1.1 christos ;; 5914 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*) 5915 1.1 christos symcode='[ABDT]' 5916 1.1 christos ;; 5917 1.1 christos sysv4) 5918 1.1 christos symcode='[DFNSTU]' 5919 1.1 christos ;; 5920 1.1 christos esac 5921 1.1 christos 5922 1.1 christos # If we're using GNU nm, then use its standard symbol codes. 5923 1.1 christos case `$NM -V 2>&1` in 5924 1.1 christos *GNU* | *'with BFD'*) 5925 1.1 christos symcode='[ABCDGIRSTW]' ;; 5926 1.1 christos esac 5927 1.1 christos 5928 1.1 christos # Transform an extracted symbol line into a proper C declaration. 5929 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently, 5930 1.1 christos # so use this general approach. 5931 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'" 5932 1.1 christos 5933 1.1 christos # Transform an extracted symbol line into symbol name and symbol address 5934 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'" 5935 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'" 5936 1.1 christos 5937 1.1 christos # Handle CRLF in mingw tool chain 5938 1.1 christos opt_cr= 5939 1.1 christos case $build_os in 5940 1.1 christos mingw*) 5941 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5942 1.1 christos ;; 5943 1.1 christos esac 5944 1.1 christos 5945 1.1 christos # Try without a prefix underscore, then with it. 5946 1.1 christos for ac_symprfx in "" "_"; do 5947 1.1 christos 5948 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5949 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2" 5950 1.1 christos 5951 1.1 christos # Write the raw and C identifiers. 5952 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5953 1.1 christos # Fake it for dumpbin and say T for any non-static function 5954 1.1 christos # and D for any global variable. 5955 1.1 christos # Also find C++ and __fastcall symbols from MSVC++, 5956 1.1 christos # which start with @ or ?. 5957 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\ 5958 1.1 christos " {last_section=section; section=\$ 3};"\ 5959 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5960 1.1 christos " \$ 0!~/External *\|/{next};"\ 5961 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5962 1.1 christos " {if(hide[section]) next};"\ 5963 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5964 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5965 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5966 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5967 1.1 christos " ' prfx=^$ac_symprfx" 5968 1.1 christos else 5969 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5970 1.1 christos fi 5971 1.1 christos 5972 1.1 christos # Check to see that the pipe works correctly. 5973 1.1 christos pipe_works=no 5974 1.1 christos 5975 1.1 christos rm -f conftest* 5976 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 5977 1.1 christos #ifdef __cplusplus 5978 1.1 christos extern "C" { 5979 1.1 christos #endif 5980 1.1 christos char nm_test_var; 5981 1.1 christos void nm_test_func(void); 5982 1.1 christos void nm_test_func(void){} 5983 1.1 christos #ifdef __cplusplus 5984 1.1 christos } 5985 1.1 christos #endif 5986 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);} 5987 1.1 christos _LT_EOF 5988 1.1 christos 5989 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5990 1.1 christos (eval $ac_compile) 2>&5 5991 1.1 christos ac_status=$? 5992 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5993 1.1 christos test $ac_status = 0; }; then 5994 1.1 christos # Now try to grab the symbols. 5995 1.1 christos nlist=conftest.nm 5996 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5997 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5998 1.1 christos ac_status=$? 5999 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6000 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then 6001 1.1 christos # Try sorting and uniquifying the output. 6002 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then 6003 1.1 christos mv -f "$nlist"T "$nlist" 6004 1.1 christos else 6005 1.1 christos rm -f "$nlist"T 6006 1.1 christos fi 6007 1.1 christos 6008 1.1 christos # Make sure that we snagged all the symbols we need. 6009 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6010 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6011 1.1 christos cat <<_LT_EOF > conftest.$ac_ext 6012 1.1 christos #ifdef __cplusplus 6013 1.1 christos extern "C" { 6014 1.1 christos #endif 6015 1.1 christos 6016 1.1 christos _LT_EOF 6017 1.1 christos # Now generate the symbol file. 6018 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6019 1.1 christos 6020 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext 6021 1.1 christos 6022 1.1 christos /* The mapping between symbol names and symbols. */ 6023 1.1 christos const struct { 6024 1.1 christos const char *name; 6025 1.1 christos void *address; 6026 1.1 christos } 6027 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] = 6028 1.1 christos { 6029 1.1 christos { "@PROGRAM@", (void *) 0 }, 6030 1.1 christos _LT_EOF 6031 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6032 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext 6033 1.1 christos {0, (void *) 0} 6034 1.1 christos }; 6035 1.1 christos 6036 1.1 christos /* This works around a problem in FreeBSD linker */ 6037 1.1 christos #ifdef FREEBSD_WORKAROUND 6038 1.1 christos static const void *lt_preloaded_setup() { 6039 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols; 6040 1.1 christos } 6041 1.1 christos #endif 6042 1.1 christos 6043 1.1 christos #ifdef __cplusplus 6044 1.1 christos } 6045 1.1 christos #endif 6046 1.1 christos _LT_EOF 6047 1.1 christos # Now try linking the two files. 6048 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext 6049 1.1 christos lt_save_LIBS="$LIBS" 6050 1.1 christos lt_save_CFLAGS="$CFLAGS" 6051 1.1 christos LIBS="conftstm.$ac_objext" 6052 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6053 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6054 1.1 christos (eval $ac_link) 2>&5 6055 1.1 christos ac_status=$? 6056 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6057 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6058 1.1 christos pipe_works=yes 6059 1.1 christos fi 6060 1.1 christos LIBS="$lt_save_LIBS" 6061 1.1 christos CFLAGS="$lt_save_CFLAGS" 6062 1.1 christos else 6063 1.1 christos echo "cannot find nm_test_func in $nlist" >&5 6064 1.1 christos fi 6065 1.1 christos else 6066 1.1 christos echo "cannot find nm_test_var in $nlist" >&5 6067 1.1 christos fi 6068 1.1 christos else 6069 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6070 1.1 christos fi 6071 1.1 christos else 6072 1.1 christos echo "$progname: failed program was:" >&5 6073 1.1 christos cat conftest.$ac_ext >&5 6074 1.1 christos fi 6075 1.1 christos rm -rf conftest* conftst* 6076 1.1 christos 6077 1.1 christos # Do not use the global_symbol_pipe unless it works. 6078 1.1 christos if test "$pipe_works" = yes; then 6079 1.1 christos break 6080 1.1 christos else 6081 1.1 christos lt_cv_sys_global_symbol_pipe= 6082 1.1 christos fi 6083 1.1 christos done 6084 1.1 christos 6085 1.1 christos fi 6086 1.1 christos 6087 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then 6088 1.1 christos lt_cv_sys_global_symbol_to_cdecl= 6089 1.1 christos fi 6090 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6091 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6092 1.1 christos $as_echo "failed" >&6; } 6093 1.1 christos else 6094 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6095 1.1 christos $as_echo "ok" >&6; } 6096 1.1 christos fi 6097 1.1 christos 6098 1.1 christos 6099 1.1 christos 6100 1.1 christos 6101 1.1 christos 6102 1.1 christos 6103 1.1 christos 6104 1.1 christos 6105 1.1 christos 6106 1.1 christos 6107 1.1 christos 6108 1.1 christos 6109 1.1 christos 6110 1.1 christos 6111 1.1 christos 6112 1.1 christos 6113 1.1 christos 6114 1.1 christos 6115 1.1 christos 6116 1.1 christos 6117 1.1 christos 6118 1.1 christos 6119 1.1 christos 6120 1.1 christos # Check whether --enable-libtool-lock was given. 6121 1.1 christos if test "${enable_libtool_lock+set}" = set; then : 6122 1.1 christos enableval=$enable_libtool_lock; 6123 1.1 christos fi 6124 1.1 christos 6125 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6126 1.1 christos 6127 1.1 christos # Some flags need to be propagated to the compiler or linker for good 6128 1.1 christos # libtool support. 6129 1.1 christos case $host in 6130 1.1 christos ia64-*-hpux*) 6131 1.1 christos # Find out which ABI we are using. 6132 1.1 christos echo 'int i;' > conftest.$ac_ext 6133 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6134 1.1 christos (eval $ac_compile) 2>&5 6135 1.1 christos ac_status=$? 6136 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6137 1.1 christos test $ac_status = 0; }; then 6138 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6139 1.1 christos *ELF-32*) 6140 1.1 christos HPUX_IA64_MODE="32" 6141 1.1 christos ;; 6142 1.1 christos *ELF-64*) 6143 1.1 christos HPUX_IA64_MODE="64" 6144 1.1 christos ;; 6145 1.1 christos esac 6146 1.1 christos fi 6147 1.1 christos rm -rf conftest* 6148 1.1 christos ;; 6149 1.1 christos *-*-irix6*) 6150 1.1 christos # Find out which ABI we are using. 6151 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6152 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6153 1.1 christos (eval $ac_compile) 2>&5 6154 1.1 christos ac_status=$? 6155 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6156 1.1 christos test $ac_status = 0; }; then 6157 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 6158 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6159 1.1 christos *32-bit*) 6160 1.1 christos LD="${LD-ld} -melf32bsmip" 6161 1.1 christos ;; 6162 1.1 christos *N32*) 6163 1.1 christos LD="${LD-ld} -melf32bmipn32" 6164 1.1 christos ;; 6165 1.1 christos *64-bit*) 6166 1.1 christos LD="${LD-ld} -melf64bmip" 6167 1.1 christos ;; 6168 1.1 christos esac 6169 1.1 christos else 6170 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6171 1.1 christos *32-bit*) 6172 1.1 christos LD="${LD-ld} -32" 6173 1.1 christos ;; 6174 1.1 christos *N32*) 6175 1.1 christos LD="${LD-ld} -n32" 6176 1.1 christos ;; 6177 1.1 christos *64-bit*) 6178 1.1 christos LD="${LD-ld} -64" 6179 1.1 christos ;; 6180 1.1 christos esac 6181 1.1 christos fi 6182 1.1 christos fi 6183 1.1 christos rm -rf conftest* 6184 1.1 christos ;; 6185 1.1 christos 6186 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6187 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6188 1.1 christos # Find out which ABI we are using. 6189 1.1 christos echo 'int i;' > conftest.$ac_ext 6190 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6191 1.1 christos (eval $ac_compile) 2>&5 6192 1.1 christos ac_status=$? 6193 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6194 1.1 christos test $ac_status = 0; }; then 6195 1.1 christos case `/usr/bin/file conftest.o` in 6196 1.1 christos *32-bit*) 6197 1.1 christos case $host in 6198 1.1 christos x86_64-*kfreebsd*-gnu) 6199 1.1 christos LD="${LD-ld} -m elf_i386_fbsd" 6200 1.1 christos ;; 6201 1.1 christos x86_64-*linux*) 6202 1.1 christos case `/usr/bin/file conftest.o` in 6203 1.1 christos *x86-64*) 6204 1.1 christos LD="${LD-ld} -m elf32_x86_64" 6205 1.1 christos ;; 6206 1.1 christos *) 6207 1.1 christos LD="${LD-ld} -m elf_i386" 6208 1.1 christos ;; 6209 1.1 christos esac 6210 1.1 christos ;; 6211 1.1 christos powerpc64le-*linux*) 6212 1.1 christos LD="${LD-ld} -m elf32lppclinux" 6213 1.1 christos ;; 6214 1.1 christos powerpc64-*linux*) 6215 1.1 christos LD="${LD-ld} -m elf32ppclinux" 6216 1.1 christos ;; 6217 1.1 christos s390x-*linux*) 6218 1.1 christos LD="${LD-ld} -m elf_s390" 6219 1.1 christos ;; 6220 1.1 christos sparc64-*linux*) 6221 1.1 christos LD="${LD-ld} -m elf32_sparc" 6222 1.1 christos ;; 6223 1.1 christos esac 6224 1.1 christos ;; 6225 1.1 christos *64-bit*) 6226 1.1 christos case $host in 6227 1.1 christos x86_64-*kfreebsd*-gnu) 6228 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd" 6229 1.1 christos ;; 6230 1.1 christos x86_64-*linux*) 6231 1.1 christos LD="${LD-ld} -m elf_x86_64" 6232 1.1 christos ;; 6233 1.1 christos powerpcle-*linux*) 6234 1.1 christos LD="${LD-ld} -m elf64lppc" 6235 1.1 christos ;; 6236 1.1 christos powerpc-*linux*) 6237 1.1 christos LD="${LD-ld} -m elf64ppc" 6238 1.1 christos ;; 6239 1.1 christos s390*-*linux*|s390*-*tpf*) 6240 1.1 christos LD="${LD-ld} -m elf64_s390" 6241 1.1 christos ;; 6242 1.1 christos sparc*-*linux*) 6243 1.1 christos LD="${LD-ld} -m elf64_sparc" 6244 1.1 christos ;; 6245 1.1 christos esac 6246 1.1 christos ;; 6247 1.1 christos esac 6248 1.1 christos fi 6249 1.1 christos rm -rf conftest* 6250 1.1 christos ;; 6251 1.1 christos 6252 1.1 christos *-*-sco3.2v5*) 6253 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6254 1.1 christos SAVE_CFLAGS="$CFLAGS" 6255 1.1 christos CFLAGS="$CFLAGS -belf" 6256 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6257 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6258 1.4 christos if ${lt_cv_cc_needs_belf+:} false; then : 6259 1.1 christos $as_echo_n "(cached) " >&6 6260 1.1 christos else 6261 1.1 christos ac_ext=c 6262 1.1 christos ac_cpp='$CPP $CPPFLAGS' 6263 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6264 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6265 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 6266 1.1 christos 6267 1.1 christos if test x$gcc_no_link = xyes; then 6268 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6269 1.1 christos fi 6270 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6271 1.1 christos /* end confdefs.h. */ 6272 1.1 christos 6273 1.1 christos int 6274 1.1 christos main () 6275 1.1 christos { 6276 1.1 christos 6277 1.1 christos ; 6278 1.1 christos return 0; 6279 1.1 christos } 6280 1.1 christos _ACEOF 6281 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6282 1.1 christos lt_cv_cc_needs_belf=yes 6283 1.1 christos else 6284 1.1 christos lt_cv_cc_needs_belf=no 6285 1.1 christos fi 6286 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6287 1.1 christos conftest$ac_exeext conftest.$ac_ext 6288 1.1 christos ac_ext=c 6289 1.1 christos ac_cpp='$CPP $CPPFLAGS' 6290 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6291 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6292 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 6293 1.1 christos 6294 1.1 christos fi 6295 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6296 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; } 6297 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6298 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6299 1.1 christos CFLAGS="$SAVE_CFLAGS" 6300 1.1 christos fi 6301 1.1 christos ;; 6302 1.1 christos sparc*-*solaris*) 6303 1.1 christos # Find out which ABI we are using. 6304 1.1 christos echo 'int i;' > conftest.$ac_ext 6305 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6306 1.1 christos (eval $ac_compile) 2>&5 6307 1.1 christos ac_status=$? 6308 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6309 1.1 christos test $ac_status = 0; }; then 6310 1.1 christos case `/usr/bin/file conftest.o` in 6311 1.1 christos *64-bit*) 6312 1.1 christos case $lt_cv_prog_gnu_ld in 6313 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;; 6314 1.1 christos *) 6315 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6316 1.1 christos LD="${LD-ld} -64" 6317 1.1 christos fi 6318 1.1 christos ;; 6319 1.1 christos esac 6320 1.1 christos ;; 6321 1.1 christos esac 6322 1.1 christos fi 6323 1.1 christos rm -rf conftest* 6324 1.1 christos ;; 6325 1.1 christos esac 6326 1.1 christos 6327 1.1 christos need_locks="$enable_libtool_lock" 6328 1.1 christos 6329 1.1 christos 6330 1.1 christos case $host_os in 6331 1.1 christos rhapsody* | darwin*) 6332 1.1 christos if test -n "$ac_tool_prefix"; then 6333 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6334 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6335 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6336 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6337 1.4 christos if ${ac_cv_prog_DSYMUTIL+:} false; then : 6338 1.1 christos $as_echo_n "(cached) " >&6 6339 1.1 christos else 6340 1.1 christos if test -n "$DSYMUTIL"; then 6341 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6342 1.1 christos else 6343 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6344 1.1 christos for as_dir in $PATH 6345 1.1 christos do 6346 1.1 christos IFS=$as_save_IFS 6347 1.1 christos test -z "$as_dir" && as_dir=. 6348 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6349 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6350 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6351 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6352 1.1 christos break 2 6353 1.1 christos fi 6354 1.1 christos done 6355 1.1 christos done 6356 1.1 christos IFS=$as_save_IFS 6357 1.1 christos 6358 1.1 christos fi 6359 1.1 christos fi 6360 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL 6361 1.1 christos if test -n "$DSYMUTIL"; then 6362 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6363 1.1 christos $as_echo "$DSYMUTIL" >&6; } 6364 1.1 christos else 6365 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6366 1.1 christos $as_echo "no" >&6; } 6367 1.1 christos fi 6368 1.1 christos 6369 1.1 christos 6370 1.1 christos fi 6371 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then 6372 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL 6373 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args. 6374 1.1 christos set dummy dsymutil; ac_word=$2 6375 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6376 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6377 1.4 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6378 1.1 christos $as_echo_n "(cached) " >&6 6379 1.1 christos else 6380 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 6381 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6382 1.1 christos else 6383 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6384 1.1 christos for as_dir in $PATH 6385 1.1 christos do 6386 1.1 christos IFS=$as_save_IFS 6387 1.1 christos test -z "$as_dir" && as_dir=. 6388 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6389 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6390 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6391 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6392 1.1 christos break 2 6393 1.1 christos fi 6394 1.1 christos done 6395 1.1 christos done 6396 1.1 christos IFS=$as_save_IFS 6397 1.1 christos 6398 1.1 christos fi 6399 1.1 christos fi 6400 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6401 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 6402 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6403 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; } 6404 1.1 christos else 6405 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6406 1.1 christos $as_echo "no" >&6; } 6407 1.1 christos fi 6408 1.1 christos 6409 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then 6410 1.1 christos DSYMUTIL=":" 6411 1.1 christos else 6412 1.1 christos case $cross_compiling:$ac_tool_warned in 6413 1.1 christos yes:) 6414 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6415 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6416 1.1 christos ac_tool_warned=yes ;; 6417 1.1 christos esac 6418 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL 6419 1.1 christos fi 6420 1.1 christos else 6421 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6422 1.1 christos fi 6423 1.1 christos 6424 1.1 christos if test -n "$ac_tool_prefix"; then 6425 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6426 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6427 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6428 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6429 1.4 christos if ${ac_cv_prog_NMEDIT+:} false; then : 6430 1.1 christos $as_echo_n "(cached) " >&6 6431 1.1 christos else 6432 1.1 christos if test -n "$NMEDIT"; then 6433 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6434 1.1 christos else 6435 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6436 1.1 christos for as_dir in $PATH 6437 1.1 christos do 6438 1.1 christos IFS=$as_save_IFS 6439 1.1 christos test -z "$as_dir" && as_dir=. 6440 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6441 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6442 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6443 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6444 1.1 christos break 2 6445 1.1 christos fi 6446 1.1 christos done 6447 1.1 christos done 6448 1.1 christos IFS=$as_save_IFS 6449 1.1 christos 6450 1.1 christos fi 6451 1.1 christos fi 6452 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT 6453 1.1 christos if test -n "$NMEDIT"; then 6454 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6455 1.1 christos $as_echo "$NMEDIT" >&6; } 6456 1.1 christos else 6457 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6458 1.1 christos $as_echo "no" >&6; } 6459 1.1 christos fi 6460 1.1 christos 6461 1.1 christos 6462 1.1 christos fi 6463 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then 6464 1.1 christos ac_ct_NMEDIT=$NMEDIT 6465 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args. 6466 1.1 christos set dummy nmedit; ac_word=$2 6467 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6468 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6469 1.4 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6470 1.1 christos $as_echo_n "(cached) " >&6 6471 1.1 christos else 6472 1.1 christos if test -n "$ac_ct_NMEDIT"; then 6473 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6474 1.1 christos else 6475 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6476 1.1 christos for as_dir in $PATH 6477 1.1 christos do 6478 1.1 christos IFS=$as_save_IFS 6479 1.1 christos test -z "$as_dir" && as_dir=. 6480 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6481 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6482 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit" 6483 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6484 1.1 christos break 2 6485 1.1 christos fi 6486 1.1 christos done 6487 1.1 christos done 6488 1.1 christos IFS=$as_save_IFS 6489 1.1 christos 6490 1.1 christos fi 6491 1.1 christos fi 6492 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6493 1.1 christos if test -n "$ac_ct_NMEDIT"; then 6494 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6495 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; } 6496 1.1 christos else 6497 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6498 1.1 christos $as_echo "no" >&6; } 6499 1.1 christos fi 6500 1.1 christos 6501 1.1 christos if test "x$ac_ct_NMEDIT" = x; then 6502 1.1 christos NMEDIT=":" 6503 1.1 christos else 6504 1.1 christos case $cross_compiling:$ac_tool_warned in 6505 1.1 christos yes:) 6506 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6507 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6508 1.1 christos ac_tool_warned=yes ;; 6509 1.1 christos esac 6510 1.1 christos NMEDIT=$ac_ct_NMEDIT 6511 1.1 christos fi 6512 1.1 christos else 6513 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT" 6514 1.1 christos fi 6515 1.1 christos 6516 1.1 christos if test -n "$ac_tool_prefix"; then 6517 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6518 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2 6519 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6520 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6521 1.4 christos if ${ac_cv_prog_LIPO+:} false; then : 6522 1.1 christos $as_echo_n "(cached) " >&6 6523 1.1 christos else 6524 1.1 christos if test -n "$LIPO"; then 6525 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6526 1.1 christos else 6527 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6528 1.1 christos for as_dir in $PATH 6529 1.1 christos do 6530 1.1 christos IFS=$as_save_IFS 6531 1.1 christos test -z "$as_dir" && as_dir=. 6532 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6533 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6534 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6535 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6536 1.1 christos break 2 6537 1.1 christos fi 6538 1.1 christos done 6539 1.1 christos done 6540 1.1 christos IFS=$as_save_IFS 6541 1.1 christos 6542 1.1 christos fi 6543 1.1 christos fi 6544 1.1 christos LIPO=$ac_cv_prog_LIPO 6545 1.1 christos if test -n "$LIPO"; then 6546 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6547 1.1 christos $as_echo "$LIPO" >&6; } 6548 1.1 christos else 6549 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6550 1.1 christos $as_echo "no" >&6; } 6551 1.1 christos fi 6552 1.1 christos 6553 1.1 christos 6554 1.1 christos fi 6555 1.1 christos if test -z "$ac_cv_prog_LIPO"; then 6556 1.1 christos ac_ct_LIPO=$LIPO 6557 1.1 christos # Extract the first word of "lipo", so it can be a program name with args. 6558 1.1 christos set dummy lipo; ac_word=$2 6559 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6560 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6561 1.4 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6562 1.1 christos $as_echo_n "(cached) " >&6 6563 1.1 christos else 6564 1.1 christos if test -n "$ac_ct_LIPO"; then 6565 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6566 1.1 christos else 6567 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6568 1.1 christos for as_dir in $PATH 6569 1.1 christos do 6570 1.1 christos IFS=$as_save_IFS 6571 1.1 christos test -z "$as_dir" && as_dir=. 6572 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6573 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6574 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo" 6575 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6576 1.1 christos break 2 6577 1.1 christos fi 6578 1.1 christos done 6579 1.1 christos done 6580 1.1 christos IFS=$as_save_IFS 6581 1.1 christos 6582 1.1 christos fi 6583 1.1 christos fi 6584 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6585 1.1 christos if test -n "$ac_ct_LIPO"; then 6586 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6587 1.1 christos $as_echo "$ac_ct_LIPO" >&6; } 6588 1.1 christos else 6589 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6590 1.1 christos $as_echo "no" >&6; } 6591 1.1 christos fi 6592 1.1 christos 6593 1.1 christos if test "x$ac_ct_LIPO" = x; then 6594 1.1 christos LIPO=":" 6595 1.1 christos else 6596 1.1 christos case $cross_compiling:$ac_tool_warned in 6597 1.1 christos yes:) 6598 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6599 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6600 1.1 christos ac_tool_warned=yes ;; 6601 1.1 christos esac 6602 1.1 christos LIPO=$ac_ct_LIPO 6603 1.1 christos fi 6604 1.1 christos else 6605 1.1 christos LIPO="$ac_cv_prog_LIPO" 6606 1.1 christos fi 6607 1.1 christos 6608 1.1 christos if test -n "$ac_tool_prefix"; then 6609 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6610 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2 6611 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6612 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6613 1.4 christos if ${ac_cv_prog_OTOOL+:} false; then : 6614 1.1 christos $as_echo_n "(cached) " >&6 6615 1.1 christos else 6616 1.1 christos if test -n "$OTOOL"; then 6617 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6618 1.1 christos else 6619 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6620 1.1 christos for as_dir in $PATH 6621 1.1 christos do 6622 1.1 christos IFS=$as_save_IFS 6623 1.1 christos test -z "$as_dir" && as_dir=. 6624 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6625 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6626 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6627 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6628 1.1 christos break 2 6629 1.1 christos fi 6630 1.1 christos done 6631 1.1 christos done 6632 1.1 christos IFS=$as_save_IFS 6633 1.1 christos 6634 1.1 christos fi 6635 1.1 christos fi 6636 1.1 christos OTOOL=$ac_cv_prog_OTOOL 6637 1.1 christos if test -n "$OTOOL"; then 6638 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6639 1.1 christos $as_echo "$OTOOL" >&6; } 6640 1.1 christos else 6641 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6642 1.1 christos $as_echo "no" >&6; } 6643 1.1 christos fi 6644 1.1 christos 6645 1.1 christos 6646 1.1 christos fi 6647 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then 6648 1.1 christos ac_ct_OTOOL=$OTOOL 6649 1.1 christos # Extract the first word of "otool", so it can be a program name with args. 6650 1.1 christos set dummy otool; ac_word=$2 6651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6652 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6653 1.4 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6654 1.1 christos $as_echo_n "(cached) " >&6 6655 1.1 christos else 6656 1.1 christos if test -n "$ac_ct_OTOOL"; then 6657 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6658 1.1 christos else 6659 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6660 1.1 christos for as_dir in $PATH 6661 1.1 christos do 6662 1.1 christos IFS=$as_save_IFS 6663 1.1 christos test -z "$as_dir" && as_dir=. 6664 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6665 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6666 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool" 6667 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6668 1.1 christos break 2 6669 1.1 christos fi 6670 1.1 christos done 6671 1.1 christos done 6672 1.1 christos IFS=$as_save_IFS 6673 1.1 christos 6674 1.1 christos fi 6675 1.1 christos fi 6676 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6677 1.1 christos if test -n "$ac_ct_OTOOL"; then 6678 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6679 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; } 6680 1.1 christos else 6681 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6682 1.1 christos $as_echo "no" >&6; } 6683 1.1 christos fi 6684 1.1 christos 6685 1.1 christos if test "x$ac_ct_OTOOL" = x; then 6686 1.1 christos OTOOL=":" 6687 1.1 christos else 6688 1.1 christos case $cross_compiling:$ac_tool_warned in 6689 1.1 christos yes:) 6690 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6691 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6692 1.1 christos ac_tool_warned=yes ;; 6693 1.1 christos esac 6694 1.1 christos OTOOL=$ac_ct_OTOOL 6695 1.1 christos fi 6696 1.1 christos else 6697 1.1 christos OTOOL="$ac_cv_prog_OTOOL" 6698 1.1 christos fi 6699 1.1 christos 6700 1.1 christos if test -n "$ac_tool_prefix"; then 6701 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6702 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2 6703 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6704 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6705 1.4 christos if ${ac_cv_prog_OTOOL64+:} false; then : 6706 1.1 christos $as_echo_n "(cached) " >&6 6707 1.1 christos else 6708 1.1 christos if test -n "$OTOOL64"; then 6709 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6710 1.1 christos else 6711 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6712 1.1 christos for as_dir in $PATH 6713 1.1 christos do 6714 1.1 christos IFS=$as_save_IFS 6715 1.1 christos test -z "$as_dir" && as_dir=. 6716 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6717 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6718 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6719 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6720 1.1 christos break 2 6721 1.1 christos fi 6722 1.1 christos done 6723 1.1 christos done 6724 1.1 christos IFS=$as_save_IFS 6725 1.1 christos 6726 1.1 christos fi 6727 1.1 christos fi 6728 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64 6729 1.1 christos if test -n "$OTOOL64"; then 6730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6731 1.1 christos $as_echo "$OTOOL64" >&6; } 6732 1.1 christos else 6733 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6734 1.1 christos $as_echo "no" >&6; } 6735 1.1 christos fi 6736 1.1 christos 6737 1.1 christos 6738 1.1 christos fi 6739 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then 6740 1.1 christos ac_ct_OTOOL64=$OTOOL64 6741 1.1 christos # Extract the first word of "otool64", so it can be a program name with args. 6742 1.1 christos set dummy otool64; ac_word=$2 6743 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6744 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6745 1.4 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6746 1.1 christos $as_echo_n "(cached) " >&6 6747 1.1 christos else 6748 1.1 christos if test -n "$ac_ct_OTOOL64"; then 6749 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6750 1.1 christos else 6751 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6752 1.1 christos for as_dir in $PATH 6753 1.1 christos do 6754 1.1 christos IFS=$as_save_IFS 6755 1.1 christos test -z "$as_dir" && as_dir=. 6756 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6757 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6758 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64" 6759 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6760 1.1 christos break 2 6761 1.1 christos fi 6762 1.1 christos done 6763 1.1 christos done 6764 1.1 christos IFS=$as_save_IFS 6765 1.1 christos 6766 1.1 christos fi 6767 1.1 christos fi 6768 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6769 1.1 christos if test -n "$ac_ct_OTOOL64"; then 6770 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6771 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; } 6772 1.1 christos else 6773 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6774 1.1 christos $as_echo "no" >&6; } 6775 1.1 christos fi 6776 1.1 christos 6777 1.1 christos if test "x$ac_ct_OTOOL64" = x; then 6778 1.1 christos OTOOL64=":" 6779 1.1 christos else 6780 1.1 christos case $cross_compiling:$ac_tool_warned in 6781 1.1 christos yes:) 6782 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6783 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6784 1.1 christos ac_tool_warned=yes ;; 6785 1.1 christos esac 6786 1.1 christos OTOOL64=$ac_ct_OTOOL64 6787 1.1 christos fi 6788 1.1 christos else 6789 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64" 6790 1.1 christos fi 6791 1.1 christos 6792 1.1 christos 6793 1.1 christos 6794 1.1 christos 6795 1.1 christos 6796 1.1 christos 6797 1.1 christos 6798 1.1 christos 6799 1.1 christos 6800 1.1 christos 6801 1.1 christos 6802 1.1 christos 6803 1.1 christos 6804 1.1 christos 6805 1.1 christos 6806 1.1 christos 6807 1.1 christos 6808 1.1 christos 6809 1.1 christos 6810 1.1 christos 6811 1.1 christos 6812 1.1 christos 6813 1.1 christos 6814 1.1 christos 6815 1.1 christos 6816 1.1 christos 6817 1.1 christos 6818 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6819 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; } 6820 1.4 christos if ${lt_cv_apple_cc_single_mod+:} false; then : 6821 1.1 christos $as_echo_n "(cached) " >&6 6822 1.1 christos else 6823 1.1 christos lt_cv_apple_cc_single_mod=no 6824 1.1 christos if test -z "${LT_MULTI_MODULE}"; then 6825 1.1 christos # By default we will add the -single_module flag. You can override 6826 1.1 christos # by either setting the environment variable LT_MULTI_MODULE 6827 1.1 christos # non-empty at configure time, or by adding -multi_module to the 6828 1.1 christos # link flags. 6829 1.1 christos rm -rf libconftest.dylib* 6830 1.1 christos echo "int foo(void){return 1;}" > conftest.c 6831 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6832 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5 6833 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6834 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6835 1.1 christos _lt_result=$? 6836 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6837 1.1 christos lt_cv_apple_cc_single_mod=yes 6838 1.1 christos else 6839 1.1 christos cat conftest.err >&5 6840 1.1 christos fi 6841 1.1 christos rm -rf libconftest.dylib* 6842 1.1 christos rm -f conftest.* 6843 1.1 christos fi 6844 1.1 christos fi 6845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6846 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6848 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6849 1.4 christos if ${lt_cv_ld_exported_symbols_list+:} false; then : 6850 1.1 christos $as_echo_n "(cached) " >&6 6851 1.1 christos else 6852 1.1 christos lt_cv_ld_exported_symbols_list=no 6853 1.1 christos save_LDFLAGS=$LDFLAGS 6854 1.1 christos echo "_main" > conftest.sym 6855 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6856 1.1 christos if test x$gcc_no_link = xyes; then 6857 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6858 1.1 christos fi 6859 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6860 1.1 christos /* end confdefs.h. */ 6861 1.1 christos 6862 1.1 christos int 6863 1.1 christos main () 6864 1.1 christos { 6865 1.1 christos 6866 1.1 christos ; 6867 1.1 christos return 0; 6868 1.1 christos } 6869 1.1 christos _ACEOF 6870 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6871 1.1 christos lt_cv_ld_exported_symbols_list=yes 6872 1.1 christos else 6873 1.1 christos lt_cv_ld_exported_symbols_list=no 6874 1.1 christos fi 6875 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6876 1.1 christos conftest$ac_exeext conftest.$ac_ext 6877 1.1 christos LDFLAGS="$save_LDFLAGS" 6878 1.1 christos 6879 1.1 christos fi 6880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6881 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6882 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6883 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; } 6884 1.4 christos if ${lt_cv_ld_force_load+:} false; then : 6885 1.1 christos $as_echo_n "(cached) " >&6 6886 1.1 christos else 6887 1.1 christos lt_cv_ld_force_load=no 6888 1.1 christos cat > conftest.c << _LT_EOF 6889 1.1 christos int forced_loaded() { return 2;} 6890 1.1 christos _LT_EOF 6891 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6892 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6893 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5 6894 1.1 christos $AR cru libconftest.a conftest.o 2>&5 6895 1.1 christos cat > conftest.c << _LT_EOF 6896 1.1 christos int main() { return 0;} 6897 1.1 christos _LT_EOF 6898 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6899 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6900 1.1 christos _lt_result=$? 6901 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6902 1.1 christos lt_cv_ld_force_load=yes 6903 1.1 christos else 6904 1.1 christos cat conftest.err >&5 6905 1.1 christos fi 6906 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c 6907 1.1 christos rm -rf conftest.dSYM 6908 1.1 christos 6909 1.1 christos fi 6910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6911 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; } 6912 1.7 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 6913 1.7 christos # build without first building modern cctools / linker. 6914 1.7 christos case $host_cpu-$host_os in 6915 1.7 christos *-rhapsody* | *-darwin1.[012]) 6916 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6917 1.7 christos *-darwin1.*) 6918 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6919 1.7 christos *-darwin*) 6920 1.7 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 6921 1.7 christos # deployment target is forced to an earlier version. 6922 1.7 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 6923 1.7 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 6924 1.7 christos ;; 6925 1.1 christos 10.[012][,.]*) 6926 1.7 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 6927 1.7 christos ;; 6928 1.7 christos *) 6929 1.7 christos ;; 6930 1.7 christos esac 6931 1.1 christos ;; 6932 1.1 christos esac 6933 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6934 1.1 christos _lt_dar_single_mod='$single_module' 6935 1.1 christos fi 6936 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6937 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6938 1.1 christos else 6939 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6940 1.1 christos fi 6941 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6942 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :' 6943 1.1 christos else 6944 1.1 christos _lt_dsymutil= 6945 1.1 christos fi 6946 1.1 christos ;; 6947 1.1 christos esac 6948 1.1 christos 6949 1.1 christos ac_ext=c 6950 1.1 christos ac_cpp='$CPP $CPPFLAGS' 6951 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6952 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6953 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 6954 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6955 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 6956 1.1 christos # On Suns, sometimes $CPP names a directory. 6957 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 6958 1.1 christos CPP= 6959 1.1 christos fi 6960 1.1 christos if test -z "$CPP"; then 6961 1.4 christos if ${ac_cv_prog_CPP+:} false; then : 6962 1.1 christos $as_echo_n "(cached) " >&6 6963 1.1 christos else 6964 1.1 christos # Double quotes because CPP needs to be expanded 6965 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6966 1.1 christos do 6967 1.1 christos ac_preproc_ok=false 6968 1.1 christos for ac_c_preproc_warn_flag in '' yes 6969 1.1 christos do 6970 1.1 christos # Use a header file that comes with gcc, so configuring glibc 6971 1.1 christos # with a fresh cross-compiler works. 6972 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6973 1.1 christos # <limits.h> exists even on freestanding compilers. 6974 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 6975 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 6976 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6977 1.1 christos /* end confdefs.h. */ 6978 1.1 christos #ifdef __STDC__ 6979 1.1 christos # include <limits.h> 6980 1.1 christos #else 6981 1.1 christos # include <assert.h> 6982 1.1 christos #endif 6983 1.1 christos Syntax error 6984 1.1 christos _ACEOF 6985 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 6986 1.1 christos 6987 1.1 christos else 6988 1.1 christos # Broken: fails on valid input. 6989 1.1 christos continue 6990 1.1 christos fi 6991 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 6992 1.1 christos 6993 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 6994 1.1 christos # can be detected and how. 6995 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6996 1.1 christos /* end confdefs.h. */ 6997 1.1 christos #include <ac_nonexistent.h> 6998 1.1 christos _ACEOF 6999 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 7000 1.1 christos # Broken: success on invalid input. 7001 1.1 christos continue 7002 1.1 christos else 7003 1.1 christos # Passes both tests. 7004 1.1 christos ac_preproc_ok=: 7005 1.1 christos break 7006 1.1 christos fi 7007 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 7008 1.1 christos 7009 1.1 christos done 7010 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7011 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 7012 1.1 christos if $ac_preproc_ok; then : 7013 1.1 christos break 7014 1.1 christos fi 7015 1.1 christos 7016 1.1 christos done 7017 1.1 christos ac_cv_prog_CPP=$CPP 7018 1.1 christos 7019 1.1 christos fi 7020 1.1 christos CPP=$ac_cv_prog_CPP 7021 1.1 christos else 7022 1.1 christos ac_cv_prog_CPP=$CPP 7023 1.1 christos fi 7024 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7025 1.1 christos $as_echo "$CPP" >&6; } 7026 1.1 christos ac_preproc_ok=false 7027 1.1 christos for ac_c_preproc_warn_flag in '' yes 7028 1.1 christos do 7029 1.1 christos # Use a header file that comes with gcc, so configuring glibc 7030 1.1 christos # with a fresh cross-compiler works. 7031 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7032 1.1 christos # <limits.h> exists even on freestanding compilers. 7033 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 7034 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 7035 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7036 1.1 christos /* end confdefs.h. */ 7037 1.1 christos #ifdef __STDC__ 7038 1.1 christos # include <limits.h> 7039 1.1 christos #else 7040 1.1 christos # include <assert.h> 7041 1.1 christos #endif 7042 1.1 christos Syntax error 7043 1.1 christos _ACEOF 7044 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 7045 1.1 christos 7046 1.1 christos else 7047 1.1 christos # Broken: fails on valid input. 7048 1.1 christos continue 7049 1.1 christos fi 7050 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 7051 1.1 christos 7052 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 7053 1.1 christos # can be detected and how. 7054 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7055 1.1 christos /* end confdefs.h. */ 7056 1.1 christos #include <ac_nonexistent.h> 7057 1.1 christos _ACEOF 7058 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 7059 1.1 christos # Broken: success on invalid input. 7060 1.1 christos continue 7061 1.1 christos else 7062 1.1 christos # Passes both tests. 7063 1.1 christos ac_preproc_ok=: 7064 1.1 christos break 7065 1.1 christos fi 7066 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 7067 1.1 christos 7068 1.1 christos done 7069 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7070 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 7071 1.1 christos if $ac_preproc_ok; then : 7072 1.1 christos 7073 1.1 christos else 7074 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7075 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7076 1.4 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7077 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 7078 1.1 christos fi 7079 1.1 christos 7080 1.1 christos ac_ext=c 7081 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7082 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7083 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7084 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7085 1.1 christos 7086 1.1 christos 7087 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7088 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; } 7089 1.4 christos if ${ac_cv_header_stdc+:} false; then : 7090 1.1 christos $as_echo_n "(cached) " >&6 7091 1.1 christos else 7092 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7093 1.1 christos /* end confdefs.h. */ 7094 1.1 christos #include <stdlib.h> 7095 1.1 christos #include <stdarg.h> 7096 1.1 christos #include <string.h> 7097 1.1 christos #include <float.h> 7098 1.1 christos 7099 1.1 christos int 7100 1.1 christos main () 7101 1.1 christos { 7102 1.1 christos 7103 1.1 christos ; 7104 1.1 christos return 0; 7105 1.1 christos } 7106 1.1 christos _ACEOF 7107 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 7108 1.1 christos ac_cv_header_stdc=yes 7109 1.1 christos else 7110 1.1 christos ac_cv_header_stdc=no 7111 1.1 christos fi 7112 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7113 1.1 christos 7114 1.1 christos if test $ac_cv_header_stdc = yes; then 7115 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7116 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7117 1.1 christos /* end confdefs.h. */ 7118 1.1 christos #include <string.h> 7119 1.1 christos 7120 1.1 christos _ACEOF 7121 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7122 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then : 7123 1.1 christos 7124 1.1 christos else 7125 1.1 christos ac_cv_header_stdc=no 7126 1.1 christos fi 7127 1.1 christos rm -f conftest* 7128 1.1 christos 7129 1.1 christos fi 7130 1.1 christos 7131 1.1 christos if test $ac_cv_header_stdc = yes; then 7132 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7133 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7134 1.1 christos /* end confdefs.h. */ 7135 1.1 christos #include <stdlib.h> 7136 1.1 christos 7137 1.1 christos _ACEOF 7138 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7139 1.1 christos $EGREP "free" >/dev/null 2>&1; then : 7140 1.1 christos 7141 1.1 christos else 7142 1.1 christos ac_cv_header_stdc=no 7143 1.1 christos fi 7144 1.1 christos rm -f conftest* 7145 1.1 christos 7146 1.1 christos fi 7147 1.1 christos 7148 1.1 christos if test $ac_cv_header_stdc = yes; then 7149 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7150 1.1 christos if test "$cross_compiling" = yes; then : 7151 1.1 christos : 7152 1.1 christos else 7153 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7154 1.1 christos /* end confdefs.h. */ 7155 1.1 christos #include <ctype.h> 7156 1.1 christos #include <stdlib.h> 7157 1.1 christos #if ((' ' & 0x0FF) == 0x020) 7158 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7159 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7160 1.1 christos #else 7161 1.1 christos # define ISLOWER(c) \ 7162 1.1 christos (('a' <= (c) && (c) <= 'i') \ 7163 1.1 christos || ('j' <= (c) && (c) <= 'r') \ 7164 1.1 christos || ('s' <= (c) && (c) <= 'z')) 7165 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7166 1.1 christos #endif 7167 1.1 christos 7168 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7169 1.1 christos int 7170 1.1 christos main () 7171 1.1 christos { 7172 1.1 christos int i; 7173 1.1 christos for (i = 0; i < 256; i++) 7174 1.1 christos if (XOR (islower (i), ISLOWER (i)) 7175 1.1 christos || toupper (i) != TOUPPER (i)) 7176 1.1 christos return 2; 7177 1.1 christos return 0; 7178 1.1 christos } 7179 1.1 christos _ACEOF 7180 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7181 1.1 christos 7182 1.1 christos else 7183 1.1 christos ac_cv_header_stdc=no 7184 1.1 christos fi 7185 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7186 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7187 1.1 christos fi 7188 1.1 christos 7189 1.1 christos fi 7190 1.1 christos fi 7191 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7192 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; } 7193 1.1 christos if test $ac_cv_header_stdc = yes; then 7194 1.1 christos 7195 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 7196 1.1 christos 7197 1.1 christos fi 7198 1.1 christos 7199 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 7200 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7201 1.1 christos inttypes.h stdint.h unistd.h 7202 1.1 christos do : 7203 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7204 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7205 1.1 christos " 7206 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7207 1.1 christos cat >>confdefs.h <<_ACEOF 7208 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7209 1.1 christos _ACEOF 7210 1.1 christos 7211 1.1 christos fi 7212 1.1 christos 7213 1.1 christos done 7214 1.1 christos 7215 1.1 christos 7216 1.1 christos for ac_header in dlfcn.h 7217 1.1 christos do : 7218 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7219 1.1 christos " 7220 1.4 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7221 1.1 christos cat >>confdefs.h <<_ACEOF 7222 1.1 christos #define HAVE_DLFCN_H 1 7223 1.1 christos _ACEOF 7224 1.1 christos 7225 1.1 christos fi 7226 1.1 christos 7227 1.1 christos done 7228 1.1 christos 7229 1.1 christos 7230 1.1 christos 7231 1.1 christos 7232 1.1 christos 7233 1.1 christos # Set options 7234 1.1 christos 7235 1.1 christos 7236 1.1 christos 7237 1.1 christos enable_dlopen=no 7238 1.1 christos 7239 1.1 christos 7240 1.1 christos enable_win32_dll=no 7241 1.1 christos 7242 1.1 christos 7243 1.1 christos # Check whether --enable-shared was given. 7244 1.1 christos if test "${enable_shared+set}" = set; then : 7245 1.1 christos enableval=$enable_shared; p=${PACKAGE-default} 7246 1.1 christos case $enableval in 7247 1.1 christos yes) enable_shared=yes ;; 7248 1.1 christos no) enable_shared=no ;; 7249 1.1 christos *) 7250 1.1 christos enable_shared=no 7251 1.1 christos # Look at the argument we got. We use all the common list separators. 7252 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7253 1.1 christos for pkg in $enableval; do 7254 1.1 christos IFS="$lt_save_ifs" 7255 1.1 christos if test "X$pkg" = "X$p"; then 7256 1.1 christos enable_shared=yes 7257 1.1 christos fi 7258 1.1 christos done 7259 1.1 christos IFS="$lt_save_ifs" 7260 1.1 christos ;; 7261 1.1 christos esac 7262 1.1 christos else 7263 1.1 christos enable_shared=yes 7264 1.1 christos fi 7265 1.1 christos 7266 1.1 christos 7267 1.1 christos 7268 1.1 christos 7269 1.1 christos 7270 1.1 christos 7271 1.1 christos 7272 1.1 christos 7273 1.1 christos 7274 1.1 christos # Check whether --enable-static was given. 7275 1.1 christos if test "${enable_static+set}" = set; then : 7276 1.1 christos enableval=$enable_static; p=${PACKAGE-default} 7277 1.1 christos case $enableval in 7278 1.1 christos yes) enable_static=yes ;; 7279 1.1 christos no) enable_static=no ;; 7280 1.1 christos *) 7281 1.1 christos enable_static=no 7282 1.1 christos # Look at the argument we got. We use all the common list separators. 7283 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7284 1.1 christos for pkg in $enableval; do 7285 1.1 christos IFS="$lt_save_ifs" 7286 1.1 christos if test "X$pkg" = "X$p"; then 7287 1.1 christos enable_static=yes 7288 1.1 christos fi 7289 1.1 christos done 7290 1.1 christos IFS="$lt_save_ifs" 7291 1.1 christos ;; 7292 1.1 christos esac 7293 1.1 christos else 7294 1.1 christos enable_static=yes 7295 1.1 christos fi 7296 1.1 christos 7297 1.1 christos 7298 1.1 christos 7299 1.1 christos 7300 1.1 christos 7301 1.1 christos 7302 1.1 christos 7303 1.1 christos 7304 1.1 christos 7305 1.1 christos 7306 1.1 christos # Check whether --with-pic was given. 7307 1.1 christos if test "${with_pic+set}" = set; then : 7308 1.1 christos withval=$with_pic; pic_mode="$withval" 7309 1.1 christos else 7310 1.1 christos pic_mode=default 7311 1.1 christos fi 7312 1.1 christos 7313 1.1 christos 7314 1.1 christos test -z "$pic_mode" && pic_mode=default 7315 1.1 christos 7316 1.1 christos 7317 1.1 christos 7318 1.1 christos 7319 1.1 christos 7320 1.1 christos 7321 1.1 christos 7322 1.1 christos # Check whether --enable-fast-install was given. 7323 1.1 christos if test "${enable_fast_install+set}" = set; then : 7324 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default} 7325 1.1 christos case $enableval in 7326 1.1 christos yes) enable_fast_install=yes ;; 7327 1.1 christos no) enable_fast_install=no ;; 7328 1.1 christos *) 7329 1.1 christos enable_fast_install=no 7330 1.1 christos # Look at the argument we got. We use all the common list separators. 7331 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7332 1.1 christos for pkg in $enableval; do 7333 1.1 christos IFS="$lt_save_ifs" 7334 1.1 christos if test "X$pkg" = "X$p"; then 7335 1.1 christos enable_fast_install=yes 7336 1.1 christos fi 7337 1.1 christos done 7338 1.1 christos IFS="$lt_save_ifs" 7339 1.1 christos ;; 7340 1.1 christos esac 7341 1.1 christos else 7342 1.1 christos enable_fast_install=yes 7343 1.1 christos fi 7344 1.1 christos 7345 1.1 christos 7346 1.1 christos 7347 1.1 christos 7348 1.1 christos 7349 1.1 christos 7350 1.1 christos 7351 1.1 christos 7352 1.1 christos 7353 1.1 christos 7354 1.1 christos 7355 1.1 christos # This can be used to rebuild libtool when needed 7356 1.1 christos LIBTOOL_DEPS="$ltmain" 7357 1.1 christos 7358 1.1 christos # Always use our own libtool. 7359 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7360 1.1 christos 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 test -z "$LN_S" && LN_S="ln -s" 7387 1.1 christos 7388 1.1 christos 7389 1.1 christos 7390 1.1 christos 7391 1.1 christos 7392 1.1 christos 7393 1.1 christos 7394 1.1 christos 7395 1.1 christos 7396 1.1 christos 7397 1.1 christos 7398 1.1 christos 7399 1.1 christos 7400 1.1 christos 7401 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 7402 1.1 christos setopt NO_GLOB_SUBST 7403 1.1 christos fi 7404 1.1 christos 7405 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7406 1.1 christos $as_echo_n "checking for objdir... " >&6; } 7407 1.4 christos if ${lt_cv_objdir+:} false; then : 7408 1.1 christos $as_echo_n "(cached) " >&6 7409 1.1 christos else 7410 1.1 christos rm -f .libs 2>/dev/null 7411 1.1 christos mkdir .libs 2>/dev/null 7412 1.1 christos if test -d .libs; then 7413 1.1 christos lt_cv_objdir=.libs 7414 1.1 christos else 7415 1.1 christos # MS-DOS does not allow filenames that begin with a dot. 7416 1.1 christos lt_cv_objdir=_libs 7417 1.1 christos fi 7418 1.1 christos rmdir .libs 2>/dev/null 7419 1.1 christos fi 7420 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7421 1.1 christos $as_echo "$lt_cv_objdir" >&6; } 7422 1.1 christos objdir=$lt_cv_objdir 7423 1.1 christos 7424 1.1 christos 7425 1.1 christos 7426 1.1 christos 7427 1.1 christos 7428 1.1 christos cat >>confdefs.h <<_ACEOF 7429 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/" 7430 1.1 christos _ACEOF 7431 1.1 christos 7432 1.1 christos 7433 1.1 christos 7434 1.1 christos 7435 1.1 christos case $host_os in 7436 1.1 christos aix3*) 7437 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 7438 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 7439 1.1 christos # vanish in a puff of smoke. 7440 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 7441 1.1 christos COLLECT_NAMES= 7442 1.1 christos export COLLECT_NAMES 7443 1.1 christos fi 7444 1.1 christos ;; 7445 1.1 christos esac 7446 1.1 christos 7447 1.1 christos # Global variables: 7448 1.1 christos ofile=libtool 7449 1.1 christos can_build_shared=yes 7450 1.1 christos 7451 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC, 7452 1.1 christos # which needs '.lib'). 7453 1.1 christos libext=a 7454 1.1 christos 7455 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld" 7456 1.1 christos 7457 1.1 christos old_CC="$CC" 7458 1.1 christos old_CFLAGS="$CFLAGS" 7459 1.1 christos 7460 1.1 christos # Set sane defaults for various variables 7461 1.1 christos test -z "$CC" && CC=cc 7462 1.1 christos test -z "$LTCC" && LTCC=$CC 7463 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7464 1.1 christos test -z "$LD" && LD=ld 7465 1.1 christos test -z "$ac_objext" && ac_objext=o 7466 1.1 christos 7467 1.1 christos for cc_temp in $compiler""; do 7468 1.1 christos case $cc_temp in 7469 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7470 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7471 1.1 christos \-*) ;; 7472 1.1 christos *) break;; 7473 1.1 christos esac 7474 1.1 christos done 7475 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7476 1.1 christos 7477 1.1 christos 7478 1.1 christos # Only perform the check for file, if the check method requires it 7479 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file 7480 1.1 christos case $deplibs_check_method in 7481 1.1 christos file_magic*) 7482 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7483 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7484 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7485 1.4 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7486 1.1 christos $as_echo_n "(cached) " >&6 7487 1.1 christos else 7488 1.1 christos case $MAGIC_CMD in 7489 1.1 christos [\\/*] | ?:[\\/]*) 7490 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7491 1.1 christos ;; 7492 1.1 christos *) 7493 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 7494 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7495 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7496 1.1 christos for ac_dir in $ac_dummy; do 7497 1.1 christos IFS="$lt_save_ifs" 7498 1.1 christos test -z "$ac_dir" && ac_dir=. 7499 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then 7500 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7501 1.1 christos if test -n "$file_magic_test_file"; then 7502 1.1 christos case $deplibs_check_method in 7503 1.1 christos "file_magic "*) 7504 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7505 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7506 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7507 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 7508 1.1 christos : 7509 1.1 christos else 7510 1.1 christos cat <<_LT_EOF 1>&2 7511 1.1 christos 7512 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 7513 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 7514 1.1 christos *** The result is that libtool may fail to recognize shared libraries 7515 1.1 christos *** as such. This will affect the creation of libtool libraries that 7516 1.1 christos *** depend on shared libraries, but programs linked with such libtool 7517 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 7518 1.1 christos *** may want to report the problem to your system manager and/or to 7519 1.1 christos *** bug-libtool@gnu.org 7520 1.1 christos 7521 1.1 christos _LT_EOF 7522 1.1 christos fi ;; 7523 1.1 christos esac 7524 1.1 christos fi 7525 1.1 christos break 7526 1.1 christos fi 7527 1.1 christos done 7528 1.1 christos IFS="$lt_save_ifs" 7529 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 7530 1.1 christos ;; 7531 1.1 christos esac 7532 1.1 christos fi 7533 1.1 christos 7534 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7535 1.1 christos if test -n "$MAGIC_CMD"; then 7536 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7537 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 7538 1.1 christos else 7539 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7540 1.1 christos $as_echo "no" >&6; } 7541 1.1 christos fi 7542 1.1 christos 7543 1.1 christos 7544 1.1 christos 7545 1.1 christos 7546 1.1 christos 7547 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then 7548 1.1 christos if test -n "$ac_tool_prefix"; then 7549 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7550 1.1 christos $as_echo_n "checking for file... " >&6; } 7551 1.4 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7552 1.1 christos $as_echo_n "(cached) " >&6 7553 1.1 christos else 7554 1.1 christos case $MAGIC_CMD in 7555 1.1 christos [\\/*] | ?:[\\/]*) 7556 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7557 1.1 christos ;; 7558 1.1 christos *) 7559 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 7560 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7561 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7562 1.1 christos for ac_dir in $ac_dummy; do 7563 1.1 christos IFS="$lt_save_ifs" 7564 1.1 christos test -z "$ac_dir" && ac_dir=. 7565 1.1 christos if test -f $ac_dir/file; then 7566 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file" 7567 1.1 christos if test -n "$file_magic_test_file"; then 7568 1.1 christos case $deplibs_check_method in 7569 1.1 christos "file_magic "*) 7570 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7571 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7572 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7573 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 7574 1.1 christos : 7575 1.1 christos else 7576 1.1 christos cat <<_LT_EOF 1>&2 7577 1.1 christos 7578 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 7579 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 7580 1.1 christos *** The result is that libtool may fail to recognize shared libraries 7581 1.1 christos *** as such. This will affect the creation of libtool libraries that 7582 1.1 christos *** depend on shared libraries, but programs linked with such libtool 7583 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 7584 1.1 christos *** may want to report the problem to your system manager and/or to 7585 1.1 christos *** bug-libtool@gnu.org 7586 1.1 christos 7587 1.1 christos _LT_EOF 7588 1.1 christos fi ;; 7589 1.1 christos esac 7590 1.1 christos fi 7591 1.1 christos break 7592 1.1 christos fi 7593 1.1 christos done 7594 1.1 christos IFS="$lt_save_ifs" 7595 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 7596 1.1 christos ;; 7597 1.1 christos esac 7598 1.1 christos fi 7599 1.1 christos 7600 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7601 1.1 christos if test -n "$MAGIC_CMD"; then 7602 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7603 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 7604 1.1 christos else 7605 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7606 1.1 christos $as_echo "no" >&6; } 7607 1.1 christos fi 7608 1.1 christos 7609 1.1 christos 7610 1.1 christos else 7611 1.1 christos MAGIC_CMD=: 7612 1.1 christos fi 7613 1.1 christos fi 7614 1.1 christos 7615 1.1 christos fi 7616 1.1 christos ;; 7617 1.1 christos esac 7618 1.1 christos 7619 1.1 christos # Use C for the default configuration in the libtool script 7620 1.1 christos 7621 1.1 christos lt_save_CC="$CC" 7622 1.1 christos ac_ext=c 7623 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7624 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7625 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7626 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7627 1.1 christos 7628 1.1 christos 7629 1.1 christos # Source file extension for C test sources. 7630 1.1 christos ac_ext=c 7631 1.1 christos 7632 1.1 christos # Object file extension for compiled C test sources. 7633 1.1 christos objext=o 7634 1.1 christos objext=$objext 7635 1.1 christos 7636 1.1 christos # Code to be used in simple compile tests 7637 1.1 christos lt_simple_compile_test_code="int some_variable = 0;" 7638 1.1 christos 7639 1.1 christos # Code to be used in simple link tests 7640 1.1 christos lt_simple_link_test_code='int main(){return(0);}' 7641 1.1 christos 7642 1.1 christos 7643 1.1 christos 7644 1.1 christos 7645 1.1 christos 7646 1.1 christos 7647 1.1 christos 7648 1.1 christos # If no C compiler was specified, use CC. 7649 1.1 christos LTCC=${LTCC-"$CC"} 7650 1.1 christos 7651 1.1 christos # If no C compiler flags were specified, use CFLAGS. 7652 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7653 1.1 christos 7654 1.1 christos # Allow CC to be a program name with arguments. 7655 1.1 christos compiler=$CC 7656 1.1 christos 7657 1.1 christos # Save the default compiler, since it gets overwritten when the other 7658 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7659 1.1 christos compiler_DEFAULT=$CC 7660 1.1 christos 7661 1.1 christos # save warnings/boilerplate of simple test code 7662 1.1 christos ac_outfile=conftest.$ac_objext 7663 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7664 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7665 1.1 christos _lt_compiler_boilerplate=`cat conftest.err` 7666 1.1 christos $RM conftest* 7667 1.1 christos 7668 1.1 christos ac_outfile=conftest.$ac_objext 7669 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext 7670 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7671 1.1 christos _lt_linker_boilerplate=`cat conftest.err` 7672 1.1 christos $RM -r conftest* 7673 1.1 christos 7674 1.1 christos 7675 1.1 christos ## CAVEAT EMPTOR: 7676 1.1 christos ## There is no encapsulation within the following macros, do not change 7677 1.1 christos ## the running order or otherwise move them around unless you know exactly 7678 1.1 christos ## what you are doing... 7679 1.1 christos if test -n "$compiler"; then 7680 1.1 christos 7681 1.1 christos lt_prog_compiler_no_builtin_flag= 7682 1.1 christos 7683 1.1 christos if test "$GCC" = yes; then 7684 1.1 christos case $cc_basename in 7685 1.1 christos nvcc*) 7686 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7687 1.1 christos *) 7688 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7689 1.1 christos esac 7690 1.1 christos 7691 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7692 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7693 1.4 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7694 1.1 christos $as_echo_n "(cached) " >&6 7695 1.1 christos else 7696 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no 7697 1.1 christos ac_outfile=conftest.$ac_objext 7698 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7699 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions" 7700 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 7701 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 7702 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 7703 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 7704 1.1 christos # The option is referenced via a variable to avoid confusing sed. 7705 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 7706 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7707 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7708 1.1 christos -e 's:$: $lt_compiler_flag:'` 7709 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7710 1.1 christos (eval "$lt_compile" 2>conftest.err) 7711 1.1 christos ac_status=$? 7712 1.1 christos cat conftest.err >&5 7713 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 7714 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 7715 1.1 christos # The compiler can only warn and ignore the option if not recognized 7716 1.1 christos # So say no if there are warnings other than the usual output. 7717 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7718 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7719 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7720 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes 7721 1.1 christos fi 7722 1.1 christos fi 7723 1.1 christos $RM conftest* 7724 1.1 christos 7725 1.1 christos fi 7726 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7727 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7728 1.1 christos 7729 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7730 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7731 1.1 christos else 7732 1.1 christos : 7733 1.1 christos fi 7734 1.1 christos 7735 1.1 christos fi 7736 1.1 christos 7737 1.1 christos 7738 1.1 christos 7739 1.1 christos 7740 1.1 christos 7741 1.1 christos 7742 1.1 christos lt_prog_compiler_wl= 7743 1.1 christos lt_prog_compiler_pic= 7744 1.1 christos lt_prog_compiler_static= 7745 1.1 christos 7746 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7747 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7748 1.1 christos 7749 1.1 christos if test "$GCC" = yes; then 7750 1.1 christos lt_prog_compiler_wl='-Wl,' 7751 1.1 christos lt_prog_compiler_static='-static' 7752 1.1 christos 7753 1.1 christos case $host_os in 7754 1.1 christos aix*) 7755 1.1 christos # All AIX code is PIC. 7756 1.1 christos if test "$host_cpu" = ia64; then 7757 1.1 christos # AIX 5 now supports IA64 processor 7758 1.1 christos lt_prog_compiler_static='-Bstatic' 7759 1.1 christos fi 7760 1.1 christos lt_prog_compiler_pic='-fPIC' 7761 1.1 christos ;; 7762 1.1 christos 7763 1.1 christos amigaos*) 7764 1.1 christos case $host_cpu in 7765 1.1 christos powerpc) 7766 1.1 christos # see comment about AmigaOS4 .so support 7767 1.1 christos lt_prog_compiler_pic='-fPIC' 7768 1.1 christos ;; 7769 1.1 christos m68k) 7770 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but 7771 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better, 7772 1.1 christos # like `-m68040'. 7773 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7774 1.1 christos ;; 7775 1.1 christos esac 7776 1.1 christos ;; 7777 1.1 christos 7778 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7779 1.1 christos # PIC is the default for these OSes. 7780 1.1 christos ;; 7781 1.1 christos 7782 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 7783 1.1 christos # This hack is so that the source file can tell whether it is being 7784 1.1 christos # built for inclusion in a dll (and should export symbols for example). 7785 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style 7786 1.1 christos # (--disable-auto-import) libraries 7787 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 7788 1.1 christos ;; 7789 1.1 christos 7790 1.1 christos darwin* | rhapsody*) 7791 1.1 christos # PIC is the default on this platform 7792 1.1 christos # Common symbols not allowed in MH_DYLIB files 7793 1.1 christos lt_prog_compiler_pic='-fno-common' 7794 1.1 christos ;; 7795 1.1 christos 7796 1.1 christos haiku*) 7797 1.1 christos # PIC is the default for Haiku. 7798 1.1 christos # The "-static" flag exists, but is broken. 7799 1.1 christos lt_prog_compiler_static= 7800 1.1 christos ;; 7801 1.1 christos 7802 1.1 christos hpux*) 7803 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7804 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7805 1.1 christos # sets the default TLS model and affects inlining. 7806 1.1 christos case $host_cpu in 7807 1.1 christos hppa*64*) 7808 1.1 christos # +Z the default 7809 1.1 christos ;; 7810 1.1 christos *) 7811 1.1 christos lt_prog_compiler_pic='-fPIC' 7812 1.1 christos ;; 7813 1.1 christos esac 7814 1.1 christos ;; 7815 1.1 christos 7816 1.1 christos interix[3-9]*) 7817 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7818 1.1 christos # Instead, we relocate shared libraries at runtime. 7819 1.1 christos ;; 7820 1.1 christos 7821 1.1 christos msdosdjgpp*) 7822 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries 7823 1.1 christos # on systems that don't support them. 7824 1.1 christos lt_prog_compiler_can_build_shared=no 7825 1.1 christos enable_shared=no 7826 1.1 christos ;; 7827 1.1 christos 7828 1.1 christos *nto* | *qnx*) 7829 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 7830 1.1 christos # it will coredump. 7831 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 7832 1.1 christos ;; 7833 1.1 christos 7834 1.1 christos sysv4*MP*) 7835 1.1 christos if test -d /usr/nec; then 7836 1.1 christos lt_prog_compiler_pic=-Kconform_pic 7837 1.1 christos fi 7838 1.1 christos ;; 7839 1.1 christos 7840 1.1 christos *) 7841 1.1 christos lt_prog_compiler_pic='-fPIC' 7842 1.1 christos ;; 7843 1.1 christos esac 7844 1.1 christos 7845 1.1 christos case $cc_basename in 7846 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 7847 1.1 christos lt_prog_compiler_wl='-Xlinker ' 7848 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC' 7849 1.1 christos ;; 7850 1.1 christos esac 7851 1.1 christos else 7852 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler. 7853 1.1 christos case $host_os in 7854 1.1 christos aix*) 7855 1.1 christos lt_prog_compiler_wl='-Wl,' 7856 1.1 christos if test "$host_cpu" = ia64; then 7857 1.1 christos # AIX 5 now supports IA64 processor 7858 1.1 christos lt_prog_compiler_static='-Bstatic' 7859 1.1 christos else 7860 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7861 1.1 christos fi 7862 1.1 christos ;; 7863 1.1 christos 7864 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 7865 1.1 christos # This hack is so that the source file can tell whether it is being 7866 1.1 christos # built for inclusion in a dll (and should export symbols for example). 7867 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 7868 1.1 christos ;; 7869 1.1 christos 7870 1.1 christos hpux9* | hpux10* | hpux11*) 7871 1.1 christos lt_prog_compiler_wl='-Wl,' 7872 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7873 1.1 christos # not for PA HP-UX. 7874 1.1 christos case $host_cpu in 7875 1.1 christos hppa*64*|ia64*) 7876 1.1 christos # +Z the default 7877 1.1 christos ;; 7878 1.1 christos *) 7879 1.1 christos lt_prog_compiler_pic='+Z' 7880 1.1 christos ;; 7881 1.1 christos esac 7882 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC? 7883 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive' 7884 1.1 christos ;; 7885 1.1 christos 7886 1.1 christos irix5* | irix6* | nonstopux*) 7887 1.1 christos lt_prog_compiler_wl='-Wl,' 7888 1.1 christos # PIC (with -KPIC) is the default. 7889 1.1 christos lt_prog_compiler_static='-non_shared' 7890 1.1 christos ;; 7891 1.1 christos 7892 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu) 7893 1.1 christos case $cc_basename in 7894 1.1 christos # old Intel for x86_64 which still supported -KPIC. 7895 1.1 christos ecc*) 7896 1.1 christos lt_prog_compiler_wl='-Wl,' 7897 1.1 christos lt_prog_compiler_pic='-KPIC' 7898 1.1 christos lt_prog_compiler_static='-static' 7899 1.1 christos ;; 7900 1.1 christos # icc used to be incompatible with GCC. 7901 1.1 christos # ICC 10 doesn't accept -KPIC any more. 7902 1.1 christos icc* | ifort*) 7903 1.1 christos lt_prog_compiler_wl='-Wl,' 7904 1.1 christos lt_prog_compiler_pic='-fPIC' 7905 1.1 christos lt_prog_compiler_static='-static' 7906 1.1 christos ;; 7907 1.1 christos # Lahey Fortran 8.1. 7908 1.1 christos lf95*) 7909 1.1 christos lt_prog_compiler_wl='-Wl,' 7910 1.1 christos lt_prog_compiler_pic='--shared' 7911 1.1 christos lt_prog_compiler_static='--static' 7912 1.1 christos ;; 7913 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7914 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler, 7915 1.1 christos # which looks to be a dead project) 7916 1.1 christos lt_prog_compiler_wl='-Wl,' 7917 1.1 christos lt_prog_compiler_pic='-fpic' 7918 1.1 christos lt_prog_compiler_static='-Bstatic' 7919 1.1 christos ;; 7920 1.1 christos ccc*) 7921 1.1 christos lt_prog_compiler_wl='-Wl,' 7922 1.1 christos # All Alpha code is PIC. 7923 1.1 christos lt_prog_compiler_static='-non_shared' 7924 1.1 christos ;; 7925 1.1 christos xl* | bgxl* | bgf* | mpixl*) 7926 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7927 1.1 christos lt_prog_compiler_wl='-Wl,' 7928 1.1 christos lt_prog_compiler_pic='-qpic' 7929 1.1 christos lt_prog_compiler_static='-qstaticlink' 7930 1.1 christos ;; 7931 1.1 christos *) 7932 1.1 christos case `$CC -V 2>&1 | sed 5q` in 7933 1.1 christos *Sun\ F* | *Sun*Fortran*) 7934 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker 7935 1.1 christos lt_prog_compiler_pic='-KPIC' 7936 1.1 christos lt_prog_compiler_static='-Bstatic' 7937 1.1 christos lt_prog_compiler_wl='' 7938 1.1 christos ;; 7939 1.1 christos *Sun\ C*) 7940 1.1 christos # Sun C 5.9 7941 1.1 christos lt_prog_compiler_pic='-KPIC' 7942 1.1 christos lt_prog_compiler_static='-Bstatic' 7943 1.1 christos lt_prog_compiler_wl='-Wl,' 7944 1.1 christos ;; 7945 1.1 christos esac 7946 1.1 christos ;; 7947 1.1 christos esac 7948 1.1 christos ;; 7949 1.1 christos 7950 1.1 christos newsos6) 7951 1.1 christos lt_prog_compiler_pic='-KPIC' 7952 1.1 christos lt_prog_compiler_static='-Bstatic' 7953 1.1 christos ;; 7954 1.1 christos 7955 1.1 christos *nto* | *qnx*) 7956 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 7957 1.1 christos # it will coredump. 7958 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 7959 1.1 christos ;; 7960 1.1 christos 7961 1.1 christos osf3* | osf4* | osf5*) 7962 1.1 christos lt_prog_compiler_wl='-Wl,' 7963 1.1 christos # All OSF/1 code is PIC. 7964 1.1 christos lt_prog_compiler_static='-non_shared' 7965 1.1 christos ;; 7966 1.1 christos 7967 1.1 christos rdos*) 7968 1.1 christos lt_prog_compiler_static='-non_shared' 7969 1.1 christos ;; 7970 1.1 christos 7971 1.1 christos solaris*) 7972 1.1 christos lt_prog_compiler_pic='-KPIC' 7973 1.1 christos lt_prog_compiler_static='-Bstatic' 7974 1.1 christos case $cc_basename in 7975 1.1 christos f77* | f90* | f95*) 7976 1.1 christos lt_prog_compiler_wl='-Qoption ld ';; 7977 1.1 christos *) 7978 1.1 christos lt_prog_compiler_wl='-Wl,';; 7979 1.1 christos esac 7980 1.1 christos ;; 7981 1.1 christos 7982 1.1 christos sunos4*) 7983 1.1 christos lt_prog_compiler_wl='-Qoption ld ' 7984 1.1 christos lt_prog_compiler_pic='-PIC' 7985 1.1 christos lt_prog_compiler_static='-Bstatic' 7986 1.1 christos ;; 7987 1.1 christos 7988 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*) 7989 1.1 christos lt_prog_compiler_wl='-Wl,' 7990 1.1 christos lt_prog_compiler_pic='-KPIC' 7991 1.1 christos lt_prog_compiler_static='-Bstatic' 7992 1.1 christos ;; 7993 1.1 christos 7994 1.1 christos sysv4*MP*) 7995 1.1 christos if test -d /usr/nec ;then 7996 1.1 christos lt_prog_compiler_pic='-Kconform_pic' 7997 1.1 christos lt_prog_compiler_static='-Bstatic' 7998 1.1 christos fi 7999 1.1 christos ;; 8000 1.1 christos 8001 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8002 1.1 christos lt_prog_compiler_wl='-Wl,' 8003 1.1 christos lt_prog_compiler_pic='-KPIC' 8004 1.1 christos lt_prog_compiler_static='-Bstatic' 8005 1.1 christos ;; 8006 1.1 christos 8007 1.1 christos unicos*) 8008 1.1 christos lt_prog_compiler_wl='-Wl,' 8009 1.1 christos lt_prog_compiler_can_build_shared=no 8010 1.1 christos ;; 8011 1.1 christos 8012 1.1 christos uts4*) 8013 1.1 christos lt_prog_compiler_pic='-pic' 8014 1.1 christos lt_prog_compiler_static='-Bstatic' 8015 1.1 christos ;; 8016 1.1 christos 8017 1.1 christos *) 8018 1.1 christos lt_prog_compiler_can_build_shared=no 8019 1.1 christos ;; 8020 1.1 christos esac 8021 1.1 christos fi 8022 1.1 christos 8023 1.1 christos case $host_os in 8024 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless: 8025 1.1 christos *djgpp*) 8026 1.1 christos lt_prog_compiler_pic= 8027 1.1 christos ;; 8028 1.1 christos *) 8029 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8030 1.1 christos ;; 8031 1.1 christos esac 8032 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8033 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; } 8034 1.1 christos 8035 1.1 christos 8036 1.1 christos 8037 1.1 christos 8038 1.1 christos 8039 1.1 christos 8040 1.1 christos # 8041 1.1 christos # Check to make sure the PIC flag actually works. 8042 1.1 christos # 8043 1.1 christos if test -n "$lt_prog_compiler_pic"; then 8044 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8045 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8046 1.4 christos if ${lt_cv_prog_compiler_pic_works+:} false; then : 8047 1.1 christos $as_echo_n "(cached) " >&6 8048 1.1 christos else 8049 1.1 christos lt_cv_prog_compiler_pic_works=no 8050 1.1 christos ac_outfile=conftest.$ac_objext 8051 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8052 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8053 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8054 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8055 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8056 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8057 1.1 christos # The option is referenced via a variable to avoid confusing sed. 8058 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8059 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8060 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8061 1.1 christos -e 's:$: $lt_compiler_flag:'` 8062 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8063 1.1 christos (eval "$lt_compile" 2>conftest.err) 8064 1.1 christos ac_status=$? 8065 1.1 christos cat conftest.err >&5 8066 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8067 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 8068 1.1 christos # The compiler can only warn and ignore the option if not recognized 8069 1.1 christos # So say no if there are warnings other than the usual output. 8070 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8071 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8072 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8073 1.1 christos lt_cv_prog_compiler_pic_works=yes 8074 1.1 christos fi 8075 1.1 christos fi 8076 1.1 christos $RM conftest* 8077 1.1 christos 8078 1.1 christos fi 8079 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8080 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8081 1.1 christos 8082 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8083 1.1 christos case $lt_prog_compiler_pic in 8084 1.1 christos "" | " "*) ;; 8085 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8086 1.1 christos esac 8087 1.1 christos else 8088 1.1 christos lt_prog_compiler_pic= 8089 1.1 christos lt_prog_compiler_can_build_shared=no 8090 1.1 christos fi 8091 1.1 christos 8092 1.1 christos fi 8093 1.1 christos 8094 1.1 christos 8095 1.1 christos 8096 1.1 christos 8097 1.1 christos 8098 1.1 christos 8099 1.1 christos # 8100 1.1 christos # Check to make sure the static flag actually works. 8101 1.1 christos # 8102 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8103 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8104 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8105 1.4 christos if ${lt_cv_prog_compiler_static_works+:} false; then : 8106 1.1 christos $as_echo_n "(cached) " >&6 8107 1.1 christos else 8108 1.1 christos lt_cv_prog_compiler_static_works=no 8109 1.1 christos save_LDFLAGS="$LDFLAGS" 8110 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8111 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 8112 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8113 1.1 christos # The linker can only warn and ignore the option if not recognized 8114 1.1 christos # So say no if there are warnings 8115 1.1 christos if test -s conftest.err; then 8116 1.1 christos # Append any errors to the config.log. 8117 1.1 christos cat conftest.err 1>&5 8118 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8119 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8120 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 8121 1.1 christos lt_cv_prog_compiler_static_works=yes 8122 1.1 christos fi 8123 1.1 christos else 8124 1.1 christos lt_cv_prog_compiler_static_works=yes 8125 1.1 christos fi 8126 1.1 christos fi 8127 1.1 christos $RM -r conftest* 8128 1.1 christos LDFLAGS="$save_LDFLAGS" 8129 1.1 christos 8130 1.1 christos fi 8131 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8132 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8133 1.1 christos 8134 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8135 1.1 christos : 8136 1.1 christos else 8137 1.1 christos lt_prog_compiler_static= 8138 1.1 christos fi 8139 1.1 christos 8140 1.1 christos 8141 1.1 christos 8142 1.1 christos 8143 1.1 christos 8144 1.1 christos 8145 1.1 christos 8146 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8147 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8148 1.4 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8149 1.1 christos $as_echo_n "(cached) " >&6 8150 1.1 christos else 8151 1.1 christos lt_cv_prog_compiler_c_o=no 8152 1.1 christos $RM -r conftest 2>/dev/null 8153 1.1 christos mkdir conftest 8154 1.1 christos cd conftest 8155 1.1 christos mkdir out 8156 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8157 1.1 christos 8158 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 8159 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8160 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8161 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8162 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8163 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8164 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8165 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8166 1.1 christos -e 's:$: $lt_compiler_flag:'` 8167 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8168 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 8169 1.1 christos ac_status=$? 8170 1.1 christos cat out/conftest.err >&5 8171 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8172 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 8173 1.1 christos then 8174 1.1 christos # The compiler can only warn and ignore the option if not recognized 8175 1.1 christos # So say no if there are warnings 8176 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8177 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8178 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8179 1.1 christos lt_cv_prog_compiler_c_o=yes 8180 1.1 christos fi 8181 1.1 christos fi 8182 1.1 christos chmod u+w . 2>&5 8183 1.1 christos $RM conftest* 8184 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 8185 1.1 christos # template instantiation 8186 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8187 1.1 christos $RM out/* && rmdir out 8188 1.1 christos cd .. 8189 1.1 christos $RM -r conftest 8190 1.1 christos $RM conftest* 8191 1.1 christos 8192 1.1 christos fi 8193 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8194 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8195 1.1 christos 8196 1.1 christos 8197 1.1 christos 8198 1.1 christos 8199 1.1 christos 8200 1.1 christos 8201 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8202 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8203 1.4 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8204 1.1 christos $as_echo_n "(cached) " >&6 8205 1.1 christos else 8206 1.1 christos lt_cv_prog_compiler_c_o=no 8207 1.1 christos $RM -r conftest 2>/dev/null 8208 1.1 christos mkdir conftest 8209 1.1 christos cd conftest 8210 1.1 christos mkdir out 8211 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8212 1.1 christos 8213 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 8214 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8215 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8216 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8217 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8218 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8219 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8220 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8221 1.1 christos -e 's:$: $lt_compiler_flag:'` 8222 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8223 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 8224 1.1 christos ac_status=$? 8225 1.1 christos cat out/conftest.err >&5 8226 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8227 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 8228 1.1 christos then 8229 1.1 christos # The compiler can only warn and ignore the option if not recognized 8230 1.1 christos # So say no if there are warnings 8231 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8232 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8233 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8234 1.1 christos lt_cv_prog_compiler_c_o=yes 8235 1.1 christos fi 8236 1.1 christos fi 8237 1.1 christos chmod u+w . 2>&5 8238 1.1 christos $RM conftest* 8239 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 8240 1.1 christos # template instantiation 8241 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8242 1.1 christos $RM out/* && rmdir out 8243 1.1 christos cd .. 8244 1.1 christos $RM -r conftest 8245 1.1 christos $RM conftest* 8246 1.1 christos 8247 1.1 christos fi 8248 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8249 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8250 1.1 christos 8251 1.1 christos 8252 1.1 christos 8253 1.1 christos 8254 1.1 christos hard_links="nottested" 8255 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8256 1.1 christos # do not overwrite the value of need_locks provided by the user 8257 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8258 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; } 8259 1.1 christos hard_links=yes 8260 1.1 christos $RM conftest* 8261 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 8262 1.1 christos touch conftest.a 8263 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no 8264 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 8265 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8266 1.1 christos $as_echo "$hard_links" >&6; } 8267 1.1 christos if test "$hard_links" = no; then 8268 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8269 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8270 1.1 christos need_locks=warn 8271 1.1 christos fi 8272 1.1 christos else 8273 1.1 christos need_locks=no 8274 1.1 christos fi 8275 1.1 christos 8276 1.1 christos 8277 1.1 christos 8278 1.1 christos 8279 1.1 christos 8280 1.1 christos 8281 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8282 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8283 1.1 christos 8284 1.1 christos runpath_var= 8285 1.1 christos allow_undefined_flag= 8286 1.1 christos always_export_symbols=no 8287 1.1 christos archive_cmds= 8288 1.1 christos archive_expsym_cmds= 8289 1.1 christos compiler_needs_object=no 8290 1.1 christos enable_shared_with_static_runtimes=no 8291 1.1 christos export_dynamic_flag_spec= 8292 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8293 1.1 christos hardcode_automatic=no 8294 1.1 christos hardcode_direct=no 8295 1.1 christos hardcode_direct_absolute=no 8296 1.1 christos hardcode_libdir_flag_spec= 8297 1.1 christos hardcode_libdir_flag_spec_ld= 8298 1.1 christos hardcode_libdir_separator= 8299 1.1 christos hardcode_minus_L=no 8300 1.1 christos hardcode_shlibpath_var=unsupported 8301 1.1 christos inherit_rpath=no 8302 1.1 christos link_all_deplibs=unknown 8303 1.1 christos module_cmds= 8304 1.1 christos module_expsym_cmds= 8305 1.1 christos old_archive_from_new_cmds= 8306 1.1 christos old_archive_from_expsyms_cmds= 8307 1.1 christos thread_safe_flag_spec= 8308 1.1 christos whole_archive_flag_spec= 8309 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always* 8310 1.1 christos # included in the symbol list 8311 1.1 christos include_expsyms= 8312 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude 8313 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or 8314 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8315 1.1 christos # as well as any symbol that contains `d'. 8316 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8317 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8318 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if 8319 1.1 christos # the symbol is explicitly referenced. Since portable code cannot 8320 1.1 christos # rely on this symbol name, it's probably fine to never include it in 8321 1.1 christos # preloaded symbol tables. 8322 1.1 christos # Exclude shared library initialization/finalization symbols. 8323 1.1 christos extract_expsyms_cmds= 8324 1.1 christos 8325 1.1 christos case $host_os in 8326 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8327 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time 8328 1.1 christos # When not using gcc, we currently assume that we are using 8329 1.1 christos # Microsoft Visual C++. 8330 1.1 christos if test "$GCC" != yes; then 8331 1.1 christos with_gnu_ld=no 8332 1.1 christos fi 8333 1.1 christos ;; 8334 1.1 christos interix*) 8335 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++) 8336 1.1 christos with_gnu_ld=yes 8337 1.1 christos ;; 8338 1.1 christos openbsd*) 8339 1.1 christos with_gnu_ld=no 8340 1.1 christos ;; 8341 1.1 christos esac 8342 1.1 christos 8343 1.1 christos ld_shlibs=yes 8344 1.1 christos 8345 1.1 christos # On some targets, GNU ld is compatible enough with the native linker 8346 1.1 christos # that we're better off using the native interface for both. 8347 1.1 christos lt_use_gnu_ld_interface=no 8348 1.1 christos if test "$with_gnu_ld" = yes; then 8349 1.1 christos case $host_os in 8350 1.1 christos aix*) 8351 1.1 christos # The AIX port of GNU ld has always aspired to compatibility 8352 1.1 christos # with the native linker. However, as the warning in the GNU ld 8353 1.1 christos # block says, versions before 2.19.5* couldn't really create working 8354 1.1 christos # shared libraries, regardless of the interface used. 8355 1.1 christos case `$LD -v 2>&1` in 8356 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8357 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8358 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8359 1.1 christos *) 8360 1.1 christos lt_use_gnu_ld_interface=yes 8361 1.1 christos ;; 8362 1.1 christos esac 8363 1.1 christos ;; 8364 1.1 christos *) 8365 1.1 christos lt_use_gnu_ld_interface=yes 8366 1.1 christos ;; 8367 1.1 christos esac 8368 1.1 christos fi 8369 1.1 christos 8370 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then 8371 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty 8372 1.1 christos wlarc='${wl}' 8373 1.1 christos 8374 1.1 christos # Set some defaults for GNU ld with shared library support. These 8375 1.1 christos # are reset later if shared libraries are not supported. Putting them 8376 1.1 christos # here allows them to be overridden if necessary. 8377 1.1 christos runpath_var=LD_RUN_PATH 8378 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8379 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic' 8380 1.1 christos # ancient GNU ld didn't support --whole-archive et. al. 8381 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8382 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8383 1.1 christos else 8384 1.1 christos whole_archive_flag_spec= 8385 1.1 christos fi 8386 1.1 christos supports_anon_versioning=no 8387 1.1 christos case `$LD -v 2>&1` in 8388 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;; 8389 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8390 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8391 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8392 1.1 christos *\ 2.11.*) ;; # other 2.11 versions 8393 1.1 christos *) supports_anon_versioning=yes ;; 8394 1.1 christos esac 8395 1.1 christos 8396 1.1 christos # See if GNU ld supports shared libraries. 8397 1.1 christos case $host_os in 8398 1.1 christos aix[3-9]*) 8399 1.1 christos # On AIX/PPC, the GNU linker is very broken 8400 1.1 christos if test "$host_cpu" != ia64; then 8401 1.1 christos ld_shlibs=no 8402 1.1 christos cat <<_LT_EOF 1>&2 8403 1.1 christos 8404 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported 8405 1.1 christos *** to be unable to reliably create shared libraries on AIX. 8406 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you 8407 1.1 christos *** really care for shared libraries, you may want to install binutils 8408 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8409 1.1 christos *** You will then need to restart the configuration process. 8410 1.1 christos 8411 1.1 christos _LT_EOF 8412 1.1 christos fi 8413 1.1 christos ;; 8414 1.1 christos 8415 1.1 christos amigaos*) 8416 1.1 christos case $host_cpu in 8417 1.1 christos powerpc) 8418 1.1 christos # see comment about AmigaOS4 .so support 8419 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8420 1.1 christos archive_expsym_cmds='' 8421 1.1 christos ;; 8422 1.1 christos m68k) 8423 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)' 8424 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8425 1.1 christos hardcode_minus_L=yes 8426 1.1 christos ;; 8427 1.1 christos esac 8428 1.1 christos ;; 8429 1.1 christos 8430 1.1 christos beos*) 8431 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8432 1.1 christos allow_undefined_flag=unsupported 8433 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8434 1.1 christos # support --undefined. This deserves some investigation. FIXME 8435 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8436 1.1 christos else 8437 1.1 christos ld_shlibs=no 8438 1.1 christos fi 8439 1.1 christos ;; 8440 1.1 christos 8441 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8442 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8443 1.1 christos # as there is no search path for DLLs. 8444 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8445 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols' 8446 1.1 christos allow_undefined_flag=unsupported 8447 1.1 christos always_export_symbols=no 8448 1.1 christos enable_shared_with_static_runtimes=yes 8449 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' 8450 1.1 christos 8451 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8452 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' 8453 1.1 christos # If the export-symbols file already is a .def file (1st line 8454 1.1 christos # is EXPORTS), use it as is; otherwise, prepend... 8455 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8456 1.1 christos cp $export_symbols $output_objdir/$soname.def; 8457 1.1 christos else 8458 1.1 christos echo EXPORTS > $output_objdir/$soname.def; 8459 1.1 christos cat $export_symbols >> $output_objdir/$soname.def; 8460 1.1 christos fi~ 8461 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' 8462 1.1 christos else 8463 1.1 christos ld_shlibs=no 8464 1.1 christos fi 8465 1.1 christos ;; 8466 1.1 christos 8467 1.1 christos haiku*) 8468 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8469 1.1 christos link_all_deplibs=yes 8470 1.1 christos ;; 8471 1.1 christos 8472 1.1 christos interix[3-9]*) 8473 1.1 christos hardcode_direct=no 8474 1.1 christos hardcode_shlibpath_var=no 8475 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8476 1.1 christos export_dynamic_flag_spec='${wl}-E' 8477 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8478 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by 8479 1.1 christos # default) and relocated if they conflict, which is a slow very memory 8480 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random, 8481 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8482 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8483 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' 8484 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' 8485 1.1 christos ;; 8486 1.1 christos 8487 1.7 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8488 1.1 christos tmp_diet=no 8489 1.1 christos if test "$host_os" = linux-dietlibc; then 8490 1.1 christos case $cc_basename in 8491 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8492 1.1 christos esac 8493 1.1 christos fi 8494 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8495 1.1 christos && test "$tmp_diet" = no 8496 1.1 christos then 8497 1.1 christos tmp_addflag=' $pic_flag' 8498 1.1 christos tmp_sharedflag='-shared' 8499 1.1 christos case $cc_basename,$host_cpu in 8500 1.1 christos pgcc*) # Portland Group C compiler 8501 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' 8502 1.1 christos tmp_addflag=' $pic_flag' 8503 1.1 christos ;; 8504 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*) 8505 1.1 christos # Portland Group f77 and f90 compilers 8506 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' 8507 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;; 8508 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8509 1.1 christos tmp_addflag=' -i_dynamic' ;; 8510 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8511 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;; 8512 1.1 christos ifc* | ifort*) # Intel Fortran compiler 8513 1.1 christos tmp_addflag=' -nofor_main' ;; 8514 1.1 christos lf95*) # Lahey Fortran 8.1 8515 1.1 christos whole_archive_flag_spec= 8516 1.1 christos tmp_sharedflag='--shared' ;; 8517 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8518 1.1 christos tmp_sharedflag='-qmkshrobj' 8519 1.1 christos tmp_addflag= ;; 8520 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 8521 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' 8522 1.1 christos compiler_needs_object=yes 8523 1.1 christos ;; 8524 1.1 christos esac 8525 1.1 christos case `$CC -V 2>&1 | sed 5q` in 8526 1.1 christos *Sun\ C*) # Sun C 5.9 8527 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' 8528 1.1 christos compiler_needs_object=yes 8529 1.1 christos tmp_sharedflag='-G' ;; 8530 1.1 christos *Sun\ F*) # Sun Fortran 8.3 8531 1.1 christos tmp_sharedflag='-G' ;; 8532 1.1 christos esac 8533 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8534 1.1 christos 8535 1.1 christos if test "x$supports_anon_versioning" = xyes; then 8536 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8537 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8538 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 8539 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' 8540 1.1 christos fi 8541 1.1 christos 8542 1.1 christos case $cc_basename in 8543 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*) 8544 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8545 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8546 1.1 christos hardcode_libdir_flag_spec= 8547 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir' 8548 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8549 1.1 christos if test "x$supports_anon_versioning" = xyes; then 8550 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8551 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8552 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 8553 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8554 1.1 christos fi 8555 1.1 christos ;; 8556 1.1 christos esac 8557 1.1 christos else 8558 1.1 christos ld_shlibs=no 8559 1.1 christos fi 8560 1.1 christos ;; 8561 1.1 christos 8562 1.1 christos netbsd*) 8563 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8564 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8565 1.1 christos wlarc= 8566 1.1 christos else 8567 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8568 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' 8569 1.1 christos fi 8570 1.1 christos ;; 8571 1.1 christos 8572 1.1 christos solaris*) 8573 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8574 1.1 christos ld_shlibs=no 8575 1.1 christos cat <<_LT_EOF 1>&2 8576 1.1 christos 8577 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8578 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool 8579 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 8580 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify 8581 1.1 christos *** your PATH or compiler configuration so that the native linker is 8582 1.1 christos *** used, and then restart. 8583 1.1 christos 8584 1.1 christos _LT_EOF 8585 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8586 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8587 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' 8588 1.1 christos else 8589 1.1 christos ld_shlibs=no 8590 1.1 christos fi 8591 1.1 christos ;; 8592 1.1 christos 8593 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8594 1.1 christos case `$LD -v 2>&1` in 8595 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8596 1.1 christos ld_shlibs=no 8597 1.1 christos cat <<_LT_EOF 1>&2 8598 1.1 christos 8599 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8600 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool 8601 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 8602 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8603 1.1 christos *** your PATH or compiler configuration so that the native linker is 8604 1.1 christos *** used, and then restart. 8605 1.1 christos 8606 1.1 christos _LT_EOF 8607 1.1 christos ;; 8608 1.1 christos *) 8609 1.1 christos # For security reasons, it is highly recommended that you always 8610 1.1 christos # use absolute paths for naming shared libraries, and exclude the 8611 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so 8612 1.1 christos # requires that you compile everything twice, which is a pain. 8613 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8614 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8615 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8616 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' 8617 1.1 christos else 8618 1.1 christos ld_shlibs=no 8619 1.1 christos fi 8620 1.1 christos ;; 8621 1.1 christos esac 8622 1.1 christos ;; 8623 1.1 christos 8624 1.1 christos sunos4*) 8625 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8626 1.1 christos wlarc= 8627 1.1 christos hardcode_direct=yes 8628 1.1 christos hardcode_shlibpath_var=no 8629 1.1 christos ;; 8630 1.1 christos 8631 1.1 christos *) 8632 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8633 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8634 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' 8635 1.1 christos else 8636 1.1 christos ld_shlibs=no 8637 1.1 christos fi 8638 1.1 christos ;; 8639 1.1 christos esac 8640 1.1 christos 8641 1.1 christos if test "$ld_shlibs" = no; then 8642 1.1 christos runpath_var= 8643 1.1 christos hardcode_libdir_flag_spec= 8644 1.1 christos export_dynamic_flag_spec= 8645 1.1 christos whole_archive_flag_spec= 8646 1.1 christos fi 8647 1.1 christos else 8648 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld) 8649 1.1 christos case $host_os in 8650 1.1 christos aix3*) 8651 1.1 christos allow_undefined_flag=unsupported 8652 1.1 christos always_export_symbols=yes 8653 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' 8654 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there 8655 1.1 christos # are no directories specified by -L. 8656 1.1 christos hardcode_minus_L=yes 8657 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8658 1.1 christos # Neither direct hardcoding nor static linking is supported with a 8659 1.1 christos # broken collect2. 8660 1.1 christos hardcode_direct=unsupported 8661 1.1 christos fi 8662 1.1 christos ;; 8663 1.1 christos 8664 1.1 christos aix[4-9]*) 8665 1.1 christos if test "$host_cpu" = ia64; then 8666 1.1 christos # On IA64, the linker does run time linking by default, so we don't 8667 1.1 christos # have to do anything special. 8668 1.1 christos aix_use_runtimelinking=no 8669 1.1 christos exp_sym_flag='-Bexport' 8670 1.1 christos no_entry_flag="" 8671 1.1 christos else 8672 1.1 christos # If we're using GNU nm, then we don't want the "-C" option. 8673 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm 8674 1.1 christos # Also, AIX nm treats weak defined symbols like other global 8675 1.1 christos # defined symbols, whereas GNU nm marks them as "W". 8676 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8677 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' 8678 1.1 christos else 8679 1.3 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' 8680 1.1 christos fi 8681 1.1 christos aix_use_runtimelinking=no 8682 1.1 christos 8683 1.1 christos # Test if we are trying to use run time linking or normal 8684 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8685 1.1 christos # need to do runtime linking. 8686 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8687 1.1 christos for ld_flag in $LDFLAGS; do 8688 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8689 1.1 christos aix_use_runtimelinking=yes 8690 1.1 christos break 8691 1.1 christos fi 8692 1.1 christos done 8693 1.1 christos ;; 8694 1.1 christos esac 8695 1.1 christos 8696 1.1 christos exp_sym_flag='-bexport' 8697 1.1 christos no_entry_flag='-bnoentry' 8698 1.1 christos fi 8699 1.1 christos 8700 1.1 christos # When large executables or shared objects are built, AIX ld can 8701 1.1 christos # have problems creating the table of contents. If linking a library 8702 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to 8703 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8704 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8705 1.1 christos 8706 1.1 christos archive_cmds='' 8707 1.1 christos hardcode_direct=yes 8708 1.1 christos hardcode_direct_absolute=yes 8709 1.1 christos hardcode_libdir_separator=':' 8710 1.1 christos link_all_deplibs=yes 8711 1.1 christos file_list_spec='${wl}-f,' 8712 1.1 christos 8713 1.1 christos if test "$GCC" = yes; then 8714 1.1 christos case $host_os in aix4.[012]|aix4.[012].*) 8715 1.1 christos # We only want to do this on AIX 4.2 and lower, the check 8716 1.1 christos # below for broken collect2 doesn't work under 4.3+ 8717 1.1 christos collect2name=`${CC} -print-prog-name=collect2` 8718 1.1 christos if test -f "$collect2name" && 8719 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8720 1.1 christos then 8721 1.1 christos # We have reworked collect2 8722 1.1 christos : 8723 1.1 christos else 8724 1.1 christos # We have old collect2 8725 1.1 christos hardcode_direct=unsupported 8726 1.1 christos # It fails to find uninstalled libraries when the uninstalled 8727 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L 8728 1.1 christos # to unsupported forces relinking 8729 1.1 christos hardcode_minus_L=yes 8730 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8731 1.1 christos hardcode_libdir_separator= 8732 1.1 christos fi 8733 1.1 christos ;; 8734 1.1 christos esac 8735 1.1 christos shared_flag='-shared' 8736 1.1 christos if test "$aix_use_runtimelinking" = yes; then 8737 1.1 christos shared_flag="$shared_flag "'${wl}-G' 8738 1.1 christos fi 8739 1.1 christos else 8740 1.1 christos # not using gcc 8741 1.1 christos if test "$host_cpu" = ia64; then 8742 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8743 1.1 christos # chokes on -Wl,-G. The following line is correct: 8744 1.1 christos shared_flag='-G' 8745 1.1 christos else 8746 1.1 christos if test "$aix_use_runtimelinking" = yes; then 8747 1.1 christos shared_flag='${wl}-G' 8748 1.1 christos else 8749 1.1 christos shared_flag='${wl}-bM:SRE' 8750 1.1 christos fi 8751 1.1 christos fi 8752 1.1 christos fi 8753 1.1 christos 8754 1.1 christos export_dynamic_flag_spec='${wl}-bexpall' 8755 1.1 christos # It seems that -bexpall does not export symbols beginning with 8756 1.1 christos # underscore (_), so it is better to generate a list of symbols to export. 8757 1.1 christos always_export_symbols=yes 8758 1.1 christos if test "$aix_use_runtimelinking" = yes; then 8759 1.1 christos # Warning - without using the other runtime loading flags (-brtl), 8760 1.1 christos # -berok will link without error, but may produce a broken library. 8761 1.1 christos allow_undefined_flag='-berok' 8762 1.1 christos # Determine the default libpath from the value encoded in an 8763 1.1 christos # empty executable. 8764 1.1 christos if test x$gcc_no_link = xyes; then 8765 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8766 1.1 christos fi 8767 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8768 1.1 christos /* end confdefs.h. */ 8769 1.1 christos 8770 1.1 christos int 8771 1.1 christos main () 8772 1.1 christos { 8773 1.1 christos 8774 1.1 christos ; 8775 1.1 christos return 0; 8776 1.1 christos } 8777 1.1 christos _ACEOF 8778 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 8779 1.1 christos 8780 1.1 christos lt_aix_libpath_sed=' 8781 1.1 christos /Import File Strings/,/^$/ { 8782 1.1 christos /^0/ { 8783 1.1 christos s/^0 *\(.*\)$/\1/ 8784 1.1 christos p 8785 1.1 christos } 8786 1.1 christos }' 8787 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8788 1.1 christos # Check for a 64-bit object if we didn't find anything. 8789 1.1 christos if test -z "$aix_libpath"; then 8790 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8791 1.1 christos fi 8792 1.1 christos fi 8793 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 8794 1.1 christos conftest$ac_exeext conftest.$ac_ext 8795 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8796 1.1 christos 8797 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8798 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" 8799 1.1 christos else 8800 1.1 christos if test "$host_cpu" = ia64; then 8801 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8802 1.1 christos allow_undefined_flag="-z nodefs" 8803 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" 8804 1.1 christos else 8805 1.1 christos # Determine the default libpath from the value encoded in an 8806 1.1 christos # empty executable. 8807 1.1 christos if test x$gcc_no_link = xyes; then 8808 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8809 1.1 christos fi 8810 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8811 1.1 christos /* end confdefs.h. */ 8812 1.1 christos 8813 1.1 christos int 8814 1.1 christos main () 8815 1.1 christos { 8816 1.1 christos 8817 1.1 christos ; 8818 1.1 christos return 0; 8819 1.1 christos } 8820 1.1 christos _ACEOF 8821 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 8822 1.1 christos 8823 1.1 christos lt_aix_libpath_sed=' 8824 1.1 christos /Import File Strings/,/^$/ { 8825 1.1 christos /^0/ { 8826 1.1 christos s/^0 *\(.*\)$/\1/ 8827 1.1 christos p 8828 1.1 christos } 8829 1.1 christos }' 8830 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8831 1.1 christos # Check for a 64-bit object if we didn't find anything. 8832 1.1 christos if test -z "$aix_libpath"; then 8833 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8834 1.1 christos fi 8835 1.1 christos fi 8836 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 8837 1.1 christos conftest$ac_exeext conftest.$ac_ext 8838 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8839 1.1 christos 8840 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8841 1.1 christos # Warning - without using the other run time loading flags, 8842 1.1 christos # -berok will link without error, but may produce a broken library. 8843 1.1 christos no_undefined_flag=' ${wl}-bernotok' 8844 1.1 christos allow_undefined_flag=' ${wl}-berok' 8845 1.1 christos if test "$with_gnu_ld" = yes; then 8846 1.1 christos # We only use this code for GNU lds that support --whole-archive. 8847 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8848 1.1 christos else 8849 1.1 christos # Exported symbols can be pulled into shared objects from archives 8850 1.1 christos whole_archive_flag_spec='$convenience' 8851 1.1 christos fi 8852 1.1 christos archive_cmds_need_lc=yes 8853 1.1 christos # This is similar to how AIX traditionally builds its shared libraries. 8854 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' 8855 1.1 christos fi 8856 1.1 christos fi 8857 1.1 christos ;; 8858 1.1 christos 8859 1.1 christos amigaos*) 8860 1.1 christos case $host_cpu in 8861 1.1 christos powerpc) 8862 1.1 christos # see comment about AmigaOS4 .so support 8863 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8864 1.1 christos archive_expsym_cmds='' 8865 1.1 christos ;; 8866 1.1 christos m68k) 8867 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)' 8868 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8869 1.1 christos hardcode_minus_L=yes 8870 1.1 christos ;; 8871 1.1 christos esac 8872 1.1 christos ;; 8873 1.1 christos 8874 1.1 christos bsdi[45]*) 8875 1.1 christos export_dynamic_flag_spec=-rdynamic 8876 1.1 christos ;; 8877 1.1 christos 8878 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8879 1.1 christos # When not using gcc, we currently assume that we are using 8880 1.1 christos # Microsoft Visual C++. 8881 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is 8882 1.1 christos # no search path for DLLs. 8883 1.1 christos hardcode_libdir_flag_spec=' ' 8884 1.1 christos allow_undefined_flag=unsupported 8885 1.1 christos # Tell ltmain to make .lib files, not .a files. 8886 1.1 christos libext=lib 8887 1.1 christos # Tell ltmain to make .dll files, not .so files. 8888 1.1 christos shrext_cmds=".dll" 8889 1.1 christos # FIXME: Setting linknames here is a bad hack. 8890 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8891 1.1 christos # The linker will automatically build a .lib file if we build a DLL. 8892 1.1 christos old_archive_from_new_cmds='true' 8893 1.1 christos # FIXME: Should let the user specify the lib program. 8894 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8895 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`' 8896 1.1 christos enable_shared_with_static_runtimes=yes 8897 1.1 christos ;; 8898 1.1 christos 8899 1.1 christos darwin* | rhapsody*) 8900 1.1 christos 8901 1.1 christos 8902 1.1 christos archive_cmds_need_lc=no 8903 1.1 christos hardcode_direct=no 8904 1.1 christos hardcode_automatic=yes 8905 1.1 christos hardcode_shlibpath_var=unsupported 8906 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then 8907 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\"`' 8908 1.1 christos else 8909 1.1 christos whole_archive_flag_spec='' 8910 1.1 christos fi 8911 1.1 christos link_all_deplibs=yes 8912 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined" 8913 1.1 christos case $cc_basename in 8914 1.1 christos ifort*) _lt_dar_can_shared=yes ;; 8915 1.1 christos *) _lt_dar_can_shared=$GCC ;; 8916 1.1 christos esac 8917 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then 8918 1.1 christos output_verbose_link_cmd=func_echo_all 8919 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}" 8920 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8921 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}" 8922 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}" 8923 1.1 christos 8924 1.1 christos else 8925 1.1 christos ld_shlibs=no 8926 1.1 christos fi 8927 1.1 christos 8928 1.1 christos ;; 8929 1.1 christos 8930 1.1 christos dgux*) 8931 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8932 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8933 1.1 christos hardcode_shlibpath_var=no 8934 1.1 christos ;; 8935 1.1 christos 8936 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8937 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o 8938 1.1 christos # does not break anything, and helps significantly (at the cost of a little 8939 1.1 christos # extra space). 8940 1.1 christos freebsd2.2*) 8941 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8942 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 8943 1.1 christos hardcode_direct=yes 8944 1.1 christos hardcode_shlibpath_var=no 8945 1.1 christos ;; 8946 1.1 christos 8947 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8948 1.1 christos freebsd2.*) 8949 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8950 1.1 christos hardcode_direct=yes 8951 1.1 christos hardcode_minus_L=yes 8952 1.1 christos hardcode_shlibpath_var=no 8953 1.1 christos ;; 8954 1.1 christos 8955 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8956 1.1 christos freebsd* | dragonfly*) 8957 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8958 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 8959 1.1 christos hardcode_direct=yes 8960 1.1 christos hardcode_shlibpath_var=no 8961 1.1 christos ;; 8962 1.1 christos 8963 1.1 christos hpux9*) 8964 1.1 christos if test "$GCC" = yes; then 8965 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' 8966 1.1 christos else 8967 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' 8968 1.1 christos fi 8969 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8970 1.1 christos hardcode_libdir_separator=: 8971 1.1 christos hardcode_direct=yes 8972 1.1 christos 8973 1.1 christos # hardcode_minus_L: Not really in the search PATH, 8974 1.1 christos # but as the default location of the library. 8975 1.1 christos hardcode_minus_L=yes 8976 1.1 christos export_dynamic_flag_spec='${wl}-E' 8977 1.1 christos ;; 8978 1.1 christos 8979 1.1 christos hpux10*) 8980 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8981 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8982 1.1 christos else 8983 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8984 1.1 christos fi 8985 1.1 christos if test "$with_gnu_ld" = no; then 8986 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8987 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir' 8988 1.1 christos hardcode_libdir_separator=: 8989 1.1 christos hardcode_direct=yes 8990 1.1 christos hardcode_direct_absolute=yes 8991 1.1 christos export_dynamic_flag_spec='${wl}-E' 8992 1.1 christos # hardcode_minus_L: Not really in the search PATH, 8993 1.1 christos # but as the default location of the library. 8994 1.1 christos hardcode_minus_L=yes 8995 1.1 christos fi 8996 1.1 christos ;; 8997 1.1 christos 8998 1.1 christos hpux11*) 8999 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9000 1.1 christos case $host_cpu in 9001 1.1 christos hppa*64*) 9002 1.7 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9003 1.1 christos ;; 9004 1.1 christos ia64*) 9005 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9006 1.1 christos ;; 9007 1.1 christos *) 9008 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9009 1.1 christos ;; 9010 1.1 christos esac 9011 1.1 christos else 9012 1.1 christos case $host_cpu in 9013 1.1 christos hppa*64*) 9014 1.7 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9015 1.1 christos ;; 9016 1.1 christos ia64*) 9017 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9018 1.1 christos ;; 9019 1.1 christos *) 9020 1.1 christos 9021 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet 9022 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9023 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9024 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; } 9025 1.4 christos if ${lt_cv_prog_compiler__b+:} false; then : 9026 1.1 christos $as_echo_n "(cached) " >&6 9027 1.1 christos else 9028 1.1 christos lt_cv_prog_compiler__b=no 9029 1.1 christos save_LDFLAGS="$LDFLAGS" 9030 1.1 christos LDFLAGS="$LDFLAGS -b" 9031 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 9032 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9033 1.1 christos # The linker can only warn and ignore the option if not recognized 9034 1.1 christos # So say no if there are warnings 9035 1.1 christos if test -s conftest.err; then 9036 1.1 christos # Append any errors to the config.log. 9037 1.1 christos cat conftest.err 1>&5 9038 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9039 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9040 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 9041 1.1 christos lt_cv_prog_compiler__b=yes 9042 1.1 christos fi 9043 1.1 christos else 9044 1.1 christos lt_cv_prog_compiler__b=yes 9045 1.1 christos fi 9046 1.1 christos fi 9047 1.1 christos $RM -r conftest* 9048 1.1 christos LDFLAGS="$save_LDFLAGS" 9049 1.1 christos 9050 1.1 christos fi 9051 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9052 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; } 9053 1.1 christos 9054 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then 9055 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9056 1.1 christos else 9057 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9058 1.1 christos fi 9059 1.1 christos 9060 1.1 christos ;; 9061 1.1 christos esac 9062 1.1 christos fi 9063 1.1 christos if test "$with_gnu_ld" = no; then 9064 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9065 1.1 christos hardcode_libdir_separator=: 9066 1.1 christos 9067 1.1 christos case $host_cpu in 9068 1.1 christos hppa*64*|ia64*) 9069 1.1 christos hardcode_direct=no 9070 1.1 christos hardcode_shlibpath_var=no 9071 1.1 christos ;; 9072 1.1 christos *) 9073 1.1 christos hardcode_direct=yes 9074 1.1 christos hardcode_direct_absolute=yes 9075 1.1 christos export_dynamic_flag_spec='${wl}-E' 9076 1.1 christos 9077 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9078 1.1 christos # but as the default location of the library. 9079 1.1 christos hardcode_minus_L=yes 9080 1.1 christos ;; 9081 1.1 christos esac 9082 1.1 christos fi 9083 1.1 christos ;; 9084 1.1 christos 9085 1.1 christos irix5* | irix6* | nonstopux*) 9086 1.1 christos if test "$GCC" = yes; then 9087 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' 9088 1.1 christos # Try to use the -exported_symbol ld option, if it does not 9089 1.1 christos # work, assume that -exports_file does not work either and 9090 1.1 christos # implicitly export all symbols. 9091 1.1 christos save_LDFLAGS="$LDFLAGS" 9092 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9093 1.1 christos if test x$gcc_no_link = xyes; then 9094 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9095 1.1 christos fi 9096 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9097 1.1 christos /* end confdefs.h. */ 9098 1.1 christos int foo(void) {} 9099 1.1 christos _ACEOF 9100 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9101 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' 9102 1.1 christos 9103 1.1 christos fi 9104 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9105 1.1 christos conftest$ac_exeext conftest.$ac_ext 9106 1.1 christos LDFLAGS="$save_LDFLAGS" 9107 1.1 christos else 9108 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' 9109 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' 9110 1.1 christos fi 9111 1.1 christos archive_cmds_need_lc='no' 9112 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9113 1.1 christos hardcode_libdir_separator=: 9114 1.1 christos inherit_rpath=yes 9115 1.1 christos link_all_deplibs=yes 9116 1.1 christos ;; 9117 1.1 christos 9118 1.1 christos netbsd*) 9119 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9120 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9121 1.1 christos else 9122 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9123 1.1 christos fi 9124 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9125 1.1 christos hardcode_direct=yes 9126 1.1 christos hardcode_shlibpath_var=no 9127 1.1 christos ;; 9128 1.1 christos 9129 1.1 christos newsos6) 9130 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9131 1.1 christos hardcode_direct=yes 9132 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9133 1.1 christos hardcode_libdir_separator=: 9134 1.1 christos hardcode_shlibpath_var=no 9135 1.1 christos ;; 9136 1.1 christos 9137 1.1 christos *nto* | *qnx*) 9138 1.1 christos ;; 9139 1.1 christos 9140 1.1 christos openbsd*) 9141 1.1 christos if test -f /usr/libexec/ld.so; then 9142 1.1 christos hardcode_direct=yes 9143 1.1 christos hardcode_shlibpath_var=no 9144 1.1 christos hardcode_direct_absolute=yes 9145 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9146 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9147 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9148 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9149 1.1 christos export_dynamic_flag_spec='${wl}-E' 9150 1.1 christos else 9151 1.1 christos case $host_os in 9152 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9153 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9154 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9155 1.1 christos ;; 9156 1.1 christos *) 9157 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9158 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9159 1.1 christos ;; 9160 1.1 christos esac 9161 1.1 christos fi 9162 1.1 christos else 9163 1.1 christos ld_shlibs=no 9164 1.1 christos fi 9165 1.1 christos ;; 9166 1.1 christos 9167 1.1 christos os2*) 9168 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9169 1.1 christos hardcode_minus_L=yes 9170 1.1 christos allow_undefined_flag=unsupported 9171 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' 9172 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9173 1.1 christos ;; 9174 1.1 christos 9175 1.1 christos osf3*) 9176 1.1 christos if test "$GCC" = yes; then 9177 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9178 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' 9179 1.1 christos else 9180 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9181 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' 9182 1.1 christos fi 9183 1.1 christos archive_cmds_need_lc='no' 9184 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9185 1.1 christos hardcode_libdir_separator=: 9186 1.1 christos ;; 9187 1.1 christos 9188 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag 9189 1.1 christos if test "$GCC" = yes; then 9190 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9191 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' 9192 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9193 1.1 christos else 9194 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9195 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' 9196 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~ 9197 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' 9198 1.1 christos 9199 1.1 christos # Both c and cxx compiler support -rpath directly 9200 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir' 9201 1.1 christos fi 9202 1.1 christos archive_cmds_need_lc='no' 9203 1.1 christos hardcode_libdir_separator=: 9204 1.1 christos ;; 9205 1.1 christos 9206 1.1 christos solaris*) 9207 1.1 christos no_undefined_flag=' -z defs' 9208 1.1 christos if test "$GCC" = yes; then 9209 1.1 christos wlarc='${wl}' 9210 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9211 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9212 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' 9213 1.1 christos else 9214 1.1 christos case `$CC -V 2>&1` in 9215 1.1 christos *"Compilers 5.0"*) 9216 1.1 christos wlarc='' 9217 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9218 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9219 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9220 1.1 christos ;; 9221 1.1 christos *) 9222 1.1 christos wlarc='${wl}' 9223 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9224 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9225 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9226 1.1 christos ;; 9227 1.1 christos esac 9228 1.1 christos fi 9229 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9230 1.1 christos hardcode_shlibpath_var=no 9231 1.1 christos case $host_os in 9232 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;; 9233 1.1 christos *) 9234 1.1 christos # The compiler driver will combine and reorder linker options, 9235 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl', 9236 1.1 christos # but is careful enough not to reorder. 9237 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?) 9238 1.1 christos if test "$GCC" = yes; then 9239 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9240 1.1 christos else 9241 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9242 1.1 christos fi 9243 1.1 christos ;; 9244 1.1 christos esac 9245 1.1 christos link_all_deplibs=yes 9246 1.1 christos ;; 9247 1.1 christos 9248 1.1 christos sunos4*) 9249 1.1 christos if test "x$host_vendor" = xsequent; then 9250 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o 9251 1.1 christos # files that make .init and .fini sections work. 9252 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9253 1.1 christos else 9254 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9255 1.1 christos fi 9256 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9257 1.1 christos hardcode_direct=yes 9258 1.1 christos hardcode_minus_L=yes 9259 1.1 christos hardcode_shlibpath_var=no 9260 1.1 christos ;; 9261 1.1 christos 9262 1.1 christos sysv4) 9263 1.1 christos case $host_vendor in 9264 1.1 christos sni) 9265 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9266 1.1 christos hardcode_direct=yes # is this really true??? 9267 1.1 christos ;; 9268 1.1 christos siemens) 9269 1.1 christos ## LD is ld it makes a PLAMLIB 9270 1.1 christos ## CC just makes a GrossModule. 9271 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9272 1.1 christos reload_cmds='$CC -r -o $output$reload_objs' 9273 1.1 christos hardcode_direct=no 9274 1.1 christos ;; 9275 1.1 christos motorola) 9276 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9277 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9278 1.1 christos ;; 9279 1.1 christos esac 9280 1.1 christos runpath_var='LD_RUN_PATH' 9281 1.1 christos hardcode_shlibpath_var=no 9282 1.1 christos ;; 9283 1.1 christos 9284 1.1 christos sysv4.3*) 9285 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9286 1.1 christos hardcode_shlibpath_var=no 9287 1.1 christos export_dynamic_flag_spec='-Bexport' 9288 1.1 christos ;; 9289 1.1 christos 9290 1.1 christos sysv4*MP*) 9291 1.1 christos if test -d /usr/nec; then 9292 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9293 1.1 christos hardcode_shlibpath_var=no 9294 1.1 christos runpath_var=LD_RUN_PATH 9295 1.1 christos hardcode_runpath_var=yes 9296 1.1 christos ld_shlibs=yes 9297 1.1 christos fi 9298 1.1 christos ;; 9299 1.1 christos 9300 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9301 1.1 christos no_undefined_flag='${wl}-z,text' 9302 1.1 christos archive_cmds_need_lc=no 9303 1.1 christos hardcode_shlibpath_var=no 9304 1.1 christos runpath_var='LD_RUN_PATH' 9305 1.1 christos 9306 1.1 christos if test "$GCC" = yes; then 9307 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9308 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9309 1.1 christos else 9310 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9311 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9312 1.1 christos fi 9313 1.1 christos ;; 9314 1.1 christos 9315 1.1 christos sysv5* | sco3.2v5* | sco5v6*) 9316 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not 9317 1.1 christos # link with -lc, and that would cause any symbols used from libc to 9318 1.1 christos # always be unresolved, which means just about no library would 9319 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text 9320 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed 9321 1.1 christos # as -z defs. 9322 1.1 christos no_undefined_flag='${wl}-z,text' 9323 1.1 christos allow_undefined_flag='${wl}-z,nodefs' 9324 1.1 christos archive_cmds_need_lc=no 9325 1.1 christos hardcode_shlibpath_var=no 9326 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir' 9327 1.1 christos hardcode_libdir_separator=':' 9328 1.1 christos link_all_deplibs=yes 9329 1.1 christos export_dynamic_flag_spec='${wl}-Bexport' 9330 1.1 christos runpath_var='LD_RUN_PATH' 9331 1.1 christos 9332 1.1 christos if test "$GCC" = yes; then 9333 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9334 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9335 1.1 christos else 9336 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9337 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9338 1.1 christos fi 9339 1.1 christos ;; 9340 1.1 christos 9341 1.1 christos uts4*) 9342 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9343 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9344 1.1 christos hardcode_shlibpath_var=no 9345 1.1 christos ;; 9346 1.1 christos 9347 1.1 christos *) 9348 1.1 christos ld_shlibs=no 9349 1.1 christos ;; 9350 1.1 christos esac 9351 1.1 christos 9352 1.1 christos if test x$host_vendor = xsni; then 9353 1.1 christos case $host in 9354 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9355 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym' 9356 1.1 christos ;; 9357 1.1 christos esac 9358 1.1 christos fi 9359 1.1 christos fi 9360 1.1 christos 9361 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9362 1.1 christos $as_echo "$ld_shlibs" >&6; } 9363 1.1 christos test "$ld_shlibs" = no && can_build_shared=no 9364 1.1 christos 9365 1.1 christos with_gnu_ld=$with_gnu_ld 9366 1.1 christos 9367 1.1 christos 9368 1.1 christos 9369 1.1 christos 9370 1.1 christos 9371 1.1 christos 9372 1.1 christos 9373 1.1 christos 9374 1.1 christos 9375 1.1 christos 9376 1.1 christos 9377 1.1 christos 9378 1.1 christos 9379 1.1 christos 9380 1.1 christos 9381 1.1 christos # 9382 1.1 christos # Do we need to explicitly link libc? 9383 1.1 christos # 9384 1.1 christos case "x$archive_cmds_need_lc" in 9385 1.1 christos x|xyes) 9386 1.1 christos # Assume -lc should be added 9387 1.1 christos archive_cmds_need_lc=yes 9388 1.1 christos 9389 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then 9390 1.1 christos case $archive_cmds in 9391 1.1 christos *'~'*) 9392 1.1 christos # FIXME: we may have to deal with multi-command sequences. 9393 1.1 christos ;; 9394 1.1 christos '$CC '*) 9395 1.1 christos # Test whether the compiler implicitly links with -lc since on some 9396 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc 9397 1.1 christos # to ld, don't add -lc before -lgcc. 9398 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9399 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9400 1.4 christos if ${lt_cv_archive_cmds_need_lc+:} false; then : 9401 1.1 christos $as_echo_n "(cached) " >&6 9402 1.1 christos else 9403 1.1 christos $RM conftest* 9404 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9405 1.1 christos 9406 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9407 1.1 christos (eval $ac_compile) 2>&5 9408 1.1 christos ac_status=$? 9409 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9410 1.1 christos test $ac_status = 0; } 2>conftest.err; then 9411 1.1 christos soname=conftest 9412 1.1 christos lib=conftest 9413 1.1 christos libobjs=conftest.$ac_objext 9414 1.1 christos deplibs= 9415 1.1 christos wl=$lt_prog_compiler_wl 9416 1.1 christos pic_flag=$lt_prog_compiler_pic 9417 1.1 christos compiler_flags=-v 9418 1.1 christos linker_flags=-v 9419 1.1 christos verstring= 9420 1.1 christos output_objdir=. 9421 1.1 christos libname=conftest 9422 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag 9423 1.1 christos allow_undefined_flag= 9424 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9425 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9426 1.1 christos ac_status=$? 9427 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9428 1.1 christos test $ac_status = 0; } 9429 1.1 christos then 9430 1.1 christos lt_cv_archive_cmds_need_lc=no 9431 1.1 christos else 9432 1.1 christos lt_cv_archive_cmds_need_lc=yes 9433 1.1 christos fi 9434 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag 9435 1.1 christos else 9436 1.1 christos cat conftest.err 1>&5 9437 1.1 christos fi 9438 1.1 christos $RM conftest* 9439 1.1 christos 9440 1.1 christos fi 9441 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9442 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9443 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9444 1.1 christos ;; 9445 1.1 christos esac 9446 1.1 christos fi 9447 1.1 christos ;; 9448 1.1 christos esac 9449 1.1 christos 9450 1.1 christos 9451 1.1 christos 9452 1.1 christos 9453 1.1 christos 9454 1.1 christos 9455 1.1 christos 9456 1.1 christos 9457 1.1 christos 9458 1.1 christos 9459 1.1 christos 9460 1.1 christos 9461 1.1 christos 9462 1.1 christos 9463 1.1 christos 9464 1.1 christos 9465 1.1 christos 9466 1.1 christos 9467 1.1 christos 9468 1.1 christos 9469 1.1 christos 9470 1.1 christos 9471 1.1 christos 9472 1.1 christos 9473 1.1 christos 9474 1.1 christos 9475 1.1 christos 9476 1.1 christos 9477 1.1 christos 9478 1.1 christos 9479 1.1 christos 9480 1.1 christos 9481 1.1 christos 9482 1.1 christos 9483 1.1 christos 9484 1.1 christos 9485 1.1 christos 9486 1.1 christos 9487 1.1 christos 9488 1.1 christos 9489 1.1 christos 9490 1.1 christos 9491 1.1 christos 9492 1.1 christos 9493 1.1 christos 9494 1.1 christos 9495 1.1 christos 9496 1.1 christos 9497 1.1 christos 9498 1.1 christos 9499 1.1 christos 9500 1.1 christos 9501 1.1 christos 9502 1.1 christos 9503 1.1 christos 9504 1.1 christos 9505 1.1 christos 9506 1.1 christos 9507 1.1 christos 9508 1.1 christos 9509 1.1 christos 9510 1.1 christos 9511 1.1 christos 9512 1.1 christos 9513 1.1 christos 9514 1.1 christos 9515 1.1 christos 9516 1.1 christos 9517 1.1 christos 9518 1.1 christos 9519 1.1 christos 9520 1.1 christos 9521 1.1 christos 9522 1.1 christos 9523 1.1 christos 9524 1.1 christos 9525 1.1 christos 9526 1.1 christos 9527 1.1 christos 9528 1.1 christos 9529 1.1 christos 9530 1.1 christos 9531 1.1 christos 9532 1.1 christos 9533 1.1 christos 9534 1.1 christos 9535 1.1 christos 9536 1.1 christos 9537 1.1 christos 9538 1.1 christos 9539 1.1 christos 9540 1.1 christos 9541 1.1 christos 9542 1.1 christos 9543 1.1 christos 9544 1.1 christos 9545 1.1 christos 9546 1.1 christos 9547 1.1 christos 9548 1.1 christos 9549 1.1 christos 9550 1.1 christos 9551 1.1 christos 9552 1.1 christos 9553 1.1 christos 9554 1.1 christos 9555 1.1 christos 9556 1.1 christos 9557 1.1 christos 9558 1.1 christos 9559 1.1 christos 9560 1.1 christos 9561 1.1 christos 9562 1.1 christos 9563 1.1 christos 9564 1.1 christos 9565 1.1 christos 9566 1.1 christos 9567 1.1 christos 9568 1.1 christos 9569 1.1 christos 9570 1.1 christos 9571 1.1 christos 9572 1.1 christos 9573 1.1 christos 9574 1.1 christos 9575 1.1 christos 9576 1.1 christos 9577 1.1 christos 9578 1.1 christos 9579 1.1 christos 9580 1.1 christos 9581 1.1 christos 9582 1.1 christos 9583 1.1 christos 9584 1.1 christos 9585 1.1 christos 9586 1.1 christos 9587 1.1 christos 9588 1.1 christos 9589 1.1 christos 9590 1.1 christos 9591 1.1 christos 9592 1.1 christos 9593 1.1 christos 9594 1.1 christos 9595 1.1 christos 9596 1.1 christos 9597 1.1 christos 9598 1.1 christos 9599 1.1 christos 9600 1.1 christos 9601 1.1 christos 9602 1.1 christos 9603 1.1 christos 9604 1.1 christos 9605 1.1 christos 9606 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9607 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; } 9608 1.1 christos 9609 1.1 christos if test "$GCC" = yes; then 9610 1.1 christos case $host_os in 9611 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9612 1.1 christos *) lt_awk_arg="/^libraries:/" ;; 9613 1.1 christos esac 9614 1.1 christos case $host_os in 9615 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9616 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;; 9617 1.1 christos esac 9618 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9619 1.1 christos case $lt_search_path_spec in 9620 1.1 christos *\;*) 9621 1.1 christos # if the path contains ";" then we assume it to be the separator 9622 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is 9623 1.1 christos # assumed that no part of a normal pathname contains ";" but that should 9624 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic. 9625 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9626 1.1 christos ;; 9627 1.1 christos *) 9628 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9629 1.1 christos ;; 9630 1.1 christos esac 9631 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it 9632 1.1 christos # and add multilib dir if necessary. 9633 1.1 christos lt_tmp_lt_search_path_spec= 9634 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9635 1.1 christos for lt_sys_path in $lt_search_path_spec; do 9636 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9637 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9638 1.1 christos else 9639 1.1 christos test -d "$lt_sys_path" && \ 9640 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9641 1.1 christos fi 9642 1.1 christos done 9643 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9644 1.1 christos BEGIN {RS=" "; FS="/|\n";} { 9645 1.1 christos lt_foo=""; 9646 1.1 christos lt_count=0; 9647 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) { 9648 1.1 christos if ($lt_i != "" && $lt_i != ".") { 9649 1.1 christos if ($lt_i == "..") { 9650 1.1 christos lt_count++; 9651 1.1 christos } else { 9652 1.1 christos if (lt_count == 0) { 9653 1.1 christos lt_foo="/" $lt_i lt_foo; 9654 1.1 christos } else { 9655 1.1 christos lt_count--; 9656 1.1 christos } 9657 1.1 christos } 9658 1.1 christos } 9659 1.1 christos } 9660 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; } 9661 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; } 9662 1.1 christos }'` 9663 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths 9664 1.1 christos # for these hosts. 9665 1.1 christos case $host_os in 9666 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9667 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9668 1.1 christos esac 9669 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9670 1.1 christos else 9671 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9672 1.1 christos fi 9673 1.1 christos library_names_spec= 9674 1.1 christos libname_spec='lib$name' 9675 1.1 christos soname_spec= 9676 1.1 christos shrext_cmds=".so" 9677 1.1 christos postinstall_cmds= 9678 1.1 christos postuninstall_cmds= 9679 1.1 christos finish_cmds= 9680 1.1 christos finish_eval= 9681 1.1 christos shlibpath_var= 9682 1.1 christos shlibpath_overrides_runpath=unknown 9683 1.1 christos version_type=none 9684 1.1 christos dynamic_linker="$host_os ld.so" 9685 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib" 9686 1.1 christos need_lib_prefix=unknown 9687 1.1 christos hardcode_into_libs=no 9688 1.1 christos 9689 1.1 christos # when you set need_version to no, make sure it does not cause -set_version 9690 1.1 christos # flags to be left without arguments 9691 1.1 christos need_version=unknown 9692 1.1 christos 9693 1.1 christos case $host_os in 9694 1.1 christos aix3*) 9695 1.1 christos version_type=linux 9696 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9697 1.1 christos shlibpath_var=LIBPATH 9698 1.1 christos 9699 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name. 9700 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9701 1.1 christos ;; 9702 1.1 christos 9703 1.1 christos aix[4-9]*) 9704 1.1 christos version_type=linux 9705 1.1 christos need_lib_prefix=no 9706 1.1 christos need_version=no 9707 1.1 christos hardcode_into_libs=yes 9708 1.1 christos if test "$host_cpu" = ia64; then 9709 1.1 christos # AIX 5 supports IA64 9710 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9711 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9712 1.1 christos else 9713 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file 9714 1.1 christos # for dependence libraries. The import file would start with 9715 1.1 christos # the line `#! .'. This would cause the generated library to 9716 1.1 christos # depend on `.', always an invalid library. This was fixed in 9717 1.1 christos # development snapshots of GCC prior to 3.0. 9718 1.1 christos case $host_os in 9719 1.1 christos aix4 | aix4.[01] | aix4.[01].*) 9720 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9721 1.1 christos echo ' yes ' 9722 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9723 1.1 christos : 9724 1.1 christos else 9725 1.1 christos can_build_shared=no 9726 1.1 christos fi 9727 1.1 christos ;; 9728 1.1 christos esac 9729 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9730 1.1 christos # soname into executable. Probably we can add versioning support to 9731 1.1 christos # collect2, so additional links can be useful in future. 9732 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9733 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9734 1.1 christos # instead of lib<name>.a to let people know that these are not 9735 1.1 christos # typical AIX shared libraries. 9736 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9737 1.1 christos else 9738 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2 9739 1.1 christos # and later when we are not doing run time linking. 9740 1.1 christos library_names_spec='${libname}${release}.a $libname.a' 9741 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9742 1.1 christos fi 9743 1.1 christos shlibpath_var=LIBPATH 9744 1.1 christos fi 9745 1.1 christos ;; 9746 1.1 christos 9747 1.1 christos amigaos*) 9748 1.1 christos case $host_cpu in 9749 1.1 christos powerpc) 9750 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries. 9751 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9752 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9753 1.1 christos ;; 9754 1.1 christos m68k) 9755 1.1 christos library_names_spec='$libname.ixlibrary $libname.a' 9756 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs. 9757 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' 9758 1.1 christos ;; 9759 1.1 christos esac 9760 1.1 christos ;; 9761 1.1 christos 9762 1.1 christos beos*) 9763 1.1 christos library_names_spec='${libname}${shared_ext}' 9764 1.1 christos dynamic_linker="$host_os ld.so" 9765 1.1 christos shlibpath_var=LIBRARY_PATH 9766 1.1 christos ;; 9767 1.1 christos 9768 1.1 christos bsdi[45]*) 9769 1.1 christos version_type=linux 9770 1.1 christos need_version=no 9771 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9772 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9773 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9774 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9775 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9776 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9777 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and 9778 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9779 1.1 christos # libtool to hard-code these into programs 9780 1.1 christos ;; 9781 1.1 christos 9782 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9783 1.1 christos version_type=windows 9784 1.1 christos shrext_cmds=".dll" 9785 1.1 christos need_version=no 9786 1.1 christos need_lib_prefix=no 9787 1.1 christos 9788 1.1 christos case $GCC,$host_os in 9789 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9790 1.1 christos library_names_spec='$libname.dll.a' 9791 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds 9792 1.1 christos postinstall_cmds='base_file=`basename \${file}`~ 9793 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9794 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 9795 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 9796 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~ 9797 1.1 christos chmod a+x \$dldir/$dlname~ 9798 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9799 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9800 1.1 christos fi' 9801 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9802 1.1 christos dlpath=$dir/\$dldll~ 9803 1.1 christos $RM \$dlpath' 9804 1.1 christos shlibpath_overrides_runpath=yes 9805 1.1 christos 9806 1.1 christos case $host_os in 9807 1.1 christos cygwin*) 9808 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9809 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9810 1.1 christos 9811 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9812 1.1 christos ;; 9813 1.1 christos mingw* | cegcc*) 9814 1.1 christos # MinGW DLLs use traditional 'lib' prefix 9815 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9816 1.1 christos ;; 9817 1.1 christos pw32*) 9818 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib' 9819 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9820 1.1 christos ;; 9821 1.1 christos esac 9822 1.1 christos ;; 9823 1.1 christos 9824 1.1 christos *) 9825 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9826 1.1 christos ;; 9827 1.1 christos esac 9828 1.1 christos dynamic_linker='Win32 ld.exe' 9829 1.1 christos # FIXME: first we should search . and the directory the executable is in 9830 1.1 christos shlibpath_var=PATH 9831 1.1 christos ;; 9832 1.1 christos 9833 1.1 christos darwin* | rhapsody*) 9834 1.1 christos dynamic_linker="$host_os dyld" 9835 1.1 christos version_type=darwin 9836 1.1 christos need_lib_prefix=no 9837 1.1 christos need_version=no 9838 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9839 1.1 christos soname_spec='${libname}${release}${major}$shared_ext' 9840 1.1 christos shlibpath_overrides_runpath=yes 9841 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH 9842 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9843 1.1 christos 9844 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9845 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9846 1.1 christos ;; 9847 1.1 christos 9848 1.1 christos dgux*) 9849 1.1 christos version_type=linux 9850 1.1 christos need_lib_prefix=no 9851 1.1 christos need_version=no 9852 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9853 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9854 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9855 1.1 christos ;; 9856 1.1 christos 9857 1.1 christos freebsd* | dragonfly*) 9858 1.1 christos # DragonFly does not have aout. When/if they implement a new 9859 1.1 christos # versioning mechanism, adjust this. 9860 1.1 christos if test -x /usr/bin/objformat; then 9861 1.1 christos objformat=`/usr/bin/objformat` 9862 1.1 christos else 9863 1.1 christos case $host_os in 9864 1.1 christos freebsd[23].*) objformat=aout ;; 9865 1.1 christos *) objformat=elf ;; 9866 1.1 christos esac 9867 1.1 christos fi 9868 1.1 christos version_type=freebsd-$objformat 9869 1.1 christos case $version_type in 9870 1.1 christos freebsd-elf*) 9871 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9872 1.1 christos need_version=no 9873 1.1 christos need_lib_prefix=no 9874 1.1 christos ;; 9875 1.1 christos freebsd-*) 9876 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9877 1.1 christos need_version=yes 9878 1.1 christos ;; 9879 1.1 christos esac 9880 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9881 1.1 christos case $host_os in 9882 1.1 christos freebsd2.*) 9883 1.1 christos shlibpath_overrides_runpath=yes 9884 1.1 christos ;; 9885 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*) 9886 1.1 christos shlibpath_overrides_runpath=yes 9887 1.1 christos hardcode_into_libs=yes 9888 1.1 christos ;; 9889 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9890 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9891 1.1 christos shlibpath_overrides_runpath=no 9892 1.1 christos hardcode_into_libs=yes 9893 1.1 christos ;; 9894 1.1 christos *) # from 4.6 on, and DragonFly 9895 1.1 christos shlibpath_overrides_runpath=yes 9896 1.1 christos hardcode_into_libs=yes 9897 1.1 christos ;; 9898 1.1 christos esac 9899 1.1 christos ;; 9900 1.1 christos 9901 1.1 christos haiku*) 9902 1.1 christos version_type=linux 9903 1.1 christos need_lib_prefix=no 9904 1.1 christos need_version=no 9905 1.1 christos dynamic_linker="$host_os runtime_loader" 9906 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9907 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9908 1.1 christos shlibpath_var=LIBRARY_PATH 9909 1.1 christos shlibpath_overrides_runpath=yes 9910 1.6 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9911 1.1 christos hardcode_into_libs=yes 9912 1.1 christos ;; 9913 1.1 christos 9914 1.1 christos hpux9* | hpux10* | hpux11*) 9915 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to 9916 1.1 christos # link against other versions. 9917 1.1 christos version_type=sunos 9918 1.1 christos need_lib_prefix=no 9919 1.1 christos need_version=no 9920 1.1 christos case $host_cpu in 9921 1.1 christos ia64*) 9922 1.1 christos shrext_cmds='.so' 9923 1.1 christos hardcode_into_libs=yes 9924 1.1 christos dynamic_linker="$host_os dld.so" 9925 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9926 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9927 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9928 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9929 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then 9930 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9931 1.1 christos else 9932 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9933 1.1 christos fi 9934 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9935 1.1 christos ;; 9936 1.1 christos hppa*64*) 9937 1.1 christos shrext_cmds='.sl' 9938 1.1 christos hardcode_into_libs=yes 9939 1.1 christos dynamic_linker="$host_os dld.sl" 9940 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9941 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9942 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9943 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9944 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9945 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9946 1.1 christos ;; 9947 1.1 christos *) 9948 1.1 christos shrext_cmds='.sl' 9949 1.1 christos dynamic_linker="$host_os dld.sl" 9950 1.1 christos shlibpath_var=SHLIB_PATH 9951 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9952 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9953 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9954 1.1 christos ;; 9955 1.1 christos esac 9956 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9957 1.1 christos postinstall_cmds='chmod 555 $lib' 9958 1.1 christos # or fails outright, so override atomically: 9959 1.1 christos install_override_mode=555 9960 1.1 christos ;; 9961 1.1 christos 9962 1.1 christos interix[3-9]*) 9963 1.1 christos version_type=linux 9964 1.1 christos need_lib_prefix=no 9965 1.1 christos need_version=no 9966 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9967 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9968 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9969 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9970 1.1 christos shlibpath_overrides_runpath=no 9971 1.1 christos hardcode_into_libs=yes 9972 1.1 christos ;; 9973 1.1 christos 9974 1.1 christos irix5* | irix6* | nonstopux*) 9975 1.1 christos case $host_os in 9976 1.1 christos nonstopux*) version_type=nonstopux ;; 9977 1.1 christos *) 9978 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 9979 1.1 christos version_type=linux 9980 1.1 christos else 9981 1.1 christos version_type=irix 9982 1.1 christos fi ;; 9983 1.1 christos esac 9984 1.1 christos need_lib_prefix=no 9985 1.1 christos need_version=no 9986 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9987 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9988 1.1 christos case $host_os in 9989 1.1 christos irix5* | nonstopux*) 9990 1.1 christos libsuff= shlibsuff= 9991 1.1 christos ;; 9992 1.1 christos *) 9993 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD 9994 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9995 1.1 christos libsuff= shlibsuff= libmagic=32-bit;; 9996 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9997 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;; 9998 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9999 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;; 10000 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;; 10001 1.1 christos esac 10002 1.1 christos ;; 10003 1.1 christos esac 10004 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10005 1.1 christos shlibpath_overrides_runpath=no 10006 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10007 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10008 1.1 christos hardcode_into_libs=yes 10009 1.1 christos ;; 10010 1.1 christos 10011 1.1 christos # No shared lib support for Linux oldld, aout, or coff. 10012 1.1 christos linux*oldld* | linux*aout* | linux*coff*) 10013 1.1 christos dynamic_linker=no 10014 1.1 christos ;; 10015 1.1 christos 10016 1.1 christos # This must be Linux ELF. 10017 1.7 christos 10018 1.7 christos # uclinux* changes (here and below) have been submitted to the libtool 10019 1.7 christos # project, but have not yet been accepted: they are GCC-local changes 10020 1.7 christos # for the time being. (See 10021 1.7 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10022 1.7 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10023 1.1 christos version_type=linux 10024 1.1 christos need_lib_prefix=no 10025 1.1 christos need_version=no 10026 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10027 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10028 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10029 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10030 1.1 christos shlibpath_overrides_runpath=no 10031 1.1 christos 10032 1.1 christos # Some binutils ld are patched to set DT_RUNPATH 10033 1.4 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10034 1.1 christos $as_echo_n "(cached) " >&6 10035 1.1 christos else 10036 1.1 christos lt_cv_shlibpath_overrides_runpath=no 10037 1.1 christos save_LDFLAGS=$LDFLAGS 10038 1.1 christos save_libdir=$libdir 10039 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10040 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10041 1.1 christos if test x$gcc_no_link = xyes; then 10042 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10043 1.1 christos fi 10044 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10045 1.1 christos /* end confdefs.h. */ 10046 1.1 christos 10047 1.1 christos int 10048 1.1 christos main () 10049 1.1 christos { 10050 1.1 christos 10051 1.1 christos ; 10052 1.1 christos return 0; 10053 1.1 christos } 10054 1.1 christos _ACEOF 10055 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10056 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10057 1.1 christos lt_cv_shlibpath_overrides_runpath=yes 10058 1.1 christos fi 10059 1.1 christos fi 10060 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10061 1.1 christos conftest$ac_exeext conftest.$ac_ext 10062 1.1 christos LDFLAGS=$save_LDFLAGS 10063 1.1 christos libdir=$save_libdir 10064 1.1 christos 10065 1.1 christos fi 10066 1.1 christos 10067 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10068 1.1 christos 10069 1.1 christos # This implies no fast_install, which is unacceptable. 10070 1.1 christos # Some rework will be needed to allow for fast_install 10071 1.1 christos # before this can be enabled. 10072 1.1 christos hardcode_into_libs=yes 10073 1.1 christos 10074 1.1 christos # Append ld.so.conf contents to the search path 10075 1.1 christos if test -f /etc/ld.so.conf; then 10076 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' ' '` 10077 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10078 1.1 christos fi 10079 1.1 christos 10080 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on 10081 1.1 christos # powerpc, because MkLinux only supported shared libraries with the 10082 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers, 10083 1.1 christos # most powerpc-linux boxes support dynamic linking these days and 10084 1.1 christos # people can always --disable-shared, the test was removed, and we 10085 1.1 christos # assume the GNU/Linux dynamic linker is in use. 10086 1.1 christos dynamic_linker='GNU/Linux ld.so' 10087 1.1 christos ;; 10088 1.1 christos 10089 1.1 christos netbsd*) 10090 1.1 christos version_type=sunos 10091 1.1 christos need_lib_prefix=no 10092 1.1 christos need_version=no 10093 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10094 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10095 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10096 1.1 christos dynamic_linker='NetBSD (a.out) ld.so' 10097 1.1 christos else 10098 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10099 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10100 1.1 christos dynamic_linker='NetBSD ld.elf_so' 10101 1.1 christos fi 10102 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10103 1.1 christos shlibpath_overrides_runpath=yes 10104 1.1 christos hardcode_into_libs=yes 10105 1.1 christos ;; 10106 1.1 christos 10107 1.1 christos newsos6) 10108 1.1 christos version_type=linux 10109 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10110 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10111 1.1 christos shlibpath_overrides_runpath=yes 10112 1.1 christos ;; 10113 1.1 christos 10114 1.1 christos *nto* | *qnx*) 10115 1.1 christos version_type=qnx 10116 1.1 christos need_lib_prefix=no 10117 1.1 christos need_version=no 10118 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10119 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10120 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10121 1.1 christos shlibpath_overrides_runpath=no 10122 1.1 christos hardcode_into_libs=yes 10123 1.1 christos dynamic_linker='ldqnx.so' 10124 1.1 christos ;; 10125 1.1 christos 10126 1.1 christos openbsd*) 10127 1.1 christos version_type=sunos 10128 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib" 10129 1.1 christos need_lib_prefix=no 10130 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10131 1.1 christos case $host_os in 10132 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10133 1.1 christos *) need_version=no ;; 10134 1.1 christos esac 10135 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10136 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10137 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10138 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10139 1.1 christos case $host_os in 10140 1.1 christos openbsd2.[89] | openbsd2.[89].*) 10141 1.1 christos shlibpath_overrides_runpath=no 10142 1.1 christos ;; 10143 1.1 christos *) 10144 1.1 christos shlibpath_overrides_runpath=yes 10145 1.1 christos ;; 10146 1.1 christos esac 10147 1.1 christos else 10148 1.1 christos shlibpath_overrides_runpath=yes 10149 1.1 christos fi 10150 1.1 christos ;; 10151 1.1 christos 10152 1.1 christos os2*) 10153 1.1 christos libname_spec='$name' 10154 1.1 christos shrext_cmds=".dll" 10155 1.1 christos need_lib_prefix=no 10156 1.1 christos library_names_spec='$libname${shared_ext} $libname.a' 10157 1.1 christos dynamic_linker='OS/2 ld.exe' 10158 1.1 christos shlibpath_var=LIBPATH 10159 1.1 christos ;; 10160 1.1 christos 10161 1.1 christos osf3* | osf4* | osf5*) 10162 1.1 christos version_type=osf 10163 1.1 christos need_lib_prefix=no 10164 1.1 christos need_version=no 10165 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10166 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10167 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10168 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10169 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10170 1.1 christos ;; 10171 1.1 christos 10172 1.1 christos rdos*) 10173 1.1 christos dynamic_linker=no 10174 1.1 christos ;; 10175 1.1 christos 10176 1.1 christos solaris*) 10177 1.1 christos version_type=linux 10178 1.1 christos need_lib_prefix=no 10179 1.1 christos need_version=no 10180 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10181 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10182 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10183 1.1 christos shlibpath_overrides_runpath=yes 10184 1.1 christos hardcode_into_libs=yes 10185 1.1 christos # ldd complains unless libraries are executable 10186 1.1 christos postinstall_cmds='chmod +x $lib' 10187 1.1 christos ;; 10188 1.1 christos 10189 1.1 christos sunos4*) 10190 1.1 christos version_type=sunos 10191 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10192 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10193 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10194 1.1 christos shlibpath_overrides_runpath=yes 10195 1.1 christos if test "$with_gnu_ld" = yes; then 10196 1.1 christos need_lib_prefix=no 10197 1.1 christos fi 10198 1.1 christos need_version=yes 10199 1.1 christos ;; 10200 1.1 christos 10201 1.1 christos sysv4 | sysv4.3*) 10202 1.1 christos version_type=linux 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 shlibpath_var=LD_LIBRARY_PATH 10206 1.1 christos case $host_vendor in 10207 1.1 christos sni) 10208 1.1 christos shlibpath_overrides_runpath=no 10209 1.1 christos need_lib_prefix=no 10210 1.1 christos runpath_var=LD_RUN_PATH 10211 1.1 christos ;; 10212 1.1 christos siemens) 10213 1.1 christos need_lib_prefix=no 10214 1.1 christos ;; 10215 1.1 christos motorola) 10216 1.1 christos need_lib_prefix=no 10217 1.1 christos need_version=no 10218 1.1 christos shlibpath_overrides_runpath=no 10219 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10220 1.1 christos ;; 10221 1.1 christos esac 10222 1.1 christos ;; 10223 1.1 christos 10224 1.1 christos sysv4*MP*) 10225 1.1 christos if test -d /usr/nec ;then 10226 1.1 christos version_type=linux 10227 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10228 1.1 christos soname_spec='$libname${shared_ext}.$major' 10229 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10230 1.1 christos fi 10231 1.1 christos ;; 10232 1.1 christos 10233 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10234 1.1 christos version_type=freebsd-elf 10235 1.1 christos need_lib_prefix=no 10236 1.1 christos need_version=no 10237 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10238 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10239 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10240 1.1 christos shlibpath_overrides_runpath=yes 10241 1.1 christos hardcode_into_libs=yes 10242 1.1 christos if test "$with_gnu_ld" = yes; then 10243 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10244 1.1 christos else 10245 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10246 1.1 christos case $host_os in 10247 1.1 christos sco3.2v5*) 10248 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10249 1.1 christos ;; 10250 1.1 christos esac 10251 1.1 christos fi 10252 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib' 10253 1.1 christos ;; 10254 1.1 christos 10255 1.1 christos tpf*) 10256 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10257 1.1 christos version_type=linux 10258 1.1 christos need_lib_prefix=no 10259 1.1 christos need_version=no 10260 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10261 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10262 1.1 christos shlibpath_overrides_runpath=no 10263 1.1 christos hardcode_into_libs=yes 10264 1.1 christos ;; 10265 1.1 christos 10266 1.1 christos uts4*) 10267 1.1 christos version_type=linux 10268 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10269 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10270 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10271 1.1 christos ;; 10272 1.1 christos 10273 1.7 christos # Shared libraries for VwWorks, >= 7 only at this stage 10274 1.7 christos # and (fpic) still incompatible with "large" code models 10275 1.7 christos # in a few configurations. Only for RTP mode in any case, 10276 1.7 christos # and upon explicit request at configure time. 10277 1.7 christos vxworks7*) 10278 1.7 christos dynamic_linker=no 10279 1.7 christos case ${with_multisubdir}-${enable_shared} in 10280 1.7 christos *large*) 10281 1.7 christos ;; 10282 1.7 christos *mrtp*-yes) 10283 1.7 christos version_type=linux 10284 1.7 christos need_lib_prefix=no 10285 1.7 christos need_version=no 10286 1.7 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10287 1.7 christos soname_spec='${libname}${release}${shared_ext}$major' 10288 1.7 christos dynamic_linker="$host_os module_loader" 10289 1.7 christos ;; 10290 1.7 christos esac 10291 1.7 christos ;; 10292 1.1 christos *) 10293 1.1 christos dynamic_linker=no 10294 1.1 christos ;; 10295 1.1 christos esac 10296 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10297 1.1 christos $as_echo "$dynamic_linker" >&6; } 10298 1.1 christos test "$dynamic_linker" = no && can_build_shared=no 10299 1.1 christos 10300 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10301 1.1 christos if test "$GCC" = yes; then 10302 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10303 1.1 christos fi 10304 1.1 christos 10305 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10306 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10307 1.1 christos fi 10308 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10309 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10310 1.1 christos fi 10311 1.1 christos 10312 1.1 christos 10313 1.1 christos 10314 1.1 christos 10315 1.1 christos 10316 1.1 christos 10317 1.1 christos 10318 1.1 christos 10319 1.1 christos 10320 1.1 christos 10321 1.1 christos 10322 1.1 christos 10323 1.1 christos 10324 1.1 christos 10325 1.1 christos 10326 1.1 christos 10327 1.1 christos 10328 1.1 christos 10329 1.1 christos 10330 1.1 christos 10331 1.1 christos 10332 1.1 christos 10333 1.1 christos 10334 1.1 christos 10335 1.1 christos 10336 1.1 christos 10337 1.1 christos 10338 1.1 christos 10339 1.1 christos 10340 1.1 christos 10341 1.1 christos 10342 1.1 christos 10343 1.1 christos 10344 1.1 christos 10345 1.1 christos 10346 1.1 christos 10347 1.1 christos 10348 1.1 christos 10349 1.1 christos 10350 1.1 christos 10351 1.1 christos 10352 1.1 christos 10353 1.1 christos 10354 1.1 christos 10355 1.1 christos 10356 1.1 christos 10357 1.1 christos 10358 1.1 christos 10359 1.1 christos 10360 1.1 christos 10361 1.1 christos 10362 1.1 christos 10363 1.1 christos 10364 1.1 christos 10365 1.1 christos 10366 1.1 christos 10367 1.1 christos 10368 1.1 christos 10369 1.1 christos 10370 1.1 christos 10371 1.1 christos 10372 1.1 christos 10373 1.1 christos 10374 1.1 christos 10375 1.1 christos 10376 1.1 christos 10377 1.1 christos 10378 1.1 christos 10379 1.1 christos 10380 1.1 christos 10381 1.1 christos 10382 1.1 christos 10383 1.1 christos 10384 1.1 christos 10385 1.1 christos 10386 1.1 christos 10387 1.1 christos 10388 1.1 christos 10389 1.1 christos 10390 1.1 christos 10391 1.1 christos 10392 1.1 christos 10393 1.1 christos 10394 1.1 christos 10395 1.1 christos 10396 1.1 christos 10397 1.1 christos 10398 1.1 christos 10399 1.1 christos 10400 1.1 christos 10401 1.1 christos 10402 1.1 christos 10403 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10404 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10405 1.1 christos hardcode_action= 10406 1.1 christos if test -n "$hardcode_libdir_flag_spec" || 10407 1.1 christos test -n "$runpath_var" || 10408 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then 10409 1.1 christos 10410 1.1 christos # We can hardcode non-existent directories. 10411 1.1 christos if test "$hardcode_direct" != no && 10412 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we 10413 1.1 christos # have to relink, otherwise we might link with an installed library 10414 1.1 christos # when we should be linking with a yet-to-be-installed one 10415 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10416 1.1 christos test "$hardcode_minus_L" != no; then 10417 1.1 christos # Linking always hardcodes the temporary library directory. 10418 1.1 christos hardcode_action=relink 10419 1.1 christos else 10420 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs. 10421 1.1 christos hardcode_action=immediate 10422 1.1 christos fi 10423 1.1 christos else 10424 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing 10425 1.1 christos # directories. 10426 1.1 christos hardcode_action=unsupported 10427 1.1 christos fi 10428 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10429 1.1 christos $as_echo "$hardcode_action" >&6; } 10430 1.1 christos 10431 1.1 christos if test "$hardcode_action" = relink || 10432 1.1 christos test "$inherit_rpath" = yes; then 10433 1.1 christos # Fast installation is not supported 10434 1.1 christos enable_fast_install=no 10435 1.1 christos elif test "$shlibpath_overrides_runpath" = yes || 10436 1.1 christos test "$enable_shared" = no; then 10437 1.1 christos # Fast installation is not necessary 10438 1.1 christos enable_fast_install=needless 10439 1.1 christos fi 10440 1.1 christos 10441 1.1 christos 10442 1.1 christos 10443 1.1 christos 10444 1.1 christos 10445 1.1 christos 10446 1.1 christos if test "x$enable_dlopen" != xyes; then 10447 1.1 christos enable_dlopen=unknown 10448 1.1 christos enable_dlopen_self=unknown 10449 1.1 christos enable_dlopen_self_static=unknown 10450 1.1 christos else 10451 1.1 christos lt_cv_dlopen=no 10452 1.1 christos lt_cv_dlopen_libs= 10453 1.1 christos 10454 1.1 christos case $host_os in 10455 1.1 christos beos*) 10456 1.1 christos lt_cv_dlopen="load_add_on" 10457 1.1 christos lt_cv_dlopen_libs= 10458 1.1 christos lt_cv_dlopen_self=yes 10459 1.1 christos ;; 10460 1.1 christos 10461 1.1 christos mingw* | pw32* | cegcc*) 10462 1.1 christos lt_cv_dlopen="LoadLibrary" 10463 1.1 christos lt_cv_dlopen_libs= 10464 1.1 christos ;; 10465 1.1 christos 10466 1.1 christos cygwin*) 10467 1.1 christos lt_cv_dlopen="dlopen" 10468 1.1 christos lt_cv_dlopen_libs= 10469 1.1 christos ;; 10470 1.1 christos 10471 1.1 christos darwin*) 10472 1.1 christos # if libdl is installed we need to link against it 10473 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10474 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 10475 1.4 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 10476 1.1 christos $as_echo_n "(cached) " >&6 10477 1.1 christos else 10478 1.1 christos ac_check_lib_save_LIBS=$LIBS 10479 1.1 christos LIBS="-ldl $LIBS" 10480 1.1 christos if test x$gcc_no_link = xyes; then 10481 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10482 1.1 christos fi 10483 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10484 1.1 christos /* end confdefs.h. */ 10485 1.1 christos 10486 1.1 christos /* Override any GCC internal prototype to avoid an error. 10487 1.1 christos Use char because int might match the return type of a GCC 10488 1.1 christos builtin and then its argument prototype would still apply. */ 10489 1.1 christos #ifdef __cplusplus 10490 1.1 christos extern "C" 10491 1.1 christos #endif 10492 1.1 christos char dlopen (); 10493 1.1 christos int 10494 1.1 christos main () 10495 1.1 christos { 10496 1.1 christos return dlopen (); 10497 1.1 christos ; 10498 1.1 christos return 0; 10499 1.1 christos } 10500 1.1 christos _ACEOF 10501 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10502 1.1 christos ac_cv_lib_dl_dlopen=yes 10503 1.1 christos else 10504 1.1 christos ac_cv_lib_dl_dlopen=no 10505 1.1 christos fi 10506 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10507 1.1 christos conftest$ac_exeext conftest.$ac_ext 10508 1.1 christos LIBS=$ac_check_lib_save_LIBS 10509 1.1 christos fi 10510 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10511 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10512 1.4 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10513 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10514 1.1 christos else 10515 1.1 christos 10516 1.1 christos lt_cv_dlopen="dyld" 10517 1.1 christos lt_cv_dlopen_libs= 10518 1.1 christos lt_cv_dlopen_self=yes 10519 1.1 christos 10520 1.1 christos fi 10521 1.1 christos 10522 1.1 christos ;; 10523 1.1 christos 10524 1.1 christos *) 10525 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10526 1.4 christos if test "x$ac_cv_func_shl_load" = xyes; then : 10527 1.1 christos lt_cv_dlopen="shl_load" 10528 1.1 christos else 10529 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10530 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; } 10531 1.4 christos if ${ac_cv_lib_dld_shl_load+:} false; then : 10532 1.1 christos $as_echo_n "(cached) " >&6 10533 1.1 christos else 10534 1.1 christos ac_check_lib_save_LIBS=$LIBS 10535 1.1 christos LIBS="-ldld $LIBS" 10536 1.1 christos if test x$gcc_no_link = xyes; then 10537 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10538 1.1 christos fi 10539 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10540 1.1 christos /* end confdefs.h. */ 10541 1.1 christos 10542 1.1 christos /* Override any GCC internal prototype to avoid an error. 10543 1.1 christos Use char because int might match the return type of a GCC 10544 1.1 christos builtin and then its argument prototype would still apply. */ 10545 1.1 christos #ifdef __cplusplus 10546 1.1 christos extern "C" 10547 1.1 christos #endif 10548 1.1 christos char shl_load (); 10549 1.1 christos int 10550 1.1 christos main () 10551 1.1 christos { 10552 1.1 christos return shl_load (); 10553 1.1 christos ; 10554 1.1 christos return 0; 10555 1.1 christos } 10556 1.1 christos _ACEOF 10557 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10558 1.1 christos ac_cv_lib_dld_shl_load=yes 10559 1.1 christos else 10560 1.1 christos ac_cv_lib_dld_shl_load=no 10561 1.1 christos fi 10562 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10563 1.1 christos conftest$ac_exeext conftest.$ac_ext 10564 1.1 christos LIBS=$ac_check_lib_save_LIBS 10565 1.1 christos fi 10566 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10567 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10568 1.4 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10569 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10570 1.1 christos else 10571 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10572 1.4 christos if test "x$ac_cv_func_dlopen" = xyes; then : 10573 1.1 christos lt_cv_dlopen="dlopen" 10574 1.1 christos else 10575 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10576 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 10577 1.4 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 10578 1.1 christos $as_echo_n "(cached) " >&6 10579 1.1 christos else 10580 1.1 christos ac_check_lib_save_LIBS=$LIBS 10581 1.1 christos LIBS="-ldl $LIBS" 10582 1.1 christos if test x$gcc_no_link = xyes; then 10583 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10584 1.1 christos fi 10585 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10586 1.1 christos /* end confdefs.h. */ 10587 1.1 christos 10588 1.1 christos /* Override any GCC internal prototype to avoid an error. 10589 1.1 christos Use char because int might match the return type of a GCC 10590 1.1 christos builtin and then its argument prototype would still apply. */ 10591 1.1 christos #ifdef __cplusplus 10592 1.1 christos extern "C" 10593 1.1 christos #endif 10594 1.1 christos char dlopen (); 10595 1.1 christos int 10596 1.1 christos main () 10597 1.1 christos { 10598 1.1 christos return dlopen (); 10599 1.1 christos ; 10600 1.1 christos return 0; 10601 1.1 christos } 10602 1.1 christos _ACEOF 10603 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10604 1.1 christos ac_cv_lib_dl_dlopen=yes 10605 1.1 christos else 10606 1.1 christos ac_cv_lib_dl_dlopen=no 10607 1.1 christos fi 10608 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10609 1.1 christos conftest$ac_exeext conftest.$ac_ext 10610 1.1 christos LIBS=$ac_check_lib_save_LIBS 10611 1.1 christos fi 10612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10613 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10614 1.4 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10615 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10616 1.1 christos else 10617 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10618 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10619 1.4 christos if ${ac_cv_lib_svld_dlopen+:} false; then : 10620 1.1 christos $as_echo_n "(cached) " >&6 10621 1.1 christos else 10622 1.1 christos ac_check_lib_save_LIBS=$LIBS 10623 1.1 christos LIBS="-lsvld $LIBS" 10624 1.1 christos if test x$gcc_no_link = xyes; then 10625 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10626 1.1 christos fi 10627 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10628 1.1 christos /* end confdefs.h. */ 10629 1.1 christos 10630 1.1 christos /* Override any GCC internal prototype to avoid an error. 10631 1.1 christos Use char because int might match the return type of a GCC 10632 1.1 christos builtin and then its argument prototype would still apply. */ 10633 1.1 christos #ifdef __cplusplus 10634 1.1 christos extern "C" 10635 1.1 christos #endif 10636 1.1 christos char dlopen (); 10637 1.1 christos int 10638 1.1 christos main () 10639 1.1 christos { 10640 1.1 christos return dlopen (); 10641 1.1 christos ; 10642 1.1 christos return 0; 10643 1.1 christos } 10644 1.1 christos _ACEOF 10645 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10646 1.1 christos ac_cv_lib_svld_dlopen=yes 10647 1.1 christos else 10648 1.1 christos ac_cv_lib_svld_dlopen=no 10649 1.1 christos fi 10650 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10651 1.1 christos conftest$ac_exeext conftest.$ac_ext 10652 1.1 christos LIBS=$ac_check_lib_save_LIBS 10653 1.1 christos fi 10654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10655 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10656 1.4 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10657 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10658 1.1 christos else 10659 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10660 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; } 10661 1.4 christos if ${ac_cv_lib_dld_dld_link+:} false; then : 10662 1.1 christos $as_echo_n "(cached) " >&6 10663 1.1 christos else 10664 1.1 christos ac_check_lib_save_LIBS=$LIBS 10665 1.1 christos LIBS="-ldld $LIBS" 10666 1.1 christos if test x$gcc_no_link = xyes; then 10667 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10668 1.1 christos fi 10669 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10670 1.1 christos /* end confdefs.h. */ 10671 1.1 christos 10672 1.1 christos /* Override any GCC internal prototype to avoid an error. 10673 1.1 christos Use char because int might match the return type of a GCC 10674 1.1 christos builtin and then its argument prototype would still apply. */ 10675 1.1 christos #ifdef __cplusplus 10676 1.1 christos extern "C" 10677 1.1 christos #endif 10678 1.1 christos char dld_link (); 10679 1.1 christos int 10680 1.1 christos main () 10681 1.1 christos { 10682 1.1 christos return dld_link (); 10683 1.1 christos ; 10684 1.1 christos return 0; 10685 1.1 christos } 10686 1.1 christos _ACEOF 10687 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10688 1.1 christos ac_cv_lib_dld_dld_link=yes 10689 1.1 christos else 10690 1.1 christos ac_cv_lib_dld_dld_link=no 10691 1.1 christos fi 10692 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10693 1.1 christos conftest$ac_exeext conftest.$ac_ext 10694 1.1 christos LIBS=$ac_check_lib_save_LIBS 10695 1.1 christos fi 10696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10697 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10698 1.4 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10699 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10700 1.1 christos fi 10701 1.1 christos 10702 1.1 christos 10703 1.1 christos fi 10704 1.1 christos 10705 1.1 christos 10706 1.1 christos fi 10707 1.1 christos 10708 1.1 christos 10709 1.1 christos fi 10710 1.1 christos 10711 1.1 christos 10712 1.1 christos fi 10713 1.1 christos 10714 1.1 christos 10715 1.1 christos fi 10716 1.1 christos 10717 1.1 christos ;; 10718 1.1 christos esac 10719 1.1 christos 10720 1.1 christos if test "x$lt_cv_dlopen" != xno; then 10721 1.1 christos enable_dlopen=yes 10722 1.1 christos else 10723 1.1 christos enable_dlopen=no 10724 1.1 christos fi 10725 1.1 christos 10726 1.1 christos case $lt_cv_dlopen in 10727 1.1 christos dlopen) 10728 1.1 christos save_CPPFLAGS="$CPPFLAGS" 10729 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10730 1.1 christos 10731 1.1 christos save_LDFLAGS="$LDFLAGS" 10732 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10733 1.1 christos 10734 1.1 christos save_LIBS="$LIBS" 10735 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS" 10736 1.1 christos 10737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10738 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10739 1.4 christos if ${lt_cv_dlopen_self+:} false; then : 10740 1.1 christos $as_echo_n "(cached) " >&6 10741 1.1 christos else 10742 1.1 christos if test "$cross_compiling" = yes; then : 10743 1.1 christos lt_cv_dlopen_self=cross 10744 1.1 christos else 10745 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10746 1.1 christos lt_status=$lt_dlunknown 10747 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 10748 1.8 christos #line 10748 "configure" 10749 1.1 christos #include "confdefs.h" 10750 1.1 christos 10751 1.1 christos #if HAVE_DLFCN_H 10752 1.1 christos #include <dlfcn.h> 10753 1.1 christos #endif 10754 1.1 christos 10755 1.1 christos #include <stdio.h> 10756 1.1 christos 10757 1.1 christos #ifdef RTLD_GLOBAL 10758 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 10759 1.1 christos #else 10760 1.1 christos # ifdef DL_GLOBAL 10761 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 10762 1.1 christos # else 10763 1.1 christos # define LT_DLGLOBAL 0 10764 1.1 christos # endif 10765 1.1 christos #endif 10766 1.1 christos 10767 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10768 1.1 christos find out it does not work in some platform. */ 10769 1.1 christos #ifndef LT_DLLAZY_OR_NOW 10770 1.1 christos # ifdef RTLD_LAZY 10771 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 10772 1.1 christos # else 10773 1.1 christos # ifdef DL_LAZY 10774 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 10775 1.1 christos # else 10776 1.1 christos # ifdef RTLD_NOW 10777 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 10778 1.1 christos # else 10779 1.1 christos # ifdef DL_NOW 10780 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 10781 1.1 christos # else 10782 1.1 christos # define LT_DLLAZY_OR_NOW 0 10783 1.1 christos # endif 10784 1.1 christos # endif 10785 1.1 christos # endif 10786 1.1 christos # endif 10787 1.1 christos #endif 10788 1.1 christos 10789 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 10790 1.1 christos correspondingly for the symbols needed. */ 10791 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10792 1.1 christos void fnord () __attribute__((visibility("default"))); 10793 1.1 christos #endif 10794 1.1 christos 10795 1.1 christos void fnord () { int i=42; } 10796 1.1 christos int main () 10797 1.1 christos { 10798 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10799 1.1 christos int status = $lt_dlunknown; 10800 1.1 christos 10801 1.1 christos if (self) 10802 1.1 christos { 10803 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10804 1.1 christos else 10805 1.1 christos { 10806 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10807 1.1 christos else puts (dlerror ()); 10808 1.1 christos } 10809 1.1 christos /* dlclose (self); */ 10810 1.1 christos } 10811 1.1 christos else 10812 1.1 christos puts (dlerror ()); 10813 1.1 christos 10814 1.1 christos return status; 10815 1.1 christos } 10816 1.1 christos _LT_EOF 10817 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10818 1.1 christos (eval $ac_link) 2>&5 10819 1.1 christos ac_status=$? 10820 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10821 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10822 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 10823 1.1 christos lt_status=$? 10824 1.1 christos case x$lt_status in 10825 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10826 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10827 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10828 1.1 christos esac 10829 1.1 christos else : 10830 1.1 christos # compilation failed 10831 1.1 christos lt_cv_dlopen_self=no 10832 1.1 christos fi 10833 1.1 christos fi 10834 1.1 christos rm -fr conftest* 10835 1.1 christos 10836 1.1 christos 10837 1.1 christos fi 10838 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10839 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; } 10840 1.1 christos 10841 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then 10842 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10843 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10844 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10845 1.4 christos if ${lt_cv_dlopen_self_static+:} false; then : 10846 1.1 christos $as_echo_n "(cached) " >&6 10847 1.1 christos else 10848 1.1 christos if test "$cross_compiling" = yes; then : 10849 1.1 christos lt_cv_dlopen_self_static=cross 10850 1.1 christos else 10851 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10852 1.1 christos lt_status=$lt_dlunknown 10853 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 10854 1.8 christos #line 10854 "configure" 10855 1.1 christos #include "confdefs.h" 10856 1.1 christos 10857 1.1 christos #if HAVE_DLFCN_H 10858 1.1 christos #include <dlfcn.h> 10859 1.1 christos #endif 10860 1.1 christos 10861 1.1 christos #include <stdio.h> 10862 1.1 christos 10863 1.1 christos #ifdef RTLD_GLOBAL 10864 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 10865 1.1 christos #else 10866 1.1 christos # ifdef DL_GLOBAL 10867 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 10868 1.1 christos # else 10869 1.1 christos # define LT_DLGLOBAL 0 10870 1.1 christos # endif 10871 1.1 christos #endif 10872 1.1 christos 10873 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10874 1.1 christos find out it does not work in some platform. */ 10875 1.1 christos #ifndef LT_DLLAZY_OR_NOW 10876 1.1 christos # ifdef RTLD_LAZY 10877 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 10878 1.1 christos # else 10879 1.1 christos # ifdef DL_LAZY 10880 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 10881 1.1 christos # else 10882 1.1 christos # ifdef RTLD_NOW 10883 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 10884 1.1 christos # else 10885 1.1 christos # ifdef DL_NOW 10886 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 10887 1.1 christos # else 10888 1.1 christos # define LT_DLLAZY_OR_NOW 0 10889 1.1 christos # endif 10890 1.1 christos # endif 10891 1.1 christos # endif 10892 1.1 christos # endif 10893 1.1 christos #endif 10894 1.1 christos 10895 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 10896 1.1 christos correspondingly for the symbols needed. */ 10897 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10898 1.1 christos void fnord () __attribute__((visibility("default"))); 10899 1.1 christos #endif 10900 1.1 christos 10901 1.1 christos void fnord () { int i=42; } 10902 1.1 christos int main () 10903 1.1 christos { 10904 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10905 1.1 christos int status = $lt_dlunknown; 10906 1.1 christos 10907 1.1 christos if (self) 10908 1.1 christos { 10909 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10910 1.1 christos else 10911 1.1 christos { 10912 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10913 1.1 christos else puts (dlerror ()); 10914 1.1 christos } 10915 1.1 christos /* dlclose (self); */ 10916 1.1 christos } 10917 1.1 christos else 10918 1.1 christos puts (dlerror ()); 10919 1.1 christos 10920 1.1 christos return status; 10921 1.1 christos } 10922 1.1 christos _LT_EOF 10923 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10924 1.1 christos (eval $ac_link) 2>&5 10925 1.1 christos ac_status=$? 10926 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10927 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10928 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 10929 1.1 christos lt_status=$? 10930 1.1 christos case x$lt_status in 10931 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10932 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10933 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10934 1.1 christos esac 10935 1.1 christos else : 10936 1.1 christos # compilation failed 10937 1.1 christos lt_cv_dlopen_self_static=no 10938 1.1 christos fi 10939 1.1 christos fi 10940 1.1 christos rm -fr conftest* 10941 1.1 christos 10942 1.1 christos 10943 1.1 christos fi 10944 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10945 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; } 10946 1.1 christos fi 10947 1.1 christos 10948 1.1 christos CPPFLAGS="$save_CPPFLAGS" 10949 1.1 christos LDFLAGS="$save_LDFLAGS" 10950 1.1 christos LIBS="$save_LIBS" 10951 1.1 christos ;; 10952 1.1 christos esac 10953 1.1 christos 10954 1.1 christos case $lt_cv_dlopen_self in 10955 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10956 1.1 christos *) enable_dlopen_self=unknown ;; 10957 1.1 christos esac 10958 1.1 christos 10959 1.1 christos case $lt_cv_dlopen_self_static in 10960 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10961 1.1 christos *) enable_dlopen_self_static=unknown ;; 10962 1.1 christos esac 10963 1.1 christos fi 10964 1.1 christos 10965 1.1 christos 10966 1.1 christos 10967 1.1 christos 10968 1.1 christos 10969 1.1 christos 10970 1.1 christos 10971 1.1 christos 10972 1.1 christos 10973 1.1 christos 10974 1.1 christos 10975 1.1 christos 10976 1.1 christos 10977 1.1 christos 10978 1.1 christos 10979 1.1 christos 10980 1.1 christos 10981 1.1 christos striplib= 10982 1.1 christos old_striplib= 10983 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10984 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; } 10985 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10986 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10987 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10988 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10989 1.1 christos $as_echo "yes" >&6; } 10990 1.1 christos else 10991 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough 10992 1.1 christos case $host_os in 10993 1.1 christos darwin*) 10994 1.1 christos if test -n "$STRIP" ; then 10995 1.1 christos striplib="$STRIP -x" 10996 1.1 christos old_striplib="$STRIP -S" 10997 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10998 1.1 christos $as_echo "yes" >&6; } 10999 1.1 christos else 11000 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11001 1.1 christos $as_echo "no" >&6; } 11002 1.1 christos fi 11003 1.1 christos ;; 11004 1.1 christos *) 11005 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11006 1.1 christos $as_echo "no" >&6; } 11007 1.1 christos ;; 11008 1.1 christos esac 11009 1.1 christos fi 11010 1.1 christos 11011 1.1 christos 11012 1.1 christos 11013 1.1 christos 11014 1.1 christos 11015 1.1 christos 11016 1.1 christos 11017 1.1 christos 11018 1.1 christos 11019 1.1 christos 11020 1.1 christos 11021 1.1 christos 11022 1.1 christos # Report which library types will actually be built 11023 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11024 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11025 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11026 1.1 christos $as_echo "$can_build_shared" >&6; } 11027 1.1 christos 11028 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11029 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; } 11030 1.1 christos test "$can_build_shared" = "no" && enable_shared=no 11031 1.1 christos 11032 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and 11033 1.1 christos # are all built from PIC. 11034 1.1 christos case $host_os in 11035 1.1 christos aix3*) 11036 1.1 christos test "$enable_shared" = yes && enable_static=no 11037 1.1 christos if test -n "$RANLIB"; then 11038 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib" 11039 1.1 christos postinstall_cmds='$RANLIB $lib' 11040 1.1 christos fi 11041 1.1 christos ;; 11042 1.1 christos 11043 1.1 christos aix[4-9]*) 11044 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11045 1.1 christos test "$enable_shared" = yes && enable_static=no 11046 1.1 christos fi 11047 1.1 christos ;; 11048 1.1 christos esac 11049 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11050 1.1 christos $as_echo "$enable_shared" >&6; } 11051 1.1 christos 11052 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11053 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; } 11054 1.1 christos # Make sure either enable_shared or enable_static is yes. 11055 1.1 christos test "$enable_shared" = yes || enable_static=yes 11056 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11057 1.1 christos $as_echo "$enable_static" >&6; } 11058 1.1 christos 11059 1.1 christos 11060 1.1 christos 11061 1.1 christos 11062 1.1 christos fi 11063 1.1 christos ac_ext=c 11064 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11065 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11066 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11067 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11068 1.1 christos 11069 1.1 christos CC="$lt_save_CC" 11070 1.1 christos 11071 1.1 christos 11072 1.1 christos 11073 1.1 christos 11074 1.1 christos 11075 1.1 christos 11076 1.1 christos 11077 1.1 christos 11078 1.1 christos 11079 1.1 christos 11080 1.1 christos 11081 1.1 christos 11082 1.1 christos 11083 1.1 christos ac_config_commands="$ac_config_commands libtool" 11084 1.1 christos 11085 1.1 christos 11086 1.1 christos 11087 1.1 christos 11088 1.1 christos # Only expand once: 11089 1.1 christos 11090 1.1 christos 11091 1.1 christos 11092 1.1 christos # Find CPP now so that any conditional tests below won't do it and 11093 1.1 christos # thereby make the resulting definitions conditional. 11094 1.1 christos ac_ext=c 11095 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11096 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11097 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11098 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11099 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11100 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 11101 1.1 christos # On Suns, sometimes $CPP names a directory. 11102 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 11103 1.1 christos CPP= 11104 1.1 christos fi 11105 1.1 christos if test -z "$CPP"; then 11106 1.4 christos if ${ac_cv_prog_CPP+:} false; then : 11107 1.1 christos $as_echo_n "(cached) " >&6 11108 1.1 christos else 11109 1.1 christos # Double quotes because CPP needs to be expanded 11110 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11111 1.1 christos do 11112 1.1 christos ac_preproc_ok=false 11113 1.1 christos for ac_c_preproc_warn_flag in '' yes 11114 1.1 christos do 11115 1.1 christos # Use a header file that comes with gcc, so configuring glibc 11116 1.1 christos # with a fresh cross-compiler works. 11117 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11118 1.1 christos # <limits.h> exists even on freestanding compilers. 11119 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 11120 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 11121 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11122 1.1 christos /* end confdefs.h. */ 11123 1.1 christos #ifdef __STDC__ 11124 1.1 christos # include <limits.h> 11125 1.1 christos #else 11126 1.1 christos # include <assert.h> 11127 1.1 christos #endif 11128 1.1 christos Syntax error 11129 1.1 christos _ACEOF 11130 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11131 1.1 christos 11132 1.1 christos else 11133 1.1 christos # Broken: fails on valid input. 11134 1.1 christos continue 11135 1.1 christos fi 11136 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11137 1.1 christos 11138 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 11139 1.1 christos # can be detected and how. 11140 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11141 1.1 christos /* end confdefs.h. */ 11142 1.1 christos #include <ac_nonexistent.h> 11143 1.1 christos _ACEOF 11144 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11145 1.1 christos # Broken: success on invalid input. 11146 1.1 christos continue 11147 1.1 christos else 11148 1.1 christos # Passes both tests. 11149 1.1 christos ac_preproc_ok=: 11150 1.1 christos break 11151 1.1 christos fi 11152 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11153 1.1 christos 11154 1.1 christos done 11155 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11156 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 11157 1.1 christos if $ac_preproc_ok; then : 11158 1.1 christos break 11159 1.1 christos fi 11160 1.1 christos 11161 1.1 christos done 11162 1.1 christos ac_cv_prog_CPP=$CPP 11163 1.1 christos 11164 1.1 christos fi 11165 1.1 christos CPP=$ac_cv_prog_CPP 11166 1.1 christos else 11167 1.1 christos ac_cv_prog_CPP=$CPP 11168 1.1 christos fi 11169 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 11170 1.1 christos $as_echo "$CPP" >&6; } 11171 1.1 christos ac_preproc_ok=false 11172 1.1 christos for ac_c_preproc_warn_flag in '' yes 11173 1.1 christos do 11174 1.1 christos # Use a header file that comes with gcc, so configuring glibc 11175 1.1 christos # with a fresh cross-compiler works. 11176 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11177 1.1 christos # <limits.h> exists even on freestanding compilers. 11178 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 11179 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 11180 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11181 1.1 christos /* end confdefs.h. */ 11182 1.1 christos #ifdef __STDC__ 11183 1.1 christos # include <limits.h> 11184 1.1 christos #else 11185 1.1 christos # include <assert.h> 11186 1.1 christos #endif 11187 1.1 christos Syntax error 11188 1.1 christos _ACEOF 11189 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11190 1.1 christos 11191 1.1 christos else 11192 1.1 christos # Broken: fails on valid input. 11193 1.1 christos continue 11194 1.1 christos fi 11195 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11196 1.1 christos 11197 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 11198 1.1 christos # can be detected and how. 11199 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11200 1.1 christos /* end confdefs.h. */ 11201 1.1 christos #include <ac_nonexistent.h> 11202 1.1 christos _ACEOF 11203 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11204 1.1 christos # Broken: success on invalid input. 11205 1.1 christos continue 11206 1.1 christos else 11207 1.1 christos # Passes both tests. 11208 1.1 christos ac_preproc_ok=: 11209 1.1 christos break 11210 1.1 christos fi 11211 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11212 1.1 christos 11213 1.1 christos done 11214 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11215 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 11216 1.1 christos if $ac_preproc_ok; then : 11217 1.1 christos 11218 1.1 christos else 11219 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11220 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11221 1.4 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 11222 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 11223 1.1 christos fi 11224 1.1 christos 11225 1.1 christos ac_ext=c 11226 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11227 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11228 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11229 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11230 1.1 christos 11231 1.1 christos 11232 1.1 christos if test -n "$with_cross_host"; then 11233 1.1 christos # We are being configured with a cross compiler. AC_REPLACE_FUNCS 11234 1.1 christos # may not work correctly, because the compiler may not be able to 11235 1.1 christos # link executables. 11236 1.1 christos 11237 1.1 christos # We assume newlib. This lets us hard-code the functions we know 11238 1.1 christos # we'll have. 11239 1.1 christos $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h 11240 1.1 christos 11241 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 11242 1.1 christos 11243 1.1 christos 11244 1.1 christos # We ignore --with-system-zlib in this case. 11245 1.1 christos target_all=libzgcj.la 11246 1.1 christos else 11247 1.4 christos 11248 1.4 christos 11249 1.4 christos 11250 1.4 christos for ac_header in $ac_header_list 11251 1.1 christos do : 11252 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11253 1.4 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 11254 1.4 christos " 11255 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11256 1.1 christos cat >>confdefs.h <<_ACEOF 11257 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11258 1.1 christos _ACEOF 11259 1.1 christos 11260 1.1 christos fi 11261 1.1 christos 11262 1.1 christos done 11263 1.1 christos 11264 1.4 christos 11265 1.4 christos 11266 1.4 christos 11267 1.4 christos 11268 1.4 christos 11269 1.4 christos 11270 1.4 christos 11271 1.1 christos for ac_func in getpagesize 11272 1.1 christos do : 11273 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 11274 1.4 christos if test "x$ac_cv_func_getpagesize" = xyes; then : 11275 1.1 christos cat >>confdefs.h <<_ACEOF 11276 1.1 christos #define HAVE_GETPAGESIZE 1 11277 1.1 christos _ACEOF 11278 1.1 christos 11279 1.1 christos fi 11280 1.1 christos done 11281 1.1 christos 11282 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 11283 1.1 christos $as_echo_n "checking for working mmap... " >&6; } 11284 1.4 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 11285 1.1 christos $as_echo_n "(cached) " >&6 11286 1.1 christos else 11287 1.1 christos if test "$cross_compiling" = yes; then : 11288 1.1 christos ac_cv_func_mmap_fixed_mapped=no 11289 1.1 christos else 11290 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11291 1.1 christos /* end confdefs.h. */ 11292 1.1 christos $ac_includes_default 11293 1.1 christos /* malloc might have been renamed as rpl_malloc. */ 11294 1.1 christos #undef malloc 11295 1.1 christos 11296 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test. 11297 1.1 christos Here is a matrix of mmap possibilities: 11298 1.1 christos mmap private not fixed 11299 1.1 christos mmap private fixed at somewhere currently unmapped 11300 1.1 christos mmap private fixed at somewhere already mapped 11301 1.1 christos mmap shared not fixed 11302 1.1 christos mmap shared fixed at somewhere currently unmapped 11303 1.1 christos mmap shared fixed at somewhere already mapped 11304 1.1 christos For private mappings, we should verify that changes cannot be read() 11305 1.1 christos back from the file, nor mmap's back from the file at a different 11306 1.1 christos address. (There have been systems where private was not correctly 11307 1.1 christos implemented like the infamous i386 svr4.0, and systems where the 11308 1.1 christos VM page cache was not coherent with the file system buffer cache 11309 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.) 11310 1.1 christos For shared mappings, we should conversely verify that changes get 11311 1.1 christos propagated back to all the places they're supposed to be. 11312 1.1 christos 11313 1.1 christos Grep wants private fixed already mapped. 11314 1.1 christos The main things grep needs to know about mmap are: 11315 1.1 christos * does it exist and is it safe to write into the mmap'd area 11316 1.1 christos * how to use it (BSD variants) */ 11317 1.1 christos 11318 1.1 christos #include <fcntl.h> 11319 1.1 christos #include <sys/mman.h> 11320 1.1 christos 11321 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 11322 1.1 christos char *malloc (); 11323 1.1 christos #endif 11324 1.1 christos 11325 1.1 christos /* This mess was copied from the GNU getpagesize.h. */ 11326 1.1 christos #ifndef HAVE_GETPAGESIZE 11327 1.1 christos # ifdef _SC_PAGESIZE 11328 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE) 11329 1.1 christos # else /* no _SC_PAGESIZE */ 11330 1.1 christos # ifdef HAVE_SYS_PARAM_H 11331 1.1 christos # include <sys/param.h> 11332 1.1 christos # ifdef EXEC_PAGESIZE 11333 1.1 christos # define getpagesize() EXEC_PAGESIZE 11334 1.1 christos # else /* no EXEC_PAGESIZE */ 11335 1.1 christos # ifdef NBPG 11336 1.1 christos # define getpagesize() NBPG * CLSIZE 11337 1.1 christos # ifndef CLSIZE 11338 1.1 christos # define CLSIZE 1 11339 1.1 christos # endif /* no CLSIZE */ 11340 1.1 christos # else /* no NBPG */ 11341 1.1 christos # ifdef NBPC 11342 1.1 christos # define getpagesize() NBPC 11343 1.1 christos # else /* no NBPC */ 11344 1.1 christos # ifdef PAGESIZE 11345 1.1 christos # define getpagesize() PAGESIZE 11346 1.1 christos # endif /* PAGESIZE */ 11347 1.1 christos # endif /* no NBPC */ 11348 1.1 christos # endif /* no NBPG */ 11349 1.1 christos # endif /* no EXEC_PAGESIZE */ 11350 1.1 christos # else /* no HAVE_SYS_PARAM_H */ 11351 1.1 christos # define getpagesize() 8192 /* punt totally */ 11352 1.1 christos # endif /* no HAVE_SYS_PARAM_H */ 11353 1.1 christos # endif /* no _SC_PAGESIZE */ 11354 1.1 christos 11355 1.1 christos #endif /* no HAVE_GETPAGESIZE */ 11356 1.1 christos 11357 1.1 christos int 11358 1.1 christos main () 11359 1.1 christos { 11360 1.1 christos char *data, *data2, *data3; 11361 1.4 christos const char *cdata2; 11362 1.1 christos int i, pagesize; 11363 1.4 christos int fd, fd2; 11364 1.1 christos 11365 1.1 christos pagesize = getpagesize (); 11366 1.1 christos 11367 1.1 christos /* First, make a file with some known garbage in it. */ 11368 1.1 christos data = (char *) malloc (pagesize); 11369 1.1 christos if (!data) 11370 1.1 christos return 1; 11371 1.1 christos for (i = 0; i < pagesize; ++i) 11372 1.1 christos *(data + i) = rand (); 11373 1.1 christos umask (0); 11374 1.1 christos fd = creat ("conftest.mmap", 0600); 11375 1.1 christos if (fd < 0) 11376 1.4 christos return 2; 11377 1.1 christos if (write (fd, data, pagesize) != pagesize) 11378 1.4 christos return 3; 11379 1.1 christos close (fd); 11380 1.1 christos 11381 1.4 christos /* Next, check that the tail of a page is zero-filled. File must have 11382 1.4 christos non-zero length, otherwise we risk SIGBUS for entire page. */ 11383 1.4 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 11384 1.4 christos if (fd2 < 0) 11385 1.4 christos return 4; 11386 1.4 christos cdata2 = ""; 11387 1.4 christos if (write (fd2, cdata2, 1) != 1) 11388 1.4 christos return 5; 11389 1.4 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 11390 1.4 christos if (data2 == MAP_FAILED) 11391 1.4 christos return 6; 11392 1.4 christos for (i = 0; i < pagesize; ++i) 11393 1.4 christos if (*(data2 + i)) 11394 1.4 christos return 7; 11395 1.4 christos close (fd2); 11396 1.4 christos if (munmap (data2, pagesize)) 11397 1.4 christos return 8; 11398 1.4 christos 11399 1.1 christos /* Next, try to mmap the file at a fixed address which already has 11400 1.1 christos something else allocated at it. If we can, also make sure that 11401 1.1 christos we see the same garbage. */ 11402 1.1 christos fd = open ("conftest.mmap", O_RDWR); 11403 1.1 christos if (fd < 0) 11404 1.4 christos return 9; 11405 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 11406 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L)) 11407 1.4 christos return 10; 11408 1.1 christos for (i = 0; i < pagesize; ++i) 11409 1.1 christos if (*(data + i) != *(data2 + i)) 11410 1.4 christos return 11; 11411 1.1 christos 11412 1.1 christos /* Finally, make sure that changes to the mapped area do not 11413 1.1 christos percolate back to the file as seen by read(). (This is a bug on 11414 1.1 christos some variants of i386 svr4.0.) */ 11415 1.1 christos for (i = 0; i < pagesize; ++i) 11416 1.1 christos *(data2 + i) = *(data2 + i) + 1; 11417 1.1 christos data3 = (char *) malloc (pagesize); 11418 1.1 christos if (!data3) 11419 1.4 christos return 12; 11420 1.1 christos if (read (fd, data3, pagesize) != pagesize) 11421 1.4 christos return 13; 11422 1.1 christos for (i = 0; i < pagesize; ++i) 11423 1.1 christos if (*(data + i) != *(data3 + i)) 11424 1.4 christos return 14; 11425 1.1 christos close (fd); 11426 1.1 christos return 0; 11427 1.1 christos } 11428 1.1 christos _ACEOF 11429 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 11430 1.1 christos ac_cv_func_mmap_fixed_mapped=yes 11431 1.1 christos else 11432 1.1 christos ac_cv_func_mmap_fixed_mapped=no 11433 1.1 christos fi 11434 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11435 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 11436 1.1 christos fi 11437 1.1 christos 11438 1.1 christos fi 11439 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 11440 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 11441 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then 11442 1.1 christos 11443 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h 11444 1.1 christos 11445 1.1 christos fi 11446 1.4 christos rm -f conftest.mmap conftest.txt 11447 1.1 christos 11448 1.1 christos for ac_func in memcpy strerror 11449 1.1 christos do : 11450 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11451 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11452 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 11453 1.1 christos cat >>confdefs.h <<_ACEOF 11454 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11455 1.1 christos _ACEOF 11456 1.1 christos 11457 1.1 christos fi 11458 1.1 christos done 11459 1.1 christos 11460 1.1 christos 11461 1.1 christos if test "$with_system_zlib" = yes; then 11462 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5 11463 1.1 christos $as_echo_n "checking for deflate in -lz... " >&6; } 11464 1.4 christos if ${ac_cv_lib_z_deflate+:} false; then : 11465 1.1 christos $as_echo_n "(cached) " >&6 11466 1.1 christos else 11467 1.1 christos ac_check_lib_save_LIBS=$LIBS 11468 1.1 christos LIBS="-lz $LIBS" 11469 1.1 christos if test x$gcc_no_link = xyes; then 11470 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11471 1.1 christos fi 11472 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11473 1.1 christos /* end confdefs.h. */ 11474 1.1 christos 11475 1.1 christos /* Override any GCC internal prototype to avoid an error. 11476 1.1 christos Use char because int might match the return type of a GCC 11477 1.1 christos builtin and then its argument prototype would still apply. */ 11478 1.1 christos #ifdef __cplusplus 11479 1.1 christos extern "C" 11480 1.1 christos #endif 11481 1.1 christos char deflate (); 11482 1.1 christos int 11483 1.1 christos main () 11484 1.1 christos { 11485 1.1 christos return deflate (); 11486 1.1 christos ; 11487 1.1 christos return 0; 11488 1.1 christos } 11489 1.1 christos _ACEOF 11490 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11491 1.1 christos ac_cv_lib_z_deflate=yes 11492 1.1 christos else 11493 1.1 christos ac_cv_lib_z_deflate=no 11494 1.1 christos fi 11495 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11496 1.1 christos conftest$ac_exeext conftest.$ac_ext 11497 1.1 christos LIBS=$ac_check_lib_save_LIBS 11498 1.1 christos fi 11499 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5 11500 1.1 christos $as_echo "$ac_cv_lib_z_deflate" >&6; } 11501 1.4 christos if test "x$ac_cv_lib_z_deflate" = xyes; then : 11502 1.1 christos target_all= 11503 1.1 christos else 11504 1.1 christos target_all=libzgcj.la 11505 1.1 christos fi 11506 1.1 christos 11507 1.1 christos else 11508 1.1 christos target_all=libzgcj.la 11509 1.1 christos fi 11510 1.1 christos fi 11511 1.1 christos 11512 1.1 christos 11513 1.1 christos 11514 1.1 christos for ac_header in unistd.h 11515 1.1 christos do : 11516 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 11517 1.4 christos if test "x$ac_cv_header_unistd_h" = xyes; then : 11518 1.1 christos cat >>confdefs.h <<_ACEOF 11519 1.1 christos #define HAVE_UNISTD_H 1 11520 1.1 christos _ACEOF 11521 1.1 christos 11522 1.1 christos fi 11523 1.1 christos 11524 1.1 christos done 11525 1.1 christos 11526 1.1 christos 11527 1.1 christos if test -n "$with_cross_host" && 11528 1.1 christos test x"$with_cross_host" != x"no"; then 11529 1.1 christos toolexecdir='$(exec_prefix)/$(target_alias)' 11530 1.1 christos toolexeclibdir='$(toolexecdir)/lib' 11531 1.1 christos else 11532 1.1 christos toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11533 1.1 christos toolexeclibdir='$(libdir)' 11534 1.1 christos fi 11535 1.1 christos if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then 11536 1.1 christos multiosdir=/`$CC -print-multi-os-directory` 11537 1.1 christos case $multiosdir in 11538 1.1 christos /.) multiosdir= ;; # Avoid trailing /. 11539 1.1 christos esac 11540 1.1 christos else 11541 1.1 christos multiosdir= 11542 1.1 christos fi 11543 1.1 christos toolexeclibdir=${toolexeclibdir}${multiosdir} 11544 1.1 christos 11545 1.1 christos 11546 1.1 christos 11547 1.1 christos if test -n "$with_target_subdir"; then 11548 1.1 christos TARGET_LIBRARY_TRUE= 11549 1.1 christos TARGET_LIBRARY_FALSE='#' 11550 1.1 christos else 11551 1.1 christos TARGET_LIBRARY_TRUE='#' 11552 1.1 christos TARGET_LIBRARY_FALSE= 11553 1.1 christos fi 11554 1.1 christos 11555 1.1 christos 11556 1.1 christos if test "${multilib}" = "yes"; then 11557 1.1 christos multilib_arg="--enable-multilib" 11558 1.1 christos else 11559 1.1 christos multilib_arg= 11560 1.1 christos fi 11561 1.1 christos 11562 1.7 christos # Enable --enable-host-shared. 11563 1.1 christos # Check whether --enable-host-shared was given. 11564 1.1 christos if test "${enable_host_shared+set}" = set; then : 11565 1.7 christos enableval=$enable_host_shared; 11566 1.7 christos fi 11567 1.7 christos 11568 1.7 christos 11569 1.7 christos 11570 1.7 christos # Enable --enable-host-pie. 11571 1.7 christos # Check whether --enable-host-pie was given. 11572 1.7 christos if test "${enable_host_pie+set}" = set; then : 11573 1.7 christos enableval=$enable_host_pie; 11574 1.7 christos fi 11575 1.7 christos 11576 1.7 christos 11577 1.7 christos 11578 1.7 christos if test x$enable_host_shared = xyes; then 11579 1.7 christos PICFLAG=-fPIC 11580 1.7 christos elif test x$enable_host_pie = xyes; then 11581 1.7 christos PICFLAG=-fPIE 11582 1.1 christos else 11583 1.1 christos PICFLAG= 11584 1.1 christos fi 11585 1.1 christos 11586 1.1 christos 11587 1.1 christos ac_config_files="$ac_config_files Makefile" 11588 1.1 christos 11589 1.1 christos cat >confcache <<\_ACEOF 11590 1.1 christos # This file is a shell script that caches the results of configure 11591 1.1 christos # tests run on this system so they can be shared between configure 11592 1.1 christos # scripts and configure runs, see configure's option --config-cache. 11593 1.1 christos # It is not useful on other systems. If it contains results you don't 11594 1.1 christos # want to keep, you may remove or edit it. 11595 1.1 christos # 11596 1.1 christos # config.status only pays attention to the cache file if you give it 11597 1.1 christos # the --recheck option to rerun configure. 11598 1.1 christos # 11599 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 11600 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 11601 1.1 christos # following values. 11602 1.1 christos 11603 1.1 christos _ACEOF 11604 1.1 christos 11605 1.1 christos # The following way of writing the cache mishandles newlines in values, 11606 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 11607 1.1 christos # So, we kill variables containing newlines. 11608 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 11609 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 11610 1.1 christos ( 11611 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11612 1.1 christos eval ac_val=\$$ac_var 11613 1.1 christos case $ac_val in #( 11614 1.1 christos *${as_nl}*) 11615 1.1 christos case $ac_var in #( 11616 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11617 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11618 1.1 christos esac 11619 1.1 christos case $ac_var in #( 11620 1.1 christos _ | IFS | as_nl) ;; #( 11621 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11622 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 11623 1.1 christos esac ;; 11624 1.1 christos esac 11625 1.1 christos done 11626 1.1 christos 11627 1.1 christos (set) 2>&1 | 11628 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 11629 1.1 christos *${as_nl}ac_space=\ *) 11630 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 11631 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 11632 1.1 christos sed -n \ 11633 1.1 christos "s/'/'\\\\''/g; 11634 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11635 1.1 christos ;; #( 11636 1.1 christos *) 11637 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 11638 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11639 1.1 christos ;; 11640 1.1 christos esac | 11641 1.1 christos sort 11642 1.1 christos ) | 11643 1.1 christos sed ' 11644 1.1 christos /^ac_cv_env_/b end 11645 1.1 christos t clear 11646 1.1 christos :clear 11647 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11648 1.1 christos t end 11649 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11650 1.1 christos :end' >>confcache 11651 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11652 1.1 christos if test -w "$cache_file"; then 11653 1.4 christos if test "x$cache_file" != "x/dev/null"; then 11654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11655 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 11656 1.4 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 11657 1.4 christos cat confcache >"$cache_file" 11658 1.4 christos else 11659 1.4 christos case $cache_file in #( 11660 1.4 christos */* | ?:*) 11661 1.4 christos mv -f confcache "$cache_file"$$ && 11662 1.4 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 11663 1.4 christos *) 11664 1.4 christos mv -f confcache "$cache_file" ;; 11665 1.4 christos esac 11666 1.4 christos fi 11667 1.4 christos fi 11668 1.1 christos else 11669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11670 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11671 1.1 christos fi 11672 1.1 christos fi 11673 1.1 christos rm -f confcache 11674 1.1 christos 11675 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 11676 1.1 christos # Let make expand exec_prefix. 11677 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11678 1.1 christos 11679 1.1 christos # Transform confdefs.h into DEFS. 11680 1.1 christos # Protect against shell expansion while executing Makefile rules. 11681 1.1 christos # Protect against Makefile macro expansion. 11682 1.1 christos # 11683 1.1 christos # If the first sed substitution is executed (which looks for macros that 11684 1.1 christos # take arguments), then branch to the quote section. Otherwise, 11685 1.1 christos # look for a macro that doesn't take arguments. 11686 1.1 christos ac_script=' 11687 1.1 christos :mline 11688 1.1 christos /\\$/{ 11689 1.1 christos N 11690 1.1 christos s,\\\n,, 11691 1.1 christos b mline 11692 1.1 christos } 11693 1.1 christos t clear 11694 1.1 christos :clear 11695 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 11696 1.1 christos t quote 11697 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 11698 1.1 christos t quote 11699 1.1 christos b any 11700 1.1 christos :quote 11701 1.1 christos s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 11702 1.1 christos s/\[/\\&/g 11703 1.1 christos s/\]/\\&/g 11704 1.1 christos s/\$/$$/g 11705 1.1 christos H 11706 1.1 christos :any 11707 1.1 christos ${ 11708 1.1 christos g 11709 1.1 christos s/^\n// 11710 1.1 christos s/\n/ /g 11711 1.1 christos p 11712 1.1 christos } 11713 1.1 christos ' 11714 1.1 christos DEFS=`sed -n "$ac_script" confdefs.h` 11715 1.1 christos 11716 1.1 christos 11717 1.1 christos ac_libobjs= 11718 1.1 christos ac_ltlibobjs= 11719 1.4 christos U= 11720 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11721 1.1 christos # 1. Remove the extension, and $U if already installed. 11722 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11723 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11724 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11725 1.1 christos # will be set to the directory where LIBOBJS objects are built. 11726 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11727 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11728 1.1 christos done 11729 1.1 christos LIBOBJS=$ac_libobjs 11730 1.1 christos 11731 1.1 christos LTLIBOBJS=$ac_ltlibobjs 11732 1.1 christos 11733 1.1 christos 11734 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11735 1.4 christos $as_echo_n "checking that generated files are newer than configure... " >&6; } 11736 1.4 christos if test -n "$am_sleep_pid"; then 11737 1.4 christos # Hide warnings about reused PIDs. 11738 1.4 christos wait $am_sleep_pid 2>/dev/null 11739 1.4 christos fi 11740 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 11741 1.4 christos $as_echo "done" >&6; } 11742 1.1 christos if test -n "$EXEEXT"; then 11743 1.1 christos am__EXEEXT_TRUE= 11744 1.1 christos am__EXEEXT_FALSE='#' 11745 1.1 christos else 11746 1.1 christos am__EXEEXT_TRUE='#' 11747 1.1 christos am__EXEEXT_FALSE= 11748 1.1 christos fi 11749 1.1 christos 11750 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11751 1.4 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11752 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 11753 1.1 christos fi 11754 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11755 1.4 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 11756 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 11757 1.1 christos fi 11758 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11759 1.4 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11760 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 11761 1.1 christos fi 11762 1.1 christos if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then 11763 1.4 christos as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined. 11764 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 11765 1.1 christos fi 11766 1.1 christos 11767 1.4 christos : "${CONFIG_STATUS=./config.status}" 11768 1.1 christos ac_write_fail=0 11769 1.1 christos ac_clean_files_save=$ac_clean_files 11770 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11771 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11772 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11773 1.1 christos as_write_fail=0 11774 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11775 1.1 christos #! $SHELL 11776 1.1 christos # Generated by $as_me. 11777 1.1 christos # Run this file to recreate the current configuration. 11778 1.1 christos # Compiler output produced by configure, useful for debugging 11779 1.1 christos # configure, is in config.log if it exists. 11780 1.1 christos 11781 1.1 christos debug=false 11782 1.1 christos ac_cs_recheck=false 11783 1.1 christos ac_cs_silent=false 11784 1.1 christos 11785 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 11786 1.1 christos export SHELL 11787 1.1 christos _ASEOF 11788 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11789 1.1 christos ## -------------------- ## 11790 1.1 christos ## M4sh Initialization. ## 11791 1.1 christos ## -------------------- ## 11792 1.1 christos 11793 1.1 christos # Be more Bourne compatible 11794 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 11795 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11796 1.1 christos emulate sh 11797 1.1 christos NULLCMD=: 11798 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11799 1.1 christos # is contrary to our usage. Disable this feature. 11800 1.1 christos alias -g '${1+"$@"}'='"$@"' 11801 1.1 christos setopt NO_GLOB_SUBST 11802 1.1 christos else 11803 1.1 christos case `(set -o) 2>/dev/null` in #( 11804 1.1 christos *posix*) : 11805 1.1 christos set -o posix ;; #( 11806 1.1 christos *) : 11807 1.1 christos ;; 11808 1.1 christos esac 11809 1.1 christos fi 11810 1.1 christos 11811 1.1 christos 11812 1.1 christos as_nl=' 11813 1.1 christos ' 11814 1.1 christos export as_nl 11815 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 11816 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11817 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11818 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11819 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 11820 1.1 christos # but without wasting forks for bash or zsh. 11821 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 11822 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11823 1.1 christos as_echo='print -r --' 11824 1.1 christos as_echo_n='print -rn --' 11825 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11826 1.1 christos as_echo='printf %s\n' 11827 1.1 christos as_echo_n='printf %s' 11828 1.1 christos else 11829 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11830 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11831 1.1 christos as_echo_n='/usr/ucb/echo -n' 11832 1.1 christos else 11833 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11834 1.1 christos as_echo_n_body='eval 11835 1.1 christos arg=$1; 11836 1.1 christos case $arg in #( 11837 1.1 christos *"$as_nl"*) 11838 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 11839 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11840 1.1 christos esac; 11841 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11842 1.1 christos ' 11843 1.1 christos export as_echo_n_body 11844 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 11845 1.1 christos fi 11846 1.1 christos export as_echo_body 11847 1.1 christos as_echo='sh -c $as_echo_body as_echo' 11848 1.1 christos fi 11849 1.1 christos 11850 1.1 christos # The user is always right. 11851 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 11852 1.1 christos PATH_SEPARATOR=: 11853 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11854 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11855 1.1 christos PATH_SEPARATOR=';' 11856 1.1 christos } 11857 1.1 christos fi 11858 1.1 christos 11859 1.1 christos 11860 1.1 christos # IFS 11861 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 11862 1.1 christos # there to prevent editors from complaining about space-tab. 11863 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 11864 1.1 christos # splitting by setting IFS to empty value.) 11865 1.1 christos IFS=" "" $as_nl" 11866 1.1 christos 11867 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 11868 1.4 christos as_myself= 11869 1.1 christos case $0 in #(( 11870 1.1 christos *[\\/]* ) as_myself=$0 ;; 11871 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11872 1.1 christos for as_dir in $PATH 11873 1.1 christos do 11874 1.1 christos IFS=$as_save_IFS 11875 1.1 christos test -z "$as_dir" && as_dir=. 11876 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11877 1.1 christos done 11878 1.1 christos IFS=$as_save_IFS 11879 1.1 christos 11880 1.1 christos ;; 11881 1.1 christos esac 11882 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 11883 1.1 christos # in which case we are not to be found in the path. 11884 1.1 christos if test "x$as_myself" = x; then 11885 1.1 christos as_myself=$0 11886 1.1 christos fi 11887 1.1 christos if test ! -f "$as_myself"; then 11888 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11889 1.1 christos exit 1 11890 1.1 christos fi 11891 1.1 christos 11892 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 11893 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11894 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 11895 1.1 christos # trigger a bug in pdksh 5.2.14. 11896 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 11897 1.1 christos do eval test x\${$as_var+set} = xset \ 11898 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11899 1.1 christos done 11900 1.1 christos PS1='$ ' 11901 1.1 christos PS2='> ' 11902 1.1 christos PS4='+ ' 11903 1.1 christos 11904 1.1 christos # NLS nuisances. 11905 1.1 christos LC_ALL=C 11906 1.1 christos export LC_ALL 11907 1.1 christos LANGUAGE=C 11908 1.1 christos export LANGUAGE 11909 1.1 christos 11910 1.1 christos # CDPATH. 11911 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11912 1.1 christos 11913 1.1 christos 11914 1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 11915 1.4 christos # ---------------------------------------- 11916 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11917 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11918 1.4 christos # script with STATUS, using 1 if that was 0. 11919 1.1 christos as_fn_error () 11920 1.1 christos { 11921 1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1 11922 1.4 christos if test "$4"; then 11923 1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11924 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11925 1.1 christos fi 11926 1.4 christos $as_echo "$as_me: error: $2" >&2 11927 1.1 christos as_fn_exit $as_status 11928 1.1 christos } # as_fn_error 11929 1.1 christos 11930 1.1 christos 11931 1.1 christos # as_fn_set_status STATUS 11932 1.1 christos # ----------------------- 11933 1.1 christos # Set $? to STATUS, without forking. 11934 1.1 christos as_fn_set_status () 11935 1.1 christos { 11936 1.1 christos return $1 11937 1.1 christos } # as_fn_set_status 11938 1.1 christos 11939 1.1 christos # as_fn_exit STATUS 11940 1.1 christos # ----------------- 11941 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11942 1.1 christos as_fn_exit () 11943 1.1 christos { 11944 1.1 christos set +e 11945 1.1 christos as_fn_set_status $1 11946 1.1 christos exit $1 11947 1.1 christos } # as_fn_exit 11948 1.1 christos 11949 1.1 christos # as_fn_unset VAR 11950 1.1 christos # --------------- 11951 1.1 christos # Portably unset VAR. 11952 1.1 christos as_fn_unset () 11953 1.1 christos { 11954 1.1 christos { eval $1=; unset $1;} 11955 1.1 christos } 11956 1.1 christos as_unset=as_fn_unset 11957 1.1 christos # as_fn_append VAR VALUE 11958 1.1 christos # ---------------------- 11959 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 11960 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 11961 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 11962 1.1 christos # implementations. 11963 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11964 1.1 christos eval 'as_fn_append () 11965 1.1 christos { 11966 1.1 christos eval $1+=\$2 11967 1.1 christos }' 11968 1.1 christos else 11969 1.1 christos as_fn_append () 11970 1.1 christos { 11971 1.1 christos eval $1=\$$1\$2 11972 1.1 christos } 11973 1.1 christos fi # as_fn_append 11974 1.1 christos 11975 1.1 christos # as_fn_arith ARG... 11976 1.1 christos # ------------------ 11977 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 11978 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 11979 1.1 christos # must be portable across $(()) and expr. 11980 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11981 1.1 christos eval 'as_fn_arith () 11982 1.1 christos { 11983 1.1 christos as_val=$(( $* )) 11984 1.1 christos }' 11985 1.1 christos else 11986 1.1 christos as_fn_arith () 11987 1.1 christos { 11988 1.1 christos as_val=`expr "$@" || test $? -eq 1` 11989 1.1 christos } 11990 1.1 christos fi # as_fn_arith 11991 1.1 christos 11992 1.1 christos 11993 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 11994 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 11995 1.1 christos as_expr=expr 11996 1.1 christos else 11997 1.1 christos as_expr=false 11998 1.1 christos fi 11999 1.1 christos 12000 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12001 1.1 christos as_basename=basename 12002 1.1 christos else 12003 1.1 christos as_basename=false 12004 1.1 christos fi 12005 1.1 christos 12006 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12007 1.1 christos as_dirname=dirname 12008 1.1 christos else 12009 1.1 christos as_dirname=false 12010 1.1 christos fi 12011 1.1 christos 12012 1.1 christos as_me=`$as_basename -- "$0" || 12013 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12014 1.1 christos X"$0" : 'X\(//\)$' \| \ 12015 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 12016 1.1 christos $as_echo X/"$0" | 12017 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 12018 1.1 christos s//\1/ 12019 1.1 christos q 12020 1.1 christos } 12021 1.1 christos /^X\/\(\/\/\)$/{ 12022 1.1 christos s//\1/ 12023 1.1 christos q 12024 1.1 christos } 12025 1.1 christos /^X\/\(\/\).*/{ 12026 1.1 christos s//\1/ 12027 1.1 christos q 12028 1.1 christos } 12029 1.1 christos s/.*/./; q'` 12030 1.1 christos 12031 1.1 christos # Avoid depending upon Character Ranges. 12032 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12033 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12034 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12035 1.1 christos as_cr_digits='0123456789' 12036 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 12037 1.1 christos 12038 1.1 christos ECHO_C= ECHO_N= ECHO_T= 12039 1.1 christos case `echo -n x` in #((((( 12040 1.1 christos -n*) 12041 1.1 christos case `echo 'xy\c'` in 12042 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12043 1.1 christos xy) ECHO_C='\c';; 12044 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12045 1.1 christos ECHO_T=' ';; 12046 1.1 christos esac;; 12047 1.1 christos *) 12048 1.1 christos ECHO_N='-n';; 12049 1.1 christos esac 12050 1.1 christos 12051 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 12052 1.1 christos if test -d conf$$.dir; then 12053 1.1 christos rm -f conf$$.dir/conf$$.file 12054 1.1 christos else 12055 1.1 christos rm -f conf$$.dir 12056 1.1 christos mkdir conf$$.dir 2>/dev/null 12057 1.1 christos fi 12058 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 12059 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 12060 1.1 christos as_ln_s='ln -s' 12061 1.1 christos # ... but there are two gotchas: 12062 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12063 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12064 1.4 christos # In both cases, we have to default to `cp -pR'. 12065 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12066 1.4 christos as_ln_s='cp -pR' 12067 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 12068 1.1 christos as_ln_s=ln 12069 1.1 christos else 12070 1.4 christos as_ln_s='cp -pR' 12071 1.1 christos fi 12072 1.1 christos else 12073 1.4 christos as_ln_s='cp -pR' 12074 1.1 christos fi 12075 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12076 1.1 christos rmdir conf$$.dir 2>/dev/null 12077 1.1 christos 12078 1.1 christos 12079 1.1 christos # as_fn_mkdir_p 12080 1.1 christos # ------------- 12081 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 12082 1.1 christos as_fn_mkdir_p () 12083 1.1 christos { 12084 1.1 christos 12085 1.1 christos case $as_dir in #( 12086 1.1 christos -*) as_dir=./$as_dir;; 12087 1.1 christos esac 12088 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 12089 1.1 christos as_dirs= 12090 1.1 christos while :; do 12091 1.1 christos case $as_dir in #( 12092 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12093 1.1 christos *) as_qdir=$as_dir;; 12094 1.1 christos esac 12095 1.1 christos as_dirs="'$as_qdir' $as_dirs" 12096 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 12097 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12098 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 12099 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 12100 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12101 1.1 christos $as_echo X"$as_dir" | 12102 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12103 1.1 christos s//\1/ 12104 1.1 christos q 12105 1.1 christos } 12106 1.1 christos /^X\(\/\/\)[^/].*/{ 12107 1.1 christos s//\1/ 12108 1.1 christos q 12109 1.1 christos } 12110 1.1 christos /^X\(\/\/\)$/{ 12111 1.1 christos s//\1/ 12112 1.1 christos q 12113 1.1 christos } 12114 1.1 christos /^X\(\/\).*/{ 12115 1.1 christos s//\1/ 12116 1.1 christos q 12117 1.1 christos } 12118 1.1 christos s/.*/./; q'` 12119 1.1 christos test -d "$as_dir" && break 12120 1.1 christos done 12121 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 12122 1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12123 1.1 christos 12124 1.1 christos 12125 1.1 christos } # as_fn_mkdir_p 12126 1.1 christos if mkdir -p . 2>/dev/null; then 12127 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 12128 1.1 christos else 12129 1.1 christos test -d ./-p && rmdir ./-p 12130 1.1 christos as_mkdir_p=false 12131 1.1 christos fi 12132 1.1 christos 12133 1.4 christos 12134 1.4 christos # as_fn_executable_p FILE 12135 1.4 christos # ----------------------- 12136 1.4 christos # Test if FILE is an executable regular file. 12137 1.4 christos as_fn_executable_p () 12138 1.4 christos { 12139 1.4 christos test -f "$1" && test -x "$1" 12140 1.4 christos } # as_fn_executable_p 12141 1.4 christos as_test_x='test -x' 12142 1.4 christos as_executable_p=as_fn_executable_p 12143 1.1 christos 12144 1.1 christos # Sed expression to map a string onto a valid CPP name. 12145 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12146 1.1 christos 12147 1.1 christos # Sed expression to map a string onto a valid variable name. 12148 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12149 1.1 christos 12150 1.1 christos 12151 1.1 christos exec 6>&1 12152 1.1 christos ## ----------------------------------- ## 12153 1.1 christos ## Main body of $CONFIG_STATUS script. ## 12154 1.1 christos ## ----------------------------------- ## 12155 1.1 christos _ASEOF 12156 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12157 1.1 christos 12158 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12159 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 12160 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 12161 1.1 christos # values after options handling. 12162 1.1 christos ac_log=" 12163 1.4 christos This file was extended by zlib $as_me 1.1.4, which was 12164 1.4 christos generated by GNU Autoconf 2.69. Invocation command line was 12165 1.1 christos 12166 1.1 christos CONFIG_FILES = $CONFIG_FILES 12167 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 12168 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 12169 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 12170 1.1 christos $ $0 $@ 12171 1.1 christos 12172 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 12173 1.1 christos " 12174 1.1 christos 12175 1.1 christos _ACEOF 12176 1.1 christos 12177 1.1 christos case $ac_config_files in *" 12178 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 12179 1.1 christos esac 12180 1.1 christos 12181 1.1 christos 12182 1.1 christos 12183 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12184 1.1 christos # Files that config.status was made for. 12185 1.1 christos config_files="$ac_config_files" 12186 1.1 christos config_commands="$ac_config_commands" 12187 1.1 christos 12188 1.1 christos _ACEOF 12189 1.1 christos 12190 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12191 1.1 christos ac_cs_usage="\ 12192 1.1 christos \`$as_me' instantiates files and other configuration actions 12193 1.1 christos from templates according to the current configuration. Unless the files 12194 1.1 christos and actions are specified as TAGs, all are instantiated by default. 12195 1.1 christos 12196 1.1 christos Usage: $0 [OPTION]... [TAG]... 12197 1.1 christos 12198 1.1 christos -h, --help print this help, then exit 12199 1.1 christos -V, --version print version number and configuration settings, then exit 12200 1.4 christos --config print configuration, then exit 12201 1.1 christos -q, --quiet, --silent 12202 1.1 christos do not print progress messages 12203 1.1 christos -d, --debug don't remove temporary files 12204 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 12205 1.1 christos --file=FILE[:TEMPLATE] 12206 1.1 christos instantiate the configuration file FILE 12207 1.1 christos 12208 1.1 christos Configuration files: 12209 1.1 christos $config_files 12210 1.1 christos 12211 1.1 christos Configuration commands: 12212 1.1 christos $config_commands 12213 1.1 christos 12214 1.1 christos Report bugs to the package provider." 12215 1.1 christos 12216 1.1 christos _ACEOF 12217 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12218 1.4 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12219 1.1 christos ac_cs_version="\\ 12220 1.4 christos zlib config.status 1.1.4 12221 1.4 christos configured by $0, generated by GNU Autoconf 2.69, 12222 1.4 christos with options \\"\$ac_cs_config\\" 12223 1.1 christos 12224 1.4 christos Copyright (C) 2012 Free Software Foundation, Inc. 12225 1.1 christos This config.status script is free software; the Free Software Foundation 12226 1.1 christos gives unlimited permission to copy, distribute and modify it." 12227 1.1 christos 12228 1.1 christos ac_pwd='$ac_pwd' 12229 1.1 christos srcdir='$srcdir' 12230 1.1 christos INSTALL='$INSTALL' 12231 1.1 christos MKDIR_P='$MKDIR_P' 12232 1.1 christos AWK='$AWK' 12233 1.1 christos test -n "\$AWK" || AWK=awk 12234 1.1 christos _ACEOF 12235 1.1 christos 12236 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12237 1.1 christos # The default lists apply if the user does not specify any file. 12238 1.1 christos ac_need_defaults=: 12239 1.1 christos while test $# != 0 12240 1.1 christos do 12241 1.1 christos case $1 in 12242 1.4 christos --*=?*) 12243 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 12244 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12245 1.1 christos ac_shift=: 12246 1.1 christos ;; 12247 1.4 christos --*=) 12248 1.4 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 12249 1.4 christos ac_optarg= 12250 1.4 christos ac_shift=: 12251 1.4 christos ;; 12252 1.1 christos *) 12253 1.1 christos ac_option=$1 12254 1.1 christos ac_optarg=$2 12255 1.1 christos ac_shift=shift 12256 1.1 christos ;; 12257 1.1 christos esac 12258 1.1 christos 12259 1.1 christos case $ac_option in 12260 1.1 christos # Handling of the options. 12261 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12262 1.1 christos ac_cs_recheck=: ;; 12263 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12264 1.1 christos $as_echo "$ac_cs_version"; exit ;; 12265 1.4 christos --config | --confi | --conf | --con | --co | --c ) 12266 1.4 christos $as_echo "$ac_cs_config"; exit ;; 12267 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 12268 1.1 christos debug=: ;; 12269 1.1 christos --file | --fil | --fi | --f ) 12270 1.1 christos $ac_shift 12271 1.1 christos case $ac_optarg in 12272 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12273 1.4 christos '') as_fn_error $? "missing file argument" ;; 12274 1.1 christos esac 12275 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 12276 1.1 christos ac_need_defaults=false;; 12277 1.1 christos --he | --h | --help | --hel | -h ) 12278 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 12279 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12280 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 12281 1.1 christos ac_cs_silent=: ;; 12282 1.1 christos 12283 1.1 christos # This is an error. 12284 1.4 christos -*) as_fn_error $? "unrecognized option: \`$1' 12285 1.1 christos Try \`$0 --help' for more information." ;; 12286 1.1 christos 12287 1.1 christos *) as_fn_append ac_config_targets " $1" 12288 1.1 christos ac_need_defaults=false ;; 12289 1.1 christos 12290 1.1 christos esac 12291 1.1 christos shift 12292 1.1 christos done 12293 1.1 christos 12294 1.1 christos ac_configure_extra_args= 12295 1.1 christos 12296 1.1 christos if $ac_cs_silent; then 12297 1.1 christos exec 6>/dev/null 12298 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 12299 1.1 christos fi 12300 1.1 christos 12301 1.1 christos _ACEOF 12302 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12303 1.1 christos if \$ac_cs_recheck; then 12304 1.4 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12305 1.1 christos shift 12306 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12307 1.1 christos CONFIG_SHELL='$SHELL' 12308 1.1 christos export CONFIG_SHELL 12309 1.1 christos exec "\$@" 12310 1.1 christos fi 12311 1.1 christos 12312 1.1 christos _ACEOF 12313 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12314 1.1 christos exec 5>>config.log 12315 1.1 christos { 12316 1.1 christos echo 12317 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12318 1.1 christos ## Running $as_me. ## 12319 1.1 christos _ASBOX 12320 1.1 christos $as_echo "$ac_log" 12321 1.1 christos } >&5 12322 1.1 christos 12323 1.1 christos _ACEOF 12324 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12325 1.1 christos # 12326 1.1 christos # INIT-COMMANDS 12327 1.1 christos # 12328 1.1 christos 12329 1.1 christos srcdir="$srcdir" 12330 1.1 christos host="$host" 12331 1.1 christos target="$target" 12332 1.1 christos with_multisubdir="$with_multisubdir" 12333 1.1 christos with_multisrctop="$with_multisrctop" 12334 1.1 christos with_target_subdir="$with_target_subdir" 12335 1.1 christos ac_configure_args="${multilib_arg} ${ac_configure_args}" 12336 1.1 christos multi_basedir="$multi_basedir" 12337 1.1 christos CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12338 1.1 christos CC="$CC" 12339 1.1 christos CXX="$CXX" 12340 1.1 christos GFORTRAN="$GFORTRAN" 12341 1.5 christos GDC="$GDC" 12342 1.7 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12343 1.1 christos 12344 1.1 christos 12345 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout 12346 1.1 christos # if CDPATH is set. 12347 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12348 1.1 christos 12349 1.1 christos sed_quote_subst='$sed_quote_subst' 12350 1.1 christos double_quote_subst='$double_quote_subst' 12351 1.1 christos delay_variable_subst='$delay_variable_subst' 12352 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12353 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12354 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12355 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12356 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12357 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12358 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12359 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12360 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12361 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12362 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12363 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12364 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12365 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12366 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12367 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12368 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12369 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12370 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12371 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12372 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12373 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12374 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12375 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12376 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12377 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12378 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12379 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12380 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12381 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12382 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12383 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12384 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12385 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12386 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12387 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12388 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12389 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12390 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12391 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12392 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12393 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12394 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12395 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12396 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12397 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12398 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12399 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"`' 12400 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"`' 12401 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12402 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12403 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12404 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12405 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12406 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12407 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12408 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12409 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12410 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12411 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12412 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12413 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12414 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12415 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12416 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12417 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12418 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12419 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12420 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12421 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12422 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12423 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12424 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12425 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12426 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12427 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12428 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12429 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12430 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12431 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12432 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12433 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12434 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12435 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12436 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12437 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12438 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12439 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12440 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12441 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12442 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12443 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12444 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12445 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12446 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12447 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12448 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12449 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12450 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12451 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12452 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12453 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12454 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12455 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12456 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12457 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12458 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12459 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12460 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12461 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12462 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12463 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12464 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12465 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12466 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12467 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12468 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12469 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12470 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12471 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12472 1.1 christos 12473 1.1 christos LTCC='$LTCC' 12474 1.1 christos LTCFLAGS='$LTCFLAGS' 12475 1.1 christos compiler='$compiler_DEFAULT' 12476 1.1 christos 12477 1.1 christos # A function that is used when there is no print builtin or printf. 12478 1.1 christos func_fallback_echo () 12479 1.1 christos { 12480 1.1 christos eval 'cat <<_LTECHO_EOF 12481 1.1 christos \$1 12482 1.1 christos _LTECHO_EOF' 12483 1.1 christos } 12484 1.1 christos 12485 1.1 christos # Quote evaled strings. 12486 1.1 christos for var in SHELL \ 12487 1.1 christos ECHO \ 12488 1.1 christos SED \ 12489 1.1 christos GREP \ 12490 1.1 christos EGREP \ 12491 1.1 christos FGREP \ 12492 1.1 christos LD \ 12493 1.1 christos NM \ 12494 1.1 christos LN_S \ 12495 1.1 christos lt_SP2NL \ 12496 1.1 christos lt_NL2SP \ 12497 1.1 christos reload_flag \ 12498 1.1 christos OBJDUMP \ 12499 1.1 christos deplibs_check_method \ 12500 1.1 christos file_magic_cmd \ 12501 1.1 christos AR \ 12502 1.1 christos AR_FLAGS \ 12503 1.1 christos STRIP \ 12504 1.1 christos RANLIB \ 12505 1.1 christos CC \ 12506 1.1 christos CFLAGS \ 12507 1.1 christos compiler \ 12508 1.1 christos lt_cv_sys_global_symbol_pipe \ 12509 1.1 christos lt_cv_sys_global_symbol_to_cdecl \ 12510 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \ 12511 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12512 1.1 christos lt_prog_compiler_no_builtin_flag \ 12513 1.1 christos lt_prog_compiler_wl \ 12514 1.1 christos lt_prog_compiler_pic \ 12515 1.1 christos lt_prog_compiler_static \ 12516 1.1 christos lt_cv_prog_compiler_c_o \ 12517 1.1 christos need_locks \ 12518 1.1 christos DSYMUTIL \ 12519 1.1 christos NMEDIT \ 12520 1.1 christos LIPO \ 12521 1.1 christos OTOOL \ 12522 1.1 christos OTOOL64 \ 12523 1.1 christos shrext_cmds \ 12524 1.1 christos export_dynamic_flag_spec \ 12525 1.1 christos whole_archive_flag_spec \ 12526 1.1 christos compiler_needs_object \ 12527 1.1 christos with_gnu_ld \ 12528 1.1 christos allow_undefined_flag \ 12529 1.1 christos no_undefined_flag \ 12530 1.1 christos hardcode_libdir_flag_spec \ 12531 1.1 christos hardcode_libdir_flag_spec_ld \ 12532 1.1 christos hardcode_libdir_separator \ 12533 1.1 christos fix_srcfile_path \ 12534 1.1 christos exclude_expsyms \ 12535 1.1 christos include_expsyms \ 12536 1.1 christos file_list_spec \ 12537 1.1 christos variables_saved_for_relink \ 12538 1.1 christos libname_spec \ 12539 1.1 christos library_names_spec \ 12540 1.1 christos soname_spec \ 12541 1.1 christos install_override_mode \ 12542 1.1 christos finish_eval \ 12543 1.1 christos old_striplib \ 12544 1.1 christos striplib; do 12545 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12546 1.1 christos *[\\\\\\\`\\"\\\$]*) 12547 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12548 1.1 christos ;; 12549 1.1 christos *) 12550 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12551 1.1 christos ;; 12552 1.1 christos esac 12553 1.1 christos done 12554 1.1 christos 12555 1.1 christos # Double-quote double-evaled strings. 12556 1.1 christos for var in reload_cmds \ 12557 1.1 christos old_postinstall_cmds \ 12558 1.1 christos old_postuninstall_cmds \ 12559 1.1 christos old_archive_cmds \ 12560 1.1 christos extract_expsyms_cmds \ 12561 1.1 christos old_archive_from_new_cmds \ 12562 1.1 christos old_archive_from_expsyms_cmds \ 12563 1.1 christos archive_cmds \ 12564 1.1 christos archive_expsym_cmds \ 12565 1.1 christos module_cmds \ 12566 1.1 christos module_expsym_cmds \ 12567 1.1 christos export_symbols_cmds \ 12568 1.1 christos prelink_cmds \ 12569 1.1 christos postinstall_cmds \ 12570 1.1 christos postuninstall_cmds \ 12571 1.1 christos finish_cmds \ 12572 1.1 christos sys_lib_search_path_spec \ 12573 1.1 christos sys_lib_dlsearch_path_spec; do 12574 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12575 1.1 christos *[\\\\\\\`\\"\\\$]*) 12576 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12577 1.1 christos ;; 12578 1.1 christos *) 12579 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12580 1.1 christos ;; 12581 1.1 christos esac 12582 1.1 christos done 12583 1.1 christos 12584 1.1 christos ac_aux_dir='$ac_aux_dir' 12585 1.1 christos xsi_shell='$xsi_shell' 12586 1.1 christos lt_shell_append='$lt_shell_append' 12587 1.1 christos 12588 1.1 christos # See if we are running on zsh, and set the options which allow our 12589 1.1 christos # commands through without removal of \ escapes INIT. 12590 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then 12591 1.1 christos setopt NO_GLOB_SUBST 12592 1.1 christos fi 12593 1.1 christos 12594 1.1 christos 12595 1.1 christos PACKAGE='$PACKAGE' 12596 1.1 christos VERSION='$VERSION' 12597 1.1 christos TIMESTAMP='$TIMESTAMP' 12598 1.1 christos RM='$RM' 12599 1.1 christos ofile='$ofile' 12600 1.1 christos 12601 1.1 christos 12602 1.1 christos 12603 1.1 christos 12604 1.1 christos _ACEOF 12605 1.1 christos 12606 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12607 1.1 christos 12608 1.1 christos # Handling of arguments. 12609 1.1 christos for ac_config_target in $ac_config_targets 12610 1.1 christos do 12611 1.1 christos case $ac_config_target in 12612 1.1 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12613 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12614 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12615 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12616 1.1 christos 12617 1.4 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12618 1.1 christos esac 12619 1.1 christos done 12620 1.1 christos 12621 1.1 christos 12622 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 12623 1.1 christos # then the envvar interface is used. Set only those that are not. 12624 1.1 christos # We use the long form for the default assignment because of an extremely 12625 1.1 christos # bizarre bug on SunOS 4.1.3. 12626 1.1 christos if $ac_need_defaults; then 12627 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12628 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12629 1.1 christos fi 12630 1.1 christos 12631 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 12632 1.1 christos # simply because there is no reason against having it here, and in addition, 12633 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 12634 1.1 christos # Hook for its removal unless debugging. 12635 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 12636 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 12637 1.1 christos $debug || 12638 1.1 christos { 12639 1.4 christos tmp= ac_tmp= 12640 1.1 christos trap 'exit_status=$? 12641 1.4 christos : "${ac_tmp:=$tmp}" 12642 1.4 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12643 1.1 christos ' 0 12644 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 12645 1.1 christos } 12646 1.1 christos # Create a (secure) tmp directory for tmp files. 12647 1.1 christos 12648 1.1 christos { 12649 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12650 1.4 christos test -d "$tmp" 12651 1.1 christos } || 12652 1.1 christos { 12653 1.1 christos tmp=./conf$$-$RANDOM 12654 1.1 christos (umask 077 && mkdir "$tmp") 12655 1.4 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12656 1.4 christos ac_tmp=$tmp 12657 1.1 christos 12658 1.1 christos # Set up the scripts for CONFIG_FILES section. 12659 1.1 christos # No need to generate them if there are no CONFIG_FILES. 12660 1.1 christos # This happens for instance with `./config.status config.h'. 12661 1.1 christos if test -n "$CONFIG_FILES"; then 12662 1.1 christos 12663 1.1 christos 12664 1.1 christos ac_cr=`echo X | tr X '\015'` 12665 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 12666 1.1 christos # But we know of no other shell where ac_cr would be empty at this 12667 1.1 christos # point, so we can use a bashism as a fallback. 12668 1.1 christos if test "x$ac_cr" = x; then 12669 1.1 christos eval ac_cr=\$\'\\r\' 12670 1.1 christos fi 12671 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12672 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12673 1.4 christos ac_cs_awk_cr='\\r' 12674 1.1 christos else 12675 1.1 christos ac_cs_awk_cr=$ac_cr 12676 1.1 christos fi 12677 1.1 christos 12678 1.4 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12679 1.1 christos _ACEOF 12680 1.1 christos 12681 1.1 christos 12682 1.1 christos { 12683 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 12684 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12685 1.1 christos echo "_ACEOF" 12686 1.1 christos } >conf$$subs.sh || 12687 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12688 1.4 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12689 1.1 christos ac_delim='%!_!# ' 12690 1.1 christos for ac_last_try in false false false false false :; do 12691 1.1 christos . ./conf$$subs.sh || 12692 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12693 1.1 christos 12694 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12695 1.1 christos if test $ac_delim_n = $ac_delim_num; then 12696 1.1 christos break 12697 1.1 christos elif $ac_last_try; then 12698 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12699 1.1 christos else 12700 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12701 1.1 christos fi 12702 1.1 christos done 12703 1.1 christos rm -f conf$$subs.sh 12704 1.1 christos 12705 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12706 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12707 1.1 christos _ACEOF 12708 1.1 christos sed -n ' 12709 1.1 christos h 12710 1.1 christos s/^/S["/; s/!.*/"]=/ 12711 1.1 christos p 12712 1.1 christos g 12713 1.1 christos s/^[^!]*!// 12714 1.1 christos :repl 12715 1.1 christos t repl 12716 1.1 christos s/'"$ac_delim"'$// 12717 1.1 christos t delim 12718 1.1 christos :nl 12719 1.1 christos h 12720 1.4 christos s/\(.\{148\}\)..*/\1/ 12721 1.1 christos t more1 12722 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12723 1.1 christos p 12724 1.1 christos n 12725 1.1 christos b repl 12726 1.1 christos :more1 12727 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12728 1.1 christos p 12729 1.1 christos g 12730 1.1 christos s/.\{148\}// 12731 1.1 christos t nl 12732 1.1 christos :delim 12733 1.1 christos h 12734 1.4 christos s/\(.\{148\}\)..*/\1/ 12735 1.1 christos t more2 12736 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 12737 1.1 christos p 12738 1.1 christos b 12739 1.1 christos :more2 12740 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12741 1.1 christos p 12742 1.1 christos g 12743 1.1 christos s/.\{148\}// 12744 1.1 christos t delim 12745 1.1 christos ' <conf$$subs.awk | sed ' 12746 1.1 christos /^[^""]/{ 12747 1.1 christos N 12748 1.1 christos s/\n// 12749 1.1 christos } 12750 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 12751 1.1 christos rm -f conf$$subs.awk 12752 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12753 1.1 christos _ACAWK 12754 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12755 1.1 christos for (key in S) S_is_set[key] = 1 12756 1.1 christos FS = "" 12757 1.1 christos 12758 1.1 christos } 12759 1.1 christos { 12760 1.1 christos line = $ 0 12761 1.1 christos nfields = split(line, field, "@") 12762 1.1 christos substed = 0 12763 1.1 christos len = length(field[1]) 12764 1.1 christos for (i = 2; i < nfields; i++) { 12765 1.1 christos key = field[i] 12766 1.1 christos keylen = length(key) 12767 1.1 christos if (S_is_set[key]) { 12768 1.1 christos value = S[key] 12769 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12770 1.1 christos len += length(value) + length(field[++i]) 12771 1.1 christos substed = 1 12772 1.1 christos } else 12773 1.1 christos len += 1 + keylen 12774 1.1 christos } 12775 1.1 christos 12776 1.1 christos print line 12777 1.1 christos } 12778 1.1 christos 12779 1.1 christos _ACAWK 12780 1.1 christos _ACEOF 12781 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12782 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12783 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12784 1.1 christos else 12785 1.1 christos cat 12786 1.4 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12787 1.4 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12788 1.1 christos _ACEOF 12789 1.1 christos 12790 1.4 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12791 1.4 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12792 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 12793 1.1 christos # (actually we leave an empty line to preserve line numbers). 12794 1.1 christos if test "x$srcdir" = x.; then 12795 1.4 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12796 1.4 christos h 12797 1.4 christos s/// 12798 1.4 christos s/^/:/ 12799 1.4 christos s/[ ]*$/:/ 12800 1.4 christos s/:\$(srcdir):/:/g 12801 1.4 christos s/:\${srcdir}:/:/g 12802 1.4 christos s/:@srcdir@:/:/g 12803 1.4 christos s/^:*// 12804 1.1 christos s/:*$// 12805 1.4 christos x 12806 1.4 christos s/\(=[ ]*\).*/\1/ 12807 1.4 christos G 12808 1.4 christos s/\n// 12809 1.1 christos s/^[^=]*=[ ]*$// 12810 1.1 christos }' 12811 1.1 christos fi 12812 1.1 christos 12813 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12814 1.1 christos fi # test -n "$CONFIG_FILES" 12815 1.1 christos 12816 1.1 christos 12817 1.1 christos eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 12818 1.1 christos shift 12819 1.1 christos for ac_tag 12820 1.1 christos do 12821 1.1 christos case $ac_tag in 12822 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 12823 1.1 christos esac 12824 1.1 christos case $ac_mode$ac_tag in 12825 1.1 christos :[FHL]*:*);; 12826 1.4 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12827 1.1 christos :[FH]-) ac_tag=-:-;; 12828 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12829 1.1 christos esac 12830 1.1 christos ac_save_IFS=$IFS 12831 1.1 christos IFS=: 12832 1.1 christos set x $ac_tag 12833 1.1 christos IFS=$ac_save_IFS 12834 1.1 christos shift 12835 1.1 christos ac_file=$1 12836 1.1 christos shift 12837 1.1 christos 12838 1.1 christos case $ac_mode in 12839 1.1 christos :L) ac_source=$1;; 12840 1.1 christos :[FH]) 12841 1.1 christos ac_file_inputs= 12842 1.1 christos for ac_f 12843 1.1 christos do 12844 1.1 christos case $ac_f in 12845 1.4 christos -) ac_f="$ac_tmp/stdin";; 12846 1.1 christos *) # Look for the file first in the build tree, then in the source tree 12847 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 12848 1.1 christos # because $ac_f cannot contain `:'. 12849 1.1 christos test -f "$ac_f" || 12850 1.1 christos case $ac_f in 12851 1.1 christos [\\/$]*) false;; 12852 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12853 1.1 christos esac || 12854 1.4 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12855 1.1 christos esac 12856 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12857 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 12858 1.1 christos done 12859 1.1 christos 12860 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 12861 1.1 christos # use $as_me), people would be surprised to read: 12862 1.1 christos # /* config.h. Generated by config.status. */ 12863 1.1 christos configure_input='Generated from '` 12864 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12865 1.1 christos `' by configure.' 12866 1.1 christos if test x"$ac_file" != x-; then 12867 1.1 christos configure_input="$ac_file. $configure_input" 12868 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12869 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 12870 1.1 christos fi 12871 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 12872 1.1 christos case $configure_input in #( 12873 1.1 christos *\&* | *\|* | *\\* ) 12874 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 12875 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 12876 1.1 christos *) ac_sed_conf_input=$configure_input;; 12877 1.1 christos esac 12878 1.1 christos 12879 1.1 christos case $ac_tag in 12880 1.4 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12881 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12882 1.1 christos esac 12883 1.1 christos ;; 12884 1.1 christos esac 12885 1.1 christos 12886 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 12887 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12888 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 12889 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 12890 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12891 1.1 christos $as_echo X"$ac_file" | 12892 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12893 1.1 christos s//\1/ 12894 1.1 christos q 12895 1.1 christos } 12896 1.1 christos /^X\(\/\/\)[^/].*/{ 12897 1.1 christos s//\1/ 12898 1.1 christos q 12899 1.1 christos } 12900 1.1 christos /^X\(\/\/\)$/{ 12901 1.1 christos s//\1/ 12902 1.1 christos q 12903 1.1 christos } 12904 1.1 christos /^X\(\/\).*/{ 12905 1.1 christos s//\1/ 12906 1.1 christos q 12907 1.1 christos } 12908 1.1 christos s/.*/./; q'` 12909 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 12910 1.1 christos ac_builddir=. 12911 1.1 christos 12912 1.1 christos case "$ac_dir" in 12913 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12914 1.1 christos *) 12915 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12916 1.1 christos # A ".." for each directory in $ac_dir_suffix. 12917 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12918 1.1 christos case $ac_top_builddir_sub in 12919 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12920 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12921 1.1 christos esac ;; 12922 1.1 christos esac 12923 1.1 christos ac_abs_top_builddir=$ac_pwd 12924 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 12925 1.1 christos # for backward compatibility: 12926 1.1 christos ac_top_builddir=$ac_top_build_prefix 12927 1.1 christos 12928 1.1 christos case $srcdir in 12929 1.1 christos .) # We are building in place. 12930 1.1 christos ac_srcdir=. 12931 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 12932 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 12933 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 12934 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 12935 1.1 christos ac_top_srcdir=$srcdir 12936 1.1 christos ac_abs_top_srcdir=$srcdir ;; 12937 1.1 christos *) # Relative name. 12938 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12939 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 12940 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12941 1.1 christos esac 12942 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12943 1.1 christos 12944 1.1 christos 12945 1.1 christos case $ac_mode in 12946 1.1 christos :F) 12947 1.1 christos # 12948 1.1 christos # CONFIG_FILE 12949 1.1 christos # 12950 1.1 christos 12951 1.1 christos case $INSTALL in 12952 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12953 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12954 1.1 christos esac 12955 1.1 christos ac_MKDIR_P=$MKDIR_P 12956 1.1 christos case $MKDIR_P in 12957 1.1 christos [\\/$]* | ?:[\\/]* ) ;; 12958 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12959 1.1 christos esac 12960 1.1 christos _ACEOF 12961 1.1 christos 12962 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12963 1.1 christos # If the template does not know about datarootdir, expand it. 12964 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 12965 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 12966 1.1 christos ac_sed_dataroot=' 12967 1.1 christos /datarootdir/ { 12968 1.1 christos p 12969 1.1 christos q 12970 1.1 christos } 12971 1.1 christos /@datadir@/p 12972 1.1 christos /@docdir@/p 12973 1.1 christos /@infodir@/p 12974 1.1 christos /@localedir@/p 12975 1.1 christos /@mandir@/p' 12976 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12977 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 12978 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12979 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12980 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12981 1.1 christos _ACEOF 12982 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12983 1.1 christos ac_datarootdir_hack=' 12984 1.1 christos s&@datadir@&$datadir&g 12985 1.1 christos s&@docdir@&$docdir&g 12986 1.1 christos s&@infodir@&$infodir&g 12987 1.1 christos s&@localedir@&$localedir&g 12988 1.1 christos s&@mandir@&$mandir&g 12989 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 12990 1.1 christos esac 12991 1.1 christos _ACEOF 12992 1.1 christos 12993 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 12994 1.1 christos # Shell code in configure.ac might set extrasub. 12995 1.1 christos # FIXME: do we really want to maintain this feature? 12996 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12997 1.1 christos ac_sed_extra="$ac_vpsub 12998 1.1 christos $extrasub 12999 1.1 christos _ACEOF 13000 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13001 1.1 christos :t 13002 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13003 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 13004 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 13005 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 13006 1.1 christos s&@srcdir@&$ac_srcdir&;t t 13007 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 13008 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 13009 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13010 1.1 christos s&@builddir@&$ac_builddir&;t t 13011 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 13012 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13013 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 13014 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t 13015 1.1 christos $ac_datarootdir_hack 13016 1.1 christos " 13017 1.4 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13018 1.4 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13019 1.1 christos 13020 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13021 1.4 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13022 1.4 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13023 1.4 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 13024 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13025 1.4 christos which seems to be undefined. Please make sure it is defined" >&5 13026 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13027 1.4 christos which seems to be undefined. Please make sure it is defined" >&2;} 13028 1.1 christos 13029 1.4 christos rm -f "$ac_tmp/stdin" 13030 1.1 christos case $ac_file in 13031 1.4 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13032 1.4 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13033 1.1 christos esac \ 13034 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13035 1.1 christos ;; 13036 1.1 christos 13037 1.1 christos 13038 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13039 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 13040 1.1 christos ;; 13041 1.1 christos esac 13042 1.1 christos 13043 1.1 christos 13044 1.1 christos case $ac_file$ac_mode in 13045 1.1 christos "default-1":C) 13046 1.1 christos # Only add multilib support code if we just rebuilt the top-level 13047 1.1 christos # Makefile. 13048 1.1 christos case " $CONFIG_FILES " in 13049 1.1 christos *" Makefile "*) 13050 1.1 christos ac_file=Makefile . ${multi_basedir}/config-ml.in 13051 1.1 christos ;; 13052 1.1 christos esac ;; 13053 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13054 1.4 christos # Older Autoconf quotes --file arguments for eval, but not when files 13055 1.1 christos # are listed without --file. Let's play safe and only enable the eval 13056 1.1 christos # if we detect the quoting. 13057 1.7 christos case $CONFIG_FILES in 13058 1.7 christos *\'*) eval set x "$CONFIG_FILES" ;; 13059 1.7 christos *) set x $CONFIG_FILES ;; 13060 1.7 christos esac 13061 1.1 christos shift 13062 1.7 christos for mf 13063 1.1 christos do 13064 1.1 christos # Strip MF so we end up with the name of the file. 13065 1.7 christos mf=`echo "$mf" | sed -e 's/:.*$//'` 13066 1.7 christos # Check whether this is an Automake generated Makefile or not. 13067 1.7 christos # We used to match only the files named 'Makefile.in', but 13068 1.7 christos # some people rename them; so instead we look at the file content. 13069 1.7 christos # Grep'ing the first line is not enough: some people post-process 13070 1.7 christos # each Makefile.in and add a new line on top of each file to say so. 13071 1.7 christos # Grep'ing the whole file is not good either: AIX grep has a line 13072 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000. 13073 1.7 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13074 1.7 christos dirpart=`$as_dirname -- "$mf" || 13075 1.7 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13076 1.7 christos X"$mf" : 'X\(//\)[^/]' \| \ 13077 1.7 christos X"$mf" : 'X\(//\)$' \| \ 13078 1.7 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13079 1.7 christos $as_echo X"$mf" | 13080 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13081 1.1 christos s//\1/ 13082 1.1 christos q 13083 1.1 christos } 13084 1.1 christos /^X\(\/\/\)[^/].*/{ 13085 1.1 christos s//\1/ 13086 1.1 christos q 13087 1.1 christos } 13088 1.1 christos /^X\(\/\/\)$/{ 13089 1.1 christos s//\1/ 13090 1.1 christos q 13091 1.1 christos } 13092 1.1 christos /^X\(\/\).*/{ 13093 1.1 christos s//\1/ 13094 1.1 christos q 13095 1.1 christos } 13096 1.1 christos s/.*/./; q'` 13097 1.7 christos else 13098 1.7 christos continue 13099 1.7 christos fi 13100 1.7 christos # Extract the definition of DEPDIR, am__include, and am__quote 13101 1.7 christos # from the Makefile without running 'make'. 13102 1.7 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13103 1.7 christos test -z "$DEPDIR" && continue 13104 1.7 christos am__include=`sed -n 's/^am__include = //p' < "$mf"` 13105 1.7 christos test -z "$am__include" && continue 13106 1.7 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13107 1.7 christos # Find all dependency output files, they are included files with 13108 1.7 christos # $(DEPDIR) in their names. We invoke sed twice because it is the 13109 1.7 christos # simplest approach to changing $(DEPDIR) to its actual value in the 13110 1.7 christos # expansion. 13111 1.7 christos for file in `sed -n " 13112 1.7 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13113 1.7 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13114 1.7 christos # Make sure the directory exists. 13115 1.7 christos test -f "$dirpart/$file" && continue 13116 1.7 christos fdir=`$as_dirname -- "$file" || 13117 1.7 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13118 1.7 christos X"$file" : 'X\(//\)[^/]' \| \ 13119 1.7 christos X"$file" : 'X\(//\)$' \| \ 13120 1.7 christos X"$file" : 'X\(/\)' \| . 2>/dev/null || 13121 1.7 christos $as_echo X"$file" | 13122 1.7 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13123 1.7 christos s//\1/ 13124 1.7 christos q 13125 1.7 christos } 13126 1.7 christos /^X\(\/\/\)[^/].*/{ 13127 1.1 christos s//\1/ 13128 1.1 christos q 13129 1.1 christos } 13130 1.7 christos /^X\(\/\/\)$/{ 13131 1.1 christos s//\1/ 13132 1.1 christos q 13133 1.1 christos } 13134 1.7 christos /^X\(\/\).*/{ 13135 1.1 christos s//\1/ 13136 1.1 christos q 13137 1.1 christos } 13138 1.1 christos s/.*/./; q'` 13139 1.7 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p 13140 1.7 christos # echo "creating $dirpart/$file" 13141 1.7 christos echo '# dummy' > "$dirpart/$file" 13142 1.7 christos done 13143 1.1 christos done 13144 1.1 christos } 13145 1.1 christos ;; 13146 1.1 christos "libtool":C) 13147 1.1 christos 13148 1.1 christos # See if we are running on zsh, and set the options which allow our 13149 1.1 christos # commands through without removal of \ escapes. 13150 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 13151 1.1 christos setopt NO_GLOB_SUBST 13152 1.1 christos fi 13153 1.1 christos 13154 1.1 christos cfgfile="${ofile}T" 13155 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13156 1.1 christos $RM "$cfgfile" 13157 1.1 christos 13158 1.1 christos cat <<_LT_EOF >> "$cfgfile" 13159 1.1 christos #! $SHELL 13160 1.1 christos 13161 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13162 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13163 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13164 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh. 13165 1.1 christos # 13166 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13167 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13168 1.1 christos # Written by Gordon Matzigkeit, 1996 13169 1.1 christos # 13170 1.1 christos # This file is part of GNU Libtool. 13171 1.1 christos # 13172 1.1 christos # GNU Libtool is free software; you can redistribute it and/or 13173 1.1 christos # modify it under the terms of the GNU General Public License as 13174 1.1 christos # published by the Free Software Foundation; either version 2 of 13175 1.1 christos # the License, or (at your option) any later version. 13176 1.1 christos # 13177 1.1 christos # As a special exception to the GNU General Public License, 13178 1.1 christos # if you distribute this file as part of a program or library that 13179 1.1 christos # is built using GNU Libtool, you may include this file under the 13180 1.1 christos # same distribution terms that you use for the rest of that program. 13181 1.1 christos # 13182 1.1 christos # GNU Libtool is distributed in the hope that it will be useful, 13183 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of 13184 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13185 1.1 christos # GNU General Public License for more details. 13186 1.1 christos # 13187 1.1 christos # You should have received a copy of the GNU General Public License 13188 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy 13189 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13190 1.1 christos # obtained by writing to the Free Software Foundation, Inc., 13191 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13192 1.1 christos 13193 1.1 christos 13194 1.1 christos # The names of the tagged configurations supported by this script. 13195 1.1 christos available_tags="" 13196 1.1 christos 13197 1.1 christos # ### BEGIN LIBTOOL CONFIG 13198 1.1 christos 13199 1.1 christos # Which release of libtool.m4 was used? 13200 1.1 christos macro_version=$macro_version 13201 1.1 christos macro_revision=$macro_revision 13202 1.1 christos 13203 1.1 christos # Whether or not to build shared libraries. 13204 1.1 christos build_libtool_libs=$enable_shared 13205 1.1 christos 13206 1.1 christos # Whether or not to build static libraries. 13207 1.1 christos build_old_libs=$enable_static 13208 1.1 christos 13209 1.1 christos # What type of objects to build. 13210 1.1 christos pic_mode=$pic_mode 13211 1.1 christos 13212 1.1 christos # Whether or not to optimize for fast installation. 13213 1.1 christos fast_install=$enable_fast_install 13214 1.1 christos 13215 1.1 christos # Shell to use when invoking shell scripts. 13216 1.1 christos SHELL=$lt_SHELL 13217 1.1 christos 13218 1.1 christos # An echo program that protects backslashes. 13219 1.1 christos ECHO=$lt_ECHO 13220 1.1 christos 13221 1.1 christos # The host system. 13222 1.1 christos host_alias=$host_alias 13223 1.1 christos host=$host 13224 1.1 christos host_os=$host_os 13225 1.1 christos 13226 1.1 christos # The build system. 13227 1.1 christos build_alias=$build_alias 13228 1.1 christos build=$build 13229 1.1 christos build_os=$build_os 13230 1.1 christos 13231 1.1 christos # A sed program that does not truncate output. 13232 1.1 christos SED=$lt_SED 13233 1.1 christos 13234 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n. 13235 1.1 christos Xsed="\$SED -e 1s/^X//" 13236 1.1 christos 13237 1.1 christos # A grep program that handles long lines. 13238 1.1 christos GREP=$lt_GREP 13239 1.1 christos 13240 1.1 christos # An ERE matcher. 13241 1.1 christos EGREP=$lt_EGREP 13242 1.1 christos 13243 1.1 christos # A literal string matcher. 13244 1.1 christos FGREP=$lt_FGREP 13245 1.1 christos 13246 1.1 christos # A BSD- or MS-compatible name lister. 13247 1.1 christos NM=$lt_NM 13248 1.1 christos 13249 1.1 christos # Whether we need soft or hard links. 13250 1.1 christos LN_S=$lt_LN_S 13251 1.1 christos 13252 1.1 christos # What is the maximum length of a command? 13253 1.1 christos max_cmd_len=$max_cmd_len 13254 1.1 christos 13255 1.1 christos # Object file suffix (normally "o"). 13256 1.1 christos objext=$ac_objext 13257 1.1 christos 13258 1.1 christos # Executable file suffix (normally ""). 13259 1.1 christos exeext=$exeext 13260 1.1 christos 13261 1.1 christos # whether the shell understands "unset". 13262 1.1 christos lt_unset=$lt_unset 13263 1.1 christos 13264 1.1 christos # turn spaces into newlines. 13265 1.1 christos SP2NL=$lt_lt_SP2NL 13266 1.1 christos 13267 1.1 christos # turn newlines into spaces. 13268 1.1 christos NL2SP=$lt_lt_NL2SP 13269 1.1 christos 13270 1.1 christos # An object symbol dumper. 13271 1.1 christos OBJDUMP=$lt_OBJDUMP 13272 1.1 christos 13273 1.1 christos # Method to check whether dependent libraries are shared objects. 13274 1.1 christos deplibs_check_method=$lt_deplibs_check_method 13275 1.1 christos 13276 1.1 christos # Command to use when deplibs_check_method == "file_magic". 13277 1.1 christos file_magic_cmd=$lt_file_magic_cmd 13278 1.1 christos 13279 1.1 christos # The archiver. 13280 1.1 christos AR=$lt_AR 13281 1.1 christos AR_FLAGS=$lt_AR_FLAGS 13282 1.1 christos 13283 1.1 christos # A symbol stripping program. 13284 1.1 christos STRIP=$lt_STRIP 13285 1.1 christos 13286 1.1 christos # Commands used to install an old-style archive. 13287 1.1 christos RANLIB=$lt_RANLIB 13288 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds 13289 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds 13290 1.1 christos 13291 1.1 christos # Whether to use a lock for old archive extraction. 13292 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction 13293 1.1 christos 13294 1.1 christos # A C compiler. 13295 1.1 christos LTCC=$lt_CC 13296 1.1 christos 13297 1.1 christos # LTCC compiler flags. 13298 1.1 christos LTCFLAGS=$lt_CFLAGS 13299 1.1 christos 13300 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names. 13301 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13302 1.1 christos 13303 1.1 christos # Transform the output of nm in a proper C declaration. 13304 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13305 1.1 christos 13306 1.1 christos # Transform the output of nm in a C name address pair. 13307 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13308 1.1 christos 13309 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed. 13310 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13311 1.1 christos 13312 1.1 christos # The name of the directory that contains temporary libtool files. 13313 1.1 christos objdir=$objdir 13314 1.1 christos 13315 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file". 13316 1.1 christos MAGIC_CMD=$MAGIC_CMD 13317 1.1 christos 13318 1.1 christos # Must we lock files when doing compilation? 13319 1.1 christos need_locks=$lt_need_locks 13320 1.1 christos 13321 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13322 1.1 christos DSYMUTIL=$lt_DSYMUTIL 13323 1.1 christos 13324 1.1 christos # Tool to change global to local symbols on Mac OS X. 13325 1.1 christos NMEDIT=$lt_NMEDIT 13326 1.1 christos 13327 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X. 13328 1.1 christos LIPO=$lt_LIPO 13329 1.1 christos 13330 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X. 13331 1.1 christos OTOOL=$lt_OTOOL 13332 1.1 christos 13333 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13334 1.1 christos OTOOL64=$lt_OTOOL64 13335 1.1 christos 13336 1.1 christos # Old archive suffix (normally "a"). 13337 1.1 christos libext=$libext 13338 1.1 christos 13339 1.1 christos # Shared library suffix (normally ".so"). 13340 1.1 christos shrext_cmds=$lt_shrext_cmds 13341 1.1 christos 13342 1.1 christos # The commands to extract the exported symbol list from a shared archive. 13343 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds 13344 1.1 christos 13345 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and 13346 1.1 christos # restored at link time. 13347 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink 13348 1.1 christos 13349 1.1 christos # Do we need the "lib" prefix for modules? 13350 1.1 christos need_lib_prefix=$need_lib_prefix 13351 1.1 christos 13352 1.1 christos # Do we need a version for libraries? 13353 1.1 christos need_version=$need_version 13354 1.1 christos 13355 1.1 christos # Library versioning type. 13356 1.1 christos version_type=$version_type 13357 1.1 christos 13358 1.1 christos # Shared library runtime path variable. 13359 1.1 christos runpath_var=$runpath_var 13360 1.1 christos 13361 1.1 christos # Shared library path variable. 13362 1.1 christos shlibpath_var=$shlibpath_var 13363 1.1 christos 13364 1.1 christos # Is shlibpath searched before the hard-coded library search path? 13365 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13366 1.1 christos 13367 1.1 christos # Format of library name prefix. 13368 1.1 christos libname_spec=$lt_libname_spec 13369 1.1 christos 13370 1.1 christos # List of archive names. First name is the real one, the rest are links. 13371 1.1 christos # The last name is the one that the linker finds with -lNAME 13372 1.1 christos library_names_spec=$lt_library_names_spec 13373 1.1 christos 13374 1.1 christos # The coded name of the library, if different from the real name. 13375 1.1 christos soname_spec=$lt_soname_spec 13376 1.1 christos 13377 1.1 christos # Permission mode override for installation of shared libraries. 13378 1.1 christos install_override_mode=$lt_install_override_mode 13379 1.1 christos 13380 1.1 christos # Command to use after installation of a shared archive. 13381 1.1 christos postinstall_cmds=$lt_postinstall_cmds 13382 1.1 christos 13383 1.1 christos # Command to use after uninstallation of a shared archive. 13384 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds 13385 1.1 christos 13386 1.1 christos # Commands used to finish a libtool library installation in a directory. 13387 1.1 christos finish_cmds=$lt_finish_cmds 13388 1.1 christos 13389 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but 13390 1.1 christos # not shown. 13391 1.1 christos finish_eval=$lt_finish_eval 13392 1.1 christos 13393 1.1 christos # Whether we should hardcode library paths into libraries. 13394 1.1 christos hardcode_into_libs=$hardcode_into_libs 13395 1.1 christos 13396 1.1 christos # Compile-time system search path for libraries. 13397 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13398 1.1 christos 13399 1.1 christos # Run-time system search path for libraries. 13400 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13401 1.1 christos 13402 1.1 christos # Whether dlopen is supported. 13403 1.1 christos dlopen_support=$enable_dlopen 13404 1.1 christos 13405 1.1 christos # Whether dlopen of programs is supported. 13406 1.1 christos dlopen_self=$enable_dlopen_self 13407 1.1 christos 13408 1.1 christos # Whether dlopen of statically linked programs is supported. 13409 1.1 christos dlopen_self_static=$enable_dlopen_self_static 13410 1.1 christos 13411 1.1 christos # Commands to strip libraries. 13412 1.1 christos old_striplib=$lt_old_striplib 13413 1.1 christos striplib=$lt_striplib 13414 1.1 christos 13415 1.1 christos 13416 1.1 christos # The linker used to build libraries. 13417 1.1 christos LD=$lt_LD 13418 1.1 christos 13419 1.1 christos # How to create reloadable object files. 13420 1.1 christos reload_flag=$lt_reload_flag 13421 1.1 christos reload_cmds=$lt_reload_cmds 13422 1.1 christos 13423 1.1 christos # Commands used to build an old-style archive. 13424 1.1 christos old_archive_cmds=$lt_old_archive_cmds 13425 1.1 christos 13426 1.1 christos # A language specific compiler. 13427 1.1 christos CC=$lt_compiler 13428 1.1 christos 13429 1.1 christos # Is the compiler the GNU compiler? 13430 1.1 christos with_gcc=$GCC 13431 1.1 christos 13432 1.1 christos # Compiler flag to turn off builtin functions. 13433 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13434 1.1 christos 13435 1.1 christos # How to pass a linker flag through the compiler. 13436 1.1 christos wl=$lt_lt_prog_compiler_wl 13437 1.1 christos 13438 1.1 christos # Additional compiler flags for building library objects. 13439 1.1 christos pic_flag=$lt_lt_prog_compiler_pic 13440 1.1 christos 13441 1.1 christos # Compiler flag to prevent dynamic linking. 13442 1.1 christos link_static_flag=$lt_lt_prog_compiler_static 13443 1.1 christos 13444 1.1 christos # Does compiler simultaneously support -c and -o options? 13445 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13446 1.1 christos 13447 1.1 christos # Whether or not to add -lc for building shared libraries. 13448 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc 13449 1.1 christos 13450 1.1 christos # Whether or not to disallow shared libs when runtime libs are static. 13451 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13452 1.1 christos 13453 1.1 christos # Compiler flag to allow reflexive dlopens. 13454 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13455 1.1 christos 13456 1.1 christos # Compiler flag to generate shared objects directly from archives. 13457 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec 13458 1.1 christos 13459 1.1 christos # Whether the compiler copes with passing no objects directly. 13460 1.1 christos compiler_needs_object=$lt_compiler_needs_object 13461 1.1 christos 13462 1.1 christos # Create an old-style archive from a shared archive. 13463 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13464 1.1 christos 13465 1.1 christos # Create a temporary old-style archive to link instead of a shared archive. 13466 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13467 1.1 christos 13468 1.1 christos # Commands used to build a shared archive. 13469 1.1 christos archive_cmds=$lt_archive_cmds 13470 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds 13471 1.1 christos 13472 1.1 christos # Commands used to build a loadable module if different from building 13473 1.1 christos # a shared archive. 13474 1.1 christos module_cmds=$lt_module_cmds 13475 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds 13476 1.1 christos 13477 1.1 christos # Whether we are building with GNU ld or not. 13478 1.1 christos with_gnu_ld=$lt_with_gnu_ld 13479 1.1 christos 13480 1.1 christos # Flag that allows shared libraries with undefined symbols to be built. 13481 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag 13482 1.1 christos 13483 1.1 christos # Flag that enforces no undefined symbols. 13484 1.1 christos no_undefined_flag=$lt_no_undefined_flag 13485 1.1 christos 13486 1.1 christos # Flag to hardcode \$libdir into a binary during linking. 13487 1.1 christos # This must work even if \$libdir does not exist 13488 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13489 1.1 christos 13490 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary 13491 1.1 christos # during linking. This must work even if \$libdir does not exist. 13492 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13493 1.1 christos 13494 1.1 christos # Whether we need a single "-rpath" flag with a separated argument. 13495 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator 13496 1.1 christos 13497 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13498 1.1 christos # DIR into the resulting binary. 13499 1.1 christos hardcode_direct=$hardcode_direct 13500 1.1 christos 13501 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13502 1.1 christos # DIR into the resulting binary and the resulting library dependency is 13503 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13504 1.1 christos # library is relocated. 13505 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute 13506 1.1 christos 13507 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13508 1.1 christos # into the resulting binary. 13509 1.1 christos hardcode_minus_L=$hardcode_minus_L 13510 1.1 christos 13511 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13512 1.1 christos # into the resulting binary. 13513 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var 13514 1.1 christos 13515 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR 13516 1.1 christos # into the library and all subsequent libraries and executables linked 13517 1.1 christos # against it. 13518 1.1 christos hardcode_automatic=$hardcode_automatic 13519 1.1 christos 13520 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries 13521 1.1 christos # to runtime path list. 13522 1.1 christos inherit_rpath=$inherit_rpath 13523 1.1 christos 13524 1.1 christos # Whether libtool must link a program against all its dependency libraries. 13525 1.1 christos link_all_deplibs=$link_all_deplibs 13526 1.1 christos 13527 1.1 christos # Fix the shell variable \$srcfile for the compiler. 13528 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path 13529 1.1 christos 13530 1.1 christos # Set to "yes" if exported symbols are required. 13531 1.1 christos always_export_symbols=$always_export_symbols 13532 1.1 christos 13533 1.1 christos # The commands to list exported symbols. 13534 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds 13535 1.1 christos 13536 1.1 christos # Symbols that should not be listed in the preloaded symbols. 13537 1.1 christos exclude_expsyms=$lt_exclude_expsyms 13538 1.1 christos 13539 1.1 christos # Symbols that must always be exported. 13540 1.1 christos include_expsyms=$lt_include_expsyms 13541 1.1 christos 13542 1.1 christos # Commands necessary for linking programs (against libraries) with templates. 13543 1.1 christos prelink_cmds=$lt_prelink_cmds 13544 1.1 christos 13545 1.1 christos # Specify filename containing input files. 13546 1.1 christos file_list_spec=$lt_file_list_spec 13547 1.1 christos 13548 1.1 christos # How to hardcode a shared library path into an executable. 13549 1.1 christos hardcode_action=$hardcode_action 13550 1.1 christos 13551 1.1 christos # ### END LIBTOOL CONFIG 13552 1.1 christos 13553 1.1 christos _LT_EOF 13554 1.1 christos 13555 1.1 christos case $host_os in 13556 1.1 christos aix3*) 13557 1.1 christos cat <<\_LT_EOF >> "$cfgfile" 13558 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 13559 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 13560 1.1 christos # vanish in a puff of smoke. 13561 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 13562 1.1 christos COLLECT_NAMES= 13563 1.1 christos export COLLECT_NAMES 13564 1.1 christos fi 13565 1.1 christos _LT_EOF 13566 1.1 christos ;; 13567 1.1 christos esac 13568 1.1 christos 13569 1.1 christos 13570 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 13571 1.1 christos 13572 1.1 christos 13573 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if 13574 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in 13575 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem 13576 1.1 christos # is reportedly fixed, but why not run on old versions too? 13577 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13578 1.1 christos || (rm -f "$cfgfile"; exit 1) 13579 1.1 christos 13580 1.1 christos case $xsi_shell in 13581 1.1 christos yes) 13582 1.1 christos cat << \_LT_EOF >> "$cfgfile" 13583 1.1 christos 13584 1.1 christos # func_dirname file append nondir_replacement 13585 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13586 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 13587 1.1 christos func_dirname () 13588 1.1 christos { 13589 1.1 christos case ${1} in 13590 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 13591 1.1 christos * ) func_dirname_result="${3}" ;; 13592 1.1 christos esac 13593 1.1 christos } 13594 1.1 christos 13595 1.1 christos # func_basename file 13596 1.1 christos func_basename () 13597 1.1 christos { 13598 1.1 christos func_basename_result="${1##*/}" 13599 1.1 christos } 13600 1.1 christos 13601 1.1 christos # func_dirname_and_basename file append nondir_replacement 13602 1.1 christos # perform func_basename and func_dirname in a single function 13603 1.1 christos # call: 13604 1.1 christos # dirname: Compute the dirname of FILE. If nonempty, 13605 1.1 christos # add APPEND to the result, otherwise set result 13606 1.1 christos # to NONDIR_REPLACEMENT. 13607 1.1 christos # value returned in "$func_dirname_result" 13608 1.1 christos # basename: Compute filename of FILE. 13609 1.1 christos # value retuned in "$func_basename_result" 13610 1.1 christos # Implementation must be kept synchronized with func_dirname 13611 1.1 christos # and func_basename. For efficiency, we do not delegate to 13612 1.1 christos # those functions but instead duplicate the functionality here. 13613 1.1 christos func_dirname_and_basename () 13614 1.1 christos { 13615 1.1 christos case ${1} in 13616 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 13617 1.1 christos * ) func_dirname_result="${3}" ;; 13618 1.1 christos esac 13619 1.1 christos func_basename_result="${1##*/}" 13620 1.1 christos } 13621 1.1 christos 13622 1.1 christos # func_stripname prefix suffix name 13623 1.1 christos # strip PREFIX and SUFFIX off of NAME. 13624 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 13625 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 13626 1.1 christos # dot (in which case that matches only a dot). 13627 1.1 christos func_stripname () 13628 1.1 christos { 13629 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13630 1.1 christos # positional parameters, so assign one to ordinary parameter first. 13631 1.1 christos func_stripname_result=${3} 13632 1.1 christos func_stripname_result=${func_stripname_result#"${1}"} 13633 1.1 christos func_stripname_result=${func_stripname_result%"${2}"} 13634 1.1 christos } 13635 1.1 christos 13636 1.1 christos # func_opt_split 13637 1.1 christos func_opt_split () 13638 1.1 christos { 13639 1.1 christos func_opt_split_opt=${1%%=*} 13640 1.1 christos func_opt_split_arg=${1#*=} 13641 1.1 christos } 13642 1.1 christos 13643 1.1 christos # func_lo2o object 13644 1.1 christos func_lo2o () 13645 1.1 christos { 13646 1.1 christos case ${1} in 13647 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13648 1.1 christos *) func_lo2o_result=${1} ;; 13649 1.1 christos esac 13650 1.1 christos } 13651 1.1 christos 13652 1.1 christos # func_xform libobj-or-source 13653 1.1 christos func_xform () 13654 1.1 christos { 13655 1.1 christos func_xform_result=${1%.*}.lo 13656 1.1 christos } 13657 1.1 christos 13658 1.1 christos # func_arith arithmetic-term... 13659 1.1 christos func_arith () 13660 1.1 christos { 13661 1.1 christos func_arith_result=$(( $* )) 13662 1.1 christos } 13663 1.1 christos 13664 1.1 christos # func_len string 13665 1.1 christos # STRING may not start with a hyphen. 13666 1.1 christos func_len () 13667 1.1 christos { 13668 1.1 christos func_len_result=${#1} 13669 1.1 christos } 13670 1.1 christos 13671 1.1 christos _LT_EOF 13672 1.1 christos ;; 13673 1.1 christos *) # Bourne compatible functions. 13674 1.1 christos cat << \_LT_EOF >> "$cfgfile" 13675 1.1 christos 13676 1.1 christos # func_dirname file append nondir_replacement 13677 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13678 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 13679 1.1 christos func_dirname () 13680 1.1 christos { 13681 1.1 christos # Extract subdirectory from the argument. 13682 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13683 1.1 christos if test "X$func_dirname_result" = "X${1}"; then 13684 1.1 christos func_dirname_result="${3}" 13685 1.1 christos else 13686 1.1 christos func_dirname_result="$func_dirname_result${2}" 13687 1.1 christos fi 13688 1.1 christos } 13689 1.1 christos 13690 1.1 christos # func_basename file 13691 1.1 christos func_basename () 13692 1.1 christos { 13693 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13694 1.1 christos } 13695 1.1 christos 13696 1.1 christos 13697 1.1 christos # func_stripname prefix suffix name 13698 1.1 christos # strip PREFIX and SUFFIX off of NAME. 13699 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 13700 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 13701 1.1 christos # dot (in which case that matches only a dot). 13702 1.1 christos # func_strip_suffix prefix name 13703 1.1 christos func_stripname () 13704 1.1 christos { 13705 1.1 christos case ${2} in 13706 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13707 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13708 1.1 christos esac 13709 1.1 christos } 13710 1.1 christos 13711 1.1 christos # sed scripts: 13712 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13713 1.1 christos my_sed_long_arg='1s/^-[^=]*=//' 13714 1.1 christos 13715 1.1 christos # func_opt_split 13716 1.1 christos func_opt_split () 13717 1.1 christos { 13718 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13719 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13720 1.1 christos } 13721 1.1 christos 13722 1.1 christos # func_lo2o object 13723 1.1 christos func_lo2o () 13724 1.1 christos { 13725 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13726 1.1 christos } 13727 1.1 christos 13728 1.1 christos # func_xform libobj-or-source 13729 1.1 christos func_xform () 13730 1.1 christos { 13731 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13732 1.1 christos } 13733 1.1 christos 13734 1.1 christos # func_arith arithmetic-term... 13735 1.1 christos func_arith () 13736 1.1 christos { 13737 1.1 christos func_arith_result=`expr "$@"` 13738 1.1 christos } 13739 1.1 christos 13740 1.1 christos # func_len string 13741 1.1 christos # STRING may not start with a hyphen. 13742 1.1 christos func_len () 13743 1.1 christos { 13744 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13745 1.1 christos } 13746 1.1 christos 13747 1.1 christos _LT_EOF 13748 1.1 christos esac 13749 1.1 christos 13750 1.1 christos case $lt_shell_append in 13751 1.1 christos yes) 13752 1.1 christos cat << \_LT_EOF >> "$cfgfile" 13753 1.1 christos 13754 1.1 christos # func_append var value 13755 1.1 christos # Append VALUE to the end of shell variable VAR. 13756 1.1 christos func_append () 13757 1.1 christos { 13758 1.1 christos eval "$1+=\$2" 13759 1.1 christos } 13760 1.1 christos _LT_EOF 13761 1.1 christos ;; 13762 1.1 christos *) 13763 1.1 christos cat << \_LT_EOF >> "$cfgfile" 13764 1.1 christos 13765 1.1 christos # func_append var value 13766 1.1 christos # Append VALUE to the end of shell variable VAR. 13767 1.1 christos func_append () 13768 1.1 christos { 13769 1.1 christos eval "$1=\$$1\$2" 13770 1.1 christos } 13771 1.1 christos 13772 1.1 christos _LT_EOF 13773 1.1 christos ;; 13774 1.1 christos esac 13775 1.1 christos 13776 1.1 christos 13777 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13778 1.1 christos || (rm -f "$cfgfile"; exit 1) 13779 1.1 christos 13780 1.1 christos mv -f "$cfgfile" "$ofile" || 13781 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13782 1.1 christos chmod +x "$ofile" 13783 1.1 christos 13784 1.1 christos ;; 13785 1.1 christos 13786 1.1 christos esac 13787 1.1 christos done # for ac_tag 13788 1.1 christos 13789 1.1 christos 13790 1.1 christos as_fn_exit 0 13791 1.1 christos _ACEOF 13792 1.1 christos ac_clean_files=$ac_clean_files_save 13793 1.1 christos 13794 1.1 christos test $ac_write_fail = 0 || 13795 1.4 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13796 1.1 christos 13797 1.1 christos 13798 1.1 christos # configure is writing to config.log, and then calls config.status. 13799 1.1 christos # config.status does its own redirection, appending to config.log. 13800 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 13801 1.1 christos # by configure, so config.status won't be able to write to it; its 13802 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 13803 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 13804 1.1 christos # appended to by config.status. When coming back to configure, we 13805 1.1 christos # need to make the FD available again. 13806 1.1 christos if test "$no_create" != yes; then 13807 1.1 christos ac_cs_success=: 13808 1.1 christos ac_config_status_args= 13809 1.1 christos test "$silent" = yes && 13810 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 13811 1.1 christos exec 5>/dev/null 13812 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13813 1.1 christos exec 5>>config.log 13814 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13815 1.1 christos # would make configure fail if this is the last instruction. 13816 1.4 christos $ac_cs_success || as_fn_exit 1 13817 1.1 christos fi 13818 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13819 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13820 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13821 1.1 christos fi 13822 1.1 christos 13823