1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.1.1.9 christos # Generated by GNU Autoconf 2.69 for zlib 1.3.1. 4 1.1.1.4 christos # 5 1.1.1.4 christos # 6 1.1.1.4 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 christos # 8 1.1 christos # 9 1.1 christos # This configure script is free software; the Free Software Foundation 10 1.1 christos # gives unlimited permission to copy, distribute and modify it. 11 1.1 christos ## -------------------- ## 12 1.1 christos ## M4sh Initialization. ## 13 1.1 christos ## -------------------- ## 14 1.1 christos 15 1.1 christos # Be more Bourne compatible 16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 christos emulate sh 19 1.1 christos NULLCMD=: 20 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 christos # is contrary to our usage. Disable this feature. 22 1.1 christos alias -g '${1+"$@"}'='"$@"' 23 1.1 christos setopt NO_GLOB_SUBST 24 1.1 christos else 25 1.1 christos case `(set -o) 2>/dev/null` in #( 26 1.1 christos *posix*) : 27 1.1 christos set -o posix ;; #( 28 1.1 christos *) : 29 1.1 christos ;; 30 1.1 christos esac 31 1.1 christos fi 32 1.1 christos 33 1.1 christos 34 1.1 christos as_nl=' 35 1.1 christos ' 36 1.1 christos export as_nl 37 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 christos # but without wasting forks for bash or zsh. 43 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 christos as_echo='print -r --' 46 1.1 christos as_echo_n='print -rn --' 47 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 christos as_echo='printf %s\n' 49 1.1 christos as_echo_n='printf %s' 50 1.1 christos else 51 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 christos as_echo_n='/usr/ucb/echo -n' 54 1.1 christos else 55 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 christos as_echo_n_body='eval 57 1.1 christos arg=$1; 58 1.1 christos case $arg in #( 59 1.1 christos *"$as_nl"*) 60 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 christos esac; 63 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 christos ' 65 1.1 christos export as_echo_n_body 66 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 christos fi 68 1.1 christos export as_echo_body 69 1.1 christos as_echo='sh -c $as_echo_body as_echo' 70 1.1 christos fi 71 1.1 christos 72 1.1 christos # The user is always right. 73 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 christos PATH_SEPARATOR=: 75 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 christos PATH_SEPARATOR=';' 78 1.1 christos } 79 1.1 christos fi 80 1.1 christos 81 1.1 christos 82 1.1 christos # IFS 83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 christos # there to prevent editors from complaining about space-tab. 85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 christos # splitting by setting IFS to empty value.) 87 1.1 christos IFS=" "" $as_nl" 88 1.1 christos 89 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 90 1.1.1.4 christos as_myself= 91 1.1 christos case $0 in #(( 92 1.1 christos *[\\/]* ) as_myself=$0 ;; 93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 christos for as_dir in $PATH 95 1.1 christos do 96 1.1 christos IFS=$as_save_IFS 97 1.1 christos test -z "$as_dir" && as_dir=. 98 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 christos done 100 1.1 christos IFS=$as_save_IFS 101 1.1 christos 102 1.1 christos ;; 103 1.1 christos esac 104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 christos # in which case we are not to be found in the path. 106 1.1 christos if test "x$as_myself" = x; then 107 1.1 christos as_myself=$0 108 1.1 christos fi 109 1.1 christos if test ! -f "$as_myself"; then 110 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 christos exit 1 112 1.1 christos fi 113 1.1 christos 114 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 117 1.1 christos # trigger a bug in pdksh 5.2.14. 118 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 christos do eval test x\${$as_var+set} = xset \ 120 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 christos done 122 1.1 christos PS1='$ ' 123 1.1 christos PS2='> ' 124 1.1 christos PS4='+ ' 125 1.1 christos 126 1.1 christos # NLS nuisances. 127 1.1 christos LC_ALL=C 128 1.1 christos export LC_ALL 129 1.1 christos LANGUAGE=C 130 1.1 christos export LANGUAGE 131 1.1 christos 132 1.1 christos # CDPATH. 133 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 christos 135 1.1.1.4 christos # Use a proper internal environment variable to ensure we don't fall 136 1.1.1.4 christos # into an infinite loop, continuously re-executing ourselves. 137 1.1.1.4 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.1.1.4 christos _as_can_reexec=no; export _as_can_reexec; 139 1.1.1.4 christos # We cannot yet assume a decent shell, so we have to provide a 140 1.1.1.4 christos # neutralization value for shells without unset; and this also 141 1.1.1.4 christos # works around shells that cannot unset nonexistent variables. 142 1.1.1.4 christos # Preserve -v and -x to the replacement shell. 143 1.1.1.4 christos BASH_ENV=/dev/null 144 1.1.1.4 christos ENV=/dev/null 145 1.1.1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.1.1.4 christos case $- in # (((( 147 1.1.1.4 christos *v*x* | *x*v* ) as_opts=-vx ;; 148 1.1.1.4 christos *v* ) as_opts=-v ;; 149 1.1.1.4 christos *x* ) as_opts=-x ;; 150 1.1.1.4 christos * ) as_opts= ;; 151 1.1.1.4 christos esac 152 1.1.1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.1.1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail 154 1.1.1.4 christos # out after a failed `exec'. 155 1.1.1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.1.1.4 christos as_fn_exit 255 157 1.1.1.4 christos fi 158 1.1.1.4 christos # We don't want this to propagate to other subprocesses. 159 1.1.1.4 christos { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 christos if test "x$CONFIG_SHELL" = x; then 161 1.1 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 christos emulate sh 163 1.1 christos NULLCMD=: 164 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 christos # is contrary to our usage. Disable this feature. 166 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 christos setopt NO_GLOB_SUBST 168 1.1 christos else 169 1.1 christos case \`(set -o) 2>/dev/null\` in #( 170 1.1 christos *posix*) : 171 1.1 christos set -o posix ;; #( 172 1.1 christos *) : 173 1.1 christos ;; 174 1.1 christos esac 175 1.1 christos fi 176 1.1 christos " 177 1.1 christos as_required="as_fn_return () { (exit \$1); } 178 1.1 christos as_fn_success () { as_fn_return 0; } 179 1.1 christos as_fn_failure () { as_fn_return 1; } 180 1.1 christos as_fn_ret_success () { return 0; } 181 1.1 christos as_fn_ret_failure () { return 1; } 182 1.1 christos 183 1.1 christos exitcode=0 184 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 christos 190 1.1 christos else 191 1.1 christos exitcode=1; echo positional parameters were not saved. 192 1.1 christos fi 193 1.1.1.4 christos test x\$exitcode = x0 || exit 1 194 1.1.1.4 christos test -x / || exit 1" 195 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.1 christos 200 1.1 christos test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 201 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 202 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 203 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 1.1 christos PATH=/empty FPATH=/empty; export PATH FPATH 205 1.1 christos test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 206 1.1 christos || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 207 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1" 208 1.1 christos if (eval "$as_required") 2>/dev/null; then : 209 1.1 christos as_have_required=yes 210 1.1 christos else 211 1.1 christos as_have_required=no 212 1.1 christos fi 213 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 1.1 christos 215 1.1 christos else 216 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217 1.1 christos as_found=false 218 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219 1.1 christos do 220 1.1 christos IFS=$as_save_IFS 221 1.1 christos test -z "$as_dir" && as_dir=. 222 1.1 christos as_found=: 223 1.1 christos case $as_dir in #( 224 1.1 christos /*) 225 1.1 christos for as_base in sh bash ksh sh5; do 226 1.1 christos # Try only shells that exist, to save several forks. 227 1.1 christos as_shell=$as_dir/$as_base 228 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes 231 1.1 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 1.1 christos break 2 233 1.1 christos fi 234 1.1 christos fi 235 1.1 christos done;; 236 1.1 christos esac 237 1.1 christos as_found=false 238 1.1 christos done 239 1.1 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes 242 1.1 christos fi; } 243 1.1 christos IFS=$as_save_IFS 244 1.1 christos 245 1.1 christos 246 1.1 christos if test "x$CONFIG_SHELL" != x; then : 247 1.1.1.4 christos export CONFIG_SHELL 248 1.1.1.4 christos # We cannot yet assume a decent shell, so we have to provide a 249 1.1.1.4 christos # neutralization value for shells without unset; and this also 250 1.1.1.4 christos # works around shells that cannot unset nonexistent variables. 251 1.1.1.4 christos # Preserve -v and -x to the replacement shell. 252 1.1.1.4 christos BASH_ENV=/dev/null 253 1.1.1.4 christos ENV=/dev/null 254 1.1.1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.1.1.4 christos case $- in # (((( 256 1.1.1.4 christos *v*x* | *x*v* ) as_opts=-vx ;; 257 1.1.1.4 christos *v* ) as_opts=-v ;; 258 1.1.1.4 christos *x* ) as_opts=-x ;; 259 1.1.1.4 christos * ) as_opts= ;; 260 1.1.1.4 christos esac 261 1.1.1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.1.1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail 263 1.1.1.4 christos # out after a failed `exec'. 264 1.1.1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.1.1.4 christos exit 255 266 1.1 christos fi 267 1.1 christos 268 1.1 christos if test x$as_have_required = xno; then : 269 1.1 christos $as_echo "$0: This script requires a shell more modern than all" 270 1.1 christos $as_echo "$0: the shells that I found on your system." 271 1.1 christos if test x${ZSH_VERSION+set} = xset ; then 272 1.1 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 1.1 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 1.1 christos else 275 1.1 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 1.1 christos $0: including any error possibly output before this 277 1.1 christos $0: message. Then install a modern shell, or manually run 278 1.1 christos $0: the script under such a shell if you do have one." 279 1.1 christos fi 280 1.1 christos exit 1 281 1.1 christos fi 282 1.1 christos fi 283 1.1 christos fi 284 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 285 1.1 christos export SHELL 286 1.1 christos # Unset more variables known to interfere with behavior of common tools. 287 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS= 288 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS 289 1.1 christos 290 1.1 christos ## --------------------- ## 291 1.1 christos ## M4sh Shell Functions. ## 292 1.1 christos ## --------------------- ## 293 1.1 christos # as_fn_unset VAR 294 1.1 christos # --------------- 295 1.1 christos # Portably unset VAR. 296 1.1 christos as_fn_unset () 297 1.1 christos { 298 1.1 christos { eval $1=; unset $1;} 299 1.1 christos } 300 1.1 christos as_unset=as_fn_unset 301 1.1 christos 302 1.1 christos # as_fn_set_status STATUS 303 1.1 christos # ----------------------- 304 1.1 christos # Set $? to STATUS, without forking. 305 1.1 christos as_fn_set_status () 306 1.1 christos { 307 1.1 christos return $1 308 1.1 christos } # as_fn_set_status 309 1.1 christos 310 1.1 christos # as_fn_exit STATUS 311 1.1 christos # ----------------- 312 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 1.1 christos as_fn_exit () 314 1.1 christos { 315 1.1 christos set +e 316 1.1 christos as_fn_set_status $1 317 1.1 christos exit $1 318 1.1 christos } # as_fn_exit 319 1.1 christos 320 1.1 christos # as_fn_mkdir_p 321 1.1 christos # ------------- 322 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 323 1.1 christos as_fn_mkdir_p () 324 1.1 christos { 325 1.1 christos 326 1.1 christos case $as_dir in #( 327 1.1 christos -*) as_dir=./$as_dir;; 328 1.1 christos esac 329 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 330 1.1 christos as_dirs= 331 1.1 christos while :; do 332 1.1 christos case $as_dir in #( 333 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 1.1 christos *) as_qdir=$as_dir;; 335 1.1 christos esac 336 1.1 christos as_dirs="'$as_qdir' $as_dirs" 337 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 338 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 340 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 341 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 1.1 christos $as_echo X"$as_dir" | 343 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 1.1 christos s//\1/ 345 1.1 christos q 346 1.1 christos } 347 1.1 christos /^X\(\/\/\)[^/].*/{ 348 1.1 christos s//\1/ 349 1.1 christos q 350 1.1 christos } 351 1.1 christos /^X\(\/\/\)$/{ 352 1.1 christos s//\1/ 353 1.1 christos q 354 1.1 christos } 355 1.1 christos /^X\(\/\).*/{ 356 1.1 christos s//\1/ 357 1.1 christos q 358 1.1 christos } 359 1.1 christos s/.*/./; q'` 360 1.1 christos test -d "$as_dir" && break 361 1.1 christos done 362 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 363 1.1.1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 1.1 christos 365 1.1 christos 366 1.1 christos } # as_fn_mkdir_p 367 1.1.1.4 christos 368 1.1.1.4 christos # as_fn_executable_p FILE 369 1.1.1.4 christos # ----------------------- 370 1.1.1.4 christos # Test if FILE is an executable regular file. 371 1.1.1.4 christos as_fn_executable_p () 372 1.1.1.4 christos { 373 1.1.1.4 christos test -f "$1" && test -x "$1" 374 1.1.1.4 christos } # as_fn_executable_p 375 1.1 christos # as_fn_append VAR VALUE 376 1.1 christos # ---------------------- 377 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 378 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 379 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 380 1.1 christos # implementations. 381 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 1.1 christos eval 'as_fn_append () 383 1.1 christos { 384 1.1 christos eval $1+=\$2 385 1.1 christos }' 386 1.1 christos else 387 1.1 christos as_fn_append () 388 1.1 christos { 389 1.1 christos eval $1=\$$1\$2 390 1.1 christos } 391 1.1 christos fi # as_fn_append 392 1.1 christos 393 1.1 christos # as_fn_arith ARG... 394 1.1 christos # ------------------ 395 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 396 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 1.1 christos # must be portable across $(()) and expr. 398 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 1.1 christos eval 'as_fn_arith () 400 1.1 christos { 401 1.1 christos as_val=$(( $* )) 402 1.1 christos }' 403 1.1 christos else 404 1.1 christos as_fn_arith () 405 1.1 christos { 406 1.1 christos as_val=`expr "$@" || test $? -eq 1` 407 1.1 christos } 408 1.1 christos fi # as_fn_arith 409 1.1 christos 410 1.1 christos 411 1.1.1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.1.1.4 christos # ---------------------------------------- 413 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 1.1.1.4 christos # script with STATUS, using 1 if that was 0. 416 1.1 christos as_fn_error () 417 1.1 christos { 418 1.1.1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1 419 1.1.1.4 christos if test "$4"; then 420 1.1.1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 christos fi 423 1.1.1.4 christos $as_echo "$as_me: error: $2" >&2 424 1.1 christos as_fn_exit $as_status 425 1.1 christos } # as_fn_error 426 1.1 christos 427 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 428 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 1.1 christos as_expr=expr 430 1.1 christos else 431 1.1 christos as_expr=false 432 1.1 christos fi 433 1.1 christos 434 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 1.1 christos as_basename=basename 436 1.1 christos else 437 1.1 christos as_basename=false 438 1.1 christos fi 439 1.1 christos 440 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 1.1 christos as_dirname=dirname 442 1.1 christos else 443 1.1 christos as_dirname=false 444 1.1 christos fi 445 1.1 christos 446 1.1 christos as_me=`$as_basename -- "$0" || 447 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 1.1 christos X"$0" : 'X\(//\)$' \| \ 449 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 1.1 christos $as_echo X/"$0" | 451 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 1.1 christos s//\1/ 453 1.1 christos q 454 1.1 christos } 455 1.1 christos /^X\/\(\/\/\)$/{ 456 1.1 christos s//\1/ 457 1.1 christos q 458 1.1 christos } 459 1.1 christos /^X\/\(\/\).*/{ 460 1.1 christos s//\1/ 461 1.1 christos q 462 1.1 christos } 463 1.1 christos s/.*/./; q'` 464 1.1 christos 465 1.1 christos # Avoid depending upon Character Ranges. 466 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 1.1 christos as_cr_digits='0123456789' 470 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 471 1.1 christos 472 1.1 christos 473 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 1.1 christos sed -n ' 479 1.1 christos p 480 1.1 christos /[$]LINENO/= 481 1.1 christos ' <$as_myself | 482 1.1 christos sed ' 483 1.1 christos s/[$]LINENO.*/&-/ 484 1.1 christos t lineno 485 1.1 christos b 486 1.1 christos :lineno 487 1.1 christos N 488 1.1 christos :loop 489 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 1.1 christos t loop 491 1.1 christos s/-\n.*// 492 1.1 christos ' >$as_me.lineno && 493 1.1 christos chmod +x "$as_me.lineno" || 494 1.1 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 1.1 christos 496 1.1.1.4 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.1.1.4 christos # already done that, so ensure we don't try to do so again and fall 498 1.1.1.4 christos # in an infinite loop. This has already happened in practice. 499 1.1.1.4 christos _as_can_reexec=no; export _as_can_reexec 500 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems 501 1.1 christos # (the dirname of $[0] is not the place where we might find the 502 1.1 christos # original and so on. Autoconf is especially sensitive to this). 503 1.1 christos . "./$as_me.lineno" 504 1.1 christos # Exit status is that of the last command. 505 1.1 christos exit 506 1.1 christos } 507 1.1 christos 508 1.1 christos ECHO_C= ECHO_N= ECHO_T= 509 1.1 christos case `echo -n x` in #((((( 510 1.1 christos -n*) 511 1.1 christos case `echo 'xy\c'` in 512 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 1.1 christos xy) ECHO_C='\c';; 514 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 1.1 christos ECHO_T=' ';; 516 1.1 christos esac;; 517 1.1 christos *) 518 1.1 christos ECHO_N='-n';; 519 1.1 christos esac 520 1.1 christos 521 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 522 1.1 christos if test -d conf$$.dir; then 523 1.1 christos rm -f conf$$.dir/conf$$.file 524 1.1 christos else 525 1.1 christos rm -f conf$$.dir 526 1.1 christos mkdir conf$$.dir 2>/dev/null 527 1.1 christos fi 528 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 529 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 530 1.1 christos as_ln_s='ln -s' 531 1.1 christos # ... but there are two gotchas: 532 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 1.1.1.4 christos # In both cases, we have to default to `cp -pR'. 535 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 1.1.1.4 christos as_ln_s='cp -pR' 537 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 538 1.1 christos as_ln_s=ln 539 1.1 christos else 540 1.1.1.4 christos as_ln_s='cp -pR' 541 1.1 christos fi 542 1.1 christos else 543 1.1.1.4 christos as_ln_s='cp -pR' 544 1.1 christos fi 545 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 1.1 christos rmdir conf$$.dir 2>/dev/null 547 1.1 christos 548 1.1 christos if mkdir -p . 2>/dev/null; then 549 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 550 1.1 christos else 551 1.1 christos test -d ./-p && rmdir ./-p 552 1.1 christos as_mkdir_p=false 553 1.1 christos fi 554 1.1 christos 555 1.1.1.4 christos as_test_x='test -x' 556 1.1.1.4 christos as_executable_p=as_fn_executable_p 557 1.1 christos 558 1.1 christos # Sed expression to map a string onto a valid CPP name. 559 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 1.1 christos 561 1.1 christos # Sed expression to map a string onto a valid variable name. 562 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 1.1 christos 564 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 565 1.1 christos 566 1.1 christos 567 1.1.1.4 christos test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.1.1.4 christos exec 6>&1 569 1.1 christos 570 1.1 christos # Name of the host. 571 1.1.1.4 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 1.1 christos # so uname gets run too. 573 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 1.1 christos 575 1.1 christos # 576 1.1 christos # Initializations. 577 1.1 christos # 578 1.1 christos ac_default_prefix=/usr/local 579 1.1 christos ac_clean_files= 580 1.1 christos ac_config_libobj_dir=. 581 1.1 christos LIBOBJS= 582 1.1 christos cross_compiling=no 583 1.1 christos subdirs= 584 1.1 christos MFLAGS= 585 1.1 christos MAKEFLAGS= 586 1.1 christos 587 1.1 christos # Identity of this package. 588 1.1.1.4 christos PACKAGE_NAME='zlib' 589 1.1.1.4 christos PACKAGE_TARNAME='zlib' 590 1.1.1.9 christos PACKAGE_VERSION='1.3.1' 591 1.1.1.9 christos PACKAGE_STRING='zlib 1.3.1' 592 1.1.1.4 christos PACKAGE_BUGREPORT='' 593 1.1.1.4 christos PACKAGE_URL='' 594 1.1 christos 595 1.1 christos ac_unique_file="zlib.h" 596 1.1 christos # Factoring default headers for most tests. 597 1.1 christos ac_includes_default="\ 598 1.1 christos #include <stdio.h> 599 1.1 christos #ifdef HAVE_SYS_TYPES_H 600 1.1 christos # include <sys/types.h> 601 1.1 christos #endif 602 1.1 christos #ifdef HAVE_SYS_STAT_H 603 1.1 christos # include <sys/stat.h> 604 1.1 christos #endif 605 1.1 christos #ifdef STDC_HEADERS 606 1.1 christos # include <stdlib.h> 607 1.1 christos # include <stddef.h> 608 1.1 christos #else 609 1.1 christos # ifdef HAVE_STDLIB_H 610 1.1 christos # include <stdlib.h> 611 1.1 christos # endif 612 1.1 christos #endif 613 1.1 christos #ifdef HAVE_STRING_H 614 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615 1.1 christos # include <memory.h> 616 1.1 christos # endif 617 1.1 christos # include <string.h> 618 1.1 christos #endif 619 1.1 christos #ifdef HAVE_STRINGS_H 620 1.1 christos # include <strings.h> 621 1.1 christos #endif 622 1.1 christos #ifdef HAVE_INTTYPES_H 623 1.1 christos # include <inttypes.h> 624 1.1 christos #endif 625 1.1 christos #ifdef HAVE_STDINT_H 626 1.1 christos # include <stdint.h> 627 1.1 christos #endif 628 1.1 christos #ifdef HAVE_UNISTD_H 629 1.1 christos # include <unistd.h> 630 1.1 christos #endif" 631 1.1 christos 632 1.1.1.4 christos ac_header_list= 633 1.1 christos ac_subst_vars='am__EXEEXT_FALSE 634 1.1 christos am__EXEEXT_TRUE 635 1.1 christos LTLIBOBJS 636 1.1 christos LIBOBJS 637 1.1 christos PICFLAG 638 1.1.1.7 christos enable_host_pie 639 1.1.1.7 christos enable_host_shared 640 1.1 christos TARGET_LIBRARY_FALSE 641 1.1 christos TARGET_LIBRARY_TRUE 642 1.1 christos toolexeclibdir 643 1.1 christos toolexecdir 644 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_FALSE 645 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_TRUE 646 1.1 christos CPP 647 1.1 christos OTOOL64 648 1.1 christos OTOOL 649 1.1 christos LIPO 650 1.1 christos NMEDIT 651 1.1 christos DSYMUTIL 652 1.1 christos RANLIB 653 1.1 christos AR 654 1.1 christos OBJDUMP 655 1.1 christos LN_S 656 1.1 christos NM 657 1.1 christos ac_ct_DUMPBIN 658 1.1 christos DUMPBIN 659 1.1 christos LD 660 1.1 christos FGREP 661 1.1 christos EGREP 662 1.1 christos GREP 663 1.1 christos SED 664 1.1 christos LIBTOOL 665 1.1.1.9 christos CET_FLAGS 666 1.1 christos am__fastdepCC_FALSE 667 1.1 christos am__fastdepCC_TRUE 668 1.1 christos CCDEPMODE 669 1.1.1.2 christos am__nodep 670 1.1 christos AMDEPBACKSLASH 671 1.1 christos AMDEP_FALSE 672 1.1 christos AMDEP_TRUE 673 1.1 christos am__quote 674 1.1 christos am__include 675 1.1 christos DEPDIR 676 1.1 christos OBJEXT 677 1.1 christos EXEEXT 678 1.1 christos ac_ct_CC 679 1.1 christos CPPFLAGS 680 1.1 christos LDFLAGS 681 1.1 christos CFLAGS 682 1.1 christos CC 683 1.1 christos COMPPATH 684 1.1 christos MAINT 685 1.1 christos MAINTAINER_MODE_FALSE 686 1.1 christos MAINTAINER_MODE_TRUE 687 1.1.1.4 christos AM_BACKSLASH 688 1.1.1.4 christos AM_DEFAULT_VERBOSITY 689 1.1.1.4 christos AM_DEFAULT_V 690 1.1.1.4 christos AM_V 691 1.1 christos am__untar 692 1.1 christos am__tar 693 1.1 christos AMTAR 694 1.1 christos am__leading_dot 695 1.1 christos SET_MAKE 696 1.1 christos AWK 697 1.1 christos mkdir_p 698 1.1 christos MKDIR_P 699 1.1 christos INSTALL_STRIP_PROGRAM 700 1.1 christos STRIP 701 1.1 christos install_sh 702 1.1 christos MAKEINFO 703 1.1 christos AUTOHEADER 704 1.1 christos AUTOMAKE 705 1.1 christos AUTOCONF 706 1.1 christos ACLOCAL 707 1.1 christos VERSION 708 1.1 christos PACKAGE 709 1.1 christos CYGPATH_W 710 1.1 christos am__isrc 711 1.1 christos INSTALL_DATA 712 1.1 christos INSTALL_SCRIPT 713 1.1 christos INSTALL_PROGRAM 714 1.1 christos mkinstalldirs 715 1.1 christos target_os 716 1.1 christos target_vendor 717 1.1 christos target_cpu 718 1.1 christos target 719 1.1 christos host_os 720 1.1 christos host_vendor 721 1.1 christos host_cpu 722 1.1 christos host 723 1.1 christos build_os 724 1.1 christos build_vendor 725 1.1 christos build_cpu 726 1.1 christos build 727 1.1 christos multi_basedir 728 1.1 christos target_alias 729 1.1 christos host_alias 730 1.1 christos build_alias 731 1.1 christos LIBS 732 1.1 christos ECHO_T 733 1.1 christos ECHO_N 734 1.1 christos ECHO_C 735 1.1 christos DEFS 736 1.1 christos mandir 737 1.1 christos localedir 738 1.1 christos libdir 739 1.1 christos psdir 740 1.1 christos pdfdir 741 1.1 christos dvidir 742 1.1 christos htmldir 743 1.1 christos infodir 744 1.1 christos docdir 745 1.1 christos oldincludedir 746 1.1 christos includedir 747 1.1 christos localstatedir 748 1.1 christos sharedstatedir 749 1.1 christos sysconfdir 750 1.1 christos datadir 751 1.1 christos datarootdir 752 1.1 christos libexecdir 753 1.1 christos sbindir 754 1.1 christos bindir 755 1.1 christos program_transform_name 756 1.1 christos prefix 757 1.1 christos exec_prefix 758 1.1 christos PACKAGE_URL 759 1.1 christos PACKAGE_BUGREPORT 760 1.1 christos PACKAGE_STRING 761 1.1 christos PACKAGE_VERSION 762 1.1 christos PACKAGE_TARNAME 763 1.1 christos PACKAGE_NAME 764 1.1 christos PATH_SEPARATOR 765 1.1 christos SHELL' 766 1.1 christos ac_subst_files='' 767 1.1 christos ac_user_opts=' 768 1.1 christos enable_option_checking 769 1.1 christos enable_multilib 770 1.1.1.4 christos enable_silent_rules 771 1.1 christos enable_maintainer_mode 772 1.1 christos with_target_subdir 773 1.1 christos with_cross_host 774 1.1 christos with_system_zlib 775 1.1 christos enable_dependency_tracking 776 1.1.1.9 christos enable_cet 777 1.1 christos enable_shared 778 1.1 christos enable_static 779 1.1 christos with_pic 780 1.1 christos enable_fast_install 781 1.1 christos with_gnu_ld 782 1.1 christos enable_libtool_lock 783 1.1.1.9 christos with_toolexeclibdir 784 1.1 christos enable_host_shared 785 1.1.1.7 christos enable_host_pie 786 1.1 christos ' 787 1.1 christos ac_precious_vars='build_alias 788 1.1 christos host_alias 789 1.1 christos target_alias 790 1.1 christos CPP 791 1.1 christos CPPFLAGS' 792 1.1 christos 793 1.1 christos 794 1.1 christos # Initialize some variables set by options. 795 1.1 christos ac_init_help= 796 1.1 christos ac_init_version=false 797 1.1 christos ac_unrecognized_opts= 798 1.1 christos ac_unrecognized_sep= 799 1.1 christos # The variables have the same names as the options, with 800 1.1 christos # dashes changed to underlines. 801 1.1 christos cache_file=/dev/null 802 1.1 christos exec_prefix=NONE 803 1.1 christos no_create= 804 1.1 christos no_recursion= 805 1.1 christos prefix=NONE 806 1.1 christos program_prefix=NONE 807 1.1 christos program_suffix=NONE 808 1.1 christos program_transform_name=s,x,x, 809 1.1 christos silent= 810 1.1 christos site= 811 1.1 christos srcdir= 812 1.1 christos verbose= 813 1.1 christos x_includes=NONE 814 1.1 christos x_libraries=NONE 815 1.1 christos 816 1.1 christos # Installation directory options. 817 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 818 1.1 christos # and all the variables that are supposed to be based on exec_prefix 819 1.1 christos # by default will actually change. 820 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 821 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 822 1.1 christos bindir='${exec_prefix}/bin' 823 1.1 christos sbindir='${exec_prefix}/sbin' 824 1.1 christos libexecdir='${exec_prefix}/libexec' 825 1.1 christos datarootdir='${prefix}/share' 826 1.1 christos datadir='${datarootdir}' 827 1.1 christos sysconfdir='${prefix}/etc' 828 1.1 christos sharedstatedir='${prefix}/com' 829 1.1 christos localstatedir='${prefix}/var' 830 1.1 christos includedir='${prefix}/include' 831 1.1 christos oldincludedir='/usr/include' 832 1.1.1.4 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 833 1.1 christos infodir='${datarootdir}/info' 834 1.1 christos htmldir='${docdir}' 835 1.1 christos dvidir='${docdir}' 836 1.1 christos pdfdir='${docdir}' 837 1.1 christos psdir='${docdir}' 838 1.1 christos libdir='${exec_prefix}/lib' 839 1.1 christos localedir='${datarootdir}/locale' 840 1.1 christos mandir='${datarootdir}/man' 841 1.1 christos 842 1.1 christos ac_prev= 843 1.1 christos ac_dashdash= 844 1.1 christos for ac_option 845 1.1 christos do 846 1.1 christos # If the previous option needs an argument, assign it. 847 1.1 christos if test -n "$ac_prev"; then 848 1.1 christos eval $ac_prev=\$ac_option 849 1.1 christos ac_prev= 850 1.1 christos continue 851 1.1 christos fi 852 1.1 christos 853 1.1 christos case $ac_option in 854 1.1.1.4 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 855 1.1.1.4 christos *=) ac_optarg= ;; 856 1.1.1.4 christos *) ac_optarg=yes ;; 857 1.1 christos esac 858 1.1 christos 859 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 860 1.1 christos 861 1.1 christos case $ac_dashdash$ac_option in 862 1.1 christos --) 863 1.1 christos ac_dashdash=yes ;; 864 1.1 christos 865 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 866 1.1 christos ac_prev=bindir ;; 867 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 868 1.1 christos bindir=$ac_optarg ;; 869 1.1 christos 870 1.1 christos -build | --build | --buil | --bui | --bu) 871 1.1 christos ac_prev=build_alias ;; 872 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 873 1.1 christos build_alias=$ac_optarg ;; 874 1.1 christos 875 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 876 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 877 1.1 christos ac_prev=cache_file ;; 878 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 879 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 880 1.1 christos cache_file=$ac_optarg ;; 881 1.1 christos 882 1.1 christos --config-cache | -C) 883 1.1 christos cache_file=config.cache ;; 884 1.1 christos 885 1.1 christos -datadir | --datadir | --datadi | --datad) 886 1.1 christos ac_prev=datadir ;; 887 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 888 1.1 christos datadir=$ac_optarg ;; 889 1.1 christos 890 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 891 1.1 christos | --dataroo | --dataro | --datar) 892 1.1 christos ac_prev=datarootdir ;; 893 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 894 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 895 1.1 christos datarootdir=$ac_optarg ;; 896 1.1 christos 897 1.1 christos -disable-* | --disable-*) 898 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 899 1.1 christos # Reject names that are not valid shell variable names. 900 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 901 1.1.1.4 christos as_fn_error $? "invalid feature name: $ac_useropt" 902 1.1 christos ac_useropt_orig=$ac_useropt 903 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 904 1.1 christos case $ac_user_opts in 905 1.1 christos *" 906 1.1 christos "enable_$ac_useropt" 907 1.1 christos "*) ;; 908 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 909 1.1 christos ac_unrecognized_sep=', ';; 910 1.1 christos esac 911 1.1 christos eval enable_$ac_useropt=no ;; 912 1.1 christos 913 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 914 1.1 christos ac_prev=docdir ;; 915 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 916 1.1 christos docdir=$ac_optarg ;; 917 1.1 christos 918 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 919 1.1 christos ac_prev=dvidir ;; 920 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 921 1.1 christos dvidir=$ac_optarg ;; 922 1.1 christos 923 1.1 christos -enable-* | --enable-*) 924 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 925 1.1 christos # Reject names that are not valid shell variable names. 926 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 927 1.1.1.4 christos as_fn_error $? "invalid feature name: $ac_useropt" 928 1.1 christos ac_useropt_orig=$ac_useropt 929 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 930 1.1 christos case $ac_user_opts in 931 1.1 christos *" 932 1.1 christos "enable_$ac_useropt" 933 1.1 christos "*) ;; 934 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 935 1.1 christos ac_unrecognized_sep=', ';; 936 1.1 christos esac 937 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 938 1.1 christos 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 ac_prev=exec_prefix ;; 943 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 944 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 945 1.1 christos | --exec=* | --exe=* | --ex=*) 946 1.1 christos exec_prefix=$ac_optarg ;; 947 1.1 christos 948 1.1 christos -gas | --gas | --ga | --g) 949 1.1 christos # Obsolete; use --with-gas. 950 1.1 christos with_gas=yes ;; 951 1.1 christos 952 1.1 christos -help | --help | --hel | --he | -h) 953 1.1 christos ac_init_help=long ;; 954 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 955 1.1 christos ac_init_help=recursive ;; 956 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 957 1.1 christos ac_init_help=short ;; 958 1.1 christos 959 1.1 christos -host | --host | --hos | --ho) 960 1.1 christos ac_prev=host_alias ;; 961 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 962 1.1 christos host_alias=$ac_optarg ;; 963 1.1 christos 964 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 965 1.1 christos ac_prev=htmldir ;; 966 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 967 1.1 christos | --ht=*) 968 1.1 christos htmldir=$ac_optarg ;; 969 1.1 christos 970 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 971 1.1 christos | --includ | --inclu | --incl | --inc) 972 1.1 christos ac_prev=includedir ;; 973 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 974 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 975 1.1 christos includedir=$ac_optarg ;; 976 1.1 christos 977 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 978 1.1 christos ac_prev=infodir ;; 979 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 980 1.1 christos infodir=$ac_optarg ;; 981 1.1 christos 982 1.1 christos -libdir | --libdir | --libdi | --libd) 983 1.1 christos ac_prev=libdir ;; 984 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 985 1.1 christos libdir=$ac_optarg ;; 986 1.1 christos 987 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 988 1.1 christos | --libexe | --libex | --libe) 989 1.1 christos ac_prev=libexecdir ;; 990 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 991 1.1 christos | --libexe=* | --libex=* | --libe=*) 992 1.1 christos libexecdir=$ac_optarg ;; 993 1.1 christos 994 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 995 1.1 christos ac_prev=localedir ;; 996 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 997 1.1 christos localedir=$ac_optarg ;; 998 1.1 christos 999 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 1000 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 1001 1.1 christos ac_prev=localstatedir ;; 1002 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1003 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1004 1.1 christos localstatedir=$ac_optarg ;; 1005 1.1 christos 1006 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1007 1.1 christos ac_prev=mandir ;; 1008 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1009 1.1 christos mandir=$ac_optarg ;; 1010 1.1 christos 1011 1.1 christos -nfp | --nfp | --nf) 1012 1.1 christos # Obsolete; use --without-fp. 1013 1.1 christos with_fp=no ;; 1014 1.1 christos 1015 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1016 1.1 christos | --no-cr | --no-c | -n) 1017 1.1 christos no_create=yes ;; 1018 1.1 christos 1019 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1020 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1021 1.1 christos no_recursion=yes ;; 1022 1.1 christos 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 ac_prev=oldincludedir ;; 1027 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1028 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1029 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1030 1.1 christos oldincludedir=$ac_optarg ;; 1031 1.1 christos 1032 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1033 1.1 christos ac_prev=prefix ;; 1034 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1035 1.1 christos prefix=$ac_optarg ;; 1036 1.1 christos 1037 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1038 1.1 christos | --program-pre | --program-pr | --program-p) 1039 1.1 christos ac_prev=program_prefix ;; 1040 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1041 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1042 1.1 christos program_prefix=$ac_optarg ;; 1043 1.1 christos 1044 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1045 1.1 christos | --program-suf | --program-su | --program-s) 1046 1.1 christos ac_prev=program_suffix ;; 1047 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1048 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1049 1.1 christos program_suffix=$ac_optarg ;; 1050 1.1 christos 1051 1.1 christos -program-transform-name | --program-transform-name \ 1052 1.1 christos | --program-transform-nam | --program-transform-na \ 1053 1.1 christos | --program-transform-n | --program-transform- \ 1054 1.1 christos | --program-transform | --program-transfor \ 1055 1.1 christos | --program-transfo | --program-transf \ 1056 1.1 christos | --program-trans | --program-tran \ 1057 1.1 christos | --progr-tra | --program-tr | --program-t) 1058 1.1 christos ac_prev=program_transform_name ;; 1059 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1060 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1061 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1062 1.1 christos | --program-transform=* | --program-transfor=* \ 1063 1.1 christos | --program-transfo=* | --program-transf=* \ 1064 1.1 christos | --program-trans=* | --program-tran=* \ 1065 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1066 1.1 christos program_transform_name=$ac_optarg ;; 1067 1.1 christos 1068 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1069 1.1 christos ac_prev=pdfdir ;; 1070 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1071 1.1 christos pdfdir=$ac_optarg ;; 1072 1.1 christos 1073 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1074 1.1 christos ac_prev=psdir ;; 1075 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1076 1.1 christos psdir=$ac_optarg ;; 1077 1.1 christos 1078 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1079 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1080 1.1 christos silent=yes ;; 1081 1.1 christos 1082 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1083 1.1 christos ac_prev=sbindir ;; 1084 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1085 1.1 christos | --sbi=* | --sb=*) 1086 1.1 christos sbindir=$ac_optarg ;; 1087 1.1 christos 1088 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1089 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1090 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1091 1.1 christos | --sha | --sh) 1092 1.1 christos ac_prev=sharedstatedir ;; 1093 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1094 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1095 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1096 1.1 christos | --sha=* | --sh=*) 1097 1.1 christos sharedstatedir=$ac_optarg ;; 1098 1.1 christos 1099 1.1 christos -site | --site | --sit) 1100 1.1 christos ac_prev=site ;; 1101 1.1 christos -site=* | --site=* | --sit=*) 1102 1.1 christos site=$ac_optarg ;; 1103 1.1 christos 1104 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1105 1.1 christos ac_prev=srcdir ;; 1106 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1107 1.1 christos srcdir=$ac_optarg ;; 1108 1.1 christos 1109 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1110 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1111 1.1 christos ac_prev=sysconfdir ;; 1112 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1113 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1114 1.1 christos sysconfdir=$ac_optarg ;; 1115 1.1 christos 1116 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1117 1.1 christos ac_prev=target_alias ;; 1118 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1119 1.1 christos target_alias=$ac_optarg ;; 1120 1.1 christos 1121 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1122 1.1 christos verbose=yes ;; 1123 1.1 christos 1124 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1125 1.1 christos ac_init_version=: ;; 1126 1.1 christos 1127 1.1 christos -with-* | --with-*) 1128 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1129 1.1 christos # Reject names that are not valid shell variable names. 1130 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1131 1.1.1.4 christos as_fn_error $? "invalid package name: $ac_useropt" 1132 1.1 christos ac_useropt_orig=$ac_useropt 1133 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1134 1.1 christos case $ac_user_opts in 1135 1.1 christos *" 1136 1.1 christos "with_$ac_useropt" 1137 1.1 christos "*) ;; 1138 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1139 1.1 christos ac_unrecognized_sep=', ';; 1140 1.1 christos esac 1141 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1142 1.1 christos 1143 1.1 christos -without-* | --without-*) 1144 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1145 1.1 christos # Reject names that are not valid shell variable names. 1146 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1147 1.1.1.4 christos as_fn_error $? "invalid package name: $ac_useropt" 1148 1.1 christos ac_useropt_orig=$ac_useropt 1149 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1150 1.1 christos case $ac_user_opts in 1151 1.1 christos *" 1152 1.1 christos "with_$ac_useropt" 1153 1.1 christos "*) ;; 1154 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1155 1.1 christos ac_unrecognized_sep=', ';; 1156 1.1 christos esac 1157 1.1 christos eval with_$ac_useropt=no ;; 1158 1.1 christos 1159 1.1 christos --x) 1160 1.1 christos # Obsolete; use --with-x. 1161 1.1 christos with_x=yes ;; 1162 1.1 christos 1163 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1164 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1165 1.1 christos ac_prev=x_includes ;; 1166 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1167 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1168 1.1 christos x_includes=$ac_optarg ;; 1169 1.1 christos 1170 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1171 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1172 1.1 christos ac_prev=x_libraries ;; 1173 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1174 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1175 1.1 christos x_libraries=$ac_optarg ;; 1176 1.1 christos 1177 1.1.1.4 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1178 1.1.1.4 christos Try \`$0 --help' for more information" 1179 1.1 christos ;; 1180 1.1 christos 1181 1.1 christos *=*) 1182 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1183 1.1 christos # Reject names that are not valid shell variable names. 1184 1.1 christos case $ac_envvar in #( 1185 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1186 1.1.1.4 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1187 1.1 christos esac 1188 1.1 christos eval $ac_envvar=\$ac_optarg 1189 1.1 christos export $ac_envvar ;; 1190 1.1 christos 1191 1.1 christos *) 1192 1.1 christos # FIXME: should be removed in autoconf 3.0. 1193 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1194 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1195 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1196 1.1.1.4 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1197 1.1 christos ;; 1198 1.1 christos 1199 1.1 christos esac 1200 1.1 christos done 1201 1.1 christos 1202 1.1 christos if test -n "$ac_prev"; then 1203 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1204 1.1.1.4 christos as_fn_error $? "missing argument to $ac_option" 1205 1.1 christos fi 1206 1.1 christos 1207 1.1 christos if test -n "$ac_unrecognized_opts"; then 1208 1.1 christos case $enable_option_checking in 1209 1.1 christos no) ;; 1210 1.1.1.4 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1211 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1212 1.1 christos esac 1213 1.1 christos fi 1214 1.1 christos 1215 1.1 christos # Check all directory arguments for consistency. 1216 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1217 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1218 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1219 1.1 christos libdir localedir mandir 1220 1.1 christos do 1221 1.1 christos eval ac_val=\$$ac_var 1222 1.1 christos # Remove trailing slashes. 1223 1.1 christos case $ac_val in 1224 1.1 christos */ ) 1225 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1226 1.1 christos eval $ac_var=\$ac_val;; 1227 1.1 christos esac 1228 1.1 christos # Be sure to have absolute directory names. 1229 1.1 christos case $ac_val in 1230 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1231 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1232 1.1 christos esac 1233 1.1.1.4 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1234 1.1 christos done 1235 1.1 christos 1236 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1237 1.1 christos # used to hold the argument of --host etc. 1238 1.1 christos # FIXME: To remove some day. 1239 1.1 christos build=$build_alias 1240 1.1 christos host=$host_alias 1241 1.1 christos target=$target_alias 1242 1.1 christos 1243 1.1 christos # FIXME: To remove some day. 1244 1.1 christos if test "x$host_alias" != x; then 1245 1.1 christos if test "x$build_alias" = x; then 1246 1.1 christos cross_compiling=maybe 1247 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1248 1.1 christos cross_compiling=yes 1249 1.1 christos fi 1250 1.1 christos fi 1251 1.1 christos 1252 1.1 christos ac_tool_prefix= 1253 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1254 1.1 christos 1255 1.1 christos test "$silent" = yes && exec 6>/dev/null 1256 1.1 christos 1257 1.1 christos 1258 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1259 1.1 christos ac_ls_di=`ls -di .` && 1260 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1261 1.1.1.4 christos as_fn_error $? "working directory cannot be determined" 1262 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1263 1.1.1.4 christos as_fn_error $? "pwd does not report name of working directory" 1264 1.1 christos 1265 1.1 christos 1266 1.1 christos # Find the source files, if location was not specified. 1267 1.1 christos if test -z "$srcdir"; then 1268 1.1 christos ac_srcdir_defaulted=yes 1269 1.1 christos # Try the directory containing this script, then the parent directory. 1270 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1271 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1272 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1273 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1274 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1275 1.1 christos $as_echo X"$as_myself" | 1276 1.1 christos sed '/^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 /^X\(\/\).*/{ 1289 1.1 christos s//\1/ 1290 1.1 christos q 1291 1.1 christos } 1292 1.1 christos s/.*/./; q'` 1293 1.1 christos srcdir=$ac_confdir 1294 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1295 1.1 christos srcdir=.. 1296 1.1 christos fi 1297 1.1 christos else 1298 1.1 christos ac_srcdir_defaulted=no 1299 1.1 christos fi 1300 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1301 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1302 1.1.1.4 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1303 1.1 christos fi 1304 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1305 1.1 christos ac_abs_confdir=`( 1306 1.1.1.4 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1307 1.1 christos pwd)` 1308 1.1 christos # When building in place, set srcdir=. 1309 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1310 1.1 christos srcdir=. 1311 1.1 christos fi 1312 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1313 1.1 christos # Double slashes in file names in object file debugging info 1314 1.1 christos # mess up M-x gdb in Emacs. 1315 1.1 christos case $srcdir in 1316 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1317 1.1 christos esac 1318 1.1 christos for ac_var in $ac_precious_vars; do 1319 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1320 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1321 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1322 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1323 1.1 christos done 1324 1.1 christos 1325 1.1 christos # 1326 1.1 christos # Report the --help message. 1327 1.1 christos # 1328 1.1 christos if test "$ac_init_help" = "long"; then 1329 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1330 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1331 1.1 christos cat <<_ACEOF 1332 1.1.1.9 christos \`configure' configures zlib 1.3.1 to adapt to many kinds of systems. 1333 1.1 christos 1334 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1335 1.1 christos 1336 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1337 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1338 1.1 christos 1339 1.1 christos Defaults for the options are specified in brackets. 1340 1.1 christos 1341 1.1 christos Configuration: 1342 1.1 christos -h, --help display this help and exit 1343 1.1 christos --help=short display options specific to this package 1344 1.1 christos --help=recursive display the short help of all the included packages 1345 1.1 christos -V, --version display version information and exit 1346 1.1.1.4 christos -q, --quiet, --silent do not print \`checking ...' messages 1347 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1348 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1349 1.1 christos -n, --no-create do not create output files 1350 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1351 1.1 christos 1352 1.1 christos Installation directories: 1353 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1354 1.1 christos [$ac_default_prefix] 1355 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1356 1.1 christos [PREFIX] 1357 1.1 christos 1358 1.1 christos By default, \`make install' will install all the files in 1359 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1360 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1361 1.1 christos for instance \`--prefix=\$HOME'. 1362 1.1 christos 1363 1.1 christos For better control, use the options below. 1364 1.1 christos 1365 1.1 christos Fine tuning of the installation directories: 1366 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1367 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1368 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1369 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1370 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1371 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1372 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1373 1.1 christos --includedir=DIR C header files [PREFIX/include] 1374 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1375 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1376 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1377 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1378 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1379 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1380 1.1.1.4 christos --docdir=DIR documentation root [DATAROOTDIR/doc/zlib] 1381 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1382 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1383 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1384 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1385 1.1 christos _ACEOF 1386 1.1 christos 1387 1.1 christos cat <<\_ACEOF 1388 1.1 christos 1389 1.1 christos Program names: 1390 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names 1391 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names 1392 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1393 1.1 christos 1394 1.1 christos System types: 1395 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1396 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1397 1.1 christos --target=TARGET configure for building compilers for TARGET [HOST] 1398 1.1 christos _ACEOF 1399 1.1 christos fi 1400 1.1 christos 1401 1.1 christos if test -n "$ac_init_help"; then 1402 1.1.1.4 christos case $ac_init_help in 1403 1.1.1.9 christos short | recursive ) echo "Configuration of zlib 1.3.1:";; 1404 1.1.1.4 christos esac 1405 1.1 christos cat <<\_ACEOF 1406 1.1 christos 1407 1.1 christos Optional Features: 1408 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1409 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1410 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1411 1.1 christos --enable-multilib build many library versions (default) 1412 1.1.1.4 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1413 1.1.1.4 christos --disable-silent-rules verbose build output (undo: "make V=0") 1414 1.1.1.4 christos --enable-maintainer-mode 1415 1.1.1.4 christos enable make rules and dependencies not useful (and 1416 1.1.1.4 christos sometimes confusing) to the casual installer 1417 1.1.1.4 christos --enable-dependency-tracking 1418 1.1.1.4 christos do not reject slow dependency extractors 1419 1.1.1.4 christos --disable-dependency-tracking 1420 1.1.1.4 christos speeds up one-time build 1421 1.1.1.9 christos --enable-cet enable Intel CET in target libraries [default=auto] 1422 1.1 christos --enable-shared[=PKGS] build shared libraries [default=yes] 1423 1.1 christos --enable-static[=PKGS] build static libraries [default=yes] 1424 1.1 christos --enable-fast-install[=PKGS] 1425 1.1 christos optimize for fast installation [default=yes] 1426 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds) 1427 1.1 christos --enable-host-shared build host code as shared libraries 1428 1.1.1.7 christos --enable-host-pie build host code as PIE 1429 1.1 christos 1430 1.1 christos Optional Packages: 1431 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1432 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1433 1.1 christos --with-target-subdir=SUBDIR 1434 1.1 christos configuring in a subdirectory 1435 1.1 christos --with-cross-host=HOST configuring with a cross compiler 1436 1.1 christos --with-system-zlib use installed libz 1437 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use 1438 1.1 christos both] 1439 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1440 1.1.1.9 christos --with-toolexeclibdir=DIR 1441 1.1.1.9 christos install libraries built with a cross compiler within 1442 1.1.1.9 christos DIR 1443 1.1 christos 1444 1.1 christos Some influential environment variables: 1445 1.1 christos CC C compiler command 1446 1.1 christos CFLAGS C compiler flags 1447 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1448 1.1 christos nonstandard directory <lib dir> 1449 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1450 1.1.1.4 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1451 1.1 christos you have headers in a nonstandard directory <include dir> 1452 1.1 christos CPP C preprocessor 1453 1.1 christos 1454 1.1 christos Use these variables to override the choices made by `configure' or to help 1455 1.1 christos it to find libraries and programs with nonstandard names/locations. 1456 1.1 christos 1457 1.1 christos Report bugs to the package provider. 1458 1.1 christos _ACEOF 1459 1.1 christos ac_status=$? 1460 1.1 christos fi 1461 1.1 christos 1462 1.1 christos if test "$ac_init_help" = "recursive"; then 1463 1.1 christos # If there are subdirs, report their specific --help. 1464 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1465 1.1 christos test -d "$ac_dir" || 1466 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1467 1.1 christos continue 1468 1.1 christos ac_builddir=. 1469 1.1 christos 1470 1.1 christos case "$ac_dir" in 1471 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1472 1.1 christos *) 1473 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1474 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1475 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1476 1.1 christos case $ac_top_builddir_sub in 1477 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1478 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1479 1.1 christos esac ;; 1480 1.1 christos esac 1481 1.1 christos ac_abs_top_builddir=$ac_pwd 1482 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1483 1.1 christos # for backward compatibility: 1484 1.1 christos ac_top_builddir=$ac_top_build_prefix 1485 1.1 christos 1486 1.1 christos case $srcdir in 1487 1.1 christos .) # We are building in place. 1488 1.1 christos ac_srcdir=. 1489 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1490 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1491 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1492 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1493 1.1 christos ac_top_srcdir=$srcdir 1494 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1495 1.1 christos *) # Relative name. 1496 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1497 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1498 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1499 1.1 christos esac 1500 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1501 1.1 christos 1502 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1503 1.1 christos # Check for guested configure. 1504 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1505 1.1 christos echo && 1506 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1507 1.1 christos elif test -f "$ac_srcdir/configure"; then 1508 1.1 christos echo && 1509 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1510 1.1 christos else 1511 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1512 1.1 christos fi || ac_status=$? 1513 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1514 1.1 christos done 1515 1.1 christos fi 1516 1.1 christos 1517 1.1 christos test -n "$ac_init_help" && exit $ac_status 1518 1.1 christos if $ac_init_version; then 1519 1.1 christos cat <<\_ACEOF 1520 1.1.1.9 christos zlib configure 1.3.1 1521 1.1.1.4 christos generated by GNU Autoconf 2.69 1522 1.1 christos 1523 1.1.1.4 christos Copyright (C) 2012 Free Software Foundation, Inc. 1524 1.1 christos This configure script is free software; the Free Software Foundation 1525 1.1 christos gives unlimited permission to copy, distribute and modify it. 1526 1.1 christos _ACEOF 1527 1.1 christos exit 1528 1.1 christos fi 1529 1.1 christos 1530 1.1 christos ## ------------------------ ## 1531 1.1 christos ## Autoconf initialization. ## 1532 1.1 christos ## ------------------------ ## 1533 1.1 christos 1534 1.1 christos # ac_fn_c_try_compile LINENO 1535 1.1 christos # -------------------------- 1536 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1537 1.1 christos ac_fn_c_try_compile () 1538 1.1 christos { 1539 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1540 1.1 christos rm -f conftest.$ac_objext 1541 1.1 christos if { { ac_try="$ac_compile" 1542 1.1 christos case "(($ac_try" in 1543 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1544 1.1 christos *) ac_try_echo=$ac_try;; 1545 1.1 christos esac 1546 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1547 1.1 christos $as_echo "$ac_try_echo"; } >&5 1548 1.1 christos (eval "$ac_compile") 2>conftest.err 1549 1.1 christos ac_status=$? 1550 1.1 christos if test -s conftest.err; then 1551 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1552 1.1 christos cat conftest.er1 >&5 1553 1.1 christos mv -f conftest.er1 conftest.err 1554 1.1 christos fi 1555 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1556 1.1 christos test $ac_status = 0; } && { 1557 1.1 christos test -z "$ac_c_werror_flag" || 1558 1.1 christos test ! -s conftest.err 1559 1.1 christos } && test -s conftest.$ac_objext; then : 1560 1.1 christos ac_retval=0 1561 1.1 christos else 1562 1.1 christos $as_echo "$as_me: failed program was:" >&5 1563 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1564 1.1 christos 1565 1.1 christos ac_retval=1 1566 1.1 christos fi 1567 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1568 1.1.1.4 christos as_fn_set_status $ac_retval 1569 1.1 christos 1570 1.1 christos } # ac_fn_c_try_compile 1571 1.1 christos 1572 1.1 christos # ac_fn_c_try_link LINENO 1573 1.1 christos # ----------------------- 1574 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1575 1.1 christos ac_fn_c_try_link () 1576 1.1 christos { 1577 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1578 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext 1579 1.1 christos if { { ac_try="$ac_link" 1580 1.1 christos case "(($ac_try" in 1581 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1582 1.1 christos *) ac_try_echo=$ac_try;; 1583 1.1 christos esac 1584 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1585 1.1 christos $as_echo "$ac_try_echo"; } >&5 1586 1.1 christos (eval "$ac_link") 2>conftest.err 1587 1.1 christos ac_status=$? 1588 1.1 christos if test -s conftest.err; then 1589 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1590 1.1 christos cat conftest.er1 >&5 1591 1.1 christos mv -f conftest.er1 conftest.err 1592 1.1 christos fi 1593 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1594 1.1 christos test $ac_status = 0; } && { 1595 1.1 christos test -z "$ac_c_werror_flag" || 1596 1.1 christos test ! -s conftest.err 1597 1.1 christos } && test -s conftest$ac_exeext && { 1598 1.1 christos test "$cross_compiling" = yes || 1599 1.1.1.4 christos test -x conftest$ac_exeext 1600 1.1 christos }; then : 1601 1.1 christos ac_retval=0 1602 1.1 christos else 1603 1.1 christos $as_echo "$as_me: failed program was:" >&5 1604 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1605 1.1 christos 1606 1.1 christos ac_retval=1 1607 1.1 christos fi 1608 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1609 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1610 1.1 christos # interfere with the next link command; also delete a directory that is 1611 1.1 christos # left behind by Apple's compiler. We do this before executing the actions. 1612 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1613 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1614 1.1.1.4 christos as_fn_set_status $ac_retval 1615 1.1 christos 1616 1.1 christos } # ac_fn_c_try_link 1617 1.1 christos 1618 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1619 1.1 christos # ------------------------------------------------------- 1620 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1621 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1622 1.1 christos ac_fn_c_check_header_compile () 1623 1.1 christos { 1624 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1625 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1626 1.1 christos $as_echo_n "checking for $2... " >&6; } 1627 1.1.1.4 christos if eval \${$3+:} false; then : 1628 1.1 christos $as_echo_n "(cached) " >&6 1629 1.1 christos else 1630 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1631 1.1 christos /* end confdefs.h. */ 1632 1.1 christos $4 1633 1.1 christos #include <$2> 1634 1.1 christos _ACEOF 1635 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1636 1.1 christos eval "$3=yes" 1637 1.1 christos else 1638 1.1 christos eval "$3=no" 1639 1.1 christos fi 1640 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1641 1.1 christos fi 1642 1.1 christos eval ac_res=\$$3 1643 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1644 1.1 christos $as_echo "$ac_res" >&6; } 1645 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1646 1.1 christos 1647 1.1 christos } # ac_fn_c_check_header_compile 1648 1.1 christos 1649 1.1 christos # ac_fn_c_try_cpp LINENO 1650 1.1 christos # ---------------------- 1651 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1652 1.1 christos ac_fn_c_try_cpp () 1653 1.1 christos { 1654 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1655 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1656 1.1 christos case "(($ac_try" in 1657 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1658 1.1 christos *) ac_try_echo=$ac_try;; 1659 1.1 christos esac 1660 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1661 1.1 christos $as_echo "$ac_try_echo"; } >&5 1662 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1663 1.1 christos ac_status=$? 1664 1.1 christos if test -s conftest.err; then 1665 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1666 1.1 christos cat conftest.er1 >&5 1667 1.1 christos mv -f conftest.er1 conftest.err 1668 1.1 christos fi 1669 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1670 1.1.1.4 christos test $ac_status = 0; } > conftest.i && { 1671 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1672 1.1 christos test ! -s conftest.err 1673 1.1 christos }; then : 1674 1.1 christos ac_retval=0 1675 1.1 christos else 1676 1.1 christos $as_echo "$as_me: failed program was:" >&5 1677 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1678 1.1 christos 1679 1.1 christos ac_retval=1 1680 1.1 christos fi 1681 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1682 1.1.1.4 christos as_fn_set_status $ac_retval 1683 1.1 christos 1684 1.1 christos } # ac_fn_c_try_cpp 1685 1.1 christos 1686 1.1 christos # ac_fn_c_try_run LINENO 1687 1.1 christos # ---------------------- 1688 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1689 1.1 christos # that executables *can* be run. 1690 1.1 christos ac_fn_c_try_run () 1691 1.1 christos { 1692 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1693 1.1 christos if { { ac_try="$ac_link" 1694 1.1 christos case "(($ac_try" in 1695 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1696 1.1 christos *) ac_try_echo=$ac_try;; 1697 1.1 christos esac 1698 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1699 1.1 christos $as_echo "$ac_try_echo"; } >&5 1700 1.1 christos (eval "$ac_link") 2>&5 1701 1.1 christos ac_status=$? 1702 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1703 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1704 1.1 christos { { case "(($ac_try" in 1705 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1706 1.1 christos *) ac_try_echo=$ac_try;; 1707 1.1 christos esac 1708 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1709 1.1 christos $as_echo "$ac_try_echo"; } >&5 1710 1.1 christos (eval "$ac_try") 2>&5 1711 1.1 christos ac_status=$? 1712 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1713 1.1 christos test $ac_status = 0; }; }; then : 1714 1.1 christos ac_retval=0 1715 1.1 christos else 1716 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1717 1.1 christos $as_echo "$as_me: failed program was:" >&5 1718 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1719 1.1 christos 1720 1.1 christos ac_retval=$ac_status 1721 1.1 christos fi 1722 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1723 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1724 1.1.1.4 christos as_fn_set_status $ac_retval 1725 1.1 christos 1726 1.1 christos } # ac_fn_c_try_run 1727 1.1 christos 1728 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1729 1.1 christos # ---------------------------------- 1730 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 1731 1.1 christos ac_fn_c_check_func () 1732 1.1 christos { 1733 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1734 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1735 1.1 christos $as_echo_n "checking for $2... " >&6; } 1736 1.1.1.4 christos if eval \${$3+:} false; then : 1737 1.1 christos $as_echo_n "(cached) " >&6 1738 1.1 christos else 1739 1.1 christos if test x$gcc_no_link = xyes; then 1740 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1741 1.1 christos fi 1742 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1743 1.1 christos /* end confdefs.h. */ 1744 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1745 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1746 1.1 christos #define $2 innocuous_$2 1747 1.1 christos 1748 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 1749 1.1 christos which can conflict with char $2 (); below. 1750 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1751 1.1 christos <limits.h> exists even on freestanding compilers. */ 1752 1.1 christos 1753 1.1 christos #ifdef __STDC__ 1754 1.1 christos # include <limits.h> 1755 1.1 christos #else 1756 1.1 christos # include <assert.h> 1757 1.1 christos #endif 1758 1.1 christos 1759 1.1 christos #undef $2 1760 1.1 christos 1761 1.1 christos /* Override any GCC internal prototype to avoid an error. 1762 1.1 christos Use char because int might match the return type of a GCC 1763 1.1 christos builtin and then its argument prototype would still apply. */ 1764 1.1 christos #ifdef __cplusplus 1765 1.1 christos extern "C" 1766 1.1 christos #endif 1767 1.1 christos char $2 (); 1768 1.1 christos /* The GNU C library defines this for functions which it implements 1769 1.1 christos to always fail with ENOSYS. Some functions are actually named 1770 1.1 christos something starting with __ and the normal name is an alias. */ 1771 1.1 christos #if defined __stub_$2 || defined __stub___$2 1772 1.1 christos choke me 1773 1.1 christos #endif 1774 1.1 christos 1775 1.1 christos int 1776 1.1 christos main () 1777 1.1 christos { 1778 1.1 christos return $2 (); 1779 1.1 christos ; 1780 1.1 christos return 0; 1781 1.1 christos } 1782 1.1 christos _ACEOF 1783 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 1784 1.1 christos eval "$3=yes" 1785 1.1 christos else 1786 1.1 christos eval "$3=no" 1787 1.1 christos fi 1788 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 1789 1.1 christos conftest$ac_exeext conftest.$ac_ext 1790 1.1 christos fi 1791 1.1 christos eval ac_res=\$$3 1792 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1793 1.1 christos $as_echo "$ac_res" >&6; } 1794 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1795 1.1 christos 1796 1.1 christos } # ac_fn_c_check_func 1797 1.1 christos 1798 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1799 1.1 christos # ------------------------------------------------------- 1800 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1801 1.1 christos # the include files in INCLUDES and setting the cache variable VAR 1802 1.1 christos # accordingly. 1803 1.1 christos ac_fn_c_check_header_mongrel () 1804 1.1 christos { 1805 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1806 1.1.1.4 christos if eval \${$3+:} false; then : 1807 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1808 1.1 christos $as_echo_n "checking for $2... " >&6; } 1809 1.1.1.4 christos if eval \${$3+:} false; then : 1810 1.1 christos $as_echo_n "(cached) " >&6 1811 1.1 christos fi 1812 1.1 christos eval ac_res=\$$3 1813 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1814 1.1 christos $as_echo "$ac_res" >&6; } 1815 1.1 christos else 1816 1.1 christos # Is the header compilable? 1817 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1818 1.1 christos $as_echo_n "checking $2 usability... " >&6; } 1819 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1820 1.1 christos /* end confdefs.h. */ 1821 1.1 christos $4 1822 1.1 christos #include <$2> 1823 1.1 christos _ACEOF 1824 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1825 1.1 christos ac_header_compiler=yes 1826 1.1 christos else 1827 1.1 christos ac_header_compiler=no 1828 1.1 christos fi 1829 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1830 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1831 1.1 christos $as_echo "$ac_header_compiler" >&6; } 1832 1.1 christos 1833 1.1 christos # Is the header present? 1834 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1835 1.1 christos $as_echo_n "checking $2 presence... " >&6; } 1836 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1837 1.1 christos /* end confdefs.h. */ 1838 1.1 christos #include <$2> 1839 1.1 christos _ACEOF 1840 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1841 1.1 christos ac_header_preproc=yes 1842 1.1 christos else 1843 1.1 christos ac_header_preproc=no 1844 1.1 christos fi 1845 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 1846 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1847 1.1 christos $as_echo "$ac_header_preproc" >&6; } 1848 1.1 christos 1849 1.1 christos # So? What about this header? 1850 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1851 1.1 christos yes:no: ) 1852 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1853 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1854 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1855 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1856 1.1 christos ;; 1857 1.1 christos no:yes:* ) 1858 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1859 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1861 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1862 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1863 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1864 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1865 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1866 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1867 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1868 1.1 christos ;; 1869 1.1 christos esac 1870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1871 1.1 christos $as_echo_n "checking for $2... " >&6; } 1872 1.1.1.4 christos if eval \${$3+:} false; then : 1873 1.1 christos $as_echo_n "(cached) " >&6 1874 1.1 christos else 1875 1.1 christos eval "$3=\$ac_header_compiler" 1876 1.1 christos fi 1877 1.1 christos eval ac_res=\$$3 1878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1879 1.1 christos $as_echo "$ac_res" >&6; } 1880 1.1 christos fi 1881 1.1.1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1882 1.1 christos 1883 1.1 christos } # ac_fn_c_check_header_mongrel 1884 1.1 christos cat >config.log <<_ACEOF 1885 1.1 christos This file contains any messages produced by compilers while 1886 1.1 christos running configure, to aid debugging if configure makes a mistake. 1887 1.1 christos 1888 1.1.1.9 christos It was created by zlib $as_me 1.3.1, which was 1889 1.1.1.4 christos generated by GNU Autoconf 2.69. Invocation command line was 1890 1.1 christos 1891 1.1 christos $ $0 $@ 1892 1.1 christos 1893 1.1 christos _ACEOF 1894 1.1 christos exec 5>>config.log 1895 1.1 christos { 1896 1.1 christos cat <<_ASUNAME 1897 1.1 christos ## --------- ## 1898 1.1 christos ## Platform. ## 1899 1.1 christos ## --------- ## 1900 1.1 christos 1901 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1902 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 1903 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 1904 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 1905 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 1906 1.1 christos 1907 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1908 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1909 1.1 christos 1910 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1911 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1912 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1913 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1914 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1915 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1916 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1917 1.1 christos 1918 1.1 christos _ASUNAME 1919 1.1 christos 1920 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1921 1.1 christos for as_dir in $PATH 1922 1.1 christos do 1923 1.1 christos IFS=$as_save_IFS 1924 1.1 christos test -z "$as_dir" && as_dir=. 1925 1.1 christos $as_echo "PATH: $as_dir" 1926 1.1 christos done 1927 1.1 christos IFS=$as_save_IFS 1928 1.1 christos 1929 1.1 christos } >&5 1930 1.1 christos 1931 1.1 christos cat >&5 <<_ACEOF 1932 1.1 christos 1933 1.1 christos 1934 1.1 christos ## ----------- ## 1935 1.1 christos ## Core tests. ## 1936 1.1 christos ## ----------- ## 1937 1.1 christos 1938 1.1 christos _ACEOF 1939 1.1 christos 1940 1.1 christos 1941 1.1 christos # Keep a trace of the command line. 1942 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 1943 1.1 christos # Strip out --silent because we don't want to record it for future runs. 1944 1.1 christos # Also quote any args containing shell meta-characters. 1945 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 1946 1.1 christos ac_configure_args= 1947 1.1 christos ac_configure_args0= 1948 1.1 christos ac_configure_args1= 1949 1.1 christos ac_must_keep_next=false 1950 1.1 christos for ac_pass in 1 2 1951 1.1 christos do 1952 1.1 christos for ac_arg 1953 1.1 christos do 1954 1.1 christos case $ac_arg in 1955 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1956 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1957 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1958 1.1 christos continue ;; 1959 1.1 christos *\'*) 1960 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1961 1.1 christos esac 1962 1.1 christos case $ac_pass in 1963 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1964 1.1 christos 2) 1965 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 1966 1.1 christos if test $ac_must_keep_next = true; then 1967 1.1 christos ac_must_keep_next=false # Got value, back to normal. 1968 1.1 christos else 1969 1.1 christos case $ac_arg in 1970 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 1971 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1972 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1973 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 1974 1.1 christos case "$ac_configure_args0 " in 1975 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1976 1.1 christos esac 1977 1.1 christos ;; 1978 1.1 christos -* ) ac_must_keep_next=true ;; 1979 1.1 christos esac 1980 1.1 christos fi 1981 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 1982 1.1 christos ;; 1983 1.1 christos esac 1984 1.1 christos done 1985 1.1 christos done 1986 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 1987 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 1988 1.1 christos 1989 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 1990 1.1 christos # config.log. We remove comments because anyway the quotes in there 1991 1.1 christos # would cause problems or look ugly. 1992 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 1993 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1994 1.1 christos trap 'exit_status=$? 1995 1.1 christos # Save into config.log some information that might help in debugging. 1996 1.1 christos { 1997 1.1 christos echo 1998 1.1 christos 1999 1.1.1.4 christos $as_echo "## ---------------- ## 2000 1.1 christos ## Cache variables. ## 2001 1.1.1.4 christos ## ---------------- ##" 2002 1.1 christos echo 2003 1.1 christos # The following way of writing the cache mishandles newlines in values, 2004 1.1 christos ( 2005 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2006 1.1 christos eval ac_val=\$$ac_var 2007 1.1 christos case $ac_val in #( 2008 1.1 christos *${as_nl}*) 2009 1.1 christos case $ac_var in #( 2010 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2011 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2012 1.1 christos esac 2013 1.1 christos case $ac_var in #( 2014 1.1 christos _ | IFS | as_nl) ;; #( 2015 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2016 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2017 1.1 christos esac ;; 2018 1.1 christos esac 2019 1.1 christos done 2020 1.1 christos (set) 2>&1 | 2021 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2022 1.1 christos *${as_nl}ac_space=\ *) 2023 1.1 christos sed -n \ 2024 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2025 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2026 1.1 christos ;; #( 2027 1.1 christos *) 2028 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2029 1.1 christos ;; 2030 1.1 christos esac | 2031 1.1 christos sort 2032 1.1 christos ) 2033 1.1 christos echo 2034 1.1 christos 2035 1.1.1.4 christos $as_echo "## ----------------- ## 2036 1.1 christos ## Output variables. ## 2037 1.1.1.4 christos ## ----------------- ##" 2038 1.1 christos echo 2039 1.1 christos for ac_var in $ac_subst_vars 2040 1.1 christos do 2041 1.1 christos eval ac_val=\$$ac_var 2042 1.1 christos case $ac_val in 2043 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2044 1.1 christos esac 2045 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2046 1.1 christos done | sort 2047 1.1 christos echo 2048 1.1 christos 2049 1.1 christos if test -n "$ac_subst_files"; then 2050 1.1.1.4 christos $as_echo "## ------------------- ## 2051 1.1 christos ## File substitutions. ## 2052 1.1.1.4 christos ## ------------------- ##" 2053 1.1 christos echo 2054 1.1 christos for ac_var in $ac_subst_files 2055 1.1 christos do 2056 1.1 christos eval ac_val=\$$ac_var 2057 1.1 christos case $ac_val in 2058 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2059 1.1 christos esac 2060 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2061 1.1 christos done | sort 2062 1.1 christos echo 2063 1.1 christos fi 2064 1.1 christos 2065 1.1 christos if test -s confdefs.h; then 2066 1.1.1.4 christos $as_echo "## ----------- ## 2067 1.1 christos ## confdefs.h. ## 2068 1.1.1.4 christos ## ----------- ##" 2069 1.1 christos echo 2070 1.1 christos cat confdefs.h 2071 1.1 christos echo 2072 1.1 christos fi 2073 1.1 christos test "$ac_signal" != 0 && 2074 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2075 1.1 christos $as_echo "$as_me: exit $exit_status" 2076 1.1 christos } >&5 2077 1.1 christos rm -f core *.core core.conftest.* && 2078 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2079 1.1 christos exit $exit_status 2080 1.1 christos ' 0 2081 1.1 christos for ac_signal in 1 2 13 15; do 2082 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2083 1.1 christos done 2084 1.1 christos ac_signal=0 2085 1.1 christos 2086 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2087 1.1 christos rm -f -r conftest* confdefs.h 2088 1.1 christos 2089 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2090 1.1 christos 2091 1.1 christos # Predefined preprocessor variables. 2092 1.1 christos 2093 1.1 christos cat >>confdefs.h <<_ACEOF 2094 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2095 1.1 christos _ACEOF 2096 1.1 christos 2097 1.1 christos cat >>confdefs.h <<_ACEOF 2098 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2099 1.1 christos _ACEOF 2100 1.1 christos 2101 1.1 christos cat >>confdefs.h <<_ACEOF 2102 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2103 1.1 christos _ACEOF 2104 1.1 christos 2105 1.1 christos cat >>confdefs.h <<_ACEOF 2106 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2107 1.1 christos _ACEOF 2108 1.1 christos 2109 1.1 christos cat >>confdefs.h <<_ACEOF 2110 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2111 1.1 christos _ACEOF 2112 1.1 christos 2113 1.1 christos cat >>confdefs.h <<_ACEOF 2114 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2115 1.1 christos _ACEOF 2116 1.1 christos 2117 1.1 christos 2118 1.1 christos # Let the site file select an alternate cache file if it wants to. 2119 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2120 1.1 christos ac_site_file1=NONE 2121 1.1 christos ac_site_file2=NONE 2122 1.1 christos if test -n "$CONFIG_SITE"; then 2123 1.1.1.4 christos # We do not want a PATH search for config.site. 2124 1.1.1.4 christos case $CONFIG_SITE in #(( 2125 1.1.1.4 christos -*) ac_site_file1=./$CONFIG_SITE;; 2126 1.1.1.4 christos */*) ac_site_file1=$CONFIG_SITE;; 2127 1.1.1.4 christos *) ac_site_file1=./$CONFIG_SITE;; 2128 1.1.1.4 christos esac 2129 1.1 christos elif test "x$prefix" != xNONE; then 2130 1.1 christos ac_site_file1=$prefix/share/config.site 2131 1.1 christos ac_site_file2=$prefix/etc/config.site 2132 1.1 christos else 2133 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2134 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2135 1.1 christos fi 2136 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2137 1.1 christos do 2138 1.1 christos test "x$ac_site_file" = xNONE && continue 2139 1.1.1.4 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2140 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2141 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2142 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2143 1.1.1.4 christos . "$ac_site_file" \ 2144 1.1.1.4 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2145 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2146 1.1.1.4 christos as_fn_error $? "failed to load site script $ac_site_file 2147 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 2148 1.1 christos fi 2149 1.1 christos done 2150 1.1 christos 2151 1.1 christos if test -r "$cache_file"; then 2152 1.1.1.4 christos # Some versions of bash will fail to source /dev/null (special files 2153 1.1.1.4 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2154 1.1.1.4 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2156 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2157 1.1 christos case $cache_file in 2158 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2159 1.1 christos *) . "./$cache_file";; 2160 1.1 christos esac 2161 1.1 christos fi 2162 1.1 christos else 2163 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2164 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2165 1.1 christos >$cache_file 2166 1.1 christos fi 2167 1.1 christos 2168 1.1.1.4 christos as_fn_append ac_header_list " stdlib.h" 2169 1.1.1.4 christos as_fn_append ac_header_list " unistd.h" 2170 1.1.1.4 christos as_fn_append ac_header_list " sys/param.h" 2171 1.1 christos # Check that the precious variables saved in the cache have kept the same 2172 1.1 christos # value. 2173 1.1 christos ac_cache_corrupted=false 2174 1.1 christos for ac_var in $ac_precious_vars; do 2175 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2176 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2177 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2178 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2179 1.1 christos case $ac_old_set,$ac_new_set in 2180 1.1 christos set,) 2181 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2182 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2183 1.1 christos ac_cache_corrupted=: ;; 2184 1.1 christos ,set) 2185 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2186 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2187 1.1 christos ac_cache_corrupted=: ;; 2188 1.1 christos ,);; 2189 1.1 christos *) 2190 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2191 1.1 christos # differences in whitespace do not lead to failure. 2192 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2193 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2194 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2195 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2196 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2197 1.1 christos ac_cache_corrupted=: 2198 1.1 christos else 2199 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2200 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2201 1.1 christos eval $ac_var=\$ac_old_val 2202 1.1 christos fi 2203 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2204 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2205 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2206 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2207 1.1 christos fi;; 2208 1.1 christos esac 2209 1.1 christos # Pass precious variables to config.status. 2210 1.1 christos if test "$ac_new_set" = set; then 2211 1.1 christos case $ac_new_val in 2212 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2213 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2214 1.1 christos esac 2215 1.1 christos case " $ac_configure_args " in 2216 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2217 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2218 1.1 christos esac 2219 1.1 christos fi 2220 1.1 christos done 2221 1.1 christos if $ac_cache_corrupted; then 2222 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2223 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2224 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2225 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2226 1.1.1.4 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2227 1.1 christos fi 2228 1.1 christos ## -------------------- ## 2229 1.1 christos ## Main body of script. ## 2230 1.1 christos ## -------------------- ## 2231 1.1 christos 2232 1.1 christos ac_ext=c 2233 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2234 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2235 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2236 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2237 1.1 christos 2238 1.1 christos 2239 1.1 christos 2240 1.1 christos 2241 1.1 christos 2242 1.1 christos 2243 1.1 christos 2244 1.1 christos if test -n "${with_target_subdir}"; then 2245 1.1 christos # Default to --enable-multilib 2246 1.1 christos # Check whether --enable-multilib was given. 2247 1.1 christos if test "${enable_multilib+set}" = set; then : 2248 1.1 christos enableval=$enable_multilib; case "$enableval" in 2249 1.1 christos yes) multilib=yes ;; 2250 1.1 christos no) multilib=no ;; 2251 1.1.1.4 christos *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2252 1.1 christos esac 2253 1.1 christos else 2254 1.1 christos multilib=yes 2255 1.1 christos fi 2256 1.1 christos 2257 1.1 christos 2258 1.1 christos # We may get other options which we leave undocumented: 2259 1.1 christos # --with-target-subdir, --with-multisrctop, --with-multisubdir 2260 1.1 christos # See config-ml.in if you want the gory details. 2261 1.1 christos 2262 1.1 christos if test "$srcdir" = "."; then 2263 1.1 christos if test "$with_target_subdir" != "."; then 2264 1.1 christos multi_basedir="$srcdir/$with_multisrctop../.." 2265 1.1 christos else 2266 1.1 christos multi_basedir="$srcdir/$with_multisrctop.." 2267 1.1 christos fi 2268 1.1 christos else 2269 1.1 christos multi_basedir="$srcdir/.." 2270 1.1 christos fi 2271 1.1 christos 2272 1.1 christos 2273 1.1 christos # Even if the default multilib is not a cross compilation, 2274 1.1 christos # it may be that some of the other multilibs are. 2275 1.1 christos if test $cross_compiling = no && test $multilib = yes \ 2276 1.1 christos && test "x${with_multisubdir}" != x ; then 2277 1.1 christos cross_compiling=maybe 2278 1.1 christos fi 2279 1.1 christos 2280 1.1 christos ac_config_commands="$ac_config_commands default-1" 2281 1.1 christos 2282 1.1 christos fi 2283 1.1 christos 2284 1.1 christos ac_aux_dir= 2285 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2286 1.1.1.4 christos if test -f "$ac_dir/install-sh"; then 2287 1.1.1.4 christos ac_aux_dir=$ac_dir 2288 1.1.1.4 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2289 1.1.1.4 christos break 2290 1.1.1.4 christos elif test -f "$ac_dir/install.sh"; then 2291 1.1.1.4 christos ac_aux_dir=$ac_dir 2292 1.1.1.4 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2293 1.1.1.4 christos break 2294 1.1.1.4 christos elif test -f "$ac_dir/shtool"; then 2295 1.1.1.4 christos ac_aux_dir=$ac_dir 2296 1.1.1.4 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2297 1.1.1.4 christos break 2298 1.1.1.4 christos fi 2299 1.1 christos done 2300 1.1 christos if test -z "$ac_aux_dir"; then 2301 1.1.1.4 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2302 1.1 christos fi 2303 1.1 christos 2304 1.1 christos # These three variables are undocumented and unsupported, 2305 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2306 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2307 1.1 christos # whose full name contains unusual characters. 2308 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2309 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2310 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2311 1.1 christos 2312 1.1 christos 2313 1.1 christos # Make sure we can run config.sub. 2314 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2315 1.1.1.4 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2316 1.1 christos 2317 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2318 1.1 christos $as_echo_n "checking build system type... " >&6; } 2319 1.1.1.4 christos if ${ac_cv_build+:} false; then : 2320 1.1 christos $as_echo_n "(cached) " >&6 2321 1.1 christos else 2322 1.1 christos ac_build_alias=$build_alias 2323 1.1 christos test "x$ac_build_alias" = x && 2324 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2325 1.1 christos test "x$ac_build_alias" = x && 2326 1.1.1.4 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2327 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2328 1.1.1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2329 1.1 christos 2330 1.1 christos fi 2331 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2332 1.1 christos $as_echo "$ac_cv_build" >&6; } 2333 1.1 christos case $ac_cv_build in 2334 1.1 christos *-*-*) ;; 2335 1.1.1.4 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2336 1.1 christos esac 2337 1.1 christos build=$ac_cv_build 2338 1.1 christos ac_save_IFS=$IFS; IFS='-' 2339 1.1 christos set x $ac_cv_build 2340 1.1 christos shift 2341 1.1 christos build_cpu=$1 2342 1.1 christos build_vendor=$2 2343 1.1 christos shift; shift 2344 1.1 christos # Remember, the first character of IFS is used to create $*, 2345 1.1 christos # except with old shells: 2346 1.1 christos build_os=$* 2347 1.1 christos IFS=$ac_save_IFS 2348 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2349 1.1 christos 2350 1.1 christos 2351 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2352 1.1 christos $as_echo_n "checking host system type... " >&6; } 2353 1.1.1.4 christos if ${ac_cv_host+:} false; then : 2354 1.1 christos $as_echo_n "(cached) " >&6 2355 1.1 christos else 2356 1.1 christos if test "x$host_alias" = x; then 2357 1.1 christos ac_cv_host=$ac_cv_build 2358 1.1 christos else 2359 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2360 1.1.1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2361 1.1 christos fi 2362 1.1 christos 2363 1.1 christos fi 2364 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2365 1.1 christos $as_echo "$ac_cv_host" >&6; } 2366 1.1 christos case $ac_cv_host in 2367 1.1 christos *-*-*) ;; 2368 1.1.1.4 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2369 1.1 christos esac 2370 1.1 christos host=$ac_cv_host 2371 1.1 christos ac_save_IFS=$IFS; IFS='-' 2372 1.1 christos set x $ac_cv_host 2373 1.1 christos shift 2374 1.1 christos host_cpu=$1 2375 1.1 christos host_vendor=$2 2376 1.1 christos shift; shift 2377 1.1 christos # Remember, the first character of IFS is used to create $*, 2378 1.1 christos # except with old shells: 2379 1.1 christos host_os=$* 2380 1.1 christos IFS=$ac_save_IFS 2381 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2382 1.1 christos 2383 1.1 christos 2384 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2385 1.1 christos $as_echo_n "checking target system type... " >&6; } 2386 1.1.1.4 christos if ${ac_cv_target+:} false; then : 2387 1.1 christos $as_echo_n "(cached) " >&6 2388 1.1 christos else 2389 1.1 christos if test "x$target_alias" = x; then 2390 1.1 christos ac_cv_target=$ac_cv_host 2391 1.1 christos else 2392 1.1 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2393 1.1.1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2394 1.1 christos fi 2395 1.1 christos 2396 1.1 christos fi 2397 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2398 1.1 christos $as_echo "$ac_cv_target" >&6; } 2399 1.1 christos case $ac_cv_target in 2400 1.1 christos *-*-*) ;; 2401 1.1.1.4 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2402 1.1 christos esac 2403 1.1 christos target=$ac_cv_target 2404 1.1 christos ac_save_IFS=$IFS; IFS='-' 2405 1.1 christos set x $ac_cv_target 2406 1.1 christos shift 2407 1.1 christos target_cpu=$1 2408 1.1 christos target_vendor=$2 2409 1.1 christos shift; shift 2410 1.1 christos # Remember, the first character of IFS is used to create $*, 2411 1.1 christos # except with old shells: 2412 1.1 christos target_os=$* 2413 1.1 christos IFS=$ac_save_IFS 2414 1.1 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2415 1.1 christos 2416 1.1 christos 2417 1.1 christos # The aliases save the names the user supplied, while $host etc. 2418 1.1 christos # will get canonicalized. 2419 1.1 christos test -n "$target_alias" && 2420 1.1 christos test "$program_prefix$program_suffix$program_transform_name" = \ 2421 1.1 christos NONENONEs,x,x, && 2422 1.1 christos program_prefix=${target_alias}- 2423 1.1 christos 2424 1.1.1.9 christos 2425 1.1 christos # This works around an automake problem. 2426 1.1 christos mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs" 2427 1.1 christos 2428 1.1 christos 2429 1.1.1.4 christos am__api_version='1.15' 2430 1.1 christos 2431 1.1 christos # Find a good install program. We prefer a C program (faster), 2432 1.1 christos # so one script is as good as another. But avoid the broken or 2433 1.1 christos # incompatible versions: 2434 1.1 christos # SysV /etc/install, /usr/sbin/install 2435 1.1 christos # SunOS /usr/etc/install 2436 1.1 christos # IRIX /sbin/install 2437 1.1 christos # AIX /bin/install 2438 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 2439 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2440 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2441 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2442 1.1 christos # OS/2's system install, which has a completely different semantic 2443 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 2444 1.1 christos # Reject install programs that cannot install multiple files. 2445 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2446 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 2447 1.1 christos if test -z "$INSTALL"; then 2448 1.1.1.4 christos if ${ac_cv_path_install+:} false; then : 2449 1.1 christos $as_echo_n "(cached) " >&6 2450 1.1 christos else 2451 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2452 1.1 christos for as_dir in $PATH 2453 1.1 christos do 2454 1.1 christos IFS=$as_save_IFS 2455 1.1 christos test -z "$as_dir" && as_dir=. 2456 1.1 christos # Account for people who put trailing slashes in PATH elements. 2457 1.1 christos case $as_dir/ in #(( 2458 1.1 christos ./ | .// | /[cC]/* | \ 2459 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2460 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2461 1.1 christos /usr/ucb/* ) ;; 2462 1.1 christos *) 2463 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 2464 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 2465 1.1 christos # by default. 2466 1.1 christos for ac_prog in ginstall scoinst install; do 2467 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2468 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2469 1.1 christos if test $ac_prog = install && 2470 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2471 1.1 christos # AIX install. It has an incompatible calling convention. 2472 1.1 christos : 2473 1.1 christos elif test $ac_prog = install && 2474 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2475 1.1 christos # program-specific install script used by HP pwplus--don't use. 2476 1.1 christos : 2477 1.1 christos else 2478 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2479 1.1 christos echo one > conftest.one 2480 1.1 christos echo two > conftest.two 2481 1.1 christos mkdir conftest.dir 2482 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2483 1.1 christos test -s conftest.one && test -s conftest.two && 2484 1.1 christos test -s conftest.dir/conftest.one && 2485 1.1 christos test -s conftest.dir/conftest.two 2486 1.1 christos then 2487 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2488 1.1 christos break 3 2489 1.1 christos fi 2490 1.1 christos fi 2491 1.1 christos fi 2492 1.1 christos done 2493 1.1 christos done 2494 1.1 christos ;; 2495 1.1 christos esac 2496 1.1 christos 2497 1.1 christos done 2498 1.1 christos IFS=$as_save_IFS 2499 1.1 christos 2500 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2501 1.1 christos 2502 1.1 christos fi 2503 1.1 christos if test "${ac_cv_path_install+set}" = set; then 2504 1.1 christos INSTALL=$ac_cv_path_install 2505 1.1 christos else 2506 1.1 christos # As a last resort, use the slow shell script. Don't cache a 2507 1.1 christos # value for INSTALL within a source directory, because that will 2508 1.1 christos # break other packages using the cache if that directory is 2509 1.1 christos # removed, or if the value is a relative name. 2510 1.1 christos INSTALL=$ac_install_sh 2511 1.1 christos fi 2512 1.1 christos fi 2513 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2514 1.1 christos $as_echo "$INSTALL" >&6; } 2515 1.1 christos 2516 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2517 1.1 christos # It thinks the first close brace ends the variable substitution. 2518 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2519 1.1 christos 2520 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2521 1.1 christos 2522 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2523 1.1 christos 2524 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2525 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; } 2526 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory 2527 1.1 christos # name. Accept space and tab only in the latter. 2528 1.1 christos am_lf=' 2529 1.1 christos ' 2530 1.1 christos case `pwd` in 2531 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*) 2532 1.1.1.4 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2533 1.1 christos esac 2534 1.1 christos case $srcdir in 2535 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2536 1.1.1.4 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2537 1.1 christos esac 2538 1.1 christos 2539 1.1.1.4 christos # Do 'set' in a subshell so we don't clobber the current shell's 2540 1.1 christos # arguments. Must try -L first in case configure is actually a 2541 1.1 christos # symlink; some systems play weird games with the mod time of symlinks 2542 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing 2543 1.1 christos # directory). 2544 1.1 christos if ( 2545 1.1.1.4 christos am_has_slept=no 2546 1.1.1.4 christos for am_try in 1 2; do 2547 1.1.1.4 christos echo "timestamp, slept: $am_has_slept" > conftest.file 2548 1.1.1.4 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2549 1.1.1.4 christos if test "$*" = "X"; then 2550 1.1.1.4 christos # -L didn't work. 2551 1.1.1.4 christos set X `ls -t "$srcdir/configure" conftest.file` 2552 1.1.1.4 christos fi 2553 1.1.1.4 christos if test "$*" != "X $srcdir/configure conftest.file" \ 2554 1.1.1.4 christos && test "$*" != "X conftest.file $srcdir/configure"; then 2555 1.1 christos 2556 1.1.1.4 christos # If neither matched, then we have a broken ls. This can happen 2557 1.1.1.4 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 2558 1.1.1.4 christos # broken ls alias from the environment. This has actually 2559 1.1.1.4 christos # happened. Such a system could not be considered "sane". 2560 1.1.1.4 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2561 1.1.1.4 christos alias in your environment" "$LINENO" 5 2562 1.1.1.4 christos fi 2563 1.1.1.4 christos if test "$2" = conftest.file || test $am_try -eq 2; then 2564 1.1.1.4 christos break 2565 1.1.1.4 christos fi 2566 1.1.1.4 christos # Just in case. 2567 1.1.1.4 christos sleep 1 2568 1.1.1.4 christos am_has_slept=yes 2569 1.1.1.4 christos done 2570 1.1 christos test "$2" = conftest.file 2571 1.1 christos ) 2572 1.1 christos then 2573 1.1 christos # Ok. 2574 1.1 christos : 2575 1.1 christos else 2576 1.1.1.4 christos as_fn_error $? "newly created file is older than distributed files! 2577 1.1 christos Check your system clock" "$LINENO" 5 2578 1.1 christos fi 2579 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2580 1.1 christos $as_echo "yes" >&6; } 2581 1.1.1.4 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 2582 1.1.1.4 christos # generated files are strictly newer. 2583 1.1.1.4 christos am_sleep_pid= 2584 1.1.1.4 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2585 1.1.1.4 christos ( sleep 1 ) & 2586 1.1.1.4 christos am_sleep_pid=$! 2587 1.1.1.4 christos fi 2588 1.1.1.4 christos 2589 1.1.1.4 christos rm -f conftest.file 2590 1.1.1.4 christos 2591 1.1 christos test "$program_prefix" != NONE && 2592 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name" 2593 1.1 christos # Use a double $ so make ignores it. 2594 1.1 christos test "$program_suffix" != NONE && 2595 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2596 1.1 christos # Double any \ or $. 2597 1.1 christos # By default was `s,x,x', remove it if useless. 2598 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2599 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2600 1.1 christos 2601 1.1.1.4 christos # Expand $ac_aux_dir to an absolute path. 2602 1.1.1.4 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2603 1.1 christos 2604 1.1 christos if test x"${MISSING+set}" != xset; then 2605 1.1 christos case $am_aux_dir in 2606 1.1 christos *\ * | *\ *) 2607 1.1 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2608 1.1 christos *) 2609 1.1 christos MISSING="\${SHELL} $am_aux_dir/missing" ;; 2610 1.1 christos esac 2611 1.1 christos fi 2612 1.1 christos # Use eval to expand $SHELL 2613 1.1.1.4 christos if eval "$MISSING --is-lightweight"; then 2614 1.1.1.4 christos am_missing_run="$MISSING " 2615 1.1 christos else 2616 1.1 christos am_missing_run= 2617 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2618 1.1.1.4 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2619 1.1 christos fi 2620 1.1 christos 2621 1.1.1.4 christos if test x"${install_sh+set}" != xset; then 2622 1.1 christos case $am_aux_dir in 2623 1.1 christos *\ * | *\ *) 2624 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2625 1.1 christos *) 2626 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh" 2627 1.1 christos esac 2628 1.1 christos fi 2629 1.1 christos 2630 1.1.1.4 christos # Installed binaries are usually stripped using 'strip' when the user 2631 1.1.1.4 christos # run "make install-strip". However 'strip' might not be the right 2632 1.1 christos # tool to use in cross-compilation environments, therefore Automake 2633 1.1.1.4 christos # will honor the 'STRIP' environment variable to overrule this program. 2634 1.1 christos if test "$cross_compiling" != no; then 2635 1.1 christos if test -n "$ac_tool_prefix"; then 2636 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2637 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 2638 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2639 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2640 1.1.1.4 christos if ${ac_cv_prog_STRIP+:} false; then : 2641 1.1 christos $as_echo_n "(cached) " >&6 2642 1.1 christos else 2643 1.1 christos if test -n "$STRIP"; then 2644 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2645 1.1 christos else 2646 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2647 1.1 christos for as_dir in $PATH 2648 1.1 christos do 2649 1.1 christos IFS=$as_save_IFS 2650 1.1 christos test -z "$as_dir" && as_dir=. 2651 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2652 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2653 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2654 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2655 1.1 christos break 2 2656 1.1 christos fi 2657 1.1 christos done 2658 1.1 christos done 2659 1.1 christos IFS=$as_save_IFS 2660 1.1 christos 2661 1.1 christos fi 2662 1.1 christos fi 2663 1.1 christos STRIP=$ac_cv_prog_STRIP 2664 1.1 christos if test -n "$STRIP"; then 2665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2666 1.1 christos $as_echo "$STRIP" >&6; } 2667 1.1 christos else 2668 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2669 1.1 christos $as_echo "no" >&6; } 2670 1.1 christos fi 2671 1.1 christos 2672 1.1 christos 2673 1.1 christos fi 2674 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 2675 1.1 christos ac_ct_STRIP=$STRIP 2676 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 2677 1.1 christos set dummy strip; ac_word=$2 2678 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2679 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2680 1.1.1.4 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2681 1.1 christos $as_echo_n "(cached) " >&6 2682 1.1 christos else 2683 1.1 christos if test -n "$ac_ct_STRIP"; then 2684 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2685 1.1 christos else 2686 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2687 1.1 christos for as_dir in $PATH 2688 1.1 christos do 2689 1.1 christos IFS=$as_save_IFS 2690 1.1 christos test -z "$as_dir" && as_dir=. 2691 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2692 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2693 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 2694 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2695 1.1 christos break 2 2696 1.1 christos fi 2697 1.1 christos done 2698 1.1 christos done 2699 1.1 christos IFS=$as_save_IFS 2700 1.1 christos 2701 1.1 christos fi 2702 1.1 christos fi 2703 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2704 1.1 christos if test -n "$ac_ct_STRIP"; then 2705 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2706 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 2707 1.1 christos else 2708 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2709 1.1 christos $as_echo "no" >&6; } 2710 1.1 christos fi 2711 1.1 christos 2712 1.1 christos if test "x$ac_ct_STRIP" = x; then 2713 1.1 christos STRIP=":" 2714 1.1 christos else 2715 1.1 christos case $cross_compiling:$ac_tool_warned in 2716 1.1 christos yes:) 2717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2718 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2719 1.1 christos ac_tool_warned=yes ;; 2720 1.1 christos esac 2721 1.1 christos STRIP=$ac_ct_STRIP 2722 1.1 christos fi 2723 1.1 christos else 2724 1.1 christos STRIP="$ac_cv_prog_STRIP" 2725 1.1 christos fi 2726 1.1 christos 2727 1.1 christos fi 2728 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2729 1.1 christos 2730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2731 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2732 1.1 christos if test -z "$MKDIR_P"; then 2733 1.1.1.4 christos if ${ac_cv_path_mkdir+:} false; then : 2734 1.1 christos $as_echo_n "(cached) " >&6 2735 1.1 christos else 2736 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2737 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2738 1.1 christos do 2739 1.1 christos IFS=$as_save_IFS 2740 1.1 christos test -z "$as_dir" && as_dir=. 2741 1.1 christos for ac_prog in mkdir gmkdir; do 2742 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2743 1.1.1.4 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2744 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2745 1.1 christos 'mkdir (GNU coreutils) '* | \ 2746 1.1 christos 'mkdir (coreutils) '* | \ 2747 1.1 christos 'mkdir (fileutils) '4.1*) 2748 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2749 1.1 christos break 3;; 2750 1.1 christos esac 2751 1.1 christos done 2752 1.1 christos done 2753 1.1 christos done 2754 1.1 christos IFS=$as_save_IFS 2755 1.1 christos 2756 1.1 christos fi 2757 1.1 christos 2758 1.1.1.4 christos test -d ./--version && rmdir ./--version 2759 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then 2760 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p" 2761 1.1 christos else 2762 1.1 christos # As a last resort, use the slow shell script. Don't cache a 2763 1.1 christos # value for MKDIR_P within a source directory, because that will 2764 1.1 christos # break other packages using the cache if that directory is 2765 1.1 christos # removed, or if the value is a relative name. 2766 1.1 christos MKDIR_P="$ac_install_sh -d" 2767 1.1 christos fi 2768 1.1 christos fi 2769 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2770 1.1 christos $as_echo "$MKDIR_P" >&6; } 2771 1.1 christos 2772 1.1 christos for ac_prog in gawk mawk nawk awk 2773 1.1 christos do 2774 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 2775 1.1 christos set dummy $ac_prog; ac_word=$2 2776 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2777 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2778 1.1.1.4 christos if ${ac_cv_prog_AWK+:} false; then : 2779 1.1 christos $as_echo_n "(cached) " >&6 2780 1.1 christos else 2781 1.1 christos if test -n "$AWK"; then 2782 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test. 2783 1.1 christos else 2784 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2785 1.1 christos for as_dir in $PATH 2786 1.1 christos do 2787 1.1 christos IFS=$as_save_IFS 2788 1.1 christos test -z "$as_dir" && as_dir=. 2789 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2790 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2791 1.1 christos ac_cv_prog_AWK="$ac_prog" 2792 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2793 1.1 christos break 2 2794 1.1 christos fi 2795 1.1 christos done 2796 1.1 christos done 2797 1.1 christos IFS=$as_save_IFS 2798 1.1 christos 2799 1.1 christos fi 2800 1.1 christos fi 2801 1.1 christos AWK=$ac_cv_prog_AWK 2802 1.1 christos if test -n "$AWK"; then 2803 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2804 1.1 christos $as_echo "$AWK" >&6; } 2805 1.1 christos else 2806 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2807 1.1 christos $as_echo "no" >&6; } 2808 1.1 christos fi 2809 1.1 christos 2810 1.1 christos 2811 1.1 christos test -n "$AWK" && break 2812 1.1 christos done 2813 1.1 christos 2814 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2815 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2816 1.1 christos set x ${MAKE-make} 2817 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2818 1.1.1.4 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2819 1.1 christos $as_echo_n "(cached) " >&6 2820 1.1 christos else 2821 1.1 christos cat >conftest.make <<\_ACEOF 2822 1.1 christos SHELL = /bin/sh 2823 1.1 christos all: 2824 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 2825 1.1 christos _ACEOF 2826 1.1.1.4 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2827 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 2828 1.1 christos *@@@%%%=?*=@@@%%%*) 2829 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 2830 1.1 christos *) 2831 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 2832 1.1 christos esac 2833 1.1 christos rm -f conftest.make 2834 1.1 christos fi 2835 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2836 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2837 1.1 christos $as_echo "yes" >&6; } 2838 1.1 christos SET_MAKE= 2839 1.1 christos else 2840 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2841 1.1 christos $as_echo "no" >&6; } 2842 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 2843 1.1 christos fi 2844 1.1 christos 2845 1.1 christos rm -rf .tst 2>/dev/null 2846 1.1 christos mkdir .tst 2>/dev/null 2847 1.1 christos if test -d .tst; then 2848 1.1 christos am__leading_dot=. 2849 1.1 christos else 2850 1.1 christos am__leading_dot=_ 2851 1.1 christos fi 2852 1.1 christos rmdir .tst 2>/dev/null 2853 1.1 christos 2854 1.1.1.4 christos # Check whether --enable-silent-rules was given. 2855 1.1.1.4 christos if test "${enable_silent_rules+set}" = set; then : 2856 1.1.1.4 christos enableval=$enable_silent_rules; 2857 1.1.1.4 christos fi 2858 1.1.1.4 christos 2859 1.1.1.4 christos case $enable_silent_rules in # ((( 2860 1.1.1.4 christos yes) AM_DEFAULT_VERBOSITY=0;; 2861 1.1.1.4 christos no) AM_DEFAULT_VERBOSITY=1;; 2862 1.1.1.4 christos *) AM_DEFAULT_VERBOSITY=1;; 2863 1.1.1.4 christos esac 2864 1.1.1.4 christos am_make=${MAKE-make} 2865 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2866 1.1.1.4 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2867 1.1.1.4 christos if ${am_cv_make_support_nested_variables+:} false; then : 2868 1.1.1.4 christos $as_echo_n "(cached) " >&6 2869 1.1.1.4 christos else 2870 1.1.1.4 christos if $as_echo 'TRUE=$(BAR$(V)) 2871 1.1.1.4 christos BAR0=false 2872 1.1.1.4 christos BAR1=true 2873 1.1.1.4 christos V=1 2874 1.1.1.4 christos am__doit: 2875 1.1.1.4 christos @$(TRUE) 2876 1.1.1.4 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2877 1.1.1.4 christos am_cv_make_support_nested_variables=yes 2878 1.1.1.4 christos else 2879 1.1.1.4 christos am_cv_make_support_nested_variables=no 2880 1.1.1.4 christos fi 2881 1.1.1.4 christos fi 2882 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2883 1.1.1.4 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 2884 1.1.1.4 christos if test $am_cv_make_support_nested_variables = yes; then 2885 1.1.1.4 christos AM_V='$(V)' 2886 1.1.1.4 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2887 1.1.1.4 christos else 2888 1.1.1.4 christos AM_V=$AM_DEFAULT_VERBOSITY 2889 1.1.1.4 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2890 1.1.1.4 christos fi 2891 1.1.1.4 christos AM_BACKSLASH='\' 2892 1.1.1.4 christos 2893 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then 2894 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2895 1.1 christos # is not polluted with repeated "-I." 2896 1.1 christos am__isrc=' -I$(srcdir)' 2897 1.1 christos # test to see if srcdir already configured 2898 1.1 christos if test -f $srcdir/config.status; then 2899 1.1.1.4 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2900 1.1 christos fi 2901 1.1 christos fi 2902 1.1 christos 2903 1.1 christos # test whether we have cygpath 2904 1.1 christos if test -z "$CYGPATH_W"; then 2905 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then 2906 1.1 christos CYGPATH_W='cygpath -w' 2907 1.1 christos else 2908 1.1 christos CYGPATH_W=echo 2909 1.1 christos fi 2910 1.1 christos fi 2911 1.1 christos 2912 1.1 christos 2913 1.1 christos # Define the identity of the package. 2914 1.1.1.4 christos PACKAGE='zlib' 2915 1.1.1.9 christos VERSION='1.3.1' 2916 1.1 christos 2917 1.1 christos 2918 1.1 christos cat >>confdefs.h <<_ACEOF 2919 1.1 christos #define PACKAGE "$PACKAGE" 2920 1.1 christos _ACEOF 2921 1.1 christos 2922 1.1 christos 2923 1.1 christos cat >>confdefs.h <<_ACEOF 2924 1.1 christos #define VERSION "$VERSION" 2925 1.1 christos _ACEOF 2926 1.1 christos 2927 1.1 christos # Some tools Automake needs. 2928 1.1 christos 2929 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2930 1.1 christos 2931 1.1 christos 2932 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2933 1.1 christos 2934 1.1 christos 2935 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2936 1.1 christos 2937 1.1 christos 2938 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2939 1.1 christos 2940 1.1 christos 2941 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2942 1.1 christos 2943 1.1.1.4 christos # For better backward compatibility. To be removed once Automake 1.9.x 2944 1.1.1.4 christos # dies out for good. For more background, see: 2945 1.1.1.4 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2946 1.1.1.4 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2947 1.1.1.4 christos mkdir_p='$(MKDIR_P)' 2948 1.1.1.4 christos 2949 1.1.1.4 christos # We need awk for the "check" target (and possibly the TAP driver). The 2950 1.1.1.4 christos # system "awk" is bad on some platforms. 2951 1.1.1.2 christos # Always define AMTAR for backward compatibility. Yes, it's still used 2952 1.1.1.2 christos # in the wild :-( We should find a proper way to deprecate it ... 2953 1.1.1.2 christos AMTAR='$${TAR-tar}' 2954 1.1 christos 2955 1.1.1.4 christos 2956 1.1.1.4 christos # We'll loop over all known methods to create a tar archive until one works. 2957 1.1.1.4 christos _am_tools='gnutar pax cpio none' 2958 1.1.1.4 christos 2959 1.1.1.2 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2960 1.1 christos 2961 1.1 christos 2962 1.1 christos 2963 1.1 christos 2964 1.1 christos 2965 1.1 christos 2966 1.1.1.4 christos # POSIX will say in a future version that running "rm -f" with no argument 2967 1.1.1.4 christos # is OK; and we want to be able to make that assumption in our Makefile 2968 1.1.1.4 christos # recipes. So use an aggressive probe to check that the usage we want is 2969 1.1.1.4 christos # actually supported "in the wild" to an acceptable degree. 2970 1.1.1.4 christos # See automake bug#10828. 2971 1.1.1.4 christos # To make any issue more visible, cause the running configure to be aborted 2972 1.1.1.4 christos # by default if the 'rm' program in use doesn't match our expectations; the 2973 1.1.1.4 christos # user can still override this though. 2974 1.1.1.4 christos if rm -f && rm -fr && rm -rf; then : OK; else 2975 1.1.1.4 christos cat >&2 <<'END' 2976 1.1.1.4 christos Oops! 2977 1.1.1.4 christos 2978 1.1.1.4 christos Your 'rm' program seems unable to run without file operands specified 2979 1.1.1.4 christos on the command line, even when the '-f' option is present. This is contrary 2980 1.1.1.4 christos to the behaviour of most rm programs out there, and not conforming with 2981 1.1.1.4 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2982 1.1.1.4 christos 2983 1.1.1.4 christos Please tell bug-automake@gnu.org about your system, including the value 2984 1.1.1.4 christos of your $PATH and any error possibly output before this message. This 2985 1.1.1.4 christos can help us improve future automake versions. 2986 1.1.1.4 christos 2987 1.1.1.4 christos END 2988 1.1.1.4 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2989 1.1.1.4 christos echo 'Configuration will proceed anyway, since you have set the' >&2 2990 1.1.1.4 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2991 1.1.1.4 christos echo >&2 2992 1.1.1.4 christos else 2993 1.1.1.4 christos cat >&2 <<'END' 2994 1.1.1.4 christos Aborting the configuration process, to ensure you take notice of the issue. 2995 1.1.1.4 christos 2996 1.1.1.4 christos You can download and install GNU coreutils to get an 'rm' implementation 2997 1.1.1.4 christos that behaves properly: <http://www.gnu.org/software/coreutils/>. 2998 1.1.1.4 christos 2999 1.1.1.4 christos If you want to complete the configuration process using your problematic 3000 1.1.1.4 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3001 1.1.1.4 christos to "yes", and re-run configure. 3002 1.1.1.4 christos 3003 1.1.1.4 christos END 3004 1.1.1.4 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3005 1.1.1.4 christos fi 3006 1.1.1.4 christos fi 3007 1.1.1.4 christos 3008 1.1.1.4 christos 3009 1.1 christos 3010 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3011 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3012 1.1 christos # Check whether --enable-maintainer-mode was given. 3013 1.1 christos if test "${enable_maintainer_mode+set}" = set; then : 3014 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3015 1.1 christos else 3016 1.1 christos USE_MAINTAINER_MODE=no 3017 1.1 christos fi 3018 1.1 christos 3019 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3020 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; } 3021 1.1 christos if test $USE_MAINTAINER_MODE = yes; then 3022 1.1 christos MAINTAINER_MODE_TRUE= 3023 1.1 christos MAINTAINER_MODE_FALSE='#' 3024 1.1 christos else 3025 1.1 christos MAINTAINER_MODE_TRUE='#' 3026 1.1 christos MAINTAINER_MODE_FALSE= 3027 1.1 christos fi 3028 1.1 christos 3029 1.1 christos MAINT=$MAINTAINER_MODE_TRUE 3030 1.1 christos 3031 1.1 christos 3032 1.1 christos 3033 1.1 christos 3034 1.1 christos # Check whether --with-target-subdir was given. 3035 1.1 christos if test "${with_target_subdir+set}" = set; then : 3036 1.1 christos withval=$with_target_subdir; 3037 1.1 christos fi 3038 1.1 christos 3039 1.1 christos 3040 1.1 christos if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then 3041 1.1 christos COMPPATH=. 3042 1.1 christos else 3043 1.1 christos COMPPATH=.. 3044 1.1 christos fi 3045 1.1 christos 3046 1.1 christos 3047 1.1 christos 3048 1.1 christos # Check whether --with-cross-host was given. 3049 1.1 christos if test "${with_cross_host+set}" = set; then : 3050 1.1 christos withval=$with_cross_host; 3051 1.1 christos fi 3052 1.1 christos 3053 1.1 christos 3054 1.1 christos # Check whether --enable-multilib was given. 3055 1.1 christos if test "${enable_multilib+set}" = set; then : 3056 1.1 christos enableval=$enable_multilib; case "${enableval}" in 3057 1.1 christos yes) multilib=yes ;; 3058 1.1 christos no) multilib=no ;; 3059 1.1.1.4 christos *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;; 3060 1.1 christos esac 3061 1.1 christos else 3062 1.1 christos test -z "$with_target_subdir" && multilib=no || multilib=yes 3063 1.1 christos fi 3064 1.1 christos 3065 1.1 christos 3066 1.1 christos # Check whether --with-system-zlib was given. 3067 1.1 christos if test "${with_system_zlib+set}" = set; then : 3068 1.1 christos withval=$with_system_zlib; 3069 1.1 christos fi 3070 1.1 christos 3071 1.1 christos 3072 1.1 christos # Make sure we don't test executables when making cross-tools. 3073 1.1 christos 3074 1.1 christos 3075 1.1 christos # The same as in boehm-gc and libstdc++. Have to borrow it from there. 3076 1.1 christos # We must force CC to /not/ be precious variables; otherwise 3077 1.1 christos # the wrong, non-multilib-adjusted value will be used in multilibs. 3078 1.1 christos # As a side effect, we have to subst CFLAGS ourselves. 3079 1.1 christos 3080 1.1 christos 3081 1.1 christos 3082 1.1 christos ac_ext=c 3083 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3084 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3085 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3086 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3087 1.1 christos if test -n "$ac_tool_prefix"; then 3088 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3089 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 3090 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3091 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3092 1.1.1.4 christos if ${ac_cv_prog_CC+:} false; then : 3093 1.1 christos $as_echo_n "(cached) " >&6 3094 1.1 christos else 3095 1.1 christos if test -n "$CC"; then 3096 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3097 1.1 christos else 3098 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3099 1.1 christos for as_dir in $PATH 3100 1.1 christos do 3101 1.1 christos IFS=$as_save_IFS 3102 1.1 christos test -z "$as_dir" && as_dir=. 3103 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3104 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3105 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 3106 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3107 1.1 christos break 2 3108 1.1 christos fi 3109 1.1 christos done 3110 1.1 christos done 3111 1.1 christos IFS=$as_save_IFS 3112 1.1 christos 3113 1.1 christos fi 3114 1.1 christos fi 3115 1.1 christos CC=$ac_cv_prog_CC 3116 1.1 christos if test -n "$CC"; then 3117 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3118 1.1 christos $as_echo "$CC" >&6; } 3119 1.1 christos else 3120 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3121 1.1 christos $as_echo "no" >&6; } 3122 1.1 christos fi 3123 1.1 christos 3124 1.1 christos 3125 1.1 christos fi 3126 1.1 christos if test -z "$ac_cv_prog_CC"; then 3127 1.1 christos ac_ct_CC=$CC 3128 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 3129 1.1 christos set dummy gcc; ac_word=$2 3130 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3131 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3132 1.1.1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3133 1.1 christos $as_echo_n "(cached) " >&6 3134 1.1 christos else 3135 1.1 christos if test -n "$ac_ct_CC"; then 3136 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3137 1.1 christos else 3138 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3139 1.1 christos for as_dir in $PATH 3140 1.1 christos do 3141 1.1 christos IFS=$as_save_IFS 3142 1.1 christos test -z "$as_dir" && as_dir=. 3143 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3144 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3145 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 3146 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3147 1.1 christos break 2 3148 1.1 christos fi 3149 1.1 christos done 3150 1.1 christos done 3151 1.1 christos IFS=$as_save_IFS 3152 1.1 christos 3153 1.1 christos fi 3154 1.1 christos fi 3155 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3156 1.1 christos if test -n "$ac_ct_CC"; then 3157 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3158 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3159 1.1 christos else 3160 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3161 1.1 christos $as_echo "no" >&6; } 3162 1.1 christos fi 3163 1.1 christos 3164 1.1 christos if test "x$ac_ct_CC" = x; then 3165 1.1 christos CC="" 3166 1.1 christos else 3167 1.1 christos case $cross_compiling:$ac_tool_warned in 3168 1.1 christos yes:) 3169 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3170 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3171 1.1 christos ac_tool_warned=yes ;; 3172 1.1 christos esac 3173 1.1 christos CC=$ac_ct_CC 3174 1.1 christos fi 3175 1.1 christos else 3176 1.1 christos CC="$ac_cv_prog_CC" 3177 1.1 christos fi 3178 1.1 christos 3179 1.1 christos if test -z "$CC"; then 3180 1.1 christos if test -n "$ac_tool_prefix"; then 3181 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3182 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 3183 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3184 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3185 1.1.1.4 christos if ${ac_cv_prog_CC+:} false; then : 3186 1.1 christos $as_echo_n "(cached) " >&6 3187 1.1 christos else 3188 1.1 christos if test -n "$CC"; then 3189 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3190 1.1 christos else 3191 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3192 1.1 christos for as_dir in $PATH 3193 1.1 christos do 3194 1.1 christos IFS=$as_save_IFS 3195 1.1 christos test -z "$as_dir" && as_dir=. 3196 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3197 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3198 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 3199 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3200 1.1 christos break 2 3201 1.1 christos fi 3202 1.1 christos done 3203 1.1 christos done 3204 1.1 christos IFS=$as_save_IFS 3205 1.1 christos 3206 1.1 christos fi 3207 1.1 christos fi 3208 1.1 christos CC=$ac_cv_prog_CC 3209 1.1 christos if test -n "$CC"; then 3210 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3211 1.1 christos $as_echo "$CC" >&6; } 3212 1.1 christos else 3213 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3214 1.1 christos $as_echo "no" >&6; } 3215 1.1 christos fi 3216 1.1 christos 3217 1.1 christos 3218 1.1 christos fi 3219 1.1 christos fi 3220 1.1 christos if test -z "$CC"; then 3221 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 3222 1.1 christos set dummy cc; ac_word=$2 3223 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3224 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3225 1.1.1.4 christos if ${ac_cv_prog_CC+:} false; then : 3226 1.1 christos $as_echo_n "(cached) " >&6 3227 1.1 christos else 3228 1.1 christos if test -n "$CC"; then 3229 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3230 1.1 christos else 3231 1.1 christos ac_prog_rejected=no 3232 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3233 1.1 christos for as_dir in $PATH 3234 1.1 christos do 3235 1.1 christos IFS=$as_save_IFS 3236 1.1 christos test -z "$as_dir" && as_dir=. 3237 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3238 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3239 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3240 1.1 christos ac_prog_rejected=yes 3241 1.1 christos continue 3242 1.1 christos fi 3243 1.1 christos ac_cv_prog_CC="cc" 3244 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3245 1.1 christos break 2 3246 1.1 christos fi 3247 1.1 christos done 3248 1.1 christos done 3249 1.1 christos IFS=$as_save_IFS 3250 1.1 christos 3251 1.1 christos if test $ac_prog_rejected = yes; then 3252 1.1 christos # We found a bogon in the path, so make sure we never use it. 3253 1.1 christos set dummy $ac_cv_prog_CC 3254 1.1 christos shift 3255 1.1 christos if test $# != 0; then 3256 1.1 christos # We chose a different compiler from the bogus one. 3257 1.1 christos # However, it has the same basename, so the bogon will be chosen 3258 1.1 christos # first if we set CC to just the basename; use the full file name. 3259 1.1 christos shift 3260 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3261 1.1 christos fi 3262 1.1 christos fi 3263 1.1 christos fi 3264 1.1 christos fi 3265 1.1 christos CC=$ac_cv_prog_CC 3266 1.1 christos if test -n "$CC"; then 3267 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3268 1.1 christos $as_echo "$CC" >&6; } 3269 1.1 christos else 3270 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3271 1.1 christos $as_echo "no" >&6; } 3272 1.1 christos fi 3273 1.1 christos 3274 1.1 christos 3275 1.1 christos fi 3276 1.1 christos if test -z "$CC"; then 3277 1.1 christos if test -n "$ac_tool_prefix"; then 3278 1.1 christos for ac_prog in cl.exe 3279 1.1 christos do 3280 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3281 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3282 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3283 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3284 1.1.1.4 christos if ${ac_cv_prog_CC+:} false; then : 3285 1.1 christos $as_echo_n "(cached) " >&6 3286 1.1 christos else 3287 1.1 christos if test -n "$CC"; then 3288 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3289 1.1 christos else 3290 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3291 1.1 christos for as_dir in $PATH 3292 1.1 christos do 3293 1.1 christos IFS=$as_save_IFS 3294 1.1 christos test -z "$as_dir" && as_dir=. 3295 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3296 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3297 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3298 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3299 1.1 christos break 2 3300 1.1 christos fi 3301 1.1 christos done 3302 1.1 christos done 3303 1.1 christos IFS=$as_save_IFS 3304 1.1 christos 3305 1.1 christos fi 3306 1.1 christos fi 3307 1.1 christos CC=$ac_cv_prog_CC 3308 1.1 christos if test -n "$CC"; then 3309 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3310 1.1 christos $as_echo "$CC" >&6; } 3311 1.1 christos else 3312 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3313 1.1 christos $as_echo "no" >&6; } 3314 1.1 christos fi 3315 1.1 christos 3316 1.1 christos 3317 1.1 christos test -n "$CC" && break 3318 1.1 christos done 3319 1.1 christos fi 3320 1.1 christos if test -z "$CC"; then 3321 1.1 christos ac_ct_CC=$CC 3322 1.1 christos for ac_prog in cl.exe 3323 1.1 christos do 3324 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3325 1.1 christos set dummy $ac_prog; ac_word=$2 3326 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3327 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3328 1.1.1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3329 1.1 christos $as_echo_n "(cached) " >&6 3330 1.1 christos else 3331 1.1 christos if test -n "$ac_ct_CC"; then 3332 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3333 1.1 christos else 3334 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3335 1.1 christos for as_dir in $PATH 3336 1.1 christos do 3337 1.1 christos IFS=$as_save_IFS 3338 1.1 christos test -z "$as_dir" && as_dir=. 3339 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3340 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3341 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 3342 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3343 1.1 christos break 2 3344 1.1 christos fi 3345 1.1 christos done 3346 1.1 christos done 3347 1.1 christos IFS=$as_save_IFS 3348 1.1 christos 3349 1.1 christos fi 3350 1.1 christos fi 3351 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3352 1.1 christos if test -n "$ac_ct_CC"; then 3353 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3354 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3355 1.1 christos else 3356 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3357 1.1 christos $as_echo "no" >&6; } 3358 1.1 christos fi 3359 1.1 christos 3360 1.1 christos 3361 1.1 christos test -n "$ac_ct_CC" && break 3362 1.1 christos done 3363 1.1 christos 3364 1.1 christos if test "x$ac_ct_CC" = x; then 3365 1.1 christos CC="" 3366 1.1 christos else 3367 1.1 christos case $cross_compiling:$ac_tool_warned in 3368 1.1 christos yes:) 3369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3370 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3371 1.1 christos ac_tool_warned=yes ;; 3372 1.1 christos esac 3373 1.1 christos CC=$ac_ct_CC 3374 1.1 christos fi 3375 1.1 christos fi 3376 1.1 christos 3377 1.1 christos fi 3378 1.1 christos 3379 1.1 christos 3380 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3381 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3382 1.1.1.4 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3383 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3384 1.1 christos 3385 1.1 christos # Provide some information about the compiler. 3386 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3387 1.1 christos set X $ac_compile 3388 1.1 christos ac_compiler=$2 3389 1.1 christos for ac_option in --version -v -V -qversion; do 3390 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 3391 1.1 christos case "(($ac_try" in 3392 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3393 1.1 christos *) ac_try_echo=$ac_try;; 3394 1.1 christos esac 3395 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3396 1.1 christos $as_echo "$ac_try_echo"; } >&5 3397 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3398 1.1 christos ac_status=$? 3399 1.1 christos if test -s conftest.err; then 3400 1.1 christos sed '10a\ 3401 1.1 christos ... rest of stderr output deleted ... 3402 1.1 christos 10q' conftest.err >conftest.er1 3403 1.1 christos cat conftest.er1 >&5 3404 1.1 christos fi 3405 1.1.1.4 christos rm -f conftest.er1 conftest.err 3406 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3407 1.1 christos test $ac_status = 0; } 3408 1.1 christos done 3409 1.1 christos 3410 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3411 1.1 christos /* end confdefs.h. */ 3412 1.1.1.5 christos #include <stdio.h> 3413 1.1 christos int 3414 1.1 christos main () 3415 1.1 christos { 3416 1.1.1.5 christos printf ("hello world\n"); 3417 1.1 christos ; 3418 1.1 christos return 0; 3419 1.1 christos } 3420 1.1 christos _ACEOF 3421 1.1 christos # FIXME: Cleanup? 3422 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3423 1.1 christos (eval $ac_link) 2>&5 3424 1.1 christos ac_status=$? 3425 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3426 1.1 christos test $ac_status = 0; }; then : 3427 1.1 christos gcc_no_link=no 3428 1.1 christos else 3429 1.1 christos gcc_no_link=yes 3430 1.1 christos fi 3431 1.1 christos if test x$gcc_no_link = xyes; then 3432 1.1 christos # Setting cross_compile will disable run tests; it will 3433 1.1 christos # also disable AC_CHECK_FILE but that's generally 3434 1.1 christos # correct if we can't link. 3435 1.1 christos cross_compiling=yes 3436 1.1 christos EXEEXT= 3437 1.1 christos else 3438 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3439 1.1 christos /* end confdefs.h. */ 3440 1.1 christos 3441 1.1 christos int 3442 1.1 christos main () 3443 1.1 christos { 3444 1.1 christos 3445 1.1 christos ; 3446 1.1 christos return 0; 3447 1.1 christos } 3448 1.1 christos _ACEOF 3449 1.1 christos ac_clean_files_save=$ac_clean_files 3450 1.1.1.4 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3451 1.1 christos # Try to create an executable without -o first, disregard a.out. 3452 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 3453 1.1 christos # of exeext. 3454 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3455 1.1.1.4 christos $as_echo_n "checking whether the C compiler works... " >&6; } 3456 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3457 1.1 christos 3458 1.1 christos # The possible output files: 3459 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3460 1.1 christos 3461 1.1 christos ac_rmfiles= 3462 1.1 christos for ac_file in $ac_files 3463 1.1 christos do 3464 1.1 christos case $ac_file in 3465 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3466 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3467 1.1 christos esac 3468 1.1 christos done 3469 1.1 christos rm -f $ac_rmfiles 3470 1.1 christos 3471 1.1 christos if { { ac_try="$ac_link_default" 3472 1.1 christos case "(($ac_try" in 3473 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3474 1.1 christos *) ac_try_echo=$ac_try;; 3475 1.1 christos esac 3476 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3477 1.1 christos $as_echo "$ac_try_echo"; } >&5 3478 1.1 christos (eval "$ac_link_default") 2>&5 3479 1.1 christos ac_status=$? 3480 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3481 1.1 christos test $ac_status = 0; }; then : 3482 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3483 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3484 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3485 1.1 christos # so that the user can short-circuit this test for compilers unknown to 3486 1.1 christos # Autoconf. 3487 1.1 christos for ac_file in $ac_files '' 3488 1.1 christos do 3489 1.1 christos test -f "$ac_file" || continue 3490 1.1 christos case $ac_file in 3491 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3492 1.1 christos ;; 3493 1.1 christos [ab].out ) 3494 1.1 christos # We found the default executable, but exeext='' is most 3495 1.1 christos # certainly right. 3496 1.1 christos break;; 3497 1.1 christos *.* ) 3498 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3499 1.1 christos then :; else 3500 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3501 1.1 christos fi 3502 1.1 christos # We set ac_cv_exeext here because the later test for it is not 3503 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 3504 1.1 christos # argument, so we may need to know it at that point already. 3505 1.1 christos # Even if this section looks crufty: it has the advantage of 3506 1.1 christos # actually working. 3507 1.1 christos break;; 3508 1.1 christos * ) 3509 1.1 christos break;; 3510 1.1 christos esac 3511 1.1 christos done 3512 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3513 1.1 christos 3514 1.1 christos else 3515 1.1 christos ac_file='' 3516 1.1 christos fi 3517 1.1 christos if test -z "$ac_file"; then : 3518 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3519 1.1.1.4 christos $as_echo "no" >&6; } 3520 1.1.1.4 christos $as_echo "$as_me: failed program was:" >&5 3521 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3522 1.1 christos 3523 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3524 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3525 1.1.1.4 christos as_fn_error 77 "C compiler cannot create executables 3526 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3527 1.1.1.4 christos else 3528 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3529 1.1.1.4 christos $as_echo "yes" >&6; } 3530 1.1 christos fi 3531 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3532 1.1.1.4 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 3533 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3534 1.1.1.4 christos $as_echo "$ac_file" >&6; } 3535 1.1 christos ac_exeext=$ac_cv_exeext 3536 1.1 christos 3537 1.1.1.4 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3538 1.1 christos ac_clean_files=$ac_clean_files_save 3539 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3540 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 3541 1.1 christos if { { ac_try="$ac_link" 3542 1.1 christos case "(($ac_try" in 3543 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3544 1.1 christos *) ac_try_echo=$ac_try;; 3545 1.1 christos esac 3546 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3547 1.1 christos $as_echo "$ac_try_echo"; } >&5 3548 1.1 christos (eval "$ac_link") 2>&5 3549 1.1 christos ac_status=$? 3550 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3551 1.1 christos test $ac_status = 0; }; then : 3552 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 3553 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3554 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 3555 1.1 christos # `rm'. 3556 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 3557 1.1 christos test -f "$ac_file" || continue 3558 1.1 christos case $ac_file in 3559 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3560 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3561 1.1 christos break;; 3562 1.1 christos * ) break;; 3563 1.1 christos esac 3564 1.1 christos done 3565 1.1 christos else 3566 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3567 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3568 1.1.1.4 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3569 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3570 1.1 christos fi 3571 1.1.1.4 christos rm -f conftest conftest$ac_cv_exeext 3572 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3573 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 3574 1.1 christos 3575 1.1 christos rm -f conftest.$ac_ext 3576 1.1 christos EXEEXT=$ac_cv_exeext 3577 1.1 christos ac_exeext=$EXEEXT 3578 1.1.1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3579 1.1.1.4 christos /* end confdefs.h. */ 3580 1.1.1.4 christos #include <stdio.h> 3581 1.1.1.4 christos int 3582 1.1.1.4 christos main () 3583 1.1.1.4 christos { 3584 1.1.1.4 christos FILE *f = fopen ("conftest.out", "w"); 3585 1.1.1.4 christos return ferror (f) || fclose (f) != 0; 3586 1.1.1.4 christos 3587 1.1.1.4 christos ; 3588 1.1.1.4 christos return 0; 3589 1.1.1.4 christos } 3590 1.1.1.4 christos _ACEOF 3591 1.1.1.4 christos ac_clean_files="$ac_clean_files conftest.out" 3592 1.1.1.4 christos # Check that the compiler produces executables we can run. If not, either 3593 1.1.1.4 christos # the compiler is broken, or we cross compile. 3594 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3595 1.1.1.4 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 3596 1.1.1.4 christos if test "$cross_compiling" != yes; then 3597 1.1.1.4 christos { { ac_try="$ac_link" 3598 1.1.1.4 christos case "(($ac_try" in 3599 1.1.1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3600 1.1.1.4 christos *) ac_try_echo=$ac_try;; 3601 1.1.1.4 christos esac 3602 1.1.1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3603 1.1.1.4 christos $as_echo "$ac_try_echo"; } >&5 3604 1.1.1.4 christos (eval "$ac_link") 2>&5 3605 1.1.1.4 christos ac_status=$? 3606 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3607 1.1.1.4 christos test $ac_status = 0; } 3608 1.1.1.4 christos if { ac_try='./conftest$ac_cv_exeext' 3609 1.1.1.4 christos { { case "(($ac_try" in 3610 1.1.1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3611 1.1.1.4 christos *) ac_try_echo=$ac_try;; 3612 1.1.1.4 christos esac 3613 1.1.1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3614 1.1.1.4 christos $as_echo "$ac_try_echo"; } >&5 3615 1.1.1.4 christos (eval "$ac_try") 2>&5 3616 1.1.1.4 christos ac_status=$? 3617 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3618 1.1.1.4 christos test $ac_status = 0; }; }; then 3619 1.1.1.4 christos cross_compiling=no 3620 1.1.1.4 christos else 3621 1.1.1.4 christos if test "$cross_compiling" = maybe; then 3622 1.1.1.4 christos cross_compiling=yes 3623 1.1.1.4 christos else 3624 1.1.1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3625 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3626 1.1.1.4 christos as_fn_error $? "cannot run C compiled programs. 3627 1.1.1.4 christos If you meant to cross compile, use \`--host'. 3628 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3629 1.1.1.4 christos fi 3630 1.1.1.4 christos fi 3631 1.1.1.4 christos fi 3632 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3633 1.1.1.4 christos $as_echo "$cross_compiling" >&6; } 3634 1.1.1.4 christos 3635 1.1.1.4 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3636 1.1.1.4 christos ac_clean_files=$ac_clean_files_save 3637 1.1 christos fi 3638 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3639 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 3640 1.1.1.4 christos if ${ac_cv_objext+:} false; then : 3641 1.1 christos $as_echo_n "(cached) " >&6 3642 1.1 christos else 3643 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3644 1.1 christos /* end confdefs.h. */ 3645 1.1 christos 3646 1.1 christos int 3647 1.1 christos main () 3648 1.1 christos { 3649 1.1 christos 3650 1.1 christos ; 3651 1.1 christos return 0; 3652 1.1 christos } 3653 1.1 christos _ACEOF 3654 1.1 christos rm -f conftest.o conftest.obj 3655 1.1 christos if { { ac_try="$ac_compile" 3656 1.1 christos case "(($ac_try" in 3657 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3658 1.1 christos *) ac_try_echo=$ac_try;; 3659 1.1 christos esac 3660 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3661 1.1 christos $as_echo "$ac_try_echo"; } >&5 3662 1.1 christos (eval "$ac_compile") 2>&5 3663 1.1 christos ac_status=$? 3664 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3665 1.1 christos test $ac_status = 0; }; then : 3666 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 3667 1.1 christos test -f "$ac_file" || continue; 3668 1.1 christos case $ac_file in 3669 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3670 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3671 1.1 christos break;; 3672 1.1 christos esac 3673 1.1 christos done 3674 1.1 christos else 3675 1.1 christos $as_echo "$as_me: failed program was:" >&5 3676 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3677 1.1 christos 3678 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3679 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3680 1.1.1.4 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3681 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3682 1.1 christos fi 3683 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 3684 1.1 christos fi 3685 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3686 1.1 christos $as_echo "$ac_cv_objext" >&6; } 3687 1.1 christos OBJEXT=$ac_cv_objext 3688 1.1 christos ac_objext=$OBJEXT 3689 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3690 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3691 1.1.1.4 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3692 1.1 christos $as_echo_n "(cached) " >&6 3693 1.1 christos else 3694 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3695 1.1 christos /* end confdefs.h. */ 3696 1.1 christos 3697 1.1 christos int 3698 1.1 christos main () 3699 1.1 christos { 3700 1.1 christos #ifndef __GNUC__ 3701 1.1 christos choke me 3702 1.1 christos #endif 3703 1.1 christos 3704 1.1 christos ; 3705 1.1 christos return 0; 3706 1.1 christos } 3707 1.1 christos _ACEOF 3708 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3709 1.1 christos ac_compiler_gnu=yes 3710 1.1 christos else 3711 1.1 christos ac_compiler_gnu=no 3712 1.1 christos fi 3713 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3714 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 3715 1.1 christos 3716 1.1 christos fi 3717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3718 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3719 1.1 christos if test $ac_compiler_gnu = yes; then 3720 1.1 christos GCC=yes 3721 1.1 christos else 3722 1.1 christos GCC= 3723 1.1 christos fi 3724 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 3725 1.1 christos ac_save_CFLAGS=$CFLAGS 3726 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3727 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 3728 1.1.1.4 christos if ${ac_cv_prog_cc_g+:} false; then : 3729 1.1 christos $as_echo_n "(cached) " >&6 3730 1.1 christos else 3731 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 3732 1.1 christos ac_c_werror_flag=yes 3733 1.1 christos ac_cv_prog_cc_g=no 3734 1.1 christos CFLAGS="-g" 3735 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3736 1.1 christos /* end confdefs.h. */ 3737 1.1 christos 3738 1.1 christos int 3739 1.1 christos main () 3740 1.1 christos { 3741 1.1 christos 3742 1.1 christos ; 3743 1.1 christos return 0; 3744 1.1 christos } 3745 1.1 christos _ACEOF 3746 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3747 1.1 christos ac_cv_prog_cc_g=yes 3748 1.1 christos else 3749 1.1 christos CFLAGS="" 3750 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3751 1.1 christos /* end confdefs.h. */ 3752 1.1 christos 3753 1.1 christos int 3754 1.1 christos main () 3755 1.1 christos { 3756 1.1 christos 3757 1.1 christos ; 3758 1.1 christos return 0; 3759 1.1 christos } 3760 1.1 christos _ACEOF 3761 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3762 1.1 christos 3763 1.1 christos else 3764 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3765 1.1 christos CFLAGS="-g" 3766 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3767 1.1 christos /* end confdefs.h. */ 3768 1.1 christos 3769 1.1 christos int 3770 1.1 christos main () 3771 1.1 christos { 3772 1.1 christos 3773 1.1 christos ; 3774 1.1 christos return 0; 3775 1.1 christos } 3776 1.1 christos _ACEOF 3777 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3778 1.1 christos ac_cv_prog_cc_g=yes 3779 1.1 christos fi 3780 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3781 1.1 christos fi 3782 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3783 1.1 christos fi 3784 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3785 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3786 1.1 christos fi 3787 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3788 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 3789 1.1 christos if test "$ac_test_CFLAGS" = set; then 3790 1.1 christos CFLAGS=$ac_save_CFLAGS 3791 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 3792 1.1 christos if test "$GCC" = yes; then 3793 1.1 christos CFLAGS="-g -O2" 3794 1.1 christos else 3795 1.1 christos CFLAGS="-g" 3796 1.1 christos fi 3797 1.1 christos else 3798 1.1 christos if test "$GCC" = yes; then 3799 1.1 christos CFLAGS="-O2" 3800 1.1 christos else 3801 1.1 christos CFLAGS= 3802 1.1 christos fi 3803 1.1 christos fi 3804 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3805 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3806 1.1.1.4 christos if ${ac_cv_prog_cc_c89+:} false; then : 3807 1.1 christos $as_echo_n "(cached) " >&6 3808 1.1 christos else 3809 1.1 christos ac_cv_prog_cc_c89=no 3810 1.1 christos ac_save_CC=$CC 3811 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3812 1.1 christos /* end confdefs.h. */ 3813 1.1 christos #include <stdarg.h> 3814 1.1 christos #include <stdio.h> 3815 1.1.1.4 christos struct stat; 3816 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3817 1.1 christos struct buf { int x; }; 3818 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 3819 1.1 christos static char *e (p, i) 3820 1.1 christos char **p; 3821 1.1 christos int i; 3822 1.1 christos { 3823 1.1 christos return p[i]; 3824 1.1 christos } 3825 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 3826 1.1 christos { 3827 1.1 christos char *s; 3828 1.1 christos va_list v; 3829 1.1 christos va_start (v,p); 3830 1.1 christos s = g (p, va_arg (v,int)); 3831 1.1 christos va_end (v); 3832 1.1 christos return s; 3833 1.1 christos } 3834 1.1 christos 3835 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3836 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 3837 1.1 christos These don't provoke an error unfortunately, instead are silently treated 3838 1.1 christos as 'x'. The following induces an error, until -std is added to get 3839 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3840 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 3841 1.1 christos that's true only with -std. */ 3842 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3843 1.1 christos 3844 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3845 1.1 christos inside strings and character constants. */ 3846 1.1 christos #define FOO(x) 'x' 3847 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3848 1.1 christos 3849 1.1 christos int test (int i, double x); 3850 1.1 christos struct s1 {int (*f) (int a);}; 3851 1.1 christos struct s2 {int (*f) (double a);}; 3852 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3853 1.1 christos int argc; 3854 1.1 christos char **argv; 3855 1.1 christos int 3856 1.1 christos main () 3857 1.1 christos { 3858 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3859 1.1 christos ; 3860 1.1 christos return 0; 3861 1.1 christos } 3862 1.1 christos _ACEOF 3863 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3864 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3865 1.1 christos do 3866 1.1 christos CC="$ac_save_CC $ac_arg" 3867 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3868 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3869 1.1 christos fi 3870 1.1 christos rm -f core conftest.err conftest.$ac_objext 3871 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3872 1.1 christos done 3873 1.1 christos rm -f conftest.$ac_ext 3874 1.1 christos CC=$ac_save_CC 3875 1.1 christos 3876 1.1 christos fi 3877 1.1 christos # AC_CACHE_VAL 3878 1.1 christos case "x$ac_cv_prog_cc_c89" in 3879 1.1 christos x) 3880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3881 1.1 christos $as_echo "none needed" >&6; } ;; 3882 1.1 christos xno) 3883 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3884 1.1 christos $as_echo "unsupported" >&6; } ;; 3885 1.1 christos *) 3886 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 3887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3888 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3889 1.1 christos esac 3890 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3891 1.1 christos 3892 1.1 christos fi 3893 1.1 christos 3894 1.1 christos ac_ext=c 3895 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3896 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3897 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3898 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3899 1.1.1.4 christos 3900 1.1.1.4 christos ac_ext=c 3901 1.1.1.4 christos ac_cpp='$CPP $CPPFLAGS' 3902 1.1.1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3903 1.1.1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3904 1.1.1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3905 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3906 1.1.1.4 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3907 1.1.1.4 christos if ${am_cv_prog_cc_c_o+:} false; then : 3908 1.1.1.4 christos $as_echo_n "(cached) " >&6 3909 1.1.1.4 christos else 3910 1.1.1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3911 1.1.1.4 christos /* end confdefs.h. */ 3912 1.1.1.4 christos 3913 1.1.1.4 christos int 3914 1.1.1.4 christos main () 3915 1.1.1.4 christos { 3916 1.1.1.4 christos 3917 1.1.1.4 christos ; 3918 1.1.1.4 christos return 0; 3919 1.1.1.4 christos } 3920 1.1.1.4 christos _ACEOF 3921 1.1.1.4 christos # Make sure it works both with $CC and with simple cc. 3922 1.1.1.4 christos # Following AC_PROG_CC_C_O, we do the test twice because some 3923 1.1.1.4 christos # compilers refuse to overwrite an existing .o file with -o, 3924 1.1.1.4 christos # though they will create one. 3925 1.1.1.4 christos am_cv_prog_cc_c_o=yes 3926 1.1.1.4 christos for am_i in 1 2; do 3927 1.1.1.4 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3928 1.1.1.4 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3929 1.1.1.4 christos ac_status=$? 3930 1.1.1.4 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 3931 1.1.1.4 christos (exit $ac_status); } \ 3932 1.1.1.4 christos && test -f conftest2.$ac_objext; then 3933 1.1.1.4 christos : OK 3934 1.1.1.4 christos else 3935 1.1.1.4 christos am_cv_prog_cc_c_o=no 3936 1.1.1.4 christos break 3937 1.1.1.4 christos fi 3938 1.1.1.4 christos done 3939 1.1.1.4 christos rm -f core conftest* 3940 1.1.1.4 christos unset am_i 3941 1.1.1.4 christos fi 3942 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3943 1.1.1.4 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 3944 1.1.1.4 christos if test "$am_cv_prog_cc_c_o" != yes; then 3945 1.1.1.4 christos # Losing compiler, so override with the script. 3946 1.1.1.4 christos # FIXME: It is wrong to rewrite CC. 3947 1.1.1.4 christos # But if we don't then we get into trouble of one sort or another. 3948 1.1.1.4 christos # A longer-term fix would be to have automake use am__CC in this case, 3949 1.1.1.4 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3950 1.1.1.4 christos CC="$am_aux_dir/compile $CC" 3951 1.1.1.4 christos fi 3952 1.1.1.4 christos ac_ext=c 3953 1.1.1.4 christos ac_cpp='$CPP $CPPFLAGS' 3954 1.1.1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3955 1.1.1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3956 1.1.1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3957 1.1.1.4 christos 3958 1.1 christos DEPDIR="${am__leading_dot}deps" 3959 1.1 christos 3960 1.1 christos ac_config_commands="$ac_config_commands depfiles" 3961 1.1 christos 3962 1.1 christos 3963 1.1 christos am_make=${MAKE-make} 3964 1.1 christos cat > confinc << 'END' 3965 1.1 christos am__doit: 3966 1.1 christos @echo this is the am__doit target 3967 1.1 christos .PHONY: am__doit 3968 1.1 christos END 3969 1.1 christos # If we don't find an include directive, just comment out the code. 3970 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3971 1.1 christos $as_echo_n "checking for style of include used by $am_make... " >&6; } 3972 1.1 christos am__include="#" 3973 1.1 christos am__quote= 3974 1.1 christos _am_result=none 3975 1.1 christos # First try GNU make style include. 3976 1.1 christos echo "include confinc" > confmf 3977 1.1.1.4 christos # Ignore all kinds of additional output from 'make'. 3978 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #( 3979 1.1 christos *the\ am__doit\ target*) 3980 1.1 christos am__include=include 3981 1.1 christos am__quote= 3982 1.1 christos _am_result=GNU 3983 1.1 christos ;; 3984 1.1 christos esac 3985 1.1 christos # Now try BSD make style include. 3986 1.1 christos if test "$am__include" = "#"; then 3987 1.1 christos echo '.include "confinc"' > confmf 3988 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #( 3989 1.1 christos *the\ am__doit\ target*) 3990 1.1 christos am__include=.include 3991 1.1 christos am__quote="\"" 3992 1.1 christos _am_result=BSD 3993 1.1 christos ;; 3994 1.1 christos esac 3995 1.1 christos fi 3996 1.1 christos 3997 1.1 christos 3998 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3999 1.1 christos $as_echo "$_am_result" >&6; } 4000 1.1 christos rm -f confinc confmf 4001 1.1 christos 4002 1.1 christos # Check whether --enable-dependency-tracking was given. 4003 1.1 christos if test "${enable_dependency_tracking+set}" = set; then : 4004 1.1 christos enableval=$enable_dependency_tracking; 4005 1.1 christos fi 4006 1.1 christos 4007 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4008 1.1 christos am_depcomp="$ac_aux_dir/depcomp" 4009 1.1 christos AMDEPBACKSLASH='\' 4010 1.1.1.2 christos am__nodep='_no' 4011 1.1 christos fi 4012 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4013 1.1 christos AMDEP_TRUE= 4014 1.1 christos AMDEP_FALSE='#' 4015 1.1 christos else 4016 1.1 christos AMDEP_TRUE='#' 4017 1.1 christos AMDEP_FALSE= 4018 1.1 christos fi 4019 1.1 christos 4020 1.1 christos 4021 1.1 christos 4022 1.1 christos depcc="$CC" am_compiler_list= 4023 1.1 christos 4024 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4025 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; } 4026 1.1.1.4 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4027 1.1 christos $as_echo_n "(cached) " >&6 4028 1.1 christos else 4029 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4030 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up 4031 1.1 christos # making bogus files that we don't know about and never remove. For 4032 1.1 christos # instance it was reported that on HP-UX the gcc test will end up 4033 1.1.1.4 christos # making a dummy file named 'D' -- because '-MD' means "put the output 4034 1.1.1.4 christos # in D". 4035 1.1.1.2 christos rm -rf conftest.dir 4036 1.1 christos mkdir conftest.dir 4037 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're 4038 1.1 christos # using a relative directory. 4039 1.1 christos cp "$am_depcomp" conftest.dir 4040 1.1 christos cd conftest.dir 4041 1.1 christos # We will build objects and dependencies in a subdirectory because 4042 1.1 christos # it helps to detect inapplicable dependency modes. For instance 4043 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a 4044 1.1 christos # side effect of compilation, but ICC will put the dependencies in 4045 1.1 christos # the current directory while Tru64 will put them in the object 4046 1.1 christos # directory. 4047 1.1 christos mkdir sub 4048 1.1 christos 4049 1.1 christos am_cv_CC_dependencies_compiler_type=none 4050 1.1 christos if test "$am_compiler_list" = ""; then 4051 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4052 1.1 christos fi 4053 1.1 christos am__universal=false 4054 1.1 christos case " $depcc " in #( 4055 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 4056 1.1 christos esac 4057 1.1 christos 4058 1.1 christos for depmode in $am_compiler_list; do 4059 1.1 christos # Setup a source with many dependencies, because some compilers 4060 1.1 christos # like to wrap large dependency lists on column 80 (with \), and 4061 1.1 christos # we should not choose a depcomp mode which is confused by this. 4062 1.1 christos # 4063 1.1 christos # We need to recreate these files for each test, as the compiler may 4064 1.1 christos # overwrite some of them when testing with obscure command lines. 4065 1.1 christos # This happens at least with the AIX C compiler. 4066 1.1 christos : > sub/conftest.c 4067 1.1 christos for i in 1 2 3 4 5 6; do 4068 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 4069 1.1.1.4 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4070 1.1.1.4 christos # Solaris 10 /bin/sh. 4071 1.1.1.4 christos echo '/* dummy */' > sub/conftst$i.h 4072 1.1 christos done 4073 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4074 1.1 christos 4075 1.1.1.4 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 4076 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly 4077 1.1.1.4 christos # handle '-M -o', and we need to detect this. Also, some Intel 4078 1.1.1.4 christos # versions had trouble with output in subdirs. 4079 1.1 christos am__obj=sub/conftest.${OBJEXT-o} 4080 1.1 christos am__minus_obj="-o $am__obj" 4081 1.1 christos case $depmode in 4082 1.1 christos gcc) 4083 1.1 christos # This depmode causes a compiler race in universal mode. 4084 1.1 christos test "$am__universal" = false || continue 4085 1.1 christos ;; 4086 1.1 christos nosideeffect) 4087 1.1.1.4 christos # After this tag, mechanisms are not by side-effect, so they'll 4088 1.1.1.4 christos # only be used when explicitly requested. 4089 1.1 christos if test "x$enable_dependency_tracking" = xyes; then 4090 1.1 christos continue 4091 1.1 christos else 4092 1.1 christos break 4093 1.1 christos fi 4094 1.1 christos ;; 4095 1.1.1.2 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4096 1.1.1.4 christos # This compiler won't grok '-c -o', but also, the minuso test has 4097 1.1 christos # not run yet. These depmodes are late enough in the game, and 4098 1.1 christos # so weak that their functioning should not be impacted. 4099 1.1 christos am__obj=conftest.${OBJEXT-o} 4100 1.1 christos am__minus_obj= 4101 1.1 christos ;; 4102 1.1 christos none) break ;; 4103 1.1 christos esac 4104 1.1 christos if depmode=$depmode \ 4105 1.1 christos source=sub/conftest.c object=$am__obj \ 4106 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4107 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4108 1.1 christos >/dev/null 2>conftest.err && 4109 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4110 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4111 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4112 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4113 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings 4114 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message 4115 1.1 christos # that says an option was ignored or not supported. 4116 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4117 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required 4118 1.1 christos # The diagnosis changed in icc 8.0: 4119 1.1 christos # icc: Command line remark: option '-MP' not supported 4120 1.1 christos if (grep 'ignoring option' conftest.err || 4121 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4122 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode 4123 1.1 christos break 4124 1.1 christos fi 4125 1.1 christos fi 4126 1.1 christos done 4127 1.1 christos 4128 1.1 christos cd .. 4129 1.1 christos rm -rf conftest.dir 4130 1.1 christos else 4131 1.1 christos am_cv_CC_dependencies_compiler_type=none 4132 1.1 christos fi 4133 1.1 christos 4134 1.1 christos fi 4135 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4136 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4137 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4138 1.1 christos 4139 1.1 christos if 4140 1.1 christos test "x$enable_dependency_tracking" != xno \ 4141 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4142 1.1 christos am__fastdepCC_TRUE= 4143 1.1 christos am__fastdepCC_FALSE='#' 4144 1.1 christos else 4145 1.1 christos am__fastdepCC_TRUE='#' 4146 1.1 christos am__fastdepCC_FALSE= 4147 1.1 christos fi 4148 1.1 christos 4149 1.1 christos 4150 1.1 christos 4151 1.1 christos 4152 1.1 christos 4153 1.1 christos 4154 1.1.1.9 christos # Add CET specific flags if CET is enabled 4155 1.1.1.9 christos 4156 1.1.1.9 christos # Check whether --enable-cet was given. 4157 1.1.1.9 christos if test "${enable_cet+set}" = set; then : 4158 1.1.1.9 christos enableval=$enable_cet; 4159 1.1.1.9 christos case "$enableval" in 4160 1.1.1.9 christos yes|no|auto) ;; 4161 1.1.1.9 christos *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 4162 1.1.1.9 christos esac 4163 1.1.1.9 christos 4164 1.1.1.9 christos else 4165 1.1.1.9 christos enable_cet=auto 4166 1.1.1.9 christos fi 4167 1.1.1.9 christos 4168 1.1.1.9 christos 4169 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 4170 1.1.1.9 christos $as_echo_n "checking for CET support... " >&6; } 4171 1.1.1.9 christos 4172 1.1.1.9 christos # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 4173 1.1.1.9 christos case "$host" in 4174 1.1.1.9 christos i[34567]86-*-linux* | x86_64-*-linux*) 4175 1.1.1.9 christos case "$enable_cet" in 4176 1.1.1.9 christos auto) 4177 1.1.1.9 christos # Check if target supports multi-byte NOPs 4178 1.1.1.9 christos # and if compiler and assembler support CET insn. 4179 1.1.1.9 christos cet_save_CFLAGS="$CFLAGS" 4180 1.1.1.9 christos CFLAGS="$CFLAGS -fcf-protection" 4181 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4182 1.1.1.9 christos /* end confdefs.h. */ 4183 1.1.1.9 christos 4184 1.1.1.9 christos int 4185 1.1.1.9 christos main () 4186 1.1.1.9 christos { 4187 1.1.1.9 christos 4188 1.1.1.9 christos #if !defined(__SSE2__) 4189 1.1.1.9 christos #error target does not support multi-byte NOPs 4190 1.1.1.9 christos #else 4191 1.1.1.9 christos asm ("setssbsy"); 4192 1.1.1.9 christos #endif 4193 1.1.1.9 christos 4194 1.1.1.9 christos ; 4195 1.1.1.9 christos return 0; 4196 1.1.1.9 christos } 4197 1.1.1.9 christos _ACEOF 4198 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then : 4199 1.1.1.9 christos enable_cet=yes 4200 1.1.1.9 christos else 4201 1.1.1.9 christos enable_cet=no 4202 1.1.1.9 christos fi 4203 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4204 1.1.1.9 christos CFLAGS="$cet_save_CFLAGS" 4205 1.1.1.9 christos ;; 4206 1.1.1.9 christos yes) 4207 1.1.1.9 christos # Check if assembler supports CET. 4208 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4209 1.1.1.9 christos /* end confdefs.h. */ 4210 1.1.1.9 christos 4211 1.1.1.9 christos int 4212 1.1.1.9 christos main () 4213 1.1.1.9 christos { 4214 1.1.1.9 christos asm ("setssbsy"); 4215 1.1.1.9 christos ; 4216 1.1.1.9 christos return 0; 4217 1.1.1.9 christos } 4218 1.1.1.9 christos _ACEOF 4219 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then : 4220 1.1.1.9 christos 4221 1.1.1.9 christos else 4222 1.1.1.9 christos as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 4223 1.1.1.9 christos fi 4224 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4225 1.1.1.9 christos ;; 4226 1.1.1.9 christos esac 4227 1.1.1.9 christos ;; 4228 1.1.1.9 christos *) 4229 1.1.1.9 christos enable_cet=no 4230 1.1.1.9 christos ;; 4231 1.1.1.9 christos esac 4232 1.1.1.9 christos if test x$enable_cet = xyes; then 4233 1.1.1.9 christos CET_FLAGS="-fcf-protection -mshstk" 4234 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4235 1.1.1.9 christos $as_echo "yes" >&6; } 4236 1.1.1.9 christos else 4237 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4238 1.1.1.9 christos $as_echo "no" >&6; } 4239 1.1.1.9 christos fi 4240 1.1.1.9 christos 4241 1.1.1.9 christos 4242 1.1.1.9 christos 4243 1.1 christos case `pwd` in 4244 1.1 christos *\ * | *\ *) 4245 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4246 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4247 1.1 christos esac 4248 1.1 christos 4249 1.1 christos 4250 1.1 christos 4251 1.1 christos macro_version='2.2.7a' 4252 1.1 christos macro_revision='1.3134' 4253 1.1 christos 4254 1.1 christos 4255 1.1 christos 4256 1.1 christos 4257 1.1 christos 4258 1.1 christos 4259 1.1 christos 4260 1.1 christos 4261 1.1 christos 4262 1.1 christos 4263 1.1 christos 4264 1.1 christos 4265 1.1 christos 4266 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 4267 1.1 christos 4268 1.1 christos # Backslashify metacharacters that are still active within 4269 1.1 christos # double-quoted strings. 4270 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4271 1.1 christos 4272 1.1 christos # Same as above, but do not quote variable references. 4273 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g' 4274 1.1 christos 4275 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a 4276 1.1 christos # double_quote_subst'ed string. 4277 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4278 1.1 christos 4279 1.1 christos # Sed substitution to delay expansion of an escaped single quote. 4280 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4281 1.1 christos 4282 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions 4283 1.1 christos no_glob_subst='s/\*/\\\*/g' 4284 1.1 christos 4285 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4286 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4287 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4288 1.1 christos 4289 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4290 1.1 christos $as_echo_n "checking how to print strings... " >&6; } 4291 1.1 christos # Test print first, because it will be a builtin if present. 4292 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4293 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4294 1.1 christos ECHO='print -r --' 4295 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4296 1.1 christos ECHO='printf %s\n' 4297 1.1 christos else 4298 1.1 christos # Use this function as a fallback that always works. 4299 1.1 christos func_fallback_echo () 4300 1.1 christos { 4301 1.1 christos eval 'cat <<_LTECHO_EOF 4302 1.1 christos $1 4303 1.1 christos _LTECHO_EOF' 4304 1.1 christos } 4305 1.1 christos ECHO='func_fallback_echo' 4306 1.1 christos fi 4307 1.1 christos 4308 1.1 christos # func_echo_all arg... 4309 1.1 christos # Invoke $ECHO with all args, space-separated. 4310 1.1 christos func_echo_all () 4311 1.1 christos { 4312 1.1 christos $ECHO "" 4313 1.1 christos } 4314 1.1 christos 4315 1.1 christos case "$ECHO" in 4316 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4317 1.1 christos $as_echo "printf" >&6; } ;; 4318 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4319 1.1 christos $as_echo "print -r" >&6; } ;; 4320 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4321 1.1 christos $as_echo "cat" >&6; } ;; 4322 1.1 christos esac 4323 1.1 christos 4324 1.1 christos 4325 1.1 christos 4326 1.1 christos 4327 1.1 christos 4328 1.1 christos 4329 1.1 christos 4330 1.1 christos 4331 1.1 christos 4332 1.1 christos 4333 1.1 christos 4334 1.1 christos 4335 1.1 christos 4336 1.1 christos 4337 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4338 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4339 1.1.1.4 christos if ${ac_cv_path_SED+:} false; then : 4340 1.1 christos $as_echo_n "(cached) " >&6 4341 1.1 christos else 4342 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4343 1.1 christos for ac_i in 1 2 3 4 5 6 7; do 4344 1.1 christos ac_script="$ac_script$as_nl$ac_script" 4345 1.1 christos done 4346 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4347 1.1 christos { ac_script=; unset ac_script;} 4348 1.1 christos if test -z "$SED"; then 4349 1.1 christos ac_path_SED_found=false 4350 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4351 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4352 1.1 christos for as_dir in $PATH 4353 1.1 christos do 4354 1.1 christos IFS=$as_save_IFS 4355 1.1 christos test -z "$as_dir" && as_dir=. 4356 1.1 christos for ac_prog in sed gsed; do 4357 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4358 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4359 1.1.1.4 christos as_fn_executable_p "$ac_path_SED" || continue 4360 1.1 christos # Check for GNU ac_path_SED and select it if it is found. 4361 1.1 christos # Check for GNU $ac_path_SED 4362 1.1 christos case `"$ac_path_SED" --version 2>&1` in 4363 1.1 christos *GNU*) 4364 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4365 1.1 christos *) 4366 1.1 christos ac_count=0 4367 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4368 1.1 christos while : 4369 1.1 christos do 4370 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4371 1.1 christos mv "conftest.tmp" "conftest.in" 4372 1.1 christos cp "conftest.in" "conftest.nl" 4373 1.1 christos $as_echo '' >> "conftest.nl" 4374 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4375 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4376 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4377 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then 4378 1.1 christos # Best one so far, save it but keep looking for a better one 4379 1.1 christos ac_cv_path_SED="$ac_path_SED" 4380 1.1 christos ac_path_SED_max=$ac_count 4381 1.1 christos fi 4382 1.1 christos # 10*(2^10) chars as input seems more than enough 4383 1.1 christos test $ac_count -gt 10 && break 4384 1.1 christos done 4385 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4386 1.1 christos esac 4387 1.1 christos 4388 1.1 christos $ac_path_SED_found && break 3 4389 1.1 christos done 4390 1.1 christos done 4391 1.1 christos done 4392 1.1 christos IFS=$as_save_IFS 4393 1.1 christos if test -z "$ac_cv_path_SED"; then 4394 1.1.1.4 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4395 1.1 christos fi 4396 1.1 christos else 4397 1.1 christos ac_cv_path_SED=$SED 4398 1.1 christos fi 4399 1.1 christos 4400 1.1 christos fi 4401 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4402 1.1 christos $as_echo "$ac_cv_path_SED" >&6; } 4403 1.1 christos SED="$ac_cv_path_SED" 4404 1.1 christos rm -f conftest.sed 4405 1.1 christos 4406 1.1 christos test -z "$SED" && SED=sed 4407 1.1 christos Xsed="$SED -e 1s/^X//" 4408 1.1 christos 4409 1.1 christos 4410 1.1 christos 4411 1.1 christos 4412 1.1 christos 4413 1.1 christos 4414 1.1 christos 4415 1.1 christos 4416 1.1 christos 4417 1.1 christos 4418 1.1 christos 4419 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4420 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4421 1.1.1.4 christos if ${ac_cv_path_GREP+:} false; then : 4422 1.1 christos $as_echo_n "(cached) " >&6 4423 1.1 christos else 4424 1.1 christos if test -z "$GREP"; then 4425 1.1 christos ac_path_GREP_found=false 4426 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4427 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4428 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4429 1.1 christos do 4430 1.1 christos IFS=$as_save_IFS 4431 1.1 christos test -z "$as_dir" && as_dir=. 4432 1.1 christos for ac_prog in grep ggrep; do 4433 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4434 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4435 1.1.1.4 christos as_fn_executable_p "$ac_path_GREP" || continue 4436 1.1 christos # Check for GNU ac_path_GREP and select it if it is found. 4437 1.1 christos # Check for GNU $ac_path_GREP 4438 1.1 christos case `"$ac_path_GREP" --version 2>&1` in 4439 1.1 christos *GNU*) 4440 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4441 1.1 christos *) 4442 1.1 christos ac_count=0 4443 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4444 1.1 christos while : 4445 1.1 christos do 4446 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4447 1.1 christos mv "conftest.tmp" "conftest.in" 4448 1.1 christos cp "conftest.in" "conftest.nl" 4449 1.1 christos $as_echo 'GREP' >> "conftest.nl" 4450 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4451 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4452 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4453 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 4454 1.1 christos # Best one so far, save it but keep looking for a better one 4455 1.1 christos ac_cv_path_GREP="$ac_path_GREP" 4456 1.1 christos ac_path_GREP_max=$ac_count 4457 1.1 christos fi 4458 1.1 christos # 10*(2^10) chars as input seems more than enough 4459 1.1 christos test $ac_count -gt 10 && break 4460 1.1 christos done 4461 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4462 1.1 christos esac 4463 1.1 christos 4464 1.1 christos $ac_path_GREP_found && break 3 4465 1.1 christos done 4466 1.1 christos done 4467 1.1 christos done 4468 1.1 christos IFS=$as_save_IFS 4469 1.1 christos if test -z "$ac_cv_path_GREP"; then 4470 1.1.1.4 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4471 1.1 christos fi 4472 1.1 christos else 4473 1.1 christos ac_cv_path_GREP=$GREP 4474 1.1 christos fi 4475 1.1 christos 4476 1.1 christos fi 4477 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4478 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; } 4479 1.1 christos GREP="$ac_cv_path_GREP" 4480 1.1 christos 4481 1.1 christos 4482 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4483 1.1 christos $as_echo_n "checking for egrep... " >&6; } 4484 1.1.1.4 christos if ${ac_cv_path_EGREP+:} false; then : 4485 1.1 christos $as_echo_n "(cached) " >&6 4486 1.1 christos else 4487 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4488 1.1 christos then ac_cv_path_EGREP="$GREP -E" 4489 1.1 christos else 4490 1.1 christos if test -z "$EGREP"; then 4491 1.1 christos ac_path_EGREP_found=false 4492 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4493 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4494 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4495 1.1 christos do 4496 1.1 christos IFS=$as_save_IFS 4497 1.1 christos test -z "$as_dir" && as_dir=. 4498 1.1 christos for ac_prog in egrep; do 4499 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4500 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4501 1.1.1.4 christos as_fn_executable_p "$ac_path_EGREP" || continue 4502 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found. 4503 1.1 christos # Check for GNU $ac_path_EGREP 4504 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in 4505 1.1 christos *GNU*) 4506 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4507 1.1 christos *) 4508 1.1 christos ac_count=0 4509 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4510 1.1 christos while : 4511 1.1 christos do 4512 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4513 1.1 christos mv "conftest.tmp" "conftest.in" 4514 1.1 christos cp "conftest.in" "conftest.nl" 4515 1.1 christos $as_echo 'EGREP' >> "conftest.nl" 4516 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4517 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4518 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4519 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4520 1.1 christos # Best one so far, save it but keep looking for a better one 4521 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" 4522 1.1 christos ac_path_EGREP_max=$ac_count 4523 1.1 christos fi 4524 1.1 christos # 10*(2^10) chars as input seems more than enough 4525 1.1 christos test $ac_count -gt 10 && break 4526 1.1 christos done 4527 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4528 1.1 christos esac 4529 1.1 christos 4530 1.1 christos $ac_path_EGREP_found && break 3 4531 1.1 christos done 4532 1.1 christos done 4533 1.1 christos done 4534 1.1 christos IFS=$as_save_IFS 4535 1.1 christos if test -z "$ac_cv_path_EGREP"; then 4536 1.1.1.4 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4537 1.1 christos fi 4538 1.1 christos else 4539 1.1 christos ac_cv_path_EGREP=$EGREP 4540 1.1 christos fi 4541 1.1 christos 4542 1.1 christos fi 4543 1.1 christos fi 4544 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4545 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; } 4546 1.1 christos EGREP="$ac_cv_path_EGREP" 4547 1.1 christos 4548 1.1 christos 4549 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4550 1.1 christos $as_echo_n "checking for fgrep... " >&6; } 4551 1.1.1.4 christos if ${ac_cv_path_FGREP+:} false; then : 4552 1.1 christos $as_echo_n "(cached) " >&6 4553 1.1 christos else 4554 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4555 1.1 christos then ac_cv_path_FGREP="$GREP -F" 4556 1.1 christos else 4557 1.1 christos if test -z "$FGREP"; then 4558 1.1 christos ac_path_FGREP_found=false 4559 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4560 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4561 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4562 1.1 christos do 4563 1.1 christos IFS=$as_save_IFS 4564 1.1 christos test -z "$as_dir" && as_dir=. 4565 1.1 christos for ac_prog in fgrep; do 4566 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4567 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4568 1.1.1.4 christos as_fn_executable_p "$ac_path_FGREP" || continue 4569 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found. 4570 1.1 christos # Check for GNU $ac_path_FGREP 4571 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in 4572 1.1 christos *GNU*) 4573 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4574 1.1 christos *) 4575 1.1 christos ac_count=0 4576 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4577 1.1 christos while : 4578 1.1 christos do 4579 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4580 1.1 christos mv "conftest.tmp" "conftest.in" 4581 1.1 christos cp "conftest.in" "conftest.nl" 4582 1.1 christos $as_echo 'FGREP' >> "conftest.nl" 4583 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4584 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4585 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4586 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4587 1.1 christos # Best one so far, save it but keep looking for a better one 4588 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" 4589 1.1 christos ac_path_FGREP_max=$ac_count 4590 1.1 christos fi 4591 1.1 christos # 10*(2^10) chars as input seems more than enough 4592 1.1 christos test $ac_count -gt 10 && break 4593 1.1 christos done 4594 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4595 1.1 christos esac 4596 1.1 christos 4597 1.1 christos $ac_path_FGREP_found && break 3 4598 1.1 christos done 4599 1.1 christos done 4600 1.1 christos done 4601 1.1 christos IFS=$as_save_IFS 4602 1.1 christos if test -z "$ac_cv_path_FGREP"; then 4603 1.1.1.4 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4604 1.1 christos fi 4605 1.1 christos else 4606 1.1 christos ac_cv_path_FGREP=$FGREP 4607 1.1 christos fi 4608 1.1 christos 4609 1.1 christos fi 4610 1.1 christos fi 4611 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4612 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; } 4613 1.1 christos FGREP="$ac_cv_path_FGREP" 4614 1.1 christos 4615 1.1 christos 4616 1.1 christos test -z "$GREP" && GREP=grep 4617 1.1 christos 4618 1.1 christos 4619 1.1 christos 4620 1.1 christos 4621 1.1 christos 4622 1.1 christos 4623 1.1 christos 4624 1.1 christos 4625 1.1 christos 4626 1.1 christos 4627 1.1 christos 4628 1.1 christos 4629 1.1 christos 4630 1.1 christos 4631 1.1 christos 4632 1.1 christos 4633 1.1 christos 4634 1.1 christos 4635 1.1 christos 4636 1.1 christos # Check whether --with-gnu-ld was given. 4637 1.1 christos if test "${with_gnu_ld+set}" = set; then : 4638 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4639 1.1 christos else 4640 1.1 christos with_gnu_ld=no 4641 1.1 christos fi 4642 1.1 christos 4643 1.1 christos ac_prog=ld 4644 1.1 christos if test "$GCC" = yes; then 4645 1.1 christos # Check if gcc -print-prog-name=ld gives a path. 4646 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4647 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; } 4648 1.1 christos case $host in 4649 1.1 christos *-*-mingw*) 4650 1.1 christos # gcc leaves a trailing carriage return which upsets mingw 4651 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4652 1.1 christos *) 4653 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4654 1.1 christos esac 4655 1.1 christos case $ac_prog in 4656 1.1 christos # Accept absolute paths. 4657 1.1 christos [\\/]* | ?:[\\/]*) 4658 1.1 christos re_direlt='/[^/][^/]*/\.\./' 4659 1.1 christos # Canonicalize the pathname of ld 4660 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4661 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4662 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4663 1.1 christos done 4664 1.1 christos test -z "$LD" && LD="$ac_prog" 4665 1.1 christos ;; 4666 1.1 christos "") 4667 1.1 christos # If it fails, then pretend we aren't using GCC. 4668 1.1 christos ac_prog=ld 4669 1.1 christos ;; 4670 1.1 christos *) 4671 1.1 christos # If it is relative, then search for the first ld in PATH. 4672 1.1 christos with_gnu_ld=unknown 4673 1.1 christos ;; 4674 1.1 christos esac 4675 1.1 christos elif test "$with_gnu_ld" = yes; then 4676 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4677 1.1 christos $as_echo_n "checking for GNU ld... " >&6; } 4678 1.1 christos else 4679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4680 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; } 4681 1.1 christos fi 4682 1.1.1.4 christos if ${lt_cv_path_LD+:} false; then : 4683 1.1 christos $as_echo_n "(cached) " >&6 4684 1.1 christos else 4685 1.1 christos if test -z "$LD"; then 4686 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4687 1.1 christos for ac_dir in $PATH; do 4688 1.1 christos IFS="$lt_save_ifs" 4689 1.1 christos test -z "$ac_dir" && ac_dir=. 4690 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4691 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog" 4692 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version, 4693 1.1 christos # but apparently some variants of GNU ld only accept -v. 4694 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer. 4695 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4696 1.1 christos *GNU* | *'with BFD'*) 4697 1.1 christos test "$with_gnu_ld" != no && break 4698 1.1 christos ;; 4699 1.1 christos *) 4700 1.1 christos test "$with_gnu_ld" != yes && break 4701 1.1 christos ;; 4702 1.1 christos esac 4703 1.1 christos fi 4704 1.1 christos done 4705 1.1 christos IFS="$lt_save_ifs" 4706 1.1 christos else 4707 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path. 4708 1.1 christos fi 4709 1.1 christos fi 4710 1.1 christos 4711 1.1 christos LD="$lt_cv_path_LD" 4712 1.1 christos if test -n "$LD"; then 4713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4714 1.1 christos $as_echo "$LD" >&6; } 4715 1.1 christos else 4716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4717 1.1 christos $as_echo "no" >&6; } 4718 1.1 christos fi 4719 1.1.1.4 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4721 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4722 1.1.1.4 christos if ${lt_cv_prog_gnu_ld+:} false; then : 4723 1.1 christos $as_echo_n "(cached) " >&6 4724 1.1 christos else 4725 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v. 4726 1.1 christos case `$LD -v 2>&1 </dev/null` in 4727 1.1 christos *GNU* | *'with BFD'*) 4728 1.1 christos lt_cv_prog_gnu_ld=yes 4729 1.1 christos ;; 4730 1.1 christos *) 4731 1.1 christos lt_cv_prog_gnu_ld=no 4732 1.1 christos ;; 4733 1.1 christos esac 4734 1.1 christos fi 4735 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4736 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; } 4737 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld 4738 1.1 christos 4739 1.1 christos 4740 1.1 christos 4741 1.1 christos 4742 1.1 christos 4743 1.1 christos 4744 1.1 christos 4745 1.1 christos 4746 1.1 christos 4747 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4748 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4749 1.1.1.4 christos if ${lt_cv_path_NM+:} false; then : 4750 1.1 christos $as_echo_n "(cached) " >&6 4751 1.1 christos else 4752 1.1 christos if test -n "$NM"; then 4753 1.1.1.6 christos # Let the user override the nm to test. 4754 1.1.1.6 christos lt_nm_to_check="$NM" 4755 1.1.1.6 christos else 4756 1.1.1.6 christos lt_nm_to_check="${ac_tool_prefix}nm" 4757 1.1.1.6 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4758 1.1.1.6 christos lt_nm_to_check="$lt_nm_to_check nm" 4759 1.1.1.6 christos fi 4760 1.1.1.6 christos fi 4761 1.1.1.6 christos for lt_tmp_nm in "$lt_nm_to_check"; do 4762 1.1.1.6 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4763 1.1.1.6 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4764 1.1.1.6 christos IFS="$lt_save_ifs" 4765 1.1.1.6 christos test -z "$ac_dir" && ac_dir=. 4766 1.1.1.6 christos # Strip out any user-provided options from the nm to test twice, 4767 1.1.1.6 christos # the first time to test to see if nm (rather than its options) has 4768 1.1.1.6 christos # an explicit path, the second time to yield a file which can be 4769 1.1.1.6 christos # nm'ed itself. 4770 1.1.1.6 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 4771 1.1.1.6 christos case "$tmp_nm_path" in 4772 1.1.1.6 christos */*|*\\*) tmp_nm="$lt_tmp_nm";; 4773 1.1.1.6 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";; 4774 1.1.1.6 christos esac 4775 1.1.1.6 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 4776 1.1.1.6 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 4777 1.1.1.6 christos # Check to see if the nm accepts a BSD-compat flag. 4778 1.1.1.6 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4779 1.1.1.6 christos # nm: unknown option "B" ignored 4780 1.1.1.6 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4781 1.1.1.6 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 4782 1.1.1.6 christos break 4783 1.1.1.6 christos ;; 4784 1.1.1.6 christos *) 4785 1.1.1.6 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4786 1.1.1.6 christos *$tmp_nm*) 4787 1.1.1.6 christos lt_cv_path_NM="$tmp_nm -p" 4788 1.1.1.6 christos break 4789 1.1.1.6 christos ;; 4790 1.1.1.6 christos *) 4791 1.1.1.6 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4792 1.1.1.6 christos continue # so that we can try to find one that supports BSD flags 4793 1.1.1.6 christos ;; 4794 1.1.1.6 christos esac 4795 1.1.1.6 christos ;; 4796 1.1.1.6 christos esac 4797 1.1.1.6 christos fi 4798 1.1.1.6 christos done 4799 1.1.1.6 christos IFS="$lt_save_ifs" 4800 1.1.1.6 christos done 4801 1.1.1.6 christos : ${lt_cv_path_NM=no} 4802 1.1 christos fi 4803 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4804 1.1 christos $as_echo "$lt_cv_path_NM" >&6; } 4805 1.1 christos if test "$lt_cv_path_NM" != "no"; then 4806 1.1 christos NM="$lt_cv_path_NM" 4807 1.1 christos else 4808 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin. 4809 1.1 christos if test -n "$DUMPBIN"; then : 4810 1.1 christos # Let the user override the test. 4811 1.1 christos else 4812 1.1 christos if test -n "$ac_tool_prefix"; then 4813 1.1 christos for ac_prog in dumpbin "link -dump" 4814 1.1 christos do 4815 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4816 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4817 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4818 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4819 1.1.1.4 christos if ${ac_cv_prog_DUMPBIN+:} false; then : 4820 1.1 christos $as_echo_n "(cached) " >&6 4821 1.1 christos else 4822 1.1 christos if test -n "$DUMPBIN"; then 4823 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4824 1.1 christos else 4825 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4826 1.1 christos for as_dir in $PATH 4827 1.1 christos do 4828 1.1 christos IFS=$as_save_IFS 4829 1.1 christos test -z "$as_dir" && as_dir=. 4830 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4831 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4832 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4833 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4834 1.1 christos break 2 4835 1.1 christos fi 4836 1.1 christos done 4837 1.1 christos done 4838 1.1 christos IFS=$as_save_IFS 4839 1.1 christos 4840 1.1 christos fi 4841 1.1 christos fi 4842 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN 4843 1.1 christos if test -n "$DUMPBIN"; then 4844 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4845 1.1 christos $as_echo "$DUMPBIN" >&6; } 4846 1.1 christos else 4847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4848 1.1 christos $as_echo "no" >&6; } 4849 1.1 christos fi 4850 1.1 christos 4851 1.1 christos 4852 1.1 christos test -n "$DUMPBIN" && break 4853 1.1 christos done 4854 1.1 christos fi 4855 1.1 christos if test -z "$DUMPBIN"; then 4856 1.1 christos ac_ct_DUMPBIN=$DUMPBIN 4857 1.1 christos for ac_prog in dumpbin "link -dump" 4858 1.1 christos do 4859 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 4860 1.1 christos set dummy $ac_prog; ac_word=$2 4861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4862 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4863 1.1.1.4 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4864 1.1 christos $as_echo_n "(cached) " >&6 4865 1.1 christos else 4866 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 4867 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4868 1.1 christos else 4869 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4870 1.1 christos for as_dir in $PATH 4871 1.1 christos do 4872 1.1 christos IFS=$as_save_IFS 4873 1.1 christos test -z "$as_dir" && as_dir=. 4874 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4875 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4876 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4877 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4878 1.1 christos break 2 4879 1.1 christos fi 4880 1.1 christos done 4881 1.1 christos done 4882 1.1 christos IFS=$as_save_IFS 4883 1.1 christos 4884 1.1 christos fi 4885 1.1 christos fi 4886 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4887 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 4888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4889 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; } 4890 1.1 christos else 4891 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4892 1.1 christos $as_echo "no" >&6; } 4893 1.1 christos fi 4894 1.1 christos 4895 1.1 christos 4896 1.1 christos test -n "$ac_ct_DUMPBIN" && break 4897 1.1 christos done 4898 1.1 christos 4899 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then 4900 1.1 christos DUMPBIN=":" 4901 1.1 christos else 4902 1.1 christos case $cross_compiling:$ac_tool_warned in 4903 1.1 christos yes:) 4904 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4905 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4906 1.1 christos ac_tool_warned=yes ;; 4907 1.1 christos esac 4908 1.1 christos DUMPBIN=$ac_ct_DUMPBIN 4909 1.1 christos fi 4910 1.1 christos fi 4911 1.1 christos 4912 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4913 1.1 christos *COFF*) 4914 1.1 christos DUMPBIN="$DUMPBIN -symbols" 4915 1.1 christos ;; 4916 1.1 christos *) 4917 1.1 christos DUMPBIN=: 4918 1.1 christos ;; 4919 1.1 christos esac 4920 1.1 christos fi 4921 1.1 christos 4922 1.1 christos if test "$DUMPBIN" != ":"; then 4923 1.1 christos NM="$DUMPBIN" 4924 1.1 christos fi 4925 1.1 christos fi 4926 1.1 christos test -z "$NM" && NM=nm 4927 1.1 christos 4928 1.1 christos 4929 1.1 christos 4930 1.1 christos 4931 1.1 christos 4932 1.1 christos 4933 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4934 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; } 4935 1.1.1.4 christos if ${lt_cv_nm_interface+:} false; then : 4936 1.1 christos $as_echo_n "(cached) " >&6 4937 1.1 christos else 4938 1.1 christos lt_cv_nm_interface="BSD nm" 4939 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext 4940 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4941 1.1 christos (eval "$ac_compile" 2>conftest.err) 4942 1.1 christos cat conftest.err >&5 4943 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4944 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4945 1.1 christos cat conftest.err >&5 4946 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4947 1.1 christos cat conftest.out >&5 4948 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4949 1.1 christos lt_cv_nm_interface="MS dumpbin" 4950 1.1 christos fi 4951 1.1 christos rm -f conftest* 4952 1.1 christos fi 4953 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4954 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; } 4955 1.1 christos 4956 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4957 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; } 4958 1.1 christos LN_S=$as_ln_s 4959 1.1 christos if test "$LN_S" = "ln -s"; then 4960 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4961 1.1 christos $as_echo "yes" >&6; } 4962 1.1 christos else 4963 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4964 1.1 christos $as_echo "no, using $LN_S" >&6; } 4965 1.1 christos fi 4966 1.1 christos 4967 1.1 christos # find the maximum length of command line arguments 4968 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4969 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; } 4970 1.1.1.4 christos if ${lt_cv_sys_max_cmd_len+:} false; then : 4971 1.1 christos $as_echo_n "(cached) " >&6 4972 1.1 christos else 4973 1.1 christos i=0 4974 1.1 christos teststring="ABCD" 4975 1.1 christos 4976 1.1 christos case $build_os in 4977 1.1 christos msdosdjgpp*) 4978 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc 4979 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun 4980 1.1 christos # during glob expansion). Even if it were fixed, the result of this 4981 1.1 christos # check would be larger than it should be. 4982 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right 4983 1.1 christos ;; 4984 1.1 christos 4985 1.1 christos gnu*) 4986 1.1 christos # Under GNU Hurd, this test is not required because there is 4987 1.1 christos # no limit to the length of command line arguments. 4988 1.1 christos # Libtool will interpret -1 as no limit whatsoever 4989 1.1 christos lt_cv_sys_max_cmd_len=-1; 4990 1.1 christos ;; 4991 1.1 christos 4992 1.1 christos cygwin* | mingw* | cegcc*) 4993 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes 4994 1.1 christos # about 5 minutes as the teststring grows exponentially. 4995 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking, 4996 1.1 christos # you end up with a "frozen" computer, even though with patience 4997 1.1 christos # the test eventually succeeds (with a max line length of 256k). 4998 1.1 christos # Instead, let's just punt: use the minimum linelength reported by 4999 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP). 5000 1.1 christos lt_cv_sys_max_cmd_len=8192; 5001 1.1 christos ;; 5002 1.1 christos 5003 1.1 christos mint*) 5004 1.1 christos # On MiNT this can take a long time and run out of memory. 5005 1.1 christos lt_cv_sys_max_cmd_len=8192; 5006 1.1 christos ;; 5007 1.1 christos 5008 1.1 christos amigaos*) 5009 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally. 5010 1.1 christos # So we just punt and use a minimum line length of 8192. 5011 1.1 christos lt_cv_sys_max_cmd_len=8192; 5012 1.1 christos ;; 5013 1.1 christos 5014 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5015 1.1 christos # This has been around since 386BSD, at least. Likely further. 5016 1.1 christos if test -x /sbin/sysctl; then 5017 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5018 1.1 christos elif test -x /usr/sbin/sysctl; then 5019 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5020 1.1 christos else 5021 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5022 1.1 christos fi 5023 1.1 christos # And add a safety zone 5024 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5025 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5026 1.1 christos ;; 5027 1.1 christos 5028 1.1 christos interix*) 5029 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD) 5030 1.1 christos lt_cv_sys_max_cmd_len=196608 5031 1.1 christos ;; 5032 1.1 christos 5033 1.1 christos osf*) 5034 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5035 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5036 1.1 christos # nice to cause kernel panics so lets avoid the loop below. 5037 1.1 christos # First set a reasonable default. 5038 1.1 christos lt_cv_sys_max_cmd_len=16384 5039 1.1 christos # 5040 1.1 christos if test -x /sbin/sysconfig; then 5041 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5042 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;; 5043 1.1 christos esac 5044 1.1 christos fi 5045 1.1 christos ;; 5046 1.1 christos sco3.2v5*) 5047 1.1 christos lt_cv_sys_max_cmd_len=102400 5048 1.1 christos ;; 5049 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*) 5050 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5051 1.1 christos if test -n "$kargmax"; then 5052 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5053 1.1 christos else 5054 1.1 christos lt_cv_sys_max_cmd_len=32768 5055 1.1 christos fi 5056 1.1 christos ;; 5057 1.1 christos *) 5058 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5059 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then 5060 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5061 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5062 1.1 christos else 5063 1.1 christos # Make teststring a little bigger before we do anything with it. 5064 1.1 christos # a 1K string should be a reasonable start. 5065 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do 5066 1.1 christos teststring=$teststring$teststring 5067 1.1 christos done 5068 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5069 1.1 christos # If test is not a shell built-in, we'll probably end up computing a 5070 1.1 christos # maximum length that is only half of the actual maximum length, but 5071 1.1 christos # we can't tell. 5072 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5073 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 && 5074 1.1 christos test $i != 17 # 1/2 MB should be enough 5075 1.1 christos do 5076 1.1 christos i=`expr $i + 1` 5077 1.1 christos teststring=$teststring$teststring 5078 1.1 christos done 5079 1.1 christos # Only check the string length outside the loop. 5080 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5081 1.1 christos teststring= 5082 1.1 christos # Add a significant safety factor because C++ compilers can tack on 5083 1.1 christos # massive amounts of additional arguments before passing them to the 5084 1.1 christos # linker. It appears as though 1/2 is a usable value. 5085 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5086 1.1 christos fi 5087 1.1 christos ;; 5088 1.1 christos esac 5089 1.1 christos 5090 1.1 christos fi 5091 1.1 christos 5092 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then 5093 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5094 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5095 1.1 christos else 5096 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5097 1.1 christos $as_echo "none" >&6; } 5098 1.1 christos fi 5099 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len 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 : ${CP="cp -f"} 5107 1.1 christos : ${MV="mv -f"} 5108 1.1 christos : ${RM="rm -f"} 5109 1.1 christos 5110 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5111 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5112 1.1 christos # Try some XSI features 5113 1.1 christos xsi_shell=no 5114 1.1 christos ( _lt_dummy="a/b/c" 5115 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5116 1.1 christos = c,a/b,, \ 5117 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \ 5118 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5119 1.1 christos && xsi_shell=yes 5120 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5121 1.1 christos $as_echo "$xsi_shell" >&6; } 5122 1.1 christos 5123 1.1 christos 5124 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5125 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5126 1.1 christos lt_shell_append=no 5127 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5128 1.1 christos >/dev/null 2>&1 \ 5129 1.1 christos && lt_shell_append=yes 5130 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5131 1.1 christos $as_echo "$lt_shell_append" >&6; } 5132 1.1 christos 5133 1.1 christos 5134 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5135 1.1 christos lt_unset=unset 5136 1.1 christos else 5137 1.1 christos lt_unset=false 5138 1.1 christos fi 5139 1.1 christos 5140 1.1 christos 5141 1.1 christos 5142 1.1 christos 5143 1.1 christos 5144 1.1 christos # test EBCDIC or ASCII 5145 1.1 christos case `echo X|tr X '\101'` in 5146 1.1 christos A) # ASCII based system 5147 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5148 1.1 christos lt_SP2NL='tr \040 \012' 5149 1.1 christos lt_NL2SP='tr \015\012 \040\040' 5150 1.1 christos ;; 5151 1.1 christos *) # EBCDIC based system 5152 1.1 christos lt_SP2NL='tr \100 \n' 5153 1.1 christos lt_NL2SP='tr \r\n \100\100' 5154 1.1 christos ;; 5155 1.1 christos esac 5156 1.1 christos 5157 1.1 christos 5158 1.1 christos 5159 1.1 christos 5160 1.1 christos 5161 1.1 christos 5162 1.1 christos 5163 1.1 christos 5164 1.1 christos 5165 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5166 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; } 5167 1.1.1.4 christos if ${lt_cv_ld_reload_flag+:} false; then : 5168 1.1 christos $as_echo_n "(cached) " >&6 5169 1.1 christos else 5170 1.1 christos lt_cv_ld_reload_flag='-r' 5171 1.1 christos fi 5172 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5173 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; } 5174 1.1 christos reload_flag=$lt_cv_ld_reload_flag 5175 1.1 christos case $reload_flag in 5176 1.1 christos "" | " "*) ;; 5177 1.1 christos *) reload_flag=" $reload_flag" ;; 5178 1.1 christos esac 5179 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 5180 1.1 christos case $host_os in 5181 1.1 christos darwin*) 5182 1.1 christos if test "$GCC" = yes; then 5183 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5184 1.1 christos else 5185 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 5186 1.1 christos fi 5187 1.1 christos ;; 5188 1.1 christos esac 5189 1.1 christos 5190 1.1 christos 5191 1.1 christos 5192 1.1 christos 5193 1.1 christos 5194 1.1 christos 5195 1.1 christos 5196 1.1 christos 5197 1.1 christos 5198 1.1 christos if test -n "$ac_tool_prefix"; then 5199 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5200 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2 5201 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5202 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5203 1.1.1.4 christos if ${ac_cv_prog_OBJDUMP+:} false; then : 5204 1.1 christos $as_echo_n "(cached) " >&6 5205 1.1 christos else 5206 1.1 christos if test -n "$OBJDUMP"; then 5207 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5208 1.1 christos else 5209 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5210 1.1 christos for as_dir in $PATH 5211 1.1 christos do 5212 1.1 christos IFS=$as_save_IFS 5213 1.1 christos test -z "$as_dir" && as_dir=. 5214 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5215 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5216 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5217 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5218 1.1 christos break 2 5219 1.1 christos fi 5220 1.1 christos done 5221 1.1 christos done 5222 1.1 christos IFS=$as_save_IFS 5223 1.1 christos 5224 1.1 christos fi 5225 1.1 christos fi 5226 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP 5227 1.1 christos if test -n "$OBJDUMP"; then 5228 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5229 1.1 christos $as_echo "$OBJDUMP" >&6; } 5230 1.1 christos else 5231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5232 1.1 christos $as_echo "no" >&6; } 5233 1.1 christos fi 5234 1.1 christos 5235 1.1 christos 5236 1.1 christos fi 5237 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then 5238 1.1 christos ac_ct_OBJDUMP=$OBJDUMP 5239 1.1 christos # Extract the first word of "objdump", so it can be a program name with args. 5240 1.1 christos set dummy objdump; ac_word=$2 5241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5242 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5243 1.1.1.4 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5244 1.1 christos $as_echo_n "(cached) " >&6 5245 1.1 christos else 5246 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 5247 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5248 1.1 christos else 5249 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5250 1.1 christos for as_dir in $PATH 5251 1.1 christos do 5252 1.1 christos IFS=$as_save_IFS 5253 1.1 christos test -z "$as_dir" && as_dir=. 5254 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5255 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5256 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump" 5257 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5258 1.1 christos break 2 5259 1.1 christos fi 5260 1.1 christos done 5261 1.1 christos done 5262 1.1 christos IFS=$as_save_IFS 5263 1.1 christos 5264 1.1 christos fi 5265 1.1 christos fi 5266 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5267 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 5268 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5269 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; } 5270 1.1 christos else 5271 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5272 1.1 christos $as_echo "no" >&6; } 5273 1.1 christos fi 5274 1.1 christos 5275 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then 5276 1.1 christos OBJDUMP="false" 5277 1.1 christos else 5278 1.1 christos case $cross_compiling:$ac_tool_warned in 5279 1.1 christos yes:) 5280 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5281 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5282 1.1 christos ac_tool_warned=yes ;; 5283 1.1 christos esac 5284 1.1 christos OBJDUMP=$ac_ct_OBJDUMP 5285 1.1 christos fi 5286 1.1 christos else 5287 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP" 5288 1.1 christos fi 5289 1.1 christos 5290 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump 5291 1.1 christos 5292 1.1 christos 5293 1.1 christos 5294 1.1 christos 5295 1.1 christos 5296 1.1 christos 5297 1.1 christos 5298 1.1 christos 5299 1.1 christos 5300 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5301 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5302 1.1.1.4 christos if ${lt_cv_deplibs_check_method+:} false; then : 5303 1.1 christos $as_echo_n "(cached) " >&6 5304 1.1 christos else 5305 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD' 5306 1.1 christos lt_cv_file_magic_test_file= 5307 1.1 christos lt_cv_deplibs_check_method='unknown' 5308 1.1 christos # Need to set the preceding variable on all platforms that support 5309 1.1 christos # interlibrary dependencies. 5310 1.1 christos # 'none' -- dependencies not supported. 5311 1.1 christos # `unknown' -- same as none, but documents that we really don't know. 5312 1.1 christos # 'pass_all' -- all dependencies passed with no checks. 5313 1.1 christos # 'test_compile' -- check by making test program. 5314 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path 5315 1.1 christos # which responds to the $file_magic_cmd with a given extended regex. 5316 1.1 christos # If you have `file' or equivalent on your system and you're not sure 5317 1.1 christos # whether `pass_all' will *always* work, you probably want this one. 5318 1.1 christos 5319 1.1 christos case $host_os in 5320 1.1 christos aix[4-9]*) 5321 1.1 christos lt_cv_deplibs_check_method=pass_all 5322 1.1 christos ;; 5323 1.1 christos 5324 1.1 christos beos*) 5325 1.1 christos lt_cv_deplibs_check_method=pass_all 5326 1.1 christos ;; 5327 1.1 christos 5328 1.1 christos bsdi[45]*) 5329 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5330 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L' 5331 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so 5332 1.1 christos ;; 5333 1.1 christos 5334 1.1 christos cygwin*) 5335 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh 5336 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5337 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 5338 1.1 christos ;; 5339 1.1 christos 5340 1.1 christos mingw* | pw32*) 5341 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by 5342 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump', 5343 1.1 christos # unless we find 'file', for example because we are cross-compiling. 5344 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5345 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5346 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5347 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 5348 1.1 christos else 5349 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5350 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 5351 1.1 christos fi 5352 1.1 christos ;; 5353 1.1 christos 5354 1.1 christos cegcc*) 5355 1.1 christos # use the weaker test based on 'objdump'. See mingw*. 5356 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5357 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 5358 1.1 christos ;; 5359 1.1 christos 5360 1.1 christos darwin* | rhapsody*) 5361 1.1 christos lt_cv_deplibs_check_method=pass_all 5362 1.1 christos ;; 5363 1.1 christos 5364 1.1 christos freebsd* | dragonfly*) 5365 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5366 1.1 christos case $host_cpu in 5367 1.1 christos i*86 ) 5368 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake. 5369 1.1 christos # Let's accept both of them until this is cleared up. 5370 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5371 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5372 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5373 1.1 christos ;; 5374 1.1 christos esac 5375 1.1 christos else 5376 1.1 christos lt_cv_deplibs_check_method=pass_all 5377 1.1 christos fi 5378 1.1 christos ;; 5379 1.1 christos 5380 1.1 christos gnu*) 5381 1.1 christos lt_cv_deplibs_check_method=pass_all 5382 1.1 christos ;; 5383 1.1 christos 5384 1.1 christos haiku*) 5385 1.1 christos lt_cv_deplibs_check_method=pass_all 5386 1.1 christos ;; 5387 1.1 christos 5388 1.1 christos hpux10.20* | hpux11*) 5389 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5390 1.1 christos case $host_cpu in 5391 1.1 christos ia64*) 5392 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' 5393 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5394 1.1 christos ;; 5395 1.1 christos hppa*64*) 5396 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]' 5397 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5398 1.1 christos ;; 5399 1.1 christos *) 5400 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' 5401 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl 5402 1.1 christos ;; 5403 1.1 christos esac 5404 1.1 christos ;; 5405 1.1 christos 5406 1.1 christos interix[3-9]*) 5407 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5408 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5409 1.1 christos ;; 5410 1.1 christos 5411 1.1 christos irix5* | irix6* | nonstopux*) 5412 1.1 christos case $LD in 5413 1.1 christos *-32|*"-32 ") libmagic=32-bit;; 5414 1.1 christos *-n32|*"-n32 ") libmagic=N32;; 5415 1.1 christos *-64|*"-64 ") libmagic=64-bit;; 5416 1.1 christos *) libmagic=never-match;; 5417 1.1 christos esac 5418 1.1 christos lt_cv_deplibs_check_method=pass_all 5419 1.1 christos ;; 5420 1.1 christos 5421 1.1 christos # This must be Linux ELF. 5422 1.1.1.7 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5423 1.1 christos lt_cv_deplibs_check_method=pass_all 5424 1.1 christos ;; 5425 1.1 christos 5426 1.1 christos netbsd*) 5427 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5428 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5429 1.1 christos else 5430 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5431 1.1 christos fi 5432 1.1 christos ;; 5433 1.1 christos 5434 1.1 christos newos6*) 5435 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5436 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5437 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so 5438 1.1 christos ;; 5439 1.1 christos 5440 1.1 christos *nto* | *qnx*) 5441 1.1 christos lt_cv_deplibs_check_method=pass_all 5442 1.1 christos ;; 5443 1.1 christos 5444 1.1 christos openbsd*) 5445 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5446 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5447 1.1 christos else 5448 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5449 1.1 christos fi 5450 1.1 christos ;; 5451 1.1 christos 5452 1.1 christos osf3* | osf4* | osf5*) 5453 1.1 christos lt_cv_deplibs_check_method=pass_all 5454 1.1 christos ;; 5455 1.1 christos 5456 1.1 christos rdos*) 5457 1.1 christos lt_cv_deplibs_check_method=pass_all 5458 1.1 christos ;; 5459 1.1 christos 5460 1.1 christos solaris*) 5461 1.1 christos lt_cv_deplibs_check_method=pass_all 5462 1.1 christos ;; 5463 1.1 christos 5464 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5465 1.1 christos lt_cv_deplibs_check_method=pass_all 5466 1.1 christos ;; 5467 1.1 christos 5468 1.1 christos sysv4 | sysv4.3*) 5469 1.1 christos case $host_vendor in 5470 1.1 christos motorola) 5471 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]' 5472 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5473 1.1 christos ;; 5474 1.1 christos ncr) 5475 1.1 christos lt_cv_deplibs_check_method=pass_all 5476 1.1 christos ;; 5477 1.1 christos sequent) 5478 1.1 christos lt_cv_file_magic_cmd='/bin/file' 5479 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5480 1.1 christos ;; 5481 1.1 christos sni) 5482 1.1 christos lt_cv_file_magic_cmd='/bin/file' 5483 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5484 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so 5485 1.1 christos ;; 5486 1.1 christos siemens) 5487 1.1 christos lt_cv_deplibs_check_method=pass_all 5488 1.1 christos ;; 5489 1.1 christos pc) 5490 1.1 christos lt_cv_deplibs_check_method=pass_all 5491 1.1 christos ;; 5492 1.1 christos esac 5493 1.1 christos ;; 5494 1.1 christos 5495 1.1 christos tpf*) 5496 1.1 christos lt_cv_deplibs_check_method=pass_all 5497 1.1 christos ;; 5498 1.1.1.7 christos vxworks*) 5499 1.1.1.7 christos # Assume VxWorks cross toolchains are built on Linux, possibly 5500 1.1.1.7 christos # as canadian for Windows hosts. 5501 1.1.1.7 christos lt_cv_deplibs_check_method=pass_all 5502 1.1.1.7 christos ;; 5503 1.1 christos esac 5504 1.1 christos 5505 1.1 christos fi 5506 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5507 1.1 christos $as_echo "$lt_cv_deplibs_check_method" >&6; } 5508 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd 5509 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method 5510 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown 5511 1.1 christos 5512 1.1 christos 5513 1.1 christos 5514 1.1 christos 5515 1.1 christos 5516 1.1 christos 5517 1.1 christos 5518 1.1 christos 5519 1.1 christos 5520 1.1 christos 5521 1.1 christos 5522 1.1 christos 5523 1.1.1.6 christos plugin_option= 5524 1.1.1.6 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5525 1.1.1.6 christos for plugin in $plugin_names; do 5526 1.1.1.6 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5527 1.1.1.6 christos if test x$plugin_so = x$plugin; then 5528 1.1.1.6 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5529 1.1.1.6 christos fi 5530 1.1.1.6 christos if test x$plugin_so != x$plugin; then 5531 1.1.1.6 christos plugin_option="--plugin $plugin_so" 5532 1.1.1.6 christos break 5533 1.1.1.6 christos fi 5534 1.1.1.6 christos done 5535 1.1.1.6 christos 5536 1.1 christos if test -n "$ac_tool_prefix"; then 5537 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5538 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 5539 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5540 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5541 1.1.1.4 christos if ${ac_cv_prog_AR+:} false; then : 5542 1.1 christos $as_echo_n "(cached) " >&6 5543 1.1 christos else 5544 1.1 christos if test -n "$AR"; then 5545 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 5546 1.1 christos else 5547 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5548 1.1 christos for as_dir in $PATH 5549 1.1 christos do 5550 1.1 christos IFS=$as_save_IFS 5551 1.1 christos test -z "$as_dir" && as_dir=. 5552 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5553 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5554 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 5555 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5556 1.1 christos break 2 5557 1.1 christos fi 5558 1.1 christos done 5559 1.1 christos done 5560 1.1 christos IFS=$as_save_IFS 5561 1.1 christos 5562 1.1 christos fi 5563 1.1 christos fi 5564 1.1 christos AR=$ac_cv_prog_AR 5565 1.1 christos if test -n "$AR"; then 5566 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5567 1.1 christos $as_echo "$AR" >&6; } 5568 1.1 christos else 5569 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5570 1.1 christos $as_echo "no" >&6; } 5571 1.1 christos fi 5572 1.1 christos 5573 1.1 christos 5574 1.1 christos fi 5575 1.1 christos if test -z "$ac_cv_prog_AR"; then 5576 1.1 christos ac_ct_AR=$AR 5577 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 5578 1.1 christos set dummy ar; ac_word=$2 5579 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5580 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5581 1.1.1.4 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 5582 1.1 christos $as_echo_n "(cached) " >&6 5583 1.1 christos else 5584 1.1 christos if test -n "$ac_ct_AR"; then 5585 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5586 1.1 christos else 5587 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5588 1.1 christos for as_dir in $PATH 5589 1.1 christos do 5590 1.1 christos IFS=$as_save_IFS 5591 1.1 christos test -z "$as_dir" && as_dir=. 5592 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5593 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5594 1.1 christos ac_cv_prog_ac_ct_AR="ar" 5595 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5596 1.1 christos break 2 5597 1.1 christos fi 5598 1.1 christos done 5599 1.1 christos done 5600 1.1 christos IFS=$as_save_IFS 5601 1.1 christos 5602 1.1 christos fi 5603 1.1 christos fi 5604 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 5605 1.1 christos if test -n "$ac_ct_AR"; then 5606 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5607 1.1 christos $as_echo "$ac_ct_AR" >&6; } 5608 1.1 christos else 5609 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5610 1.1 christos $as_echo "no" >&6; } 5611 1.1 christos fi 5612 1.1 christos 5613 1.1 christos if test "x$ac_ct_AR" = x; then 5614 1.1 christos AR="false" 5615 1.1 christos else 5616 1.1 christos case $cross_compiling:$ac_tool_warned in 5617 1.1 christos yes:) 5618 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5619 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5620 1.1 christos ac_tool_warned=yes ;; 5621 1.1 christos esac 5622 1.1 christos AR=$ac_ct_AR 5623 1.1 christos fi 5624 1.1 christos else 5625 1.1 christos AR="$ac_cv_prog_AR" 5626 1.1 christos fi 5627 1.1 christos 5628 1.1 christos test -z "$AR" && AR=ar 5629 1.1.1.6 christos if test -n "$plugin_option"; then 5630 1.1.1.6 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 5631 1.1.1.6 christos touch conftest.c 5632 1.1.1.6 christos $AR $plugin_option rc conftest.a conftest.c 5633 1.1.1.6 christos if test "$?" != 0; then 5634 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5635 1.1.1.6 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5636 1.1.1.6 christos else 5637 1.1.1.6 christos AR="$AR $plugin_option" 5638 1.1.1.6 christos fi 5639 1.1.1.6 christos rm -f conftest.* 5640 1.1.1.6 christos fi 5641 1.1.1.6 christos fi 5642 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru 5643 1.1 christos 5644 1.1 christos 5645 1.1 christos 5646 1.1 christos 5647 1.1 christos 5648 1.1 christos 5649 1.1 christos 5650 1.1 christos 5651 1.1 christos 5652 1.1 christos 5653 1.1 christos 5654 1.1 christos if test -n "$ac_tool_prefix"; then 5655 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5656 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 5657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5658 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5659 1.1.1.4 christos if ${ac_cv_prog_STRIP+:} false; then : 5660 1.1 christos $as_echo_n "(cached) " >&6 5661 1.1 christos else 5662 1.1 christos if test -n "$STRIP"; then 5663 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5664 1.1 christos else 5665 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5666 1.1 christos for as_dir in $PATH 5667 1.1 christos do 5668 1.1 christos IFS=$as_save_IFS 5669 1.1 christos test -z "$as_dir" && as_dir=. 5670 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5671 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5672 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5673 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5674 1.1 christos break 2 5675 1.1 christos fi 5676 1.1 christos done 5677 1.1 christos done 5678 1.1 christos IFS=$as_save_IFS 5679 1.1 christos 5680 1.1 christos fi 5681 1.1 christos fi 5682 1.1 christos STRIP=$ac_cv_prog_STRIP 5683 1.1 christos if test -n "$STRIP"; then 5684 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5685 1.1 christos $as_echo "$STRIP" >&6; } 5686 1.1 christos else 5687 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5688 1.1 christos $as_echo "no" >&6; } 5689 1.1 christos fi 5690 1.1 christos 5691 1.1 christos 5692 1.1 christos fi 5693 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 5694 1.1 christos ac_ct_STRIP=$STRIP 5695 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 5696 1.1 christos set dummy strip; 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.1.1.4 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5700 1.1 christos $as_echo_n "(cached) " >&6 5701 1.1 christos else 5702 1.1 christos if test -n "$ac_ct_STRIP"; then 5703 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # 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.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5712 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 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 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5723 1.1 christos if test -n "$ac_ct_STRIP"; then 5724 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5725 1.1 christos $as_echo "$ac_ct_STRIP" >&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 if test "x$ac_ct_STRIP" = x; then 5732 1.1 christos STRIP=":" 5733 1.1 christos else 5734 1.1 christos case $cross_compiling:$ac_tool_warned in 5735 1.1 christos yes:) 5736 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5737 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5738 1.1 christos ac_tool_warned=yes ;; 5739 1.1 christos esac 5740 1.1 christos STRIP=$ac_ct_STRIP 5741 1.1 christos fi 5742 1.1 christos else 5743 1.1 christos STRIP="$ac_cv_prog_STRIP" 5744 1.1 christos fi 5745 1.1 christos 5746 1.1 christos test -z "$STRIP" && STRIP=: 5747 1.1 christos 5748 1.1 christos 5749 1.1 christos 5750 1.1 christos 5751 1.1 christos 5752 1.1 christos 5753 1.1 christos if test -n "$ac_tool_prefix"; then 5754 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5755 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5756 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5757 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5758 1.1.1.4 christos if ${ac_cv_prog_RANLIB+:} false; then : 5759 1.1 christos $as_echo_n "(cached) " >&6 5760 1.1 christos else 5761 1.1 christos if test -n "$RANLIB"; then 5762 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5763 1.1 christos else 5764 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5765 1.1 christos for as_dir in $PATH 5766 1.1 christos do 5767 1.1 christos IFS=$as_save_IFS 5768 1.1 christos test -z "$as_dir" && as_dir=. 5769 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5770 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5771 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5772 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5773 1.1 christos break 2 5774 1.1 christos fi 5775 1.1 christos done 5776 1.1 christos done 5777 1.1 christos IFS=$as_save_IFS 5778 1.1 christos 5779 1.1 christos fi 5780 1.1 christos fi 5781 1.1 christos RANLIB=$ac_cv_prog_RANLIB 5782 1.1 christos if test -n "$RANLIB"; then 5783 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5784 1.1 christos $as_echo "$RANLIB" >&6; } 5785 1.1 christos else 5786 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5787 1.1 christos $as_echo "no" >&6; } 5788 1.1 christos fi 5789 1.1 christos 5790 1.1 christos 5791 1.1 christos fi 5792 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 5793 1.1 christos ac_ct_RANLIB=$RANLIB 5794 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 5795 1.1 christos set dummy ranlib; ac_word=$2 5796 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5797 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5798 1.1.1.4 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5799 1.1 christos $as_echo_n "(cached) " >&6 5800 1.1 christos else 5801 1.1 christos if test -n "$ac_ct_RANLIB"; then 5802 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5803 1.1 christos else 5804 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5805 1.1 christos for as_dir in $PATH 5806 1.1 christos do 5807 1.1 christos IFS=$as_save_IFS 5808 1.1 christos test -z "$as_dir" && as_dir=. 5809 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5810 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5811 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 5812 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5813 1.1 christos break 2 5814 1.1 christos fi 5815 1.1 christos done 5816 1.1 christos done 5817 1.1 christos IFS=$as_save_IFS 5818 1.1 christos 5819 1.1 christos fi 5820 1.1 christos fi 5821 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5822 1.1 christos if test -n "$ac_ct_RANLIB"; then 5823 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5824 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 5825 1.1 christos else 5826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5827 1.1 christos $as_echo "no" >&6; } 5828 1.1 christos fi 5829 1.1 christos 5830 1.1 christos if test "x$ac_ct_RANLIB" = x; then 5831 1.1 christos RANLIB=":" 5832 1.1 christos else 5833 1.1 christos case $cross_compiling:$ac_tool_warned in 5834 1.1 christos yes:) 5835 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5836 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5837 1.1 christos ac_tool_warned=yes ;; 5838 1.1 christos esac 5839 1.1 christos RANLIB=$ac_ct_RANLIB 5840 1.1 christos fi 5841 1.1 christos else 5842 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 5843 1.1 christos fi 5844 1.1 christos 5845 1.1 christos test -z "$RANLIB" && RANLIB=: 5846 1.1.1.6 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then 5847 1.1.1.6 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 5848 1.1.1.6 christos RANLIB="$RANLIB $plugin_option" 5849 1.1.1.6 christos fi 5850 1.1.1.6 christos fi 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 # Determine commands to create old-style static archives. 5858 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5859 1.1 christos old_postinstall_cmds='chmod 644 $oldlib' 5860 1.1 christos old_postuninstall_cmds= 5861 1.1 christos 5862 1.1 christos if test -n "$RANLIB"; then 5863 1.1 christos case $host_os in 5864 1.1 christos openbsd*) 5865 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5866 1.1 christos ;; 5867 1.1 christos *) 5868 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5869 1.1 christos ;; 5870 1.1 christos esac 5871 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5872 1.1 christos fi 5873 1.1 christos 5874 1.1 christos case $host_os in 5875 1.1 christos darwin*) 5876 1.1 christos lock_old_archive_extraction=yes ;; 5877 1.1 christos *) 5878 1.1 christos lock_old_archive_extraction=no ;; 5879 1.1 christos esac 5880 1.1 christos 5881 1.1 christos 5882 1.1 christos 5883 1.1 christos 5884 1.1 christos 5885 1.1 christos 5886 1.1 christos 5887 1.1 christos 5888 1.1 christos 5889 1.1 christos 5890 1.1 christos 5891 1.1 christos 5892 1.1 christos 5893 1.1 christos 5894 1.1 christos 5895 1.1 christos 5896 1.1 christos 5897 1.1 christos 5898 1.1 christos 5899 1.1 christos 5900 1.1 christos 5901 1.1 christos 5902 1.1 christos 5903 1.1 christos 5904 1.1 christos 5905 1.1 christos 5906 1.1 christos 5907 1.1 christos 5908 1.1 christos 5909 1.1 christos 5910 1.1 christos 5911 1.1 christos 5912 1.1 christos 5913 1.1 christos 5914 1.1 christos 5915 1.1 christos 5916 1.1 christos 5917 1.1 christos 5918 1.1 christos 5919 1.1 christos # If no C compiler was specified, use CC. 5920 1.1 christos LTCC=${LTCC-"$CC"} 5921 1.1 christos 5922 1.1 christos # If no C compiler flags were specified, use CFLAGS. 5923 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5924 1.1 christos 5925 1.1 christos # Allow CC to be a program name with arguments. 5926 1.1 christos compiler=$CC 5927 1.1 christos 5928 1.1 christos 5929 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm. 5930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5931 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5932 1.1.1.4 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5933 1.1 christos $as_echo_n "(cached) " >&6 5934 1.1 christos else 5935 1.1 christos 5936 1.1 christos # These are sane defaults that work on at least a few old systems. 5937 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)] 5938 1.1 christos 5939 1.1 christos # Character class describing NM global symbol codes. 5940 1.1 christos symcode='[BCDEGRST]' 5941 1.1 christos 5942 1.1 christos # Regexp to match symbols that can be accessed directly from C. 5943 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5944 1.1 christos 5945 1.1 christos # Define system-specific variables. 5946 1.1 christos case $host_os in 5947 1.1 christos aix*) 5948 1.1 christos symcode='[BCDT]' 5949 1.1 christos ;; 5950 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 5951 1.1 christos symcode='[ABCDGISTW]' 5952 1.1 christos ;; 5953 1.1 christos hpux*) 5954 1.1 christos if test "$host_cpu" = ia64; then 5955 1.1 christos symcode='[ABCDEGRST]' 5956 1.1 christos fi 5957 1.1 christos ;; 5958 1.1 christos irix* | nonstopux*) 5959 1.1 christos symcode='[BCDEGRST]' 5960 1.1 christos ;; 5961 1.1 christos osf*) 5962 1.1 christos symcode='[BCDEGQRST]' 5963 1.1 christos ;; 5964 1.1 christos solaris*) 5965 1.1.1.6 christos symcode='[BCDRT]' 5966 1.1 christos ;; 5967 1.1 christos sco3.2v5*) 5968 1.1 christos symcode='[DT]' 5969 1.1 christos ;; 5970 1.1 christos sysv4.2uw2*) 5971 1.1 christos symcode='[DT]' 5972 1.1 christos ;; 5973 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*) 5974 1.1 christos symcode='[ABDT]' 5975 1.1 christos ;; 5976 1.1 christos sysv4) 5977 1.1 christos symcode='[DFNSTU]' 5978 1.1 christos ;; 5979 1.1 christos esac 5980 1.1 christos 5981 1.1 christos # If we're using GNU nm, then use its standard symbol codes. 5982 1.1 christos case `$NM -V 2>&1` in 5983 1.1 christos *GNU* | *'with BFD'*) 5984 1.1 christos symcode='[ABCDGIRSTW]' ;; 5985 1.1 christos esac 5986 1.1 christos 5987 1.1 christos # Transform an extracted symbol line into a proper C declaration. 5988 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently, 5989 1.1 christos # so use this general approach. 5990 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'" 5991 1.1 christos 5992 1.1 christos # Transform an extracted symbol line into symbol name and symbol address 5993 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'" 5994 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'" 5995 1.1 christos 5996 1.1 christos # Handle CRLF in mingw tool chain 5997 1.1 christos opt_cr= 5998 1.1 christos case $build_os in 5999 1.1 christos mingw*) 6000 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6001 1.1 christos ;; 6002 1.1 christos esac 6003 1.1 christos 6004 1.1 christos # Try without a prefix underscore, then with it. 6005 1.1 christos for ac_symprfx in "" "_"; do 6006 1.1 christos 6007 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6008 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2" 6009 1.1 christos 6010 1.1 christos # Write the raw and C identifiers. 6011 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6012 1.1 christos # Fake it for dumpbin and say T for any non-static function 6013 1.1 christos # and D for any global variable. 6014 1.1 christos # Also find C++ and __fastcall symbols from MSVC++, 6015 1.1 christos # which start with @ or ?. 6016 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\ 6017 1.1 christos " {last_section=section; section=\$ 3};"\ 6018 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6019 1.1 christos " \$ 0!~/External *\|/{next};"\ 6020 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6021 1.1 christos " {if(hide[section]) next};"\ 6022 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6023 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6024 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6025 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6026 1.1 christos " ' prfx=^$ac_symprfx" 6027 1.1 christos else 6028 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6029 1.1 christos fi 6030 1.1 christos 6031 1.1 christos # Check to see that the pipe works correctly. 6032 1.1 christos pipe_works=no 6033 1.1 christos 6034 1.1 christos rm -f conftest* 6035 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 6036 1.1 christos #ifdef __cplusplus 6037 1.1 christos extern "C" { 6038 1.1 christos #endif 6039 1.1 christos char nm_test_var; 6040 1.1 christos void nm_test_func(void); 6041 1.1 christos void nm_test_func(void){} 6042 1.1 christos #ifdef __cplusplus 6043 1.1 christos } 6044 1.1 christos #endif 6045 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);} 6046 1.1 christos _LT_EOF 6047 1.1 christos 6048 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6049 1.1 christos (eval $ac_compile) 2>&5 6050 1.1 christos ac_status=$? 6051 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6052 1.1 christos test $ac_status = 0; }; then 6053 1.1 christos # Now try to grab the symbols. 6054 1.1 christos nlist=conftest.nm 6055 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6056 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6057 1.1 christos ac_status=$? 6058 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6059 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then 6060 1.1 christos # Try sorting and uniquifying the output. 6061 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then 6062 1.1 christos mv -f "$nlist"T "$nlist" 6063 1.1 christos else 6064 1.1 christos rm -f "$nlist"T 6065 1.1 christos fi 6066 1.1 christos 6067 1.1 christos # Make sure that we snagged all the symbols we need. 6068 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6069 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6070 1.1 christos cat <<_LT_EOF > conftest.$ac_ext 6071 1.1 christos #ifdef __cplusplus 6072 1.1 christos extern "C" { 6073 1.1 christos #endif 6074 1.1 christos 6075 1.1 christos _LT_EOF 6076 1.1 christos # Now generate the symbol file. 6077 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6078 1.1 christos 6079 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext 6080 1.1 christos 6081 1.1 christos /* The mapping between symbol names and symbols. */ 6082 1.1 christos const struct { 6083 1.1 christos const char *name; 6084 1.1 christos void *address; 6085 1.1 christos } 6086 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] = 6087 1.1 christos { 6088 1.1 christos { "@PROGRAM@", (void *) 0 }, 6089 1.1 christos _LT_EOF 6090 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6091 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext 6092 1.1 christos {0, (void *) 0} 6093 1.1 christos }; 6094 1.1 christos 6095 1.1 christos /* This works around a problem in FreeBSD linker */ 6096 1.1 christos #ifdef FREEBSD_WORKAROUND 6097 1.1 christos static const void *lt_preloaded_setup() { 6098 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols; 6099 1.1 christos } 6100 1.1 christos #endif 6101 1.1 christos 6102 1.1 christos #ifdef __cplusplus 6103 1.1 christos } 6104 1.1 christos #endif 6105 1.1 christos _LT_EOF 6106 1.1 christos # Now try linking the two files. 6107 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext 6108 1.1 christos lt_save_LIBS="$LIBS" 6109 1.1 christos lt_save_CFLAGS="$CFLAGS" 6110 1.1 christos LIBS="conftstm.$ac_objext" 6111 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6112 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6113 1.1 christos (eval $ac_link) 2>&5 6114 1.1 christos ac_status=$? 6115 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6116 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6117 1.1 christos pipe_works=yes 6118 1.1 christos fi 6119 1.1 christos LIBS="$lt_save_LIBS" 6120 1.1 christos CFLAGS="$lt_save_CFLAGS" 6121 1.1 christos else 6122 1.1 christos echo "cannot find nm_test_func in $nlist" >&5 6123 1.1 christos fi 6124 1.1 christos else 6125 1.1 christos echo "cannot find nm_test_var in $nlist" >&5 6126 1.1 christos fi 6127 1.1 christos else 6128 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6129 1.1 christos fi 6130 1.1 christos else 6131 1.1 christos echo "$progname: failed program was:" >&5 6132 1.1 christos cat conftest.$ac_ext >&5 6133 1.1 christos fi 6134 1.1 christos rm -rf conftest* conftst* 6135 1.1 christos 6136 1.1 christos # Do not use the global_symbol_pipe unless it works. 6137 1.1 christos if test "$pipe_works" = yes; then 6138 1.1 christos break 6139 1.1 christos else 6140 1.1 christos lt_cv_sys_global_symbol_pipe= 6141 1.1 christos fi 6142 1.1 christos done 6143 1.1 christos 6144 1.1 christos fi 6145 1.1 christos 6146 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then 6147 1.1 christos lt_cv_sys_global_symbol_to_cdecl= 6148 1.1 christos fi 6149 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6150 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6151 1.1 christos $as_echo "failed" >&6; } 6152 1.1 christos else 6153 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6154 1.1 christos $as_echo "ok" >&6; } 6155 1.1 christos fi 6156 1.1 christos 6157 1.1 christos 6158 1.1 christos 6159 1.1 christos 6160 1.1 christos 6161 1.1 christos 6162 1.1 christos 6163 1.1 christos 6164 1.1 christos 6165 1.1 christos 6166 1.1 christos 6167 1.1 christos 6168 1.1 christos 6169 1.1 christos 6170 1.1 christos 6171 1.1 christos 6172 1.1 christos 6173 1.1 christos 6174 1.1 christos 6175 1.1 christos 6176 1.1 christos 6177 1.1 christos 6178 1.1 christos # Check whether --enable-libtool-lock was given. 6179 1.1 christos if test "${enable_libtool_lock+set}" = set; then : 6180 1.1 christos enableval=$enable_libtool_lock; 6181 1.1 christos fi 6182 1.1 christos 6183 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6184 1.1 christos 6185 1.1 christos # Some flags need to be propagated to the compiler or linker for good 6186 1.1 christos # libtool support. 6187 1.1 christos case $host in 6188 1.1 christos ia64-*-hpux*) 6189 1.1 christos # Find out which ABI we are using. 6190 1.1 christos echo 'int i;' > conftest.$ac_ext 6191 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6192 1.1 christos (eval $ac_compile) 2>&5 6193 1.1 christos ac_status=$? 6194 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6195 1.1 christos test $ac_status = 0; }; then 6196 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6197 1.1 christos *ELF-32*) 6198 1.1 christos HPUX_IA64_MODE="32" 6199 1.1 christos ;; 6200 1.1 christos *ELF-64*) 6201 1.1 christos HPUX_IA64_MODE="64" 6202 1.1 christos ;; 6203 1.1 christos esac 6204 1.1 christos fi 6205 1.1 christos rm -rf conftest* 6206 1.1 christos ;; 6207 1.1 christos *-*-irix6*) 6208 1.1 christos # Find out which ABI we are using. 6209 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6210 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6211 1.1 christos (eval $ac_compile) 2>&5 6212 1.1 christos ac_status=$? 6213 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6214 1.1 christos test $ac_status = 0; }; then 6215 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 6216 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6217 1.1 christos *32-bit*) 6218 1.1 christos LD="${LD-ld} -melf32bsmip" 6219 1.1 christos ;; 6220 1.1 christos *N32*) 6221 1.1 christos LD="${LD-ld} -melf32bmipn32" 6222 1.1 christos ;; 6223 1.1 christos *64-bit*) 6224 1.1 christos LD="${LD-ld} -melf64bmip" 6225 1.1 christos ;; 6226 1.1 christos esac 6227 1.1 christos else 6228 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6229 1.1 christos *32-bit*) 6230 1.1 christos LD="${LD-ld} -32" 6231 1.1 christos ;; 6232 1.1 christos *N32*) 6233 1.1 christos LD="${LD-ld} -n32" 6234 1.1 christos ;; 6235 1.1 christos *64-bit*) 6236 1.1 christos LD="${LD-ld} -64" 6237 1.1 christos ;; 6238 1.1 christos esac 6239 1.1 christos fi 6240 1.1 christos fi 6241 1.1 christos rm -rf conftest* 6242 1.1 christos ;; 6243 1.1 christos 6244 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6245 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6246 1.1 christos # Find out which ABI we are using. 6247 1.1 christos echo 'int i;' > conftest.$ac_ext 6248 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6249 1.1 christos (eval $ac_compile) 2>&5 6250 1.1 christos ac_status=$? 6251 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6252 1.1 christos test $ac_status = 0; }; then 6253 1.1 christos case `/usr/bin/file conftest.o` in 6254 1.1 christos *32-bit*) 6255 1.1 christos case $host in 6256 1.1 christos x86_64-*kfreebsd*-gnu) 6257 1.1 christos LD="${LD-ld} -m elf_i386_fbsd" 6258 1.1 christos ;; 6259 1.1 christos x86_64-*linux*) 6260 1.1 christos case `/usr/bin/file conftest.o` in 6261 1.1 christos *x86-64*) 6262 1.1 christos LD="${LD-ld} -m elf32_x86_64" 6263 1.1 christos ;; 6264 1.1 christos *) 6265 1.1 christos LD="${LD-ld} -m elf_i386" 6266 1.1 christos ;; 6267 1.1 christos esac 6268 1.1 christos ;; 6269 1.1 christos powerpc64le-*linux*) 6270 1.1 christos LD="${LD-ld} -m elf32lppclinux" 6271 1.1 christos ;; 6272 1.1 christos powerpc64-*linux*) 6273 1.1 christos LD="${LD-ld} -m elf32ppclinux" 6274 1.1 christos ;; 6275 1.1 christos s390x-*linux*) 6276 1.1 christos LD="${LD-ld} -m elf_s390" 6277 1.1 christos ;; 6278 1.1 christos sparc64-*linux*) 6279 1.1 christos LD="${LD-ld} -m elf32_sparc" 6280 1.1 christos ;; 6281 1.1 christos esac 6282 1.1 christos ;; 6283 1.1 christos *64-bit*) 6284 1.1 christos case $host in 6285 1.1 christos x86_64-*kfreebsd*-gnu) 6286 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd" 6287 1.1 christos ;; 6288 1.1 christos x86_64-*linux*) 6289 1.1 christos LD="${LD-ld} -m elf_x86_64" 6290 1.1 christos ;; 6291 1.1 christos powerpcle-*linux*) 6292 1.1 christos LD="${LD-ld} -m elf64lppc" 6293 1.1 christos ;; 6294 1.1 christos powerpc-*linux*) 6295 1.1 christos LD="${LD-ld} -m elf64ppc" 6296 1.1 christos ;; 6297 1.1 christos s390*-*linux*|s390*-*tpf*) 6298 1.1 christos LD="${LD-ld} -m elf64_s390" 6299 1.1 christos ;; 6300 1.1 christos sparc*-*linux*) 6301 1.1 christos LD="${LD-ld} -m elf64_sparc" 6302 1.1 christos ;; 6303 1.1 christos esac 6304 1.1 christos ;; 6305 1.1 christos esac 6306 1.1 christos fi 6307 1.1 christos rm -rf conftest* 6308 1.1 christos ;; 6309 1.1 christos 6310 1.1 christos *-*-sco3.2v5*) 6311 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6312 1.1 christos SAVE_CFLAGS="$CFLAGS" 6313 1.1 christos CFLAGS="$CFLAGS -belf" 6314 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6315 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6316 1.1.1.4 christos if ${lt_cv_cc_needs_belf+:} false; then : 6317 1.1 christos $as_echo_n "(cached) " >&6 6318 1.1 christos else 6319 1.1 christos ac_ext=c 6320 1.1 christos ac_cpp='$CPP $CPPFLAGS' 6321 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6322 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6323 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 6324 1.1 christos 6325 1.1 christos if test x$gcc_no_link = xyes; then 6326 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6327 1.1 christos fi 6328 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6329 1.1 christos /* end confdefs.h. */ 6330 1.1 christos 6331 1.1 christos int 6332 1.1 christos main () 6333 1.1 christos { 6334 1.1 christos 6335 1.1 christos ; 6336 1.1 christos return 0; 6337 1.1 christos } 6338 1.1 christos _ACEOF 6339 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6340 1.1 christos lt_cv_cc_needs_belf=yes 6341 1.1 christos else 6342 1.1 christos lt_cv_cc_needs_belf=no 6343 1.1 christos fi 6344 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6345 1.1 christos conftest$ac_exeext conftest.$ac_ext 6346 1.1 christos ac_ext=c 6347 1.1 christos ac_cpp='$CPP $CPPFLAGS' 6348 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6349 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6350 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 6351 1.1 christos 6352 1.1 christos fi 6353 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6354 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; } 6355 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6356 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6357 1.1 christos CFLAGS="$SAVE_CFLAGS" 6358 1.1 christos fi 6359 1.1 christos ;; 6360 1.1 christos sparc*-*solaris*) 6361 1.1 christos # Find out which ABI we are using. 6362 1.1 christos echo 'int i;' > conftest.$ac_ext 6363 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6364 1.1 christos (eval $ac_compile) 2>&5 6365 1.1 christos ac_status=$? 6366 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6367 1.1 christos test $ac_status = 0; }; then 6368 1.1 christos case `/usr/bin/file conftest.o` in 6369 1.1 christos *64-bit*) 6370 1.1 christos case $lt_cv_prog_gnu_ld in 6371 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;; 6372 1.1 christos *) 6373 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6374 1.1 christos LD="${LD-ld} -64" 6375 1.1 christos fi 6376 1.1 christos ;; 6377 1.1 christos esac 6378 1.1 christos ;; 6379 1.1 christos esac 6380 1.1 christos fi 6381 1.1 christos rm -rf conftest* 6382 1.1 christos ;; 6383 1.1 christos esac 6384 1.1 christos 6385 1.1 christos need_locks="$enable_libtool_lock" 6386 1.1 christos 6387 1.1 christos 6388 1.1 christos case $host_os in 6389 1.1 christos rhapsody* | darwin*) 6390 1.1 christos if test -n "$ac_tool_prefix"; then 6391 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6392 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6393 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6394 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6395 1.1.1.4 christos if ${ac_cv_prog_DSYMUTIL+:} false; then : 6396 1.1 christos $as_echo_n "(cached) " >&6 6397 1.1 christos else 6398 1.1 christos if test -n "$DSYMUTIL"; then 6399 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6400 1.1 christos else 6401 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6402 1.1 christos for as_dir in $PATH 6403 1.1 christos do 6404 1.1 christos IFS=$as_save_IFS 6405 1.1 christos test -z "$as_dir" && as_dir=. 6406 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6407 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6408 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6409 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6410 1.1 christos break 2 6411 1.1 christos fi 6412 1.1 christos done 6413 1.1 christos done 6414 1.1 christos IFS=$as_save_IFS 6415 1.1 christos 6416 1.1 christos fi 6417 1.1 christos fi 6418 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL 6419 1.1 christos if test -n "$DSYMUTIL"; then 6420 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6421 1.1 christos $as_echo "$DSYMUTIL" >&6; } 6422 1.1 christos else 6423 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6424 1.1 christos $as_echo "no" >&6; } 6425 1.1 christos fi 6426 1.1 christos 6427 1.1 christos 6428 1.1 christos fi 6429 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then 6430 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL 6431 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args. 6432 1.1 christos set dummy dsymutil; ac_word=$2 6433 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6434 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6435 1.1.1.4 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6436 1.1 christos $as_echo_n "(cached) " >&6 6437 1.1 christos else 6438 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 6439 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6440 1.1 christos else 6441 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6442 1.1 christos for as_dir in $PATH 6443 1.1 christos do 6444 1.1 christos IFS=$as_save_IFS 6445 1.1 christos test -z "$as_dir" && as_dir=. 6446 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6447 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6448 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6449 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6450 1.1 christos break 2 6451 1.1 christos fi 6452 1.1 christos done 6453 1.1 christos done 6454 1.1 christos IFS=$as_save_IFS 6455 1.1 christos 6456 1.1 christos fi 6457 1.1 christos fi 6458 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6459 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 6460 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6461 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; } 6462 1.1 christos else 6463 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6464 1.1 christos $as_echo "no" >&6; } 6465 1.1 christos fi 6466 1.1 christos 6467 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then 6468 1.1 christos DSYMUTIL=":" 6469 1.1 christos else 6470 1.1 christos case $cross_compiling:$ac_tool_warned in 6471 1.1 christos yes:) 6472 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6473 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6474 1.1 christos ac_tool_warned=yes ;; 6475 1.1 christos esac 6476 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL 6477 1.1 christos fi 6478 1.1 christos else 6479 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6480 1.1 christos fi 6481 1.1 christos 6482 1.1 christos if test -n "$ac_tool_prefix"; then 6483 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6484 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6485 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6486 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6487 1.1.1.4 christos if ${ac_cv_prog_NMEDIT+:} false; then : 6488 1.1 christos $as_echo_n "(cached) " >&6 6489 1.1 christos else 6490 1.1 christos if test -n "$NMEDIT"; then 6491 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6492 1.1 christos else 6493 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6494 1.1 christos for as_dir in $PATH 6495 1.1 christos do 6496 1.1 christos IFS=$as_save_IFS 6497 1.1 christos test -z "$as_dir" && as_dir=. 6498 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6499 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6500 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6501 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6502 1.1 christos break 2 6503 1.1 christos fi 6504 1.1 christos done 6505 1.1 christos done 6506 1.1 christos IFS=$as_save_IFS 6507 1.1 christos 6508 1.1 christos fi 6509 1.1 christos fi 6510 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT 6511 1.1 christos if test -n "$NMEDIT"; then 6512 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6513 1.1 christos $as_echo "$NMEDIT" >&6; } 6514 1.1 christos else 6515 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6516 1.1 christos $as_echo "no" >&6; } 6517 1.1 christos fi 6518 1.1 christos 6519 1.1 christos 6520 1.1 christos fi 6521 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then 6522 1.1 christos ac_ct_NMEDIT=$NMEDIT 6523 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args. 6524 1.1 christos set dummy nmedit; ac_word=$2 6525 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6526 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6527 1.1.1.4 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6528 1.1 christos $as_echo_n "(cached) " >&6 6529 1.1 christos else 6530 1.1 christos if test -n "$ac_ct_NMEDIT"; then 6531 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6532 1.1 christos else 6533 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6534 1.1 christos for as_dir in $PATH 6535 1.1 christos do 6536 1.1 christos IFS=$as_save_IFS 6537 1.1 christos test -z "$as_dir" && as_dir=. 6538 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6539 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6540 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit" 6541 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6542 1.1 christos break 2 6543 1.1 christos fi 6544 1.1 christos done 6545 1.1 christos done 6546 1.1 christos IFS=$as_save_IFS 6547 1.1 christos 6548 1.1 christos fi 6549 1.1 christos fi 6550 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6551 1.1 christos if test -n "$ac_ct_NMEDIT"; then 6552 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6553 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; } 6554 1.1 christos else 6555 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6556 1.1 christos $as_echo "no" >&6; } 6557 1.1 christos fi 6558 1.1 christos 6559 1.1 christos if test "x$ac_ct_NMEDIT" = x; then 6560 1.1 christos NMEDIT=":" 6561 1.1 christos else 6562 1.1 christos case $cross_compiling:$ac_tool_warned in 6563 1.1 christos yes:) 6564 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6565 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6566 1.1 christos ac_tool_warned=yes ;; 6567 1.1 christos esac 6568 1.1 christos NMEDIT=$ac_ct_NMEDIT 6569 1.1 christos fi 6570 1.1 christos else 6571 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT" 6572 1.1 christos fi 6573 1.1 christos 6574 1.1 christos if test -n "$ac_tool_prefix"; then 6575 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6576 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2 6577 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6578 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6579 1.1.1.4 christos if ${ac_cv_prog_LIPO+:} false; then : 6580 1.1 christos $as_echo_n "(cached) " >&6 6581 1.1 christos else 6582 1.1 christos if test -n "$LIPO"; then 6583 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6584 1.1 christos else 6585 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6586 1.1 christos for as_dir in $PATH 6587 1.1 christos do 6588 1.1 christos IFS=$as_save_IFS 6589 1.1 christos test -z "$as_dir" && as_dir=. 6590 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6591 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6592 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6593 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6594 1.1 christos break 2 6595 1.1 christos fi 6596 1.1 christos done 6597 1.1 christos done 6598 1.1 christos IFS=$as_save_IFS 6599 1.1 christos 6600 1.1 christos fi 6601 1.1 christos fi 6602 1.1 christos LIPO=$ac_cv_prog_LIPO 6603 1.1 christos if test -n "$LIPO"; then 6604 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6605 1.1 christos $as_echo "$LIPO" >&6; } 6606 1.1 christos else 6607 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6608 1.1 christos $as_echo "no" >&6; } 6609 1.1 christos fi 6610 1.1 christos 6611 1.1 christos 6612 1.1 christos fi 6613 1.1 christos if test -z "$ac_cv_prog_LIPO"; then 6614 1.1 christos ac_ct_LIPO=$LIPO 6615 1.1 christos # Extract the first word of "lipo", so it can be a program name with args. 6616 1.1 christos set dummy lipo; ac_word=$2 6617 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6618 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6619 1.1.1.4 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6620 1.1 christos $as_echo_n "(cached) " >&6 6621 1.1 christos else 6622 1.1 christos if test -n "$ac_ct_LIPO"; then 6623 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6624 1.1 christos else 6625 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6626 1.1 christos for as_dir in $PATH 6627 1.1 christos do 6628 1.1 christos IFS=$as_save_IFS 6629 1.1 christos test -z "$as_dir" && as_dir=. 6630 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6631 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6632 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo" 6633 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6634 1.1 christos break 2 6635 1.1 christos fi 6636 1.1 christos done 6637 1.1 christos done 6638 1.1 christos IFS=$as_save_IFS 6639 1.1 christos 6640 1.1 christos fi 6641 1.1 christos fi 6642 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6643 1.1 christos if test -n "$ac_ct_LIPO"; then 6644 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6645 1.1 christos $as_echo "$ac_ct_LIPO" >&6; } 6646 1.1 christos else 6647 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6648 1.1 christos $as_echo "no" >&6; } 6649 1.1 christos fi 6650 1.1 christos 6651 1.1 christos if test "x$ac_ct_LIPO" = x; then 6652 1.1 christos LIPO=":" 6653 1.1 christos else 6654 1.1 christos case $cross_compiling:$ac_tool_warned in 6655 1.1 christos yes:) 6656 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6657 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6658 1.1 christos ac_tool_warned=yes ;; 6659 1.1 christos esac 6660 1.1 christos LIPO=$ac_ct_LIPO 6661 1.1 christos fi 6662 1.1 christos else 6663 1.1 christos LIPO="$ac_cv_prog_LIPO" 6664 1.1 christos fi 6665 1.1 christos 6666 1.1 christos if test -n "$ac_tool_prefix"; then 6667 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6668 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2 6669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6670 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6671 1.1.1.4 christos if ${ac_cv_prog_OTOOL+:} false; then : 6672 1.1 christos $as_echo_n "(cached) " >&6 6673 1.1 christos else 6674 1.1 christos if test -n "$OTOOL"; then 6675 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6676 1.1 christos else 6677 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6678 1.1 christos for as_dir in $PATH 6679 1.1 christos do 6680 1.1 christos IFS=$as_save_IFS 6681 1.1 christos test -z "$as_dir" && as_dir=. 6682 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6683 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6684 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6685 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6686 1.1 christos break 2 6687 1.1 christos fi 6688 1.1 christos done 6689 1.1 christos done 6690 1.1 christos IFS=$as_save_IFS 6691 1.1 christos 6692 1.1 christos fi 6693 1.1 christos fi 6694 1.1 christos OTOOL=$ac_cv_prog_OTOOL 6695 1.1 christos if test -n "$OTOOL"; then 6696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6697 1.1 christos $as_echo "$OTOOL" >&6; } 6698 1.1 christos else 6699 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6700 1.1 christos $as_echo "no" >&6; } 6701 1.1 christos fi 6702 1.1 christos 6703 1.1 christos 6704 1.1 christos fi 6705 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then 6706 1.1 christos ac_ct_OTOOL=$OTOOL 6707 1.1 christos # Extract the first word of "otool", so it can be a program name with args. 6708 1.1 christos set dummy otool; ac_word=$2 6709 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6710 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6711 1.1.1.4 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6712 1.1 christos $as_echo_n "(cached) " >&6 6713 1.1 christos else 6714 1.1 christos if test -n "$ac_ct_OTOOL"; then 6715 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6716 1.1 christos else 6717 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6718 1.1 christos for as_dir in $PATH 6719 1.1 christos do 6720 1.1 christos IFS=$as_save_IFS 6721 1.1 christos test -z "$as_dir" && as_dir=. 6722 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6723 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6724 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool" 6725 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6726 1.1 christos break 2 6727 1.1 christos fi 6728 1.1 christos done 6729 1.1 christos done 6730 1.1 christos IFS=$as_save_IFS 6731 1.1 christos 6732 1.1 christos fi 6733 1.1 christos fi 6734 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6735 1.1 christos if test -n "$ac_ct_OTOOL"; then 6736 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6737 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; } 6738 1.1 christos else 6739 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6740 1.1 christos $as_echo "no" >&6; } 6741 1.1 christos fi 6742 1.1 christos 6743 1.1 christos if test "x$ac_ct_OTOOL" = x; then 6744 1.1 christos OTOOL=":" 6745 1.1 christos else 6746 1.1 christos case $cross_compiling:$ac_tool_warned in 6747 1.1 christos yes:) 6748 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6749 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6750 1.1 christos ac_tool_warned=yes ;; 6751 1.1 christos esac 6752 1.1 christos OTOOL=$ac_ct_OTOOL 6753 1.1 christos fi 6754 1.1 christos else 6755 1.1 christos OTOOL="$ac_cv_prog_OTOOL" 6756 1.1 christos fi 6757 1.1 christos 6758 1.1 christos if test -n "$ac_tool_prefix"; then 6759 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6760 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2 6761 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6762 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6763 1.1.1.4 christos if ${ac_cv_prog_OTOOL64+:} false; then : 6764 1.1 christos $as_echo_n "(cached) " >&6 6765 1.1 christos else 6766 1.1 christos if test -n "$OTOOL64"; then 6767 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6768 1.1 christos else 6769 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6770 1.1 christos for as_dir in $PATH 6771 1.1 christos do 6772 1.1 christos IFS=$as_save_IFS 6773 1.1 christos test -z "$as_dir" && as_dir=. 6774 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6775 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6776 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6777 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6778 1.1 christos break 2 6779 1.1 christos fi 6780 1.1 christos done 6781 1.1 christos done 6782 1.1 christos IFS=$as_save_IFS 6783 1.1 christos 6784 1.1 christos fi 6785 1.1 christos fi 6786 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64 6787 1.1 christos if test -n "$OTOOL64"; then 6788 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6789 1.1 christos $as_echo "$OTOOL64" >&6; } 6790 1.1 christos else 6791 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6792 1.1 christos $as_echo "no" >&6; } 6793 1.1 christos fi 6794 1.1 christos 6795 1.1 christos 6796 1.1 christos fi 6797 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then 6798 1.1 christos ac_ct_OTOOL64=$OTOOL64 6799 1.1 christos # Extract the first word of "otool64", so it can be a program name with args. 6800 1.1 christos set dummy otool64; ac_word=$2 6801 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6802 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6803 1.1.1.4 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6804 1.1 christos $as_echo_n "(cached) " >&6 6805 1.1 christos else 6806 1.1 christos if test -n "$ac_ct_OTOOL64"; then 6807 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6808 1.1 christos else 6809 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6810 1.1 christos for as_dir in $PATH 6811 1.1 christos do 6812 1.1 christos IFS=$as_save_IFS 6813 1.1 christos test -z "$as_dir" && as_dir=. 6814 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6815 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6816 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64" 6817 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6818 1.1 christos break 2 6819 1.1 christos fi 6820 1.1 christos done 6821 1.1 christos done 6822 1.1 christos IFS=$as_save_IFS 6823 1.1 christos 6824 1.1 christos fi 6825 1.1 christos fi 6826 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6827 1.1 christos if test -n "$ac_ct_OTOOL64"; then 6828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6829 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; } 6830 1.1 christos else 6831 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6832 1.1 christos $as_echo "no" >&6; } 6833 1.1 christos fi 6834 1.1 christos 6835 1.1 christos if test "x$ac_ct_OTOOL64" = x; then 6836 1.1 christos OTOOL64=":" 6837 1.1 christos else 6838 1.1 christos case $cross_compiling:$ac_tool_warned in 6839 1.1 christos yes:) 6840 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6841 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6842 1.1 christos ac_tool_warned=yes ;; 6843 1.1 christos esac 6844 1.1 christos OTOOL64=$ac_ct_OTOOL64 6845 1.1 christos fi 6846 1.1 christos else 6847 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64" 6848 1.1 christos fi 6849 1.1 christos 6850 1.1 christos 6851 1.1 christos 6852 1.1 christos 6853 1.1 christos 6854 1.1 christos 6855 1.1 christos 6856 1.1 christos 6857 1.1 christos 6858 1.1 christos 6859 1.1 christos 6860 1.1 christos 6861 1.1 christos 6862 1.1 christos 6863 1.1 christos 6864 1.1 christos 6865 1.1 christos 6866 1.1 christos 6867 1.1 christos 6868 1.1 christos 6869 1.1 christos 6870 1.1 christos 6871 1.1 christos 6872 1.1 christos 6873 1.1 christos 6874 1.1 christos 6875 1.1 christos 6876 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6877 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; } 6878 1.1.1.4 christos if ${lt_cv_apple_cc_single_mod+:} false; then : 6879 1.1 christos $as_echo_n "(cached) " >&6 6880 1.1 christos else 6881 1.1 christos lt_cv_apple_cc_single_mod=no 6882 1.1 christos if test -z "${LT_MULTI_MODULE}"; then 6883 1.1 christos # By default we will add the -single_module flag. You can override 6884 1.1 christos # by either setting the environment variable LT_MULTI_MODULE 6885 1.1 christos # non-empty at configure time, or by adding -multi_module to the 6886 1.1 christos # link flags. 6887 1.1 christos rm -rf libconftest.dylib* 6888 1.1 christos echo "int foo(void){return 1;}" > conftest.c 6889 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6890 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5 6891 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6892 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6893 1.1 christos _lt_result=$? 6894 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6895 1.1 christos lt_cv_apple_cc_single_mod=yes 6896 1.1 christos else 6897 1.1 christos cat conftest.err >&5 6898 1.1 christos fi 6899 1.1 christos rm -rf libconftest.dylib* 6900 1.1 christos rm -f conftest.* 6901 1.1 christos fi 6902 1.1 christos fi 6903 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6904 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6905 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6906 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6907 1.1.1.4 christos if ${lt_cv_ld_exported_symbols_list+:} false; then : 6908 1.1 christos $as_echo_n "(cached) " >&6 6909 1.1 christos else 6910 1.1 christos lt_cv_ld_exported_symbols_list=no 6911 1.1 christos save_LDFLAGS=$LDFLAGS 6912 1.1 christos echo "_main" > conftest.sym 6913 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6914 1.1 christos if test x$gcc_no_link = xyes; then 6915 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6916 1.1 christos fi 6917 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6918 1.1 christos /* end confdefs.h. */ 6919 1.1 christos 6920 1.1 christos int 6921 1.1 christos main () 6922 1.1 christos { 6923 1.1 christos 6924 1.1 christos ; 6925 1.1 christos return 0; 6926 1.1 christos } 6927 1.1 christos _ACEOF 6928 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6929 1.1 christos lt_cv_ld_exported_symbols_list=yes 6930 1.1 christos else 6931 1.1 christos lt_cv_ld_exported_symbols_list=no 6932 1.1 christos fi 6933 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6934 1.1 christos conftest$ac_exeext conftest.$ac_ext 6935 1.1 christos LDFLAGS="$save_LDFLAGS" 6936 1.1 christos 6937 1.1 christos fi 6938 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6939 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6940 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6941 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; } 6942 1.1.1.4 christos if ${lt_cv_ld_force_load+:} false; then : 6943 1.1 christos $as_echo_n "(cached) " >&6 6944 1.1 christos else 6945 1.1 christos lt_cv_ld_force_load=no 6946 1.1 christos cat > conftest.c << _LT_EOF 6947 1.1 christos int forced_loaded() { return 2;} 6948 1.1 christos _LT_EOF 6949 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6950 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6951 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5 6952 1.1 christos $AR cru libconftest.a conftest.o 2>&5 6953 1.1 christos cat > conftest.c << _LT_EOF 6954 1.1 christos int main() { return 0;} 6955 1.1 christos _LT_EOF 6956 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6957 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6958 1.1 christos _lt_result=$? 6959 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6960 1.1 christos lt_cv_ld_force_load=yes 6961 1.1 christos else 6962 1.1 christos cat conftest.err >&5 6963 1.1 christos fi 6964 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c 6965 1.1 christos rm -rf conftest.dSYM 6966 1.1 christos 6967 1.1 christos fi 6968 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6969 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; } 6970 1.1.1.7 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 6971 1.1.1.7 christos # build without first building modern cctools / linker. 6972 1.1.1.7 christos case $host_cpu-$host_os in 6973 1.1.1.7 christos *-rhapsody* | *-darwin1.[012]) 6974 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6975 1.1.1.7 christos *-darwin1.*) 6976 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6977 1.1.1.7 christos *-darwin*) 6978 1.1.1.7 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 6979 1.1.1.7 christos # deployment target is forced to an earlier version. 6980 1.1.1.7 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 6981 1.1.1.7 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 6982 1.1.1.7 christos ;; 6983 1.1 christos 10.[012][,.]*) 6984 1.1.1.7 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 6985 1.1.1.7 christos ;; 6986 1.1.1.7 christos *) 6987 1.1.1.7 christos ;; 6988 1.1.1.7 christos esac 6989 1.1 christos ;; 6990 1.1 christos esac 6991 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6992 1.1 christos _lt_dar_single_mod='$single_module' 6993 1.1 christos fi 6994 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6995 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6996 1.1 christos else 6997 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6998 1.1 christos fi 6999 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7000 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :' 7001 1.1 christos else 7002 1.1 christos _lt_dsymutil= 7003 1.1 christos fi 7004 1.1 christos ;; 7005 1.1 christos esac 7006 1.1 christos 7007 1.1 christos ac_ext=c 7008 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7009 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7010 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7011 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7012 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7013 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 7014 1.1 christos # On Suns, sometimes $CPP names a directory. 7015 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 7016 1.1 christos CPP= 7017 1.1 christos fi 7018 1.1 christos if test -z "$CPP"; then 7019 1.1.1.4 christos if ${ac_cv_prog_CPP+:} false; then : 7020 1.1 christos $as_echo_n "(cached) " >&6 7021 1.1 christos else 7022 1.1 christos # Double quotes because CPP needs to be expanded 7023 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7024 1.1 christos do 7025 1.1 christos ac_preproc_ok=false 7026 1.1 christos for ac_c_preproc_warn_flag in '' yes 7027 1.1 christos do 7028 1.1 christos # Use a header file that comes with gcc, so configuring glibc 7029 1.1 christos # with a fresh cross-compiler works. 7030 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7031 1.1 christos # <limits.h> exists even on freestanding compilers. 7032 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 7033 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 7034 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7035 1.1 christos /* end confdefs.h. */ 7036 1.1 christos #ifdef __STDC__ 7037 1.1 christos # include <limits.h> 7038 1.1 christos #else 7039 1.1 christos # include <assert.h> 7040 1.1 christos #endif 7041 1.1 christos Syntax error 7042 1.1 christos _ACEOF 7043 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 7044 1.1 christos 7045 1.1 christos else 7046 1.1 christos # Broken: fails on valid input. 7047 1.1 christos continue 7048 1.1 christos fi 7049 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 7050 1.1 christos 7051 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 7052 1.1 christos # can be detected and how. 7053 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7054 1.1 christos /* end confdefs.h. */ 7055 1.1 christos #include <ac_nonexistent.h> 7056 1.1 christos _ACEOF 7057 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 7058 1.1 christos # Broken: success on invalid input. 7059 1.1 christos continue 7060 1.1 christos else 7061 1.1 christos # Passes both tests. 7062 1.1 christos ac_preproc_ok=: 7063 1.1 christos break 7064 1.1 christos fi 7065 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 7066 1.1 christos 7067 1.1 christos done 7068 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7069 1.1.1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 7070 1.1 christos if $ac_preproc_ok; then : 7071 1.1 christos break 7072 1.1 christos fi 7073 1.1 christos 7074 1.1 christos done 7075 1.1 christos ac_cv_prog_CPP=$CPP 7076 1.1 christos 7077 1.1 christos fi 7078 1.1 christos CPP=$ac_cv_prog_CPP 7079 1.1 christos else 7080 1.1 christos ac_cv_prog_CPP=$CPP 7081 1.1 christos fi 7082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7083 1.1 christos $as_echo "$CPP" >&6; } 7084 1.1 christos ac_preproc_ok=false 7085 1.1 christos for ac_c_preproc_warn_flag in '' yes 7086 1.1 christos do 7087 1.1 christos # Use a header file that comes with gcc, so configuring glibc 7088 1.1 christos # with a fresh cross-compiler works. 7089 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7090 1.1 christos # <limits.h> exists even on freestanding compilers. 7091 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 7092 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 7093 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7094 1.1 christos /* end confdefs.h. */ 7095 1.1 christos #ifdef __STDC__ 7096 1.1 christos # include <limits.h> 7097 1.1 christos #else 7098 1.1 christos # include <assert.h> 7099 1.1 christos #endif 7100 1.1 christos Syntax error 7101 1.1 christos _ACEOF 7102 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 7103 1.1 christos 7104 1.1 christos else 7105 1.1 christos # Broken: fails on valid input. 7106 1.1 christos continue 7107 1.1 christos fi 7108 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 7109 1.1 christos 7110 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 7111 1.1 christos # can be detected and how. 7112 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7113 1.1 christos /* end confdefs.h. */ 7114 1.1 christos #include <ac_nonexistent.h> 7115 1.1 christos _ACEOF 7116 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 7117 1.1 christos # Broken: success on invalid input. 7118 1.1 christos continue 7119 1.1 christos else 7120 1.1 christos # Passes both tests. 7121 1.1 christos ac_preproc_ok=: 7122 1.1 christos break 7123 1.1 christos fi 7124 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 7125 1.1 christos 7126 1.1 christos done 7127 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7128 1.1.1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 7129 1.1 christos if $ac_preproc_ok; then : 7130 1.1 christos 7131 1.1 christos else 7132 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7133 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7134 1.1.1.4 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7135 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 7136 1.1 christos fi 7137 1.1 christos 7138 1.1 christos ac_ext=c 7139 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7140 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7141 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7142 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7143 1.1 christos 7144 1.1 christos 7145 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7146 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; } 7147 1.1.1.4 christos if ${ac_cv_header_stdc+:} false; then : 7148 1.1 christos $as_echo_n "(cached) " >&6 7149 1.1 christos else 7150 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7151 1.1 christos /* end confdefs.h. */ 7152 1.1 christos #include <stdlib.h> 7153 1.1 christos #include <stdarg.h> 7154 1.1 christos #include <string.h> 7155 1.1 christos #include <float.h> 7156 1.1 christos 7157 1.1 christos int 7158 1.1 christos main () 7159 1.1 christos { 7160 1.1 christos 7161 1.1 christos ; 7162 1.1 christos return 0; 7163 1.1 christos } 7164 1.1 christos _ACEOF 7165 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 7166 1.1 christos ac_cv_header_stdc=yes 7167 1.1 christos else 7168 1.1 christos ac_cv_header_stdc=no 7169 1.1 christos fi 7170 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7171 1.1 christos 7172 1.1 christos if test $ac_cv_header_stdc = yes; then 7173 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7174 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7175 1.1 christos /* end confdefs.h. */ 7176 1.1 christos #include <string.h> 7177 1.1 christos 7178 1.1 christos _ACEOF 7179 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7180 1.1 christos $EGREP "memchr" >/dev/null 2>&1; 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 conftest* 7186 1.1 christos 7187 1.1 christos fi 7188 1.1 christos 7189 1.1 christos if test $ac_cv_header_stdc = yes; then 7190 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7191 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7192 1.1 christos /* end confdefs.h. */ 7193 1.1 christos #include <stdlib.h> 7194 1.1 christos 7195 1.1 christos _ACEOF 7196 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7197 1.1 christos $EGREP "free" >/dev/null 2>&1; then : 7198 1.1 christos 7199 1.1 christos else 7200 1.1 christos ac_cv_header_stdc=no 7201 1.1 christos fi 7202 1.1 christos rm -f conftest* 7203 1.1 christos 7204 1.1 christos fi 7205 1.1 christos 7206 1.1 christos if test $ac_cv_header_stdc = yes; then 7207 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7208 1.1 christos if test "$cross_compiling" = yes; then : 7209 1.1 christos : 7210 1.1 christos else 7211 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7212 1.1 christos /* end confdefs.h. */ 7213 1.1 christos #include <ctype.h> 7214 1.1 christos #include <stdlib.h> 7215 1.1 christos #if ((' ' & 0x0FF) == 0x020) 7216 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7217 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7218 1.1 christos #else 7219 1.1 christos # define ISLOWER(c) \ 7220 1.1 christos (('a' <= (c) && (c) <= 'i') \ 7221 1.1 christos || ('j' <= (c) && (c) <= 'r') \ 7222 1.1 christos || ('s' <= (c) && (c) <= 'z')) 7223 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7224 1.1 christos #endif 7225 1.1 christos 7226 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7227 1.1 christos int 7228 1.1 christos main () 7229 1.1 christos { 7230 1.1 christos int i; 7231 1.1 christos for (i = 0; i < 256; i++) 7232 1.1 christos if (XOR (islower (i), ISLOWER (i)) 7233 1.1 christos || toupper (i) != TOUPPER (i)) 7234 1.1 christos return 2; 7235 1.1 christos return 0; 7236 1.1 christos } 7237 1.1 christos _ACEOF 7238 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7239 1.1 christos 7240 1.1 christos else 7241 1.1 christos ac_cv_header_stdc=no 7242 1.1 christos fi 7243 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7244 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7245 1.1 christos fi 7246 1.1 christos 7247 1.1 christos fi 7248 1.1 christos fi 7249 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7250 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; } 7251 1.1 christos if test $ac_cv_header_stdc = yes; then 7252 1.1 christos 7253 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 7254 1.1 christos 7255 1.1 christos fi 7256 1.1 christos 7257 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 7258 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7259 1.1 christos inttypes.h stdint.h unistd.h 7260 1.1 christos do : 7261 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7262 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7263 1.1 christos " 7264 1.1.1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7265 1.1 christos cat >>confdefs.h <<_ACEOF 7266 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7267 1.1 christos _ACEOF 7268 1.1 christos 7269 1.1 christos fi 7270 1.1 christos 7271 1.1 christos done 7272 1.1 christos 7273 1.1 christos 7274 1.1 christos for ac_header in dlfcn.h 7275 1.1 christos do : 7276 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7277 1.1 christos " 7278 1.1.1.4 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7279 1.1 christos cat >>confdefs.h <<_ACEOF 7280 1.1 christos #define HAVE_DLFCN_H 1 7281 1.1 christos _ACEOF 7282 1.1 christos 7283 1.1 christos fi 7284 1.1 christos 7285 1.1 christos done 7286 1.1 christos 7287 1.1 christos 7288 1.1 christos 7289 1.1 christos 7290 1.1 christos 7291 1.1 christos # Set options 7292 1.1 christos 7293 1.1 christos 7294 1.1 christos 7295 1.1 christos enable_dlopen=no 7296 1.1 christos 7297 1.1 christos 7298 1.1 christos enable_win32_dll=no 7299 1.1 christos 7300 1.1 christos 7301 1.1 christos # Check whether --enable-shared was given. 7302 1.1 christos if test "${enable_shared+set}" = set; then : 7303 1.1 christos enableval=$enable_shared; p=${PACKAGE-default} 7304 1.1 christos case $enableval in 7305 1.1 christos yes) enable_shared=yes ;; 7306 1.1 christos no) enable_shared=no ;; 7307 1.1 christos *) 7308 1.1 christos enable_shared=no 7309 1.1 christos # Look at the argument we got. We use all the common list separators. 7310 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7311 1.1 christos for pkg in $enableval; do 7312 1.1 christos IFS="$lt_save_ifs" 7313 1.1 christos if test "X$pkg" = "X$p"; then 7314 1.1 christos enable_shared=yes 7315 1.1 christos fi 7316 1.1 christos done 7317 1.1 christos IFS="$lt_save_ifs" 7318 1.1 christos ;; 7319 1.1 christos esac 7320 1.1 christos else 7321 1.1 christos enable_shared=yes 7322 1.1 christos fi 7323 1.1 christos 7324 1.1 christos 7325 1.1 christos 7326 1.1 christos 7327 1.1 christos 7328 1.1 christos 7329 1.1 christos 7330 1.1 christos 7331 1.1 christos 7332 1.1 christos # Check whether --enable-static was given. 7333 1.1 christos if test "${enable_static+set}" = set; then : 7334 1.1 christos enableval=$enable_static; p=${PACKAGE-default} 7335 1.1 christos case $enableval in 7336 1.1 christos yes) enable_static=yes ;; 7337 1.1 christos no) enable_static=no ;; 7338 1.1 christos *) 7339 1.1 christos enable_static=no 7340 1.1 christos # Look at the argument we got. We use all the common list separators. 7341 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7342 1.1 christos for pkg in $enableval; do 7343 1.1 christos IFS="$lt_save_ifs" 7344 1.1 christos if test "X$pkg" = "X$p"; then 7345 1.1 christos enable_static=yes 7346 1.1 christos fi 7347 1.1 christos done 7348 1.1 christos IFS="$lt_save_ifs" 7349 1.1 christos ;; 7350 1.1 christos esac 7351 1.1 christos else 7352 1.1 christos enable_static=yes 7353 1.1 christos fi 7354 1.1 christos 7355 1.1 christos 7356 1.1 christos 7357 1.1 christos 7358 1.1 christos 7359 1.1 christos 7360 1.1 christos 7361 1.1 christos 7362 1.1 christos 7363 1.1 christos 7364 1.1 christos # Check whether --with-pic was given. 7365 1.1 christos if test "${with_pic+set}" = set; then : 7366 1.1 christos withval=$with_pic; pic_mode="$withval" 7367 1.1 christos else 7368 1.1 christos pic_mode=default 7369 1.1 christos fi 7370 1.1 christos 7371 1.1 christos 7372 1.1 christos test -z "$pic_mode" && pic_mode=default 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 # Check whether --enable-fast-install was given. 7381 1.1 christos if test "${enable_fast_install+set}" = set; then : 7382 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default} 7383 1.1 christos case $enableval in 7384 1.1 christos yes) enable_fast_install=yes ;; 7385 1.1 christos no) enable_fast_install=no ;; 7386 1.1 christos *) 7387 1.1 christos enable_fast_install=no 7388 1.1 christos # Look at the argument we got. We use all the common list separators. 7389 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7390 1.1 christos for pkg in $enableval; do 7391 1.1 christos IFS="$lt_save_ifs" 7392 1.1 christos if test "X$pkg" = "X$p"; then 7393 1.1 christos enable_fast_install=yes 7394 1.1 christos fi 7395 1.1 christos done 7396 1.1 christos IFS="$lt_save_ifs" 7397 1.1 christos ;; 7398 1.1 christos esac 7399 1.1 christos else 7400 1.1 christos enable_fast_install=yes 7401 1.1 christos fi 7402 1.1 christos 7403 1.1 christos 7404 1.1 christos 7405 1.1 christos 7406 1.1 christos 7407 1.1 christos 7408 1.1 christos 7409 1.1 christos 7410 1.1 christos 7411 1.1 christos 7412 1.1 christos 7413 1.1 christos # This can be used to rebuild libtool when needed 7414 1.1 christos LIBTOOL_DEPS="$ltmain" 7415 1.1 christos 7416 1.1 christos # Always use our own libtool. 7417 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7418 1.1 christos 7419 1.1 christos 7420 1.1 christos 7421 1.1 christos 7422 1.1 christos 7423 1.1 christos 7424 1.1 christos 7425 1.1 christos 7426 1.1 christos 7427 1.1 christos 7428 1.1 christos 7429 1.1 christos 7430 1.1 christos 7431 1.1 christos 7432 1.1 christos 7433 1.1 christos 7434 1.1 christos 7435 1.1 christos 7436 1.1 christos 7437 1.1 christos 7438 1.1 christos 7439 1.1 christos 7440 1.1 christos 7441 1.1 christos 7442 1.1 christos 7443 1.1 christos 7444 1.1 christos test -z "$LN_S" && LN_S="ln -s" 7445 1.1 christos 7446 1.1 christos 7447 1.1 christos 7448 1.1 christos 7449 1.1 christos 7450 1.1 christos 7451 1.1 christos 7452 1.1 christos 7453 1.1 christos 7454 1.1 christos 7455 1.1 christos 7456 1.1 christos 7457 1.1 christos 7458 1.1 christos 7459 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 7460 1.1 christos setopt NO_GLOB_SUBST 7461 1.1 christos fi 7462 1.1 christos 7463 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7464 1.1 christos $as_echo_n "checking for objdir... " >&6; } 7465 1.1.1.4 christos if ${lt_cv_objdir+:} false; then : 7466 1.1 christos $as_echo_n "(cached) " >&6 7467 1.1 christos else 7468 1.1 christos rm -f .libs 2>/dev/null 7469 1.1 christos mkdir .libs 2>/dev/null 7470 1.1 christos if test -d .libs; then 7471 1.1 christos lt_cv_objdir=.libs 7472 1.1 christos else 7473 1.1 christos # MS-DOS does not allow filenames that begin with a dot. 7474 1.1 christos lt_cv_objdir=_libs 7475 1.1 christos fi 7476 1.1 christos rmdir .libs 2>/dev/null 7477 1.1 christos fi 7478 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7479 1.1 christos $as_echo "$lt_cv_objdir" >&6; } 7480 1.1 christos objdir=$lt_cv_objdir 7481 1.1 christos 7482 1.1 christos 7483 1.1 christos 7484 1.1 christos 7485 1.1 christos 7486 1.1 christos cat >>confdefs.h <<_ACEOF 7487 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/" 7488 1.1 christos _ACEOF 7489 1.1 christos 7490 1.1 christos 7491 1.1 christos 7492 1.1 christos 7493 1.1 christos case $host_os in 7494 1.1 christos aix3*) 7495 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 7496 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 7497 1.1 christos # vanish in a puff of smoke. 7498 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 7499 1.1 christos COLLECT_NAMES= 7500 1.1 christos export COLLECT_NAMES 7501 1.1 christos fi 7502 1.1 christos ;; 7503 1.1 christos esac 7504 1.1 christos 7505 1.1 christos # Global variables: 7506 1.1 christos ofile=libtool 7507 1.1 christos can_build_shared=yes 7508 1.1 christos 7509 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC, 7510 1.1 christos # which needs '.lib'). 7511 1.1 christos libext=a 7512 1.1 christos 7513 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld" 7514 1.1 christos 7515 1.1 christos old_CC="$CC" 7516 1.1 christos old_CFLAGS="$CFLAGS" 7517 1.1 christos 7518 1.1 christos # Set sane defaults for various variables 7519 1.1 christos test -z "$CC" && CC=cc 7520 1.1 christos test -z "$LTCC" && LTCC=$CC 7521 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7522 1.1 christos test -z "$LD" && LD=ld 7523 1.1 christos test -z "$ac_objext" && ac_objext=o 7524 1.1 christos 7525 1.1 christos for cc_temp in $compiler""; do 7526 1.1 christos case $cc_temp in 7527 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7528 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7529 1.1 christos \-*) ;; 7530 1.1 christos *) break;; 7531 1.1 christos esac 7532 1.1 christos done 7533 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7534 1.1 christos 7535 1.1 christos 7536 1.1 christos # Only perform the check for file, if the check method requires it 7537 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file 7538 1.1 christos case $deplibs_check_method in 7539 1.1 christos file_magic*) 7540 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7541 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7542 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7543 1.1.1.4 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7544 1.1 christos $as_echo_n "(cached) " >&6 7545 1.1 christos else 7546 1.1 christos case $MAGIC_CMD in 7547 1.1 christos [\\/*] | ?:[\\/]*) 7548 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7549 1.1 christos ;; 7550 1.1 christos *) 7551 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 7552 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7553 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7554 1.1 christos for ac_dir in $ac_dummy; do 7555 1.1 christos IFS="$lt_save_ifs" 7556 1.1 christos test -z "$ac_dir" && ac_dir=. 7557 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then 7558 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7559 1.1 christos if test -n "$file_magic_test_file"; then 7560 1.1 christos case $deplibs_check_method in 7561 1.1 christos "file_magic "*) 7562 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7563 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7564 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7565 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 7566 1.1 christos : 7567 1.1 christos else 7568 1.1 christos cat <<_LT_EOF 1>&2 7569 1.1 christos 7570 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 7571 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 7572 1.1 christos *** The result is that libtool may fail to recognize shared libraries 7573 1.1 christos *** as such. This will affect the creation of libtool libraries that 7574 1.1 christos *** depend on shared libraries, but programs linked with such libtool 7575 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 7576 1.1 christos *** may want to report the problem to your system manager and/or to 7577 1.1 christos *** bug-libtool@gnu.org 7578 1.1 christos 7579 1.1 christos _LT_EOF 7580 1.1 christos fi ;; 7581 1.1 christos esac 7582 1.1 christos fi 7583 1.1 christos break 7584 1.1 christos fi 7585 1.1 christos done 7586 1.1 christos IFS="$lt_save_ifs" 7587 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 7588 1.1 christos ;; 7589 1.1 christos esac 7590 1.1 christos fi 7591 1.1 christos 7592 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7593 1.1 christos if test -n "$MAGIC_CMD"; then 7594 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7595 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 7596 1.1 christos else 7597 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7598 1.1 christos $as_echo "no" >&6; } 7599 1.1 christos fi 7600 1.1 christos 7601 1.1 christos 7602 1.1 christos 7603 1.1 christos 7604 1.1 christos 7605 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then 7606 1.1 christos if test -n "$ac_tool_prefix"; then 7607 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7608 1.1 christos $as_echo_n "checking for file... " >&6; } 7609 1.1.1.4 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7610 1.1 christos $as_echo_n "(cached) " >&6 7611 1.1 christos else 7612 1.1 christos case $MAGIC_CMD in 7613 1.1 christos [\\/*] | ?:[\\/]*) 7614 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7615 1.1 christos ;; 7616 1.1 christos *) 7617 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 7618 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7619 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7620 1.1 christos for ac_dir in $ac_dummy; do 7621 1.1 christos IFS="$lt_save_ifs" 7622 1.1 christos test -z "$ac_dir" && ac_dir=. 7623 1.1 christos if test -f $ac_dir/file; then 7624 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file" 7625 1.1 christos if test -n "$file_magic_test_file"; then 7626 1.1 christos case $deplibs_check_method in 7627 1.1 christos "file_magic "*) 7628 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7629 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7630 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7631 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 7632 1.1 christos : 7633 1.1 christos else 7634 1.1 christos cat <<_LT_EOF 1>&2 7635 1.1 christos 7636 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 7637 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 7638 1.1 christos *** The result is that libtool may fail to recognize shared libraries 7639 1.1 christos *** as such. This will affect the creation of libtool libraries that 7640 1.1 christos *** depend on shared libraries, but programs linked with such libtool 7641 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 7642 1.1 christos *** may want to report the problem to your system manager and/or to 7643 1.1 christos *** bug-libtool@gnu.org 7644 1.1 christos 7645 1.1 christos _LT_EOF 7646 1.1 christos fi ;; 7647 1.1 christos esac 7648 1.1 christos fi 7649 1.1 christos break 7650 1.1 christos fi 7651 1.1 christos done 7652 1.1 christos IFS="$lt_save_ifs" 7653 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 7654 1.1 christos ;; 7655 1.1 christos esac 7656 1.1 christos fi 7657 1.1 christos 7658 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7659 1.1 christos if test -n "$MAGIC_CMD"; then 7660 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7661 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 7662 1.1 christos else 7663 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7664 1.1 christos $as_echo "no" >&6; } 7665 1.1 christos fi 7666 1.1 christos 7667 1.1 christos 7668 1.1 christos else 7669 1.1 christos MAGIC_CMD=: 7670 1.1 christos fi 7671 1.1 christos fi 7672 1.1 christos 7673 1.1 christos fi 7674 1.1 christos ;; 7675 1.1 christos esac 7676 1.1 christos 7677 1.1 christos # Use C for the default configuration in the libtool script 7678 1.1 christos 7679 1.1 christos lt_save_CC="$CC" 7680 1.1 christos ac_ext=c 7681 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7682 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7683 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7684 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7685 1.1 christos 7686 1.1 christos 7687 1.1 christos # Source file extension for C test sources. 7688 1.1 christos ac_ext=c 7689 1.1 christos 7690 1.1 christos # Object file extension for compiled C test sources. 7691 1.1 christos objext=o 7692 1.1 christos objext=$objext 7693 1.1 christos 7694 1.1 christos # Code to be used in simple compile tests 7695 1.1 christos lt_simple_compile_test_code="int some_variable = 0;" 7696 1.1 christos 7697 1.1 christos # Code to be used in simple link tests 7698 1.1 christos lt_simple_link_test_code='int main(){return(0);}' 7699 1.1 christos 7700 1.1 christos 7701 1.1 christos 7702 1.1 christos 7703 1.1 christos 7704 1.1 christos 7705 1.1 christos 7706 1.1 christos # If no C compiler was specified, use CC. 7707 1.1 christos LTCC=${LTCC-"$CC"} 7708 1.1 christos 7709 1.1 christos # If no C compiler flags were specified, use CFLAGS. 7710 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7711 1.1 christos 7712 1.1 christos # Allow CC to be a program name with arguments. 7713 1.1 christos compiler=$CC 7714 1.1 christos 7715 1.1 christos # Save the default compiler, since it gets overwritten when the other 7716 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7717 1.1 christos compiler_DEFAULT=$CC 7718 1.1 christos 7719 1.1 christos # save warnings/boilerplate of simple test code 7720 1.1 christos ac_outfile=conftest.$ac_objext 7721 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7722 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7723 1.1 christos _lt_compiler_boilerplate=`cat conftest.err` 7724 1.1 christos $RM conftest* 7725 1.1 christos 7726 1.1 christos ac_outfile=conftest.$ac_objext 7727 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext 7728 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7729 1.1 christos _lt_linker_boilerplate=`cat conftest.err` 7730 1.1 christos $RM -r conftest* 7731 1.1 christos 7732 1.1 christos 7733 1.1 christos ## CAVEAT EMPTOR: 7734 1.1 christos ## There is no encapsulation within the following macros, do not change 7735 1.1 christos ## the running order or otherwise move them around unless you know exactly 7736 1.1 christos ## what you are doing... 7737 1.1 christos if test -n "$compiler"; then 7738 1.1 christos 7739 1.1 christos lt_prog_compiler_no_builtin_flag= 7740 1.1 christos 7741 1.1 christos if test "$GCC" = yes; then 7742 1.1 christos case $cc_basename in 7743 1.1 christos nvcc*) 7744 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7745 1.1 christos *) 7746 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7747 1.1 christos esac 7748 1.1 christos 7749 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7750 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7751 1.1.1.4 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7752 1.1 christos $as_echo_n "(cached) " >&6 7753 1.1 christos else 7754 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no 7755 1.1 christos ac_outfile=conftest.$ac_objext 7756 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7757 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions" 7758 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 7759 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 7760 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 7761 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 7762 1.1 christos # The option is referenced via a variable to avoid confusing sed. 7763 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 7764 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7765 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7766 1.1 christos -e 's:$: $lt_compiler_flag:'` 7767 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7768 1.1 christos (eval "$lt_compile" 2>conftest.err) 7769 1.1 christos ac_status=$? 7770 1.1 christos cat conftest.err >&5 7771 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 7772 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 7773 1.1 christos # The compiler can only warn and ignore the option if not recognized 7774 1.1 christos # So say no if there are warnings other than the usual output. 7775 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7776 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7777 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7778 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes 7779 1.1 christos fi 7780 1.1 christos fi 7781 1.1 christos $RM conftest* 7782 1.1 christos 7783 1.1 christos fi 7784 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7785 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7786 1.1 christos 7787 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7788 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7789 1.1 christos else 7790 1.1 christos : 7791 1.1 christos fi 7792 1.1 christos 7793 1.1 christos fi 7794 1.1 christos 7795 1.1 christos 7796 1.1 christos 7797 1.1 christos 7798 1.1 christos 7799 1.1 christos 7800 1.1 christos lt_prog_compiler_wl= 7801 1.1 christos lt_prog_compiler_pic= 7802 1.1 christos lt_prog_compiler_static= 7803 1.1 christos 7804 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7805 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7806 1.1 christos 7807 1.1 christos if test "$GCC" = yes; then 7808 1.1 christos lt_prog_compiler_wl='-Wl,' 7809 1.1 christos lt_prog_compiler_static='-static' 7810 1.1 christos 7811 1.1 christos case $host_os in 7812 1.1 christos aix*) 7813 1.1 christos # All AIX code is PIC. 7814 1.1 christos if test "$host_cpu" = ia64; then 7815 1.1 christos # AIX 5 now supports IA64 processor 7816 1.1 christos lt_prog_compiler_static='-Bstatic' 7817 1.1 christos fi 7818 1.1 christos lt_prog_compiler_pic='-fPIC' 7819 1.1 christos ;; 7820 1.1 christos 7821 1.1 christos amigaos*) 7822 1.1 christos case $host_cpu in 7823 1.1 christos powerpc) 7824 1.1 christos # see comment about AmigaOS4 .so support 7825 1.1 christos lt_prog_compiler_pic='-fPIC' 7826 1.1 christos ;; 7827 1.1 christos m68k) 7828 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but 7829 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better, 7830 1.1 christos # like `-m68040'. 7831 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7832 1.1 christos ;; 7833 1.1 christos esac 7834 1.1 christos ;; 7835 1.1 christos 7836 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7837 1.1 christos # PIC is the default for these OSes. 7838 1.1 christos ;; 7839 1.1 christos 7840 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 7841 1.1 christos # This hack is so that the source file can tell whether it is being 7842 1.1 christos # built for inclusion in a dll (and should export symbols for example). 7843 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style 7844 1.1 christos # (--disable-auto-import) libraries 7845 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 7846 1.1 christos ;; 7847 1.1 christos 7848 1.1 christos darwin* | rhapsody*) 7849 1.1 christos # PIC is the default on this platform 7850 1.1 christos # Common symbols not allowed in MH_DYLIB files 7851 1.1 christos lt_prog_compiler_pic='-fno-common' 7852 1.1 christos ;; 7853 1.1 christos 7854 1.1 christos haiku*) 7855 1.1 christos # PIC is the default for Haiku. 7856 1.1 christos # The "-static" flag exists, but is broken. 7857 1.1 christos lt_prog_compiler_static= 7858 1.1 christos ;; 7859 1.1 christos 7860 1.1 christos hpux*) 7861 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7862 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7863 1.1 christos # sets the default TLS model and affects inlining. 7864 1.1 christos case $host_cpu in 7865 1.1 christos hppa*64*) 7866 1.1 christos # +Z the default 7867 1.1 christos ;; 7868 1.1 christos *) 7869 1.1 christos lt_prog_compiler_pic='-fPIC' 7870 1.1 christos ;; 7871 1.1 christos esac 7872 1.1 christos ;; 7873 1.1 christos 7874 1.1 christos interix[3-9]*) 7875 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7876 1.1 christos # Instead, we relocate shared libraries at runtime. 7877 1.1 christos ;; 7878 1.1 christos 7879 1.1 christos msdosdjgpp*) 7880 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries 7881 1.1 christos # on systems that don't support them. 7882 1.1 christos lt_prog_compiler_can_build_shared=no 7883 1.1 christos enable_shared=no 7884 1.1 christos ;; 7885 1.1 christos 7886 1.1 christos *nto* | *qnx*) 7887 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 7888 1.1 christos # it will coredump. 7889 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 7890 1.1 christos ;; 7891 1.1 christos 7892 1.1 christos sysv4*MP*) 7893 1.1 christos if test -d /usr/nec; then 7894 1.1 christos lt_prog_compiler_pic=-Kconform_pic 7895 1.1 christos fi 7896 1.1 christos ;; 7897 1.1 christos 7898 1.1 christos *) 7899 1.1 christos lt_prog_compiler_pic='-fPIC' 7900 1.1 christos ;; 7901 1.1 christos esac 7902 1.1 christos 7903 1.1 christos case $cc_basename in 7904 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 7905 1.1 christos lt_prog_compiler_wl='-Xlinker ' 7906 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC' 7907 1.1 christos ;; 7908 1.1 christos esac 7909 1.1 christos else 7910 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler. 7911 1.1 christos case $host_os in 7912 1.1 christos aix*) 7913 1.1 christos lt_prog_compiler_wl='-Wl,' 7914 1.1 christos if test "$host_cpu" = ia64; then 7915 1.1 christos # AIX 5 now supports IA64 processor 7916 1.1 christos lt_prog_compiler_static='-Bstatic' 7917 1.1 christos else 7918 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7919 1.1 christos fi 7920 1.1 christos ;; 7921 1.1 christos 7922 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 7923 1.1 christos # This hack is so that the source file can tell whether it is being 7924 1.1 christos # built for inclusion in a dll (and should export symbols for example). 7925 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 7926 1.1 christos ;; 7927 1.1 christos 7928 1.1 christos hpux9* | hpux10* | hpux11*) 7929 1.1 christos lt_prog_compiler_wl='-Wl,' 7930 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7931 1.1 christos # not for PA HP-UX. 7932 1.1 christos case $host_cpu in 7933 1.1 christos hppa*64*|ia64*) 7934 1.1 christos # +Z the default 7935 1.1 christos ;; 7936 1.1 christos *) 7937 1.1 christos lt_prog_compiler_pic='+Z' 7938 1.1 christos ;; 7939 1.1 christos esac 7940 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC? 7941 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive' 7942 1.1 christos ;; 7943 1.1 christos 7944 1.1 christos irix5* | irix6* | nonstopux*) 7945 1.1 christos lt_prog_compiler_wl='-Wl,' 7946 1.1 christos # PIC (with -KPIC) is the default. 7947 1.1 christos lt_prog_compiler_static='-non_shared' 7948 1.1 christos ;; 7949 1.1 christos 7950 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu) 7951 1.1 christos case $cc_basename in 7952 1.1 christos # old Intel for x86_64 which still supported -KPIC. 7953 1.1 christos ecc*) 7954 1.1 christos lt_prog_compiler_wl='-Wl,' 7955 1.1 christos lt_prog_compiler_pic='-KPIC' 7956 1.1 christos lt_prog_compiler_static='-static' 7957 1.1 christos ;; 7958 1.1 christos # icc used to be incompatible with GCC. 7959 1.1 christos # ICC 10 doesn't accept -KPIC any more. 7960 1.1 christos icc* | ifort*) 7961 1.1 christos lt_prog_compiler_wl='-Wl,' 7962 1.1 christos lt_prog_compiler_pic='-fPIC' 7963 1.1 christos lt_prog_compiler_static='-static' 7964 1.1 christos ;; 7965 1.1 christos # Lahey Fortran 8.1. 7966 1.1 christos lf95*) 7967 1.1 christos lt_prog_compiler_wl='-Wl,' 7968 1.1 christos lt_prog_compiler_pic='--shared' 7969 1.1 christos lt_prog_compiler_static='--static' 7970 1.1 christos ;; 7971 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7972 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler, 7973 1.1 christos # which looks to be a dead project) 7974 1.1 christos lt_prog_compiler_wl='-Wl,' 7975 1.1 christos lt_prog_compiler_pic='-fpic' 7976 1.1 christos lt_prog_compiler_static='-Bstatic' 7977 1.1 christos ;; 7978 1.1 christos ccc*) 7979 1.1 christos lt_prog_compiler_wl='-Wl,' 7980 1.1 christos # All Alpha code is PIC. 7981 1.1 christos lt_prog_compiler_static='-non_shared' 7982 1.1 christos ;; 7983 1.1 christos xl* | bgxl* | bgf* | mpixl*) 7984 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7985 1.1 christos lt_prog_compiler_wl='-Wl,' 7986 1.1 christos lt_prog_compiler_pic='-qpic' 7987 1.1 christos lt_prog_compiler_static='-qstaticlink' 7988 1.1 christos ;; 7989 1.1 christos *) 7990 1.1 christos case `$CC -V 2>&1 | sed 5q` in 7991 1.1 christos *Sun\ F* | *Sun*Fortran*) 7992 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker 7993 1.1 christos lt_prog_compiler_pic='-KPIC' 7994 1.1 christos lt_prog_compiler_static='-Bstatic' 7995 1.1 christos lt_prog_compiler_wl='' 7996 1.1 christos ;; 7997 1.1 christos *Sun\ C*) 7998 1.1 christos # Sun C 5.9 7999 1.1 christos lt_prog_compiler_pic='-KPIC' 8000 1.1 christos lt_prog_compiler_static='-Bstatic' 8001 1.1 christos lt_prog_compiler_wl='-Wl,' 8002 1.1 christos ;; 8003 1.1 christos esac 8004 1.1 christos ;; 8005 1.1 christos esac 8006 1.1 christos ;; 8007 1.1 christos 8008 1.1 christos newsos6) 8009 1.1 christos lt_prog_compiler_pic='-KPIC' 8010 1.1 christos lt_prog_compiler_static='-Bstatic' 8011 1.1 christos ;; 8012 1.1 christos 8013 1.1 christos *nto* | *qnx*) 8014 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 8015 1.1 christos # it will coredump. 8016 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 8017 1.1 christos ;; 8018 1.1 christos 8019 1.1 christos osf3* | osf4* | osf5*) 8020 1.1 christos lt_prog_compiler_wl='-Wl,' 8021 1.1 christos # All OSF/1 code is PIC. 8022 1.1 christos lt_prog_compiler_static='-non_shared' 8023 1.1 christos ;; 8024 1.1 christos 8025 1.1 christos rdos*) 8026 1.1 christos lt_prog_compiler_static='-non_shared' 8027 1.1 christos ;; 8028 1.1 christos 8029 1.1 christos solaris*) 8030 1.1 christos lt_prog_compiler_pic='-KPIC' 8031 1.1 christos lt_prog_compiler_static='-Bstatic' 8032 1.1 christos case $cc_basename in 8033 1.1 christos f77* | f90* | f95*) 8034 1.1 christos lt_prog_compiler_wl='-Qoption ld ';; 8035 1.1 christos *) 8036 1.1 christos lt_prog_compiler_wl='-Wl,';; 8037 1.1 christos esac 8038 1.1 christos ;; 8039 1.1 christos 8040 1.1 christos sunos4*) 8041 1.1 christos lt_prog_compiler_wl='-Qoption ld ' 8042 1.1 christos lt_prog_compiler_pic='-PIC' 8043 1.1 christos lt_prog_compiler_static='-Bstatic' 8044 1.1 christos ;; 8045 1.1 christos 8046 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*) 8047 1.1 christos lt_prog_compiler_wl='-Wl,' 8048 1.1 christos lt_prog_compiler_pic='-KPIC' 8049 1.1 christos lt_prog_compiler_static='-Bstatic' 8050 1.1 christos ;; 8051 1.1 christos 8052 1.1 christos sysv4*MP*) 8053 1.1 christos if test -d /usr/nec ;then 8054 1.1 christos lt_prog_compiler_pic='-Kconform_pic' 8055 1.1 christos lt_prog_compiler_static='-Bstatic' 8056 1.1 christos fi 8057 1.1 christos ;; 8058 1.1 christos 8059 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8060 1.1 christos lt_prog_compiler_wl='-Wl,' 8061 1.1 christos lt_prog_compiler_pic='-KPIC' 8062 1.1 christos lt_prog_compiler_static='-Bstatic' 8063 1.1 christos ;; 8064 1.1 christos 8065 1.1 christos unicos*) 8066 1.1 christos lt_prog_compiler_wl='-Wl,' 8067 1.1 christos lt_prog_compiler_can_build_shared=no 8068 1.1 christos ;; 8069 1.1 christos 8070 1.1 christos uts4*) 8071 1.1 christos lt_prog_compiler_pic='-pic' 8072 1.1 christos lt_prog_compiler_static='-Bstatic' 8073 1.1 christos ;; 8074 1.1 christos 8075 1.1 christos *) 8076 1.1 christos lt_prog_compiler_can_build_shared=no 8077 1.1 christos ;; 8078 1.1 christos esac 8079 1.1 christos fi 8080 1.1 christos 8081 1.1 christos case $host_os in 8082 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless: 8083 1.1 christos *djgpp*) 8084 1.1 christos lt_prog_compiler_pic= 8085 1.1 christos ;; 8086 1.1 christos *) 8087 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8088 1.1 christos ;; 8089 1.1 christos esac 8090 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8091 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; } 8092 1.1 christos 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 # Check to make sure the PIC flag actually works. 8100 1.1 christos # 8101 1.1 christos if test -n "$lt_prog_compiler_pic"; then 8102 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8103 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8104 1.1.1.4 christos if ${lt_cv_prog_compiler_pic_works+:} false; then : 8105 1.1 christos $as_echo_n "(cached) " >&6 8106 1.1 christos else 8107 1.1 christos lt_cv_prog_compiler_pic_works=no 8108 1.1 christos ac_outfile=conftest.$ac_objext 8109 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8110 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8111 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8112 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8113 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8114 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8115 1.1 christos # The option is referenced via a variable to avoid confusing sed. 8116 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8117 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8118 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8119 1.1 christos -e 's:$: $lt_compiler_flag:'` 8120 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8121 1.1 christos (eval "$lt_compile" 2>conftest.err) 8122 1.1 christos ac_status=$? 8123 1.1 christos cat conftest.err >&5 8124 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8125 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 8126 1.1 christos # The compiler can only warn and ignore the option if not recognized 8127 1.1 christos # So say no if there are warnings other than the usual output. 8128 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8129 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8130 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8131 1.1 christos lt_cv_prog_compiler_pic_works=yes 8132 1.1 christos fi 8133 1.1 christos fi 8134 1.1 christos $RM conftest* 8135 1.1 christos 8136 1.1 christos fi 8137 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8138 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8139 1.1 christos 8140 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8141 1.1 christos case $lt_prog_compiler_pic in 8142 1.1 christos "" | " "*) ;; 8143 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8144 1.1 christos esac 8145 1.1 christos else 8146 1.1 christos lt_prog_compiler_pic= 8147 1.1 christos lt_prog_compiler_can_build_shared=no 8148 1.1 christos fi 8149 1.1 christos 8150 1.1 christos fi 8151 1.1 christos 8152 1.1 christos 8153 1.1 christos 8154 1.1 christos 8155 1.1 christos 8156 1.1 christos 8157 1.1 christos # 8158 1.1 christos # Check to make sure the static flag actually works. 8159 1.1 christos # 8160 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8161 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8162 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8163 1.1.1.4 christos if ${lt_cv_prog_compiler_static_works+:} false; then : 8164 1.1 christos $as_echo_n "(cached) " >&6 8165 1.1 christos else 8166 1.1 christos lt_cv_prog_compiler_static_works=no 8167 1.1 christos save_LDFLAGS="$LDFLAGS" 8168 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8169 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 8170 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8171 1.1 christos # The linker can only warn and ignore the option if not recognized 8172 1.1 christos # So say no if there are warnings 8173 1.1 christos if test -s conftest.err; then 8174 1.1 christos # Append any errors to the config.log. 8175 1.1 christos cat conftest.err 1>&5 8176 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8177 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8178 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 8179 1.1 christos lt_cv_prog_compiler_static_works=yes 8180 1.1 christos fi 8181 1.1 christos else 8182 1.1 christos lt_cv_prog_compiler_static_works=yes 8183 1.1 christos fi 8184 1.1 christos fi 8185 1.1 christos $RM -r conftest* 8186 1.1 christos LDFLAGS="$save_LDFLAGS" 8187 1.1 christos 8188 1.1 christos fi 8189 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8190 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8191 1.1 christos 8192 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8193 1.1 christos : 8194 1.1 christos else 8195 1.1 christos lt_prog_compiler_static= 8196 1.1 christos fi 8197 1.1 christos 8198 1.1 christos 8199 1.1 christos 8200 1.1 christos 8201 1.1 christos 8202 1.1 christos 8203 1.1 christos 8204 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8205 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8206 1.1.1.4 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8207 1.1 christos $as_echo_n "(cached) " >&6 8208 1.1 christos else 8209 1.1 christos lt_cv_prog_compiler_c_o=no 8210 1.1 christos $RM -r conftest 2>/dev/null 8211 1.1 christos mkdir conftest 8212 1.1 christos cd conftest 8213 1.1 christos mkdir out 8214 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8215 1.1 christos 8216 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 8217 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8218 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8219 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8220 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8221 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8222 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8223 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8224 1.1 christos -e 's:$: $lt_compiler_flag:'` 8225 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8226 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 8227 1.1 christos ac_status=$? 8228 1.1 christos cat out/conftest.err >&5 8229 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8230 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 8231 1.1 christos then 8232 1.1 christos # The compiler can only warn and ignore the option if not recognized 8233 1.1 christos # So say no if there are warnings 8234 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8235 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8236 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8237 1.1 christos lt_cv_prog_compiler_c_o=yes 8238 1.1 christos fi 8239 1.1 christos fi 8240 1.1 christos chmod u+w . 2>&5 8241 1.1 christos $RM conftest* 8242 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 8243 1.1 christos # template instantiation 8244 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8245 1.1 christos $RM out/* && rmdir out 8246 1.1 christos cd .. 8247 1.1 christos $RM -r conftest 8248 1.1 christos $RM conftest* 8249 1.1 christos 8250 1.1 christos fi 8251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8252 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8253 1.1 christos 8254 1.1 christos 8255 1.1 christos 8256 1.1 christos 8257 1.1 christos 8258 1.1 christos 8259 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8260 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8261 1.1.1.4 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8262 1.1 christos $as_echo_n "(cached) " >&6 8263 1.1 christos else 8264 1.1 christos lt_cv_prog_compiler_c_o=no 8265 1.1 christos $RM -r conftest 2>/dev/null 8266 1.1 christos mkdir conftest 8267 1.1 christos cd conftest 8268 1.1 christos mkdir out 8269 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8270 1.1 christos 8271 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 8272 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8273 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8274 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8275 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8276 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8277 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8278 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8279 1.1 christos -e 's:$: $lt_compiler_flag:'` 8280 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8281 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 8282 1.1 christos ac_status=$? 8283 1.1 christos cat out/conftest.err >&5 8284 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8285 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 8286 1.1 christos then 8287 1.1 christos # The compiler can only warn and ignore the option if not recognized 8288 1.1 christos # So say no if there are warnings 8289 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8290 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8291 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8292 1.1 christos lt_cv_prog_compiler_c_o=yes 8293 1.1 christos fi 8294 1.1 christos fi 8295 1.1 christos chmod u+w . 2>&5 8296 1.1 christos $RM conftest* 8297 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 8298 1.1 christos # template instantiation 8299 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8300 1.1 christos $RM out/* && rmdir out 8301 1.1 christos cd .. 8302 1.1 christos $RM -r conftest 8303 1.1 christos $RM conftest* 8304 1.1 christos 8305 1.1 christos fi 8306 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8307 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8308 1.1 christos 8309 1.1 christos 8310 1.1 christos 8311 1.1 christos 8312 1.1 christos hard_links="nottested" 8313 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8314 1.1 christos # do not overwrite the value of need_locks provided by the user 8315 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8316 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; } 8317 1.1 christos hard_links=yes 8318 1.1 christos $RM conftest* 8319 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 8320 1.1 christos touch conftest.a 8321 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no 8322 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 8323 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8324 1.1 christos $as_echo "$hard_links" >&6; } 8325 1.1 christos if test "$hard_links" = no; then 8326 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8327 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8328 1.1 christos need_locks=warn 8329 1.1 christos fi 8330 1.1 christos else 8331 1.1 christos need_locks=no 8332 1.1 christos fi 8333 1.1 christos 8334 1.1 christos 8335 1.1 christos 8336 1.1 christos 8337 1.1 christos 8338 1.1 christos 8339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8340 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8341 1.1 christos 8342 1.1 christos runpath_var= 8343 1.1 christos allow_undefined_flag= 8344 1.1 christos always_export_symbols=no 8345 1.1 christos archive_cmds= 8346 1.1 christos archive_expsym_cmds= 8347 1.1 christos compiler_needs_object=no 8348 1.1 christos enable_shared_with_static_runtimes=no 8349 1.1 christos export_dynamic_flag_spec= 8350 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8351 1.1 christos hardcode_automatic=no 8352 1.1 christos hardcode_direct=no 8353 1.1 christos hardcode_direct_absolute=no 8354 1.1 christos hardcode_libdir_flag_spec= 8355 1.1 christos hardcode_libdir_flag_spec_ld= 8356 1.1 christos hardcode_libdir_separator= 8357 1.1 christos hardcode_minus_L=no 8358 1.1 christos hardcode_shlibpath_var=unsupported 8359 1.1 christos inherit_rpath=no 8360 1.1 christos link_all_deplibs=unknown 8361 1.1 christos module_cmds= 8362 1.1 christos module_expsym_cmds= 8363 1.1 christos old_archive_from_new_cmds= 8364 1.1 christos old_archive_from_expsyms_cmds= 8365 1.1 christos thread_safe_flag_spec= 8366 1.1 christos whole_archive_flag_spec= 8367 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always* 8368 1.1 christos # included in the symbol list 8369 1.1 christos include_expsyms= 8370 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude 8371 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or 8372 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8373 1.1 christos # as well as any symbol that contains `d'. 8374 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8375 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8376 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if 8377 1.1 christos # the symbol is explicitly referenced. Since portable code cannot 8378 1.1 christos # rely on this symbol name, it's probably fine to never include it in 8379 1.1 christos # preloaded symbol tables. 8380 1.1 christos # Exclude shared library initialization/finalization symbols. 8381 1.1 christos extract_expsyms_cmds= 8382 1.1 christos 8383 1.1 christos case $host_os in 8384 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8385 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time 8386 1.1 christos # When not using gcc, we currently assume that we are using 8387 1.1 christos # Microsoft Visual C++. 8388 1.1 christos if test "$GCC" != yes; then 8389 1.1 christos with_gnu_ld=no 8390 1.1 christos fi 8391 1.1 christos ;; 8392 1.1 christos interix*) 8393 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++) 8394 1.1 christos with_gnu_ld=yes 8395 1.1 christos ;; 8396 1.1 christos openbsd*) 8397 1.1 christos with_gnu_ld=no 8398 1.1 christos ;; 8399 1.1 christos esac 8400 1.1 christos 8401 1.1 christos ld_shlibs=yes 8402 1.1 christos 8403 1.1 christos # On some targets, GNU ld is compatible enough with the native linker 8404 1.1 christos # that we're better off using the native interface for both. 8405 1.1 christos lt_use_gnu_ld_interface=no 8406 1.1 christos if test "$with_gnu_ld" = yes; then 8407 1.1 christos case $host_os in 8408 1.1 christos aix*) 8409 1.1 christos # The AIX port of GNU ld has always aspired to compatibility 8410 1.1 christos # with the native linker. However, as the warning in the GNU ld 8411 1.1 christos # block says, versions before 2.19.5* couldn't really create working 8412 1.1 christos # shared libraries, regardless of the interface used. 8413 1.1 christos case `$LD -v 2>&1` in 8414 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8415 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8416 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8417 1.1 christos *) 8418 1.1 christos lt_use_gnu_ld_interface=yes 8419 1.1 christos ;; 8420 1.1 christos esac 8421 1.1 christos ;; 8422 1.1 christos *) 8423 1.1 christos lt_use_gnu_ld_interface=yes 8424 1.1 christos ;; 8425 1.1 christos esac 8426 1.1 christos fi 8427 1.1 christos 8428 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then 8429 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty 8430 1.1 christos wlarc='${wl}' 8431 1.1 christos 8432 1.1 christos # Set some defaults for GNU ld with shared library support. These 8433 1.1 christos # are reset later if shared libraries are not supported. Putting them 8434 1.1 christos # here allows them to be overridden if necessary. 8435 1.1 christos runpath_var=LD_RUN_PATH 8436 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8437 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic' 8438 1.1 christos # ancient GNU ld didn't support --whole-archive et. al. 8439 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8440 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8441 1.1 christos else 8442 1.1 christos whole_archive_flag_spec= 8443 1.1 christos fi 8444 1.1 christos supports_anon_versioning=no 8445 1.1 christos case `$LD -v 2>&1` in 8446 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;; 8447 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8448 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8449 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8450 1.1 christos *\ 2.11.*) ;; # other 2.11 versions 8451 1.1 christos *) supports_anon_versioning=yes ;; 8452 1.1 christos esac 8453 1.1 christos 8454 1.1 christos # See if GNU ld supports shared libraries. 8455 1.1 christos case $host_os in 8456 1.1 christos aix[3-9]*) 8457 1.1 christos # On AIX/PPC, the GNU linker is very broken 8458 1.1 christos if test "$host_cpu" != ia64; then 8459 1.1 christos ld_shlibs=no 8460 1.1 christos cat <<_LT_EOF 1>&2 8461 1.1 christos 8462 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported 8463 1.1 christos *** to be unable to reliably create shared libraries on AIX. 8464 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you 8465 1.1 christos *** really care for shared libraries, you may want to install binutils 8466 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8467 1.1 christos *** You will then need to restart the configuration process. 8468 1.1 christos 8469 1.1 christos _LT_EOF 8470 1.1 christos fi 8471 1.1 christos ;; 8472 1.1 christos 8473 1.1 christos amigaos*) 8474 1.1 christos case $host_cpu in 8475 1.1 christos powerpc) 8476 1.1 christos # see comment about AmigaOS4 .so support 8477 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8478 1.1 christos archive_expsym_cmds='' 8479 1.1 christos ;; 8480 1.1 christos m68k) 8481 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)' 8482 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8483 1.1 christos hardcode_minus_L=yes 8484 1.1 christos ;; 8485 1.1 christos esac 8486 1.1 christos ;; 8487 1.1 christos 8488 1.1 christos beos*) 8489 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8490 1.1 christos allow_undefined_flag=unsupported 8491 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8492 1.1 christos # support --undefined. This deserves some investigation. FIXME 8493 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8494 1.1 christos else 8495 1.1 christos ld_shlibs=no 8496 1.1 christos fi 8497 1.1 christos ;; 8498 1.1 christos 8499 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8500 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8501 1.1 christos # as there is no search path for DLLs. 8502 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8503 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols' 8504 1.1 christos allow_undefined_flag=unsupported 8505 1.1 christos always_export_symbols=no 8506 1.1 christos enable_shared_with_static_runtimes=yes 8507 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' 8508 1.1 christos 8509 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8510 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' 8511 1.1 christos # If the export-symbols file already is a .def file (1st line 8512 1.1 christos # is EXPORTS), use it as is; otherwise, prepend... 8513 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8514 1.1 christos cp $export_symbols $output_objdir/$soname.def; 8515 1.1 christos else 8516 1.1 christos echo EXPORTS > $output_objdir/$soname.def; 8517 1.1 christos cat $export_symbols >> $output_objdir/$soname.def; 8518 1.1 christos fi~ 8519 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' 8520 1.1 christos else 8521 1.1 christos ld_shlibs=no 8522 1.1 christos fi 8523 1.1 christos ;; 8524 1.1 christos 8525 1.1 christos haiku*) 8526 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8527 1.1 christos link_all_deplibs=yes 8528 1.1 christos ;; 8529 1.1 christos 8530 1.1 christos interix[3-9]*) 8531 1.1 christos hardcode_direct=no 8532 1.1 christos hardcode_shlibpath_var=no 8533 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8534 1.1 christos export_dynamic_flag_spec='${wl}-E' 8535 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8536 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by 8537 1.1 christos # default) and relocated if they conflict, which is a slow very memory 8538 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random, 8539 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8540 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8541 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' 8542 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' 8543 1.1 christos ;; 8544 1.1 christos 8545 1.1.1.7 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8546 1.1 christos tmp_diet=no 8547 1.1 christos if test "$host_os" = linux-dietlibc; then 8548 1.1 christos case $cc_basename in 8549 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8550 1.1 christos esac 8551 1.1 christos fi 8552 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8553 1.1 christos && test "$tmp_diet" = no 8554 1.1 christos then 8555 1.1 christos tmp_addflag=' $pic_flag' 8556 1.1 christos tmp_sharedflag='-shared' 8557 1.1 christos case $cc_basename,$host_cpu in 8558 1.1 christos pgcc*) # Portland Group C compiler 8559 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' 8560 1.1 christos tmp_addflag=' $pic_flag' 8561 1.1 christos ;; 8562 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*) 8563 1.1 christos # Portland Group f77 and f90 compilers 8564 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' 8565 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;; 8566 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8567 1.1 christos tmp_addflag=' -i_dynamic' ;; 8568 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8569 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;; 8570 1.1 christos ifc* | ifort*) # Intel Fortran compiler 8571 1.1 christos tmp_addflag=' -nofor_main' ;; 8572 1.1 christos lf95*) # Lahey Fortran 8.1 8573 1.1 christos whole_archive_flag_spec= 8574 1.1 christos tmp_sharedflag='--shared' ;; 8575 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8576 1.1 christos tmp_sharedflag='-qmkshrobj' 8577 1.1 christos tmp_addflag= ;; 8578 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 8579 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' 8580 1.1 christos compiler_needs_object=yes 8581 1.1 christos ;; 8582 1.1 christos esac 8583 1.1 christos case `$CC -V 2>&1 | sed 5q` in 8584 1.1 christos *Sun\ C*) # Sun C 5.9 8585 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' 8586 1.1 christos compiler_needs_object=yes 8587 1.1 christos tmp_sharedflag='-G' ;; 8588 1.1 christos *Sun\ F*) # Sun Fortran 8.3 8589 1.1 christos tmp_sharedflag='-G' ;; 8590 1.1 christos esac 8591 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8592 1.1 christos 8593 1.1 christos if test "x$supports_anon_versioning" = xyes; then 8594 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8595 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8596 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 8597 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' 8598 1.1 christos fi 8599 1.1 christos 8600 1.1 christos case $cc_basename in 8601 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*) 8602 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8603 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8604 1.1 christos hardcode_libdir_flag_spec= 8605 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir' 8606 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8607 1.1 christos if test "x$supports_anon_versioning" = xyes; then 8608 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8609 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8610 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 8611 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8612 1.1 christos fi 8613 1.1 christos ;; 8614 1.1 christos esac 8615 1.1 christos else 8616 1.1 christos ld_shlibs=no 8617 1.1 christos fi 8618 1.1 christos ;; 8619 1.1 christos 8620 1.1 christos netbsd*) 8621 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8622 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8623 1.1 christos wlarc= 8624 1.1 christos else 8625 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8626 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' 8627 1.1 christos fi 8628 1.1 christos ;; 8629 1.1 christos 8630 1.1 christos solaris*) 8631 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8632 1.1 christos ld_shlibs=no 8633 1.1 christos cat <<_LT_EOF 1>&2 8634 1.1 christos 8635 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8636 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool 8637 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 8638 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify 8639 1.1 christos *** your PATH or compiler configuration so that the native linker is 8640 1.1 christos *** used, and then restart. 8641 1.1 christos 8642 1.1 christos _LT_EOF 8643 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8644 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8645 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' 8646 1.1 christos else 8647 1.1 christos ld_shlibs=no 8648 1.1 christos fi 8649 1.1 christos ;; 8650 1.1 christos 8651 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8652 1.1 christos case `$LD -v 2>&1` in 8653 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8654 1.1 christos ld_shlibs=no 8655 1.1 christos cat <<_LT_EOF 1>&2 8656 1.1 christos 8657 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8658 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool 8659 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 8660 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8661 1.1 christos *** your PATH or compiler configuration so that the native linker is 8662 1.1 christos *** used, and then restart. 8663 1.1 christos 8664 1.1 christos _LT_EOF 8665 1.1 christos ;; 8666 1.1 christos *) 8667 1.1 christos # For security reasons, it is highly recommended that you always 8668 1.1 christos # use absolute paths for naming shared libraries, and exclude the 8669 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so 8670 1.1 christos # requires that you compile everything twice, which is a pain. 8671 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8672 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8673 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8674 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' 8675 1.1 christos else 8676 1.1 christos ld_shlibs=no 8677 1.1 christos fi 8678 1.1 christos ;; 8679 1.1 christos esac 8680 1.1 christos ;; 8681 1.1 christos 8682 1.1 christos sunos4*) 8683 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8684 1.1 christos wlarc= 8685 1.1 christos hardcode_direct=yes 8686 1.1 christos hardcode_shlibpath_var=no 8687 1.1 christos ;; 8688 1.1 christos 8689 1.1 christos *) 8690 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8691 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8692 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' 8693 1.1 christos else 8694 1.1 christos ld_shlibs=no 8695 1.1 christos fi 8696 1.1 christos ;; 8697 1.1 christos esac 8698 1.1 christos 8699 1.1 christos if test "$ld_shlibs" = no; then 8700 1.1 christos runpath_var= 8701 1.1 christos hardcode_libdir_flag_spec= 8702 1.1 christos export_dynamic_flag_spec= 8703 1.1 christos whole_archive_flag_spec= 8704 1.1 christos fi 8705 1.1 christos else 8706 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld) 8707 1.1 christos case $host_os in 8708 1.1 christos aix3*) 8709 1.1 christos allow_undefined_flag=unsupported 8710 1.1 christos always_export_symbols=yes 8711 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' 8712 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there 8713 1.1 christos # are no directories specified by -L. 8714 1.1 christos hardcode_minus_L=yes 8715 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8716 1.1 christos # Neither direct hardcoding nor static linking is supported with a 8717 1.1 christos # broken collect2. 8718 1.1 christos hardcode_direct=unsupported 8719 1.1 christos fi 8720 1.1 christos ;; 8721 1.1 christos 8722 1.1 christos aix[4-9]*) 8723 1.1 christos if test "$host_cpu" = ia64; then 8724 1.1 christos # On IA64, the linker does run time linking by default, so we don't 8725 1.1 christos # have to do anything special. 8726 1.1 christos aix_use_runtimelinking=no 8727 1.1 christos exp_sym_flag='-Bexport' 8728 1.1 christos no_entry_flag="" 8729 1.1 christos else 8730 1.1 christos # If we're using GNU nm, then we don't want the "-C" option. 8731 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm 8732 1.1 christos # Also, AIX nm treats weak defined symbols like other global 8733 1.1 christos # defined symbols, whereas GNU nm marks them as "W". 8734 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8735 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' 8736 1.1 christos else 8737 1.1.1.2 christos export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8738 1.1 christos fi 8739 1.1 christos aix_use_runtimelinking=no 8740 1.1 christos 8741 1.1 christos # Test if we are trying to use run time linking or normal 8742 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8743 1.1 christos # need to do runtime linking. 8744 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8745 1.1 christos for ld_flag in $LDFLAGS; do 8746 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8747 1.1 christos aix_use_runtimelinking=yes 8748 1.1 christos break 8749 1.1 christos fi 8750 1.1 christos done 8751 1.1 christos ;; 8752 1.1 christos esac 8753 1.1 christos 8754 1.1 christos exp_sym_flag='-bexport' 8755 1.1 christos no_entry_flag='-bnoentry' 8756 1.1 christos fi 8757 1.1 christos 8758 1.1 christos # When large executables or shared objects are built, AIX ld can 8759 1.1 christos # have problems creating the table of contents. If linking a library 8760 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to 8761 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8762 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8763 1.1 christos 8764 1.1 christos archive_cmds='' 8765 1.1 christos hardcode_direct=yes 8766 1.1 christos hardcode_direct_absolute=yes 8767 1.1 christos hardcode_libdir_separator=':' 8768 1.1 christos link_all_deplibs=yes 8769 1.1 christos file_list_spec='${wl}-f,' 8770 1.1 christos 8771 1.1 christos if test "$GCC" = yes; then 8772 1.1 christos case $host_os in aix4.[012]|aix4.[012].*) 8773 1.1 christos # We only want to do this on AIX 4.2 and lower, the check 8774 1.1 christos # below for broken collect2 doesn't work under 4.3+ 8775 1.1 christos collect2name=`${CC} -print-prog-name=collect2` 8776 1.1 christos if test -f "$collect2name" && 8777 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8778 1.1 christos then 8779 1.1 christos # We have reworked collect2 8780 1.1 christos : 8781 1.1 christos else 8782 1.1 christos # We have old collect2 8783 1.1 christos hardcode_direct=unsupported 8784 1.1 christos # It fails to find uninstalled libraries when the uninstalled 8785 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L 8786 1.1 christos # to unsupported forces relinking 8787 1.1 christos hardcode_minus_L=yes 8788 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8789 1.1 christos hardcode_libdir_separator= 8790 1.1 christos fi 8791 1.1 christos ;; 8792 1.1 christos esac 8793 1.1 christos shared_flag='-shared' 8794 1.1 christos if test "$aix_use_runtimelinking" = yes; then 8795 1.1 christos shared_flag="$shared_flag "'${wl}-G' 8796 1.1 christos fi 8797 1.1 christos else 8798 1.1 christos # not using gcc 8799 1.1 christos if test "$host_cpu" = ia64; then 8800 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8801 1.1 christos # chokes on -Wl,-G. The following line is correct: 8802 1.1 christos shared_flag='-G' 8803 1.1 christos else 8804 1.1 christos if test "$aix_use_runtimelinking" = yes; then 8805 1.1 christos shared_flag='${wl}-G' 8806 1.1 christos else 8807 1.1 christos shared_flag='${wl}-bM:SRE' 8808 1.1 christos fi 8809 1.1 christos fi 8810 1.1 christos fi 8811 1.1 christos 8812 1.1 christos export_dynamic_flag_spec='${wl}-bexpall' 8813 1.1 christos # It seems that -bexpall does not export symbols beginning with 8814 1.1 christos # underscore (_), so it is better to generate a list of symbols to export. 8815 1.1 christos always_export_symbols=yes 8816 1.1 christos if test "$aix_use_runtimelinking" = yes; then 8817 1.1 christos # Warning - without using the other runtime loading flags (-brtl), 8818 1.1 christos # -berok will link without error, but may produce a broken library. 8819 1.1 christos allow_undefined_flag='-berok' 8820 1.1 christos # Determine the default libpath from the value encoded in an 8821 1.1 christos # empty executable. 8822 1.1 christos if test x$gcc_no_link = xyes; then 8823 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8824 1.1 christos fi 8825 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8826 1.1 christos /* end confdefs.h. */ 8827 1.1 christos 8828 1.1 christos int 8829 1.1 christos main () 8830 1.1 christos { 8831 1.1 christos 8832 1.1 christos ; 8833 1.1 christos return 0; 8834 1.1 christos } 8835 1.1 christos _ACEOF 8836 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 8837 1.1 christos 8838 1.1 christos lt_aix_libpath_sed=' 8839 1.1 christos /Import File Strings/,/^$/ { 8840 1.1 christos /^0/ { 8841 1.1 christos s/^0 *\(.*\)$/\1/ 8842 1.1 christos p 8843 1.1 christos } 8844 1.1 christos }' 8845 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8846 1.1 christos # Check for a 64-bit object if we didn't find anything. 8847 1.1 christos if test -z "$aix_libpath"; then 8848 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8849 1.1 christos fi 8850 1.1 christos fi 8851 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 8852 1.1 christos conftest$ac_exeext conftest.$ac_ext 8853 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8854 1.1 christos 8855 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8856 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" 8857 1.1 christos else 8858 1.1 christos if test "$host_cpu" = ia64; then 8859 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8860 1.1 christos allow_undefined_flag="-z nodefs" 8861 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" 8862 1.1 christos else 8863 1.1 christos # Determine the default libpath from the value encoded in an 8864 1.1 christos # empty executable. 8865 1.1 christos if test x$gcc_no_link = xyes; then 8866 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8867 1.1 christos fi 8868 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8869 1.1 christos /* end confdefs.h. */ 8870 1.1 christos 8871 1.1 christos int 8872 1.1 christos main () 8873 1.1 christos { 8874 1.1 christos 8875 1.1 christos ; 8876 1.1 christos return 0; 8877 1.1 christos } 8878 1.1 christos _ACEOF 8879 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 8880 1.1 christos 8881 1.1 christos lt_aix_libpath_sed=' 8882 1.1 christos /Import File Strings/,/^$/ { 8883 1.1 christos /^0/ { 8884 1.1 christos s/^0 *\(.*\)$/\1/ 8885 1.1 christos p 8886 1.1 christos } 8887 1.1 christos }' 8888 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8889 1.1 christos # Check for a 64-bit object if we didn't find anything. 8890 1.1 christos if test -z "$aix_libpath"; then 8891 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8892 1.1 christos fi 8893 1.1 christos fi 8894 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 8895 1.1 christos conftest$ac_exeext conftest.$ac_ext 8896 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8897 1.1 christos 8898 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8899 1.1 christos # Warning - without using the other run time loading flags, 8900 1.1 christos # -berok will link without error, but may produce a broken library. 8901 1.1 christos no_undefined_flag=' ${wl}-bernotok' 8902 1.1 christos allow_undefined_flag=' ${wl}-berok' 8903 1.1 christos if test "$with_gnu_ld" = yes; then 8904 1.1 christos # We only use this code for GNU lds that support --whole-archive. 8905 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8906 1.1 christos else 8907 1.1 christos # Exported symbols can be pulled into shared objects from archives 8908 1.1 christos whole_archive_flag_spec='$convenience' 8909 1.1 christos fi 8910 1.1 christos archive_cmds_need_lc=yes 8911 1.1 christos # This is similar to how AIX traditionally builds its shared libraries. 8912 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' 8913 1.1 christos fi 8914 1.1 christos fi 8915 1.1 christos ;; 8916 1.1 christos 8917 1.1 christos amigaos*) 8918 1.1 christos case $host_cpu in 8919 1.1 christos powerpc) 8920 1.1 christos # see comment about AmigaOS4 .so support 8921 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8922 1.1 christos archive_expsym_cmds='' 8923 1.1 christos ;; 8924 1.1 christos m68k) 8925 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)' 8926 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8927 1.1 christos hardcode_minus_L=yes 8928 1.1 christos ;; 8929 1.1 christos esac 8930 1.1 christos ;; 8931 1.1 christos 8932 1.1 christos bsdi[45]*) 8933 1.1 christos export_dynamic_flag_spec=-rdynamic 8934 1.1 christos ;; 8935 1.1 christos 8936 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8937 1.1 christos # When not using gcc, we currently assume that we are using 8938 1.1 christos # Microsoft Visual C++. 8939 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is 8940 1.1 christos # no search path for DLLs. 8941 1.1 christos hardcode_libdir_flag_spec=' ' 8942 1.1 christos allow_undefined_flag=unsupported 8943 1.1 christos # Tell ltmain to make .lib files, not .a files. 8944 1.1 christos libext=lib 8945 1.1 christos # Tell ltmain to make .dll files, not .so files. 8946 1.1 christos shrext_cmds=".dll" 8947 1.1 christos # FIXME: Setting linknames here is a bad hack. 8948 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8949 1.1 christos # The linker will automatically build a .lib file if we build a DLL. 8950 1.1 christos old_archive_from_new_cmds='true' 8951 1.1 christos # FIXME: Should let the user specify the lib program. 8952 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8953 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`' 8954 1.1 christos enable_shared_with_static_runtimes=yes 8955 1.1 christos ;; 8956 1.1 christos 8957 1.1 christos darwin* | rhapsody*) 8958 1.1 christos 8959 1.1 christos 8960 1.1 christos archive_cmds_need_lc=no 8961 1.1 christos hardcode_direct=no 8962 1.1 christos hardcode_automatic=yes 8963 1.1 christos hardcode_shlibpath_var=unsupported 8964 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then 8965 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\"`' 8966 1.1 christos else 8967 1.1 christos whole_archive_flag_spec='' 8968 1.1 christos fi 8969 1.1 christos link_all_deplibs=yes 8970 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined" 8971 1.1 christos case $cc_basename in 8972 1.1 christos ifort*) _lt_dar_can_shared=yes ;; 8973 1.1 christos *) _lt_dar_can_shared=$GCC ;; 8974 1.1 christos esac 8975 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then 8976 1.1 christos output_verbose_link_cmd=func_echo_all 8977 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}" 8978 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8979 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}" 8980 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}" 8981 1.1 christos 8982 1.1 christos else 8983 1.1 christos ld_shlibs=no 8984 1.1 christos fi 8985 1.1 christos 8986 1.1 christos ;; 8987 1.1 christos 8988 1.1 christos dgux*) 8989 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8990 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8991 1.1 christos hardcode_shlibpath_var=no 8992 1.1 christos ;; 8993 1.1 christos 8994 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8995 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o 8996 1.1 christos # does not break anything, and helps significantly (at the cost of a little 8997 1.1 christos # extra space). 8998 1.1 christos freebsd2.2*) 8999 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9000 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9001 1.1 christos hardcode_direct=yes 9002 1.1 christos hardcode_shlibpath_var=no 9003 1.1 christos ;; 9004 1.1 christos 9005 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9006 1.1 christos freebsd2.*) 9007 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9008 1.1 christos hardcode_direct=yes 9009 1.1 christos hardcode_minus_L=yes 9010 1.1 christos hardcode_shlibpath_var=no 9011 1.1 christos ;; 9012 1.1 christos 9013 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9014 1.1 christos freebsd* | dragonfly*) 9015 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9016 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9017 1.1 christos hardcode_direct=yes 9018 1.1 christos hardcode_shlibpath_var=no 9019 1.1 christos ;; 9020 1.1 christos 9021 1.1 christos hpux9*) 9022 1.1 christos if test "$GCC" = yes; then 9023 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' 9024 1.1 christos else 9025 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' 9026 1.1 christos fi 9027 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9028 1.1 christos hardcode_libdir_separator=: 9029 1.1 christos hardcode_direct=yes 9030 1.1 christos 9031 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9032 1.1 christos # but as the default location of the library. 9033 1.1 christos hardcode_minus_L=yes 9034 1.1 christos export_dynamic_flag_spec='${wl}-E' 9035 1.1 christos ;; 9036 1.1 christos 9037 1.1 christos hpux10*) 9038 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9039 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9040 1.1 christos else 9041 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9042 1.1 christos fi 9043 1.1 christos if test "$with_gnu_ld" = no; then 9044 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9045 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir' 9046 1.1 christos hardcode_libdir_separator=: 9047 1.1 christos hardcode_direct=yes 9048 1.1 christos hardcode_direct_absolute=yes 9049 1.1 christos export_dynamic_flag_spec='${wl}-E' 9050 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9051 1.1 christos # but as the default location of the library. 9052 1.1 christos hardcode_minus_L=yes 9053 1.1 christos fi 9054 1.1 christos ;; 9055 1.1 christos 9056 1.1 christos hpux11*) 9057 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9058 1.1 christos case $host_cpu in 9059 1.1 christos hppa*64*) 9060 1.1.1.7 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9061 1.1 christos ;; 9062 1.1 christos ia64*) 9063 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9064 1.1 christos ;; 9065 1.1 christos *) 9066 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9067 1.1 christos ;; 9068 1.1 christos esac 9069 1.1 christos else 9070 1.1 christos case $host_cpu in 9071 1.1 christos hppa*64*) 9072 1.1.1.7 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9073 1.1 christos ;; 9074 1.1 christos ia64*) 9075 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9076 1.1 christos ;; 9077 1.1 christos *) 9078 1.1 christos 9079 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet 9080 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9081 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9082 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; } 9083 1.1.1.4 christos if ${lt_cv_prog_compiler__b+:} false; then : 9084 1.1 christos $as_echo_n "(cached) " >&6 9085 1.1 christos else 9086 1.1 christos lt_cv_prog_compiler__b=no 9087 1.1 christos save_LDFLAGS="$LDFLAGS" 9088 1.1 christos LDFLAGS="$LDFLAGS -b" 9089 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 9090 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9091 1.1 christos # The linker can only warn and ignore the option if not recognized 9092 1.1 christos # So say no if there are warnings 9093 1.1 christos if test -s conftest.err; then 9094 1.1 christos # Append any errors to the config.log. 9095 1.1 christos cat conftest.err 1>&5 9096 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9097 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9098 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 9099 1.1 christos lt_cv_prog_compiler__b=yes 9100 1.1 christos fi 9101 1.1 christos else 9102 1.1 christos lt_cv_prog_compiler__b=yes 9103 1.1 christos fi 9104 1.1 christos fi 9105 1.1 christos $RM -r conftest* 9106 1.1 christos LDFLAGS="$save_LDFLAGS" 9107 1.1 christos 9108 1.1 christos fi 9109 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9110 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; } 9111 1.1 christos 9112 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then 9113 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9114 1.1 christos else 9115 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9116 1.1 christos fi 9117 1.1 christos 9118 1.1 christos ;; 9119 1.1 christos esac 9120 1.1 christos fi 9121 1.1 christos if test "$with_gnu_ld" = no; then 9122 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9123 1.1 christos hardcode_libdir_separator=: 9124 1.1 christos 9125 1.1 christos case $host_cpu in 9126 1.1 christos hppa*64*|ia64*) 9127 1.1 christos hardcode_direct=no 9128 1.1 christos hardcode_shlibpath_var=no 9129 1.1 christos ;; 9130 1.1 christos *) 9131 1.1 christos hardcode_direct=yes 9132 1.1 christos hardcode_direct_absolute=yes 9133 1.1 christos export_dynamic_flag_spec='${wl}-E' 9134 1.1 christos 9135 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9136 1.1 christos # but as the default location of the library. 9137 1.1 christos hardcode_minus_L=yes 9138 1.1 christos ;; 9139 1.1 christos esac 9140 1.1 christos fi 9141 1.1 christos ;; 9142 1.1 christos 9143 1.1 christos irix5* | irix6* | nonstopux*) 9144 1.1 christos if test "$GCC" = yes; then 9145 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' 9146 1.1 christos # Try to use the -exported_symbol ld option, if it does not 9147 1.1 christos # work, assume that -exports_file does not work either and 9148 1.1 christos # implicitly export all symbols. 9149 1.1 christos save_LDFLAGS="$LDFLAGS" 9150 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9151 1.1 christos if test x$gcc_no_link = xyes; then 9152 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9153 1.1 christos fi 9154 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9155 1.1 christos /* end confdefs.h. */ 9156 1.1 christos int foo(void) {} 9157 1.1 christos _ACEOF 9158 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9159 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' 9160 1.1 christos 9161 1.1 christos fi 9162 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9163 1.1 christos conftest$ac_exeext conftest.$ac_ext 9164 1.1 christos LDFLAGS="$save_LDFLAGS" 9165 1.1 christos else 9166 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' 9167 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' 9168 1.1 christos fi 9169 1.1 christos archive_cmds_need_lc='no' 9170 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9171 1.1 christos hardcode_libdir_separator=: 9172 1.1 christos inherit_rpath=yes 9173 1.1 christos link_all_deplibs=yes 9174 1.1 christos ;; 9175 1.1 christos 9176 1.1 christos netbsd*) 9177 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9178 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9179 1.1 christos else 9180 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9181 1.1 christos fi 9182 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9183 1.1 christos hardcode_direct=yes 9184 1.1 christos hardcode_shlibpath_var=no 9185 1.1 christos ;; 9186 1.1 christos 9187 1.1 christos newsos6) 9188 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9189 1.1 christos hardcode_direct=yes 9190 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9191 1.1 christos hardcode_libdir_separator=: 9192 1.1 christos hardcode_shlibpath_var=no 9193 1.1 christos ;; 9194 1.1 christos 9195 1.1 christos *nto* | *qnx*) 9196 1.1 christos ;; 9197 1.1 christos 9198 1.1 christos openbsd*) 9199 1.1 christos if test -f /usr/libexec/ld.so; then 9200 1.1 christos hardcode_direct=yes 9201 1.1 christos hardcode_shlibpath_var=no 9202 1.1 christos hardcode_direct_absolute=yes 9203 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9204 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9205 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9206 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9207 1.1 christos export_dynamic_flag_spec='${wl}-E' 9208 1.1 christos else 9209 1.1 christos case $host_os in 9210 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9211 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9212 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9213 1.1 christos ;; 9214 1.1 christos *) 9215 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9216 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9217 1.1 christos ;; 9218 1.1 christos esac 9219 1.1 christos fi 9220 1.1 christos else 9221 1.1 christos ld_shlibs=no 9222 1.1 christos fi 9223 1.1 christos ;; 9224 1.1 christos 9225 1.1 christos os2*) 9226 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9227 1.1 christos hardcode_minus_L=yes 9228 1.1 christos allow_undefined_flag=unsupported 9229 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' 9230 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9231 1.1 christos ;; 9232 1.1 christos 9233 1.1 christos osf3*) 9234 1.1 christos if test "$GCC" = yes; then 9235 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9236 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' 9237 1.1 christos else 9238 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9239 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' 9240 1.1 christos fi 9241 1.1 christos archive_cmds_need_lc='no' 9242 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9243 1.1 christos hardcode_libdir_separator=: 9244 1.1 christos ;; 9245 1.1 christos 9246 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag 9247 1.1 christos if test "$GCC" = yes; then 9248 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9249 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' 9250 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9251 1.1 christos else 9252 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9253 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' 9254 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~ 9255 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' 9256 1.1 christos 9257 1.1 christos # Both c and cxx compiler support -rpath directly 9258 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir' 9259 1.1 christos fi 9260 1.1 christos archive_cmds_need_lc='no' 9261 1.1 christos hardcode_libdir_separator=: 9262 1.1 christos ;; 9263 1.1 christos 9264 1.1 christos solaris*) 9265 1.1 christos no_undefined_flag=' -z defs' 9266 1.1 christos if test "$GCC" = yes; then 9267 1.1 christos wlarc='${wl}' 9268 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9269 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9270 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' 9271 1.1 christos else 9272 1.1 christos case `$CC -V 2>&1` in 9273 1.1 christos *"Compilers 5.0"*) 9274 1.1 christos wlarc='' 9275 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9276 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9277 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9278 1.1 christos ;; 9279 1.1 christos *) 9280 1.1 christos wlarc='${wl}' 9281 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9282 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9283 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9284 1.1 christos ;; 9285 1.1 christos esac 9286 1.1 christos fi 9287 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9288 1.1 christos hardcode_shlibpath_var=no 9289 1.1 christos case $host_os in 9290 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;; 9291 1.1 christos *) 9292 1.1 christos # The compiler driver will combine and reorder linker options, 9293 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl', 9294 1.1 christos # but is careful enough not to reorder. 9295 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?) 9296 1.1 christos if test "$GCC" = yes; then 9297 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9298 1.1 christos else 9299 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9300 1.1 christos fi 9301 1.1 christos ;; 9302 1.1 christos esac 9303 1.1 christos link_all_deplibs=yes 9304 1.1 christos ;; 9305 1.1 christos 9306 1.1 christos sunos4*) 9307 1.1 christos if test "x$host_vendor" = xsequent; then 9308 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o 9309 1.1 christos # files that make .init and .fini sections work. 9310 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9311 1.1 christos else 9312 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9313 1.1 christos fi 9314 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9315 1.1 christos hardcode_direct=yes 9316 1.1 christos hardcode_minus_L=yes 9317 1.1 christos hardcode_shlibpath_var=no 9318 1.1 christos ;; 9319 1.1 christos 9320 1.1 christos sysv4) 9321 1.1 christos case $host_vendor in 9322 1.1 christos sni) 9323 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9324 1.1 christos hardcode_direct=yes # is this really true??? 9325 1.1 christos ;; 9326 1.1 christos siemens) 9327 1.1 christos ## LD is ld it makes a PLAMLIB 9328 1.1 christos ## CC just makes a GrossModule. 9329 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9330 1.1 christos reload_cmds='$CC -r -o $output$reload_objs' 9331 1.1 christos hardcode_direct=no 9332 1.1 christos ;; 9333 1.1 christos motorola) 9334 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9335 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9336 1.1 christos ;; 9337 1.1 christos esac 9338 1.1 christos runpath_var='LD_RUN_PATH' 9339 1.1 christos hardcode_shlibpath_var=no 9340 1.1 christos ;; 9341 1.1 christos 9342 1.1 christos sysv4.3*) 9343 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9344 1.1 christos hardcode_shlibpath_var=no 9345 1.1 christos export_dynamic_flag_spec='-Bexport' 9346 1.1 christos ;; 9347 1.1 christos 9348 1.1 christos sysv4*MP*) 9349 1.1 christos if test -d /usr/nec; then 9350 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9351 1.1 christos hardcode_shlibpath_var=no 9352 1.1 christos runpath_var=LD_RUN_PATH 9353 1.1 christos hardcode_runpath_var=yes 9354 1.1 christos ld_shlibs=yes 9355 1.1 christos fi 9356 1.1 christos ;; 9357 1.1 christos 9358 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9359 1.1 christos no_undefined_flag='${wl}-z,text' 9360 1.1 christos archive_cmds_need_lc=no 9361 1.1 christos hardcode_shlibpath_var=no 9362 1.1 christos runpath_var='LD_RUN_PATH' 9363 1.1 christos 9364 1.1 christos if test "$GCC" = yes; then 9365 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9366 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9367 1.1 christos else 9368 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9369 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9370 1.1 christos fi 9371 1.1 christos ;; 9372 1.1 christos 9373 1.1 christos sysv5* | sco3.2v5* | sco5v6*) 9374 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not 9375 1.1 christos # link with -lc, and that would cause any symbols used from libc to 9376 1.1 christos # always be unresolved, which means just about no library would 9377 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text 9378 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed 9379 1.1 christos # as -z defs. 9380 1.1 christos no_undefined_flag='${wl}-z,text' 9381 1.1 christos allow_undefined_flag='${wl}-z,nodefs' 9382 1.1 christos archive_cmds_need_lc=no 9383 1.1 christos hardcode_shlibpath_var=no 9384 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir' 9385 1.1 christos hardcode_libdir_separator=':' 9386 1.1 christos link_all_deplibs=yes 9387 1.1 christos export_dynamic_flag_spec='${wl}-Bexport' 9388 1.1 christos runpath_var='LD_RUN_PATH' 9389 1.1 christos 9390 1.1 christos if test "$GCC" = yes; then 9391 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9392 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9393 1.1 christos else 9394 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9395 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9396 1.1 christos fi 9397 1.1 christos ;; 9398 1.1 christos 9399 1.1 christos uts4*) 9400 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9401 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9402 1.1 christos hardcode_shlibpath_var=no 9403 1.1 christos ;; 9404 1.1 christos 9405 1.1 christos *) 9406 1.1 christos ld_shlibs=no 9407 1.1 christos ;; 9408 1.1 christos esac 9409 1.1 christos 9410 1.1 christos if test x$host_vendor = xsni; then 9411 1.1 christos case $host in 9412 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9413 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym' 9414 1.1 christos ;; 9415 1.1 christos esac 9416 1.1 christos fi 9417 1.1 christos fi 9418 1.1 christos 9419 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9420 1.1 christos $as_echo "$ld_shlibs" >&6; } 9421 1.1 christos test "$ld_shlibs" = no && can_build_shared=no 9422 1.1 christos 9423 1.1 christos with_gnu_ld=$with_gnu_ld 9424 1.1 christos 9425 1.1 christos 9426 1.1 christos 9427 1.1 christos 9428 1.1 christos 9429 1.1 christos 9430 1.1 christos 9431 1.1 christos 9432 1.1 christos 9433 1.1 christos 9434 1.1 christos 9435 1.1 christos 9436 1.1 christos 9437 1.1 christos 9438 1.1 christos 9439 1.1 christos # 9440 1.1 christos # Do we need to explicitly link libc? 9441 1.1 christos # 9442 1.1 christos case "x$archive_cmds_need_lc" in 9443 1.1 christos x|xyes) 9444 1.1 christos # Assume -lc should be added 9445 1.1 christos archive_cmds_need_lc=yes 9446 1.1 christos 9447 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then 9448 1.1 christos case $archive_cmds in 9449 1.1 christos *'~'*) 9450 1.1 christos # FIXME: we may have to deal with multi-command sequences. 9451 1.1 christos ;; 9452 1.1 christos '$CC '*) 9453 1.1 christos # Test whether the compiler implicitly links with -lc since on some 9454 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc 9455 1.1 christos # to ld, don't add -lc before -lgcc. 9456 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9457 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9458 1.1.1.4 christos if ${lt_cv_archive_cmds_need_lc+:} false; then : 9459 1.1 christos $as_echo_n "(cached) " >&6 9460 1.1 christos else 9461 1.1 christos $RM conftest* 9462 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9463 1.1 christos 9464 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9465 1.1 christos (eval $ac_compile) 2>&5 9466 1.1 christos ac_status=$? 9467 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9468 1.1 christos test $ac_status = 0; } 2>conftest.err; then 9469 1.1 christos soname=conftest 9470 1.1 christos lib=conftest 9471 1.1 christos libobjs=conftest.$ac_objext 9472 1.1 christos deplibs= 9473 1.1 christos wl=$lt_prog_compiler_wl 9474 1.1 christos pic_flag=$lt_prog_compiler_pic 9475 1.1 christos compiler_flags=-v 9476 1.1 christos linker_flags=-v 9477 1.1 christos verstring= 9478 1.1 christos output_objdir=. 9479 1.1 christos libname=conftest 9480 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag 9481 1.1 christos allow_undefined_flag= 9482 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9483 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9484 1.1 christos ac_status=$? 9485 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9486 1.1 christos test $ac_status = 0; } 9487 1.1 christos then 9488 1.1 christos lt_cv_archive_cmds_need_lc=no 9489 1.1 christos else 9490 1.1 christos lt_cv_archive_cmds_need_lc=yes 9491 1.1 christos fi 9492 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag 9493 1.1 christos else 9494 1.1 christos cat conftest.err 1>&5 9495 1.1 christos fi 9496 1.1 christos $RM conftest* 9497 1.1 christos 9498 1.1 christos fi 9499 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9500 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9501 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9502 1.1 christos ;; 9503 1.1 christos esac 9504 1.1 christos fi 9505 1.1 christos ;; 9506 1.1 christos esac 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 9607 1.1 christos 9608 1.1 christos 9609 1.1 christos 9610 1.1 christos 9611 1.1 christos 9612 1.1 christos 9613 1.1 christos 9614 1.1 christos 9615 1.1 christos 9616 1.1 christos 9617 1.1 christos 9618 1.1 christos 9619 1.1 christos 9620 1.1 christos 9621 1.1 christos 9622 1.1 christos 9623 1.1 christos 9624 1.1 christos 9625 1.1 christos 9626 1.1 christos 9627 1.1 christos 9628 1.1 christos 9629 1.1 christos 9630 1.1 christos 9631 1.1 christos 9632 1.1 christos 9633 1.1 christos 9634 1.1 christos 9635 1.1 christos 9636 1.1 christos 9637 1.1 christos 9638 1.1 christos 9639 1.1 christos 9640 1.1 christos 9641 1.1 christos 9642 1.1 christos 9643 1.1 christos 9644 1.1 christos 9645 1.1 christos 9646 1.1 christos 9647 1.1 christos 9648 1.1 christos 9649 1.1 christos 9650 1.1 christos 9651 1.1 christos 9652 1.1 christos 9653 1.1 christos 9654 1.1 christos 9655 1.1 christos 9656 1.1 christos 9657 1.1 christos 9658 1.1 christos 9659 1.1 christos 9660 1.1 christos 9661 1.1 christos 9662 1.1 christos 9663 1.1 christos 9664 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9665 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; } 9666 1.1 christos 9667 1.1 christos if test "$GCC" = yes; then 9668 1.1 christos case $host_os in 9669 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9670 1.1 christos *) lt_awk_arg="/^libraries:/" ;; 9671 1.1 christos esac 9672 1.1 christos case $host_os in 9673 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9674 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;; 9675 1.1 christos esac 9676 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9677 1.1 christos case $lt_search_path_spec in 9678 1.1 christos *\;*) 9679 1.1 christos # if the path contains ";" then we assume it to be the separator 9680 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is 9681 1.1 christos # assumed that no part of a normal pathname contains ";" but that should 9682 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic. 9683 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9684 1.1 christos ;; 9685 1.1 christos *) 9686 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9687 1.1 christos ;; 9688 1.1 christos esac 9689 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it 9690 1.1 christos # and add multilib dir if necessary. 9691 1.1 christos lt_tmp_lt_search_path_spec= 9692 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9693 1.1 christos for lt_sys_path in $lt_search_path_spec; do 9694 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9695 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9696 1.1 christos else 9697 1.1 christos test -d "$lt_sys_path" && \ 9698 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9699 1.1 christos fi 9700 1.1 christos done 9701 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9702 1.1 christos BEGIN {RS=" "; FS="/|\n";} { 9703 1.1 christos lt_foo=""; 9704 1.1 christos lt_count=0; 9705 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) { 9706 1.1 christos if ($lt_i != "" && $lt_i != ".") { 9707 1.1 christos if ($lt_i == "..") { 9708 1.1 christos lt_count++; 9709 1.1 christos } else { 9710 1.1 christos if (lt_count == 0) { 9711 1.1 christos lt_foo="/" $lt_i lt_foo; 9712 1.1 christos } else { 9713 1.1 christos lt_count--; 9714 1.1 christos } 9715 1.1 christos } 9716 1.1 christos } 9717 1.1 christos } 9718 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; } 9719 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; } 9720 1.1 christos }'` 9721 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths 9722 1.1 christos # for these hosts. 9723 1.1 christos case $host_os in 9724 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9725 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9726 1.1 christos esac 9727 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9728 1.1 christos else 9729 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9730 1.1 christos fi 9731 1.1 christos library_names_spec= 9732 1.1 christos libname_spec='lib$name' 9733 1.1 christos soname_spec= 9734 1.1 christos shrext_cmds=".so" 9735 1.1 christos postinstall_cmds= 9736 1.1 christos postuninstall_cmds= 9737 1.1 christos finish_cmds= 9738 1.1 christos finish_eval= 9739 1.1 christos shlibpath_var= 9740 1.1 christos shlibpath_overrides_runpath=unknown 9741 1.1 christos version_type=none 9742 1.1 christos dynamic_linker="$host_os ld.so" 9743 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib" 9744 1.1 christos need_lib_prefix=unknown 9745 1.1 christos hardcode_into_libs=no 9746 1.1 christos 9747 1.1 christos # when you set need_version to no, make sure it does not cause -set_version 9748 1.1 christos # flags to be left without arguments 9749 1.1 christos need_version=unknown 9750 1.1 christos 9751 1.1 christos case $host_os in 9752 1.1 christos aix3*) 9753 1.1 christos version_type=linux 9754 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9755 1.1 christos shlibpath_var=LIBPATH 9756 1.1 christos 9757 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name. 9758 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9759 1.1 christos ;; 9760 1.1 christos 9761 1.1 christos aix[4-9]*) 9762 1.1 christos version_type=linux 9763 1.1 christos need_lib_prefix=no 9764 1.1 christos need_version=no 9765 1.1 christos hardcode_into_libs=yes 9766 1.1 christos if test "$host_cpu" = ia64; then 9767 1.1 christos # AIX 5 supports IA64 9768 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9769 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9770 1.1 christos else 9771 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file 9772 1.1 christos # for dependence libraries. The import file would start with 9773 1.1 christos # the line `#! .'. This would cause the generated library to 9774 1.1 christos # depend on `.', always an invalid library. This was fixed in 9775 1.1 christos # development snapshots of GCC prior to 3.0. 9776 1.1 christos case $host_os in 9777 1.1 christos aix4 | aix4.[01] | aix4.[01].*) 9778 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9779 1.1 christos echo ' yes ' 9780 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9781 1.1 christos : 9782 1.1 christos else 9783 1.1 christos can_build_shared=no 9784 1.1 christos fi 9785 1.1 christos ;; 9786 1.1 christos esac 9787 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9788 1.1 christos # soname into executable. Probably we can add versioning support to 9789 1.1 christos # collect2, so additional links can be useful in future. 9790 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9791 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9792 1.1 christos # instead of lib<name>.a to let people know that these are not 9793 1.1 christos # typical AIX shared libraries. 9794 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9795 1.1 christos else 9796 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2 9797 1.1 christos # and later when we are not doing run time linking. 9798 1.1 christos library_names_spec='${libname}${release}.a $libname.a' 9799 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9800 1.1 christos fi 9801 1.1 christos shlibpath_var=LIBPATH 9802 1.1 christos fi 9803 1.1 christos ;; 9804 1.1 christos 9805 1.1 christos amigaos*) 9806 1.1 christos case $host_cpu in 9807 1.1 christos powerpc) 9808 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries. 9809 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9810 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9811 1.1 christos ;; 9812 1.1 christos m68k) 9813 1.1 christos library_names_spec='$libname.ixlibrary $libname.a' 9814 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs. 9815 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' 9816 1.1 christos ;; 9817 1.1 christos esac 9818 1.1 christos ;; 9819 1.1 christos 9820 1.1 christos beos*) 9821 1.1 christos library_names_spec='${libname}${shared_ext}' 9822 1.1 christos dynamic_linker="$host_os ld.so" 9823 1.1 christos shlibpath_var=LIBRARY_PATH 9824 1.1 christos ;; 9825 1.1 christos 9826 1.1 christos bsdi[45]*) 9827 1.1 christos version_type=linux 9828 1.1 christos need_version=no 9829 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9830 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9831 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9832 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9833 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9834 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9835 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and 9836 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9837 1.1 christos # libtool to hard-code these into programs 9838 1.1 christos ;; 9839 1.1 christos 9840 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9841 1.1 christos version_type=windows 9842 1.1 christos shrext_cmds=".dll" 9843 1.1 christos need_version=no 9844 1.1 christos need_lib_prefix=no 9845 1.1 christos 9846 1.1 christos case $GCC,$host_os in 9847 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9848 1.1 christos library_names_spec='$libname.dll.a' 9849 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds 9850 1.1 christos postinstall_cmds='base_file=`basename \${file}`~ 9851 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9852 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 9853 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 9854 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~ 9855 1.1 christos chmod a+x \$dldir/$dlname~ 9856 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9857 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9858 1.1 christos fi' 9859 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9860 1.1 christos dlpath=$dir/\$dldll~ 9861 1.1 christos $RM \$dlpath' 9862 1.1 christos shlibpath_overrides_runpath=yes 9863 1.1 christos 9864 1.1 christos case $host_os in 9865 1.1 christos cygwin*) 9866 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9867 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9868 1.1 christos 9869 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9870 1.1 christos ;; 9871 1.1 christos mingw* | cegcc*) 9872 1.1 christos # MinGW DLLs use traditional 'lib' prefix 9873 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9874 1.1 christos ;; 9875 1.1 christos pw32*) 9876 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib' 9877 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9878 1.1 christos ;; 9879 1.1 christos esac 9880 1.1 christos ;; 9881 1.1 christos 9882 1.1 christos *) 9883 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9884 1.1 christos ;; 9885 1.1 christos esac 9886 1.1 christos dynamic_linker='Win32 ld.exe' 9887 1.1 christos # FIXME: first we should search . and the directory the executable is in 9888 1.1 christos shlibpath_var=PATH 9889 1.1 christos ;; 9890 1.1 christos 9891 1.1 christos darwin* | rhapsody*) 9892 1.1 christos dynamic_linker="$host_os dyld" 9893 1.1 christos version_type=darwin 9894 1.1 christos need_lib_prefix=no 9895 1.1 christos need_version=no 9896 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9897 1.1 christos soname_spec='${libname}${release}${major}$shared_ext' 9898 1.1 christos shlibpath_overrides_runpath=yes 9899 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH 9900 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9901 1.1 christos 9902 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9903 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9904 1.1 christos ;; 9905 1.1 christos 9906 1.1 christos dgux*) 9907 1.1 christos version_type=linux 9908 1.1 christos need_lib_prefix=no 9909 1.1 christos need_version=no 9910 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9911 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9912 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9913 1.1 christos ;; 9914 1.1 christos 9915 1.1 christos freebsd* | dragonfly*) 9916 1.1 christos # DragonFly does not have aout. When/if they implement a new 9917 1.1 christos # versioning mechanism, adjust this. 9918 1.1 christos if test -x /usr/bin/objformat; then 9919 1.1 christos objformat=`/usr/bin/objformat` 9920 1.1 christos else 9921 1.1 christos case $host_os in 9922 1.1 christos freebsd[23].*) objformat=aout ;; 9923 1.1 christos *) objformat=elf ;; 9924 1.1 christos esac 9925 1.1 christos fi 9926 1.1 christos version_type=freebsd-$objformat 9927 1.1 christos case $version_type in 9928 1.1 christos freebsd-elf*) 9929 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9930 1.1 christos need_version=no 9931 1.1 christos need_lib_prefix=no 9932 1.1 christos ;; 9933 1.1 christos freebsd-*) 9934 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9935 1.1 christos need_version=yes 9936 1.1 christos ;; 9937 1.1 christos esac 9938 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9939 1.1 christos case $host_os in 9940 1.1 christos freebsd2.*) 9941 1.1 christos shlibpath_overrides_runpath=yes 9942 1.1 christos ;; 9943 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*) 9944 1.1 christos shlibpath_overrides_runpath=yes 9945 1.1 christos hardcode_into_libs=yes 9946 1.1 christos ;; 9947 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9948 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9949 1.1 christos shlibpath_overrides_runpath=no 9950 1.1 christos hardcode_into_libs=yes 9951 1.1 christos ;; 9952 1.1 christos *) # from 4.6 on, and DragonFly 9953 1.1 christos shlibpath_overrides_runpath=yes 9954 1.1 christos hardcode_into_libs=yes 9955 1.1 christos ;; 9956 1.1 christos esac 9957 1.1 christos ;; 9958 1.1 christos 9959 1.1 christos haiku*) 9960 1.1 christos version_type=linux 9961 1.1 christos need_lib_prefix=no 9962 1.1 christos need_version=no 9963 1.1 christos dynamic_linker="$host_os runtime_loader" 9964 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9965 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9966 1.1 christos shlibpath_var=LIBRARY_PATH 9967 1.1 christos shlibpath_overrides_runpath=yes 9968 1.1.1.6 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9969 1.1 christos hardcode_into_libs=yes 9970 1.1 christos ;; 9971 1.1 christos 9972 1.1 christos hpux9* | hpux10* | hpux11*) 9973 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to 9974 1.1 christos # link against other versions. 9975 1.1 christos version_type=sunos 9976 1.1 christos need_lib_prefix=no 9977 1.1 christos need_version=no 9978 1.1 christos case $host_cpu in 9979 1.1 christos ia64*) 9980 1.1 christos shrext_cmds='.so' 9981 1.1 christos hardcode_into_libs=yes 9982 1.1 christos dynamic_linker="$host_os dld.so" 9983 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9984 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9985 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9986 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9987 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then 9988 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9989 1.1 christos else 9990 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9991 1.1 christos fi 9992 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9993 1.1 christos ;; 9994 1.1 christos hppa*64*) 9995 1.1 christos shrext_cmds='.sl' 9996 1.1 christos hardcode_into_libs=yes 9997 1.1 christos dynamic_linker="$host_os dld.sl" 9998 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9999 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10000 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10001 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10002 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10003 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10004 1.1 christos ;; 10005 1.1 christos *) 10006 1.1 christos shrext_cmds='.sl' 10007 1.1 christos dynamic_linker="$host_os dld.sl" 10008 1.1 christos shlibpath_var=SHLIB_PATH 10009 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10010 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10011 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10012 1.1 christos ;; 10013 1.1 christos esac 10014 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10015 1.1 christos postinstall_cmds='chmod 555 $lib' 10016 1.1 christos # or fails outright, so override atomically: 10017 1.1 christos install_override_mode=555 10018 1.1 christos ;; 10019 1.1 christos 10020 1.1 christos interix[3-9]*) 10021 1.1 christos version_type=linux 10022 1.1 christos need_lib_prefix=no 10023 1.1 christos need_version=no 10024 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10025 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10026 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10027 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10028 1.1 christos shlibpath_overrides_runpath=no 10029 1.1 christos hardcode_into_libs=yes 10030 1.1 christos ;; 10031 1.1 christos 10032 1.1 christos irix5* | irix6* | nonstopux*) 10033 1.1 christos case $host_os in 10034 1.1 christos nonstopux*) version_type=nonstopux ;; 10035 1.1 christos *) 10036 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 10037 1.1 christos version_type=linux 10038 1.1 christos else 10039 1.1 christos version_type=irix 10040 1.1 christos fi ;; 10041 1.1 christos esac 10042 1.1 christos need_lib_prefix=no 10043 1.1 christos need_version=no 10044 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10045 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10046 1.1 christos case $host_os in 10047 1.1 christos irix5* | nonstopux*) 10048 1.1 christos libsuff= shlibsuff= 10049 1.1 christos ;; 10050 1.1 christos *) 10051 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD 10052 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10053 1.1 christos libsuff= shlibsuff= libmagic=32-bit;; 10054 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10055 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;; 10056 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10057 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;; 10058 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;; 10059 1.1 christos esac 10060 1.1 christos ;; 10061 1.1 christos esac 10062 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10063 1.1 christos shlibpath_overrides_runpath=no 10064 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10065 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10066 1.1 christos hardcode_into_libs=yes 10067 1.1 christos ;; 10068 1.1 christos 10069 1.1 christos # No shared lib support for Linux oldld, aout, or coff. 10070 1.1 christos linux*oldld* | linux*aout* | linux*coff*) 10071 1.1 christos dynamic_linker=no 10072 1.1 christos ;; 10073 1.1 christos 10074 1.1 christos # This must be Linux ELF. 10075 1.1.1.7 christos 10076 1.1.1.7 christos # uclinux* changes (here and below) have been submitted to the libtool 10077 1.1.1.7 christos # project, but have not yet been accepted: they are GCC-local changes 10078 1.1.1.7 christos # for the time being. (See 10079 1.1.1.7 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10080 1.1.1.7 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10081 1.1 christos version_type=linux 10082 1.1 christos need_lib_prefix=no 10083 1.1 christos need_version=no 10084 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10085 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10086 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10087 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10088 1.1 christos shlibpath_overrides_runpath=no 10089 1.1 christos 10090 1.1 christos # Some binutils ld are patched to set DT_RUNPATH 10091 1.1.1.4 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10092 1.1 christos $as_echo_n "(cached) " >&6 10093 1.1 christos else 10094 1.1 christos lt_cv_shlibpath_overrides_runpath=no 10095 1.1 christos save_LDFLAGS=$LDFLAGS 10096 1.1 christos save_libdir=$libdir 10097 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10098 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10099 1.1 christos if test x$gcc_no_link = xyes; then 10100 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10101 1.1 christos fi 10102 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10103 1.1 christos /* end confdefs.h. */ 10104 1.1 christos 10105 1.1 christos int 10106 1.1 christos main () 10107 1.1 christos { 10108 1.1 christos 10109 1.1 christos ; 10110 1.1 christos return 0; 10111 1.1 christos } 10112 1.1 christos _ACEOF 10113 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10114 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10115 1.1 christos lt_cv_shlibpath_overrides_runpath=yes 10116 1.1 christos fi 10117 1.1 christos fi 10118 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10119 1.1 christos conftest$ac_exeext conftest.$ac_ext 10120 1.1 christos LDFLAGS=$save_LDFLAGS 10121 1.1 christos libdir=$save_libdir 10122 1.1 christos 10123 1.1 christos fi 10124 1.1 christos 10125 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10126 1.1 christos 10127 1.1 christos # This implies no fast_install, which is unacceptable. 10128 1.1 christos # Some rework will be needed to allow for fast_install 10129 1.1 christos # before this can be enabled. 10130 1.1 christos hardcode_into_libs=yes 10131 1.1 christos 10132 1.1 christos # Append ld.so.conf contents to the search path 10133 1.1 christos if test -f /etc/ld.so.conf; then 10134 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' ' '` 10135 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10136 1.1 christos fi 10137 1.1 christos 10138 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on 10139 1.1 christos # powerpc, because MkLinux only supported shared libraries with the 10140 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers, 10141 1.1 christos # most powerpc-linux boxes support dynamic linking these days and 10142 1.1 christos # people can always --disable-shared, the test was removed, and we 10143 1.1 christos # assume the GNU/Linux dynamic linker is in use. 10144 1.1 christos dynamic_linker='GNU/Linux ld.so' 10145 1.1 christos ;; 10146 1.1 christos 10147 1.1 christos netbsd*) 10148 1.1 christos version_type=sunos 10149 1.1 christos need_lib_prefix=no 10150 1.1 christos need_version=no 10151 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10152 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10153 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10154 1.1 christos dynamic_linker='NetBSD (a.out) ld.so' 10155 1.1 christos else 10156 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10157 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10158 1.1 christos dynamic_linker='NetBSD ld.elf_so' 10159 1.1 christos fi 10160 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10161 1.1 christos shlibpath_overrides_runpath=yes 10162 1.1 christos hardcode_into_libs=yes 10163 1.1 christos ;; 10164 1.1 christos 10165 1.1 christos newsos6) 10166 1.1 christos version_type=linux 10167 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10168 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10169 1.1 christos shlibpath_overrides_runpath=yes 10170 1.1 christos ;; 10171 1.1 christos 10172 1.1 christos *nto* | *qnx*) 10173 1.1 christos version_type=qnx 10174 1.1 christos need_lib_prefix=no 10175 1.1 christos need_version=no 10176 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10177 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10178 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10179 1.1 christos shlibpath_overrides_runpath=no 10180 1.1 christos hardcode_into_libs=yes 10181 1.1 christos dynamic_linker='ldqnx.so' 10182 1.1 christos ;; 10183 1.1 christos 10184 1.1 christos openbsd*) 10185 1.1 christos version_type=sunos 10186 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib" 10187 1.1 christos need_lib_prefix=no 10188 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10189 1.1 christos case $host_os in 10190 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10191 1.1 christos *) need_version=no ;; 10192 1.1 christos esac 10193 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10194 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10195 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10196 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10197 1.1 christos case $host_os in 10198 1.1 christos openbsd2.[89] | openbsd2.[89].*) 10199 1.1 christos shlibpath_overrides_runpath=no 10200 1.1 christos ;; 10201 1.1 christos *) 10202 1.1 christos shlibpath_overrides_runpath=yes 10203 1.1 christos ;; 10204 1.1 christos esac 10205 1.1 christos else 10206 1.1 christos shlibpath_overrides_runpath=yes 10207 1.1 christos fi 10208 1.1 christos ;; 10209 1.1 christos 10210 1.1 christos os2*) 10211 1.1 christos libname_spec='$name' 10212 1.1 christos shrext_cmds=".dll" 10213 1.1 christos need_lib_prefix=no 10214 1.1 christos library_names_spec='$libname${shared_ext} $libname.a' 10215 1.1 christos dynamic_linker='OS/2 ld.exe' 10216 1.1 christos shlibpath_var=LIBPATH 10217 1.1 christos ;; 10218 1.1 christos 10219 1.1 christos osf3* | osf4* | osf5*) 10220 1.1 christos version_type=osf 10221 1.1 christos need_lib_prefix=no 10222 1.1 christos need_version=no 10223 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10224 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10225 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10226 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10227 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10228 1.1 christos ;; 10229 1.1 christos 10230 1.1 christos rdos*) 10231 1.1 christos dynamic_linker=no 10232 1.1 christos ;; 10233 1.1 christos 10234 1.1 christos solaris*) 10235 1.1 christos version_type=linux 10236 1.1 christos need_lib_prefix=no 10237 1.1 christos need_version=no 10238 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10239 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10240 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10241 1.1 christos shlibpath_overrides_runpath=yes 10242 1.1 christos hardcode_into_libs=yes 10243 1.1 christos # ldd complains unless libraries are executable 10244 1.1 christos postinstall_cmds='chmod +x $lib' 10245 1.1 christos ;; 10246 1.1 christos 10247 1.1 christos sunos4*) 10248 1.1 christos version_type=sunos 10249 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10250 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10251 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10252 1.1 christos shlibpath_overrides_runpath=yes 10253 1.1 christos if test "$with_gnu_ld" = yes; then 10254 1.1 christos need_lib_prefix=no 10255 1.1 christos fi 10256 1.1 christos need_version=yes 10257 1.1 christos ;; 10258 1.1 christos 10259 1.1 christos sysv4 | sysv4.3*) 10260 1.1 christos version_type=linux 10261 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10262 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10263 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10264 1.1 christos case $host_vendor in 10265 1.1 christos sni) 10266 1.1 christos shlibpath_overrides_runpath=no 10267 1.1 christos need_lib_prefix=no 10268 1.1 christos runpath_var=LD_RUN_PATH 10269 1.1 christos ;; 10270 1.1 christos siemens) 10271 1.1 christos need_lib_prefix=no 10272 1.1 christos ;; 10273 1.1 christos motorola) 10274 1.1 christos need_lib_prefix=no 10275 1.1 christos need_version=no 10276 1.1 christos shlibpath_overrides_runpath=no 10277 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10278 1.1 christos ;; 10279 1.1 christos esac 10280 1.1 christos ;; 10281 1.1 christos 10282 1.1 christos sysv4*MP*) 10283 1.1 christos if test -d /usr/nec ;then 10284 1.1 christos version_type=linux 10285 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10286 1.1 christos soname_spec='$libname${shared_ext}.$major' 10287 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10288 1.1 christos fi 10289 1.1 christos ;; 10290 1.1 christos 10291 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10292 1.1 christos version_type=freebsd-elf 10293 1.1 christos need_lib_prefix=no 10294 1.1 christos need_version=no 10295 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10296 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10297 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10298 1.1 christos shlibpath_overrides_runpath=yes 10299 1.1 christos hardcode_into_libs=yes 10300 1.1 christos if test "$with_gnu_ld" = yes; then 10301 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10302 1.1 christos else 10303 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10304 1.1 christos case $host_os in 10305 1.1 christos sco3.2v5*) 10306 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10307 1.1 christos ;; 10308 1.1 christos esac 10309 1.1 christos fi 10310 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib' 10311 1.1 christos ;; 10312 1.1 christos 10313 1.1 christos tpf*) 10314 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10315 1.1 christos version_type=linux 10316 1.1 christos need_lib_prefix=no 10317 1.1 christos need_version=no 10318 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10319 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10320 1.1 christos shlibpath_overrides_runpath=no 10321 1.1 christos hardcode_into_libs=yes 10322 1.1 christos ;; 10323 1.1 christos 10324 1.1 christos uts4*) 10325 1.1 christos version_type=linux 10326 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10327 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10328 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10329 1.1 christos ;; 10330 1.1 christos 10331 1.1.1.7 christos # Shared libraries for VwWorks, >= 7 only at this stage 10332 1.1.1.7 christos # and (fpic) still incompatible with "large" code models 10333 1.1.1.7 christos # in a few configurations. Only for RTP mode in any case, 10334 1.1.1.7 christos # and upon explicit request at configure time. 10335 1.1.1.7 christos vxworks7*) 10336 1.1.1.7 christos dynamic_linker=no 10337 1.1.1.7 christos case ${with_multisubdir}-${enable_shared} in 10338 1.1.1.7 christos *large*) 10339 1.1.1.7 christos ;; 10340 1.1.1.7 christos *mrtp*-yes) 10341 1.1.1.7 christos version_type=linux 10342 1.1.1.7 christos need_lib_prefix=no 10343 1.1.1.7 christos need_version=no 10344 1.1.1.7 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10345 1.1.1.7 christos soname_spec='${libname}${release}${shared_ext}$major' 10346 1.1.1.7 christos dynamic_linker="$host_os module_loader" 10347 1.1.1.7 christos ;; 10348 1.1.1.7 christos esac 10349 1.1.1.7 christos ;; 10350 1.1 christos *) 10351 1.1 christos dynamic_linker=no 10352 1.1 christos ;; 10353 1.1 christos esac 10354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10355 1.1 christos $as_echo "$dynamic_linker" >&6; } 10356 1.1 christos test "$dynamic_linker" = no && can_build_shared=no 10357 1.1 christos 10358 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10359 1.1 christos if test "$GCC" = yes; then 10360 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10361 1.1 christos fi 10362 1.1 christos 10363 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10364 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10365 1.1 christos fi 10366 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10367 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10368 1.1 christos fi 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 10404 1.1 christos 10405 1.1 christos 10406 1.1 christos 10407 1.1 christos 10408 1.1 christos 10409 1.1 christos 10410 1.1 christos 10411 1.1 christos 10412 1.1 christos 10413 1.1 christos 10414 1.1 christos 10415 1.1 christos 10416 1.1 christos 10417 1.1 christos 10418 1.1 christos 10419 1.1 christos 10420 1.1 christos 10421 1.1 christos 10422 1.1 christos 10423 1.1 christos 10424 1.1 christos 10425 1.1 christos 10426 1.1 christos 10427 1.1 christos 10428 1.1 christos 10429 1.1 christos 10430 1.1 christos 10431 1.1 christos 10432 1.1 christos 10433 1.1 christos 10434 1.1 christos 10435 1.1 christos 10436 1.1 christos 10437 1.1 christos 10438 1.1 christos 10439 1.1 christos 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 10447 1.1 christos 10448 1.1 christos 10449 1.1 christos 10450 1.1 christos 10451 1.1 christos 10452 1.1 christos 10453 1.1 christos 10454 1.1 christos 10455 1.1 christos 10456 1.1 christos 10457 1.1 christos 10458 1.1 christos 10459 1.1 christos 10460 1.1 christos 10461 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10462 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10463 1.1 christos hardcode_action= 10464 1.1 christos if test -n "$hardcode_libdir_flag_spec" || 10465 1.1 christos test -n "$runpath_var" || 10466 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then 10467 1.1 christos 10468 1.1 christos # We can hardcode non-existent directories. 10469 1.1 christos if test "$hardcode_direct" != no && 10470 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we 10471 1.1 christos # have to relink, otherwise we might link with an installed library 10472 1.1 christos # when we should be linking with a yet-to-be-installed one 10473 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10474 1.1 christos test "$hardcode_minus_L" != no; then 10475 1.1 christos # Linking always hardcodes the temporary library directory. 10476 1.1 christos hardcode_action=relink 10477 1.1 christos else 10478 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs. 10479 1.1 christos hardcode_action=immediate 10480 1.1 christos fi 10481 1.1 christos else 10482 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing 10483 1.1 christos # directories. 10484 1.1 christos hardcode_action=unsupported 10485 1.1 christos fi 10486 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10487 1.1 christos $as_echo "$hardcode_action" >&6; } 10488 1.1 christos 10489 1.1 christos if test "$hardcode_action" = relink || 10490 1.1 christos test "$inherit_rpath" = yes; then 10491 1.1 christos # Fast installation is not supported 10492 1.1 christos enable_fast_install=no 10493 1.1 christos elif test "$shlibpath_overrides_runpath" = yes || 10494 1.1 christos test "$enable_shared" = no; then 10495 1.1 christos # Fast installation is not necessary 10496 1.1 christos enable_fast_install=needless 10497 1.1 christos fi 10498 1.1 christos 10499 1.1 christos 10500 1.1 christos 10501 1.1 christos 10502 1.1 christos 10503 1.1 christos 10504 1.1 christos if test "x$enable_dlopen" != xyes; then 10505 1.1 christos enable_dlopen=unknown 10506 1.1 christos enable_dlopen_self=unknown 10507 1.1 christos enable_dlopen_self_static=unknown 10508 1.1 christos else 10509 1.1 christos lt_cv_dlopen=no 10510 1.1 christos lt_cv_dlopen_libs= 10511 1.1 christos 10512 1.1 christos case $host_os in 10513 1.1 christos beos*) 10514 1.1 christos lt_cv_dlopen="load_add_on" 10515 1.1 christos lt_cv_dlopen_libs= 10516 1.1 christos lt_cv_dlopen_self=yes 10517 1.1 christos ;; 10518 1.1 christos 10519 1.1 christos mingw* | pw32* | cegcc*) 10520 1.1 christos lt_cv_dlopen="LoadLibrary" 10521 1.1 christos lt_cv_dlopen_libs= 10522 1.1 christos ;; 10523 1.1 christos 10524 1.1 christos cygwin*) 10525 1.1 christos lt_cv_dlopen="dlopen" 10526 1.1 christos lt_cv_dlopen_libs= 10527 1.1 christos ;; 10528 1.1 christos 10529 1.1 christos darwin*) 10530 1.1 christos # if libdl is installed we need to link against it 10531 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10532 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 10533 1.1.1.4 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 10534 1.1 christos $as_echo_n "(cached) " >&6 10535 1.1 christos else 10536 1.1 christos ac_check_lib_save_LIBS=$LIBS 10537 1.1 christos LIBS="-ldl $LIBS" 10538 1.1 christos if test x$gcc_no_link = xyes; then 10539 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10540 1.1 christos fi 10541 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10542 1.1 christos /* end confdefs.h. */ 10543 1.1 christos 10544 1.1 christos /* Override any GCC internal prototype to avoid an error. 10545 1.1 christos Use char because int might match the return type of a GCC 10546 1.1 christos builtin and then its argument prototype would still apply. */ 10547 1.1 christos #ifdef __cplusplus 10548 1.1 christos extern "C" 10549 1.1 christos #endif 10550 1.1 christos char dlopen (); 10551 1.1 christos int 10552 1.1 christos main () 10553 1.1 christos { 10554 1.1 christos return dlopen (); 10555 1.1 christos ; 10556 1.1 christos return 0; 10557 1.1 christos } 10558 1.1 christos _ACEOF 10559 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10560 1.1 christos ac_cv_lib_dl_dlopen=yes 10561 1.1 christos else 10562 1.1 christos ac_cv_lib_dl_dlopen=no 10563 1.1 christos fi 10564 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10565 1.1 christos conftest$ac_exeext conftest.$ac_ext 10566 1.1 christos LIBS=$ac_check_lib_save_LIBS 10567 1.1 christos fi 10568 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10569 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10570 1.1.1.4 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10571 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10572 1.1 christos else 10573 1.1 christos 10574 1.1 christos lt_cv_dlopen="dyld" 10575 1.1 christos lt_cv_dlopen_libs= 10576 1.1 christos lt_cv_dlopen_self=yes 10577 1.1 christos 10578 1.1 christos fi 10579 1.1 christos 10580 1.1 christos ;; 10581 1.1 christos 10582 1.1 christos *) 10583 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10584 1.1.1.4 christos if test "x$ac_cv_func_shl_load" = xyes; then : 10585 1.1 christos lt_cv_dlopen="shl_load" 10586 1.1 christos else 10587 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10588 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; } 10589 1.1.1.4 christos if ${ac_cv_lib_dld_shl_load+:} false; then : 10590 1.1 christos $as_echo_n "(cached) " >&6 10591 1.1 christos else 10592 1.1 christos ac_check_lib_save_LIBS=$LIBS 10593 1.1 christos LIBS="-ldld $LIBS" 10594 1.1 christos if test x$gcc_no_link = xyes; then 10595 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10596 1.1 christos fi 10597 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10598 1.1 christos /* end confdefs.h. */ 10599 1.1 christos 10600 1.1 christos /* Override any GCC internal prototype to avoid an error. 10601 1.1 christos Use char because int might match the return type of a GCC 10602 1.1 christos builtin and then its argument prototype would still apply. */ 10603 1.1 christos #ifdef __cplusplus 10604 1.1 christos extern "C" 10605 1.1 christos #endif 10606 1.1 christos char shl_load (); 10607 1.1 christos int 10608 1.1 christos main () 10609 1.1 christos { 10610 1.1 christos return shl_load (); 10611 1.1 christos ; 10612 1.1 christos return 0; 10613 1.1 christos } 10614 1.1 christos _ACEOF 10615 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10616 1.1 christos ac_cv_lib_dld_shl_load=yes 10617 1.1 christos else 10618 1.1 christos ac_cv_lib_dld_shl_load=no 10619 1.1 christos fi 10620 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10621 1.1 christos conftest$ac_exeext conftest.$ac_ext 10622 1.1 christos LIBS=$ac_check_lib_save_LIBS 10623 1.1 christos fi 10624 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10625 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10626 1.1.1.4 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10627 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10628 1.1 christos else 10629 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10630 1.1.1.4 christos if test "x$ac_cv_func_dlopen" = xyes; then : 10631 1.1 christos lt_cv_dlopen="dlopen" 10632 1.1 christos else 10633 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10634 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 10635 1.1.1.4 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 10636 1.1 christos $as_echo_n "(cached) " >&6 10637 1.1 christos else 10638 1.1 christos ac_check_lib_save_LIBS=$LIBS 10639 1.1 christos LIBS="-ldl $LIBS" 10640 1.1 christos if test x$gcc_no_link = xyes; then 10641 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10642 1.1 christos fi 10643 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10644 1.1 christos /* end confdefs.h. */ 10645 1.1 christos 10646 1.1 christos /* Override any GCC internal prototype to avoid an error. 10647 1.1 christos Use char because int might match the return type of a GCC 10648 1.1 christos builtin and then its argument prototype would still apply. */ 10649 1.1 christos #ifdef __cplusplus 10650 1.1 christos extern "C" 10651 1.1 christos #endif 10652 1.1 christos char dlopen (); 10653 1.1 christos int 10654 1.1 christos main () 10655 1.1 christos { 10656 1.1 christos return dlopen (); 10657 1.1 christos ; 10658 1.1 christos return 0; 10659 1.1 christos } 10660 1.1 christos _ACEOF 10661 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10662 1.1 christos ac_cv_lib_dl_dlopen=yes 10663 1.1 christos else 10664 1.1 christos ac_cv_lib_dl_dlopen=no 10665 1.1 christos fi 10666 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10667 1.1 christos conftest$ac_exeext conftest.$ac_ext 10668 1.1 christos LIBS=$ac_check_lib_save_LIBS 10669 1.1 christos fi 10670 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10671 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10672 1.1.1.4 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10673 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10674 1.1 christos else 10675 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10676 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10677 1.1.1.4 christos if ${ac_cv_lib_svld_dlopen+:} false; then : 10678 1.1 christos $as_echo_n "(cached) " >&6 10679 1.1 christos else 10680 1.1 christos ac_check_lib_save_LIBS=$LIBS 10681 1.1 christos LIBS="-lsvld $LIBS" 10682 1.1 christos if test x$gcc_no_link = xyes; then 10683 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10684 1.1 christos fi 10685 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10686 1.1 christos /* end confdefs.h. */ 10687 1.1 christos 10688 1.1 christos /* Override any GCC internal prototype to avoid an error. 10689 1.1 christos Use char because int might match the return type of a GCC 10690 1.1 christos builtin and then its argument prototype would still apply. */ 10691 1.1 christos #ifdef __cplusplus 10692 1.1 christos extern "C" 10693 1.1 christos #endif 10694 1.1 christos char dlopen (); 10695 1.1 christos int 10696 1.1 christos main () 10697 1.1 christos { 10698 1.1 christos return dlopen (); 10699 1.1 christos ; 10700 1.1 christos return 0; 10701 1.1 christos } 10702 1.1 christos _ACEOF 10703 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10704 1.1 christos ac_cv_lib_svld_dlopen=yes 10705 1.1 christos else 10706 1.1 christos ac_cv_lib_svld_dlopen=no 10707 1.1 christos fi 10708 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10709 1.1 christos conftest$ac_exeext conftest.$ac_ext 10710 1.1 christos LIBS=$ac_check_lib_save_LIBS 10711 1.1 christos fi 10712 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10713 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10714 1.1.1.4 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10715 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10716 1.1 christos else 10717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10718 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; } 10719 1.1.1.4 christos if ${ac_cv_lib_dld_dld_link+:} false; then : 10720 1.1 christos $as_echo_n "(cached) " >&6 10721 1.1 christos else 10722 1.1 christos ac_check_lib_save_LIBS=$LIBS 10723 1.1 christos LIBS="-ldld $LIBS" 10724 1.1 christos if test x$gcc_no_link = xyes; then 10725 1.1.1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10726 1.1 christos fi 10727 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10728 1.1 christos /* end confdefs.h. */ 10729 1.1 christos 10730 1.1 christos /* Override any GCC internal prototype to avoid an error. 10731 1.1 christos Use char because int might match the return type of a GCC 10732 1.1 christos builtin and then its argument prototype would still apply. */ 10733 1.1 christos #ifdef __cplusplus 10734 1.1 christos extern "C" 10735 1.1 christos #endif 10736 1.1 christos char dld_link (); 10737 1.1 christos int 10738 1.1 christos main () 10739 1.1 christos { 10740 1.1 christos return dld_link (); 10741 1.1 christos ; 10742 1.1 christos return 0; 10743 1.1 christos } 10744 1.1 christos _ACEOF 10745 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10746 1.1 christos ac_cv_lib_dld_dld_link=yes 10747 1.1 christos else 10748 1.1 christos ac_cv_lib_dld_dld_link=no 10749 1.1 christos fi 10750 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10751 1.1 christos conftest$ac_exeext conftest.$ac_ext 10752 1.1 christos LIBS=$ac_check_lib_save_LIBS 10753 1.1 christos fi 10754 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10755 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10756 1.1.1.4 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10757 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10758 1.1 christos fi 10759 1.1 christos 10760 1.1 christos 10761 1.1 christos fi 10762 1.1 christos 10763 1.1 christos 10764 1.1 christos fi 10765 1.1 christos 10766 1.1 christos 10767 1.1 christos fi 10768 1.1 christos 10769 1.1 christos 10770 1.1 christos fi 10771 1.1 christos 10772 1.1 christos 10773 1.1 christos fi 10774 1.1 christos 10775 1.1 christos ;; 10776 1.1 christos esac 10777 1.1 christos 10778 1.1 christos if test "x$lt_cv_dlopen" != xno; then 10779 1.1 christos enable_dlopen=yes 10780 1.1 christos else 10781 1.1 christos enable_dlopen=no 10782 1.1 christos fi 10783 1.1 christos 10784 1.1 christos case $lt_cv_dlopen in 10785 1.1 christos dlopen) 10786 1.1 christos save_CPPFLAGS="$CPPFLAGS" 10787 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10788 1.1 christos 10789 1.1 christos save_LDFLAGS="$LDFLAGS" 10790 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10791 1.1 christos 10792 1.1 christos save_LIBS="$LIBS" 10793 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS" 10794 1.1 christos 10795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10796 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10797 1.1.1.4 christos if ${lt_cv_dlopen_self+:} false; then : 10798 1.1 christos $as_echo_n "(cached) " >&6 10799 1.1 christos else 10800 1.1 christos if test "$cross_compiling" = yes; then : 10801 1.1 christos lt_cv_dlopen_self=cross 10802 1.1 christos else 10803 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10804 1.1 christos lt_status=$lt_dlunknown 10805 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 10806 1.1.1.9 christos #line 10806 "configure" 10807 1.1 christos #include "confdefs.h" 10808 1.1 christos 10809 1.1 christos #if HAVE_DLFCN_H 10810 1.1 christos #include <dlfcn.h> 10811 1.1 christos #endif 10812 1.1 christos 10813 1.1 christos #include <stdio.h> 10814 1.1 christos 10815 1.1 christos #ifdef RTLD_GLOBAL 10816 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 10817 1.1 christos #else 10818 1.1 christos # ifdef DL_GLOBAL 10819 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 10820 1.1 christos # else 10821 1.1 christos # define LT_DLGLOBAL 0 10822 1.1 christos # endif 10823 1.1 christos #endif 10824 1.1 christos 10825 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10826 1.1 christos find out it does not work in some platform. */ 10827 1.1 christos #ifndef LT_DLLAZY_OR_NOW 10828 1.1 christos # ifdef RTLD_LAZY 10829 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 10830 1.1 christos # else 10831 1.1 christos # ifdef DL_LAZY 10832 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 10833 1.1 christos # else 10834 1.1 christos # ifdef RTLD_NOW 10835 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 10836 1.1 christos # else 10837 1.1 christos # ifdef DL_NOW 10838 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 10839 1.1 christos # else 10840 1.1 christos # define LT_DLLAZY_OR_NOW 0 10841 1.1 christos # endif 10842 1.1 christos # endif 10843 1.1 christos # endif 10844 1.1 christos # endif 10845 1.1 christos #endif 10846 1.1 christos 10847 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 10848 1.1 christos correspondingly for the symbols needed. */ 10849 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10850 1.1 christos void fnord () __attribute__((visibility("default"))); 10851 1.1 christos #endif 10852 1.1 christos 10853 1.1 christos void fnord () { int i=42; } 10854 1.1 christos int main () 10855 1.1 christos { 10856 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10857 1.1 christos int status = $lt_dlunknown; 10858 1.1 christos 10859 1.1 christos if (self) 10860 1.1 christos { 10861 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10862 1.1 christos else 10863 1.1 christos { 10864 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10865 1.1 christos else puts (dlerror ()); 10866 1.1 christos } 10867 1.1 christos /* dlclose (self); */ 10868 1.1 christos } 10869 1.1 christos else 10870 1.1 christos puts (dlerror ()); 10871 1.1 christos 10872 1.1 christos return status; 10873 1.1 christos } 10874 1.1 christos _LT_EOF 10875 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10876 1.1 christos (eval $ac_link) 2>&5 10877 1.1 christos ac_status=$? 10878 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10879 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10880 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 10881 1.1 christos lt_status=$? 10882 1.1 christos case x$lt_status in 10883 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10884 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10885 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10886 1.1 christos esac 10887 1.1 christos else : 10888 1.1 christos # compilation failed 10889 1.1 christos lt_cv_dlopen_self=no 10890 1.1 christos fi 10891 1.1 christos fi 10892 1.1 christos rm -fr conftest* 10893 1.1 christos 10894 1.1 christos 10895 1.1 christos fi 10896 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10897 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; } 10898 1.1 christos 10899 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then 10900 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10901 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10902 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10903 1.1.1.4 christos if ${lt_cv_dlopen_self_static+:} false; then : 10904 1.1 christos $as_echo_n "(cached) " >&6 10905 1.1 christos else 10906 1.1 christos if test "$cross_compiling" = yes; then : 10907 1.1 christos lt_cv_dlopen_self_static=cross 10908 1.1 christos else 10909 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10910 1.1 christos lt_status=$lt_dlunknown 10911 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 10912 1.1.1.9 christos #line 10912 "configure" 10913 1.1 christos #include "confdefs.h" 10914 1.1 christos 10915 1.1 christos #if HAVE_DLFCN_H 10916 1.1 christos #include <dlfcn.h> 10917 1.1 christos #endif 10918 1.1 christos 10919 1.1 christos #include <stdio.h> 10920 1.1 christos 10921 1.1 christos #ifdef RTLD_GLOBAL 10922 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 10923 1.1 christos #else 10924 1.1 christos # ifdef DL_GLOBAL 10925 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 10926 1.1 christos # else 10927 1.1 christos # define LT_DLGLOBAL 0 10928 1.1 christos # endif 10929 1.1 christos #endif 10930 1.1 christos 10931 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10932 1.1 christos find out it does not work in some platform. */ 10933 1.1 christos #ifndef LT_DLLAZY_OR_NOW 10934 1.1 christos # ifdef RTLD_LAZY 10935 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 10936 1.1 christos # else 10937 1.1 christos # ifdef DL_LAZY 10938 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 10939 1.1 christos # else 10940 1.1 christos # ifdef RTLD_NOW 10941 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 10942 1.1 christos # else 10943 1.1 christos # ifdef DL_NOW 10944 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 10945 1.1 christos # else 10946 1.1 christos # define LT_DLLAZY_OR_NOW 0 10947 1.1 christos # endif 10948 1.1 christos # endif 10949 1.1 christos # endif 10950 1.1 christos # endif 10951 1.1 christos #endif 10952 1.1 christos 10953 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 10954 1.1 christos correspondingly for the symbols needed. */ 10955 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10956 1.1 christos void fnord () __attribute__((visibility("default"))); 10957 1.1 christos #endif 10958 1.1 christos 10959 1.1 christos void fnord () { int i=42; } 10960 1.1 christos int main () 10961 1.1 christos { 10962 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10963 1.1 christos int status = $lt_dlunknown; 10964 1.1 christos 10965 1.1 christos if (self) 10966 1.1 christos { 10967 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10968 1.1 christos else 10969 1.1 christos { 10970 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10971 1.1 christos else puts (dlerror ()); 10972 1.1 christos } 10973 1.1 christos /* dlclose (self); */ 10974 1.1 christos } 10975 1.1 christos else 10976 1.1 christos puts (dlerror ()); 10977 1.1 christos 10978 1.1 christos return status; 10979 1.1 christos } 10980 1.1 christos _LT_EOF 10981 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10982 1.1 christos (eval $ac_link) 2>&5 10983 1.1 christos ac_status=$? 10984 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10985 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10986 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 10987 1.1 christos lt_status=$? 10988 1.1 christos case x$lt_status in 10989 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10990 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10991 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10992 1.1 christos esac 10993 1.1 christos else : 10994 1.1 christos # compilation failed 10995 1.1 christos lt_cv_dlopen_self_static=no 10996 1.1 christos fi 10997 1.1 christos fi 10998 1.1 christos rm -fr conftest* 10999 1.1 christos 11000 1.1 christos 11001 1.1 christos fi 11002 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11003 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; } 11004 1.1 christos fi 11005 1.1 christos 11006 1.1 christos CPPFLAGS="$save_CPPFLAGS" 11007 1.1 christos LDFLAGS="$save_LDFLAGS" 11008 1.1 christos LIBS="$save_LIBS" 11009 1.1 christos ;; 11010 1.1 christos esac 11011 1.1 christos 11012 1.1 christos case $lt_cv_dlopen_self in 11013 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11014 1.1 christos *) enable_dlopen_self=unknown ;; 11015 1.1 christos esac 11016 1.1 christos 11017 1.1 christos case $lt_cv_dlopen_self_static in 11018 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11019 1.1 christos *) enable_dlopen_self_static=unknown ;; 11020 1.1 christos esac 11021 1.1 christos fi 11022 1.1 christos 11023 1.1 christos 11024 1.1 christos 11025 1.1 christos 11026 1.1 christos 11027 1.1 christos 11028 1.1 christos 11029 1.1 christos 11030 1.1 christos 11031 1.1 christos 11032 1.1 christos 11033 1.1 christos 11034 1.1 christos 11035 1.1 christos 11036 1.1 christos 11037 1.1 christos 11038 1.1 christos 11039 1.1 christos striplib= 11040 1.1 christos old_striplib= 11041 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11042 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11043 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11044 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11045 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11046 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11047 1.1 christos $as_echo "yes" >&6; } 11048 1.1 christos else 11049 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough 11050 1.1 christos case $host_os in 11051 1.1 christos darwin*) 11052 1.1 christos if test -n "$STRIP" ; then 11053 1.1 christos striplib="$STRIP -x" 11054 1.1 christos old_striplib="$STRIP -S" 11055 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11056 1.1 christos $as_echo "yes" >&6; } 11057 1.1 christos else 11058 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11059 1.1 christos $as_echo "no" >&6; } 11060 1.1 christos fi 11061 1.1 christos ;; 11062 1.1 christos *) 11063 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11064 1.1 christos $as_echo "no" >&6; } 11065 1.1 christos ;; 11066 1.1 christos esac 11067 1.1 christos fi 11068 1.1 christos 11069 1.1 christos 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 # Report which library types will actually be built 11081 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11082 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11084 1.1 christos $as_echo "$can_build_shared" >&6; } 11085 1.1 christos 11086 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11087 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; } 11088 1.1 christos test "$can_build_shared" = "no" && enable_shared=no 11089 1.1 christos 11090 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and 11091 1.1 christos # are all built from PIC. 11092 1.1 christos case $host_os in 11093 1.1 christos aix3*) 11094 1.1 christos test "$enable_shared" = yes && enable_static=no 11095 1.1 christos if test -n "$RANLIB"; then 11096 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib" 11097 1.1 christos postinstall_cmds='$RANLIB $lib' 11098 1.1 christos fi 11099 1.1 christos ;; 11100 1.1 christos 11101 1.1 christos aix[4-9]*) 11102 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11103 1.1 christos test "$enable_shared" = yes && enable_static=no 11104 1.1 christos fi 11105 1.1 christos ;; 11106 1.1 christos esac 11107 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11108 1.1 christos $as_echo "$enable_shared" >&6; } 11109 1.1 christos 11110 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11111 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; } 11112 1.1 christos # Make sure either enable_shared or enable_static is yes. 11113 1.1 christos test "$enable_shared" = yes || enable_static=yes 11114 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11115 1.1 christos $as_echo "$enable_static" >&6; } 11116 1.1 christos 11117 1.1 christos 11118 1.1 christos 11119 1.1 christos 11120 1.1 christos fi 11121 1.1 christos ac_ext=c 11122 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11123 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11124 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11125 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11126 1.1 christos 11127 1.1 christos CC="$lt_save_CC" 11128 1.1 christos 11129 1.1 christos 11130 1.1 christos 11131 1.1 christos 11132 1.1 christos 11133 1.1 christos 11134 1.1 christos 11135 1.1 christos 11136 1.1 christos 11137 1.1 christos 11138 1.1 christos 11139 1.1 christos 11140 1.1 christos 11141 1.1 christos ac_config_commands="$ac_config_commands libtool" 11142 1.1 christos 11143 1.1 christos 11144 1.1 christos 11145 1.1 christos 11146 1.1 christos # Only expand once: 11147 1.1 christos 11148 1.1 christos 11149 1.1.1.9 christos if test x$enable_darwin_at_rpath = xyes; then 11150 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_TRUE= 11151 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_FALSE='#' 11152 1.1.1.9 christos else 11153 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_TRUE='#' 11154 1.1.1.9 christos ENABLE_DARWIN_AT_RPATH_FALSE= 11155 1.1.1.9 christos fi 11156 1.1.1.9 christos 11157 1.1 christos 11158 1.1 christos # Find CPP now so that any conditional tests below won't do it and 11159 1.1 christos # thereby make the resulting definitions conditional. 11160 1.1 christos ac_ext=c 11161 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11162 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11163 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11164 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11165 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11166 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 11167 1.1 christos # On Suns, sometimes $CPP names a directory. 11168 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 11169 1.1 christos CPP= 11170 1.1 christos fi 11171 1.1 christos if test -z "$CPP"; then 11172 1.1.1.4 christos if ${ac_cv_prog_CPP+:} false; then : 11173 1.1 christos $as_echo_n "(cached) " >&6 11174 1.1 christos else 11175 1.1 christos # Double quotes because CPP needs to be expanded 11176 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11177 1.1 christos do 11178 1.1 christos ac_preproc_ok=false 11179 1.1 christos for ac_c_preproc_warn_flag in '' yes 11180 1.1 christos do 11181 1.1 christos # Use a header file that comes with gcc, so configuring glibc 11182 1.1 christos # with a fresh cross-compiler works. 11183 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11184 1.1 christos # <limits.h> exists even on freestanding compilers. 11185 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 11186 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 11187 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11188 1.1 christos /* end confdefs.h. */ 11189 1.1 christos #ifdef __STDC__ 11190 1.1 christos # include <limits.h> 11191 1.1 christos #else 11192 1.1 christos # include <assert.h> 11193 1.1 christos #endif 11194 1.1 christos Syntax error 11195 1.1 christos _ACEOF 11196 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11197 1.1 christos 11198 1.1 christos else 11199 1.1 christos # Broken: fails on valid input. 11200 1.1 christos continue 11201 1.1 christos fi 11202 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11203 1.1 christos 11204 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 11205 1.1 christos # can be detected and how. 11206 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11207 1.1 christos /* end confdefs.h. */ 11208 1.1 christos #include <ac_nonexistent.h> 11209 1.1 christos _ACEOF 11210 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11211 1.1 christos # Broken: success on invalid input. 11212 1.1 christos continue 11213 1.1 christos else 11214 1.1 christos # Passes both tests. 11215 1.1 christos ac_preproc_ok=: 11216 1.1 christos break 11217 1.1 christos fi 11218 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11219 1.1 christos 11220 1.1 christos done 11221 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11222 1.1.1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 11223 1.1 christos if $ac_preproc_ok; then : 11224 1.1 christos break 11225 1.1 christos fi 11226 1.1 christos 11227 1.1 christos done 11228 1.1 christos ac_cv_prog_CPP=$CPP 11229 1.1 christos 11230 1.1 christos fi 11231 1.1 christos CPP=$ac_cv_prog_CPP 11232 1.1 christos else 11233 1.1 christos ac_cv_prog_CPP=$CPP 11234 1.1 christos fi 11235 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 11236 1.1 christos $as_echo "$CPP" >&6; } 11237 1.1 christos ac_preproc_ok=false 11238 1.1 christos for ac_c_preproc_warn_flag in '' yes 11239 1.1 christos do 11240 1.1 christos # Use a header file that comes with gcc, so configuring glibc 11241 1.1 christos # with a fresh cross-compiler works. 11242 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11243 1.1 christos # <limits.h> exists even on freestanding compilers. 11244 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 11245 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 11246 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11247 1.1 christos /* end confdefs.h. */ 11248 1.1 christos #ifdef __STDC__ 11249 1.1 christos # include <limits.h> 11250 1.1 christos #else 11251 1.1 christos # include <assert.h> 11252 1.1 christos #endif 11253 1.1 christos Syntax error 11254 1.1 christos _ACEOF 11255 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11256 1.1 christos 11257 1.1 christos else 11258 1.1 christos # Broken: fails on valid input. 11259 1.1 christos continue 11260 1.1 christos fi 11261 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11262 1.1 christos 11263 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 11264 1.1 christos # can be detected and how. 11265 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11266 1.1 christos /* end confdefs.h. */ 11267 1.1 christos #include <ac_nonexistent.h> 11268 1.1 christos _ACEOF 11269 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 11270 1.1 christos # Broken: success on invalid input. 11271 1.1 christos continue 11272 1.1 christos else 11273 1.1 christos # Passes both tests. 11274 1.1 christos ac_preproc_ok=: 11275 1.1 christos break 11276 1.1 christos fi 11277 1.1.1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 11278 1.1 christos 11279 1.1 christos done 11280 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11281 1.1.1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 11282 1.1 christos if $ac_preproc_ok; then : 11283 1.1 christos 11284 1.1 christos else 11285 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11286 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11287 1.1.1.4 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 11288 1.1.1.4 christos See \`config.log' for more details" "$LINENO" 5; } 11289 1.1 christos fi 11290 1.1 christos 11291 1.1 christos ac_ext=c 11292 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11293 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11294 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11295 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11296 1.1 christos 11297 1.1 christos 11298 1.1 christos if test -n "$with_cross_host"; then 11299 1.1 christos # We are being configured with a cross compiler. AC_REPLACE_FUNCS 11300 1.1 christos # may not work correctly, because the compiler may not be able to 11301 1.1 christos # link executables. 11302 1.1 christos 11303 1.1 christos # We assume newlib. This lets us hard-code the functions we know 11304 1.1 christos # we'll have. 11305 1.1 christos $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h 11306 1.1 christos 11307 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 11308 1.1 christos 11309 1.1 christos else 11310 1.1.1.4 christos 11311 1.1.1.4 christos 11312 1.1.1.4 christos 11313 1.1.1.4 christos for ac_header in $ac_header_list 11314 1.1 christos do : 11315 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11316 1.1.1.4 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 11317 1.1.1.4 christos " 11318 1.1.1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11319 1.1 christos cat >>confdefs.h <<_ACEOF 11320 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11321 1.1 christos _ACEOF 11322 1.1 christos 11323 1.1 christos fi 11324 1.1 christos 11325 1.1 christos done 11326 1.1 christos 11327 1.1.1.4 christos 11328 1.1.1.4 christos 11329 1.1.1.4 christos 11330 1.1.1.4 christos 11331 1.1.1.4 christos 11332 1.1.1.4 christos 11333 1.1.1.4 christos 11334 1.1 christos for ac_func in getpagesize 11335 1.1 christos do : 11336 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 11337 1.1.1.4 christos if test "x$ac_cv_func_getpagesize" = xyes; then : 11338 1.1 christos cat >>confdefs.h <<_ACEOF 11339 1.1 christos #define HAVE_GETPAGESIZE 1 11340 1.1 christos _ACEOF 11341 1.1 christos 11342 1.1 christos fi 11343 1.1 christos done 11344 1.1 christos 11345 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 11346 1.1 christos $as_echo_n "checking for working mmap... " >&6; } 11347 1.1.1.4 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 11348 1.1 christos $as_echo_n "(cached) " >&6 11349 1.1 christos else 11350 1.1 christos if test "$cross_compiling" = yes; then : 11351 1.1 christos ac_cv_func_mmap_fixed_mapped=no 11352 1.1 christos else 11353 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11354 1.1 christos /* end confdefs.h. */ 11355 1.1 christos $ac_includes_default 11356 1.1 christos /* malloc might have been renamed as rpl_malloc. */ 11357 1.1 christos #undef malloc 11358 1.1 christos 11359 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test. 11360 1.1 christos Here is a matrix of mmap possibilities: 11361 1.1 christos mmap private not fixed 11362 1.1 christos mmap private fixed at somewhere currently unmapped 11363 1.1 christos mmap private fixed at somewhere already mapped 11364 1.1 christos mmap shared not fixed 11365 1.1 christos mmap shared fixed at somewhere currently unmapped 11366 1.1 christos mmap shared fixed at somewhere already mapped 11367 1.1 christos For private mappings, we should verify that changes cannot be read() 11368 1.1 christos back from the file, nor mmap's back from the file at a different 11369 1.1 christos address. (There have been systems where private was not correctly 11370 1.1 christos implemented like the infamous i386 svr4.0, and systems where the 11371 1.1 christos VM page cache was not coherent with the file system buffer cache 11372 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.) 11373 1.1 christos For shared mappings, we should conversely verify that changes get 11374 1.1 christos propagated back to all the places they're supposed to be. 11375 1.1 christos 11376 1.1 christos Grep wants private fixed already mapped. 11377 1.1 christos The main things grep needs to know about mmap are: 11378 1.1 christos * does it exist and is it safe to write into the mmap'd area 11379 1.1 christos * how to use it (BSD variants) */ 11380 1.1 christos 11381 1.1 christos #include <fcntl.h> 11382 1.1 christos #include <sys/mman.h> 11383 1.1 christos 11384 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 11385 1.1 christos char *malloc (); 11386 1.1 christos #endif 11387 1.1 christos 11388 1.1 christos /* This mess was copied from the GNU getpagesize.h. */ 11389 1.1 christos #ifndef HAVE_GETPAGESIZE 11390 1.1 christos # ifdef _SC_PAGESIZE 11391 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE) 11392 1.1 christos # else /* no _SC_PAGESIZE */ 11393 1.1 christos # ifdef HAVE_SYS_PARAM_H 11394 1.1 christos # include <sys/param.h> 11395 1.1 christos # ifdef EXEC_PAGESIZE 11396 1.1 christos # define getpagesize() EXEC_PAGESIZE 11397 1.1 christos # else /* no EXEC_PAGESIZE */ 11398 1.1 christos # ifdef NBPG 11399 1.1 christos # define getpagesize() NBPG * CLSIZE 11400 1.1 christos # ifndef CLSIZE 11401 1.1 christos # define CLSIZE 1 11402 1.1 christos # endif /* no CLSIZE */ 11403 1.1 christos # else /* no NBPG */ 11404 1.1 christos # ifdef NBPC 11405 1.1 christos # define getpagesize() NBPC 11406 1.1 christos # else /* no NBPC */ 11407 1.1 christos # ifdef PAGESIZE 11408 1.1 christos # define getpagesize() PAGESIZE 11409 1.1 christos # endif /* PAGESIZE */ 11410 1.1 christos # endif /* no NBPC */ 11411 1.1 christos # endif /* no NBPG */ 11412 1.1 christos # endif /* no EXEC_PAGESIZE */ 11413 1.1 christos # else /* no HAVE_SYS_PARAM_H */ 11414 1.1 christos # define getpagesize() 8192 /* punt totally */ 11415 1.1 christos # endif /* no HAVE_SYS_PARAM_H */ 11416 1.1 christos # endif /* no _SC_PAGESIZE */ 11417 1.1 christos 11418 1.1 christos #endif /* no HAVE_GETPAGESIZE */ 11419 1.1 christos 11420 1.1 christos int 11421 1.1 christos main () 11422 1.1 christos { 11423 1.1 christos char *data, *data2, *data3; 11424 1.1.1.4 christos const char *cdata2; 11425 1.1 christos int i, pagesize; 11426 1.1.1.4 christos int fd, fd2; 11427 1.1 christos 11428 1.1 christos pagesize = getpagesize (); 11429 1.1 christos 11430 1.1 christos /* First, make a file with some known garbage in it. */ 11431 1.1 christos data = (char *) malloc (pagesize); 11432 1.1 christos if (!data) 11433 1.1 christos return 1; 11434 1.1 christos for (i = 0; i < pagesize; ++i) 11435 1.1 christos *(data + i) = rand (); 11436 1.1 christos umask (0); 11437 1.1 christos fd = creat ("conftest.mmap", 0600); 11438 1.1 christos if (fd < 0) 11439 1.1.1.4 christos return 2; 11440 1.1 christos if (write (fd, data, pagesize) != pagesize) 11441 1.1.1.4 christos return 3; 11442 1.1 christos close (fd); 11443 1.1 christos 11444 1.1.1.4 christos /* Next, check that the tail of a page is zero-filled. File must have 11445 1.1.1.4 christos non-zero length, otherwise we risk SIGBUS for entire page. */ 11446 1.1.1.4 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 11447 1.1.1.4 christos if (fd2 < 0) 11448 1.1.1.4 christos return 4; 11449 1.1.1.4 christos cdata2 = ""; 11450 1.1.1.4 christos if (write (fd2, cdata2, 1) != 1) 11451 1.1.1.4 christos return 5; 11452 1.1.1.4 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 11453 1.1.1.4 christos if (data2 == MAP_FAILED) 11454 1.1.1.4 christos return 6; 11455 1.1.1.4 christos for (i = 0; i < pagesize; ++i) 11456 1.1.1.4 christos if (*(data2 + i)) 11457 1.1.1.4 christos return 7; 11458 1.1.1.4 christos close (fd2); 11459 1.1.1.4 christos if (munmap (data2, pagesize)) 11460 1.1.1.4 christos return 8; 11461 1.1.1.4 christos 11462 1.1 christos /* Next, try to mmap the file at a fixed address which already has 11463 1.1 christos something else allocated at it. If we can, also make sure that 11464 1.1 christos we see the same garbage. */ 11465 1.1 christos fd = open ("conftest.mmap", O_RDWR); 11466 1.1 christos if (fd < 0) 11467 1.1.1.4 christos return 9; 11468 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 11469 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L)) 11470 1.1.1.4 christos return 10; 11471 1.1 christos for (i = 0; i < pagesize; ++i) 11472 1.1 christos if (*(data + i) != *(data2 + i)) 11473 1.1.1.4 christos return 11; 11474 1.1 christos 11475 1.1 christos /* Finally, make sure that changes to the mapped area do not 11476 1.1 christos percolate back to the file as seen by read(). (This is a bug on 11477 1.1 christos some variants of i386 svr4.0.) */ 11478 1.1 christos for (i = 0; i < pagesize; ++i) 11479 1.1 christos *(data2 + i) = *(data2 + i) + 1; 11480 1.1 christos data3 = (char *) malloc (pagesize); 11481 1.1 christos if (!data3) 11482 1.1.1.4 christos return 12; 11483 1.1 christos if (read (fd, data3, pagesize) != pagesize) 11484 1.1.1.4 christos return 13; 11485 1.1 christos for (i = 0; i < pagesize; ++i) 11486 1.1 christos if (*(data + i) != *(data3 + i)) 11487 1.1.1.4 christos return 14; 11488 1.1 christos close (fd); 11489 1.1 christos return 0; 11490 1.1 christos } 11491 1.1 christos _ACEOF 11492 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 11493 1.1 christos ac_cv_func_mmap_fixed_mapped=yes 11494 1.1 christos else 11495 1.1 christos ac_cv_func_mmap_fixed_mapped=no 11496 1.1 christos fi 11497 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11498 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 11499 1.1 christos fi 11500 1.1 christos 11501 1.1 christos fi 11502 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 11503 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 11504 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then 11505 1.1 christos 11506 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h 11507 1.1 christos 11508 1.1 christos fi 11509 1.1.1.4 christos rm -f conftest.mmap conftest.txt 11510 1.1 christos 11511 1.1 christos for ac_func in memcpy strerror 11512 1.1 christos do : 11513 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11514 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11515 1.1.1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 11516 1.1 christos cat >>confdefs.h <<_ACEOF 11517 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11518 1.1 christos _ACEOF 11519 1.1 christos 11520 1.1 christos fi 11521 1.1 christos done 11522 1.1 christos 11523 1.1 christos fi 11524 1.1 christos 11525 1.1 christos for ac_header in unistd.h 11526 1.1 christos do : 11527 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 11528 1.1.1.4 christos if test "x$ac_cv_header_unistd_h" = xyes; then : 11529 1.1 christos cat >>confdefs.h <<_ACEOF 11530 1.1 christos #define HAVE_UNISTD_H 1 11531 1.1 christos _ACEOF 11532 1.1 christos 11533 1.1 christos fi 11534 1.1 christos 11535 1.1 christos done 11536 1.1 christos 11537 1.1 christos 11538 1.1.1.9 christos 11539 1.1.1.9 christos # Check whether --with-toolexeclibdir was given. 11540 1.1.1.9 christos if test "${with_toolexeclibdir+set}" = set; then : 11541 1.1.1.9 christos withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 11542 1.1.1.9 christos /) 11543 1.1.1.9 christos ;; 11544 1.1.1.9 christos */) 11545 1.1.1.9 christos with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 11546 1.1.1.9 christos ;; 11547 1.1.1.9 christos esac 11548 1.1.1.9 christos else 11549 1.1.1.9 christos with_toolexeclibdir=no 11550 1.1.1.9 christos fi 11551 1.1.1.9 christos 11552 1.1.1.9 christos 11553 1.1.1.9 christos 11554 1.1 christos if test -n "$with_cross_host" && 11555 1.1 christos test x"$with_cross_host" != x"no"; then 11556 1.1 christos toolexecdir='$(exec_prefix)/$(target_alias)' 11557 1.1.1.9 christos case ${with_toolexeclibdir} in 11558 1.1.1.9 christos no) 11559 1.1.1.9 christos toolexeclibdir='$(toolexecdir)/lib' 11560 1.1.1.9 christos ;; 11561 1.1.1.9 christos *) 11562 1.1.1.9 christos toolexeclibdir=${with_toolexeclibdir} 11563 1.1.1.9 christos ;; 11564 1.1.1.9 christos esac 11565 1.1 christos else 11566 1.1 christos toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11567 1.1 christos toolexeclibdir='$(libdir)' 11568 1.1 christos fi 11569 1.1 christos if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then 11570 1.1 christos multiosdir=/`$CC -print-multi-os-directory` 11571 1.1 christos case $multiosdir in 11572 1.1 christos /.) multiosdir= ;; # Avoid trailing /. 11573 1.1 christos esac 11574 1.1 christos else 11575 1.1 christos multiosdir= 11576 1.1 christos fi 11577 1.1 christos toolexeclibdir=${toolexeclibdir}${multiosdir} 11578 1.1 christos 11579 1.1 christos 11580 1.1 christos 11581 1.1 christos if test -n "$with_target_subdir"; then 11582 1.1 christos TARGET_LIBRARY_TRUE= 11583 1.1 christos TARGET_LIBRARY_FALSE='#' 11584 1.1 christos else 11585 1.1 christos TARGET_LIBRARY_TRUE='#' 11586 1.1 christos TARGET_LIBRARY_FALSE= 11587 1.1 christos fi 11588 1.1 christos 11589 1.1 christos 11590 1.1 christos if test "${multilib}" = "yes"; then 11591 1.1 christos multilib_arg="--enable-multilib" 11592 1.1 christos else 11593 1.1 christos multilib_arg= 11594 1.1 christos fi 11595 1.1 christos 11596 1.1.1.7 christos # Enable --enable-host-shared. 11597 1.1 christos # Check whether --enable-host-shared was given. 11598 1.1 christos if test "${enable_host_shared+set}" = set; then : 11599 1.1.1.7 christos enableval=$enable_host_shared; 11600 1.1.1.7 christos fi 11601 1.1.1.7 christos 11602 1.1.1.7 christos 11603 1.1.1.7 christos 11604 1.1.1.7 christos # Enable --enable-host-pie. 11605 1.1.1.7 christos # Check whether --enable-host-pie was given. 11606 1.1.1.7 christos if test "${enable_host_pie+set}" = set; then : 11607 1.1.1.7 christos enableval=$enable_host_pie; 11608 1.1.1.7 christos fi 11609 1.1.1.7 christos 11610 1.1.1.7 christos 11611 1.1.1.7 christos 11612 1.1.1.7 christos if test x$enable_host_shared = xyes; then 11613 1.1.1.7 christos PICFLAG=-fPIC 11614 1.1.1.7 christos elif test x$enable_host_pie = xyes; then 11615 1.1.1.7 christos PICFLAG=-fPIE 11616 1.1 christos else 11617 1.1 christos PICFLAG= 11618 1.1 christos fi 11619 1.1 christos 11620 1.1 christos 11621 1.1 christos ac_config_files="$ac_config_files Makefile" 11622 1.1 christos 11623 1.1 christos cat >confcache <<\_ACEOF 11624 1.1 christos # This file is a shell script that caches the results of configure 11625 1.1 christos # tests run on this system so they can be shared between configure 11626 1.1 christos # scripts and configure runs, see configure's option --config-cache. 11627 1.1 christos # It is not useful on other systems. If it contains results you don't 11628 1.1 christos # want to keep, you may remove or edit it. 11629 1.1 christos # 11630 1.1 christos # config.status only pays attention to the cache file if you give it 11631 1.1 christos # the --recheck option to rerun configure. 11632 1.1 christos # 11633 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 11634 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 11635 1.1 christos # following values. 11636 1.1 christos 11637 1.1 christos _ACEOF 11638 1.1 christos 11639 1.1 christos # The following way of writing the cache mishandles newlines in values, 11640 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 11641 1.1 christos # So, we kill variables containing newlines. 11642 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 11643 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 11644 1.1 christos ( 11645 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11646 1.1 christos eval ac_val=\$$ac_var 11647 1.1 christos case $ac_val in #( 11648 1.1 christos *${as_nl}*) 11649 1.1 christos case $ac_var in #( 11650 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11651 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11652 1.1 christos esac 11653 1.1 christos case $ac_var in #( 11654 1.1 christos _ | IFS | as_nl) ;; #( 11655 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11656 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 11657 1.1 christos esac ;; 11658 1.1 christos esac 11659 1.1 christos done 11660 1.1 christos 11661 1.1 christos (set) 2>&1 | 11662 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 11663 1.1 christos *${as_nl}ac_space=\ *) 11664 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 11665 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 11666 1.1 christos sed -n \ 11667 1.1 christos "s/'/'\\\\''/g; 11668 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11669 1.1 christos ;; #( 11670 1.1 christos *) 11671 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 11672 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11673 1.1 christos ;; 11674 1.1 christos esac | 11675 1.1 christos sort 11676 1.1 christos ) | 11677 1.1 christos sed ' 11678 1.1 christos /^ac_cv_env_/b end 11679 1.1 christos t clear 11680 1.1 christos :clear 11681 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11682 1.1 christos t end 11683 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11684 1.1 christos :end' >>confcache 11685 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11686 1.1 christos if test -w "$cache_file"; then 11687 1.1.1.4 christos if test "x$cache_file" != "x/dev/null"; then 11688 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11689 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 11690 1.1.1.4 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 11691 1.1.1.4 christos cat confcache >"$cache_file" 11692 1.1.1.4 christos else 11693 1.1.1.4 christos case $cache_file in #( 11694 1.1.1.4 christos */* | ?:*) 11695 1.1.1.4 christos mv -f confcache "$cache_file"$$ && 11696 1.1.1.4 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 11697 1.1.1.4 christos *) 11698 1.1.1.4 christos mv -f confcache "$cache_file" ;; 11699 1.1.1.4 christos esac 11700 1.1.1.4 christos fi 11701 1.1.1.4 christos fi 11702 1.1 christos else 11703 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11704 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11705 1.1 christos fi 11706 1.1 christos fi 11707 1.1 christos rm -f confcache 11708 1.1 christos 11709 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 11710 1.1 christos # Let make expand exec_prefix. 11711 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11712 1.1 christos 11713 1.1 christos # Transform confdefs.h into DEFS. 11714 1.1 christos # Protect against shell expansion while executing Makefile rules. 11715 1.1 christos # Protect against Makefile macro expansion. 11716 1.1 christos # 11717 1.1 christos # If the first sed substitution is executed (which looks for macros that 11718 1.1 christos # take arguments), then branch to the quote section. Otherwise, 11719 1.1 christos # look for a macro that doesn't take arguments. 11720 1.1 christos ac_script=' 11721 1.1 christos :mline 11722 1.1 christos /\\$/{ 11723 1.1 christos N 11724 1.1 christos s,\\\n,, 11725 1.1 christos b mline 11726 1.1 christos } 11727 1.1 christos t clear 11728 1.1 christos :clear 11729 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 11730 1.1 christos t quote 11731 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 11732 1.1 christos t quote 11733 1.1 christos b any 11734 1.1 christos :quote 11735 1.1 christos s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 11736 1.1 christos s/\[/\\&/g 11737 1.1 christos s/\]/\\&/g 11738 1.1 christos s/\$/$$/g 11739 1.1 christos H 11740 1.1 christos :any 11741 1.1 christos ${ 11742 1.1 christos g 11743 1.1 christos s/^\n// 11744 1.1 christos s/\n/ /g 11745 1.1 christos p 11746 1.1 christos } 11747 1.1 christos ' 11748 1.1 christos DEFS=`sed -n "$ac_script" confdefs.h` 11749 1.1 christos 11750 1.1 christos 11751 1.1 christos ac_libobjs= 11752 1.1 christos ac_ltlibobjs= 11753 1.1.1.4 christos U= 11754 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11755 1.1 christos # 1. Remove the extension, and $U if already installed. 11756 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11757 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11758 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11759 1.1 christos # will be set to the directory where LIBOBJS objects are built. 11760 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11761 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11762 1.1 christos done 11763 1.1 christos LIBOBJS=$ac_libobjs 11764 1.1 christos 11765 1.1 christos LTLIBOBJS=$ac_ltlibobjs 11766 1.1 christos 11767 1.1 christos 11768 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11769 1.1.1.4 christos $as_echo_n "checking that generated files are newer than configure... " >&6; } 11770 1.1.1.4 christos if test -n "$am_sleep_pid"; then 11771 1.1.1.4 christos # Hide warnings about reused PIDs. 11772 1.1.1.4 christos wait $am_sleep_pid 2>/dev/null 11773 1.1.1.4 christos fi 11774 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 11775 1.1.1.4 christos $as_echo "done" >&6; } 11776 1.1 christos if test -n "$EXEEXT"; then 11777 1.1 christos am__EXEEXT_TRUE= 11778 1.1 christos am__EXEEXT_FALSE='#' 11779 1.1 christos else 11780 1.1 christos am__EXEEXT_TRUE='#' 11781 1.1 christos am__EXEEXT_FALSE= 11782 1.1 christos fi 11783 1.1 christos 11784 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11785 1.1.1.4 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11786 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 11787 1.1 christos fi 11788 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11789 1.1.1.4 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 11790 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 11791 1.1 christos fi 11792 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11793 1.1.1.4 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11794 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 11795 1.1 christos fi 11796 1.1.1.9 christos if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then 11797 1.1.1.9 christos as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined. 11798 1.1.1.9 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 11799 1.1.1.9 christos fi 11800 1.1 christos if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then 11801 1.1.1.4 christos as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined. 11802 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 11803 1.1 christos fi 11804 1.1 christos 11805 1.1.1.4 christos : "${CONFIG_STATUS=./config.status}" 11806 1.1 christos ac_write_fail=0 11807 1.1 christos ac_clean_files_save=$ac_clean_files 11808 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11809 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11810 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11811 1.1 christos as_write_fail=0 11812 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11813 1.1 christos #! $SHELL 11814 1.1 christos # Generated by $as_me. 11815 1.1 christos # Run this file to recreate the current configuration. 11816 1.1 christos # Compiler output produced by configure, useful for debugging 11817 1.1 christos # configure, is in config.log if it exists. 11818 1.1 christos 11819 1.1 christos debug=false 11820 1.1 christos ac_cs_recheck=false 11821 1.1 christos ac_cs_silent=false 11822 1.1 christos 11823 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 11824 1.1 christos export SHELL 11825 1.1 christos _ASEOF 11826 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11827 1.1 christos ## -------------------- ## 11828 1.1 christos ## M4sh Initialization. ## 11829 1.1 christos ## -------------------- ## 11830 1.1 christos 11831 1.1 christos # Be more Bourne compatible 11832 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 11833 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11834 1.1 christos emulate sh 11835 1.1 christos NULLCMD=: 11836 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11837 1.1 christos # is contrary to our usage. Disable this feature. 11838 1.1 christos alias -g '${1+"$@"}'='"$@"' 11839 1.1 christos setopt NO_GLOB_SUBST 11840 1.1 christos else 11841 1.1 christos case `(set -o) 2>/dev/null` in #( 11842 1.1 christos *posix*) : 11843 1.1 christos set -o posix ;; #( 11844 1.1 christos *) : 11845 1.1 christos ;; 11846 1.1 christos esac 11847 1.1 christos fi 11848 1.1 christos 11849 1.1 christos 11850 1.1 christos as_nl=' 11851 1.1 christos ' 11852 1.1 christos export as_nl 11853 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 11854 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11855 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11856 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11857 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 11858 1.1 christos # but without wasting forks for bash or zsh. 11859 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 11860 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11861 1.1 christos as_echo='print -r --' 11862 1.1 christos as_echo_n='print -rn --' 11863 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11864 1.1 christos as_echo='printf %s\n' 11865 1.1 christos as_echo_n='printf %s' 11866 1.1 christos else 11867 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11868 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11869 1.1 christos as_echo_n='/usr/ucb/echo -n' 11870 1.1 christos else 11871 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11872 1.1 christos as_echo_n_body='eval 11873 1.1 christos arg=$1; 11874 1.1 christos case $arg in #( 11875 1.1 christos *"$as_nl"*) 11876 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 11877 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11878 1.1 christos esac; 11879 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11880 1.1 christos ' 11881 1.1 christos export as_echo_n_body 11882 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 11883 1.1 christos fi 11884 1.1 christos export as_echo_body 11885 1.1 christos as_echo='sh -c $as_echo_body as_echo' 11886 1.1 christos fi 11887 1.1 christos 11888 1.1 christos # The user is always right. 11889 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 11890 1.1 christos PATH_SEPARATOR=: 11891 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11892 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11893 1.1 christos PATH_SEPARATOR=';' 11894 1.1 christos } 11895 1.1 christos fi 11896 1.1 christos 11897 1.1 christos 11898 1.1 christos # IFS 11899 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 11900 1.1 christos # there to prevent editors from complaining about space-tab. 11901 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 11902 1.1 christos # splitting by setting IFS to empty value.) 11903 1.1 christos IFS=" "" $as_nl" 11904 1.1 christos 11905 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 11906 1.1.1.4 christos as_myself= 11907 1.1 christos case $0 in #(( 11908 1.1 christos *[\\/]* ) as_myself=$0 ;; 11909 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11910 1.1 christos for as_dir in $PATH 11911 1.1 christos do 11912 1.1 christos IFS=$as_save_IFS 11913 1.1 christos test -z "$as_dir" && as_dir=. 11914 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11915 1.1 christos done 11916 1.1 christos IFS=$as_save_IFS 11917 1.1 christos 11918 1.1 christos ;; 11919 1.1 christos esac 11920 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 11921 1.1 christos # in which case we are not to be found in the path. 11922 1.1 christos if test "x$as_myself" = x; then 11923 1.1 christos as_myself=$0 11924 1.1 christos fi 11925 1.1 christos if test ! -f "$as_myself"; then 11926 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11927 1.1 christos exit 1 11928 1.1 christos fi 11929 1.1 christos 11930 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 11931 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11932 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 11933 1.1 christos # trigger a bug in pdksh 5.2.14. 11934 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 11935 1.1 christos do eval test x\${$as_var+set} = xset \ 11936 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11937 1.1 christos done 11938 1.1 christos PS1='$ ' 11939 1.1 christos PS2='> ' 11940 1.1 christos PS4='+ ' 11941 1.1 christos 11942 1.1 christos # NLS nuisances. 11943 1.1 christos LC_ALL=C 11944 1.1 christos export LC_ALL 11945 1.1 christos LANGUAGE=C 11946 1.1 christos export LANGUAGE 11947 1.1 christos 11948 1.1 christos # CDPATH. 11949 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11950 1.1 christos 11951 1.1 christos 11952 1.1.1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 11953 1.1.1.4 christos # ---------------------------------------- 11954 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11955 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11956 1.1.1.4 christos # script with STATUS, using 1 if that was 0. 11957 1.1 christos as_fn_error () 11958 1.1 christos { 11959 1.1.1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1 11960 1.1.1.4 christos if test "$4"; then 11961 1.1.1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11962 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11963 1.1 christos fi 11964 1.1.1.4 christos $as_echo "$as_me: error: $2" >&2 11965 1.1 christos as_fn_exit $as_status 11966 1.1 christos } # as_fn_error 11967 1.1 christos 11968 1.1 christos 11969 1.1 christos # as_fn_set_status STATUS 11970 1.1 christos # ----------------------- 11971 1.1 christos # Set $? to STATUS, without forking. 11972 1.1 christos as_fn_set_status () 11973 1.1 christos { 11974 1.1 christos return $1 11975 1.1 christos } # as_fn_set_status 11976 1.1 christos 11977 1.1 christos # as_fn_exit STATUS 11978 1.1 christos # ----------------- 11979 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11980 1.1 christos as_fn_exit () 11981 1.1 christos { 11982 1.1 christos set +e 11983 1.1 christos as_fn_set_status $1 11984 1.1 christos exit $1 11985 1.1 christos } # as_fn_exit 11986 1.1 christos 11987 1.1 christos # as_fn_unset VAR 11988 1.1 christos # --------------- 11989 1.1 christos # Portably unset VAR. 11990 1.1 christos as_fn_unset () 11991 1.1 christos { 11992 1.1 christos { eval $1=; unset $1;} 11993 1.1 christos } 11994 1.1 christos as_unset=as_fn_unset 11995 1.1 christos # as_fn_append VAR VALUE 11996 1.1 christos # ---------------------- 11997 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 11998 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 11999 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 12000 1.1 christos # implementations. 12001 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12002 1.1 christos eval 'as_fn_append () 12003 1.1 christos { 12004 1.1 christos eval $1+=\$2 12005 1.1 christos }' 12006 1.1 christos else 12007 1.1 christos as_fn_append () 12008 1.1 christos { 12009 1.1 christos eval $1=\$$1\$2 12010 1.1 christos } 12011 1.1 christos fi # as_fn_append 12012 1.1 christos 12013 1.1 christos # as_fn_arith ARG... 12014 1.1 christos # ------------------ 12015 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 12016 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 12017 1.1 christos # must be portable across $(()) and expr. 12018 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12019 1.1 christos eval 'as_fn_arith () 12020 1.1 christos { 12021 1.1 christos as_val=$(( $* )) 12022 1.1 christos }' 12023 1.1 christos else 12024 1.1 christos as_fn_arith () 12025 1.1 christos { 12026 1.1 christos as_val=`expr "$@" || test $? -eq 1` 12027 1.1 christos } 12028 1.1 christos fi # as_fn_arith 12029 1.1 christos 12030 1.1 christos 12031 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 12032 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 12033 1.1 christos as_expr=expr 12034 1.1 christos else 12035 1.1 christos as_expr=false 12036 1.1 christos fi 12037 1.1 christos 12038 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12039 1.1 christos as_basename=basename 12040 1.1 christos else 12041 1.1 christos as_basename=false 12042 1.1 christos fi 12043 1.1 christos 12044 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12045 1.1 christos as_dirname=dirname 12046 1.1 christos else 12047 1.1 christos as_dirname=false 12048 1.1 christos fi 12049 1.1 christos 12050 1.1 christos as_me=`$as_basename -- "$0" || 12051 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12052 1.1 christos X"$0" : 'X\(//\)$' \| \ 12053 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 12054 1.1 christos $as_echo X/"$0" | 12055 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 12056 1.1 christos s//\1/ 12057 1.1 christos q 12058 1.1 christos } 12059 1.1 christos /^X\/\(\/\/\)$/{ 12060 1.1 christos s//\1/ 12061 1.1 christos q 12062 1.1 christos } 12063 1.1 christos /^X\/\(\/\).*/{ 12064 1.1 christos s//\1/ 12065 1.1 christos q 12066 1.1 christos } 12067 1.1 christos s/.*/./; q'` 12068 1.1 christos 12069 1.1 christos # Avoid depending upon Character Ranges. 12070 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12071 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12072 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12073 1.1 christos as_cr_digits='0123456789' 12074 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 12075 1.1 christos 12076 1.1 christos ECHO_C= ECHO_N= ECHO_T= 12077 1.1 christos case `echo -n x` in #((((( 12078 1.1 christos -n*) 12079 1.1 christos case `echo 'xy\c'` in 12080 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12081 1.1 christos xy) ECHO_C='\c';; 12082 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12083 1.1 christos ECHO_T=' ';; 12084 1.1 christos esac;; 12085 1.1 christos *) 12086 1.1 christos ECHO_N='-n';; 12087 1.1 christos esac 12088 1.1 christos 12089 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 12090 1.1 christos if test -d conf$$.dir; then 12091 1.1 christos rm -f conf$$.dir/conf$$.file 12092 1.1 christos else 12093 1.1 christos rm -f conf$$.dir 12094 1.1 christos mkdir conf$$.dir 2>/dev/null 12095 1.1 christos fi 12096 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 12097 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 12098 1.1 christos as_ln_s='ln -s' 12099 1.1 christos # ... but there are two gotchas: 12100 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12101 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12102 1.1.1.4 christos # In both cases, we have to default to `cp -pR'. 12103 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12104 1.1.1.4 christos as_ln_s='cp -pR' 12105 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 12106 1.1 christos as_ln_s=ln 12107 1.1 christos else 12108 1.1.1.4 christos as_ln_s='cp -pR' 12109 1.1 christos fi 12110 1.1 christos else 12111 1.1.1.4 christos as_ln_s='cp -pR' 12112 1.1 christos fi 12113 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12114 1.1 christos rmdir conf$$.dir 2>/dev/null 12115 1.1 christos 12116 1.1 christos 12117 1.1 christos # as_fn_mkdir_p 12118 1.1 christos # ------------- 12119 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 12120 1.1 christos as_fn_mkdir_p () 12121 1.1 christos { 12122 1.1 christos 12123 1.1 christos case $as_dir in #( 12124 1.1 christos -*) as_dir=./$as_dir;; 12125 1.1 christos esac 12126 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 12127 1.1 christos as_dirs= 12128 1.1 christos while :; do 12129 1.1 christos case $as_dir in #( 12130 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12131 1.1 christos *) as_qdir=$as_dir;; 12132 1.1 christos esac 12133 1.1 christos as_dirs="'$as_qdir' $as_dirs" 12134 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 12135 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12136 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 12137 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 12138 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12139 1.1 christos $as_echo X"$as_dir" | 12140 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12141 1.1 christos s//\1/ 12142 1.1 christos q 12143 1.1 christos } 12144 1.1 christos /^X\(\/\/\)[^/].*/{ 12145 1.1 christos s//\1/ 12146 1.1 christos q 12147 1.1 christos } 12148 1.1 christos /^X\(\/\/\)$/{ 12149 1.1 christos s//\1/ 12150 1.1 christos q 12151 1.1 christos } 12152 1.1 christos /^X\(\/\).*/{ 12153 1.1 christos s//\1/ 12154 1.1 christos q 12155 1.1 christos } 12156 1.1 christos s/.*/./; q'` 12157 1.1 christos test -d "$as_dir" && break 12158 1.1 christos done 12159 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 12160 1.1.1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12161 1.1 christos 12162 1.1 christos 12163 1.1 christos } # as_fn_mkdir_p 12164 1.1 christos if mkdir -p . 2>/dev/null; then 12165 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 12166 1.1 christos else 12167 1.1 christos test -d ./-p && rmdir ./-p 12168 1.1 christos as_mkdir_p=false 12169 1.1 christos fi 12170 1.1 christos 12171 1.1.1.4 christos 12172 1.1.1.4 christos # as_fn_executable_p FILE 12173 1.1.1.4 christos # ----------------------- 12174 1.1.1.4 christos # Test if FILE is an executable regular file. 12175 1.1.1.4 christos as_fn_executable_p () 12176 1.1.1.4 christos { 12177 1.1.1.4 christos test -f "$1" && test -x "$1" 12178 1.1.1.4 christos } # as_fn_executable_p 12179 1.1.1.4 christos as_test_x='test -x' 12180 1.1.1.4 christos as_executable_p=as_fn_executable_p 12181 1.1 christos 12182 1.1 christos # Sed expression to map a string onto a valid CPP name. 12183 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12184 1.1 christos 12185 1.1 christos # Sed expression to map a string onto a valid variable name. 12186 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12187 1.1 christos 12188 1.1 christos 12189 1.1 christos exec 6>&1 12190 1.1 christos ## ----------------------------------- ## 12191 1.1 christos ## Main body of $CONFIG_STATUS script. ## 12192 1.1 christos ## ----------------------------------- ## 12193 1.1 christos _ASEOF 12194 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12195 1.1 christos 12196 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12197 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 12198 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 12199 1.1 christos # values after options handling. 12200 1.1 christos ac_log=" 12201 1.1.1.9 christos This file was extended by zlib $as_me 1.3.1, which was 12202 1.1.1.4 christos generated by GNU Autoconf 2.69. Invocation command line was 12203 1.1 christos 12204 1.1 christos CONFIG_FILES = $CONFIG_FILES 12205 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 12206 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 12207 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 12208 1.1 christos $ $0 $@ 12209 1.1 christos 12210 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 12211 1.1 christos " 12212 1.1 christos 12213 1.1 christos _ACEOF 12214 1.1 christos 12215 1.1 christos case $ac_config_files in *" 12216 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 12217 1.1 christos esac 12218 1.1 christos 12219 1.1 christos 12220 1.1 christos 12221 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12222 1.1 christos # Files that config.status was made for. 12223 1.1 christos config_files="$ac_config_files" 12224 1.1 christos config_commands="$ac_config_commands" 12225 1.1 christos 12226 1.1 christos _ACEOF 12227 1.1 christos 12228 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12229 1.1 christos ac_cs_usage="\ 12230 1.1 christos \`$as_me' instantiates files and other configuration actions 12231 1.1 christos from templates according to the current configuration. Unless the files 12232 1.1 christos and actions are specified as TAGs, all are instantiated by default. 12233 1.1 christos 12234 1.1 christos Usage: $0 [OPTION]... [TAG]... 12235 1.1 christos 12236 1.1 christos -h, --help print this help, then exit 12237 1.1 christos -V, --version print version number and configuration settings, then exit 12238 1.1.1.4 christos --config print configuration, then exit 12239 1.1 christos -q, --quiet, --silent 12240 1.1 christos do not print progress messages 12241 1.1 christos -d, --debug don't remove temporary files 12242 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 12243 1.1 christos --file=FILE[:TEMPLATE] 12244 1.1 christos instantiate the configuration file FILE 12245 1.1 christos 12246 1.1 christos Configuration files: 12247 1.1 christos $config_files 12248 1.1 christos 12249 1.1 christos Configuration commands: 12250 1.1 christos $config_commands 12251 1.1 christos 12252 1.1 christos Report bugs to the package provider." 12253 1.1 christos 12254 1.1 christos _ACEOF 12255 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12256 1.1.1.4 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12257 1.1 christos ac_cs_version="\\ 12258 1.1.1.9 christos zlib config.status 1.3.1 12259 1.1.1.4 christos configured by $0, generated by GNU Autoconf 2.69, 12260 1.1.1.4 christos with options \\"\$ac_cs_config\\" 12261 1.1 christos 12262 1.1.1.4 christos Copyright (C) 2012 Free Software Foundation, Inc. 12263 1.1 christos This config.status script is free software; the Free Software Foundation 12264 1.1 christos gives unlimited permission to copy, distribute and modify it." 12265 1.1 christos 12266 1.1 christos ac_pwd='$ac_pwd' 12267 1.1 christos srcdir='$srcdir' 12268 1.1 christos INSTALL='$INSTALL' 12269 1.1 christos MKDIR_P='$MKDIR_P' 12270 1.1 christos AWK='$AWK' 12271 1.1 christos test -n "\$AWK" || AWK=awk 12272 1.1 christos _ACEOF 12273 1.1 christos 12274 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12275 1.1 christos # The default lists apply if the user does not specify any file. 12276 1.1 christos ac_need_defaults=: 12277 1.1 christos while test $# != 0 12278 1.1 christos do 12279 1.1 christos case $1 in 12280 1.1.1.4 christos --*=?*) 12281 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 12282 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12283 1.1 christos ac_shift=: 12284 1.1 christos ;; 12285 1.1.1.4 christos --*=) 12286 1.1.1.4 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 12287 1.1.1.4 christos ac_optarg= 12288 1.1.1.4 christos ac_shift=: 12289 1.1.1.4 christos ;; 12290 1.1 christos *) 12291 1.1 christos ac_option=$1 12292 1.1 christos ac_optarg=$2 12293 1.1 christos ac_shift=shift 12294 1.1 christos ;; 12295 1.1 christos esac 12296 1.1 christos 12297 1.1 christos case $ac_option in 12298 1.1 christos # Handling of the options. 12299 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12300 1.1 christos ac_cs_recheck=: ;; 12301 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12302 1.1 christos $as_echo "$ac_cs_version"; exit ;; 12303 1.1.1.4 christos --config | --confi | --conf | --con | --co | --c ) 12304 1.1.1.4 christos $as_echo "$ac_cs_config"; exit ;; 12305 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 12306 1.1 christos debug=: ;; 12307 1.1 christos --file | --fil | --fi | --f ) 12308 1.1 christos $ac_shift 12309 1.1 christos case $ac_optarg in 12310 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12311 1.1.1.4 christos '') as_fn_error $? "missing file argument" ;; 12312 1.1 christos esac 12313 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 12314 1.1 christos ac_need_defaults=false;; 12315 1.1 christos --he | --h | --help | --hel | -h ) 12316 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 12317 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12318 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 12319 1.1 christos ac_cs_silent=: ;; 12320 1.1 christos 12321 1.1 christos # This is an error. 12322 1.1.1.4 christos -*) as_fn_error $? "unrecognized option: \`$1' 12323 1.1 christos Try \`$0 --help' for more information." ;; 12324 1.1 christos 12325 1.1 christos *) as_fn_append ac_config_targets " $1" 12326 1.1 christos ac_need_defaults=false ;; 12327 1.1 christos 12328 1.1 christos esac 12329 1.1 christos shift 12330 1.1 christos done 12331 1.1 christos 12332 1.1 christos ac_configure_extra_args= 12333 1.1 christos 12334 1.1 christos if $ac_cs_silent; then 12335 1.1 christos exec 6>/dev/null 12336 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 12337 1.1 christos fi 12338 1.1 christos 12339 1.1 christos _ACEOF 12340 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12341 1.1 christos if \$ac_cs_recheck; then 12342 1.1.1.4 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12343 1.1 christos shift 12344 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12345 1.1 christos CONFIG_SHELL='$SHELL' 12346 1.1 christos export CONFIG_SHELL 12347 1.1 christos exec "\$@" 12348 1.1 christos fi 12349 1.1 christos 12350 1.1 christos _ACEOF 12351 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12352 1.1 christos exec 5>>config.log 12353 1.1 christos { 12354 1.1 christos echo 12355 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12356 1.1 christos ## Running $as_me. ## 12357 1.1 christos _ASBOX 12358 1.1 christos $as_echo "$ac_log" 12359 1.1 christos } >&5 12360 1.1 christos 12361 1.1 christos _ACEOF 12362 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12363 1.1 christos # 12364 1.1 christos # INIT-COMMANDS 12365 1.1 christos # 12366 1.1 christos 12367 1.1 christos srcdir="$srcdir" 12368 1.1 christos host="$host" 12369 1.1 christos target="$target" 12370 1.1 christos with_multisubdir="$with_multisubdir" 12371 1.1 christos with_multisrctop="$with_multisrctop" 12372 1.1 christos with_target_subdir="$with_target_subdir" 12373 1.1 christos ac_configure_args="${multilib_arg} ${ac_configure_args}" 12374 1.1 christos multi_basedir="$multi_basedir" 12375 1.1 christos CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12376 1.1 christos CC="$CC" 12377 1.1 christos CXX="$CXX" 12378 1.1 christos GFORTRAN="$GFORTRAN" 12379 1.1.1.4 christos GDC="$GDC" 12380 1.1 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12381 1.1 christos 12382 1.1 christos 12383 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout 12384 1.1 christos # if CDPATH is set. 12385 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12386 1.1 christos 12387 1.1 christos sed_quote_subst='$sed_quote_subst' 12388 1.1 christos double_quote_subst='$double_quote_subst' 12389 1.1 christos delay_variable_subst='$delay_variable_subst' 12390 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12391 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12392 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12393 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12394 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12395 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12396 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12397 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12398 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12399 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12400 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12401 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12402 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12403 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12404 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12405 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12406 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12407 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12408 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12409 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12410 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12411 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12412 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12413 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12414 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12415 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12416 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12417 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12418 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12419 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12420 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12421 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12422 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12423 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12424 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12425 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12426 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12427 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12428 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12429 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12430 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12431 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12432 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12433 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12434 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12435 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12436 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12437 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"`' 12438 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"`' 12439 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12440 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12441 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12442 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12443 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12444 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12445 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12446 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12447 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12448 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12449 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12450 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12451 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12452 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12453 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12454 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12455 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12456 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12457 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12458 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12459 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12460 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12461 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12462 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12463 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12464 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12465 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12466 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12467 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12468 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12469 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12470 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12471 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12472 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12473 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12474 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12475 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12476 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12477 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12478 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12479 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12480 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12481 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12482 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12483 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12484 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12485 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12486 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12487 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12488 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12489 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12490 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12491 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12492 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12493 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12494 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12495 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12496 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12497 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12498 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12499 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12500 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12501 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12502 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12503 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12504 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12505 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12506 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12507 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12508 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12509 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12510 1.1 christos 12511 1.1 christos LTCC='$LTCC' 12512 1.1 christos LTCFLAGS='$LTCFLAGS' 12513 1.1 christos compiler='$compiler_DEFAULT' 12514 1.1 christos 12515 1.1 christos # A function that is used when there is no print builtin or printf. 12516 1.1 christos func_fallback_echo () 12517 1.1 christos { 12518 1.1 christos eval 'cat <<_LTECHO_EOF 12519 1.1 christos \$1 12520 1.1 christos _LTECHO_EOF' 12521 1.1 christos } 12522 1.1 christos 12523 1.1 christos # Quote evaled strings. 12524 1.1 christos for var in SHELL \ 12525 1.1 christos ECHO \ 12526 1.1 christos SED \ 12527 1.1 christos GREP \ 12528 1.1 christos EGREP \ 12529 1.1 christos FGREP \ 12530 1.1 christos LD \ 12531 1.1 christos NM \ 12532 1.1 christos LN_S \ 12533 1.1 christos lt_SP2NL \ 12534 1.1 christos lt_NL2SP \ 12535 1.1 christos reload_flag \ 12536 1.1 christos OBJDUMP \ 12537 1.1 christos deplibs_check_method \ 12538 1.1 christos file_magic_cmd \ 12539 1.1 christos AR \ 12540 1.1 christos AR_FLAGS \ 12541 1.1 christos STRIP \ 12542 1.1 christos RANLIB \ 12543 1.1 christos CC \ 12544 1.1 christos CFLAGS \ 12545 1.1 christos compiler \ 12546 1.1 christos lt_cv_sys_global_symbol_pipe \ 12547 1.1 christos lt_cv_sys_global_symbol_to_cdecl \ 12548 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \ 12549 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12550 1.1 christos lt_prog_compiler_no_builtin_flag \ 12551 1.1 christos lt_prog_compiler_wl \ 12552 1.1 christos lt_prog_compiler_pic \ 12553 1.1 christos lt_prog_compiler_static \ 12554 1.1 christos lt_cv_prog_compiler_c_o \ 12555 1.1 christos need_locks \ 12556 1.1 christos DSYMUTIL \ 12557 1.1 christos NMEDIT \ 12558 1.1 christos LIPO \ 12559 1.1 christos OTOOL \ 12560 1.1 christos OTOOL64 \ 12561 1.1 christos shrext_cmds \ 12562 1.1 christos export_dynamic_flag_spec \ 12563 1.1 christos whole_archive_flag_spec \ 12564 1.1 christos compiler_needs_object \ 12565 1.1 christos with_gnu_ld \ 12566 1.1 christos allow_undefined_flag \ 12567 1.1 christos no_undefined_flag \ 12568 1.1 christos hardcode_libdir_flag_spec \ 12569 1.1 christos hardcode_libdir_flag_spec_ld \ 12570 1.1 christos hardcode_libdir_separator \ 12571 1.1 christos fix_srcfile_path \ 12572 1.1 christos exclude_expsyms \ 12573 1.1 christos include_expsyms \ 12574 1.1 christos file_list_spec \ 12575 1.1 christos variables_saved_for_relink \ 12576 1.1 christos libname_spec \ 12577 1.1 christos library_names_spec \ 12578 1.1 christos soname_spec \ 12579 1.1 christos install_override_mode \ 12580 1.1 christos finish_eval \ 12581 1.1 christos old_striplib \ 12582 1.1 christos striplib; do 12583 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12584 1.1 christos *[\\\\\\\`\\"\\\$]*) 12585 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12586 1.1 christos ;; 12587 1.1 christos *) 12588 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12589 1.1 christos ;; 12590 1.1 christos esac 12591 1.1 christos done 12592 1.1 christos 12593 1.1 christos # Double-quote double-evaled strings. 12594 1.1 christos for var in reload_cmds \ 12595 1.1 christos old_postinstall_cmds \ 12596 1.1 christos old_postuninstall_cmds \ 12597 1.1 christos old_archive_cmds \ 12598 1.1 christos extract_expsyms_cmds \ 12599 1.1 christos old_archive_from_new_cmds \ 12600 1.1 christos old_archive_from_expsyms_cmds \ 12601 1.1 christos archive_cmds \ 12602 1.1 christos archive_expsym_cmds \ 12603 1.1 christos module_cmds \ 12604 1.1 christos module_expsym_cmds \ 12605 1.1 christos export_symbols_cmds \ 12606 1.1 christos prelink_cmds \ 12607 1.1 christos postinstall_cmds \ 12608 1.1 christos postuninstall_cmds \ 12609 1.1 christos finish_cmds \ 12610 1.1 christos sys_lib_search_path_spec \ 12611 1.1 christos sys_lib_dlsearch_path_spec; do 12612 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12613 1.1 christos *[\\\\\\\`\\"\\\$]*) 12614 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12615 1.1 christos ;; 12616 1.1 christos *) 12617 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12618 1.1 christos ;; 12619 1.1 christos esac 12620 1.1 christos done 12621 1.1 christos 12622 1.1 christos ac_aux_dir='$ac_aux_dir' 12623 1.1 christos xsi_shell='$xsi_shell' 12624 1.1 christos lt_shell_append='$lt_shell_append' 12625 1.1 christos 12626 1.1 christos # See if we are running on zsh, and set the options which allow our 12627 1.1 christos # commands through without removal of \ escapes INIT. 12628 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then 12629 1.1 christos setopt NO_GLOB_SUBST 12630 1.1 christos fi 12631 1.1 christos 12632 1.1 christos 12633 1.1 christos PACKAGE='$PACKAGE' 12634 1.1 christos VERSION='$VERSION' 12635 1.1 christos TIMESTAMP='$TIMESTAMP' 12636 1.1 christos RM='$RM' 12637 1.1 christos ofile='$ofile' 12638 1.1 christos 12639 1.1 christos 12640 1.1 christos 12641 1.1 christos 12642 1.1 christos _ACEOF 12643 1.1 christos 12644 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12645 1.1 christos 12646 1.1 christos # Handling of arguments. 12647 1.1 christos for ac_config_target in $ac_config_targets 12648 1.1 christos do 12649 1.1 christos case $ac_config_target in 12650 1.1 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12651 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12652 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12653 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12654 1.1 christos 12655 1.1.1.4 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12656 1.1 christos esac 12657 1.1 christos done 12658 1.1 christos 12659 1.1 christos 12660 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 12661 1.1 christos # then the envvar interface is used. Set only those that are not. 12662 1.1 christos # We use the long form for the default assignment because of an extremely 12663 1.1 christos # bizarre bug on SunOS 4.1.3. 12664 1.1 christos if $ac_need_defaults; then 12665 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12666 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12667 1.1 christos fi 12668 1.1 christos 12669 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 12670 1.1 christos # simply because there is no reason against having it here, and in addition, 12671 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 12672 1.1 christos # Hook for its removal unless debugging. 12673 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 12674 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 12675 1.1 christos $debug || 12676 1.1 christos { 12677 1.1.1.4 christos tmp= ac_tmp= 12678 1.1 christos trap 'exit_status=$? 12679 1.1.1.4 christos : "${ac_tmp:=$tmp}" 12680 1.1.1.4 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12681 1.1 christos ' 0 12682 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 12683 1.1 christos } 12684 1.1 christos # Create a (secure) tmp directory for tmp files. 12685 1.1 christos 12686 1.1 christos { 12687 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12688 1.1.1.4 christos test -d "$tmp" 12689 1.1 christos } || 12690 1.1 christos { 12691 1.1 christos tmp=./conf$$-$RANDOM 12692 1.1 christos (umask 077 && mkdir "$tmp") 12693 1.1.1.4 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12694 1.1.1.4 christos ac_tmp=$tmp 12695 1.1 christos 12696 1.1 christos # Set up the scripts for CONFIG_FILES section. 12697 1.1 christos # No need to generate them if there are no CONFIG_FILES. 12698 1.1 christos # This happens for instance with `./config.status config.h'. 12699 1.1 christos if test -n "$CONFIG_FILES"; then 12700 1.1 christos 12701 1.1 christos 12702 1.1 christos ac_cr=`echo X | tr X '\015'` 12703 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 12704 1.1 christos # But we know of no other shell where ac_cr would be empty at this 12705 1.1 christos # point, so we can use a bashism as a fallback. 12706 1.1 christos if test "x$ac_cr" = x; then 12707 1.1 christos eval ac_cr=\$\'\\r\' 12708 1.1 christos fi 12709 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12710 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12711 1.1.1.4 christos ac_cs_awk_cr='\\r' 12712 1.1 christos else 12713 1.1 christos ac_cs_awk_cr=$ac_cr 12714 1.1 christos fi 12715 1.1 christos 12716 1.1.1.4 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12717 1.1 christos _ACEOF 12718 1.1 christos 12719 1.1 christos 12720 1.1 christos { 12721 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 12722 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12723 1.1 christos echo "_ACEOF" 12724 1.1 christos } >conf$$subs.sh || 12725 1.1.1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12726 1.1.1.4 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12727 1.1 christos ac_delim='%!_!# ' 12728 1.1 christos for ac_last_try in false false false false false :; do 12729 1.1 christos . ./conf$$subs.sh || 12730 1.1.1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12731 1.1 christos 12732 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12733 1.1 christos if test $ac_delim_n = $ac_delim_num; then 12734 1.1 christos break 12735 1.1 christos elif $ac_last_try; then 12736 1.1.1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12737 1.1 christos else 12738 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12739 1.1 christos fi 12740 1.1 christos done 12741 1.1 christos rm -f conf$$subs.sh 12742 1.1 christos 12743 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12744 1.1.1.4 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12745 1.1 christos _ACEOF 12746 1.1 christos sed -n ' 12747 1.1 christos h 12748 1.1 christos s/^/S["/; s/!.*/"]=/ 12749 1.1 christos p 12750 1.1 christos g 12751 1.1 christos s/^[^!]*!// 12752 1.1 christos :repl 12753 1.1 christos t repl 12754 1.1 christos s/'"$ac_delim"'$// 12755 1.1 christos t delim 12756 1.1 christos :nl 12757 1.1 christos h 12758 1.1.1.4 christos s/\(.\{148\}\)..*/\1/ 12759 1.1 christos t more1 12760 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12761 1.1 christos p 12762 1.1 christos n 12763 1.1 christos b repl 12764 1.1 christos :more1 12765 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12766 1.1 christos p 12767 1.1 christos g 12768 1.1 christos s/.\{148\}// 12769 1.1 christos t nl 12770 1.1 christos :delim 12771 1.1 christos h 12772 1.1.1.4 christos s/\(.\{148\}\)..*/\1/ 12773 1.1 christos t more2 12774 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 12775 1.1 christos p 12776 1.1 christos b 12777 1.1 christos :more2 12778 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12779 1.1 christos p 12780 1.1 christos g 12781 1.1 christos s/.\{148\}// 12782 1.1 christos t delim 12783 1.1 christos ' <conf$$subs.awk | sed ' 12784 1.1 christos /^[^""]/{ 12785 1.1 christos N 12786 1.1 christos s/\n// 12787 1.1 christos } 12788 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 12789 1.1 christos rm -f conf$$subs.awk 12790 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12791 1.1 christos _ACAWK 12792 1.1.1.4 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12793 1.1 christos for (key in S) S_is_set[key] = 1 12794 1.1 christos FS = "" 12795 1.1 christos 12796 1.1 christos } 12797 1.1 christos { 12798 1.1 christos line = $ 0 12799 1.1 christos nfields = split(line, field, "@") 12800 1.1 christos substed = 0 12801 1.1 christos len = length(field[1]) 12802 1.1 christos for (i = 2; i < nfields; i++) { 12803 1.1 christos key = field[i] 12804 1.1 christos keylen = length(key) 12805 1.1 christos if (S_is_set[key]) { 12806 1.1 christos value = S[key] 12807 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12808 1.1 christos len += length(value) + length(field[++i]) 12809 1.1 christos substed = 1 12810 1.1 christos } else 12811 1.1 christos len += 1 + keylen 12812 1.1 christos } 12813 1.1 christos 12814 1.1 christos print line 12815 1.1 christos } 12816 1.1 christos 12817 1.1 christos _ACAWK 12818 1.1 christos _ACEOF 12819 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12820 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12821 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12822 1.1 christos else 12823 1.1 christos cat 12824 1.1.1.4 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12825 1.1.1.4 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12826 1.1 christos _ACEOF 12827 1.1 christos 12828 1.1.1.4 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12829 1.1.1.4 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12830 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 12831 1.1 christos # (actually we leave an empty line to preserve line numbers). 12832 1.1 christos if test "x$srcdir" = x.; then 12833 1.1.1.4 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12834 1.1.1.4 christos h 12835 1.1.1.4 christos s/// 12836 1.1.1.4 christos s/^/:/ 12837 1.1.1.4 christos s/[ ]*$/:/ 12838 1.1.1.4 christos s/:\$(srcdir):/:/g 12839 1.1.1.4 christos s/:\${srcdir}:/:/g 12840 1.1.1.4 christos s/:@srcdir@:/:/g 12841 1.1.1.4 christos s/^:*// 12842 1.1 christos s/:*$// 12843 1.1.1.4 christos x 12844 1.1.1.4 christos s/\(=[ ]*\).*/\1/ 12845 1.1.1.4 christos G 12846 1.1.1.4 christos s/\n// 12847 1.1 christos s/^[^=]*=[ ]*$// 12848 1.1 christos }' 12849 1.1 christos fi 12850 1.1 christos 12851 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12852 1.1 christos fi # test -n "$CONFIG_FILES" 12853 1.1 christos 12854 1.1 christos 12855 1.1 christos eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 12856 1.1 christos shift 12857 1.1 christos for ac_tag 12858 1.1 christos do 12859 1.1 christos case $ac_tag in 12860 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 12861 1.1 christos esac 12862 1.1 christos case $ac_mode$ac_tag in 12863 1.1 christos :[FHL]*:*);; 12864 1.1.1.4 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12865 1.1 christos :[FH]-) ac_tag=-:-;; 12866 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12867 1.1 christos esac 12868 1.1 christos ac_save_IFS=$IFS 12869 1.1 christos IFS=: 12870 1.1 christos set x $ac_tag 12871 1.1 christos IFS=$ac_save_IFS 12872 1.1 christos shift 12873 1.1 christos ac_file=$1 12874 1.1 christos shift 12875 1.1 christos 12876 1.1 christos case $ac_mode in 12877 1.1 christos :L) ac_source=$1;; 12878 1.1 christos :[FH]) 12879 1.1 christos ac_file_inputs= 12880 1.1 christos for ac_f 12881 1.1 christos do 12882 1.1 christos case $ac_f in 12883 1.1.1.4 christos -) ac_f="$ac_tmp/stdin";; 12884 1.1 christos *) # Look for the file first in the build tree, then in the source tree 12885 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 12886 1.1 christos # because $ac_f cannot contain `:'. 12887 1.1 christos test -f "$ac_f" || 12888 1.1 christos case $ac_f in 12889 1.1 christos [\\/$]*) false;; 12890 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12891 1.1 christos esac || 12892 1.1.1.4 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12893 1.1 christos esac 12894 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12895 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 12896 1.1 christos done 12897 1.1 christos 12898 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 12899 1.1 christos # use $as_me), people would be surprised to read: 12900 1.1 christos # /* config.h. Generated by config.status. */ 12901 1.1 christos configure_input='Generated from '` 12902 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12903 1.1 christos `' by configure.' 12904 1.1 christos if test x"$ac_file" != x-; then 12905 1.1 christos configure_input="$ac_file. $configure_input" 12906 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12907 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 12908 1.1 christos fi 12909 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 12910 1.1 christos case $configure_input in #( 12911 1.1 christos *\&* | *\|* | *\\* ) 12912 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 12913 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 12914 1.1 christos *) ac_sed_conf_input=$configure_input;; 12915 1.1 christos esac 12916 1.1 christos 12917 1.1 christos case $ac_tag in 12918 1.1.1.4 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12919 1.1.1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12920 1.1 christos esac 12921 1.1 christos ;; 12922 1.1 christos esac 12923 1.1 christos 12924 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 12925 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12926 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 12927 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 12928 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12929 1.1 christos $as_echo X"$ac_file" | 12930 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12931 1.1 christos s//\1/ 12932 1.1 christos q 12933 1.1 christos } 12934 1.1 christos /^X\(\/\/\)[^/].*/{ 12935 1.1 christos s//\1/ 12936 1.1 christos q 12937 1.1 christos } 12938 1.1 christos /^X\(\/\/\)$/{ 12939 1.1 christos s//\1/ 12940 1.1 christos q 12941 1.1 christos } 12942 1.1 christos /^X\(\/\).*/{ 12943 1.1 christos s//\1/ 12944 1.1 christos q 12945 1.1 christos } 12946 1.1 christos s/.*/./; q'` 12947 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 12948 1.1 christos ac_builddir=. 12949 1.1 christos 12950 1.1 christos case "$ac_dir" in 12951 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12952 1.1 christos *) 12953 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12954 1.1 christos # A ".." for each directory in $ac_dir_suffix. 12955 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12956 1.1 christos case $ac_top_builddir_sub in 12957 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12958 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12959 1.1 christos esac ;; 12960 1.1 christos esac 12961 1.1 christos ac_abs_top_builddir=$ac_pwd 12962 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 12963 1.1 christos # for backward compatibility: 12964 1.1 christos ac_top_builddir=$ac_top_build_prefix 12965 1.1 christos 12966 1.1 christos case $srcdir in 12967 1.1 christos .) # We are building in place. 12968 1.1 christos ac_srcdir=. 12969 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 12970 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 12971 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 12972 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 12973 1.1 christos ac_top_srcdir=$srcdir 12974 1.1 christos ac_abs_top_srcdir=$srcdir ;; 12975 1.1 christos *) # Relative name. 12976 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12977 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 12978 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12979 1.1 christos esac 12980 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12981 1.1 christos 12982 1.1 christos 12983 1.1 christos case $ac_mode in 12984 1.1 christos :F) 12985 1.1 christos # 12986 1.1 christos # CONFIG_FILE 12987 1.1 christos # 12988 1.1 christos 12989 1.1 christos case $INSTALL in 12990 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12991 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12992 1.1 christos esac 12993 1.1 christos ac_MKDIR_P=$MKDIR_P 12994 1.1 christos case $MKDIR_P in 12995 1.1 christos [\\/$]* | ?:[\\/]* ) ;; 12996 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12997 1.1 christos esac 12998 1.1 christos _ACEOF 12999 1.1 christos 13000 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13001 1.1 christos # If the template does not know about datarootdir, expand it. 13002 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 13003 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 13004 1.1 christos ac_sed_dataroot=' 13005 1.1 christos /datarootdir/ { 13006 1.1 christos p 13007 1.1 christos q 13008 1.1 christos } 13009 1.1 christos /@datadir@/p 13010 1.1 christos /@docdir@/p 13011 1.1 christos /@infodir@/p 13012 1.1 christos /@localedir@/p 13013 1.1 christos /@mandir@/p' 13014 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13015 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 13016 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13018 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13019 1.1 christos _ACEOF 13020 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13021 1.1 christos ac_datarootdir_hack=' 13022 1.1 christos s&@datadir@&$datadir&g 13023 1.1 christos s&@docdir@&$docdir&g 13024 1.1 christos s&@infodir@&$infodir&g 13025 1.1 christos s&@localedir@&$localedir&g 13026 1.1 christos s&@mandir@&$mandir&g 13027 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 13028 1.1 christos esac 13029 1.1 christos _ACEOF 13030 1.1 christos 13031 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 13032 1.1 christos # Shell code in configure.ac might set extrasub. 13033 1.1 christos # FIXME: do we really want to maintain this feature? 13034 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13035 1.1 christos ac_sed_extra="$ac_vpsub 13036 1.1 christos $extrasub 13037 1.1 christos _ACEOF 13038 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13039 1.1 christos :t 13040 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13041 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 13042 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 13043 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 13044 1.1 christos s&@srcdir@&$ac_srcdir&;t t 13045 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 13046 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 13047 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13048 1.1 christos s&@builddir@&$ac_builddir&;t t 13049 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 13050 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13051 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 13052 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t 13053 1.1 christos $ac_datarootdir_hack 13054 1.1 christos " 13055 1.1.1.4 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13056 1.1.1.4 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13057 1.1 christos 13058 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13059 1.1.1.4 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13060 1.1.1.4 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13061 1.1.1.4 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 13062 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13063 1.1.1.4 christos which seems to be undefined. Please make sure it is defined" >&5 13064 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13065 1.1.1.4 christos which seems to be undefined. Please make sure it is defined" >&2;} 13066 1.1 christos 13067 1.1.1.4 christos rm -f "$ac_tmp/stdin" 13068 1.1 christos case $ac_file in 13069 1.1.1.4 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13070 1.1.1.4 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13071 1.1 christos esac \ 13072 1.1.1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13073 1.1 christos ;; 13074 1.1 christos 13075 1.1 christos 13076 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13077 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 13078 1.1 christos ;; 13079 1.1 christos esac 13080 1.1 christos 13081 1.1 christos 13082 1.1 christos case $ac_file$ac_mode in 13083 1.1 christos "default-1":C) 13084 1.1 christos # Only add multilib support code if we just rebuilt the top-level 13085 1.1 christos # Makefile. 13086 1.1 christos case " $CONFIG_FILES " in 13087 1.1 christos *" Makefile "*) 13088 1.1 christos ac_file=Makefile . ${multi_basedir}/config-ml.in 13089 1.1 christos ;; 13090 1.1 christos esac ;; 13091 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13092 1.1.1.4 christos # Older Autoconf quotes --file arguments for eval, but not when files 13093 1.1 christos # are listed without --file. Let's play safe and only enable the eval 13094 1.1 christos # if we detect the quoting. 13095 1.1 christos case $CONFIG_FILES in 13096 1.1 christos *\'*) eval set x "$CONFIG_FILES" ;; 13097 1.1 christos *) set x $CONFIG_FILES ;; 13098 1.1 christos esac 13099 1.1 christos shift 13100 1.1 christos for mf 13101 1.1 christos do 13102 1.1 christos # Strip MF so we end up with the name of the file. 13103 1.1 christos mf=`echo "$mf" | sed -e 's/:.*$//'` 13104 1.1 christos # Check whether this is an Automake generated Makefile or not. 13105 1.1.1.4 christos # We used to match only the files named 'Makefile.in', but 13106 1.1 christos # some people rename them; so instead we look at the file content. 13107 1.1 christos # Grep'ing the first line is not enough: some people post-process 13108 1.1 christos # each Makefile.in and add a new line on top of each file to say so. 13109 1.1 christos # Grep'ing the whole file is not good either: AIX grep has a line 13110 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000. 13111 1.1 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13112 1.1 christos dirpart=`$as_dirname -- "$mf" || 13113 1.1 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13114 1.1 christos X"$mf" : 'X\(//\)[^/]' \| \ 13115 1.1 christos X"$mf" : 'X\(//\)$' \| \ 13116 1.1 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13117 1.1 christos $as_echo X"$mf" | 13118 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13119 1.1 christos s//\1/ 13120 1.1 christos q 13121 1.1 christos } 13122 1.1 christos /^X\(\/\/\)[^/].*/{ 13123 1.1 christos s//\1/ 13124 1.1 christos q 13125 1.1 christos } 13126 1.1 christos /^X\(\/\/\)$/{ 13127 1.1 christos s//\1/ 13128 1.1 christos q 13129 1.1 christos } 13130 1.1 christos /^X\(\/\).*/{ 13131 1.1 christos s//\1/ 13132 1.1 christos q 13133 1.1 christos } 13134 1.1 christos s/.*/./; q'` 13135 1.1 christos else 13136 1.1 christos continue 13137 1.1 christos fi 13138 1.1 christos # Extract the definition of DEPDIR, am__include, and am__quote 13139 1.1.1.4 christos # from the Makefile without running 'make'. 13140 1.1 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13141 1.1 christos test -z "$DEPDIR" && continue 13142 1.1 christos am__include=`sed -n 's/^am__include = //p' < "$mf"` 13143 1.1.1.4 christos test -z "$am__include" && continue 13144 1.1 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13145 1.1 christos # Find all dependency output files, they are included files with 13146 1.1 christos # $(DEPDIR) in their names. We invoke sed twice because it is the 13147 1.1 christos # simplest approach to changing $(DEPDIR) to its actual value in the 13148 1.1 christos # expansion. 13149 1.1 christos for file in `sed -n " 13150 1.1 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13151 1.1.1.4 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13152 1.1 christos # Make sure the directory exists. 13153 1.1 christos test -f "$dirpart/$file" && continue 13154 1.1 christos fdir=`$as_dirname -- "$file" || 13155 1.1 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13156 1.1 christos X"$file" : 'X\(//\)[^/]' \| \ 13157 1.1 christos X"$file" : 'X\(//\)$' \| \ 13158 1.1 christos X"$file" : 'X\(/\)' \| . 2>/dev/null || 13159 1.1 christos $as_echo X"$file" | 13160 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13161 1.1 christos s//\1/ 13162 1.1 christos q 13163 1.1 christos } 13164 1.1 christos /^X\(\/\/\)[^/].*/{ 13165 1.1 christos s//\1/ 13166 1.1 christos q 13167 1.1 christos } 13168 1.1 christos /^X\(\/\/\)$/{ 13169 1.1 christos s//\1/ 13170 1.1 christos q 13171 1.1 christos } 13172 1.1 christos /^X\(\/\).*/{ 13173 1.1 christos s//\1/ 13174 1.1 christos q 13175 1.1 christos } 13176 1.1 christos s/.*/./; q'` 13177 1.1 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p 13178 1.1 christos # echo "creating $dirpart/$file" 13179 1.1 christos echo '# dummy' > "$dirpart/$file" 13180 1.1 christos done 13181 1.1 christos done 13182 1.1 christos } 13183 1.1 christos ;; 13184 1.1 christos "libtool":C) 13185 1.1 christos 13186 1.1 christos # See if we are running on zsh, and set the options which allow our 13187 1.1 christos # commands through without removal of \ escapes. 13188 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 13189 1.1 christos setopt NO_GLOB_SUBST 13190 1.1 christos fi 13191 1.1 christos 13192 1.1 christos cfgfile="${ofile}T" 13193 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13194 1.1 christos $RM "$cfgfile" 13195 1.1 christos 13196 1.1 christos cat <<_LT_EOF >> "$cfgfile" 13197 1.1 christos #! $SHELL 13198 1.1 christos 13199 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13200 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13201 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13202 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh. 13203 1.1 christos # 13204 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13205 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13206 1.1 christos # Written by Gordon Matzigkeit, 1996 13207 1.1 christos # 13208 1.1 christos # This file is part of GNU Libtool. 13209 1.1 christos # 13210 1.1 christos # GNU Libtool is free software; you can redistribute it and/or 13211 1.1 christos # modify it under the terms of the GNU General Public License as 13212 1.1 christos # published by the Free Software Foundation; either version 2 of 13213 1.1 christos # the License, or (at your option) any later version. 13214 1.1 christos # 13215 1.1 christos # As a special exception to the GNU General Public License, 13216 1.1 christos # if you distribute this file as part of a program or library that 13217 1.1 christos # is built using GNU Libtool, you may include this file under the 13218 1.1 christos # same distribution terms that you use for the rest of that program. 13219 1.1 christos # 13220 1.1 christos # GNU Libtool is distributed in the hope that it will be useful, 13221 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of 13222 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13223 1.1 christos # GNU General Public License for more details. 13224 1.1 christos # 13225 1.1 christos # You should have received a copy of the GNU General Public License 13226 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy 13227 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13228 1.1 christos # obtained by writing to the Free Software Foundation, Inc., 13229 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13230 1.1 christos 13231 1.1 christos 13232 1.1 christos # The names of the tagged configurations supported by this script. 13233 1.1 christos available_tags="" 13234 1.1 christos 13235 1.1 christos # ### BEGIN LIBTOOL CONFIG 13236 1.1 christos 13237 1.1 christos # Which release of libtool.m4 was used? 13238 1.1 christos macro_version=$macro_version 13239 1.1 christos macro_revision=$macro_revision 13240 1.1 christos 13241 1.1 christos # Whether or not to build shared libraries. 13242 1.1 christos build_libtool_libs=$enable_shared 13243 1.1 christos 13244 1.1 christos # Whether or not to build static libraries. 13245 1.1 christos build_old_libs=$enable_static 13246 1.1 christos 13247 1.1 christos # What type of objects to build. 13248 1.1 christos pic_mode=$pic_mode 13249 1.1 christos 13250 1.1 christos # Whether or not to optimize for fast installation. 13251 1.1 christos fast_install=$enable_fast_install 13252 1.1 christos 13253 1.1 christos # Shell to use when invoking shell scripts. 13254 1.1 christos SHELL=$lt_SHELL 13255 1.1 christos 13256 1.1 christos # An echo program that protects backslashes. 13257 1.1 christos ECHO=$lt_ECHO 13258 1.1 christos 13259 1.1 christos # The host system. 13260 1.1 christos host_alias=$host_alias 13261 1.1 christos host=$host 13262 1.1 christos host_os=$host_os 13263 1.1 christos 13264 1.1 christos # The build system. 13265 1.1 christos build_alias=$build_alias 13266 1.1 christos build=$build 13267 1.1 christos build_os=$build_os 13268 1.1 christos 13269 1.1 christos # A sed program that does not truncate output. 13270 1.1 christos SED=$lt_SED 13271 1.1 christos 13272 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n. 13273 1.1 christos Xsed="\$SED -e 1s/^X//" 13274 1.1 christos 13275 1.1 christos # A grep program that handles long lines. 13276 1.1 christos GREP=$lt_GREP 13277 1.1 christos 13278 1.1 christos # An ERE matcher. 13279 1.1 christos EGREP=$lt_EGREP 13280 1.1 christos 13281 1.1 christos # A literal string matcher. 13282 1.1 christos FGREP=$lt_FGREP 13283 1.1 christos 13284 1.1 christos # A BSD- or MS-compatible name lister. 13285 1.1 christos NM=$lt_NM 13286 1.1 christos 13287 1.1 christos # Whether we need soft or hard links. 13288 1.1 christos LN_S=$lt_LN_S 13289 1.1 christos 13290 1.1 christos # What is the maximum length of a command? 13291 1.1 christos max_cmd_len=$max_cmd_len 13292 1.1 christos 13293 1.1 christos # Object file suffix (normally "o"). 13294 1.1 christos objext=$ac_objext 13295 1.1 christos 13296 1.1 christos # Executable file suffix (normally ""). 13297 1.1 christos exeext=$exeext 13298 1.1 christos 13299 1.1 christos # whether the shell understands "unset". 13300 1.1 christos lt_unset=$lt_unset 13301 1.1 christos 13302 1.1 christos # turn spaces into newlines. 13303 1.1 christos SP2NL=$lt_lt_SP2NL 13304 1.1 christos 13305 1.1 christos # turn newlines into spaces. 13306 1.1 christos NL2SP=$lt_lt_NL2SP 13307 1.1 christos 13308 1.1 christos # An object symbol dumper. 13309 1.1 christos OBJDUMP=$lt_OBJDUMP 13310 1.1 christos 13311 1.1 christos # Method to check whether dependent libraries are shared objects. 13312 1.1 christos deplibs_check_method=$lt_deplibs_check_method 13313 1.1 christos 13314 1.1 christos # Command to use when deplibs_check_method == "file_magic". 13315 1.1 christos file_magic_cmd=$lt_file_magic_cmd 13316 1.1 christos 13317 1.1 christos # The archiver. 13318 1.1 christos AR=$lt_AR 13319 1.1 christos AR_FLAGS=$lt_AR_FLAGS 13320 1.1 christos 13321 1.1 christos # A symbol stripping program. 13322 1.1 christos STRIP=$lt_STRIP 13323 1.1 christos 13324 1.1 christos # Commands used to install an old-style archive. 13325 1.1 christos RANLIB=$lt_RANLIB 13326 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds 13327 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds 13328 1.1 christos 13329 1.1 christos # Whether to use a lock for old archive extraction. 13330 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction 13331 1.1 christos 13332 1.1 christos # A C compiler. 13333 1.1 christos LTCC=$lt_CC 13334 1.1 christos 13335 1.1 christos # LTCC compiler flags. 13336 1.1 christos LTCFLAGS=$lt_CFLAGS 13337 1.1 christos 13338 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names. 13339 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13340 1.1 christos 13341 1.1 christos # Transform the output of nm in a proper C declaration. 13342 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13343 1.1 christos 13344 1.1 christos # Transform the output of nm in a C name address pair. 13345 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13346 1.1 christos 13347 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed. 13348 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13349 1.1 christos 13350 1.1 christos # The name of the directory that contains temporary libtool files. 13351 1.1 christos objdir=$objdir 13352 1.1 christos 13353 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file". 13354 1.1 christos MAGIC_CMD=$MAGIC_CMD 13355 1.1 christos 13356 1.1 christos # Must we lock files when doing compilation? 13357 1.1 christos need_locks=$lt_need_locks 13358 1.1 christos 13359 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13360 1.1 christos DSYMUTIL=$lt_DSYMUTIL 13361 1.1 christos 13362 1.1 christos # Tool to change global to local symbols on Mac OS X. 13363 1.1 christos NMEDIT=$lt_NMEDIT 13364 1.1 christos 13365 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X. 13366 1.1 christos LIPO=$lt_LIPO 13367 1.1 christos 13368 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X. 13369 1.1 christos OTOOL=$lt_OTOOL 13370 1.1 christos 13371 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13372 1.1 christos OTOOL64=$lt_OTOOL64 13373 1.1 christos 13374 1.1 christos # Old archive suffix (normally "a"). 13375 1.1 christos libext=$libext 13376 1.1 christos 13377 1.1 christos # Shared library suffix (normally ".so"). 13378 1.1 christos shrext_cmds=$lt_shrext_cmds 13379 1.1 christos 13380 1.1 christos # The commands to extract the exported symbol list from a shared archive. 13381 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds 13382 1.1 christos 13383 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and 13384 1.1 christos # restored at link time. 13385 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink 13386 1.1 christos 13387 1.1 christos # Do we need the "lib" prefix for modules? 13388 1.1 christos need_lib_prefix=$need_lib_prefix 13389 1.1 christos 13390 1.1 christos # Do we need a version for libraries? 13391 1.1 christos need_version=$need_version 13392 1.1 christos 13393 1.1 christos # Library versioning type. 13394 1.1 christos version_type=$version_type 13395 1.1 christos 13396 1.1 christos # Shared library runtime path variable. 13397 1.1 christos runpath_var=$runpath_var 13398 1.1 christos 13399 1.1 christos # Shared library path variable. 13400 1.1 christos shlibpath_var=$shlibpath_var 13401 1.1 christos 13402 1.1 christos # Is shlibpath searched before the hard-coded library search path? 13403 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13404 1.1 christos 13405 1.1 christos # Format of library name prefix. 13406 1.1 christos libname_spec=$lt_libname_spec 13407 1.1 christos 13408 1.1 christos # List of archive names. First name is the real one, the rest are links. 13409 1.1 christos # The last name is the one that the linker finds with -lNAME 13410 1.1 christos library_names_spec=$lt_library_names_spec 13411 1.1 christos 13412 1.1 christos # The coded name of the library, if different from the real name. 13413 1.1 christos soname_spec=$lt_soname_spec 13414 1.1 christos 13415 1.1 christos # Permission mode override for installation of shared libraries. 13416 1.1 christos install_override_mode=$lt_install_override_mode 13417 1.1 christos 13418 1.1 christos # Command to use after installation of a shared archive. 13419 1.1 christos postinstall_cmds=$lt_postinstall_cmds 13420 1.1 christos 13421 1.1 christos # Command to use after uninstallation of a shared archive. 13422 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds 13423 1.1 christos 13424 1.1 christos # Commands used to finish a libtool library installation in a directory. 13425 1.1 christos finish_cmds=$lt_finish_cmds 13426 1.1 christos 13427 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but 13428 1.1 christos # not shown. 13429 1.1 christos finish_eval=$lt_finish_eval 13430 1.1 christos 13431 1.1 christos # Whether we should hardcode library paths into libraries. 13432 1.1 christos hardcode_into_libs=$hardcode_into_libs 13433 1.1 christos 13434 1.1 christos # Compile-time system search path for libraries. 13435 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13436 1.1 christos 13437 1.1 christos # Run-time system search path for libraries. 13438 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13439 1.1 christos 13440 1.1 christos # Whether dlopen is supported. 13441 1.1 christos dlopen_support=$enable_dlopen 13442 1.1 christos 13443 1.1 christos # Whether dlopen of programs is supported. 13444 1.1 christos dlopen_self=$enable_dlopen_self 13445 1.1 christos 13446 1.1 christos # Whether dlopen of statically linked programs is supported. 13447 1.1 christos dlopen_self_static=$enable_dlopen_self_static 13448 1.1 christos 13449 1.1 christos # Commands to strip libraries. 13450 1.1 christos old_striplib=$lt_old_striplib 13451 1.1 christos striplib=$lt_striplib 13452 1.1 christos 13453 1.1 christos 13454 1.1 christos # The linker used to build libraries. 13455 1.1 christos LD=$lt_LD 13456 1.1 christos 13457 1.1 christos # How to create reloadable object files. 13458 1.1 christos reload_flag=$lt_reload_flag 13459 1.1 christos reload_cmds=$lt_reload_cmds 13460 1.1 christos 13461 1.1 christos # Commands used to build an old-style archive. 13462 1.1 christos old_archive_cmds=$lt_old_archive_cmds 13463 1.1 christos 13464 1.1 christos # A language specific compiler. 13465 1.1 christos CC=$lt_compiler 13466 1.1 christos 13467 1.1 christos # Is the compiler the GNU compiler? 13468 1.1 christos with_gcc=$GCC 13469 1.1 christos 13470 1.1 christos # Compiler flag to turn off builtin functions. 13471 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13472 1.1 christos 13473 1.1 christos # How to pass a linker flag through the compiler. 13474 1.1 christos wl=$lt_lt_prog_compiler_wl 13475 1.1 christos 13476 1.1 christos # Additional compiler flags for building library objects. 13477 1.1 christos pic_flag=$lt_lt_prog_compiler_pic 13478 1.1 christos 13479 1.1 christos # Compiler flag to prevent dynamic linking. 13480 1.1 christos link_static_flag=$lt_lt_prog_compiler_static 13481 1.1 christos 13482 1.1 christos # Does compiler simultaneously support -c and -o options? 13483 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13484 1.1 christos 13485 1.1 christos # Whether or not to add -lc for building shared libraries. 13486 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc 13487 1.1 christos 13488 1.1 christos # Whether or not to disallow shared libs when runtime libs are static. 13489 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13490 1.1 christos 13491 1.1 christos # Compiler flag to allow reflexive dlopens. 13492 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13493 1.1 christos 13494 1.1 christos # Compiler flag to generate shared objects directly from archives. 13495 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec 13496 1.1 christos 13497 1.1 christos # Whether the compiler copes with passing no objects directly. 13498 1.1 christos compiler_needs_object=$lt_compiler_needs_object 13499 1.1 christos 13500 1.1 christos # Create an old-style archive from a shared archive. 13501 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13502 1.1 christos 13503 1.1 christos # Create a temporary old-style archive to link instead of a shared archive. 13504 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13505 1.1 christos 13506 1.1 christos # Commands used to build a shared archive. 13507 1.1 christos archive_cmds=$lt_archive_cmds 13508 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds 13509 1.1 christos 13510 1.1 christos # Commands used to build a loadable module if different from building 13511 1.1 christos # a shared archive. 13512 1.1 christos module_cmds=$lt_module_cmds 13513 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds 13514 1.1 christos 13515 1.1 christos # Whether we are building with GNU ld or not. 13516 1.1 christos with_gnu_ld=$lt_with_gnu_ld 13517 1.1 christos 13518 1.1 christos # Flag that allows shared libraries with undefined symbols to be built. 13519 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag 13520 1.1 christos 13521 1.1 christos # Flag that enforces no undefined symbols. 13522 1.1 christos no_undefined_flag=$lt_no_undefined_flag 13523 1.1 christos 13524 1.1 christos # Flag to hardcode \$libdir into a binary during linking. 13525 1.1 christos # This must work even if \$libdir does not exist 13526 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13527 1.1 christos 13528 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary 13529 1.1 christos # during linking. This must work even if \$libdir does not exist. 13530 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13531 1.1 christos 13532 1.1 christos # Whether we need a single "-rpath" flag with a separated argument. 13533 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator 13534 1.1 christos 13535 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13536 1.1 christos # DIR into the resulting binary. 13537 1.1 christos hardcode_direct=$hardcode_direct 13538 1.1 christos 13539 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13540 1.1 christos # DIR into the resulting binary and the resulting library dependency is 13541 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13542 1.1 christos # library is relocated. 13543 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute 13544 1.1 christos 13545 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13546 1.1 christos # into the resulting binary. 13547 1.1 christos hardcode_minus_L=$hardcode_minus_L 13548 1.1 christos 13549 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13550 1.1 christos # into the resulting binary. 13551 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var 13552 1.1 christos 13553 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR 13554 1.1 christos # into the library and all subsequent libraries and executables linked 13555 1.1 christos # against it. 13556 1.1 christos hardcode_automatic=$hardcode_automatic 13557 1.1 christos 13558 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries 13559 1.1 christos # to runtime path list. 13560 1.1 christos inherit_rpath=$inherit_rpath 13561 1.1 christos 13562 1.1 christos # Whether libtool must link a program against all its dependency libraries. 13563 1.1 christos link_all_deplibs=$link_all_deplibs 13564 1.1 christos 13565 1.1 christos # Fix the shell variable \$srcfile for the compiler. 13566 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path 13567 1.1 christos 13568 1.1 christos # Set to "yes" if exported symbols are required. 13569 1.1 christos always_export_symbols=$always_export_symbols 13570 1.1 christos 13571 1.1 christos # The commands to list exported symbols. 13572 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds 13573 1.1 christos 13574 1.1 christos # Symbols that should not be listed in the preloaded symbols. 13575 1.1 christos exclude_expsyms=$lt_exclude_expsyms 13576 1.1 christos 13577 1.1 christos # Symbols that must always be exported. 13578 1.1 christos include_expsyms=$lt_include_expsyms 13579 1.1 christos 13580 1.1 christos # Commands necessary for linking programs (against libraries) with templates. 13581 1.1 christos prelink_cmds=$lt_prelink_cmds 13582 1.1 christos 13583 1.1 christos # Specify filename containing input files. 13584 1.1 christos file_list_spec=$lt_file_list_spec 13585 1.1 christos 13586 1.1 christos # How to hardcode a shared library path into an executable. 13587 1.1 christos hardcode_action=$hardcode_action 13588 1.1 christos 13589 1.1 christos # ### END LIBTOOL CONFIG 13590 1.1 christos 13591 1.1 christos _LT_EOF 13592 1.1 christos 13593 1.1 christos case $host_os in 13594 1.1 christos aix3*) 13595 1.1 christos cat <<\_LT_EOF >> "$cfgfile" 13596 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 13597 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 13598 1.1 christos # vanish in a puff of smoke. 13599 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 13600 1.1 christos COLLECT_NAMES= 13601 1.1 christos export COLLECT_NAMES 13602 1.1 christos fi 13603 1.1 christos _LT_EOF 13604 1.1 christos ;; 13605 1.1 christos esac 13606 1.1 christos 13607 1.1 christos 13608 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 13609 1.1 christos 13610 1.1 christos 13611 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if 13612 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in 13613 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem 13614 1.1 christos # is reportedly fixed, but why not run on old versions too? 13615 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13616 1.1 christos || (rm -f "$cfgfile"; exit 1) 13617 1.1 christos 13618 1.1 christos case $xsi_shell in 13619 1.1 christos yes) 13620 1.1 christos cat << \_LT_EOF >> "$cfgfile" 13621 1.1 christos 13622 1.1 christos # func_dirname file append nondir_replacement 13623 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13624 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 13625 1.1 christos func_dirname () 13626 1.1 christos { 13627 1.1 christos case ${1} in 13628 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 13629 1.1 christos * ) func_dirname_result="${3}" ;; 13630 1.1 christos esac 13631 1.1 christos } 13632 1.1 christos 13633 1.1 christos # func_basename file 13634 1.1 christos func_basename () 13635 1.1 christos { 13636 1.1 christos func_basename_result="${1##*/}" 13637 1.1 christos } 13638 1.1 christos 13639 1.1 christos # func_dirname_and_basename file append nondir_replacement 13640 1.1 christos # perform func_basename and func_dirname in a single function 13641 1.1 christos # call: 13642 1.1 christos # dirname: Compute the dirname of FILE. If nonempty, 13643 1.1 christos # add APPEND to the result, otherwise set result 13644 1.1 christos # to NONDIR_REPLACEMENT. 13645 1.1 christos # value returned in "$func_dirname_result" 13646 1.1 christos # basename: Compute filename of FILE. 13647 1.1 christos # value retuned in "$func_basename_result" 13648 1.1 christos # Implementation must be kept synchronized with func_dirname 13649 1.1 christos # and func_basename. For efficiency, we do not delegate to 13650 1.1 christos # those functions but instead duplicate the functionality here. 13651 1.1 christos func_dirname_and_basename () 13652 1.1 christos { 13653 1.1 christos case ${1} in 13654 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 13655 1.1 christos * ) func_dirname_result="${3}" ;; 13656 1.1 christos esac 13657 1.1 christos func_basename_result="${1##*/}" 13658 1.1 christos } 13659 1.1 christos 13660 1.1 christos # func_stripname prefix suffix name 13661 1.1 christos # strip PREFIX and SUFFIX off of NAME. 13662 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 13663 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 13664 1.1 christos # dot (in which case that matches only a dot). 13665 1.1 christos func_stripname () 13666 1.1 christos { 13667 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13668 1.1 christos # positional parameters, so assign one to ordinary parameter first. 13669 1.1 christos func_stripname_result=${3} 13670 1.1 christos func_stripname_result=${func_stripname_result#"${1}"} 13671 1.1 christos func_stripname_result=${func_stripname_result%"${2}"} 13672 1.1 christos } 13673 1.1 christos 13674 1.1 christos # func_opt_split 13675 1.1 christos func_opt_split () 13676 1.1 christos { 13677 1.1 christos func_opt_split_opt=${1%%=*} 13678 1.1 christos func_opt_split_arg=${1#*=} 13679 1.1 christos } 13680 1.1 christos 13681 1.1 christos # func_lo2o object 13682 1.1 christos func_lo2o () 13683 1.1 christos { 13684 1.1 christos case ${1} in 13685 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13686 1.1 christos *) func_lo2o_result=${1} ;; 13687 1.1 christos esac 13688 1.1 christos } 13689 1.1 christos 13690 1.1 christos # func_xform libobj-or-source 13691 1.1 christos func_xform () 13692 1.1 christos { 13693 1.1 christos func_xform_result=${1%.*}.lo 13694 1.1 christos } 13695 1.1 christos 13696 1.1 christos # func_arith arithmetic-term... 13697 1.1 christos func_arith () 13698 1.1 christos { 13699 1.1 christos func_arith_result=$(( $* )) 13700 1.1 christos } 13701 1.1 christos 13702 1.1 christos # func_len string 13703 1.1 christos # STRING may not start with a hyphen. 13704 1.1 christos func_len () 13705 1.1 christos { 13706 1.1 christos func_len_result=${#1} 13707 1.1 christos } 13708 1.1 christos 13709 1.1 christos _LT_EOF 13710 1.1 christos ;; 13711 1.1 christos *) # Bourne compatible functions. 13712 1.1 christos cat << \_LT_EOF >> "$cfgfile" 13713 1.1 christos 13714 1.1 christos # func_dirname file append nondir_replacement 13715 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13716 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 13717 1.1 christos func_dirname () 13718 1.1 christos { 13719 1.1 christos # Extract subdirectory from the argument. 13720 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13721 1.1 christos if test "X$func_dirname_result" = "X${1}"; then 13722 1.1 christos func_dirname_result="${3}" 13723 1.1 christos else 13724 1.1 christos func_dirname_result="$func_dirname_result${2}" 13725 1.1 christos fi 13726 1.1 christos } 13727 1.1 christos 13728 1.1 christos # func_basename file 13729 1.1 christos func_basename () 13730 1.1 christos { 13731 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13732 1.1 christos } 13733 1.1 christos 13734 1.1 christos 13735 1.1 christos # func_stripname prefix suffix name 13736 1.1 christos # strip PREFIX and SUFFIX off of NAME. 13737 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 13738 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 13739 1.1 christos # dot (in which case that matches only a dot). 13740 1.1 christos # func_strip_suffix prefix name 13741 1.1 christos func_stripname () 13742 1.1 christos { 13743 1.1 christos case ${2} in 13744 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13745 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13746 1.1 christos esac 13747 1.1 christos } 13748 1.1 christos 13749 1.1 christos # sed scripts: 13750 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13751 1.1 christos my_sed_long_arg='1s/^-[^=]*=//' 13752 1.1 christos 13753 1.1 christos # func_opt_split 13754 1.1 christos func_opt_split () 13755 1.1 christos { 13756 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13757 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13758 1.1 christos } 13759 1.1 christos 13760 1.1 christos # func_lo2o object 13761 1.1 christos func_lo2o () 13762 1.1 christos { 13763 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13764 1.1 christos } 13765 1.1 christos 13766 1.1 christos # func_xform libobj-or-source 13767 1.1 christos func_xform () 13768 1.1 christos { 13769 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13770 1.1 christos } 13771 1.1 christos 13772 1.1 christos # func_arith arithmetic-term... 13773 1.1 christos func_arith () 13774 1.1 christos { 13775 1.1 christos func_arith_result=`expr "$@"` 13776 1.1 christos } 13777 1.1 christos 13778 1.1 christos # func_len string 13779 1.1 christos # STRING may not start with a hyphen. 13780 1.1 christos func_len () 13781 1.1 christos { 13782 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13783 1.1 christos } 13784 1.1 christos 13785 1.1 christos _LT_EOF 13786 1.1 christos esac 13787 1.1 christos 13788 1.1 christos case $lt_shell_append in 13789 1.1 christos yes) 13790 1.1 christos cat << \_LT_EOF >> "$cfgfile" 13791 1.1 christos 13792 1.1 christos # func_append var value 13793 1.1 christos # Append VALUE to the end of shell variable VAR. 13794 1.1 christos func_append () 13795 1.1 christos { 13796 1.1 christos eval "$1+=\$2" 13797 1.1 christos } 13798 1.1 christos _LT_EOF 13799 1.1 christos ;; 13800 1.1 christos *) 13801 1.1 christos cat << \_LT_EOF >> "$cfgfile" 13802 1.1 christos 13803 1.1 christos # func_append var value 13804 1.1 christos # Append VALUE to the end of shell variable VAR. 13805 1.1 christos func_append () 13806 1.1 christos { 13807 1.1 christos eval "$1=\$$1\$2" 13808 1.1 christos } 13809 1.1 christos 13810 1.1 christos _LT_EOF 13811 1.1 christos ;; 13812 1.1 christos esac 13813 1.1 christos 13814 1.1 christos 13815 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13816 1.1 christos || (rm -f "$cfgfile"; exit 1) 13817 1.1 christos 13818 1.1 christos mv -f "$cfgfile" "$ofile" || 13819 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13820 1.1 christos chmod +x "$ofile" 13821 1.1 christos 13822 1.1 christos ;; 13823 1.1 christos 13824 1.1 christos esac 13825 1.1 christos done # for ac_tag 13826 1.1 christos 13827 1.1 christos 13828 1.1 christos as_fn_exit 0 13829 1.1 christos _ACEOF 13830 1.1 christos ac_clean_files=$ac_clean_files_save 13831 1.1 christos 13832 1.1 christos test $ac_write_fail = 0 || 13833 1.1.1.4 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13834 1.1 christos 13835 1.1 christos 13836 1.1 christos # configure is writing to config.log, and then calls config.status. 13837 1.1 christos # config.status does its own redirection, appending to config.log. 13838 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 13839 1.1 christos # by configure, so config.status won't be able to write to it; its 13840 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 13841 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 13842 1.1 christos # appended to by config.status. When coming back to configure, we 13843 1.1 christos # need to make the FD available again. 13844 1.1 christos if test "$no_create" != yes; then 13845 1.1 christos ac_cs_success=: 13846 1.1 christos ac_config_status_args= 13847 1.1 christos test "$silent" = yes && 13848 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 13849 1.1 christos exec 5>/dev/null 13850 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13851 1.1 christos exec 5>>config.log 13852 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13853 1.1 christos # would make configure fail if this is the last instruction. 13854 1.1.1.4 christos $ac_cs_success || as_fn_exit 1 13855 1.1 christos fi 13856 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13857 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13858 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13859 1.1 christos fi 13860 1.1 christos 13861