1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.1 christos # Generated by GNU Autoconf 2.69 for libsframe BFD_VERSION. 4 1.1 christos # 5 1.1 christos # 6 1.1 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 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 christos # Use a proper internal environment variable to ensure we don't fall 136 1.1 christos # into an infinite loop, continuously re-executing ourselves. 137 1.1 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.1 christos _as_can_reexec=no; export _as_can_reexec; 139 1.1 christos # We cannot yet assume a decent shell, so we have to provide a 140 1.1 christos # neutralization value for shells without unset; and this also 141 1.1 christos # works around shells that cannot unset nonexistent variables. 142 1.1 christos # Preserve -v and -x to the replacement shell. 143 1.1 christos BASH_ENV=/dev/null 144 1.1 christos ENV=/dev/null 145 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.1 christos case $- in # (((( 147 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;; 148 1.1 christos *v* ) as_opts=-v ;; 149 1.1 christos *x* ) as_opts=-x ;; 150 1.1 christos * ) as_opts= ;; 151 1.1 christos esac 152 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail 154 1.1 christos # out after a failed `exec'. 155 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.1 christos as_fn_exit 255 157 1.1 christos fi 158 1.1 christos # We don't want this to propagate to other subprocesses. 159 1.1 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 christos test x\$exitcode = x0 || exit 1 194 1.1 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 test \$(( 1 + 1 )) = 2 || exit 1 200 1.1 christos 201 1.1 christos test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 1.1 christos PATH=/empty FPATH=/empty; export PATH FPATH 206 1.1 christos test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 1.1 christos || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || 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 christos export CONFIG_SHELL 248 1.1 christos # We cannot yet assume a decent shell, so we have to provide a 249 1.1 christos # neutralization value for shells without unset; and this also 250 1.1 christos # works around shells that cannot unset nonexistent variables. 251 1.1 christos # Preserve -v and -x to the replacement shell. 252 1.1 christos BASH_ENV=/dev/null 253 1.1 christos ENV=/dev/null 254 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.1 christos case $- in # (((( 256 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;; 257 1.1 christos *v* ) as_opts=-v ;; 258 1.1 christos *x* ) as_opts=-x ;; 259 1.1 christos * ) as_opts= ;; 260 1.1 christos esac 261 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail 263 1.1 christos # out after a failed `exec'. 264 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.1 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 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 christos 368 1.1 christos # as_fn_executable_p FILE 369 1.1 christos # ----------------------- 370 1.1 christos # Test if FILE is an executable regular file. 371 1.1 christos as_fn_executable_p () 372 1.1 christos { 373 1.1 christos test -f "$1" && test -x "$1" 374 1.1 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 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.1 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 christos # script with STATUS, using 1 if that was 0. 416 1.1 christos as_fn_error () 417 1.1 christos { 418 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 419 1.1 christos if test "$4"; then 420 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 christos fi 423 1.1 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 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.1 christos # already done that, so ensure we don't try to do so again and fall 498 1.1 christos # in an infinite loop. This has already happened in practice. 499 1.1 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 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 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 christos as_ln_s='cp -pR' 541 1.1 christos fi 542 1.1 christos else 543 1.1 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 christos as_test_x='test -x' 556 1.1 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 christos test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.1 christos exec 6>&1 569 1.1 christos 570 1.1 christos # Name of the host. 571 1.1 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 christos PACKAGE_NAME='libsframe' 589 1.1 christos PACKAGE_TARNAME='libsframe' 590 1.1 christos PACKAGE_VERSION='BFD_VERSION' 591 1.1 christos PACKAGE_STRING='libsframe BFD_VERSION' 592 1.1 christos PACKAGE_BUGREPORT='' 593 1.1 christos PACKAGE_URL='' 594 1.1 christos 595 1.1 christos ac_unique_file="sframe.c" 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 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 bfdincludedir 638 1.1 christos bfdlibdir 639 1.1 christos target_noncanonical 640 1.1 christos host_noncanonical 641 1.1 christos INSTALL_LIBBFD_FALSE 642 1.1 christos INSTALL_LIBBFD_TRUE 643 1.1 christos MAINT 644 1.1 christos MAINTAINER_MODE_FALSE 645 1.1 christos MAINTAINER_MODE_TRUE 646 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_FALSE 647 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_TRUE 648 1.1.1.2 christos HAVE_SOLARIS_LD_FALSE 649 1.1.1.2 christos HAVE_SOLARIS_LD_TRUE 650 1.1 christos BUILD_INFO_FALSE 651 1.1 christos BUILD_INFO_TRUE 652 1.1 christos COMPAT_DEJAGNU 653 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE 654 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE 655 1.1 christos ac_libsframe_warn_cflags 656 1.1 christos OTOOL64 657 1.1 christos OTOOL 658 1.1 christos LIPO 659 1.1 christos NMEDIT 660 1.1 christos DSYMUTIL 661 1.1 christos OBJDUMP 662 1.1 christos LN_S 663 1.1 christos NM 664 1.1 christos ac_ct_DUMPBIN 665 1.1 christos DUMPBIN 666 1.1 christos LD 667 1.1 christos FGREP 668 1.1 christos SED 669 1.1 christos host_os 670 1.1 christos host_vendor 671 1.1 christos host_cpu 672 1.1 christos host 673 1.1 christos build_os 674 1.1 christos build_vendor 675 1.1 christos build_cpu 676 1.1 christos build 677 1.1 christos LIBTOOL 678 1.1 christos ac_ct_AR 679 1.1 christos AR 680 1.1 christos RANLIB 681 1.1 christos AM_BACKSLASH 682 1.1 christos AM_DEFAULT_VERBOSITY 683 1.1 christos AM_DEFAULT_V 684 1.1 christos AM_V 685 1.1 christos am__fastdepCC_FALSE 686 1.1 christos am__fastdepCC_TRUE 687 1.1 christos CCDEPMODE 688 1.1 christos am__nodep 689 1.1 christos AMDEPBACKSLASH 690 1.1 christos AMDEP_FALSE 691 1.1 christos AMDEP_TRUE 692 1.1 christos am__quote 693 1.1 christos am__include 694 1.1 christos DEPDIR 695 1.1 christos am__untar 696 1.1 christos am__tar 697 1.1 christos AMTAR 698 1.1 christos am__leading_dot 699 1.1 christos SET_MAKE 700 1.1 christos AWK 701 1.1 christos mkdir_p 702 1.1 christos MKDIR_P 703 1.1 christos INSTALL_STRIP_PROGRAM 704 1.1 christos STRIP 705 1.1 christos install_sh 706 1.1 christos MAKEINFO 707 1.1 christos AUTOHEADER 708 1.1 christos AUTOMAKE 709 1.1 christos AUTOCONF 710 1.1 christos ACLOCAL 711 1.1 christos VERSION 712 1.1 christos PACKAGE 713 1.1 christos CYGPATH_W 714 1.1 christos am__isrc 715 1.1 christos INSTALL_DATA 716 1.1 christos INSTALL_SCRIPT 717 1.1 christos INSTALL_PROGRAM 718 1.1 christos EGREP 719 1.1 christos GREP 720 1.1 christos CPP 721 1.1 christos OBJEXT 722 1.1 christos EXEEXT 723 1.1 christos ac_ct_CC 724 1.1 christos CPPFLAGS 725 1.1 christos LDFLAGS 726 1.1 christos CFLAGS 727 1.1 christos CC 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_dependency_tracking 770 1.1 christos enable_silent_rules 771 1.1 christos enable_shared 772 1.1 christos enable_static 773 1.1 christos with_pic 774 1.1 christos enable_fast_install 775 1.1 christos with_gnu_ld 776 1.1 christos enable_libtool_lock 777 1.1 christos enable_largefile 778 1.1 christos enable_maintainer_mode 779 1.1 christos enable_install_libbfd 780 1.1 christos ' 781 1.1 christos ac_precious_vars='build_alias 782 1.1 christos host_alias 783 1.1 christos target_alias 784 1.1 christos CC 785 1.1 christos CFLAGS 786 1.1 christos LDFLAGS 787 1.1 christos LIBS 788 1.1 christos CPPFLAGS 789 1.1 christos CPP' 790 1.1 christos 791 1.1 christos 792 1.1 christos # Initialize some variables set by options. 793 1.1 christos ac_init_help= 794 1.1 christos ac_init_version=false 795 1.1 christos ac_unrecognized_opts= 796 1.1 christos ac_unrecognized_sep= 797 1.1 christos # The variables have the same names as the options, with 798 1.1 christos # dashes changed to underlines. 799 1.1 christos cache_file=/dev/null 800 1.1 christos exec_prefix=NONE 801 1.1 christos no_create= 802 1.1 christos no_recursion= 803 1.1 christos prefix=NONE 804 1.1 christos program_prefix=NONE 805 1.1 christos program_suffix=NONE 806 1.1 christos program_transform_name=s,x,x, 807 1.1 christos silent= 808 1.1 christos site= 809 1.1 christos srcdir= 810 1.1 christos verbose= 811 1.1 christos x_includes=NONE 812 1.1 christos x_libraries=NONE 813 1.1 christos 814 1.1 christos # Installation directory options. 815 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 816 1.1 christos # and all the variables that are supposed to be based on exec_prefix 817 1.1 christos # by default will actually change. 818 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 819 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 820 1.1 christos bindir='${exec_prefix}/bin' 821 1.1 christos sbindir='${exec_prefix}/sbin' 822 1.1 christos libexecdir='${exec_prefix}/libexec' 823 1.1 christos datarootdir='${prefix}/share' 824 1.1 christos datadir='${datarootdir}' 825 1.1 christos sysconfdir='${prefix}/etc' 826 1.1 christos sharedstatedir='${prefix}/com' 827 1.1 christos localstatedir='${prefix}/var' 828 1.1 christos includedir='${prefix}/include' 829 1.1 christos oldincludedir='/usr/include' 830 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 831 1.1 christos infodir='${datarootdir}/info' 832 1.1 christos htmldir='${docdir}' 833 1.1 christos dvidir='${docdir}' 834 1.1 christos pdfdir='${docdir}' 835 1.1 christos psdir='${docdir}' 836 1.1 christos libdir='${exec_prefix}/lib' 837 1.1 christos localedir='${datarootdir}/locale' 838 1.1 christos mandir='${datarootdir}/man' 839 1.1 christos 840 1.1 christos ac_prev= 841 1.1 christos ac_dashdash= 842 1.1 christos for ac_option 843 1.1 christos do 844 1.1 christos # If the previous option needs an argument, assign it. 845 1.1 christos if test -n "$ac_prev"; then 846 1.1 christos eval $ac_prev=\$ac_option 847 1.1 christos ac_prev= 848 1.1 christos continue 849 1.1 christos fi 850 1.1 christos 851 1.1 christos case $ac_option in 852 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 853 1.1 christos *=) ac_optarg= ;; 854 1.1 christos *) ac_optarg=yes ;; 855 1.1 christos esac 856 1.1 christos 857 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 858 1.1 christos 859 1.1 christos case $ac_dashdash$ac_option in 860 1.1 christos --) 861 1.1 christos ac_dashdash=yes ;; 862 1.1 christos 863 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 864 1.1 christos ac_prev=bindir ;; 865 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 866 1.1 christos bindir=$ac_optarg ;; 867 1.1 christos 868 1.1 christos -build | --build | --buil | --bui | --bu) 869 1.1 christos ac_prev=build_alias ;; 870 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 871 1.1 christos build_alias=$ac_optarg ;; 872 1.1 christos 873 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 874 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 875 1.1 christos ac_prev=cache_file ;; 876 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 877 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 878 1.1 christos cache_file=$ac_optarg ;; 879 1.1 christos 880 1.1 christos --config-cache | -C) 881 1.1 christos cache_file=config.cache ;; 882 1.1 christos 883 1.1 christos -datadir | --datadir | --datadi | --datad) 884 1.1 christos ac_prev=datadir ;; 885 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 886 1.1 christos datadir=$ac_optarg ;; 887 1.1 christos 888 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 889 1.1 christos | --dataroo | --dataro | --datar) 890 1.1 christos ac_prev=datarootdir ;; 891 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 892 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 893 1.1 christos datarootdir=$ac_optarg ;; 894 1.1 christos 895 1.1 christos -disable-* | --disable-*) 896 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 897 1.1 christos # Reject names that are not valid shell variable names. 898 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 899 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt" 900 1.1 christos ac_useropt_orig=$ac_useropt 901 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 902 1.1 christos case $ac_user_opts in 903 1.1 christos *" 904 1.1 christos "enable_$ac_useropt" 905 1.1 christos "*) ;; 906 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 907 1.1 christos ac_unrecognized_sep=', ';; 908 1.1 christos esac 909 1.1 christos eval enable_$ac_useropt=no ;; 910 1.1 christos 911 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 912 1.1 christos ac_prev=docdir ;; 913 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 914 1.1 christos docdir=$ac_optarg ;; 915 1.1 christos 916 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 917 1.1 christos ac_prev=dvidir ;; 918 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 919 1.1 christos dvidir=$ac_optarg ;; 920 1.1 christos 921 1.1 christos -enable-* | --enable-*) 922 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 923 1.1 christos # Reject names that are not valid shell variable names. 924 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 925 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt" 926 1.1 christos ac_useropt_orig=$ac_useropt 927 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 928 1.1 christos case $ac_user_opts in 929 1.1 christos *" 930 1.1 christos "enable_$ac_useropt" 931 1.1 christos "*) ;; 932 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 933 1.1 christos ac_unrecognized_sep=', ';; 934 1.1 christos esac 935 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 936 1.1 christos 937 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 938 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 939 1.1 christos | --exec | --exe | --ex) 940 1.1 christos ac_prev=exec_prefix ;; 941 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 942 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 943 1.1 christos | --exec=* | --exe=* | --ex=*) 944 1.1 christos exec_prefix=$ac_optarg ;; 945 1.1 christos 946 1.1 christos -gas | --gas | --ga | --g) 947 1.1 christos # Obsolete; use --with-gas. 948 1.1 christos with_gas=yes ;; 949 1.1 christos 950 1.1 christos -help | --help | --hel | --he | -h) 951 1.1 christos ac_init_help=long ;; 952 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 953 1.1 christos ac_init_help=recursive ;; 954 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 955 1.1 christos ac_init_help=short ;; 956 1.1 christos 957 1.1 christos -host | --host | --hos | --ho) 958 1.1 christos ac_prev=host_alias ;; 959 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 960 1.1 christos host_alias=$ac_optarg ;; 961 1.1 christos 962 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 963 1.1 christos ac_prev=htmldir ;; 964 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 965 1.1 christos | --ht=*) 966 1.1 christos htmldir=$ac_optarg ;; 967 1.1 christos 968 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 969 1.1 christos | --includ | --inclu | --incl | --inc) 970 1.1 christos ac_prev=includedir ;; 971 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 972 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 973 1.1 christos includedir=$ac_optarg ;; 974 1.1 christos 975 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 976 1.1 christos ac_prev=infodir ;; 977 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 978 1.1 christos infodir=$ac_optarg ;; 979 1.1 christos 980 1.1 christos -libdir | --libdir | --libdi | --libd) 981 1.1 christos ac_prev=libdir ;; 982 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 983 1.1 christos libdir=$ac_optarg ;; 984 1.1 christos 985 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 986 1.1 christos | --libexe | --libex | --libe) 987 1.1 christos ac_prev=libexecdir ;; 988 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 989 1.1 christos | --libexe=* | --libex=* | --libe=*) 990 1.1 christos libexecdir=$ac_optarg ;; 991 1.1 christos 992 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 993 1.1 christos ac_prev=localedir ;; 994 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 995 1.1 christos localedir=$ac_optarg ;; 996 1.1 christos 997 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 998 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 999 1.1 christos ac_prev=localstatedir ;; 1000 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1001 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1002 1.1 christos localstatedir=$ac_optarg ;; 1003 1.1 christos 1004 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1005 1.1 christos ac_prev=mandir ;; 1006 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1007 1.1 christos mandir=$ac_optarg ;; 1008 1.1 christos 1009 1.1 christos -nfp | --nfp | --nf) 1010 1.1 christos # Obsolete; use --without-fp. 1011 1.1 christos with_fp=no ;; 1012 1.1 christos 1013 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1014 1.1 christos | --no-cr | --no-c | -n) 1015 1.1 christos no_create=yes ;; 1016 1.1 christos 1017 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1018 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1019 1.1 christos no_recursion=yes ;; 1020 1.1 christos 1021 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1022 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1023 1.1 christos | --oldin | --oldi | --old | --ol | --o) 1024 1.1 christos ac_prev=oldincludedir ;; 1025 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1026 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1027 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1028 1.1 christos oldincludedir=$ac_optarg ;; 1029 1.1 christos 1030 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1031 1.1 christos ac_prev=prefix ;; 1032 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1033 1.1 christos prefix=$ac_optarg ;; 1034 1.1 christos 1035 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1036 1.1 christos | --program-pre | --program-pr | --program-p) 1037 1.1 christos ac_prev=program_prefix ;; 1038 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1039 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1040 1.1 christos program_prefix=$ac_optarg ;; 1041 1.1 christos 1042 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1043 1.1 christos | --program-suf | --program-su | --program-s) 1044 1.1 christos ac_prev=program_suffix ;; 1045 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1046 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1047 1.1 christos program_suffix=$ac_optarg ;; 1048 1.1 christos 1049 1.1 christos -program-transform-name | --program-transform-name \ 1050 1.1 christos | --program-transform-nam | --program-transform-na \ 1051 1.1 christos | --program-transform-n | --program-transform- \ 1052 1.1 christos | --program-transform | --program-transfor \ 1053 1.1 christos | --program-transfo | --program-transf \ 1054 1.1 christos | --program-trans | --program-tran \ 1055 1.1 christos | --progr-tra | --program-tr | --program-t) 1056 1.1 christos ac_prev=program_transform_name ;; 1057 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1058 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1059 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1060 1.1 christos | --program-transform=* | --program-transfor=* \ 1061 1.1 christos | --program-transfo=* | --program-transf=* \ 1062 1.1 christos | --program-trans=* | --program-tran=* \ 1063 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1064 1.1 christos program_transform_name=$ac_optarg ;; 1065 1.1 christos 1066 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1067 1.1 christos ac_prev=pdfdir ;; 1068 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1069 1.1 christos pdfdir=$ac_optarg ;; 1070 1.1 christos 1071 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1072 1.1 christos ac_prev=psdir ;; 1073 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1074 1.1 christos psdir=$ac_optarg ;; 1075 1.1 christos 1076 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1077 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1078 1.1 christos silent=yes ;; 1079 1.1 christos 1080 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1081 1.1 christos ac_prev=sbindir ;; 1082 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1083 1.1 christos | --sbi=* | --sb=*) 1084 1.1 christos sbindir=$ac_optarg ;; 1085 1.1 christos 1086 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1087 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1088 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1089 1.1 christos | --sha | --sh) 1090 1.1 christos ac_prev=sharedstatedir ;; 1091 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1092 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1093 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1094 1.1 christos | --sha=* | --sh=*) 1095 1.1 christos sharedstatedir=$ac_optarg ;; 1096 1.1 christos 1097 1.1 christos -site | --site | --sit) 1098 1.1 christos ac_prev=site ;; 1099 1.1 christos -site=* | --site=* | --sit=*) 1100 1.1 christos site=$ac_optarg ;; 1101 1.1 christos 1102 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1103 1.1 christos ac_prev=srcdir ;; 1104 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1105 1.1 christos srcdir=$ac_optarg ;; 1106 1.1 christos 1107 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1108 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1109 1.1 christos ac_prev=sysconfdir ;; 1110 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1111 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1112 1.1 christos sysconfdir=$ac_optarg ;; 1113 1.1 christos 1114 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1115 1.1 christos ac_prev=target_alias ;; 1116 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1117 1.1 christos target_alias=$ac_optarg ;; 1118 1.1 christos 1119 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1120 1.1 christos verbose=yes ;; 1121 1.1 christos 1122 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1123 1.1 christos ac_init_version=: ;; 1124 1.1 christos 1125 1.1 christos -with-* | --with-*) 1126 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1127 1.1 christos # Reject names that are not valid shell variable names. 1128 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1129 1.1 christos as_fn_error $? "invalid package name: $ac_useropt" 1130 1.1 christos ac_useropt_orig=$ac_useropt 1131 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1132 1.1 christos case $ac_user_opts in 1133 1.1 christos *" 1134 1.1 christos "with_$ac_useropt" 1135 1.1 christos "*) ;; 1136 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1137 1.1 christos ac_unrecognized_sep=', ';; 1138 1.1 christos esac 1139 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1140 1.1 christos 1141 1.1 christos -without-* | --without-*) 1142 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1143 1.1 christos # Reject names that are not valid shell variable names. 1144 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1145 1.1 christos as_fn_error $? "invalid package name: $ac_useropt" 1146 1.1 christos ac_useropt_orig=$ac_useropt 1147 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1148 1.1 christos case $ac_user_opts in 1149 1.1 christos *" 1150 1.1 christos "with_$ac_useropt" 1151 1.1 christos "*) ;; 1152 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1153 1.1 christos ac_unrecognized_sep=', ';; 1154 1.1 christos esac 1155 1.1 christos eval with_$ac_useropt=no ;; 1156 1.1 christos 1157 1.1 christos --x) 1158 1.1 christos # Obsolete; use --with-x. 1159 1.1 christos with_x=yes ;; 1160 1.1 christos 1161 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1162 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1163 1.1 christos ac_prev=x_includes ;; 1164 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1165 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1166 1.1 christos x_includes=$ac_optarg ;; 1167 1.1 christos 1168 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1169 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1170 1.1 christos ac_prev=x_libraries ;; 1171 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1172 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1173 1.1 christos x_libraries=$ac_optarg ;; 1174 1.1 christos 1175 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1176 1.1 christos Try \`$0 --help' for more information" 1177 1.1 christos ;; 1178 1.1 christos 1179 1.1 christos *=*) 1180 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1181 1.1 christos # Reject names that are not valid shell variable names. 1182 1.1 christos case $ac_envvar in #( 1183 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1184 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1185 1.1 christos esac 1186 1.1 christos eval $ac_envvar=\$ac_optarg 1187 1.1 christos export $ac_envvar ;; 1188 1.1 christos 1189 1.1 christos *) 1190 1.1 christos # FIXME: should be removed in autoconf 3.0. 1191 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1192 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1193 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1194 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1195 1.1 christos ;; 1196 1.1 christos 1197 1.1 christos esac 1198 1.1 christos done 1199 1.1 christos 1200 1.1 christos if test -n "$ac_prev"; then 1201 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1202 1.1 christos as_fn_error $? "missing argument to $ac_option" 1203 1.1 christos fi 1204 1.1 christos 1205 1.1 christos if test -n "$ac_unrecognized_opts"; then 1206 1.1 christos case $enable_option_checking in 1207 1.1 christos no) ;; 1208 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1209 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1210 1.1 christos esac 1211 1.1 christos fi 1212 1.1 christos 1213 1.1 christos # Check all directory arguments for consistency. 1214 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1215 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1216 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1217 1.1 christos libdir localedir mandir 1218 1.1 christos do 1219 1.1 christos eval ac_val=\$$ac_var 1220 1.1 christos # Remove trailing slashes. 1221 1.1 christos case $ac_val in 1222 1.1 christos */ ) 1223 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1224 1.1 christos eval $ac_var=\$ac_val;; 1225 1.1 christos esac 1226 1.1 christos # Be sure to have absolute directory names. 1227 1.1 christos case $ac_val in 1228 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1229 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1230 1.1 christos esac 1231 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1232 1.1 christos done 1233 1.1 christos 1234 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1235 1.1 christos # used to hold the argument of --host etc. 1236 1.1 christos # FIXME: To remove some day. 1237 1.1 christos build=$build_alias 1238 1.1 christos host=$host_alias 1239 1.1 christos target=$target_alias 1240 1.1 christos 1241 1.1 christos # FIXME: To remove some day. 1242 1.1 christos if test "x$host_alias" != x; then 1243 1.1 christos if test "x$build_alias" = x; then 1244 1.1 christos cross_compiling=maybe 1245 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1246 1.1 christos cross_compiling=yes 1247 1.1 christos fi 1248 1.1 christos fi 1249 1.1 christos 1250 1.1 christos ac_tool_prefix= 1251 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1252 1.1 christos 1253 1.1 christos test "$silent" = yes && exec 6>/dev/null 1254 1.1 christos 1255 1.1 christos 1256 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1257 1.1 christos ac_ls_di=`ls -di .` && 1258 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1259 1.1 christos as_fn_error $? "working directory cannot be determined" 1260 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1261 1.1 christos as_fn_error $? "pwd does not report name of working directory" 1262 1.1 christos 1263 1.1 christos 1264 1.1 christos # Find the source files, if location was not specified. 1265 1.1 christos if test -z "$srcdir"; then 1266 1.1 christos ac_srcdir_defaulted=yes 1267 1.1 christos # Try the directory containing this script, then the parent directory. 1268 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1269 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1270 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1271 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1272 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1273 1.1 christos $as_echo X"$as_myself" | 1274 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1275 1.1 christos s//\1/ 1276 1.1 christos q 1277 1.1 christos } 1278 1.1 christos /^X\(\/\/\)[^/].*/{ 1279 1.1 christos s//\1/ 1280 1.1 christos q 1281 1.1 christos } 1282 1.1 christos /^X\(\/\/\)$/{ 1283 1.1 christos s//\1/ 1284 1.1 christos q 1285 1.1 christos } 1286 1.1 christos /^X\(\/\).*/{ 1287 1.1 christos s//\1/ 1288 1.1 christos q 1289 1.1 christos } 1290 1.1 christos s/.*/./; q'` 1291 1.1 christos srcdir=$ac_confdir 1292 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1293 1.1 christos srcdir=.. 1294 1.1 christos fi 1295 1.1 christos else 1296 1.1 christos ac_srcdir_defaulted=no 1297 1.1 christos fi 1298 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1299 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1300 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1301 1.1 christos fi 1302 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1303 1.1 christos ac_abs_confdir=`( 1304 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1305 1.1 christos pwd)` 1306 1.1 christos # When building in place, set srcdir=. 1307 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1308 1.1 christos srcdir=. 1309 1.1 christos fi 1310 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1311 1.1 christos # Double slashes in file names in object file debugging info 1312 1.1 christos # mess up M-x gdb in Emacs. 1313 1.1 christos case $srcdir in 1314 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1315 1.1 christos esac 1316 1.1 christos for ac_var in $ac_precious_vars; do 1317 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1318 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1319 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1320 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1321 1.1 christos done 1322 1.1 christos 1323 1.1 christos # 1324 1.1 christos # Report the --help message. 1325 1.1 christos # 1326 1.1 christos if test "$ac_init_help" = "long"; then 1327 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1328 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1329 1.1 christos cat <<_ACEOF 1330 1.1 christos \`configure' configures libsframe BFD_VERSION to adapt to many kinds of systems. 1331 1.1 christos 1332 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1333 1.1 christos 1334 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1335 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1336 1.1 christos 1337 1.1 christos Defaults for the options are specified in brackets. 1338 1.1 christos 1339 1.1 christos Configuration: 1340 1.1 christos -h, --help display this help and exit 1341 1.1 christos --help=short display options specific to this package 1342 1.1 christos --help=recursive display the short help of all the included packages 1343 1.1 christos -V, --version display version information and exit 1344 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages 1345 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1346 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1347 1.1 christos -n, --no-create do not create output files 1348 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1349 1.1 christos 1350 1.1 christos Installation directories: 1351 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1352 1.1 christos [$ac_default_prefix] 1353 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1354 1.1 christos [PREFIX] 1355 1.1 christos 1356 1.1 christos By default, \`make install' will install all the files in 1357 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1358 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1359 1.1 christos for instance \`--prefix=\$HOME'. 1360 1.1 christos 1361 1.1 christos For better control, use the options below. 1362 1.1 christos 1363 1.1 christos Fine tuning of the installation directories: 1364 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1365 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1366 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1367 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1368 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1369 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1370 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1371 1.1 christos --includedir=DIR C header files [PREFIX/include] 1372 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1373 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1374 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1375 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1376 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1377 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1378 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/libsframe] 1379 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1380 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1381 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1382 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1383 1.1 christos _ACEOF 1384 1.1 christos 1385 1.1 christos cat <<\_ACEOF 1386 1.1 christos 1387 1.1 christos Program names: 1388 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names 1389 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names 1390 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1391 1.1 christos 1392 1.1 christos System types: 1393 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1394 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1395 1.1 christos _ACEOF 1396 1.1 christos fi 1397 1.1 christos 1398 1.1 christos if test -n "$ac_init_help"; then 1399 1.1 christos case $ac_init_help in 1400 1.1 christos short | recursive ) echo "Configuration of libsframe BFD_VERSION:";; 1401 1.1 christos esac 1402 1.1 christos cat <<\_ACEOF 1403 1.1 christos 1404 1.1 christos Optional Features: 1405 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1406 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1407 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1408 1.1 christos --enable-dependency-tracking 1409 1.1 christos do not reject slow dependency extractors 1410 1.1 christos --disable-dependency-tracking 1411 1.1 christos speeds up one-time build 1412 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1413 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0") 1414 1.1 christos --enable-shared[=PKGS] build shared libraries [default=no] 1415 1.1 christos --enable-static[=PKGS] build static libraries [default=yes] 1416 1.1 christos --enable-fast-install[=PKGS] 1417 1.1 christos optimize for fast installation [default=yes] 1418 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds) 1419 1.1 christos --disable-largefile omit support for large files 1420 1.1 christos --enable-maintainer-mode 1421 1.1 christos enable make rules and dependencies not useful (and 1422 1.1 christos sometimes confusing) to the casual installer 1423 1.1 christos --enable-install-libbfd controls installation of libbfd and related headers 1424 1.1 christos 1425 1.1 christos Optional Packages: 1426 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1427 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1428 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use 1429 1.1 christos both] 1430 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1431 1.1 christos 1432 1.1 christos Some influential environment variables: 1433 1.1 christos CC C compiler command 1434 1.1 christos CFLAGS C compiler flags 1435 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1436 1.1 christos nonstandard directory <lib dir> 1437 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1438 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1439 1.1 christos you have headers in a nonstandard directory <include dir> 1440 1.1 christos CPP C preprocessor 1441 1.1 christos 1442 1.1 christos Use these variables to override the choices made by `configure' or to help 1443 1.1 christos it to find libraries and programs with nonstandard names/locations. 1444 1.1 christos 1445 1.1 christos Report bugs to the package provider. 1446 1.1 christos _ACEOF 1447 1.1 christos ac_status=$? 1448 1.1 christos fi 1449 1.1 christos 1450 1.1 christos if test "$ac_init_help" = "recursive"; then 1451 1.1 christos # If there are subdirs, report their specific --help. 1452 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1453 1.1 christos test -d "$ac_dir" || 1454 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1455 1.1 christos continue 1456 1.1 christos ac_builddir=. 1457 1.1 christos 1458 1.1 christos case "$ac_dir" in 1459 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1460 1.1 christos *) 1461 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1462 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1463 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1464 1.1 christos case $ac_top_builddir_sub in 1465 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1466 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1467 1.1 christos esac ;; 1468 1.1 christos esac 1469 1.1 christos ac_abs_top_builddir=$ac_pwd 1470 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1471 1.1 christos # for backward compatibility: 1472 1.1 christos ac_top_builddir=$ac_top_build_prefix 1473 1.1 christos 1474 1.1 christos case $srcdir in 1475 1.1 christos .) # We are building in place. 1476 1.1 christos ac_srcdir=. 1477 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1478 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1479 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1480 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1481 1.1 christos ac_top_srcdir=$srcdir 1482 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1483 1.1 christos *) # Relative name. 1484 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1485 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1486 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1487 1.1 christos esac 1488 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1489 1.1 christos 1490 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1491 1.1 christos # Check for guested configure. 1492 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1493 1.1 christos echo && 1494 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1495 1.1 christos elif test -f "$ac_srcdir/configure"; then 1496 1.1 christos echo && 1497 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1498 1.1 christos else 1499 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1500 1.1 christos fi || ac_status=$? 1501 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1502 1.1 christos done 1503 1.1 christos fi 1504 1.1 christos 1505 1.1 christos test -n "$ac_init_help" && exit $ac_status 1506 1.1 christos if $ac_init_version; then 1507 1.1 christos cat <<\_ACEOF 1508 1.1 christos libsframe configure BFD_VERSION 1509 1.1 christos generated by GNU Autoconf 2.69 1510 1.1 christos 1511 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc. 1512 1.1 christos This configure script is free software; the Free Software Foundation 1513 1.1 christos gives unlimited permission to copy, distribute and modify it. 1514 1.1 christos _ACEOF 1515 1.1 christos exit 1516 1.1 christos fi 1517 1.1 christos 1518 1.1 christos ## ------------------------ ## 1519 1.1 christos ## Autoconf initialization. ## 1520 1.1 christos ## ------------------------ ## 1521 1.1 christos 1522 1.1 christos # ac_fn_c_try_compile LINENO 1523 1.1 christos # -------------------------- 1524 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1525 1.1 christos ac_fn_c_try_compile () 1526 1.1 christos { 1527 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1528 1.1 christos rm -f conftest.$ac_objext 1529 1.1 christos if { { ac_try="$ac_compile" 1530 1.1 christos case "(($ac_try" in 1531 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1532 1.1 christos *) ac_try_echo=$ac_try;; 1533 1.1 christos esac 1534 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1535 1.1 christos $as_echo "$ac_try_echo"; } >&5 1536 1.1 christos (eval "$ac_compile") 2>conftest.err 1537 1.1 christos ac_status=$? 1538 1.1 christos if test -s conftest.err; then 1539 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1540 1.1 christos cat conftest.er1 >&5 1541 1.1 christos mv -f conftest.er1 conftest.err 1542 1.1 christos fi 1543 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1544 1.1 christos test $ac_status = 0; } && { 1545 1.1 christos test -z "$ac_c_werror_flag" || 1546 1.1 christos test ! -s conftest.err 1547 1.1 christos } && test -s conftest.$ac_objext; then : 1548 1.1 christos ac_retval=0 1549 1.1 christos else 1550 1.1 christos $as_echo "$as_me: failed program was:" >&5 1551 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1552 1.1 christos 1553 1.1 christos ac_retval=1 1554 1.1 christos fi 1555 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1556 1.1 christos as_fn_set_status $ac_retval 1557 1.1 christos 1558 1.1 christos } # ac_fn_c_try_compile 1559 1.1 christos 1560 1.1 christos # ac_fn_c_try_cpp LINENO 1561 1.1 christos # ---------------------- 1562 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1563 1.1 christos ac_fn_c_try_cpp () 1564 1.1 christos { 1565 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1566 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1567 1.1 christos case "(($ac_try" in 1568 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1569 1.1 christos *) ac_try_echo=$ac_try;; 1570 1.1 christos esac 1571 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1572 1.1 christos $as_echo "$ac_try_echo"; } >&5 1573 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1574 1.1 christos ac_status=$? 1575 1.1 christos if test -s conftest.err; then 1576 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1577 1.1 christos cat conftest.er1 >&5 1578 1.1 christos mv -f conftest.er1 conftest.err 1579 1.1 christos fi 1580 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1581 1.1 christos test $ac_status = 0; } > conftest.i && { 1582 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1583 1.1 christos test ! -s conftest.err 1584 1.1 christos }; then : 1585 1.1 christos ac_retval=0 1586 1.1 christos else 1587 1.1 christos $as_echo "$as_me: failed program was:" >&5 1588 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1589 1.1 christos 1590 1.1 christos ac_retval=1 1591 1.1 christos fi 1592 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1593 1.1 christos as_fn_set_status $ac_retval 1594 1.1 christos 1595 1.1 christos } # ac_fn_c_try_cpp 1596 1.1 christos 1597 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1598 1.1 christos # ------------------------------------------------------- 1599 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1600 1.1 christos # the include files in INCLUDES and setting the cache variable VAR 1601 1.1 christos # accordingly. 1602 1.1 christos ac_fn_c_check_header_mongrel () 1603 1.1 christos { 1604 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1605 1.1 christos if eval \${$3+:} false; then : 1606 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1607 1.1 christos $as_echo_n "checking for $2... " >&6; } 1608 1.1 christos if eval \${$3+:} false; then : 1609 1.1 christos $as_echo_n "(cached) " >&6 1610 1.1 christos fi 1611 1.1 christos eval ac_res=\$$3 1612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1613 1.1 christos $as_echo "$ac_res" >&6; } 1614 1.1 christos else 1615 1.1 christos # Is the header compilable? 1616 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1617 1.1 christos $as_echo_n "checking $2 usability... " >&6; } 1618 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1619 1.1 christos /* end confdefs.h. */ 1620 1.1 christos $4 1621 1.1 christos #include <$2> 1622 1.1 christos _ACEOF 1623 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1624 1.1 christos ac_header_compiler=yes 1625 1.1 christos else 1626 1.1 christos ac_header_compiler=no 1627 1.1 christos fi 1628 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1630 1.1 christos $as_echo "$ac_header_compiler" >&6; } 1631 1.1 christos 1632 1.1 christos # Is the header present? 1633 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1634 1.1 christos $as_echo_n "checking $2 presence... " >&6; } 1635 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1636 1.1 christos /* end confdefs.h. */ 1637 1.1 christos #include <$2> 1638 1.1 christos _ACEOF 1639 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1640 1.1 christos ac_header_preproc=yes 1641 1.1 christos else 1642 1.1 christos ac_header_preproc=no 1643 1.1 christos fi 1644 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 1645 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1646 1.1 christos $as_echo "$ac_header_preproc" >&6; } 1647 1.1 christos 1648 1.1 christos # So? What about this header? 1649 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1650 1.1 christos yes:no: ) 1651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1652 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1654 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1655 1.1 christos ;; 1656 1.1 christos no:yes:* ) 1657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1658 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1659 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1660 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1661 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1662 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1663 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1664 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1666 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1667 1.1 christos ;; 1668 1.1 christos esac 1669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1670 1.1 christos $as_echo_n "checking for $2... " >&6; } 1671 1.1 christos if eval \${$3+:} false; then : 1672 1.1 christos $as_echo_n "(cached) " >&6 1673 1.1 christos else 1674 1.1 christos eval "$3=\$ac_header_compiler" 1675 1.1 christos fi 1676 1.1 christos eval ac_res=\$$3 1677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1678 1.1 christos $as_echo "$ac_res" >&6; } 1679 1.1 christos fi 1680 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1681 1.1 christos 1682 1.1 christos } # ac_fn_c_check_header_mongrel 1683 1.1 christos 1684 1.1 christos # ac_fn_c_try_run LINENO 1685 1.1 christos # ---------------------- 1686 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1687 1.1 christos # that executables *can* be run. 1688 1.1 christos ac_fn_c_try_run () 1689 1.1 christos { 1690 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1691 1.1 christos if { { ac_try="$ac_link" 1692 1.1 christos case "(($ac_try" in 1693 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1694 1.1 christos *) ac_try_echo=$ac_try;; 1695 1.1 christos esac 1696 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1697 1.1 christos $as_echo "$ac_try_echo"; } >&5 1698 1.1 christos (eval "$ac_link") 2>&5 1699 1.1 christos ac_status=$? 1700 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1701 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1702 1.1 christos { { case "(($ac_try" in 1703 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1704 1.1 christos *) ac_try_echo=$ac_try;; 1705 1.1 christos esac 1706 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1707 1.1 christos $as_echo "$ac_try_echo"; } >&5 1708 1.1 christos (eval "$ac_try") 2>&5 1709 1.1 christos ac_status=$? 1710 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1711 1.1 christos test $ac_status = 0; }; }; then : 1712 1.1 christos ac_retval=0 1713 1.1 christos else 1714 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1715 1.1 christos $as_echo "$as_me: failed program was:" >&5 1716 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1717 1.1 christos 1718 1.1 christos ac_retval=$ac_status 1719 1.1 christos fi 1720 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1721 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1722 1.1 christos as_fn_set_status $ac_retval 1723 1.1 christos 1724 1.1 christos } # ac_fn_c_try_run 1725 1.1 christos 1726 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1727 1.1 christos # ------------------------------------------------------- 1728 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1729 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1730 1.1 christos ac_fn_c_check_header_compile () 1731 1.1 christos { 1732 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1733 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1734 1.1 christos $as_echo_n "checking for $2... " >&6; } 1735 1.1 christos if eval \${$3+:} false; then : 1736 1.1 christos $as_echo_n "(cached) " >&6 1737 1.1 christos else 1738 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1739 1.1 christos /* end confdefs.h. */ 1740 1.1 christos $4 1741 1.1 christos #include <$2> 1742 1.1 christos _ACEOF 1743 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1744 1.1 christos eval "$3=yes" 1745 1.1 christos else 1746 1.1 christos eval "$3=no" 1747 1.1 christos fi 1748 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1749 1.1 christos fi 1750 1.1 christos eval ac_res=\$$3 1751 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1752 1.1 christos $as_echo "$ac_res" >&6; } 1753 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1754 1.1 christos 1755 1.1 christos } # ac_fn_c_check_header_compile 1756 1.1 christos 1757 1.1 christos # ac_fn_c_try_link LINENO 1758 1.1 christos # ----------------------- 1759 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1760 1.1 christos ac_fn_c_try_link () 1761 1.1 christos { 1762 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1763 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext 1764 1.1 christos if { { ac_try="$ac_link" 1765 1.1 christos case "(($ac_try" in 1766 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1767 1.1 christos *) ac_try_echo=$ac_try;; 1768 1.1 christos esac 1769 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1770 1.1 christos $as_echo "$ac_try_echo"; } >&5 1771 1.1 christos (eval "$ac_link") 2>conftest.err 1772 1.1 christos ac_status=$? 1773 1.1 christos if test -s conftest.err; then 1774 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1775 1.1 christos cat conftest.er1 >&5 1776 1.1 christos mv -f conftest.er1 conftest.err 1777 1.1 christos fi 1778 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1779 1.1 christos test $ac_status = 0; } && { 1780 1.1 christos test -z "$ac_c_werror_flag" || 1781 1.1 christos test ! -s conftest.err 1782 1.1 christos } && test -s conftest$ac_exeext && { 1783 1.1 christos test "$cross_compiling" = yes || 1784 1.1 christos test -x conftest$ac_exeext 1785 1.1 christos }; then : 1786 1.1 christos ac_retval=0 1787 1.1 christos else 1788 1.1 christos $as_echo "$as_me: failed program was:" >&5 1789 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1790 1.1 christos 1791 1.1 christos ac_retval=1 1792 1.1 christos fi 1793 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1794 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1795 1.1 christos # interfere with the next link command; also delete a directory that is 1796 1.1 christos # left behind by Apple's compiler. We do this before executing the actions. 1797 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1798 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1799 1.1 christos as_fn_set_status $ac_retval 1800 1.1 christos 1801 1.1 christos } # ac_fn_c_try_link 1802 1.1 christos 1803 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1804 1.1 christos # ---------------------------------- 1805 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 1806 1.1 christos ac_fn_c_check_func () 1807 1.1 christos { 1808 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1809 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1810 1.1 christos $as_echo_n "checking for $2... " >&6; } 1811 1.1 christos if eval \${$3+:} false; then : 1812 1.1 christos $as_echo_n "(cached) " >&6 1813 1.1 christos else 1814 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1815 1.1 christos /* end confdefs.h. */ 1816 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1817 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1818 1.1 christos #define $2 innocuous_$2 1819 1.1 christos 1820 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 1821 1.1 christos which can conflict with char $2 (); below. 1822 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1823 1.1 christos <limits.h> exists even on freestanding compilers. */ 1824 1.1 christos 1825 1.1 christos #ifdef __STDC__ 1826 1.1 christos # include <limits.h> 1827 1.1 christos #else 1828 1.1 christos # include <assert.h> 1829 1.1 christos #endif 1830 1.1 christos 1831 1.1 christos #undef $2 1832 1.1 christos 1833 1.1 christos /* Override any GCC internal prototype to avoid an error. 1834 1.1 christos Use char because int might match the return type of a GCC 1835 1.1 christos builtin and then its argument prototype would still apply. */ 1836 1.1 christos #ifdef __cplusplus 1837 1.1 christos extern "C" 1838 1.1 christos #endif 1839 1.1 christos char $2 (); 1840 1.1 christos /* The GNU C library defines this for functions which it implements 1841 1.1 christos to always fail with ENOSYS. Some functions are actually named 1842 1.1 christos something starting with __ and the normal name is an alias. */ 1843 1.1 christos #if defined __stub_$2 || defined __stub___$2 1844 1.1 christos choke me 1845 1.1 christos #endif 1846 1.1 christos 1847 1.1 christos int 1848 1.1 christos main () 1849 1.1 christos { 1850 1.1 christos return $2 (); 1851 1.1 christos ; 1852 1.1 christos return 0; 1853 1.1 christos } 1854 1.1 christos _ACEOF 1855 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 1856 1.1 christos eval "$3=yes" 1857 1.1 christos else 1858 1.1 christos eval "$3=no" 1859 1.1 christos fi 1860 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 1861 1.1 christos conftest$ac_exeext conftest.$ac_ext 1862 1.1 christos fi 1863 1.1 christos eval ac_res=\$$3 1864 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1865 1.1 christos $as_echo "$ac_res" >&6; } 1866 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1867 1.1 christos 1868 1.1 christos } # ac_fn_c_check_func 1869 1.1 christos 1870 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1871 1.1 christos # --------------------------------------------- 1872 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1873 1.1 christos # accordingly. 1874 1.1 christos ac_fn_c_check_decl () 1875 1.1 christos { 1876 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1877 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'` 1878 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1880 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1881 1.1 christos if eval \${$3+:} false; then : 1882 1.1 christos $as_echo_n "(cached) " >&6 1883 1.1 christos else 1884 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1885 1.1 christos /* end confdefs.h. */ 1886 1.1 christos $4 1887 1.1 christos int 1888 1.1 christos main () 1889 1.1 christos { 1890 1.1 christos #ifndef $as_decl_name 1891 1.1 christos #ifdef __cplusplus 1892 1.1 christos (void) $as_decl_use; 1893 1.1 christos #else 1894 1.1 christos (void) $as_decl_name; 1895 1.1 christos #endif 1896 1.1 christos #endif 1897 1.1 christos 1898 1.1 christos ; 1899 1.1 christos return 0; 1900 1.1 christos } 1901 1.1 christos _ACEOF 1902 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1903 1.1 christos eval "$3=yes" 1904 1.1 christos else 1905 1.1 christos eval "$3=no" 1906 1.1 christos fi 1907 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1908 1.1 christos fi 1909 1.1 christos eval ac_res=\$$3 1910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1911 1.1 christos $as_echo "$ac_res" >&6; } 1912 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1913 1.1 christos 1914 1.1 christos } # ac_fn_c_check_decl 1915 1.1 christos cat >config.log <<_ACEOF 1916 1.1 christos This file contains any messages produced by compilers while 1917 1.1 christos running configure, to aid debugging if configure makes a mistake. 1918 1.1 christos 1919 1.1 christos It was created by libsframe $as_me BFD_VERSION, which was 1920 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was 1921 1.1 christos 1922 1.1 christos $ $0 $@ 1923 1.1 christos 1924 1.1 christos _ACEOF 1925 1.1 christos exec 5>>config.log 1926 1.1 christos { 1927 1.1 christos cat <<_ASUNAME 1928 1.1 christos ## --------- ## 1929 1.1 christos ## Platform. ## 1930 1.1 christos ## --------- ## 1931 1.1 christos 1932 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1933 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 1934 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 1935 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 1936 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 1937 1.1 christos 1938 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1939 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1940 1.1 christos 1941 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1942 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1943 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1944 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1945 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1946 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1947 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1948 1.1 christos 1949 1.1 christos _ASUNAME 1950 1.1 christos 1951 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1952 1.1 christos for as_dir in $PATH 1953 1.1 christos do 1954 1.1 christos IFS=$as_save_IFS 1955 1.1 christos test -z "$as_dir" && as_dir=. 1956 1.1 christos $as_echo "PATH: $as_dir" 1957 1.1 christos done 1958 1.1 christos IFS=$as_save_IFS 1959 1.1 christos 1960 1.1 christos } >&5 1961 1.1 christos 1962 1.1 christos cat >&5 <<_ACEOF 1963 1.1 christos 1964 1.1 christos 1965 1.1 christos ## ----------- ## 1966 1.1 christos ## Core tests. ## 1967 1.1 christos ## ----------- ## 1968 1.1 christos 1969 1.1 christos _ACEOF 1970 1.1 christos 1971 1.1 christos 1972 1.1 christos # Keep a trace of the command line. 1973 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 1974 1.1 christos # Strip out --silent because we don't want to record it for future runs. 1975 1.1 christos # Also quote any args containing shell meta-characters. 1976 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 1977 1.1 christos ac_configure_args= 1978 1.1 christos ac_configure_args0= 1979 1.1 christos ac_configure_args1= 1980 1.1 christos ac_must_keep_next=false 1981 1.1 christos for ac_pass in 1 2 1982 1.1 christos do 1983 1.1 christos for ac_arg 1984 1.1 christos do 1985 1.1 christos case $ac_arg in 1986 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1987 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1988 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1989 1.1 christos continue ;; 1990 1.1 christos *\'*) 1991 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1992 1.1 christos esac 1993 1.1 christos case $ac_pass in 1994 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1995 1.1 christos 2) 1996 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 1997 1.1 christos if test $ac_must_keep_next = true; then 1998 1.1 christos ac_must_keep_next=false # Got value, back to normal. 1999 1.1 christos else 2000 1.1 christos case $ac_arg in 2001 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 2002 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2003 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2004 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 2005 1.1 christos case "$ac_configure_args0 " in 2006 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2007 1.1 christos esac 2008 1.1 christos ;; 2009 1.1 christos -* ) ac_must_keep_next=true ;; 2010 1.1 christos esac 2011 1.1 christos fi 2012 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 2013 1.1 christos ;; 2014 1.1 christos esac 2015 1.1 christos done 2016 1.1 christos done 2017 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 2018 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 2019 1.1 christos 2020 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 2021 1.1 christos # config.log. We remove comments because anyway the quotes in there 2022 1.1 christos # would cause problems or look ugly. 2023 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 2024 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2025 1.1 christos trap 'exit_status=$? 2026 1.1 christos # Save into config.log some information that might help in debugging. 2027 1.1 christos { 2028 1.1 christos echo 2029 1.1 christos 2030 1.1 christos $as_echo "## ---------------- ## 2031 1.1 christos ## Cache variables. ## 2032 1.1 christos ## ---------------- ##" 2033 1.1 christos echo 2034 1.1 christos # The following way of writing the cache mishandles newlines in values, 2035 1.1 christos ( 2036 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2037 1.1 christos eval ac_val=\$$ac_var 2038 1.1 christos case $ac_val in #( 2039 1.1 christos *${as_nl}*) 2040 1.1 christos case $ac_var in #( 2041 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2042 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2043 1.1 christos esac 2044 1.1 christos case $ac_var in #( 2045 1.1 christos _ | IFS | as_nl) ;; #( 2046 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2047 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2048 1.1 christos esac ;; 2049 1.1 christos esac 2050 1.1 christos done 2051 1.1 christos (set) 2>&1 | 2052 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2053 1.1 christos *${as_nl}ac_space=\ *) 2054 1.1 christos sed -n \ 2055 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2056 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2057 1.1 christos ;; #( 2058 1.1 christos *) 2059 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2060 1.1 christos ;; 2061 1.1 christos esac | 2062 1.1 christos sort 2063 1.1 christos ) 2064 1.1 christos echo 2065 1.1 christos 2066 1.1 christos $as_echo "## ----------------- ## 2067 1.1 christos ## Output variables. ## 2068 1.1 christos ## ----------------- ##" 2069 1.1 christos echo 2070 1.1 christos for ac_var in $ac_subst_vars 2071 1.1 christos do 2072 1.1 christos eval ac_val=\$$ac_var 2073 1.1 christos case $ac_val in 2074 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2075 1.1 christos esac 2076 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2077 1.1 christos done | sort 2078 1.1 christos echo 2079 1.1 christos 2080 1.1 christos if test -n "$ac_subst_files"; then 2081 1.1 christos $as_echo "## ------------------- ## 2082 1.1 christos ## File substitutions. ## 2083 1.1 christos ## ------------------- ##" 2084 1.1 christos echo 2085 1.1 christos for ac_var in $ac_subst_files 2086 1.1 christos do 2087 1.1 christos eval ac_val=\$$ac_var 2088 1.1 christos case $ac_val in 2089 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2090 1.1 christos esac 2091 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2092 1.1 christos done | sort 2093 1.1 christos echo 2094 1.1 christos fi 2095 1.1 christos 2096 1.1 christos if test -s confdefs.h; then 2097 1.1 christos $as_echo "## ----------- ## 2098 1.1 christos ## confdefs.h. ## 2099 1.1 christos ## ----------- ##" 2100 1.1 christos echo 2101 1.1 christos cat confdefs.h 2102 1.1 christos echo 2103 1.1 christos fi 2104 1.1 christos test "$ac_signal" != 0 && 2105 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2106 1.1 christos $as_echo "$as_me: exit $exit_status" 2107 1.1 christos } >&5 2108 1.1 christos rm -f core *.core core.conftest.* && 2109 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2110 1.1 christos exit $exit_status 2111 1.1 christos ' 0 2112 1.1 christos for ac_signal in 1 2 13 15; do 2113 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2114 1.1 christos done 2115 1.1 christos ac_signal=0 2116 1.1 christos 2117 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2118 1.1 christos rm -f -r conftest* confdefs.h 2119 1.1 christos 2120 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2121 1.1 christos 2122 1.1 christos # Predefined preprocessor variables. 2123 1.1 christos 2124 1.1 christos cat >>confdefs.h <<_ACEOF 2125 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2126 1.1 christos _ACEOF 2127 1.1 christos 2128 1.1 christos cat >>confdefs.h <<_ACEOF 2129 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2130 1.1 christos _ACEOF 2131 1.1 christos 2132 1.1 christos cat >>confdefs.h <<_ACEOF 2133 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2134 1.1 christos _ACEOF 2135 1.1 christos 2136 1.1 christos cat >>confdefs.h <<_ACEOF 2137 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2138 1.1 christos _ACEOF 2139 1.1 christos 2140 1.1 christos cat >>confdefs.h <<_ACEOF 2141 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2142 1.1 christos _ACEOF 2143 1.1 christos 2144 1.1 christos cat >>confdefs.h <<_ACEOF 2145 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2146 1.1 christos _ACEOF 2147 1.1 christos 2148 1.1 christos 2149 1.1 christos # Let the site file select an alternate cache file if it wants to. 2150 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2151 1.1 christos ac_site_file1=NONE 2152 1.1 christos ac_site_file2=NONE 2153 1.1 christos if test -n "$CONFIG_SITE"; then 2154 1.1 christos # We do not want a PATH search for config.site. 2155 1.1 christos case $CONFIG_SITE in #(( 2156 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;; 2157 1.1 christos */*) ac_site_file1=$CONFIG_SITE;; 2158 1.1 christos *) ac_site_file1=./$CONFIG_SITE;; 2159 1.1 christos esac 2160 1.1 christos elif test "x$prefix" != xNONE; then 2161 1.1 christos ac_site_file1=$prefix/share/config.site 2162 1.1 christos ac_site_file2=$prefix/etc/config.site 2163 1.1 christos else 2164 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2165 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2166 1.1 christos fi 2167 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2168 1.1 christos do 2169 1.1 christos test "x$ac_site_file" = xNONE && continue 2170 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2171 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2172 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2173 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2174 1.1 christos . "$ac_site_file" \ 2175 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2176 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2177 1.1 christos as_fn_error $? "failed to load site script $ac_site_file 2178 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2179 1.1 christos fi 2180 1.1 christos done 2181 1.1 christos 2182 1.1 christos if test -r "$cache_file"; then 2183 1.1 christos # Some versions of bash will fail to source /dev/null (special files 2184 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2185 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2186 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2187 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2188 1.1 christos case $cache_file in 2189 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2190 1.1 christos *) . "./$cache_file";; 2191 1.1 christos esac 2192 1.1 christos fi 2193 1.1 christos else 2194 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2195 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2196 1.1 christos >$cache_file 2197 1.1 christos fi 2198 1.1 christos 2199 1.1 christos as_fn_append ac_header_list " stdlib.h" 2200 1.1 christos as_fn_append ac_header_list " unistd.h" 2201 1.1 christos as_fn_append ac_header_list " sys/param.h" 2202 1.1 christos # Check that the precious variables saved in the cache have kept the same 2203 1.1 christos # value. 2204 1.1 christos ac_cache_corrupted=false 2205 1.1 christos for ac_var in $ac_precious_vars; do 2206 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2207 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2208 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2209 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2210 1.1 christos case $ac_old_set,$ac_new_set in 2211 1.1 christos set,) 2212 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2213 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2214 1.1 christos ac_cache_corrupted=: ;; 2215 1.1 christos ,set) 2216 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2217 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2218 1.1 christos ac_cache_corrupted=: ;; 2219 1.1 christos ,);; 2220 1.1 christos *) 2221 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2222 1.1 christos # differences in whitespace do not lead to failure. 2223 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2224 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2225 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2227 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2228 1.1 christos ac_cache_corrupted=: 2229 1.1 christos else 2230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2231 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2232 1.1 christos eval $ac_var=\$ac_old_val 2233 1.1 christos fi 2234 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2235 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2236 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2237 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2238 1.1 christos fi;; 2239 1.1 christos esac 2240 1.1 christos # Pass precious variables to config.status. 2241 1.1 christos if test "$ac_new_set" = set; then 2242 1.1 christos case $ac_new_val in 2243 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2244 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2245 1.1 christos esac 2246 1.1 christos case " $ac_configure_args " in 2247 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2248 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2249 1.1 christos esac 2250 1.1 christos fi 2251 1.1 christos done 2252 1.1 christos if $ac_cache_corrupted; then 2253 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2254 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2255 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2256 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2257 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2258 1.1 christos fi 2259 1.1 christos ## -------------------- ## 2260 1.1 christos ## Main body of script. ## 2261 1.1 christos ## -------------------- ## 2262 1.1 christos 2263 1.1 christos ac_ext=c 2264 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2265 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2266 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2267 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2268 1.1 christos 2269 1.1 christos 2270 1.1 christos 2271 1.1 christos 2272 1.1 christos 2273 1.1 christos 2274 1.1 christos ac_aux_dir= 2275 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2276 1.1 christos if test -f "$ac_dir/install-sh"; then 2277 1.1 christos ac_aux_dir=$ac_dir 2278 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2279 1.1 christos break 2280 1.1 christos elif test -f "$ac_dir/install.sh"; then 2281 1.1 christos ac_aux_dir=$ac_dir 2282 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2283 1.1 christos break 2284 1.1 christos elif test -f "$ac_dir/shtool"; then 2285 1.1 christos ac_aux_dir=$ac_dir 2286 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2287 1.1 christos break 2288 1.1 christos fi 2289 1.1 christos done 2290 1.1 christos if test -z "$ac_aux_dir"; then 2291 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2292 1.1 christos fi 2293 1.1 christos 2294 1.1 christos # These three variables are undocumented and unsupported, 2295 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2296 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2297 1.1 christos # whose full name contains unusual characters. 2298 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2299 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2300 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2301 1.1 christos 2302 1.1 christos 2303 1.1 christos # Expand $ac_aux_dir to an absolute path. 2304 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2305 1.1 christos 2306 1.1 christos ac_ext=c 2307 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2308 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2309 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2310 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2311 1.1 christos if test -n "$ac_tool_prefix"; then 2312 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2313 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 2314 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2315 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2316 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2317 1.1 christos $as_echo_n "(cached) " >&6 2318 1.1 christos else 2319 1.1 christos if test -n "$CC"; then 2320 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2321 1.1 christos else 2322 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2323 1.1 christos for as_dir in $PATH 2324 1.1 christos do 2325 1.1 christos IFS=$as_save_IFS 2326 1.1 christos test -z "$as_dir" && as_dir=. 2327 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2328 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2329 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 2330 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2331 1.1 christos break 2 2332 1.1 christos fi 2333 1.1 christos done 2334 1.1 christos done 2335 1.1 christos IFS=$as_save_IFS 2336 1.1 christos 2337 1.1 christos fi 2338 1.1 christos fi 2339 1.1 christos CC=$ac_cv_prog_CC 2340 1.1 christos if test -n "$CC"; then 2341 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2342 1.1 christos $as_echo "$CC" >&6; } 2343 1.1 christos else 2344 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2345 1.1 christos $as_echo "no" >&6; } 2346 1.1 christos fi 2347 1.1 christos 2348 1.1 christos 2349 1.1 christos fi 2350 1.1 christos if test -z "$ac_cv_prog_CC"; then 2351 1.1 christos ac_ct_CC=$CC 2352 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 2353 1.1 christos set dummy gcc; ac_word=$2 2354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2355 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2356 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 2357 1.1 christos $as_echo_n "(cached) " >&6 2358 1.1 christos else 2359 1.1 christos if test -n "$ac_ct_CC"; then 2360 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2361 1.1 christos else 2362 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2363 1.1 christos for as_dir in $PATH 2364 1.1 christos do 2365 1.1 christos IFS=$as_save_IFS 2366 1.1 christos test -z "$as_dir" && as_dir=. 2367 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2368 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2369 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 2370 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2371 1.1 christos break 2 2372 1.1 christos fi 2373 1.1 christos done 2374 1.1 christos done 2375 1.1 christos IFS=$as_save_IFS 2376 1.1 christos 2377 1.1 christos fi 2378 1.1 christos fi 2379 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 2380 1.1 christos if test -n "$ac_ct_CC"; then 2381 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2382 1.1 christos $as_echo "$ac_ct_CC" >&6; } 2383 1.1 christos else 2384 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2385 1.1 christos $as_echo "no" >&6; } 2386 1.1 christos fi 2387 1.1 christos 2388 1.1 christos if test "x$ac_ct_CC" = x; then 2389 1.1 christos CC="" 2390 1.1 christos else 2391 1.1 christos case $cross_compiling:$ac_tool_warned in 2392 1.1 christos yes:) 2393 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2394 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2395 1.1 christos ac_tool_warned=yes ;; 2396 1.1 christos esac 2397 1.1 christos CC=$ac_ct_CC 2398 1.1 christos fi 2399 1.1 christos else 2400 1.1 christos CC="$ac_cv_prog_CC" 2401 1.1 christos fi 2402 1.1 christos 2403 1.1 christos if test -z "$CC"; then 2404 1.1 christos if test -n "$ac_tool_prefix"; then 2405 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2406 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 2407 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2408 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2409 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2410 1.1 christos $as_echo_n "(cached) " >&6 2411 1.1 christos else 2412 1.1 christos if test -n "$CC"; then 2413 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2414 1.1 christos else 2415 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2416 1.1 christos for as_dir in $PATH 2417 1.1 christos do 2418 1.1 christos IFS=$as_save_IFS 2419 1.1 christos test -z "$as_dir" && as_dir=. 2420 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2421 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2422 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 2423 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2424 1.1 christos break 2 2425 1.1 christos fi 2426 1.1 christos done 2427 1.1 christos done 2428 1.1 christos IFS=$as_save_IFS 2429 1.1 christos 2430 1.1 christos fi 2431 1.1 christos fi 2432 1.1 christos CC=$ac_cv_prog_CC 2433 1.1 christos if test -n "$CC"; then 2434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2435 1.1 christos $as_echo "$CC" >&6; } 2436 1.1 christos else 2437 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2438 1.1 christos $as_echo "no" >&6; } 2439 1.1 christos fi 2440 1.1 christos 2441 1.1 christos 2442 1.1 christos fi 2443 1.1 christos fi 2444 1.1 christos if test -z "$CC"; then 2445 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 2446 1.1 christos set dummy cc; ac_word=$2 2447 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2448 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2449 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2450 1.1 christos $as_echo_n "(cached) " >&6 2451 1.1 christos else 2452 1.1 christos if test -n "$CC"; then 2453 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2454 1.1 christos else 2455 1.1 christos ac_prog_rejected=no 2456 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2457 1.1 christos for as_dir in $PATH 2458 1.1 christos do 2459 1.1 christos IFS=$as_save_IFS 2460 1.1 christos test -z "$as_dir" && as_dir=. 2461 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2462 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2463 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2464 1.1 christos ac_prog_rejected=yes 2465 1.1 christos continue 2466 1.1 christos fi 2467 1.1 christos ac_cv_prog_CC="cc" 2468 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2469 1.1 christos break 2 2470 1.1 christos fi 2471 1.1 christos done 2472 1.1 christos done 2473 1.1 christos IFS=$as_save_IFS 2474 1.1 christos 2475 1.1 christos if test $ac_prog_rejected = yes; then 2476 1.1 christos # We found a bogon in the path, so make sure we never use it. 2477 1.1 christos set dummy $ac_cv_prog_CC 2478 1.1 christos shift 2479 1.1 christos if test $# != 0; then 2480 1.1 christos # We chose a different compiler from the bogus one. 2481 1.1 christos # However, it has the same basename, so the bogon will be chosen 2482 1.1 christos # first if we set CC to just the basename; use the full file name. 2483 1.1 christos shift 2484 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2485 1.1 christos fi 2486 1.1 christos fi 2487 1.1 christos fi 2488 1.1 christos fi 2489 1.1 christos CC=$ac_cv_prog_CC 2490 1.1 christos if test -n "$CC"; then 2491 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2492 1.1 christos $as_echo "$CC" >&6; } 2493 1.1 christos else 2494 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2495 1.1 christos $as_echo "no" >&6; } 2496 1.1 christos fi 2497 1.1 christos 2498 1.1 christos 2499 1.1 christos fi 2500 1.1 christos if test -z "$CC"; then 2501 1.1 christos if test -n "$ac_tool_prefix"; then 2502 1.1 christos for ac_prog in cl.exe 2503 1.1 christos do 2504 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2505 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2506 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2507 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2508 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2509 1.1 christos $as_echo_n "(cached) " >&6 2510 1.1 christos else 2511 1.1 christos if test -n "$CC"; then 2512 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2513 1.1 christos else 2514 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2515 1.1 christos for as_dir in $PATH 2516 1.1 christos do 2517 1.1 christos IFS=$as_save_IFS 2518 1.1 christos test -z "$as_dir" && as_dir=. 2519 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2520 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2521 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2522 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2523 1.1 christos break 2 2524 1.1 christos fi 2525 1.1 christos done 2526 1.1 christos done 2527 1.1 christos IFS=$as_save_IFS 2528 1.1 christos 2529 1.1 christos fi 2530 1.1 christos fi 2531 1.1 christos CC=$ac_cv_prog_CC 2532 1.1 christos if test -n "$CC"; then 2533 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2534 1.1 christos $as_echo "$CC" >&6; } 2535 1.1 christos else 2536 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2537 1.1 christos $as_echo "no" >&6; } 2538 1.1 christos fi 2539 1.1 christos 2540 1.1 christos 2541 1.1 christos test -n "$CC" && break 2542 1.1 christos done 2543 1.1 christos fi 2544 1.1 christos if test -z "$CC"; then 2545 1.1 christos ac_ct_CC=$CC 2546 1.1 christos for ac_prog in cl.exe 2547 1.1 christos do 2548 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 2549 1.1 christos set dummy $ac_prog; ac_word=$2 2550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2551 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2552 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 2553 1.1 christos $as_echo_n "(cached) " >&6 2554 1.1 christos else 2555 1.1 christos if test -n "$ac_ct_CC"; then 2556 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2557 1.1 christos else 2558 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2559 1.1 christos for as_dir in $PATH 2560 1.1 christos do 2561 1.1 christos IFS=$as_save_IFS 2562 1.1 christos test -z "$as_dir" && as_dir=. 2563 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2564 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2565 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 2566 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2567 1.1 christos break 2 2568 1.1 christos fi 2569 1.1 christos done 2570 1.1 christos done 2571 1.1 christos IFS=$as_save_IFS 2572 1.1 christos 2573 1.1 christos fi 2574 1.1 christos fi 2575 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 2576 1.1 christos if test -n "$ac_ct_CC"; then 2577 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2578 1.1 christos $as_echo "$ac_ct_CC" >&6; } 2579 1.1 christos else 2580 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2581 1.1 christos $as_echo "no" >&6; } 2582 1.1 christos fi 2583 1.1 christos 2584 1.1 christos 2585 1.1 christos test -n "$ac_ct_CC" && break 2586 1.1 christos done 2587 1.1 christos 2588 1.1 christos if test "x$ac_ct_CC" = x; then 2589 1.1 christos CC="" 2590 1.1 christos else 2591 1.1 christos case $cross_compiling:$ac_tool_warned in 2592 1.1 christos yes:) 2593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2594 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2595 1.1 christos ac_tool_warned=yes ;; 2596 1.1 christos esac 2597 1.1 christos CC=$ac_ct_CC 2598 1.1 christos fi 2599 1.1 christos fi 2600 1.1 christos 2601 1.1 christos fi 2602 1.1 christos 2603 1.1 christos 2604 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2605 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2606 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 2607 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2608 1.1 christos 2609 1.1 christos # Provide some information about the compiler. 2610 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2611 1.1 christos set X $ac_compile 2612 1.1 christos ac_compiler=$2 2613 1.1 christos for ac_option in --version -v -V -qversion; do 2614 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 2615 1.1 christos case "(($ac_try" in 2616 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2617 1.1 christos *) ac_try_echo=$ac_try;; 2618 1.1 christos esac 2619 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2620 1.1 christos $as_echo "$ac_try_echo"; } >&5 2621 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2622 1.1 christos ac_status=$? 2623 1.1 christos if test -s conftest.err; then 2624 1.1 christos sed '10a\ 2625 1.1 christos ... rest of stderr output deleted ... 2626 1.1 christos 10q' conftest.err >conftest.er1 2627 1.1 christos cat conftest.er1 >&5 2628 1.1 christos fi 2629 1.1 christos rm -f conftest.er1 conftest.err 2630 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2631 1.1 christos test $ac_status = 0; } 2632 1.1 christos done 2633 1.1 christos 2634 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2635 1.1 christos /* end confdefs.h. */ 2636 1.1 christos 2637 1.1 christos int 2638 1.1 christos main () 2639 1.1 christos { 2640 1.1 christos 2641 1.1 christos ; 2642 1.1 christos return 0; 2643 1.1 christos } 2644 1.1 christos _ACEOF 2645 1.1 christos ac_clean_files_save=$ac_clean_files 2646 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2647 1.1 christos # Try to create an executable without -o first, disregard a.out. 2648 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 2649 1.1 christos # of exeext. 2650 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2651 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; } 2652 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2653 1.1 christos 2654 1.1 christos # The possible output files: 2655 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2656 1.1 christos 2657 1.1 christos ac_rmfiles= 2658 1.1 christos for ac_file in $ac_files 2659 1.1 christos do 2660 1.1 christos case $ac_file in 2661 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2662 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2663 1.1 christos esac 2664 1.1 christos done 2665 1.1 christos rm -f $ac_rmfiles 2666 1.1 christos 2667 1.1 christos if { { ac_try="$ac_link_default" 2668 1.1 christos case "(($ac_try" in 2669 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2670 1.1 christos *) ac_try_echo=$ac_try;; 2671 1.1 christos esac 2672 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2673 1.1 christos $as_echo "$ac_try_echo"; } >&5 2674 1.1 christos (eval "$ac_link_default") 2>&5 2675 1.1 christos ac_status=$? 2676 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2677 1.1 christos test $ac_status = 0; }; then : 2678 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2679 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2680 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 2681 1.1 christos # so that the user can short-circuit this test for compilers unknown to 2682 1.1 christos # Autoconf. 2683 1.1 christos for ac_file in $ac_files '' 2684 1.1 christos do 2685 1.1 christos test -f "$ac_file" || continue 2686 1.1 christos case $ac_file in 2687 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2688 1.1 christos ;; 2689 1.1 christos [ab].out ) 2690 1.1 christos # We found the default executable, but exeext='' is most 2691 1.1 christos # certainly right. 2692 1.1 christos break;; 2693 1.1 christos *.* ) 2694 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2695 1.1 christos then :; else 2696 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2697 1.1 christos fi 2698 1.1 christos # We set ac_cv_exeext here because the later test for it is not 2699 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 2700 1.1 christos # argument, so we may need to know it at that point already. 2701 1.1 christos # Even if this section looks crufty: it has the advantage of 2702 1.1 christos # actually working. 2703 1.1 christos break;; 2704 1.1 christos * ) 2705 1.1 christos break;; 2706 1.1 christos esac 2707 1.1 christos done 2708 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 2709 1.1 christos 2710 1.1 christos else 2711 1.1 christos ac_file='' 2712 1.1 christos fi 2713 1.1 christos if test -z "$ac_file"; then : 2714 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2715 1.1 christos $as_echo "no" >&6; } 2716 1.1 christos $as_echo "$as_me: failed program was:" >&5 2717 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 2718 1.1 christos 2719 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2720 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2721 1.1 christos as_fn_error 77 "C compiler cannot create executables 2722 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2723 1.1 christos else 2724 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2725 1.1 christos $as_echo "yes" >&6; } 2726 1.1 christos fi 2727 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2728 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 2729 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2730 1.1 christos $as_echo "$ac_file" >&6; } 2731 1.1 christos ac_exeext=$ac_cv_exeext 2732 1.1 christos 2733 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2734 1.1 christos ac_clean_files=$ac_clean_files_save 2735 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2736 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 2737 1.1 christos if { { ac_try="$ac_link" 2738 1.1 christos case "(($ac_try" in 2739 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2740 1.1 christos *) ac_try_echo=$ac_try;; 2741 1.1 christos esac 2742 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2743 1.1 christos $as_echo "$ac_try_echo"; } >&5 2744 1.1 christos (eval "$ac_link") 2>&5 2745 1.1 christos ac_status=$? 2746 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2747 1.1 christos test $ac_status = 0; }; then : 2748 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 2749 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2750 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 2751 1.1 christos # `rm'. 2752 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 2753 1.1 christos test -f "$ac_file" || continue 2754 1.1 christos case $ac_file in 2755 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2756 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2757 1.1 christos break;; 2758 1.1 christos * ) break;; 2759 1.1 christos esac 2760 1.1 christos done 2761 1.1 christos else 2762 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2763 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2764 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2765 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2766 1.1 christos fi 2767 1.1 christos rm -f conftest conftest$ac_cv_exeext 2768 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2769 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 2770 1.1 christos 2771 1.1 christos rm -f conftest.$ac_ext 2772 1.1 christos EXEEXT=$ac_cv_exeext 2773 1.1 christos ac_exeext=$EXEEXT 2774 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2775 1.1 christos /* end confdefs.h. */ 2776 1.1 christos #include <stdio.h> 2777 1.1 christos int 2778 1.1 christos main () 2779 1.1 christos { 2780 1.1 christos FILE *f = fopen ("conftest.out", "w"); 2781 1.1 christos return ferror (f) || fclose (f) != 0; 2782 1.1 christos 2783 1.1 christos ; 2784 1.1 christos return 0; 2785 1.1 christos } 2786 1.1 christos _ACEOF 2787 1.1 christos ac_clean_files="$ac_clean_files conftest.out" 2788 1.1 christos # Check that the compiler produces executables we can run. If not, either 2789 1.1 christos # the compiler is broken, or we cross compile. 2790 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2791 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 2792 1.1 christos if test "$cross_compiling" != yes; then 2793 1.1 christos { { ac_try="$ac_link" 2794 1.1 christos case "(($ac_try" in 2795 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2796 1.1 christos *) ac_try_echo=$ac_try;; 2797 1.1 christos esac 2798 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2799 1.1 christos $as_echo "$ac_try_echo"; } >&5 2800 1.1 christos (eval "$ac_link") 2>&5 2801 1.1 christos ac_status=$? 2802 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2803 1.1 christos test $ac_status = 0; } 2804 1.1 christos if { ac_try='./conftest$ac_cv_exeext' 2805 1.1 christos { { case "(($ac_try" in 2806 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2807 1.1 christos *) ac_try_echo=$ac_try;; 2808 1.1 christos esac 2809 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2810 1.1 christos $as_echo "$ac_try_echo"; } >&5 2811 1.1 christos (eval "$ac_try") 2>&5 2812 1.1 christos ac_status=$? 2813 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2814 1.1 christos test $ac_status = 0; }; }; then 2815 1.1 christos cross_compiling=no 2816 1.1 christos else 2817 1.1 christos if test "$cross_compiling" = maybe; then 2818 1.1 christos cross_compiling=yes 2819 1.1 christos else 2820 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2821 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2822 1.1 christos as_fn_error $? "cannot run C compiled programs. 2823 1.1 christos If you meant to cross compile, use \`--host'. 2824 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2825 1.1 christos fi 2826 1.1 christos fi 2827 1.1 christos fi 2828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2829 1.1 christos $as_echo "$cross_compiling" >&6; } 2830 1.1 christos 2831 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 2832 1.1 christos ac_clean_files=$ac_clean_files_save 2833 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2834 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 2835 1.1 christos if ${ac_cv_objext+:} false; then : 2836 1.1 christos $as_echo_n "(cached) " >&6 2837 1.1 christos else 2838 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2839 1.1 christos /* end confdefs.h. */ 2840 1.1 christos 2841 1.1 christos int 2842 1.1 christos main () 2843 1.1 christos { 2844 1.1 christos 2845 1.1 christos ; 2846 1.1 christos return 0; 2847 1.1 christos } 2848 1.1 christos _ACEOF 2849 1.1 christos rm -f conftest.o conftest.obj 2850 1.1 christos if { { ac_try="$ac_compile" 2851 1.1 christos case "(($ac_try" in 2852 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2853 1.1 christos *) ac_try_echo=$ac_try;; 2854 1.1 christos esac 2855 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2856 1.1 christos $as_echo "$ac_try_echo"; } >&5 2857 1.1 christos (eval "$ac_compile") 2>&5 2858 1.1 christos ac_status=$? 2859 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2860 1.1 christos test $ac_status = 0; }; then : 2861 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 2862 1.1 christos test -f "$ac_file" || continue; 2863 1.1 christos case $ac_file in 2864 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 2865 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2866 1.1 christos break;; 2867 1.1 christos esac 2868 1.1 christos done 2869 1.1 christos else 2870 1.1 christos $as_echo "$as_me: failed program was:" >&5 2871 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 2872 1.1 christos 2873 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2874 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2875 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 2876 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2877 1.1 christos fi 2878 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 2879 1.1 christos fi 2880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 2881 1.1 christos $as_echo "$ac_cv_objext" >&6; } 2882 1.1 christos OBJEXT=$ac_cv_objext 2883 1.1 christos ac_objext=$OBJEXT 2884 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 2885 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 2886 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then : 2887 1.1 christos $as_echo_n "(cached) " >&6 2888 1.1 christos else 2889 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2890 1.1 christos /* end confdefs.h. */ 2891 1.1 christos 2892 1.1 christos int 2893 1.1 christos main () 2894 1.1 christos { 2895 1.1 christos #ifndef __GNUC__ 2896 1.1 christos choke me 2897 1.1 christos #endif 2898 1.1 christos 2899 1.1 christos ; 2900 1.1 christos return 0; 2901 1.1 christos } 2902 1.1 christos _ACEOF 2903 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2904 1.1 christos ac_compiler_gnu=yes 2905 1.1 christos else 2906 1.1 christos ac_compiler_gnu=no 2907 1.1 christos fi 2908 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2909 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 2910 1.1 christos 2911 1.1 christos fi 2912 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 2913 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 2914 1.1 christos if test $ac_compiler_gnu = yes; then 2915 1.1 christos GCC=yes 2916 1.1 christos else 2917 1.1 christos GCC= 2918 1.1 christos fi 2919 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 2920 1.1 christos ac_save_CFLAGS=$CFLAGS 2921 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 2922 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 2923 1.1 christos if ${ac_cv_prog_cc_g+:} false; then : 2924 1.1 christos $as_echo_n "(cached) " >&6 2925 1.1 christos else 2926 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 2927 1.1 christos ac_c_werror_flag=yes 2928 1.1 christos ac_cv_prog_cc_g=no 2929 1.1 christos CFLAGS="-g" 2930 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2931 1.1 christos /* end confdefs.h. */ 2932 1.1 christos 2933 1.1 christos int 2934 1.1 christos main () 2935 1.1 christos { 2936 1.1 christos 2937 1.1 christos ; 2938 1.1 christos return 0; 2939 1.1 christos } 2940 1.1 christos _ACEOF 2941 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2942 1.1 christos ac_cv_prog_cc_g=yes 2943 1.1 christos else 2944 1.1 christos CFLAGS="" 2945 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2946 1.1 christos /* end confdefs.h. */ 2947 1.1 christos 2948 1.1 christos int 2949 1.1 christos main () 2950 1.1 christos { 2951 1.1 christos 2952 1.1 christos ; 2953 1.1 christos return 0; 2954 1.1 christos } 2955 1.1 christos _ACEOF 2956 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2957 1.1 christos 2958 1.1 christos else 2959 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 2960 1.1 christos CFLAGS="-g" 2961 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2962 1.1 christos /* end confdefs.h. */ 2963 1.1 christos 2964 1.1 christos int 2965 1.1 christos main () 2966 1.1 christos { 2967 1.1 christos 2968 1.1 christos ; 2969 1.1 christos return 0; 2970 1.1 christos } 2971 1.1 christos _ACEOF 2972 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2973 1.1 christos ac_cv_prog_cc_g=yes 2974 1.1 christos fi 2975 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2976 1.1 christos fi 2977 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2978 1.1 christos fi 2979 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2980 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 2981 1.1 christos fi 2982 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 2983 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 2984 1.1 christos if test "$ac_test_CFLAGS" = set; then 2985 1.1 christos CFLAGS=$ac_save_CFLAGS 2986 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 2987 1.1 christos if test "$GCC" = yes; then 2988 1.1 christos CFLAGS="-g -O2" 2989 1.1 christos else 2990 1.1 christos CFLAGS="-g" 2991 1.1 christos fi 2992 1.1 christos else 2993 1.1 christos if test "$GCC" = yes; then 2994 1.1 christos CFLAGS="-O2" 2995 1.1 christos else 2996 1.1 christos CFLAGS= 2997 1.1 christos fi 2998 1.1 christos fi 2999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3000 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3001 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then : 3002 1.1 christos $as_echo_n "(cached) " >&6 3003 1.1 christos else 3004 1.1 christos ac_cv_prog_cc_c89=no 3005 1.1 christos ac_save_CC=$CC 3006 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3007 1.1 christos /* end confdefs.h. */ 3008 1.1 christos #include <stdarg.h> 3009 1.1 christos #include <stdio.h> 3010 1.1 christos struct stat; 3011 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3012 1.1 christos struct buf { int x; }; 3013 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 3014 1.1 christos static char *e (p, i) 3015 1.1 christos char **p; 3016 1.1 christos int i; 3017 1.1 christos { 3018 1.1 christos return p[i]; 3019 1.1 christos } 3020 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 3021 1.1 christos { 3022 1.1 christos char *s; 3023 1.1 christos va_list v; 3024 1.1 christos va_start (v,p); 3025 1.1 christos s = g (p, va_arg (v,int)); 3026 1.1 christos va_end (v); 3027 1.1 christos return s; 3028 1.1 christos } 3029 1.1 christos 3030 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3031 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 3032 1.1 christos These don't provoke an error unfortunately, instead are silently treated 3033 1.1 christos as 'x'. The following induces an error, until -std is added to get 3034 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3035 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 3036 1.1 christos that's true only with -std. */ 3037 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3038 1.1 christos 3039 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3040 1.1 christos inside strings and character constants. */ 3041 1.1 christos #define FOO(x) 'x' 3042 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3043 1.1 christos 3044 1.1 christos int test (int i, double x); 3045 1.1 christos struct s1 {int (*f) (int a);}; 3046 1.1 christos struct s2 {int (*f) (double a);}; 3047 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3048 1.1 christos int argc; 3049 1.1 christos char **argv; 3050 1.1 christos int 3051 1.1 christos main () 3052 1.1 christos { 3053 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3054 1.1 christos ; 3055 1.1 christos return 0; 3056 1.1 christos } 3057 1.1 christos _ACEOF 3058 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3059 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3060 1.1 christos do 3061 1.1 christos CC="$ac_save_CC $ac_arg" 3062 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3063 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3064 1.1 christos fi 3065 1.1 christos rm -f core conftest.err conftest.$ac_objext 3066 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3067 1.1 christos done 3068 1.1 christos rm -f conftest.$ac_ext 3069 1.1 christos CC=$ac_save_CC 3070 1.1 christos 3071 1.1 christos fi 3072 1.1 christos # AC_CACHE_VAL 3073 1.1 christos case "x$ac_cv_prog_cc_c89" in 3074 1.1 christos x) 3075 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3076 1.1 christos $as_echo "none needed" >&6; } ;; 3077 1.1 christos xno) 3078 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3079 1.1 christos $as_echo "unsupported" >&6; } ;; 3080 1.1 christos *) 3081 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 3082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3083 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3084 1.1 christos esac 3085 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3086 1.1 christos 3087 1.1 christos fi 3088 1.1 christos 3089 1.1 christos ac_ext=c 3090 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3091 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3092 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3093 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3094 1.1 christos 3095 1.1 christos ac_ext=c 3096 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3097 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3098 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3099 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3100 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3101 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3102 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then : 3103 1.1 christos $as_echo_n "(cached) " >&6 3104 1.1 christos else 3105 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3106 1.1 christos /* end confdefs.h. */ 3107 1.1 christos 3108 1.1 christos int 3109 1.1 christos main () 3110 1.1 christos { 3111 1.1 christos 3112 1.1 christos ; 3113 1.1 christos return 0; 3114 1.1 christos } 3115 1.1 christos _ACEOF 3116 1.1 christos # Make sure it works both with $CC and with simple cc. 3117 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some 3118 1.1 christos # compilers refuse to overwrite an existing .o file with -o, 3119 1.1 christos # though they will create one. 3120 1.1 christos am_cv_prog_cc_c_o=yes 3121 1.1 christos for am_i in 1 2; do 3122 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3123 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3124 1.1 christos ac_status=$? 3125 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 3126 1.1 christos (exit $ac_status); } \ 3127 1.1 christos && test -f conftest2.$ac_objext; then 3128 1.1 christos : OK 3129 1.1 christos else 3130 1.1 christos am_cv_prog_cc_c_o=no 3131 1.1 christos break 3132 1.1 christos fi 3133 1.1 christos done 3134 1.1 christos rm -f core conftest* 3135 1.1 christos unset am_i 3136 1.1 christos fi 3137 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3138 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 3139 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then 3140 1.1 christos # Losing compiler, so override with the script. 3141 1.1 christos # FIXME: It is wrong to rewrite CC. 3142 1.1 christos # But if we don't then we get into trouble of one sort or another. 3143 1.1 christos # A longer-term fix would be to have automake use am__CC in this case, 3144 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3145 1.1 christos CC="$am_aux_dir/compile $CC" 3146 1.1 christos fi 3147 1.1 christos ac_ext=c 3148 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3149 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3150 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3151 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3152 1.1 christos 3153 1.1 christos 3154 1.1 christos 3155 1.1 christos ac_ext=c 3156 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3157 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3158 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3159 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3160 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3161 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 3162 1.1 christos # On Suns, sometimes $CPP names a directory. 3163 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 3164 1.1 christos CPP= 3165 1.1 christos fi 3166 1.1 christos if test -z "$CPP"; then 3167 1.1 christos if ${ac_cv_prog_CPP+:} false; then : 3168 1.1 christos $as_echo_n "(cached) " >&6 3169 1.1 christos else 3170 1.1 christos # Double quotes because CPP needs to be expanded 3171 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3172 1.1 christos do 3173 1.1 christos ac_preproc_ok=false 3174 1.1 christos for ac_c_preproc_warn_flag in '' yes 3175 1.1 christos do 3176 1.1 christos # Use a header file that comes with gcc, so configuring glibc 3177 1.1 christos # with a fresh cross-compiler works. 3178 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3179 1.1 christos # <limits.h> exists even on freestanding compilers. 3180 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 3181 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 3182 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3183 1.1 christos /* end confdefs.h. */ 3184 1.1 christos #ifdef __STDC__ 3185 1.1 christos # include <limits.h> 3186 1.1 christos #else 3187 1.1 christos # include <assert.h> 3188 1.1 christos #endif 3189 1.1 christos Syntax error 3190 1.1 christos _ACEOF 3191 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3192 1.1 christos 3193 1.1 christos else 3194 1.1 christos # Broken: fails on valid input. 3195 1.1 christos continue 3196 1.1 christos fi 3197 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3198 1.1 christos 3199 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 3200 1.1 christos # can be detected and how. 3201 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3202 1.1 christos /* end confdefs.h. */ 3203 1.1 christos #include <ac_nonexistent.h> 3204 1.1 christos _ACEOF 3205 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3206 1.1 christos # Broken: success on invalid input. 3207 1.1 christos continue 3208 1.1 christos else 3209 1.1 christos # Passes both tests. 3210 1.1 christos ac_preproc_ok=: 3211 1.1 christos break 3212 1.1 christos fi 3213 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3214 1.1 christos 3215 1.1 christos done 3216 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3217 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext 3218 1.1 christos if $ac_preproc_ok; then : 3219 1.1 christos break 3220 1.1 christos fi 3221 1.1 christos 3222 1.1 christos done 3223 1.1 christos ac_cv_prog_CPP=$CPP 3224 1.1 christos 3225 1.1 christos fi 3226 1.1 christos CPP=$ac_cv_prog_CPP 3227 1.1 christos else 3228 1.1 christos ac_cv_prog_CPP=$CPP 3229 1.1 christos fi 3230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3231 1.1 christos $as_echo "$CPP" >&6; } 3232 1.1 christos ac_preproc_ok=false 3233 1.1 christos for ac_c_preproc_warn_flag in '' yes 3234 1.1 christos do 3235 1.1 christos # Use a header file that comes with gcc, so configuring glibc 3236 1.1 christos # with a fresh cross-compiler works. 3237 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3238 1.1 christos # <limits.h> exists even on freestanding compilers. 3239 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 3240 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 3241 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3242 1.1 christos /* end confdefs.h. */ 3243 1.1 christos #ifdef __STDC__ 3244 1.1 christos # include <limits.h> 3245 1.1 christos #else 3246 1.1 christos # include <assert.h> 3247 1.1 christos #endif 3248 1.1 christos Syntax error 3249 1.1 christos _ACEOF 3250 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3251 1.1 christos 3252 1.1 christos else 3253 1.1 christos # Broken: fails on valid input. 3254 1.1 christos continue 3255 1.1 christos fi 3256 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3257 1.1 christos 3258 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 3259 1.1 christos # can be detected and how. 3260 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3261 1.1 christos /* end confdefs.h. */ 3262 1.1 christos #include <ac_nonexistent.h> 3263 1.1 christos _ACEOF 3264 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3265 1.1 christos # Broken: success on invalid input. 3266 1.1 christos continue 3267 1.1 christos else 3268 1.1 christos # Passes both tests. 3269 1.1 christos ac_preproc_ok=: 3270 1.1 christos break 3271 1.1 christos fi 3272 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3273 1.1 christos 3274 1.1 christos done 3275 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3276 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext 3277 1.1 christos if $ac_preproc_ok; then : 3278 1.1 christos 3279 1.1 christos else 3280 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3281 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3282 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3283 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3284 1.1 christos fi 3285 1.1 christos 3286 1.1 christos ac_ext=c 3287 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3288 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3289 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3290 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3291 1.1 christos 3292 1.1 christos 3293 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3294 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3295 1.1 christos if ${ac_cv_path_GREP+:} false; then : 3296 1.1 christos $as_echo_n "(cached) " >&6 3297 1.1 christos else 3298 1.1 christos if test -z "$GREP"; then 3299 1.1 christos ac_path_GREP_found=false 3300 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 3301 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3302 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3303 1.1 christos do 3304 1.1 christos IFS=$as_save_IFS 3305 1.1 christos test -z "$as_dir" && as_dir=. 3306 1.1 christos for ac_prog in grep ggrep; do 3307 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3308 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3309 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue 3310 1.1 christos # Check for GNU ac_path_GREP and select it if it is found. 3311 1.1 christos # Check for GNU $ac_path_GREP 3312 1.1 christos case `"$ac_path_GREP" --version 2>&1` in 3313 1.1 christos *GNU*) 3314 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3315 1.1 christos *) 3316 1.1 christos ac_count=0 3317 1.1 christos $as_echo_n 0123456789 >"conftest.in" 3318 1.1 christos while : 3319 1.1 christos do 3320 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 3321 1.1 christos mv "conftest.tmp" "conftest.in" 3322 1.1 christos cp "conftest.in" "conftest.nl" 3323 1.1 christos $as_echo 'GREP' >> "conftest.nl" 3324 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3325 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3326 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 3327 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 3328 1.1 christos # Best one so far, save it but keep looking for a better one 3329 1.1 christos ac_cv_path_GREP="$ac_path_GREP" 3330 1.1 christos ac_path_GREP_max=$ac_count 3331 1.1 christos fi 3332 1.1 christos # 10*(2^10) chars as input seems more than enough 3333 1.1 christos test $ac_count -gt 10 && break 3334 1.1 christos done 3335 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3336 1.1 christos esac 3337 1.1 christos 3338 1.1 christos $ac_path_GREP_found && break 3 3339 1.1 christos done 3340 1.1 christos done 3341 1.1 christos done 3342 1.1 christos IFS=$as_save_IFS 3343 1.1 christos if test -z "$ac_cv_path_GREP"; then 3344 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3345 1.1 christos fi 3346 1.1 christos else 3347 1.1 christos ac_cv_path_GREP=$GREP 3348 1.1 christos fi 3349 1.1 christos 3350 1.1 christos fi 3351 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3352 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; } 3353 1.1 christos GREP="$ac_cv_path_GREP" 3354 1.1 christos 3355 1.1 christos 3356 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3357 1.1 christos $as_echo_n "checking for egrep... " >&6; } 3358 1.1 christos if ${ac_cv_path_EGREP+:} false; then : 3359 1.1 christos $as_echo_n "(cached) " >&6 3360 1.1 christos else 3361 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3362 1.1 christos then ac_cv_path_EGREP="$GREP -E" 3363 1.1 christos else 3364 1.1 christos if test -z "$EGREP"; then 3365 1.1 christos ac_path_EGREP_found=false 3366 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 3367 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3368 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3369 1.1 christos do 3370 1.1 christos IFS=$as_save_IFS 3371 1.1 christos test -z "$as_dir" && as_dir=. 3372 1.1 christos for ac_prog in egrep; do 3373 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3374 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3375 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue 3376 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found. 3377 1.1 christos # Check for GNU $ac_path_EGREP 3378 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in 3379 1.1 christos *GNU*) 3380 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3381 1.1 christos *) 3382 1.1 christos ac_count=0 3383 1.1 christos $as_echo_n 0123456789 >"conftest.in" 3384 1.1 christos while : 3385 1.1 christos do 3386 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 3387 1.1 christos mv "conftest.tmp" "conftest.in" 3388 1.1 christos cp "conftest.in" "conftest.nl" 3389 1.1 christos $as_echo 'EGREP' >> "conftest.nl" 3390 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3391 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3392 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 3393 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3394 1.1 christos # Best one so far, save it but keep looking for a better one 3395 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" 3396 1.1 christos ac_path_EGREP_max=$ac_count 3397 1.1 christos fi 3398 1.1 christos # 10*(2^10) chars as input seems more than enough 3399 1.1 christos test $ac_count -gt 10 && break 3400 1.1 christos done 3401 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3402 1.1 christos esac 3403 1.1 christos 3404 1.1 christos $ac_path_EGREP_found && break 3 3405 1.1 christos done 3406 1.1 christos done 3407 1.1 christos done 3408 1.1 christos IFS=$as_save_IFS 3409 1.1 christos if test -z "$ac_cv_path_EGREP"; then 3410 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3411 1.1 christos fi 3412 1.1 christos else 3413 1.1 christos ac_cv_path_EGREP=$EGREP 3414 1.1 christos fi 3415 1.1 christos 3416 1.1 christos fi 3417 1.1 christos fi 3418 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3419 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; } 3420 1.1 christos EGREP="$ac_cv_path_EGREP" 3421 1.1 christos 3422 1.1 christos 3423 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3424 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; } 3425 1.1 christos if ${ac_cv_header_stdc+:} false; then : 3426 1.1 christos $as_echo_n "(cached) " >&6 3427 1.1 christos else 3428 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3429 1.1 christos /* end confdefs.h. */ 3430 1.1 christos #include <stdlib.h> 3431 1.1 christos #include <stdarg.h> 3432 1.1 christos #include <string.h> 3433 1.1 christos #include <float.h> 3434 1.1 christos 3435 1.1 christos int 3436 1.1 christos main () 3437 1.1 christos { 3438 1.1 christos 3439 1.1 christos ; 3440 1.1 christos return 0; 3441 1.1 christos } 3442 1.1 christos _ACEOF 3443 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3444 1.1 christos ac_cv_header_stdc=yes 3445 1.1 christos else 3446 1.1 christos ac_cv_header_stdc=no 3447 1.1 christos fi 3448 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3449 1.1 christos 3450 1.1 christos if test $ac_cv_header_stdc = yes; then 3451 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3452 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3453 1.1 christos /* end confdefs.h. */ 3454 1.1 christos #include <string.h> 3455 1.1 christos 3456 1.1 christos _ACEOF 3457 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3458 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then : 3459 1.1 christos 3460 1.1 christos else 3461 1.1 christos ac_cv_header_stdc=no 3462 1.1 christos fi 3463 1.1 christos rm -f conftest* 3464 1.1 christos 3465 1.1 christos fi 3466 1.1 christos 3467 1.1 christos if test $ac_cv_header_stdc = yes; then 3468 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3469 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3470 1.1 christos /* end confdefs.h. */ 3471 1.1 christos #include <stdlib.h> 3472 1.1 christos 3473 1.1 christos _ACEOF 3474 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3475 1.1 christos $EGREP "free" >/dev/null 2>&1; then : 3476 1.1 christos 3477 1.1 christos else 3478 1.1 christos ac_cv_header_stdc=no 3479 1.1 christos fi 3480 1.1 christos rm -f conftest* 3481 1.1 christos 3482 1.1 christos fi 3483 1.1 christos 3484 1.1 christos if test $ac_cv_header_stdc = yes; then 3485 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3486 1.1 christos if test "$cross_compiling" = yes; then : 3487 1.1 christos : 3488 1.1 christos else 3489 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3490 1.1 christos /* end confdefs.h. */ 3491 1.1 christos #include <ctype.h> 3492 1.1 christos #include <stdlib.h> 3493 1.1 christos #if ((' ' & 0x0FF) == 0x020) 3494 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3495 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3496 1.1 christos #else 3497 1.1 christos # define ISLOWER(c) \ 3498 1.1 christos (('a' <= (c) && (c) <= 'i') \ 3499 1.1 christos || ('j' <= (c) && (c) <= 'r') \ 3500 1.1 christos || ('s' <= (c) && (c) <= 'z')) 3501 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3502 1.1 christos #endif 3503 1.1 christos 3504 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3505 1.1 christos int 3506 1.1 christos main () 3507 1.1 christos { 3508 1.1 christos int i; 3509 1.1 christos for (i = 0; i < 256; i++) 3510 1.1 christos if (XOR (islower (i), ISLOWER (i)) 3511 1.1 christos || toupper (i) != TOUPPER (i)) 3512 1.1 christos return 2; 3513 1.1 christos return 0; 3514 1.1 christos } 3515 1.1 christos _ACEOF 3516 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 3517 1.1 christos 3518 1.1 christos else 3519 1.1 christos ac_cv_header_stdc=no 3520 1.1 christos fi 3521 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3522 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 3523 1.1 christos fi 3524 1.1 christos 3525 1.1 christos fi 3526 1.1 christos fi 3527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3528 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; } 3529 1.1 christos if test $ac_cv_header_stdc = yes; then 3530 1.1 christos 3531 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 3532 1.1 christos 3533 1.1 christos fi 3534 1.1 christos 3535 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 3536 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3537 1.1 christos inttypes.h stdint.h unistd.h 3538 1.1 christos do : 3539 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3540 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3541 1.1 christos " 3542 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3543 1.1 christos cat >>confdefs.h <<_ACEOF 3544 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3545 1.1 christos _ACEOF 3546 1.1 christos 3547 1.1 christos fi 3548 1.1 christos 3549 1.1 christos done 3550 1.1 christos 3551 1.1 christos 3552 1.1 christos 3553 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3554 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then : 3555 1.1 christos MINIX=yes 3556 1.1 christos else 3557 1.1 christos MINIX= 3558 1.1 christos fi 3559 1.1 christos 3560 1.1 christos 3561 1.1 christos if test "$MINIX" = yes; then 3562 1.1 christos 3563 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3564 1.1 christos 3565 1.1 christos 3566 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3567 1.1 christos 3568 1.1 christos 3569 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h 3570 1.1 christos 3571 1.1 christos fi 3572 1.1 christos 3573 1.1 christos 3574 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3575 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3576 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then : 3577 1.1 christos $as_echo_n "(cached) " >&6 3578 1.1 christos else 3579 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3580 1.1 christos /* end confdefs.h. */ 3581 1.1 christos 3582 1.1 christos # define __EXTENSIONS__ 1 3583 1.1 christos $ac_includes_default 3584 1.1 christos int 3585 1.1 christos main () 3586 1.1 christos { 3587 1.1 christos 3588 1.1 christos ; 3589 1.1 christos return 0; 3590 1.1 christos } 3591 1.1 christos _ACEOF 3592 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3593 1.1 christos ac_cv_safe_to_define___extensions__=yes 3594 1.1 christos else 3595 1.1 christos ac_cv_safe_to_define___extensions__=no 3596 1.1 christos fi 3597 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3598 1.1 christos fi 3599 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3600 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3601 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes && 3602 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3603 1.1 christos 3604 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3605 1.1 christos 3606 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3607 1.1 christos 3608 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3609 1.1 christos 3610 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3611 1.1 christos 3612 1.1 christos 3613 1.1 christos am__api_version='1.15' 3614 1.1 christos 3615 1.1 christos # Find a good install program. We prefer a C program (faster), 3616 1.1 christos # so one script is as good as another. But avoid the broken or 3617 1.1 christos # incompatible versions: 3618 1.1 christos # SysV /etc/install, /usr/sbin/install 3619 1.1 christos # SunOS /usr/etc/install 3620 1.1 christos # IRIX /sbin/install 3621 1.1 christos # AIX /bin/install 3622 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 3623 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3624 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 3625 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3626 1.1 christos # OS/2's system install, which has a completely different semantic 3627 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 3628 1.1 christos # Reject install programs that cannot install multiple files. 3629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3630 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 3631 1.1 christos if test -z "$INSTALL"; then 3632 1.1 christos if ${ac_cv_path_install+:} false; then : 3633 1.1 christos $as_echo_n "(cached) " >&6 3634 1.1 christos else 3635 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3636 1.1 christos for as_dir in $PATH 3637 1.1 christos do 3638 1.1 christos IFS=$as_save_IFS 3639 1.1 christos test -z "$as_dir" && as_dir=. 3640 1.1 christos # Account for people who put trailing slashes in PATH elements. 3641 1.1 christos case $as_dir/ in #(( 3642 1.1 christos ./ | .// | /[cC]/* | \ 3643 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3644 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3645 1.1 christos /usr/ucb/* ) ;; 3646 1.1 christos *) 3647 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 3648 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 3649 1.1 christos # by default. 3650 1.1 christos for ac_prog in ginstall scoinst install; do 3651 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3652 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3653 1.1 christos if test $ac_prog = install && 3654 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3655 1.1 christos # AIX install. It has an incompatible calling convention. 3656 1.1 christos : 3657 1.1 christos elif test $ac_prog = install && 3658 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3659 1.1 christos # program-specific install script used by HP pwplus--don't use. 3660 1.1 christos : 3661 1.1 christos else 3662 1.1 christos rm -rf conftest.one conftest.two conftest.dir 3663 1.1 christos echo one > conftest.one 3664 1.1 christos echo two > conftest.two 3665 1.1 christos mkdir conftest.dir 3666 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3667 1.1 christos test -s conftest.one && test -s conftest.two && 3668 1.1 christos test -s conftest.dir/conftest.one && 3669 1.1 christos test -s conftest.dir/conftest.two 3670 1.1 christos then 3671 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3672 1.1 christos break 3 3673 1.1 christos fi 3674 1.1 christos fi 3675 1.1 christos fi 3676 1.1 christos done 3677 1.1 christos done 3678 1.1 christos ;; 3679 1.1 christos esac 3680 1.1 christos 3681 1.1 christos done 3682 1.1 christos IFS=$as_save_IFS 3683 1.1 christos 3684 1.1 christos rm -rf conftest.one conftest.two conftest.dir 3685 1.1 christos 3686 1.1 christos fi 3687 1.1 christos if test "${ac_cv_path_install+set}" = set; then 3688 1.1 christos INSTALL=$ac_cv_path_install 3689 1.1 christos else 3690 1.1 christos # As a last resort, use the slow shell script. Don't cache a 3691 1.1 christos # value for INSTALL within a source directory, because that will 3692 1.1 christos # break other packages using the cache if that directory is 3693 1.1 christos # removed, or if the value is a relative name. 3694 1.1 christos INSTALL=$ac_install_sh 3695 1.1 christos fi 3696 1.1 christos fi 3697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3698 1.1 christos $as_echo "$INSTALL" >&6; } 3699 1.1 christos 3700 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3701 1.1 christos # It thinks the first close brace ends the variable substitution. 3702 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3703 1.1 christos 3704 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3705 1.1 christos 3706 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3707 1.1 christos 3708 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3709 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; } 3710 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory 3711 1.1 christos # name. Accept space and tab only in the latter. 3712 1.1 christos am_lf=' 3713 1.1 christos ' 3714 1.1 christos case `pwd` in 3715 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*) 3716 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3717 1.1 christos esac 3718 1.1 christos case $srcdir in 3719 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3720 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3721 1.1 christos esac 3722 1.1 christos 3723 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's 3724 1.1 christos # arguments. Must try -L first in case configure is actually a 3725 1.1 christos # symlink; some systems play weird games with the mod time of symlinks 3726 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing 3727 1.1 christos # directory). 3728 1.1 christos if ( 3729 1.1 christos am_has_slept=no 3730 1.1 christos for am_try in 1 2; do 3731 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file 3732 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3733 1.1 christos if test "$*" = "X"; then 3734 1.1 christos # -L didn't work. 3735 1.1 christos set X `ls -t "$srcdir/configure" conftest.file` 3736 1.1 christos fi 3737 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \ 3738 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then 3739 1.1 christos 3740 1.1 christos # If neither matched, then we have a broken ls. This can happen 3741 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 3742 1.1 christos # broken ls alias from the environment. This has actually 3743 1.1 christos # happened. Such a system could not be considered "sane". 3744 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3745 1.1 christos alias in your environment" "$LINENO" 5 3746 1.1 christos fi 3747 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then 3748 1.1 christos break 3749 1.1 christos fi 3750 1.1 christos # Just in case. 3751 1.1 christos sleep 1 3752 1.1 christos am_has_slept=yes 3753 1.1 christos done 3754 1.1 christos test "$2" = conftest.file 3755 1.1 christos ) 3756 1.1 christos then 3757 1.1 christos # Ok. 3758 1.1 christos : 3759 1.1 christos else 3760 1.1 christos as_fn_error $? "newly created file is older than distributed files! 3761 1.1 christos Check your system clock" "$LINENO" 5 3762 1.1 christos fi 3763 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3764 1.1 christos $as_echo "yes" >&6; } 3765 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 3766 1.1 christos # generated files are strictly newer. 3767 1.1 christos am_sleep_pid= 3768 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3769 1.1 christos ( sleep 1 ) & 3770 1.1 christos am_sleep_pid=$! 3771 1.1 christos fi 3772 1.1 christos 3773 1.1 christos rm -f conftest.file 3774 1.1 christos 3775 1.1 christos test "$program_prefix" != NONE && 3776 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name" 3777 1.1 christos # Use a double $ so make ignores it. 3778 1.1 christos test "$program_suffix" != NONE && 3779 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3780 1.1 christos # Double any \ or $. 3781 1.1 christos # By default was `s,x,x', remove it if useless. 3782 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3783 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3784 1.1 christos 3785 1.1 christos if test x"${MISSING+set}" != xset; then 3786 1.1 christos case $am_aux_dir in 3787 1.1 christos *\ * | *\ *) 3788 1.1 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3789 1.1 christos *) 3790 1.1 christos MISSING="\${SHELL} $am_aux_dir/missing" ;; 3791 1.1 christos esac 3792 1.1 christos fi 3793 1.1 christos # Use eval to expand $SHELL 3794 1.1 christos if eval "$MISSING --is-lightweight"; then 3795 1.1 christos am_missing_run="$MISSING " 3796 1.1 christos else 3797 1.1 christos am_missing_run= 3798 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3799 1.1 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3800 1.1 christos fi 3801 1.1 christos 3802 1.1 christos if test x"${install_sh+set}" != xset; then 3803 1.1 christos case $am_aux_dir in 3804 1.1 christos *\ * | *\ *) 3805 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3806 1.1 christos *) 3807 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh" 3808 1.1 christos esac 3809 1.1 christos fi 3810 1.1 christos 3811 1.1 christos # Installed binaries are usually stripped using 'strip' when the user 3812 1.1 christos # run "make install-strip". However 'strip' might not be the right 3813 1.1 christos # tool to use in cross-compilation environments, therefore Automake 3814 1.1 christos # will honor the 'STRIP' environment variable to overrule this program. 3815 1.1 christos if test "$cross_compiling" != no; then 3816 1.1 christos if test -n "$ac_tool_prefix"; then 3817 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3818 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 3819 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3820 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3821 1.1 christos if ${ac_cv_prog_STRIP+:} false; then : 3822 1.1 christos $as_echo_n "(cached) " >&6 3823 1.1 christos else 3824 1.1 christos if test -n "$STRIP"; then 3825 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3826 1.1 christos else 3827 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3828 1.1 christos for as_dir in $PATH 3829 1.1 christos do 3830 1.1 christos IFS=$as_save_IFS 3831 1.1 christos test -z "$as_dir" && as_dir=. 3832 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3833 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3834 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3835 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3836 1.1 christos break 2 3837 1.1 christos fi 3838 1.1 christos done 3839 1.1 christos done 3840 1.1 christos IFS=$as_save_IFS 3841 1.1 christos 3842 1.1 christos fi 3843 1.1 christos fi 3844 1.1 christos STRIP=$ac_cv_prog_STRIP 3845 1.1 christos if test -n "$STRIP"; then 3846 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3847 1.1 christos $as_echo "$STRIP" >&6; } 3848 1.1 christos else 3849 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3850 1.1 christos $as_echo "no" >&6; } 3851 1.1 christos fi 3852 1.1 christos 3853 1.1 christos 3854 1.1 christos fi 3855 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 3856 1.1 christos ac_ct_STRIP=$STRIP 3857 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 3858 1.1 christos set dummy strip; ac_word=$2 3859 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3860 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3861 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3862 1.1 christos $as_echo_n "(cached) " >&6 3863 1.1 christos else 3864 1.1 christos if test -n "$ac_ct_STRIP"; then 3865 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3866 1.1 christos else 3867 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3868 1.1 christos for as_dir in $PATH 3869 1.1 christos do 3870 1.1 christos IFS=$as_save_IFS 3871 1.1 christos test -z "$as_dir" && as_dir=. 3872 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3873 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3874 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 3875 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3876 1.1 christos break 2 3877 1.1 christos fi 3878 1.1 christos done 3879 1.1 christos done 3880 1.1 christos IFS=$as_save_IFS 3881 1.1 christos 3882 1.1 christos fi 3883 1.1 christos fi 3884 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3885 1.1 christos if test -n "$ac_ct_STRIP"; then 3886 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3887 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 3888 1.1 christos else 3889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3890 1.1 christos $as_echo "no" >&6; } 3891 1.1 christos fi 3892 1.1 christos 3893 1.1 christos if test "x$ac_ct_STRIP" = x; then 3894 1.1 christos STRIP=":" 3895 1.1 christos else 3896 1.1 christos case $cross_compiling:$ac_tool_warned in 3897 1.1 christos yes:) 3898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3899 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3900 1.1 christos ac_tool_warned=yes ;; 3901 1.1 christos esac 3902 1.1 christos STRIP=$ac_ct_STRIP 3903 1.1 christos fi 3904 1.1 christos else 3905 1.1 christos STRIP="$ac_cv_prog_STRIP" 3906 1.1 christos fi 3907 1.1 christos 3908 1.1 christos fi 3909 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3910 1.1 christos 3911 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3912 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3913 1.1 christos if test -z "$MKDIR_P"; then 3914 1.1 christos if ${ac_cv_path_mkdir+:} false; then : 3915 1.1 christos $as_echo_n "(cached) " >&6 3916 1.1 christos else 3917 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3918 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3919 1.1 christos do 3920 1.1 christos IFS=$as_save_IFS 3921 1.1 christos test -z "$as_dir" && as_dir=. 3922 1.1 christos for ac_prog in mkdir gmkdir; do 3923 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3924 1.1 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3925 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3926 1.1 christos 'mkdir (GNU coreutils) '* | \ 3927 1.1 christos 'mkdir (coreutils) '* | \ 3928 1.1 christos 'mkdir (fileutils) '4.1*) 3929 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3930 1.1 christos break 3;; 3931 1.1 christos esac 3932 1.1 christos done 3933 1.1 christos done 3934 1.1 christos done 3935 1.1 christos IFS=$as_save_IFS 3936 1.1 christos 3937 1.1 christos fi 3938 1.1 christos 3939 1.1 christos test -d ./--version && rmdir ./--version 3940 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then 3941 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p" 3942 1.1 christos else 3943 1.1 christos # As a last resort, use the slow shell script. Don't cache a 3944 1.1 christos # value for MKDIR_P within a source directory, because that will 3945 1.1 christos # break other packages using the cache if that directory is 3946 1.1 christos # removed, or if the value is a relative name. 3947 1.1 christos MKDIR_P="$ac_install_sh -d" 3948 1.1 christos fi 3949 1.1 christos fi 3950 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3951 1.1 christos $as_echo "$MKDIR_P" >&6; } 3952 1.1 christos 3953 1.1 christos for ac_prog in gawk mawk nawk awk 3954 1.1 christos do 3955 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3956 1.1 christos set dummy $ac_prog; ac_word=$2 3957 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3958 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3959 1.1 christos if ${ac_cv_prog_AWK+:} false; then : 3960 1.1 christos $as_echo_n "(cached) " >&6 3961 1.1 christos else 3962 1.1 christos if test -n "$AWK"; then 3963 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test. 3964 1.1 christos else 3965 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3966 1.1 christos for as_dir in $PATH 3967 1.1 christos do 3968 1.1 christos IFS=$as_save_IFS 3969 1.1 christos test -z "$as_dir" && as_dir=. 3970 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3971 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3972 1.1 christos ac_cv_prog_AWK="$ac_prog" 3973 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3974 1.1 christos break 2 3975 1.1 christos fi 3976 1.1 christos done 3977 1.1 christos done 3978 1.1 christos IFS=$as_save_IFS 3979 1.1 christos 3980 1.1 christos fi 3981 1.1 christos fi 3982 1.1 christos AWK=$ac_cv_prog_AWK 3983 1.1 christos if test -n "$AWK"; then 3984 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3985 1.1 christos $as_echo "$AWK" >&6; } 3986 1.1 christos else 3987 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3988 1.1 christos $as_echo "no" >&6; } 3989 1.1 christos fi 3990 1.1 christos 3991 1.1 christos 3992 1.1 christos test -n "$AWK" && break 3993 1.1 christos done 3994 1.1 christos 3995 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3996 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3997 1.1 christos set x ${MAKE-make} 3998 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3999 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4000 1.1 christos $as_echo_n "(cached) " >&6 4001 1.1 christos else 4002 1.1 christos cat >conftest.make <<\_ACEOF 4003 1.1 christos SHELL = /bin/sh 4004 1.1 christos all: 4005 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 4006 1.1 christos _ACEOF 4007 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4008 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 4009 1.1 christos *@@@%%%=?*=@@@%%%*) 4010 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 4011 1.1 christos *) 4012 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 4013 1.1 christos esac 4014 1.1 christos rm -f conftest.make 4015 1.1 christos fi 4016 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4018 1.1 christos $as_echo "yes" >&6; } 4019 1.1 christos SET_MAKE= 4020 1.1 christos else 4021 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4022 1.1 christos $as_echo "no" >&6; } 4023 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 4024 1.1 christos fi 4025 1.1 christos 4026 1.1 christos rm -rf .tst 2>/dev/null 4027 1.1 christos mkdir .tst 2>/dev/null 4028 1.1 christos if test -d .tst; then 4029 1.1 christos am__leading_dot=. 4030 1.1 christos else 4031 1.1 christos am__leading_dot=_ 4032 1.1 christos fi 4033 1.1 christos rmdir .tst 2>/dev/null 4034 1.1 christos 4035 1.1 christos DEPDIR="${am__leading_dot}deps" 4036 1.1 christos 4037 1.1 christos ac_config_commands="$ac_config_commands depfiles" 4038 1.1 christos 4039 1.1 christos 4040 1.1 christos am_make=${MAKE-make} 4041 1.1 christos cat > confinc << 'END' 4042 1.1 christos am__doit: 4043 1.1 christos @echo this is the am__doit target 4044 1.1 christos .PHONY: am__doit 4045 1.1 christos END 4046 1.1 christos # If we don't find an include directive, just comment out the code. 4047 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4048 1.1 christos $as_echo_n "checking for style of include used by $am_make... " >&6; } 4049 1.1 christos am__include="#" 4050 1.1 christos am__quote= 4051 1.1 christos _am_result=none 4052 1.1 christos # First try GNU make style include. 4053 1.1 christos echo "include confinc" > confmf 4054 1.1 christos # Ignore all kinds of additional output from 'make'. 4055 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4056 1.1 christos *the\ am__doit\ target*) 4057 1.1 christos am__include=include 4058 1.1 christos am__quote= 4059 1.1 christos _am_result=GNU 4060 1.1 christos ;; 4061 1.1 christos esac 4062 1.1 christos # Now try BSD make style include. 4063 1.1 christos if test "$am__include" = "#"; then 4064 1.1 christos echo '.include "confinc"' > confmf 4065 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4066 1.1 christos *the\ am__doit\ target*) 4067 1.1 christos am__include=.include 4068 1.1 christos am__quote="\"" 4069 1.1 christos _am_result=BSD 4070 1.1 christos ;; 4071 1.1 christos esac 4072 1.1 christos fi 4073 1.1 christos 4074 1.1 christos 4075 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4076 1.1 christos $as_echo "$_am_result" >&6; } 4077 1.1 christos rm -f confinc confmf 4078 1.1 christos 4079 1.1 christos # Check whether --enable-dependency-tracking was given. 4080 1.1 christos if test "${enable_dependency_tracking+set}" = set; then : 4081 1.1 christos enableval=$enable_dependency_tracking; 4082 1.1 christos fi 4083 1.1 christos 4084 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4085 1.1 christos am_depcomp="$ac_aux_dir/depcomp" 4086 1.1 christos AMDEPBACKSLASH='\' 4087 1.1 christos am__nodep='_no' 4088 1.1 christos fi 4089 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4090 1.1 christos AMDEP_TRUE= 4091 1.1 christos AMDEP_FALSE='#' 4092 1.1 christos else 4093 1.1 christos AMDEP_TRUE='#' 4094 1.1 christos AMDEP_FALSE= 4095 1.1 christos fi 4096 1.1 christos 4097 1.1 christos 4098 1.1 christos # Check whether --enable-silent-rules was given. 4099 1.1 christos if test "${enable_silent_rules+set}" = set; then : 4100 1.1 christos enableval=$enable_silent_rules; 4101 1.1 christos fi 4102 1.1 christos 4103 1.1 christos case $enable_silent_rules in # ((( 4104 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;; 4105 1.1 christos no) AM_DEFAULT_VERBOSITY=1;; 4106 1.1 christos *) AM_DEFAULT_VERBOSITY=1;; 4107 1.1 christos esac 4108 1.1 christos am_make=${MAKE-make} 4109 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4110 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4111 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then : 4112 1.1 christos $as_echo_n "(cached) " >&6 4113 1.1 christos else 4114 1.1 christos if $as_echo 'TRUE=$(BAR$(V)) 4115 1.1 christos BAR0=false 4116 1.1 christos BAR1=true 4117 1.1 christos V=1 4118 1.1 christos am__doit: 4119 1.1 christos @$(TRUE) 4120 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4121 1.1 christos am_cv_make_support_nested_variables=yes 4122 1.1 christos else 4123 1.1 christos am_cv_make_support_nested_variables=no 4124 1.1 christos fi 4125 1.1 christos fi 4126 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4127 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 4128 1.1 christos if test $am_cv_make_support_nested_variables = yes; then 4129 1.1 christos AM_V='$(V)' 4130 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4131 1.1 christos else 4132 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY 4133 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4134 1.1 christos fi 4135 1.1 christos AM_BACKSLASH='\' 4136 1.1 christos 4137 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then 4138 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4139 1.1 christos # is not polluted with repeated "-I." 4140 1.1 christos am__isrc=' -I$(srcdir)' 4141 1.1 christos # test to see if srcdir already configured 4142 1.1 christos if test -f $srcdir/config.status; then 4143 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4144 1.1 christos fi 4145 1.1 christos fi 4146 1.1 christos 4147 1.1 christos # test whether we have cygpath 4148 1.1 christos if test -z "$CYGPATH_W"; then 4149 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then 4150 1.1 christos CYGPATH_W='cygpath -w' 4151 1.1 christos else 4152 1.1 christos CYGPATH_W=echo 4153 1.1 christos fi 4154 1.1 christos fi 4155 1.1 christos 4156 1.1 christos 4157 1.1 christos # Define the identity of the package. 4158 1.1 christos PACKAGE='libsframe' 4159 1.1 christos VERSION='BFD_VERSION' 4160 1.1 christos 4161 1.1 christos 4162 1.1 christos cat >>confdefs.h <<_ACEOF 4163 1.1 christos #define PACKAGE "$PACKAGE" 4164 1.1 christos _ACEOF 4165 1.1 christos 4166 1.1 christos 4167 1.1 christos cat >>confdefs.h <<_ACEOF 4168 1.1 christos #define VERSION "$VERSION" 4169 1.1 christos _ACEOF 4170 1.1 christos 4171 1.1 christos # Some tools Automake needs. 4172 1.1 christos 4173 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4174 1.1 christos 4175 1.1 christos 4176 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4177 1.1 christos 4178 1.1 christos 4179 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4180 1.1 christos 4181 1.1 christos 4182 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4183 1.1 christos 4184 1.1 christos 4185 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4186 1.1 christos 4187 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x 4188 1.1 christos # dies out for good. For more background, see: 4189 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4190 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4191 1.1 christos mkdir_p='$(MKDIR_P)' 4192 1.1 christos 4193 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The 4194 1.1 christos # system "awk" is bad on some platforms. 4195 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used 4196 1.1 christos # in the wild :-( We should find a proper way to deprecate it ... 4197 1.1 christos AMTAR='$${TAR-tar}' 4198 1.1 christos 4199 1.1 christos 4200 1.1 christos # We'll loop over all known methods to create a tar archive until one works. 4201 1.1 christos _am_tools='gnutar pax cpio none' 4202 1.1 christos 4203 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4204 1.1 christos 4205 1.1 christos 4206 1.1 christos 4207 1.1 christos 4208 1.1 christos 4209 1.1 christos depcc="$CC" am_compiler_list= 4210 1.1 christos 4211 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4212 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; } 4213 1.1 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4214 1.1 christos $as_echo_n "(cached) " >&6 4215 1.1 christos else 4216 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4217 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up 4218 1.1 christos # making bogus files that we don't know about and never remove. For 4219 1.1 christos # instance it was reported that on HP-UX the gcc test will end up 4220 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output 4221 1.1 christos # in D". 4222 1.1 christos rm -rf conftest.dir 4223 1.1 christos mkdir conftest.dir 4224 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're 4225 1.1 christos # using a relative directory. 4226 1.1 christos cp "$am_depcomp" conftest.dir 4227 1.1 christos cd conftest.dir 4228 1.1 christos # We will build objects and dependencies in a subdirectory because 4229 1.1 christos # it helps to detect inapplicable dependency modes. For instance 4230 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a 4231 1.1 christos # side effect of compilation, but ICC will put the dependencies in 4232 1.1 christos # the current directory while Tru64 will put them in the object 4233 1.1 christos # directory. 4234 1.1 christos mkdir sub 4235 1.1 christos 4236 1.1 christos am_cv_CC_dependencies_compiler_type=none 4237 1.1 christos if test "$am_compiler_list" = ""; then 4238 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4239 1.1 christos fi 4240 1.1 christos am__universal=false 4241 1.1 christos case " $depcc " in #( 4242 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 4243 1.1 christos esac 4244 1.1 christos 4245 1.1 christos for depmode in $am_compiler_list; do 4246 1.1 christos # Setup a source with many dependencies, because some compilers 4247 1.1 christos # like to wrap large dependency lists on column 80 (with \), and 4248 1.1 christos # we should not choose a depcomp mode which is confused by this. 4249 1.1 christos # 4250 1.1 christos # We need to recreate these files for each test, as the compiler may 4251 1.1 christos # overwrite some of them when testing with obscure command lines. 4252 1.1 christos # This happens at least with the AIX C compiler. 4253 1.1 christos : > sub/conftest.c 4254 1.1 christos for i in 1 2 3 4 5 6; do 4255 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 4256 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4257 1.1 christos # Solaris 10 /bin/sh. 4258 1.1 christos echo '/* dummy */' > sub/conftst$i.h 4259 1.1 christos done 4260 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4261 1.1 christos 4262 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 4263 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly 4264 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel 4265 1.1 christos # versions had trouble with output in subdirs. 4266 1.1 christos am__obj=sub/conftest.${OBJEXT-o} 4267 1.1 christos am__minus_obj="-o $am__obj" 4268 1.1 christos case $depmode in 4269 1.1 christos gcc) 4270 1.1 christos # This depmode causes a compiler race in universal mode. 4271 1.1 christos test "$am__universal" = false || continue 4272 1.1 christos ;; 4273 1.1 christos nosideeffect) 4274 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll 4275 1.1 christos # only be used when explicitly requested. 4276 1.1 christos if test "x$enable_dependency_tracking" = xyes; then 4277 1.1 christos continue 4278 1.1 christos else 4279 1.1 christos break 4280 1.1 christos fi 4281 1.1 christos ;; 4282 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4283 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has 4284 1.1 christos # not run yet. These depmodes are late enough in the game, and 4285 1.1 christos # so weak that their functioning should not be impacted. 4286 1.1 christos am__obj=conftest.${OBJEXT-o} 4287 1.1 christos am__minus_obj= 4288 1.1 christos ;; 4289 1.1 christos none) break ;; 4290 1.1 christos esac 4291 1.1 christos if depmode=$depmode \ 4292 1.1 christos source=sub/conftest.c object=$am__obj \ 4293 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4294 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4295 1.1 christos >/dev/null 2>conftest.err && 4296 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4297 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4298 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4299 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4300 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings 4301 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message 4302 1.1 christos # that says an option was ignored or not supported. 4303 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4304 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required 4305 1.1 christos # The diagnosis changed in icc 8.0: 4306 1.1 christos # icc: Command line remark: option '-MP' not supported 4307 1.1 christos if (grep 'ignoring option' conftest.err || 4308 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4309 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode 4310 1.1 christos break 4311 1.1 christos fi 4312 1.1 christos fi 4313 1.1 christos done 4314 1.1 christos 4315 1.1 christos cd .. 4316 1.1 christos rm -rf conftest.dir 4317 1.1 christos else 4318 1.1 christos am_cv_CC_dependencies_compiler_type=none 4319 1.1 christos fi 4320 1.1 christos 4321 1.1 christos fi 4322 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4323 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4324 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4325 1.1 christos 4326 1.1 christos if 4327 1.1 christos test "x$enable_dependency_tracking" != xno \ 4328 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4329 1.1 christos am__fastdepCC_TRUE= 4330 1.1 christos am__fastdepCC_FALSE='#' 4331 1.1 christos else 4332 1.1 christos am__fastdepCC_TRUE='#' 4333 1.1 christos am__fastdepCC_FALSE= 4334 1.1 christos fi 4335 1.1 christos 4336 1.1 christos 4337 1.1 christos 4338 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument 4339 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile 4340 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is 4341 1.1 christos # actually supported "in the wild" to an acceptable degree. 4342 1.1 christos # See automake bug#10828. 4343 1.1 christos # To make any issue more visible, cause the running configure to be aborted 4344 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the 4345 1.1 christos # user can still override this though. 4346 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else 4347 1.1 christos cat >&2 <<'END' 4348 1.1 christos Oops! 4349 1.1 christos 4350 1.1 christos Your 'rm' program seems unable to run without file operands specified 4351 1.1 christos on the command line, even when the '-f' option is present. This is contrary 4352 1.1 christos to the behaviour of most rm programs out there, and not conforming with 4353 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4354 1.1 christos 4355 1.1 christos Please tell bug-automake@gnu.org about your system, including the value 4356 1.1 christos of your $PATH and any error possibly output before this message. This 4357 1.1 christos can help us improve future automake versions. 4358 1.1 christos 4359 1.1 christos END 4360 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4361 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2 4362 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4363 1.1 christos echo >&2 4364 1.1 christos else 4365 1.1 christos cat >&2 <<'END' 4366 1.1 christos Aborting the configuration process, to ensure you take notice of the issue. 4367 1.1 christos 4368 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation 4369 1.1 christos that behaves properly: <http://www.gnu.org/software/coreutils/>. 4370 1.1 christos 4371 1.1 christos If you want to complete the configuration process using your problematic 4372 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4373 1.1 christos to "yes", and re-run configure. 4374 1.1 christos 4375 1.1 christos END 4376 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4377 1.1 christos fi 4378 1.1 christos fi 4379 1.1 christos 4380 1.1.1.2 christos # Check whether --enable-silent-rules was given. 4381 1.1.1.2 christos if test "${enable_silent_rules+set}" = set; then : 4382 1.1.1.2 christos enableval=$enable_silent_rules; 4383 1.1.1.2 christos fi 4384 1.1.1.2 christos 4385 1.1.1.2 christos case $enable_silent_rules in # ((( 4386 1.1.1.2 christos yes) AM_DEFAULT_VERBOSITY=0;; 4387 1.1.1.2 christos no) AM_DEFAULT_VERBOSITY=1;; 4388 1.1.1.2 christos *) AM_DEFAULT_VERBOSITY=0;; 4389 1.1.1.2 christos esac 4390 1.1.1.2 christos am_make=${MAKE-make} 4391 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4392 1.1.1.2 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4393 1.1.1.2 christos if ${am_cv_make_support_nested_variables+:} false; then : 4394 1.1.1.2 christos $as_echo_n "(cached) " >&6 4395 1.1.1.2 christos else 4396 1.1.1.2 christos if $as_echo 'TRUE=$(BAR$(V)) 4397 1.1.1.2 christos BAR0=false 4398 1.1.1.2 christos BAR1=true 4399 1.1.1.2 christos V=1 4400 1.1.1.2 christos am__doit: 4401 1.1.1.2 christos @$(TRUE) 4402 1.1.1.2 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4403 1.1.1.2 christos am_cv_make_support_nested_variables=yes 4404 1.1.1.2 christos else 4405 1.1.1.2 christos am_cv_make_support_nested_variables=no 4406 1.1.1.2 christos fi 4407 1.1.1.2 christos fi 4408 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4409 1.1.1.2 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 4410 1.1.1.2 christos if test $am_cv_make_support_nested_variables = yes; then 4411 1.1.1.2 christos AM_V='$(V)' 4412 1.1.1.2 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4413 1.1.1.2 christos else 4414 1.1.1.2 christos AM_V=$AM_DEFAULT_VERBOSITY 4415 1.1.1.2 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4416 1.1.1.2 christos fi 4417 1.1.1.2 christos AM_BACKSLASH='\' 4418 1.1.1.2 christos 4419 1.1 christos 4420 1.1 christos # Checks for programs. 4421 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4422 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4423 1.1 christos set x ${MAKE-make} 4424 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4425 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4426 1.1 christos $as_echo_n "(cached) " >&6 4427 1.1 christos else 4428 1.1 christos cat >conftest.make <<\_ACEOF 4429 1.1 christos SHELL = /bin/sh 4430 1.1 christos all: 4431 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 4432 1.1 christos _ACEOF 4433 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4434 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 4435 1.1 christos *@@@%%%=?*=@@@%%%*) 4436 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 4437 1.1 christos *) 4438 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 4439 1.1 christos esac 4440 1.1 christos rm -f conftest.make 4441 1.1 christos fi 4442 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4443 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4444 1.1 christos $as_echo "yes" >&6; } 4445 1.1 christos SET_MAKE= 4446 1.1 christos else 4447 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4448 1.1 christos $as_echo "no" >&6; } 4449 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 4450 1.1 christos fi 4451 1.1 christos 4452 1.1 christos ac_ext=c 4453 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4454 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4455 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4456 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4457 1.1 christos if test -n "$ac_tool_prefix"; then 4458 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4459 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 4460 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4461 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4462 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4463 1.1 christos $as_echo_n "(cached) " >&6 4464 1.1 christos else 4465 1.1 christos if test -n "$CC"; then 4466 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4467 1.1 christos else 4468 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4469 1.1 christos for as_dir in $PATH 4470 1.1 christos do 4471 1.1 christos IFS=$as_save_IFS 4472 1.1 christos test -z "$as_dir" && as_dir=. 4473 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4474 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4475 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 4476 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4477 1.1 christos break 2 4478 1.1 christos fi 4479 1.1 christos done 4480 1.1 christos done 4481 1.1 christos IFS=$as_save_IFS 4482 1.1 christos 4483 1.1 christos fi 4484 1.1 christos fi 4485 1.1 christos CC=$ac_cv_prog_CC 4486 1.1 christos if test -n "$CC"; then 4487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4488 1.1 christos $as_echo "$CC" >&6; } 4489 1.1 christos else 4490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4491 1.1 christos $as_echo "no" >&6; } 4492 1.1 christos fi 4493 1.1 christos 4494 1.1 christos 4495 1.1 christos fi 4496 1.1 christos if test -z "$ac_cv_prog_CC"; then 4497 1.1 christos ac_ct_CC=$CC 4498 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 4499 1.1 christos set dummy gcc; ac_word=$2 4500 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4501 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4502 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 4503 1.1 christos $as_echo_n "(cached) " >&6 4504 1.1 christos else 4505 1.1 christos if test -n "$ac_ct_CC"; then 4506 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4507 1.1 christos else 4508 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4509 1.1 christos for as_dir in $PATH 4510 1.1 christos do 4511 1.1 christos IFS=$as_save_IFS 4512 1.1 christos test -z "$as_dir" && as_dir=. 4513 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4514 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4515 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 4516 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4517 1.1 christos break 2 4518 1.1 christos fi 4519 1.1 christos done 4520 1.1 christos done 4521 1.1 christos IFS=$as_save_IFS 4522 1.1 christos 4523 1.1 christos fi 4524 1.1 christos fi 4525 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 4526 1.1 christos if test -n "$ac_ct_CC"; then 4527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4528 1.1 christos $as_echo "$ac_ct_CC" >&6; } 4529 1.1 christos else 4530 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4531 1.1 christos $as_echo "no" >&6; } 4532 1.1 christos fi 4533 1.1 christos 4534 1.1 christos if test "x$ac_ct_CC" = x; then 4535 1.1 christos CC="" 4536 1.1 christos else 4537 1.1 christos case $cross_compiling:$ac_tool_warned in 4538 1.1 christos yes:) 4539 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4540 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4541 1.1 christos ac_tool_warned=yes ;; 4542 1.1 christos esac 4543 1.1 christos CC=$ac_ct_CC 4544 1.1 christos fi 4545 1.1 christos else 4546 1.1 christos CC="$ac_cv_prog_CC" 4547 1.1 christos fi 4548 1.1 christos 4549 1.1 christos if test -z "$CC"; then 4550 1.1 christos if test -n "$ac_tool_prefix"; then 4551 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4552 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 4553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4554 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4555 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4556 1.1 christos $as_echo_n "(cached) " >&6 4557 1.1 christos else 4558 1.1 christos if test -n "$CC"; then 4559 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4560 1.1 christos else 4561 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4562 1.1 christos for as_dir in $PATH 4563 1.1 christos do 4564 1.1 christos IFS=$as_save_IFS 4565 1.1 christos test -z "$as_dir" && as_dir=. 4566 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4567 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4568 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 4569 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4570 1.1 christos break 2 4571 1.1 christos fi 4572 1.1 christos done 4573 1.1 christos done 4574 1.1 christos IFS=$as_save_IFS 4575 1.1 christos 4576 1.1 christos fi 4577 1.1 christos fi 4578 1.1 christos CC=$ac_cv_prog_CC 4579 1.1 christos if test -n "$CC"; then 4580 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4581 1.1 christos $as_echo "$CC" >&6; } 4582 1.1 christos else 4583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4584 1.1 christos $as_echo "no" >&6; } 4585 1.1 christos fi 4586 1.1 christos 4587 1.1 christos 4588 1.1 christos fi 4589 1.1 christos fi 4590 1.1 christos if test -z "$CC"; then 4591 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 4592 1.1 christos set dummy cc; ac_word=$2 4593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4594 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4595 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4596 1.1 christos $as_echo_n "(cached) " >&6 4597 1.1 christos else 4598 1.1 christos if test -n "$CC"; then 4599 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4600 1.1 christos else 4601 1.1 christos ac_prog_rejected=no 4602 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4603 1.1 christos for as_dir in $PATH 4604 1.1 christos do 4605 1.1 christos IFS=$as_save_IFS 4606 1.1 christos test -z "$as_dir" && as_dir=. 4607 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4608 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4609 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4610 1.1 christos ac_prog_rejected=yes 4611 1.1 christos continue 4612 1.1 christos fi 4613 1.1 christos ac_cv_prog_CC="cc" 4614 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4615 1.1 christos break 2 4616 1.1 christos fi 4617 1.1 christos done 4618 1.1 christos done 4619 1.1 christos IFS=$as_save_IFS 4620 1.1 christos 4621 1.1 christos if test $ac_prog_rejected = yes; then 4622 1.1 christos # We found a bogon in the path, so make sure we never use it. 4623 1.1 christos set dummy $ac_cv_prog_CC 4624 1.1 christos shift 4625 1.1 christos if test $# != 0; then 4626 1.1 christos # We chose a different compiler from the bogus one. 4627 1.1 christos # However, it has the same basename, so the bogon will be chosen 4628 1.1 christos # first if we set CC to just the basename; use the full file name. 4629 1.1 christos shift 4630 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4631 1.1 christos fi 4632 1.1 christos fi 4633 1.1 christos fi 4634 1.1 christos fi 4635 1.1 christos CC=$ac_cv_prog_CC 4636 1.1 christos if test -n "$CC"; then 4637 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4638 1.1 christos $as_echo "$CC" >&6; } 4639 1.1 christos else 4640 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4641 1.1 christos $as_echo "no" >&6; } 4642 1.1 christos fi 4643 1.1 christos 4644 1.1 christos 4645 1.1 christos fi 4646 1.1 christos if test -z "$CC"; then 4647 1.1 christos if test -n "$ac_tool_prefix"; then 4648 1.1 christos for ac_prog in cl.exe 4649 1.1 christos do 4650 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4651 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4652 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4653 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4654 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4655 1.1 christos $as_echo_n "(cached) " >&6 4656 1.1 christos else 4657 1.1 christos if test -n "$CC"; then 4658 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4659 1.1 christos else 4660 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4661 1.1 christos for as_dir in $PATH 4662 1.1 christos do 4663 1.1 christos IFS=$as_save_IFS 4664 1.1 christos test -z "$as_dir" && as_dir=. 4665 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4666 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4667 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4668 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4669 1.1 christos break 2 4670 1.1 christos fi 4671 1.1 christos done 4672 1.1 christos done 4673 1.1 christos IFS=$as_save_IFS 4674 1.1 christos 4675 1.1 christos fi 4676 1.1 christos fi 4677 1.1 christos CC=$ac_cv_prog_CC 4678 1.1 christos if test -n "$CC"; then 4679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4680 1.1 christos $as_echo "$CC" >&6; } 4681 1.1 christos else 4682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4683 1.1 christos $as_echo "no" >&6; } 4684 1.1 christos fi 4685 1.1 christos 4686 1.1 christos 4687 1.1 christos test -n "$CC" && break 4688 1.1 christos done 4689 1.1 christos fi 4690 1.1 christos if test -z "$CC"; then 4691 1.1 christos ac_ct_CC=$CC 4692 1.1 christos for ac_prog in cl.exe 4693 1.1 christos do 4694 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 4695 1.1 christos set dummy $ac_prog; ac_word=$2 4696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4697 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4698 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 4699 1.1 christos $as_echo_n "(cached) " >&6 4700 1.1 christos else 4701 1.1 christos if test -n "$ac_ct_CC"; then 4702 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4703 1.1 christos else 4704 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4705 1.1 christos for as_dir in $PATH 4706 1.1 christos do 4707 1.1 christos IFS=$as_save_IFS 4708 1.1 christos test -z "$as_dir" && as_dir=. 4709 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4710 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4711 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 4712 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4713 1.1 christos break 2 4714 1.1 christos fi 4715 1.1 christos done 4716 1.1 christos done 4717 1.1 christos IFS=$as_save_IFS 4718 1.1 christos 4719 1.1 christos fi 4720 1.1 christos fi 4721 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 4722 1.1 christos if test -n "$ac_ct_CC"; then 4723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4724 1.1 christos $as_echo "$ac_ct_CC" >&6; } 4725 1.1 christos else 4726 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4727 1.1 christos $as_echo "no" >&6; } 4728 1.1 christos fi 4729 1.1 christos 4730 1.1 christos 4731 1.1 christos test -n "$ac_ct_CC" && break 4732 1.1 christos done 4733 1.1 christos 4734 1.1 christos if test "x$ac_ct_CC" = x; then 4735 1.1 christos CC="" 4736 1.1 christos else 4737 1.1 christos case $cross_compiling:$ac_tool_warned in 4738 1.1 christos yes:) 4739 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4740 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4741 1.1 christos ac_tool_warned=yes ;; 4742 1.1 christos esac 4743 1.1 christos CC=$ac_ct_CC 4744 1.1 christos fi 4745 1.1 christos fi 4746 1.1 christos 4747 1.1 christos fi 4748 1.1 christos 4749 1.1 christos 4750 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4751 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4752 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 4753 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 4754 1.1 christos 4755 1.1 christos # Provide some information about the compiler. 4756 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4757 1.1 christos set X $ac_compile 4758 1.1 christos ac_compiler=$2 4759 1.1 christos for ac_option in --version -v -V -qversion; do 4760 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 4761 1.1 christos case "(($ac_try" in 4762 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4763 1.1 christos *) ac_try_echo=$ac_try;; 4764 1.1 christos esac 4765 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4766 1.1 christos $as_echo "$ac_try_echo"; } >&5 4767 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4768 1.1 christos ac_status=$? 4769 1.1 christos if test -s conftest.err; then 4770 1.1 christos sed '10a\ 4771 1.1 christos ... rest of stderr output deleted ... 4772 1.1 christos 10q' conftest.err >conftest.er1 4773 1.1 christos cat conftest.er1 >&5 4774 1.1 christos fi 4775 1.1 christos rm -f conftest.er1 conftest.err 4776 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4777 1.1 christos test $ac_status = 0; } 4778 1.1 christos done 4779 1.1 christos 4780 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4781 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4782 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then : 4783 1.1 christos $as_echo_n "(cached) " >&6 4784 1.1 christos else 4785 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4786 1.1 christos /* end confdefs.h. */ 4787 1.1 christos 4788 1.1 christos int 4789 1.1 christos main () 4790 1.1 christos { 4791 1.1 christos #ifndef __GNUC__ 4792 1.1 christos choke me 4793 1.1 christos #endif 4794 1.1 christos 4795 1.1 christos ; 4796 1.1 christos return 0; 4797 1.1 christos } 4798 1.1 christos _ACEOF 4799 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4800 1.1 christos ac_compiler_gnu=yes 4801 1.1 christos else 4802 1.1 christos ac_compiler_gnu=no 4803 1.1 christos fi 4804 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4805 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 4806 1.1 christos 4807 1.1 christos fi 4808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4809 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4810 1.1 christos if test $ac_compiler_gnu = yes; then 4811 1.1 christos GCC=yes 4812 1.1 christos else 4813 1.1 christos GCC= 4814 1.1 christos fi 4815 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 4816 1.1 christos ac_save_CFLAGS=$CFLAGS 4817 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4818 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 4819 1.1 christos if ${ac_cv_prog_cc_g+:} false; then : 4820 1.1 christos $as_echo_n "(cached) " >&6 4821 1.1 christos else 4822 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 4823 1.1 christos ac_c_werror_flag=yes 4824 1.1 christos ac_cv_prog_cc_g=no 4825 1.1 christos CFLAGS="-g" 4826 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4827 1.1 christos /* end confdefs.h. */ 4828 1.1 christos 4829 1.1 christos int 4830 1.1 christos main () 4831 1.1 christos { 4832 1.1 christos 4833 1.1 christos ; 4834 1.1 christos return 0; 4835 1.1 christos } 4836 1.1 christos _ACEOF 4837 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4838 1.1 christos ac_cv_prog_cc_g=yes 4839 1.1 christos else 4840 1.1 christos CFLAGS="" 4841 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4842 1.1 christos /* end confdefs.h. */ 4843 1.1 christos 4844 1.1 christos int 4845 1.1 christos main () 4846 1.1 christos { 4847 1.1 christos 4848 1.1 christos ; 4849 1.1 christos return 0; 4850 1.1 christos } 4851 1.1 christos _ACEOF 4852 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4853 1.1 christos 4854 1.1 christos else 4855 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 4856 1.1 christos CFLAGS="-g" 4857 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4858 1.1 christos /* end confdefs.h. */ 4859 1.1 christos 4860 1.1 christos int 4861 1.1 christos main () 4862 1.1 christos { 4863 1.1 christos 4864 1.1 christos ; 4865 1.1 christos return 0; 4866 1.1 christos } 4867 1.1 christos _ACEOF 4868 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4869 1.1 christos ac_cv_prog_cc_g=yes 4870 1.1 christos fi 4871 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4872 1.1 christos fi 4873 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4874 1.1 christos fi 4875 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4876 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 4877 1.1 christos fi 4878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4879 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 4880 1.1 christos if test "$ac_test_CFLAGS" = set; then 4881 1.1 christos CFLAGS=$ac_save_CFLAGS 4882 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 4883 1.1 christos if test "$GCC" = yes; then 4884 1.1 christos CFLAGS="-g -O2" 4885 1.1 christos else 4886 1.1 christos CFLAGS="-g" 4887 1.1 christos fi 4888 1.1 christos else 4889 1.1 christos if test "$GCC" = yes; then 4890 1.1 christos CFLAGS="-O2" 4891 1.1 christos else 4892 1.1 christos CFLAGS= 4893 1.1 christos fi 4894 1.1 christos fi 4895 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4896 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4897 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then : 4898 1.1 christos $as_echo_n "(cached) " >&6 4899 1.1 christos else 4900 1.1 christos ac_cv_prog_cc_c89=no 4901 1.1 christos ac_save_CC=$CC 4902 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4903 1.1 christos /* end confdefs.h. */ 4904 1.1 christos #include <stdarg.h> 4905 1.1 christos #include <stdio.h> 4906 1.1 christos struct stat; 4907 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4908 1.1 christos struct buf { int x; }; 4909 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 4910 1.1 christos static char *e (p, i) 4911 1.1 christos char **p; 4912 1.1 christos int i; 4913 1.1 christos { 4914 1.1 christos return p[i]; 4915 1.1 christos } 4916 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 4917 1.1 christos { 4918 1.1 christos char *s; 4919 1.1 christos va_list v; 4920 1.1 christos va_start (v,p); 4921 1.1 christos s = g (p, va_arg (v,int)); 4922 1.1 christos va_end (v); 4923 1.1 christos return s; 4924 1.1 christos } 4925 1.1 christos 4926 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4927 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 4928 1.1 christos These don't provoke an error unfortunately, instead are silently treated 4929 1.1 christos as 'x'. The following induces an error, until -std is added to get 4930 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4931 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 4932 1.1 christos that's true only with -std. */ 4933 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4934 1.1 christos 4935 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4936 1.1 christos inside strings and character constants. */ 4937 1.1 christos #define FOO(x) 'x' 4938 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4939 1.1 christos 4940 1.1 christos int test (int i, double x); 4941 1.1 christos struct s1 {int (*f) (int a);}; 4942 1.1 christos struct s2 {int (*f) (double a);}; 4943 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4944 1.1 christos int argc; 4945 1.1 christos char **argv; 4946 1.1 christos int 4947 1.1 christos main () 4948 1.1 christos { 4949 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4950 1.1 christos ; 4951 1.1 christos return 0; 4952 1.1 christos } 4953 1.1 christos _ACEOF 4954 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4955 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4956 1.1 christos do 4957 1.1 christos CC="$ac_save_CC $ac_arg" 4958 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4959 1.1 christos ac_cv_prog_cc_c89=$ac_arg 4960 1.1 christos fi 4961 1.1 christos rm -f core conftest.err conftest.$ac_objext 4962 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 4963 1.1 christos done 4964 1.1 christos rm -f conftest.$ac_ext 4965 1.1 christos CC=$ac_save_CC 4966 1.1 christos 4967 1.1 christos fi 4968 1.1 christos # AC_CACHE_VAL 4969 1.1 christos case "x$ac_cv_prog_cc_c89" in 4970 1.1 christos x) 4971 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4972 1.1 christos $as_echo "none needed" >&6; } ;; 4973 1.1 christos xno) 4974 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4975 1.1 christos $as_echo "unsupported" >&6; } ;; 4976 1.1 christos *) 4977 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 4978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4979 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4980 1.1 christos esac 4981 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 4982 1.1 christos 4983 1.1 christos fi 4984 1.1 christos 4985 1.1 christos ac_ext=c 4986 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4987 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4988 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4989 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4990 1.1 christos 4991 1.1 christos ac_ext=c 4992 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4993 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4994 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4995 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4996 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4997 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4998 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then : 4999 1.1 christos $as_echo_n "(cached) " >&6 5000 1.1 christos else 5001 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5002 1.1 christos /* end confdefs.h. */ 5003 1.1 christos 5004 1.1 christos int 5005 1.1 christos main () 5006 1.1 christos { 5007 1.1 christos 5008 1.1 christos ; 5009 1.1 christos return 0; 5010 1.1 christos } 5011 1.1 christos _ACEOF 5012 1.1 christos # Make sure it works both with $CC and with simple cc. 5013 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some 5014 1.1 christos # compilers refuse to overwrite an existing .o file with -o, 5015 1.1 christos # though they will create one. 5016 1.1 christos am_cv_prog_cc_c_o=yes 5017 1.1 christos for am_i in 1 2; do 5018 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5019 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5020 1.1 christos ac_status=$? 5021 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 5022 1.1 christos (exit $ac_status); } \ 5023 1.1 christos && test -f conftest2.$ac_objext; then 5024 1.1 christos : OK 5025 1.1 christos else 5026 1.1 christos am_cv_prog_cc_c_o=no 5027 1.1 christos break 5028 1.1 christos fi 5029 1.1 christos done 5030 1.1 christos rm -f core conftest* 5031 1.1 christos unset am_i 5032 1.1 christos fi 5033 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5034 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 5035 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then 5036 1.1 christos # Losing compiler, so override with the script. 5037 1.1 christos # FIXME: It is wrong to rewrite CC. 5038 1.1 christos # But if we don't then we get into trouble of one sort or another. 5039 1.1 christos # A longer-term fix would be to have automake use am__CC in this case, 5040 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5041 1.1 christos CC="$am_aux_dir/compile $CC" 5042 1.1 christos fi 5043 1.1 christos ac_ext=c 5044 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5045 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5046 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5047 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5048 1.1 christos 5049 1.1 christos 5050 1.1 christos if test -n "$ac_tool_prefix"; then 5051 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5052 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5053 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5054 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5055 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then : 5056 1.1 christos $as_echo_n "(cached) " >&6 5057 1.1 christos else 5058 1.1 christos if test -n "$RANLIB"; then 5059 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5060 1.1 christos else 5061 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5062 1.1 christos for as_dir in $PATH 5063 1.1 christos do 5064 1.1 christos IFS=$as_save_IFS 5065 1.1 christos test -z "$as_dir" && as_dir=. 5066 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5067 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5068 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5069 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5070 1.1 christos break 2 5071 1.1 christos fi 5072 1.1 christos done 5073 1.1 christos done 5074 1.1 christos IFS=$as_save_IFS 5075 1.1 christos 5076 1.1 christos fi 5077 1.1 christos fi 5078 1.1 christos RANLIB=$ac_cv_prog_RANLIB 5079 1.1 christos if test -n "$RANLIB"; then 5080 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5081 1.1 christos $as_echo "$RANLIB" >&6; } 5082 1.1 christos else 5083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5084 1.1 christos $as_echo "no" >&6; } 5085 1.1 christos fi 5086 1.1 christos 5087 1.1 christos 5088 1.1 christos fi 5089 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 5090 1.1 christos ac_ct_RANLIB=$RANLIB 5091 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 5092 1.1 christos set dummy ranlib; ac_word=$2 5093 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5094 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5095 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5096 1.1 christos $as_echo_n "(cached) " >&6 5097 1.1 christos else 5098 1.1 christos if test -n "$ac_ct_RANLIB"; then 5099 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5100 1.1 christos else 5101 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5102 1.1 christos for as_dir in $PATH 5103 1.1 christos do 5104 1.1 christos IFS=$as_save_IFS 5105 1.1 christos test -z "$as_dir" && as_dir=. 5106 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5107 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5108 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 5109 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5110 1.1 christos break 2 5111 1.1 christos fi 5112 1.1 christos done 5113 1.1 christos done 5114 1.1 christos IFS=$as_save_IFS 5115 1.1 christos 5116 1.1 christos fi 5117 1.1 christos fi 5118 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5119 1.1 christos if test -n "$ac_ct_RANLIB"; then 5120 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5121 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 5122 1.1 christos else 5123 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5124 1.1 christos $as_echo "no" >&6; } 5125 1.1 christos fi 5126 1.1 christos 5127 1.1 christos if test "x$ac_ct_RANLIB" = x; then 5128 1.1 christos RANLIB=":" 5129 1.1 christos else 5130 1.1 christos case $cross_compiling:$ac_tool_warned in 5131 1.1 christos yes:) 5132 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5133 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5134 1.1 christos ac_tool_warned=yes ;; 5135 1.1 christos esac 5136 1.1 christos RANLIB=$ac_ct_RANLIB 5137 1.1 christos fi 5138 1.1 christos else 5139 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 5140 1.1 christos fi 5141 1.1 christos 5142 1.1 christos if test -n "$ac_tool_prefix"; then 5143 1.1 christos for ac_prog in ar lib "link -lib" 5144 1.1 christos do 5145 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5146 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5148 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5149 1.1 christos if ${ac_cv_prog_AR+:} false; then : 5150 1.1 christos $as_echo_n "(cached) " >&6 5151 1.1 christos else 5152 1.1 christos if test -n "$AR"; then 5153 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 5154 1.1 christos else 5155 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5156 1.1 christos for as_dir in $PATH 5157 1.1 christos do 5158 1.1 christos IFS=$as_save_IFS 5159 1.1 christos test -z "$as_dir" && as_dir=. 5160 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5161 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5162 1.1 christos ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5163 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5164 1.1 christos break 2 5165 1.1 christos fi 5166 1.1 christos done 5167 1.1 christos done 5168 1.1 christos IFS=$as_save_IFS 5169 1.1 christos 5170 1.1 christos fi 5171 1.1 christos fi 5172 1.1 christos AR=$ac_cv_prog_AR 5173 1.1 christos if test -n "$AR"; then 5174 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5175 1.1 christos $as_echo "$AR" >&6; } 5176 1.1 christos else 5177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5178 1.1 christos $as_echo "no" >&6; } 5179 1.1 christos fi 5180 1.1 christos 5181 1.1 christos 5182 1.1 christos test -n "$AR" && break 5183 1.1 christos done 5184 1.1 christos fi 5185 1.1 christos if test -z "$AR"; then 5186 1.1 christos ac_ct_AR=$AR 5187 1.1 christos for ac_prog in ar lib "link -lib" 5188 1.1 christos do 5189 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 5190 1.1 christos set dummy $ac_prog; ac_word=$2 5191 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5192 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5193 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 5194 1.1 christos $as_echo_n "(cached) " >&6 5195 1.1 christos else 5196 1.1 christos if test -n "$ac_ct_AR"; then 5197 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5198 1.1 christos else 5199 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5200 1.1 christos for as_dir in $PATH 5201 1.1 christos do 5202 1.1 christos IFS=$as_save_IFS 5203 1.1 christos test -z "$as_dir" && as_dir=. 5204 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5205 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5206 1.1 christos ac_cv_prog_ac_ct_AR="$ac_prog" 5207 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5208 1.1 christos break 2 5209 1.1 christos fi 5210 1.1 christos done 5211 1.1 christos done 5212 1.1 christos IFS=$as_save_IFS 5213 1.1 christos 5214 1.1 christos fi 5215 1.1 christos fi 5216 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 5217 1.1 christos if test -n "$ac_ct_AR"; then 5218 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5219 1.1 christos $as_echo "$ac_ct_AR" >&6; } 5220 1.1 christos else 5221 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5222 1.1 christos $as_echo "no" >&6; } 5223 1.1 christos fi 5224 1.1 christos 5225 1.1 christos 5226 1.1 christos test -n "$ac_ct_AR" && break 5227 1.1 christos done 5228 1.1 christos 5229 1.1 christos if test "x$ac_ct_AR" = x; then 5230 1.1 christos AR="false" 5231 1.1 christos else 5232 1.1 christos case $cross_compiling:$ac_tool_warned in 5233 1.1 christos yes:) 5234 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5235 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5236 1.1 christos ac_tool_warned=yes ;; 5237 1.1 christos esac 5238 1.1 christos AR=$ac_ct_AR 5239 1.1 christos fi 5240 1.1 christos fi 5241 1.1 christos 5242 1.1 christos : ${AR=ar} 5243 1.1 christos 5244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 5245 1.1 christos $as_echo_n "checking the archiver ($AR) interface... " >&6; } 5246 1.1 christos if ${am_cv_ar_interface+:} false; then : 5247 1.1 christos $as_echo_n "(cached) " >&6 5248 1.1 christos else 5249 1.1 christos ac_ext=c 5250 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5251 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5252 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5253 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5254 1.1 christos 5255 1.1 christos am_cv_ar_interface=ar 5256 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5257 1.1 christos /* end confdefs.h. */ 5258 1.1 christos int some_variable = 0; 5259 1.1 christos _ACEOF 5260 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5261 1.1 christos am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' 5262 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5263 1.1 christos (eval $am_ar_try) 2>&5 5264 1.1 christos ac_status=$? 5265 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5266 1.1 christos test $ac_status = 0; } 5267 1.1 christos if test "$ac_status" -eq 0; then 5268 1.1 christos am_cv_ar_interface=ar 5269 1.1 christos else 5270 1.1 christos am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' 5271 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5272 1.1 christos (eval $am_ar_try) 2>&5 5273 1.1 christos ac_status=$? 5274 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5275 1.1 christos test $ac_status = 0; } 5276 1.1 christos if test "$ac_status" -eq 0; then 5277 1.1 christos am_cv_ar_interface=lib 5278 1.1 christos else 5279 1.1 christos am_cv_ar_interface=unknown 5280 1.1 christos fi 5281 1.1 christos fi 5282 1.1 christos rm -f conftest.lib libconftest.a 5283 1.1 christos 5284 1.1 christos fi 5285 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5286 1.1 christos ac_ext=c 5287 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5288 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5289 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5290 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5291 1.1 christos 5292 1.1 christos fi 5293 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 5294 1.1 christos $as_echo "$am_cv_ar_interface" >&6; } 5295 1.1 christos 5296 1.1 christos case $am_cv_ar_interface in 5297 1.1 christos ar) 5298 1.1 christos ;; 5299 1.1 christos lib) 5300 1.1 christos # Microsoft lib, so override with the ar-lib wrapper script. 5301 1.1 christos # FIXME: It is wrong to rewrite AR. 5302 1.1 christos # But if we don't then we get into trouble of one sort or another. 5303 1.1 christos # A longer-term fix would be to have automake use am__AR in this case, 5304 1.1 christos # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something 5305 1.1 christos # similar. 5306 1.1 christos AR="$am_aux_dir/ar-lib $AR" 5307 1.1 christos ;; 5308 1.1 christos unknown) 5309 1.1 christos as_fn_error $? "could not determine $AR interface" "$LINENO" 5 5310 1.1 christos ;; 5311 1.1 christos esac 5312 1.1 christos 5313 1.1 christos 5314 1.1 christos # Check whether --enable-shared was given. 5315 1.1 christos if test "${enable_shared+set}" = set; then : 5316 1.1 christos enableval=$enable_shared; p=${PACKAGE-default} 5317 1.1 christos case $enableval in 5318 1.1 christos yes) enable_shared=yes ;; 5319 1.1 christos no) enable_shared=no ;; 5320 1.1 christos *) 5321 1.1 christos enable_shared=no 5322 1.1 christos # Look at the argument we got. We use all the common list separators. 5323 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 5324 1.1 christos for pkg in $enableval; do 5325 1.1 christos IFS="$lt_save_ifs" 5326 1.1 christos if test "X$pkg" = "X$p"; then 5327 1.1 christos enable_shared=yes 5328 1.1 christos fi 5329 1.1 christos done 5330 1.1 christos IFS="$lt_save_ifs" 5331 1.1 christos ;; 5332 1.1 christos esac 5333 1.1 christos else 5334 1.1 christos enable_shared=no 5335 1.1 christos fi 5336 1.1 christos 5337 1.1 christos 5338 1.1 christos 5339 1.1 christos 5340 1.1 christos 5341 1.1 christos 5342 1.1 christos 5343 1.1 christos 5344 1.1 christos 5345 1.1 christos 5346 1.1 christos case `pwd` in 5347 1.1 christos *\ * | *\ *) 5348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5349 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5350 1.1 christos esac 5351 1.1 christos 5352 1.1 christos 5353 1.1 christos 5354 1.1 christos macro_version='2.2.7a' 5355 1.1 christos macro_revision='1.3134' 5356 1.1 christos 5357 1.1 christos 5358 1.1 christos 5359 1.1 christos 5360 1.1 christos 5361 1.1 christos 5362 1.1 christos 5363 1.1 christos 5364 1.1 christos 5365 1.1 christos 5366 1.1 christos 5367 1.1 christos 5368 1.1 christos 5369 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 5370 1.1 christos 5371 1.1 christos # Make sure we can run config.sub. 5372 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 5373 1.1 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 5374 1.1 christos 5375 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5376 1.1 christos $as_echo_n "checking build system type... " >&6; } 5377 1.1 christos if ${ac_cv_build+:} false; then : 5378 1.1 christos $as_echo_n "(cached) " >&6 5379 1.1 christos else 5380 1.1 christos ac_build_alias=$build_alias 5381 1.1 christos test "x$ac_build_alias" = x && 5382 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5383 1.1 christos test "x$ac_build_alias" = x && 5384 1.1 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5385 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5386 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5387 1.1 christos 5388 1.1 christos fi 5389 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5390 1.1 christos $as_echo "$ac_cv_build" >&6; } 5391 1.1 christos case $ac_cv_build in 5392 1.1 christos *-*-*) ;; 5393 1.1 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5394 1.1 christos esac 5395 1.1 christos build=$ac_cv_build 5396 1.1 christos ac_save_IFS=$IFS; IFS='-' 5397 1.1 christos set x $ac_cv_build 5398 1.1 christos shift 5399 1.1 christos build_cpu=$1 5400 1.1 christos build_vendor=$2 5401 1.1 christos shift; shift 5402 1.1 christos # Remember, the first character of IFS is used to create $*, 5403 1.1 christos # except with old shells: 5404 1.1 christos build_os=$* 5405 1.1 christos IFS=$ac_save_IFS 5406 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5407 1.1 christos 5408 1.1 christos 5409 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5410 1.1 christos $as_echo_n "checking host system type... " >&6; } 5411 1.1 christos if ${ac_cv_host+:} false; then : 5412 1.1 christos $as_echo_n "(cached) " >&6 5413 1.1 christos else 5414 1.1 christos if test "x$host_alias" = x; then 5415 1.1 christos ac_cv_host=$ac_cv_build 5416 1.1 christos else 5417 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5418 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5419 1.1 christos fi 5420 1.1 christos 5421 1.1 christos fi 5422 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5423 1.1 christos $as_echo "$ac_cv_host" >&6; } 5424 1.1 christos case $ac_cv_host in 5425 1.1 christos *-*-*) ;; 5426 1.1 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5427 1.1 christos esac 5428 1.1 christos host=$ac_cv_host 5429 1.1 christos ac_save_IFS=$IFS; IFS='-' 5430 1.1 christos set x $ac_cv_host 5431 1.1 christos shift 5432 1.1 christos host_cpu=$1 5433 1.1 christos host_vendor=$2 5434 1.1 christos shift; shift 5435 1.1 christos # Remember, the first character of IFS is used to create $*, 5436 1.1 christos # except with old shells: 5437 1.1 christos host_os=$* 5438 1.1 christos IFS=$ac_save_IFS 5439 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5440 1.1 christos 5441 1.1 christos 5442 1.1 christos # Backslashify metacharacters that are still active within 5443 1.1 christos # double-quoted strings. 5444 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5445 1.1 christos 5446 1.1 christos # Same as above, but do not quote variable references. 5447 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g' 5448 1.1 christos 5449 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a 5450 1.1 christos # double_quote_subst'ed string. 5451 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5452 1.1 christos 5453 1.1 christos # Sed substitution to delay expansion of an escaped single quote. 5454 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5455 1.1 christos 5456 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions 5457 1.1 christos no_glob_subst='s/\*/\\\*/g' 5458 1.1 christos 5459 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5460 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5461 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5462 1.1 christos 5463 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5464 1.1 christos $as_echo_n "checking how to print strings... " >&6; } 5465 1.1 christos # Test print first, because it will be a builtin if present. 5466 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5467 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5468 1.1 christos ECHO='print -r --' 5469 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5470 1.1 christos ECHO='printf %s\n' 5471 1.1 christos else 5472 1.1 christos # Use this function as a fallback that always works. 5473 1.1 christos func_fallback_echo () 5474 1.1 christos { 5475 1.1 christos eval 'cat <<_LTECHO_EOF 5476 1.1 christos $1 5477 1.1 christos _LTECHO_EOF' 5478 1.1 christos } 5479 1.1 christos ECHO='func_fallback_echo' 5480 1.1 christos fi 5481 1.1 christos 5482 1.1 christos # func_echo_all arg... 5483 1.1 christos # Invoke $ECHO with all args, space-separated. 5484 1.1 christos func_echo_all () 5485 1.1 christos { 5486 1.1 christos $ECHO "" 5487 1.1 christos } 5488 1.1 christos 5489 1.1 christos case "$ECHO" in 5490 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5491 1.1 christos $as_echo "printf" >&6; } ;; 5492 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5493 1.1 christos $as_echo "print -r" >&6; } ;; 5494 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5495 1.1 christos $as_echo "cat" >&6; } ;; 5496 1.1 christos esac 5497 1.1 christos 5498 1.1 christos 5499 1.1 christos 5500 1.1 christos 5501 1.1 christos 5502 1.1 christos 5503 1.1 christos 5504 1.1 christos 5505 1.1 christos 5506 1.1 christos 5507 1.1 christos 5508 1.1 christos 5509 1.1 christos 5510 1.1 christos 5511 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5512 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; } 5513 1.1 christos if ${ac_cv_path_SED+:} false; then : 5514 1.1 christos $as_echo_n "(cached) " >&6 5515 1.1 christos else 5516 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5517 1.1 christos for ac_i in 1 2 3 4 5 6 7; do 5518 1.1 christos ac_script="$ac_script$as_nl$ac_script" 5519 1.1 christos done 5520 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5521 1.1 christos { ac_script=; unset ac_script;} 5522 1.1 christos if test -z "$SED"; then 5523 1.1 christos ac_path_SED_found=false 5524 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 5525 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5526 1.1 christos for as_dir in $PATH 5527 1.1 christos do 5528 1.1 christos IFS=$as_save_IFS 5529 1.1 christos test -z "$as_dir" && as_dir=. 5530 1.1 christos for ac_prog in sed gsed; do 5531 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5532 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5533 1.1 christos as_fn_executable_p "$ac_path_SED" || continue 5534 1.1 christos # Check for GNU ac_path_SED and select it if it is found. 5535 1.1 christos # Check for GNU $ac_path_SED 5536 1.1 christos case `"$ac_path_SED" --version 2>&1` in 5537 1.1 christos *GNU*) 5538 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5539 1.1 christos *) 5540 1.1 christos ac_count=0 5541 1.1 christos $as_echo_n 0123456789 >"conftest.in" 5542 1.1 christos while : 5543 1.1 christos do 5544 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 5545 1.1 christos mv "conftest.tmp" "conftest.in" 5546 1.1 christos cp "conftest.in" "conftest.nl" 5547 1.1 christos $as_echo '' >> "conftest.nl" 5548 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5549 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5550 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 5551 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then 5552 1.1 christos # Best one so far, save it but keep looking for a better one 5553 1.1 christos ac_cv_path_SED="$ac_path_SED" 5554 1.1 christos ac_path_SED_max=$ac_count 5555 1.1 christos fi 5556 1.1 christos # 10*(2^10) chars as input seems more than enough 5557 1.1 christos test $ac_count -gt 10 && break 5558 1.1 christos done 5559 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5560 1.1 christos esac 5561 1.1 christos 5562 1.1 christos $ac_path_SED_found && break 3 5563 1.1 christos done 5564 1.1 christos done 5565 1.1 christos done 5566 1.1 christos IFS=$as_save_IFS 5567 1.1 christos if test -z "$ac_cv_path_SED"; then 5568 1.1 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5569 1.1 christos fi 5570 1.1 christos else 5571 1.1 christos ac_cv_path_SED=$SED 5572 1.1 christos fi 5573 1.1 christos 5574 1.1 christos fi 5575 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5576 1.1 christos $as_echo "$ac_cv_path_SED" >&6; } 5577 1.1 christos SED="$ac_cv_path_SED" 5578 1.1 christos rm -f conftest.sed 5579 1.1 christos 5580 1.1 christos test -z "$SED" && SED=sed 5581 1.1 christos Xsed="$SED -e 1s/^X//" 5582 1.1 christos 5583 1.1 christos 5584 1.1 christos 5585 1.1 christos 5586 1.1 christos 5587 1.1 christos 5588 1.1 christos 5589 1.1 christos 5590 1.1 christos 5591 1.1 christos 5592 1.1 christos 5593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5594 1.1 christos $as_echo_n "checking for fgrep... " >&6; } 5595 1.1 christos if ${ac_cv_path_FGREP+:} false; then : 5596 1.1 christos $as_echo_n "(cached) " >&6 5597 1.1 christos else 5598 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5599 1.1 christos then ac_cv_path_FGREP="$GREP -F" 5600 1.1 christos else 5601 1.1 christos if test -z "$FGREP"; then 5602 1.1 christos ac_path_FGREP_found=false 5603 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 5604 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5605 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5606 1.1 christos do 5607 1.1 christos IFS=$as_save_IFS 5608 1.1 christos test -z "$as_dir" && as_dir=. 5609 1.1 christos for ac_prog in fgrep; do 5610 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5611 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5612 1.1 christos as_fn_executable_p "$ac_path_FGREP" || continue 5613 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found. 5614 1.1 christos # Check for GNU $ac_path_FGREP 5615 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in 5616 1.1 christos *GNU*) 5617 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5618 1.1 christos *) 5619 1.1 christos ac_count=0 5620 1.1 christos $as_echo_n 0123456789 >"conftest.in" 5621 1.1 christos while : 5622 1.1 christos do 5623 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 5624 1.1 christos mv "conftest.tmp" "conftest.in" 5625 1.1 christos cp "conftest.in" "conftest.nl" 5626 1.1 christos $as_echo 'FGREP' >> "conftest.nl" 5627 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5628 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5629 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 5630 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5631 1.1 christos # Best one so far, save it but keep looking for a better one 5632 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" 5633 1.1 christos ac_path_FGREP_max=$ac_count 5634 1.1 christos fi 5635 1.1 christos # 10*(2^10) chars as input seems more than enough 5636 1.1 christos test $ac_count -gt 10 && break 5637 1.1 christos done 5638 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5639 1.1 christos esac 5640 1.1 christos 5641 1.1 christos $ac_path_FGREP_found && break 3 5642 1.1 christos done 5643 1.1 christos done 5644 1.1 christos done 5645 1.1 christos IFS=$as_save_IFS 5646 1.1 christos if test -z "$ac_cv_path_FGREP"; then 5647 1.1 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5648 1.1 christos fi 5649 1.1 christos else 5650 1.1 christos ac_cv_path_FGREP=$FGREP 5651 1.1 christos fi 5652 1.1 christos 5653 1.1 christos fi 5654 1.1 christos fi 5655 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5656 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; } 5657 1.1 christos FGREP="$ac_cv_path_FGREP" 5658 1.1 christos 5659 1.1 christos 5660 1.1 christos test -z "$GREP" && GREP=grep 5661 1.1 christos 5662 1.1 christos 5663 1.1 christos 5664 1.1 christos 5665 1.1 christos 5666 1.1 christos 5667 1.1 christos 5668 1.1 christos 5669 1.1 christos 5670 1.1 christos 5671 1.1 christos 5672 1.1 christos 5673 1.1 christos 5674 1.1 christos 5675 1.1 christos 5676 1.1 christos 5677 1.1 christos 5678 1.1 christos 5679 1.1 christos 5680 1.1 christos # Check whether --with-gnu-ld was given. 5681 1.1 christos if test "${with_gnu_ld+set}" = set; then : 5682 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5683 1.1 christos else 5684 1.1 christos with_gnu_ld=no 5685 1.1 christos fi 5686 1.1 christos 5687 1.1 christos ac_prog=ld 5688 1.1 christos if test "$GCC" = yes; then 5689 1.1 christos # Check if gcc -print-prog-name=ld gives a path. 5690 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5691 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; } 5692 1.1 christos case $host in 5693 1.1 christos *-*-mingw*) 5694 1.1 christos # gcc leaves a trailing carriage return which upsets mingw 5695 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5696 1.1 christos *) 5697 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5698 1.1 christos esac 5699 1.1 christos case $ac_prog in 5700 1.1 christos # Accept absolute paths. 5701 1.1 christos [\\/]* | ?:[\\/]*) 5702 1.1 christos re_direlt='/[^/][^/]*/\.\./' 5703 1.1 christos # Canonicalize the pathname of ld 5704 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5705 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5706 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5707 1.1 christos done 5708 1.1 christos test -z "$LD" && LD="$ac_prog" 5709 1.1 christos ;; 5710 1.1 christos "") 5711 1.1 christos # If it fails, then pretend we aren't using GCC. 5712 1.1 christos ac_prog=ld 5713 1.1 christos ;; 5714 1.1 christos *) 5715 1.1 christos # If it is relative, then search for the first ld in PATH. 5716 1.1 christos with_gnu_ld=unknown 5717 1.1 christos ;; 5718 1.1 christos esac 5719 1.1 christos elif test "$with_gnu_ld" = yes; then 5720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5721 1.1 christos $as_echo_n "checking for GNU ld... " >&6; } 5722 1.1 christos else 5723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5724 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; } 5725 1.1 christos fi 5726 1.1 christos if ${lt_cv_path_LD+:} false; then : 5727 1.1 christos $as_echo_n "(cached) " >&6 5728 1.1 christos else 5729 1.1 christos if test -z "$LD"; then 5730 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5731 1.1 christos for ac_dir in $PATH; do 5732 1.1 christos IFS="$lt_save_ifs" 5733 1.1 christos test -z "$ac_dir" && ac_dir=. 5734 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5735 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog" 5736 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version, 5737 1.1 christos # but apparently some variants of GNU ld only accept -v. 5738 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer. 5739 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5740 1.1 christos *GNU* | *'with BFD'*) 5741 1.1 christos test "$with_gnu_ld" != no && break 5742 1.1 christos ;; 5743 1.1 christos *) 5744 1.1 christos test "$with_gnu_ld" != yes && break 5745 1.1 christos ;; 5746 1.1 christos esac 5747 1.1 christos fi 5748 1.1 christos done 5749 1.1 christos IFS="$lt_save_ifs" 5750 1.1 christos else 5751 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path. 5752 1.1 christos fi 5753 1.1 christos fi 5754 1.1 christos 5755 1.1 christos LD="$lt_cv_path_LD" 5756 1.1 christos if test -n "$LD"; then 5757 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5758 1.1 christos $as_echo "$LD" >&6; } 5759 1.1 christos else 5760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5761 1.1 christos $as_echo "no" >&6; } 5762 1.1 christos fi 5763 1.1 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5765 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5766 1.1 christos if ${lt_cv_prog_gnu_ld+:} false; then : 5767 1.1 christos $as_echo_n "(cached) " >&6 5768 1.1 christos else 5769 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v. 5770 1.1 christos case `$LD -v 2>&1 </dev/null` in 5771 1.1 christos *GNU* | *'with BFD'*) 5772 1.1 christos lt_cv_prog_gnu_ld=yes 5773 1.1 christos ;; 5774 1.1 christos *) 5775 1.1 christos lt_cv_prog_gnu_ld=no 5776 1.1 christos ;; 5777 1.1 christos esac 5778 1.1 christos fi 5779 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5780 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5781 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld 5782 1.1 christos 5783 1.1 christos 5784 1.1 christos 5785 1.1 christos 5786 1.1 christos 5787 1.1 christos 5788 1.1 christos 5789 1.1 christos 5790 1.1 christos 5791 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5792 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5793 1.1 christos if ${lt_cv_path_NM+:} false; then : 5794 1.1 christos $as_echo_n "(cached) " >&6 5795 1.1 christos else 5796 1.1 christos if test -n "$NM"; then 5797 1.1 christos # Let the user override the nm to test. 5798 1.1 christos lt_nm_to_check="$NM" 5799 1.1 christos else 5800 1.1 christos lt_nm_to_check="${ac_tool_prefix}nm" 5801 1.1 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5802 1.1 christos lt_nm_to_check="$lt_nm_to_check nm" 5803 1.1 christos fi 5804 1.1 christos fi 5805 1.1 christos for lt_tmp_nm in "$lt_nm_to_check"; do 5806 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5807 1.1 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5808 1.1 christos IFS="$lt_save_ifs" 5809 1.1 christos test -z "$ac_dir" && ac_dir=. 5810 1.1 christos # Strip out any user-provided options from the nm to test twice, 5811 1.1 christos # the first time to test to see if nm (rather than its options) has 5812 1.1 christos # an explicit path, the second time to yield a file which can be 5813 1.1 christos # nm'ed itself. 5814 1.1 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5815 1.1 christos case "$tmp_nm_path" in 5816 1.1 christos */*|*\\*) tmp_nm="$lt_tmp_nm";; 5817 1.1 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5818 1.1 christos esac 5819 1.1 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5820 1.1 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5821 1.1 christos # Check to see if the nm accepts a BSD-compat flag. 5822 1.1 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5823 1.1 christos # nm: unknown option "B" ignored 5824 1.1 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5825 1.1 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5826 1.1 christos break 5827 1.1 christos ;; 5828 1.1 christos *) 5829 1.1 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5830 1.1 christos *$tmp_nm*) 5831 1.1 christos lt_cv_path_NM="$tmp_nm -p" 5832 1.1 christos break 5833 1.1 christos ;; 5834 1.1 christos *) 5835 1.1 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5836 1.1 christos continue # so that we can try to find one that supports BSD flags 5837 1.1 christos ;; 5838 1.1 christos esac 5839 1.1 christos ;; 5840 1.1 christos esac 5841 1.1 christos fi 5842 1.1 christos done 5843 1.1 christos IFS="$lt_save_ifs" 5844 1.1 christos done 5845 1.1 christos : ${lt_cv_path_NM=no} 5846 1.1 christos fi 5847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5848 1.1 christos $as_echo "$lt_cv_path_NM" >&6; } 5849 1.1 christos if test "$lt_cv_path_NM" != "no"; then 5850 1.1 christos NM="$lt_cv_path_NM" 5851 1.1 christos else 5852 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin. 5853 1.1 christos if test -n "$DUMPBIN"; then : 5854 1.1 christos # Let the user override the test. 5855 1.1 christos else 5856 1.1 christos if test -n "$ac_tool_prefix"; then 5857 1.1 christos for ac_prog in dumpbin "link -dump" 5858 1.1 christos do 5859 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5860 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5862 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5863 1.1 christos if ${ac_cv_prog_DUMPBIN+:} false; then : 5864 1.1 christos $as_echo_n "(cached) " >&6 5865 1.1 christos else 5866 1.1 christos if test -n "$DUMPBIN"; then 5867 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5868 1.1 christos else 5869 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5870 1.1 christos for as_dir in $PATH 5871 1.1 christos do 5872 1.1 christos IFS=$as_save_IFS 5873 1.1 christos test -z "$as_dir" && as_dir=. 5874 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5875 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5876 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5877 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5878 1.1 christos break 2 5879 1.1 christos fi 5880 1.1 christos done 5881 1.1 christos done 5882 1.1 christos IFS=$as_save_IFS 5883 1.1 christos 5884 1.1 christos fi 5885 1.1 christos fi 5886 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN 5887 1.1 christos if test -n "$DUMPBIN"; then 5888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5889 1.1 christos $as_echo "$DUMPBIN" >&6; } 5890 1.1 christos else 5891 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5892 1.1 christos $as_echo "no" >&6; } 5893 1.1 christos fi 5894 1.1 christos 5895 1.1 christos 5896 1.1 christos test -n "$DUMPBIN" && break 5897 1.1 christos done 5898 1.1 christos fi 5899 1.1 christos if test -z "$DUMPBIN"; then 5900 1.1 christos ac_ct_DUMPBIN=$DUMPBIN 5901 1.1 christos for ac_prog in dumpbin "link -dump" 5902 1.1 christos do 5903 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 5904 1.1 christos set dummy $ac_prog; ac_word=$2 5905 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5906 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5907 1.1 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5908 1.1 christos $as_echo_n "(cached) " >&6 5909 1.1 christos else 5910 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 5911 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5912 1.1 christos else 5913 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5914 1.1 christos for as_dir in $PATH 5915 1.1 christos do 5916 1.1 christos IFS=$as_save_IFS 5917 1.1 christos test -z "$as_dir" && as_dir=. 5918 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5919 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5920 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5921 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5922 1.1 christos break 2 5923 1.1 christos fi 5924 1.1 christos done 5925 1.1 christos done 5926 1.1 christos IFS=$as_save_IFS 5927 1.1 christos 5928 1.1 christos fi 5929 1.1 christos fi 5930 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5931 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 5932 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5933 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; } 5934 1.1 christos else 5935 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5936 1.1 christos $as_echo "no" >&6; } 5937 1.1 christos fi 5938 1.1 christos 5939 1.1 christos 5940 1.1 christos test -n "$ac_ct_DUMPBIN" && break 5941 1.1 christos done 5942 1.1 christos 5943 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then 5944 1.1 christos DUMPBIN=":" 5945 1.1 christos else 5946 1.1 christos case $cross_compiling:$ac_tool_warned in 5947 1.1 christos yes:) 5948 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5949 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5950 1.1 christos ac_tool_warned=yes ;; 5951 1.1 christos esac 5952 1.1 christos DUMPBIN=$ac_ct_DUMPBIN 5953 1.1 christos fi 5954 1.1 christos fi 5955 1.1 christos 5956 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5957 1.1 christos *COFF*) 5958 1.1 christos DUMPBIN="$DUMPBIN -symbols" 5959 1.1 christos ;; 5960 1.1 christos *) 5961 1.1 christos DUMPBIN=: 5962 1.1 christos ;; 5963 1.1 christos esac 5964 1.1 christos fi 5965 1.1 christos 5966 1.1 christos if test "$DUMPBIN" != ":"; then 5967 1.1 christos NM="$DUMPBIN" 5968 1.1 christos fi 5969 1.1 christos fi 5970 1.1 christos test -z "$NM" && NM=nm 5971 1.1 christos 5972 1.1 christos 5973 1.1 christos 5974 1.1 christos 5975 1.1 christos 5976 1.1 christos 5977 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5978 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5979 1.1 christos if ${lt_cv_nm_interface+:} false; then : 5980 1.1 christos $as_echo_n "(cached) " >&6 5981 1.1 christos else 5982 1.1 christos lt_cv_nm_interface="BSD nm" 5983 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext 5984 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5985 1.1 christos (eval "$ac_compile" 2>conftest.err) 5986 1.1 christos cat conftest.err >&5 5987 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5988 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5989 1.1 christos cat conftest.err >&5 5990 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5991 1.1 christos cat conftest.out >&5 5992 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5993 1.1 christos lt_cv_nm_interface="MS dumpbin" 5994 1.1 christos fi 5995 1.1 christos rm -f conftest* 5996 1.1 christos fi 5997 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5998 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; } 5999 1.1 christos 6000 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6001 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; } 6002 1.1 christos LN_S=$as_ln_s 6003 1.1 christos if test "$LN_S" = "ln -s"; then 6004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6005 1.1 christos $as_echo "yes" >&6; } 6006 1.1 christos else 6007 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6008 1.1 christos $as_echo "no, using $LN_S" >&6; } 6009 1.1 christos fi 6010 1.1 christos 6011 1.1 christos # find the maximum length of command line arguments 6012 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6013 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; } 6014 1.1 christos if ${lt_cv_sys_max_cmd_len+:} false; then : 6015 1.1 christos $as_echo_n "(cached) " >&6 6016 1.1 christos else 6017 1.1 christos i=0 6018 1.1 christos teststring="ABCD" 6019 1.1 christos 6020 1.1 christos case $build_os in 6021 1.1 christos msdosdjgpp*) 6022 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc 6023 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun 6024 1.1 christos # during glob expansion). Even if it were fixed, the result of this 6025 1.1 christos # check would be larger than it should be. 6026 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right 6027 1.1 christos ;; 6028 1.1 christos 6029 1.1 christos gnu*) 6030 1.1 christos # Under GNU Hurd, this test is not required because there is 6031 1.1 christos # no limit to the length of command line arguments. 6032 1.1 christos # Libtool will interpret -1 as no limit whatsoever 6033 1.1 christos lt_cv_sys_max_cmd_len=-1; 6034 1.1 christos ;; 6035 1.1 christos 6036 1.1 christos cygwin* | mingw* | cegcc*) 6037 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes 6038 1.1 christos # about 5 minutes as the teststring grows exponentially. 6039 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking, 6040 1.1 christos # you end up with a "frozen" computer, even though with patience 6041 1.1 christos # the test eventually succeeds (with a max line length of 256k). 6042 1.1 christos # Instead, let's just punt: use the minimum linelength reported by 6043 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP). 6044 1.1 christos lt_cv_sys_max_cmd_len=8192; 6045 1.1 christos ;; 6046 1.1 christos 6047 1.1 christos mint*) 6048 1.1 christos # On MiNT this can take a long time and run out of memory. 6049 1.1 christos lt_cv_sys_max_cmd_len=8192; 6050 1.1 christos ;; 6051 1.1 christos 6052 1.1 christos amigaos*) 6053 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally. 6054 1.1 christos # So we just punt and use a minimum line length of 8192. 6055 1.1 christos lt_cv_sys_max_cmd_len=8192; 6056 1.1 christos ;; 6057 1.1 christos 6058 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6059 1.1 christos # This has been around since 386BSD, at least. Likely further. 6060 1.1 christos if test -x /sbin/sysctl; then 6061 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6062 1.1 christos elif test -x /usr/sbin/sysctl; then 6063 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6064 1.1 christos else 6065 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6066 1.1 christos fi 6067 1.1 christos # And add a safety zone 6068 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6069 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6070 1.1 christos ;; 6071 1.1 christos 6072 1.1 christos interix*) 6073 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD) 6074 1.1 christos lt_cv_sys_max_cmd_len=196608 6075 1.1 christos ;; 6076 1.1 christos 6077 1.1 christos osf*) 6078 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6079 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6080 1.1 christos # nice to cause kernel panics so lets avoid the loop below. 6081 1.1 christos # First set a reasonable default. 6082 1.1 christos lt_cv_sys_max_cmd_len=16384 6083 1.1 christos # 6084 1.1 christos if test -x /sbin/sysconfig; then 6085 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6086 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;; 6087 1.1 christos esac 6088 1.1 christos fi 6089 1.1 christos ;; 6090 1.1 christos sco3.2v5*) 6091 1.1 christos lt_cv_sys_max_cmd_len=102400 6092 1.1 christos ;; 6093 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*) 6094 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6095 1.1 christos if test -n "$kargmax"; then 6096 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6097 1.1 christos else 6098 1.1 christos lt_cv_sys_max_cmd_len=32768 6099 1.1 christos fi 6100 1.1 christos ;; 6101 1.1 christos *) 6102 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6103 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then 6104 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6105 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6106 1.1 christos else 6107 1.1 christos # Make teststring a little bigger before we do anything with it. 6108 1.1 christos # a 1K string should be a reasonable start. 6109 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do 6110 1.1 christos teststring=$teststring$teststring 6111 1.1 christos done 6112 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6113 1.1 christos # If test is not a shell built-in, we'll probably end up computing a 6114 1.1 christos # maximum length that is only half of the actual maximum length, but 6115 1.1 christos # we can't tell. 6116 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6117 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 && 6118 1.1 christos test $i != 17 # 1/2 MB should be enough 6119 1.1 christos do 6120 1.1 christos i=`expr $i + 1` 6121 1.1 christos teststring=$teststring$teststring 6122 1.1 christos done 6123 1.1 christos # Only check the string length outside the loop. 6124 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6125 1.1 christos teststring= 6126 1.1 christos # Add a significant safety factor because C++ compilers can tack on 6127 1.1 christos # massive amounts of additional arguments before passing them to the 6128 1.1 christos # linker. It appears as though 1/2 is a usable value. 6129 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6130 1.1 christos fi 6131 1.1 christos ;; 6132 1.1 christos esac 6133 1.1 christos 6134 1.1 christos fi 6135 1.1 christos 6136 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then 6137 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6138 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6139 1.1 christos else 6140 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6141 1.1 christos $as_echo "none" >&6; } 6142 1.1 christos fi 6143 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len 6144 1.1 christos 6145 1.1 christos 6146 1.1 christos 6147 1.1 christos 6148 1.1 christos 6149 1.1 christos 6150 1.1 christos : ${CP="cp -f"} 6151 1.1 christos : ${MV="mv -f"} 6152 1.1 christos : ${RM="rm -f"} 6153 1.1 christos 6154 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6155 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6156 1.1 christos # Try some XSI features 6157 1.1 christos xsi_shell=no 6158 1.1 christos ( _lt_dummy="a/b/c" 6159 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6160 1.1 christos = c,a/b,, \ 6161 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \ 6162 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6163 1.1 christos && xsi_shell=yes 6164 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6165 1.1 christos $as_echo "$xsi_shell" >&6; } 6166 1.1 christos 6167 1.1 christos 6168 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6169 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6170 1.1 christos lt_shell_append=no 6171 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6172 1.1 christos >/dev/null 2>&1 \ 6173 1.1 christos && lt_shell_append=yes 6174 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6175 1.1 christos $as_echo "$lt_shell_append" >&6; } 6176 1.1 christos 6177 1.1 christos 6178 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6179 1.1 christos lt_unset=unset 6180 1.1 christos else 6181 1.1 christos lt_unset=false 6182 1.1 christos fi 6183 1.1 christos 6184 1.1 christos 6185 1.1 christos 6186 1.1 christos 6187 1.1 christos 6188 1.1 christos # test EBCDIC or ASCII 6189 1.1 christos case `echo X|tr X '\101'` in 6190 1.1 christos A) # ASCII based system 6191 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6192 1.1 christos lt_SP2NL='tr \040 \012' 6193 1.1 christos lt_NL2SP='tr \015\012 \040\040' 6194 1.1 christos ;; 6195 1.1 christos *) # EBCDIC based system 6196 1.1 christos lt_SP2NL='tr \100 \n' 6197 1.1 christos lt_NL2SP='tr \r\n \100\100' 6198 1.1 christos ;; 6199 1.1 christos esac 6200 1.1 christos 6201 1.1 christos 6202 1.1 christos 6203 1.1 christos 6204 1.1 christos 6205 1.1 christos 6206 1.1 christos 6207 1.1 christos 6208 1.1 christos 6209 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6210 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; } 6211 1.1 christos if ${lt_cv_ld_reload_flag+:} false; then : 6212 1.1 christos $as_echo_n "(cached) " >&6 6213 1.1 christos else 6214 1.1 christos lt_cv_ld_reload_flag='-r' 6215 1.1 christos fi 6216 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6217 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; } 6218 1.1 christos reload_flag=$lt_cv_ld_reload_flag 6219 1.1 christos case $reload_flag in 6220 1.1 christos "" | " "*) ;; 6221 1.1 christos *) reload_flag=" $reload_flag" ;; 6222 1.1 christos esac 6223 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 6224 1.1 christos case $host_os in 6225 1.1 christos darwin*) 6226 1.1 christos if test "$GCC" = yes; then 6227 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6228 1.1 christos else 6229 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 6230 1.1 christos fi 6231 1.1 christos ;; 6232 1.1 christos esac 6233 1.1 christos 6234 1.1 christos 6235 1.1 christos 6236 1.1 christos 6237 1.1 christos 6238 1.1 christos 6239 1.1 christos 6240 1.1 christos 6241 1.1 christos 6242 1.1 christos if test -n "$ac_tool_prefix"; then 6243 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6244 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2 6245 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6246 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6247 1.1 christos if ${ac_cv_prog_OBJDUMP+:} false; then : 6248 1.1 christos $as_echo_n "(cached) " >&6 6249 1.1 christos else 6250 1.1 christos if test -n "$OBJDUMP"; then 6251 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6252 1.1 christos else 6253 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6254 1.1 christos for as_dir in $PATH 6255 1.1 christos do 6256 1.1 christos IFS=$as_save_IFS 6257 1.1 christos test -z "$as_dir" && as_dir=. 6258 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6259 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6260 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6261 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6262 1.1 christos break 2 6263 1.1 christos fi 6264 1.1 christos done 6265 1.1 christos done 6266 1.1 christos IFS=$as_save_IFS 6267 1.1 christos 6268 1.1 christos fi 6269 1.1 christos fi 6270 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP 6271 1.1 christos if test -n "$OBJDUMP"; then 6272 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6273 1.1 christos $as_echo "$OBJDUMP" >&6; } 6274 1.1 christos else 6275 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6276 1.1 christos $as_echo "no" >&6; } 6277 1.1 christos fi 6278 1.1 christos 6279 1.1 christos 6280 1.1 christos fi 6281 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then 6282 1.1 christos ac_ct_OBJDUMP=$OBJDUMP 6283 1.1 christos # Extract the first word of "objdump", so it can be a program name with args. 6284 1.1 christos set dummy objdump; ac_word=$2 6285 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6286 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6287 1.1 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6288 1.1 christos $as_echo_n "(cached) " >&6 6289 1.1 christos else 6290 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 6291 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6292 1.1 christos else 6293 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6294 1.1 christos for as_dir in $PATH 6295 1.1 christos do 6296 1.1 christos IFS=$as_save_IFS 6297 1.1 christos test -z "$as_dir" && as_dir=. 6298 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6299 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6300 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump" 6301 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6302 1.1 christos break 2 6303 1.1 christos fi 6304 1.1 christos done 6305 1.1 christos done 6306 1.1 christos IFS=$as_save_IFS 6307 1.1 christos 6308 1.1 christos fi 6309 1.1 christos fi 6310 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6311 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 6312 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6313 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; } 6314 1.1 christos else 6315 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6316 1.1 christos $as_echo "no" >&6; } 6317 1.1 christos fi 6318 1.1 christos 6319 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then 6320 1.1 christos OBJDUMP="false" 6321 1.1 christos else 6322 1.1 christos case $cross_compiling:$ac_tool_warned in 6323 1.1 christos yes:) 6324 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6325 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6326 1.1 christos ac_tool_warned=yes ;; 6327 1.1 christos esac 6328 1.1 christos OBJDUMP=$ac_ct_OBJDUMP 6329 1.1 christos fi 6330 1.1 christos else 6331 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP" 6332 1.1 christos fi 6333 1.1 christos 6334 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump 6335 1.1 christos 6336 1.1 christos 6337 1.1 christos 6338 1.1 christos 6339 1.1 christos 6340 1.1 christos 6341 1.1 christos 6342 1.1 christos 6343 1.1 christos 6344 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6345 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; } 6346 1.1 christos if ${lt_cv_deplibs_check_method+:} false; then : 6347 1.1 christos $as_echo_n "(cached) " >&6 6348 1.1 christos else 6349 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD' 6350 1.1 christos lt_cv_file_magic_test_file= 6351 1.1 christos lt_cv_deplibs_check_method='unknown' 6352 1.1 christos # Need to set the preceding variable on all platforms that support 6353 1.1 christos # interlibrary dependencies. 6354 1.1 christos # 'none' -- dependencies not supported. 6355 1.1 christos # `unknown' -- same as none, but documents that we really don't know. 6356 1.1 christos # 'pass_all' -- all dependencies passed with no checks. 6357 1.1 christos # 'test_compile' -- check by making test program. 6358 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path 6359 1.1 christos # which responds to the $file_magic_cmd with a given extended regex. 6360 1.1 christos # If you have `file' or equivalent on your system and you're not sure 6361 1.1 christos # whether `pass_all' will *always* work, you probably want this one. 6362 1.1 christos 6363 1.1 christos case $host_os in 6364 1.1 christos aix[4-9]*) 6365 1.1 christos lt_cv_deplibs_check_method=pass_all 6366 1.1 christos ;; 6367 1.1 christos 6368 1.1 christos beos*) 6369 1.1 christos lt_cv_deplibs_check_method=pass_all 6370 1.1 christos ;; 6371 1.1 christos 6372 1.1 christos bsdi[45]*) 6373 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6374 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L' 6375 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so 6376 1.1 christos ;; 6377 1.1 christos 6378 1.1 christos cygwin*) 6379 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh 6380 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6381 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 6382 1.1 christos ;; 6383 1.1 christos 6384 1.1 christos mingw* | pw32*) 6385 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by 6386 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump', 6387 1.1 christos # unless we find 'file', for example because we are cross-compiling. 6388 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6389 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6390 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6391 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 6392 1.1 christos else 6393 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6394 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 6395 1.1 christos fi 6396 1.1 christos ;; 6397 1.1 christos 6398 1.1 christos cegcc*) 6399 1.1 christos # use the weaker test based on 'objdump'. See mingw*. 6400 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6401 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 6402 1.1 christos ;; 6403 1.1 christos 6404 1.1 christos darwin* | rhapsody*) 6405 1.1 christos lt_cv_deplibs_check_method=pass_all 6406 1.1 christos ;; 6407 1.1 christos 6408 1.1 christos freebsd* | dragonfly*) 6409 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6410 1.1 christos case $host_cpu in 6411 1.1 christos i*86 ) 6412 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake. 6413 1.1 christos # Let's accept both of them until this is cleared up. 6414 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6415 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 6416 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6417 1.1 christos ;; 6418 1.1 christos esac 6419 1.1 christos else 6420 1.1 christos lt_cv_deplibs_check_method=pass_all 6421 1.1 christos fi 6422 1.1 christos ;; 6423 1.1 christos 6424 1.1 christos gnu*) 6425 1.1 christos lt_cv_deplibs_check_method=pass_all 6426 1.1 christos ;; 6427 1.1 christos 6428 1.1 christos haiku*) 6429 1.1 christos lt_cv_deplibs_check_method=pass_all 6430 1.1 christos ;; 6431 1.1 christos 6432 1.1 christos hpux10.20* | hpux11*) 6433 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 6434 1.1 christos case $host_cpu in 6435 1.1 christos ia64*) 6436 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' 6437 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6438 1.1 christos ;; 6439 1.1 christos hppa*64*) 6440 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]' 6441 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6442 1.1 christos ;; 6443 1.1 christos *) 6444 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' 6445 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl 6446 1.1 christos ;; 6447 1.1 christos esac 6448 1.1 christos ;; 6449 1.1 christos 6450 1.1 christos interix[3-9]*) 6451 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6452 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6453 1.1 christos ;; 6454 1.1 christos 6455 1.1 christos irix5* | irix6* | nonstopux*) 6456 1.1 christos case $LD in 6457 1.1 christos *-32|*"-32 ") libmagic=32-bit;; 6458 1.1 christos *-n32|*"-n32 ") libmagic=N32;; 6459 1.1 christos *-64|*"-64 ") libmagic=64-bit;; 6460 1.1 christos *) libmagic=never-match;; 6461 1.1 christos esac 6462 1.1 christos lt_cv_deplibs_check_method=pass_all 6463 1.1 christos ;; 6464 1.1 christos 6465 1.1 christos # This must be Linux ELF. 6466 1.1.1.2 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6467 1.1 christos lt_cv_deplibs_check_method=pass_all 6468 1.1 christos ;; 6469 1.1 christos 6470 1.1 christos netbsd*) 6471 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6472 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6473 1.1 christos else 6474 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6475 1.1 christos fi 6476 1.1 christos ;; 6477 1.1 christos 6478 1.1 christos newos6*) 6479 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6480 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 6481 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so 6482 1.1 christos ;; 6483 1.1 christos 6484 1.1 christos *nto* | *qnx*) 6485 1.1 christos lt_cv_deplibs_check_method=pass_all 6486 1.1 christos ;; 6487 1.1 christos 6488 1.1 christos openbsd*) 6489 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6490 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6491 1.1 christos else 6492 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6493 1.1 christos fi 6494 1.1 christos ;; 6495 1.1 christos 6496 1.1 christos osf3* | osf4* | osf5*) 6497 1.1 christos lt_cv_deplibs_check_method=pass_all 6498 1.1 christos ;; 6499 1.1 christos 6500 1.1 christos rdos*) 6501 1.1 christos lt_cv_deplibs_check_method=pass_all 6502 1.1 christos ;; 6503 1.1 christos 6504 1.1 christos solaris*) 6505 1.1 christos lt_cv_deplibs_check_method=pass_all 6506 1.1 christos ;; 6507 1.1 christos 6508 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6509 1.1 christos lt_cv_deplibs_check_method=pass_all 6510 1.1 christos ;; 6511 1.1 christos 6512 1.1 christos sysv4 | sysv4.3*) 6513 1.1 christos case $host_vendor in 6514 1.1 christos motorola) 6515 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]' 6516 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6517 1.1 christos ;; 6518 1.1 christos ncr) 6519 1.1 christos lt_cv_deplibs_check_method=pass_all 6520 1.1 christos ;; 6521 1.1 christos sequent) 6522 1.1 christos lt_cv_file_magic_cmd='/bin/file' 6523 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6524 1.1 christos ;; 6525 1.1 christos sni) 6526 1.1 christos lt_cv_file_magic_cmd='/bin/file' 6527 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6528 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so 6529 1.1 christos ;; 6530 1.1 christos siemens) 6531 1.1 christos lt_cv_deplibs_check_method=pass_all 6532 1.1 christos ;; 6533 1.1 christos pc) 6534 1.1 christos lt_cv_deplibs_check_method=pass_all 6535 1.1 christos ;; 6536 1.1 christos esac 6537 1.1 christos ;; 6538 1.1 christos 6539 1.1 christos tpf*) 6540 1.1 christos lt_cv_deplibs_check_method=pass_all 6541 1.1 christos ;; 6542 1.1.1.2 christos vxworks*) 6543 1.1.1.2 christos # Assume VxWorks cross toolchains are built on Linux, possibly 6544 1.1.1.2 christos # as canadian for Windows hosts. 6545 1.1.1.2 christos lt_cv_deplibs_check_method=pass_all 6546 1.1.1.2 christos ;; 6547 1.1 christos esac 6548 1.1 christos 6549 1.1 christos fi 6550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6551 1.1 christos $as_echo "$lt_cv_deplibs_check_method" >&6; } 6552 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd 6553 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method 6554 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown 6555 1.1 christos 6556 1.1 christos 6557 1.1 christos 6558 1.1 christos 6559 1.1 christos 6560 1.1 christos 6561 1.1 christos 6562 1.1 christos 6563 1.1 christos 6564 1.1 christos 6565 1.1 christos 6566 1.1 christos 6567 1.1 christos plugin_option= 6568 1.1 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6569 1.1 christos for plugin in $plugin_names; do 6570 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6571 1.1 christos if test x$plugin_so = x$plugin; then 6572 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6573 1.1 christos fi 6574 1.1 christos if test x$plugin_so != x$plugin; then 6575 1.1 christos plugin_option="--plugin $plugin_so" 6576 1.1 christos break 6577 1.1 christos fi 6578 1.1 christos done 6579 1.1 christos 6580 1.1 christos if test -n "$ac_tool_prefix"; then 6581 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6582 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 6583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6584 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6585 1.1 christos if ${ac_cv_prog_AR+:} false; then : 6586 1.1 christos $as_echo_n "(cached) " >&6 6587 1.1 christos else 6588 1.1 christos if test -n "$AR"; then 6589 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 6590 1.1 christos else 6591 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6592 1.1 christos for as_dir in $PATH 6593 1.1 christos do 6594 1.1 christos IFS=$as_save_IFS 6595 1.1 christos test -z "$as_dir" && as_dir=. 6596 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6597 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6598 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 6599 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6600 1.1 christos break 2 6601 1.1 christos fi 6602 1.1 christos done 6603 1.1 christos done 6604 1.1 christos IFS=$as_save_IFS 6605 1.1 christos 6606 1.1 christos fi 6607 1.1 christos fi 6608 1.1 christos AR=$ac_cv_prog_AR 6609 1.1 christos if test -n "$AR"; then 6610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6611 1.1 christos $as_echo "$AR" >&6; } 6612 1.1 christos else 6613 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6614 1.1 christos $as_echo "no" >&6; } 6615 1.1 christos fi 6616 1.1 christos 6617 1.1 christos 6618 1.1 christos fi 6619 1.1 christos if test -z "$ac_cv_prog_AR"; then 6620 1.1 christos ac_ct_AR=$AR 6621 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 6622 1.1 christos set dummy ar; ac_word=$2 6623 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6624 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6625 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 6626 1.1 christos $as_echo_n "(cached) " >&6 6627 1.1 christos else 6628 1.1 christos if test -n "$ac_ct_AR"; then 6629 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6630 1.1 christos else 6631 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6632 1.1 christos for as_dir in $PATH 6633 1.1 christos do 6634 1.1 christos IFS=$as_save_IFS 6635 1.1 christos test -z "$as_dir" && as_dir=. 6636 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6637 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6638 1.1 christos ac_cv_prog_ac_ct_AR="ar" 6639 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6640 1.1 christos break 2 6641 1.1 christos fi 6642 1.1 christos done 6643 1.1 christos done 6644 1.1 christos IFS=$as_save_IFS 6645 1.1 christos 6646 1.1 christos fi 6647 1.1 christos fi 6648 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 6649 1.1 christos if test -n "$ac_ct_AR"; then 6650 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6651 1.1 christos $as_echo "$ac_ct_AR" >&6; } 6652 1.1 christos else 6653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6654 1.1 christos $as_echo "no" >&6; } 6655 1.1 christos fi 6656 1.1 christos 6657 1.1 christos if test "x$ac_ct_AR" = x; then 6658 1.1 christos AR="false" 6659 1.1 christos else 6660 1.1 christos case $cross_compiling:$ac_tool_warned in 6661 1.1 christos yes:) 6662 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6663 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6664 1.1 christos ac_tool_warned=yes ;; 6665 1.1 christos esac 6666 1.1 christos AR=$ac_ct_AR 6667 1.1 christos fi 6668 1.1 christos else 6669 1.1 christos AR="$ac_cv_prog_AR" 6670 1.1 christos fi 6671 1.1 christos 6672 1.1 christos test -z "$AR" && AR=ar 6673 1.1 christos if test -n "$plugin_option"; then 6674 1.1 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 6675 1.1 christos touch conftest.c 6676 1.1 christos $AR $plugin_option rc conftest.a conftest.c 6677 1.1 christos if test "$?" != 0; then 6678 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6679 1.1 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6680 1.1 christos else 6681 1.1 christos AR="$AR $plugin_option" 6682 1.1 christos fi 6683 1.1 christos rm -f conftest.* 6684 1.1 christos fi 6685 1.1 christos fi 6686 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru 6687 1.1 christos 6688 1.1 christos 6689 1.1 christos 6690 1.1 christos 6691 1.1 christos 6692 1.1 christos 6693 1.1 christos 6694 1.1 christos 6695 1.1 christos 6696 1.1 christos 6697 1.1 christos 6698 1.1 christos if test -n "$ac_tool_prefix"; then 6699 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6700 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 6701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6702 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6703 1.1 christos if ${ac_cv_prog_STRIP+:} false; then : 6704 1.1 christos $as_echo_n "(cached) " >&6 6705 1.1 christos else 6706 1.1 christos if test -n "$STRIP"; then 6707 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6708 1.1 christos else 6709 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6710 1.1 christos for as_dir in $PATH 6711 1.1 christos do 6712 1.1 christos IFS=$as_save_IFS 6713 1.1 christos test -z "$as_dir" && as_dir=. 6714 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6715 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6716 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6717 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6718 1.1 christos break 2 6719 1.1 christos fi 6720 1.1 christos done 6721 1.1 christos done 6722 1.1 christos IFS=$as_save_IFS 6723 1.1 christos 6724 1.1 christos fi 6725 1.1 christos fi 6726 1.1 christos STRIP=$ac_cv_prog_STRIP 6727 1.1 christos if test -n "$STRIP"; then 6728 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6729 1.1 christos $as_echo "$STRIP" >&6; } 6730 1.1 christos else 6731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6732 1.1 christos $as_echo "no" >&6; } 6733 1.1 christos fi 6734 1.1 christos 6735 1.1 christos 6736 1.1 christos fi 6737 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 6738 1.1 christos ac_ct_STRIP=$STRIP 6739 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 6740 1.1 christos set dummy strip; ac_word=$2 6741 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6742 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6743 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6744 1.1 christos $as_echo_n "(cached) " >&6 6745 1.1 christos else 6746 1.1 christos if test -n "$ac_ct_STRIP"; then 6747 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6748 1.1 christos else 6749 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6750 1.1 christos for as_dir in $PATH 6751 1.1 christos do 6752 1.1 christos IFS=$as_save_IFS 6753 1.1 christos test -z "$as_dir" && as_dir=. 6754 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6755 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6756 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 6757 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6758 1.1 christos break 2 6759 1.1 christos fi 6760 1.1 christos done 6761 1.1 christos done 6762 1.1 christos IFS=$as_save_IFS 6763 1.1 christos 6764 1.1 christos fi 6765 1.1 christos fi 6766 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6767 1.1 christos if test -n "$ac_ct_STRIP"; then 6768 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6769 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 6770 1.1 christos else 6771 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6772 1.1 christos $as_echo "no" >&6; } 6773 1.1 christos fi 6774 1.1 christos 6775 1.1 christos if test "x$ac_ct_STRIP" = x; then 6776 1.1 christos STRIP=":" 6777 1.1 christos else 6778 1.1 christos case $cross_compiling:$ac_tool_warned in 6779 1.1 christos yes:) 6780 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6781 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6782 1.1 christos ac_tool_warned=yes ;; 6783 1.1 christos esac 6784 1.1 christos STRIP=$ac_ct_STRIP 6785 1.1 christos fi 6786 1.1 christos else 6787 1.1 christos STRIP="$ac_cv_prog_STRIP" 6788 1.1 christos fi 6789 1.1 christos 6790 1.1 christos test -z "$STRIP" && STRIP=: 6791 1.1 christos 6792 1.1 christos 6793 1.1 christos 6794 1.1 christos 6795 1.1 christos 6796 1.1 christos 6797 1.1 christos if test -n "$ac_tool_prefix"; then 6798 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6799 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6801 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6802 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then : 6803 1.1 christos $as_echo_n "(cached) " >&6 6804 1.1 christos else 6805 1.1 christos if test -n "$RANLIB"; then 6806 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6807 1.1 christos else 6808 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6809 1.1 christos for as_dir in $PATH 6810 1.1 christos do 6811 1.1 christos IFS=$as_save_IFS 6812 1.1 christos test -z "$as_dir" && as_dir=. 6813 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6814 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6815 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6816 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6817 1.1 christos break 2 6818 1.1 christos fi 6819 1.1 christos done 6820 1.1 christos done 6821 1.1 christos IFS=$as_save_IFS 6822 1.1 christos 6823 1.1 christos fi 6824 1.1 christos fi 6825 1.1 christos RANLIB=$ac_cv_prog_RANLIB 6826 1.1 christos if test -n "$RANLIB"; then 6827 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6828 1.1 christos $as_echo "$RANLIB" >&6; } 6829 1.1 christos else 6830 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6831 1.1 christos $as_echo "no" >&6; } 6832 1.1 christos fi 6833 1.1 christos 6834 1.1 christos 6835 1.1 christos fi 6836 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 6837 1.1 christos ac_ct_RANLIB=$RANLIB 6838 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 6839 1.1 christos set dummy ranlib; ac_word=$2 6840 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6841 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6842 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6843 1.1 christos $as_echo_n "(cached) " >&6 6844 1.1 christos else 6845 1.1 christos if test -n "$ac_ct_RANLIB"; then 6846 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6847 1.1 christos else 6848 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6849 1.1 christos for as_dir in $PATH 6850 1.1 christos do 6851 1.1 christos IFS=$as_save_IFS 6852 1.1 christos test -z "$as_dir" && as_dir=. 6853 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6854 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6855 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 6856 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6857 1.1 christos break 2 6858 1.1 christos fi 6859 1.1 christos done 6860 1.1 christos done 6861 1.1 christos IFS=$as_save_IFS 6862 1.1 christos 6863 1.1 christos fi 6864 1.1 christos fi 6865 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6866 1.1 christos if test -n "$ac_ct_RANLIB"; then 6867 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6868 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 6869 1.1 christos else 6870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6871 1.1 christos $as_echo "no" >&6; } 6872 1.1 christos fi 6873 1.1 christos 6874 1.1 christos if test "x$ac_ct_RANLIB" = x; then 6875 1.1 christos RANLIB=":" 6876 1.1 christos else 6877 1.1 christos case $cross_compiling:$ac_tool_warned in 6878 1.1 christos yes:) 6879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6880 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6881 1.1 christos ac_tool_warned=yes ;; 6882 1.1 christos esac 6883 1.1 christos RANLIB=$ac_ct_RANLIB 6884 1.1 christos fi 6885 1.1 christos else 6886 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 6887 1.1 christos fi 6888 1.1 christos 6889 1.1 christos test -z "$RANLIB" && RANLIB=: 6890 1.1 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6891 1.1 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6892 1.1 christos RANLIB="$RANLIB $plugin_option" 6893 1.1 christos fi 6894 1.1 christos fi 6895 1.1 christos 6896 1.1 christos 6897 1.1 christos 6898 1.1 christos 6899 1.1 christos 6900 1.1 christos 6901 1.1 christos # Determine commands to create old-style static archives. 6902 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6903 1.1 christos old_postinstall_cmds='chmod 644 $oldlib' 6904 1.1 christos old_postuninstall_cmds= 6905 1.1 christos 6906 1.1 christos if test -n "$RANLIB"; then 6907 1.1 christos case $host_os in 6908 1.1 christos openbsd*) 6909 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6910 1.1 christos ;; 6911 1.1 christos *) 6912 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6913 1.1 christos ;; 6914 1.1 christos esac 6915 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6916 1.1 christos fi 6917 1.1 christos 6918 1.1 christos case $host_os in 6919 1.1 christos darwin*) 6920 1.1 christos lock_old_archive_extraction=yes ;; 6921 1.1 christos *) 6922 1.1 christos lock_old_archive_extraction=no ;; 6923 1.1 christos esac 6924 1.1 christos 6925 1.1 christos 6926 1.1 christos 6927 1.1 christos 6928 1.1 christos 6929 1.1 christos 6930 1.1 christos 6931 1.1 christos 6932 1.1 christos 6933 1.1 christos 6934 1.1 christos 6935 1.1 christos 6936 1.1 christos 6937 1.1 christos 6938 1.1 christos 6939 1.1 christos 6940 1.1 christos 6941 1.1 christos 6942 1.1 christos 6943 1.1 christos 6944 1.1 christos 6945 1.1 christos 6946 1.1 christos 6947 1.1 christos 6948 1.1 christos 6949 1.1 christos 6950 1.1 christos 6951 1.1 christos 6952 1.1 christos 6953 1.1 christos 6954 1.1 christos 6955 1.1 christos 6956 1.1 christos 6957 1.1 christos 6958 1.1 christos 6959 1.1 christos 6960 1.1 christos 6961 1.1 christos 6962 1.1 christos 6963 1.1 christos # If no C compiler was specified, use CC. 6964 1.1 christos LTCC=${LTCC-"$CC"} 6965 1.1 christos 6966 1.1 christos # If no C compiler flags were specified, use CFLAGS. 6967 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6968 1.1 christos 6969 1.1 christos # Allow CC to be a program name with arguments. 6970 1.1 christos compiler=$CC 6971 1.1 christos 6972 1.1 christos 6973 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm. 6974 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6975 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6976 1.1 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6977 1.1 christos $as_echo_n "(cached) " >&6 6978 1.1 christos else 6979 1.1 christos 6980 1.1 christos # These are sane defaults that work on at least a few old systems. 6981 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6982 1.1 christos 6983 1.1 christos # Character class describing NM global symbol codes. 6984 1.1 christos symcode='[BCDEGRST]' 6985 1.1 christos 6986 1.1 christos # Regexp to match symbols that can be accessed directly from C. 6987 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6988 1.1 christos 6989 1.1 christos # Define system-specific variables. 6990 1.1 christos case $host_os in 6991 1.1 christos aix*) 6992 1.1 christos symcode='[BCDT]' 6993 1.1 christos ;; 6994 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 6995 1.1 christos symcode='[ABCDGISTW]' 6996 1.1 christos ;; 6997 1.1 christos hpux*) 6998 1.1 christos if test "$host_cpu" = ia64; then 6999 1.1 christos symcode='[ABCDEGRST]' 7000 1.1 christos fi 7001 1.1 christos ;; 7002 1.1 christos irix* | nonstopux*) 7003 1.1 christos symcode='[BCDEGRST]' 7004 1.1 christos ;; 7005 1.1 christos osf*) 7006 1.1 christos symcode='[BCDEGQRST]' 7007 1.1 christos ;; 7008 1.1 christos solaris*) 7009 1.1 christos symcode='[BCDRT]' 7010 1.1 christos ;; 7011 1.1 christos sco3.2v5*) 7012 1.1 christos symcode='[DT]' 7013 1.1 christos ;; 7014 1.1 christos sysv4.2uw2*) 7015 1.1 christos symcode='[DT]' 7016 1.1 christos ;; 7017 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*) 7018 1.1 christos symcode='[ABDT]' 7019 1.1 christos ;; 7020 1.1 christos sysv4) 7021 1.1 christos symcode='[DFNSTU]' 7022 1.1 christos ;; 7023 1.1 christos esac 7024 1.1 christos 7025 1.1 christos # If we're using GNU nm, then use its standard symbol codes. 7026 1.1 christos case `$NM -V 2>&1` in 7027 1.1 christos *GNU* | *'with BFD'*) 7028 1.1 christos symcode='[ABCDGIRSTW]' ;; 7029 1.1 christos esac 7030 1.1 christos 7031 1.1 christos # Transform an extracted symbol line into a proper C declaration. 7032 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently, 7033 1.1 christos # so use this general approach. 7034 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'" 7035 1.1 christos 7036 1.1 christos # Transform an extracted symbol line into symbol name and symbol address 7037 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'" 7038 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'" 7039 1.1 christos 7040 1.1 christos # Handle CRLF in mingw tool chain 7041 1.1 christos opt_cr= 7042 1.1 christos case $build_os in 7043 1.1 christos mingw*) 7044 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7045 1.1 christos ;; 7046 1.1 christos esac 7047 1.1 christos 7048 1.1 christos # Try without a prefix underscore, then with it. 7049 1.1 christos for ac_symprfx in "" "_"; do 7050 1.1 christos 7051 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7052 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2" 7053 1.1 christos 7054 1.1 christos # Write the raw and C identifiers. 7055 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7056 1.1 christos # Fake it for dumpbin and say T for any non-static function 7057 1.1 christos # and D for any global variable. 7058 1.1 christos # Also find C++ and __fastcall symbols from MSVC++, 7059 1.1 christos # which start with @ or ?. 7060 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\ 7061 1.1 christos " {last_section=section; section=\$ 3};"\ 7062 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7063 1.1 christos " \$ 0!~/External *\|/{next};"\ 7064 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7065 1.1 christos " {if(hide[section]) next};"\ 7066 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7067 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7068 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7069 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7070 1.1 christos " ' prfx=^$ac_symprfx" 7071 1.1 christos else 7072 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7073 1.1 christos fi 7074 1.1 christos 7075 1.1 christos # Check to see that the pipe works correctly. 7076 1.1 christos pipe_works=no 7077 1.1 christos 7078 1.1 christos rm -f conftest* 7079 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 7080 1.1 christos #ifdef __cplusplus 7081 1.1 christos extern "C" { 7082 1.1 christos #endif 7083 1.1 christos char nm_test_var; 7084 1.1 christos void nm_test_func(void); 7085 1.1 christos void nm_test_func(void){} 7086 1.1 christos #ifdef __cplusplus 7087 1.1 christos } 7088 1.1 christos #endif 7089 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);} 7090 1.1 christos _LT_EOF 7091 1.1 christos 7092 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7093 1.1 christos (eval $ac_compile) 2>&5 7094 1.1 christos ac_status=$? 7095 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7096 1.1 christos test $ac_status = 0; }; then 7097 1.1 christos # Now try to grab the symbols. 7098 1.1 christos nlist=conftest.nm 7099 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7100 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7101 1.1 christos ac_status=$? 7102 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7103 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then 7104 1.1 christos # Try sorting and uniquifying the output. 7105 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then 7106 1.1 christos mv -f "$nlist"T "$nlist" 7107 1.1 christos else 7108 1.1 christos rm -f "$nlist"T 7109 1.1 christos fi 7110 1.1 christos 7111 1.1 christos # Make sure that we snagged all the symbols we need. 7112 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7113 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7114 1.1 christos cat <<_LT_EOF > conftest.$ac_ext 7115 1.1 christos #ifdef __cplusplus 7116 1.1 christos extern "C" { 7117 1.1 christos #endif 7118 1.1 christos 7119 1.1 christos _LT_EOF 7120 1.1 christos # Now generate the symbol file. 7121 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7122 1.1 christos 7123 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext 7124 1.1 christos 7125 1.1 christos /* The mapping between symbol names and symbols. */ 7126 1.1 christos const struct { 7127 1.1 christos const char *name; 7128 1.1 christos void *address; 7129 1.1 christos } 7130 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] = 7131 1.1 christos { 7132 1.1 christos { "@PROGRAM@", (void *) 0 }, 7133 1.1 christos _LT_EOF 7134 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7135 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext 7136 1.1 christos {0, (void *) 0} 7137 1.1 christos }; 7138 1.1 christos 7139 1.1 christos /* This works around a problem in FreeBSD linker */ 7140 1.1 christos #ifdef FREEBSD_WORKAROUND 7141 1.1 christos static const void *lt_preloaded_setup() { 7142 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols; 7143 1.1 christos } 7144 1.1 christos #endif 7145 1.1 christos 7146 1.1 christos #ifdef __cplusplus 7147 1.1 christos } 7148 1.1 christos #endif 7149 1.1 christos _LT_EOF 7150 1.1 christos # Now try linking the two files. 7151 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext 7152 1.1 christos lt_save_LIBS="$LIBS" 7153 1.1 christos lt_save_CFLAGS="$CFLAGS" 7154 1.1 christos LIBS="conftstm.$ac_objext" 7155 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7156 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7157 1.1 christos (eval $ac_link) 2>&5 7158 1.1 christos ac_status=$? 7159 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7160 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7161 1.1 christos pipe_works=yes 7162 1.1 christos fi 7163 1.1 christos LIBS="$lt_save_LIBS" 7164 1.1 christos CFLAGS="$lt_save_CFLAGS" 7165 1.1 christos else 7166 1.1 christos echo "cannot find nm_test_func in $nlist" >&5 7167 1.1 christos fi 7168 1.1 christos else 7169 1.1 christos echo "cannot find nm_test_var in $nlist" >&5 7170 1.1 christos fi 7171 1.1 christos else 7172 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7173 1.1 christos fi 7174 1.1 christos else 7175 1.1 christos echo "$progname: failed program was:" >&5 7176 1.1 christos cat conftest.$ac_ext >&5 7177 1.1 christos fi 7178 1.1 christos rm -rf conftest* conftst* 7179 1.1 christos 7180 1.1 christos # Do not use the global_symbol_pipe unless it works. 7181 1.1 christos if test "$pipe_works" = yes; then 7182 1.1 christos break 7183 1.1 christos else 7184 1.1 christos lt_cv_sys_global_symbol_pipe= 7185 1.1 christos fi 7186 1.1 christos done 7187 1.1 christos 7188 1.1 christos fi 7189 1.1 christos 7190 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then 7191 1.1 christos lt_cv_sys_global_symbol_to_cdecl= 7192 1.1 christos fi 7193 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7194 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7195 1.1 christos $as_echo "failed" >&6; } 7196 1.1 christos else 7197 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7198 1.1 christos $as_echo "ok" >&6; } 7199 1.1 christos fi 7200 1.1 christos 7201 1.1 christos 7202 1.1 christos 7203 1.1 christos 7204 1.1 christos 7205 1.1 christos 7206 1.1 christos 7207 1.1 christos 7208 1.1 christos 7209 1.1 christos 7210 1.1 christos 7211 1.1 christos 7212 1.1 christos 7213 1.1 christos 7214 1.1 christos 7215 1.1 christos 7216 1.1 christos 7217 1.1 christos 7218 1.1 christos 7219 1.1 christos 7220 1.1 christos 7221 1.1 christos 7222 1.1 christos # Check whether --enable-libtool-lock was given. 7223 1.1 christos if test "${enable_libtool_lock+set}" = set; then : 7224 1.1 christos enableval=$enable_libtool_lock; 7225 1.1 christos fi 7226 1.1 christos 7227 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7228 1.1 christos 7229 1.1 christos # Some flags need to be propagated to the compiler or linker for good 7230 1.1 christos # libtool support. 7231 1.1 christos case $host in 7232 1.1 christos ia64-*-hpux*) 7233 1.1 christos # Find out which ABI we are using. 7234 1.1 christos echo 'int i;' > conftest.$ac_ext 7235 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7236 1.1 christos (eval $ac_compile) 2>&5 7237 1.1 christos ac_status=$? 7238 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7239 1.1 christos test $ac_status = 0; }; then 7240 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 7241 1.1 christos *ELF-32*) 7242 1.1 christos HPUX_IA64_MODE="32" 7243 1.1 christos ;; 7244 1.1 christos *ELF-64*) 7245 1.1 christos HPUX_IA64_MODE="64" 7246 1.1 christos ;; 7247 1.1 christos esac 7248 1.1 christos fi 7249 1.1 christos rm -rf conftest* 7250 1.1 christos ;; 7251 1.1 christos *-*-irix6*) 7252 1.1 christos # Find out which ABI we are using. 7253 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7254 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7255 1.1 christos (eval $ac_compile) 2>&5 7256 1.1 christos ac_status=$? 7257 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7258 1.1 christos test $ac_status = 0; }; then 7259 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 7260 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 7261 1.1 christos *32-bit*) 7262 1.1 christos LD="${LD-ld} -melf32bsmip" 7263 1.1 christos ;; 7264 1.1 christos *N32*) 7265 1.1 christos LD="${LD-ld} -melf32bmipn32" 7266 1.1 christos ;; 7267 1.1 christos *64-bit*) 7268 1.1 christos LD="${LD-ld} -melf64bmip" 7269 1.1 christos ;; 7270 1.1 christos esac 7271 1.1 christos else 7272 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 7273 1.1 christos *32-bit*) 7274 1.1 christos LD="${LD-ld} -32" 7275 1.1 christos ;; 7276 1.1 christos *N32*) 7277 1.1 christos LD="${LD-ld} -n32" 7278 1.1 christos ;; 7279 1.1 christos *64-bit*) 7280 1.1 christos LD="${LD-ld} -64" 7281 1.1 christos ;; 7282 1.1 christos esac 7283 1.1 christos fi 7284 1.1 christos fi 7285 1.1 christos rm -rf conftest* 7286 1.1 christos ;; 7287 1.1 christos 7288 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7289 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7290 1.1 christos # Find out which ABI we are using. 7291 1.1 christos echo 'int i;' > conftest.$ac_ext 7292 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7293 1.1 christos (eval $ac_compile) 2>&5 7294 1.1 christos ac_status=$? 7295 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7296 1.1 christos test $ac_status = 0; }; then 7297 1.1 christos case `/usr/bin/file conftest.o` in 7298 1.1 christos *32-bit*) 7299 1.1 christos case $host in 7300 1.1 christos x86_64-*kfreebsd*-gnu) 7301 1.1 christos LD="${LD-ld} -m elf_i386_fbsd" 7302 1.1 christos ;; 7303 1.1 christos x86_64-*linux*) 7304 1.1 christos case `/usr/bin/file conftest.o` in 7305 1.1 christos *x86-64*) 7306 1.1 christos LD="${LD-ld} -m elf32_x86_64" 7307 1.1 christos ;; 7308 1.1 christos *) 7309 1.1 christos LD="${LD-ld} -m elf_i386" 7310 1.1 christos ;; 7311 1.1 christos esac 7312 1.1 christos ;; 7313 1.1 christos powerpc64le-*linux*) 7314 1.1 christos LD="${LD-ld} -m elf32lppclinux" 7315 1.1 christos ;; 7316 1.1 christos powerpc64-*linux*) 7317 1.1 christos LD="${LD-ld} -m elf32ppclinux" 7318 1.1 christos ;; 7319 1.1 christos s390x-*linux*) 7320 1.1 christos LD="${LD-ld} -m elf_s390" 7321 1.1 christos ;; 7322 1.1 christos sparc64-*linux*) 7323 1.1 christos LD="${LD-ld} -m elf32_sparc" 7324 1.1 christos ;; 7325 1.1 christos esac 7326 1.1 christos ;; 7327 1.1 christos *64-bit*) 7328 1.1 christos case $host in 7329 1.1 christos x86_64-*kfreebsd*-gnu) 7330 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd" 7331 1.1 christos ;; 7332 1.1 christos x86_64-*linux*) 7333 1.1 christos LD="${LD-ld} -m elf_x86_64" 7334 1.1 christos ;; 7335 1.1 christos powerpcle-*linux*) 7336 1.1 christos LD="${LD-ld} -m elf64lppc" 7337 1.1 christos ;; 7338 1.1 christos powerpc-*linux*) 7339 1.1 christos LD="${LD-ld} -m elf64ppc" 7340 1.1 christos ;; 7341 1.1 christos s390*-*linux*|s390*-*tpf*) 7342 1.1 christos LD="${LD-ld} -m elf64_s390" 7343 1.1 christos ;; 7344 1.1 christos sparc*-*linux*) 7345 1.1 christos LD="${LD-ld} -m elf64_sparc" 7346 1.1 christos ;; 7347 1.1 christos esac 7348 1.1 christos ;; 7349 1.1 christos esac 7350 1.1 christos fi 7351 1.1 christos rm -rf conftest* 7352 1.1 christos ;; 7353 1.1 christos 7354 1.1 christos *-*-sco3.2v5*) 7355 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7356 1.1 christos SAVE_CFLAGS="$CFLAGS" 7357 1.1 christos CFLAGS="$CFLAGS -belf" 7358 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7359 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7360 1.1 christos if ${lt_cv_cc_needs_belf+:} false; then : 7361 1.1 christos $as_echo_n "(cached) " >&6 7362 1.1 christos else 7363 1.1 christos ac_ext=c 7364 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7365 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7366 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7367 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7368 1.1 christos 7369 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7370 1.1 christos /* end confdefs.h. */ 7371 1.1 christos 7372 1.1 christos int 7373 1.1 christos main () 7374 1.1 christos { 7375 1.1 christos 7376 1.1 christos ; 7377 1.1 christos return 0; 7378 1.1 christos } 7379 1.1 christos _ACEOF 7380 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7381 1.1 christos lt_cv_cc_needs_belf=yes 7382 1.1 christos else 7383 1.1 christos lt_cv_cc_needs_belf=no 7384 1.1 christos fi 7385 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7386 1.1 christos conftest$ac_exeext conftest.$ac_ext 7387 1.1 christos ac_ext=c 7388 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7389 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7390 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7391 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7392 1.1 christos 7393 1.1 christos fi 7394 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7395 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; } 7396 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7397 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7398 1.1 christos CFLAGS="$SAVE_CFLAGS" 7399 1.1 christos fi 7400 1.1 christos ;; 7401 1.1 christos sparc*-*solaris*) 7402 1.1 christos # Find out which ABI we are using. 7403 1.1 christos echo 'int i;' > conftest.$ac_ext 7404 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7405 1.1 christos (eval $ac_compile) 2>&5 7406 1.1 christos ac_status=$? 7407 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7408 1.1 christos test $ac_status = 0; }; then 7409 1.1 christos case `/usr/bin/file conftest.o` in 7410 1.1 christos *64-bit*) 7411 1.1 christos case $lt_cv_prog_gnu_ld in 7412 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;; 7413 1.1 christos *) 7414 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7415 1.1 christos LD="${LD-ld} -64" 7416 1.1 christos fi 7417 1.1 christos ;; 7418 1.1 christos esac 7419 1.1 christos ;; 7420 1.1 christos esac 7421 1.1 christos fi 7422 1.1 christos rm -rf conftest* 7423 1.1 christos ;; 7424 1.1 christos esac 7425 1.1 christos 7426 1.1 christos need_locks="$enable_libtool_lock" 7427 1.1 christos 7428 1.1 christos 7429 1.1 christos case $host_os in 7430 1.1 christos rhapsody* | darwin*) 7431 1.1 christos if test -n "$ac_tool_prefix"; then 7432 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7433 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7435 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7436 1.1 christos if ${ac_cv_prog_DSYMUTIL+:} false; then : 7437 1.1 christos $as_echo_n "(cached) " >&6 7438 1.1 christos else 7439 1.1 christos if test -n "$DSYMUTIL"; then 7440 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7441 1.1 christos else 7442 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7443 1.1 christos for as_dir in $PATH 7444 1.1 christos do 7445 1.1 christos IFS=$as_save_IFS 7446 1.1 christos test -z "$as_dir" && as_dir=. 7447 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7448 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7449 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7450 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7451 1.1 christos break 2 7452 1.1 christos fi 7453 1.1 christos done 7454 1.1 christos done 7455 1.1 christos IFS=$as_save_IFS 7456 1.1 christos 7457 1.1 christos fi 7458 1.1 christos fi 7459 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL 7460 1.1 christos if test -n "$DSYMUTIL"; then 7461 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7462 1.1 christos $as_echo "$DSYMUTIL" >&6; } 7463 1.1 christos else 7464 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7465 1.1 christos $as_echo "no" >&6; } 7466 1.1 christos fi 7467 1.1 christos 7468 1.1 christos 7469 1.1 christos fi 7470 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then 7471 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL 7472 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args. 7473 1.1 christos set dummy dsymutil; ac_word=$2 7474 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7475 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7476 1.1 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7477 1.1 christos $as_echo_n "(cached) " >&6 7478 1.1 christos else 7479 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 7480 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7481 1.1 christos else 7482 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7483 1.1 christos for as_dir in $PATH 7484 1.1 christos do 7485 1.1 christos IFS=$as_save_IFS 7486 1.1 christos test -z "$as_dir" && as_dir=. 7487 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7488 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7489 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7490 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7491 1.1 christos break 2 7492 1.1 christos fi 7493 1.1 christos done 7494 1.1 christos done 7495 1.1 christos IFS=$as_save_IFS 7496 1.1 christos 7497 1.1 christos fi 7498 1.1 christos fi 7499 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7500 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 7501 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7502 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; } 7503 1.1 christos else 7504 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7505 1.1 christos $as_echo "no" >&6; } 7506 1.1 christos fi 7507 1.1 christos 7508 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then 7509 1.1 christos DSYMUTIL=":" 7510 1.1 christos else 7511 1.1 christos case $cross_compiling:$ac_tool_warned in 7512 1.1 christos yes:) 7513 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7514 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7515 1.1 christos ac_tool_warned=yes ;; 7516 1.1 christos esac 7517 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL 7518 1.1 christos fi 7519 1.1 christos else 7520 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7521 1.1 christos fi 7522 1.1 christos 7523 1.1 christos if test -n "$ac_tool_prefix"; then 7524 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7525 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7526 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7527 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7528 1.1 christos if ${ac_cv_prog_NMEDIT+:} false; then : 7529 1.1 christos $as_echo_n "(cached) " >&6 7530 1.1 christos else 7531 1.1 christos if test -n "$NMEDIT"; then 7532 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7533 1.1 christos else 7534 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7535 1.1 christos for as_dir in $PATH 7536 1.1 christos do 7537 1.1 christos IFS=$as_save_IFS 7538 1.1 christos test -z "$as_dir" && as_dir=. 7539 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7540 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7541 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7542 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7543 1.1 christos break 2 7544 1.1 christos fi 7545 1.1 christos done 7546 1.1 christos done 7547 1.1 christos IFS=$as_save_IFS 7548 1.1 christos 7549 1.1 christos fi 7550 1.1 christos fi 7551 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT 7552 1.1 christos if test -n "$NMEDIT"; then 7553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7554 1.1 christos $as_echo "$NMEDIT" >&6; } 7555 1.1 christos else 7556 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7557 1.1 christos $as_echo "no" >&6; } 7558 1.1 christos fi 7559 1.1 christos 7560 1.1 christos 7561 1.1 christos fi 7562 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then 7563 1.1 christos ac_ct_NMEDIT=$NMEDIT 7564 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args. 7565 1.1 christos set dummy nmedit; ac_word=$2 7566 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7567 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7568 1.1 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7569 1.1 christos $as_echo_n "(cached) " >&6 7570 1.1 christos else 7571 1.1 christos if test -n "$ac_ct_NMEDIT"; then 7572 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7573 1.1 christos else 7574 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7575 1.1 christos for as_dir in $PATH 7576 1.1 christos do 7577 1.1 christos IFS=$as_save_IFS 7578 1.1 christos test -z "$as_dir" && as_dir=. 7579 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7580 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7581 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit" 7582 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7583 1.1 christos break 2 7584 1.1 christos fi 7585 1.1 christos done 7586 1.1 christos done 7587 1.1 christos IFS=$as_save_IFS 7588 1.1 christos 7589 1.1 christos fi 7590 1.1 christos fi 7591 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7592 1.1 christos if test -n "$ac_ct_NMEDIT"; then 7593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7594 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; } 7595 1.1 christos else 7596 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7597 1.1 christos $as_echo "no" >&6; } 7598 1.1 christos fi 7599 1.1 christos 7600 1.1 christos if test "x$ac_ct_NMEDIT" = x; then 7601 1.1 christos NMEDIT=":" 7602 1.1 christos else 7603 1.1 christos case $cross_compiling:$ac_tool_warned in 7604 1.1 christos yes:) 7605 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7606 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7607 1.1 christos ac_tool_warned=yes ;; 7608 1.1 christos esac 7609 1.1 christos NMEDIT=$ac_ct_NMEDIT 7610 1.1 christos fi 7611 1.1 christos else 7612 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT" 7613 1.1 christos fi 7614 1.1 christos 7615 1.1 christos if test -n "$ac_tool_prefix"; then 7616 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7617 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2 7618 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7619 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7620 1.1 christos if ${ac_cv_prog_LIPO+:} false; then : 7621 1.1 christos $as_echo_n "(cached) " >&6 7622 1.1 christos else 7623 1.1 christos if test -n "$LIPO"; then 7624 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7625 1.1 christos else 7626 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7627 1.1 christos for as_dir in $PATH 7628 1.1 christos do 7629 1.1 christos IFS=$as_save_IFS 7630 1.1 christos test -z "$as_dir" && as_dir=. 7631 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7632 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7633 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7634 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7635 1.1 christos break 2 7636 1.1 christos fi 7637 1.1 christos done 7638 1.1 christos done 7639 1.1 christos IFS=$as_save_IFS 7640 1.1 christos 7641 1.1 christos fi 7642 1.1 christos fi 7643 1.1 christos LIPO=$ac_cv_prog_LIPO 7644 1.1 christos if test -n "$LIPO"; then 7645 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7646 1.1 christos $as_echo "$LIPO" >&6; } 7647 1.1 christos else 7648 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7649 1.1 christos $as_echo "no" >&6; } 7650 1.1 christos fi 7651 1.1 christos 7652 1.1 christos 7653 1.1 christos fi 7654 1.1 christos if test -z "$ac_cv_prog_LIPO"; then 7655 1.1 christos ac_ct_LIPO=$LIPO 7656 1.1 christos # Extract the first word of "lipo", so it can be a program name with args. 7657 1.1 christos set dummy lipo; ac_word=$2 7658 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7659 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7660 1.1 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7661 1.1 christos $as_echo_n "(cached) " >&6 7662 1.1 christos else 7663 1.1 christos if test -n "$ac_ct_LIPO"; then 7664 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7665 1.1 christos else 7666 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7667 1.1 christos for as_dir in $PATH 7668 1.1 christos do 7669 1.1 christos IFS=$as_save_IFS 7670 1.1 christos test -z "$as_dir" && as_dir=. 7671 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7672 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7673 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo" 7674 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7675 1.1 christos break 2 7676 1.1 christos fi 7677 1.1 christos done 7678 1.1 christos done 7679 1.1 christos IFS=$as_save_IFS 7680 1.1 christos 7681 1.1 christos fi 7682 1.1 christos fi 7683 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7684 1.1 christos if test -n "$ac_ct_LIPO"; then 7685 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7686 1.1 christos $as_echo "$ac_ct_LIPO" >&6; } 7687 1.1 christos else 7688 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7689 1.1 christos $as_echo "no" >&6; } 7690 1.1 christos fi 7691 1.1 christos 7692 1.1 christos if test "x$ac_ct_LIPO" = x; then 7693 1.1 christos LIPO=":" 7694 1.1 christos else 7695 1.1 christos case $cross_compiling:$ac_tool_warned in 7696 1.1 christos yes:) 7697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7698 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7699 1.1 christos ac_tool_warned=yes ;; 7700 1.1 christos esac 7701 1.1 christos LIPO=$ac_ct_LIPO 7702 1.1 christos fi 7703 1.1 christos else 7704 1.1 christos LIPO="$ac_cv_prog_LIPO" 7705 1.1 christos fi 7706 1.1 christos 7707 1.1 christos if test -n "$ac_tool_prefix"; then 7708 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7709 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2 7710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7711 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7712 1.1 christos if ${ac_cv_prog_OTOOL+:} false; then : 7713 1.1 christos $as_echo_n "(cached) " >&6 7714 1.1 christos else 7715 1.1 christos if test -n "$OTOOL"; then 7716 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7717 1.1 christos else 7718 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7719 1.1 christos for as_dir in $PATH 7720 1.1 christos do 7721 1.1 christos IFS=$as_save_IFS 7722 1.1 christos test -z "$as_dir" && as_dir=. 7723 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7724 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7725 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7726 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7727 1.1 christos break 2 7728 1.1 christos fi 7729 1.1 christos done 7730 1.1 christos done 7731 1.1 christos IFS=$as_save_IFS 7732 1.1 christos 7733 1.1 christos fi 7734 1.1 christos fi 7735 1.1 christos OTOOL=$ac_cv_prog_OTOOL 7736 1.1 christos if test -n "$OTOOL"; then 7737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7738 1.1 christos $as_echo "$OTOOL" >&6; } 7739 1.1 christos else 7740 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7741 1.1 christos $as_echo "no" >&6; } 7742 1.1 christos fi 7743 1.1 christos 7744 1.1 christos 7745 1.1 christos fi 7746 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then 7747 1.1 christos ac_ct_OTOOL=$OTOOL 7748 1.1 christos # Extract the first word of "otool", so it can be a program name with args. 7749 1.1 christos set dummy otool; ac_word=$2 7750 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7751 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7752 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7753 1.1 christos $as_echo_n "(cached) " >&6 7754 1.1 christos else 7755 1.1 christos if test -n "$ac_ct_OTOOL"; then 7756 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7757 1.1 christos else 7758 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7759 1.1 christos for as_dir in $PATH 7760 1.1 christos do 7761 1.1 christos IFS=$as_save_IFS 7762 1.1 christos test -z "$as_dir" && as_dir=. 7763 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7764 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7765 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool" 7766 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7767 1.1 christos break 2 7768 1.1 christos fi 7769 1.1 christos done 7770 1.1 christos done 7771 1.1 christos IFS=$as_save_IFS 7772 1.1 christos 7773 1.1 christos fi 7774 1.1 christos fi 7775 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7776 1.1 christos if test -n "$ac_ct_OTOOL"; then 7777 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7778 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; } 7779 1.1 christos else 7780 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7781 1.1 christos $as_echo "no" >&6; } 7782 1.1 christos fi 7783 1.1 christos 7784 1.1 christos if test "x$ac_ct_OTOOL" = x; then 7785 1.1 christos OTOOL=":" 7786 1.1 christos else 7787 1.1 christos case $cross_compiling:$ac_tool_warned in 7788 1.1 christos yes:) 7789 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7790 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7791 1.1 christos ac_tool_warned=yes ;; 7792 1.1 christos esac 7793 1.1 christos OTOOL=$ac_ct_OTOOL 7794 1.1 christos fi 7795 1.1 christos else 7796 1.1 christos OTOOL="$ac_cv_prog_OTOOL" 7797 1.1 christos fi 7798 1.1 christos 7799 1.1 christos if test -n "$ac_tool_prefix"; then 7800 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7801 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2 7802 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7803 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7804 1.1 christos if ${ac_cv_prog_OTOOL64+:} false; then : 7805 1.1 christos $as_echo_n "(cached) " >&6 7806 1.1 christos else 7807 1.1 christos if test -n "$OTOOL64"; then 7808 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7809 1.1 christos else 7810 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7811 1.1 christos for as_dir in $PATH 7812 1.1 christos do 7813 1.1 christos IFS=$as_save_IFS 7814 1.1 christos test -z "$as_dir" && as_dir=. 7815 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7816 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7817 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7818 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7819 1.1 christos break 2 7820 1.1 christos fi 7821 1.1 christos done 7822 1.1 christos done 7823 1.1 christos IFS=$as_save_IFS 7824 1.1 christos 7825 1.1 christos fi 7826 1.1 christos fi 7827 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64 7828 1.1 christos if test -n "$OTOOL64"; then 7829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7830 1.1 christos $as_echo "$OTOOL64" >&6; } 7831 1.1 christos else 7832 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7833 1.1 christos $as_echo "no" >&6; } 7834 1.1 christos fi 7835 1.1 christos 7836 1.1 christos 7837 1.1 christos fi 7838 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then 7839 1.1 christos ac_ct_OTOOL64=$OTOOL64 7840 1.1 christos # Extract the first word of "otool64", so it can be a program name with args. 7841 1.1 christos set dummy otool64; ac_word=$2 7842 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7843 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7844 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7845 1.1 christos $as_echo_n "(cached) " >&6 7846 1.1 christos else 7847 1.1 christos if test -n "$ac_ct_OTOOL64"; then 7848 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7849 1.1 christos else 7850 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7851 1.1 christos for as_dir in $PATH 7852 1.1 christos do 7853 1.1 christos IFS=$as_save_IFS 7854 1.1 christos test -z "$as_dir" && as_dir=. 7855 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7856 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7857 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64" 7858 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7859 1.1 christos break 2 7860 1.1 christos fi 7861 1.1 christos done 7862 1.1 christos done 7863 1.1 christos IFS=$as_save_IFS 7864 1.1 christos 7865 1.1 christos fi 7866 1.1 christos fi 7867 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7868 1.1 christos if test -n "$ac_ct_OTOOL64"; then 7869 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7870 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; } 7871 1.1 christos else 7872 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7873 1.1 christos $as_echo "no" >&6; } 7874 1.1 christos fi 7875 1.1 christos 7876 1.1 christos if test "x$ac_ct_OTOOL64" = x; then 7877 1.1 christos OTOOL64=":" 7878 1.1 christos else 7879 1.1 christos case $cross_compiling:$ac_tool_warned in 7880 1.1 christos yes:) 7881 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7882 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7883 1.1 christos ac_tool_warned=yes ;; 7884 1.1 christos esac 7885 1.1 christos OTOOL64=$ac_ct_OTOOL64 7886 1.1 christos fi 7887 1.1 christos else 7888 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64" 7889 1.1 christos fi 7890 1.1 christos 7891 1.1 christos 7892 1.1 christos 7893 1.1 christos 7894 1.1 christos 7895 1.1 christos 7896 1.1 christos 7897 1.1 christos 7898 1.1 christos 7899 1.1 christos 7900 1.1 christos 7901 1.1 christos 7902 1.1 christos 7903 1.1 christos 7904 1.1 christos 7905 1.1 christos 7906 1.1 christos 7907 1.1 christos 7908 1.1 christos 7909 1.1 christos 7910 1.1 christos 7911 1.1 christos 7912 1.1 christos 7913 1.1 christos 7914 1.1 christos 7915 1.1 christos 7916 1.1 christos 7917 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7918 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; } 7919 1.1 christos if ${lt_cv_apple_cc_single_mod+:} false; then : 7920 1.1 christos $as_echo_n "(cached) " >&6 7921 1.1 christos else 7922 1.1 christos lt_cv_apple_cc_single_mod=no 7923 1.1 christos if test -z "${LT_MULTI_MODULE}"; then 7924 1.1 christos # By default we will add the -single_module flag. You can override 7925 1.1 christos # by either setting the environment variable LT_MULTI_MODULE 7926 1.1 christos # non-empty at configure time, or by adding -multi_module to the 7927 1.1 christos # link flags. 7928 1.1 christos rm -rf libconftest.dylib* 7929 1.1 christos echo "int foo(void){return 1;}" > conftest.c 7930 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7931 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5 7932 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7933 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7934 1.1 christos _lt_result=$? 7935 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7936 1.1 christos lt_cv_apple_cc_single_mod=yes 7937 1.1 christos else 7938 1.1 christos cat conftest.err >&5 7939 1.1 christos fi 7940 1.1 christos rm -rf libconftest.dylib* 7941 1.1 christos rm -f conftest.* 7942 1.1 christos fi 7943 1.1 christos fi 7944 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7945 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7946 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7947 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7948 1.1 christos if ${lt_cv_ld_exported_symbols_list+:} false; then : 7949 1.1 christos $as_echo_n "(cached) " >&6 7950 1.1 christos else 7951 1.1 christos lt_cv_ld_exported_symbols_list=no 7952 1.1 christos save_LDFLAGS=$LDFLAGS 7953 1.1 christos echo "_main" > conftest.sym 7954 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7955 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7956 1.1 christos /* end confdefs.h. */ 7957 1.1 christos 7958 1.1 christos int 7959 1.1 christos main () 7960 1.1 christos { 7961 1.1 christos 7962 1.1 christos ; 7963 1.1 christos return 0; 7964 1.1 christos } 7965 1.1 christos _ACEOF 7966 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7967 1.1 christos lt_cv_ld_exported_symbols_list=yes 7968 1.1 christos else 7969 1.1 christos lt_cv_ld_exported_symbols_list=no 7970 1.1 christos fi 7971 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7972 1.1 christos conftest$ac_exeext conftest.$ac_ext 7973 1.1 christos LDFLAGS="$save_LDFLAGS" 7974 1.1 christos 7975 1.1 christos fi 7976 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7977 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7979 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; } 7980 1.1 christos if ${lt_cv_ld_force_load+:} false; then : 7981 1.1 christos $as_echo_n "(cached) " >&6 7982 1.1 christos else 7983 1.1 christos lt_cv_ld_force_load=no 7984 1.1 christos cat > conftest.c << _LT_EOF 7985 1.1 christos int forced_loaded() { return 2;} 7986 1.1 christos _LT_EOF 7987 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7988 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7989 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5 7990 1.1 christos $AR cru libconftest.a conftest.o 2>&5 7991 1.1 christos cat > conftest.c << _LT_EOF 7992 1.1 christos int main() { return 0;} 7993 1.1 christos _LT_EOF 7994 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7995 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7996 1.1 christos _lt_result=$? 7997 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7998 1.1 christos lt_cv_ld_force_load=yes 7999 1.1 christos else 8000 1.1 christos cat conftest.err >&5 8001 1.1 christos fi 8002 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c 8003 1.1 christos rm -rf conftest.dSYM 8004 1.1 christos 8005 1.1 christos fi 8006 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8007 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; } 8008 1.1.1.2 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 8009 1.1.1.2 christos # build without first building modern cctools / linker. 8010 1.1.1.2 christos case $host_cpu-$host_os in 8011 1.1.1.2 christos *-rhapsody* | *-darwin1.[012]) 8012 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8013 1.1.1.2 christos *-darwin1.*) 8014 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8015 1.1.1.2 christos *-darwin*) 8016 1.1.1.2 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8017 1.1.1.2 christos # deployment target is forced to an earlier version. 8018 1.1.1.2 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8019 1.1.1.2 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 8020 1.1.1.2 christos ;; 8021 1.1 christos 10.[012][,.]*) 8022 1.1.1.2 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8023 1.1.1.2 christos ;; 8024 1.1.1.2 christos *) 8025 1.1.1.2 christos ;; 8026 1.1.1.2 christos esac 8027 1.1 christos ;; 8028 1.1 christos esac 8029 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8030 1.1 christos _lt_dar_single_mod='$single_module' 8031 1.1 christos fi 8032 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8033 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8034 1.1 christos else 8035 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8036 1.1 christos fi 8037 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8038 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :' 8039 1.1 christos else 8040 1.1 christos _lt_dsymutil= 8041 1.1 christos fi 8042 1.1 christos ;; 8043 1.1 christos esac 8044 1.1 christos 8045 1.1 christos for ac_header in dlfcn.h 8046 1.1 christos do : 8047 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8048 1.1 christos " 8049 1.1 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8050 1.1 christos cat >>confdefs.h <<_ACEOF 8051 1.1 christos #define HAVE_DLFCN_H 1 8052 1.1 christos _ACEOF 8053 1.1 christos 8054 1.1 christos fi 8055 1.1 christos 8056 1.1 christos done 8057 1.1 christos 8058 1.1 christos 8059 1.1 christos 8060 1.1 christos 8061 1.1 christos 8062 1.1 christos # Set options 8063 1.1 christos 8064 1.1 christos 8065 1.1 christos 8066 1.1 christos enable_dlopen=no 8067 1.1 christos 8068 1.1 christos 8069 1.1 christos enable_win32_dll=no 8070 1.1 christos 8071 1.1 christos 8072 1.1 christos 8073 1.1 christos # Check whether --enable-static was given. 8074 1.1 christos if test "${enable_static+set}" = set; then : 8075 1.1 christos enableval=$enable_static; p=${PACKAGE-default} 8076 1.1 christos case $enableval in 8077 1.1 christos yes) enable_static=yes ;; 8078 1.1 christos no) enable_static=no ;; 8079 1.1 christos *) 8080 1.1 christos enable_static=no 8081 1.1 christos # Look at the argument we got. We use all the common list separators. 8082 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8083 1.1 christos for pkg in $enableval; do 8084 1.1 christos IFS="$lt_save_ifs" 8085 1.1 christos if test "X$pkg" = "X$p"; then 8086 1.1 christos enable_static=yes 8087 1.1 christos fi 8088 1.1 christos done 8089 1.1 christos IFS="$lt_save_ifs" 8090 1.1 christos ;; 8091 1.1 christos esac 8092 1.1 christos else 8093 1.1 christos enable_static=yes 8094 1.1 christos fi 8095 1.1 christos 8096 1.1 christos 8097 1.1 christos 8098 1.1 christos 8099 1.1 christos 8100 1.1 christos 8101 1.1 christos 8102 1.1 christos 8103 1.1 christos 8104 1.1 christos 8105 1.1 christos # Check whether --with-pic was given. 8106 1.1 christos if test "${with_pic+set}" = set; then : 8107 1.1 christos withval=$with_pic; pic_mode="$withval" 8108 1.1 christos else 8109 1.1 christos pic_mode=default 8110 1.1 christos fi 8111 1.1 christos 8112 1.1 christos 8113 1.1 christos test -z "$pic_mode" && pic_mode=default 8114 1.1 christos 8115 1.1 christos 8116 1.1 christos 8117 1.1 christos 8118 1.1 christos 8119 1.1 christos 8120 1.1 christos 8121 1.1 christos # Check whether --enable-fast-install was given. 8122 1.1 christos if test "${enable_fast_install+set}" = set; then : 8123 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default} 8124 1.1 christos case $enableval in 8125 1.1 christos yes) enable_fast_install=yes ;; 8126 1.1 christos no) enable_fast_install=no ;; 8127 1.1 christos *) 8128 1.1 christos enable_fast_install=no 8129 1.1 christos # Look at the argument we got. We use all the common list separators. 8130 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8131 1.1 christos for pkg in $enableval; do 8132 1.1 christos IFS="$lt_save_ifs" 8133 1.1 christos if test "X$pkg" = "X$p"; then 8134 1.1 christos enable_fast_install=yes 8135 1.1 christos fi 8136 1.1 christos done 8137 1.1 christos IFS="$lt_save_ifs" 8138 1.1 christos ;; 8139 1.1 christos esac 8140 1.1 christos else 8141 1.1 christos enable_fast_install=yes 8142 1.1 christos fi 8143 1.1 christos 8144 1.1 christos 8145 1.1 christos 8146 1.1 christos 8147 1.1 christos 8148 1.1 christos 8149 1.1 christos 8150 1.1 christos 8151 1.1 christos 8152 1.1 christos 8153 1.1 christos 8154 1.1 christos # This can be used to rebuild libtool when needed 8155 1.1 christos LIBTOOL_DEPS="$ltmain" 8156 1.1 christos 8157 1.1 christos # Always use our own libtool. 8158 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8159 1.1 christos 8160 1.1 christos 8161 1.1 christos 8162 1.1 christos 8163 1.1 christos 8164 1.1 christos 8165 1.1 christos 8166 1.1 christos 8167 1.1 christos 8168 1.1 christos 8169 1.1 christos 8170 1.1 christos 8171 1.1 christos 8172 1.1 christos 8173 1.1 christos 8174 1.1 christos 8175 1.1 christos 8176 1.1 christos 8177 1.1 christos 8178 1.1 christos 8179 1.1 christos 8180 1.1 christos 8181 1.1 christos 8182 1.1 christos 8183 1.1 christos 8184 1.1 christos 8185 1.1 christos test -z "$LN_S" && LN_S="ln -s" 8186 1.1 christos 8187 1.1 christos 8188 1.1 christos 8189 1.1 christos 8190 1.1 christos 8191 1.1 christos 8192 1.1 christos 8193 1.1 christos 8194 1.1 christos 8195 1.1 christos 8196 1.1 christos 8197 1.1 christos 8198 1.1 christos 8199 1.1 christos 8200 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 8201 1.1 christos setopt NO_GLOB_SUBST 8202 1.1 christos fi 8203 1.1 christos 8204 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8205 1.1 christos $as_echo_n "checking for objdir... " >&6; } 8206 1.1 christos if ${lt_cv_objdir+:} false; then : 8207 1.1 christos $as_echo_n "(cached) " >&6 8208 1.1 christos else 8209 1.1 christos rm -f .libs 2>/dev/null 8210 1.1 christos mkdir .libs 2>/dev/null 8211 1.1 christos if test -d .libs; then 8212 1.1 christos lt_cv_objdir=.libs 8213 1.1 christos else 8214 1.1 christos # MS-DOS does not allow filenames that begin with a dot. 8215 1.1 christos lt_cv_objdir=_libs 8216 1.1 christos fi 8217 1.1 christos rmdir .libs 2>/dev/null 8218 1.1 christos fi 8219 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8220 1.1 christos $as_echo "$lt_cv_objdir" >&6; } 8221 1.1 christos objdir=$lt_cv_objdir 8222 1.1 christos 8223 1.1 christos 8224 1.1 christos 8225 1.1 christos 8226 1.1 christos 8227 1.1 christos cat >>confdefs.h <<_ACEOF 8228 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/" 8229 1.1 christos _ACEOF 8230 1.1 christos 8231 1.1 christos 8232 1.1 christos 8233 1.1 christos 8234 1.1 christos case $host_os in 8235 1.1 christos aix3*) 8236 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 8237 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 8238 1.1 christos # vanish in a puff of smoke. 8239 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 8240 1.1 christos COLLECT_NAMES= 8241 1.1 christos export COLLECT_NAMES 8242 1.1 christos fi 8243 1.1 christos ;; 8244 1.1 christos esac 8245 1.1 christos 8246 1.1 christos # Global variables: 8247 1.1 christos ofile=libtool 8248 1.1 christos can_build_shared=yes 8249 1.1 christos 8250 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC, 8251 1.1 christos # which needs '.lib'). 8252 1.1 christos libext=a 8253 1.1 christos 8254 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld" 8255 1.1 christos 8256 1.1 christos old_CC="$CC" 8257 1.1 christos old_CFLAGS="$CFLAGS" 8258 1.1 christos 8259 1.1 christos # Set sane defaults for various variables 8260 1.1 christos test -z "$CC" && CC=cc 8261 1.1 christos test -z "$LTCC" && LTCC=$CC 8262 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8263 1.1 christos test -z "$LD" && LD=ld 8264 1.1 christos test -z "$ac_objext" && ac_objext=o 8265 1.1 christos 8266 1.1 christos for cc_temp in $compiler""; do 8267 1.1 christos case $cc_temp in 8268 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8269 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8270 1.1 christos \-*) ;; 8271 1.1 christos *) break;; 8272 1.1 christos esac 8273 1.1 christos done 8274 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8275 1.1 christos 8276 1.1 christos 8277 1.1 christos # Only perform the check for file, if the check method requires it 8278 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file 8279 1.1 christos case $deplibs_check_method in 8280 1.1 christos file_magic*) 8281 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8282 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8283 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8284 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 8285 1.1 christos $as_echo_n "(cached) " >&6 8286 1.1 christos else 8287 1.1 christos case $MAGIC_CMD in 8288 1.1 christos [\\/*] | ?:[\\/]*) 8289 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8290 1.1 christos ;; 8291 1.1 christos *) 8292 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 8293 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8294 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8295 1.1 christos for ac_dir in $ac_dummy; do 8296 1.1 christos IFS="$lt_save_ifs" 8297 1.1 christos test -z "$ac_dir" && ac_dir=. 8298 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then 8299 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8300 1.1 christos if test -n "$file_magic_test_file"; then 8301 1.1 christos case $deplibs_check_method in 8302 1.1 christos "file_magic "*) 8303 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8304 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8305 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8306 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 8307 1.1 christos : 8308 1.1 christos else 8309 1.1 christos cat <<_LT_EOF 1>&2 8310 1.1 christos 8311 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 8312 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 8313 1.1 christos *** The result is that libtool may fail to recognize shared libraries 8314 1.1 christos *** as such. This will affect the creation of libtool libraries that 8315 1.1 christos *** depend on shared libraries, but programs linked with such libtool 8316 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 8317 1.1 christos *** may want to report the problem to your system manager and/or to 8318 1.1 christos *** bug-libtool@gnu.org 8319 1.1 christos 8320 1.1 christos _LT_EOF 8321 1.1 christos fi ;; 8322 1.1 christos esac 8323 1.1 christos fi 8324 1.1 christos break 8325 1.1 christos fi 8326 1.1 christos done 8327 1.1 christos IFS="$lt_save_ifs" 8328 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 8329 1.1 christos ;; 8330 1.1 christos esac 8331 1.1 christos fi 8332 1.1 christos 8333 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8334 1.1 christos if test -n "$MAGIC_CMD"; then 8335 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8336 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 8337 1.1 christos else 8338 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8339 1.1 christos $as_echo "no" >&6; } 8340 1.1 christos fi 8341 1.1 christos 8342 1.1 christos 8343 1.1 christos 8344 1.1 christos 8345 1.1 christos 8346 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then 8347 1.1 christos if test -n "$ac_tool_prefix"; then 8348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8349 1.1 christos $as_echo_n "checking for file... " >&6; } 8350 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 8351 1.1 christos $as_echo_n "(cached) " >&6 8352 1.1 christos else 8353 1.1 christos case $MAGIC_CMD in 8354 1.1 christos [\\/*] | ?:[\\/]*) 8355 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8356 1.1 christos ;; 8357 1.1 christos *) 8358 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 8359 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8360 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8361 1.1 christos for ac_dir in $ac_dummy; do 8362 1.1 christos IFS="$lt_save_ifs" 8363 1.1 christos test -z "$ac_dir" && ac_dir=. 8364 1.1 christos if test -f $ac_dir/file; then 8365 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file" 8366 1.1 christos if test -n "$file_magic_test_file"; then 8367 1.1 christos case $deplibs_check_method in 8368 1.1 christos "file_magic "*) 8369 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8370 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8371 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8372 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 8373 1.1 christos : 8374 1.1 christos else 8375 1.1 christos cat <<_LT_EOF 1>&2 8376 1.1 christos 8377 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 8378 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 8379 1.1 christos *** The result is that libtool may fail to recognize shared libraries 8380 1.1 christos *** as such. This will affect the creation of libtool libraries that 8381 1.1 christos *** depend on shared libraries, but programs linked with such libtool 8382 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 8383 1.1 christos *** may want to report the problem to your system manager and/or to 8384 1.1 christos *** bug-libtool@gnu.org 8385 1.1 christos 8386 1.1 christos _LT_EOF 8387 1.1 christos fi ;; 8388 1.1 christos esac 8389 1.1 christos fi 8390 1.1 christos break 8391 1.1 christos fi 8392 1.1 christos done 8393 1.1 christos IFS="$lt_save_ifs" 8394 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 8395 1.1 christos ;; 8396 1.1 christos esac 8397 1.1 christos fi 8398 1.1 christos 8399 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8400 1.1 christos if test -n "$MAGIC_CMD"; then 8401 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8402 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 8403 1.1 christos else 8404 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8405 1.1 christos $as_echo "no" >&6; } 8406 1.1 christos fi 8407 1.1 christos 8408 1.1 christos 8409 1.1 christos else 8410 1.1 christos MAGIC_CMD=: 8411 1.1 christos fi 8412 1.1 christos fi 8413 1.1 christos 8414 1.1 christos fi 8415 1.1 christos ;; 8416 1.1 christos esac 8417 1.1 christos 8418 1.1 christos # Use C for the default configuration in the libtool script 8419 1.1 christos 8420 1.1 christos lt_save_CC="$CC" 8421 1.1 christos ac_ext=c 8422 1.1 christos ac_cpp='$CPP $CPPFLAGS' 8423 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8424 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8425 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 8426 1.1 christos 8427 1.1 christos 8428 1.1 christos # Source file extension for C test sources. 8429 1.1 christos ac_ext=c 8430 1.1 christos 8431 1.1 christos # Object file extension for compiled C test sources. 8432 1.1 christos objext=o 8433 1.1 christos objext=$objext 8434 1.1 christos 8435 1.1 christos # Code to be used in simple compile tests 8436 1.1 christos lt_simple_compile_test_code="int some_variable = 0;" 8437 1.1 christos 8438 1.1 christos # Code to be used in simple link tests 8439 1.1 christos lt_simple_link_test_code='int main(){return(0);}' 8440 1.1 christos 8441 1.1 christos 8442 1.1 christos 8443 1.1 christos 8444 1.1 christos 8445 1.1 christos 8446 1.1 christos 8447 1.1 christos # If no C compiler was specified, use CC. 8448 1.1 christos LTCC=${LTCC-"$CC"} 8449 1.1 christos 8450 1.1 christos # If no C compiler flags were specified, use CFLAGS. 8451 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8452 1.1 christos 8453 1.1 christos # Allow CC to be a program name with arguments. 8454 1.1 christos compiler=$CC 8455 1.1 christos 8456 1.1 christos # Save the default compiler, since it gets overwritten when the other 8457 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8458 1.1 christos compiler_DEFAULT=$CC 8459 1.1 christos 8460 1.1 christos # save warnings/boilerplate of simple test code 8461 1.1 christos ac_outfile=conftest.$ac_objext 8462 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8463 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8464 1.1 christos _lt_compiler_boilerplate=`cat conftest.err` 8465 1.1 christos $RM conftest* 8466 1.1 christos 8467 1.1 christos ac_outfile=conftest.$ac_objext 8468 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext 8469 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8470 1.1 christos _lt_linker_boilerplate=`cat conftest.err` 8471 1.1 christos $RM -r conftest* 8472 1.1 christos 8473 1.1 christos 8474 1.1 christos ## CAVEAT EMPTOR: 8475 1.1 christos ## There is no encapsulation within the following macros, do not change 8476 1.1 christos ## the running order or otherwise move them around unless you know exactly 8477 1.1 christos ## what you are doing... 8478 1.1 christos if test -n "$compiler"; then 8479 1.1 christos 8480 1.1 christos lt_prog_compiler_no_builtin_flag= 8481 1.1 christos 8482 1.1 christos if test "$GCC" = yes; then 8483 1.1 christos case $cc_basename in 8484 1.1 christos nvcc*) 8485 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8486 1.1 christos *) 8487 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8488 1.1 christos esac 8489 1.1 christos 8490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8491 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8492 1.1 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8493 1.1 christos $as_echo_n "(cached) " >&6 8494 1.1 christos else 8495 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no 8496 1.1 christos ac_outfile=conftest.$ac_objext 8497 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8498 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions" 8499 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8500 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8501 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8502 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8503 1.1 christos # The option is referenced via a variable to avoid confusing sed. 8504 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8505 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8506 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8507 1.1 christos -e 's:$: $lt_compiler_flag:'` 8508 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8509 1.1 christos (eval "$lt_compile" 2>conftest.err) 8510 1.1 christos ac_status=$? 8511 1.1 christos cat conftest.err >&5 8512 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8513 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 8514 1.1 christos # The compiler can only warn and ignore the option if not recognized 8515 1.1 christos # So say no if there are warnings other than the usual output. 8516 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8517 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8518 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8519 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes 8520 1.1 christos fi 8521 1.1 christos fi 8522 1.1 christos $RM conftest* 8523 1.1 christos 8524 1.1 christos fi 8525 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8526 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8527 1.1 christos 8528 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8529 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8530 1.1 christos else 8531 1.1 christos : 8532 1.1 christos fi 8533 1.1 christos 8534 1.1 christos fi 8535 1.1 christos 8536 1.1 christos 8537 1.1 christos 8538 1.1 christos 8539 1.1 christos 8540 1.1 christos 8541 1.1 christos lt_prog_compiler_wl= 8542 1.1 christos lt_prog_compiler_pic= 8543 1.1 christos lt_prog_compiler_static= 8544 1.1 christos 8545 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8546 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8547 1.1 christos 8548 1.1 christos if test "$GCC" = yes; then 8549 1.1 christos lt_prog_compiler_wl='-Wl,' 8550 1.1 christos lt_prog_compiler_static='-static' 8551 1.1 christos 8552 1.1 christos case $host_os in 8553 1.1 christos aix*) 8554 1.1 christos # All AIX code is PIC. 8555 1.1 christos if test "$host_cpu" = ia64; then 8556 1.1 christos # AIX 5 now supports IA64 processor 8557 1.1 christos lt_prog_compiler_static='-Bstatic' 8558 1.1 christos fi 8559 1.1 christos lt_prog_compiler_pic='-fPIC' 8560 1.1 christos ;; 8561 1.1 christos 8562 1.1 christos amigaos*) 8563 1.1 christos case $host_cpu in 8564 1.1 christos powerpc) 8565 1.1 christos # see comment about AmigaOS4 .so support 8566 1.1 christos lt_prog_compiler_pic='-fPIC' 8567 1.1 christos ;; 8568 1.1 christos m68k) 8569 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but 8570 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better, 8571 1.1 christos # like `-m68040'. 8572 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8573 1.1 christos ;; 8574 1.1 christos esac 8575 1.1 christos ;; 8576 1.1 christos 8577 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8578 1.1 christos # PIC is the default for these OSes. 8579 1.1 christos ;; 8580 1.1 christos 8581 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 8582 1.1 christos # This hack is so that the source file can tell whether it is being 8583 1.1 christos # built for inclusion in a dll (and should export symbols for example). 8584 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style 8585 1.1 christos # (--disable-auto-import) libraries 8586 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 8587 1.1 christos ;; 8588 1.1 christos 8589 1.1 christos darwin* | rhapsody*) 8590 1.1 christos # PIC is the default on this platform 8591 1.1 christos # Common symbols not allowed in MH_DYLIB files 8592 1.1 christos lt_prog_compiler_pic='-fno-common' 8593 1.1 christos ;; 8594 1.1 christos 8595 1.1 christos haiku*) 8596 1.1 christos # PIC is the default for Haiku. 8597 1.1 christos # The "-static" flag exists, but is broken. 8598 1.1 christos lt_prog_compiler_static= 8599 1.1 christos ;; 8600 1.1 christos 8601 1.1 christos hpux*) 8602 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8603 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8604 1.1 christos # sets the default TLS model and affects inlining. 8605 1.1 christos case $host_cpu in 8606 1.1 christos hppa*64*) 8607 1.1 christos # +Z the default 8608 1.1 christos ;; 8609 1.1 christos *) 8610 1.1 christos lt_prog_compiler_pic='-fPIC' 8611 1.1 christos ;; 8612 1.1 christos esac 8613 1.1 christos ;; 8614 1.1 christos 8615 1.1 christos interix[3-9]*) 8616 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8617 1.1 christos # Instead, we relocate shared libraries at runtime. 8618 1.1 christos ;; 8619 1.1 christos 8620 1.1 christos msdosdjgpp*) 8621 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries 8622 1.1 christos # on systems that don't support them. 8623 1.1 christos lt_prog_compiler_can_build_shared=no 8624 1.1 christos enable_shared=no 8625 1.1 christos ;; 8626 1.1 christos 8627 1.1 christos *nto* | *qnx*) 8628 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 8629 1.1 christos # it will coredump. 8630 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 8631 1.1 christos ;; 8632 1.1 christos 8633 1.1 christos sysv4*MP*) 8634 1.1 christos if test -d /usr/nec; then 8635 1.1 christos lt_prog_compiler_pic=-Kconform_pic 8636 1.1 christos fi 8637 1.1 christos ;; 8638 1.1 christos 8639 1.1 christos *) 8640 1.1 christos lt_prog_compiler_pic='-fPIC' 8641 1.1 christos ;; 8642 1.1 christos esac 8643 1.1 christos 8644 1.1 christos case $cc_basename in 8645 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 8646 1.1 christos lt_prog_compiler_wl='-Xlinker ' 8647 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC' 8648 1.1 christos ;; 8649 1.1 christos esac 8650 1.1 christos else 8651 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler. 8652 1.1 christos case $host_os in 8653 1.1 christos aix*) 8654 1.1 christos lt_prog_compiler_wl='-Wl,' 8655 1.1 christos if test "$host_cpu" = ia64; then 8656 1.1 christos # AIX 5 now supports IA64 processor 8657 1.1 christos lt_prog_compiler_static='-Bstatic' 8658 1.1 christos else 8659 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8660 1.1 christos fi 8661 1.1 christos ;; 8662 1.1 christos 8663 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 8664 1.1 christos # This hack is so that the source file can tell whether it is being 8665 1.1 christos # built for inclusion in a dll (and should export symbols for example). 8666 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 8667 1.1 christos ;; 8668 1.1 christos 8669 1.1 christos hpux9* | hpux10* | hpux11*) 8670 1.1 christos lt_prog_compiler_wl='-Wl,' 8671 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8672 1.1 christos # not for PA HP-UX. 8673 1.1 christos case $host_cpu in 8674 1.1 christos hppa*64*|ia64*) 8675 1.1 christos # +Z the default 8676 1.1 christos ;; 8677 1.1 christos *) 8678 1.1 christos lt_prog_compiler_pic='+Z' 8679 1.1 christos ;; 8680 1.1 christos esac 8681 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC? 8682 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive' 8683 1.1 christos ;; 8684 1.1 christos 8685 1.1 christos irix5* | irix6* | nonstopux*) 8686 1.1 christos lt_prog_compiler_wl='-Wl,' 8687 1.1 christos # PIC (with -KPIC) is the default. 8688 1.1 christos lt_prog_compiler_static='-non_shared' 8689 1.1 christos ;; 8690 1.1 christos 8691 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu) 8692 1.1 christos case $cc_basename in 8693 1.1 christos # old Intel for x86_64 which still supported -KPIC. 8694 1.1 christos ecc*) 8695 1.1 christos lt_prog_compiler_wl='-Wl,' 8696 1.1 christos lt_prog_compiler_pic='-KPIC' 8697 1.1 christos lt_prog_compiler_static='-static' 8698 1.1 christos ;; 8699 1.1 christos # icc used to be incompatible with GCC. 8700 1.1 christos # ICC 10 doesn't accept -KPIC any more. 8701 1.1 christos icc* | ifort*) 8702 1.1 christos lt_prog_compiler_wl='-Wl,' 8703 1.1 christos lt_prog_compiler_pic='-fPIC' 8704 1.1 christos lt_prog_compiler_static='-static' 8705 1.1 christos ;; 8706 1.1 christos # Lahey Fortran 8.1. 8707 1.1 christos lf95*) 8708 1.1 christos lt_prog_compiler_wl='-Wl,' 8709 1.1 christos lt_prog_compiler_pic='--shared' 8710 1.1 christos lt_prog_compiler_static='--static' 8711 1.1 christos ;; 8712 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8713 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler, 8714 1.1 christos # which looks to be a dead project) 8715 1.1 christos lt_prog_compiler_wl='-Wl,' 8716 1.1 christos lt_prog_compiler_pic='-fpic' 8717 1.1 christos lt_prog_compiler_static='-Bstatic' 8718 1.1 christos ;; 8719 1.1 christos ccc*) 8720 1.1 christos lt_prog_compiler_wl='-Wl,' 8721 1.1 christos # All Alpha code is PIC. 8722 1.1 christos lt_prog_compiler_static='-non_shared' 8723 1.1 christos ;; 8724 1.1 christos xl* | bgxl* | bgf* | mpixl*) 8725 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8726 1.1 christos lt_prog_compiler_wl='-Wl,' 8727 1.1 christos lt_prog_compiler_pic='-qpic' 8728 1.1 christos lt_prog_compiler_static='-qstaticlink' 8729 1.1 christos ;; 8730 1.1 christos *) 8731 1.1 christos case `$CC -V 2>&1 | sed 5q` in 8732 1.1 christos *Sun\ F* | *Sun*Fortran*) 8733 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker 8734 1.1 christos lt_prog_compiler_pic='-KPIC' 8735 1.1 christos lt_prog_compiler_static='-Bstatic' 8736 1.1 christos lt_prog_compiler_wl='' 8737 1.1 christos ;; 8738 1.1 christos *Sun\ C*) 8739 1.1 christos # Sun C 5.9 8740 1.1 christos lt_prog_compiler_pic='-KPIC' 8741 1.1 christos lt_prog_compiler_static='-Bstatic' 8742 1.1 christos lt_prog_compiler_wl='-Wl,' 8743 1.1 christos ;; 8744 1.1 christos esac 8745 1.1 christos ;; 8746 1.1 christos esac 8747 1.1 christos ;; 8748 1.1 christos 8749 1.1 christos newsos6) 8750 1.1 christos lt_prog_compiler_pic='-KPIC' 8751 1.1 christos lt_prog_compiler_static='-Bstatic' 8752 1.1 christos ;; 8753 1.1 christos 8754 1.1 christos *nto* | *qnx*) 8755 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 8756 1.1 christos # it will coredump. 8757 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 8758 1.1 christos ;; 8759 1.1 christos 8760 1.1 christos osf3* | osf4* | osf5*) 8761 1.1 christos lt_prog_compiler_wl='-Wl,' 8762 1.1 christos # All OSF/1 code is PIC. 8763 1.1 christos lt_prog_compiler_static='-non_shared' 8764 1.1 christos ;; 8765 1.1 christos 8766 1.1 christos rdos*) 8767 1.1 christos lt_prog_compiler_static='-non_shared' 8768 1.1 christos ;; 8769 1.1 christos 8770 1.1 christos solaris*) 8771 1.1 christos lt_prog_compiler_pic='-KPIC' 8772 1.1 christos lt_prog_compiler_static='-Bstatic' 8773 1.1 christos case $cc_basename in 8774 1.1 christos f77* | f90* | f95*) 8775 1.1 christos lt_prog_compiler_wl='-Qoption ld ';; 8776 1.1 christos *) 8777 1.1 christos lt_prog_compiler_wl='-Wl,';; 8778 1.1 christos esac 8779 1.1 christos ;; 8780 1.1 christos 8781 1.1 christos sunos4*) 8782 1.1 christos lt_prog_compiler_wl='-Qoption ld ' 8783 1.1 christos lt_prog_compiler_pic='-PIC' 8784 1.1 christos lt_prog_compiler_static='-Bstatic' 8785 1.1 christos ;; 8786 1.1 christos 8787 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*) 8788 1.1 christos lt_prog_compiler_wl='-Wl,' 8789 1.1 christos lt_prog_compiler_pic='-KPIC' 8790 1.1 christos lt_prog_compiler_static='-Bstatic' 8791 1.1 christos ;; 8792 1.1 christos 8793 1.1 christos sysv4*MP*) 8794 1.1 christos if test -d /usr/nec ;then 8795 1.1 christos lt_prog_compiler_pic='-Kconform_pic' 8796 1.1 christos lt_prog_compiler_static='-Bstatic' 8797 1.1 christos fi 8798 1.1 christos ;; 8799 1.1 christos 8800 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8801 1.1 christos lt_prog_compiler_wl='-Wl,' 8802 1.1 christos lt_prog_compiler_pic='-KPIC' 8803 1.1 christos lt_prog_compiler_static='-Bstatic' 8804 1.1 christos ;; 8805 1.1 christos 8806 1.1 christos unicos*) 8807 1.1 christos lt_prog_compiler_wl='-Wl,' 8808 1.1 christos lt_prog_compiler_can_build_shared=no 8809 1.1 christos ;; 8810 1.1 christos 8811 1.1 christos uts4*) 8812 1.1 christos lt_prog_compiler_pic='-pic' 8813 1.1 christos lt_prog_compiler_static='-Bstatic' 8814 1.1 christos ;; 8815 1.1 christos 8816 1.1 christos *) 8817 1.1 christos lt_prog_compiler_can_build_shared=no 8818 1.1 christos ;; 8819 1.1 christos esac 8820 1.1 christos fi 8821 1.1 christos 8822 1.1 christos case $host_os in 8823 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless: 8824 1.1 christos *djgpp*) 8825 1.1 christos lt_prog_compiler_pic= 8826 1.1 christos ;; 8827 1.1 christos *) 8828 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8829 1.1 christos ;; 8830 1.1 christos esac 8831 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8832 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; } 8833 1.1 christos 8834 1.1 christos 8835 1.1 christos 8836 1.1 christos 8837 1.1 christos 8838 1.1 christos 8839 1.1 christos # 8840 1.1 christos # Check to make sure the PIC flag actually works. 8841 1.1 christos # 8842 1.1 christos if test -n "$lt_prog_compiler_pic"; then 8843 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8844 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8845 1.1 christos if ${lt_cv_prog_compiler_pic_works+:} false; then : 8846 1.1 christos $as_echo_n "(cached) " >&6 8847 1.1 christos else 8848 1.1 christos lt_cv_prog_compiler_pic_works=no 8849 1.1 christos ac_outfile=conftest.$ac_objext 8850 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8851 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8852 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8853 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8854 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8855 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8856 1.1 christos # The option is referenced via a variable to avoid confusing sed. 8857 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8858 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8859 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8860 1.1 christos -e 's:$: $lt_compiler_flag:'` 8861 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8862 1.1 christos (eval "$lt_compile" 2>conftest.err) 8863 1.1 christos ac_status=$? 8864 1.1 christos cat conftest.err >&5 8865 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8866 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 8867 1.1 christos # The compiler can only warn and ignore the option if not recognized 8868 1.1 christos # So say no if there are warnings other than the usual output. 8869 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8870 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8871 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8872 1.1 christos lt_cv_prog_compiler_pic_works=yes 8873 1.1 christos fi 8874 1.1 christos fi 8875 1.1 christos $RM conftest* 8876 1.1 christos 8877 1.1 christos fi 8878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8879 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8880 1.1 christos 8881 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8882 1.1 christos case $lt_prog_compiler_pic in 8883 1.1 christos "" | " "*) ;; 8884 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8885 1.1 christos esac 8886 1.1 christos else 8887 1.1 christos lt_prog_compiler_pic= 8888 1.1 christos lt_prog_compiler_can_build_shared=no 8889 1.1 christos fi 8890 1.1 christos 8891 1.1 christos fi 8892 1.1 christos 8893 1.1 christos 8894 1.1 christos 8895 1.1 christos 8896 1.1 christos 8897 1.1 christos 8898 1.1 christos # 8899 1.1 christos # Check to make sure the static flag actually works. 8900 1.1 christos # 8901 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8902 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8903 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8904 1.1 christos if ${lt_cv_prog_compiler_static_works+:} false; then : 8905 1.1 christos $as_echo_n "(cached) " >&6 8906 1.1 christos else 8907 1.1 christos lt_cv_prog_compiler_static_works=no 8908 1.1 christos save_LDFLAGS="$LDFLAGS" 8909 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8910 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 8911 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8912 1.1 christos # The linker can only warn and ignore the option if not recognized 8913 1.1 christos # So say no if there are warnings 8914 1.1 christos if test -s conftest.err; then 8915 1.1 christos # Append any errors to the config.log. 8916 1.1 christos cat conftest.err 1>&5 8917 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8918 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8919 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 8920 1.1 christos lt_cv_prog_compiler_static_works=yes 8921 1.1 christos fi 8922 1.1 christos else 8923 1.1 christos lt_cv_prog_compiler_static_works=yes 8924 1.1 christos fi 8925 1.1 christos fi 8926 1.1 christos $RM -r conftest* 8927 1.1 christos LDFLAGS="$save_LDFLAGS" 8928 1.1 christos 8929 1.1 christos fi 8930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8931 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8932 1.1 christos 8933 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8934 1.1 christos : 8935 1.1 christos else 8936 1.1 christos lt_prog_compiler_static= 8937 1.1 christos fi 8938 1.1 christos 8939 1.1 christos 8940 1.1 christos 8941 1.1 christos 8942 1.1 christos 8943 1.1 christos 8944 1.1 christos 8945 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8946 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8947 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8948 1.1 christos $as_echo_n "(cached) " >&6 8949 1.1 christos else 8950 1.1 christos lt_cv_prog_compiler_c_o=no 8951 1.1 christos $RM -r conftest 2>/dev/null 8952 1.1 christos mkdir conftest 8953 1.1 christos cd conftest 8954 1.1 christos mkdir out 8955 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8956 1.1 christos 8957 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 8958 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8959 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8960 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8961 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8962 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8963 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8964 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8965 1.1 christos -e 's:$: $lt_compiler_flag:'` 8966 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8967 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 8968 1.1 christos ac_status=$? 8969 1.1 christos cat out/conftest.err >&5 8970 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8971 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 8972 1.1 christos then 8973 1.1 christos # The compiler can only warn and ignore the option if not recognized 8974 1.1 christos # So say no if there are warnings 8975 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8976 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8977 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8978 1.1 christos lt_cv_prog_compiler_c_o=yes 8979 1.1 christos fi 8980 1.1 christos fi 8981 1.1 christos chmod u+w . 2>&5 8982 1.1 christos $RM conftest* 8983 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 8984 1.1 christos # template instantiation 8985 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8986 1.1 christos $RM out/* && rmdir out 8987 1.1 christos cd .. 8988 1.1 christos $RM -r conftest 8989 1.1 christos $RM conftest* 8990 1.1 christos 8991 1.1 christos fi 8992 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8993 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8994 1.1 christos 8995 1.1 christos 8996 1.1 christos 8997 1.1 christos 8998 1.1 christos 8999 1.1 christos 9000 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9001 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9002 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 9003 1.1 christos $as_echo_n "(cached) " >&6 9004 1.1 christos else 9005 1.1 christos lt_cv_prog_compiler_c_o=no 9006 1.1 christos $RM -r conftest 2>/dev/null 9007 1.1 christos mkdir conftest 9008 1.1 christos cd conftest 9009 1.1 christos mkdir out 9010 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9011 1.1 christos 9012 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 9013 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 9014 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 9015 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 9016 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 9017 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 9018 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9019 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9020 1.1 christos -e 's:$: $lt_compiler_flag:'` 9021 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9022 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 9023 1.1 christos ac_status=$? 9024 1.1 christos cat out/conftest.err >&5 9025 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 9026 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 9027 1.1 christos then 9028 1.1 christos # The compiler can only warn and ignore the option if not recognized 9029 1.1 christos # So say no if there are warnings 9030 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9031 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9032 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9033 1.1 christos lt_cv_prog_compiler_c_o=yes 9034 1.1 christos fi 9035 1.1 christos fi 9036 1.1 christos chmod u+w . 2>&5 9037 1.1 christos $RM conftest* 9038 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 9039 1.1 christos # template instantiation 9040 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9041 1.1 christos $RM out/* && rmdir out 9042 1.1 christos cd .. 9043 1.1 christos $RM -r conftest 9044 1.1 christos $RM conftest* 9045 1.1 christos 9046 1.1 christos fi 9047 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9048 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9049 1.1 christos 9050 1.1 christos 9051 1.1 christos 9052 1.1 christos 9053 1.1 christos hard_links="nottested" 9054 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9055 1.1 christos # do not overwrite the value of need_locks provided by the user 9056 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9057 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; } 9058 1.1 christos hard_links=yes 9059 1.1 christos $RM conftest* 9060 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 9061 1.1 christos touch conftest.a 9062 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no 9063 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 9064 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9065 1.1 christos $as_echo "$hard_links" >&6; } 9066 1.1 christos if test "$hard_links" = no; then 9067 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9068 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9069 1.1 christos need_locks=warn 9070 1.1 christos fi 9071 1.1 christos else 9072 1.1 christos need_locks=no 9073 1.1 christos fi 9074 1.1 christos 9075 1.1 christos 9076 1.1 christos 9077 1.1 christos 9078 1.1 christos 9079 1.1 christos 9080 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9081 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9082 1.1 christos 9083 1.1 christos runpath_var= 9084 1.1 christos allow_undefined_flag= 9085 1.1 christos always_export_symbols=no 9086 1.1 christos archive_cmds= 9087 1.1 christos archive_expsym_cmds= 9088 1.1 christos compiler_needs_object=no 9089 1.1 christos enable_shared_with_static_runtimes=no 9090 1.1 christos export_dynamic_flag_spec= 9091 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9092 1.1 christos hardcode_automatic=no 9093 1.1 christos hardcode_direct=no 9094 1.1 christos hardcode_direct_absolute=no 9095 1.1 christos hardcode_libdir_flag_spec= 9096 1.1 christos hardcode_libdir_flag_spec_ld= 9097 1.1 christos hardcode_libdir_separator= 9098 1.1 christos hardcode_minus_L=no 9099 1.1 christos hardcode_shlibpath_var=unsupported 9100 1.1 christos inherit_rpath=no 9101 1.1 christos link_all_deplibs=unknown 9102 1.1 christos module_cmds= 9103 1.1 christos module_expsym_cmds= 9104 1.1 christos old_archive_from_new_cmds= 9105 1.1 christos old_archive_from_expsyms_cmds= 9106 1.1 christos thread_safe_flag_spec= 9107 1.1 christos whole_archive_flag_spec= 9108 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always* 9109 1.1 christos # included in the symbol list 9110 1.1 christos include_expsyms= 9111 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude 9112 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or 9113 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9114 1.1 christos # as well as any symbol that contains `d'. 9115 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9116 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9117 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if 9118 1.1 christos # the symbol is explicitly referenced. Since portable code cannot 9119 1.1 christos # rely on this symbol name, it's probably fine to never include it in 9120 1.1 christos # preloaded symbol tables. 9121 1.1 christos # Exclude shared library initialization/finalization symbols. 9122 1.1 christos extract_expsyms_cmds= 9123 1.1 christos 9124 1.1 christos case $host_os in 9125 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9126 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time 9127 1.1 christos # When not using gcc, we currently assume that we are using 9128 1.1 christos # Microsoft Visual C++. 9129 1.1 christos if test "$GCC" != yes; then 9130 1.1 christos with_gnu_ld=no 9131 1.1 christos fi 9132 1.1 christos ;; 9133 1.1 christos interix*) 9134 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++) 9135 1.1 christos with_gnu_ld=yes 9136 1.1 christos ;; 9137 1.1 christos openbsd*) 9138 1.1 christos with_gnu_ld=no 9139 1.1 christos ;; 9140 1.1 christos esac 9141 1.1 christos 9142 1.1 christos ld_shlibs=yes 9143 1.1 christos 9144 1.1 christos # On some targets, GNU ld is compatible enough with the native linker 9145 1.1 christos # that we're better off using the native interface for both. 9146 1.1 christos lt_use_gnu_ld_interface=no 9147 1.1 christos if test "$with_gnu_ld" = yes; then 9148 1.1 christos case $host_os in 9149 1.1 christos aix*) 9150 1.1 christos # The AIX port of GNU ld has always aspired to compatibility 9151 1.1 christos # with the native linker. However, as the warning in the GNU ld 9152 1.1 christos # block says, versions before 2.19.5* couldn't really create working 9153 1.1 christos # shared libraries, regardless of the interface used. 9154 1.1 christos case `$LD -v 2>&1` in 9155 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9156 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9157 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9158 1.1 christos *) 9159 1.1 christos lt_use_gnu_ld_interface=yes 9160 1.1 christos ;; 9161 1.1 christos esac 9162 1.1 christos ;; 9163 1.1 christos *) 9164 1.1 christos lt_use_gnu_ld_interface=yes 9165 1.1 christos ;; 9166 1.1 christos esac 9167 1.1 christos fi 9168 1.1 christos 9169 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then 9170 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty 9171 1.1 christos wlarc='${wl}' 9172 1.1 christos 9173 1.1 christos # Set some defaults for GNU ld with shared library support. These 9174 1.1 christos # are reset later if shared libraries are not supported. Putting them 9175 1.1 christos # here allows them to be overridden if necessary. 9176 1.1 christos runpath_var=LD_RUN_PATH 9177 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9178 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic' 9179 1.1 christos # ancient GNU ld didn't support --whole-archive et. al. 9180 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9181 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9182 1.1 christos else 9183 1.1 christos whole_archive_flag_spec= 9184 1.1 christos fi 9185 1.1 christos supports_anon_versioning=no 9186 1.1 christos case `$LD -v 2>&1` in 9187 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;; 9188 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9189 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9190 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9191 1.1 christos *\ 2.11.*) ;; # other 2.11 versions 9192 1.1 christos *) supports_anon_versioning=yes ;; 9193 1.1 christos esac 9194 1.1 christos 9195 1.1 christos # See if GNU ld supports shared libraries. 9196 1.1 christos case $host_os in 9197 1.1 christos aix[3-9]*) 9198 1.1 christos # On AIX/PPC, the GNU linker is very broken 9199 1.1 christos if test "$host_cpu" != ia64; then 9200 1.1 christos ld_shlibs=no 9201 1.1 christos cat <<_LT_EOF 1>&2 9202 1.1 christos 9203 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported 9204 1.1 christos *** to be unable to reliably create shared libraries on AIX. 9205 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you 9206 1.1 christos *** really care for shared libraries, you may want to install binutils 9207 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9208 1.1 christos *** You will then need to restart the configuration process. 9209 1.1 christos 9210 1.1 christos _LT_EOF 9211 1.1 christos fi 9212 1.1 christos ;; 9213 1.1 christos 9214 1.1 christos amigaos*) 9215 1.1 christos case $host_cpu in 9216 1.1 christos powerpc) 9217 1.1 christos # see comment about AmigaOS4 .so support 9218 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9219 1.1 christos archive_expsym_cmds='' 9220 1.1 christos ;; 9221 1.1 christos m68k) 9222 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)' 9223 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9224 1.1 christos hardcode_minus_L=yes 9225 1.1 christos ;; 9226 1.1 christos esac 9227 1.1 christos ;; 9228 1.1 christos 9229 1.1 christos beos*) 9230 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9231 1.1 christos allow_undefined_flag=unsupported 9232 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 9233 1.1 christos # support --undefined. This deserves some investigation. FIXME 9234 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9235 1.1 christos else 9236 1.1 christos ld_shlibs=no 9237 1.1 christos fi 9238 1.1 christos ;; 9239 1.1 christos 9240 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9241 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9242 1.1 christos # as there is no search path for DLLs. 9243 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9244 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols' 9245 1.1 christos allow_undefined_flag=unsupported 9246 1.1 christos always_export_symbols=no 9247 1.1 christos enable_shared_with_static_runtimes=yes 9248 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' 9249 1.1 christos 9250 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9251 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' 9252 1.1 christos # If the export-symbols file already is a .def file (1st line 9253 1.1 christos # is EXPORTS), use it as is; otherwise, prepend... 9254 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9255 1.1 christos cp $export_symbols $output_objdir/$soname.def; 9256 1.1 christos else 9257 1.1 christos echo EXPORTS > $output_objdir/$soname.def; 9258 1.1 christos cat $export_symbols >> $output_objdir/$soname.def; 9259 1.1 christos fi~ 9260 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' 9261 1.1 christos else 9262 1.1 christos ld_shlibs=no 9263 1.1 christos fi 9264 1.1 christos ;; 9265 1.1 christos 9266 1.1 christos haiku*) 9267 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9268 1.1 christos link_all_deplibs=yes 9269 1.1 christos ;; 9270 1.1 christos 9271 1.1 christos interix[3-9]*) 9272 1.1 christos hardcode_direct=no 9273 1.1 christos hardcode_shlibpath_var=no 9274 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9275 1.1 christos export_dynamic_flag_spec='${wl}-E' 9276 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9277 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by 9278 1.1 christos # default) and relocated if they conflict, which is a slow very memory 9279 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random, 9280 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9281 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9282 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' 9283 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' 9284 1.1 christos ;; 9285 1.1 christos 9286 1.1.1.2 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9287 1.1 christos tmp_diet=no 9288 1.1 christos if test "$host_os" = linux-dietlibc; then 9289 1.1 christos case $cc_basename in 9290 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9291 1.1 christos esac 9292 1.1 christos fi 9293 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9294 1.1 christos && test "$tmp_diet" = no 9295 1.1 christos then 9296 1.1 christos tmp_addflag=' $pic_flag' 9297 1.1 christos tmp_sharedflag='-shared' 9298 1.1 christos case $cc_basename,$host_cpu in 9299 1.1 christos pgcc*) # Portland Group C compiler 9300 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' 9301 1.1 christos tmp_addflag=' $pic_flag' 9302 1.1 christos ;; 9303 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*) 9304 1.1 christos # Portland Group f77 and f90 compilers 9305 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' 9306 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;; 9307 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9308 1.1 christos tmp_addflag=' -i_dynamic' ;; 9309 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9310 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;; 9311 1.1 christos ifc* | ifort*) # Intel Fortran compiler 9312 1.1 christos tmp_addflag=' -nofor_main' ;; 9313 1.1 christos lf95*) # Lahey Fortran 8.1 9314 1.1 christos whole_archive_flag_spec= 9315 1.1 christos tmp_sharedflag='--shared' ;; 9316 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9317 1.1 christos tmp_sharedflag='-qmkshrobj' 9318 1.1 christos tmp_addflag= ;; 9319 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 9320 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' 9321 1.1 christos compiler_needs_object=yes 9322 1.1 christos ;; 9323 1.1 christos esac 9324 1.1 christos case `$CC -V 2>&1 | sed 5q` in 9325 1.1 christos *Sun\ C*) # Sun C 5.9 9326 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' 9327 1.1 christos compiler_needs_object=yes 9328 1.1 christos tmp_sharedflag='-G' ;; 9329 1.1 christos *Sun\ F*) # Sun Fortran 8.3 9330 1.1 christos tmp_sharedflag='-G' ;; 9331 1.1 christos esac 9332 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9333 1.1 christos 9334 1.1 christos if test "x$supports_anon_versioning" = xyes; then 9335 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9336 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9337 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 9338 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' 9339 1.1 christos fi 9340 1.1 christos 9341 1.1 christos case $cc_basename in 9342 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*) 9343 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9344 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9345 1.1 christos hardcode_libdir_flag_spec= 9346 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir' 9347 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9348 1.1 christos if test "x$supports_anon_versioning" = xyes; then 9349 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9350 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9351 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 9352 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9353 1.1 christos fi 9354 1.1 christos ;; 9355 1.1 christos esac 9356 1.1 christos else 9357 1.1 christos ld_shlibs=no 9358 1.1 christos fi 9359 1.1 christos ;; 9360 1.1 christos 9361 1.1 christos netbsd*) 9362 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9363 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9364 1.1 christos wlarc= 9365 1.1 christos else 9366 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9367 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' 9368 1.1 christos fi 9369 1.1 christos ;; 9370 1.1 christos 9371 1.1 christos solaris*) 9372 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9373 1.1 christos ld_shlibs=no 9374 1.1 christos cat <<_LT_EOF 1>&2 9375 1.1 christos 9376 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9377 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool 9378 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 9379 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify 9380 1.1 christos *** your PATH or compiler configuration so that the native linker is 9381 1.1 christos *** used, and then restart. 9382 1.1 christos 9383 1.1 christos _LT_EOF 9384 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9385 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9386 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' 9387 1.1 christos else 9388 1.1 christos ld_shlibs=no 9389 1.1 christos fi 9390 1.1 christos ;; 9391 1.1 christos 9392 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9393 1.1 christos case `$LD -v 2>&1` in 9394 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9395 1.1 christos ld_shlibs=no 9396 1.1 christos cat <<_LT_EOF 1>&2 9397 1.1 christos 9398 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9399 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool 9400 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 9401 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9402 1.1 christos *** your PATH or compiler configuration so that the native linker is 9403 1.1 christos *** used, and then restart. 9404 1.1 christos 9405 1.1 christos _LT_EOF 9406 1.1 christos ;; 9407 1.1 christos *) 9408 1.1 christos # For security reasons, it is highly recommended that you always 9409 1.1 christos # use absolute paths for naming shared libraries, and exclude the 9410 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so 9411 1.1 christos # requires that you compile everything twice, which is a pain. 9412 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9413 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9414 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9415 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' 9416 1.1 christos else 9417 1.1 christos ld_shlibs=no 9418 1.1 christos fi 9419 1.1 christos ;; 9420 1.1 christos esac 9421 1.1 christos ;; 9422 1.1 christos 9423 1.1 christos sunos4*) 9424 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9425 1.1 christos wlarc= 9426 1.1 christos hardcode_direct=yes 9427 1.1 christos hardcode_shlibpath_var=no 9428 1.1 christos ;; 9429 1.1 christos 9430 1.1 christos *) 9431 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9432 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9433 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' 9434 1.1 christos else 9435 1.1 christos ld_shlibs=no 9436 1.1 christos fi 9437 1.1 christos ;; 9438 1.1 christos esac 9439 1.1 christos 9440 1.1 christos if test "$ld_shlibs" = no; then 9441 1.1 christos runpath_var= 9442 1.1 christos hardcode_libdir_flag_spec= 9443 1.1 christos export_dynamic_flag_spec= 9444 1.1 christos whole_archive_flag_spec= 9445 1.1 christos fi 9446 1.1 christos else 9447 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld) 9448 1.1 christos case $host_os in 9449 1.1 christos aix3*) 9450 1.1 christos allow_undefined_flag=unsupported 9451 1.1 christos always_export_symbols=yes 9452 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' 9453 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there 9454 1.1 christos # are no directories specified by -L. 9455 1.1 christos hardcode_minus_L=yes 9456 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9457 1.1 christos # Neither direct hardcoding nor static linking is supported with a 9458 1.1 christos # broken collect2. 9459 1.1 christos hardcode_direct=unsupported 9460 1.1 christos fi 9461 1.1 christos ;; 9462 1.1 christos 9463 1.1 christos aix[4-9]*) 9464 1.1 christos if test "$host_cpu" = ia64; then 9465 1.1 christos # On IA64, the linker does run time linking by default, so we don't 9466 1.1 christos # have to do anything special. 9467 1.1 christos aix_use_runtimelinking=no 9468 1.1 christos exp_sym_flag='-Bexport' 9469 1.1 christos no_entry_flag="" 9470 1.1 christos else 9471 1.1 christos # If we're using GNU nm, then we don't want the "-C" option. 9472 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm 9473 1.1 christos # Also, AIX nm treats weak defined symbols like other global 9474 1.1 christos # defined symbols, whereas GNU nm marks them as "W". 9475 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9476 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' 9477 1.1 christos else 9478 1.1 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' 9479 1.1 christos fi 9480 1.1 christos aix_use_runtimelinking=no 9481 1.1 christos 9482 1.1 christos # Test if we are trying to use run time linking or normal 9483 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9484 1.1 christos # need to do runtime linking. 9485 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9486 1.1 christos for ld_flag in $LDFLAGS; do 9487 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9488 1.1 christos aix_use_runtimelinking=yes 9489 1.1 christos break 9490 1.1 christos fi 9491 1.1 christos done 9492 1.1 christos ;; 9493 1.1 christos esac 9494 1.1 christos 9495 1.1 christos exp_sym_flag='-bexport' 9496 1.1 christos no_entry_flag='-bnoentry' 9497 1.1 christos fi 9498 1.1 christos 9499 1.1 christos # When large executables or shared objects are built, AIX ld can 9500 1.1 christos # have problems creating the table of contents. If linking a library 9501 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to 9502 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9503 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9504 1.1 christos 9505 1.1 christos archive_cmds='' 9506 1.1 christos hardcode_direct=yes 9507 1.1 christos hardcode_direct_absolute=yes 9508 1.1 christos hardcode_libdir_separator=':' 9509 1.1 christos link_all_deplibs=yes 9510 1.1 christos file_list_spec='${wl}-f,' 9511 1.1 christos 9512 1.1 christos if test "$GCC" = yes; then 9513 1.1 christos case $host_os in aix4.[012]|aix4.[012].*) 9514 1.1 christos # We only want to do this on AIX 4.2 and lower, the check 9515 1.1 christos # below for broken collect2 doesn't work under 4.3+ 9516 1.1 christos collect2name=`${CC} -print-prog-name=collect2` 9517 1.1 christos if test -f "$collect2name" && 9518 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9519 1.1 christos then 9520 1.1 christos # We have reworked collect2 9521 1.1 christos : 9522 1.1 christos else 9523 1.1 christos # We have old collect2 9524 1.1 christos hardcode_direct=unsupported 9525 1.1 christos # It fails to find uninstalled libraries when the uninstalled 9526 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L 9527 1.1 christos # to unsupported forces relinking 9528 1.1 christos hardcode_minus_L=yes 9529 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9530 1.1 christos hardcode_libdir_separator= 9531 1.1 christos fi 9532 1.1 christos ;; 9533 1.1 christos esac 9534 1.1 christos shared_flag='-shared' 9535 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9536 1.1 christos shared_flag="$shared_flag "'${wl}-G' 9537 1.1 christos fi 9538 1.1 christos else 9539 1.1 christos # not using gcc 9540 1.1 christos if test "$host_cpu" = ia64; then 9541 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9542 1.1 christos # chokes on -Wl,-G. The following line is correct: 9543 1.1 christos shared_flag='-G' 9544 1.1 christos else 9545 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9546 1.1 christos shared_flag='${wl}-G' 9547 1.1 christos else 9548 1.1 christos shared_flag='${wl}-bM:SRE' 9549 1.1 christos fi 9550 1.1 christos fi 9551 1.1 christos fi 9552 1.1 christos 9553 1.1 christos export_dynamic_flag_spec='${wl}-bexpall' 9554 1.1 christos # It seems that -bexpall does not export symbols beginning with 9555 1.1 christos # underscore (_), so it is better to generate a list of symbols to export. 9556 1.1 christos always_export_symbols=yes 9557 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9558 1.1 christos # Warning - without using the other runtime loading flags (-brtl), 9559 1.1 christos # -berok will link without error, but may produce a broken library. 9560 1.1 christos allow_undefined_flag='-berok' 9561 1.1 christos # Determine the default libpath from the value encoded in an 9562 1.1 christos # empty executable. 9563 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9564 1.1 christos /* end confdefs.h. */ 9565 1.1 christos 9566 1.1 christos int 9567 1.1 christos main () 9568 1.1 christos { 9569 1.1 christos 9570 1.1 christos ; 9571 1.1 christos return 0; 9572 1.1 christos } 9573 1.1 christos _ACEOF 9574 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9575 1.1 christos 9576 1.1 christos lt_aix_libpath_sed=' 9577 1.1 christos /Import File Strings/,/^$/ { 9578 1.1 christos /^0/ { 9579 1.1 christos s/^0 *\(.*\)$/\1/ 9580 1.1 christos p 9581 1.1 christos } 9582 1.1 christos }' 9583 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9584 1.1 christos # Check for a 64-bit object if we didn't find anything. 9585 1.1 christos if test -z "$aix_libpath"; then 9586 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9587 1.1 christos fi 9588 1.1 christos fi 9589 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9590 1.1 christos conftest$ac_exeext conftest.$ac_ext 9591 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9592 1.1 christos 9593 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9594 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" 9595 1.1 christos else 9596 1.1 christos if test "$host_cpu" = ia64; then 9597 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9598 1.1 christos allow_undefined_flag="-z nodefs" 9599 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" 9600 1.1 christos else 9601 1.1 christos # Determine the default libpath from the value encoded in an 9602 1.1 christos # empty executable. 9603 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9604 1.1 christos /* end confdefs.h. */ 9605 1.1 christos 9606 1.1 christos int 9607 1.1 christos main () 9608 1.1 christos { 9609 1.1 christos 9610 1.1 christos ; 9611 1.1 christos return 0; 9612 1.1 christos } 9613 1.1 christos _ACEOF 9614 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9615 1.1 christos 9616 1.1 christos lt_aix_libpath_sed=' 9617 1.1 christos /Import File Strings/,/^$/ { 9618 1.1 christos /^0/ { 9619 1.1 christos s/^0 *\(.*\)$/\1/ 9620 1.1 christos p 9621 1.1 christos } 9622 1.1 christos }' 9623 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9624 1.1 christos # Check for a 64-bit object if we didn't find anything. 9625 1.1 christos if test -z "$aix_libpath"; then 9626 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9627 1.1 christos fi 9628 1.1 christos fi 9629 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9630 1.1 christos conftest$ac_exeext conftest.$ac_ext 9631 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9632 1.1 christos 9633 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9634 1.1 christos # Warning - without using the other run time loading flags, 9635 1.1 christos # -berok will link without error, but may produce a broken library. 9636 1.1 christos no_undefined_flag=' ${wl}-bernotok' 9637 1.1 christos allow_undefined_flag=' ${wl}-berok' 9638 1.1 christos if test "$with_gnu_ld" = yes; then 9639 1.1 christos # We only use this code for GNU lds that support --whole-archive. 9640 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9641 1.1 christos else 9642 1.1 christos # Exported symbols can be pulled into shared objects from archives 9643 1.1 christos whole_archive_flag_spec='$convenience' 9644 1.1 christos fi 9645 1.1 christos archive_cmds_need_lc=yes 9646 1.1 christos # This is similar to how AIX traditionally builds its shared libraries. 9647 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' 9648 1.1 christos fi 9649 1.1 christos fi 9650 1.1 christos ;; 9651 1.1 christos 9652 1.1 christos amigaos*) 9653 1.1 christos case $host_cpu in 9654 1.1 christos powerpc) 9655 1.1 christos # see comment about AmigaOS4 .so support 9656 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9657 1.1 christos archive_expsym_cmds='' 9658 1.1 christos ;; 9659 1.1 christos m68k) 9660 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)' 9661 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9662 1.1 christos hardcode_minus_L=yes 9663 1.1 christos ;; 9664 1.1 christos esac 9665 1.1 christos ;; 9666 1.1 christos 9667 1.1 christos bsdi[45]*) 9668 1.1 christos export_dynamic_flag_spec=-rdynamic 9669 1.1 christos ;; 9670 1.1 christos 9671 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9672 1.1 christos # When not using gcc, we currently assume that we are using 9673 1.1 christos # Microsoft Visual C++. 9674 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is 9675 1.1 christos # no search path for DLLs. 9676 1.1 christos hardcode_libdir_flag_spec=' ' 9677 1.1 christos allow_undefined_flag=unsupported 9678 1.1 christos # Tell ltmain to make .lib files, not .a files. 9679 1.1 christos libext=lib 9680 1.1 christos # Tell ltmain to make .dll files, not .so files. 9681 1.1 christos shrext_cmds=".dll" 9682 1.1 christos # FIXME: Setting linknames here is a bad hack. 9683 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9684 1.1 christos # The linker will automatically build a .lib file if we build a DLL. 9685 1.1 christos old_archive_from_new_cmds='true' 9686 1.1 christos # FIXME: Should let the user specify the lib program. 9687 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9688 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`' 9689 1.1 christos enable_shared_with_static_runtimes=yes 9690 1.1 christos ;; 9691 1.1 christos 9692 1.1 christos darwin* | rhapsody*) 9693 1.1 christos 9694 1.1 christos 9695 1.1 christos archive_cmds_need_lc=no 9696 1.1 christos hardcode_direct=no 9697 1.1 christos hardcode_automatic=yes 9698 1.1 christos hardcode_shlibpath_var=unsupported 9699 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then 9700 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\"`' 9701 1.1 christos else 9702 1.1 christos whole_archive_flag_spec='' 9703 1.1 christos fi 9704 1.1 christos link_all_deplibs=yes 9705 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined" 9706 1.1 christos case $cc_basename in 9707 1.1 christos ifort*) _lt_dar_can_shared=yes ;; 9708 1.1 christos *) _lt_dar_can_shared=$GCC ;; 9709 1.1 christos esac 9710 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then 9711 1.1 christos output_verbose_link_cmd=func_echo_all 9712 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}" 9713 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9714 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}" 9715 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}" 9716 1.1 christos 9717 1.1 christos else 9718 1.1 christos ld_shlibs=no 9719 1.1 christos fi 9720 1.1 christos 9721 1.1 christos ;; 9722 1.1 christos 9723 1.1 christos dgux*) 9724 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9725 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9726 1.1 christos hardcode_shlibpath_var=no 9727 1.1 christos ;; 9728 1.1 christos 9729 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9730 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o 9731 1.1 christos # does not break anything, and helps significantly (at the cost of a little 9732 1.1 christos # extra space). 9733 1.1 christos freebsd2.2*) 9734 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9735 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9736 1.1 christos hardcode_direct=yes 9737 1.1 christos hardcode_shlibpath_var=no 9738 1.1 christos ;; 9739 1.1 christos 9740 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9741 1.1 christos freebsd2.*) 9742 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9743 1.1 christos hardcode_direct=yes 9744 1.1 christos hardcode_minus_L=yes 9745 1.1 christos hardcode_shlibpath_var=no 9746 1.1 christos ;; 9747 1.1 christos 9748 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9749 1.1 christos freebsd* | dragonfly*) 9750 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9751 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9752 1.1 christos hardcode_direct=yes 9753 1.1 christos hardcode_shlibpath_var=no 9754 1.1 christos ;; 9755 1.1 christos 9756 1.1 christos hpux9*) 9757 1.1 christos if test "$GCC" = yes; then 9758 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' 9759 1.1 christos else 9760 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' 9761 1.1 christos fi 9762 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9763 1.1 christos hardcode_libdir_separator=: 9764 1.1 christos hardcode_direct=yes 9765 1.1 christos 9766 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9767 1.1 christos # but as the default location of the library. 9768 1.1 christos hardcode_minus_L=yes 9769 1.1 christos export_dynamic_flag_spec='${wl}-E' 9770 1.1 christos ;; 9771 1.1 christos 9772 1.1 christos hpux10*) 9773 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9774 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9775 1.1 christos else 9776 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9777 1.1 christos fi 9778 1.1 christos if test "$with_gnu_ld" = no; then 9779 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9780 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir' 9781 1.1 christos hardcode_libdir_separator=: 9782 1.1 christos hardcode_direct=yes 9783 1.1 christos hardcode_direct_absolute=yes 9784 1.1 christos export_dynamic_flag_spec='${wl}-E' 9785 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9786 1.1 christos # but as the default location of the library. 9787 1.1 christos hardcode_minus_L=yes 9788 1.1 christos fi 9789 1.1 christos ;; 9790 1.1 christos 9791 1.1 christos hpux11*) 9792 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9793 1.1 christos case $host_cpu in 9794 1.1 christos hppa*64*) 9795 1.1.1.2 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9796 1.1 christos ;; 9797 1.1 christos ia64*) 9798 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9799 1.1 christos ;; 9800 1.1 christos *) 9801 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9802 1.1 christos ;; 9803 1.1 christos esac 9804 1.1 christos else 9805 1.1 christos case $host_cpu in 9806 1.1 christos hppa*64*) 9807 1.1.1.2 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9808 1.1 christos ;; 9809 1.1 christos ia64*) 9810 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9811 1.1 christos ;; 9812 1.1 christos *) 9813 1.1 christos 9814 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet 9815 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9816 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9817 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; } 9818 1.1 christos if ${lt_cv_prog_compiler__b+:} false; then : 9819 1.1 christos $as_echo_n "(cached) " >&6 9820 1.1 christos else 9821 1.1 christos lt_cv_prog_compiler__b=no 9822 1.1 christos save_LDFLAGS="$LDFLAGS" 9823 1.1 christos LDFLAGS="$LDFLAGS -b" 9824 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 9825 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9826 1.1 christos # The linker can only warn and ignore the option if not recognized 9827 1.1 christos # So say no if there are warnings 9828 1.1 christos if test -s conftest.err; then 9829 1.1 christos # Append any errors to the config.log. 9830 1.1 christos cat conftest.err 1>&5 9831 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9832 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9833 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 9834 1.1 christos lt_cv_prog_compiler__b=yes 9835 1.1 christos fi 9836 1.1 christos else 9837 1.1 christos lt_cv_prog_compiler__b=yes 9838 1.1 christos fi 9839 1.1 christos fi 9840 1.1 christos $RM -r conftest* 9841 1.1 christos LDFLAGS="$save_LDFLAGS" 9842 1.1 christos 9843 1.1 christos fi 9844 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9845 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; } 9846 1.1 christos 9847 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then 9848 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9849 1.1 christos else 9850 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9851 1.1 christos fi 9852 1.1 christos 9853 1.1 christos ;; 9854 1.1 christos esac 9855 1.1 christos fi 9856 1.1 christos if test "$with_gnu_ld" = no; then 9857 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9858 1.1 christos hardcode_libdir_separator=: 9859 1.1 christos 9860 1.1 christos case $host_cpu in 9861 1.1 christos hppa*64*|ia64*) 9862 1.1 christos hardcode_direct=no 9863 1.1 christos hardcode_shlibpath_var=no 9864 1.1 christos ;; 9865 1.1 christos *) 9866 1.1 christos hardcode_direct=yes 9867 1.1 christos hardcode_direct_absolute=yes 9868 1.1 christos export_dynamic_flag_spec='${wl}-E' 9869 1.1 christos 9870 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9871 1.1 christos # but as the default location of the library. 9872 1.1 christos hardcode_minus_L=yes 9873 1.1 christos ;; 9874 1.1 christos esac 9875 1.1 christos fi 9876 1.1 christos ;; 9877 1.1 christos 9878 1.1 christos irix5* | irix6* | nonstopux*) 9879 1.1 christos if test "$GCC" = yes; then 9880 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' 9881 1.1 christos # Try to use the -exported_symbol ld option, if it does not 9882 1.1 christos # work, assume that -exports_file does not work either and 9883 1.1 christos # implicitly export all symbols. 9884 1.1 christos save_LDFLAGS="$LDFLAGS" 9885 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9886 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9887 1.1 christos /* end confdefs.h. */ 9888 1.1 christos int foo(void) {} 9889 1.1 christos _ACEOF 9890 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9891 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' 9892 1.1 christos 9893 1.1 christos fi 9894 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9895 1.1 christos conftest$ac_exeext conftest.$ac_ext 9896 1.1 christos LDFLAGS="$save_LDFLAGS" 9897 1.1 christos else 9898 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' 9899 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' 9900 1.1 christos fi 9901 1.1 christos archive_cmds_need_lc='no' 9902 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9903 1.1 christos hardcode_libdir_separator=: 9904 1.1 christos inherit_rpath=yes 9905 1.1 christos link_all_deplibs=yes 9906 1.1 christos ;; 9907 1.1 christos 9908 1.1 christos netbsd*) 9909 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9910 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9911 1.1 christos else 9912 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9913 1.1 christos fi 9914 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9915 1.1 christos hardcode_direct=yes 9916 1.1 christos hardcode_shlibpath_var=no 9917 1.1 christos ;; 9918 1.1 christos 9919 1.1 christos newsos6) 9920 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9921 1.1 christos hardcode_direct=yes 9922 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9923 1.1 christos hardcode_libdir_separator=: 9924 1.1 christos hardcode_shlibpath_var=no 9925 1.1 christos ;; 9926 1.1 christos 9927 1.1 christos *nto* | *qnx*) 9928 1.1 christos ;; 9929 1.1 christos 9930 1.1 christos openbsd*) 9931 1.1 christos if test -f /usr/libexec/ld.so; then 9932 1.1 christos hardcode_direct=yes 9933 1.1 christos hardcode_shlibpath_var=no 9934 1.1 christos hardcode_direct_absolute=yes 9935 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9936 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9937 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9938 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9939 1.1 christos export_dynamic_flag_spec='${wl}-E' 9940 1.1 christos else 9941 1.1 christos case $host_os in 9942 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9943 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9944 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9945 1.1 christos ;; 9946 1.1 christos *) 9947 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9948 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9949 1.1 christos ;; 9950 1.1 christos esac 9951 1.1 christos fi 9952 1.1 christos else 9953 1.1 christos ld_shlibs=no 9954 1.1 christos fi 9955 1.1 christos ;; 9956 1.1 christos 9957 1.1 christos os2*) 9958 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9959 1.1 christos hardcode_minus_L=yes 9960 1.1 christos allow_undefined_flag=unsupported 9961 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' 9962 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9963 1.1 christos ;; 9964 1.1 christos 9965 1.1 christos osf3*) 9966 1.1 christos if test "$GCC" = yes; then 9967 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9968 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' 9969 1.1 christos else 9970 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9971 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' 9972 1.1 christos fi 9973 1.1 christos archive_cmds_need_lc='no' 9974 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9975 1.1 christos hardcode_libdir_separator=: 9976 1.1 christos ;; 9977 1.1 christos 9978 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag 9979 1.1 christos if test "$GCC" = yes; then 9980 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9981 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' 9982 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9983 1.1 christos else 9984 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9985 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' 9986 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~ 9987 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' 9988 1.1 christos 9989 1.1 christos # Both c and cxx compiler support -rpath directly 9990 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir' 9991 1.1 christos fi 9992 1.1 christos archive_cmds_need_lc='no' 9993 1.1 christos hardcode_libdir_separator=: 9994 1.1 christos ;; 9995 1.1 christos 9996 1.1 christos solaris*) 9997 1.1 christos no_undefined_flag=' -z defs' 9998 1.1 christos if test "$GCC" = yes; then 9999 1.1 christos wlarc='${wl}' 10000 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10001 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10002 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' 10003 1.1 christos else 10004 1.1 christos case `$CC -V 2>&1` in 10005 1.1 christos *"Compilers 5.0"*) 10006 1.1 christos wlarc='' 10007 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10008 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10009 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10010 1.1 christos ;; 10011 1.1 christos *) 10012 1.1 christos wlarc='${wl}' 10013 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10014 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10015 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10016 1.1 christos ;; 10017 1.1 christos esac 10018 1.1 christos fi 10019 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 10020 1.1 christos hardcode_shlibpath_var=no 10021 1.1 christos case $host_os in 10022 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;; 10023 1.1 christos *) 10024 1.1 christos # The compiler driver will combine and reorder linker options, 10025 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl', 10026 1.1 christos # but is careful enough not to reorder. 10027 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?) 10028 1.1 christos if test "$GCC" = yes; then 10029 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10030 1.1 christos else 10031 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10032 1.1 christos fi 10033 1.1 christos ;; 10034 1.1 christos esac 10035 1.1 christos link_all_deplibs=yes 10036 1.1 christos ;; 10037 1.1 christos 10038 1.1 christos sunos4*) 10039 1.1 christos if test "x$host_vendor" = xsequent; then 10040 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o 10041 1.1 christos # files that make .init and .fini sections work. 10042 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10043 1.1 christos else 10044 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10045 1.1 christos fi 10046 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 10047 1.1 christos hardcode_direct=yes 10048 1.1 christos hardcode_minus_L=yes 10049 1.1 christos hardcode_shlibpath_var=no 10050 1.1 christos ;; 10051 1.1 christos 10052 1.1 christos sysv4) 10053 1.1 christos case $host_vendor in 10054 1.1 christos sni) 10055 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10056 1.1 christos hardcode_direct=yes # is this really true??? 10057 1.1 christos ;; 10058 1.1 christos siemens) 10059 1.1 christos ## LD is ld it makes a PLAMLIB 10060 1.1 christos ## CC just makes a GrossModule. 10061 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10062 1.1 christos reload_cmds='$CC -r -o $output$reload_objs' 10063 1.1 christos hardcode_direct=no 10064 1.1 christos ;; 10065 1.1 christos motorola) 10066 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10067 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10068 1.1 christos ;; 10069 1.1 christos esac 10070 1.1 christos runpath_var='LD_RUN_PATH' 10071 1.1 christos hardcode_shlibpath_var=no 10072 1.1 christos ;; 10073 1.1 christos 10074 1.1 christos sysv4.3*) 10075 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10076 1.1 christos hardcode_shlibpath_var=no 10077 1.1 christos export_dynamic_flag_spec='-Bexport' 10078 1.1 christos ;; 10079 1.1 christos 10080 1.1 christos sysv4*MP*) 10081 1.1 christos if test -d /usr/nec; then 10082 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10083 1.1 christos hardcode_shlibpath_var=no 10084 1.1 christos runpath_var=LD_RUN_PATH 10085 1.1 christos hardcode_runpath_var=yes 10086 1.1 christos ld_shlibs=yes 10087 1.1 christos fi 10088 1.1 christos ;; 10089 1.1 christos 10090 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10091 1.1 christos no_undefined_flag='${wl}-z,text' 10092 1.1 christos archive_cmds_need_lc=no 10093 1.1 christos hardcode_shlibpath_var=no 10094 1.1 christos runpath_var='LD_RUN_PATH' 10095 1.1 christos 10096 1.1 christos if test "$GCC" = yes; then 10097 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10098 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10099 1.1 christos else 10100 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10101 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10102 1.1 christos fi 10103 1.1 christos ;; 10104 1.1 christos 10105 1.1 christos sysv5* | sco3.2v5* | sco5v6*) 10106 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not 10107 1.1 christos # link with -lc, and that would cause any symbols used from libc to 10108 1.1 christos # always be unresolved, which means just about no library would 10109 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text 10110 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed 10111 1.1 christos # as -z defs. 10112 1.1 christos no_undefined_flag='${wl}-z,text' 10113 1.1 christos allow_undefined_flag='${wl}-z,nodefs' 10114 1.1 christos archive_cmds_need_lc=no 10115 1.1 christos hardcode_shlibpath_var=no 10116 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir' 10117 1.1 christos hardcode_libdir_separator=':' 10118 1.1 christos link_all_deplibs=yes 10119 1.1 christos export_dynamic_flag_spec='${wl}-Bexport' 10120 1.1 christos runpath_var='LD_RUN_PATH' 10121 1.1 christos 10122 1.1 christos if test "$GCC" = yes; then 10123 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10124 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10125 1.1 christos else 10126 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10127 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10128 1.1 christos fi 10129 1.1 christos ;; 10130 1.1 christos 10131 1.1 christos uts4*) 10132 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10133 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 10134 1.1 christos hardcode_shlibpath_var=no 10135 1.1 christos ;; 10136 1.1 christos 10137 1.1 christos *) 10138 1.1 christos ld_shlibs=no 10139 1.1 christos ;; 10140 1.1 christos esac 10141 1.1 christos 10142 1.1 christos if test x$host_vendor = xsni; then 10143 1.1 christos case $host in 10144 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10145 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym' 10146 1.1 christos ;; 10147 1.1 christos esac 10148 1.1 christos fi 10149 1.1 christos fi 10150 1.1 christos 10151 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10152 1.1 christos $as_echo "$ld_shlibs" >&6; } 10153 1.1 christos test "$ld_shlibs" = no && can_build_shared=no 10154 1.1 christos 10155 1.1 christos with_gnu_ld=$with_gnu_ld 10156 1.1 christos 10157 1.1 christos 10158 1.1 christos 10159 1.1 christos 10160 1.1 christos 10161 1.1 christos 10162 1.1 christos 10163 1.1 christos 10164 1.1 christos 10165 1.1 christos 10166 1.1 christos 10167 1.1 christos 10168 1.1 christos 10169 1.1 christos 10170 1.1 christos 10171 1.1 christos # 10172 1.1 christos # Do we need to explicitly link libc? 10173 1.1 christos # 10174 1.1 christos case "x$archive_cmds_need_lc" in 10175 1.1 christos x|xyes) 10176 1.1 christos # Assume -lc should be added 10177 1.1 christos archive_cmds_need_lc=yes 10178 1.1 christos 10179 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then 10180 1.1 christos case $archive_cmds in 10181 1.1 christos *'~'*) 10182 1.1 christos # FIXME: we may have to deal with multi-command sequences. 10183 1.1 christos ;; 10184 1.1 christos '$CC '*) 10185 1.1 christos # Test whether the compiler implicitly links with -lc since on some 10186 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc 10187 1.1 christos # to ld, don't add -lc before -lgcc. 10188 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10189 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10190 1.1 christos if ${lt_cv_archive_cmds_need_lc+:} false; then : 10191 1.1 christos $as_echo_n "(cached) " >&6 10192 1.1 christos else 10193 1.1 christos $RM conftest* 10194 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10195 1.1 christos 10196 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10197 1.1 christos (eval $ac_compile) 2>&5 10198 1.1 christos ac_status=$? 10199 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10200 1.1 christos test $ac_status = 0; } 2>conftest.err; then 10201 1.1 christos soname=conftest 10202 1.1 christos lib=conftest 10203 1.1 christos libobjs=conftest.$ac_objext 10204 1.1 christos deplibs= 10205 1.1 christos wl=$lt_prog_compiler_wl 10206 1.1 christos pic_flag=$lt_prog_compiler_pic 10207 1.1 christos compiler_flags=-v 10208 1.1 christos linker_flags=-v 10209 1.1 christos verstring= 10210 1.1 christos output_objdir=. 10211 1.1 christos libname=conftest 10212 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag 10213 1.1 christos allow_undefined_flag= 10214 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10215 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10216 1.1 christos ac_status=$? 10217 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10218 1.1 christos test $ac_status = 0; } 10219 1.1 christos then 10220 1.1 christos lt_cv_archive_cmds_need_lc=no 10221 1.1 christos else 10222 1.1 christos lt_cv_archive_cmds_need_lc=yes 10223 1.1 christos fi 10224 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag 10225 1.1 christos else 10226 1.1 christos cat conftest.err 1>&5 10227 1.1 christos fi 10228 1.1 christos $RM conftest* 10229 1.1 christos 10230 1.1 christos fi 10231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10232 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10233 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10234 1.1 christos ;; 10235 1.1 christos esac 10236 1.1 christos fi 10237 1.1 christos ;; 10238 1.1 christos esac 10239 1.1 christos 10240 1.1 christos 10241 1.1 christos 10242 1.1 christos 10243 1.1 christos 10244 1.1 christos 10245 1.1 christos 10246 1.1 christos 10247 1.1 christos 10248 1.1 christos 10249 1.1 christos 10250 1.1 christos 10251 1.1 christos 10252 1.1 christos 10253 1.1 christos 10254 1.1 christos 10255 1.1 christos 10256 1.1 christos 10257 1.1 christos 10258 1.1 christos 10259 1.1 christos 10260 1.1 christos 10261 1.1 christos 10262 1.1 christos 10263 1.1 christos 10264 1.1 christos 10265 1.1 christos 10266 1.1 christos 10267 1.1 christos 10268 1.1 christos 10269 1.1 christos 10270 1.1 christos 10271 1.1 christos 10272 1.1 christos 10273 1.1 christos 10274 1.1 christos 10275 1.1 christos 10276 1.1 christos 10277 1.1 christos 10278 1.1 christos 10279 1.1 christos 10280 1.1 christos 10281 1.1 christos 10282 1.1 christos 10283 1.1 christos 10284 1.1 christos 10285 1.1 christos 10286 1.1 christos 10287 1.1 christos 10288 1.1 christos 10289 1.1 christos 10290 1.1 christos 10291 1.1 christos 10292 1.1 christos 10293 1.1 christos 10294 1.1 christos 10295 1.1 christos 10296 1.1 christos 10297 1.1 christos 10298 1.1 christos 10299 1.1 christos 10300 1.1 christos 10301 1.1 christos 10302 1.1 christos 10303 1.1 christos 10304 1.1 christos 10305 1.1 christos 10306 1.1 christos 10307 1.1 christos 10308 1.1 christos 10309 1.1 christos 10310 1.1 christos 10311 1.1 christos 10312 1.1 christos 10313 1.1 christos 10314 1.1 christos 10315 1.1 christos 10316 1.1 christos 10317 1.1 christos 10318 1.1 christos 10319 1.1 christos 10320 1.1 christos 10321 1.1 christos 10322 1.1 christos 10323 1.1 christos 10324 1.1 christos 10325 1.1 christos 10326 1.1 christos 10327 1.1 christos 10328 1.1 christos 10329 1.1 christos 10330 1.1 christos 10331 1.1 christos 10332 1.1 christos 10333 1.1 christos 10334 1.1 christos 10335 1.1 christos 10336 1.1 christos 10337 1.1 christos 10338 1.1 christos 10339 1.1 christos 10340 1.1 christos 10341 1.1 christos 10342 1.1 christos 10343 1.1 christos 10344 1.1 christos 10345 1.1 christos 10346 1.1 christos 10347 1.1 christos 10348 1.1 christos 10349 1.1 christos 10350 1.1 christos 10351 1.1 christos 10352 1.1 christos 10353 1.1 christos 10354 1.1 christos 10355 1.1 christos 10356 1.1 christos 10357 1.1 christos 10358 1.1 christos 10359 1.1 christos 10360 1.1 christos 10361 1.1 christos 10362 1.1 christos 10363 1.1 christos 10364 1.1 christos 10365 1.1 christos 10366 1.1 christos 10367 1.1 christos 10368 1.1 christos 10369 1.1 christos 10370 1.1 christos 10371 1.1 christos 10372 1.1 christos 10373 1.1 christos 10374 1.1 christos 10375 1.1 christos 10376 1.1 christos 10377 1.1 christos 10378 1.1 christos 10379 1.1 christos 10380 1.1 christos 10381 1.1 christos 10382 1.1 christos 10383 1.1 christos 10384 1.1 christos 10385 1.1 christos 10386 1.1 christos 10387 1.1 christos 10388 1.1 christos 10389 1.1 christos 10390 1.1 christos 10391 1.1 christos 10392 1.1 christos 10393 1.1 christos 10394 1.1 christos 10395 1.1 christos 10396 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10397 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; } 10398 1.1 christos 10399 1.1 christos if test "$GCC" = yes; then 10400 1.1 christos case $host_os in 10401 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10402 1.1 christos *) lt_awk_arg="/^libraries:/" ;; 10403 1.1 christos esac 10404 1.1 christos case $host_os in 10405 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10406 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;; 10407 1.1 christos esac 10408 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10409 1.1 christos case $lt_search_path_spec in 10410 1.1 christos *\;*) 10411 1.1 christos # if the path contains ";" then we assume it to be the separator 10412 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is 10413 1.1 christos # assumed that no part of a normal pathname contains ";" but that should 10414 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic. 10415 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10416 1.1 christos ;; 10417 1.1 christos *) 10418 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10419 1.1 christos ;; 10420 1.1 christos esac 10421 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it 10422 1.1 christos # and add multilib dir if necessary. 10423 1.1 christos lt_tmp_lt_search_path_spec= 10424 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10425 1.1 christos for lt_sys_path in $lt_search_path_spec; do 10426 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10427 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10428 1.1 christos else 10429 1.1 christos test -d "$lt_sys_path" && \ 10430 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10431 1.1 christos fi 10432 1.1 christos done 10433 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10434 1.1 christos BEGIN {RS=" "; FS="/|\n";} { 10435 1.1 christos lt_foo=""; 10436 1.1 christos lt_count=0; 10437 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) { 10438 1.1 christos if ($lt_i != "" && $lt_i != ".") { 10439 1.1 christos if ($lt_i == "..") { 10440 1.1 christos lt_count++; 10441 1.1 christos } else { 10442 1.1 christos if (lt_count == 0) { 10443 1.1 christos lt_foo="/" $lt_i lt_foo; 10444 1.1 christos } else { 10445 1.1 christos lt_count--; 10446 1.1 christos } 10447 1.1 christos } 10448 1.1 christos } 10449 1.1 christos } 10450 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; } 10451 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; } 10452 1.1 christos }'` 10453 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths 10454 1.1 christos # for these hosts. 10455 1.1 christos case $host_os in 10456 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10457 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10458 1.1 christos esac 10459 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10460 1.1 christos else 10461 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10462 1.1 christos fi 10463 1.1 christos library_names_spec= 10464 1.1 christos libname_spec='lib$name' 10465 1.1 christos soname_spec= 10466 1.1 christos shrext_cmds=".so" 10467 1.1 christos postinstall_cmds= 10468 1.1 christos postuninstall_cmds= 10469 1.1 christos finish_cmds= 10470 1.1 christos finish_eval= 10471 1.1 christos shlibpath_var= 10472 1.1 christos shlibpath_overrides_runpath=unknown 10473 1.1 christos version_type=none 10474 1.1 christos dynamic_linker="$host_os ld.so" 10475 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib" 10476 1.1 christos need_lib_prefix=unknown 10477 1.1 christos hardcode_into_libs=no 10478 1.1 christos 10479 1.1 christos # when you set need_version to no, make sure it does not cause -set_version 10480 1.1 christos # flags to be left without arguments 10481 1.1 christos need_version=unknown 10482 1.1 christos 10483 1.1 christos case $host_os in 10484 1.1 christos aix3*) 10485 1.1 christos version_type=linux 10486 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10487 1.1 christos shlibpath_var=LIBPATH 10488 1.1 christos 10489 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name. 10490 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10491 1.1 christos ;; 10492 1.1 christos 10493 1.1 christos aix[4-9]*) 10494 1.1 christos version_type=linux 10495 1.1 christos need_lib_prefix=no 10496 1.1 christos need_version=no 10497 1.1 christos hardcode_into_libs=yes 10498 1.1 christos if test "$host_cpu" = ia64; then 10499 1.1 christos # AIX 5 supports IA64 10500 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10501 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10502 1.1 christos else 10503 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file 10504 1.1 christos # for dependence libraries. The import file would start with 10505 1.1 christos # the line `#! .'. This would cause the generated library to 10506 1.1 christos # depend on `.', always an invalid library. This was fixed in 10507 1.1 christos # development snapshots of GCC prior to 3.0. 10508 1.1 christos case $host_os in 10509 1.1 christos aix4 | aix4.[01] | aix4.[01].*) 10510 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10511 1.1 christos echo ' yes ' 10512 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10513 1.1 christos : 10514 1.1 christos else 10515 1.1 christos can_build_shared=no 10516 1.1 christos fi 10517 1.1 christos ;; 10518 1.1 christos esac 10519 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10520 1.1 christos # soname into executable. Probably we can add versioning support to 10521 1.1 christos # collect2, so additional links can be useful in future. 10522 1.1 christos if test "$aix_use_runtimelinking" = yes; then 10523 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10524 1.1 christos # instead of lib<name>.a to let people know that these are not 10525 1.1 christos # typical AIX shared libraries. 10526 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10527 1.1 christos else 10528 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2 10529 1.1 christos # and later when we are not doing run time linking. 10530 1.1 christos library_names_spec='${libname}${release}.a $libname.a' 10531 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10532 1.1 christos fi 10533 1.1 christos shlibpath_var=LIBPATH 10534 1.1 christos fi 10535 1.1 christos ;; 10536 1.1 christos 10537 1.1 christos amigaos*) 10538 1.1 christos case $host_cpu in 10539 1.1 christos powerpc) 10540 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries. 10541 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10542 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10543 1.1 christos ;; 10544 1.1 christos m68k) 10545 1.1 christos library_names_spec='$libname.ixlibrary $libname.a' 10546 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs. 10547 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' 10548 1.1 christos ;; 10549 1.1 christos esac 10550 1.1 christos ;; 10551 1.1 christos 10552 1.1 christos beos*) 10553 1.1 christos library_names_spec='${libname}${shared_ext}' 10554 1.1 christos dynamic_linker="$host_os ld.so" 10555 1.1 christos shlibpath_var=LIBRARY_PATH 10556 1.1 christos ;; 10557 1.1 christos 10558 1.1 christos bsdi[45]*) 10559 1.1 christos version_type=linux 10560 1.1 christos need_version=no 10561 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10562 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10563 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10564 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10565 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10566 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10567 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and 10568 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10569 1.1 christos # libtool to hard-code these into programs 10570 1.1 christos ;; 10571 1.1 christos 10572 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 10573 1.1 christos version_type=windows 10574 1.1 christos shrext_cmds=".dll" 10575 1.1 christos need_version=no 10576 1.1 christos need_lib_prefix=no 10577 1.1 christos 10578 1.1 christos case $GCC,$host_os in 10579 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10580 1.1 christos library_names_spec='$libname.dll.a' 10581 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds 10582 1.1 christos postinstall_cmds='base_file=`basename \${file}`~ 10583 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10584 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 10585 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 10586 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~ 10587 1.1 christos chmod a+x \$dldir/$dlname~ 10588 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10589 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10590 1.1 christos fi' 10591 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10592 1.1 christos dlpath=$dir/\$dldll~ 10593 1.1 christos $RM \$dlpath' 10594 1.1 christos shlibpath_overrides_runpath=yes 10595 1.1 christos 10596 1.1 christos case $host_os in 10597 1.1 christos cygwin*) 10598 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10599 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10600 1.1 christos 10601 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10602 1.1 christos ;; 10603 1.1 christos mingw* | cegcc*) 10604 1.1 christos # MinGW DLLs use traditional 'lib' prefix 10605 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10606 1.1 christos ;; 10607 1.1 christos pw32*) 10608 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib' 10609 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10610 1.1 christos ;; 10611 1.1 christos esac 10612 1.1 christos ;; 10613 1.1 christos 10614 1.1 christos *) 10615 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10616 1.1 christos ;; 10617 1.1 christos esac 10618 1.1 christos dynamic_linker='Win32 ld.exe' 10619 1.1 christos # FIXME: first we should search . and the directory the executable is in 10620 1.1 christos shlibpath_var=PATH 10621 1.1 christos ;; 10622 1.1 christos 10623 1.1 christos darwin* | rhapsody*) 10624 1.1 christos dynamic_linker="$host_os dyld" 10625 1.1 christos version_type=darwin 10626 1.1 christos need_lib_prefix=no 10627 1.1 christos need_version=no 10628 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10629 1.1 christos soname_spec='${libname}${release}${major}$shared_ext' 10630 1.1 christos shlibpath_overrides_runpath=yes 10631 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH 10632 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10633 1.1 christos 10634 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10635 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10636 1.1 christos ;; 10637 1.1 christos 10638 1.1 christos dgux*) 10639 1.1 christos version_type=linux 10640 1.1 christos need_lib_prefix=no 10641 1.1 christos need_version=no 10642 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10643 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10644 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10645 1.1 christos ;; 10646 1.1 christos 10647 1.1 christos freebsd* | dragonfly*) 10648 1.1 christos # DragonFly does not have aout. When/if they implement a new 10649 1.1 christos # versioning mechanism, adjust this. 10650 1.1 christos if test -x /usr/bin/objformat; then 10651 1.1 christos objformat=`/usr/bin/objformat` 10652 1.1 christos else 10653 1.1 christos case $host_os in 10654 1.1 christos freebsd[23].*) objformat=aout ;; 10655 1.1 christos *) objformat=elf ;; 10656 1.1 christos esac 10657 1.1 christos fi 10658 1.1 christos version_type=freebsd-$objformat 10659 1.1 christos case $version_type in 10660 1.1 christos freebsd-elf*) 10661 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10662 1.1 christos need_version=no 10663 1.1 christos need_lib_prefix=no 10664 1.1 christos ;; 10665 1.1 christos freebsd-*) 10666 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10667 1.1 christos need_version=yes 10668 1.1 christos ;; 10669 1.1 christos esac 10670 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10671 1.1 christos case $host_os in 10672 1.1 christos freebsd2.*) 10673 1.1 christos shlibpath_overrides_runpath=yes 10674 1.1 christos ;; 10675 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*) 10676 1.1 christos shlibpath_overrides_runpath=yes 10677 1.1 christos hardcode_into_libs=yes 10678 1.1 christos ;; 10679 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10680 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10681 1.1 christos shlibpath_overrides_runpath=no 10682 1.1 christos hardcode_into_libs=yes 10683 1.1 christos ;; 10684 1.1 christos *) # from 4.6 on, and DragonFly 10685 1.1 christos shlibpath_overrides_runpath=yes 10686 1.1 christos hardcode_into_libs=yes 10687 1.1 christos ;; 10688 1.1 christos esac 10689 1.1 christos ;; 10690 1.1 christos 10691 1.1 christos haiku*) 10692 1.1 christos version_type=linux 10693 1.1 christos need_lib_prefix=no 10694 1.1 christos need_version=no 10695 1.1 christos dynamic_linker="$host_os runtime_loader" 10696 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10697 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10698 1.1 christos shlibpath_var=LIBRARY_PATH 10699 1.1 christos shlibpath_overrides_runpath=yes 10700 1.1 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10701 1.1 christos hardcode_into_libs=yes 10702 1.1 christos ;; 10703 1.1 christos 10704 1.1 christos hpux9* | hpux10* | hpux11*) 10705 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to 10706 1.1 christos # link against other versions. 10707 1.1 christos version_type=sunos 10708 1.1 christos need_lib_prefix=no 10709 1.1 christos need_version=no 10710 1.1 christos case $host_cpu in 10711 1.1 christos ia64*) 10712 1.1 christos shrext_cmds='.so' 10713 1.1 christos hardcode_into_libs=yes 10714 1.1 christos dynamic_linker="$host_os dld.so" 10715 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10716 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10717 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10718 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10719 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then 10720 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10721 1.1 christos else 10722 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10723 1.1 christos fi 10724 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10725 1.1 christos ;; 10726 1.1 christos hppa*64*) 10727 1.1 christos shrext_cmds='.sl' 10728 1.1 christos hardcode_into_libs=yes 10729 1.1 christos dynamic_linker="$host_os dld.sl" 10730 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10731 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10732 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10733 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10734 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10735 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10736 1.1 christos ;; 10737 1.1 christos *) 10738 1.1 christos shrext_cmds='.sl' 10739 1.1 christos dynamic_linker="$host_os dld.sl" 10740 1.1 christos shlibpath_var=SHLIB_PATH 10741 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10742 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10743 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10744 1.1 christos ;; 10745 1.1 christos esac 10746 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10747 1.1 christos postinstall_cmds='chmod 555 $lib' 10748 1.1 christos # or fails outright, so override atomically: 10749 1.1 christos install_override_mode=555 10750 1.1 christos ;; 10751 1.1 christos 10752 1.1 christos interix[3-9]*) 10753 1.1 christos version_type=linux 10754 1.1 christos need_lib_prefix=no 10755 1.1 christos need_version=no 10756 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10757 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10758 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10759 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10760 1.1 christos shlibpath_overrides_runpath=no 10761 1.1 christos hardcode_into_libs=yes 10762 1.1 christos ;; 10763 1.1 christos 10764 1.1 christos irix5* | irix6* | nonstopux*) 10765 1.1 christos case $host_os in 10766 1.1 christos nonstopux*) version_type=nonstopux ;; 10767 1.1 christos *) 10768 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 10769 1.1 christos version_type=linux 10770 1.1 christos else 10771 1.1 christos version_type=irix 10772 1.1 christos fi ;; 10773 1.1 christos esac 10774 1.1 christos need_lib_prefix=no 10775 1.1 christos need_version=no 10776 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10777 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10778 1.1 christos case $host_os in 10779 1.1 christos irix5* | nonstopux*) 10780 1.1 christos libsuff= shlibsuff= 10781 1.1 christos ;; 10782 1.1 christos *) 10783 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD 10784 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10785 1.1 christos libsuff= shlibsuff= libmagic=32-bit;; 10786 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10787 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;; 10788 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10789 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;; 10790 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;; 10791 1.1 christos esac 10792 1.1 christos ;; 10793 1.1 christos esac 10794 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10795 1.1 christos shlibpath_overrides_runpath=no 10796 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10797 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10798 1.1 christos hardcode_into_libs=yes 10799 1.1 christos ;; 10800 1.1 christos 10801 1.1 christos # No shared lib support for Linux oldld, aout, or coff. 10802 1.1 christos linux*oldld* | linux*aout* | linux*coff*) 10803 1.1 christos dynamic_linker=no 10804 1.1 christos ;; 10805 1.1 christos 10806 1.1 christos # This must be Linux ELF. 10807 1.1.1.2 christos 10808 1.1.1.2 christos # uclinux* changes (here and below) have been submitted to the libtool 10809 1.1.1.2 christos # project, but have not yet been accepted: they are GCC-local changes 10810 1.1.1.2 christos # for the time being. (See 10811 1.1.1.2 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10812 1.1.1.2 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10813 1.1 christos version_type=linux 10814 1.1 christos need_lib_prefix=no 10815 1.1 christos need_version=no 10816 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10817 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10818 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10819 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10820 1.1 christos shlibpath_overrides_runpath=no 10821 1.1 christos 10822 1.1 christos # Some binutils ld are patched to set DT_RUNPATH 10823 1.1 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10824 1.1 christos $as_echo_n "(cached) " >&6 10825 1.1 christos else 10826 1.1 christos lt_cv_shlibpath_overrides_runpath=no 10827 1.1 christos save_LDFLAGS=$LDFLAGS 10828 1.1 christos save_libdir=$libdir 10829 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10830 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10831 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10832 1.1 christos /* end confdefs.h. */ 10833 1.1 christos 10834 1.1 christos int 10835 1.1 christos main () 10836 1.1 christos { 10837 1.1 christos 10838 1.1 christos ; 10839 1.1 christos return 0; 10840 1.1 christos } 10841 1.1 christos _ACEOF 10842 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10843 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10844 1.1 christos lt_cv_shlibpath_overrides_runpath=yes 10845 1.1 christos fi 10846 1.1 christos fi 10847 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10848 1.1 christos conftest$ac_exeext conftest.$ac_ext 10849 1.1 christos LDFLAGS=$save_LDFLAGS 10850 1.1 christos libdir=$save_libdir 10851 1.1 christos 10852 1.1 christos fi 10853 1.1 christos 10854 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10855 1.1 christos 10856 1.1 christos # This implies no fast_install, which is unacceptable. 10857 1.1 christos # Some rework will be needed to allow for fast_install 10858 1.1 christos # before this can be enabled. 10859 1.1 christos hardcode_into_libs=yes 10860 1.1 christos 10861 1.1 christos # Append ld.so.conf contents to the search path 10862 1.1 christos if test -f /etc/ld.so.conf; then 10863 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' ' '` 10864 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10865 1.1 christos fi 10866 1.1 christos 10867 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on 10868 1.1 christos # powerpc, because MkLinux only supported shared libraries with the 10869 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers, 10870 1.1 christos # most powerpc-linux boxes support dynamic linking these days and 10871 1.1 christos # people can always --disable-shared, the test was removed, and we 10872 1.1 christos # assume the GNU/Linux dynamic linker is in use. 10873 1.1 christos dynamic_linker='GNU/Linux ld.so' 10874 1.1 christos ;; 10875 1.1 christos 10876 1.1 christos netbsd*) 10877 1.1 christos version_type=sunos 10878 1.1 christos need_lib_prefix=no 10879 1.1 christos need_version=no 10880 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10881 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10882 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10883 1.1 christos dynamic_linker='NetBSD (a.out) ld.so' 10884 1.1 christos else 10885 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10886 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10887 1.1 christos dynamic_linker='NetBSD ld.elf_so' 10888 1.1 christos fi 10889 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10890 1.1 christos shlibpath_overrides_runpath=yes 10891 1.1 christos hardcode_into_libs=yes 10892 1.1 christos ;; 10893 1.1 christos 10894 1.1 christos newsos6) 10895 1.1 christos version_type=linux 10896 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10897 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10898 1.1 christos shlibpath_overrides_runpath=yes 10899 1.1 christos ;; 10900 1.1 christos 10901 1.1 christos *nto* | *qnx*) 10902 1.1 christos version_type=qnx 10903 1.1 christos need_lib_prefix=no 10904 1.1 christos need_version=no 10905 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10906 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10907 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10908 1.1 christos shlibpath_overrides_runpath=no 10909 1.1 christos hardcode_into_libs=yes 10910 1.1 christos dynamic_linker='ldqnx.so' 10911 1.1 christos ;; 10912 1.1 christos 10913 1.1 christos openbsd*) 10914 1.1 christos version_type=sunos 10915 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib" 10916 1.1 christos need_lib_prefix=no 10917 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10918 1.1 christos case $host_os in 10919 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10920 1.1 christos *) need_version=no ;; 10921 1.1 christos esac 10922 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10923 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10924 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10925 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10926 1.1 christos case $host_os in 10927 1.1 christos openbsd2.[89] | openbsd2.[89].*) 10928 1.1 christos shlibpath_overrides_runpath=no 10929 1.1 christos ;; 10930 1.1 christos *) 10931 1.1 christos shlibpath_overrides_runpath=yes 10932 1.1 christos ;; 10933 1.1 christos esac 10934 1.1 christos else 10935 1.1 christos shlibpath_overrides_runpath=yes 10936 1.1 christos fi 10937 1.1 christos ;; 10938 1.1 christos 10939 1.1 christos os2*) 10940 1.1 christos libname_spec='$name' 10941 1.1 christos shrext_cmds=".dll" 10942 1.1 christos need_lib_prefix=no 10943 1.1 christos library_names_spec='$libname${shared_ext} $libname.a' 10944 1.1 christos dynamic_linker='OS/2 ld.exe' 10945 1.1 christos shlibpath_var=LIBPATH 10946 1.1 christos ;; 10947 1.1 christos 10948 1.1 christos osf3* | osf4* | osf5*) 10949 1.1 christos version_type=osf 10950 1.1 christos need_lib_prefix=no 10951 1.1 christos need_version=no 10952 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10953 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10954 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10955 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10956 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10957 1.1 christos ;; 10958 1.1 christos 10959 1.1 christos rdos*) 10960 1.1 christos dynamic_linker=no 10961 1.1 christos ;; 10962 1.1 christos 10963 1.1 christos solaris*) 10964 1.1 christos version_type=linux 10965 1.1 christos need_lib_prefix=no 10966 1.1 christos need_version=no 10967 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10968 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10969 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10970 1.1 christos shlibpath_overrides_runpath=yes 10971 1.1 christos hardcode_into_libs=yes 10972 1.1 christos # ldd complains unless libraries are executable 10973 1.1 christos postinstall_cmds='chmod +x $lib' 10974 1.1 christos ;; 10975 1.1 christos 10976 1.1 christos sunos4*) 10977 1.1 christos version_type=sunos 10978 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10979 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10980 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10981 1.1 christos shlibpath_overrides_runpath=yes 10982 1.1 christos if test "$with_gnu_ld" = yes; then 10983 1.1 christos need_lib_prefix=no 10984 1.1 christos fi 10985 1.1 christos need_version=yes 10986 1.1 christos ;; 10987 1.1 christos 10988 1.1 christos sysv4 | sysv4.3*) 10989 1.1 christos version_type=linux 10990 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10991 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10992 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10993 1.1 christos case $host_vendor in 10994 1.1 christos sni) 10995 1.1 christos shlibpath_overrides_runpath=no 10996 1.1 christos need_lib_prefix=no 10997 1.1 christos runpath_var=LD_RUN_PATH 10998 1.1 christos ;; 10999 1.1 christos siemens) 11000 1.1 christos need_lib_prefix=no 11001 1.1 christos ;; 11002 1.1 christos motorola) 11003 1.1 christos need_lib_prefix=no 11004 1.1 christos need_version=no 11005 1.1 christos shlibpath_overrides_runpath=no 11006 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11007 1.1 christos ;; 11008 1.1 christos esac 11009 1.1 christos ;; 11010 1.1 christos 11011 1.1 christos sysv4*MP*) 11012 1.1 christos if test -d /usr/nec ;then 11013 1.1 christos version_type=linux 11014 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11015 1.1 christos soname_spec='$libname${shared_ext}.$major' 11016 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11017 1.1 christos fi 11018 1.1 christos ;; 11019 1.1 christos 11020 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11021 1.1 christos version_type=freebsd-elf 11022 1.1 christos need_lib_prefix=no 11023 1.1 christos need_version=no 11024 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11025 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 11026 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11027 1.1 christos shlibpath_overrides_runpath=yes 11028 1.1 christos hardcode_into_libs=yes 11029 1.1 christos if test "$with_gnu_ld" = yes; then 11030 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11031 1.1 christos else 11032 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11033 1.1 christos case $host_os in 11034 1.1 christos sco3.2v5*) 11035 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11036 1.1 christos ;; 11037 1.1 christos esac 11038 1.1 christos fi 11039 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib' 11040 1.1 christos ;; 11041 1.1 christos 11042 1.1 christos tpf*) 11043 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11044 1.1 christos version_type=linux 11045 1.1 christos need_lib_prefix=no 11046 1.1 christos need_version=no 11047 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11048 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11049 1.1 christos shlibpath_overrides_runpath=no 11050 1.1 christos hardcode_into_libs=yes 11051 1.1 christos ;; 11052 1.1 christos 11053 1.1 christos uts4*) 11054 1.1 christos version_type=linux 11055 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11056 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 11057 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11058 1.1 christos ;; 11059 1.1 christos 11060 1.1.1.2 christos # Shared libraries for VwWorks, >= 7 only at this stage 11061 1.1.1.2 christos # and (fpic) still incompatible with "large" code models 11062 1.1.1.2 christos # in a few configurations. Only for RTP mode in any case, 11063 1.1.1.2 christos # and upon explicit request at configure time. 11064 1.1.1.2 christos vxworks7*) 11065 1.1.1.2 christos dynamic_linker=no 11066 1.1.1.2 christos case ${with_multisubdir}-${enable_shared} in 11067 1.1.1.2 christos *large*) 11068 1.1.1.2 christos ;; 11069 1.1.1.2 christos *mrtp*-yes) 11070 1.1.1.2 christos version_type=linux 11071 1.1.1.2 christos need_lib_prefix=no 11072 1.1.1.2 christos need_version=no 11073 1.1.1.2 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11074 1.1.1.2 christos soname_spec='${libname}${release}${shared_ext}$major' 11075 1.1.1.2 christos dynamic_linker="$host_os module_loader" 11076 1.1.1.2 christos ;; 11077 1.1.1.2 christos esac 11078 1.1.1.2 christos ;; 11079 1.1 christos *) 11080 1.1 christos dynamic_linker=no 11081 1.1 christos ;; 11082 1.1 christos esac 11083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11084 1.1 christos $as_echo "$dynamic_linker" >&6; } 11085 1.1 christos test "$dynamic_linker" = no && can_build_shared=no 11086 1.1 christos 11087 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11088 1.1 christos if test "$GCC" = yes; then 11089 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11090 1.1 christos fi 11091 1.1 christos 11092 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11093 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11094 1.1 christos fi 11095 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11096 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11097 1.1 christos fi 11098 1.1 christos 11099 1.1 christos 11100 1.1 christos 11101 1.1 christos 11102 1.1 christos 11103 1.1 christos 11104 1.1 christos 11105 1.1 christos 11106 1.1 christos 11107 1.1 christos 11108 1.1 christos 11109 1.1 christos 11110 1.1 christos 11111 1.1 christos 11112 1.1 christos 11113 1.1 christos 11114 1.1 christos 11115 1.1 christos 11116 1.1 christos 11117 1.1 christos 11118 1.1 christos 11119 1.1 christos 11120 1.1 christos 11121 1.1 christos 11122 1.1 christos 11123 1.1 christos 11124 1.1 christos 11125 1.1 christos 11126 1.1 christos 11127 1.1 christos 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 11142 1.1 christos 11143 1.1 christos 11144 1.1 christos 11145 1.1 christos 11146 1.1 christos 11147 1.1 christos 11148 1.1 christos 11149 1.1 christos 11150 1.1 christos 11151 1.1 christos 11152 1.1 christos 11153 1.1 christos 11154 1.1 christos 11155 1.1 christos 11156 1.1 christos 11157 1.1 christos 11158 1.1 christos 11159 1.1 christos 11160 1.1 christos 11161 1.1 christos 11162 1.1 christos 11163 1.1 christos 11164 1.1 christos 11165 1.1 christos 11166 1.1 christos 11167 1.1 christos 11168 1.1 christos 11169 1.1 christos 11170 1.1 christos 11171 1.1 christos 11172 1.1 christos 11173 1.1 christos 11174 1.1 christos 11175 1.1 christos 11176 1.1 christos 11177 1.1 christos 11178 1.1 christos 11179 1.1 christos 11180 1.1 christos 11181 1.1 christos 11182 1.1 christos 11183 1.1 christos 11184 1.1 christos 11185 1.1 christos 11186 1.1 christos 11187 1.1 christos 11188 1.1 christos 11189 1.1 christos 11190 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11191 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11192 1.1 christos hardcode_action= 11193 1.1 christos if test -n "$hardcode_libdir_flag_spec" || 11194 1.1 christos test -n "$runpath_var" || 11195 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then 11196 1.1 christos 11197 1.1 christos # We can hardcode non-existent directories. 11198 1.1 christos if test "$hardcode_direct" != no && 11199 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we 11200 1.1 christos # have to relink, otherwise we might link with an installed library 11201 1.1 christos # when we should be linking with a yet-to-be-installed one 11202 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11203 1.1 christos test "$hardcode_minus_L" != no; then 11204 1.1 christos # Linking always hardcodes the temporary library directory. 11205 1.1 christos hardcode_action=relink 11206 1.1 christos else 11207 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs. 11208 1.1 christos hardcode_action=immediate 11209 1.1 christos fi 11210 1.1 christos else 11211 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing 11212 1.1 christos # directories. 11213 1.1 christos hardcode_action=unsupported 11214 1.1 christos fi 11215 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11216 1.1 christos $as_echo "$hardcode_action" >&6; } 11217 1.1 christos 11218 1.1 christos if test "$hardcode_action" = relink || 11219 1.1 christos test "$inherit_rpath" = yes; then 11220 1.1 christos # Fast installation is not supported 11221 1.1 christos enable_fast_install=no 11222 1.1 christos elif test "$shlibpath_overrides_runpath" = yes || 11223 1.1 christos test "$enable_shared" = no; then 11224 1.1 christos # Fast installation is not necessary 11225 1.1 christos enable_fast_install=needless 11226 1.1 christos fi 11227 1.1 christos 11228 1.1 christos 11229 1.1 christos 11230 1.1 christos 11231 1.1 christos 11232 1.1 christos 11233 1.1 christos if test "x$enable_dlopen" != xyes; then 11234 1.1 christos enable_dlopen=unknown 11235 1.1 christos enable_dlopen_self=unknown 11236 1.1 christos enable_dlopen_self_static=unknown 11237 1.1 christos else 11238 1.1 christos lt_cv_dlopen=no 11239 1.1 christos lt_cv_dlopen_libs= 11240 1.1 christos 11241 1.1 christos case $host_os in 11242 1.1 christos beos*) 11243 1.1 christos lt_cv_dlopen="load_add_on" 11244 1.1 christos lt_cv_dlopen_libs= 11245 1.1 christos lt_cv_dlopen_self=yes 11246 1.1 christos ;; 11247 1.1 christos 11248 1.1 christos mingw* | pw32* | cegcc*) 11249 1.1 christos lt_cv_dlopen="LoadLibrary" 11250 1.1 christos lt_cv_dlopen_libs= 11251 1.1 christos ;; 11252 1.1 christos 11253 1.1 christos cygwin*) 11254 1.1 christos lt_cv_dlopen="dlopen" 11255 1.1 christos lt_cv_dlopen_libs= 11256 1.1 christos ;; 11257 1.1 christos 11258 1.1 christos darwin*) 11259 1.1 christos # if libdl is installed we need to link against it 11260 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11261 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 11262 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 11263 1.1 christos $as_echo_n "(cached) " >&6 11264 1.1 christos else 11265 1.1 christos ac_check_lib_save_LIBS=$LIBS 11266 1.1 christos LIBS="-ldl $LIBS" 11267 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11268 1.1 christos /* end confdefs.h. */ 11269 1.1 christos 11270 1.1 christos /* Override any GCC internal prototype to avoid an error. 11271 1.1 christos Use char because int might match the return type of a GCC 11272 1.1 christos builtin and then its argument prototype would still apply. */ 11273 1.1 christos #ifdef __cplusplus 11274 1.1 christos extern "C" 11275 1.1 christos #endif 11276 1.1 christos char dlopen (); 11277 1.1 christos int 11278 1.1 christos main () 11279 1.1 christos { 11280 1.1 christos return dlopen (); 11281 1.1 christos ; 11282 1.1 christos return 0; 11283 1.1 christos } 11284 1.1 christos _ACEOF 11285 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11286 1.1 christos ac_cv_lib_dl_dlopen=yes 11287 1.1 christos else 11288 1.1 christos ac_cv_lib_dl_dlopen=no 11289 1.1 christos fi 11290 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11291 1.1 christos conftest$ac_exeext conftest.$ac_ext 11292 1.1 christos LIBS=$ac_check_lib_save_LIBS 11293 1.1 christos fi 11294 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11295 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11296 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11297 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11298 1.1 christos else 11299 1.1 christos 11300 1.1 christos lt_cv_dlopen="dyld" 11301 1.1 christos lt_cv_dlopen_libs= 11302 1.1 christos lt_cv_dlopen_self=yes 11303 1.1 christos 11304 1.1 christos fi 11305 1.1 christos 11306 1.1 christos ;; 11307 1.1 christos 11308 1.1 christos *) 11309 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11310 1.1 christos if test "x$ac_cv_func_shl_load" = xyes; then : 11311 1.1 christos lt_cv_dlopen="shl_load" 11312 1.1 christos else 11313 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11314 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; } 11315 1.1 christos if ${ac_cv_lib_dld_shl_load+:} false; then : 11316 1.1 christos $as_echo_n "(cached) " >&6 11317 1.1 christos else 11318 1.1 christos ac_check_lib_save_LIBS=$LIBS 11319 1.1 christos LIBS="-ldld $LIBS" 11320 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11321 1.1 christos /* end confdefs.h. */ 11322 1.1 christos 11323 1.1 christos /* Override any GCC internal prototype to avoid an error. 11324 1.1 christos Use char because int might match the return type of a GCC 11325 1.1 christos builtin and then its argument prototype would still apply. */ 11326 1.1 christos #ifdef __cplusplus 11327 1.1 christos extern "C" 11328 1.1 christos #endif 11329 1.1 christos char shl_load (); 11330 1.1 christos int 11331 1.1 christos main () 11332 1.1 christos { 11333 1.1 christos return shl_load (); 11334 1.1 christos ; 11335 1.1 christos return 0; 11336 1.1 christos } 11337 1.1 christos _ACEOF 11338 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11339 1.1 christos ac_cv_lib_dld_shl_load=yes 11340 1.1 christos else 11341 1.1 christos ac_cv_lib_dld_shl_load=no 11342 1.1 christos fi 11343 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11344 1.1 christos conftest$ac_exeext conftest.$ac_ext 11345 1.1 christos LIBS=$ac_check_lib_save_LIBS 11346 1.1 christos fi 11347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11348 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11349 1.1 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11350 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11351 1.1 christos else 11352 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11353 1.1 christos if test "x$ac_cv_func_dlopen" = xyes; then : 11354 1.1 christos lt_cv_dlopen="dlopen" 11355 1.1 christos else 11356 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11357 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 11358 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 11359 1.1 christos $as_echo_n "(cached) " >&6 11360 1.1 christos else 11361 1.1 christos ac_check_lib_save_LIBS=$LIBS 11362 1.1 christos LIBS="-ldl $LIBS" 11363 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11364 1.1 christos /* end confdefs.h. */ 11365 1.1 christos 11366 1.1 christos /* Override any GCC internal prototype to avoid an error. 11367 1.1 christos Use char because int might match the return type of a GCC 11368 1.1 christos builtin and then its argument prototype would still apply. */ 11369 1.1 christos #ifdef __cplusplus 11370 1.1 christos extern "C" 11371 1.1 christos #endif 11372 1.1 christos char dlopen (); 11373 1.1 christos int 11374 1.1 christos main () 11375 1.1 christos { 11376 1.1 christos return dlopen (); 11377 1.1 christos ; 11378 1.1 christos return 0; 11379 1.1 christos } 11380 1.1 christos _ACEOF 11381 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11382 1.1 christos ac_cv_lib_dl_dlopen=yes 11383 1.1 christos else 11384 1.1 christos ac_cv_lib_dl_dlopen=no 11385 1.1 christos fi 11386 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11387 1.1 christos conftest$ac_exeext conftest.$ac_ext 11388 1.1 christos LIBS=$ac_check_lib_save_LIBS 11389 1.1 christos fi 11390 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11391 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11392 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11393 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11394 1.1 christos else 11395 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11396 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11397 1.1 christos if ${ac_cv_lib_svld_dlopen+:} false; then : 11398 1.1 christos $as_echo_n "(cached) " >&6 11399 1.1 christos else 11400 1.1 christos ac_check_lib_save_LIBS=$LIBS 11401 1.1 christos LIBS="-lsvld $LIBS" 11402 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11403 1.1 christos /* end confdefs.h. */ 11404 1.1 christos 11405 1.1 christos /* Override any GCC internal prototype to avoid an error. 11406 1.1 christos Use char because int might match the return type of a GCC 11407 1.1 christos builtin and then its argument prototype would still apply. */ 11408 1.1 christos #ifdef __cplusplus 11409 1.1 christos extern "C" 11410 1.1 christos #endif 11411 1.1 christos char dlopen (); 11412 1.1 christos int 11413 1.1 christos main () 11414 1.1 christos { 11415 1.1 christos return dlopen (); 11416 1.1 christos ; 11417 1.1 christos return 0; 11418 1.1 christos } 11419 1.1 christos _ACEOF 11420 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11421 1.1 christos ac_cv_lib_svld_dlopen=yes 11422 1.1 christos else 11423 1.1 christos ac_cv_lib_svld_dlopen=no 11424 1.1 christos fi 11425 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11426 1.1 christos conftest$ac_exeext conftest.$ac_ext 11427 1.1 christos LIBS=$ac_check_lib_save_LIBS 11428 1.1 christos fi 11429 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11430 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11431 1.1 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11432 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11433 1.1 christos else 11434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11435 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; } 11436 1.1 christos if ${ac_cv_lib_dld_dld_link+:} false; then : 11437 1.1 christos $as_echo_n "(cached) " >&6 11438 1.1 christos else 11439 1.1 christos ac_check_lib_save_LIBS=$LIBS 11440 1.1 christos LIBS="-ldld $LIBS" 11441 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11442 1.1 christos /* end confdefs.h. */ 11443 1.1 christos 11444 1.1 christos /* Override any GCC internal prototype to avoid an error. 11445 1.1 christos Use char because int might match the return type of a GCC 11446 1.1 christos builtin and then its argument prototype would still apply. */ 11447 1.1 christos #ifdef __cplusplus 11448 1.1 christos extern "C" 11449 1.1 christos #endif 11450 1.1 christos char dld_link (); 11451 1.1 christos int 11452 1.1 christos main () 11453 1.1 christos { 11454 1.1 christos return dld_link (); 11455 1.1 christos ; 11456 1.1 christos return 0; 11457 1.1 christos } 11458 1.1 christos _ACEOF 11459 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11460 1.1 christos ac_cv_lib_dld_dld_link=yes 11461 1.1 christos else 11462 1.1 christos ac_cv_lib_dld_dld_link=no 11463 1.1 christos fi 11464 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11465 1.1 christos conftest$ac_exeext conftest.$ac_ext 11466 1.1 christos LIBS=$ac_check_lib_save_LIBS 11467 1.1 christos fi 11468 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11469 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11470 1.1 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11471 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11472 1.1 christos fi 11473 1.1 christos 11474 1.1 christos 11475 1.1 christos fi 11476 1.1 christos 11477 1.1 christos 11478 1.1 christos fi 11479 1.1 christos 11480 1.1 christos 11481 1.1 christos fi 11482 1.1 christos 11483 1.1 christos 11484 1.1 christos fi 11485 1.1 christos 11486 1.1 christos 11487 1.1 christos fi 11488 1.1 christos 11489 1.1 christos ;; 11490 1.1 christos esac 11491 1.1 christos 11492 1.1 christos if test "x$lt_cv_dlopen" != xno; then 11493 1.1 christos enable_dlopen=yes 11494 1.1 christos else 11495 1.1 christos enable_dlopen=no 11496 1.1 christos fi 11497 1.1 christos 11498 1.1 christos case $lt_cv_dlopen in 11499 1.1 christos dlopen) 11500 1.1 christos save_CPPFLAGS="$CPPFLAGS" 11501 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11502 1.1 christos 11503 1.1 christos save_LDFLAGS="$LDFLAGS" 11504 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11505 1.1 christos 11506 1.1 christos save_LIBS="$LIBS" 11507 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS" 11508 1.1 christos 11509 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11510 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11511 1.1 christos if ${lt_cv_dlopen_self+:} false; then : 11512 1.1 christos $as_echo_n "(cached) " >&6 11513 1.1 christos else 11514 1.1 christos if test "$cross_compiling" = yes; then : 11515 1.1 christos lt_cv_dlopen_self=cross 11516 1.1 christos else 11517 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11518 1.1 christos lt_status=$lt_dlunknown 11519 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 11520 1.1.1.2 christos #line 11520 "configure" 11521 1.1 christos #include "confdefs.h" 11522 1.1 christos 11523 1.1 christos #if HAVE_DLFCN_H 11524 1.1 christos #include <dlfcn.h> 11525 1.1 christos #endif 11526 1.1 christos 11527 1.1 christos #include <stdio.h> 11528 1.1 christos 11529 1.1 christos #ifdef RTLD_GLOBAL 11530 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 11531 1.1 christos #else 11532 1.1 christos # ifdef DL_GLOBAL 11533 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 11534 1.1 christos # else 11535 1.1 christos # define LT_DLGLOBAL 0 11536 1.1 christos # endif 11537 1.1 christos #endif 11538 1.1 christos 11539 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11540 1.1 christos find out it does not work in some platform. */ 11541 1.1 christos #ifndef LT_DLLAZY_OR_NOW 11542 1.1 christos # ifdef RTLD_LAZY 11543 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 11544 1.1 christos # else 11545 1.1 christos # ifdef DL_LAZY 11546 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 11547 1.1 christos # else 11548 1.1 christos # ifdef RTLD_NOW 11549 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 11550 1.1 christos # else 11551 1.1 christos # ifdef DL_NOW 11552 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 11553 1.1 christos # else 11554 1.1 christos # define LT_DLLAZY_OR_NOW 0 11555 1.1 christos # endif 11556 1.1 christos # endif 11557 1.1 christos # endif 11558 1.1 christos # endif 11559 1.1 christos #endif 11560 1.1 christos 11561 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 11562 1.1 christos correspondingly for the symbols needed. */ 11563 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11564 1.1 christos void fnord () __attribute__((visibility("default"))); 11565 1.1 christos #endif 11566 1.1 christos 11567 1.1 christos void fnord () { int i=42; } 11568 1.1 christos int main () 11569 1.1 christos { 11570 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11571 1.1 christos int status = $lt_dlunknown; 11572 1.1 christos 11573 1.1 christos if (self) 11574 1.1 christos { 11575 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11576 1.1 christos else 11577 1.1 christos { 11578 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11579 1.1 christos else puts (dlerror ()); 11580 1.1 christos } 11581 1.1 christos /* dlclose (self); */ 11582 1.1 christos } 11583 1.1 christos else 11584 1.1 christos puts (dlerror ()); 11585 1.1 christos 11586 1.1 christos return status; 11587 1.1 christos } 11588 1.1 christos _LT_EOF 11589 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11590 1.1 christos (eval $ac_link) 2>&5 11591 1.1 christos ac_status=$? 11592 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11593 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11594 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 11595 1.1 christos lt_status=$? 11596 1.1 christos case x$lt_status in 11597 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11598 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11599 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11600 1.1 christos esac 11601 1.1 christos else : 11602 1.1 christos # compilation failed 11603 1.1 christos lt_cv_dlopen_self=no 11604 1.1 christos fi 11605 1.1 christos fi 11606 1.1 christos rm -fr conftest* 11607 1.1 christos 11608 1.1 christos 11609 1.1 christos fi 11610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11611 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; } 11612 1.1 christos 11613 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then 11614 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11615 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11616 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11617 1.1 christos if ${lt_cv_dlopen_self_static+:} false; then : 11618 1.1 christos $as_echo_n "(cached) " >&6 11619 1.1 christos else 11620 1.1 christos if test "$cross_compiling" = yes; then : 11621 1.1 christos lt_cv_dlopen_self_static=cross 11622 1.1 christos else 11623 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11624 1.1 christos lt_status=$lt_dlunknown 11625 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 11626 1.1.1.2 christos #line 11626 "configure" 11627 1.1 christos #include "confdefs.h" 11628 1.1 christos 11629 1.1 christos #if HAVE_DLFCN_H 11630 1.1 christos #include <dlfcn.h> 11631 1.1 christos #endif 11632 1.1 christos 11633 1.1 christos #include <stdio.h> 11634 1.1 christos 11635 1.1 christos #ifdef RTLD_GLOBAL 11636 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 11637 1.1 christos #else 11638 1.1 christos # ifdef DL_GLOBAL 11639 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 11640 1.1 christos # else 11641 1.1 christos # define LT_DLGLOBAL 0 11642 1.1 christos # endif 11643 1.1 christos #endif 11644 1.1 christos 11645 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11646 1.1 christos find out it does not work in some platform. */ 11647 1.1 christos #ifndef LT_DLLAZY_OR_NOW 11648 1.1 christos # ifdef RTLD_LAZY 11649 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 11650 1.1 christos # else 11651 1.1 christos # ifdef DL_LAZY 11652 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 11653 1.1 christos # else 11654 1.1 christos # ifdef RTLD_NOW 11655 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 11656 1.1 christos # else 11657 1.1 christos # ifdef DL_NOW 11658 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 11659 1.1 christos # else 11660 1.1 christos # define LT_DLLAZY_OR_NOW 0 11661 1.1 christos # endif 11662 1.1 christos # endif 11663 1.1 christos # endif 11664 1.1 christos # endif 11665 1.1 christos #endif 11666 1.1 christos 11667 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 11668 1.1 christos correspondingly for the symbols needed. */ 11669 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11670 1.1 christos void fnord () __attribute__((visibility("default"))); 11671 1.1 christos #endif 11672 1.1 christos 11673 1.1 christos void fnord () { int i=42; } 11674 1.1 christos int main () 11675 1.1 christos { 11676 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11677 1.1 christos int status = $lt_dlunknown; 11678 1.1 christos 11679 1.1 christos if (self) 11680 1.1 christos { 11681 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11682 1.1 christos else 11683 1.1 christos { 11684 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11685 1.1 christos else puts (dlerror ()); 11686 1.1 christos } 11687 1.1 christos /* dlclose (self); */ 11688 1.1 christos } 11689 1.1 christos else 11690 1.1 christos puts (dlerror ()); 11691 1.1 christos 11692 1.1 christos return status; 11693 1.1 christos } 11694 1.1 christos _LT_EOF 11695 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11696 1.1 christos (eval $ac_link) 2>&5 11697 1.1 christos ac_status=$? 11698 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11699 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11700 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 11701 1.1 christos lt_status=$? 11702 1.1 christos case x$lt_status in 11703 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11704 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11705 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11706 1.1 christos esac 11707 1.1 christos else : 11708 1.1 christos # compilation failed 11709 1.1 christos lt_cv_dlopen_self_static=no 11710 1.1 christos fi 11711 1.1 christos fi 11712 1.1 christos rm -fr conftest* 11713 1.1 christos 11714 1.1 christos 11715 1.1 christos fi 11716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11717 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; } 11718 1.1 christos fi 11719 1.1 christos 11720 1.1 christos CPPFLAGS="$save_CPPFLAGS" 11721 1.1 christos LDFLAGS="$save_LDFLAGS" 11722 1.1 christos LIBS="$save_LIBS" 11723 1.1 christos ;; 11724 1.1 christos esac 11725 1.1 christos 11726 1.1 christos case $lt_cv_dlopen_self in 11727 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11728 1.1 christos *) enable_dlopen_self=unknown ;; 11729 1.1 christos esac 11730 1.1 christos 11731 1.1 christos case $lt_cv_dlopen_self_static in 11732 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11733 1.1 christos *) enable_dlopen_self_static=unknown ;; 11734 1.1 christos esac 11735 1.1 christos fi 11736 1.1 christos 11737 1.1 christos 11738 1.1 christos 11739 1.1 christos 11740 1.1 christos 11741 1.1 christos 11742 1.1 christos 11743 1.1 christos 11744 1.1 christos 11745 1.1 christos 11746 1.1 christos 11747 1.1 christos 11748 1.1 christos 11749 1.1 christos 11750 1.1 christos 11751 1.1 christos 11752 1.1 christos 11753 1.1 christos striplib= 11754 1.1 christos old_striplib= 11755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11756 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11757 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11758 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11759 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11761 1.1 christos $as_echo "yes" >&6; } 11762 1.1 christos else 11763 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough 11764 1.1 christos case $host_os in 11765 1.1 christos darwin*) 11766 1.1 christos if test -n "$STRIP" ; then 11767 1.1 christos striplib="$STRIP -x" 11768 1.1 christos old_striplib="$STRIP -S" 11769 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11770 1.1 christos $as_echo "yes" >&6; } 11771 1.1 christos else 11772 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11773 1.1 christos $as_echo "no" >&6; } 11774 1.1 christos fi 11775 1.1 christos ;; 11776 1.1 christos *) 11777 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11778 1.1 christos $as_echo "no" >&6; } 11779 1.1 christos ;; 11780 1.1 christos esac 11781 1.1 christos fi 11782 1.1 christos 11783 1.1 christos 11784 1.1 christos 11785 1.1 christos 11786 1.1 christos 11787 1.1 christos 11788 1.1 christos 11789 1.1 christos 11790 1.1 christos 11791 1.1 christos 11792 1.1 christos 11793 1.1 christos 11794 1.1 christos # Report which library types will actually be built 11795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11796 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11797 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11798 1.1 christos $as_echo "$can_build_shared" >&6; } 11799 1.1 christos 11800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11801 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; } 11802 1.1 christos test "$can_build_shared" = "no" && enable_shared=no 11803 1.1 christos 11804 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and 11805 1.1 christos # are all built from PIC. 11806 1.1 christos case $host_os in 11807 1.1 christos aix3*) 11808 1.1 christos test "$enable_shared" = yes && enable_static=no 11809 1.1 christos if test -n "$RANLIB"; then 11810 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib" 11811 1.1 christos postinstall_cmds='$RANLIB $lib' 11812 1.1 christos fi 11813 1.1 christos ;; 11814 1.1 christos 11815 1.1 christos aix[4-9]*) 11816 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11817 1.1 christos test "$enable_shared" = yes && enable_static=no 11818 1.1 christos fi 11819 1.1 christos ;; 11820 1.1 christos esac 11821 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11822 1.1 christos $as_echo "$enable_shared" >&6; } 11823 1.1 christos 11824 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11825 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; } 11826 1.1 christos # Make sure either enable_shared or enable_static is yes. 11827 1.1 christos test "$enable_shared" = yes || enable_static=yes 11828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11829 1.1 christos $as_echo "$enable_static" >&6; } 11830 1.1 christos 11831 1.1 christos 11832 1.1 christos 11833 1.1 christos 11834 1.1 christos fi 11835 1.1 christos ac_ext=c 11836 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11837 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11838 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11839 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11840 1.1 christos 11841 1.1 christos CC="$lt_save_CC" 11842 1.1 christos 11843 1.1 christos 11844 1.1 christos 11845 1.1 christos 11846 1.1 christos 11847 1.1 christos 11848 1.1 christos 11849 1.1 christos 11850 1.1 christos 11851 1.1 christos 11852 1.1 christos 11853 1.1 christos 11854 1.1 christos 11855 1.1 christos ac_config_commands="$ac_config_commands libtool" 11856 1.1 christos 11857 1.1 christos 11858 1.1 christos 11859 1.1 christos 11860 1.1 christos # Only expand once: 11861 1.1 christos 11862 1.1 christos 11863 1.1 christos # Check whether --enable-largefile was given. 11864 1.1 christos if test "${enable_largefile+set}" = set; then : 11865 1.1 christos enableval=$enable_largefile; 11866 1.1 christos fi 11867 1.1 christos 11868 1.1 christos if test "$enable_largefile" != no; then 11869 1.1 christos 11870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11871 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11872 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then : 11873 1.1 christos $as_echo_n "(cached) " >&6 11874 1.1 christos else 11875 1.1 christos ac_cv_sys_largefile_CC=no 11876 1.1 christos if test "$GCC" != yes; then 11877 1.1 christos ac_save_CC=$CC 11878 1.1 christos while :; do 11879 1.1 christos # IRIX 6.2 and later do not support large files by default, 11880 1.1 christos # so use the C compiler's -n32 option if that helps. 11881 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11882 1.1 christos /* end confdefs.h. */ 11883 1.1 christos #include <sys/types.h> 11884 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 11885 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11886 1.1 christos since some C++ compilers masquerading as C compilers 11887 1.1 christos incorrectly reject 9223372036854775807. */ 11888 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11889 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11890 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 11891 1.1 christos ? 1 : -1]; 11892 1.1 christos int 11893 1.1 christos main () 11894 1.1 christos { 11895 1.1 christos 11896 1.1 christos ; 11897 1.1 christos return 0; 11898 1.1 christos } 11899 1.1 christos _ACEOF 11900 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 11901 1.1 christos break 11902 1.1 christos fi 11903 1.1 christos rm -f core conftest.err conftest.$ac_objext 11904 1.1 christos CC="$CC -n32" 11905 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 11906 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break 11907 1.1 christos fi 11908 1.1 christos rm -f core conftest.err conftest.$ac_objext 11909 1.1 christos break 11910 1.1 christos done 11911 1.1 christos CC=$ac_save_CC 11912 1.1 christos rm -f conftest.$ac_ext 11913 1.1 christos fi 11914 1.1 christos fi 11915 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11916 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; } 11917 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then 11918 1.1 christos CC=$CC$ac_cv_sys_largefile_CC 11919 1.1 christos fi 11920 1.1 christos 11921 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11922 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11923 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then : 11924 1.1 christos $as_echo_n "(cached) " >&6 11925 1.1 christos else 11926 1.1 christos while :; do 11927 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11928 1.1 christos /* end confdefs.h. */ 11929 1.1 christos #include <sys/types.h> 11930 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 11931 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11932 1.1 christos since some C++ compilers masquerading as C compilers 11933 1.1 christos incorrectly reject 9223372036854775807. */ 11934 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11935 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11936 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 11937 1.1 christos ? 1 : -1]; 11938 1.1 christos int 11939 1.1 christos main () 11940 1.1 christos { 11941 1.1 christos 11942 1.1 christos ; 11943 1.1 christos return 0; 11944 1.1 christos } 11945 1.1 christos _ACEOF 11946 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 11947 1.1 christos ac_cv_sys_file_offset_bits=no; break 11948 1.1 christos fi 11949 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11950 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11951 1.1 christos /* end confdefs.h. */ 11952 1.1 christos #define _FILE_OFFSET_BITS 64 11953 1.1 christos #include <sys/types.h> 11954 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 11955 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11956 1.1 christos since some C++ compilers masquerading as C compilers 11957 1.1 christos incorrectly reject 9223372036854775807. */ 11958 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11959 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11960 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 11961 1.1 christos ? 1 : -1]; 11962 1.1 christos int 11963 1.1 christos main () 11964 1.1 christos { 11965 1.1 christos 11966 1.1 christos ; 11967 1.1 christos return 0; 11968 1.1 christos } 11969 1.1 christos _ACEOF 11970 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 11971 1.1 christos ac_cv_sys_file_offset_bits=64; break 11972 1.1 christos fi 11973 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11974 1.1 christos ac_cv_sys_file_offset_bits=unknown 11975 1.1 christos break 11976 1.1 christos done 11977 1.1 christos fi 11978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11979 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11980 1.1 christos case $ac_cv_sys_file_offset_bits in #( 11981 1.1 christos no | unknown) ;; 11982 1.1 christos *) 11983 1.1 christos cat >>confdefs.h <<_ACEOF 11984 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11985 1.1 christos _ACEOF 11986 1.1 christos ;; 11987 1.1 christos esac 11988 1.1 christos rm -rf conftest* 11989 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then 11990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11991 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11992 1.1 christos if ${ac_cv_sys_large_files+:} false; then : 11993 1.1 christos $as_echo_n "(cached) " >&6 11994 1.1 christos else 11995 1.1 christos while :; do 11996 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11997 1.1 christos /* end confdefs.h. */ 11998 1.1 christos #include <sys/types.h> 11999 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 12000 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 12001 1.1 christos since some C++ compilers masquerading as C compilers 12002 1.1 christos incorrectly reject 9223372036854775807. */ 12003 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12004 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12005 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 12006 1.1 christos ? 1 : -1]; 12007 1.1 christos int 12008 1.1 christos main () 12009 1.1 christos { 12010 1.1 christos 12011 1.1 christos ; 12012 1.1 christos return 0; 12013 1.1 christos } 12014 1.1 christos _ACEOF 12015 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 12016 1.1 christos ac_cv_sys_large_files=no; break 12017 1.1 christos fi 12018 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12019 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12020 1.1 christos /* end confdefs.h. */ 12021 1.1 christos #define _LARGE_FILES 1 12022 1.1 christos #include <sys/types.h> 12023 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 12024 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 12025 1.1 christos since some C++ compilers masquerading as C compilers 12026 1.1 christos incorrectly reject 9223372036854775807. */ 12027 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12028 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12029 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 12030 1.1 christos ? 1 : -1]; 12031 1.1 christos int 12032 1.1 christos main () 12033 1.1 christos { 12034 1.1 christos 12035 1.1 christos ; 12036 1.1 christos return 0; 12037 1.1 christos } 12038 1.1 christos _ACEOF 12039 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 12040 1.1 christos ac_cv_sys_large_files=1; break 12041 1.1 christos fi 12042 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12043 1.1 christos ac_cv_sys_large_files=unknown 12044 1.1 christos break 12045 1.1 christos done 12046 1.1 christos fi 12047 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12048 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; } 12049 1.1 christos case $ac_cv_sys_large_files in #( 12050 1.1 christos no | unknown) ;; 12051 1.1 christos *) 12052 1.1 christos cat >>confdefs.h <<_ACEOF 12053 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files 12054 1.1 christos _ACEOF 12055 1.1 christos ;; 12056 1.1 christos esac 12057 1.1 christos rm -rf conftest* 12058 1.1 christos fi 12059 1.1 christos 12060 1.1 christos 12061 1.1 christos fi 12062 1.1 christos 12063 1.1 christos 12064 1.1 christos MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing 12065 1.1 christos for ac_prog in aclocal 12066 1.1 christos do 12067 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 12068 1.1 christos set dummy $ac_prog; ac_word=$2 12069 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12070 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 12071 1.1 christos if ${ac_cv_prog_ACLOCAL+:} false; then : 12072 1.1 christos $as_echo_n "(cached) " >&6 12073 1.1 christos else 12074 1.1 christos if test -n "$ACLOCAL"; then 12075 1.1 christos ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test. 12076 1.1 christos else 12077 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12078 1.1 christos for as_dir in $PATH 12079 1.1 christos do 12080 1.1 christos IFS=$as_save_IFS 12081 1.1 christos test -z "$as_dir" && as_dir=. 12082 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 12083 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12084 1.1 christos ac_cv_prog_ACLOCAL="$ac_prog" 12085 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12086 1.1 christos break 2 12087 1.1 christos fi 12088 1.1 christos done 12089 1.1 christos done 12090 1.1 christos IFS=$as_save_IFS 12091 1.1 christos 12092 1.1 christos fi 12093 1.1 christos fi 12094 1.1 christos ACLOCAL=$ac_cv_prog_ACLOCAL 12095 1.1 christos if test -n "$ACLOCAL"; then 12096 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5 12097 1.1 christos $as_echo "$ACLOCAL" >&6; } 12098 1.1 christos else 12099 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12100 1.1 christos $as_echo "no" >&6; } 12101 1.1 christos fi 12102 1.1 christos 12103 1.1 christos 12104 1.1 christos test -n "$ACLOCAL" && break 12105 1.1 christos done 12106 1.1 christos test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal" 12107 1.1 christos 12108 1.1 christos for ac_prog in autoconf 12109 1.1 christos do 12110 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 12111 1.1 christos set dummy $ac_prog; ac_word=$2 12112 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12113 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 12114 1.1 christos if ${ac_cv_prog_AUTOCONF+:} false; then : 12115 1.1 christos $as_echo_n "(cached) " >&6 12116 1.1 christos else 12117 1.1 christos if test -n "$AUTOCONF"; then 12118 1.1 christos ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test. 12119 1.1 christos else 12120 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12121 1.1 christos for as_dir in $PATH 12122 1.1 christos do 12123 1.1 christos IFS=$as_save_IFS 12124 1.1 christos test -z "$as_dir" && as_dir=. 12125 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 12126 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12127 1.1 christos ac_cv_prog_AUTOCONF="$ac_prog" 12128 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12129 1.1 christos break 2 12130 1.1 christos fi 12131 1.1 christos done 12132 1.1 christos done 12133 1.1 christos IFS=$as_save_IFS 12134 1.1 christos 12135 1.1 christos fi 12136 1.1 christos fi 12137 1.1 christos AUTOCONF=$ac_cv_prog_AUTOCONF 12138 1.1 christos if test -n "$AUTOCONF"; then 12139 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 12140 1.1 christos $as_echo "$AUTOCONF" >&6; } 12141 1.1 christos else 12142 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12143 1.1 christos $as_echo "no" >&6; } 12144 1.1 christos fi 12145 1.1 christos 12146 1.1 christos 12147 1.1 christos test -n "$AUTOCONF" && break 12148 1.1 christos done 12149 1.1 christos test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf" 12150 1.1 christos 12151 1.1 christos for ac_prog in autoheader 12152 1.1 christos do 12153 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 12154 1.1 christos set dummy $ac_prog; ac_word=$2 12155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12156 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 12157 1.1 christos if ${ac_cv_prog_AUTOHEADER+:} false; then : 12158 1.1 christos $as_echo_n "(cached) " >&6 12159 1.1 christos else 12160 1.1 christos if test -n "$AUTOHEADER"; then 12161 1.1 christos ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test. 12162 1.1 christos else 12163 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12164 1.1 christos for as_dir in $PATH 12165 1.1 christos do 12166 1.1 christos IFS=$as_save_IFS 12167 1.1 christos test -z "$as_dir" && as_dir=. 12168 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 12169 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12170 1.1 christos ac_cv_prog_AUTOHEADER="$ac_prog" 12171 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12172 1.1 christos break 2 12173 1.1 christos fi 12174 1.1 christos done 12175 1.1 christos done 12176 1.1 christos IFS=$as_save_IFS 12177 1.1 christos 12178 1.1 christos fi 12179 1.1 christos fi 12180 1.1 christos AUTOHEADER=$ac_cv_prog_AUTOHEADER 12181 1.1 christos if test -n "$AUTOHEADER"; then 12182 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5 12183 1.1 christos $as_echo "$AUTOHEADER" >&6; } 12184 1.1 christos else 12185 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12186 1.1 christos $as_echo "no" >&6; } 12187 1.1 christos fi 12188 1.1 christos 12189 1.1 christos 12190 1.1 christos test -n "$AUTOHEADER" && break 12191 1.1 christos done 12192 1.1 christos test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader" 12193 1.1 christos 12194 1.1 christos 12195 1.1 christos 12196 1.1 christos ac_ext=c 12197 1.1 christos ac_cpp='$CPP $CPPFLAGS' 12198 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12199 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12200 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 12201 1.1 christos 12202 1.1 christos ac_libsframe_warn_cflags= 12203 1.1 christos save_CFLAGS="$CFLAGS" 12204 1.1 christos for real_option in -Wall -Wextra -Wwrite-strings \ 12205 1.1 christos -Wmissing-format-attribute \ 12206 1.1 christos -Wstrict-prototypes -Wmissing-prototypes; do 12207 1.1 christos # Do the check with the no- prefix removed since gcc silently 12208 1.1 christos # accepts any -Wno-* option on purpose 12209 1.1 christos case $real_option in 12210 1.1 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12211 1.1 christos *) option=$real_option ;; 12212 1.1 christos esac 12213 1.1 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12214 1.1 christos 12215 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12216 1.1 christos $as_echo_n "checking whether $CC supports $option... " >&6; } 12217 1.1 christos if eval \${$as_acx_Woption+:} false; then : 12218 1.1 christos $as_echo_n "(cached) " >&6 12219 1.1 christos else 12220 1.1 christos CFLAGS="$option" 12221 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12222 1.1 christos /* end confdefs.h. */ 12223 1.1 christos 12224 1.1 christos int 12225 1.1 christos main () 12226 1.1 christos { 12227 1.1 christos 12228 1.1 christos ; 12229 1.1 christos return 0; 12230 1.1 christos } 12231 1.1 christos _ACEOF 12232 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 12233 1.1 christos eval "$as_acx_Woption=yes" 12234 1.1 christos else 12235 1.1 christos eval "$as_acx_Woption=no" 12236 1.1 christos fi 12237 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12238 1.1 christos 12239 1.1 christos fi 12240 1.1 christos eval ac_res=\$$as_acx_Woption 12241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12242 1.1 christos $as_echo "$ac_res" >&6; } 12243 1.1 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12244 1.1 christos ac_libsframe_warn_cflags="$ac_libsframe_warn_cflags${ac_libsframe_warn_cflags:+ }$real_option" 12245 1.1 christos fi 12246 1.1 christos done 12247 1.1 christos CFLAGS="$save_CFLAGS" 12248 1.1 christos ac_ext=c 12249 1.1 christos ac_cpp='$CPP $CPPFLAGS' 12250 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12251 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12252 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 12253 1.1 christos 12254 1.1 christos 12255 1.1 christos 12256 1.1 christos 12257 1.1 christos 12258 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for incompatibility between DejaGnu and GCC" >&5 12259 1.1 christos $as_echo_n "checking for incompatibility between DejaGnu and GCC... " >&6; } 12260 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5 12261 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; } 12262 1.1 christos 12263 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12264 1.1 christos /* end confdefs.h. */ 12265 1.1 christos #include <dejagnu.h> 12266 1.1 christos int 12267 1.1 christos main () 12268 1.1 christos { 12269 1.1 christos pass ("test foo"); 12270 1.1 christos return 0; 12271 1.1 christos ; 12272 1.1 christos return 0; 12273 1.1 christos } 12274 1.1 christos _ACEOF 12275 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 12276 1.1 christos ac_cv_dejagnu_compat=yes 12277 1.1 christos else 12278 1.1 christos ac_cv_dejagnu_compat=no 12279 1.1 christos fi 12280 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 12281 1.1 christos conftest$ac_exeext conftest.$ac_ext 12282 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5 12283 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; } 12284 1.1 christos 12285 1.1 christos if test "$ac_cv_dejagnu_compat}" = no ; then 12286 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: detected incompatibility between dejagnu version and gcc" >&5 12287 1.1 christos $as_echo "detected incompatibility between dejagnu version and gcc" >&6; } 12288 1.1 christos fi 12289 1.1 christos 12290 1.1 christos if test "x$ac_cv_dejagnu_compat" = "xyes"; then 12291 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE= 12292 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE='#' 12293 1.1 christos else 12294 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE='#' 12295 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE= 12296 1.1 christos fi 12297 1.1 christos 12298 1.1 christos 12299 1.1 christos COMPAT_DEJAGNU=$ac_cv_dejagnu_compat 12300 1.1 christos 12301 1.1 christos 12302 1.1 christos build_info= 12303 1.1 christos for ac_prog in makeinfo 12304 1.1 christos do 12305 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 12306 1.1 christos set dummy $ac_prog; ac_word=$2 12307 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12308 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 12309 1.1 christos if ${ac_cv_prog_MAKEINFO+:} false; then : 12310 1.1 christos $as_echo_n "(cached) " >&6 12311 1.1 christos else 12312 1.1 christos if test -n "$MAKEINFO"; then 12313 1.1 christos ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 12314 1.1 christos else 12315 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12316 1.1 christos for as_dir in $PATH 12317 1.1 christos do 12318 1.1 christos IFS=$as_save_IFS 12319 1.1 christos test -z "$as_dir" && as_dir=. 12320 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 12321 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12322 1.1 christos ac_cv_prog_MAKEINFO="$ac_prog" 12323 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12324 1.1 christos break 2 12325 1.1 christos fi 12326 1.1 christos done 12327 1.1 christos done 12328 1.1 christos IFS=$as_save_IFS 12329 1.1 christos 12330 1.1 christos fi 12331 1.1 christos fi 12332 1.1 christos MAKEINFO=$ac_cv_prog_MAKEINFO 12333 1.1 christos if test -n "$MAKEINFO"; then 12334 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 12335 1.1 christos $as_echo "$MAKEINFO" >&6; } 12336 1.1 christos else 12337 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12338 1.1 christos $as_echo "no" >&6; } 12339 1.1 christos fi 12340 1.1 christos 12341 1.1 christos 12342 1.1 christos test -n "$MAKEINFO" && break 12343 1.1 christos done 12344 1.1 christos test -n "$MAKEINFO" || MAKEINFO="makeinfo" 12345 1.1 christos 12346 1.1 christos if test "x$MAKEINFO" = "x"; then 12347 1.1 christos MAKEINFO="@echo makeinfo missing; true" 12348 1.1 christos build_info= 12349 1.1 christos else 12350 1.1 christos BUILD_INFO=info 12351 1.1 christos case "$MAKEINFO" in 12352 1.1 christos */missing\ makeinfo*) 12353 1.1 christos build_info= 12354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 12355 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&5 12356 1.1 christos $as_echo "$as_me: WARNING: 12357 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&2;} 12358 1.1 christos ;; 12359 1.1 christos *) 12360 1.1 christos build_info=yes 12361 1.1 christos ;; 12362 1.1 christos esac 12363 1.1 christos fi 12364 1.1 christos if test "${build_info}" = yes; then 12365 1.1 christos BUILD_INFO_TRUE= 12366 1.1 christos BUILD_INFO_FALSE='#' 12367 1.1 christos else 12368 1.1 christos BUILD_INFO_TRUE='#' 12369 1.1 christos BUILD_INFO_FALSE= 12370 1.1 christos fi 12371 1.1 christos 12372 1.1 christos 12373 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5 12374 1.1.1.2 christos $as_echo_n "checking if using Solaris linker... " >&6; } 12375 1.1.1.2 christos SLD=`$LD --version 2>&1 | grep Solaris` 12376 1.1.1.2 christos if test "$SLD"; then 12377 1.1.1.2 christos have_solaris_ld=yes 12378 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12379 1.1.1.2 christos $as_echo "yes" >&6; } 12380 1.1.1.2 christos else 12381 1.1.1.2 christos have_solaris_ld=no 12382 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12383 1.1.1.2 christos $as_echo "no" >&6; } 12384 1.1.1.2 christos fi 12385 1.1.1.2 christos if test "$have_solaris_ld" = "yes"; then 12386 1.1.1.2 christos HAVE_SOLARIS_LD_TRUE= 12387 1.1.1.2 christos HAVE_SOLARIS_LD_FALSE='#' 12388 1.1.1.2 christos else 12389 1.1.1.2 christos HAVE_SOLARIS_LD_TRUE='#' 12390 1.1.1.2 christos HAVE_SOLARIS_LD_FALSE= 12391 1.1.1.2 christos fi 12392 1.1.1.2 christos 12393 1.1.1.2 christos 12394 1.1.1.2 christos if test "$have_solaris_ld" = "yes"; then 12395 1.1.1.2 christos GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'` 12396 1.1.1.2 christos else 12397 1.1.1.2 christos GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script` 12398 1.1.1.2 christos fi 12399 1.1.1.2 christos 12400 1.1.1.2 christos if test "$GLD"; then 12401 1.1.1.2 christos have_ld_version_script=yes 12402 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12403 1.1.1.2 christos $as_echo "yes" >&6; } 12404 1.1.1.2 christos else 12405 1.1.1.2 christos have_ld_version_script=no 12406 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12407 1.1.1.2 christos $as_echo "no" >&6; } 12408 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Versioned symbols not enabled." >&5 12409 1.1.1.2 christos $as_echo "$as_me: WARNING: *** Versioned symbols not enabled." >&2;} 12410 1.1.1.2 christos fi 12411 1.1.1.2 christos if test "$have_ld_version_script" = "yes"; then 12412 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_TRUE= 12413 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_FALSE='#' 12414 1.1.1.2 christos else 12415 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_TRUE='#' 12416 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_FALSE= 12417 1.1.1.2 christos fi 12418 1.1.1.2 christos 12419 1.1.1.2 christos 12420 1.1 christos 12421 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12422 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12423 1.1 christos # Check whether --enable-maintainer-mode was given. 12424 1.1 christos if test "${enable_maintainer_mode+set}" = set; then : 12425 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12426 1.1 christos else 12427 1.1 christos USE_MAINTAINER_MODE=no 12428 1.1 christos fi 12429 1.1 christos 12430 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12431 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; } 12432 1.1 christos if test $USE_MAINTAINER_MODE = yes; then 12433 1.1 christos MAINTAINER_MODE_TRUE= 12434 1.1 christos MAINTAINER_MODE_FALSE='#' 12435 1.1 christos else 12436 1.1 christos MAINTAINER_MODE_TRUE='#' 12437 1.1 christos MAINTAINER_MODE_FALSE= 12438 1.1 christos fi 12439 1.1 christos 12440 1.1 christos MAINT=$MAINTAINER_MODE_TRUE 12441 1.1 christos 12442 1.1 christos 12443 1.1 christos case ${build_alias} in 12444 1.1 christos "") build_noncanonical=${build} ;; 12445 1.1 christos *) build_noncanonical=${build_alias} ;; 12446 1.1 christos esac 12447 1.1 christos 12448 1.1 christos case ${host_alias} in 12449 1.1 christos "") host_noncanonical=${build_noncanonical} ;; 12450 1.1 christos *) host_noncanonical=${host_alias} ;; 12451 1.1 christos esac 12452 1.1 christos 12453 1.1 christos case ${target_alias} in 12454 1.1 christos "") target_noncanonical=${host_noncanonical} ;; 12455 1.1 christos *) target_noncanonical=${target_alias} ;; 12456 1.1 christos esac 12457 1.1 christos 12458 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12459 1.1 christos $as_echo_n "checking whether to install libbfd... " >&6; } 12460 1.1 christos # Check whether --enable-install-libbfd was given. 12461 1.1 christos if test "${enable_install_libbfd+set}" = set; then : 12462 1.1 christos enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12463 1.1 christos else 12464 1.1 christos if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12465 1.1 christos install_libbfd_p=yes 12466 1.1 christos else 12467 1.1 christos install_libbfd_p=no 12468 1.1 christos fi 12469 1.1 christos fi 12470 1.1 christos 12471 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12472 1.1 christos $as_echo "$install_libbfd_p" >&6; } 12473 1.1 christos if test $install_libbfd_p = yes; then 12474 1.1 christos INSTALL_LIBBFD_TRUE= 12475 1.1 christos INSTALL_LIBBFD_FALSE='#' 12476 1.1 christos else 12477 1.1 christos INSTALL_LIBBFD_TRUE='#' 12478 1.1 christos INSTALL_LIBBFD_FALSE= 12479 1.1 christos fi 12480 1.1 christos 12481 1.1 christos # Need _noncanonical variables for this. 12482 1.1 christos 12483 1.1 christos 12484 1.1 christos 12485 1.1 christos 12486 1.1 christos # libbfd.a is a host library containing target dependent code 12487 1.1 christos bfdlibdir='$(libdir)' 12488 1.1 christos bfdincludedir='$(includedir)' 12489 1.1 christos if test "${host}" != "${target}"; then 12490 1.1 christos bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12491 1.1 christos bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12492 1.1 christos fi 12493 1.1 christos 12494 1.1 christos 12495 1.1 christos 12496 1.1 christos 12497 1.1 christos 12498 1.1 christos 12499 1.1 christos 12500 1.1 christos 12501 1.1 christos 12502 1.1 christos 12503 1.1 christos for ac_header in $ac_header_list 12504 1.1 christos do : 12505 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12506 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12507 1.1 christos " 12508 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12509 1.1 christos cat >>confdefs.h <<_ACEOF 12510 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12511 1.1 christos _ACEOF 12512 1.1 christos 12513 1.1 christos fi 12514 1.1 christos 12515 1.1 christos done 12516 1.1 christos 12517 1.1 christos 12518 1.1 christos 12519 1.1 christos 12520 1.1 christos 12521 1.1 christos 12522 1.1 christos 12523 1.1.1.2 christos save_ASAN_OPTIONS="$ASAN_OPTIONS" 12524 1.1.1.2 christos ASAN_OPTIONS=detect_leaks=0 12525 1.1.1.2 christos export ASAN_OPTIONS 12526 1.1 christos 12527 1.1 christos for ac_func in getpagesize 12528 1.1 christos do : 12529 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 12530 1.1 christos if test "x$ac_cv_func_getpagesize" = xyes; then : 12531 1.1 christos cat >>confdefs.h <<_ACEOF 12532 1.1 christos #define HAVE_GETPAGESIZE 1 12533 1.1 christos _ACEOF 12534 1.1 christos 12535 1.1 christos fi 12536 1.1 christos done 12537 1.1 christos 12538 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 12539 1.1 christos $as_echo_n "checking for working mmap... " >&6; } 12540 1.1 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 12541 1.1 christos $as_echo_n "(cached) " >&6 12542 1.1 christos else 12543 1.1 christos if test "$cross_compiling" = yes; then : 12544 1.1 christos ac_cv_func_mmap_fixed_mapped=no 12545 1.1 christos else 12546 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12547 1.1 christos /* end confdefs.h. */ 12548 1.1 christos $ac_includes_default 12549 1.1 christos /* malloc might have been renamed as rpl_malloc. */ 12550 1.1 christos #undef malloc 12551 1.1 christos 12552 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test. 12553 1.1 christos Here is a matrix of mmap possibilities: 12554 1.1 christos mmap private not fixed 12555 1.1 christos mmap private fixed at somewhere currently unmapped 12556 1.1 christos mmap private fixed at somewhere already mapped 12557 1.1 christos mmap shared not fixed 12558 1.1 christos mmap shared fixed at somewhere currently unmapped 12559 1.1 christos mmap shared fixed at somewhere already mapped 12560 1.1 christos For private mappings, we should verify that changes cannot be read() 12561 1.1 christos back from the file, nor mmap's back from the file at a different 12562 1.1 christos address. (There have been systems where private was not correctly 12563 1.1 christos implemented like the infamous i386 svr4.0, and systems where the 12564 1.1 christos VM page cache was not coherent with the file system buffer cache 12565 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.) 12566 1.1 christos For shared mappings, we should conversely verify that changes get 12567 1.1 christos propagated back to all the places they're supposed to be. 12568 1.1 christos 12569 1.1 christos Grep wants private fixed already mapped. 12570 1.1 christos The main things grep needs to know about mmap are: 12571 1.1 christos * does it exist and is it safe to write into the mmap'd area 12572 1.1 christos * how to use it (BSD variants) */ 12573 1.1 christos 12574 1.1 christos #include <fcntl.h> 12575 1.1 christos #include <sys/mman.h> 12576 1.1 christos 12577 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 12578 1.1 christos char *malloc (); 12579 1.1 christos #endif 12580 1.1 christos 12581 1.1 christos /* This mess was copied from the GNU getpagesize.h. */ 12582 1.1 christos #ifndef HAVE_GETPAGESIZE 12583 1.1 christos # ifdef _SC_PAGESIZE 12584 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE) 12585 1.1 christos # else /* no _SC_PAGESIZE */ 12586 1.1 christos # ifdef HAVE_SYS_PARAM_H 12587 1.1 christos # include <sys/param.h> 12588 1.1 christos # ifdef EXEC_PAGESIZE 12589 1.1 christos # define getpagesize() EXEC_PAGESIZE 12590 1.1 christos # else /* no EXEC_PAGESIZE */ 12591 1.1 christos # ifdef NBPG 12592 1.1 christos # define getpagesize() NBPG * CLSIZE 12593 1.1 christos # ifndef CLSIZE 12594 1.1 christos # define CLSIZE 1 12595 1.1 christos # endif /* no CLSIZE */ 12596 1.1 christos # else /* no NBPG */ 12597 1.1 christos # ifdef NBPC 12598 1.1 christos # define getpagesize() NBPC 12599 1.1 christos # else /* no NBPC */ 12600 1.1 christos # ifdef PAGESIZE 12601 1.1 christos # define getpagesize() PAGESIZE 12602 1.1 christos # endif /* PAGESIZE */ 12603 1.1 christos # endif /* no NBPC */ 12604 1.1 christos # endif /* no NBPG */ 12605 1.1 christos # endif /* no EXEC_PAGESIZE */ 12606 1.1 christos # else /* no HAVE_SYS_PARAM_H */ 12607 1.1 christos # define getpagesize() 8192 /* punt totally */ 12608 1.1 christos # endif /* no HAVE_SYS_PARAM_H */ 12609 1.1 christos # endif /* no _SC_PAGESIZE */ 12610 1.1 christos 12611 1.1 christos #endif /* no HAVE_GETPAGESIZE */ 12612 1.1 christos 12613 1.1 christos int 12614 1.1 christos main () 12615 1.1 christos { 12616 1.1 christos char *data, *data2, *data3; 12617 1.1 christos const char *cdata2; 12618 1.1 christos int i, pagesize; 12619 1.1 christos int fd, fd2; 12620 1.1 christos 12621 1.1 christos pagesize = getpagesize (); 12622 1.1 christos 12623 1.1 christos /* First, make a file with some known garbage in it. */ 12624 1.1 christos data = (char *) malloc (pagesize); 12625 1.1 christos if (!data) 12626 1.1 christos return 1; 12627 1.1 christos for (i = 0; i < pagesize; ++i) 12628 1.1 christos *(data + i) = rand (); 12629 1.1 christos umask (0); 12630 1.1 christos fd = creat ("conftest.mmap", 0600); 12631 1.1 christos if (fd < 0) 12632 1.1 christos return 2; 12633 1.1 christos if (write (fd, data, pagesize) != pagesize) 12634 1.1 christos return 3; 12635 1.1 christos close (fd); 12636 1.1 christos 12637 1.1 christos /* Next, check that the tail of a page is zero-filled. File must have 12638 1.1 christos non-zero length, otherwise we risk SIGBUS for entire page. */ 12639 1.1 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 12640 1.1 christos if (fd2 < 0) 12641 1.1 christos return 4; 12642 1.1 christos cdata2 = ""; 12643 1.1 christos if (write (fd2, cdata2, 1) != 1) 12644 1.1 christos return 5; 12645 1.1 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 12646 1.1 christos if (data2 == MAP_FAILED) 12647 1.1 christos return 6; 12648 1.1 christos for (i = 0; i < pagesize; ++i) 12649 1.1 christos if (*(data2 + i)) 12650 1.1 christos return 7; 12651 1.1 christos close (fd2); 12652 1.1 christos if (munmap (data2, pagesize)) 12653 1.1 christos return 8; 12654 1.1 christos 12655 1.1 christos /* Next, try to mmap the file at a fixed address which already has 12656 1.1 christos something else allocated at it. If we can, also make sure that 12657 1.1 christos we see the same garbage. */ 12658 1.1 christos fd = open ("conftest.mmap", O_RDWR); 12659 1.1 christos if (fd < 0) 12660 1.1 christos return 9; 12661 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 12662 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L)) 12663 1.1 christos return 10; 12664 1.1 christos for (i = 0; i < pagesize; ++i) 12665 1.1 christos if (*(data + i) != *(data2 + i)) 12666 1.1 christos return 11; 12667 1.1 christos 12668 1.1 christos /* Finally, make sure that changes to the mapped area do not 12669 1.1 christos percolate back to the file as seen by read(). (This is a bug on 12670 1.1 christos some variants of i386 svr4.0.) */ 12671 1.1 christos for (i = 0; i < pagesize; ++i) 12672 1.1 christos *(data2 + i) = *(data2 + i) + 1; 12673 1.1 christos data3 = (char *) malloc (pagesize); 12674 1.1 christos if (!data3) 12675 1.1 christos return 12; 12676 1.1 christos if (read (fd, data3, pagesize) != pagesize) 12677 1.1 christos return 13; 12678 1.1 christos for (i = 0; i < pagesize; ++i) 12679 1.1 christos if (*(data + i) != *(data3 + i)) 12680 1.1 christos return 14; 12681 1.1 christos close (fd); 12682 1.1 christos return 0; 12683 1.1 christos } 12684 1.1 christos _ACEOF 12685 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 12686 1.1 christos ac_cv_func_mmap_fixed_mapped=yes 12687 1.1 christos else 12688 1.1 christos ac_cv_func_mmap_fixed_mapped=no 12689 1.1 christos fi 12690 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12691 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 12692 1.1 christos fi 12693 1.1 christos 12694 1.1 christos fi 12695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 12696 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 12697 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then 12698 1.1 christos 12699 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h 12700 1.1 christos 12701 1.1 christos fi 12702 1.1 christos rm -f conftest.mmap conftest.txt 12703 1.1 christos 12704 1.1.1.2 christos ASAN_OPTIONS="$save_ASAN_OPTIONS" 12705 1.1.1.2 christos 12706 1.1 christos for ac_header in byteswap.h endian.h 12707 1.1 christos do : 12708 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12709 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12710 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12711 1.1 christos cat >>confdefs.h <<_ACEOF 12712 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12713 1.1 christos _ACEOF 12714 1.1 christos 12715 1.1 christos fi 12716 1.1 christos 12717 1.1 christos done 12718 1.1 christos 12719 1.1 christos 12720 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h> 12721 1.1 christos " 12722 1.1 christos if test "x$ac_cv_have_decl_bswap_16" = xyes; then : 12723 1.1 christos ac_have_decl=1 12724 1.1 christos else 12725 1.1 christos ac_have_decl=0 12726 1.1 christos fi 12727 1.1 christos 12728 1.1 christos cat >>confdefs.h <<_ACEOF 12729 1.1 christos #define HAVE_DECL_BSWAP_16 $ac_have_decl 12730 1.1 christos _ACEOF 12731 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h> 12732 1.1 christos " 12733 1.1 christos if test "x$ac_cv_have_decl_bswap_32" = xyes; then : 12734 1.1 christos ac_have_decl=1 12735 1.1 christos else 12736 1.1 christos ac_have_decl=0 12737 1.1 christos fi 12738 1.1 christos 12739 1.1 christos cat >>confdefs.h <<_ACEOF 12740 1.1 christos #define HAVE_DECL_BSWAP_32 $ac_have_decl 12741 1.1 christos _ACEOF 12742 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h> 12743 1.1 christos " 12744 1.1 christos if test "x$ac_cv_have_decl_bswap_64" = xyes; then : 12745 1.1 christos ac_have_decl=1 12746 1.1 christos else 12747 1.1 christos ac_have_decl=0 12748 1.1 christos fi 12749 1.1 christos 12750 1.1 christos cat >>confdefs.h <<_ACEOF 12751 1.1 christos #define HAVE_DECL_BSWAP_64 $ac_have_decl 12752 1.1 christos _ACEOF 12753 1.1 christos 12754 1.1 christos 12755 1.1 christos ac_config_files="$ac_config_files Makefile" 12756 1.1 christos 12757 1.1 christos ac_config_headers="$ac_config_headers config.h" 12758 1.1 christos 12759 1.1 christos cat >confcache <<\_ACEOF 12760 1.1 christos # This file is a shell script that caches the results of configure 12761 1.1 christos # tests run on this system so they can be shared between configure 12762 1.1 christos # scripts and configure runs, see configure's option --config-cache. 12763 1.1 christos # It is not useful on other systems. If it contains results you don't 12764 1.1 christos # want to keep, you may remove or edit it. 12765 1.1 christos # 12766 1.1 christos # config.status only pays attention to the cache file if you give it 12767 1.1 christos # the --recheck option to rerun configure. 12768 1.1 christos # 12769 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 12770 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 12771 1.1 christos # following values. 12772 1.1 christos 12773 1.1 christos _ACEOF 12774 1.1 christos 12775 1.1 christos # The following way of writing the cache mishandles newlines in values, 12776 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 12777 1.1 christos # So, we kill variables containing newlines. 12778 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 12779 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 12780 1.1 christos ( 12781 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12782 1.1 christos eval ac_val=\$$ac_var 12783 1.1 christos case $ac_val in #( 12784 1.1 christos *${as_nl}*) 12785 1.1 christos case $ac_var in #( 12786 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12787 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12788 1.1 christos esac 12789 1.1 christos case $ac_var in #( 12790 1.1 christos _ | IFS | as_nl) ;; #( 12791 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12792 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 12793 1.1 christos esac ;; 12794 1.1 christos esac 12795 1.1 christos done 12796 1.1 christos 12797 1.1 christos (set) 2>&1 | 12798 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 12799 1.1 christos *${as_nl}ac_space=\ *) 12800 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 12801 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 12802 1.1 christos sed -n \ 12803 1.1 christos "s/'/'\\\\''/g; 12804 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12805 1.1 christos ;; #( 12806 1.1 christos *) 12807 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 12808 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12809 1.1 christos ;; 12810 1.1 christos esac | 12811 1.1 christos sort 12812 1.1 christos ) | 12813 1.1 christos sed ' 12814 1.1 christos /^ac_cv_env_/b end 12815 1.1 christos t clear 12816 1.1 christos :clear 12817 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12818 1.1 christos t end 12819 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12820 1.1 christos :end' >>confcache 12821 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12822 1.1 christos if test -w "$cache_file"; then 12823 1.1 christos if test "x$cache_file" != "x/dev/null"; then 12824 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12825 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 12826 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 12827 1.1 christos cat confcache >"$cache_file" 12828 1.1 christos else 12829 1.1 christos case $cache_file in #( 12830 1.1 christos */* | ?:*) 12831 1.1 christos mv -f confcache "$cache_file"$$ && 12832 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 12833 1.1 christos *) 12834 1.1 christos mv -f confcache "$cache_file" ;; 12835 1.1 christos esac 12836 1.1 christos fi 12837 1.1 christos fi 12838 1.1 christos else 12839 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12840 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12841 1.1 christos fi 12842 1.1 christos fi 12843 1.1 christos rm -f confcache 12844 1.1 christos 12845 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 12846 1.1 christos # Let make expand exec_prefix. 12847 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12848 1.1 christos 12849 1.1 christos DEFS=-DHAVE_CONFIG_H 12850 1.1 christos 12851 1.1 christos ac_libobjs= 12852 1.1 christos ac_ltlibobjs= 12853 1.1 christos U= 12854 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12855 1.1 christos # 1. Remove the extension, and $U if already installed. 12856 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12857 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12858 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12859 1.1 christos # will be set to the directory where LIBOBJS objects are built. 12860 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12861 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12862 1.1 christos done 12863 1.1 christos LIBOBJS=$ac_libobjs 12864 1.1 christos 12865 1.1 christos LTLIBOBJS=$ac_ltlibobjs 12866 1.1 christos 12867 1.1 christos 12868 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12869 1.1 christos $as_echo_n "checking that generated files are newer than configure... " >&6; } 12870 1.1 christos if test -n "$am_sleep_pid"; then 12871 1.1 christos # Hide warnings about reused PIDs. 12872 1.1 christos wait $am_sleep_pid 2>/dev/null 12873 1.1 christos fi 12874 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12875 1.1 christos $as_echo "done" >&6; } 12876 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12877 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 12878 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12879 1.1 christos fi 12880 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12881 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12882 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12883 1.1 christos fi 12884 1.1 christos if test -n "$EXEEXT"; then 12885 1.1 christos am__EXEEXT_TRUE= 12886 1.1 christos am__EXEEXT_FALSE='#' 12887 1.1 christos else 12888 1.1 christos am__EXEEXT_TRUE='#' 12889 1.1 christos am__EXEEXT_FALSE= 12890 1.1 christos fi 12891 1.1 christos 12892 1.1 christos if test -z "${HAVE_COMPAT_DEJAGNU_TRUE}" && test -z "${HAVE_COMPAT_DEJAGNU_FALSE}"; then 12893 1.1 christos as_fn_error $? "conditional \"HAVE_COMPAT_DEJAGNU\" was never defined. 12894 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12895 1.1 christos fi 12896 1.1 christos if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 12897 1.1 christos as_fn_error $? "conditional \"BUILD_INFO\" was never defined. 12898 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12899 1.1 christos fi 12900 1.1.1.2 christos if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then 12901 1.1.1.2 christos as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined. 12902 1.1.1.2 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12903 1.1.1.2 christos fi 12904 1.1.1.2 christos if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then 12905 1.1.1.2 christos as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined. 12906 1.1.1.2 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12907 1.1.1.2 christos fi 12908 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12909 1.1 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12910 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12911 1.1 christos fi 12912 1.1 christos if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 12913 1.1 christos as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 12914 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12915 1.1 christos fi 12916 1.1 christos 12917 1.1 christos : "${CONFIG_STATUS=./config.status}" 12918 1.1 christos ac_write_fail=0 12919 1.1 christos ac_clean_files_save=$ac_clean_files 12920 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12921 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12922 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12923 1.1 christos as_write_fail=0 12924 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12925 1.1 christos #! $SHELL 12926 1.1 christos # Generated by $as_me. 12927 1.1 christos # Run this file to recreate the current configuration. 12928 1.1 christos # Compiler output produced by configure, useful for debugging 12929 1.1 christos # configure, is in config.log if it exists. 12930 1.1 christos 12931 1.1 christos debug=false 12932 1.1 christos ac_cs_recheck=false 12933 1.1 christos ac_cs_silent=false 12934 1.1 christos 12935 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 12936 1.1 christos export SHELL 12937 1.1 christos _ASEOF 12938 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12939 1.1 christos ## -------------------- ## 12940 1.1 christos ## M4sh Initialization. ## 12941 1.1 christos ## -------------------- ## 12942 1.1 christos 12943 1.1 christos # Be more Bourne compatible 12944 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 12945 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12946 1.1 christos emulate sh 12947 1.1 christos NULLCMD=: 12948 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12949 1.1 christos # is contrary to our usage. Disable this feature. 12950 1.1 christos alias -g '${1+"$@"}'='"$@"' 12951 1.1 christos setopt NO_GLOB_SUBST 12952 1.1 christos else 12953 1.1 christos case `(set -o) 2>/dev/null` in #( 12954 1.1 christos *posix*) : 12955 1.1 christos set -o posix ;; #( 12956 1.1 christos *) : 12957 1.1 christos ;; 12958 1.1 christos esac 12959 1.1 christos fi 12960 1.1 christos 12961 1.1 christos 12962 1.1 christos as_nl=' 12963 1.1 christos ' 12964 1.1 christos export as_nl 12965 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 12966 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12967 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12968 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12969 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 12970 1.1 christos # but without wasting forks for bash or zsh. 12971 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 12972 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12973 1.1 christos as_echo='print -r --' 12974 1.1 christos as_echo_n='print -rn --' 12975 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12976 1.1 christos as_echo='printf %s\n' 12977 1.1 christos as_echo_n='printf %s' 12978 1.1 christos else 12979 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12980 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12981 1.1 christos as_echo_n='/usr/ucb/echo -n' 12982 1.1 christos else 12983 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12984 1.1 christos as_echo_n_body='eval 12985 1.1 christos arg=$1; 12986 1.1 christos case $arg in #( 12987 1.1 christos *"$as_nl"*) 12988 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 12989 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12990 1.1 christos esac; 12991 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12992 1.1 christos ' 12993 1.1 christos export as_echo_n_body 12994 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 12995 1.1 christos fi 12996 1.1 christos export as_echo_body 12997 1.1 christos as_echo='sh -c $as_echo_body as_echo' 12998 1.1 christos fi 12999 1.1 christos 13000 1.1 christos # The user is always right. 13001 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 13002 1.1 christos PATH_SEPARATOR=: 13003 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13004 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13005 1.1 christos PATH_SEPARATOR=';' 13006 1.1 christos } 13007 1.1 christos fi 13008 1.1 christos 13009 1.1 christos 13010 1.1 christos # IFS 13011 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 13012 1.1 christos # there to prevent editors from complaining about space-tab. 13013 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 13014 1.1 christos # splitting by setting IFS to empty value.) 13015 1.1 christos IFS=" "" $as_nl" 13016 1.1 christos 13017 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 13018 1.1 christos as_myself= 13019 1.1 christos case $0 in #(( 13020 1.1 christos *[\\/]* ) as_myself=$0 ;; 13021 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13022 1.1 christos for as_dir in $PATH 13023 1.1 christos do 13024 1.1 christos IFS=$as_save_IFS 13025 1.1 christos test -z "$as_dir" && as_dir=. 13026 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13027 1.1 christos done 13028 1.1 christos IFS=$as_save_IFS 13029 1.1 christos 13030 1.1 christos ;; 13031 1.1 christos esac 13032 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 13033 1.1 christos # in which case we are not to be found in the path. 13034 1.1 christos if test "x$as_myself" = x; then 13035 1.1 christos as_myself=$0 13036 1.1 christos fi 13037 1.1 christos if test ! -f "$as_myself"; then 13038 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13039 1.1 christos exit 1 13040 1.1 christos fi 13041 1.1 christos 13042 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 13043 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13044 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 13045 1.1 christos # trigger a bug in pdksh 5.2.14. 13046 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 13047 1.1 christos do eval test x\${$as_var+set} = xset \ 13048 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13049 1.1 christos done 13050 1.1 christos PS1='$ ' 13051 1.1 christos PS2='> ' 13052 1.1 christos PS4='+ ' 13053 1.1 christos 13054 1.1 christos # NLS nuisances. 13055 1.1 christos LC_ALL=C 13056 1.1 christos export LC_ALL 13057 1.1 christos LANGUAGE=C 13058 1.1 christos export LANGUAGE 13059 1.1 christos 13060 1.1 christos # CDPATH. 13061 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13062 1.1 christos 13063 1.1 christos 13064 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 13065 1.1 christos # ---------------------------------------- 13066 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13067 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13068 1.1 christos # script with STATUS, using 1 if that was 0. 13069 1.1 christos as_fn_error () 13070 1.1 christos { 13071 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 13072 1.1 christos if test "$4"; then 13073 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13074 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13075 1.1 christos fi 13076 1.1 christos $as_echo "$as_me: error: $2" >&2 13077 1.1 christos as_fn_exit $as_status 13078 1.1 christos } # as_fn_error 13079 1.1 christos 13080 1.1 christos 13081 1.1 christos # as_fn_set_status STATUS 13082 1.1 christos # ----------------------- 13083 1.1 christos # Set $? to STATUS, without forking. 13084 1.1 christos as_fn_set_status () 13085 1.1 christos { 13086 1.1 christos return $1 13087 1.1 christos } # as_fn_set_status 13088 1.1 christos 13089 1.1 christos # as_fn_exit STATUS 13090 1.1 christos # ----------------- 13091 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13092 1.1 christos as_fn_exit () 13093 1.1 christos { 13094 1.1 christos set +e 13095 1.1 christos as_fn_set_status $1 13096 1.1 christos exit $1 13097 1.1 christos } # as_fn_exit 13098 1.1 christos 13099 1.1 christos # as_fn_unset VAR 13100 1.1 christos # --------------- 13101 1.1 christos # Portably unset VAR. 13102 1.1 christos as_fn_unset () 13103 1.1 christos { 13104 1.1 christos { eval $1=; unset $1;} 13105 1.1 christos } 13106 1.1 christos as_unset=as_fn_unset 13107 1.1 christos # as_fn_append VAR VALUE 13108 1.1 christos # ---------------------- 13109 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 13110 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 13111 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 13112 1.1 christos # implementations. 13113 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13114 1.1 christos eval 'as_fn_append () 13115 1.1 christos { 13116 1.1 christos eval $1+=\$2 13117 1.1 christos }' 13118 1.1 christos else 13119 1.1 christos as_fn_append () 13120 1.1 christos { 13121 1.1 christos eval $1=\$$1\$2 13122 1.1 christos } 13123 1.1 christos fi # as_fn_append 13124 1.1 christos 13125 1.1 christos # as_fn_arith ARG... 13126 1.1 christos # ------------------ 13127 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 13128 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 13129 1.1 christos # must be portable across $(()) and expr. 13130 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13131 1.1 christos eval 'as_fn_arith () 13132 1.1 christos { 13133 1.1 christos as_val=$(( $* )) 13134 1.1 christos }' 13135 1.1 christos else 13136 1.1 christos as_fn_arith () 13137 1.1 christos { 13138 1.1 christos as_val=`expr "$@" || test $? -eq 1` 13139 1.1 christos } 13140 1.1 christos fi # as_fn_arith 13141 1.1 christos 13142 1.1 christos 13143 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 13144 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 13145 1.1 christos as_expr=expr 13146 1.1 christos else 13147 1.1 christos as_expr=false 13148 1.1 christos fi 13149 1.1 christos 13150 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13151 1.1 christos as_basename=basename 13152 1.1 christos else 13153 1.1 christos as_basename=false 13154 1.1 christos fi 13155 1.1 christos 13156 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13157 1.1 christos as_dirname=dirname 13158 1.1 christos else 13159 1.1 christos as_dirname=false 13160 1.1 christos fi 13161 1.1 christos 13162 1.1 christos as_me=`$as_basename -- "$0" || 13163 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13164 1.1 christos X"$0" : 'X\(//\)$' \| \ 13165 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 13166 1.1 christos $as_echo X/"$0" | 13167 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 13168 1.1 christos s//\1/ 13169 1.1 christos q 13170 1.1 christos } 13171 1.1 christos /^X\/\(\/\/\)$/{ 13172 1.1 christos s//\1/ 13173 1.1 christos q 13174 1.1 christos } 13175 1.1 christos /^X\/\(\/\).*/{ 13176 1.1 christos s//\1/ 13177 1.1 christos q 13178 1.1 christos } 13179 1.1 christos s/.*/./; q'` 13180 1.1 christos 13181 1.1 christos # Avoid depending upon Character Ranges. 13182 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13183 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13184 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13185 1.1 christos as_cr_digits='0123456789' 13186 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 13187 1.1 christos 13188 1.1 christos ECHO_C= ECHO_N= ECHO_T= 13189 1.1 christos case `echo -n x` in #((((( 13190 1.1 christos -n*) 13191 1.1 christos case `echo 'xy\c'` in 13192 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13193 1.1 christos xy) ECHO_C='\c';; 13194 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13195 1.1 christos ECHO_T=' ';; 13196 1.1 christos esac;; 13197 1.1 christos *) 13198 1.1 christos ECHO_N='-n';; 13199 1.1 christos esac 13200 1.1 christos 13201 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 13202 1.1 christos if test -d conf$$.dir; then 13203 1.1 christos rm -f conf$$.dir/conf$$.file 13204 1.1 christos else 13205 1.1 christos rm -f conf$$.dir 13206 1.1 christos mkdir conf$$.dir 2>/dev/null 13207 1.1 christos fi 13208 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 13209 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 13210 1.1 christos as_ln_s='ln -s' 13211 1.1 christos # ... but there are two gotchas: 13212 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13213 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13214 1.1 christos # In both cases, we have to default to `cp -pR'. 13215 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13216 1.1 christos as_ln_s='cp -pR' 13217 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 13218 1.1 christos as_ln_s=ln 13219 1.1 christos else 13220 1.1 christos as_ln_s='cp -pR' 13221 1.1 christos fi 13222 1.1 christos else 13223 1.1 christos as_ln_s='cp -pR' 13224 1.1 christos fi 13225 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13226 1.1 christos rmdir conf$$.dir 2>/dev/null 13227 1.1 christos 13228 1.1 christos 13229 1.1 christos # as_fn_mkdir_p 13230 1.1 christos # ------------- 13231 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 13232 1.1 christos as_fn_mkdir_p () 13233 1.1 christos { 13234 1.1 christos 13235 1.1 christos case $as_dir in #( 13236 1.1 christos -*) as_dir=./$as_dir;; 13237 1.1 christos esac 13238 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 13239 1.1 christos as_dirs= 13240 1.1 christos while :; do 13241 1.1 christos case $as_dir in #( 13242 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13243 1.1 christos *) as_qdir=$as_dir;; 13244 1.1 christos esac 13245 1.1 christos as_dirs="'$as_qdir' $as_dirs" 13246 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 13247 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13248 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 13249 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 13250 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13251 1.1 christos $as_echo X"$as_dir" | 13252 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13253 1.1 christos s//\1/ 13254 1.1 christos q 13255 1.1 christos } 13256 1.1 christos /^X\(\/\/\)[^/].*/{ 13257 1.1 christos s//\1/ 13258 1.1 christos q 13259 1.1 christos } 13260 1.1 christos /^X\(\/\/\)$/{ 13261 1.1 christos s//\1/ 13262 1.1 christos q 13263 1.1 christos } 13264 1.1 christos /^X\(\/\).*/{ 13265 1.1 christos s//\1/ 13266 1.1 christos q 13267 1.1 christos } 13268 1.1 christos s/.*/./; q'` 13269 1.1 christos test -d "$as_dir" && break 13270 1.1 christos done 13271 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 13272 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13273 1.1 christos 13274 1.1 christos 13275 1.1 christos } # as_fn_mkdir_p 13276 1.1 christos if mkdir -p . 2>/dev/null; then 13277 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 13278 1.1 christos else 13279 1.1 christos test -d ./-p && rmdir ./-p 13280 1.1 christos as_mkdir_p=false 13281 1.1 christos fi 13282 1.1 christos 13283 1.1 christos 13284 1.1 christos # as_fn_executable_p FILE 13285 1.1 christos # ----------------------- 13286 1.1 christos # Test if FILE is an executable regular file. 13287 1.1 christos as_fn_executable_p () 13288 1.1 christos { 13289 1.1 christos test -f "$1" && test -x "$1" 13290 1.1 christos } # as_fn_executable_p 13291 1.1 christos as_test_x='test -x' 13292 1.1 christos as_executable_p=as_fn_executable_p 13293 1.1 christos 13294 1.1 christos # Sed expression to map a string onto a valid CPP name. 13295 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13296 1.1 christos 13297 1.1 christos # Sed expression to map a string onto a valid variable name. 13298 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13299 1.1 christos 13300 1.1 christos 13301 1.1 christos exec 6>&1 13302 1.1 christos ## ----------------------------------- ## 13303 1.1 christos ## Main body of $CONFIG_STATUS script. ## 13304 1.1 christos ## ----------------------------------- ## 13305 1.1 christos _ASEOF 13306 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13307 1.1 christos 13308 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13309 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 13310 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 13311 1.1 christos # values after options handling. 13312 1.1 christos ac_log=" 13313 1.1 christos This file was extended by libsframe $as_me BFD_VERSION, which was 13314 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was 13315 1.1 christos 13316 1.1 christos CONFIG_FILES = $CONFIG_FILES 13317 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 13318 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 13319 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 13320 1.1 christos $ $0 $@ 13321 1.1 christos 13322 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 13323 1.1 christos " 13324 1.1 christos 13325 1.1 christos _ACEOF 13326 1.1 christos 13327 1.1 christos case $ac_config_files in *" 13328 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 13329 1.1 christos esac 13330 1.1 christos 13331 1.1 christos case $ac_config_headers in *" 13332 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13333 1.1 christos esac 13334 1.1 christos 13335 1.1 christos 13336 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13337 1.1 christos # Files that config.status was made for. 13338 1.1 christos config_files="$ac_config_files" 13339 1.1 christos config_headers="$ac_config_headers" 13340 1.1 christos config_commands="$ac_config_commands" 13341 1.1 christos 13342 1.1 christos _ACEOF 13343 1.1 christos 13344 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13345 1.1 christos ac_cs_usage="\ 13346 1.1 christos \`$as_me' instantiates files and other configuration actions 13347 1.1 christos from templates according to the current configuration. Unless the files 13348 1.1 christos and actions are specified as TAGs, all are instantiated by default. 13349 1.1 christos 13350 1.1 christos Usage: $0 [OPTION]... [TAG]... 13351 1.1 christos 13352 1.1 christos -h, --help print this help, then exit 13353 1.1 christos -V, --version print version number and configuration settings, then exit 13354 1.1 christos --config print configuration, then exit 13355 1.1 christos -q, --quiet, --silent 13356 1.1 christos do not print progress messages 13357 1.1 christos -d, --debug don't remove temporary files 13358 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 13359 1.1 christos --file=FILE[:TEMPLATE] 13360 1.1 christos instantiate the configuration file FILE 13361 1.1 christos --header=FILE[:TEMPLATE] 13362 1.1 christos instantiate the configuration header FILE 13363 1.1 christos 13364 1.1 christos Configuration files: 13365 1.1 christos $config_files 13366 1.1 christos 13367 1.1 christos Configuration headers: 13368 1.1 christos $config_headers 13369 1.1 christos 13370 1.1 christos Configuration commands: 13371 1.1 christos $config_commands 13372 1.1 christos 13373 1.1 christos Report bugs to the package provider." 13374 1.1 christos 13375 1.1 christos _ACEOF 13376 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13377 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13378 1.1 christos ac_cs_version="\\ 13379 1.1 christos libsframe config.status BFD_VERSION 13380 1.1 christos configured by $0, generated by GNU Autoconf 2.69, 13381 1.1 christos with options \\"\$ac_cs_config\\" 13382 1.1 christos 13383 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc. 13384 1.1 christos This config.status script is free software; the Free Software Foundation 13385 1.1 christos gives unlimited permission to copy, distribute and modify it." 13386 1.1 christos 13387 1.1 christos ac_pwd='$ac_pwd' 13388 1.1 christos srcdir='$srcdir' 13389 1.1 christos INSTALL='$INSTALL' 13390 1.1 christos MKDIR_P='$MKDIR_P' 13391 1.1 christos AWK='$AWK' 13392 1.1 christos test -n "\$AWK" || AWK=awk 13393 1.1 christos _ACEOF 13394 1.1 christos 13395 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13396 1.1 christos # The default lists apply if the user does not specify any file. 13397 1.1 christos ac_need_defaults=: 13398 1.1 christos while test $# != 0 13399 1.1 christos do 13400 1.1 christos case $1 in 13401 1.1 christos --*=?*) 13402 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 13403 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13404 1.1 christos ac_shift=: 13405 1.1 christos ;; 13406 1.1 christos --*=) 13407 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 13408 1.1 christos ac_optarg= 13409 1.1 christos ac_shift=: 13410 1.1 christos ;; 13411 1.1 christos *) 13412 1.1 christos ac_option=$1 13413 1.1 christos ac_optarg=$2 13414 1.1 christos ac_shift=shift 13415 1.1 christos ;; 13416 1.1 christos esac 13417 1.1 christos 13418 1.1 christos case $ac_option in 13419 1.1 christos # Handling of the options. 13420 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13421 1.1 christos ac_cs_recheck=: ;; 13422 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13423 1.1 christos $as_echo "$ac_cs_version"; exit ;; 13424 1.1 christos --config | --confi | --conf | --con | --co | --c ) 13425 1.1 christos $as_echo "$ac_cs_config"; exit ;; 13426 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 13427 1.1 christos debug=: ;; 13428 1.1 christos --file | --fil | --fi | --f ) 13429 1.1 christos $ac_shift 13430 1.1 christos case $ac_optarg in 13431 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13432 1.1 christos '') as_fn_error $? "missing file argument" ;; 13433 1.1 christos esac 13434 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 13435 1.1 christos ac_need_defaults=false;; 13436 1.1 christos --header | --heade | --head | --hea ) 13437 1.1 christos $ac_shift 13438 1.1 christos case $ac_optarg in 13439 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13440 1.1 christos esac 13441 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13442 1.1 christos ac_need_defaults=false;; 13443 1.1 christos --he | --h) 13444 1.1 christos # Conflict between --help and --header 13445 1.1 christos as_fn_error $? "ambiguous option: \`$1' 13446 1.1 christos Try \`$0 --help' for more information.";; 13447 1.1 christos --help | --hel | -h ) 13448 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 13449 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13450 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 13451 1.1 christos ac_cs_silent=: ;; 13452 1.1 christos 13453 1.1 christos # This is an error. 13454 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1' 13455 1.1 christos Try \`$0 --help' for more information." ;; 13456 1.1 christos 13457 1.1 christos *) as_fn_append ac_config_targets " $1" 13458 1.1 christos ac_need_defaults=false ;; 13459 1.1 christos 13460 1.1 christos esac 13461 1.1 christos shift 13462 1.1 christos done 13463 1.1 christos 13464 1.1 christos ac_configure_extra_args= 13465 1.1 christos 13466 1.1 christos if $ac_cs_silent; then 13467 1.1 christos exec 6>/dev/null 13468 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 13469 1.1 christos fi 13470 1.1 christos 13471 1.1 christos _ACEOF 13472 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13473 1.1 christos if \$ac_cs_recheck; then 13474 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13475 1.1 christos shift 13476 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13477 1.1 christos CONFIG_SHELL='$SHELL' 13478 1.1 christos export CONFIG_SHELL 13479 1.1 christos exec "\$@" 13480 1.1 christos fi 13481 1.1 christos 13482 1.1 christos _ACEOF 13483 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13484 1.1 christos exec 5>>config.log 13485 1.1 christos { 13486 1.1 christos echo 13487 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13488 1.1 christos ## Running $as_me. ## 13489 1.1 christos _ASBOX 13490 1.1 christos $as_echo "$ac_log" 13491 1.1 christos } >&5 13492 1.1 christos 13493 1.1 christos _ACEOF 13494 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13495 1.1 christos # 13496 1.1 christos # INIT-COMMANDS 13497 1.1 christos # 13498 1.1 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13499 1.1 christos 13500 1.1 christos 13501 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout 13502 1.1 christos # if CDPATH is set. 13503 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13504 1.1 christos 13505 1.1 christos sed_quote_subst='$sed_quote_subst' 13506 1.1 christos double_quote_subst='$double_quote_subst' 13507 1.1 christos delay_variable_subst='$delay_variable_subst' 13508 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13509 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13510 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13511 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13512 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13513 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13514 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13515 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13516 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13517 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13518 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13519 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13520 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13521 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13522 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13523 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13524 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13525 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13526 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13527 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13528 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13529 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13530 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13531 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13532 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13533 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13534 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13535 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13536 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13537 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13538 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13539 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13540 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13541 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13542 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13543 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13544 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13545 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13546 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13547 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13548 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13549 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13550 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13551 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13552 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13553 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13554 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13555 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"`' 13556 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"`' 13557 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13558 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13559 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13560 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13561 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13562 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13563 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13564 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13565 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13566 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13567 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13568 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13569 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13570 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13571 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13572 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13573 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13574 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13575 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13576 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13577 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13578 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13579 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13580 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13581 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13582 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13583 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13584 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13585 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13586 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13587 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13588 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13589 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13590 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13591 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13592 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13593 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13594 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13595 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13596 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13597 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13598 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13599 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13600 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13601 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13602 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13603 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13604 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13605 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13606 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13607 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13608 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13609 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13610 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13611 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13612 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13613 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13614 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13615 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13616 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13617 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13618 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13619 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13620 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13621 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13622 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13623 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13624 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13625 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13626 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13627 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13628 1.1 christos 13629 1.1 christos LTCC='$LTCC' 13630 1.1 christos LTCFLAGS='$LTCFLAGS' 13631 1.1 christos compiler='$compiler_DEFAULT' 13632 1.1 christos 13633 1.1 christos # A function that is used when there is no print builtin or printf. 13634 1.1 christos func_fallback_echo () 13635 1.1 christos { 13636 1.1 christos eval 'cat <<_LTECHO_EOF 13637 1.1 christos \$1 13638 1.1 christos _LTECHO_EOF' 13639 1.1 christos } 13640 1.1 christos 13641 1.1 christos # Quote evaled strings. 13642 1.1 christos for var in SHELL \ 13643 1.1 christos ECHO \ 13644 1.1 christos SED \ 13645 1.1 christos GREP \ 13646 1.1 christos EGREP \ 13647 1.1 christos FGREP \ 13648 1.1 christos LD \ 13649 1.1 christos NM \ 13650 1.1 christos LN_S \ 13651 1.1 christos lt_SP2NL \ 13652 1.1 christos lt_NL2SP \ 13653 1.1 christos reload_flag \ 13654 1.1 christos OBJDUMP \ 13655 1.1 christos deplibs_check_method \ 13656 1.1 christos file_magic_cmd \ 13657 1.1 christos AR \ 13658 1.1 christos AR_FLAGS \ 13659 1.1 christos STRIP \ 13660 1.1 christos RANLIB \ 13661 1.1 christos CC \ 13662 1.1 christos CFLAGS \ 13663 1.1 christos compiler \ 13664 1.1 christos lt_cv_sys_global_symbol_pipe \ 13665 1.1 christos lt_cv_sys_global_symbol_to_cdecl \ 13666 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \ 13667 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13668 1.1 christos lt_prog_compiler_no_builtin_flag \ 13669 1.1 christos lt_prog_compiler_wl \ 13670 1.1 christos lt_prog_compiler_pic \ 13671 1.1 christos lt_prog_compiler_static \ 13672 1.1 christos lt_cv_prog_compiler_c_o \ 13673 1.1 christos need_locks \ 13674 1.1 christos DSYMUTIL \ 13675 1.1 christos NMEDIT \ 13676 1.1 christos LIPO \ 13677 1.1 christos OTOOL \ 13678 1.1 christos OTOOL64 \ 13679 1.1 christos shrext_cmds \ 13680 1.1 christos export_dynamic_flag_spec \ 13681 1.1 christos whole_archive_flag_spec \ 13682 1.1 christos compiler_needs_object \ 13683 1.1 christos with_gnu_ld \ 13684 1.1 christos allow_undefined_flag \ 13685 1.1 christos no_undefined_flag \ 13686 1.1 christos hardcode_libdir_flag_spec \ 13687 1.1 christos hardcode_libdir_flag_spec_ld \ 13688 1.1 christos hardcode_libdir_separator \ 13689 1.1 christos fix_srcfile_path \ 13690 1.1 christos exclude_expsyms \ 13691 1.1 christos include_expsyms \ 13692 1.1 christos file_list_spec \ 13693 1.1 christos variables_saved_for_relink \ 13694 1.1 christos libname_spec \ 13695 1.1 christos library_names_spec \ 13696 1.1 christos soname_spec \ 13697 1.1 christos install_override_mode \ 13698 1.1 christos finish_eval \ 13699 1.1 christos old_striplib \ 13700 1.1 christos striplib; do 13701 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13702 1.1 christos *[\\\\\\\`\\"\\\$]*) 13703 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13704 1.1 christos ;; 13705 1.1 christos *) 13706 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13707 1.1 christos ;; 13708 1.1 christos esac 13709 1.1 christos done 13710 1.1 christos 13711 1.1 christos # Double-quote double-evaled strings. 13712 1.1 christos for var in reload_cmds \ 13713 1.1 christos old_postinstall_cmds \ 13714 1.1 christos old_postuninstall_cmds \ 13715 1.1 christos old_archive_cmds \ 13716 1.1 christos extract_expsyms_cmds \ 13717 1.1 christos old_archive_from_new_cmds \ 13718 1.1 christos old_archive_from_expsyms_cmds \ 13719 1.1 christos archive_cmds \ 13720 1.1 christos archive_expsym_cmds \ 13721 1.1 christos module_cmds \ 13722 1.1 christos module_expsym_cmds \ 13723 1.1 christos export_symbols_cmds \ 13724 1.1 christos prelink_cmds \ 13725 1.1 christos postinstall_cmds \ 13726 1.1 christos postuninstall_cmds \ 13727 1.1 christos finish_cmds \ 13728 1.1 christos sys_lib_search_path_spec \ 13729 1.1 christos sys_lib_dlsearch_path_spec; do 13730 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13731 1.1 christos *[\\\\\\\`\\"\\\$]*) 13732 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13733 1.1 christos ;; 13734 1.1 christos *) 13735 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13736 1.1 christos ;; 13737 1.1 christos esac 13738 1.1 christos done 13739 1.1 christos 13740 1.1 christos ac_aux_dir='$ac_aux_dir' 13741 1.1 christos xsi_shell='$xsi_shell' 13742 1.1 christos lt_shell_append='$lt_shell_append' 13743 1.1 christos 13744 1.1 christos # See if we are running on zsh, and set the options which allow our 13745 1.1 christos # commands through without removal of \ escapes INIT. 13746 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then 13747 1.1 christos setopt NO_GLOB_SUBST 13748 1.1 christos fi 13749 1.1 christos 13750 1.1 christos 13751 1.1 christos PACKAGE='$PACKAGE' 13752 1.1 christos VERSION='$VERSION' 13753 1.1 christos TIMESTAMP='$TIMESTAMP' 13754 1.1 christos RM='$RM' 13755 1.1 christos ofile='$ofile' 13756 1.1 christos 13757 1.1 christos 13758 1.1 christos 13759 1.1 christos 13760 1.1 christos _ACEOF 13761 1.1 christos 13762 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13763 1.1 christos 13764 1.1 christos # Handling of arguments. 13765 1.1 christos for ac_config_target in $ac_config_targets 13766 1.1 christos do 13767 1.1 christos case $ac_config_target in 13768 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13769 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13770 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13771 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13772 1.1 christos 13773 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13774 1.1 christos esac 13775 1.1 christos done 13776 1.1 christos 13777 1.1 christos 13778 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 13779 1.1 christos # then the envvar interface is used. Set only those that are not. 13780 1.1 christos # We use the long form for the default assignment because of an extremely 13781 1.1 christos # bizarre bug on SunOS 4.1.3. 13782 1.1 christos if $ac_need_defaults; then 13783 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13784 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13785 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13786 1.1 christos fi 13787 1.1 christos 13788 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 13789 1.1 christos # simply because there is no reason against having it here, and in addition, 13790 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 13791 1.1 christos # Hook for its removal unless debugging. 13792 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 13793 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 13794 1.1 christos $debug || 13795 1.1 christos { 13796 1.1 christos tmp= ac_tmp= 13797 1.1 christos trap 'exit_status=$? 13798 1.1 christos : "${ac_tmp:=$tmp}" 13799 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13800 1.1 christos ' 0 13801 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 13802 1.1 christos } 13803 1.1 christos # Create a (secure) tmp directory for tmp files. 13804 1.1 christos 13805 1.1 christos { 13806 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13807 1.1 christos test -d "$tmp" 13808 1.1 christos } || 13809 1.1 christos { 13810 1.1 christos tmp=./conf$$-$RANDOM 13811 1.1 christos (umask 077 && mkdir "$tmp") 13812 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13813 1.1 christos ac_tmp=$tmp 13814 1.1 christos 13815 1.1 christos # Set up the scripts for CONFIG_FILES section. 13816 1.1 christos # No need to generate them if there are no CONFIG_FILES. 13817 1.1 christos # This happens for instance with `./config.status config.h'. 13818 1.1 christos if test -n "$CONFIG_FILES"; then 13819 1.1 christos 13820 1.1 christos 13821 1.1 christos ac_cr=`echo X | tr X '\015'` 13822 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 13823 1.1 christos # But we know of no other shell where ac_cr would be empty at this 13824 1.1 christos # point, so we can use a bashism as a fallback. 13825 1.1 christos if test "x$ac_cr" = x; then 13826 1.1 christos eval ac_cr=\$\'\\r\' 13827 1.1 christos fi 13828 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13829 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13830 1.1 christos ac_cs_awk_cr='\\r' 13831 1.1 christos else 13832 1.1 christos ac_cs_awk_cr=$ac_cr 13833 1.1 christos fi 13834 1.1 christos 13835 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13836 1.1 christos _ACEOF 13837 1.1 christos 13838 1.1 christos 13839 1.1 christos { 13840 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 13841 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13842 1.1 christos echo "_ACEOF" 13843 1.1 christos } >conf$$subs.sh || 13844 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13845 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13846 1.1 christos ac_delim='%!_!# ' 13847 1.1 christos for ac_last_try in false false false false false :; do 13848 1.1 christos . ./conf$$subs.sh || 13849 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13850 1.1 christos 13851 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13852 1.1 christos if test $ac_delim_n = $ac_delim_num; then 13853 1.1 christos break 13854 1.1 christos elif $ac_last_try; then 13855 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13856 1.1 christos else 13857 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13858 1.1 christos fi 13859 1.1 christos done 13860 1.1 christos rm -f conf$$subs.sh 13861 1.1 christos 13862 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13863 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13864 1.1 christos _ACEOF 13865 1.1 christos sed -n ' 13866 1.1 christos h 13867 1.1 christos s/^/S["/; s/!.*/"]=/ 13868 1.1 christos p 13869 1.1 christos g 13870 1.1 christos s/^[^!]*!// 13871 1.1 christos :repl 13872 1.1 christos t repl 13873 1.1 christos s/'"$ac_delim"'$// 13874 1.1 christos t delim 13875 1.1 christos :nl 13876 1.1 christos h 13877 1.1 christos s/\(.\{148\}\)..*/\1/ 13878 1.1 christos t more1 13879 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13880 1.1 christos p 13881 1.1 christos n 13882 1.1 christos b repl 13883 1.1 christos :more1 13884 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13885 1.1 christos p 13886 1.1 christos g 13887 1.1 christos s/.\{148\}// 13888 1.1 christos t nl 13889 1.1 christos :delim 13890 1.1 christos h 13891 1.1 christos s/\(.\{148\}\)..*/\1/ 13892 1.1 christos t more2 13893 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 13894 1.1 christos p 13895 1.1 christos b 13896 1.1 christos :more2 13897 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13898 1.1 christos p 13899 1.1 christos g 13900 1.1 christos s/.\{148\}// 13901 1.1 christos t delim 13902 1.1 christos ' <conf$$subs.awk | sed ' 13903 1.1 christos /^[^""]/{ 13904 1.1 christos N 13905 1.1 christos s/\n// 13906 1.1 christos } 13907 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 13908 1.1 christos rm -f conf$$subs.awk 13909 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13910 1.1 christos _ACAWK 13911 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13912 1.1 christos for (key in S) S_is_set[key] = 1 13913 1.1 christos FS = "" 13914 1.1 christos 13915 1.1 christos } 13916 1.1 christos { 13917 1.1 christos line = $ 0 13918 1.1 christos nfields = split(line, field, "@") 13919 1.1 christos substed = 0 13920 1.1 christos len = length(field[1]) 13921 1.1 christos for (i = 2; i < nfields; i++) { 13922 1.1 christos key = field[i] 13923 1.1 christos keylen = length(key) 13924 1.1 christos if (S_is_set[key]) { 13925 1.1 christos value = S[key] 13926 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13927 1.1 christos len += length(value) + length(field[++i]) 13928 1.1 christos substed = 1 13929 1.1 christos } else 13930 1.1 christos len += 1 + keylen 13931 1.1 christos } 13932 1.1 christos 13933 1.1 christos print line 13934 1.1 christos } 13935 1.1 christos 13936 1.1 christos _ACAWK 13937 1.1 christos _ACEOF 13938 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13939 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13940 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13941 1.1 christos else 13942 1.1 christos cat 13943 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13944 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13945 1.1 christos _ACEOF 13946 1.1 christos 13947 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13948 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13949 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 13950 1.1 christos # (actually we leave an empty line to preserve line numbers). 13951 1.1 christos if test "x$srcdir" = x.; then 13952 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13953 1.1 christos h 13954 1.1 christos s/// 13955 1.1 christos s/^/:/ 13956 1.1 christos s/[ ]*$/:/ 13957 1.1 christos s/:\$(srcdir):/:/g 13958 1.1 christos s/:\${srcdir}:/:/g 13959 1.1 christos s/:@srcdir@:/:/g 13960 1.1 christos s/^:*// 13961 1.1 christos s/:*$// 13962 1.1 christos x 13963 1.1 christos s/\(=[ ]*\).*/\1/ 13964 1.1 christos G 13965 1.1 christos s/\n// 13966 1.1 christos s/^[^=]*=[ ]*$// 13967 1.1 christos }' 13968 1.1 christos fi 13969 1.1 christos 13970 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13971 1.1 christos fi # test -n "$CONFIG_FILES" 13972 1.1 christos 13973 1.1 christos # Set up the scripts for CONFIG_HEADERS section. 13974 1.1 christos # No need to generate them if there are no CONFIG_HEADERS. 13975 1.1 christos # This happens for instance with `./config.status Makefile'. 13976 1.1 christos if test -n "$CONFIG_HEADERS"; then 13977 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13978 1.1 christos BEGIN { 13979 1.1 christos _ACEOF 13980 1.1 christos 13981 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as 13982 1.1 christos # here-document in config.status, that substitutes the proper values into 13983 1.1 christos # config.h.in to produce config.h. 13984 1.1 christos 13985 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease 13986 1.1 christos # handling of long lines. 13987 1.1 christos ac_delim='%!_!# ' 13988 1.1 christos for ac_last_try in false false :; do 13989 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13990 1.1 christos if test -z "$ac_tt"; then 13991 1.1 christos break 13992 1.1 christos elif $ac_last_try; then 13993 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13994 1.1 christos else 13995 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13996 1.1 christos fi 13997 1.1 christos done 13998 1.1 christos 13999 1.1 christos # For the awk script, D is an array of macro values keyed by name, 14000 1.1 christos # likewise P contains macro parameters if any. Preserve backslash 14001 1.1 christos # newline sequences. 14002 1.1 christos 14003 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14004 1.1 christos sed -n ' 14005 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 14006 1.1 christos t rset 14007 1.1 christos :rset 14008 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ / 14009 1.1 christos t def 14010 1.1 christos d 14011 1.1 christos :def 14012 1.1 christos s/\\$// 14013 1.1 christos t bsnl 14014 1.1 christos s/["\\]/\\&/g 14015 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14016 1.1 christos D["\1"]=" \3"/p 14017 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14018 1.1 christos d 14019 1.1 christos :bsnl 14020 1.1 christos s/["\\]/\\&/g 14021 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14022 1.1 christos D["\1"]=" \3\\\\\\n"\\/p 14023 1.1 christos t cont 14024 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14025 1.1 christos t cont 14026 1.1 christos d 14027 1.1 christos :cont 14028 1.1 christos n 14029 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 14030 1.1 christos t clear 14031 1.1 christos :clear 14032 1.1 christos s/\\$// 14033 1.1 christos t bsnlc 14034 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p 14035 1.1 christos d 14036 1.1 christos :bsnlc 14037 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14038 1.1 christos b cont 14039 1.1 christos ' <confdefs.h | sed ' 14040 1.1 christos s/'"$ac_delim"'/"\\\ 14041 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1 14042 1.1 christos 14043 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14044 1.1 christos for (key in D) D_is_set[key] = 1 14045 1.1 christos FS = "" 14046 1.1 christos } 14047 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14048 1.1 christos line = \$ 0 14049 1.1 christos split(line, arg, " ") 14050 1.1 christos if (arg[1] == "#") { 14051 1.1 christos defundef = arg[2] 14052 1.1 christos mac1 = arg[3] 14053 1.1 christos } else { 14054 1.1 christos defundef = substr(arg[1], 2) 14055 1.1 christos mac1 = arg[2] 14056 1.1 christos } 14057 1.1 christos split(mac1, mac2, "(") #) 14058 1.1 christos macro = mac2[1] 14059 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1) 14060 1.1 christos if (D_is_set[macro]) { 14061 1.1 christos # Preserve the white space surrounding the "#". 14062 1.1 christos print prefix "define", macro P[macro] D[macro] 14063 1.1 christos next 14064 1.1 christos } else { 14065 1.1 christos # Replace #undef with comments. This is necessary, for example, 14066 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required 14067 1.1 christos # on some systems where configure will not decide to define it. 14068 1.1 christos if (defundef == "undef") { 14069 1.1 christos print "/*", prefix defundef, macro, "*/" 14070 1.1 christos next 14071 1.1 christos } 14072 1.1 christos } 14073 1.1 christos } 14074 1.1 christos { print } 14075 1.1 christos _ACAWK 14076 1.1 christos _ACEOF 14077 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14078 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14079 1.1 christos fi # test -n "$CONFIG_HEADERS" 14080 1.1 christos 14081 1.1 christos 14082 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14083 1.1 christos shift 14084 1.1 christos for ac_tag 14085 1.1 christos do 14086 1.1 christos case $ac_tag in 14087 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 14088 1.1 christos esac 14089 1.1 christos case $ac_mode$ac_tag in 14090 1.1 christos :[FHL]*:*);; 14091 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14092 1.1 christos :[FH]-) ac_tag=-:-;; 14093 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14094 1.1 christos esac 14095 1.1 christos ac_save_IFS=$IFS 14096 1.1 christos IFS=: 14097 1.1 christos set x $ac_tag 14098 1.1 christos IFS=$ac_save_IFS 14099 1.1 christos shift 14100 1.1 christos ac_file=$1 14101 1.1 christos shift 14102 1.1 christos 14103 1.1 christos case $ac_mode in 14104 1.1 christos :L) ac_source=$1;; 14105 1.1 christos :[FH]) 14106 1.1 christos ac_file_inputs= 14107 1.1 christos for ac_f 14108 1.1 christos do 14109 1.1 christos case $ac_f in 14110 1.1 christos -) ac_f="$ac_tmp/stdin";; 14111 1.1 christos *) # Look for the file first in the build tree, then in the source tree 14112 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 14113 1.1 christos # because $ac_f cannot contain `:'. 14114 1.1 christos test -f "$ac_f" || 14115 1.1 christos case $ac_f in 14116 1.1 christos [\\/$]*) false;; 14117 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14118 1.1 christos esac || 14119 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14120 1.1 christos esac 14121 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14122 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 14123 1.1 christos done 14124 1.1 christos 14125 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 14126 1.1 christos # use $as_me), people would be surprised to read: 14127 1.1 christos # /* config.h. Generated by config.status. */ 14128 1.1 christos configure_input='Generated from '` 14129 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14130 1.1 christos `' by configure.' 14131 1.1 christos if test x"$ac_file" != x-; then 14132 1.1 christos configure_input="$ac_file. $configure_input" 14133 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14134 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 14135 1.1 christos fi 14136 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 14137 1.1 christos case $configure_input in #( 14138 1.1 christos *\&* | *\|* | *\\* ) 14139 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 14140 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 14141 1.1 christos *) ac_sed_conf_input=$configure_input;; 14142 1.1 christos esac 14143 1.1 christos 14144 1.1 christos case $ac_tag in 14145 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14146 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14147 1.1 christos esac 14148 1.1 christos ;; 14149 1.1 christos esac 14150 1.1 christos 14151 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 14152 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14153 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 14154 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 14155 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14156 1.1 christos $as_echo X"$ac_file" | 14157 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14158 1.1 christos s//\1/ 14159 1.1 christos q 14160 1.1 christos } 14161 1.1 christos /^X\(\/\/\)[^/].*/{ 14162 1.1 christos s//\1/ 14163 1.1 christos q 14164 1.1 christos } 14165 1.1 christos /^X\(\/\/\)$/{ 14166 1.1 christos s//\1/ 14167 1.1 christos q 14168 1.1 christos } 14169 1.1 christos /^X\(\/\).*/{ 14170 1.1 christos s//\1/ 14171 1.1 christos q 14172 1.1 christos } 14173 1.1 christos s/.*/./; q'` 14174 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 14175 1.1 christos ac_builddir=. 14176 1.1 christos 14177 1.1 christos case "$ac_dir" in 14178 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14179 1.1 christos *) 14180 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14181 1.1 christos # A ".." for each directory in $ac_dir_suffix. 14182 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14183 1.1 christos case $ac_top_builddir_sub in 14184 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14185 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14186 1.1 christos esac ;; 14187 1.1 christos esac 14188 1.1 christos ac_abs_top_builddir=$ac_pwd 14189 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 14190 1.1 christos # for backward compatibility: 14191 1.1 christos ac_top_builddir=$ac_top_build_prefix 14192 1.1 christos 14193 1.1 christos case $srcdir in 14194 1.1 christos .) # We are building in place. 14195 1.1 christos ac_srcdir=. 14196 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 14197 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 14198 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 14199 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 14200 1.1 christos ac_top_srcdir=$srcdir 14201 1.1 christos ac_abs_top_srcdir=$srcdir ;; 14202 1.1 christos *) # Relative name. 14203 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14204 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 14205 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14206 1.1 christos esac 14207 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14208 1.1 christos 14209 1.1 christos 14210 1.1 christos case $ac_mode in 14211 1.1 christos :F) 14212 1.1 christos # 14213 1.1 christos # CONFIG_FILE 14214 1.1 christos # 14215 1.1 christos 14216 1.1 christos case $INSTALL in 14217 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14218 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14219 1.1 christos esac 14220 1.1 christos ac_MKDIR_P=$MKDIR_P 14221 1.1 christos case $MKDIR_P in 14222 1.1 christos [\\/$]* | ?:[\\/]* ) ;; 14223 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14224 1.1 christos esac 14225 1.1 christos _ACEOF 14226 1.1 christos 14227 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14228 1.1 christos # If the template does not know about datarootdir, expand it. 14229 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 14230 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 14231 1.1 christos ac_sed_dataroot=' 14232 1.1 christos /datarootdir/ { 14233 1.1 christos p 14234 1.1 christos q 14235 1.1 christos } 14236 1.1 christos /@datadir@/p 14237 1.1 christos /@docdir@/p 14238 1.1 christos /@infodir@/p 14239 1.1 christos /@localedir@/p 14240 1.1 christos /@mandir@/p' 14241 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14242 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 14243 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14245 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14246 1.1 christos _ACEOF 14247 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14248 1.1 christos ac_datarootdir_hack=' 14249 1.1 christos s&@datadir@&$datadir&g 14250 1.1 christos s&@docdir@&$docdir&g 14251 1.1 christos s&@infodir@&$infodir&g 14252 1.1 christos s&@localedir@&$localedir&g 14253 1.1 christos s&@mandir@&$mandir&g 14254 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 14255 1.1 christos esac 14256 1.1 christos _ACEOF 14257 1.1 christos 14258 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 14259 1.1 christos # Shell code in configure.ac might set extrasub. 14260 1.1 christos # FIXME: do we really want to maintain this feature? 14261 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14262 1.1 christos ac_sed_extra="$ac_vpsub 14263 1.1 christos $extrasub 14264 1.1 christos _ACEOF 14265 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14266 1.1 christos :t 14267 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14268 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 14269 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 14270 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 14271 1.1 christos s&@srcdir@&$ac_srcdir&;t t 14272 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 14273 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 14274 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14275 1.1 christos s&@builddir@&$ac_builddir&;t t 14276 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 14277 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14278 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 14279 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t 14280 1.1 christos $ac_datarootdir_hack 14281 1.1 christos " 14282 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14283 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14284 1.1 christos 14285 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14286 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14287 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14288 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 14289 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14290 1.1 christos which seems to be undefined. Please make sure it is defined" >&5 14291 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14292 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;} 14293 1.1 christos 14294 1.1 christos rm -f "$ac_tmp/stdin" 14295 1.1 christos case $ac_file in 14296 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14297 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14298 1.1 christos esac \ 14299 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14300 1.1 christos ;; 14301 1.1 christos :H) 14302 1.1 christos # 14303 1.1 christos # CONFIG_HEADER 14304 1.1 christos # 14305 1.1 christos if test x"$ac_file" != x-; then 14306 1.1 christos { 14307 1.1 christos $as_echo "/* $configure_input */" \ 14308 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14309 1.1 christos } >"$ac_tmp/config.h" \ 14310 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14311 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14312 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14313 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;} 14314 1.1 christos else 14315 1.1 christos rm -f "$ac_file" 14316 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \ 14317 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14318 1.1 christos fi 14319 1.1 christos else 14320 1.1 christos $as_echo "/* $configure_input */" \ 14321 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14322 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5 14323 1.1 christos fi 14324 1.1 christos # Compute "$ac_file"'s index in $config_headers. 14325 1.1 christos _am_arg="$ac_file" 14326 1.1 christos _am_stamp_count=1 14327 1.1 christos for _am_header in $config_headers :; do 14328 1.1 christos case $_am_header in 14329 1.1 christos $_am_arg | $_am_arg:* ) 14330 1.1 christos break ;; 14331 1.1 christos * ) 14332 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14333 1.1 christos esac 14334 1.1 christos done 14335 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14336 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14337 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \ 14338 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \ 14339 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14340 1.1 christos $as_echo X"$_am_arg" | 14341 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14342 1.1 christos s//\1/ 14343 1.1 christos q 14344 1.1 christos } 14345 1.1 christos /^X\(\/\/\)[^/].*/{ 14346 1.1 christos s//\1/ 14347 1.1 christos q 14348 1.1 christos } 14349 1.1 christos /^X\(\/\/\)$/{ 14350 1.1 christos s//\1/ 14351 1.1 christos q 14352 1.1 christos } 14353 1.1 christos /^X\(\/\).*/{ 14354 1.1 christos s//\1/ 14355 1.1 christos q 14356 1.1 christos } 14357 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count 14358 1.1 christos ;; 14359 1.1 christos 14360 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14361 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 14362 1.1 christos ;; 14363 1.1 christos esac 14364 1.1 christos 14365 1.1 christos 14366 1.1 christos case $ac_file$ac_mode in 14367 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14368 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files 14369 1.1 christos # are listed without --file. Let's play safe and only enable the eval 14370 1.1 christos # if we detect the quoting. 14371 1.1 christos case $CONFIG_FILES in 14372 1.1 christos *\'*) eval set x "$CONFIG_FILES" ;; 14373 1.1 christos *) set x $CONFIG_FILES ;; 14374 1.1 christos esac 14375 1.1 christos shift 14376 1.1 christos for mf 14377 1.1 christos do 14378 1.1 christos # Strip MF so we end up with the name of the file. 14379 1.1 christos mf=`echo "$mf" | sed -e 's/:.*$//'` 14380 1.1 christos # Check whether this is an Automake generated Makefile or not. 14381 1.1 christos # We used to match only the files named 'Makefile.in', but 14382 1.1 christos # some people rename them; so instead we look at the file content. 14383 1.1 christos # Grep'ing the first line is not enough: some people post-process 14384 1.1 christos # each Makefile.in and add a new line on top of each file to say so. 14385 1.1 christos # Grep'ing the whole file is not good either: AIX grep has a line 14386 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000. 14387 1.1 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14388 1.1 christos dirpart=`$as_dirname -- "$mf" || 14389 1.1 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14390 1.1 christos X"$mf" : 'X\(//\)[^/]' \| \ 14391 1.1 christos X"$mf" : 'X\(//\)$' \| \ 14392 1.1 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14393 1.1 christos $as_echo X"$mf" | 14394 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14395 1.1 christos s//\1/ 14396 1.1 christos q 14397 1.1 christos } 14398 1.1 christos /^X\(\/\/\)[^/].*/{ 14399 1.1 christos s//\1/ 14400 1.1 christos q 14401 1.1 christos } 14402 1.1 christos /^X\(\/\/\)$/{ 14403 1.1 christos s//\1/ 14404 1.1 christos q 14405 1.1 christos } 14406 1.1 christos /^X\(\/\).*/{ 14407 1.1 christos s//\1/ 14408 1.1 christos q 14409 1.1 christos } 14410 1.1 christos s/.*/./; q'` 14411 1.1 christos else 14412 1.1 christos continue 14413 1.1 christos fi 14414 1.1 christos # Extract the definition of DEPDIR, am__include, and am__quote 14415 1.1 christos # from the Makefile without running 'make'. 14416 1.1 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14417 1.1 christos test -z "$DEPDIR" && continue 14418 1.1 christos am__include=`sed -n 's/^am__include = //p' < "$mf"` 14419 1.1 christos test -z "$am__include" && continue 14420 1.1 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14421 1.1 christos # Find all dependency output files, they are included files with 14422 1.1 christos # $(DEPDIR) in their names. We invoke sed twice because it is the 14423 1.1 christos # simplest approach to changing $(DEPDIR) to its actual value in the 14424 1.1 christos # expansion. 14425 1.1 christos for file in `sed -n " 14426 1.1 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14427 1.1 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14428 1.1 christos # Make sure the directory exists. 14429 1.1 christos test -f "$dirpart/$file" && continue 14430 1.1 christos fdir=`$as_dirname -- "$file" || 14431 1.1 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14432 1.1 christos X"$file" : 'X\(//\)[^/]' \| \ 14433 1.1 christos X"$file" : 'X\(//\)$' \| \ 14434 1.1 christos X"$file" : 'X\(/\)' \| . 2>/dev/null || 14435 1.1 christos $as_echo X"$file" | 14436 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14437 1.1 christos s//\1/ 14438 1.1 christos q 14439 1.1 christos } 14440 1.1 christos /^X\(\/\/\)[^/].*/{ 14441 1.1 christos s//\1/ 14442 1.1 christos q 14443 1.1 christos } 14444 1.1 christos /^X\(\/\/\)$/{ 14445 1.1 christos s//\1/ 14446 1.1 christos q 14447 1.1 christos } 14448 1.1 christos /^X\(\/\).*/{ 14449 1.1 christos s//\1/ 14450 1.1 christos q 14451 1.1 christos } 14452 1.1 christos s/.*/./; q'` 14453 1.1 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p 14454 1.1 christos # echo "creating $dirpart/$file" 14455 1.1 christos echo '# dummy' > "$dirpart/$file" 14456 1.1 christos done 14457 1.1 christos done 14458 1.1 christos } 14459 1.1 christos ;; 14460 1.1 christos "libtool":C) 14461 1.1 christos 14462 1.1 christos # See if we are running on zsh, and set the options which allow our 14463 1.1 christos # commands through without removal of \ escapes. 14464 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 14465 1.1 christos setopt NO_GLOB_SUBST 14466 1.1 christos fi 14467 1.1 christos 14468 1.1 christos cfgfile="${ofile}T" 14469 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14470 1.1 christos $RM "$cfgfile" 14471 1.1 christos 14472 1.1 christos cat <<_LT_EOF >> "$cfgfile" 14473 1.1 christos #! $SHELL 14474 1.1 christos 14475 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14476 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14477 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14478 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh. 14479 1.1 christos # 14480 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14481 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14482 1.1 christos # Written by Gordon Matzigkeit, 1996 14483 1.1 christos # 14484 1.1 christos # This file is part of GNU Libtool. 14485 1.1 christos # 14486 1.1 christos # GNU Libtool is free software; you can redistribute it and/or 14487 1.1 christos # modify it under the terms of the GNU General Public License as 14488 1.1 christos # published by the Free Software Foundation; either version 2 of 14489 1.1 christos # the License, or (at your option) any later version. 14490 1.1 christos # 14491 1.1 christos # As a special exception to the GNU General Public License, 14492 1.1 christos # if you distribute this file as part of a program or library that 14493 1.1 christos # is built using GNU Libtool, you may include this file under the 14494 1.1 christos # same distribution terms that you use for the rest of that program. 14495 1.1 christos # 14496 1.1 christos # GNU Libtool is distributed in the hope that it will be useful, 14497 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of 14498 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14499 1.1 christos # GNU General Public License for more details. 14500 1.1 christos # 14501 1.1 christos # You should have received a copy of the GNU General Public License 14502 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy 14503 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14504 1.1 christos # obtained by writing to the Free Software Foundation, Inc., 14505 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14506 1.1 christos 14507 1.1 christos 14508 1.1 christos # The names of the tagged configurations supported by this script. 14509 1.1 christos available_tags="" 14510 1.1 christos 14511 1.1 christos # ### BEGIN LIBTOOL CONFIG 14512 1.1 christos 14513 1.1 christos # Whether or not to build shared libraries. 14514 1.1 christos build_libtool_libs=$enable_shared 14515 1.1 christos 14516 1.1 christos # Which release of libtool.m4 was used? 14517 1.1 christos macro_version=$macro_version 14518 1.1 christos macro_revision=$macro_revision 14519 1.1 christos 14520 1.1 christos # Whether or not to build static libraries. 14521 1.1 christos build_old_libs=$enable_static 14522 1.1 christos 14523 1.1 christos # What type of objects to build. 14524 1.1 christos pic_mode=$pic_mode 14525 1.1 christos 14526 1.1 christos # Whether or not to optimize for fast installation. 14527 1.1 christos fast_install=$enable_fast_install 14528 1.1 christos 14529 1.1 christos # Shell to use when invoking shell scripts. 14530 1.1 christos SHELL=$lt_SHELL 14531 1.1 christos 14532 1.1 christos # An echo program that protects backslashes. 14533 1.1 christos ECHO=$lt_ECHO 14534 1.1 christos 14535 1.1 christos # The host system. 14536 1.1 christos host_alias=$host_alias 14537 1.1 christos host=$host 14538 1.1 christos host_os=$host_os 14539 1.1 christos 14540 1.1 christos # The build system. 14541 1.1 christos build_alias=$build_alias 14542 1.1 christos build=$build 14543 1.1 christos build_os=$build_os 14544 1.1 christos 14545 1.1 christos # A sed program that does not truncate output. 14546 1.1 christos SED=$lt_SED 14547 1.1 christos 14548 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n. 14549 1.1 christos Xsed="\$SED -e 1s/^X//" 14550 1.1 christos 14551 1.1 christos # A grep program that handles long lines. 14552 1.1 christos GREP=$lt_GREP 14553 1.1 christos 14554 1.1 christos # An ERE matcher. 14555 1.1 christos EGREP=$lt_EGREP 14556 1.1 christos 14557 1.1 christos # A literal string matcher. 14558 1.1 christos FGREP=$lt_FGREP 14559 1.1 christos 14560 1.1 christos # A BSD- or MS-compatible name lister. 14561 1.1 christos NM=$lt_NM 14562 1.1 christos 14563 1.1 christos # Whether we need soft or hard links. 14564 1.1 christos LN_S=$lt_LN_S 14565 1.1 christos 14566 1.1 christos # What is the maximum length of a command? 14567 1.1 christos max_cmd_len=$max_cmd_len 14568 1.1 christos 14569 1.1 christos # Object file suffix (normally "o"). 14570 1.1 christos objext=$ac_objext 14571 1.1 christos 14572 1.1 christos # Executable file suffix (normally ""). 14573 1.1 christos exeext=$exeext 14574 1.1 christos 14575 1.1 christos # whether the shell understands "unset". 14576 1.1 christos lt_unset=$lt_unset 14577 1.1 christos 14578 1.1 christos # turn spaces into newlines. 14579 1.1 christos SP2NL=$lt_lt_SP2NL 14580 1.1 christos 14581 1.1 christos # turn newlines into spaces. 14582 1.1 christos NL2SP=$lt_lt_NL2SP 14583 1.1 christos 14584 1.1 christos # An object symbol dumper. 14585 1.1 christos OBJDUMP=$lt_OBJDUMP 14586 1.1 christos 14587 1.1 christos # Method to check whether dependent libraries are shared objects. 14588 1.1 christos deplibs_check_method=$lt_deplibs_check_method 14589 1.1 christos 14590 1.1 christos # Command to use when deplibs_check_method == "file_magic". 14591 1.1 christos file_magic_cmd=$lt_file_magic_cmd 14592 1.1 christos 14593 1.1 christos # The archiver. 14594 1.1 christos AR=$lt_AR 14595 1.1 christos AR_FLAGS=$lt_AR_FLAGS 14596 1.1 christos 14597 1.1 christos # A symbol stripping program. 14598 1.1 christos STRIP=$lt_STRIP 14599 1.1 christos 14600 1.1 christos # Commands used to install an old-style archive. 14601 1.1 christos RANLIB=$lt_RANLIB 14602 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds 14603 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds 14604 1.1 christos 14605 1.1 christos # Whether to use a lock for old archive extraction. 14606 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction 14607 1.1 christos 14608 1.1 christos # A C compiler. 14609 1.1 christos LTCC=$lt_CC 14610 1.1 christos 14611 1.1 christos # LTCC compiler flags. 14612 1.1 christos LTCFLAGS=$lt_CFLAGS 14613 1.1 christos 14614 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names. 14615 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14616 1.1 christos 14617 1.1 christos # Transform the output of nm in a proper C declaration. 14618 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14619 1.1 christos 14620 1.1 christos # Transform the output of nm in a C name address pair. 14621 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14622 1.1 christos 14623 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed. 14624 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14625 1.1 christos 14626 1.1 christos # The name of the directory that contains temporary libtool files. 14627 1.1 christos objdir=$objdir 14628 1.1 christos 14629 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file". 14630 1.1 christos MAGIC_CMD=$MAGIC_CMD 14631 1.1 christos 14632 1.1 christos # Must we lock files when doing compilation? 14633 1.1 christos need_locks=$lt_need_locks 14634 1.1 christos 14635 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14636 1.1 christos DSYMUTIL=$lt_DSYMUTIL 14637 1.1 christos 14638 1.1 christos # Tool to change global to local symbols on Mac OS X. 14639 1.1 christos NMEDIT=$lt_NMEDIT 14640 1.1 christos 14641 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X. 14642 1.1 christos LIPO=$lt_LIPO 14643 1.1 christos 14644 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X. 14645 1.1 christos OTOOL=$lt_OTOOL 14646 1.1 christos 14647 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14648 1.1 christos OTOOL64=$lt_OTOOL64 14649 1.1 christos 14650 1.1 christos # Old archive suffix (normally "a"). 14651 1.1 christos libext=$libext 14652 1.1 christos 14653 1.1 christos # Shared library suffix (normally ".so"). 14654 1.1 christos shrext_cmds=$lt_shrext_cmds 14655 1.1 christos 14656 1.1 christos # The commands to extract the exported symbol list from a shared archive. 14657 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds 14658 1.1 christos 14659 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and 14660 1.1 christos # restored at link time. 14661 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink 14662 1.1 christos 14663 1.1 christos # Do we need the "lib" prefix for modules? 14664 1.1 christos need_lib_prefix=$need_lib_prefix 14665 1.1 christos 14666 1.1 christos # Do we need a version for libraries? 14667 1.1 christos need_version=$need_version 14668 1.1 christos 14669 1.1 christos # Library versioning type. 14670 1.1 christos version_type=$version_type 14671 1.1 christos 14672 1.1 christos # Shared library runtime path variable. 14673 1.1 christos runpath_var=$runpath_var 14674 1.1 christos 14675 1.1 christos # Shared library path variable. 14676 1.1 christos shlibpath_var=$shlibpath_var 14677 1.1 christos 14678 1.1 christos # Is shlibpath searched before the hard-coded library search path? 14679 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14680 1.1 christos 14681 1.1 christos # Format of library name prefix. 14682 1.1 christos libname_spec=$lt_libname_spec 14683 1.1 christos 14684 1.1 christos # List of archive names. First name is the real one, the rest are links. 14685 1.1 christos # The last name is the one that the linker finds with -lNAME 14686 1.1 christos library_names_spec=$lt_library_names_spec 14687 1.1 christos 14688 1.1 christos # The coded name of the library, if different from the real name. 14689 1.1 christos soname_spec=$lt_soname_spec 14690 1.1 christos 14691 1.1 christos # Permission mode override for installation of shared libraries. 14692 1.1 christos install_override_mode=$lt_install_override_mode 14693 1.1 christos 14694 1.1 christos # Command to use after installation of a shared archive. 14695 1.1 christos postinstall_cmds=$lt_postinstall_cmds 14696 1.1 christos 14697 1.1 christos # Command to use after uninstallation of a shared archive. 14698 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds 14699 1.1 christos 14700 1.1 christos # Commands used to finish a libtool library installation in a directory. 14701 1.1 christos finish_cmds=$lt_finish_cmds 14702 1.1 christos 14703 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but 14704 1.1 christos # not shown. 14705 1.1 christos finish_eval=$lt_finish_eval 14706 1.1 christos 14707 1.1 christos # Whether we should hardcode library paths into libraries. 14708 1.1 christos hardcode_into_libs=$hardcode_into_libs 14709 1.1 christos 14710 1.1 christos # Compile-time system search path for libraries. 14711 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14712 1.1 christos 14713 1.1 christos # Run-time system search path for libraries. 14714 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14715 1.1 christos 14716 1.1 christos # Whether dlopen is supported. 14717 1.1 christos dlopen_support=$enable_dlopen 14718 1.1 christos 14719 1.1 christos # Whether dlopen of programs is supported. 14720 1.1 christos dlopen_self=$enable_dlopen_self 14721 1.1 christos 14722 1.1 christos # Whether dlopen of statically linked programs is supported. 14723 1.1 christos dlopen_self_static=$enable_dlopen_self_static 14724 1.1 christos 14725 1.1 christos # Commands to strip libraries. 14726 1.1 christos old_striplib=$lt_old_striplib 14727 1.1 christos striplib=$lt_striplib 14728 1.1 christos 14729 1.1 christos 14730 1.1 christos # The linker used to build libraries. 14731 1.1 christos LD=$lt_LD 14732 1.1 christos 14733 1.1 christos # How to create reloadable object files. 14734 1.1 christos reload_flag=$lt_reload_flag 14735 1.1 christos reload_cmds=$lt_reload_cmds 14736 1.1 christos 14737 1.1 christos # Commands used to build an old-style archive. 14738 1.1 christos old_archive_cmds=$lt_old_archive_cmds 14739 1.1 christos 14740 1.1 christos # A language specific compiler. 14741 1.1 christos CC=$lt_compiler 14742 1.1 christos 14743 1.1 christos # Is the compiler the GNU compiler? 14744 1.1 christos with_gcc=$GCC 14745 1.1 christos 14746 1.1 christos # Compiler flag to turn off builtin functions. 14747 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14748 1.1 christos 14749 1.1 christos # How to pass a linker flag through the compiler. 14750 1.1 christos wl=$lt_lt_prog_compiler_wl 14751 1.1 christos 14752 1.1 christos # Additional compiler flags for building library objects. 14753 1.1 christos pic_flag=$lt_lt_prog_compiler_pic 14754 1.1 christos 14755 1.1 christos # Compiler flag to prevent dynamic linking. 14756 1.1 christos link_static_flag=$lt_lt_prog_compiler_static 14757 1.1 christos 14758 1.1 christos # Does compiler simultaneously support -c and -o options? 14759 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14760 1.1 christos 14761 1.1 christos # Whether or not to add -lc for building shared libraries. 14762 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc 14763 1.1 christos 14764 1.1 christos # Whether or not to disallow shared libs when runtime libs are static. 14765 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14766 1.1 christos 14767 1.1 christos # Compiler flag to allow reflexive dlopens. 14768 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14769 1.1 christos 14770 1.1 christos # Compiler flag to generate shared objects directly from archives. 14771 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec 14772 1.1 christos 14773 1.1 christos # Whether the compiler copes with passing no objects directly. 14774 1.1 christos compiler_needs_object=$lt_compiler_needs_object 14775 1.1 christos 14776 1.1 christos # Create an old-style archive from a shared archive. 14777 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14778 1.1 christos 14779 1.1 christos # Create a temporary old-style archive to link instead of a shared archive. 14780 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14781 1.1 christos 14782 1.1 christos # Commands used to build a shared archive. 14783 1.1 christos archive_cmds=$lt_archive_cmds 14784 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds 14785 1.1 christos 14786 1.1 christos # Commands used to build a loadable module if different from building 14787 1.1 christos # a shared archive. 14788 1.1 christos module_cmds=$lt_module_cmds 14789 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds 14790 1.1 christos 14791 1.1 christos # Whether we are building with GNU ld or not. 14792 1.1 christos with_gnu_ld=$lt_with_gnu_ld 14793 1.1 christos 14794 1.1 christos # Flag that allows shared libraries with undefined symbols to be built. 14795 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag 14796 1.1 christos 14797 1.1 christos # Flag that enforces no undefined symbols. 14798 1.1 christos no_undefined_flag=$lt_no_undefined_flag 14799 1.1 christos 14800 1.1 christos # Flag to hardcode \$libdir into a binary during linking. 14801 1.1 christos # This must work even if \$libdir does not exist 14802 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14803 1.1 christos 14804 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary 14805 1.1 christos # during linking. This must work even if \$libdir does not exist. 14806 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14807 1.1 christos 14808 1.1 christos # Whether we need a single "-rpath" flag with a separated argument. 14809 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator 14810 1.1 christos 14811 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14812 1.1 christos # DIR into the resulting binary. 14813 1.1 christos hardcode_direct=$hardcode_direct 14814 1.1 christos 14815 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14816 1.1 christos # DIR into the resulting binary and the resulting library dependency is 14817 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14818 1.1 christos # library is relocated. 14819 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute 14820 1.1 christos 14821 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14822 1.1 christos # into the resulting binary. 14823 1.1 christos hardcode_minus_L=$hardcode_minus_L 14824 1.1 christos 14825 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14826 1.1 christos # into the resulting binary. 14827 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var 14828 1.1 christos 14829 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR 14830 1.1 christos # into the library and all subsequent libraries and executables linked 14831 1.1 christos # against it. 14832 1.1 christos hardcode_automatic=$hardcode_automatic 14833 1.1 christos 14834 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries 14835 1.1 christos # to runtime path list. 14836 1.1 christos inherit_rpath=$inherit_rpath 14837 1.1 christos 14838 1.1 christos # Whether libtool must link a program against all its dependency libraries. 14839 1.1 christos link_all_deplibs=$link_all_deplibs 14840 1.1 christos 14841 1.1 christos # Fix the shell variable \$srcfile for the compiler. 14842 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path 14843 1.1 christos 14844 1.1 christos # Set to "yes" if exported symbols are required. 14845 1.1 christos always_export_symbols=$always_export_symbols 14846 1.1 christos 14847 1.1 christos # The commands to list exported symbols. 14848 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds 14849 1.1 christos 14850 1.1 christos # Symbols that should not be listed in the preloaded symbols. 14851 1.1 christos exclude_expsyms=$lt_exclude_expsyms 14852 1.1 christos 14853 1.1 christos # Symbols that must always be exported. 14854 1.1 christos include_expsyms=$lt_include_expsyms 14855 1.1 christos 14856 1.1 christos # Commands necessary for linking programs (against libraries) with templates. 14857 1.1 christos prelink_cmds=$lt_prelink_cmds 14858 1.1 christos 14859 1.1 christos # Specify filename containing input files. 14860 1.1 christos file_list_spec=$lt_file_list_spec 14861 1.1 christos 14862 1.1 christos # How to hardcode a shared library path into an executable. 14863 1.1 christos hardcode_action=$hardcode_action 14864 1.1 christos 14865 1.1 christos # ### END LIBTOOL CONFIG 14866 1.1 christos 14867 1.1 christos _LT_EOF 14868 1.1 christos 14869 1.1 christos case $host_os in 14870 1.1 christos aix3*) 14871 1.1 christos cat <<\_LT_EOF >> "$cfgfile" 14872 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 14873 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 14874 1.1 christos # vanish in a puff of smoke. 14875 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 14876 1.1 christos COLLECT_NAMES= 14877 1.1 christos export COLLECT_NAMES 14878 1.1 christos fi 14879 1.1 christos _LT_EOF 14880 1.1 christos ;; 14881 1.1 christos esac 14882 1.1 christos 14883 1.1 christos 14884 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 14885 1.1 christos 14886 1.1 christos 14887 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if 14888 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in 14889 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem 14890 1.1 christos # is reportedly fixed, but why not run on old versions too? 14891 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14892 1.1 christos || (rm -f "$cfgfile"; exit 1) 14893 1.1 christos 14894 1.1 christos case $xsi_shell in 14895 1.1 christos yes) 14896 1.1 christos cat << \_LT_EOF >> "$cfgfile" 14897 1.1 christos 14898 1.1 christos # func_dirname file append nondir_replacement 14899 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 14900 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 14901 1.1 christos func_dirname () 14902 1.1 christos { 14903 1.1 christos case ${1} in 14904 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 14905 1.1 christos * ) func_dirname_result="${3}" ;; 14906 1.1 christos esac 14907 1.1 christos } 14908 1.1 christos 14909 1.1 christos # func_basename file 14910 1.1 christos func_basename () 14911 1.1 christos { 14912 1.1 christos func_basename_result="${1##*/}" 14913 1.1 christos } 14914 1.1 christos 14915 1.1 christos # func_dirname_and_basename file append nondir_replacement 14916 1.1 christos # perform func_basename and func_dirname in a single function 14917 1.1 christos # call: 14918 1.1 christos # dirname: Compute the dirname of FILE. If nonempty, 14919 1.1 christos # add APPEND to the result, otherwise set result 14920 1.1 christos # to NONDIR_REPLACEMENT. 14921 1.1 christos # value returned in "$func_dirname_result" 14922 1.1 christos # basename: Compute filename of FILE. 14923 1.1 christos # value retuned in "$func_basename_result" 14924 1.1 christos # Implementation must be kept synchronized with func_dirname 14925 1.1 christos # and func_basename. For efficiency, we do not delegate to 14926 1.1 christos # those functions but instead duplicate the functionality here. 14927 1.1 christos func_dirname_and_basename () 14928 1.1 christos { 14929 1.1 christos case ${1} in 14930 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 14931 1.1 christos * ) func_dirname_result="${3}" ;; 14932 1.1 christos esac 14933 1.1 christos func_basename_result="${1##*/}" 14934 1.1 christos } 14935 1.1 christos 14936 1.1 christos # func_stripname prefix suffix name 14937 1.1 christos # strip PREFIX and SUFFIX off of NAME. 14938 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 14939 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 14940 1.1 christos # dot (in which case that matches only a dot). 14941 1.1 christos func_stripname () 14942 1.1 christos { 14943 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14944 1.1 christos # positional parameters, so assign one to ordinary parameter first. 14945 1.1 christos func_stripname_result=${3} 14946 1.1 christos func_stripname_result=${func_stripname_result#"${1}"} 14947 1.1 christos func_stripname_result=${func_stripname_result%"${2}"} 14948 1.1 christos } 14949 1.1 christos 14950 1.1 christos # func_opt_split 14951 1.1 christos func_opt_split () 14952 1.1 christos { 14953 1.1 christos func_opt_split_opt=${1%%=*} 14954 1.1 christos func_opt_split_arg=${1#*=} 14955 1.1 christos } 14956 1.1 christos 14957 1.1 christos # func_lo2o object 14958 1.1 christos func_lo2o () 14959 1.1 christos { 14960 1.1 christos case ${1} in 14961 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14962 1.1 christos *) func_lo2o_result=${1} ;; 14963 1.1 christos esac 14964 1.1 christos } 14965 1.1 christos 14966 1.1 christos # func_xform libobj-or-source 14967 1.1 christos func_xform () 14968 1.1 christos { 14969 1.1 christos func_xform_result=${1%.*}.lo 14970 1.1 christos } 14971 1.1 christos 14972 1.1 christos # func_arith arithmetic-term... 14973 1.1 christos func_arith () 14974 1.1 christos { 14975 1.1 christos func_arith_result=$(( $* )) 14976 1.1 christos } 14977 1.1 christos 14978 1.1 christos # func_len string 14979 1.1 christos # STRING may not start with a hyphen. 14980 1.1 christos func_len () 14981 1.1 christos { 14982 1.1 christos func_len_result=${#1} 14983 1.1 christos } 14984 1.1 christos 14985 1.1 christos _LT_EOF 14986 1.1 christos ;; 14987 1.1 christos *) # Bourne compatible functions. 14988 1.1 christos cat << \_LT_EOF >> "$cfgfile" 14989 1.1 christos 14990 1.1 christos # func_dirname file append nondir_replacement 14991 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 14992 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 14993 1.1 christos func_dirname () 14994 1.1 christos { 14995 1.1 christos # Extract subdirectory from the argument. 14996 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14997 1.1 christos if test "X$func_dirname_result" = "X${1}"; then 14998 1.1 christos func_dirname_result="${3}" 14999 1.1 christos else 15000 1.1 christos func_dirname_result="$func_dirname_result${2}" 15001 1.1 christos fi 15002 1.1 christos } 15003 1.1 christos 15004 1.1 christos # func_basename file 15005 1.1 christos func_basename () 15006 1.1 christos { 15007 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15008 1.1 christos } 15009 1.1 christos 15010 1.1 christos 15011 1.1 christos # func_stripname prefix suffix name 15012 1.1 christos # strip PREFIX and SUFFIX off of NAME. 15013 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 15014 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 15015 1.1 christos # dot (in which case that matches only a dot). 15016 1.1 christos # func_strip_suffix prefix name 15017 1.1 christos func_stripname () 15018 1.1 christos { 15019 1.1 christos case ${2} in 15020 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15021 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15022 1.1 christos esac 15023 1.1 christos } 15024 1.1 christos 15025 1.1 christos # sed scripts: 15026 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15027 1.1 christos my_sed_long_arg='1s/^-[^=]*=//' 15028 1.1 christos 15029 1.1 christos # func_opt_split 15030 1.1 christos func_opt_split () 15031 1.1 christos { 15032 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15033 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15034 1.1 christos } 15035 1.1 christos 15036 1.1 christos # func_lo2o object 15037 1.1 christos func_lo2o () 15038 1.1 christos { 15039 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15040 1.1 christos } 15041 1.1 christos 15042 1.1 christos # func_xform libobj-or-source 15043 1.1 christos func_xform () 15044 1.1 christos { 15045 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15046 1.1 christos } 15047 1.1 christos 15048 1.1 christos # func_arith arithmetic-term... 15049 1.1 christos func_arith () 15050 1.1 christos { 15051 1.1 christos func_arith_result=`expr "$@"` 15052 1.1 christos } 15053 1.1 christos 15054 1.1 christos # func_len string 15055 1.1 christos # STRING may not start with a hyphen. 15056 1.1 christos func_len () 15057 1.1 christos { 15058 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15059 1.1 christos } 15060 1.1 christos 15061 1.1 christos _LT_EOF 15062 1.1 christos esac 15063 1.1 christos 15064 1.1 christos case $lt_shell_append in 15065 1.1 christos yes) 15066 1.1 christos cat << \_LT_EOF >> "$cfgfile" 15067 1.1 christos 15068 1.1 christos # func_append var value 15069 1.1 christos # Append VALUE to the end of shell variable VAR. 15070 1.1 christos func_append () 15071 1.1 christos { 15072 1.1 christos eval "$1+=\$2" 15073 1.1 christos } 15074 1.1 christos _LT_EOF 15075 1.1 christos ;; 15076 1.1 christos *) 15077 1.1 christos cat << \_LT_EOF >> "$cfgfile" 15078 1.1 christos 15079 1.1 christos # func_append var value 15080 1.1 christos # Append VALUE to the end of shell variable VAR. 15081 1.1 christos func_append () 15082 1.1 christos { 15083 1.1 christos eval "$1=\$$1\$2" 15084 1.1 christos } 15085 1.1 christos 15086 1.1 christos _LT_EOF 15087 1.1 christos ;; 15088 1.1 christos esac 15089 1.1 christos 15090 1.1 christos 15091 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15092 1.1 christos || (rm -f "$cfgfile"; exit 1) 15093 1.1 christos 15094 1.1 christos mv -f "$cfgfile" "$ofile" || 15095 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15096 1.1 christos chmod +x "$ofile" 15097 1.1 christos 15098 1.1 christos ;; 15099 1.1 christos 15100 1.1 christos esac 15101 1.1 christos done # for ac_tag 15102 1.1 christos 15103 1.1 christos 15104 1.1 christos as_fn_exit 0 15105 1.1 christos _ACEOF 15106 1.1 christos ac_clean_files=$ac_clean_files_save 15107 1.1 christos 15108 1.1 christos test $ac_write_fail = 0 || 15109 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15110 1.1 christos 15111 1.1 christos 15112 1.1 christos # configure is writing to config.log, and then calls config.status. 15113 1.1 christos # config.status does its own redirection, appending to config.log. 15114 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 15115 1.1 christos # by configure, so config.status won't be able to write to it; its 15116 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 15117 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 15118 1.1 christos # appended to by config.status. When coming back to configure, we 15119 1.1 christos # need to make the FD available again. 15120 1.1 christos if test "$no_create" != yes; then 15121 1.1 christos ac_cs_success=: 15122 1.1 christos ac_config_status_args= 15123 1.1 christos test "$silent" = yes && 15124 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 15125 1.1 christos exec 5>/dev/null 15126 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15127 1.1 christos exec 5>>config.log 15128 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15129 1.1 christos # would make configure fail if this is the last instruction. 15130 1.1 christos $ac_cs_success || as_fn_exit 1 15131 1.1 christos fi 15132 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15133 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15134 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15135 1.1 christos fi 15136 1.1 christos 15137 1.1 christos 15138 1.1 christos 15139 1.1 christos touch config.status.tmp 15140 1.1 christos if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 15141 1.1 christos sed '/as_fn_exit 0/i \ 15142 1.1 christos sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 15143 1.1 christos touch --reference=Makefile Makefile.tmp \ 15144 1.1 christos mv Makefile.tmp Makefile \ 15145 1.1 christos ' config.status > config.status.tmp 15146 1.1 christos touch --reference=config.status config.status.tmp 15147 1.1 christos mv config.status.tmp config.status 15148 1.1 christos chmod +x config.status 15149 1.1 christos sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 15150 1.1 christos touch --reference=Makefile Makefile.tmp 15151 1.1 christos mv Makefile.tmp Makefile 15152 1.1 christos else 15153 1.1 christos rm -f config.status.tmp 15154 1.1 christos fi 15155