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 LIBTOOL 670 1.1 christos ac_ct_AR 671 1.1 christos AR 672 1.1 christos RANLIB 673 1.1 christos AM_BACKSLASH 674 1.1 christos AM_DEFAULT_VERBOSITY 675 1.1 christos AM_DEFAULT_V 676 1.1 christos AM_V 677 1.1 christos am__fastdepCC_FALSE 678 1.1 christos am__fastdepCC_TRUE 679 1.1 christos CCDEPMODE 680 1.1 christos am__nodep 681 1.1 christos AMDEPBACKSLASH 682 1.1 christos AMDEP_FALSE 683 1.1 christos AMDEP_TRUE 684 1.1 christos am__quote 685 1.1 christos am__include 686 1.1 christos DEPDIR 687 1.1 christos am__untar 688 1.1 christos am__tar 689 1.1 christos AMTAR 690 1.1 christos am__leading_dot 691 1.1 christos SET_MAKE 692 1.1 christos AWK 693 1.1 christos mkdir_p 694 1.1 christos MKDIR_P 695 1.1 christos INSTALL_STRIP_PROGRAM 696 1.1 christos STRIP 697 1.1 christos install_sh 698 1.1 christos MAKEINFO 699 1.1 christos AUTOHEADER 700 1.1 christos AUTOMAKE 701 1.1 christos AUTOCONF 702 1.1 christos ACLOCAL 703 1.1 christos VERSION 704 1.1 christos PACKAGE 705 1.1 christos CYGPATH_W 706 1.1 christos am__isrc 707 1.1 christos INSTALL_DATA 708 1.1 christos INSTALL_SCRIPT 709 1.1 christos INSTALL_PROGRAM 710 1.1 christos EGREP 711 1.1 christos GREP 712 1.1 christos CPP 713 1.1 christos OBJEXT 714 1.1 christos EXEEXT 715 1.1 christos ac_ct_CC 716 1.1 christos CPPFLAGS 717 1.1 christos LDFLAGS 718 1.1 christos CFLAGS 719 1.1 christos CC 720 1.1.1.3 christos target_os 721 1.1.1.3 christos target_vendor 722 1.1.1.3 christos target_cpu 723 1.1.1.3 christos target 724 1.1.1.3 christos host_os 725 1.1.1.3 christos host_vendor 726 1.1.1.3 christos host_cpu 727 1.1.1.3 christos host 728 1.1.1.3 christos build_os 729 1.1.1.3 christos build_vendor 730 1.1.1.3 christos build_cpu 731 1.1.1.3 christos build 732 1.1 christos target_alias 733 1.1 christos host_alias 734 1.1 christos build_alias 735 1.1 christos LIBS 736 1.1 christos ECHO_T 737 1.1 christos ECHO_N 738 1.1 christos ECHO_C 739 1.1 christos DEFS 740 1.1 christos mandir 741 1.1 christos localedir 742 1.1 christos libdir 743 1.1 christos psdir 744 1.1 christos pdfdir 745 1.1 christos dvidir 746 1.1 christos htmldir 747 1.1 christos infodir 748 1.1 christos docdir 749 1.1 christos oldincludedir 750 1.1 christos includedir 751 1.1 christos localstatedir 752 1.1 christos sharedstatedir 753 1.1 christos sysconfdir 754 1.1 christos datadir 755 1.1 christos datarootdir 756 1.1 christos libexecdir 757 1.1 christos sbindir 758 1.1 christos bindir 759 1.1 christos program_transform_name 760 1.1 christos prefix 761 1.1 christos exec_prefix 762 1.1 christos PACKAGE_URL 763 1.1 christos PACKAGE_BUGREPORT 764 1.1 christos PACKAGE_STRING 765 1.1 christos PACKAGE_VERSION 766 1.1 christos PACKAGE_TARNAME 767 1.1 christos PACKAGE_NAME 768 1.1 christos PATH_SEPARATOR 769 1.1 christos SHELL' 770 1.1 christos ac_subst_files='' 771 1.1 christos ac_user_opts=' 772 1.1 christos enable_option_checking 773 1.1 christos enable_dependency_tracking 774 1.1 christos enable_silent_rules 775 1.1 christos enable_shared 776 1.1 christos enable_static 777 1.1 christos with_pic 778 1.1 christos enable_fast_install 779 1.1 christos with_gnu_ld 780 1.1 christos enable_libtool_lock 781 1.1 christos enable_largefile 782 1.1 christos enable_maintainer_mode 783 1.1 christos enable_install_libbfd 784 1.1 christos ' 785 1.1 christos ac_precious_vars='build_alias 786 1.1 christos host_alias 787 1.1 christos target_alias 788 1.1 christos CC 789 1.1 christos CFLAGS 790 1.1 christos LDFLAGS 791 1.1 christos LIBS 792 1.1 christos CPPFLAGS 793 1.1 christos CPP' 794 1.1 christos 795 1.1 christos 796 1.1 christos # Initialize some variables set by options. 797 1.1 christos ac_init_help= 798 1.1 christos ac_init_version=false 799 1.1 christos ac_unrecognized_opts= 800 1.1 christos ac_unrecognized_sep= 801 1.1 christos # The variables have the same names as the options, with 802 1.1 christos # dashes changed to underlines. 803 1.1 christos cache_file=/dev/null 804 1.1 christos exec_prefix=NONE 805 1.1 christos no_create= 806 1.1 christos no_recursion= 807 1.1 christos prefix=NONE 808 1.1 christos program_prefix=NONE 809 1.1 christos program_suffix=NONE 810 1.1 christos program_transform_name=s,x,x, 811 1.1 christos silent= 812 1.1 christos site= 813 1.1 christos srcdir= 814 1.1 christos verbose= 815 1.1 christos x_includes=NONE 816 1.1 christos x_libraries=NONE 817 1.1 christos 818 1.1 christos # Installation directory options. 819 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 820 1.1 christos # and all the variables that are supposed to be based on exec_prefix 821 1.1 christos # by default will actually change. 822 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 823 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 824 1.1 christos bindir='${exec_prefix}/bin' 825 1.1 christos sbindir='${exec_prefix}/sbin' 826 1.1 christos libexecdir='${exec_prefix}/libexec' 827 1.1 christos datarootdir='${prefix}/share' 828 1.1 christos datadir='${datarootdir}' 829 1.1 christos sysconfdir='${prefix}/etc' 830 1.1 christos sharedstatedir='${prefix}/com' 831 1.1 christos localstatedir='${prefix}/var' 832 1.1 christos includedir='${prefix}/include' 833 1.1 christos oldincludedir='/usr/include' 834 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 835 1.1 christos infodir='${datarootdir}/info' 836 1.1 christos htmldir='${docdir}' 837 1.1 christos dvidir='${docdir}' 838 1.1 christos pdfdir='${docdir}' 839 1.1 christos psdir='${docdir}' 840 1.1 christos libdir='${exec_prefix}/lib' 841 1.1 christos localedir='${datarootdir}/locale' 842 1.1 christos mandir='${datarootdir}/man' 843 1.1 christos 844 1.1 christos ac_prev= 845 1.1 christos ac_dashdash= 846 1.1 christos for ac_option 847 1.1 christos do 848 1.1 christos # If the previous option needs an argument, assign it. 849 1.1 christos if test -n "$ac_prev"; then 850 1.1 christos eval $ac_prev=\$ac_option 851 1.1 christos ac_prev= 852 1.1 christos continue 853 1.1 christos fi 854 1.1 christos 855 1.1 christos case $ac_option in 856 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 857 1.1 christos *=) ac_optarg= ;; 858 1.1 christos *) ac_optarg=yes ;; 859 1.1 christos esac 860 1.1 christos 861 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 862 1.1 christos 863 1.1 christos case $ac_dashdash$ac_option in 864 1.1 christos --) 865 1.1 christos ac_dashdash=yes ;; 866 1.1 christos 867 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 868 1.1 christos ac_prev=bindir ;; 869 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 870 1.1 christos bindir=$ac_optarg ;; 871 1.1 christos 872 1.1 christos -build | --build | --buil | --bui | --bu) 873 1.1 christos ac_prev=build_alias ;; 874 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 875 1.1 christos build_alias=$ac_optarg ;; 876 1.1 christos 877 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 878 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 879 1.1 christos ac_prev=cache_file ;; 880 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 881 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 882 1.1 christos cache_file=$ac_optarg ;; 883 1.1 christos 884 1.1 christos --config-cache | -C) 885 1.1 christos cache_file=config.cache ;; 886 1.1 christos 887 1.1 christos -datadir | --datadir | --datadi | --datad) 888 1.1 christos ac_prev=datadir ;; 889 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 890 1.1 christos datadir=$ac_optarg ;; 891 1.1 christos 892 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 893 1.1 christos | --dataroo | --dataro | --datar) 894 1.1 christos ac_prev=datarootdir ;; 895 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 896 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 897 1.1 christos datarootdir=$ac_optarg ;; 898 1.1 christos 899 1.1 christos -disable-* | --disable-*) 900 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 901 1.1 christos # Reject names that are not valid shell variable names. 902 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 903 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt" 904 1.1 christos ac_useropt_orig=$ac_useropt 905 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 906 1.1 christos case $ac_user_opts in 907 1.1 christos *" 908 1.1 christos "enable_$ac_useropt" 909 1.1 christos "*) ;; 910 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 911 1.1 christos ac_unrecognized_sep=', ';; 912 1.1 christos esac 913 1.1 christos eval enable_$ac_useropt=no ;; 914 1.1 christos 915 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 916 1.1 christos ac_prev=docdir ;; 917 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 918 1.1 christos docdir=$ac_optarg ;; 919 1.1 christos 920 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 921 1.1 christos ac_prev=dvidir ;; 922 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 923 1.1 christos dvidir=$ac_optarg ;; 924 1.1 christos 925 1.1 christos -enable-* | --enable-*) 926 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 927 1.1 christos # Reject names that are not valid shell variable names. 928 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 929 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt" 930 1.1 christos ac_useropt_orig=$ac_useropt 931 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 932 1.1 christos case $ac_user_opts in 933 1.1 christos *" 934 1.1 christos "enable_$ac_useropt" 935 1.1 christos "*) ;; 936 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 937 1.1 christos ac_unrecognized_sep=', ';; 938 1.1 christos esac 939 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 940 1.1 christos 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 ac_prev=exec_prefix ;; 945 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 946 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 947 1.1 christos | --exec=* | --exe=* | --ex=*) 948 1.1 christos exec_prefix=$ac_optarg ;; 949 1.1 christos 950 1.1 christos -gas | --gas | --ga | --g) 951 1.1 christos # Obsolete; use --with-gas. 952 1.1 christos with_gas=yes ;; 953 1.1 christos 954 1.1 christos -help | --help | --hel | --he | -h) 955 1.1 christos ac_init_help=long ;; 956 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 957 1.1 christos ac_init_help=recursive ;; 958 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 959 1.1 christos ac_init_help=short ;; 960 1.1 christos 961 1.1 christos -host | --host | --hos | --ho) 962 1.1 christos ac_prev=host_alias ;; 963 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 964 1.1 christos host_alias=$ac_optarg ;; 965 1.1 christos 966 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 967 1.1 christos ac_prev=htmldir ;; 968 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 969 1.1 christos | --ht=*) 970 1.1 christos htmldir=$ac_optarg ;; 971 1.1 christos 972 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 973 1.1 christos | --includ | --inclu | --incl | --inc) 974 1.1 christos ac_prev=includedir ;; 975 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 976 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 977 1.1 christos includedir=$ac_optarg ;; 978 1.1 christos 979 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 980 1.1 christos ac_prev=infodir ;; 981 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 982 1.1 christos infodir=$ac_optarg ;; 983 1.1 christos 984 1.1 christos -libdir | --libdir | --libdi | --libd) 985 1.1 christos ac_prev=libdir ;; 986 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 987 1.1 christos libdir=$ac_optarg ;; 988 1.1 christos 989 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 990 1.1 christos | --libexe | --libex | --libe) 991 1.1 christos ac_prev=libexecdir ;; 992 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 993 1.1 christos | --libexe=* | --libex=* | --libe=*) 994 1.1 christos libexecdir=$ac_optarg ;; 995 1.1 christos 996 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 997 1.1 christos ac_prev=localedir ;; 998 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 999 1.1 christos localedir=$ac_optarg ;; 1000 1.1 christos 1001 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 1002 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 1003 1.1 christos ac_prev=localstatedir ;; 1004 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1005 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1006 1.1 christos localstatedir=$ac_optarg ;; 1007 1.1 christos 1008 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1009 1.1 christos ac_prev=mandir ;; 1010 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1011 1.1 christos mandir=$ac_optarg ;; 1012 1.1 christos 1013 1.1 christos -nfp | --nfp | --nf) 1014 1.1 christos # Obsolete; use --without-fp. 1015 1.1 christos with_fp=no ;; 1016 1.1 christos 1017 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1018 1.1 christos | --no-cr | --no-c | -n) 1019 1.1 christos no_create=yes ;; 1020 1.1 christos 1021 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1022 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1023 1.1 christos no_recursion=yes ;; 1024 1.1 christos 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 ac_prev=oldincludedir ;; 1029 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1030 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1031 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1032 1.1 christos oldincludedir=$ac_optarg ;; 1033 1.1 christos 1034 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1035 1.1 christos ac_prev=prefix ;; 1036 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1037 1.1 christos prefix=$ac_optarg ;; 1038 1.1 christos 1039 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1040 1.1 christos | --program-pre | --program-pr | --program-p) 1041 1.1 christos ac_prev=program_prefix ;; 1042 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1043 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1044 1.1 christos program_prefix=$ac_optarg ;; 1045 1.1 christos 1046 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1047 1.1 christos | --program-suf | --program-su | --program-s) 1048 1.1 christos ac_prev=program_suffix ;; 1049 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1050 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1051 1.1 christos program_suffix=$ac_optarg ;; 1052 1.1 christos 1053 1.1 christos -program-transform-name | --program-transform-name \ 1054 1.1 christos | --program-transform-nam | --program-transform-na \ 1055 1.1 christos | --program-transform-n | --program-transform- \ 1056 1.1 christos | --program-transform | --program-transfor \ 1057 1.1 christos | --program-transfo | --program-transf \ 1058 1.1 christos | --program-trans | --program-tran \ 1059 1.1 christos | --progr-tra | --program-tr | --program-t) 1060 1.1 christos ac_prev=program_transform_name ;; 1061 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1062 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1063 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1064 1.1 christos | --program-transform=* | --program-transfor=* \ 1065 1.1 christos | --program-transfo=* | --program-transf=* \ 1066 1.1 christos | --program-trans=* | --program-tran=* \ 1067 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1068 1.1 christos program_transform_name=$ac_optarg ;; 1069 1.1 christos 1070 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1071 1.1 christos ac_prev=pdfdir ;; 1072 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1073 1.1 christos pdfdir=$ac_optarg ;; 1074 1.1 christos 1075 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1076 1.1 christos ac_prev=psdir ;; 1077 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1078 1.1 christos psdir=$ac_optarg ;; 1079 1.1 christos 1080 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1081 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1082 1.1 christos silent=yes ;; 1083 1.1 christos 1084 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1085 1.1 christos ac_prev=sbindir ;; 1086 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1087 1.1 christos | --sbi=* | --sb=*) 1088 1.1 christos sbindir=$ac_optarg ;; 1089 1.1 christos 1090 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1091 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1092 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1093 1.1 christos | --sha | --sh) 1094 1.1 christos ac_prev=sharedstatedir ;; 1095 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1096 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1097 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1098 1.1 christos | --sha=* | --sh=*) 1099 1.1 christos sharedstatedir=$ac_optarg ;; 1100 1.1 christos 1101 1.1 christos -site | --site | --sit) 1102 1.1 christos ac_prev=site ;; 1103 1.1 christos -site=* | --site=* | --sit=*) 1104 1.1 christos site=$ac_optarg ;; 1105 1.1 christos 1106 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1107 1.1 christos ac_prev=srcdir ;; 1108 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1109 1.1 christos srcdir=$ac_optarg ;; 1110 1.1 christos 1111 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1112 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1113 1.1 christos ac_prev=sysconfdir ;; 1114 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1115 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1116 1.1 christos sysconfdir=$ac_optarg ;; 1117 1.1 christos 1118 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1119 1.1 christos ac_prev=target_alias ;; 1120 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1121 1.1 christos target_alias=$ac_optarg ;; 1122 1.1 christos 1123 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1124 1.1 christos verbose=yes ;; 1125 1.1 christos 1126 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1127 1.1 christos ac_init_version=: ;; 1128 1.1 christos 1129 1.1 christos -with-* | --with-*) 1130 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1131 1.1 christos # Reject names that are not valid shell variable names. 1132 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1133 1.1 christos as_fn_error $? "invalid package name: $ac_useropt" 1134 1.1 christos ac_useropt_orig=$ac_useropt 1135 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1136 1.1 christos case $ac_user_opts in 1137 1.1 christos *" 1138 1.1 christos "with_$ac_useropt" 1139 1.1 christos "*) ;; 1140 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1141 1.1 christos ac_unrecognized_sep=', ';; 1142 1.1 christos esac 1143 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1144 1.1 christos 1145 1.1 christos -without-* | --without-*) 1146 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1147 1.1 christos # Reject names that are not valid shell variable names. 1148 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1149 1.1 christos as_fn_error $? "invalid package name: $ac_useropt" 1150 1.1 christos ac_useropt_orig=$ac_useropt 1151 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1152 1.1 christos case $ac_user_opts in 1153 1.1 christos *" 1154 1.1 christos "with_$ac_useropt" 1155 1.1 christos "*) ;; 1156 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1157 1.1 christos ac_unrecognized_sep=', ';; 1158 1.1 christos esac 1159 1.1 christos eval with_$ac_useropt=no ;; 1160 1.1 christos 1161 1.1 christos --x) 1162 1.1 christos # Obsolete; use --with-x. 1163 1.1 christos with_x=yes ;; 1164 1.1 christos 1165 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1166 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1167 1.1 christos ac_prev=x_includes ;; 1168 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1169 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1170 1.1 christos x_includes=$ac_optarg ;; 1171 1.1 christos 1172 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1173 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1174 1.1 christos ac_prev=x_libraries ;; 1175 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1176 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1177 1.1 christos x_libraries=$ac_optarg ;; 1178 1.1 christos 1179 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1180 1.1 christos Try \`$0 --help' for more information" 1181 1.1 christos ;; 1182 1.1 christos 1183 1.1 christos *=*) 1184 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1185 1.1 christos # Reject names that are not valid shell variable names. 1186 1.1 christos case $ac_envvar in #( 1187 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1188 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1189 1.1 christos esac 1190 1.1 christos eval $ac_envvar=\$ac_optarg 1191 1.1 christos export $ac_envvar ;; 1192 1.1 christos 1193 1.1 christos *) 1194 1.1 christos # FIXME: should be removed in autoconf 3.0. 1195 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1196 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1197 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1198 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1199 1.1 christos ;; 1200 1.1 christos 1201 1.1 christos esac 1202 1.1 christos done 1203 1.1 christos 1204 1.1 christos if test -n "$ac_prev"; then 1205 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1206 1.1 christos as_fn_error $? "missing argument to $ac_option" 1207 1.1 christos fi 1208 1.1 christos 1209 1.1 christos if test -n "$ac_unrecognized_opts"; then 1210 1.1 christos case $enable_option_checking in 1211 1.1 christos no) ;; 1212 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1213 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1214 1.1 christos esac 1215 1.1 christos fi 1216 1.1 christos 1217 1.1 christos # Check all directory arguments for consistency. 1218 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1219 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1220 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1221 1.1 christos libdir localedir mandir 1222 1.1 christos do 1223 1.1 christos eval ac_val=\$$ac_var 1224 1.1 christos # Remove trailing slashes. 1225 1.1 christos case $ac_val in 1226 1.1 christos */ ) 1227 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1228 1.1 christos eval $ac_var=\$ac_val;; 1229 1.1 christos esac 1230 1.1 christos # Be sure to have absolute directory names. 1231 1.1 christos case $ac_val in 1232 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1233 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1234 1.1 christos esac 1235 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1236 1.1 christos done 1237 1.1 christos 1238 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1239 1.1 christos # used to hold the argument of --host etc. 1240 1.1 christos # FIXME: To remove some day. 1241 1.1 christos build=$build_alias 1242 1.1 christos host=$host_alias 1243 1.1 christos target=$target_alias 1244 1.1 christos 1245 1.1 christos # FIXME: To remove some day. 1246 1.1 christos if test "x$host_alias" != x; then 1247 1.1 christos if test "x$build_alias" = x; then 1248 1.1 christos cross_compiling=maybe 1249 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1250 1.1 christos cross_compiling=yes 1251 1.1 christos fi 1252 1.1 christos fi 1253 1.1 christos 1254 1.1 christos ac_tool_prefix= 1255 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1256 1.1 christos 1257 1.1 christos test "$silent" = yes && exec 6>/dev/null 1258 1.1 christos 1259 1.1 christos 1260 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1261 1.1 christos ac_ls_di=`ls -di .` && 1262 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1263 1.1 christos as_fn_error $? "working directory cannot be determined" 1264 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1265 1.1 christos as_fn_error $? "pwd does not report name of working directory" 1266 1.1 christos 1267 1.1 christos 1268 1.1 christos # Find the source files, if location was not specified. 1269 1.1 christos if test -z "$srcdir"; then 1270 1.1 christos ac_srcdir_defaulted=yes 1271 1.1 christos # Try the directory containing this script, then the parent directory. 1272 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1273 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1274 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1275 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1276 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1277 1.1 christos $as_echo X"$as_myself" | 1278 1.1 christos sed '/^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 /^X\(\/\).*/{ 1291 1.1 christos s//\1/ 1292 1.1 christos q 1293 1.1 christos } 1294 1.1 christos s/.*/./; q'` 1295 1.1 christos srcdir=$ac_confdir 1296 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1297 1.1 christos srcdir=.. 1298 1.1 christos fi 1299 1.1 christos else 1300 1.1 christos ac_srcdir_defaulted=no 1301 1.1 christos fi 1302 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1303 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1304 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1305 1.1 christos fi 1306 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1307 1.1 christos ac_abs_confdir=`( 1308 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1309 1.1 christos pwd)` 1310 1.1 christos # When building in place, set srcdir=. 1311 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1312 1.1 christos srcdir=. 1313 1.1 christos fi 1314 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1315 1.1 christos # Double slashes in file names in object file debugging info 1316 1.1 christos # mess up M-x gdb in Emacs. 1317 1.1 christos case $srcdir in 1318 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1319 1.1 christos esac 1320 1.1 christos for ac_var in $ac_precious_vars; do 1321 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1322 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1323 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1324 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1325 1.1 christos done 1326 1.1 christos 1327 1.1 christos # 1328 1.1 christos # Report the --help message. 1329 1.1 christos # 1330 1.1 christos if test "$ac_init_help" = "long"; then 1331 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1332 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1333 1.1 christos cat <<_ACEOF 1334 1.1 christos \`configure' configures libsframe BFD_VERSION to adapt to many kinds of systems. 1335 1.1 christos 1336 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1337 1.1 christos 1338 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1339 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1340 1.1 christos 1341 1.1 christos Defaults for the options are specified in brackets. 1342 1.1 christos 1343 1.1 christos Configuration: 1344 1.1 christos -h, --help display this help and exit 1345 1.1 christos --help=short display options specific to this package 1346 1.1 christos --help=recursive display the short help of all the included packages 1347 1.1 christos -V, --version display version information and exit 1348 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages 1349 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1350 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1351 1.1 christos -n, --no-create do not create output files 1352 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1353 1.1 christos 1354 1.1 christos Installation directories: 1355 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1356 1.1 christos [$ac_default_prefix] 1357 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1358 1.1 christos [PREFIX] 1359 1.1 christos 1360 1.1 christos By default, \`make install' will install all the files in 1361 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1362 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1363 1.1 christos for instance \`--prefix=\$HOME'. 1364 1.1 christos 1365 1.1 christos For better control, use the options below. 1366 1.1 christos 1367 1.1 christos Fine tuning of the installation directories: 1368 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1369 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1370 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1371 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1372 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1373 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1374 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1375 1.1 christos --includedir=DIR C header files [PREFIX/include] 1376 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1377 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1378 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1379 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1380 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1381 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1382 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/libsframe] 1383 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1384 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1385 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1386 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1387 1.1 christos _ACEOF 1388 1.1 christos 1389 1.1 christos cat <<\_ACEOF 1390 1.1 christos 1391 1.1 christos Program names: 1392 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names 1393 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names 1394 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1395 1.1 christos 1396 1.1 christos System types: 1397 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1398 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1399 1.1.1.3 christos --target=TARGET configure for building compilers for TARGET [HOST] 1400 1.1 christos _ACEOF 1401 1.1 christos fi 1402 1.1 christos 1403 1.1 christos if test -n "$ac_init_help"; then 1404 1.1 christos case $ac_init_help in 1405 1.1 christos short | recursive ) echo "Configuration of libsframe BFD_VERSION:";; 1406 1.1 christos esac 1407 1.1 christos cat <<\_ACEOF 1408 1.1 christos 1409 1.1 christos Optional Features: 1410 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1411 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1412 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1413 1.1 christos --enable-dependency-tracking 1414 1.1 christos do not reject slow dependency extractors 1415 1.1 christos --disable-dependency-tracking 1416 1.1 christos speeds up one-time build 1417 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1418 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0") 1419 1.1 christos --enable-shared[=PKGS] build shared libraries [default=no] 1420 1.1 christos --enable-static[=PKGS] build static libraries [default=yes] 1421 1.1 christos --enable-fast-install[=PKGS] 1422 1.1 christos optimize for fast installation [default=yes] 1423 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds) 1424 1.1 christos --disable-largefile omit support for large files 1425 1.1 christos --enable-maintainer-mode 1426 1.1 christos enable make rules and dependencies not useful (and 1427 1.1 christos sometimes confusing) to the casual installer 1428 1.1 christos --enable-install-libbfd controls installation of libbfd and related headers 1429 1.1 christos 1430 1.1 christos Optional Packages: 1431 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1432 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1433 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use 1434 1.1 christos both] 1435 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1436 1.1 christos 1437 1.1 christos Some influential environment variables: 1438 1.1 christos CC C compiler command 1439 1.1 christos CFLAGS C compiler flags 1440 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1441 1.1 christos nonstandard directory <lib dir> 1442 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1443 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1444 1.1 christos you have headers in a nonstandard directory <include dir> 1445 1.1 christos CPP C preprocessor 1446 1.1 christos 1447 1.1 christos Use these variables to override the choices made by `configure' or to help 1448 1.1 christos it to find libraries and programs with nonstandard names/locations. 1449 1.1 christos 1450 1.1 christos Report bugs to the package provider. 1451 1.1 christos _ACEOF 1452 1.1 christos ac_status=$? 1453 1.1 christos fi 1454 1.1 christos 1455 1.1 christos if test "$ac_init_help" = "recursive"; then 1456 1.1 christos # If there are subdirs, report their specific --help. 1457 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1458 1.1 christos test -d "$ac_dir" || 1459 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1460 1.1 christos continue 1461 1.1 christos ac_builddir=. 1462 1.1 christos 1463 1.1 christos case "$ac_dir" in 1464 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1465 1.1 christos *) 1466 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1467 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1468 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1469 1.1 christos case $ac_top_builddir_sub in 1470 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1471 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1472 1.1 christos esac ;; 1473 1.1 christos esac 1474 1.1 christos ac_abs_top_builddir=$ac_pwd 1475 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1476 1.1 christos # for backward compatibility: 1477 1.1 christos ac_top_builddir=$ac_top_build_prefix 1478 1.1 christos 1479 1.1 christos case $srcdir in 1480 1.1 christos .) # We are building in place. 1481 1.1 christos ac_srcdir=. 1482 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1483 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1484 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1485 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1486 1.1 christos ac_top_srcdir=$srcdir 1487 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1488 1.1 christos *) # Relative name. 1489 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1490 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1491 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1492 1.1 christos esac 1493 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1494 1.1 christos 1495 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1496 1.1 christos # Check for guested configure. 1497 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1498 1.1 christos echo && 1499 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1500 1.1 christos elif test -f "$ac_srcdir/configure"; then 1501 1.1 christos echo && 1502 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1503 1.1 christos else 1504 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1505 1.1 christos fi || ac_status=$? 1506 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1507 1.1 christos done 1508 1.1 christos fi 1509 1.1 christos 1510 1.1 christos test -n "$ac_init_help" && exit $ac_status 1511 1.1 christos if $ac_init_version; then 1512 1.1 christos cat <<\_ACEOF 1513 1.1 christos libsframe configure BFD_VERSION 1514 1.1 christos generated by GNU Autoconf 2.69 1515 1.1 christos 1516 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc. 1517 1.1 christos This configure script is free software; the Free Software Foundation 1518 1.1 christos gives unlimited permission to copy, distribute and modify it. 1519 1.1 christos _ACEOF 1520 1.1 christos exit 1521 1.1 christos fi 1522 1.1 christos 1523 1.1 christos ## ------------------------ ## 1524 1.1 christos ## Autoconf initialization. ## 1525 1.1 christos ## ------------------------ ## 1526 1.1 christos 1527 1.1 christos # ac_fn_c_try_compile LINENO 1528 1.1 christos # -------------------------- 1529 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1530 1.1 christos ac_fn_c_try_compile () 1531 1.1 christos { 1532 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1533 1.1 christos rm -f conftest.$ac_objext 1534 1.1 christos if { { ac_try="$ac_compile" 1535 1.1 christos case "(($ac_try" in 1536 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1537 1.1 christos *) ac_try_echo=$ac_try;; 1538 1.1 christos esac 1539 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1540 1.1 christos $as_echo "$ac_try_echo"; } >&5 1541 1.1 christos (eval "$ac_compile") 2>conftest.err 1542 1.1 christos ac_status=$? 1543 1.1 christos if test -s conftest.err; then 1544 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1545 1.1 christos cat conftest.er1 >&5 1546 1.1 christos mv -f conftest.er1 conftest.err 1547 1.1 christos fi 1548 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1549 1.1 christos test $ac_status = 0; } && { 1550 1.1 christos test -z "$ac_c_werror_flag" || 1551 1.1 christos test ! -s conftest.err 1552 1.1 christos } && test -s conftest.$ac_objext; then : 1553 1.1 christos ac_retval=0 1554 1.1 christos else 1555 1.1 christos $as_echo "$as_me: failed program was:" >&5 1556 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1557 1.1 christos 1558 1.1 christos ac_retval=1 1559 1.1 christos fi 1560 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1561 1.1 christos as_fn_set_status $ac_retval 1562 1.1 christos 1563 1.1 christos } # ac_fn_c_try_compile 1564 1.1 christos 1565 1.1 christos # ac_fn_c_try_cpp LINENO 1566 1.1 christos # ---------------------- 1567 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1568 1.1 christos ac_fn_c_try_cpp () 1569 1.1 christos { 1570 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1571 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1572 1.1 christos case "(($ac_try" in 1573 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1574 1.1 christos *) ac_try_echo=$ac_try;; 1575 1.1 christos esac 1576 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1577 1.1 christos $as_echo "$ac_try_echo"; } >&5 1578 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1579 1.1 christos ac_status=$? 1580 1.1 christos if test -s conftest.err; then 1581 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1582 1.1 christos cat conftest.er1 >&5 1583 1.1 christos mv -f conftest.er1 conftest.err 1584 1.1 christos fi 1585 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1586 1.1 christos test $ac_status = 0; } > conftest.i && { 1587 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1588 1.1 christos test ! -s conftest.err 1589 1.1 christos }; then : 1590 1.1 christos ac_retval=0 1591 1.1 christos else 1592 1.1 christos $as_echo "$as_me: failed program was:" >&5 1593 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1594 1.1 christos 1595 1.1 christos ac_retval=1 1596 1.1 christos fi 1597 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1598 1.1 christos as_fn_set_status $ac_retval 1599 1.1 christos 1600 1.1 christos } # ac_fn_c_try_cpp 1601 1.1 christos 1602 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1603 1.1 christos # ------------------------------------------------------- 1604 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1605 1.1 christos # the include files in INCLUDES and setting the cache variable VAR 1606 1.1 christos # accordingly. 1607 1.1 christos ac_fn_c_check_header_mongrel () 1608 1.1 christos { 1609 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1610 1.1 christos if eval \${$3+:} false; then : 1611 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1612 1.1 christos $as_echo_n "checking for $2... " >&6; } 1613 1.1 christos if eval \${$3+:} false; then : 1614 1.1 christos $as_echo_n "(cached) " >&6 1615 1.1 christos fi 1616 1.1 christos eval ac_res=\$$3 1617 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1618 1.1 christos $as_echo "$ac_res" >&6; } 1619 1.1 christos else 1620 1.1 christos # Is the header compilable? 1621 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1622 1.1 christos $as_echo_n "checking $2 usability... " >&6; } 1623 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1624 1.1 christos /* end confdefs.h. */ 1625 1.1 christos $4 1626 1.1 christos #include <$2> 1627 1.1 christos _ACEOF 1628 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1629 1.1 christos ac_header_compiler=yes 1630 1.1 christos else 1631 1.1 christos ac_header_compiler=no 1632 1.1 christos fi 1633 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1634 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1635 1.1 christos $as_echo "$ac_header_compiler" >&6; } 1636 1.1 christos 1637 1.1 christos # Is the header present? 1638 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1639 1.1 christos $as_echo_n "checking $2 presence... " >&6; } 1640 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1641 1.1 christos /* end confdefs.h. */ 1642 1.1 christos #include <$2> 1643 1.1 christos _ACEOF 1644 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1645 1.1 christos ac_header_preproc=yes 1646 1.1 christos else 1647 1.1 christos ac_header_preproc=no 1648 1.1 christos fi 1649 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 1650 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1651 1.1 christos $as_echo "$ac_header_preproc" >&6; } 1652 1.1 christos 1653 1.1 christos # So? What about this header? 1654 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1655 1.1 christos yes:no: ) 1656 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1657 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1658 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1659 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1660 1.1 christos ;; 1661 1.1 christos no:yes:* ) 1662 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1663 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1664 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1665 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1666 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1667 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1668 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1669 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1670 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1671 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1672 1.1 christos ;; 1673 1.1 christos esac 1674 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1675 1.1 christos $as_echo_n "checking for $2... " >&6; } 1676 1.1 christos if eval \${$3+:} false; then : 1677 1.1 christos $as_echo_n "(cached) " >&6 1678 1.1 christos else 1679 1.1 christos eval "$3=\$ac_header_compiler" 1680 1.1 christos fi 1681 1.1 christos eval ac_res=\$$3 1682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1683 1.1 christos $as_echo "$ac_res" >&6; } 1684 1.1 christos fi 1685 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1686 1.1 christos 1687 1.1 christos } # ac_fn_c_check_header_mongrel 1688 1.1 christos 1689 1.1 christos # ac_fn_c_try_run LINENO 1690 1.1 christos # ---------------------- 1691 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1692 1.1 christos # that executables *can* be run. 1693 1.1 christos ac_fn_c_try_run () 1694 1.1 christos { 1695 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1696 1.1 christos if { { ac_try="$ac_link" 1697 1.1 christos case "(($ac_try" in 1698 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1699 1.1 christos *) ac_try_echo=$ac_try;; 1700 1.1 christos esac 1701 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1702 1.1 christos $as_echo "$ac_try_echo"; } >&5 1703 1.1 christos (eval "$ac_link") 2>&5 1704 1.1 christos ac_status=$? 1705 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1706 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1707 1.1 christos { { case "(($ac_try" in 1708 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1709 1.1 christos *) ac_try_echo=$ac_try;; 1710 1.1 christos esac 1711 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1712 1.1 christos $as_echo "$ac_try_echo"; } >&5 1713 1.1 christos (eval "$ac_try") 2>&5 1714 1.1 christos ac_status=$? 1715 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1716 1.1 christos test $ac_status = 0; }; }; then : 1717 1.1 christos ac_retval=0 1718 1.1 christos else 1719 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1720 1.1 christos $as_echo "$as_me: failed program was:" >&5 1721 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1722 1.1 christos 1723 1.1 christos ac_retval=$ac_status 1724 1.1 christos fi 1725 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1726 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1727 1.1 christos as_fn_set_status $ac_retval 1728 1.1 christos 1729 1.1 christos } # ac_fn_c_try_run 1730 1.1 christos 1731 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1732 1.1 christos # ------------------------------------------------------- 1733 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1734 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1735 1.1 christos ac_fn_c_check_header_compile () 1736 1.1 christos { 1737 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1738 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1739 1.1 christos $as_echo_n "checking for $2... " >&6; } 1740 1.1 christos if eval \${$3+:} false; then : 1741 1.1 christos $as_echo_n "(cached) " >&6 1742 1.1 christos else 1743 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1744 1.1 christos /* end confdefs.h. */ 1745 1.1 christos $4 1746 1.1 christos #include <$2> 1747 1.1 christos _ACEOF 1748 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1749 1.1 christos eval "$3=yes" 1750 1.1 christos else 1751 1.1 christos eval "$3=no" 1752 1.1 christos fi 1753 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1754 1.1 christos fi 1755 1.1 christos eval ac_res=\$$3 1756 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1757 1.1 christos $as_echo "$ac_res" >&6; } 1758 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1759 1.1 christos 1760 1.1 christos } # ac_fn_c_check_header_compile 1761 1.1 christos 1762 1.1 christos # ac_fn_c_try_link LINENO 1763 1.1 christos # ----------------------- 1764 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1765 1.1 christos ac_fn_c_try_link () 1766 1.1 christos { 1767 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1768 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext 1769 1.1 christos if { { ac_try="$ac_link" 1770 1.1 christos case "(($ac_try" in 1771 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1772 1.1 christos *) ac_try_echo=$ac_try;; 1773 1.1 christos esac 1774 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1775 1.1 christos $as_echo "$ac_try_echo"; } >&5 1776 1.1 christos (eval "$ac_link") 2>conftest.err 1777 1.1 christos ac_status=$? 1778 1.1 christos if test -s conftest.err; then 1779 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1780 1.1 christos cat conftest.er1 >&5 1781 1.1 christos mv -f conftest.er1 conftest.err 1782 1.1 christos fi 1783 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1784 1.1 christos test $ac_status = 0; } && { 1785 1.1 christos test -z "$ac_c_werror_flag" || 1786 1.1 christos test ! -s conftest.err 1787 1.1 christos } && test -s conftest$ac_exeext && { 1788 1.1 christos test "$cross_compiling" = yes || 1789 1.1 christos test -x conftest$ac_exeext 1790 1.1 christos }; then : 1791 1.1 christos ac_retval=0 1792 1.1 christos else 1793 1.1 christos $as_echo "$as_me: failed program was:" >&5 1794 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1795 1.1 christos 1796 1.1 christos ac_retval=1 1797 1.1 christos fi 1798 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1799 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1800 1.1 christos # interfere with the next link command; also delete a directory that is 1801 1.1 christos # left behind by Apple's compiler. We do this before executing the actions. 1802 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1803 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1804 1.1 christos as_fn_set_status $ac_retval 1805 1.1 christos 1806 1.1 christos } # ac_fn_c_try_link 1807 1.1 christos 1808 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1809 1.1 christos # ---------------------------------- 1810 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 1811 1.1 christos ac_fn_c_check_func () 1812 1.1 christos { 1813 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1814 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1815 1.1 christos $as_echo_n "checking for $2... " >&6; } 1816 1.1 christos if eval \${$3+:} false; then : 1817 1.1 christos $as_echo_n "(cached) " >&6 1818 1.1 christos else 1819 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1820 1.1 christos /* end confdefs.h. */ 1821 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1822 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1823 1.1 christos #define $2 innocuous_$2 1824 1.1 christos 1825 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 1826 1.1 christos which can conflict with char $2 (); below. 1827 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1828 1.1 christos <limits.h> exists even on freestanding compilers. */ 1829 1.1 christos 1830 1.1 christos #ifdef __STDC__ 1831 1.1 christos # include <limits.h> 1832 1.1 christos #else 1833 1.1 christos # include <assert.h> 1834 1.1 christos #endif 1835 1.1 christos 1836 1.1 christos #undef $2 1837 1.1 christos 1838 1.1 christos /* Override any GCC internal prototype to avoid an error. 1839 1.1 christos Use char because int might match the return type of a GCC 1840 1.1 christos builtin and then its argument prototype would still apply. */ 1841 1.1 christos #ifdef __cplusplus 1842 1.1 christos extern "C" 1843 1.1 christos #endif 1844 1.1 christos char $2 (); 1845 1.1 christos /* The GNU C library defines this for functions which it implements 1846 1.1 christos to always fail with ENOSYS. Some functions are actually named 1847 1.1 christos something starting with __ and the normal name is an alias. */ 1848 1.1 christos #if defined __stub_$2 || defined __stub___$2 1849 1.1 christos choke me 1850 1.1 christos #endif 1851 1.1 christos 1852 1.1 christos int 1853 1.1 christos main () 1854 1.1 christos { 1855 1.1 christos return $2 (); 1856 1.1 christos ; 1857 1.1 christos return 0; 1858 1.1 christos } 1859 1.1 christos _ACEOF 1860 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 1861 1.1 christos eval "$3=yes" 1862 1.1 christos else 1863 1.1 christos eval "$3=no" 1864 1.1 christos fi 1865 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 1866 1.1 christos conftest$ac_exeext conftest.$ac_ext 1867 1.1 christos fi 1868 1.1 christos eval ac_res=\$$3 1869 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1870 1.1 christos $as_echo "$ac_res" >&6; } 1871 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1872 1.1 christos 1873 1.1 christos } # ac_fn_c_check_func 1874 1.1 christos 1875 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1876 1.1 christos # --------------------------------------------- 1877 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1878 1.1 christos # accordingly. 1879 1.1 christos ac_fn_c_check_decl () 1880 1.1 christos { 1881 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1882 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'` 1883 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1884 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1885 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1886 1.1 christos if eval \${$3+:} false; then : 1887 1.1 christos $as_echo_n "(cached) " >&6 1888 1.1 christos else 1889 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1890 1.1 christos /* end confdefs.h. */ 1891 1.1 christos $4 1892 1.1 christos int 1893 1.1 christos main () 1894 1.1 christos { 1895 1.1 christos #ifndef $as_decl_name 1896 1.1 christos #ifdef __cplusplus 1897 1.1 christos (void) $as_decl_use; 1898 1.1 christos #else 1899 1.1 christos (void) $as_decl_name; 1900 1.1 christos #endif 1901 1.1 christos #endif 1902 1.1 christos 1903 1.1 christos ; 1904 1.1 christos return 0; 1905 1.1 christos } 1906 1.1 christos _ACEOF 1907 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1908 1.1 christos eval "$3=yes" 1909 1.1 christos else 1910 1.1 christos eval "$3=no" 1911 1.1 christos fi 1912 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1913 1.1 christos fi 1914 1.1 christos eval ac_res=\$$3 1915 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1916 1.1 christos $as_echo "$ac_res" >&6; } 1917 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1918 1.1 christos 1919 1.1 christos } # ac_fn_c_check_decl 1920 1.1 christos cat >config.log <<_ACEOF 1921 1.1 christos This file contains any messages produced by compilers while 1922 1.1 christos running configure, to aid debugging if configure makes a mistake. 1923 1.1 christos 1924 1.1 christos It was created by libsframe $as_me BFD_VERSION, which was 1925 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was 1926 1.1 christos 1927 1.1 christos $ $0 $@ 1928 1.1 christos 1929 1.1 christos _ACEOF 1930 1.1 christos exec 5>>config.log 1931 1.1 christos { 1932 1.1 christos cat <<_ASUNAME 1933 1.1 christos ## --------- ## 1934 1.1 christos ## Platform. ## 1935 1.1 christos ## --------- ## 1936 1.1 christos 1937 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1938 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 1939 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 1940 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 1941 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 1942 1.1 christos 1943 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1944 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1945 1.1 christos 1946 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1947 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1948 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1949 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1950 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1951 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1952 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1953 1.1 christos 1954 1.1 christos _ASUNAME 1955 1.1 christos 1956 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1957 1.1 christos for as_dir in $PATH 1958 1.1 christos do 1959 1.1 christos IFS=$as_save_IFS 1960 1.1 christos test -z "$as_dir" && as_dir=. 1961 1.1 christos $as_echo "PATH: $as_dir" 1962 1.1 christos done 1963 1.1 christos IFS=$as_save_IFS 1964 1.1 christos 1965 1.1 christos } >&5 1966 1.1 christos 1967 1.1 christos cat >&5 <<_ACEOF 1968 1.1 christos 1969 1.1 christos 1970 1.1 christos ## ----------- ## 1971 1.1 christos ## Core tests. ## 1972 1.1 christos ## ----------- ## 1973 1.1 christos 1974 1.1 christos _ACEOF 1975 1.1 christos 1976 1.1 christos 1977 1.1 christos # Keep a trace of the command line. 1978 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 1979 1.1 christos # Strip out --silent because we don't want to record it for future runs. 1980 1.1 christos # Also quote any args containing shell meta-characters. 1981 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 1982 1.1 christos ac_configure_args= 1983 1.1 christos ac_configure_args0= 1984 1.1 christos ac_configure_args1= 1985 1.1 christos ac_must_keep_next=false 1986 1.1 christos for ac_pass in 1 2 1987 1.1 christos do 1988 1.1 christos for ac_arg 1989 1.1 christos do 1990 1.1 christos case $ac_arg in 1991 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1992 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1993 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1994 1.1 christos continue ;; 1995 1.1 christos *\'*) 1996 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1997 1.1 christos esac 1998 1.1 christos case $ac_pass in 1999 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2000 1.1 christos 2) 2001 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 2002 1.1 christos if test $ac_must_keep_next = true; then 2003 1.1 christos ac_must_keep_next=false # Got value, back to normal. 2004 1.1 christos else 2005 1.1 christos case $ac_arg in 2006 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 2007 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2008 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2009 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 2010 1.1 christos case "$ac_configure_args0 " in 2011 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2012 1.1 christos esac 2013 1.1 christos ;; 2014 1.1 christos -* ) ac_must_keep_next=true ;; 2015 1.1 christos esac 2016 1.1 christos fi 2017 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 2018 1.1 christos ;; 2019 1.1 christos esac 2020 1.1 christos done 2021 1.1 christos done 2022 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 2023 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 2024 1.1 christos 2025 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 2026 1.1 christos # config.log. We remove comments because anyway the quotes in there 2027 1.1 christos # would cause problems or look ugly. 2028 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 2029 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2030 1.1 christos trap 'exit_status=$? 2031 1.1 christos # Save into config.log some information that might help in debugging. 2032 1.1 christos { 2033 1.1 christos echo 2034 1.1 christos 2035 1.1 christos $as_echo "## ---------------- ## 2036 1.1 christos ## Cache variables. ## 2037 1.1 christos ## ---------------- ##" 2038 1.1 christos echo 2039 1.1 christos # The following way of writing the cache mishandles newlines in values, 2040 1.1 christos ( 2041 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2042 1.1 christos eval ac_val=\$$ac_var 2043 1.1 christos case $ac_val in #( 2044 1.1 christos *${as_nl}*) 2045 1.1 christos case $ac_var in #( 2046 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2047 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2048 1.1 christos esac 2049 1.1 christos case $ac_var in #( 2050 1.1 christos _ | IFS | as_nl) ;; #( 2051 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2052 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2053 1.1 christos esac ;; 2054 1.1 christos esac 2055 1.1 christos done 2056 1.1 christos (set) 2>&1 | 2057 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2058 1.1 christos *${as_nl}ac_space=\ *) 2059 1.1 christos sed -n \ 2060 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2061 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2062 1.1 christos ;; #( 2063 1.1 christos *) 2064 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2065 1.1 christos ;; 2066 1.1 christos esac | 2067 1.1 christos sort 2068 1.1 christos ) 2069 1.1 christos echo 2070 1.1 christos 2071 1.1 christos $as_echo "## ----------------- ## 2072 1.1 christos ## Output variables. ## 2073 1.1 christos ## ----------------- ##" 2074 1.1 christos echo 2075 1.1 christos for ac_var in $ac_subst_vars 2076 1.1 christos do 2077 1.1 christos eval ac_val=\$$ac_var 2078 1.1 christos case $ac_val in 2079 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2080 1.1 christos esac 2081 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2082 1.1 christos done | sort 2083 1.1 christos echo 2084 1.1 christos 2085 1.1 christos if test -n "$ac_subst_files"; then 2086 1.1 christos $as_echo "## ------------------- ## 2087 1.1 christos ## File substitutions. ## 2088 1.1 christos ## ------------------- ##" 2089 1.1 christos echo 2090 1.1 christos for ac_var in $ac_subst_files 2091 1.1 christos do 2092 1.1 christos eval ac_val=\$$ac_var 2093 1.1 christos case $ac_val in 2094 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2095 1.1 christos esac 2096 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2097 1.1 christos done | sort 2098 1.1 christos echo 2099 1.1 christos fi 2100 1.1 christos 2101 1.1 christos if test -s confdefs.h; then 2102 1.1 christos $as_echo "## ----------- ## 2103 1.1 christos ## confdefs.h. ## 2104 1.1 christos ## ----------- ##" 2105 1.1 christos echo 2106 1.1 christos cat confdefs.h 2107 1.1 christos echo 2108 1.1 christos fi 2109 1.1 christos test "$ac_signal" != 0 && 2110 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2111 1.1 christos $as_echo "$as_me: exit $exit_status" 2112 1.1 christos } >&5 2113 1.1 christos rm -f core *.core core.conftest.* && 2114 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2115 1.1 christos exit $exit_status 2116 1.1 christos ' 0 2117 1.1 christos for ac_signal in 1 2 13 15; do 2118 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2119 1.1 christos done 2120 1.1 christos ac_signal=0 2121 1.1 christos 2122 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2123 1.1 christos rm -f -r conftest* confdefs.h 2124 1.1 christos 2125 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2126 1.1 christos 2127 1.1 christos # Predefined preprocessor variables. 2128 1.1 christos 2129 1.1 christos cat >>confdefs.h <<_ACEOF 2130 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2131 1.1 christos _ACEOF 2132 1.1 christos 2133 1.1 christos cat >>confdefs.h <<_ACEOF 2134 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2135 1.1 christos _ACEOF 2136 1.1 christos 2137 1.1 christos cat >>confdefs.h <<_ACEOF 2138 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2139 1.1 christos _ACEOF 2140 1.1 christos 2141 1.1 christos cat >>confdefs.h <<_ACEOF 2142 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2143 1.1 christos _ACEOF 2144 1.1 christos 2145 1.1 christos cat >>confdefs.h <<_ACEOF 2146 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2147 1.1 christos _ACEOF 2148 1.1 christos 2149 1.1 christos cat >>confdefs.h <<_ACEOF 2150 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2151 1.1 christos _ACEOF 2152 1.1 christos 2153 1.1 christos 2154 1.1 christos # Let the site file select an alternate cache file if it wants to. 2155 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2156 1.1 christos ac_site_file1=NONE 2157 1.1 christos ac_site_file2=NONE 2158 1.1 christos if test -n "$CONFIG_SITE"; then 2159 1.1 christos # We do not want a PATH search for config.site. 2160 1.1 christos case $CONFIG_SITE in #(( 2161 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;; 2162 1.1 christos */*) ac_site_file1=$CONFIG_SITE;; 2163 1.1 christos *) ac_site_file1=./$CONFIG_SITE;; 2164 1.1 christos esac 2165 1.1 christos elif test "x$prefix" != xNONE; then 2166 1.1 christos ac_site_file1=$prefix/share/config.site 2167 1.1 christos ac_site_file2=$prefix/etc/config.site 2168 1.1 christos else 2169 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2170 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2171 1.1 christos fi 2172 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2173 1.1 christos do 2174 1.1 christos test "x$ac_site_file" = xNONE && continue 2175 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2176 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2177 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2178 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2179 1.1 christos . "$ac_site_file" \ 2180 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2181 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2182 1.1 christos as_fn_error $? "failed to load site script $ac_site_file 2183 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2184 1.1 christos fi 2185 1.1 christos done 2186 1.1 christos 2187 1.1 christos if test -r "$cache_file"; then 2188 1.1 christos # Some versions of bash will fail to source /dev/null (special files 2189 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2190 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2191 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2192 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2193 1.1 christos case $cache_file in 2194 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2195 1.1 christos *) . "./$cache_file";; 2196 1.1 christos esac 2197 1.1 christos fi 2198 1.1 christos else 2199 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2200 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2201 1.1 christos >$cache_file 2202 1.1 christos fi 2203 1.1 christos 2204 1.1 christos as_fn_append ac_header_list " stdlib.h" 2205 1.1 christos as_fn_append ac_header_list " unistd.h" 2206 1.1 christos as_fn_append ac_header_list " sys/param.h" 2207 1.1 christos # Check that the precious variables saved in the cache have kept the same 2208 1.1 christos # value. 2209 1.1 christos ac_cache_corrupted=false 2210 1.1 christos for ac_var in $ac_precious_vars; do 2211 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2212 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2213 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2214 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2215 1.1 christos case $ac_old_set,$ac_new_set in 2216 1.1 christos set,) 2217 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2218 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2219 1.1 christos ac_cache_corrupted=: ;; 2220 1.1 christos ,set) 2221 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2222 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2223 1.1 christos ac_cache_corrupted=: ;; 2224 1.1 christos ,);; 2225 1.1 christos *) 2226 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2227 1.1 christos # differences in whitespace do not lead to failure. 2228 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2229 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2230 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2232 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2233 1.1 christos ac_cache_corrupted=: 2234 1.1 christos else 2235 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2236 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2237 1.1 christos eval $ac_var=\$ac_old_val 2238 1.1 christos fi 2239 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2240 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2242 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2243 1.1 christos fi;; 2244 1.1 christos esac 2245 1.1 christos # Pass precious variables to config.status. 2246 1.1 christos if test "$ac_new_set" = set; then 2247 1.1 christos case $ac_new_val in 2248 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2249 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2250 1.1 christos esac 2251 1.1 christos case " $ac_configure_args " in 2252 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2253 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2254 1.1 christos esac 2255 1.1 christos fi 2256 1.1 christos done 2257 1.1 christos if $ac_cache_corrupted; then 2258 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2259 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2260 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2261 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2262 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2263 1.1 christos fi 2264 1.1 christos ## -------------------- ## 2265 1.1 christos ## Main body of script. ## 2266 1.1 christos ## -------------------- ## 2267 1.1 christos 2268 1.1 christos ac_ext=c 2269 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2270 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2271 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2272 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2273 1.1 christos 2274 1.1 christos 2275 1.1 christos 2276 1.1 christos 2277 1.1 christos 2278 1.1 christos 2279 1.1.1.3 christos 2280 1.1 christos ac_aux_dir= 2281 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2282 1.1 christos if test -f "$ac_dir/install-sh"; then 2283 1.1 christos ac_aux_dir=$ac_dir 2284 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2285 1.1 christos break 2286 1.1 christos elif test -f "$ac_dir/install.sh"; then 2287 1.1 christos ac_aux_dir=$ac_dir 2288 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2289 1.1 christos break 2290 1.1 christos elif test -f "$ac_dir/shtool"; then 2291 1.1 christos ac_aux_dir=$ac_dir 2292 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2293 1.1 christos break 2294 1.1 christos fi 2295 1.1 christos done 2296 1.1 christos if test -z "$ac_aux_dir"; then 2297 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2298 1.1 christos fi 2299 1.1 christos 2300 1.1 christos # These three variables are undocumented and unsupported, 2301 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2302 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2303 1.1 christos # whose full name contains unusual characters. 2304 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2305 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2306 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2307 1.1 christos 2308 1.1 christos 2309 1.1.1.3 christos # Make sure we can run config.sub. 2310 1.1.1.3 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2311 1.1.1.3 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2312 1.1.1.3 christos 2313 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2314 1.1.1.3 christos $as_echo_n "checking build system type... " >&6; } 2315 1.1.1.3 christos if ${ac_cv_build+:} false; then : 2316 1.1.1.3 christos $as_echo_n "(cached) " >&6 2317 1.1.1.3 christos else 2318 1.1.1.3 christos ac_build_alias=$build_alias 2319 1.1.1.3 christos test "x$ac_build_alias" = x && 2320 1.1.1.3 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2321 1.1.1.3 christos test "x$ac_build_alias" = x && 2322 1.1.1.3 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2323 1.1.1.3 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2324 1.1.1.3 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2325 1.1.1.3 christos 2326 1.1.1.3 christos fi 2327 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2328 1.1.1.3 christos $as_echo "$ac_cv_build" >&6; } 2329 1.1.1.3 christos case $ac_cv_build in 2330 1.1.1.3 christos *-*-*) ;; 2331 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2332 1.1.1.3 christos esac 2333 1.1.1.3 christos build=$ac_cv_build 2334 1.1.1.3 christos ac_save_IFS=$IFS; IFS='-' 2335 1.1.1.3 christos set x $ac_cv_build 2336 1.1.1.3 christos shift 2337 1.1.1.3 christos build_cpu=$1 2338 1.1.1.3 christos build_vendor=$2 2339 1.1.1.3 christos shift; shift 2340 1.1.1.3 christos # Remember, the first character of IFS is used to create $*, 2341 1.1.1.3 christos # except with old shells: 2342 1.1.1.3 christos build_os=$* 2343 1.1.1.3 christos IFS=$ac_save_IFS 2344 1.1.1.3 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2345 1.1.1.3 christos 2346 1.1.1.3 christos 2347 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2348 1.1.1.3 christos $as_echo_n "checking host system type... " >&6; } 2349 1.1.1.3 christos if ${ac_cv_host+:} false; then : 2350 1.1.1.3 christos $as_echo_n "(cached) " >&6 2351 1.1.1.3 christos else 2352 1.1.1.3 christos if test "x$host_alias" = x; then 2353 1.1.1.3 christos ac_cv_host=$ac_cv_build 2354 1.1.1.3 christos else 2355 1.1.1.3 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2356 1.1.1.3 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2357 1.1.1.3 christos fi 2358 1.1.1.3 christos 2359 1.1.1.3 christos fi 2360 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2361 1.1.1.3 christos $as_echo "$ac_cv_host" >&6; } 2362 1.1.1.3 christos case $ac_cv_host in 2363 1.1.1.3 christos *-*-*) ;; 2364 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2365 1.1.1.3 christos esac 2366 1.1.1.3 christos host=$ac_cv_host 2367 1.1.1.3 christos ac_save_IFS=$IFS; IFS='-' 2368 1.1.1.3 christos set x $ac_cv_host 2369 1.1.1.3 christos shift 2370 1.1.1.3 christos host_cpu=$1 2371 1.1.1.3 christos host_vendor=$2 2372 1.1.1.3 christos shift; shift 2373 1.1.1.3 christos # Remember, the first character of IFS is used to create $*, 2374 1.1.1.3 christos # except with old shells: 2375 1.1.1.3 christos host_os=$* 2376 1.1.1.3 christos IFS=$ac_save_IFS 2377 1.1.1.3 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2378 1.1.1.3 christos 2379 1.1.1.3 christos 2380 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2381 1.1.1.3 christos $as_echo_n "checking target system type... " >&6; } 2382 1.1.1.3 christos if ${ac_cv_target+:} false; then : 2383 1.1.1.3 christos $as_echo_n "(cached) " >&6 2384 1.1.1.3 christos else 2385 1.1.1.3 christos if test "x$target_alias" = x; then 2386 1.1.1.3 christos ac_cv_target=$ac_cv_host 2387 1.1.1.3 christos else 2388 1.1.1.3 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2389 1.1.1.3 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2390 1.1.1.3 christos fi 2391 1.1.1.3 christos 2392 1.1.1.3 christos fi 2393 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2394 1.1.1.3 christos $as_echo "$ac_cv_target" >&6; } 2395 1.1.1.3 christos case $ac_cv_target in 2396 1.1.1.3 christos *-*-*) ;; 2397 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2398 1.1.1.3 christos esac 2399 1.1.1.3 christos target=$ac_cv_target 2400 1.1.1.3 christos ac_save_IFS=$IFS; IFS='-' 2401 1.1.1.3 christos set x $ac_cv_target 2402 1.1.1.3 christos shift 2403 1.1.1.3 christos target_cpu=$1 2404 1.1.1.3 christos target_vendor=$2 2405 1.1.1.3 christos shift; shift 2406 1.1.1.3 christos # Remember, the first character of IFS is used to create $*, 2407 1.1.1.3 christos # except with old shells: 2408 1.1.1.3 christos target_os=$* 2409 1.1.1.3 christos IFS=$ac_save_IFS 2410 1.1.1.3 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2411 1.1.1.3 christos 2412 1.1.1.3 christos 2413 1.1.1.3 christos # The aliases save the names the user supplied, while $host etc. 2414 1.1.1.3 christos # will get canonicalized. 2415 1.1.1.3 christos test -n "$target_alias" && 2416 1.1.1.3 christos test "$program_prefix$program_suffix$program_transform_name" = \ 2417 1.1.1.3 christos NONENONEs,x,x, && 2418 1.1.1.3 christos program_prefix=${target_alias}- 2419 1.1.1.3 christos 2420 1.1 christos # Expand $ac_aux_dir to an absolute path. 2421 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2422 1.1 christos 2423 1.1 christos ac_ext=c 2424 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2425 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2426 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2427 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2428 1.1 christos if test -n "$ac_tool_prefix"; then 2429 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2430 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 2431 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2432 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2433 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2434 1.1 christos $as_echo_n "(cached) " >&6 2435 1.1 christos else 2436 1.1 christos if test -n "$CC"; then 2437 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2438 1.1 christos else 2439 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2440 1.1 christos for as_dir in $PATH 2441 1.1 christos do 2442 1.1 christos IFS=$as_save_IFS 2443 1.1 christos test -z "$as_dir" && as_dir=. 2444 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2445 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2446 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 2447 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2448 1.1 christos break 2 2449 1.1 christos fi 2450 1.1 christos done 2451 1.1 christos done 2452 1.1 christos IFS=$as_save_IFS 2453 1.1 christos 2454 1.1 christos fi 2455 1.1 christos fi 2456 1.1 christos CC=$ac_cv_prog_CC 2457 1.1 christos if test -n "$CC"; then 2458 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2459 1.1 christos $as_echo "$CC" >&6; } 2460 1.1 christos else 2461 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2462 1.1 christos $as_echo "no" >&6; } 2463 1.1 christos fi 2464 1.1 christos 2465 1.1 christos 2466 1.1 christos fi 2467 1.1 christos if test -z "$ac_cv_prog_CC"; then 2468 1.1 christos ac_ct_CC=$CC 2469 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 2470 1.1 christos set dummy gcc; ac_word=$2 2471 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2472 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2473 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 2474 1.1 christos $as_echo_n "(cached) " >&6 2475 1.1 christos else 2476 1.1 christos if test -n "$ac_ct_CC"; then 2477 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2478 1.1 christos else 2479 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2480 1.1 christos for as_dir in $PATH 2481 1.1 christos do 2482 1.1 christos IFS=$as_save_IFS 2483 1.1 christos test -z "$as_dir" && as_dir=. 2484 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2485 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2486 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 2487 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2488 1.1 christos break 2 2489 1.1 christos fi 2490 1.1 christos done 2491 1.1 christos done 2492 1.1 christos IFS=$as_save_IFS 2493 1.1 christos 2494 1.1 christos fi 2495 1.1 christos fi 2496 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 2497 1.1 christos if test -n "$ac_ct_CC"; then 2498 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2499 1.1 christos $as_echo "$ac_ct_CC" >&6; } 2500 1.1 christos else 2501 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2502 1.1 christos $as_echo "no" >&6; } 2503 1.1 christos fi 2504 1.1 christos 2505 1.1 christos if test "x$ac_ct_CC" = x; then 2506 1.1 christos CC="" 2507 1.1 christos else 2508 1.1 christos case $cross_compiling:$ac_tool_warned in 2509 1.1 christos yes:) 2510 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2511 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2512 1.1 christos ac_tool_warned=yes ;; 2513 1.1 christos esac 2514 1.1 christos CC=$ac_ct_CC 2515 1.1 christos fi 2516 1.1 christos else 2517 1.1 christos CC="$ac_cv_prog_CC" 2518 1.1 christos fi 2519 1.1 christos 2520 1.1 christos if test -z "$CC"; then 2521 1.1 christos if test -n "$ac_tool_prefix"; then 2522 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2523 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 2524 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2525 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2526 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2527 1.1 christos $as_echo_n "(cached) " >&6 2528 1.1 christos else 2529 1.1 christos if test -n "$CC"; then 2530 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2531 1.1 christos else 2532 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2533 1.1 christos for as_dir in $PATH 2534 1.1 christos do 2535 1.1 christos IFS=$as_save_IFS 2536 1.1 christos test -z "$as_dir" && as_dir=. 2537 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2538 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2539 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 2540 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2541 1.1 christos break 2 2542 1.1 christos fi 2543 1.1 christos done 2544 1.1 christos done 2545 1.1 christos IFS=$as_save_IFS 2546 1.1 christos 2547 1.1 christos fi 2548 1.1 christos fi 2549 1.1 christos CC=$ac_cv_prog_CC 2550 1.1 christos if test -n "$CC"; then 2551 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2552 1.1 christos $as_echo "$CC" >&6; } 2553 1.1 christos else 2554 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2555 1.1 christos $as_echo "no" >&6; } 2556 1.1 christos fi 2557 1.1 christos 2558 1.1 christos 2559 1.1 christos fi 2560 1.1 christos fi 2561 1.1 christos if test -z "$CC"; then 2562 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 2563 1.1 christos set dummy cc; ac_word=$2 2564 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2565 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2566 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2567 1.1 christos $as_echo_n "(cached) " >&6 2568 1.1 christos else 2569 1.1 christos if test -n "$CC"; then 2570 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2571 1.1 christos else 2572 1.1 christos ac_prog_rejected=no 2573 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2574 1.1 christos for as_dir in $PATH 2575 1.1 christos do 2576 1.1 christos IFS=$as_save_IFS 2577 1.1 christos test -z "$as_dir" && as_dir=. 2578 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2579 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2580 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2581 1.1 christos ac_prog_rejected=yes 2582 1.1 christos continue 2583 1.1 christos fi 2584 1.1 christos ac_cv_prog_CC="cc" 2585 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2586 1.1 christos break 2 2587 1.1 christos fi 2588 1.1 christos done 2589 1.1 christos done 2590 1.1 christos IFS=$as_save_IFS 2591 1.1 christos 2592 1.1 christos if test $ac_prog_rejected = yes; then 2593 1.1 christos # We found a bogon in the path, so make sure we never use it. 2594 1.1 christos set dummy $ac_cv_prog_CC 2595 1.1 christos shift 2596 1.1 christos if test $# != 0; then 2597 1.1 christos # We chose a different compiler from the bogus one. 2598 1.1 christos # However, it has the same basename, so the bogon will be chosen 2599 1.1 christos # first if we set CC to just the basename; use the full file name. 2600 1.1 christos shift 2601 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2602 1.1 christos fi 2603 1.1 christos fi 2604 1.1 christos fi 2605 1.1 christos fi 2606 1.1 christos CC=$ac_cv_prog_CC 2607 1.1 christos if test -n "$CC"; then 2608 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2609 1.1 christos $as_echo "$CC" >&6; } 2610 1.1 christos else 2611 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2612 1.1 christos $as_echo "no" >&6; } 2613 1.1 christos fi 2614 1.1 christos 2615 1.1 christos 2616 1.1 christos fi 2617 1.1 christos if test -z "$CC"; then 2618 1.1 christos if test -n "$ac_tool_prefix"; then 2619 1.1 christos for ac_prog in cl.exe 2620 1.1 christos do 2621 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2622 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2623 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2624 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2625 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2626 1.1 christos $as_echo_n "(cached) " >&6 2627 1.1 christos else 2628 1.1 christos if test -n "$CC"; then 2629 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2630 1.1 christos else 2631 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2632 1.1 christos for as_dir in $PATH 2633 1.1 christos do 2634 1.1 christos IFS=$as_save_IFS 2635 1.1 christos test -z "$as_dir" && as_dir=. 2636 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2637 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2638 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2639 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2640 1.1 christos break 2 2641 1.1 christos fi 2642 1.1 christos done 2643 1.1 christos done 2644 1.1 christos IFS=$as_save_IFS 2645 1.1 christos 2646 1.1 christos fi 2647 1.1 christos fi 2648 1.1 christos CC=$ac_cv_prog_CC 2649 1.1 christos if test -n "$CC"; then 2650 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2651 1.1 christos $as_echo "$CC" >&6; } 2652 1.1 christos else 2653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2654 1.1 christos $as_echo "no" >&6; } 2655 1.1 christos fi 2656 1.1 christos 2657 1.1 christos 2658 1.1 christos test -n "$CC" && break 2659 1.1 christos done 2660 1.1 christos fi 2661 1.1 christos if test -z "$CC"; then 2662 1.1 christos ac_ct_CC=$CC 2663 1.1 christos for ac_prog in cl.exe 2664 1.1 christos do 2665 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 2666 1.1 christos set dummy $ac_prog; ac_word=$2 2667 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2668 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2669 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 2670 1.1 christos $as_echo_n "(cached) " >&6 2671 1.1 christos else 2672 1.1 christos if test -n "$ac_ct_CC"; then 2673 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2674 1.1 christos else 2675 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2676 1.1 christos for as_dir in $PATH 2677 1.1 christos do 2678 1.1 christos IFS=$as_save_IFS 2679 1.1 christos test -z "$as_dir" && as_dir=. 2680 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2681 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2682 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 2683 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2684 1.1 christos break 2 2685 1.1 christos fi 2686 1.1 christos done 2687 1.1 christos done 2688 1.1 christos IFS=$as_save_IFS 2689 1.1 christos 2690 1.1 christos fi 2691 1.1 christos fi 2692 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 2693 1.1 christos if test -n "$ac_ct_CC"; then 2694 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2695 1.1 christos $as_echo "$ac_ct_CC" >&6; } 2696 1.1 christos else 2697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2698 1.1 christos $as_echo "no" >&6; } 2699 1.1 christos fi 2700 1.1 christos 2701 1.1 christos 2702 1.1 christos test -n "$ac_ct_CC" && break 2703 1.1 christos done 2704 1.1 christos 2705 1.1 christos if test "x$ac_ct_CC" = x; then 2706 1.1 christos CC="" 2707 1.1 christos else 2708 1.1 christos case $cross_compiling:$ac_tool_warned in 2709 1.1 christos yes:) 2710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2711 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2712 1.1 christos ac_tool_warned=yes ;; 2713 1.1 christos esac 2714 1.1 christos CC=$ac_ct_CC 2715 1.1 christos fi 2716 1.1 christos fi 2717 1.1 christos 2718 1.1 christos fi 2719 1.1 christos 2720 1.1 christos 2721 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2722 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2723 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 2724 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2725 1.1 christos 2726 1.1 christos # Provide some information about the compiler. 2727 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2728 1.1 christos set X $ac_compile 2729 1.1 christos ac_compiler=$2 2730 1.1 christos for ac_option in --version -v -V -qversion; do 2731 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 2732 1.1 christos case "(($ac_try" in 2733 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2734 1.1 christos *) ac_try_echo=$ac_try;; 2735 1.1 christos esac 2736 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2737 1.1 christos $as_echo "$ac_try_echo"; } >&5 2738 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2739 1.1 christos ac_status=$? 2740 1.1 christos if test -s conftest.err; then 2741 1.1 christos sed '10a\ 2742 1.1 christos ... rest of stderr output deleted ... 2743 1.1 christos 10q' conftest.err >conftest.er1 2744 1.1 christos cat conftest.er1 >&5 2745 1.1 christos fi 2746 1.1 christos rm -f conftest.er1 conftest.err 2747 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2748 1.1 christos test $ac_status = 0; } 2749 1.1 christos done 2750 1.1 christos 2751 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2752 1.1 christos /* end confdefs.h. */ 2753 1.1 christos 2754 1.1 christos int 2755 1.1 christos main () 2756 1.1 christos { 2757 1.1 christos 2758 1.1 christos ; 2759 1.1 christos return 0; 2760 1.1 christos } 2761 1.1 christos _ACEOF 2762 1.1 christos ac_clean_files_save=$ac_clean_files 2763 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2764 1.1 christos # Try to create an executable without -o first, disregard a.out. 2765 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 2766 1.1 christos # of exeext. 2767 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2768 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; } 2769 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2770 1.1 christos 2771 1.1 christos # The possible output files: 2772 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2773 1.1 christos 2774 1.1 christos ac_rmfiles= 2775 1.1 christos for ac_file in $ac_files 2776 1.1 christos do 2777 1.1 christos case $ac_file in 2778 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2779 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2780 1.1 christos esac 2781 1.1 christos done 2782 1.1 christos rm -f $ac_rmfiles 2783 1.1 christos 2784 1.1 christos if { { ac_try="$ac_link_default" 2785 1.1 christos case "(($ac_try" in 2786 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2787 1.1 christos *) ac_try_echo=$ac_try;; 2788 1.1 christos esac 2789 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2790 1.1 christos $as_echo "$ac_try_echo"; } >&5 2791 1.1 christos (eval "$ac_link_default") 2>&5 2792 1.1 christos ac_status=$? 2793 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2794 1.1 christos test $ac_status = 0; }; then : 2795 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2796 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2797 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 2798 1.1 christos # so that the user can short-circuit this test for compilers unknown to 2799 1.1 christos # Autoconf. 2800 1.1 christos for ac_file in $ac_files '' 2801 1.1 christos do 2802 1.1 christos test -f "$ac_file" || continue 2803 1.1 christos case $ac_file in 2804 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2805 1.1 christos ;; 2806 1.1 christos [ab].out ) 2807 1.1 christos # We found the default executable, but exeext='' is most 2808 1.1 christos # certainly right. 2809 1.1 christos break;; 2810 1.1 christos *.* ) 2811 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2812 1.1 christos then :; else 2813 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2814 1.1 christos fi 2815 1.1 christos # We set ac_cv_exeext here because the later test for it is not 2816 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 2817 1.1 christos # argument, so we may need to know it at that point already. 2818 1.1 christos # Even if this section looks crufty: it has the advantage of 2819 1.1 christos # actually working. 2820 1.1 christos break;; 2821 1.1 christos * ) 2822 1.1 christos break;; 2823 1.1 christos esac 2824 1.1 christos done 2825 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 2826 1.1 christos 2827 1.1 christos else 2828 1.1 christos ac_file='' 2829 1.1 christos fi 2830 1.1 christos if test -z "$ac_file"; then : 2831 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2832 1.1 christos $as_echo "no" >&6; } 2833 1.1 christos $as_echo "$as_me: failed program was:" >&5 2834 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 2835 1.1 christos 2836 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2837 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2838 1.1 christos as_fn_error 77 "C compiler cannot create executables 2839 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2840 1.1 christos else 2841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2842 1.1 christos $as_echo "yes" >&6; } 2843 1.1 christos fi 2844 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2845 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 2846 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2847 1.1 christos $as_echo "$ac_file" >&6; } 2848 1.1 christos ac_exeext=$ac_cv_exeext 2849 1.1 christos 2850 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2851 1.1 christos ac_clean_files=$ac_clean_files_save 2852 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2853 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 2854 1.1 christos if { { ac_try="$ac_link" 2855 1.1 christos case "(($ac_try" in 2856 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2857 1.1 christos *) ac_try_echo=$ac_try;; 2858 1.1 christos esac 2859 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2860 1.1 christos $as_echo "$ac_try_echo"; } >&5 2861 1.1 christos (eval "$ac_link") 2>&5 2862 1.1 christos ac_status=$? 2863 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2864 1.1 christos test $ac_status = 0; }; then : 2865 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 2866 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2867 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 2868 1.1 christos # `rm'. 2869 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 2870 1.1 christos test -f "$ac_file" || continue 2871 1.1 christos case $ac_file in 2872 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2873 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2874 1.1 christos break;; 2875 1.1 christos * ) break;; 2876 1.1 christos esac 2877 1.1 christos done 2878 1.1 christos else 2879 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2880 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2881 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2882 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2883 1.1 christos fi 2884 1.1 christos rm -f conftest conftest$ac_cv_exeext 2885 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2886 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 2887 1.1 christos 2888 1.1 christos rm -f conftest.$ac_ext 2889 1.1 christos EXEEXT=$ac_cv_exeext 2890 1.1 christos ac_exeext=$EXEEXT 2891 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2892 1.1 christos /* end confdefs.h. */ 2893 1.1 christos #include <stdio.h> 2894 1.1 christos int 2895 1.1 christos main () 2896 1.1 christos { 2897 1.1 christos FILE *f = fopen ("conftest.out", "w"); 2898 1.1 christos return ferror (f) || fclose (f) != 0; 2899 1.1 christos 2900 1.1 christos ; 2901 1.1 christos return 0; 2902 1.1 christos } 2903 1.1 christos _ACEOF 2904 1.1 christos ac_clean_files="$ac_clean_files conftest.out" 2905 1.1 christos # Check that the compiler produces executables we can run. If not, either 2906 1.1 christos # the compiler is broken, or we cross compile. 2907 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2908 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 2909 1.1 christos if test "$cross_compiling" != yes; then 2910 1.1 christos { { ac_try="$ac_link" 2911 1.1 christos case "(($ac_try" in 2912 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2913 1.1 christos *) ac_try_echo=$ac_try;; 2914 1.1 christos esac 2915 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2916 1.1 christos $as_echo "$ac_try_echo"; } >&5 2917 1.1 christos (eval "$ac_link") 2>&5 2918 1.1 christos ac_status=$? 2919 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2920 1.1 christos test $ac_status = 0; } 2921 1.1 christos if { ac_try='./conftest$ac_cv_exeext' 2922 1.1 christos { { case "(($ac_try" in 2923 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2924 1.1 christos *) ac_try_echo=$ac_try;; 2925 1.1 christos esac 2926 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2927 1.1 christos $as_echo "$ac_try_echo"; } >&5 2928 1.1 christos (eval "$ac_try") 2>&5 2929 1.1 christos ac_status=$? 2930 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2931 1.1 christos test $ac_status = 0; }; }; then 2932 1.1 christos cross_compiling=no 2933 1.1 christos else 2934 1.1 christos if test "$cross_compiling" = maybe; then 2935 1.1 christos cross_compiling=yes 2936 1.1 christos else 2937 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2938 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2939 1.1 christos as_fn_error $? "cannot run C compiled programs. 2940 1.1 christos If you meant to cross compile, use \`--host'. 2941 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2942 1.1 christos fi 2943 1.1 christos fi 2944 1.1 christos fi 2945 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2946 1.1 christos $as_echo "$cross_compiling" >&6; } 2947 1.1 christos 2948 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 2949 1.1 christos ac_clean_files=$ac_clean_files_save 2950 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2951 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 2952 1.1 christos if ${ac_cv_objext+:} false; then : 2953 1.1 christos $as_echo_n "(cached) " >&6 2954 1.1 christos else 2955 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2956 1.1 christos /* end confdefs.h. */ 2957 1.1 christos 2958 1.1 christos int 2959 1.1 christos main () 2960 1.1 christos { 2961 1.1 christos 2962 1.1 christos ; 2963 1.1 christos return 0; 2964 1.1 christos } 2965 1.1 christos _ACEOF 2966 1.1 christos rm -f conftest.o conftest.obj 2967 1.1 christos if { { ac_try="$ac_compile" 2968 1.1 christos case "(($ac_try" in 2969 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2970 1.1 christos *) ac_try_echo=$ac_try;; 2971 1.1 christos esac 2972 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2973 1.1 christos $as_echo "$ac_try_echo"; } >&5 2974 1.1 christos (eval "$ac_compile") 2>&5 2975 1.1 christos ac_status=$? 2976 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2977 1.1 christos test $ac_status = 0; }; then : 2978 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 2979 1.1 christos test -f "$ac_file" || continue; 2980 1.1 christos case $ac_file in 2981 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 2982 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2983 1.1 christos break;; 2984 1.1 christos esac 2985 1.1 christos done 2986 1.1 christos else 2987 1.1 christos $as_echo "$as_me: failed program was:" >&5 2988 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 2989 1.1 christos 2990 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2991 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2992 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 2993 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2994 1.1 christos fi 2995 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 2996 1.1 christos fi 2997 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 2998 1.1 christos $as_echo "$ac_cv_objext" >&6; } 2999 1.1 christos OBJEXT=$ac_cv_objext 3000 1.1 christos ac_objext=$OBJEXT 3001 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3002 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3003 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3004 1.1 christos $as_echo_n "(cached) " >&6 3005 1.1 christos else 3006 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3007 1.1 christos /* end confdefs.h. */ 3008 1.1 christos 3009 1.1 christos int 3010 1.1 christos main () 3011 1.1 christos { 3012 1.1 christos #ifndef __GNUC__ 3013 1.1 christos choke me 3014 1.1 christos #endif 3015 1.1 christos 3016 1.1 christos ; 3017 1.1 christos return 0; 3018 1.1 christos } 3019 1.1 christos _ACEOF 3020 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3021 1.1 christos ac_compiler_gnu=yes 3022 1.1 christos else 3023 1.1 christos ac_compiler_gnu=no 3024 1.1 christos fi 3025 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3026 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 3027 1.1 christos 3028 1.1 christos fi 3029 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3030 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3031 1.1 christos if test $ac_compiler_gnu = yes; then 3032 1.1 christos GCC=yes 3033 1.1 christos else 3034 1.1 christos GCC= 3035 1.1 christos fi 3036 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 3037 1.1 christos ac_save_CFLAGS=$CFLAGS 3038 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3039 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 3040 1.1 christos if ${ac_cv_prog_cc_g+:} false; then : 3041 1.1 christos $as_echo_n "(cached) " >&6 3042 1.1 christos else 3043 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 3044 1.1 christos ac_c_werror_flag=yes 3045 1.1 christos ac_cv_prog_cc_g=no 3046 1.1 christos CFLAGS="-g" 3047 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3048 1.1 christos /* end confdefs.h. */ 3049 1.1 christos 3050 1.1 christos int 3051 1.1 christos main () 3052 1.1 christos { 3053 1.1 christos 3054 1.1 christos ; 3055 1.1 christos return 0; 3056 1.1 christos } 3057 1.1 christos _ACEOF 3058 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3059 1.1 christos ac_cv_prog_cc_g=yes 3060 1.1 christos else 3061 1.1 christos CFLAGS="" 3062 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3063 1.1 christos /* end confdefs.h. */ 3064 1.1 christos 3065 1.1 christos int 3066 1.1 christos main () 3067 1.1 christos { 3068 1.1 christos 3069 1.1 christos ; 3070 1.1 christos return 0; 3071 1.1 christos } 3072 1.1 christos _ACEOF 3073 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3074 1.1 christos 3075 1.1 christos else 3076 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3077 1.1 christos CFLAGS="-g" 3078 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3079 1.1 christos /* end confdefs.h. */ 3080 1.1 christos 3081 1.1 christos int 3082 1.1 christos main () 3083 1.1 christos { 3084 1.1 christos 3085 1.1 christos ; 3086 1.1 christos return 0; 3087 1.1 christos } 3088 1.1 christos _ACEOF 3089 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3090 1.1 christos ac_cv_prog_cc_g=yes 3091 1.1 christos fi 3092 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3093 1.1 christos fi 3094 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3095 1.1 christos fi 3096 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3097 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3098 1.1 christos fi 3099 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3100 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 3101 1.1 christos if test "$ac_test_CFLAGS" = set; then 3102 1.1 christos CFLAGS=$ac_save_CFLAGS 3103 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 3104 1.1 christos if test "$GCC" = yes; then 3105 1.1 christos CFLAGS="-g -O2" 3106 1.1 christos else 3107 1.1 christos CFLAGS="-g" 3108 1.1 christos fi 3109 1.1 christos else 3110 1.1 christos if test "$GCC" = yes; then 3111 1.1 christos CFLAGS="-O2" 3112 1.1 christos else 3113 1.1 christos CFLAGS= 3114 1.1 christos fi 3115 1.1 christos fi 3116 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3117 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3118 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then : 3119 1.1 christos $as_echo_n "(cached) " >&6 3120 1.1 christos else 3121 1.1 christos ac_cv_prog_cc_c89=no 3122 1.1 christos ac_save_CC=$CC 3123 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3124 1.1 christos /* end confdefs.h. */ 3125 1.1 christos #include <stdarg.h> 3126 1.1 christos #include <stdio.h> 3127 1.1 christos struct stat; 3128 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3129 1.1 christos struct buf { int x; }; 3130 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 3131 1.1 christos static char *e (p, i) 3132 1.1 christos char **p; 3133 1.1 christos int i; 3134 1.1 christos { 3135 1.1 christos return p[i]; 3136 1.1 christos } 3137 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 3138 1.1 christos { 3139 1.1 christos char *s; 3140 1.1 christos va_list v; 3141 1.1 christos va_start (v,p); 3142 1.1 christos s = g (p, va_arg (v,int)); 3143 1.1 christos va_end (v); 3144 1.1 christos return s; 3145 1.1 christos } 3146 1.1 christos 3147 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3148 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 3149 1.1 christos These don't provoke an error unfortunately, instead are silently treated 3150 1.1 christos as 'x'. The following induces an error, until -std is added to get 3151 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3152 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 3153 1.1 christos that's true only with -std. */ 3154 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3155 1.1 christos 3156 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3157 1.1 christos inside strings and character constants. */ 3158 1.1 christos #define FOO(x) 'x' 3159 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3160 1.1 christos 3161 1.1 christos int test (int i, double x); 3162 1.1 christos struct s1 {int (*f) (int a);}; 3163 1.1 christos struct s2 {int (*f) (double a);}; 3164 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3165 1.1 christos int argc; 3166 1.1 christos char **argv; 3167 1.1 christos int 3168 1.1 christos main () 3169 1.1 christos { 3170 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3171 1.1 christos ; 3172 1.1 christos return 0; 3173 1.1 christos } 3174 1.1 christos _ACEOF 3175 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3176 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3177 1.1 christos do 3178 1.1 christos CC="$ac_save_CC $ac_arg" 3179 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3180 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3181 1.1 christos fi 3182 1.1 christos rm -f core conftest.err conftest.$ac_objext 3183 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3184 1.1 christos done 3185 1.1 christos rm -f conftest.$ac_ext 3186 1.1 christos CC=$ac_save_CC 3187 1.1 christos 3188 1.1 christos fi 3189 1.1 christos # AC_CACHE_VAL 3190 1.1 christos case "x$ac_cv_prog_cc_c89" in 3191 1.1 christos x) 3192 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3193 1.1 christos $as_echo "none needed" >&6; } ;; 3194 1.1 christos xno) 3195 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3196 1.1 christos $as_echo "unsupported" >&6; } ;; 3197 1.1 christos *) 3198 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 3199 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3200 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3201 1.1 christos esac 3202 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3203 1.1 christos 3204 1.1 christos fi 3205 1.1 christos 3206 1.1 christos ac_ext=c 3207 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3208 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3209 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3210 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3211 1.1 christos 3212 1.1 christos ac_ext=c 3213 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3214 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3215 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3216 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3217 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3218 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3219 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then : 3220 1.1 christos $as_echo_n "(cached) " >&6 3221 1.1 christos else 3222 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3223 1.1 christos /* end confdefs.h. */ 3224 1.1 christos 3225 1.1 christos int 3226 1.1 christos main () 3227 1.1 christos { 3228 1.1 christos 3229 1.1 christos ; 3230 1.1 christos return 0; 3231 1.1 christos } 3232 1.1 christos _ACEOF 3233 1.1 christos # Make sure it works both with $CC and with simple cc. 3234 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some 3235 1.1 christos # compilers refuse to overwrite an existing .o file with -o, 3236 1.1 christos # though they will create one. 3237 1.1 christos am_cv_prog_cc_c_o=yes 3238 1.1 christos for am_i in 1 2; do 3239 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3240 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3241 1.1 christos ac_status=$? 3242 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 3243 1.1 christos (exit $ac_status); } \ 3244 1.1 christos && test -f conftest2.$ac_objext; then 3245 1.1 christos : OK 3246 1.1 christos else 3247 1.1 christos am_cv_prog_cc_c_o=no 3248 1.1 christos break 3249 1.1 christos fi 3250 1.1 christos done 3251 1.1 christos rm -f core conftest* 3252 1.1 christos unset am_i 3253 1.1 christos fi 3254 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3255 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 3256 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then 3257 1.1 christos # Losing compiler, so override with the script. 3258 1.1 christos # FIXME: It is wrong to rewrite CC. 3259 1.1 christos # But if we don't then we get into trouble of one sort or another. 3260 1.1 christos # A longer-term fix would be to have automake use am__CC in this case, 3261 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3262 1.1 christos CC="$am_aux_dir/compile $CC" 3263 1.1 christos fi 3264 1.1 christos ac_ext=c 3265 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3266 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3267 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3268 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3269 1.1 christos 3270 1.1 christos 3271 1.1 christos 3272 1.1 christos ac_ext=c 3273 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3274 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3275 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3276 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3277 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3278 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 3279 1.1 christos # On Suns, sometimes $CPP names a directory. 3280 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 3281 1.1 christos CPP= 3282 1.1 christos fi 3283 1.1 christos if test -z "$CPP"; then 3284 1.1 christos if ${ac_cv_prog_CPP+:} false; then : 3285 1.1 christos $as_echo_n "(cached) " >&6 3286 1.1 christos else 3287 1.1 christos # Double quotes because CPP needs to be expanded 3288 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3289 1.1 christos do 3290 1.1 christos ac_preproc_ok=false 3291 1.1 christos for ac_c_preproc_warn_flag in '' yes 3292 1.1 christos do 3293 1.1 christos # Use a header file that comes with gcc, so configuring glibc 3294 1.1 christos # with a fresh cross-compiler works. 3295 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3296 1.1 christos # <limits.h> exists even on freestanding compilers. 3297 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 3298 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 3299 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3300 1.1 christos /* end confdefs.h. */ 3301 1.1 christos #ifdef __STDC__ 3302 1.1 christos # include <limits.h> 3303 1.1 christos #else 3304 1.1 christos # include <assert.h> 3305 1.1 christos #endif 3306 1.1 christos Syntax error 3307 1.1 christos _ACEOF 3308 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3309 1.1 christos 3310 1.1 christos else 3311 1.1 christos # Broken: fails on valid input. 3312 1.1 christos continue 3313 1.1 christos fi 3314 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3315 1.1 christos 3316 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 3317 1.1 christos # can be detected and how. 3318 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3319 1.1 christos /* end confdefs.h. */ 3320 1.1 christos #include <ac_nonexistent.h> 3321 1.1 christos _ACEOF 3322 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3323 1.1 christos # Broken: success on invalid input. 3324 1.1 christos continue 3325 1.1 christos else 3326 1.1 christos # Passes both tests. 3327 1.1 christos ac_preproc_ok=: 3328 1.1 christos break 3329 1.1 christos fi 3330 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3331 1.1 christos 3332 1.1 christos done 3333 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3334 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext 3335 1.1 christos if $ac_preproc_ok; then : 3336 1.1 christos break 3337 1.1 christos fi 3338 1.1 christos 3339 1.1 christos done 3340 1.1 christos ac_cv_prog_CPP=$CPP 3341 1.1 christos 3342 1.1 christos fi 3343 1.1 christos CPP=$ac_cv_prog_CPP 3344 1.1 christos else 3345 1.1 christos ac_cv_prog_CPP=$CPP 3346 1.1 christos fi 3347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3348 1.1 christos $as_echo "$CPP" >&6; } 3349 1.1 christos ac_preproc_ok=false 3350 1.1 christos for ac_c_preproc_warn_flag in '' yes 3351 1.1 christos do 3352 1.1 christos # Use a header file that comes with gcc, so configuring glibc 3353 1.1 christos # with a fresh cross-compiler works. 3354 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3355 1.1 christos # <limits.h> exists even on freestanding compilers. 3356 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 3357 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 3358 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3359 1.1 christos /* end confdefs.h. */ 3360 1.1 christos #ifdef __STDC__ 3361 1.1 christos # include <limits.h> 3362 1.1 christos #else 3363 1.1 christos # include <assert.h> 3364 1.1 christos #endif 3365 1.1 christos Syntax error 3366 1.1 christos _ACEOF 3367 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3368 1.1 christos 3369 1.1 christos else 3370 1.1 christos # Broken: fails on valid input. 3371 1.1 christos continue 3372 1.1 christos fi 3373 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3374 1.1 christos 3375 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 3376 1.1 christos # can be detected and how. 3377 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3378 1.1 christos /* end confdefs.h. */ 3379 1.1 christos #include <ac_nonexistent.h> 3380 1.1 christos _ACEOF 3381 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3382 1.1 christos # Broken: success on invalid input. 3383 1.1 christos continue 3384 1.1 christos else 3385 1.1 christos # Passes both tests. 3386 1.1 christos ac_preproc_ok=: 3387 1.1 christos break 3388 1.1 christos fi 3389 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3390 1.1 christos 3391 1.1 christos done 3392 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3393 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext 3394 1.1 christos if $ac_preproc_ok; then : 3395 1.1 christos 3396 1.1 christos else 3397 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3398 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3399 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3400 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3401 1.1 christos fi 3402 1.1 christos 3403 1.1 christos ac_ext=c 3404 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3405 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3406 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3407 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3408 1.1 christos 3409 1.1 christos 3410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3411 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3412 1.1 christos if ${ac_cv_path_GREP+:} false; then : 3413 1.1 christos $as_echo_n "(cached) " >&6 3414 1.1 christos else 3415 1.1 christos if test -z "$GREP"; then 3416 1.1 christos ac_path_GREP_found=false 3417 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 3418 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3419 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3420 1.1 christos do 3421 1.1 christos IFS=$as_save_IFS 3422 1.1 christos test -z "$as_dir" && as_dir=. 3423 1.1 christos for ac_prog in grep ggrep; do 3424 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3425 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3426 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue 3427 1.1 christos # Check for GNU ac_path_GREP and select it if it is found. 3428 1.1 christos # Check for GNU $ac_path_GREP 3429 1.1 christos case `"$ac_path_GREP" --version 2>&1` in 3430 1.1 christos *GNU*) 3431 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3432 1.1 christos *) 3433 1.1 christos ac_count=0 3434 1.1 christos $as_echo_n 0123456789 >"conftest.in" 3435 1.1 christos while : 3436 1.1 christos do 3437 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 3438 1.1 christos mv "conftest.tmp" "conftest.in" 3439 1.1 christos cp "conftest.in" "conftest.nl" 3440 1.1 christos $as_echo 'GREP' >> "conftest.nl" 3441 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3442 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3443 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 3444 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 3445 1.1 christos # Best one so far, save it but keep looking for a better one 3446 1.1 christos ac_cv_path_GREP="$ac_path_GREP" 3447 1.1 christos ac_path_GREP_max=$ac_count 3448 1.1 christos fi 3449 1.1 christos # 10*(2^10) chars as input seems more than enough 3450 1.1 christos test $ac_count -gt 10 && break 3451 1.1 christos done 3452 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3453 1.1 christos esac 3454 1.1 christos 3455 1.1 christos $ac_path_GREP_found && break 3 3456 1.1 christos done 3457 1.1 christos done 3458 1.1 christos done 3459 1.1 christos IFS=$as_save_IFS 3460 1.1 christos if test -z "$ac_cv_path_GREP"; then 3461 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3462 1.1 christos fi 3463 1.1 christos else 3464 1.1 christos ac_cv_path_GREP=$GREP 3465 1.1 christos fi 3466 1.1 christos 3467 1.1 christos fi 3468 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3469 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; } 3470 1.1 christos GREP="$ac_cv_path_GREP" 3471 1.1 christos 3472 1.1 christos 3473 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3474 1.1 christos $as_echo_n "checking for egrep... " >&6; } 3475 1.1 christos if ${ac_cv_path_EGREP+:} false; then : 3476 1.1 christos $as_echo_n "(cached) " >&6 3477 1.1 christos else 3478 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3479 1.1 christos then ac_cv_path_EGREP="$GREP -E" 3480 1.1 christos else 3481 1.1 christos if test -z "$EGREP"; then 3482 1.1 christos ac_path_EGREP_found=false 3483 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 3484 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3485 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3486 1.1 christos do 3487 1.1 christos IFS=$as_save_IFS 3488 1.1 christos test -z "$as_dir" && as_dir=. 3489 1.1 christos for ac_prog in egrep; do 3490 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3491 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3492 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue 3493 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found. 3494 1.1 christos # Check for GNU $ac_path_EGREP 3495 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in 3496 1.1 christos *GNU*) 3497 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3498 1.1 christos *) 3499 1.1 christos ac_count=0 3500 1.1 christos $as_echo_n 0123456789 >"conftest.in" 3501 1.1 christos while : 3502 1.1 christos do 3503 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 3504 1.1 christos mv "conftest.tmp" "conftest.in" 3505 1.1 christos cp "conftest.in" "conftest.nl" 3506 1.1 christos $as_echo 'EGREP' >> "conftest.nl" 3507 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3508 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3509 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 3510 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3511 1.1 christos # Best one so far, save it but keep looking for a better one 3512 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" 3513 1.1 christos ac_path_EGREP_max=$ac_count 3514 1.1 christos fi 3515 1.1 christos # 10*(2^10) chars as input seems more than enough 3516 1.1 christos test $ac_count -gt 10 && break 3517 1.1 christos done 3518 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3519 1.1 christos esac 3520 1.1 christos 3521 1.1 christos $ac_path_EGREP_found && break 3 3522 1.1 christos done 3523 1.1 christos done 3524 1.1 christos done 3525 1.1 christos IFS=$as_save_IFS 3526 1.1 christos if test -z "$ac_cv_path_EGREP"; then 3527 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3528 1.1 christos fi 3529 1.1 christos else 3530 1.1 christos ac_cv_path_EGREP=$EGREP 3531 1.1 christos fi 3532 1.1 christos 3533 1.1 christos fi 3534 1.1 christos fi 3535 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3536 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; } 3537 1.1 christos EGREP="$ac_cv_path_EGREP" 3538 1.1 christos 3539 1.1 christos 3540 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3541 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; } 3542 1.1 christos if ${ac_cv_header_stdc+:} false; then : 3543 1.1 christos $as_echo_n "(cached) " >&6 3544 1.1 christos else 3545 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3546 1.1 christos /* end confdefs.h. */ 3547 1.1 christos #include <stdlib.h> 3548 1.1 christos #include <stdarg.h> 3549 1.1 christos #include <string.h> 3550 1.1 christos #include <float.h> 3551 1.1 christos 3552 1.1 christos int 3553 1.1 christos main () 3554 1.1 christos { 3555 1.1 christos 3556 1.1 christos ; 3557 1.1 christos return 0; 3558 1.1 christos } 3559 1.1 christos _ACEOF 3560 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3561 1.1 christos ac_cv_header_stdc=yes 3562 1.1 christos else 3563 1.1 christos ac_cv_header_stdc=no 3564 1.1 christos fi 3565 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3566 1.1 christos 3567 1.1 christos if test $ac_cv_header_stdc = yes; then 3568 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3569 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3570 1.1 christos /* end confdefs.h. */ 3571 1.1 christos #include <string.h> 3572 1.1 christos 3573 1.1 christos _ACEOF 3574 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3575 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then : 3576 1.1 christos 3577 1.1 christos else 3578 1.1 christos ac_cv_header_stdc=no 3579 1.1 christos fi 3580 1.1 christos rm -f conftest* 3581 1.1 christos 3582 1.1 christos fi 3583 1.1 christos 3584 1.1 christos if test $ac_cv_header_stdc = yes; then 3585 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3586 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3587 1.1 christos /* end confdefs.h. */ 3588 1.1 christos #include <stdlib.h> 3589 1.1 christos 3590 1.1 christos _ACEOF 3591 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3592 1.1 christos $EGREP "free" >/dev/null 2>&1; then : 3593 1.1 christos 3594 1.1 christos else 3595 1.1 christos ac_cv_header_stdc=no 3596 1.1 christos fi 3597 1.1 christos rm -f conftest* 3598 1.1 christos 3599 1.1 christos fi 3600 1.1 christos 3601 1.1 christos if test $ac_cv_header_stdc = yes; then 3602 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3603 1.1 christos if test "$cross_compiling" = yes; then : 3604 1.1 christos : 3605 1.1 christos else 3606 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3607 1.1 christos /* end confdefs.h. */ 3608 1.1 christos #include <ctype.h> 3609 1.1 christos #include <stdlib.h> 3610 1.1 christos #if ((' ' & 0x0FF) == 0x020) 3611 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3612 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3613 1.1 christos #else 3614 1.1 christos # define ISLOWER(c) \ 3615 1.1 christos (('a' <= (c) && (c) <= 'i') \ 3616 1.1 christos || ('j' <= (c) && (c) <= 'r') \ 3617 1.1 christos || ('s' <= (c) && (c) <= 'z')) 3618 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3619 1.1 christos #endif 3620 1.1 christos 3621 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3622 1.1 christos int 3623 1.1 christos main () 3624 1.1 christos { 3625 1.1 christos int i; 3626 1.1 christos for (i = 0; i < 256; i++) 3627 1.1 christos if (XOR (islower (i), ISLOWER (i)) 3628 1.1 christos || toupper (i) != TOUPPER (i)) 3629 1.1 christos return 2; 3630 1.1 christos return 0; 3631 1.1 christos } 3632 1.1 christos _ACEOF 3633 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 3634 1.1 christos 3635 1.1 christos else 3636 1.1 christos ac_cv_header_stdc=no 3637 1.1 christos fi 3638 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3639 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 3640 1.1 christos fi 3641 1.1 christos 3642 1.1 christos fi 3643 1.1 christos fi 3644 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3645 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; } 3646 1.1 christos if test $ac_cv_header_stdc = yes; then 3647 1.1 christos 3648 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 3649 1.1 christos 3650 1.1 christos fi 3651 1.1 christos 3652 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 3653 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3654 1.1 christos inttypes.h stdint.h unistd.h 3655 1.1 christos do : 3656 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3657 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3658 1.1 christos " 3659 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3660 1.1 christos cat >>confdefs.h <<_ACEOF 3661 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3662 1.1 christos _ACEOF 3663 1.1 christos 3664 1.1 christos fi 3665 1.1 christos 3666 1.1 christos done 3667 1.1 christos 3668 1.1 christos 3669 1.1 christos 3670 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3671 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then : 3672 1.1 christos MINIX=yes 3673 1.1 christos else 3674 1.1 christos MINIX= 3675 1.1 christos fi 3676 1.1 christos 3677 1.1 christos 3678 1.1 christos if test "$MINIX" = yes; then 3679 1.1 christos 3680 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3681 1.1 christos 3682 1.1 christos 3683 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3684 1.1 christos 3685 1.1 christos 3686 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h 3687 1.1 christos 3688 1.1 christos fi 3689 1.1 christos 3690 1.1 christos 3691 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3692 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3693 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then : 3694 1.1 christos $as_echo_n "(cached) " >&6 3695 1.1 christos else 3696 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3697 1.1 christos /* end confdefs.h. */ 3698 1.1 christos 3699 1.1 christos # define __EXTENSIONS__ 1 3700 1.1 christos $ac_includes_default 3701 1.1 christos int 3702 1.1 christos main () 3703 1.1 christos { 3704 1.1 christos 3705 1.1 christos ; 3706 1.1 christos return 0; 3707 1.1 christos } 3708 1.1 christos _ACEOF 3709 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3710 1.1 christos ac_cv_safe_to_define___extensions__=yes 3711 1.1 christos else 3712 1.1 christos ac_cv_safe_to_define___extensions__=no 3713 1.1 christos fi 3714 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3715 1.1 christos fi 3716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3717 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3718 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes && 3719 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3720 1.1 christos 3721 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3722 1.1 christos 3723 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3724 1.1 christos 3725 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3726 1.1 christos 3727 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3728 1.1 christos 3729 1.1 christos 3730 1.1 christos am__api_version='1.15' 3731 1.1 christos 3732 1.1 christos # Find a good install program. We prefer a C program (faster), 3733 1.1 christos # so one script is as good as another. But avoid the broken or 3734 1.1 christos # incompatible versions: 3735 1.1 christos # SysV /etc/install, /usr/sbin/install 3736 1.1 christos # SunOS /usr/etc/install 3737 1.1 christos # IRIX /sbin/install 3738 1.1 christos # AIX /bin/install 3739 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 3740 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3741 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 3742 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3743 1.1 christos # OS/2's system install, which has a completely different semantic 3744 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 3745 1.1 christos # Reject install programs that cannot install multiple files. 3746 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3747 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 3748 1.1 christos if test -z "$INSTALL"; then 3749 1.1 christos if ${ac_cv_path_install+:} false; then : 3750 1.1 christos $as_echo_n "(cached) " >&6 3751 1.1 christos else 3752 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3753 1.1 christos for as_dir in $PATH 3754 1.1 christos do 3755 1.1 christos IFS=$as_save_IFS 3756 1.1 christos test -z "$as_dir" && as_dir=. 3757 1.1 christos # Account for people who put trailing slashes in PATH elements. 3758 1.1 christos case $as_dir/ in #(( 3759 1.1 christos ./ | .// | /[cC]/* | \ 3760 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3761 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3762 1.1 christos /usr/ucb/* ) ;; 3763 1.1 christos *) 3764 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 3765 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 3766 1.1 christos # by default. 3767 1.1 christos for ac_prog in ginstall scoinst install; do 3768 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3769 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3770 1.1 christos if test $ac_prog = install && 3771 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3772 1.1 christos # AIX install. It has an incompatible calling convention. 3773 1.1 christos : 3774 1.1 christos elif test $ac_prog = install && 3775 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3776 1.1 christos # program-specific install script used by HP pwplus--don't use. 3777 1.1 christos : 3778 1.1 christos else 3779 1.1 christos rm -rf conftest.one conftest.two conftest.dir 3780 1.1 christos echo one > conftest.one 3781 1.1 christos echo two > conftest.two 3782 1.1 christos mkdir conftest.dir 3783 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3784 1.1 christos test -s conftest.one && test -s conftest.two && 3785 1.1 christos test -s conftest.dir/conftest.one && 3786 1.1 christos test -s conftest.dir/conftest.two 3787 1.1 christos then 3788 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3789 1.1 christos break 3 3790 1.1 christos fi 3791 1.1 christos fi 3792 1.1 christos fi 3793 1.1 christos done 3794 1.1 christos done 3795 1.1 christos ;; 3796 1.1 christos esac 3797 1.1 christos 3798 1.1 christos done 3799 1.1 christos IFS=$as_save_IFS 3800 1.1 christos 3801 1.1 christos rm -rf conftest.one conftest.two conftest.dir 3802 1.1 christos 3803 1.1 christos fi 3804 1.1 christos if test "${ac_cv_path_install+set}" = set; then 3805 1.1 christos INSTALL=$ac_cv_path_install 3806 1.1 christos else 3807 1.1 christos # As a last resort, use the slow shell script. Don't cache a 3808 1.1 christos # value for INSTALL within a source directory, because that will 3809 1.1 christos # break other packages using the cache if that directory is 3810 1.1 christos # removed, or if the value is a relative name. 3811 1.1 christos INSTALL=$ac_install_sh 3812 1.1 christos fi 3813 1.1 christos fi 3814 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3815 1.1 christos $as_echo "$INSTALL" >&6; } 3816 1.1 christos 3817 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3818 1.1 christos # It thinks the first close brace ends the variable substitution. 3819 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3820 1.1 christos 3821 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3822 1.1 christos 3823 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3824 1.1 christos 3825 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3826 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; } 3827 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory 3828 1.1 christos # name. Accept space and tab only in the latter. 3829 1.1 christos am_lf=' 3830 1.1 christos ' 3831 1.1 christos case `pwd` in 3832 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*) 3833 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3834 1.1 christos esac 3835 1.1 christos case $srcdir in 3836 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3837 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3838 1.1 christos esac 3839 1.1 christos 3840 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's 3841 1.1 christos # arguments. Must try -L first in case configure is actually a 3842 1.1 christos # symlink; some systems play weird games with the mod time of symlinks 3843 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing 3844 1.1 christos # directory). 3845 1.1 christos if ( 3846 1.1 christos am_has_slept=no 3847 1.1 christos for am_try in 1 2; do 3848 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file 3849 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3850 1.1 christos if test "$*" = "X"; then 3851 1.1 christos # -L didn't work. 3852 1.1 christos set X `ls -t "$srcdir/configure" conftest.file` 3853 1.1 christos fi 3854 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \ 3855 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then 3856 1.1 christos 3857 1.1 christos # If neither matched, then we have a broken ls. This can happen 3858 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 3859 1.1 christos # broken ls alias from the environment. This has actually 3860 1.1 christos # happened. Such a system could not be considered "sane". 3861 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3862 1.1 christos alias in your environment" "$LINENO" 5 3863 1.1 christos fi 3864 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then 3865 1.1 christos break 3866 1.1 christos fi 3867 1.1 christos # Just in case. 3868 1.1 christos sleep 1 3869 1.1 christos am_has_slept=yes 3870 1.1 christos done 3871 1.1 christos test "$2" = conftest.file 3872 1.1 christos ) 3873 1.1 christos then 3874 1.1 christos # Ok. 3875 1.1 christos : 3876 1.1 christos else 3877 1.1 christos as_fn_error $? "newly created file is older than distributed files! 3878 1.1 christos Check your system clock" "$LINENO" 5 3879 1.1 christos fi 3880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3881 1.1 christos $as_echo "yes" >&6; } 3882 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 3883 1.1 christos # generated files are strictly newer. 3884 1.1 christos am_sleep_pid= 3885 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3886 1.1 christos ( sleep 1 ) & 3887 1.1 christos am_sleep_pid=$! 3888 1.1 christos fi 3889 1.1 christos 3890 1.1 christos rm -f conftest.file 3891 1.1 christos 3892 1.1 christos test "$program_prefix" != NONE && 3893 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name" 3894 1.1 christos # Use a double $ so make ignores it. 3895 1.1 christos test "$program_suffix" != NONE && 3896 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3897 1.1 christos # Double any \ or $. 3898 1.1 christos # By default was `s,x,x', remove it if useless. 3899 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3900 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3901 1.1 christos 3902 1.1 christos if test x"${MISSING+set}" != xset; then 3903 1.1 christos case $am_aux_dir in 3904 1.1 christos *\ * | *\ *) 3905 1.1 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3906 1.1 christos *) 3907 1.1 christos MISSING="\${SHELL} $am_aux_dir/missing" ;; 3908 1.1 christos esac 3909 1.1 christos fi 3910 1.1 christos # Use eval to expand $SHELL 3911 1.1 christos if eval "$MISSING --is-lightweight"; then 3912 1.1 christos am_missing_run="$MISSING " 3913 1.1 christos else 3914 1.1 christos am_missing_run= 3915 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3916 1.1 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3917 1.1 christos fi 3918 1.1 christos 3919 1.1 christos if test x"${install_sh+set}" != xset; then 3920 1.1 christos case $am_aux_dir in 3921 1.1 christos *\ * | *\ *) 3922 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3923 1.1 christos *) 3924 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh" 3925 1.1 christos esac 3926 1.1 christos fi 3927 1.1 christos 3928 1.1 christos # Installed binaries are usually stripped using 'strip' when the user 3929 1.1 christos # run "make install-strip". However 'strip' might not be the right 3930 1.1 christos # tool to use in cross-compilation environments, therefore Automake 3931 1.1 christos # will honor the 'STRIP' environment variable to overrule this program. 3932 1.1 christos if test "$cross_compiling" != no; then 3933 1.1 christos if test -n "$ac_tool_prefix"; then 3934 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3935 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 3936 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3937 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3938 1.1 christos if ${ac_cv_prog_STRIP+:} false; then : 3939 1.1 christos $as_echo_n "(cached) " >&6 3940 1.1 christos else 3941 1.1 christos if test -n "$STRIP"; then 3942 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3943 1.1 christos else 3944 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3945 1.1 christos for as_dir in $PATH 3946 1.1 christos do 3947 1.1 christos IFS=$as_save_IFS 3948 1.1 christos test -z "$as_dir" && as_dir=. 3949 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3950 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3951 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3952 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3953 1.1 christos break 2 3954 1.1 christos fi 3955 1.1 christos done 3956 1.1 christos done 3957 1.1 christos IFS=$as_save_IFS 3958 1.1 christos 3959 1.1 christos fi 3960 1.1 christos fi 3961 1.1 christos STRIP=$ac_cv_prog_STRIP 3962 1.1 christos if test -n "$STRIP"; then 3963 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3964 1.1 christos $as_echo "$STRIP" >&6; } 3965 1.1 christos else 3966 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3967 1.1 christos $as_echo "no" >&6; } 3968 1.1 christos fi 3969 1.1 christos 3970 1.1 christos 3971 1.1 christos fi 3972 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 3973 1.1 christos ac_ct_STRIP=$STRIP 3974 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 3975 1.1 christos set dummy strip; ac_word=$2 3976 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3977 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3978 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3979 1.1 christos $as_echo_n "(cached) " >&6 3980 1.1 christos else 3981 1.1 christos if test -n "$ac_ct_STRIP"; then 3982 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3983 1.1 christos else 3984 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3985 1.1 christos for as_dir in $PATH 3986 1.1 christos do 3987 1.1 christos IFS=$as_save_IFS 3988 1.1 christos test -z "$as_dir" && as_dir=. 3989 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3990 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3991 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 3992 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3993 1.1 christos break 2 3994 1.1 christos fi 3995 1.1 christos done 3996 1.1 christos done 3997 1.1 christos IFS=$as_save_IFS 3998 1.1 christos 3999 1.1 christos fi 4000 1.1 christos fi 4001 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4002 1.1 christos if test -n "$ac_ct_STRIP"; then 4003 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4004 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 4005 1.1 christos else 4006 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4007 1.1 christos $as_echo "no" >&6; } 4008 1.1 christos fi 4009 1.1 christos 4010 1.1 christos if test "x$ac_ct_STRIP" = x; then 4011 1.1 christos STRIP=":" 4012 1.1 christos else 4013 1.1 christos case $cross_compiling:$ac_tool_warned in 4014 1.1 christos yes:) 4015 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4016 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4017 1.1 christos ac_tool_warned=yes ;; 4018 1.1 christos esac 4019 1.1 christos STRIP=$ac_ct_STRIP 4020 1.1 christos fi 4021 1.1 christos else 4022 1.1 christos STRIP="$ac_cv_prog_STRIP" 4023 1.1 christos fi 4024 1.1 christos 4025 1.1 christos fi 4026 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4027 1.1 christos 4028 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4029 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4030 1.1 christos if test -z "$MKDIR_P"; then 4031 1.1 christos if ${ac_cv_path_mkdir+:} false; then : 4032 1.1 christos $as_echo_n "(cached) " >&6 4033 1.1 christos else 4034 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4035 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4036 1.1 christos do 4037 1.1 christos IFS=$as_save_IFS 4038 1.1 christos test -z "$as_dir" && as_dir=. 4039 1.1 christos for ac_prog in mkdir gmkdir; do 4040 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4041 1.1 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4042 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4043 1.1 christos 'mkdir (GNU coreutils) '* | \ 4044 1.1 christos 'mkdir (coreutils) '* | \ 4045 1.1 christos 'mkdir (fileutils) '4.1*) 4046 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4047 1.1 christos break 3;; 4048 1.1 christos esac 4049 1.1 christos done 4050 1.1 christos done 4051 1.1 christos done 4052 1.1 christos IFS=$as_save_IFS 4053 1.1 christos 4054 1.1 christos fi 4055 1.1 christos 4056 1.1 christos test -d ./--version && rmdir ./--version 4057 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then 4058 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p" 4059 1.1 christos else 4060 1.1 christos # As a last resort, use the slow shell script. Don't cache a 4061 1.1 christos # value for MKDIR_P within a source directory, because that will 4062 1.1 christos # break other packages using the cache if that directory is 4063 1.1 christos # removed, or if the value is a relative name. 4064 1.1 christos MKDIR_P="$ac_install_sh -d" 4065 1.1 christos fi 4066 1.1 christos fi 4067 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4068 1.1 christos $as_echo "$MKDIR_P" >&6; } 4069 1.1 christos 4070 1.1 christos for ac_prog in gawk mawk nawk awk 4071 1.1 christos do 4072 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 4073 1.1 christos set dummy $ac_prog; ac_word=$2 4074 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4075 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4076 1.1 christos if ${ac_cv_prog_AWK+:} false; then : 4077 1.1 christos $as_echo_n "(cached) " >&6 4078 1.1 christos else 4079 1.1 christos if test -n "$AWK"; then 4080 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test. 4081 1.1 christos else 4082 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4083 1.1 christos for as_dir in $PATH 4084 1.1 christos do 4085 1.1 christos IFS=$as_save_IFS 4086 1.1 christos test -z "$as_dir" && as_dir=. 4087 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4088 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4089 1.1 christos ac_cv_prog_AWK="$ac_prog" 4090 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4091 1.1 christos break 2 4092 1.1 christos fi 4093 1.1 christos done 4094 1.1 christos done 4095 1.1 christos IFS=$as_save_IFS 4096 1.1 christos 4097 1.1 christos fi 4098 1.1 christos fi 4099 1.1 christos AWK=$ac_cv_prog_AWK 4100 1.1 christos if test -n "$AWK"; then 4101 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4102 1.1 christos $as_echo "$AWK" >&6; } 4103 1.1 christos else 4104 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4105 1.1 christos $as_echo "no" >&6; } 4106 1.1 christos fi 4107 1.1 christos 4108 1.1 christos 4109 1.1 christos test -n "$AWK" && break 4110 1.1 christos done 4111 1.1 christos 4112 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4113 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4114 1.1 christos set x ${MAKE-make} 4115 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4116 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4117 1.1 christos $as_echo_n "(cached) " >&6 4118 1.1 christos else 4119 1.1 christos cat >conftest.make <<\_ACEOF 4120 1.1 christos SHELL = /bin/sh 4121 1.1 christos all: 4122 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 4123 1.1 christos _ACEOF 4124 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4125 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 4126 1.1 christos *@@@%%%=?*=@@@%%%*) 4127 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 4128 1.1 christos *) 4129 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 4130 1.1 christos esac 4131 1.1 christos rm -f conftest.make 4132 1.1 christos fi 4133 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4134 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4135 1.1 christos $as_echo "yes" >&6; } 4136 1.1 christos SET_MAKE= 4137 1.1 christos else 4138 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4139 1.1 christos $as_echo "no" >&6; } 4140 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 4141 1.1 christos fi 4142 1.1 christos 4143 1.1 christos rm -rf .tst 2>/dev/null 4144 1.1 christos mkdir .tst 2>/dev/null 4145 1.1 christos if test -d .tst; then 4146 1.1 christos am__leading_dot=. 4147 1.1 christos else 4148 1.1 christos am__leading_dot=_ 4149 1.1 christos fi 4150 1.1 christos rmdir .tst 2>/dev/null 4151 1.1 christos 4152 1.1 christos DEPDIR="${am__leading_dot}deps" 4153 1.1 christos 4154 1.1 christos ac_config_commands="$ac_config_commands depfiles" 4155 1.1 christos 4156 1.1 christos 4157 1.1 christos am_make=${MAKE-make} 4158 1.1 christos cat > confinc << 'END' 4159 1.1 christos am__doit: 4160 1.1 christos @echo this is the am__doit target 4161 1.1 christos .PHONY: am__doit 4162 1.1 christos END 4163 1.1 christos # If we don't find an include directive, just comment out the code. 4164 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4165 1.1 christos $as_echo_n "checking for style of include used by $am_make... " >&6; } 4166 1.1 christos am__include="#" 4167 1.1 christos am__quote= 4168 1.1 christos _am_result=none 4169 1.1 christos # First try GNU make style include. 4170 1.1 christos echo "include confinc" > confmf 4171 1.1 christos # Ignore all kinds of additional output from 'make'. 4172 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4173 1.1 christos *the\ am__doit\ target*) 4174 1.1 christos am__include=include 4175 1.1 christos am__quote= 4176 1.1 christos _am_result=GNU 4177 1.1 christos ;; 4178 1.1 christos esac 4179 1.1 christos # Now try BSD make style include. 4180 1.1 christos if test "$am__include" = "#"; then 4181 1.1 christos echo '.include "confinc"' > confmf 4182 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4183 1.1 christos *the\ am__doit\ target*) 4184 1.1 christos am__include=.include 4185 1.1 christos am__quote="\"" 4186 1.1 christos _am_result=BSD 4187 1.1 christos ;; 4188 1.1 christos esac 4189 1.1 christos fi 4190 1.1 christos 4191 1.1 christos 4192 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4193 1.1 christos $as_echo "$_am_result" >&6; } 4194 1.1 christos rm -f confinc confmf 4195 1.1 christos 4196 1.1 christos # Check whether --enable-dependency-tracking was given. 4197 1.1 christos if test "${enable_dependency_tracking+set}" = set; then : 4198 1.1 christos enableval=$enable_dependency_tracking; 4199 1.1 christos fi 4200 1.1 christos 4201 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4202 1.1 christos am_depcomp="$ac_aux_dir/depcomp" 4203 1.1 christos AMDEPBACKSLASH='\' 4204 1.1 christos am__nodep='_no' 4205 1.1 christos fi 4206 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4207 1.1 christos AMDEP_TRUE= 4208 1.1 christos AMDEP_FALSE='#' 4209 1.1 christos else 4210 1.1 christos AMDEP_TRUE='#' 4211 1.1 christos AMDEP_FALSE= 4212 1.1 christos fi 4213 1.1 christos 4214 1.1 christos 4215 1.1 christos # Check whether --enable-silent-rules was given. 4216 1.1 christos if test "${enable_silent_rules+set}" = set; then : 4217 1.1 christos enableval=$enable_silent_rules; 4218 1.1 christos fi 4219 1.1 christos 4220 1.1 christos case $enable_silent_rules in # ((( 4221 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;; 4222 1.1 christos no) AM_DEFAULT_VERBOSITY=1;; 4223 1.1 christos *) AM_DEFAULT_VERBOSITY=1;; 4224 1.1 christos esac 4225 1.1 christos am_make=${MAKE-make} 4226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4227 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4228 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then : 4229 1.1 christos $as_echo_n "(cached) " >&6 4230 1.1 christos else 4231 1.1 christos if $as_echo 'TRUE=$(BAR$(V)) 4232 1.1 christos BAR0=false 4233 1.1 christos BAR1=true 4234 1.1 christos V=1 4235 1.1 christos am__doit: 4236 1.1 christos @$(TRUE) 4237 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4238 1.1 christos am_cv_make_support_nested_variables=yes 4239 1.1 christos else 4240 1.1 christos am_cv_make_support_nested_variables=no 4241 1.1 christos fi 4242 1.1 christos fi 4243 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4244 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 4245 1.1 christos if test $am_cv_make_support_nested_variables = yes; then 4246 1.1 christos AM_V='$(V)' 4247 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4248 1.1 christos else 4249 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY 4250 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4251 1.1 christos fi 4252 1.1 christos AM_BACKSLASH='\' 4253 1.1 christos 4254 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then 4255 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4256 1.1 christos # is not polluted with repeated "-I." 4257 1.1 christos am__isrc=' -I$(srcdir)' 4258 1.1 christos # test to see if srcdir already configured 4259 1.1 christos if test -f $srcdir/config.status; then 4260 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4261 1.1 christos fi 4262 1.1 christos fi 4263 1.1 christos 4264 1.1 christos # test whether we have cygpath 4265 1.1 christos if test -z "$CYGPATH_W"; then 4266 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then 4267 1.1 christos CYGPATH_W='cygpath -w' 4268 1.1 christos else 4269 1.1 christos CYGPATH_W=echo 4270 1.1 christos fi 4271 1.1 christos fi 4272 1.1 christos 4273 1.1 christos 4274 1.1 christos # Define the identity of the package. 4275 1.1 christos PACKAGE='libsframe' 4276 1.1 christos VERSION='BFD_VERSION' 4277 1.1 christos 4278 1.1 christos 4279 1.1 christos cat >>confdefs.h <<_ACEOF 4280 1.1 christos #define PACKAGE "$PACKAGE" 4281 1.1 christos _ACEOF 4282 1.1 christos 4283 1.1 christos 4284 1.1 christos cat >>confdefs.h <<_ACEOF 4285 1.1 christos #define VERSION "$VERSION" 4286 1.1 christos _ACEOF 4287 1.1 christos 4288 1.1 christos # Some tools Automake needs. 4289 1.1 christos 4290 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4291 1.1 christos 4292 1.1 christos 4293 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4294 1.1 christos 4295 1.1 christos 4296 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4297 1.1 christos 4298 1.1 christos 4299 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4300 1.1 christos 4301 1.1 christos 4302 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4303 1.1 christos 4304 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x 4305 1.1 christos # dies out for good. For more background, see: 4306 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4307 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4308 1.1 christos mkdir_p='$(MKDIR_P)' 4309 1.1 christos 4310 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The 4311 1.1 christos # system "awk" is bad on some platforms. 4312 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used 4313 1.1 christos # in the wild :-( We should find a proper way to deprecate it ... 4314 1.1 christos AMTAR='$${TAR-tar}' 4315 1.1 christos 4316 1.1 christos 4317 1.1 christos # We'll loop over all known methods to create a tar archive until one works. 4318 1.1 christos _am_tools='gnutar pax cpio none' 4319 1.1 christos 4320 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4321 1.1 christos 4322 1.1 christos 4323 1.1 christos 4324 1.1 christos 4325 1.1 christos 4326 1.1 christos depcc="$CC" am_compiler_list= 4327 1.1 christos 4328 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4329 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; } 4330 1.1 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4331 1.1 christos $as_echo_n "(cached) " >&6 4332 1.1 christos else 4333 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4334 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up 4335 1.1 christos # making bogus files that we don't know about and never remove. For 4336 1.1 christos # instance it was reported that on HP-UX the gcc test will end up 4337 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output 4338 1.1 christos # in D". 4339 1.1 christos rm -rf conftest.dir 4340 1.1 christos mkdir conftest.dir 4341 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're 4342 1.1 christos # using a relative directory. 4343 1.1 christos cp "$am_depcomp" conftest.dir 4344 1.1 christos cd conftest.dir 4345 1.1 christos # We will build objects and dependencies in a subdirectory because 4346 1.1 christos # it helps to detect inapplicable dependency modes. For instance 4347 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a 4348 1.1 christos # side effect of compilation, but ICC will put the dependencies in 4349 1.1 christos # the current directory while Tru64 will put them in the object 4350 1.1 christos # directory. 4351 1.1 christos mkdir sub 4352 1.1 christos 4353 1.1 christos am_cv_CC_dependencies_compiler_type=none 4354 1.1 christos if test "$am_compiler_list" = ""; then 4355 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4356 1.1 christos fi 4357 1.1 christos am__universal=false 4358 1.1 christos case " $depcc " in #( 4359 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 4360 1.1 christos esac 4361 1.1 christos 4362 1.1 christos for depmode in $am_compiler_list; do 4363 1.1 christos # Setup a source with many dependencies, because some compilers 4364 1.1 christos # like to wrap large dependency lists on column 80 (with \), and 4365 1.1 christos # we should not choose a depcomp mode which is confused by this. 4366 1.1 christos # 4367 1.1 christos # We need to recreate these files for each test, as the compiler may 4368 1.1 christos # overwrite some of them when testing with obscure command lines. 4369 1.1 christos # This happens at least with the AIX C compiler. 4370 1.1 christos : > sub/conftest.c 4371 1.1 christos for i in 1 2 3 4 5 6; do 4372 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 4373 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4374 1.1 christos # Solaris 10 /bin/sh. 4375 1.1 christos echo '/* dummy */' > sub/conftst$i.h 4376 1.1 christos done 4377 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4378 1.1 christos 4379 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 4380 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly 4381 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel 4382 1.1 christos # versions had trouble with output in subdirs. 4383 1.1 christos am__obj=sub/conftest.${OBJEXT-o} 4384 1.1 christos am__minus_obj="-o $am__obj" 4385 1.1 christos case $depmode in 4386 1.1 christos gcc) 4387 1.1 christos # This depmode causes a compiler race in universal mode. 4388 1.1 christos test "$am__universal" = false || continue 4389 1.1 christos ;; 4390 1.1 christos nosideeffect) 4391 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll 4392 1.1 christos # only be used when explicitly requested. 4393 1.1 christos if test "x$enable_dependency_tracking" = xyes; then 4394 1.1 christos continue 4395 1.1 christos else 4396 1.1 christos break 4397 1.1 christos fi 4398 1.1 christos ;; 4399 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4400 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has 4401 1.1 christos # not run yet. These depmodes are late enough in the game, and 4402 1.1 christos # so weak that their functioning should not be impacted. 4403 1.1 christos am__obj=conftest.${OBJEXT-o} 4404 1.1 christos am__minus_obj= 4405 1.1 christos ;; 4406 1.1 christos none) break ;; 4407 1.1 christos esac 4408 1.1 christos if depmode=$depmode \ 4409 1.1 christos source=sub/conftest.c object=$am__obj \ 4410 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4411 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4412 1.1 christos >/dev/null 2>conftest.err && 4413 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4414 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4415 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4416 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4417 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings 4418 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message 4419 1.1 christos # that says an option was ignored or not supported. 4420 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4421 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required 4422 1.1 christos # The diagnosis changed in icc 8.0: 4423 1.1 christos # icc: Command line remark: option '-MP' not supported 4424 1.1 christos if (grep 'ignoring option' conftest.err || 4425 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4426 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode 4427 1.1 christos break 4428 1.1 christos fi 4429 1.1 christos fi 4430 1.1 christos done 4431 1.1 christos 4432 1.1 christos cd .. 4433 1.1 christos rm -rf conftest.dir 4434 1.1 christos else 4435 1.1 christos am_cv_CC_dependencies_compiler_type=none 4436 1.1 christos fi 4437 1.1 christos 4438 1.1 christos fi 4439 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4440 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4441 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4442 1.1 christos 4443 1.1 christos if 4444 1.1 christos test "x$enable_dependency_tracking" != xno \ 4445 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4446 1.1 christos am__fastdepCC_TRUE= 4447 1.1 christos am__fastdepCC_FALSE='#' 4448 1.1 christos else 4449 1.1 christos am__fastdepCC_TRUE='#' 4450 1.1 christos am__fastdepCC_FALSE= 4451 1.1 christos fi 4452 1.1 christos 4453 1.1 christos 4454 1.1 christos 4455 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument 4456 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile 4457 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is 4458 1.1 christos # actually supported "in the wild" to an acceptable degree. 4459 1.1 christos # See automake bug#10828. 4460 1.1 christos # To make any issue more visible, cause the running configure to be aborted 4461 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the 4462 1.1 christos # user can still override this though. 4463 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else 4464 1.1 christos cat >&2 <<'END' 4465 1.1 christos Oops! 4466 1.1 christos 4467 1.1 christos Your 'rm' program seems unable to run without file operands specified 4468 1.1 christos on the command line, even when the '-f' option is present. This is contrary 4469 1.1 christos to the behaviour of most rm programs out there, and not conforming with 4470 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4471 1.1 christos 4472 1.1 christos Please tell bug-automake@gnu.org about your system, including the value 4473 1.1 christos of your $PATH and any error possibly output before this message. This 4474 1.1 christos can help us improve future automake versions. 4475 1.1 christos 4476 1.1 christos END 4477 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4478 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2 4479 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4480 1.1 christos echo >&2 4481 1.1 christos else 4482 1.1 christos cat >&2 <<'END' 4483 1.1 christos Aborting the configuration process, to ensure you take notice of the issue. 4484 1.1 christos 4485 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation 4486 1.1 christos that behaves properly: <http://www.gnu.org/software/coreutils/>. 4487 1.1 christos 4488 1.1 christos If you want to complete the configuration process using your problematic 4489 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4490 1.1 christos to "yes", and re-run configure. 4491 1.1 christos 4492 1.1 christos END 4493 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4494 1.1 christos fi 4495 1.1 christos fi 4496 1.1 christos 4497 1.1.1.2 christos # Check whether --enable-silent-rules was given. 4498 1.1.1.2 christos if test "${enable_silent_rules+set}" = set; then : 4499 1.1.1.2 christos enableval=$enable_silent_rules; 4500 1.1.1.2 christos fi 4501 1.1.1.2 christos 4502 1.1.1.2 christos case $enable_silent_rules in # ((( 4503 1.1.1.2 christos yes) AM_DEFAULT_VERBOSITY=0;; 4504 1.1.1.2 christos no) AM_DEFAULT_VERBOSITY=1;; 4505 1.1.1.2 christos *) AM_DEFAULT_VERBOSITY=0;; 4506 1.1.1.2 christos esac 4507 1.1.1.2 christos am_make=${MAKE-make} 4508 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4509 1.1.1.2 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4510 1.1.1.2 christos if ${am_cv_make_support_nested_variables+:} false; then : 4511 1.1.1.2 christos $as_echo_n "(cached) " >&6 4512 1.1.1.2 christos else 4513 1.1.1.2 christos if $as_echo 'TRUE=$(BAR$(V)) 4514 1.1.1.2 christos BAR0=false 4515 1.1.1.2 christos BAR1=true 4516 1.1.1.2 christos V=1 4517 1.1.1.2 christos am__doit: 4518 1.1.1.2 christos @$(TRUE) 4519 1.1.1.2 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4520 1.1.1.2 christos am_cv_make_support_nested_variables=yes 4521 1.1.1.2 christos else 4522 1.1.1.2 christos am_cv_make_support_nested_variables=no 4523 1.1.1.2 christos fi 4524 1.1.1.2 christos fi 4525 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4526 1.1.1.2 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 4527 1.1.1.2 christos if test $am_cv_make_support_nested_variables = yes; then 4528 1.1.1.2 christos AM_V='$(V)' 4529 1.1.1.2 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4530 1.1.1.2 christos else 4531 1.1.1.2 christos AM_V=$AM_DEFAULT_VERBOSITY 4532 1.1.1.2 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4533 1.1.1.2 christos fi 4534 1.1.1.2 christos AM_BACKSLASH='\' 4535 1.1.1.2 christos 4536 1.1 christos 4537 1.1 christos # Checks for programs. 4538 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4539 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4540 1.1 christos set x ${MAKE-make} 4541 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4542 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4543 1.1 christos $as_echo_n "(cached) " >&6 4544 1.1 christos else 4545 1.1 christos cat >conftest.make <<\_ACEOF 4546 1.1 christos SHELL = /bin/sh 4547 1.1 christos all: 4548 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 4549 1.1 christos _ACEOF 4550 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4551 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 4552 1.1 christos *@@@%%%=?*=@@@%%%*) 4553 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 4554 1.1 christos *) 4555 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 4556 1.1 christos esac 4557 1.1 christos rm -f conftest.make 4558 1.1 christos fi 4559 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4560 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4561 1.1 christos $as_echo "yes" >&6; } 4562 1.1 christos SET_MAKE= 4563 1.1 christos else 4564 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4565 1.1 christos $as_echo "no" >&6; } 4566 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 4567 1.1 christos fi 4568 1.1 christos 4569 1.1 christos ac_ext=c 4570 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4571 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4572 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4573 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4574 1.1 christos if test -n "$ac_tool_prefix"; then 4575 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4576 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 4577 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4578 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4579 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4580 1.1 christos $as_echo_n "(cached) " >&6 4581 1.1 christos else 4582 1.1 christos if test -n "$CC"; then 4583 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4584 1.1 christos else 4585 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4586 1.1 christos for as_dir in $PATH 4587 1.1 christos do 4588 1.1 christos IFS=$as_save_IFS 4589 1.1 christos test -z "$as_dir" && as_dir=. 4590 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4591 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4592 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 4593 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4594 1.1 christos break 2 4595 1.1 christos fi 4596 1.1 christos done 4597 1.1 christos done 4598 1.1 christos IFS=$as_save_IFS 4599 1.1 christos 4600 1.1 christos fi 4601 1.1 christos fi 4602 1.1 christos CC=$ac_cv_prog_CC 4603 1.1 christos if test -n "$CC"; then 4604 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4605 1.1 christos $as_echo "$CC" >&6; } 4606 1.1 christos else 4607 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4608 1.1 christos $as_echo "no" >&6; } 4609 1.1 christos fi 4610 1.1 christos 4611 1.1 christos 4612 1.1 christos fi 4613 1.1 christos if test -z "$ac_cv_prog_CC"; then 4614 1.1 christos ac_ct_CC=$CC 4615 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 4616 1.1 christos set dummy gcc; ac_word=$2 4617 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4618 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4619 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 4620 1.1 christos $as_echo_n "(cached) " >&6 4621 1.1 christos else 4622 1.1 christos if test -n "$ac_ct_CC"; then 4623 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4624 1.1 christos else 4625 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4626 1.1 christos for as_dir in $PATH 4627 1.1 christos do 4628 1.1 christos IFS=$as_save_IFS 4629 1.1 christos test -z "$as_dir" && as_dir=. 4630 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4631 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4632 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 4633 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4634 1.1 christos break 2 4635 1.1 christos fi 4636 1.1 christos done 4637 1.1 christos done 4638 1.1 christos IFS=$as_save_IFS 4639 1.1 christos 4640 1.1 christos fi 4641 1.1 christos fi 4642 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 4643 1.1 christos if test -n "$ac_ct_CC"; then 4644 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4645 1.1 christos $as_echo "$ac_ct_CC" >&6; } 4646 1.1 christos else 4647 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4648 1.1 christos $as_echo "no" >&6; } 4649 1.1 christos fi 4650 1.1 christos 4651 1.1 christos if test "x$ac_ct_CC" = x; then 4652 1.1 christos CC="" 4653 1.1 christos else 4654 1.1 christos case $cross_compiling:$ac_tool_warned in 4655 1.1 christos yes:) 4656 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4657 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4658 1.1 christos ac_tool_warned=yes ;; 4659 1.1 christos esac 4660 1.1 christos CC=$ac_ct_CC 4661 1.1 christos fi 4662 1.1 christos else 4663 1.1 christos CC="$ac_cv_prog_CC" 4664 1.1 christos fi 4665 1.1 christos 4666 1.1 christos if test -z "$CC"; then 4667 1.1 christos if test -n "$ac_tool_prefix"; then 4668 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4669 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 4670 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4671 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4672 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4673 1.1 christos $as_echo_n "(cached) " >&6 4674 1.1 christos else 4675 1.1 christos if test -n "$CC"; then 4676 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4677 1.1 christos else 4678 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4679 1.1 christos for as_dir in $PATH 4680 1.1 christos do 4681 1.1 christos IFS=$as_save_IFS 4682 1.1 christos test -z "$as_dir" && as_dir=. 4683 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4684 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4685 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 4686 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4687 1.1 christos break 2 4688 1.1 christos fi 4689 1.1 christos done 4690 1.1 christos done 4691 1.1 christos IFS=$as_save_IFS 4692 1.1 christos 4693 1.1 christos fi 4694 1.1 christos fi 4695 1.1 christos CC=$ac_cv_prog_CC 4696 1.1 christos if test -n "$CC"; then 4697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4698 1.1 christos $as_echo "$CC" >&6; } 4699 1.1 christos else 4700 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4701 1.1 christos $as_echo "no" >&6; } 4702 1.1 christos fi 4703 1.1 christos 4704 1.1 christos 4705 1.1 christos fi 4706 1.1 christos fi 4707 1.1 christos if test -z "$CC"; then 4708 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 4709 1.1 christos set dummy cc; ac_word=$2 4710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4711 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4712 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4713 1.1 christos $as_echo_n "(cached) " >&6 4714 1.1 christos else 4715 1.1 christos if test -n "$CC"; then 4716 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4717 1.1 christos else 4718 1.1 christos ac_prog_rejected=no 4719 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4720 1.1 christos for as_dir in $PATH 4721 1.1 christos do 4722 1.1 christos IFS=$as_save_IFS 4723 1.1 christos test -z "$as_dir" && as_dir=. 4724 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4725 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4726 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4727 1.1 christos ac_prog_rejected=yes 4728 1.1 christos continue 4729 1.1 christos fi 4730 1.1 christos ac_cv_prog_CC="cc" 4731 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4732 1.1 christos break 2 4733 1.1 christos fi 4734 1.1 christos done 4735 1.1 christos done 4736 1.1 christos IFS=$as_save_IFS 4737 1.1 christos 4738 1.1 christos if test $ac_prog_rejected = yes; then 4739 1.1 christos # We found a bogon in the path, so make sure we never use it. 4740 1.1 christos set dummy $ac_cv_prog_CC 4741 1.1 christos shift 4742 1.1 christos if test $# != 0; then 4743 1.1 christos # We chose a different compiler from the bogus one. 4744 1.1 christos # However, it has the same basename, so the bogon will be chosen 4745 1.1 christos # first if we set CC to just the basename; use the full file name. 4746 1.1 christos shift 4747 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4748 1.1 christos fi 4749 1.1 christos fi 4750 1.1 christos fi 4751 1.1 christos fi 4752 1.1 christos CC=$ac_cv_prog_CC 4753 1.1 christos if test -n "$CC"; then 4754 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4755 1.1 christos $as_echo "$CC" >&6; } 4756 1.1 christos else 4757 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4758 1.1 christos $as_echo "no" >&6; } 4759 1.1 christos fi 4760 1.1 christos 4761 1.1 christos 4762 1.1 christos fi 4763 1.1 christos if test -z "$CC"; then 4764 1.1 christos if test -n "$ac_tool_prefix"; then 4765 1.1 christos for ac_prog in cl.exe 4766 1.1 christos do 4767 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4768 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4769 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4770 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4771 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4772 1.1 christos $as_echo_n "(cached) " >&6 4773 1.1 christos else 4774 1.1 christos if test -n "$CC"; then 4775 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4776 1.1 christos else 4777 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4778 1.1 christos for as_dir in $PATH 4779 1.1 christos do 4780 1.1 christos IFS=$as_save_IFS 4781 1.1 christos test -z "$as_dir" && as_dir=. 4782 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4783 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4784 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4785 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4786 1.1 christos break 2 4787 1.1 christos fi 4788 1.1 christos done 4789 1.1 christos done 4790 1.1 christos IFS=$as_save_IFS 4791 1.1 christos 4792 1.1 christos fi 4793 1.1 christos fi 4794 1.1 christos CC=$ac_cv_prog_CC 4795 1.1 christos if test -n "$CC"; then 4796 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4797 1.1 christos $as_echo "$CC" >&6; } 4798 1.1 christos else 4799 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4800 1.1 christos $as_echo "no" >&6; } 4801 1.1 christos fi 4802 1.1 christos 4803 1.1 christos 4804 1.1 christos test -n "$CC" && break 4805 1.1 christos done 4806 1.1 christos fi 4807 1.1 christos if test -z "$CC"; then 4808 1.1 christos ac_ct_CC=$CC 4809 1.1 christos for ac_prog in cl.exe 4810 1.1 christos do 4811 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 4812 1.1 christos set dummy $ac_prog; ac_word=$2 4813 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4814 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4815 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 4816 1.1 christos $as_echo_n "(cached) " >&6 4817 1.1 christos else 4818 1.1 christos if test -n "$ac_ct_CC"; then 4819 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4820 1.1 christos else 4821 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4822 1.1 christos for as_dir in $PATH 4823 1.1 christos do 4824 1.1 christos IFS=$as_save_IFS 4825 1.1 christos test -z "$as_dir" && as_dir=. 4826 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4827 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4828 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 4829 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4830 1.1 christos break 2 4831 1.1 christos fi 4832 1.1 christos done 4833 1.1 christos done 4834 1.1 christos IFS=$as_save_IFS 4835 1.1 christos 4836 1.1 christos fi 4837 1.1 christos fi 4838 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 4839 1.1 christos if test -n "$ac_ct_CC"; then 4840 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4841 1.1 christos $as_echo "$ac_ct_CC" >&6; } 4842 1.1 christos else 4843 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4844 1.1 christos $as_echo "no" >&6; } 4845 1.1 christos fi 4846 1.1 christos 4847 1.1 christos 4848 1.1 christos test -n "$ac_ct_CC" && break 4849 1.1 christos done 4850 1.1 christos 4851 1.1 christos if test "x$ac_ct_CC" = x; then 4852 1.1 christos CC="" 4853 1.1 christos else 4854 1.1 christos case $cross_compiling:$ac_tool_warned in 4855 1.1 christos yes:) 4856 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4857 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4858 1.1 christos ac_tool_warned=yes ;; 4859 1.1 christos esac 4860 1.1 christos CC=$ac_ct_CC 4861 1.1 christos fi 4862 1.1 christos fi 4863 1.1 christos 4864 1.1 christos fi 4865 1.1 christos 4866 1.1 christos 4867 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4868 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4869 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 4870 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 4871 1.1 christos 4872 1.1 christos # Provide some information about the compiler. 4873 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4874 1.1 christos set X $ac_compile 4875 1.1 christos ac_compiler=$2 4876 1.1 christos for ac_option in --version -v -V -qversion; do 4877 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 4878 1.1 christos case "(($ac_try" in 4879 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4880 1.1 christos *) ac_try_echo=$ac_try;; 4881 1.1 christos esac 4882 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4883 1.1 christos $as_echo "$ac_try_echo"; } >&5 4884 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4885 1.1 christos ac_status=$? 4886 1.1 christos if test -s conftest.err; then 4887 1.1 christos sed '10a\ 4888 1.1 christos ... rest of stderr output deleted ... 4889 1.1 christos 10q' conftest.err >conftest.er1 4890 1.1 christos cat conftest.er1 >&5 4891 1.1 christos fi 4892 1.1 christos rm -f conftest.er1 conftest.err 4893 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4894 1.1 christos test $ac_status = 0; } 4895 1.1 christos done 4896 1.1 christos 4897 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4898 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4899 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then : 4900 1.1 christos $as_echo_n "(cached) " >&6 4901 1.1 christos else 4902 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4903 1.1 christos /* end confdefs.h. */ 4904 1.1 christos 4905 1.1 christos int 4906 1.1 christos main () 4907 1.1 christos { 4908 1.1 christos #ifndef __GNUC__ 4909 1.1 christos choke me 4910 1.1 christos #endif 4911 1.1 christos 4912 1.1 christos ; 4913 1.1 christos return 0; 4914 1.1 christos } 4915 1.1 christos _ACEOF 4916 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4917 1.1 christos ac_compiler_gnu=yes 4918 1.1 christos else 4919 1.1 christos ac_compiler_gnu=no 4920 1.1 christos fi 4921 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4922 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 4923 1.1 christos 4924 1.1 christos fi 4925 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4926 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4927 1.1 christos if test $ac_compiler_gnu = yes; then 4928 1.1 christos GCC=yes 4929 1.1 christos else 4930 1.1 christos GCC= 4931 1.1 christos fi 4932 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 4933 1.1 christos ac_save_CFLAGS=$CFLAGS 4934 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4935 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 4936 1.1 christos if ${ac_cv_prog_cc_g+:} false; then : 4937 1.1 christos $as_echo_n "(cached) " >&6 4938 1.1 christos else 4939 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 4940 1.1 christos ac_c_werror_flag=yes 4941 1.1 christos ac_cv_prog_cc_g=no 4942 1.1 christos CFLAGS="-g" 4943 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4944 1.1 christos /* end confdefs.h. */ 4945 1.1 christos 4946 1.1 christos int 4947 1.1 christos main () 4948 1.1 christos { 4949 1.1 christos 4950 1.1 christos ; 4951 1.1 christos return 0; 4952 1.1 christos } 4953 1.1 christos _ACEOF 4954 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4955 1.1 christos ac_cv_prog_cc_g=yes 4956 1.1 christos else 4957 1.1 christos CFLAGS="" 4958 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4959 1.1 christos /* end confdefs.h. */ 4960 1.1 christos 4961 1.1 christos int 4962 1.1 christos main () 4963 1.1 christos { 4964 1.1 christos 4965 1.1 christos ; 4966 1.1 christos return 0; 4967 1.1 christos } 4968 1.1 christos _ACEOF 4969 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4970 1.1 christos 4971 1.1 christos else 4972 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 4973 1.1 christos CFLAGS="-g" 4974 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4975 1.1 christos /* end confdefs.h. */ 4976 1.1 christos 4977 1.1 christos int 4978 1.1 christos main () 4979 1.1 christos { 4980 1.1 christos 4981 1.1 christos ; 4982 1.1 christos return 0; 4983 1.1 christos } 4984 1.1 christos _ACEOF 4985 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4986 1.1 christos ac_cv_prog_cc_g=yes 4987 1.1 christos fi 4988 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4989 1.1 christos fi 4990 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4991 1.1 christos fi 4992 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4993 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 4994 1.1 christos fi 4995 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4996 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 4997 1.1 christos if test "$ac_test_CFLAGS" = set; then 4998 1.1 christos CFLAGS=$ac_save_CFLAGS 4999 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 5000 1.1 christos if test "$GCC" = yes; then 5001 1.1 christos CFLAGS="-g -O2" 5002 1.1 christos else 5003 1.1 christos CFLAGS="-g" 5004 1.1 christos fi 5005 1.1 christos else 5006 1.1 christos if test "$GCC" = yes; then 5007 1.1 christos CFLAGS="-O2" 5008 1.1 christos else 5009 1.1 christos CFLAGS= 5010 1.1 christos fi 5011 1.1 christos fi 5012 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5013 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5014 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then : 5015 1.1 christos $as_echo_n "(cached) " >&6 5016 1.1 christos else 5017 1.1 christos ac_cv_prog_cc_c89=no 5018 1.1 christos ac_save_CC=$CC 5019 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5020 1.1 christos /* end confdefs.h. */ 5021 1.1 christos #include <stdarg.h> 5022 1.1 christos #include <stdio.h> 5023 1.1 christos struct stat; 5024 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5025 1.1 christos struct buf { int x; }; 5026 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 5027 1.1 christos static char *e (p, i) 5028 1.1 christos char **p; 5029 1.1 christos int i; 5030 1.1 christos { 5031 1.1 christos return p[i]; 5032 1.1 christos } 5033 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 5034 1.1 christos { 5035 1.1 christos char *s; 5036 1.1 christos va_list v; 5037 1.1 christos va_start (v,p); 5038 1.1 christos s = g (p, va_arg (v,int)); 5039 1.1 christos va_end (v); 5040 1.1 christos return s; 5041 1.1 christos } 5042 1.1 christos 5043 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5044 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 5045 1.1 christos These don't provoke an error unfortunately, instead are silently treated 5046 1.1 christos as 'x'. The following induces an error, until -std is added to get 5047 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5048 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 5049 1.1 christos that's true only with -std. */ 5050 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5051 1.1 christos 5052 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5053 1.1 christos inside strings and character constants. */ 5054 1.1 christos #define FOO(x) 'x' 5055 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5056 1.1 christos 5057 1.1 christos int test (int i, double x); 5058 1.1 christos struct s1 {int (*f) (int a);}; 5059 1.1 christos struct s2 {int (*f) (double a);}; 5060 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5061 1.1 christos int argc; 5062 1.1 christos char **argv; 5063 1.1 christos int 5064 1.1 christos main () 5065 1.1 christos { 5066 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5067 1.1 christos ; 5068 1.1 christos return 0; 5069 1.1 christos } 5070 1.1 christos _ACEOF 5071 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5072 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5073 1.1 christos do 5074 1.1 christos CC="$ac_save_CC $ac_arg" 5075 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5076 1.1 christos ac_cv_prog_cc_c89=$ac_arg 5077 1.1 christos fi 5078 1.1 christos rm -f core conftest.err conftest.$ac_objext 5079 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 5080 1.1 christos done 5081 1.1 christos rm -f conftest.$ac_ext 5082 1.1 christos CC=$ac_save_CC 5083 1.1 christos 5084 1.1 christos fi 5085 1.1 christos # AC_CACHE_VAL 5086 1.1 christos case "x$ac_cv_prog_cc_c89" in 5087 1.1 christos x) 5088 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5089 1.1 christos $as_echo "none needed" >&6; } ;; 5090 1.1 christos xno) 5091 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5092 1.1 christos $as_echo "unsupported" >&6; } ;; 5093 1.1 christos *) 5094 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 5095 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5096 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5097 1.1 christos esac 5098 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 5099 1.1 christos 5100 1.1 christos fi 5101 1.1 christos 5102 1.1 christos ac_ext=c 5103 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5104 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5105 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5106 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5107 1.1 christos 5108 1.1 christos ac_ext=c 5109 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5110 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5111 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5112 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5113 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5114 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5115 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then : 5116 1.1 christos $as_echo_n "(cached) " >&6 5117 1.1 christos else 5118 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5119 1.1 christos /* end confdefs.h. */ 5120 1.1 christos 5121 1.1 christos int 5122 1.1 christos main () 5123 1.1 christos { 5124 1.1 christos 5125 1.1 christos ; 5126 1.1 christos return 0; 5127 1.1 christos } 5128 1.1 christos _ACEOF 5129 1.1 christos # Make sure it works both with $CC and with simple cc. 5130 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some 5131 1.1 christos # compilers refuse to overwrite an existing .o file with -o, 5132 1.1 christos # though they will create one. 5133 1.1 christos am_cv_prog_cc_c_o=yes 5134 1.1 christos for am_i in 1 2; do 5135 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5136 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5137 1.1 christos ac_status=$? 5138 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 5139 1.1 christos (exit $ac_status); } \ 5140 1.1 christos && test -f conftest2.$ac_objext; then 5141 1.1 christos : OK 5142 1.1 christos else 5143 1.1 christos am_cv_prog_cc_c_o=no 5144 1.1 christos break 5145 1.1 christos fi 5146 1.1 christos done 5147 1.1 christos rm -f core conftest* 5148 1.1 christos unset am_i 5149 1.1 christos fi 5150 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5151 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 5152 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then 5153 1.1 christos # Losing compiler, so override with the script. 5154 1.1 christos # FIXME: It is wrong to rewrite CC. 5155 1.1 christos # But if we don't then we get into trouble of one sort or another. 5156 1.1 christos # A longer-term fix would be to have automake use am__CC in this case, 5157 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5158 1.1 christos CC="$am_aux_dir/compile $CC" 5159 1.1 christos fi 5160 1.1 christos ac_ext=c 5161 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5162 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5163 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5164 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5165 1.1 christos 5166 1.1 christos 5167 1.1 christos if test -n "$ac_tool_prefix"; then 5168 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5169 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5170 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5171 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5172 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then : 5173 1.1 christos $as_echo_n "(cached) " >&6 5174 1.1 christos else 5175 1.1 christos if test -n "$RANLIB"; then 5176 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5177 1.1 christos else 5178 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5179 1.1 christos for as_dir in $PATH 5180 1.1 christos do 5181 1.1 christos IFS=$as_save_IFS 5182 1.1 christos test -z "$as_dir" && as_dir=. 5183 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5184 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5185 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5186 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5187 1.1 christos break 2 5188 1.1 christos fi 5189 1.1 christos done 5190 1.1 christos done 5191 1.1 christos IFS=$as_save_IFS 5192 1.1 christos 5193 1.1 christos fi 5194 1.1 christos fi 5195 1.1 christos RANLIB=$ac_cv_prog_RANLIB 5196 1.1 christos if test -n "$RANLIB"; then 5197 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5198 1.1 christos $as_echo "$RANLIB" >&6; } 5199 1.1 christos else 5200 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5201 1.1 christos $as_echo "no" >&6; } 5202 1.1 christos fi 5203 1.1 christos 5204 1.1 christos 5205 1.1 christos fi 5206 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 5207 1.1 christos ac_ct_RANLIB=$RANLIB 5208 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 5209 1.1 christos set dummy ranlib; ac_word=$2 5210 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5211 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5212 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5213 1.1 christos $as_echo_n "(cached) " >&6 5214 1.1 christos else 5215 1.1 christos if test -n "$ac_ct_RANLIB"; then 5216 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5217 1.1 christos else 5218 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5219 1.1 christos for as_dir in $PATH 5220 1.1 christos do 5221 1.1 christos IFS=$as_save_IFS 5222 1.1 christos test -z "$as_dir" && as_dir=. 5223 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5224 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5225 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 5226 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5227 1.1 christos break 2 5228 1.1 christos fi 5229 1.1 christos done 5230 1.1 christos done 5231 1.1 christos IFS=$as_save_IFS 5232 1.1 christos 5233 1.1 christos fi 5234 1.1 christos fi 5235 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5236 1.1 christos if test -n "$ac_ct_RANLIB"; then 5237 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5238 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 5239 1.1 christos else 5240 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5241 1.1 christos $as_echo "no" >&6; } 5242 1.1 christos fi 5243 1.1 christos 5244 1.1 christos if test "x$ac_ct_RANLIB" = x; then 5245 1.1 christos RANLIB=":" 5246 1.1 christos else 5247 1.1 christos case $cross_compiling:$ac_tool_warned in 5248 1.1 christos yes:) 5249 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5250 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5251 1.1 christos ac_tool_warned=yes ;; 5252 1.1 christos esac 5253 1.1 christos RANLIB=$ac_ct_RANLIB 5254 1.1 christos fi 5255 1.1 christos else 5256 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 5257 1.1 christos fi 5258 1.1 christos 5259 1.1 christos if test -n "$ac_tool_prefix"; then 5260 1.1 christos for ac_prog in ar lib "link -lib" 5261 1.1 christos do 5262 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5263 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5264 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5265 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5266 1.1 christos if ${ac_cv_prog_AR+:} false; then : 5267 1.1 christos $as_echo_n "(cached) " >&6 5268 1.1 christos else 5269 1.1 christos if test -n "$AR"; then 5270 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 5271 1.1 christos else 5272 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5273 1.1 christos for as_dir in $PATH 5274 1.1 christos do 5275 1.1 christos IFS=$as_save_IFS 5276 1.1 christos test -z "$as_dir" && as_dir=. 5277 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5278 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5279 1.1 christos ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5280 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5281 1.1 christos break 2 5282 1.1 christos fi 5283 1.1 christos done 5284 1.1 christos done 5285 1.1 christos IFS=$as_save_IFS 5286 1.1 christos 5287 1.1 christos fi 5288 1.1 christos fi 5289 1.1 christos AR=$ac_cv_prog_AR 5290 1.1 christos if test -n "$AR"; then 5291 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5292 1.1 christos $as_echo "$AR" >&6; } 5293 1.1 christos else 5294 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5295 1.1 christos $as_echo "no" >&6; } 5296 1.1 christos fi 5297 1.1 christos 5298 1.1 christos 5299 1.1 christos test -n "$AR" && break 5300 1.1 christos done 5301 1.1 christos fi 5302 1.1 christos if test -z "$AR"; then 5303 1.1 christos ac_ct_AR=$AR 5304 1.1 christos for ac_prog in ar lib "link -lib" 5305 1.1 christos do 5306 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 5307 1.1 christos set dummy $ac_prog; ac_word=$2 5308 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5309 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5310 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 5311 1.1 christos $as_echo_n "(cached) " >&6 5312 1.1 christos else 5313 1.1 christos if test -n "$ac_ct_AR"; then 5314 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5315 1.1 christos else 5316 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5317 1.1 christos for as_dir in $PATH 5318 1.1 christos do 5319 1.1 christos IFS=$as_save_IFS 5320 1.1 christos test -z "$as_dir" && as_dir=. 5321 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5322 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5323 1.1 christos ac_cv_prog_ac_ct_AR="$ac_prog" 5324 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5325 1.1 christos break 2 5326 1.1 christos fi 5327 1.1 christos done 5328 1.1 christos done 5329 1.1 christos IFS=$as_save_IFS 5330 1.1 christos 5331 1.1 christos fi 5332 1.1 christos fi 5333 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 5334 1.1 christos if test -n "$ac_ct_AR"; then 5335 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5336 1.1 christos $as_echo "$ac_ct_AR" >&6; } 5337 1.1 christos else 5338 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5339 1.1 christos $as_echo "no" >&6; } 5340 1.1 christos fi 5341 1.1 christos 5342 1.1 christos 5343 1.1 christos test -n "$ac_ct_AR" && break 5344 1.1 christos done 5345 1.1 christos 5346 1.1 christos if test "x$ac_ct_AR" = x; then 5347 1.1 christos AR="false" 5348 1.1 christos else 5349 1.1 christos case $cross_compiling:$ac_tool_warned in 5350 1.1 christos yes:) 5351 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5352 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5353 1.1 christos ac_tool_warned=yes ;; 5354 1.1 christos esac 5355 1.1 christos AR=$ac_ct_AR 5356 1.1 christos fi 5357 1.1 christos fi 5358 1.1 christos 5359 1.1 christos : ${AR=ar} 5360 1.1 christos 5361 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 5362 1.1 christos $as_echo_n "checking the archiver ($AR) interface... " >&6; } 5363 1.1 christos if ${am_cv_ar_interface+:} false; then : 5364 1.1 christos $as_echo_n "(cached) " >&6 5365 1.1 christos else 5366 1.1 christos ac_ext=c 5367 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5368 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5369 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5370 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5371 1.1 christos 5372 1.1 christos am_cv_ar_interface=ar 5373 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5374 1.1 christos /* end confdefs.h. */ 5375 1.1 christos int some_variable = 0; 5376 1.1 christos _ACEOF 5377 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5378 1.1 christos am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' 5379 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5380 1.1 christos (eval $am_ar_try) 2>&5 5381 1.1 christos ac_status=$? 5382 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5383 1.1 christos test $ac_status = 0; } 5384 1.1 christos if test "$ac_status" -eq 0; then 5385 1.1 christos am_cv_ar_interface=ar 5386 1.1 christos else 5387 1.1 christos am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' 5388 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5389 1.1 christos (eval $am_ar_try) 2>&5 5390 1.1 christos ac_status=$? 5391 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5392 1.1 christos test $ac_status = 0; } 5393 1.1 christos if test "$ac_status" -eq 0; then 5394 1.1 christos am_cv_ar_interface=lib 5395 1.1 christos else 5396 1.1 christos am_cv_ar_interface=unknown 5397 1.1 christos fi 5398 1.1 christos fi 5399 1.1 christos rm -f conftest.lib libconftest.a 5400 1.1 christos 5401 1.1 christos fi 5402 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5403 1.1 christos ac_ext=c 5404 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5405 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5406 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5407 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5408 1.1 christos 5409 1.1 christos fi 5410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 5411 1.1 christos $as_echo "$am_cv_ar_interface" >&6; } 5412 1.1 christos 5413 1.1 christos case $am_cv_ar_interface in 5414 1.1 christos ar) 5415 1.1 christos ;; 5416 1.1 christos lib) 5417 1.1 christos # Microsoft lib, so override with the ar-lib wrapper script. 5418 1.1 christos # FIXME: It is wrong to rewrite AR. 5419 1.1 christos # But if we don't then we get into trouble of one sort or another. 5420 1.1 christos # A longer-term fix would be to have automake use am__AR in this case, 5421 1.1 christos # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something 5422 1.1 christos # similar. 5423 1.1 christos AR="$am_aux_dir/ar-lib $AR" 5424 1.1 christos ;; 5425 1.1 christos unknown) 5426 1.1 christos as_fn_error $? "could not determine $AR interface" "$LINENO" 5 5427 1.1 christos ;; 5428 1.1 christos esac 5429 1.1 christos 5430 1.1 christos 5431 1.1 christos # Check whether --enable-shared was given. 5432 1.1 christos if test "${enable_shared+set}" = set; then : 5433 1.1 christos enableval=$enable_shared; p=${PACKAGE-default} 5434 1.1 christos case $enableval in 5435 1.1 christos yes) enable_shared=yes ;; 5436 1.1 christos no) enable_shared=no ;; 5437 1.1 christos *) 5438 1.1 christos enable_shared=no 5439 1.1 christos # Look at the argument we got. We use all the common list separators. 5440 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 5441 1.1 christos for pkg in $enableval; do 5442 1.1 christos IFS="$lt_save_ifs" 5443 1.1 christos if test "X$pkg" = "X$p"; then 5444 1.1 christos enable_shared=yes 5445 1.1 christos fi 5446 1.1 christos done 5447 1.1 christos IFS="$lt_save_ifs" 5448 1.1 christos ;; 5449 1.1 christos esac 5450 1.1 christos else 5451 1.1 christos enable_shared=no 5452 1.1 christos fi 5453 1.1 christos 5454 1.1 christos 5455 1.1 christos 5456 1.1 christos 5457 1.1 christos 5458 1.1 christos 5459 1.1 christos 5460 1.1 christos 5461 1.1 christos 5462 1.1 christos 5463 1.1 christos case `pwd` in 5464 1.1 christos *\ * | *\ *) 5465 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5466 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5467 1.1 christos esac 5468 1.1 christos 5469 1.1 christos 5470 1.1 christos 5471 1.1 christos macro_version='2.2.7a' 5472 1.1 christos macro_revision='1.3134' 5473 1.1 christos 5474 1.1 christos 5475 1.1 christos 5476 1.1 christos 5477 1.1 christos 5478 1.1 christos 5479 1.1 christos 5480 1.1 christos 5481 1.1 christos 5482 1.1 christos 5483 1.1 christos 5484 1.1 christos 5485 1.1 christos 5486 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 5487 1.1 christos 5488 1.1 christos # Backslashify metacharacters that are still active within 5489 1.1 christos # double-quoted strings. 5490 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5491 1.1 christos 5492 1.1 christos # Same as above, but do not quote variable references. 5493 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g' 5494 1.1 christos 5495 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a 5496 1.1 christos # double_quote_subst'ed string. 5497 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5498 1.1 christos 5499 1.1 christos # Sed substitution to delay expansion of an escaped single quote. 5500 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5501 1.1 christos 5502 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions 5503 1.1 christos no_glob_subst='s/\*/\\\*/g' 5504 1.1 christos 5505 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5506 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5507 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5508 1.1 christos 5509 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5510 1.1 christos $as_echo_n "checking how to print strings... " >&6; } 5511 1.1 christos # Test print first, because it will be a builtin if present. 5512 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5513 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5514 1.1 christos ECHO='print -r --' 5515 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5516 1.1 christos ECHO='printf %s\n' 5517 1.1 christos else 5518 1.1 christos # Use this function as a fallback that always works. 5519 1.1 christos func_fallback_echo () 5520 1.1 christos { 5521 1.1 christos eval 'cat <<_LTECHO_EOF 5522 1.1 christos $1 5523 1.1 christos _LTECHO_EOF' 5524 1.1 christos } 5525 1.1 christos ECHO='func_fallback_echo' 5526 1.1 christos fi 5527 1.1 christos 5528 1.1 christos # func_echo_all arg... 5529 1.1 christos # Invoke $ECHO with all args, space-separated. 5530 1.1 christos func_echo_all () 5531 1.1 christos { 5532 1.1 christos $ECHO "" 5533 1.1 christos } 5534 1.1 christos 5535 1.1 christos case "$ECHO" in 5536 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5537 1.1 christos $as_echo "printf" >&6; } ;; 5538 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5539 1.1 christos $as_echo "print -r" >&6; } ;; 5540 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5541 1.1 christos $as_echo "cat" >&6; } ;; 5542 1.1 christos esac 5543 1.1 christos 5544 1.1 christos 5545 1.1 christos 5546 1.1 christos 5547 1.1 christos 5548 1.1 christos 5549 1.1 christos 5550 1.1 christos 5551 1.1 christos 5552 1.1 christos 5553 1.1 christos 5554 1.1 christos 5555 1.1 christos 5556 1.1 christos 5557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5558 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; } 5559 1.1 christos if ${ac_cv_path_SED+:} false; then : 5560 1.1 christos $as_echo_n "(cached) " >&6 5561 1.1 christos else 5562 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5563 1.1 christos for ac_i in 1 2 3 4 5 6 7; do 5564 1.1 christos ac_script="$ac_script$as_nl$ac_script" 5565 1.1 christos done 5566 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5567 1.1 christos { ac_script=; unset ac_script;} 5568 1.1 christos if test -z "$SED"; then 5569 1.1 christos ac_path_SED_found=false 5570 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 5571 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5572 1.1 christos for as_dir in $PATH 5573 1.1 christos do 5574 1.1 christos IFS=$as_save_IFS 5575 1.1 christos test -z "$as_dir" && as_dir=. 5576 1.1 christos for ac_prog in sed gsed; do 5577 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5578 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5579 1.1 christos as_fn_executable_p "$ac_path_SED" || continue 5580 1.1 christos # Check for GNU ac_path_SED and select it if it is found. 5581 1.1 christos # Check for GNU $ac_path_SED 5582 1.1 christos case `"$ac_path_SED" --version 2>&1` in 5583 1.1 christos *GNU*) 5584 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5585 1.1 christos *) 5586 1.1 christos ac_count=0 5587 1.1 christos $as_echo_n 0123456789 >"conftest.in" 5588 1.1 christos while : 5589 1.1 christos do 5590 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 5591 1.1 christos mv "conftest.tmp" "conftest.in" 5592 1.1 christos cp "conftest.in" "conftest.nl" 5593 1.1 christos $as_echo '' >> "conftest.nl" 5594 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5595 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5596 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 5597 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then 5598 1.1 christos # Best one so far, save it but keep looking for a better one 5599 1.1 christos ac_cv_path_SED="$ac_path_SED" 5600 1.1 christos ac_path_SED_max=$ac_count 5601 1.1 christos fi 5602 1.1 christos # 10*(2^10) chars as input seems more than enough 5603 1.1 christos test $ac_count -gt 10 && break 5604 1.1 christos done 5605 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5606 1.1 christos esac 5607 1.1 christos 5608 1.1 christos $ac_path_SED_found && break 3 5609 1.1 christos done 5610 1.1 christos done 5611 1.1 christos done 5612 1.1 christos IFS=$as_save_IFS 5613 1.1 christos if test -z "$ac_cv_path_SED"; then 5614 1.1 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5615 1.1 christos fi 5616 1.1 christos else 5617 1.1 christos ac_cv_path_SED=$SED 5618 1.1 christos fi 5619 1.1 christos 5620 1.1 christos fi 5621 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5622 1.1 christos $as_echo "$ac_cv_path_SED" >&6; } 5623 1.1 christos SED="$ac_cv_path_SED" 5624 1.1 christos rm -f conftest.sed 5625 1.1 christos 5626 1.1 christos test -z "$SED" && SED=sed 5627 1.1 christos Xsed="$SED -e 1s/^X//" 5628 1.1 christos 5629 1.1 christos 5630 1.1 christos 5631 1.1 christos 5632 1.1 christos 5633 1.1 christos 5634 1.1 christos 5635 1.1 christos 5636 1.1 christos 5637 1.1 christos 5638 1.1 christos 5639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5640 1.1 christos $as_echo_n "checking for fgrep... " >&6; } 5641 1.1 christos if ${ac_cv_path_FGREP+:} false; then : 5642 1.1 christos $as_echo_n "(cached) " >&6 5643 1.1 christos else 5644 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5645 1.1 christos then ac_cv_path_FGREP="$GREP -F" 5646 1.1 christos else 5647 1.1 christos if test -z "$FGREP"; then 5648 1.1 christos ac_path_FGREP_found=false 5649 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 5650 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5651 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5652 1.1 christos do 5653 1.1 christos IFS=$as_save_IFS 5654 1.1 christos test -z "$as_dir" && as_dir=. 5655 1.1 christos for ac_prog in fgrep; do 5656 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5657 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5658 1.1 christos as_fn_executable_p "$ac_path_FGREP" || continue 5659 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found. 5660 1.1 christos # Check for GNU $ac_path_FGREP 5661 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in 5662 1.1 christos *GNU*) 5663 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5664 1.1 christos *) 5665 1.1 christos ac_count=0 5666 1.1 christos $as_echo_n 0123456789 >"conftest.in" 5667 1.1 christos while : 5668 1.1 christos do 5669 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 5670 1.1 christos mv "conftest.tmp" "conftest.in" 5671 1.1 christos cp "conftest.in" "conftest.nl" 5672 1.1 christos $as_echo 'FGREP' >> "conftest.nl" 5673 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5674 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5675 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 5676 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5677 1.1 christos # Best one so far, save it but keep looking for a better one 5678 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" 5679 1.1 christos ac_path_FGREP_max=$ac_count 5680 1.1 christos fi 5681 1.1 christos # 10*(2^10) chars as input seems more than enough 5682 1.1 christos test $ac_count -gt 10 && break 5683 1.1 christos done 5684 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5685 1.1 christos esac 5686 1.1 christos 5687 1.1 christos $ac_path_FGREP_found && break 3 5688 1.1 christos done 5689 1.1 christos done 5690 1.1 christos done 5691 1.1 christos IFS=$as_save_IFS 5692 1.1 christos if test -z "$ac_cv_path_FGREP"; then 5693 1.1 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5694 1.1 christos fi 5695 1.1 christos else 5696 1.1 christos ac_cv_path_FGREP=$FGREP 5697 1.1 christos fi 5698 1.1 christos 5699 1.1 christos fi 5700 1.1 christos fi 5701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5702 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; } 5703 1.1 christos FGREP="$ac_cv_path_FGREP" 5704 1.1 christos 5705 1.1 christos 5706 1.1 christos test -z "$GREP" && GREP=grep 5707 1.1 christos 5708 1.1 christos 5709 1.1 christos 5710 1.1 christos 5711 1.1 christos 5712 1.1 christos 5713 1.1 christos 5714 1.1 christos 5715 1.1 christos 5716 1.1 christos 5717 1.1 christos 5718 1.1 christos 5719 1.1 christos 5720 1.1 christos 5721 1.1 christos 5722 1.1 christos 5723 1.1 christos 5724 1.1 christos 5725 1.1 christos 5726 1.1 christos # Check whether --with-gnu-ld was given. 5727 1.1 christos if test "${with_gnu_ld+set}" = set; then : 5728 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5729 1.1 christos else 5730 1.1 christos with_gnu_ld=no 5731 1.1 christos fi 5732 1.1 christos 5733 1.1 christos ac_prog=ld 5734 1.1 christos if test "$GCC" = yes; then 5735 1.1 christos # Check if gcc -print-prog-name=ld gives a path. 5736 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5737 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; } 5738 1.1 christos case $host in 5739 1.1 christos *-*-mingw*) 5740 1.1 christos # gcc leaves a trailing carriage return which upsets mingw 5741 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5742 1.1 christos *) 5743 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5744 1.1 christos esac 5745 1.1 christos case $ac_prog in 5746 1.1 christos # Accept absolute paths. 5747 1.1 christos [\\/]* | ?:[\\/]*) 5748 1.1 christos re_direlt='/[^/][^/]*/\.\./' 5749 1.1 christos # Canonicalize the pathname of ld 5750 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5751 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5752 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5753 1.1 christos done 5754 1.1 christos test -z "$LD" && LD="$ac_prog" 5755 1.1 christos ;; 5756 1.1 christos "") 5757 1.1 christos # If it fails, then pretend we aren't using GCC. 5758 1.1 christos ac_prog=ld 5759 1.1 christos ;; 5760 1.1 christos *) 5761 1.1 christos # If it is relative, then search for the first ld in PATH. 5762 1.1 christos with_gnu_ld=unknown 5763 1.1 christos ;; 5764 1.1 christos esac 5765 1.1 christos elif test "$with_gnu_ld" = yes; then 5766 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5767 1.1 christos $as_echo_n "checking for GNU ld... " >&6; } 5768 1.1 christos else 5769 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5770 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; } 5771 1.1 christos fi 5772 1.1 christos if ${lt_cv_path_LD+:} false; then : 5773 1.1 christos $as_echo_n "(cached) " >&6 5774 1.1 christos else 5775 1.1 christos if test -z "$LD"; then 5776 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5777 1.1 christos for ac_dir in $PATH; do 5778 1.1 christos IFS="$lt_save_ifs" 5779 1.1 christos test -z "$ac_dir" && ac_dir=. 5780 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5781 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog" 5782 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version, 5783 1.1 christos # but apparently some variants of GNU ld only accept -v. 5784 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer. 5785 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5786 1.1 christos *GNU* | *'with BFD'*) 5787 1.1 christos test "$with_gnu_ld" != no && break 5788 1.1 christos ;; 5789 1.1 christos *) 5790 1.1 christos test "$with_gnu_ld" != yes && break 5791 1.1 christos ;; 5792 1.1 christos esac 5793 1.1 christos fi 5794 1.1 christos done 5795 1.1 christos IFS="$lt_save_ifs" 5796 1.1 christos else 5797 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path. 5798 1.1 christos fi 5799 1.1 christos fi 5800 1.1 christos 5801 1.1 christos LD="$lt_cv_path_LD" 5802 1.1 christos if test -n "$LD"; then 5803 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5804 1.1 christos $as_echo "$LD" >&6; } 5805 1.1 christos else 5806 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5807 1.1 christos $as_echo "no" >&6; } 5808 1.1 christos fi 5809 1.1 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5810 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5811 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5812 1.1 christos if ${lt_cv_prog_gnu_ld+:} false; then : 5813 1.1 christos $as_echo_n "(cached) " >&6 5814 1.1 christos else 5815 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v. 5816 1.1 christos case `$LD -v 2>&1 </dev/null` in 5817 1.1 christos *GNU* | *'with BFD'*) 5818 1.1 christos lt_cv_prog_gnu_ld=yes 5819 1.1 christos ;; 5820 1.1 christos *) 5821 1.1 christos lt_cv_prog_gnu_ld=no 5822 1.1 christos ;; 5823 1.1 christos esac 5824 1.1 christos fi 5825 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5826 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5827 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld 5828 1.1 christos 5829 1.1 christos 5830 1.1 christos 5831 1.1 christos 5832 1.1 christos 5833 1.1 christos 5834 1.1 christos 5835 1.1 christos 5836 1.1 christos 5837 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5838 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5839 1.1 christos if ${lt_cv_path_NM+:} false; then : 5840 1.1 christos $as_echo_n "(cached) " >&6 5841 1.1 christos else 5842 1.1 christos if test -n "$NM"; then 5843 1.1 christos # Let the user override the nm to test. 5844 1.1 christos lt_nm_to_check="$NM" 5845 1.1 christos else 5846 1.1 christos lt_nm_to_check="${ac_tool_prefix}nm" 5847 1.1 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5848 1.1 christos lt_nm_to_check="$lt_nm_to_check nm" 5849 1.1 christos fi 5850 1.1 christos fi 5851 1.1 christos for lt_tmp_nm in "$lt_nm_to_check"; do 5852 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5853 1.1 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5854 1.1 christos IFS="$lt_save_ifs" 5855 1.1 christos test -z "$ac_dir" && ac_dir=. 5856 1.1 christos # Strip out any user-provided options from the nm to test twice, 5857 1.1 christos # the first time to test to see if nm (rather than its options) has 5858 1.1 christos # an explicit path, the second time to yield a file which can be 5859 1.1 christos # nm'ed itself. 5860 1.1 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5861 1.1 christos case "$tmp_nm_path" in 5862 1.1 christos */*|*\\*) tmp_nm="$lt_tmp_nm";; 5863 1.1 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5864 1.1 christos esac 5865 1.1 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5866 1.1 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5867 1.1 christos # Check to see if the nm accepts a BSD-compat flag. 5868 1.1 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5869 1.1 christos # nm: unknown option "B" ignored 5870 1.1 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5871 1.1 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5872 1.1 christos break 5873 1.1 christos ;; 5874 1.1 christos *) 5875 1.1 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5876 1.1 christos *$tmp_nm*) 5877 1.1 christos lt_cv_path_NM="$tmp_nm -p" 5878 1.1 christos break 5879 1.1 christos ;; 5880 1.1 christos *) 5881 1.1 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5882 1.1 christos continue # so that we can try to find one that supports BSD flags 5883 1.1 christos ;; 5884 1.1 christos esac 5885 1.1 christos ;; 5886 1.1 christos esac 5887 1.1 christos fi 5888 1.1 christos done 5889 1.1 christos IFS="$lt_save_ifs" 5890 1.1 christos done 5891 1.1 christos : ${lt_cv_path_NM=no} 5892 1.1 christos fi 5893 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5894 1.1 christos $as_echo "$lt_cv_path_NM" >&6; } 5895 1.1 christos if test "$lt_cv_path_NM" != "no"; then 5896 1.1 christos NM="$lt_cv_path_NM" 5897 1.1 christos else 5898 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin. 5899 1.1 christos if test -n "$DUMPBIN"; then : 5900 1.1 christos # Let the user override the test. 5901 1.1 christos else 5902 1.1 christos if test -n "$ac_tool_prefix"; then 5903 1.1 christos for ac_prog in dumpbin "link -dump" 5904 1.1 christos do 5905 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5906 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5907 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5908 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5909 1.1 christos if ${ac_cv_prog_DUMPBIN+:} false; then : 5910 1.1 christos $as_echo_n "(cached) " >&6 5911 1.1 christos else 5912 1.1 christos if test -n "$DUMPBIN"; then 5913 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5914 1.1 christos else 5915 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5916 1.1 christos for as_dir in $PATH 5917 1.1 christos do 5918 1.1 christos IFS=$as_save_IFS 5919 1.1 christos test -z "$as_dir" && as_dir=. 5920 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5921 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5922 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5923 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5924 1.1 christos break 2 5925 1.1 christos fi 5926 1.1 christos done 5927 1.1 christos done 5928 1.1 christos IFS=$as_save_IFS 5929 1.1 christos 5930 1.1 christos fi 5931 1.1 christos fi 5932 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN 5933 1.1 christos if test -n "$DUMPBIN"; then 5934 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5935 1.1 christos $as_echo "$DUMPBIN" >&6; } 5936 1.1 christos else 5937 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5938 1.1 christos $as_echo "no" >&6; } 5939 1.1 christos fi 5940 1.1 christos 5941 1.1 christos 5942 1.1 christos test -n "$DUMPBIN" && break 5943 1.1 christos done 5944 1.1 christos fi 5945 1.1 christos if test -z "$DUMPBIN"; then 5946 1.1 christos ac_ct_DUMPBIN=$DUMPBIN 5947 1.1 christos for ac_prog in dumpbin "link -dump" 5948 1.1 christos do 5949 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 5950 1.1 christos set dummy $ac_prog; ac_word=$2 5951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5952 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5953 1.1 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5954 1.1 christos $as_echo_n "(cached) " >&6 5955 1.1 christos else 5956 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 5957 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5958 1.1 christos else 5959 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5960 1.1 christos for as_dir in $PATH 5961 1.1 christos do 5962 1.1 christos IFS=$as_save_IFS 5963 1.1 christos test -z "$as_dir" && as_dir=. 5964 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5965 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5966 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5967 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5968 1.1 christos break 2 5969 1.1 christos fi 5970 1.1 christos done 5971 1.1 christos done 5972 1.1 christos IFS=$as_save_IFS 5973 1.1 christos 5974 1.1 christos fi 5975 1.1 christos fi 5976 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5977 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 5978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5979 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; } 5980 1.1 christos else 5981 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5982 1.1 christos $as_echo "no" >&6; } 5983 1.1 christos fi 5984 1.1 christos 5985 1.1 christos 5986 1.1 christos test -n "$ac_ct_DUMPBIN" && break 5987 1.1 christos done 5988 1.1 christos 5989 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then 5990 1.1 christos DUMPBIN=":" 5991 1.1 christos else 5992 1.1 christos case $cross_compiling:$ac_tool_warned in 5993 1.1 christos yes:) 5994 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5995 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5996 1.1 christos ac_tool_warned=yes ;; 5997 1.1 christos esac 5998 1.1 christos DUMPBIN=$ac_ct_DUMPBIN 5999 1.1 christos fi 6000 1.1 christos fi 6001 1.1 christos 6002 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6003 1.1 christos *COFF*) 6004 1.1 christos DUMPBIN="$DUMPBIN -symbols" 6005 1.1 christos ;; 6006 1.1 christos *) 6007 1.1 christos DUMPBIN=: 6008 1.1 christos ;; 6009 1.1 christos esac 6010 1.1 christos fi 6011 1.1 christos 6012 1.1 christos if test "$DUMPBIN" != ":"; then 6013 1.1 christos NM="$DUMPBIN" 6014 1.1 christos fi 6015 1.1 christos fi 6016 1.1 christos test -z "$NM" && NM=nm 6017 1.1 christos 6018 1.1 christos 6019 1.1 christos 6020 1.1 christos 6021 1.1 christos 6022 1.1 christos 6023 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6024 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; } 6025 1.1 christos if ${lt_cv_nm_interface+:} false; then : 6026 1.1 christos $as_echo_n "(cached) " >&6 6027 1.1 christos else 6028 1.1 christos lt_cv_nm_interface="BSD nm" 6029 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext 6030 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6031 1.1 christos (eval "$ac_compile" 2>conftest.err) 6032 1.1 christos cat conftest.err >&5 6033 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6034 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6035 1.1 christos cat conftest.err >&5 6036 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6037 1.1 christos cat conftest.out >&5 6038 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6039 1.1 christos lt_cv_nm_interface="MS dumpbin" 6040 1.1 christos fi 6041 1.1 christos rm -f conftest* 6042 1.1 christos fi 6043 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6044 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; } 6045 1.1 christos 6046 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6047 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; } 6048 1.1 christos LN_S=$as_ln_s 6049 1.1 christos if test "$LN_S" = "ln -s"; then 6050 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6051 1.1 christos $as_echo "yes" >&6; } 6052 1.1 christos else 6053 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6054 1.1 christos $as_echo "no, using $LN_S" >&6; } 6055 1.1 christos fi 6056 1.1 christos 6057 1.1 christos # find the maximum length of command line arguments 6058 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6059 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; } 6060 1.1 christos if ${lt_cv_sys_max_cmd_len+:} false; then : 6061 1.1 christos $as_echo_n "(cached) " >&6 6062 1.1 christos else 6063 1.1 christos i=0 6064 1.1 christos teststring="ABCD" 6065 1.1 christos 6066 1.1 christos case $build_os in 6067 1.1 christos msdosdjgpp*) 6068 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc 6069 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun 6070 1.1 christos # during glob expansion). Even if it were fixed, the result of this 6071 1.1 christos # check would be larger than it should be. 6072 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right 6073 1.1 christos ;; 6074 1.1 christos 6075 1.1 christos gnu*) 6076 1.1 christos # Under GNU Hurd, this test is not required because there is 6077 1.1 christos # no limit to the length of command line arguments. 6078 1.1 christos # Libtool will interpret -1 as no limit whatsoever 6079 1.1 christos lt_cv_sys_max_cmd_len=-1; 6080 1.1 christos ;; 6081 1.1 christos 6082 1.1 christos cygwin* | mingw* | cegcc*) 6083 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes 6084 1.1 christos # about 5 minutes as the teststring grows exponentially. 6085 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking, 6086 1.1 christos # you end up with a "frozen" computer, even though with patience 6087 1.1 christos # the test eventually succeeds (with a max line length of 256k). 6088 1.1 christos # Instead, let's just punt: use the minimum linelength reported by 6089 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP). 6090 1.1 christos lt_cv_sys_max_cmd_len=8192; 6091 1.1 christos ;; 6092 1.1 christos 6093 1.1 christos mint*) 6094 1.1 christos # On MiNT this can take a long time and run out of memory. 6095 1.1 christos lt_cv_sys_max_cmd_len=8192; 6096 1.1 christos ;; 6097 1.1 christos 6098 1.1 christos amigaos*) 6099 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally. 6100 1.1 christos # So we just punt and use a minimum line length of 8192. 6101 1.1 christos lt_cv_sys_max_cmd_len=8192; 6102 1.1 christos ;; 6103 1.1 christos 6104 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6105 1.1 christos # This has been around since 386BSD, at least. Likely further. 6106 1.1 christos if test -x /sbin/sysctl; then 6107 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6108 1.1 christos elif test -x /usr/sbin/sysctl; then 6109 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6110 1.1 christos else 6111 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6112 1.1 christos fi 6113 1.1 christos # And add a safety zone 6114 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6115 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6116 1.1 christos ;; 6117 1.1 christos 6118 1.1 christos interix*) 6119 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD) 6120 1.1 christos lt_cv_sys_max_cmd_len=196608 6121 1.1 christos ;; 6122 1.1 christos 6123 1.1 christos osf*) 6124 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6125 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6126 1.1 christos # nice to cause kernel panics so lets avoid the loop below. 6127 1.1 christos # First set a reasonable default. 6128 1.1 christos lt_cv_sys_max_cmd_len=16384 6129 1.1 christos # 6130 1.1 christos if test -x /sbin/sysconfig; then 6131 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6132 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;; 6133 1.1 christos esac 6134 1.1 christos fi 6135 1.1 christos ;; 6136 1.1 christos sco3.2v5*) 6137 1.1 christos lt_cv_sys_max_cmd_len=102400 6138 1.1 christos ;; 6139 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*) 6140 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6141 1.1 christos if test -n "$kargmax"; then 6142 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6143 1.1 christos else 6144 1.1 christos lt_cv_sys_max_cmd_len=32768 6145 1.1 christos fi 6146 1.1 christos ;; 6147 1.1 christos *) 6148 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6149 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then 6150 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6151 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6152 1.1 christos else 6153 1.1 christos # Make teststring a little bigger before we do anything with it. 6154 1.1 christos # a 1K string should be a reasonable start. 6155 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do 6156 1.1 christos teststring=$teststring$teststring 6157 1.1 christos done 6158 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6159 1.1 christos # If test is not a shell built-in, we'll probably end up computing a 6160 1.1 christos # maximum length that is only half of the actual maximum length, but 6161 1.1 christos # we can't tell. 6162 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6163 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 && 6164 1.1 christos test $i != 17 # 1/2 MB should be enough 6165 1.1 christos do 6166 1.1 christos i=`expr $i + 1` 6167 1.1 christos teststring=$teststring$teststring 6168 1.1 christos done 6169 1.1 christos # Only check the string length outside the loop. 6170 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6171 1.1 christos teststring= 6172 1.1 christos # Add a significant safety factor because C++ compilers can tack on 6173 1.1 christos # massive amounts of additional arguments before passing them to the 6174 1.1 christos # linker. It appears as though 1/2 is a usable value. 6175 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6176 1.1 christos fi 6177 1.1 christos ;; 6178 1.1 christos esac 6179 1.1 christos 6180 1.1 christos fi 6181 1.1 christos 6182 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then 6183 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6184 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6185 1.1 christos else 6186 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6187 1.1 christos $as_echo "none" >&6; } 6188 1.1 christos fi 6189 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len 6190 1.1 christos 6191 1.1 christos 6192 1.1 christos 6193 1.1 christos 6194 1.1 christos 6195 1.1 christos 6196 1.1 christos : ${CP="cp -f"} 6197 1.1 christos : ${MV="mv -f"} 6198 1.1 christos : ${RM="rm -f"} 6199 1.1 christos 6200 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6201 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6202 1.1 christos # Try some XSI features 6203 1.1 christos xsi_shell=no 6204 1.1 christos ( _lt_dummy="a/b/c" 6205 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6206 1.1 christos = c,a/b,, \ 6207 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \ 6208 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6209 1.1 christos && xsi_shell=yes 6210 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6211 1.1 christos $as_echo "$xsi_shell" >&6; } 6212 1.1 christos 6213 1.1 christos 6214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6215 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6216 1.1 christos lt_shell_append=no 6217 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6218 1.1 christos >/dev/null 2>&1 \ 6219 1.1 christos && lt_shell_append=yes 6220 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6221 1.1 christos $as_echo "$lt_shell_append" >&6; } 6222 1.1 christos 6223 1.1 christos 6224 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6225 1.1 christos lt_unset=unset 6226 1.1 christos else 6227 1.1 christos lt_unset=false 6228 1.1 christos fi 6229 1.1 christos 6230 1.1 christos 6231 1.1 christos 6232 1.1 christos 6233 1.1 christos 6234 1.1 christos # test EBCDIC or ASCII 6235 1.1 christos case `echo X|tr X '\101'` in 6236 1.1 christos A) # ASCII based system 6237 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6238 1.1 christos lt_SP2NL='tr \040 \012' 6239 1.1 christos lt_NL2SP='tr \015\012 \040\040' 6240 1.1 christos ;; 6241 1.1 christos *) # EBCDIC based system 6242 1.1 christos lt_SP2NL='tr \100 \n' 6243 1.1 christos lt_NL2SP='tr \r\n \100\100' 6244 1.1 christos ;; 6245 1.1 christos esac 6246 1.1 christos 6247 1.1 christos 6248 1.1 christos 6249 1.1 christos 6250 1.1 christos 6251 1.1 christos 6252 1.1 christos 6253 1.1 christos 6254 1.1 christos 6255 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6256 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; } 6257 1.1 christos if ${lt_cv_ld_reload_flag+:} false; then : 6258 1.1 christos $as_echo_n "(cached) " >&6 6259 1.1 christos else 6260 1.1 christos lt_cv_ld_reload_flag='-r' 6261 1.1 christos fi 6262 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6263 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; } 6264 1.1 christos reload_flag=$lt_cv_ld_reload_flag 6265 1.1 christos case $reload_flag in 6266 1.1 christos "" | " "*) ;; 6267 1.1 christos *) reload_flag=" $reload_flag" ;; 6268 1.1 christos esac 6269 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 6270 1.1 christos case $host_os in 6271 1.1 christos darwin*) 6272 1.1 christos if test "$GCC" = yes; then 6273 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6274 1.1 christos else 6275 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 6276 1.1 christos fi 6277 1.1 christos ;; 6278 1.1 christos esac 6279 1.1 christos 6280 1.1 christos 6281 1.1 christos 6282 1.1 christos 6283 1.1 christos 6284 1.1 christos 6285 1.1 christos 6286 1.1 christos 6287 1.1 christos 6288 1.1 christos if test -n "$ac_tool_prefix"; then 6289 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6290 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2 6291 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6292 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6293 1.1 christos if ${ac_cv_prog_OBJDUMP+:} false; then : 6294 1.1 christos $as_echo_n "(cached) " >&6 6295 1.1 christos else 6296 1.1 christos if test -n "$OBJDUMP"; then 6297 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6298 1.1 christos else 6299 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6300 1.1 christos for as_dir in $PATH 6301 1.1 christos do 6302 1.1 christos IFS=$as_save_IFS 6303 1.1 christos test -z "$as_dir" && as_dir=. 6304 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6305 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6306 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6307 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6308 1.1 christos break 2 6309 1.1 christos fi 6310 1.1 christos done 6311 1.1 christos done 6312 1.1 christos IFS=$as_save_IFS 6313 1.1 christos 6314 1.1 christos fi 6315 1.1 christos fi 6316 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP 6317 1.1 christos if test -n "$OBJDUMP"; then 6318 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6319 1.1 christos $as_echo "$OBJDUMP" >&6; } 6320 1.1 christos else 6321 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6322 1.1 christos $as_echo "no" >&6; } 6323 1.1 christos fi 6324 1.1 christos 6325 1.1 christos 6326 1.1 christos fi 6327 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then 6328 1.1 christos ac_ct_OBJDUMP=$OBJDUMP 6329 1.1 christos # Extract the first word of "objdump", so it can be a program name with args. 6330 1.1 christos set dummy objdump; ac_word=$2 6331 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6332 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6333 1.1 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6334 1.1 christos $as_echo_n "(cached) " >&6 6335 1.1 christos else 6336 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 6337 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6338 1.1 christos else 6339 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6340 1.1 christos for as_dir in $PATH 6341 1.1 christos do 6342 1.1 christos IFS=$as_save_IFS 6343 1.1 christos test -z "$as_dir" && as_dir=. 6344 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6345 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6346 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump" 6347 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6348 1.1 christos break 2 6349 1.1 christos fi 6350 1.1 christos done 6351 1.1 christos done 6352 1.1 christos IFS=$as_save_IFS 6353 1.1 christos 6354 1.1 christos fi 6355 1.1 christos fi 6356 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6357 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 6358 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6359 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; } 6360 1.1 christos else 6361 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6362 1.1 christos $as_echo "no" >&6; } 6363 1.1 christos fi 6364 1.1 christos 6365 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then 6366 1.1 christos OBJDUMP="false" 6367 1.1 christos else 6368 1.1 christos case $cross_compiling:$ac_tool_warned in 6369 1.1 christos yes:) 6370 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6371 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6372 1.1 christos ac_tool_warned=yes ;; 6373 1.1 christos esac 6374 1.1 christos OBJDUMP=$ac_ct_OBJDUMP 6375 1.1 christos fi 6376 1.1 christos else 6377 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP" 6378 1.1 christos fi 6379 1.1 christos 6380 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump 6381 1.1 christos 6382 1.1 christos 6383 1.1 christos 6384 1.1 christos 6385 1.1 christos 6386 1.1 christos 6387 1.1 christos 6388 1.1 christos 6389 1.1 christos 6390 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6391 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; } 6392 1.1 christos if ${lt_cv_deplibs_check_method+:} false; then : 6393 1.1 christos $as_echo_n "(cached) " >&6 6394 1.1 christos else 6395 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD' 6396 1.1 christos lt_cv_file_magic_test_file= 6397 1.1 christos lt_cv_deplibs_check_method='unknown' 6398 1.1 christos # Need to set the preceding variable on all platforms that support 6399 1.1 christos # interlibrary dependencies. 6400 1.1 christos # 'none' -- dependencies not supported. 6401 1.1 christos # `unknown' -- same as none, but documents that we really don't know. 6402 1.1 christos # 'pass_all' -- all dependencies passed with no checks. 6403 1.1 christos # 'test_compile' -- check by making test program. 6404 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path 6405 1.1 christos # which responds to the $file_magic_cmd with a given extended regex. 6406 1.1 christos # If you have `file' or equivalent on your system and you're not sure 6407 1.1 christos # whether `pass_all' will *always* work, you probably want this one. 6408 1.1 christos 6409 1.1 christos case $host_os in 6410 1.1 christos aix[4-9]*) 6411 1.1 christos lt_cv_deplibs_check_method=pass_all 6412 1.1 christos ;; 6413 1.1 christos 6414 1.1 christos beos*) 6415 1.1 christos lt_cv_deplibs_check_method=pass_all 6416 1.1 christos ;; 6417 1.1 christos 6418 1.1 christos bsdi[45]*) 6419 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6420 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L' 6421 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so 6422 1.1 christos ;; 6423 1.1 christos 6424 1.1 christos cygwin*) 6425 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh 6426 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6427 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 6428 1.1 christos ;; 6429 1.1 christos 6430 1.1 christos mingw* | pw32*) 6431 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by 6432 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump', 6433 1.1 christos # unless we find 'file', for example because we are cross-compiling. 6434 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6435 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6436 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6437 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 6438 1.1 christos else 6439 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6440 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 6441 1.1 christos fi 6442 1.1 christos ;; 6443 1.1 christos 6444 1.1 christos cegcc*) 6445 1.1 christos # use the weaker test based on 'objdump'. See mingw*. 6446 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6447 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 6448 1.1 christos ;; 6449 1.1 christos 6450 1.1 christos darwin* | rhapsody*) 6451 1.1 christos lt_cv_deplibs_check_method=pass_all 6452 1.1 christos ;; 6453 1.1 christos 6454 1.1 christos freebsd* | dragonfly*) 6455 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6456 1.1 christos case $host_cpu in 6457 1.1 christos i*86 ) 6458 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake. 6459 1.1 christos # Let's accept both of them until this is cleared up. 6460 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6461 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 6462 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6463 1.1 christos ;; 6464 1.1 christos esac 6465 1.1 christos else 6466 1.1 christos lt_cv_deplibs_check_method=pass_all 6467 1.1 christos fi 6468 1.1 christos ;; 6469 1.1 christos 6470 1.1 christos gnu*) 6471 1.1 christos lt_cv_deplibs_check_method=pass_all 6472 1.1 christos ;; 6473 1.1 christos 6474 1.1 christos haiku*) 6475 1.1 christos lt_cv_deplibs_check_method=pass_all 6476 1.1 christos ;; 6477 1.1 christos 6478 1.1 christos hpux10.20* | hpux11*) 6479 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 6480 1.1 christos case $host_cpu in 6481 1.1 christos ia64*) 6482 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' 6483 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6484 1.1 christos ;; 6485 1.1 christos hppa*64*) 6486 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]' 6487 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6488 1.1 christos ;; 6489 1.1 christos *) 6490 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' 6491 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl 6492 1.1 christos ;; 6493 1.1 christos esac 6494 1.1 christos ;; 6495 1.1 christos 6496 1.1 christos interix[3-9]*) 6497 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6498 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6499 1.1 christos ;; 6500 1.1 christos 6501 1.1 christos irix5* | irix6* | nonstopux*) 6502 1.1 christos case $LD in 6503 1.1 christos *-32|*"-32 ") libmagic=32-bit;; 6504 1.1 christos *-n32|*"-n32 ") libmagic=N32;; 6505 1.1 christos *-64|*"-64 ") libmagic=64-bit;; 6506 1.1 christos *) libmagic=never-match;; 6507 1.1 christos esac 6508 1.1 christos lt_cv_deplibs_check_method=pass_all 6509 1.1 christos ;; 6510 1.1 christos 6511 1.1 christos # This must be Linux ELF. 6512 1.1.1.2 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6513 1.1 christos lt_cv_deplibs_check_method=pass_all 6514 1.1 christos ;; 6515 1.1 christos 6516 1.1 christos netbsd*) 6517 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6518 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6519 1.1 christos else 6520 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6521 1.1 christos fi 6522 1.1 christos ;; 6523 1.1 christos 6524 1.1 christos newos6*) 6525 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6526 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 6527 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so 6528 1.1 christos ;; 6529 1.1 christos 6530 1.1 christos *nto* | *qnx*) 6531 1.1 christos lt_cv_deplibs_check_method=pass_all 6532 1.1 christos ;; 6533 1.1 christos 6534 1.1 christos openbsd*) 6535 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6536 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6537 1.1 christos else 6538 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6539 1.1 christos fi 6540 1.1 christos ;; 6541 1.1 christos 6542 1.1 christos osf3* | osf4* | osf5*) 6543 1.1 christos lt_cv_deplibs_check_method=pass_all 6544 1.1 christos ;; 6545 1.1 christos 6546 1.1 christos rdos*) 6547 1.1 christos lt_cv_deplibs_check_method=pass_all 6548 1.1 christos ;; 6549 1.1 christos 6550 1.1 christos solaris*) 6551 1.1 christos lt_cv_deplibs_check_method=pass_all 6552 1.1 christos ;; 6553 1.1 christos 6554 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6555 1.1 christos lt_cv_deplibs_check_method=pass_all 6556 1.1 christos ;; 6557 1.1 christos 6558 1.1 christos sysv4 | sysv4.3*) 6559 1.1 christos case $host_vendor in 6560 1.1 christos motorola) 6561 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]' 6562 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6563 1.1 christos ;; 6564 1.1 christos ncr) 6565 1.1 christos lt_cv_deplibs_check_method=pass_all 6566 1.1 christos ;; 6567 1.1 christos sequent) 6568 1.1 christos lt_cv_file_magic_cmd='/bin/file' 6569 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6570 1.1 christos ;; 6571 1.1 christos sni) 6572 1.1 christos lt_cv_file_magic_cmd='/bin/file' 6573 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6574 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so 6575 1.1 christos ;; 6576 1.1 christos siemens) 6577 1.1 christos lt_cv_deplibs_check_method=pass_all 6578 1.1 christos ;; 6579 1.1 christos pc) 6580 1.1 christos lt_cv_deplibs_check_method=pass_all 6581 1.1 christos ;; 6582 1.1 christos esac 6583 1.1 christos ;; 6584 1.1 christos 6585 1.1 christos tpf*) 6586 1.1 christos lt_cv_deplibs_check_method=pass_all 6587 1.1 christos ;; 6588 1.1.1.2 christos vxworks*) 6589 1.1.1.2 christos # Assume VxWorks cross toolchains are built on Linux, possibly 6590 1.1.1.2 christos # as canadian for Windows hosts. 6591 1.1.1.2 christos lt_cv_deplibs_check_method=pass_all 6592 1.1.1.2 christos ;; 6593 1.1 christos esac 6594 1.1 christos 6595 1.1 christos fi 6596 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6597 1.1 christos $as_echo "$lt_cv_deplibs_check_method" >&6; } 6598 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd 6599 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method 6600 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown 6601 1.1 christos 6602 1.1 christos 6603 1.1 christos 6604 1.1 christos 6605 1.1 christos 6606 1.1 christos 6607 1.1 christos 6608 1.1 christos 6609 1.1 christos 6610 1.1 christos 6611 1.1 christos 6612 1.1 christos 6613 1.1 christos plugin_option= 6614 1.1 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6615 1.1 christos for plugin in $plugin_names; do 6616 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6617 1.1 christos if test x$plugin_so = x$plugin; then 6618 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6619 1.1 christos fi 6620 1.1 christos if test x$plugin_so != x$plugin; then 6621 1.1 christos plugin_option="--plugin $plugin_so" 6622 1.1 christos break 6623 1.1 christos fi 6624 1.1 christos done 6625 1.1 christos 6626 1.1 christos if test -n "$ac_tool_prefix"; then 6627 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6628 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 6629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6630 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6631 1.1 christos if ${ac_cv_prog_AR+:} false; then : 6632 1.1 christos $as_echo_n "(cached) " >&6 6633 1.1 christos else 6634 1.1 christos if test -n "$AR"; then 6635 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 6636 1.1 christos else 6637 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6638 1.1 christos for as_dir in $PATH 6639 1.1 christos do 6640 1.1 christos IFS=$as_save_IFS 6641 1.1 christos test -z "$as_dir" && as_dir=. 6642 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6643 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6644 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 6645 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6646 1.1 christos break 2 6647 1.1 christos fi 6648 1.1 christos done 6649 1.1 christos done 6650 1.1 christos IFS=$as_save_IFS 6651 1.1 christos 6652 1.1 christos fi 6653 1.1 christos fi 6654 1.1 christos AR=$ac_cv_prog_AR 6655 1.1 christos if test -n "$AR"; then 6656 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6657 1.1 christos $as_echo "$AR" >&6; } 6658 1.1 christos else 6659 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6660 1.1 christos $as_echo "no" >&6; } 6661 1.1 christos fi 6662 1.1 christos 6663 1.1 christos 6664 1.1 christos fi 6665 1.1 christos if test -z "$ac_cv_prog_AR"; then 6666 1.1 christos ac_ct_AR=$AR 6667 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 6668 1.1 christos set dummy ar; ac_word=$2 6669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6670 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6671 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 6672 1.1 christos $as_echo_n "(cached) " >&6 6673 1.1 christos else 6674 1.1 christos if test -n "$ac_ct_AR"; then 6675 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6676 1.1 christos else 6677 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6678 1.1 christos for as_dir in $PATH 6679 1.1 christos do 6680 1.1 christos IFS=$as_save_IFS 6681 1.1 christos test -z "$as_dir" && as_dir=. 6682 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6683 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6684 1.1 christos ac_cv_prog_ac_ct_AR="ar" 6685 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6686 1.1 christos break 2 6687 1.1 christos fi 6688 1.1 christos done 6689 1.1 christos done 6690 1.1 christos IFS=$as_save_IFS 6691 1.1 christos 6692 1.1 christos fi 6693 1.1 christos fi 6694 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 6695 1.1 christos if test -n "$ac_ct_AR"; then 6696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6697 1.1 christos $as_echo "$ac_ct_AR" >&6; } 6698 1.1 christos else 6699 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6700 1.1 christos $as_echo "no" >&6; } 6701 1.1 christos fi 6702 1.1 christos 6703 1.1 christos if test "x$ac_ct_AR" = x; then 6704 1.1 christos AR="false" 6705 1.1 christos else 6706 1.1 christos case $cross_compiling:$ac_tool_warned in 6707 1.1 christos yes:) 6708 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6709 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6710 1.1 christos ac_tool_warned=yes ;; 6711 1.1 christos esac 6712 1.1 christos AR=$ac_ct_AR 6713 1.1 christos fi 6714 1.1 christos else 6715 1.1 christos AR="$ac_cv_prog_AR" 6716 1.1 christos fi 6717 1.1 christos 6718 1.1 christos test -z "$AR" && AR=ar 6719 1.1 christos if test -n "$plugin_option"; then 6720 1.1 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 6721 1.1 christos touch conftest.c 6722 1.1 christos $AR $plugin_option rc conftest.a conftest.c 6723 1.1 christos if test "$?" != 0; then 6724 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6725 1.1 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6726 1.1 christos else 6727 1.1 christos AR="$AR $plugin_option" 6728 1.1 christos fi 6729 1.1 christos rm -f conftest.* 6730 1.1 christos fi 6731 1.1 christos fi 6732 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru 6733 1.1 christos 6734 1.1 christos 6735 1.1 christos 6736 1.1 christos 6737 1.1 christos 6738 1.1 christos 6739 1.1 christos 6740 1.1 christos 6741 1.1 christos 6742 1.1 christos 6743 1.1 christos 6744 1.1 christos if test -n "$ac_tool_prefix"; then 6745 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6746 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 6747 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6748 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6749 1.1 christos if ${ac_cv_prog_STRIP+:} false; then : 6750 1.1 christos $as_echo_n "(cached) " >&6 6751 1.1 christos else 6752 1.1 christos if test -n "$STRIP"; then 6753 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6754 1.1 christos else 6755 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6756 1.1 christos for as_dir in $PATH 6757 1.1 christos do 6758 1.1 christos IFS=$as_save_IFS 6759 1.1 christos test -z "$as_dir" && as_dir=. 6760 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6761 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6762 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6763 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6764 1.1 christos break 2 6765 1.1 christos fi 6766 1.1 christos done 6767 1.1 christos done 6768 1.1 christos IFS=$as_save_IFS 6769 1.1 christos 6770 1.1 christos fi 6771 1.1 christos fi 6772 1.1 christos STRIP=$ac_cv_prog_STRIP 6773 1.1 christos if test -n "$STRIP"; then 6774 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6775 1.1 christos $as_echo "$STRIP" >&6; } 6776 1.1 christos else 6777 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6778 1.1 christos $as_echo "no" >&6; } 6779 1.1 christos fi 6780 1.1 christos 6781 1.1 christos 6782 1.1 christos fi 6783 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 6784 1.1 christos ac_ct_STRIP=$STRIP 6785 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 6786 1.1 christos set dummy strip; ac_word=$2 6787 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6788 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6789 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6790 1.1 christos $as_echo_n "(cached) " >&6 6791 1.1 christos else 6792 1.1 christos if test -n "$ac_ct_STRIP"; then 6793 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6794 1.1 christos else 6795 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6796 1.1 christos for as_dir in $PATH 6797 1.1 christos do 6798 1.1 christos IFS=$as_save_IFS 6799 1.1 christos test -z "$as_dir" && as_dir=. 6800 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6801 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6802 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 6803 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6804 1.1 christos break 2 6805 1.1 christos fi 6806 1.1 christos done 6807 1.1 christos done 6808 1.1 christos IFS=$as_save_IFS 6809 1.1 christos 6810 1.1 christos fi 6811 1.1 christos fi 6812 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6813 1.1 christos if test -n "$ac_ct_STRIP"; then 6814 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6815 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 6816 1.1 christos else 6817 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6818 1.1 christos $as_echo "no" >&6; } 6819 1.1 christos fi 6820 1.1 christos 6821 1.1 christos if test "x$ac_ct_STRIP" = x; then 6822 1.1 christos STRIP=":" 6823 1.1 christos else 6824 1.1 christos case $cross_compiling:$ac_tool_warned in 6825 1.1 christos yes:) 6826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6827 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6828 1.1 christos ac_tool_warned=yes ;; 6829 1.1 christos esac 6830 1.1 christos STRIP=$ac_ct_STRIP 6831 1.1 christos fi 6832 1.1 christos else 6833 1.1 christos STRIP="$ac_cv_prog_STRIP" 6834 1.1 christos fi 6835 1.1 christos 6836 1.1 christos test -z "$STRIP" && STRIP=: 6837 1.1 christos 6838 1.1 christos 6839 1.1 christos 6840 1.1 christos 6841 1.1 christos 6842 1.1 christos 6843 1.1 christos if test -n "$ac_tool_prefix"; then 6844 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6845 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6846 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6847 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6848 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then : 6849 1.1 christos $as_echo_n "(cached) " >&6 6850 1.1 christos else 6851 1.1 christos if test -n "$RANLIB"; then 6852 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6853 1.1 christos else 6854 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6855 1.1 christos for as_dir in $PATH 6856 1.1 christos do 6857 1.1 christos IFS=$as_save_IFS 6858 1.1 christos test -z "$as_dir" && as_dir=. 6859 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6860 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6861 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6862 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6863 1.1 christos break 2 6864 1.1 christos fi 6865 1.1 christos done 6866 1.1 christos done 6867 1.1 christos IFS=$as_save_IFS 6868 1.1 christos 6869 1.1 christos fi 6870 1.1 christos fi 6871 1.1 christos RANLIB=$ac_cv_prog_RANLIB 6872 1.1 christos if test -n "$RANLIB"; then 6873 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6874 1.1 christos $as_echo "$RANLIB" >&6; } 6875 1.1 christos else 6876 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6877 1.1 christos $as_echo "no" >&6; } 6878 1.1 christos fi 6879 1.1 christos 6880 1.1 christos 6881 1.1 christos fi 6882 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 6883 1.1 christos ac_ct_RANLIB=$RANLIB 6884 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 6885 1.1 christos set dummy ranlib; ac_word=$2 6886 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6887 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6888 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6889 1.1 christos $as_echo_n "(cached) " >&6 6890 1.1 christos else 6891 1.1 christos if test -n "$ac_ct_RANLIB"; then 6892 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6893 1.1 christos else 6894 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6895 1.1 christos for as_dir in $PATH 6896 1.1 christos do 6897 1.1 christos IFS=$as_save_IFS 6898 1.1 christos test -z "$as_dir" && as_dir=. 6899 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6900 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6901 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 6902 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6903 1.1 christos break 2 6904 1.1 christos fi 6905 1.1 christos done 6906 1.1 christos done 6907 1.1 christos IFS=$as_save_IFS 6908 1.1 christos 6909 1.1 christos fi 6910 1.1 christos fi 6911 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6912 1.1 christos if test -n "$ac_ct_RANLIB"; then 6913 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6914 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 6915 1.1 christos else 6916 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6917 1.1 christos $as_echo "no" >&6; } 6918 1.1 christos fi 6919 1.1 christos 6920 1.1 christos if test "x$ac_ct_RANLIB" = x; then 6921 1.1 christos RANLIB=":" 6922 1.1 christos else 6923 1.1 christos case $cross_compiling:$ac_tool_warned in 6924 1.1 christos yes:) 6925 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6926 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6927 1.1 christos ac_tool_warned=yes ;; 6928 1.1 christos esac 6929 1.1 christos RANLIB=$ac_ct_RANLIB 6930 1.1 christos fi 6931 1.1 christos else 6932 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 6933 1.1 christos fi 6934 1.1 christos 6935 1.1 christos test -z "$RANLIB" && RANLIB=: 6936 1.1 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6937 1.1 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6938 1.1 christos RANLIB="$RANLIB $plugin_option" 6939 1.1 christos fi 6940 1.1 christos fi 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 # Determine commands to create old-style static archives. 6948 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6949 1.1 christos old_postinstall_cmds='chmod 644 $oldlib' 6950 1.1 christos old_postuninstall_cmds= 6951 1.1 christos 6952 1.1 christos if test -n "$RANLIB"; then 6953 1.1 christos case $host_os in 6954 1.1 christos openbsd*) 6955 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6956 1.1 christos ;; 6957 1.1 christos *) 6958 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6959 1.1 christos ;; 6960 1.1 christos esac 6961 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6962 1.1 christos fi 6963 1.1 christos 6964 1.1 christos case $host_os in 6965 1.1 christos darwin*) 6966 1.1 christos lock_old_archive_extraction=yes ;; 6967 1.1 christos *) 6968 1.1 christos lock_old_archive_extraction=no ;; 6969 1.1 christos esac 6970 1.1 christos 6971 1.1 christos 6972 1.1 christos 6973 1.1 christos 6974 1.1 christos 6975 1.1 christos 6976 1.1 christos 6977 1.1 christos 6978 1.1 christos 6979 1.1 christos 6980 1.1 christos 6981 1.1 christos 6982 1.1 christos 6983 1.1 christos 6984 1.1 christos 6985 1.1 christos 6986 1.1 christos 6987 1.1 christos 6988 1.1 christos 6989 1.1 christos 6990 1.1 christos 6991 1.1 christos 6992 1.1 christos 6993 1.1 christos 6994 1.1 christos 6995 1.1 christos 6996 1.1 christos 6997 1.1 christos 6998 1.1 christos 6999 1.1 christos 7000 1.1 christos 7001 1.1 christos 7002 1.1 christos 7003 1.1 christos 7004 1.1 christos 7005 1.1 christos 7006 1.1 christos 7007 1.1 christos 7008 1.1 christos 7009 1.1 christos # If no C compiler was specified, use CC. 7010 1.1 christos LTCC=${LTCC-"$CC"} 7011 1.1 christos 7012 1.1 christos # If no C compiler flags were specified, use CFLAGS. 7013 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7014 1.1 christos 7015 1.1 christos # Allow CC to be a program name with arguments. 7016 1.1 christos compiler=$CC 7017 1.1 christos 7018 1.1 christos 7019 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm. 7020 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7021 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7022 1.1 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7023 1.1 christos $as_echo_n "(cached) " >&6 7024 1.1 christos else 7025 1.1 christos 7026 1.1 christos # These are sane defaults that work on at least a few old systems. 7027 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)] 7028 1.1 christos 7029 1.1 christos # Character class describing NM global symbol codes. 7030 1.1 christos symcode='[BCDEGRST]' 7031 1.1 christos 7032 1.1 christos # Regexp to match symbols that can be accessed directly from C. 7033 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7034 1.1 christos 7035 1.1 christos # Define system-specific variables. 7036 1.1 christos case $host_os in 7037 1.1 christos aix*) 7038 1.1 christos symcode='[BCDT]' 7039 1.1 christos ;; 7040 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 7041 1.1 christos symcode='[ABCDGISTW]' 7042 1.1 christos ;; 7043 1.1 christos hpux*) 7044 1.1 christos if test "$host_cpu" = ia64; then 7045 1.1 christos symcode='[ABCDEGRST]' 7046 1.1 christos fi 7047 1.1 christos ;; 7048 1.1 christos irix* | nonstopux*) 7049 1.1 christos symcode='[BCDEGRST]' 7050 1.1 christos ;; 7051 1.1 christos osf*) 7052 1.1 christos symcode='[BCDEGQRST]' 7053 1.1 christos ;; 7054 1.1 christos solaris*) 7055 1.1 christos symcode='[BCDRT]' 7056 1.1 christos ;; 7057 1.1 christos sco3.2v5*) 7058 1.1 christos symcode='[DT]' 7059 1.1 christos ;; 7060 1.1 christos sysv4.2uw2*) 7061 1.1 christos symcode='[DT]' 7062 1.1 christos ;; 7063 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*) 7064 1.1 christos symcode='[ABDT]' 7065 1.1 christos ;; 7066 1.1 christos sysv4) 7067 1.1 christos symcode='[DFNSTU]' 7068 1.1 christos ;; 7069 1.1 christos esac 7070 1.1 christos 7071 1.1 christos # If we're using GNU nm, then use its standard symbol codes. 7072 1.1 christos case `$NM -V 2>&1` in 7073 1.1 christos *GNU* | *'with BFD'*) 7074 1.1 christos symcode='[ABCDGIRSTW]' ;; 7075 1.1 christos esac 7076 1.1 christos 7077 1.1 christos # Transform an extracted symbol line into a proper C declaration. 7078 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently, 7079 1.1 christos # so use this general approach. 7080 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'" 7081 1.1 christos 7082 1.1 christos # Transform an extracted symbol line into symbol name and symbol address 7083 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'" 7084 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'" 7085 1.1 christos 7086 1.1 christos # Handle CRLF in mingw tool chain 7087 1.1 christos opt_cr= 7088 1.1 christos case $build_os in 7089 1.1 christos mingw*) 7090 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7091 1.1 christos ;; 7092 1.1 christos esac 7093 1.1 christos 7094 1.1 christos # Try without a prefix underscore, then with it. 7095 1.1 christos for ac_symprfx in "" "_"; do 7096 1.1 christos 7097 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7098 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2" 7099 1.1 christos 7100 1.1 christos # Write the raw and C identifiers. 7101 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7102 1.1 christos # Fake it for dumpbin and say T for any non-static function 7103 1.1 christos # and D for any global variable. 7104 1.1 christos # Also find C++ and __fastcall symbols from MSVC++, 7105 1.1 christos # which start with @ or ?. 7106 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\ 7107 1.1 christos " {last_section=section; section=\$ 3};"\ 7108 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7109 1.1 christos " \$ 0!~/External *\|/{next};"\ 7110 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7111 1.1 christos " {if(hide[section]) next};"\ 7112 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7113 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7114 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7115 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7116 1.1 christos " ' prfx=^$ac_symprfx" 7117 1.1 christos else 7118 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7119 1.1 christos fi 7120 1.1 christos 7121 1.1 christos # Check to see that the pipe works correctly. 7122 1.1 christos pipe_works=no 7123 1.1 christos 7124 1.1 christos rm -f conftest* 7125 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 7126 1.1 christos #ifdef __cplusplus 7127 1.1 christos extern "C" { 7128 1.1 christos #endif 7129 1.1 christos char nm_test_var; 7130 1.1 christos void nm_test_func(void); 7131 1.1 christos void nm_test_func(void){} 7132 1.1 christos #ifdef __cplusplus 7133 1.1 christos } 7134 1.1 christos #endif 7135 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);} 7136 1.1 christos _LT_EOF 7137 1.1 christos 7138 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7139 1.1 christos (eval $ac_compile) 2>&5 7140 1.1 christos ac_status=$? 7141 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7142 1.1 christos test $ac_status = 0; }; then 7143 1.1 christos # Now try to grab the symbols. 7144 1.1 christos nlist=conftest.nm 7145 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7146 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7147 1.1 christos ac_status=$? 7148 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7149 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then 7150 1.1 christos # Try sorting and uniquifying the output. 7151 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then 7152 1.1 christos mv -f "$nlist"T "$nlist" 7153 1.1 christos else 7154 1.1 christos rm -f "$nlist"T 7155 1.1 christos fi 7156 1.1 christos 7157 1.1 christos # Make sure that we snagged all the symbols we need. 7158 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7159 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7160 1.1 christos cat <<_LT_EOF > conftest.$ac_ext 7161 1.1 christos #ifdef __cplusplus 7162 1.1 christos extern "C" { 7163 1.1 christos #endif 7164 1.1 christos 7165 1.1 christos _LT_EOF 7166 1.1 christos # Now generate the symbol file. 7167 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7168 1.1 christos 7169 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext 7170 1.1 christos 7171 1.1 christos /* The mapping between symbol names and symbols. */ 7172 1.1 christos const struct { 7173 1.1 christos const char *name; 7174 1.1 christos void *address; 7175 1.1 christos } 7176 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] = 7177 1.1 christos { 7178 1.1 christos { "@PROGRAM@", (void *) 0 }, 7179 1.1 christos _LT_EOF 7180 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7181 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext 7182 1.1 christos {0, (void *) 0} 7183 1.1 christos }; 7184 1.1 christos 7185 1.1 christos /* This works around a problem in FreeBSD linker */ 7186 1.1 christos #ifdef FREEBSD_WORKAROUND 7187 1.1 christos static const void *lt_preloaded_setup() { 7188 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols; 7189 1.1 christos } 7190 1.1 christos #endif 7191 1.1 christos 7192 1.1 christos #ifdef __cplusplus 7193 1.1 christos } 7194 1.1 christos #endif 7195 1.1 christos _LT_EOF 7196 1.1 christos # Now try linking the two files. 7197 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext 7198 1.1 christos lt_save_LIBS="$LIBS" 7199 1.1 christos lt_save_CFLAGS="$CFLAGS" 7200 1.1 christos LIBS="conftstm.$ac_objext" 7201 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7202 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7203 1.1 christos (eval $ac_link) 2>&5 7204 1.1 christos ac_status=$? 7205 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7206 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7207 1.1 christos pipe_works=yes 7208 1.1 christos fi 7209 1.1 christos LIBS="$lt_save_LIBS" 7210 1.1 christos CFLAGS="$lt_save_CFLAGS" 7211 1.1 christos else 7212 1.1 christos echo "cannot find nm_test_func in $nlist" >&5 7213 1.1 christos fi 7214 1.1 christos else 7215 1.1 christos echo "cannot find nm_test_var in $nlist" >&5 7216 1.1 christos fi 7217 1.1 christos else 7218 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7219 1.1 christos fi 7220 1.1 christos else 7221 1.1 christos echo "$progname: failed program was:" >&5 7222 1.1 christos cat conftest.$ac_ext >&5 7223 1.1 christos fi 7224 1.1 christos rm -rf conftest* conftst* 7225 1.1 christos 7226 1.1 christos # Do not use the global_symbol_pipe unless it works. 7227 1.1 christos if test "$pipe_works" = yes; then 7228 1.1 christos break 7229 1.1 christos else 7230 1.1 christos lt_cv_sys_global_symbol_pipe= 7231 1.1 christos fi 7232 1.1 christos done 7233 1.1 christos 7234 1.1 christos fi 7235 1.1 christos 7236 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then 7237 1.1 christos lt_cv_sys_global_symbol_to_cdecl= 7238 1.1 christos fi 7239 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7240 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7241 1.1 christos $as_echo "failed" >&6; } 7242 1.1 christos else 7243 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7244 1.1 christos $as_echo "ok" >&6; } 7245 1.1 christos fi 7246 1.1 christos 7247 1.1 christos 7248 1.1 christos 7249 1.1 christos 7250 1.1 christos 7251 1.1 christos 7252 1.1 christos 7253 1.1 christos 7254 1.1 christos 7255 1.1 christos 7256 1.1 christos 7257 1.1 christos 7258 1.1 christos 7259 1.1 christos 7260 1.1 christos 7261 1.1 christos 7262 1.1 christos 7263 1.1 christos 7264 1.1 christos 7265 1.1 christos 7266 1.1 christos 7267 1.1 christos 7268 1.1 christos # Check whether --enable-libtool-lock was given. 7269 1.1 christos if test "${enable_libtool_lock+set}" = set; then : 7270 1.1 christos enableval=$enable_libtool_lock; 7271 1.1 christos fi 7272 1.1 christos 7273 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7274 1.1 christos 7275 1.1 christos # Some flags need to be propagated to the compiler or linker for good 7276 1.1 christos # libtool support. 7277 1.1 christos case $host in 7278 1.1 christos ia64-*-hpux*) 7279 1.1 christos # Find out which ABI we are using. 7280 1.1 christos echo 'int i;' > conftest.$ac_ext 7281 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7282 1.1 christos (eval $ac_compile) 2>&5 7283 1.1 christos ac_status=$? 7284 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7285 1.1 christos test $ac_status = 0; }; then 7286 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 7287 1.1 christos *ELF-32*) 7288 1.1 christos HPUX_IA64_MODE="32" 7289 1.1 christos ;; 7290 1.1 christos *ELF-64*) 7291 1.1 christos HPUX_IA64_MODE="64" 7292 1.1 christos ;; 7293 1.1 christos esac 7294 1.1 christos fi 7295 1.1 christos rm -rf conftest* 7296 1.1 christos ;; 7297 1.1 christos *-*-irix6*) 7298 1.1 christos # Find out which ABI we are using. 7299 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7300 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7301 1.1 christos (eval $ac_compile) 2>&5 7302 1.1 christos ac_status=$? 7303 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7304 1.1 christos test $ac_status = 0; }; then 7305 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 7306 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 7307 1.1 christos *32-bit*) 7308 1.1 christos LD="${LD-ld} -melf32bsmip" 7309 1.1 christos ;; 7310 1.1 christos *N32*) 7311 1.1 christos LD="${LD-ld} -melf32bmipn32" 7312 1.1 christos ;; 7313 1.1 christos *64-bit*) 7314 1.1 christos LD="${LD-ld} -melf64bmip" 7315 1.1 christos ;; 7316 1.1 christos esac 7317 1.1 christos else 7318 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 7319 1.1 christos *32-bit*) 7320 1.1 christos LD="${LD-ld} -32" 7321 1.1 christos ;; 7322 1.1 christos *N32*) 7323 1.1 christos LD="${LD-ld} -n32" 7324 1.1 christos ;; 7325 1.1 christos *64-bit*) 7326 1.1 christos LD="${LD-ld} -64" 7327 1.1 christos ;; 7328 1.1 christos esac 7329 1.1 christos fi 7330 1.1 christos fi 7331 1.1 christos rm -rf conftest* 7332 1.1 christos ;; 7333 1.1 christos 7334 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7335 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7336 1.1 christos # Find out which ABI we are using. 7337 1.1 christos echo 'int i;' > conftest.$ac_ext 7338 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7339 1.1 christos (eval $ac_compile) 2>&5 7340 1.1 christos ac_status=$? 7341 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7342 1.1 christos test $ac_status = 0; }; then 7343 1.1 christos case `/usr/bin/file conftest.o` in 7344 1.1 christos *32-bit*) 7345 1.1 christos case $host in 7346 1.1 christos x86_64-*kfreebsd*-gnu) 7347 1.1 christos LD="${LD-ld} -m elf_i386_fbsd" 7348 1.1 christos ;; 7349 1.1 christos x86_64-*linux*) 7350 1.1 christos case `/usr/bin/file conftest.o` in 7351 1.1 christos *x86-64*) 7352 1.1 christos LD="${LD-ld} -m elf32_x86_64" 7353 1.1 christos ;; 7354 1.1 christos *) 7355 1.1 christos LD="${LD-ld} -m elf_i386" 7356 1.1 christos ;; 7357 1.1 christos esac 7358 1.1 christos ;; 7359 1.1 christos powerpc64le-*linux*) 7360 1.1 christos LD="${LD-ld} -m elf32lppclinux" 7361 1.1 christos ;; 7362 1.1 christos powerpc64-*linux*) 7363 1.1 christos LD="${LD-ld} -m elf32ppclinux" 7364 1.1 christos ;; 7365 1.1 christos s390x-*linux*) 7366 1.1 christos LD="${LD-ld} -m elf_s390" 7367 1.1 christos ;; 7368 1.1 christos sparc64-*linux*) 7369 1.1 christos LD="${LD-ld} -m elf32_sparc" 7370 1.1 christos ;; 7371 1.1 christos esac 7372 1.1 christos ;; 7373 1.1 christos *64-bit*) 7374 1.1 christos case $host in 7375 1.1 christos x86_64-*kfreebsd*-gnu) 7376 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd" 7377 1.1 christos ;; 7378 1.1 christos x86_64-*linux*) 7379 1.1 christos LD="${LD-ld} -m elf_x86_64" 7380 1.1 christos ;; 7381 1.1 christos powerpcle-*linux*) 7382 1.1 christos LD="${LD-ld} -m elf64lppc" 7383 1.1 christos ;; 7384 1.1 christos powerpc-*linux*) 7385 1.1 christos LD="${LD-ld} -m elf64ppc" 7386 1.1 christos ;; 7387 1.1 christos s390*-*linux*|s390*-*tpf*) 7388 1.1 christos LD="${LD-ld} -m elf64_s390" 7389 1.1 christos ;; 7390 1.1 christos sparc*-*linux*) 7391 1.1 christos LD="${LD-ld} -m elf64_sparc" 7392 1.1 christos ;; 7393 1.1 christos esac 7394 1.1 christos ;; 7395 1.1 christos esac 7396 1.1 christos fi 7397 1.1 christos rm -rf conftest* 7398 1.1 christos ;; 7399 1.1 christos 7400 1.1 christos *-*-sco3.2v5*) 7401 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7402 1.1 christos SAVE_CFLAGS="$CFLAGS" 7403 1.1 christos CFLAGS="$CFLAGS -belf" 7404 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7405 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7406 1.1 christos if ${lt_cv_cc_needs_belf+:} false; then : 7407 1.1 christos $as_echo_n "(cached) " >&6 7408 1.1 christos else 7409 1.1 christos ac_ext=c 7410 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7411 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7412 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7413 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7414 1.1 christos 7415 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7416 1.1 christos /* end confdefs.h. */ 7417 1.1 christos 7418 1.1 christos int 7419 1.1 christos main () 7420 1.1 christos { 7421 1.1 christos 7422 1.1 christos ; 7423 1.1 christos return 0; 7424 1.1 christos } 7425 1.1 christos _ACEOF 7426 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7427 1.1 christos lt_cv_cc_needs_belf=yes 7428 1.1 christos else 7429 1.1 christos lt_cv_cc_needs_belf=no 7430 1.1 christos fi 7431 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7432 1.1 christos conftest$ac_exeext conftest.$ac_ext 7433 1.1 christos ac_ext=c 7434 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7435 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7436 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7437 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7438 1.1 christos 7439 1.1 christos fi 7440 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7441 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; } 7442 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7443 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7444 1.1 christos CFLAGS="$SAVE_CFLAGS" 7445 1.1 christos fi 7446 1.1 christos ;; 7447 1.1 christos sparc*-*solaris*) 7448 1.1 christos # Find out which ABI we are using. 7449 1.1 christos echo 'int i;' > conftest.$ac_ext 7450 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7451 1.1 christos (eval $ac_compile) 2>&5 7452 1.1 christos ac_status=$? 7453 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7454 1.1 christos test $ac_status = 0; }; then 7455 1.1 christos case `/usr/bin/file conftest.o` in 7456 1.1 christos *64-bit*) 7457 1.1 christos case $lt_cv_prog_gnu_ld in 7458 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;; 7459 1.1 christos *) 7460 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7461 1.1 christos LD="${LD-ld} -64" 7462 1.1 christos fi 7463 1.1 christos ;; 7464 1.1 christos esac 7465 1.1 christos ;; 7466 1.1 christos esac 7467 1.1 christos fi 7468 1.1 christos rm -rf conftest* 7469 1.1 christos ;; 7470 1.1 christos esac 7471 1.1 christos 7472 1.1 christos need_locks="$enable_libtool_lock" 7473 1.1 christos 7474 1.1 christos 7475 1.1 christos case $host_os in 7476 1.1 christos rhapsody* | darwin*) 7477 1.1 christos if test -n "$ac_tool_prefix"; then 7478 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7479 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7480 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7481 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7482 1.1 christos if ${ac_cv_prog_DSYMUTIL+:} false; then : 7483 1.1 christos $as_echo_n "(cached) " >&6 7484 1.1 christos else 7485 1.1 christos if test -n "$DSYMUTIL"; then 7486 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7487 1.1 christos else 7488 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7489 1.1 christos for as_dir in $PATH 7490 1.1 christos do 7491 1.1 christos IFS=$as_save_IFS 7492 1.1 christos test -z "$as_dir" && as_dir=. 7493 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7494 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7495 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7496 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7497 1.1 christos break 2 7498 1.1 christos fi 7499 1.1 christos done 7500 1.1 christos done 7501 1.1 christos IFS=$as_save_IFS 7502 1.1 christos 7503 1.1 christos fi 7504 1.1 christos fi 7505 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL 7506 1.1 christos if test -n "$DSYMUTIL"; then 7507 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7508 1.1 christos $as_echo "$DSYMUTIL" >&6; } 7509 1.1 christos else 7510 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7511 1.1 christos $as_echo "no" >&6; } 7512 1.1 christos fi 7513 1.1 christos 7514 1.1 christos 7515 1.1 christos fi 7516 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then 7517 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL 7518 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args. 7519 1.1 christos set dummy dsymutil; ac_word=$2 7520 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7521 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7522 1.1 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7523 1.1 christos $as_echo_n "(cached) " >&6 7524 1.1 christos else 7525 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 7526 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7527 1.1 christos else 7528 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7529 1.1 christos for as_dir in $PATH 7530 1.1 christos do 7531 1.1 christos IFS=$as_save_IFS 7532 1.1 christos test -z "$as_dir" && as_dir=. 7533 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7534 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7535 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7536 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7537 1.1 christos break 2 7538 1.1 christos fi 7539 1.1 christos done 7540 1.1 christos done 7541 1.1 christos IFS=$as_save_IFS 7542 1.1 christos 7543 1.1 christos fi 7544 1.1 christos fi 7545 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7546 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 7547 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7548 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; } 7549 1.1 christos else 7550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7551 1.1 christos $as_echo "no" >&6; } 7552 1.1 christos fi 7553 1.1 christos 7554 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then 7555 1.1 christos DSYMUTIL=":" 7556 1.1 christos else 7557 1.1 christos case $cross_compiling:$ac_tool_warned in 7558 1.1 christos yes:) 7559 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7560 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7561 1.1 christos ac_tool_warned=yes ;; 7562 1.1 christos esac 7563 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL 7564 1.1 christos fi 7565 1.1 christos else 7566 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7567 1.1 christos fi 7568 1.1 christos 7569 1.1 christos if test -n "$ac_tool_prefix"; then 7570 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7571 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7572 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7573 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7574 1.1 christos if ${ac_cv_prog_NMEDIT+:} false; then : 7575 1.1 christos $as_echo_n "(cached) " >&6 7576 1.1 christos else 7577 1.1 christos if test -n "$NMEDIT"; then 7578 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7579 1.1 christos else 7580 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7581 1.1 christos for as_dir in $PATH 7582 1.1 christos do 7583 1.1 christos IFS=$as_save_IFS 7584 1.1 christos test -z "$as_dir" && as_dir=. 7585 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7586 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7587 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7588 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7589 1.1 christos break 2 7590 1.1 christos fi 7591 1.1 christos done 7592 1.1 christos done 7593 1.1 christos IFS=$as_save_IFS 7594 1.1 christos 7595 1.1 christos fi 7596 1.1 christos fi 7597 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT 7598 1.1 christos if test -n "$NMEDIT"; then 7599 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7600 1.1 christos $as_echo "$NMEDIT" >&6; } 7601 1.1 christos else 7602 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7603 1.1 christos $as_echo "no" >&6; } 7604 1.1 christos fi 7605 1.1 christos 7606 1.1 christos 7607 1.1 christos fi 7608 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then 7609 1.1 christos ac_ct_NMEDIT=$NMEDIT 7610 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args. 7611 1.1 christos set dummy nmedit; ac_word=$2 7612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7613 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7614 1.1 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7615 1.1 christos $as_echo_n "(cached) " >&6 7616 1.1 christos else 7617 1.1 christos if test -n "$ac_ct_NMEDIT"; then 7618 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7619 1.1 christos else 7620 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7621 1.1 christos for as_dir in $PATH 7622 1.1 christos do 7623 1.1 christos IFS=$as_save_IFS 7624 1.1 christos test -z "$as_dir" && as_dir=. 7625 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7626 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7627 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit" 7628 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7629 1.1 christos break 2 7630 1.1 christos fi 7631 1.1 christos done 7632 1.1 christos done 7633 1.1 christos IFS=$as_save_IFS 7634 1.1 christos 7635 1.1 christos fi 7636 1.1 christos fi 7637 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7638 1.1 christos if test -n "$ac_ct_NMEDIT"; then 7639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7640 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; } 7641 1.1 christos else 7642 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7643 1.1 christos $as_echo "no" >&6; } 7644 1.1 christos fi 7645 1.1 christos 7646 1.1 christos if test "x$ac_ct_NMEDIT" = x; then 7647 1.1 christos NMEDIT=":" 7648 1.1 christos else 7649 1.1 christos case $cross_compiling:$ac_tool_warned in 7650 1.1 christos yes:) 7651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7652 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7653 1.1 christos ac_tool_warned=yes ;; 7654 1.1 christos esac 7655 1.1 christos NMEDIT=$ac_ct_NMEDIT 7656 1.1 christos fi 7657 1.1 christos else 7658 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT" 7659 1.1 christos fi 7660 1.1 christos 7661 1.1 christos if test -n "$ac_tool_prefix"; then 7662 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7663 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2 7664 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7665 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7666 1.1 christos if ${ac_cv_prog_LIPO+:} false; then : 7667 1.1 christos $as_echo_n "(cached) " >&6 7668 1.1 christos else 7669 1.1 christos if test -n "$LIPO"; then 7670 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7671 1.1 christos else 7672 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7673 1.1 christos for as_dir in $PATH 7674 1.1 christos do 7675 1.1 christos IFS=$as_save_IFS 7676 1.1 christos test -z "$as_dir" && as_dir=. 7677 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7678 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7679 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7680 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7681 1.1 christos break 2 7682 1.1 christos fi 7683 1.1 christos done 7684 1.1 christos done 7685 1.1 christos IFS=$as_save_IFS 7686 1.1 christos 7687 1.1 christos fi 7688 1.1 christos fi 7689 1.1 christos LIPO=$ac_cv_prog_LIPO 7690 1.1 christos if test -n "$LIPO"; then 7691 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7692 1.1 christos $as_echo "$LIPO" >&6; } 7693 1.1 christos else 7694 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7695 1.1 christos $as_echo "no" >&6; } 7696 1.1 christos fi 7697 1.1 christos 7698 1.1 christos 7699 1.1 christos fi 7700 1.1 christos if test -z "$ac_cv_prog_LIPO"; then 7701 1.1 christos ac_ct_LIPO=$LIPO 7702 1.1 christos # Extract the first word of "lipo", so it can be a program name with args. 7703 1.1 christos set dummy lipo; ac_word=$2 7704 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7705 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7706 1.1 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7707 1.1 christos $as_echo_n "(cached) " >&6 7708 1.1 christos else 7709 1.1 christos if test -n "$ac_ct_LIPO"; then 7710 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7711 1.1 christos else 7712 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7713 1.1 christos for as_dir in $PATH 7714 1.1 christos do 7715 1.1 christos IFS=$as_save_IFS 7716 1.1 christos test -z "$as_dir" && as_dir=. 7717 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7718 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7719 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo" 7720 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7721 1.1 christos break 2 7722 1.1 christos fi 7723 1.1 christos done 7724 1.1 christos done 7725 1.1 christos IFS=$as_save_IFS 7726 1.1 christos 7727 1.1 christos fi 7728 1.1 christos fi 7729 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7730 1.1 christos if test -n "$ac_ct_LIPO"; then 7731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7732 1.1 christos $as_echo "$ac_ct_LIPO" >&6; } 7733 1.1 christos else 7734 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7735 1.1 christos $as_echo "no" >&6; } 7736 1.1 christos fi 7737 1.1 christos 7738 1.1 christos if test "x$ac_ct_LIPO" = x; then 7739 1.1 christos LIPO=":" 7740 1.1 christos else 7741 1.1 christos case $cross_compiling:$ac_tool_warned in 7742 1.1 christos yes:) 7743 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7744 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7745 1.1 christos ac_tool_warned=yes ;; 7746 1.1 christos esac 7747 1.1 christos LIPO=$ac_ct_LIPO 7748 1.1 christos fi 7749 1.1 christos else 7750 1.1 christos LIPO="$ac_cv_prog_LIPO" 7751 1.1 christos fi 7752 1.1 christos 7753 1.1 christos if test -n "$ac_tool_prefix"; then 7754 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7755 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2 7756 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7757 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7758 1.1 christos if ${ac_cv_prog_OTOOL+:} false; then : 7759 1.1 christos $as_echo_n "(cached) " >&6 7760 1.1 christos else 7761 1.1 christos if test -n "$OTOOL"; then 7762 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7763 1.1 christos else 7764 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7765 1.1 christos for as_dir in $PATH 7766 1.1 christos do 7767 1.1 christos IFS=$as_save_IFS 7768 1.1 christos test -z "$as_dir" && as_dir=. 7769 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7770 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7771 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7772 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7773 1.1 christos break 2 7774 1.1 christos fi 7775 1.1 christos done 7776 1.1 christos done 7777 1.1 christos IFS=$as_save_IFS 7778 1.1 christos 7779 1.1 christos fi 7780 1.1 christos fi 7781 1.1 christos OTOOL=$ac_cv_prog_OTOOL 7782 1.1 christos if test -n "$OTOOL"; then 7783 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7784 1.1 christos $as_echo "$OTOOL" >&6; } 7785 1.1 christos else 7786 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7787 1.1 christos $as_echo "no" >&6; } 7788 1.1 christos fi 7789 1.1 christos 7790 1.1 christos 7791 1.1 christos fi 7792 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then 7793 1.1 christos ac_ct_OTOOL=$OTOOL 7794 1.1 christos # Extract the first word of "otool", so it can be a program name with args. 7795 1.1 christos set dummy otool; ac_word=$2 7796 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7797 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7798 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7799 1.1 christos $as_echo_n "(cached) " >&6 7800 1.1 christos else 7801 1.1 christos if test -n "$ac_ct_OTOOL"; then 7802 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7803 1.1 christos else 7804 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7805 1.1 christos for as_dir in $PATH 7806 1.1 christos do 7807 1.1 christos IFS=$as_save_IFS 7808 1.1 christos test -z "$as_dir" && as_dir=. 7809 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7810 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7811 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool" 7812 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7813 1.1 christos break 2 7814 1.1 christos fi 7815 1.1 christos done 7816 1.1 christos done 7817 1.1 christos IFS=$as_save_IFS 7818 1.1 christos 7819 1.1 christos fi 7820 1.1 christos fi 7821 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7822 1.1 christos if test -n "$ac_ct_OTOOL"; then 7823 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7824 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; } 7825 1.1 christos else 7826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7827 1.1 christos $as_echo "no" >&6; } 7828 1.1 christos fi 7829 1.1 christos 7830 1.1 christos if test "x$ac_ct_OTOOL" = x; then 7831 1.1 christos OTOOL=":" 7832 1.1 christos else 7833 1.1 christos case $cross_compiling:$ac_tool_warned in 7834 1.1 christos yes:) 7835 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7836 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7837 1.1 christos ac_tool_warned=yes ;; 7838 1.1 christos esac 7839 1.1 christos OTOOL=$ac_ct_OTOOL 7840 1.1 christos fi 7841 1.1 christos else 7842 1.1 christos OTOOL="$ac_cv_prog_OTOOL" 7843 1.1 christos fi 7844 1.1 christos 7845 1.1 christos if test -n "$ac_tool_prefix"; then 7846 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7847 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2 7848 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7849 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7850 1.1 christos if ${ac_cv_prog_OTOOL64+:} false; then : 7851 1.1 christos $as_echo_n "(cached) " >&6 7852 1.1 christos else 7853 1.1 christos if test -n "$OTOOL64"; then 7854 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7855 1.1 christos else 7856 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7857 1.1 christos for as_dir in $PATH 7858 1.1 christos do 7859 1.1 christos IFS=$as_save_IFS 7860 1.1 christos test -z "$as_dir" && as_dir=. 7861 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7862 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7863 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7864 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7865 1.1 christos break 2 7866 1.1 christos fi 7867 1.1 christos done 7868 1.1 christos done 7869 1.1 christos IFS=$as_save_IFS 7870 1.1 christos 7871 1.1 christos fi 7872 1.1 christos fi 7873 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64 7874 1.1 christos if test -n "$OTOOL64"; then 7875 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7876 1.1 christos $as_echo "$OTOOL64" >&6; } 7877 1.1 christos else 7878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7879 1.1 christos $as_echo "no" >&6; } 7880 1.1 christos fi 7881 1.1 christos 7882 1.1 christos 7883 1.1 christos fi 7884 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then 7885 1.1 christos ac_ct_OTOOL64=$OTOOL64 7886 1.1 christos # Extract the first word of "otool64", so it can be a program name with args. 7887 1.1 christos set dummy otool64; ac_word=$2 7888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7889 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7890 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7891 1.1 christos $as_echo_n "(cached) " >&6 7892 1.1 christos else 7893 1.1 christos if test -n "$ac_ct_OTOOL64"; then 7894 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7895 1.1 christos else 7896 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7897 1.1 christos for as_dir in $PATH 7898 1.1 christos do 7899 1.1 christos IFS=$as_save_IFS 7900 1.1 christos test -z "$as_dir" && as_dir=. 7901 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7902 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7903 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64" 7904 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7905 1.1 christos break 2 7906 1.1 christos fi 7907 1.1 christos done 7908 1.1 christos done 7909 1.1 christos IFS=$as_save_IFS 7910 1.1 christos 7911 1.1 christos fi 7912 1.1 christos fi 7913 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7914 1.1 christos if test -n "$ac_ct_OTOOL64"; then 7915 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7916 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; } 7917 1.1 christos else 7918 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7919 1.1 christos $as_echo "no" >&6; } 7920 1.1 christos fi 7921 1.1 christos 7922 1.1 christos if test "x$ac_ct_OTOOL64" = x; then 7923 1.1 christos OTOOL64=":" 7924 1.1 christos else 7925 1.1 christos case $cross_compiling:$ac_tool_warned in 7926 1.1 christos yes:) 7927 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7928 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7929 1.1 christos ac_tool_warned=yes ;; 7930 1.1 christos esac 7931 1.1 christos OTOOL64=$ac_ct_OTOOL64 7932 1.1 christos fi 7933 1.1 christos else 7934 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64" 7935 1.1 christos fi 7936 1.1 christos 7937 1.1 christos 7938 1.1 christos 7939 1.1 christos 7940 1.1 christos 7941 1.1 christos 7942 1.1 christos 7943 1.1 christos 7944 1.1 christos 7945 1.1 christos 7946 1.1 christos 7947 1.1 christos 7948 1.1 christos 7949 1.1 christos 7950 1.1 christos 7951 1.1 christos 7952 1.1 christos 7953 1.1 christos 7954 1.1 christos 7955 1.1 christos 7956 1.1 christos 7957 1.1 christos 7958 1.1 christos 7959 1.1 christos 7960 1.1 christos 7961 1.1 christos 7962 1.1 christos 7963 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7964 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; } 7965 1.1 christos if ${lt_cv_apple_cc_single_mod+:} false; then : 7966 1.1 christos $as_echo_n "(cached) " >&6 7967 1.1 christos else 7968 1.1 christos lt_cv_apple_cc_single_mod=no 7969 1.1 christos if test -z "${LT_MULTI_MODULE}"; then 7970 1.1 christos # By default we will add the -single_module flag. You can override 7971 1.1 christos # by either setting the environment variable LT_MULTI_MODULE 7972 1.1 christos # non-empty at configure time, or by adding -multi_module to the 7973 1.1 christos # link flags. 7974 1.1 christos rm -rf libconftest.dylib* 7975 1.1 christos echo "int foo(void){return 1;}" > conftest.c 7976 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7977 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5 7978 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7979 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7980 1.1 christos _lt_result=$? 7981 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7982 1.1 christos lt_cv_apple_cc_single_mod=yes 7983 1.1 christos else 7984 1.1 christos cat conftest.err >&5 7985 1.1 christos fi 7986 1.1 christos rm -rf libconftest.dylib* 7987 1.1 christos rm -f conftest.* 7988 1.1 christos fi 7989 1.1 christos fi 7990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7991 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7992 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7993 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7994 1.1 christos if ${lt_cv_ld_exported_symbols_list+:} false; then : 7995 1.1 christos $as_echo_n "(cached) " >&6 7996 1.1 christos else 7997 1.1 christos lt_cv_ld_exported_symbols_list=no 7998 1.1 christos save_LDFLAGS=$LDFLAGS 7999 1.1 christos echo "_main" > conftest.sym 8000 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8001 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8002 1.1 christos /* end confdefs.h. */ 8003 1.1 christos 8004 1.1 christos int 8005 1.1 christos main () 8006 1.1 christos { 8007 1.1 christos 8008 1.1 christos ; 8009 1.1 christos return 0; 8010 1.1 christos } 8011 1.1 christos _ACEOF 8012 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 8013 1.1 christos lt_cv_ld_exported_symbols_list=yes 8014 1.1 christos else 8015 1.1 christos lt_cv_ld_exported_symbols_list=no 8016 1.1 christos fi 8017 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 8018 1.1 christos conftest$ac_exeext conftest.$ac_ext 8019 1.1 christos LDFLAGS="$save_LDFLAGS" 8020 1.1 christos 8021 1.1 christos fi 8022 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8023 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8024 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8025 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; } 8026 1.1 christos if ${lt_cv_ld_force_load+:} false; then : 8027 1.1 christos $as_echo_n "(cached) " >&6 8028 1.1 christos else 8029 1.1 christos lt_cv_ld_force_load=no 8030 1.1 christos cat > conftest.c << _LT_EOF 8031 1.1 christos int forced_loaded() { return 2;} 8032 1.1 christos _LT_EOF 8033 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8034 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8035 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5 8036 1.1 christos $AR cru libconftest.a conftest.o 2>&5 8037 1.1 christos cat > conftest.c << _LT_EOF 8038 1.1 christos int main() { return 0;} 8039 1.1 christos _LT_EOF 8040 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8041 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8042 1.1 christos _lt_result=$? 8043 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8044 1.1 christos lt_cv_ld_force_load=yes 8045 1.1 christos else 8046 1.1 christos cat conftest.err >&5 8047 1.1 christos fi 8048 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c 8049 1.1 christos rm -rf conftest.dSYM 8050 1.1 christos 8051 1.1 christos fi 8052 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8053 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; } 8054 1.1.1.2 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 8055 1.1.1.2 christos # build without first building modern cctools / linker. 8056 1.1.1.2 christos case $host_cpu-$host_os in 8057 1.1.1.2 christos *-rhapsody* | *-darwin1.[012]) 8058 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8059 1.1.1.2 christos *-darwin1.*) 8060 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8061 1.1.1.2 christos *-darwin*) 8062 1.1.1.2 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8063 1.1.1.2 christos # deployment target is forced to an earlier version. 8064 1.1.1.2 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8065 1.1.1.2 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 8066 1.1.1.2 christos ;; 8067 1.1 christos 10.[012][,.]*) 8068 1.1.1.2 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8069 1.1.1.2 christos ;; 8070 1.1.1.2 christos *) 8071 1.1.1.2 christos ;; 8072 1.1.1.2 christos esac 8073 1.1 christos ;; 8074 1.1 christos esac 8075 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8076 1.1 christos _lt_dar_single_mod='$single_module' 8077 1.1 christos fi 8078 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8079 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8080 1.1 christos else 8081 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8082 1.1 christos fi 8083 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8084 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :' 8085 1.1 christos else 8086 1.1 christos _lt_dsymutil= 8087 1.1 christos fi 8088 1.1 christos ;; 8089 1.1 christos esac 8090 1.1 christos 8091 1.1 christos for ac_header in dlfcn.h 8092 1.1 christos do : 8093 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8094 1.1 christos " 8095 1.1 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8096 1.1 christos cat >>confdefs.h <<_ACEOF 8097 1.1 christos #define HAVE_DLFCN_H 1 8098 1.1 christos _ACEOF 8099 1.1 christos 8100 1.1 christos fi 8101 1.1 christos 8102 1.1 christos done 8103 1.1 christos 8104 1.1 christos 8105 1.1 christos 8106 1.1 christos 8107 1.1 christos 8108 1.1 christos # Set options 8109 1.1 christos 8110 1.1 christos 8111 1.1 christos 8112 1.1 christos enable_dlopen=no 8113 1.1 christos 8114 1.1 christos 8115 1.1 christos enable_win32_dll=no 8116 1.1 christos 8117 1.1 christos 8118 1.1 christos 8119 1.1 christos # Check whether --enable-static was given. 8120 1.1 christos if test "${enable_static+set}" = set; then : 8121 1.1 christos enableval=$enable_static; p=${PACKAGE-default} 8122 1.1 christos case $enableval in 8123 1.1 christos yes) enable_static=yes ;; 8124 1.1 christos no) enable_static=no ;; 8125 1.1 christos *) 8126 1.1 christos enable_static=no 8127 1.1 christos # Look at the argument we got. We use all the common list separators. 8128 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8129 1.1 christos for pkg in $enableval; do 8130 1.1 christos IFS="$lt_save_ifs" 8131 1.1 christos if test "X$pkg" = "X$p"; then 8132 1.1 christos enable_static=yes 8133 1.1 christos fi 8134 1.1 christos done 8135 1.1 christos IFS="$lt_save_ifs" 8136 1.1 christos ;; 8137 1.1 christos esac 8138 1.1 christos else 8139 1.1 christos enable_static=yes 8140 1.1 christos fi 8141 1.1 christos 8142 1.1 christos 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 # Check whether --with-pic was given. 8152 1.1 christos if test "${with_pic+set}" = set; then : 8153 1.1 christos withval=$with_pic; pic_mode="$withval" 8154 1.1 christos else 8155 1.1 christos pic_mode=default 8156 1.1 christos fi 8157 1.1 christos 8158 1.1 christos 8159 1.1 christos test -z "$pic_mode" && pic_mode=default 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 # Check whether --enable-fast-install was given. 8168 1.1 christos if test "${enable_fast_install+set}" = set; then : 8169 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default} 8170 1.1 christos case $enableval in 8171 1.1 christos yes) enable_fast_install=yes ;; 8172 1.1 christos no) enable_fast_install=no ;; 8173 1.1 christos *) 8174 1.1 christos enable_fast_install=no 8175 1.1 christos # Look at the argument we got. We use all the common list separators. 8176 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8177 1.1 christos for pkg in $enableval; do 8178 1.1 christos IFS="$lt_save_ifs" 8179 1.1 christos if test "X$pkg" = "X$p"; then 8180 1.1 christos enable_fast_install=yes 8181 1.1 christos fi 8182 1.1 christos done 8183 1.1 christos IFS="$lt_save_ifs" 8184 1.1 christos ;; 8185 1.1 christos esac 8186 1.1 christos else 8187 1.1 christos enable_fast_install=yes 8188 1.1 christos fi 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 # This can be used to rebuild libtool when needed 8201 1.1 christos LIBTOOL_DEPS="$ltmain" 8202 1.1 christos 8203 1.1 christos # Always use our own libtool. 8204 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8205 1.1 christos 8206 1.1 christos 8207 1.1 christos 8208 1.1 christos 8209 1.1 christos 8210 1.1 christos 8211 1.1 christos 8212 1.1 christos 8213 1.1 christos 8214 1.1 christos 8215 1.1 christos 8216 1.1 christos 8217 1.1 christos 8218 1.1 christos 8219 1.1 christos 8220 1.1 christos 8221 1.1 christos 8222 1.1 christos 8223 1.1 christos 8224 1.1 christos 8225 1.1 christos 8226 1.1 christos 8227 1.1 christos 8228 1.1 christos 8229 1.1 christos 8230 1.1 christos 8231 1.1 christos test -z "$LN_S" && LN_S="ln -s" 8232 1.1 christos 8233 1.1 christos 8234 1.1 christos 8235 1.1 christos 8236 1.1 christos 8237 1.1 christos 8238 1.1 christos 8239 1.1 christos 8240 1.1 christos 8241 1.1 christos 8242 1.1 christos 8243 1.1 christos 8244 1.1 christos 8245 1.1 christos 8246 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 8247 1.1 christos setopt NO_GLOB_SUBST 8248 1.1 christos fi 8249 1.1 christos 8250 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8251 1.1 christos $as_echo_n "checking for objdir... " >&6; } 8252 1.1 christos if ${lt_cv_objdir+:} false; then : 8253 1.1 christos $as_echo_n "(cached) " >&6 8254 1.1 christos else 8255 1.1 christos rm -f .libs 2>/dev/null 8256 1.1 christos mkdir .libs 2>/dev/null 8257 1.1 christos if test -d .libs; then 8258 1.1 christos lt_cv_objdir=.libs 8259 1.1 christos else 8260 1.1 christos # MS-DOS does not allow filenames that begin with a dot. 8261 1.1 christos lt_cv_objdir=_libs 8262 1.1 christos fi 8263 1.1 christos rmdir .libs 2>/dev/null 8264 1.1 christos fi 8265 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8266 1.1 christos $as_echo "$lt_cv_objdir" >&6; } 8267 1.1 christos objdir=$lt_cv_objdir 8268 1.1 christos 8269 1.1 christos 8270 1.1 christos 8271 1.1 christos 8272 1.1 christos 8273 1.1 christos cat >>confdefs.h <<_ACEOF 8274 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/" 8275 1.1 christos _ACEOF 8276 1.1 christos 8277 1.1 christos 8278 1.1 christos 8279 1.1 christos 8280 1.1 christos case $host_os in 8281 1.1 christos aix3*) 8282 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 8283 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 8284 1.1 christos # vanish in a puff of smoke. 8285 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 8286 1.1 christos COLLECT_NAMES= 8287 1.1 christos export COLLECT_NAMES 8288 1.1 christos fi 8289 1.1 christos ;; 8290 1.1 christos esac 8291 1.1 christos 8292 1.1 christos # Global variables: 8293 1.1 christos ofile=libtool 8294 1.1 christos can_build_shared=yes 8295 1.1 christos 8296 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC, 8297 1.1 christos # which needs '.lib'). 8298 1.1 christos libext=a 8299 1.1 christos 8300 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld" 8301 1.1 christos 8302 1.1 christos old_CC="$CC" 8303 1.1 christos old_CFLAGS="$CFLAGS" 8304 1.1 christos 8305 1.1 christos # Set sane defaults for various variables 8306 1.1 christos test -z "$CC" && CC=cc 8307 1.1 christos test -z "$LTCC" && LTCC=$CC 8308 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8309 1.1 christos test -z "$LD" && LD=ld 8310 1.1 christos test -z "$ac_objext" && ac_objext=o 8311 1.1 christos 8312 1.1 christos for cc_temp in $compiler""; do 8313 1.1 christos case $cc_temp in 8314 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8315 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8316 1.1 christos \-*) ;; 8317 1.1 christos *) break;; 8318 1.1 christos esac 8319 1.1 christos done 8320 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8321 1.1 christos 8322 1.1 christos 8323 1.1 christos # Only perform the check for file, if the check method requires it 8324 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file 8325 1.1 christos case $deplibs_check_method in 8326 1.1 christos file_magic*) 8327 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8328 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8329 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8330 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 8331 1.1 christos $as_echo_n "(cached) " >&6 8332 1.1 christos else 8333 1.1 christos case $MAGIC_CMD in 8334 1.1 christos [\\/*] | ?:[\\/]*) 8335 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8336 1.1 christos ;; 8337 1.1 christos *) 8338 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 8339 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8340 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8341 1.1 christos for ac_dir in $ac_dummy; do 8342 1.1 christos IFS="$lt_save_ifs" 8343 1.1 christos test -z "$ac_dir" && ac_dir=. 8344 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then 8345 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8346 1.1 christos if test -n "$file_magic_test_file"; then 8347 1.1 christos case $deplibs_check_method in 8348 1.1 christos "file_magic "*) 8349 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8350 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8351 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8352 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 8353 1.1 christos : 8354 1.1 christos else 8355 1.1 christos cat <<_LT_EOF 1>&2 8356 1.1 christos 8357 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 8358 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 8359 1.1 christos *** The result is that libtool may fail to recognize shared libraries 8360 1.1 christos *** as such. This will affect the creation of libtool libraries that 8361 1.1 christos *** depend on shared libraries, but programs linked with such libtool 8362 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 8363 1.1 christos *** may want to report the problem to your system manager and/or to 8364 1.1 christos *** bug-libtool@gnu.org 8365 1.1 christos 8366 1.1 christos _LT_EOF 8367 1.1 christos fi ;; 8368 1.1 christos esac 8369 1.1 christos fi 8370 1.1 christos break 8371 1.1 christos fi 8372 1.1 christos done 8373 1.1 christos IFS="$lt_save_ifs" 8374 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 8375 1.1 christos ;; 8376 1.1 christos esac 8377 1.1 christos fi 8378 1.1 christos 8379 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8380 1.1 christos if test -n "$MAGIC_CMD"; then 8381 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8382 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 8383 1.1 christos else 8384 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8385 1.1 christos $as_echo "no" >&6; } 8386 1.1 christos fi 8387 1.1 christos 8388 1.1 christos 8389 1.1 christos 8390 1.1 christos 8391 1.1 christos 8392 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then 8393 1.1 christos if test -n "$ac_tool_prefix"; then 8394 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8395 1.1 christos $as_echo_n "checking for file... " >&6; } 8396 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 8397 1.1 christos $as_echo_n "(cached) " >&6 8398 1.1 christos else 8399 1.1 christos case $MAGIC_CMD in 8400 1.1 christos [\\/*] | ?:[\\/]*) 8401 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8402 1.1 christos ;; 8403 1.1 christos *) 8404 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 8405 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8406 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8407 1.1 christos for ac_dir in $ac_dummy; do 8408 1.1 christos IFS="$lt_save_ifs" 8409 1.1 christos test -z "$ac_dir" && ac_dir=. 8410 1.1 christos if test -f $ac_dir/file; then 8411 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file" 8412 1.1 christos if test -n "$file_magic_test_file"; then 8413 1.1 christos case $deplibs_check_method in 8414 1.1 christos "file_magic "*) 8415 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8416 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8417 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8418 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 8419 1.1 christos : 8420 1.1 christos else 8421 1.1 christos cat <<_LT_EOF 1>&2 8422 1.1 christos 8423 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 8424 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 8425 1.1 christos *** The result is that libtool may fail to recognize shared libraries 8426 1.1 christos *** as such. This will affect the creation of libtool libraries that 8427 1.1 christos *** depend on shared libraries, but programs linked with such libtool 8428 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 8429 1.1 christos *** may want to report the problem to your system manager and/or to 8430 1.1 christos *** bug-libtool@gnu.org 8431 1.1 christos 8432 1.1 christos _LT_EOF 8433 1.1 christos fi ;; 8434 1.1 christos esac 8435 1.1 christos fi 8436 1.1 christos break 8437 1.1 christos fi 8438 1.1 christos done 8439 1.1 christos IFS="$lt_save_ifs" 8440 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 8441 1.1 christos ;; 8442 1.1 christos esac 8443 1.1 christos fi 8444 1.1 christos 8445 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8446 1.1 christos if test -n "$MAGIC_CMD"; then 8447 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8448 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 8449 1.1 christos else 8450 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8451 1.1 christos $as_echo "no" >&6; } 8452 1.1 christos fi 8453 1.1 christos 8454 1.1 christos 8455 1.1 christos else 8456 1.1 christos MAGIC_CMD=: 8457 1.1 christos fi 8458 1.1 christos fi 8459 1.1 christos 8460 1.1 christos fi 8461 1.1 christos ;; 8462 1.1 christos esac 8463 1.1 christos 8464 1.1 christos # Use C for the default configuration in the libtool script 8465 1.1 christos 8466 1.1 christos lt_save_CC="$CC" 8467 1.1 christos ac_ext=c 8468 1.1 christos ac_cpp='$CPP $CPPFLAGS' 8469 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8470 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8471 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 8472 1.1 christos 8473 1.1 christos 8474 1.1 christos # Source file extension for C test sources. 8475 1.1 christos ac_ext=c 8476 1.1 christos 8477 1.1 christos # Object file extension for compiled C test sources. 8478 1.1 christos objext=o 8479 1.1 christos objext=$objext 8480 1.1 christos 8481 1.1 christos # Code to be used in simple compile tests 8482 1.1 christos lt_simple_compile_test_code="int some_variable = 0;" 8483 1.1 christos 8484 1.1 christos # Code to be used in simple link tests 8485 1.1 christos lt_simple_link_test_code='int main(){return(0);}' 8486 1.1 christos 8487 1.1 christos 8488 1.1 christos 8489 1.1 christos 8490 1.1 christos 8491 1.1 christos 8492 1.1 christos 8493 1.1 christos # If no C compiler was specified, use CC. 8494 1.1 christos LTCC=${LTCC-"$CC"} 8495 1.1 christos 8496 1.1 christos # If no C compiler flags were specified, use CFLAGS. 8497 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8498 1.1 christos 8499 1.1 christos # Allow CC to be a program name with arguments. 8500 1.1 christos compiler=$CC 8501 1.1 christos 8502 1.1 christos # Save the default compiler, since it gets overwritten when the other 8503 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8504 1.1 christos compiler_DEFAULT=$CC 8505 1.1 christos 8506 1.1 christos # save warnings/boilerplate of simple test code 8507 1.1 christos ac_outfile=conftest.$ac_objext 8508 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8509 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8510 1.1 christos _lt_compiler_boilerplate=`cat conftest.err` 8511 1.1 christos $RM conftest* 8512 1.1 christos 8513 1.1 christos ac_outfile=conftest.$ac_objext 8514 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext 8515 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8516 1.1 christos _lt_linker_boilerplate=`cat conftest.err` 8517 1.1 christos $RM -r conftest* 8518 1.1 christos 8519 1.1 christos 8520 1.1 christos ## CAVEAT EMPTOR: 8521 1.1 christos ## There is no encapsulation within the following macros, do not change 8522 1.1 christos ## the running order or otherwise move them around unless you know exactly 8523 1.1 christos ## what you are doing... 8524 1.1 christos if test -n "$compiler"; then 8525 1.1 christos 8526 1.1 christos lt_prog_compiler_no_builtin_flag= 8527 1.1 christos 8528 1.1 christos if test "$GCC" = yes; then 8529 1.1 christos case $cc_basename in 8530 1.1 christos nvcc*) 8531 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8532 1.1 christos *) 8533 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8534 1.1 christos esac 8535 1.1 christos 8536 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8537 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8538 1.1 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8539 1.1 christos $as_echo_n "(cached) " >&6 8540 1.1 christos else 8541 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no 8542 1.1 christos ac_outfile=conftest.$ac_objext 8543 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8544 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions" 8545 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8546 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8547 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8548 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8549 1.1 christos # The option is referenced via a variable to avoid confusing sed. 8550 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8551 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8552 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8553 1.1 christos -e 's:$: $lt_compiler_flag:'` 8554 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8555 1.1 christos (eval "$lt_compile" 2>conftest.err) 8556 1.1 christos ac_status=$? 8557 1.1 christos cat conftest.err >&5 8558 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8559 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 8560 1.1 christos # The compiler can only warn and ignore the option if not recognized 8561 1.1 christos # So say no if there are warnings other than the usual output. 8562 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8563 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8564 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8565 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes 8566 1.1 christos fi 8567 1.1 christos fi 8568 1.1 christos $RM conftest* 8569 1.1 christos 8570 1.1 christos fi 8571 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8572 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8573 1.1 christos 8574 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8575 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8576 1.1 christos else 8577 1.1 christos : 8578 1.1 christos fi 8579 1.1 christos 8580 1.1 christos fi 8581 1.1 christos 8582 1.1 christos 8583 1.1 christos 8584 1.1 christos 8585 1.1 christos 8586 1.1 christos 8587 1.1 christos lt_prog_compiler_wl= 8588 1.1 christos lt_prog_compiler_pic= 8589 1.1 christos lt_prog_compiler_static= 8590 1.1 christos 8591 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8592 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8593 1.1 christos 8594 1.1 christos if test "$GCC" = yes; then 8595 1.1 christos lt_prog_compiler_wl='-Wl,' 8596 1.1 christos lt_prog_compiler_static='-static' 8597 1.1 christos 8598 1.1 christos case $host_os in 8599 1.1 christos aix*) 8600 1.1 christos # All AIX code is PIC. 8601 1.1 christos if test "$host_cpu" = ia64; then 8602 1.1 christos # AIX 5 now supports IA64 processor 8603 1.1 christos lt_prog_compiler_static='-Bstatic' 8604 1.1 christos fi 8605 1.1 christos lt_prog_compiler_pic='-fPIC' 8606 1.1 christos ;; 8607 1.1 christos 8608 1.1 christos amigaos*) 8609 1.1 christos case $host_cpu in 8610 1.1 christos powerpc) 8611 1.1 christos # see comment about AmigaOS4 .so support 8612 1.1 christos lt_prog_compiler_pic='-fPIC' 8613 1.1 christos ;; 8614 1.1 christos m68k) 8615 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but 8616 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better, 8617 1.1 christos # like `-m68040'. 8618 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8619 1.1 christos ;; 8620 1.1 christos esac 8621 1.1 christos ;; 8622 1.1 christos 8623 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8624 1.1 christos # PIC is the default for these OSes. 8625 1.1 christos ;; 8626 1.1 christos 8627 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 8628 1.1 christos # This hack is so that the source file can tell whether it is being 8629 1.1 christos # built for inclusion in a dll (and should export symbols for example). 8630 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style 8631 1.1 christos # (--disable-auto-import) libraries 8632 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 8633 1.1 christos ;; 8634 1.1 christos 8635 1.1 christos darwin* | rhapsody*) 8636 1.1 christos # PIC is the default on this platform 8637 1.1 christos # Common symbols not allowed in MH_DYLIB files 8638 1.1 christos lt_prog_compiler_pic='-fno-common' 8639 1.1 christos ;; 8640 1.1 christos 8641 1.1 christos haiku*) 8642 1.1 christos # PIC is the default for Haiku. 8643 1.1 christos # The "-static" flag exists, but is broken. 8644 1.1 christos lt_prog_compiler_static= 8645 1.1 christos ;; 8646 1.1 christos 8647 1.1 christos hpux*) 8648 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8649 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8650 1.1 christos # sets the default TLS model and affects inlining. 8651 1.1 christos case $host_cpu in 8652 1.1 christos hppa*64*) 8653 1.1 christos # +Z the default 8654 1.1 christos ;; 8655 1.1 christos *) 8656 1.1 christos lt_prog_compiler_pic='-fPIC' 8657 1.1 christos ;; 8658 1.1 christos esac 8659 1.1 christos ;; 8660 1.1 christos 8661 1.1 christos interix[3-9]*) 8662 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8663 1.1 christos # Instead, we relocate shared libraries at runtime. 8664 1.1 christos ;; 8665 1.1 christos 8666 1.1 christos msdosdjgpp*) 8667 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries 8668 1.1 christos # on systems that don't support them. 8669 1.1 christos lt_prog_compiler_can_build_shared=no 8670 1.1 christos enable_shared=no 8671 1.1 christos ;; 8672 1.1 christos 8673 1.1 christos *nto* | *qnx*) 8674 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 8675 1.1 christos # it will coredump. 8676 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 8677 1.1 christos ;; 8678 1.1 christos 8679 1.1 christos sysv4*MP*) 8680 1.1 christos if test -d /usr/nec; then 8681 1.1 christos lt_prog_compiler_pic=-Kconform_pic 8682 1.1 christos fi 8683 1.1 christos ;; 8684 1.1 christos 8685 1.1 christos *) 8686 1.1 christos lt_prog_compiler_pic='-fPIC' 8687 1.1 christos ;; 8688 1.1 christos esac 8689 1.1 christos 8690 1.1 christos case $cc_basename in 8691 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 8692 1.1 christos lt_prog_compiler_wl='-Xlinker ' 8693 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC' 8694 1.1 christos ;; 8695 1.1 christos esac 8696 1.1 christos else 8697 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler. 8698 1.1 christos case $host_os in 8699 1.1 christos aix*) 8700 1.1 christos lt_prog_compiler_wl='-Wl,' 8701 1.1 christos if test "$host_cpu" = ia64; then 8702 1.1 christos # AIX 5 now supports IA64 processor 8703 1.1 christos lt_prog_compiler_static='-Bstatic' 8704 1.1 christos else 8705 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8706 1.1 christos fi 8707 1.1 christos ;; 8708 1.1 christos 8709 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 8710 1.1 christos # This hack is so that the source file can tell whether it is being 8711 1.1 christos # built for inclusion in a dll (and should export symbols for example). 8712 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 8713 1.1 christos ;; 8714 1.1 christos 8715 1.1 christos hpux9* | hpux10* | hpux11*) 8716 1.1 christos lt_prog_compiler_wl='-Wl,' 8717 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8718 1.1 christos # not for PA HP-UX. 8719 1.1 christos case $host_cpu in 8720 1.1 christos hppa*64*|ia64*) 8721 1.1 christos # +Z the default 8722 1.1 christos ;; 8723 1.1 christos *) 8724 1.1 christos lt_prog_compiler_pic='+Z' 8725 1.1 christos ;; 8726 1.1 christos esac 8727 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC? 8728 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive' 8729 1.1 christos ;; 8730 1.1 christos 8731 1.1 christos irix5* | irix6* | nonstopux*) 8732 1.1 christos lt_prog_compiler_wl='-Wl,' 8733 1.1 christos # PIC (with -KPIC) is the default. 8734 1.1 christos lt_prog_compiler_static='-non_shared' 8735 1.1 christos ;; 8736 1.1 christos 8737 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu) 8738 1.1 christos case $cc_basename in 8739 1.1 christos # old Intel for x86_64 which still supported -KPIC. 8740 1.1 christos ecc*) 8741 1.1 christos lt_prog_compiler_wl='-Wl,' 8742 1.1 christos lt_prog_compiler_pic='-KPIC' 8743 1.1 christos lt_prog_compiler_static='-static' 8744 1.1 christos ;; 8745 1.1 christos # icc used to be incompatible with GCC. 8746 1.1 christos # ICC 10 doesn't accept -KPIC any more. 8747 1.1 christos icc* | ifort*) 8748 1.1 christos lt_prog_compiler_wl='-Wl,' 8749 1.1 christos lt_prog_compiler_pic='-fPIC' 8750 1.1 christos lt_prog_compiler_static='-static' 8751 1.1 christos ;; 8752 1.1 christos # Lahey Fortran 8.1. 8753 1.1 christos lf95*) 8754 1.1 christos lt_prog_compiler_wl='-Wl,' 8755 1.1 christos lt_prog_compiler_pic='--shared' 8756 1.1 christos lt_prog_compiler_static='--static' 8757 1.1 christos ;; 8758 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8759 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler, 8760 1.1 christos # which looks to be a dead project) 8761 1.1 christos lt_prog_compiler_wl='-Wl,' 8762 1.1 christos lt_prog_compiler_pic='-fpic' 8763 1.1 christos lt_prog_compiler_static='-Bstatic' 8764 1.1 christos ;; 8765 1.1 christos ccc*) 8766 1.1 christos lt_prog_compiler_wl='-Wl,' 8767 1.1 christos # All Alpha code is PIC. 8768 1.1 christos lt_prog_compiler_static='-non_shared' 8769 1.1 christos ;; 8770 1.1 christos xl* | bgxl* | bgf* | mpixl*) 8771 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8772 1.1 christos lt_prog_compiler_wl='-Wl,' 8773 1.1 christos lt_prog_compiler_pic='-qpic' 8774 1.1 christos lt_prog_compiler_static='-qstaticlink' 8775 1.1 christos ;; 8776 1.1 christos *) 8777 1.1 christos case `$CC -V 2>&1 | sed 5q` in 8778 1.1 christos *Sun\ F* | *Sun*Fortran*) 8779 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker 8780 1.1 christos lt_prog_compiler_pic='-KPIC' 8781 1.1 christos lt_prog_compiler_static='-Bstatic' 8782 1.1 christos lt_prog_compiler_wl='' 8783 1.1 christos ;; 8784 1.1 christos *Sun\ C*) 8785 1.1 christos # Sun C 5.9 8786 1.1 christos lt_prog_compiler_pic='-KPIC' 8787 1.1 christos lt_prog_compiler_static='-Bstatic' 8788 1.1 christos lt_prog_compiler_wl='-Wl,' 8789 1.1 christos ;; 8790 1.1 christos esac 8791 1.1 christos ;; 8792 1.1 christos esac 8793 1.1 christos ;; 8794 1.1 christos 8795 1.1 christos newsos6) 8796 1.1 christos lt_prog_compiler_pic='-KPIC' 8797 1.1 christos lt_prog_compiler_static='-Bstatic' 8798 1.1 christos ;; 8799 1.1 christos 8800 1.1 christos *nto* | *qnx*) 8801 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 8802 1.1 christos # it will coredump. 8803 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 8804 1.1 christos ;; 8805 1.1 christos 8806 1.1 christos osf3* | osf4* | osf5*) 8807 1.1 christos lt_prog_compiler_wl='-Wl,' 8808 1.1 christos # All OSF/1 code is PIC. 8809 1.1 christos lt_prog_compiler_static='-non_shared' 8810 1.1 christos ;; 8811 1.1 christos 8812 1.1 christos rdos*) 8813 1.1 christos lt_prog_compiler_static='-non_shared' 8814 1.1 christos ;; 8815 1.1 christos 8816 1.1 christos solaris*) 8817 1.1 christos lt_prog_compiler_pic='-KPIC' 8818 1.1 christos lt_prog_compiler_static='-Bstatic' 8819 1.1 christos case $cc_basename in 8820 1.1 christos f77* | f90* | f95*) 8821 1.1 christos lt_prog_compiler_wl='-Qoption ld ';; 8822 1.1 christos *) 8823 1.1 christos lt_prog_compiler_wl='-Wl,';; 8824 1.1 christos esac 8825 1.1 christos ;; 8826 1.1 christos 8827 1.1 christos sunos4*) 8828 1.1 christos lt_prog_compiler_wl='-Qoption ld ' 8829 1.1 christos lt_prog_compiler_pic='-PIC' 8830 1.1 christos lt_prog_compiler_static='-Bstatic' 8831 1.1 christos ;; 8832 1.1 christos 8833 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*) 8834 1.1 christos lt_prog_compiler_wl='-Wl,' 8835 1.1 christos lt_prog_compiler_pic='-KPIC' 8836 1.1 christos lt_prog_compiler_static='-Bstatic' 8837 1.1 christos ;; 8838 1.1 christos 8839 1.1 christos sysv4*MP*) 8840 1.1 christos if test -d /usr/nec ;then 8841 1.1 christos lt_prog_compiler_pic='-Kconform_pic' 8842 1.1 christos lt_prog_compiler_static='-Bstatic' 8843 1.1 christos fi 8844 1.1 christos ;; 8845 1.1 christos 8846 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8847 1.1 christos lt_prog_compiler_wl='-Wl,' 8848 1.1 christos lt_prog_compiler_pic='-KPIC' 8849 1.1 christos lt_prog_compiler_static='-Bstatic' 8850 1.1 christos ;; 8851 1.1 christos 8852 1.1 christos unicos*) 8853 1.1 christos lt_prog_compiler_wl='-Wl,' 8854 1.1 christos lt_prog_compiler_can_build_shared=no 8855 1.1 christos ;; 8856 1.1 christos 8857 1.1 christos uts4*) 8858 1.1 christos lt_prog_compiler_pic='-pic' 8859 1.1 christos lt_prog_compiler_static='-Bstatic' 8860 1.1 christos ;; 8861 1.1 christos 8862 1.1 christos *) 8863 1.1 christos lt_prog_compiler_can_build_shared=no 8864 1.1 christos ;; 8865 1.1 christos esac 8866 1.1 christos fi 8867 1.1 christos 8868 1.1 christos case $host_os in 8869 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless: 8870 1.1 christos *djgpp*) 8871 1.1 christos lt_prog_compiler_pic= 8872 1.1 christos ;; 8873 1.1 christos *) 8874 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8875 1.1 christos ;; 8876 1.1 christos esac 8877 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8878 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; } 8879 1.1 christos 8880 1.1 christos 8881 1.1 christos 8882 1.1 christos 8883 1.1 christos 8884 1.1 christos 8885 1.1 christos # 8886 1.1 christos # Check to make sure the PIC flag actually works. 8887 1.1 christos # 8888 1.1 christos if test -n "$lt_prog_compiler_pic"; then 8889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8890 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8891 1.1 christos if ${lt_cv_prog_compiler_pic_works+:} false; then : 8892 1.1 christos $as_echo_n "(cached) " >&6 8893 1.1 christos else 8894 1.1 christos lt_cv_prog_compiler_pic_works=no 8895 1.1 christos ac_outfile=conftest.$ac_objext 8896 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8897 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8898 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8899 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8900 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8901 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8902 1.1 christos # The option is referenced via a variable to avoid confusing sed. 8903 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8904 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8905 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8906 1.1 christos -e 's:$: $lt_compiler_flag:'` 8907 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8908 1.1 christos (eval "$lt_compile" 2>conftest.err) 8909 1.1 christos ac_status=$? 8910 1.1 christos cat conftest.err >&5 8911 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8912 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 8913 1.1 christos # The compiler can only warn and ignore the option if not recognized 8914 1.1 christos # So say no if there are warnings other than the usual output. 8915 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8916 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8917 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8918 1.1 christos lt_cv_prog_compiler_pic_works=yes 8919 1.1 christos fi 8920 1.1 christos fi 8921 1.1 christos $RM conftest* 8922 1.1 christos 8923 1.1 christos fi 8924 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8925 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8926 1.1 christos 8927 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8928 1.1 christos case $lt_prog_compiler_pic in 8929 1.1 christos "" | " "*) ;; 8930 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8931 1.1 christos esac 8932 1.1 christos else 8933 1.1 christos lt_prog_compiler_pic= 8934 1.1 christos lt_prog_compiler_can_build_shared=no 8935 1.1 christos fi 8936 1.1 christos 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 # Check to make sure the static flag actually works. 8946 1.1 christos # 8947 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8948 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8949 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8950 1.1 christos if ${lt_cv_prog_compiler_static_works+:} false; then : 8951 1.1 christos $as_echo_n "(cached) " >&6 8952 1.1 christos else 8953 1.1 christos lt_cv_prog_compiler_static_works=no 8954 1.1 christos save_LDFLAGS="$LDFLAGS" 8955 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8956 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 8957 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8958 1.1 christos # The linker can only warn and ignore the option if not recognized 8959 1.1 christos # So say no if there are warnings 8960 1.1 christos if test -s conftest.err; then 8961 1.1 christos # Append any errors to the config.log. 8962 1.1 christos cat conftest.err 1>&5 8963 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8964 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8965 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 8966 1.1 christos lt_cv_prog_compiler_static_works=yes 8967 1.1 christos fi 8968 1.1 christos else 8969 1.1 christos lt_cv_prog_compiler_static_works=yes 8970 1.1 christos fi 8971 1.1 christos fi 8972 1.1 christos $RM -r conftest* 8973 1.1 christos LDFLAGS="$save_LDFLAGS" 8974 1.1 christos 8975 1.1 christos fi 8976 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8977 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8978 1.1 christos 8979 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8980 1.1 christos : 8981 1.1 christos else 8982 1.1 christos lt_prog_compiler_static= 8983 1.1 christos fi 8984 1.1 christos 8985 1.1 christos 8986 1.1 christos 8987 1.1 christos 8988 1.1 christos 8989 1.1 christos 8990 1.1 christos 8991 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8992 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8993 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8994 1.1 christos $as_echo_n "(cached) " >&6 8995 1.1 christos else 8996 1.1 christos lt_cv_prog_compiler_c_o=no 8997 1.1 christos $RM -r conftest 2>/dev/null 8998 1.1 christos mkdir conftest 8999 1.1 christos cd conftest 9000 1.1 christos mkdir out 9001 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9002 1.1 christos 9003 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 9004 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 9005 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 9006 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 9007 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 9008 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 9009 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9010 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9011 1.1 christos -e 's:$: $lt_compiler_flag:'` 9012 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9013 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 9014 1.1 christos ac_status=$? 9015 1.1 christos cat out/conftest.err >&5 9016 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 9017 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 9018 1.1 christos then 9019 1.1 christos # The compiler can only warn and ignore the option if not recognized 9020 1.1 christos # So say no if there are warnings 9021 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9022 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9023 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9024 1.1 christos lt_cv_prog_compiler_c_o=yes 9025 1.1 christos fi 9026 1.1 christos fi 9027 1.1 christos chmod u+w . 2>&5 9028 1.1 christos $RM conftest* 9029 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 9030 1.1 christos # template instantiation 9031 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9032 1.1 christos $RM out/* && rmdir out 9033 1.1 christos cd .. 9034 1.1 christos $RM -r conftest 9035 1.1 christos $RM conftest* 9036 1.1 christos 9037 1.1 christos fi 9038 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9039 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9040 1.1 christos 9041 1.1 christos 9042 1.1 christos 9043 1.1 christos 9044 1.1 christos 9045 1.1 christos 9046 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9047 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9048 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 9049 1.1 christos $as_echo_n "(cached) " >&6 9050 1.1 christos else 9051 1.1 christos lt_cv_prog_compiler_c_o=no 9052 1.1 christos $RM -r conftest 2>/dev/null 9053 1.1 christos mkdir conftest 9054 1.1 christos cd conftest 9055 1.1 christos mkdir out 9056 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9057 1.1 christos 9058 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 9059 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 9060 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 9061 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 9062 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 9063 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 9064 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9065 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9066 1.1 christos -e 's:$: $lt_compiler_flag:'` 9067 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9068 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 9069 1.1 christos ac_status=$? 9070 1.1 christos cat out/conftest.err >&5 9071 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 9072 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 9073 1.1 christos then 9074 1.1 christos # The compiler can only warn and ignore the option if not recognized 9075 1.1 christos # So say no if there are warnings 9076 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9077 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9078 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9079 1.1 christos lt_cv_prog_compiler_c_o=yes 9080 1.1 christos fi 9081 1.1 christos fi 9082 1.1 christos chmod u+w . 2>&5 9083 1.1 christos $RM conftest* 9084 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 9085 1.1 christos # template instantiation 9086 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9087 1.1 christos $RM out/* && rmdir out 9088 1.1 christos cd .. 9089 1.1 christos $RM -r conftest 9090 1.1 christos $RM conftest* 9091 1.1 christos 9092 1.1 christos fi 9093 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9094 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9095 1.1 christos 9096 1.1 christos 9097 1.1 christos 9098 1.1 christos 9099 1.1 christos hard_links="nottested" 9100 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9101 1.1 christos # do not overwrite the value of need_locks provided by the user 9102 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9103 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; } 9104 1.1 christos hard_links=yes 9105 1.1 christos $RM conftest* 9106 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 9107 1.1 christos touch conftest.a 9108 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no 9109 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 9110 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9111 1.1 christos $as_echo "$hard_links" >&6; } 9112 1.1 christos if test "$hard_links" = no; then 9113 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9114 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9115 1.1 christos need_locks=warn 9116 1.1 christos fi 9117 1.1 christos else 9118 1.1 christos need_locks=no 9119 1.1 christos fi 9120 1.1 christos 9121 1.1 christos 9122 1.1 christos 9123 1.1 christos 9124 1.1 christos 9125 1.1 christos 9126 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9127 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9128 1.1 christos 9129 1.1 christos runpath_var= 9130 1.1 christos allow_undefined_flag= 9131 1.1 christos always_export_symbols=no 9132 1.1 christos archive_cmds= 9133 1.1 christos archive_expsym_cmds= 9134 1.1 christos compiler_needs_object=no 9135 1.1 christos enable_shared_with_static_runtimes=no 9136 1.1 christos export_dynamic_flag_spec= 9137 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9138 1.1 christos hardcode_automatic=no 9139 1.1 christos hardcode_direct=no 9140 1.1 christos hardcode_direct_absolute=no 9141 1.1 christos hardcode_libdir_flag_spec= 9142 1.1 christos hardcode_libdir_flag_spec_ld= 9143 1.1 christos hardcode_libdir_separator= 9144 1.1 christos hardcode_minus_L=no 9145 1.1 christos hardcode_shlibpath_var=unsupported 9146 1.1 christos inherit_rpath=no 9147 1.1 christos link_all_deplibs=unknown 9148 1.1 christos module_cmds= 9149 1.1 christos module_expsym_cmds= 9150 1.1 christos old_archive_from_new_cmds= 9151 1.1 christos old_archive_from_expsyms_cmds= 9152 1.1 christos thread_safe_flag_spec= 9153 1.1 christos whole_archive_flag_spec= 9154 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always* 9155 1.1 christos # included in the symbol list 9156 1.1 christos include_expsyms= 9157 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude 9158 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or 9159 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9160 1.1 christos # as well as any symbol that contains `d'. 9161 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9162 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9163 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if 9164 1.1 christos # the symbol is explicitly referenced. Since portable code cannot 9165 1.1 christos # rely on this symbol name, it's probably fine to never include it in 9166 1.1 christos # preloaded symbol tables. 9167 1.1 christos # Exclude shared library initialization/finalization symbols. 9168 1.1 christos extract_expsyms_cmds= 9169 1.1 christos 9170 1.1 christos case $host_os in 9171 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9172 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time 9173 1.1 christos # When not using gcc, we currently assume that we are using 9174 1.1 christos # Microsoft Visual C++. 9175 1.1 christos if test "$GCC" != yes; then 9176 1.1 christos with_gnu_ld=no 9177 1.1 christos fi 9178 1.1 christos ;; 9179 1.1 christos interix*) 9180 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++) 9181 1.1 christos with_gnu_ld=yes 9182 1.1 christos ;; 9183 1.1 christos openbsd*) 9184 1.1 christos with_gnu_ld=no 9185 1.1 christos ;; 9186 1.1 christos esac 9187 1.1 christos 9188 1.1 christos ld_shlibs=yes 9189 1.1 christos 9190 1.1 christos # On some targets, GNU ld is compatible enough with the native linker 9191 1.1 christos # that we're better off using the native interface for both. 9192 1.1 christos lt_use_gnu_ld_interface=no 9193 1.1 christos if test "$with_gnu_ld" = yes; then 9194 1.1 christos case $host_os in 9195 1.1 christos aix*) 9196 1.1 christos # The AIX port of GNU ld has always aspired to compatibility 9197 1.1 christos # with the native linker. However, as the warning in the GNU ld 9198 1.1 christos # block says, versions before 2.19.5* couldn't really create working 9199 1.1 christos # shared libraries, regardless of the interface used. 9200 1.1 christos case `$LD -v 2>&1` in 9201 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9202 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9203 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9204 1.1 christos *) 9205 1.1 christos lt_use_gnu_ld_interface=yes 9206 1.1 christos ;; 9207 1.1 christos esac 9208 1.1 christos ;; 9209 1.1 christos *) 9210 1.1 christos lt_use_gnu_ld_interface=yes 9211 1.1 christos ;; 9212 1.1 christos esac 9213 1.1 christos fi 9214 1.1 christos 9215 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then 9216 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty 9217 1.1 christos wlarc='${wl}' 9218 1.1 christos 9219 1.1 christos # Set some defaults for GNU ld with shared library support. These 9220 1.1 christos # are reset later if shared libraries are not supported. Putting them 9221 1.1 christos # here allows them to be overridden if necessary. 9222 1.1 christos runpath_var=LD_RUN_PATH 9223 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9224 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic' 9225 1.1 christos # ancient GNU ld didn't support --whole-archive et. al. 9226 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9227 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9228 1.1 christos else 9229 1.1 christos whole_archive_flag_spec= 9230 1.1 christos fi 9231 1.1 christos supports_anon_versioning=no 9232 1.1 christos case `$LD -v 2>&1` in 9233 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;; 9234 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9235 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9236 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9237 1.1 christos *\ 2.11.*) ;; # other 2.11 versions 9238 1.1 christos *) supports_anon_versioning=yes ;; 9239 1.1 christos esac 9240 1.1 christos 9241 1.1 christos # See if GNU ld supports shared libraries. 9242 1.1 christos case $host_os in 9243 1.1 christos aix[3-9]*) 9244 1.1 christos # On AIX/PPC, the GNU linker is very broken 9245 1.1 christos if test "$host_cpu" != ia64; then 9246 1.1 christos ld_shlibs=no 9247 1.1 christos cat <<_LT_EOF 1>&2 9248 1.1 christos 9249 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported 9250 1.1 christos *** to be unable to reliably create shared libraries on AIX. 9251 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you 9252 1.1 christos *** really care for shared libraries, you may want to install binutils 9253 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9254 1.1 christos *** You will then need to restart the configuration process. 9255 1.1 christos 9256 1.1 christos _LT_EOF 9257 1.1 christos fi 9258 1.1 christos ;; 9259 1.1 christos 9260 1.1 christos amigaos*) 9261 1.1 christos case $host_cpu in 9262 1.1 christos powerpc) 9263 1.1 christos # see comment about AmigaOS4 .so support 9264 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9265 1.1 christos archive_expsym_cmds='' 9266 1.1 christos ;; 9267 1.1 christos m68k) 9268 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)' 9269 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9270 1.1 christos hardcode_minus_L=yes 9271 1.1 christos ;; 9272 1.1 christos esac 9273 1.1 christos ;; 9274 1.1 christos 9275 1.1 christos beos*) 9276 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9277 1.1 christos allow_undefined_flag=unsupported 9278 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 9279 1.1 christos # support --undefined. This deserves some investigation. FIXME 9280 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9281 1.1 christos else 9282 1.1 christos ld_shlibs=no 9283 1.1 christos fi 9284 1.1 christos ;; 9285 1.1 christos 9286 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9287 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9288 1.1 christos # as there is no search path for DLLs. 9289 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9290 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols' 9291 1.1 christos allow_undefined_flag=unsupported 9292 1.1 christos always_export_symbols=no 9293 1.1 christos enable_shared_with_static_runtimes=yes 9294 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' 9295 1.1 christos 9296 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9297 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' 9298 1.1 christos # If the export-symbols file already is a .def file (1st line 9299 1.1 christos # is EXPORTS), use it as is; otherwise, prepend... 9300 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9301 1.1 christos cp $export_symbols $output_objdir/$soname.def; 9302 1.1 christos else 9303 1.1 christos echo EXPORTS > $output_objdir/$soname.def; 9304 1.1 christos cat $export_symbols >> $output_objdir/$soname.def; 9305 1.1 christos fi~ 9306 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' 9307 1.1 christos else 9308 1.1 christos ld_shlibs=no 9309 1.1 christos fi 9310 1.1 christos ;; 9311 1.1 christos 9312 1.1 christos haiku*) 9313 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9314 1.1 christos link_all_deplibs=yes 9315 1.1 christos ;; 9316 1.1 christos 9317 1.1 christos interix[3-9]*) 9318 1.1 christos hardcode_direct=no 9319 1.1 christos hardcode_shlibpath_var=no 9320 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9321 1.1 christos export_dynamic_flag_spec='${wl}-E' 9322 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9323 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by 9324 1.1 christos # default) and relocated if they conflict, which is a slow very memory 9325 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random, 9326 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9327 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9328 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' 9329 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' 9330 1.1 christos ;; 9331 1.1 christos 9332 1.1.1.2 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9333 1.1 christos tmp_diet=no 9334 1.1 christos if test "$host_os" = linux-dietlibc; then 9335 1.1 christos case $cc_basename in 9336 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9337 1.1 christos esac 9338 1.1 christos fi 9339 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9340 1.1 christos && test "$tmp_diet" = no 9341 1.1 christos then 9342 1.1 christos tmp_addflag=' $pic_flag' 9343 1.1 christos tmp_sharedflag='-shared' 9344 1.1 christos case $cc_basename,$host_cpu in 9345 1.1 christos pgcc*) # Portland Group C compiler 9346 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' 9347 1.1 christos tmp_addflag=' $pic_flag' 9348 1.1 christos ;; 9349 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*) 9350 1.1 christos # Portland Group f77 and f90 compilers 9351 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' 9352 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;; 9353 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9354 1.1 christos tmp_addflag=' -i_dynamic' ;; 9355 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9356 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;; 9357 1.1 christos ifc* | ifort*) # Intel Fortran compiler 9358 1.1 christos tmp_addflag=' -nofor_main' ;; 9359 1.1 christos lf95*) # Lahey Fortran 8.1 9360 1.1 christos whole_archive_flag_spec= 9361 1.1 christos tmp_sharedflag='--shared' ;; 9362 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9363 1.1 christos tmp_sharedflag='-qmkshrobj' 9364 1.1 christos tmp_addflag= ;; 9365 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 9366 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' 9367 1.1 christos compiler_needs_object=yes 9368 1.1 christos ;; 9369 1.1 christos esac 9370 1.1 christos case `$CC -V 2>&1 | sed 5q` in 9371 1.1 christos *Sun\ C*) # Sun C 5.9 9372 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' 9373 1.1 christos compiler_needs_object=yes 9374 1.1 christos tmp_sharedflag='-G' ;; 9375 1.1 christos *Sun\ F*) # Sun Fortran 8.3 9376 1.1 christos tmp_sharedflag='-G' ;; 9377 1.1 christos esac 9378 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9379 1.1 christos 9380 1.1 christos if test "x$supports_anon_versioning" = xyes; then 9381 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9382 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9383 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 9384 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' 9385 1.1 christos fi 9386 1.1 christos 9387 1.1 christos case $cc_basename in 9388 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*) 9389 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9390 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9391 1.1 christos hardcode_libdir_flag_spec= 9392 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir' 9393 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9394 1.1 christos if test "x$supports_anon_versioning" = xyes; then 9395 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9396 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9397 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 9398 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9399 1.1 christos fi 9400 1.1 christos ;; 9401 1.1 christos esac 9402 1.1 christos else 9403 1.1 christos ld_shlibs=no 9404 1.1 christos fi 9405 1.1 christos ;; 9406 1.1 christos 9407 1.1 christos netbsd*) 9408 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9409 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9410 1.1 christos wlarc= 9411 1.1 christos else 9412 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9413 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' 9414 1.1 christos fi 9415 1.1 christos ;; 9416 1.1 christos 9417 1.1 christos solaris*) 9418 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9419 1.1 christos ld_shlibs=no 9420 1.1 christos cat <<_LT_EOF 1>&2 9421 1.1 christos 9422 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9423 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool 9424 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 9425 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify 9426 1.1 christos *** your PATH or compiler configuration so that the native linker is 9427 1.1 christos *** used, and then restart. 9428 1.1 christos 9429 1.1 christos _LT_EOF 9430 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9431 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9432 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' 9433 1.1 christos else 9434 1.1 christos ld_shlibs=no 9435 1.1 christos fi 9436 1.1 christos ;; 9437 1.1 christos 9438 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9439 1.1 christos case `$LD -v 2>&1` in 9440 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9441 1.1 christos ld_shlibs=no 9442 1.1 christos cat <<_LT_EOF 1>&2 9443 1.1 christos 9444 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9445 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool 9446 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 9447 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9448 1.1 christos *** your PATH or compiler configuration so that the native linker is 9449 1.1 christos *** used, and then restart. 9450 1.1 christos 9451 1.1 christos _LT_EOF 9452 1.1 christos ;; 9453 1.1 christos *) 9454 1.1 christos # For security reasons, it is highly recommended that you always 9455 1.1 christos # use absolute paths for naming shared libraries, and exclude the 9456 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so 9457 1.1 christos # requires that you compile everything twice, which is a pain. 9458 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9459 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9460 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9461 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' 9462 1.1 christos else 9463 1.1 christos ld_shlibs=no 9464 1.1 christos fi 9465 1.1 christos ;; 9466 1.1 christos esac 9467 1.1 christos ;; 9468 1.1 christos 9469 1.1 christos sunos4*) 9470 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9471 1.1 christos wlarc= 9472 1.1 christos hardcode_direct=yes 9473 1.1 christos hardcode_shlibpath_var=no 9474 1.1 christos ;; 9475 1.1 christos 9476 1.1 christos *) 9477 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9478 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9479 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' 9480 1.1 christos else 9481 1.1 christos ld_shlibs=no 9482 1.1 christos fi 9483 1.1 christos ;; 9484 1.1 christos esac 9485 1.1 christos 9486 1.1 christos if test "$ld_shlibs" = no; then 9487 1.1 christos runpath_var= 9488 1.1 christos hardcode_libdir_flag_spec= 9489 1.1 christos export_dynamic_flag_spec= 9490 1.1 christos whole_archive_flag_spec= 9491 1.1 christos fi 9492 1.1 christos else 9493 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld) 9494 1.1 christos case $host_os in 9495 1.1 christos aix3*) 9496 1.1 christos allow_undefined_flag=unsupported 9497 1.1 christos always_export_symbols=yes 9498 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' 9499 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there 9500 1.1 christos # are no directories specified by -L. 9501 1.1 christos hardcode_minus_L=yes 9502 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9503 1.1 christos # Neither direct hardcoding nor static linking is supported with a 9504 1.1 christos # broken collect2. 9505 1.1 christos hardcode_direct=unsupported 9506 1.1 christos fi 9507 1.1 christos ;; 9508 1.1 christos 9509 1.1 christos aix[4-9]*) 9510 1.1 christos if test "$host_cpu" = ia64; then 9511 1.1 christos # On IA64, the linker does run time linking by default, so we don't 9512 1.1 christos # have to do anything special. 9513 1.1 christos aix_use_runtimelinking=no 9514 1.1 christos exp_sym_flag='-Bexport' 9515 1.1 christos no_entry_flag="" 9516 1.1 christos else 9517 1.1 christos # If we're using GNU nm, then we don't want the "-C" option. 9518 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm 9519 1.1 christos # Also, AIX nm treats weak defined symbols like other global 9520 1.1 christos # defined symbols, whereas GNU nm marks them as "W". 9521 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9522 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' 9523 1.1 christos else 9524 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' 9525 1.1 christos fi 9526 1.1 christos aix_use_runtimelinking=no 9527 1.1 christos 9528 1.1 christos # Test if we are trying to use run time linking or normal 9529 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9530 1.1 christos # need to do runtime linking. 9531 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9532 1.1 christos for ld_flag in $LDFLAGS; do 9533 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9534 1.1 christos aix_use_runtimelinking=yes 9535 1.1 christos break 9536 1.1 christos fi 9537 1.1 christos done 9538 1.1 christos ;; 9539 1.1 christos esac 9540 1.1 christos 9541 1.1 christos exp_sym_flag='-bexport' 9542 1.1 christos no_entry_flag='-bnoentry' 9543 1.1 christos fi 9544 1.1 christos 9545 1.1 christos # When large executables or shared objects are built, AIX ld can 9546 1.1 christos # have problems creating the table of contents. If linking a library 9547 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to 9548 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9549 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9550 1.1 christos 9551 1.1 christos archive_cmds='' 9552 1.1 christos hardcode_direct=yes 9553 1.1 christos hardcode_direct_absolute=yes 9554 1.1 christos hardcode_libdir_separator=':' 9555 1.1 christos link_all_deplibs=yes 9556 1.1 christos file_list_spec='${wl}-f,' 9557 1.1 christos 9558 1.1 christos if test "$GCC" = yes; then 9559 1.1 christos case $host_os in aix4.[012]|aix4.[012].*) 9560 1.1 christos # We only want to do this on AIX 4.2 and lower, the check 9561 1.1 christos # below for broken collect2 doesn't work under 4.3+ 9562 1.1 christos collect2name=`${CC} -print-prog-name=collect2` 9563 1.1 christos if test -f "$collect2name" && 9564 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9565 1.1 christos then 9566 1.1 christos # We have reworked collect2 9567 1.1 christos : 9568 1.1 christos else 9569 1.1 christos # We have old collect2 9570 1.1 christos hardcode_direct=unsupported 9571 1.1 christos # It fails to find uninstalled libraries when the uninstalled 9572 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L 9573 1.1 christos # to unsupported forces relinking 9574 1.1 christos hardcode_minus_L=yes 9575 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9576 1.1 christos hardcode_libdir_separator= 9577 1.1 christos fi 9578 1.1 christos ;; 9579 1.1 christos esac 9580 1.1 christos shared_flag='-shared' 9581 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9582 1.1 christos shared_flag="$shared_flag "'${wl}-G' 9583 1.1 christos fi 9584 1.1 christos else 9585 1.1 christos # not using gcc 9586 1.1 christos if test "$host_cpu" = ia64; then 9587 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9588 1.1 christos # chokes on -Wl,-G. The following line is correct: 9589 1.1 christos shared_flag='-G' 9590 1.1 christos else 9591 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9592 1.1 christos shared_flag='${wl}-G' 9593 1.1 christos else 9594 1.1 christos shared_flag='${wl}-bM:SRE' 9595 1.1 christos fi 9596 1.1 christos fi 9597 1.1 christos fi 9598 1.1 christos 9599 1.1 christos export_dynamic_flag_spec='${wl}-bexpall' 9600 1.1 christos # It seems that -bexpall does not export symbols beginning with 9601 1.1 christos # underscore (_), so it is better to generate a list of symbols to export. 9602 1.1 christos always_export_symbols=yes 9603 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9604 1.1 christos # Warning - without using the other runtime loading flags (-brtl), 9605 1.1 christos # -berok will link without error, but may produce a broken library. 9606 1.1 christos allow_undefined_flag='-berok' 9607 1.1 christos # Determine the default libpath from the value encoded in an 9608 1.1 christos # empty executable. 9609 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9610 1.1 christos /* end confdefs.h. */ 9611 1.1 christos 9612 1.1 christos int 9613 1.1 christos main () 9614 1.1 christos { 9615 1.1 christos 9616 1.1 christos ; 9617 1.1 christos return 0; 9618 1.1 christos } 9619 1.1 christos _ACEOF 9620 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9621 1.1 christos 9622 1.1 christos lt_aix_libpath_sed=' 9623 1.1 christos /Import File Strings/,/^$/ { 9624 1.1 christos /^0/ { 9625 1.1 christos s/^0 *\(.*\)$/\1/ 9626 1.1 christos p 9627 1.1 christos } 9628 1.1 christos }' 9629 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9630 1.1 christos # Check for a 64-bit object if we didn't find anything. 9631 1.1 christos if test -z "$aix_libpath"; then 9632 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9633 1.1 christos fi 9634 1.1 christos fi 9635 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9636 1.1 christos conftest$ac_exeext conftest.$ac_ext 9637 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9638 1.1 christos 9639 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9640 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" 9641 1.1 christos else 9642 1.1 christos if test "$host_cpu" = ia64; then 9643 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9644 1.1 christos allow_undefined_flag="-z nodefs" 9645 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" 9646 1.1 christos else 9647 1.1 christos # Determine the default libpath from the value encoded in an 9648 1.1 christos # empty executable. 9649 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9650 1.1 christos /* end confdefs.h. */ 9651 1.1 christos 9652 1.1 christos int 9653 1.1 christos main () 9654 1.1 christos { 9655 1.1 christos 9656 1.1 christos ; 9657 1.1 christos return 0; 9658 1.1 christos } 9659 1.1 christos _ACEOF 9660 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9661 1.1 christos 9662 1.1 christos lt_aix_libpath_sed=' 9663 1.1 christos /Import File Strings/,/^$/ { 9664 1.1 christos /^0/ { 9665 1.1 christos s/^0 *\(.*\)$/\1/ 9666 1.1 christos p 9667 1.1 christos } 9668 1.1 christos }' 9669 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9670 1.1 christos # Check for a 64-bit object if we didn't find anything. 9671 1.1 christos if test -z "$aix_libpath"; then 9672 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9673 1.1 christos fi 9674 1.1 christos fi 9675 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9676 1.1 christos conftest$ac_exeext conftest.$ac_ext 9677 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9678 1.1 christos 9679 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9680 1.1 christos # Warning - without using the other run time loading flags, 9681 1.1 christos # -berok will link without error, but may produce a broken library. 9682 1.1 christos no_undefined_flag=' ${wl}-bernotok' 9683 1.1 christos allow_undefined_flag=' ${wl}-berok' 9684 1.1 christos if test "$with_gnu_ld" = yes; then 9685 1.1 christos # We only use this code for GNU lds that support --whole-archive. 9686 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9687 1.1 christos else 9688 1.1 christos # Exported symbols can be pulled into shared objects from archives 9689 1.1 christos whole_archive_flag_spec='$convenience' 9690 1.1 christos fi 9691 1.1 christos archive_cmds_need_lc=yes 9692 1.1 christos # This is similar to how AIX traditionally builds its shared libraries. 9693 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' 9694 1.1 christos fi 9695 1.1 christos fi 9696 1.1 christos ;; 9697 1.1 christos 9698 1.1 christos amigaos*) 9699 1.1 christos case $host_cpu in 9700 1.1 christos powerpc) 9701 1.1 christos # see comment about AmigaOS4 .so support 9702 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9703 1.1 christos archive_expsym_cmds='' 9704 1.1 christos ;; 9705 1.1 christos m68k) 9706 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)' 9707 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9708 1.1 christos hardcode_minus_L=yes 9709 1.1 christos ;; 9710 1.1 christos esac 9711 1.1 christos ;; 9712 1.1 christos 9713 1.1 christos bsdi[45]*) 9714 1.1 christos export_dynamic_flag_spec=-rdynamic 9715 1.1 christos ;; 9716 1.1 christos 9717 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9718 1.1 christos # When not using gcc, we currently assume that we are using 9719 1.1 christos # Microsoft Visual C++. 9720 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is 9721 1.1 christos # no search path for DLLs. 9722 1.1 christos hardcode_libdir_flag_spec=' ' 9723 1.1 christos allow_undefined_flag=unsupported 9724 1.1 christos # Tell ltmain to make .lib files, not .a files. 9725 1.1 christos libext=lib 9726 1.1 christos # Tell ltmain to make .dll files, not .so files. 9727 1.1 christos shrext_cmds=".dll" 9728 1.1 christos # FIXME: Setting linknames here is a bad hack. 9729 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9730 1.1 christos # The linker will automatically build a .lib file if we build a DLL. 9731 1.1 christos old_archive_from_new_cmds='true' 9732 1.1 christos # FIXME: Should let the user specify the lib program. 9733 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9734 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`' 9735 1.1 christos enable_shared_with_static_runtimes=yes 9736 1.1 christos ;; 9737 1.1 christos 9738 1.1 christos darwin* | rhapsody*) 9739 1.1 christos 9740 1.1 christos 9741 1.1 christos archive_cmds_need_lc=no 9742 1.1 christos hardcode_direct=no 9743 1.1 christos hardcode_automatic=yes 9744 1.1 christos hardcode_shlibpath_var=unsupported 9745 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then 9746 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\"`' 9747 1.1 christos else 9748 1.1 christos whole_archive_flag_spec='' 9749 1.1 christos fi 9750 1.1 christos link_all_deplibs=yes 9751 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined" 9752 1.1 christos case $cc_basename in 9753 1.1 christos ifort*) _lt_dar_can_shared=yes ;; 9754 1.1 christos *) _lt_dar_can_shared=$GCC ;; 9755 1.1 christos esac 9756 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then 9757 1.1 christos output_verbose_link_cmd=func_echo_all 9758 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}" 9759 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9760 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}" 9761 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}" 9762 1.1 christos 9763 1.1 christos else 9764 1.1 christos ld_shlibs=no 9765 1.1 christos fi 9766 1.1 christos 9767 1.1 christos ;; 9768 1.1 christos 9769 1.1 christos dgux*) 9770 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9771 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9772 1.1 christos hardcode_shlibpath_var=no 9773 1.1 christos ;; 9774 1.1 christos 9775 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9776 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o 9777 1.1 christos # does not break anything, and helps significantly (at the cost of a little 9778 1.1 christos # extra space). 9779 1.1 christos freebsd2.2*) 9780 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9781 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9782 1.1 christos hardcode_direct=yes 9783 1.1 christos hardcode_shlibpath_var=no 9784 1.1 christos ;; 9785 1.1 christos 9786 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9787 1.1 christos freebsd2.*) 9788 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9789 1.1 christos hardcode_direct=yes 9790 1.1 christos hardcode_minus_L=yes 9791 1.1 christos hardcode_shlibpath_var=no 9792 1.1 christos ;; 9793 1.1 christos 9794 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9795 1.1 christos freebsd* | dragonfly*) 9796 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9797 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9798 1.1 christos hardcode_direct=yes 9799 1.1 christos hardcode_shlibpath_var=no 9800 1.1 christos ;; 9801 1.1 christos 9802 1.1 christos hpux9*) 9803 1.1 christos if test "$GCC" = yes; then 9804 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' 9805 1.1 christos else 9806 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' 9807 1.1 christos fi 9808 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9809 1.1 christos hardcode_libdir_separator=: 9810 1.1 christos hardcode_direct=yes 9811 1.1 christos 9812 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9813 1.1 christos # but as the default location of the library. 9814 1.1 christos hardcode_minus_L=yes 9815 1.1 christos export_dynamic_flag_spec='${wl}-E' 9816 1.1 christos ;; 9817 1.1 christos 9818 1.1 christos hpux10*) 9819 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9820 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9821 1.1 christos else 9822 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9823 1.1 christos fi 9824 1.1 christos if test "$with_gnu_ld" = no; then 9825 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9826 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir' 9827 1.1 christos hardcode_libdir_separator=: 9828 1.1 christos hardcode_direct=yes 9829 1.1 christos hardcode_direct_absolute=yes 9830 1.1 christos export_dynamic_flag_spec='${wl}-E' 9831 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9832 1.1 christos # but as the default location of the library. 9833 1.1 christos hardcode_minus_L=yes 9834 1.1 christos fi 9835 1.1 christos ;; 9836 1.1 christos 9837 1.1 christos hpux11*) 9838 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9839 1.1 christos case $host_cpu in 9840 1.1 christos hppa*64*) 9841 1.1.1.2 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9842 1.1 christos ;; 9843 1.1 christos ia64*) 9844 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9845 1.1 christos ;; 9846 1.1 christos *) 9847 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9848 1.1 christos ;; 9849 1.1 christos esac 9850 1.1 christos else 9851 1.1 christos case $host_cpu in 9852 1.1 christos hppa*64*) 9853 1.1.1.2 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9854 1.1 christos ;; 9855 1.1 christos ia64*) 9856 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9857 1.1 christos ;; 9858 1.1 christos *) 9859 1.1 christos 9860 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet 9861 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9862 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9863 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; } 9864 1.1 christos if ${lt_cv_prog_compiler__b+:} false; then : 9865 1.1 christos $as_echo_n "(cached) " >&6 9866 1.1 christos else 9867 1.1 christos lt_cv_prog_compiler__b=no 9868 1.1 christos save_LDFLAGS="$LDFLAGS" 9869 1.1 christos LDFLAGS="$LDFLAGS -b" 9870 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 9871 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9872 1.1 christos # The linker can only warn and ignore the option if not recognized 9873 1.1 christos # So say no if there are warnings 9874 1.1 christos if test -s conftest.err; then 9875 1.1 christos # Append any errors to the config.log. 9876 1.1 christos cat conftest.err 1>&5 9877 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9878 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9879 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 9880 1.1 christos lt_cv_prog_compiler__b=yes 9881 1.1 christos fi 9882 1.1 christos else 9883 1.1 christos lt_cv_prog_compiler__b=yes 9884 1.1 christos fi 9885 1.1 christos fi 9886 1.1 christos $RM -r conftest* 9887 1.1 christos LDFLAGS="$save_LDFLAGS" 9888 1.1 christos 9889 1.1 christos fi 9890 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9891 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; } 9892 1.1 christos 9893 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then 9894 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9895 1.1 christos else 9896 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9897 1.1 christos fi 9898 1.1 christos 9899 1.1 christos ;; 9900 1.1 christos esac 9901 1.1 christos fi 9902 1.1 christos if test "$with_gnu_ld" = no; then 9903 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9904 1.1 christos hardcode_libdir_separator=: 9905 1.1 christos 9906 1.1 christos case $host_cpu in 9907 1.1 christos hppa*64*|ia64*) 9908 1.1 christos hardcode_direct=no 9909 1.1 christos hardcode_shlibpath_var=no 9910 1.1 christos ;; 9911 1.1 christos *) 9912 1.1 christos hardcode_direct=yes 9913 1.1 christos hardcode_direct_absolute=yes 9914 1.1 christos export_dynamic_flag_spec='${wl}-E' 9915 1.1 christos 9916 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9917 1.1 christos # but as the default location of the library. 9918 1.1 christos hardcode_minus_L=yes 9919 1.1 christos ;; 9920 1.1 christos esac 9921 1.1 christos fi 9922 1.1 christos ;; 9923 1.1 christos 9924 1.1 christos irix5* | irix6* | nonstopux*) 9925 1.1 christos if test "$GCC" = yes; then 9926 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' 9927 1.1 christos # Try to use the -exported_symbol ld option, if it does not 9928 1.1 christos # work, assume that -exports_file does not work either and 9929 1.1 christos # implicitly export all symbols. 9930 1.1 christos save_LDFLAGS="$LDFLAGS" 9931 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9932 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9933 1.1 christos /* end confdefs.h. */ 9934 1.1 christos int foo(void) {} 9935 1.1 christos _ACEOF 9936 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9937 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' 9938 1.1 christos 9939 1.1 christos fi 9940 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9941 1.1 christos conftest$ac_exeext conftest.$ac_ext 9942 1.1 christos LDFLAGS="$save_LDFLAGS" 9943 1.1 christos else 9944 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' 9945 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' 9946 1.1 christos fi 9947 1.1 christos archive_cmds_need_lc='no' 9948 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9949 1.1 christos hardcode_libdir_separator=: 9950 1.1 christos inherit_rpath=yes 9951 1.1 christos link_all_deplibs=yes 9952 1.1 christos ;; 9953 1.1 christos 9954 1.1 christos netbsd*) 9955 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9956 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9957 1.1 christos else 9958 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9959 1.1 christos fi 9960 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9961 1.1 christos hardcode_direct=yes 9962 1.1 christos hardcode_shlibpath_var=no 9963 1.1 christos ;; 9964 1.1 christos 9965 1.1 christos newsos6) 9966 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9967 1.1 christos hardcode_direct=yes 9968 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9969 1.1 christos hardcode_libdir_separator=: 9970 1.1 christos hardcode_shlibpath_var=no 9971 1.1 christos ;; 9972 1.1 christos 9973 1.1 christos *nto* | *qnx*) 9974 1.1 christos ;; 9975 1.1 christos 9976 1.1 christos openbsd*) 9977 1.1 christos if test -f /usr/libexec/ld.so; then 9978 1.1 christos hardcode_direct=yes 9979 1.1 christos hardcode_shlibpath_var=no 9980 1.1 christos hardcode_direct_absolute=yes 9981 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9982 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9983 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9984 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9985 1.1 christos export_dynamic_flag_spec='${wl}-E' 9986 1.1 christos else 9987 1.1 christos case $host_os in 9988 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9989 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9990 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9991 1.1 christos ;; 9992 1.1 christos *) 9993 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9994 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9995 1.1 christos ;; 9996 1.1 christos esac 9997 1.1 christos fi 9998 1.1 christos else 9999 1.1 christos ld_shlibs=no 10000 1.1 christos fi 10001 1.1 christos ;; 10002 1.1 christos 10003 1.1 christos os2*) 10004 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 10005 1.1 christos hardcode_minus_L=yes 10006 1.1 christos allow_undefined_flag=unsupported 10007 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' 10008 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10009 1.1 christos ;; 10010 1.1 christos 10011 1.1 christos osf3*) 10012 1.1 christos if test "$GCC" = yes; then 10013 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10014 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' 10015 1.1 christos else 10016 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 10017 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' 10018 1.1 christos fi 10019 1.1 christos archive_cmds_need_lc='no' 10020 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10021 1.1 christos hardcode_libdir_separator=: 10022 1.1 christos ;; 10023 1.1 christos 10024 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag 10025 1.1 christos if test "$GCC" = yes; then 10026 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10027 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' 10028 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10029 1.1 christos else 10030 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 10031 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' 10032 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~ 10033 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' 10034 1.1 christos 10035 1.1 christos # Both c and cxx compiler support -rpath directly 10036 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir' 10037 1.1 christos fi 10038 1.1 christos archive_cmds_need_lc='no' 10039 1.1 christos hardcode_libdir_separator=: 10040 1.1 christos ;; 10041 1.1 christos 10042 1.1 christos solaris*) 10043 1.1 christos no_undefined_flag=' -z defs' 10044 1.1 christos if test "$GCC" = yes; then 10045 1.1 christos wlarc='${wl}' 10046 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10047 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10048 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' 10049 1.1 christos else 10050 1.1 christos case `$CC -V 2>&1` in 10051 1.1 christos *"Compilers 5.0"*) 10052 1.1 christos wlarc='' 10053 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10054 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10055 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10056 1.1 christos ;; 10057 1.1 christos *) 10058 1.1 christos wlarc='${wl}' 10059 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10060 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10061 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10062 1.1 christos ;; 10063 1.1 christos esac 10064 1.1 christos fi 10065 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 10066 1.1 christos hardcode_shlibpath_var=no 10067 1.1 christos case $host_os in 10068 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;; 10069 1.1 christos *) 10070 1.1 christos # The compiler driver will combine and reorder linker options, 10071 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl', 10072 1.1 christos # but is careful enough not to reorder. 10073 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?) 10074 1.1 christos if test "$GCC" = yes; then 10075 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10076 1.1 christos else 10077 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10078 1.1 christos fi 10079 1.1 christos ;; 10080 1.1 christos esac 10081 1.1 christos link_all_deplibs=yes 10082 1.1 christos ;; 10083 1.1 christos 10084 1.1 christos sunos4*) 10085 1.1 christos if test "x$host_vendor" = xsequent; then 10086 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o 10087 1.1 christos # files that make .init and .fini sections work. 10088 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10089 1.1 christos else 10090 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10091 1.1 christos fi 10092 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 10093 1.1 christos hardcode_direct=yes 10094 1.1 christos hardcode_minus_L=yes 10095 1.1 christos hardcode_shlibpath_var=no 10096 1.1 christos ;; 10097 1.1 christos 10098 1.1 christos sysv4) 10099 1.1 christos case $host_vendor in 10100 1.1 christos sni) 10101 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10102 1.1 christos hardcode_direct=yes # is this really true??? 10103 1.1 christos ;; 10104 1.1 christos siemens) 10105 1.1 christos ## LD is ld it makes a PLAMLIB 10106 1.1 christos ## CC just makes a GrossModule. 10107 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10108 1.1 christos reload_cmds='$CC -r -o $output$reload_objs' 10109 1.1 christos hardcode_direct=no 10110 1.1 christos ;; 10111 1.1 christos motorola) 10112 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10113 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10114 1.1 christos ;; 10115 1.1 christos esac 10116 1.1 christos runpath_var='LD_RUN_PATH' 10117 1.1 christos hardcode_shlibpath_var=no 10118 1.1 christos ;; 10119 1.1 christos 10120 1.1 christos sysv4.3*) 10121 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10122 1.1 christos hardcode_shlibpath_var=no 10123 1.1 christos export_dynamic_flag_spec='-Bexport' 10124 1.1 christos ;; 10125 1.1 christos 10126 1.1 christos sysv4*MP*) 10127 1.1 christos if test -d /usr/nec; then 10128 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10129 1.1 christos hardcode_shlibpath_var=no 10130 1.1 christos runpath_var=LD_RUN_PATH 10131 1.1 christos hardcode_runpath_var=yes 10132 1.1 christos ld_shlibs=yes 10133 1.1 christos fi 10134 1.1 christos ;; 10135 1.1 christos 10136 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10137 1.1 christos no_undefined_flag='${wl}-z,text' 10138 1.1 christos archive_cmds_need_lc=no 10139 1.1 christos hardcode_shlibpath_var=no 10140 1.1 christos runpath_var='LD_RUN_PATH' 10141 1.1 christos 10142 1.1 christos if test "$GCC" = yes; then 10143 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10144 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10145 1.1 christos else 10146 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10147 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10148 1.1 christos fi 10149 1.1 christos ;; 10150 1.1 christos 10151 1.1 christos sysv5* | sco3.2v5* | sco5v6*) 10152 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not 10153 1.1 christos # link with -lc, and that would cause any symbols used from libc to 10154 1.1 christos # always be unresolved, which means just about no library would 10155 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text 10156 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed 10157 1.1 christos # as -z defs. 10158 1.1 christos no_undefined_flag='${wl}-z,text' 10159 1.1 christos allow_undefined_flag='${wl}-z,nodefs' 10160 1.1 christos archive_cmds_need_lc=no 10161 1.1 christos hardcode_shlibpath_var=no 10162 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir' 10163 1.1 christos hardcode_libdir_separator=':' 10164 1.1 christos link_all_deplibs=yes 10165 1.1 christos export_dynamic_flag_spec='${wl}-Bexport' 10166 1.1 christos runpath_var='LD_RUN_PATH' 10167 1.1 christos 10168 1.1 christos if test "$GCC" = yes; then 10169 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10170 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10171 1.1 christos else 10172 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10173 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10174 1.1 christos fi 10175 1.1 christos ;; 10176 1.1 christos 10177 1.1 christos uts4*) 10178 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10179 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 10180 1.1 christos hardcode_shlibpath_var=no 10181 1.1 christos ;; 10182 1.1 christos 10183 1.1 christos *) 10184 1.1 christos ld_shlibs=no 10185 1.1 christos ;; 10186 1.1 christos esac 10187 1.1 christos 10188 1.1 christos if test x$host_vendor = xsni; then 10189 1.1 christos case $host in 10190 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10191 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym' 10192 1.1 christos ;; 10193 1.1 christos esac 10194 1.1 christos fi 10195 1.1 christos fi 10196 1.1 christos 10197 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10198 1.1 christos $as_echo "$ld_shlibs" >&6; } 10199 1.1 christos test "$ld_shlibs" = no && can_build_shared=no 10200 1.1 christos 10201 1.1 christos with_gnu_ld=$with_gnu_ld 10202 1.1 christos 10203 1.1 christos 10204 1.1 christos 10205 1.1 christos 10206 1.1 christos 10207 1.1 christos 10208 1.1 christos 10209 1.1 christos 10210 1.1 christos 10211 1.1 christos 10212 1.1 christos 10213 1.1 christos 10214 1.1 christos 10215 1.1 christos 10216 1.1 christos 10217 1.1 christos # 10218 1.1 christos # Do we need to explicitly link libc? 10219 1.1 christos # 10220 1.1 christos case "x$archive_cmds_need_lc" in 10221 1.1 christos x|xyes) 10222 1.1 christos # Assume -lc should be added 10223 1.1 christos archive_cmds_need_lc=yes 10224 1.1 christos 10225 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then 10226 1.1 christos case $archive_cmds in 10227 1.1 christos *'~'*) 10228 1.1 christos # FIXME: we may have to deal with multi-command sequences. 10229 1.1 christos ;; 10230 1.1 christos '$CC '*) 10231 1.1 christos # Test whether the compiler implicitly links with -lc since on some 10232 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc 10233 1.1 christos # to ld, don't add -lc before -lgcc. 10234 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10235 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10236 1.1 christos if ${lt_cv_archive_cmds_need_lc+:} false; then : 10237 1.1 christos $as_echo_n "(cached) " >&6 10238 1.1 christos else 10239 1.1 christos $RM conftest* 10240 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10241 1.1 christos 10242 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10243 1.1 christos (eval $ac_compile) 2>&5 10244 1.1 christos ac_status=$? 10245 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10246 1.1 christos test $ac_status = 0; } 2>conftest.err; then 10247 1.1 christos soname=conftest 10248 1.1 christos lib=conftest 10249 1.1 christos libobjs=conftest.$ac_objext 10250 1.1 christos deplibs= 10251 1.1 christos wl=$lt_prog_compiler_wl 10252 1.1 christos pic_flag=$lt_prog_compiler_pic 10253 1.1 christos compiler_flags=-v 10254 1.1 christos linker_flags=-v 10255 1.1 christos verstring= 10256 1.1 christos output_objdir=. 10257 1.1 christos libname=conftest 10258 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag 10259 1.1 christos allow_undefined_flag= 10260 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10261 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10262 1.1 christos ac_status=$? 10263 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10264 1.1 christos test $ac_status = 0; } 10265 1.1 christos then 10266 1.1 christos lt_cv_archive_cmds_need_lc=no 10267 1.1 christos else 10268 1.1 christos lt_cv_archive_cmds_need_lc=yes 10269 1.1 christos fi 10270 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag 10271 1.1 christos else 10272 1.1 christos cat conftest.err 1>&5 10273 1.1 christos fi 10274 1.1 christos $RM conftest* 10275 1.1 christos 10276 1.1 christos fi 10277 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10278 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10279 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10280 1.1 christos ;; 10281 1.1 christos esac 10282 1.1 christos fi 10283 1.1 christos ;; 10284 1.1 christos esac 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 10397 1.1 christos 10398 1.1 christos 10399 1.1 christos 10400 1.1 christos 10401 1.1 christos 10402 1.1 christos 10403 1.1 christos 10404 1.1 christos 10405 1.1 christos 10406 1.1 christos 10407 1.1 christos 10408 1.1 christos 10409 1.1 christos 10410 1.1 christos 10411 1.1 christos 10412 1.1 christos 10413 1.1 christos 10414 1.1 christos 10415 1.1 christos 10416 1.1 christos 10417 1.1 christos 10418 1.1 christos 10419 1.1 christos 10420 1.1 christos 10421 1.1 christos 10422 1.1 christos 10423 1.1 christos 10424 1.1 christos 10425 1.1 christos 10426 1.1 christos 10427 1.1 christos 10428 1.1 christos 10429 1.1 christos 10430 1.1 christos 10431 1.1 christos 10432 1.1 christos 10433 1.1 christos 10434 1.1 christos 10435 1.1 christos 10436 1.1 christos 10437 1.1 christos 10438 1.1 christos 10439 1.1 christos 10440 1.1 christos 10441 1.1 christos 10442 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10443 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; } 10444 1.1 christos 10445 1.1 christos if test "$GCC" = yes; then 10446 1.1 christos case $host_os in 10447 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10448 1.1 christos *) lt_awk_arg="/^libraries:/" ;; 10449 1.1 christos esac 10450 1.1 christos case $host_os in 10451 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10452 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;; 10453 1.1 christos esac 10454 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10455 1.1 christos case $lt_search_path_spec in 10456 1.1 christos *\;*) 10457 1.1 christos # if the path contains ";" then we assume it to be the separator 10458 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is 10459 1.1 christos # assumed that no part of a normal pathname contains ";" but that should 10460 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic. 10461 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10462 1.1 christos ;; 10463 1.1 christos *) 10464 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10465 1.1 christos ;; 10466 1.1 christos esac 10467 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it 10468 1.1 christos # and add multilib dir if necessary. 10469 1.1 christos lt_tmp_lt_search_path_spec= 10470 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10471 1.1 christos for lt_sys_path in $lt_search_path_spec; do 10472 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10473 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10474 1.1 christos else 10475 1.1 christos test -d "$lt_sys_path" && \ 10476 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10477 1.1 christos fi 10478 1.1 christos done 10479 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10480 1.1 christos BEGIN {RS=" "; FS="/|\n";} { 10481 1.1 christos lt_foo=""; 10482 1.1 christos lt_count=0; 10483 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) { 10484 1.1 christos if ($lt_i != "" && $lt_i != ".") { 10485 1.1 christos if ($lt_i == "..") { 10486 1.1 christos lt_count++; 10487 1.1 christos } else { 10488 1.1 christos if (lt_count == 0) { 10489 1.1 christos lt_foo="/" $lt_i lt_foo; 10490 1.1 christos } else { 10491 1.1 christos lt_count--; 10492 1.1 christos } 10493 1.1 christos } 10494 1.1 christos } 10495 1.1 christos } 10496 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; } 10497 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; } 10498 1.1 christos }'` 10499 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths 10500 1.1 christos # for these hosts. 10501 1.1 christos case $host_os in 10502 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10503 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10504 1.1 christos esac 10505 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10506 1.1 christos else 10507 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10508 1.1 christos fi 10509 1.1 christos library_names_spec= 10510 1.1 christos libname_spec='lib$name' 10511 1.1 christos soname_spec= 10512 1.1 christos shrext_cmds=".so" 10513 1.1 christos postinstall_cmds= 10514 1.1 christos postuninstall_cmds= 10515 1.1 christos finish_cmds= 10516 1.1 christos finish_eval= 10517 1.1 christos shlibpath_var= 10518 1.1 christos shlibpath_overrides_runpath=unknown 10519 1.1 christos version_type=none 10520 1.1 christos dynamic_linker="$host_os ld.so" 10521 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib" 10522 1.1 christos need_lib_prefix=unknown 10523 1.1 christos hardcode_into_libs=no 10524 1.1 christos 10525 1.1 christos # when you set need_version to no, make sure it does not cause -set_version 10526 1.1 christos # flags to be left without arguments 10527 1.1 christos need_version=unknown 10528 1.1 christos 10529 1.1 christos case $host_os in 10530 1.1 christos aix3*) 10531 1.1 christos version_type=linux 10532 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10533 1.1 christos shlibpath_var=LIBPATH 10534 1.1 christos 10535 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name. 10536 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10537 1.1 christos ;; 10538 1.1 christos 10539 1.1 christos aix[4-9]*) 10540 1.1 christos version_type=linux 10541 1.1 christos need_lib_prefix=no 10542 1.1 christos need_version=no 10543 1.1 christos hardcode_into_libs=yes 10544 1.1 christos if test "$host_cpu" = ia64; then 10545 1.1 christos # AIX 5 supports IA64 10546 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10547 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10548 1.1 christos else 10549 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file 10550 1.1 christos # for dependence libraries. The import file would start with 10551 1.1 christos # the line `#! .'. This would cause the generated library to 10552 1.1 christos # depend on `.', always an invalid library. This was fixed in 10553 1.1 christos # development snapshots of GCC prior to 3.0. 10554 1.1 christos case $host_os in 10555 1.1 christos aix4 | aix4.[01] | aix4.[01].*) 10556 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10557 1.1 christos echo ' yes ' 10558 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10559 1.1 christos : 10560 1.1 christos else 10561 1.1 christos can_build_shared=no 10562 1.1 christos fi 10563 1.1 christos ;; 10564 1.1 christos esac 10565 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10566 1.1 christos # soname into executable. Probably we can add versioning support to 10567 1.1 christos # collect2, so additional links can be useful in future. 10568 1.1 christos if test "$aix_use_runtimelinking" = yes; then 10569 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10570 1.1 christos # instead of lib<name>.a to let people know that these are not 10571 1.1 christos # typical AIX shared libraries. 10572 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10573 1.1 christos else 10574 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2 10575 1.1 christos # and later when we are not doing run time linking. 10576 1.1 christos library_names_spec='${libname}${release}.a $libname.a' 10577 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10578 1.1 christos fi 10579 1.1 christos shlibpath_var=LIBPATH 10580 1.1 christos fi 10581 1.1 christos ;; 10582 1.1 christos 10583 1.1 christos amigaos*) 10584 1.1 christos case $host_cpu in 10585 1.1 christos powerpc) 10586 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries. 10587 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10588 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10589 1.1 christos ;; 10590 1.1 christos m68k) 10591 1.1 christos library_names_spec='$libname.ixlibrary $libname.a' 10592 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs. 10593 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' 10594 1.1 christos ;; 10595 1.1 christos esac 10596 1.1 christos ;; 10597 1.1 christos 10598 1.1 christos beos*) 10599 1.1 christos library_names_spec='${libname}${shared_ext}' 10600 1.1 christos dynamic_linker="$host_os ld.so" 10601 1.1 christos shlibpath_var=LIBRARY_PATH 10602 1.1 christos ;; 10603 1.1 christos 10604 1.1 christos bsdi[45]*) 10605 1.1 christos version_type=linux 10606 1.1 christos need_version=no 10607 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10608 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10609 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10610 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10611 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10612 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10613 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and 10614 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10615 1.1 christos # libtool to hard-code these into programs 10616 1.1 christos ;; 10617 1.1 christos 10618 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 10619 1.1 christos version_type=windows 10620 1.1 christos shrext_cmds=".dll" 10621 1.1 christos need_version=no 10622 1.1 christos need_lib_prefix=no 10623 1.1 christos 10624 1.1 christos case $GCC,$host_os in 10625 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10626 1.1 christos library_names_spec='$libname.dll.a' 10627 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds 10628 1.1 christos postinstall_cmds='base_file=`basename \${file}`~ 10629 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10630 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 10631 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 10632 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~ 10633 1.1 christos chmod a+x \$dldir/$dlname~ 10634 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10635 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10636 1.1 christos fi' 10637 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10638 1.1 christos dlpath=$dir/\$dldll~ 10639 1.1 christos $RM \$dlpath' 10640 1.1 christos shlibpath_overrides_runpath=yes 10641 1.1 christos 10642 1.1 christos case $host_os in 10643 1.1 christos cygwin*) 10644 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10645 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10646 1.1 christos 10647 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10648 1.1 christos ;; 10649 1.1 christos mingw* | cegcc*) 10650 1.1 christos # MinGW DLLs use traditional 'lib' prefix 10651 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10652 1.1 christos ;; 10653 1.1 christos pw32*) 10654 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib' 10655 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10656 1.1 christos ;; 10657 1.1 christos esac 10658 1.1 christos ;; 10659 1.1 christos 10660 1.1 christos *) 10661 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10662 1.1 christos ;; 10663 1.1 christos esac 10664 1.1 christos dynamic_linker='Win32 ld.exe' 10665 1.1 christos # FIXME: first we should search . and the directory the executable is in 10666 1.1 christos shlibpath_var=PATH 10667 1.1 christos ;; 10668 1.1 christos 10669 1.1 christos darwin* | rhapsody*) 10670 1.1 christos dynamic_linker="$host_os dyld" 10671 1.1 christos version_type=darwin 10672 1.1 christos need_lib_prefix=no 10673 1.1 christos need_version=no 10674 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10675 1.1 christos soname_spec='${libname}${release}${major}$shared_ext' 10676 1.1 christos shlibpath_overrides_runpath=yes 10677 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH 10678 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10679 1.1 christos 10680 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10681 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10682 1.1 christos ;; 10683 1.1 christos 10684 1.1 christos dgux*) 10685 1.1 christos version_type=linux 10686 1.1 christos need_lib_prefix=no 10687 1.1 christos need_version=no 10688 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10689 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10690 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10691 1.1 christos ;; 10692 1.1 christos 10693 1.1 christos freebsd* | dragonfly*) 10694 1.1 christos # DragonFly does not have aout. When/if they implement a new 10695 1.1 christos # versioning mechanism, adjust this. 10696 1.1 christos if test -x /usr/bin/objformat; then 10697 1.1 christos objformat=`/usr/bin/objformat` 10698 1.1 christos else 10699 1.1 christos case $host_os in 10700 1.1 christos freebsd[23].*) objformat=aout ;; 10701 1.1 christos *) objformat=elf ;; 10702 1.1 christos esac 10703 1.1 christos fi 10704 1.1 christos version_type=freebsd-$objformat 10705 1.1 christos case $version_type in 10706 1.1 christos freebsd-elf*) 10707 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10708 1.1 christos need_version=no 10709 1.1 christos need_lib_prefix=no 10710 1.1 christos ;; 10711 1.1 christos freebsd-*) 10712 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10713 1.1 christos need_version=yes 10714 1.1 christos ;; 10715 1.1 christos esac 10716 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10717 1.1 christos case $host_os in 10718 1.1 christos freebsd2.*) 10719 1.1 christos shlibpath_overrides_runpath=yes 10720 1.1 christos ;; 10721 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*) 10722 1.1 christos shlibpath_overrides_runpath=yes 10723 1.1 christos hardcode_into_libs=yes 10724 1.1 christos ;; 10725 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10726 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10727 1.1 christos shlibpath_overrides_runpath=no 10728 1.1 christos hardcode_into_libs=yes 10729 1.1 christos ;; 10730 1.1 christos *) # from 4.6 on, and DragonFly 10731 1.1 christos shlibpath_overrides_runpath=yes 10732 1.1 christos hardcode_into_libs=yes 10733 1.1 christos ;; 10734 1.1 christos esac 10735 1.1 christos ;; 10736 1.1 christos 10737 1.1 christos haiku*) 10738 1.1 christos version_type=linux 10739 1.1 christos need_lib_prefix=no 10740 1.1 christos need_version=no 10741 1.1 christos dynamic_linker="$host_os runtime_loader" 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 shlibpath_var=LIBRARY_PATH 10745 1.1 christos shlibpath_overrides_runpath=yes 10746 1.1 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10747 1.1 christos hardcode_into_libs=yes 10748 1.1 christos ;; 10749 1.1 christos 10750 1.1 christos hpux9* | hpux10* | hpux11*) 10751 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to 10752 1.1 christos # link against other versions. 10753 1.1 christos version_type=sunos 10754 1.1 christos need_lib_prefix=no 10755 1.1 christos need_version=no 10756 1.1 christos case $host_cpu in 10757 1.1 christos ia64*) 10758 1.1 christos shrext_cmds='.so' 10759 1.1 christos hardcode_into_libs=yes 10760 1.1 christos dynamic_linker="$host_os dld.so" 10761 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10762 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10763 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10764 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10765 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then 10766 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10767 1.1 christos else 10768 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10769 1.1 christos fi 10770 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10771 1.1 christos ;; 10772 1.1 christos hppa*64*) 10773 1.1 christos shrext_cmds='.sl' 10774 1.1 christos hardcode_into_libs=yes 10775 1.1 christos dynamic_linker="$host_os dld.sl" 10776 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10777 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10778 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10779 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10780 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10781 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10782 1.1 christos ;; 10783 1.1 christos *) 10784 1.1 christos shrext_cmds='.sl' 10785 1.1 christos dynamic_linker="$host_os dld.sl" 10786 1.1 christos shlibpath_var=SHLIB_PATH 10787 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10788 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10789 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10790 1.1 christos ;; 10791 1.1 christos esac 10792 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10793 1.1 christos postinstall_cmds='chmod 555 $lib' 10794 1.1 christos # or fails outright, so override atomically: 10795 1.1 christos install_override_mode=555 10796 1.1 christos ;; 10797 1.1 christos 10798 1.1 christos interix[3-9]*) 10799 1.1 christos version_type=linux 10800 1.1 christos need_lib_prefix=no 10801 1.1 christos need_version=no 10802 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10803 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10804 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10805 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10806 1.1 christos shlibpath_overrides_runpath=no 10807 1.1 christos hardcode_into_libs=yes 10808 1.1 christos ;; 10809 1.1 christos 10810 1.1 christos irix5* | irix6* | nonstopux*) 10811 1.1 christos case $host_os in 10812 1.1 christos nonstopux*) version_type=nonstopux ;; 10813 1.1 christos *) 10814 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 10815 1.1 christos version_type=linux 10816 1.1 christos else 10817 1.1 christos version_type=irix 10818 1.1 christos fi ;; 10819 1.1 christos esac 10820 1.1 christos need_lib_prefix=no 10821 1.1 christos need_version=no 10822 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10823 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10824 1.1 christos case $host_os in 10825 1.1 christos irix5* | nonstopux*) 10826 1.1 christos libsuff= shlibsuff= 10827 1.1 christos ;; 10828 1.1 christos *) 10829 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD 10830 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10831 1.1 christos libsuff= shlibsuff= libmagic=32-bit;; 10832 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10833 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;; 10834 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10835 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;; 10836 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;; 10837 1.1 christos esac 10838 1.1 christos ;; 10839 1.1 christos esac 10840 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10841 1.1 christos shlibpath_overrides_runpath=no 10842 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10843 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10844 1.1 christos hardcode_into_libs=yes 10845 1.1 christos ;; 10846 1.1 christos 10847 1.1 christos # No shared lib support for Linux oldld, aout, or coff. 10848 1.1 christos linux*oldld* | linux*aout* | linux*coff*) 10849 1.1 christos dynamic_linker=no 10850 1.1 christos ;; 10851 1.1 christos 10852 1.1 christos # This must be Linux ELF. 10853 1.1.1.2 christos 10854 1.1.1.2 christos # uclinux* changes (here and below) have been submitted to the libtool 10855 1.1.1.2 christos # project, but have not yet been accepted: they are GCC-local changes 10856 1.1.1.2 christos # for the time being. (See 10857 1.1.1.2 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10858 1.1.1.2 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10859 1.1 christos version_type=linux 10860 1.1 christos need_lib_prefix=no 10861 1.1 christos need_version=no 10862 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10863 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10864 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10865 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10866 1.1 christos shlibpath_overrides_runpath=no 10867 1.1 christos 10868 1.1 christos # Some binutils ld are patched to set DT_RUNPATH 10869 1.1 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10870 1.1 christos $as_echo_n "(cached) " >&6 10871 1.1 christos else 10872 1.1 christos lt_cv_shlibpath_overrides_runpath=no 10873 1.1 christos save_LDFLAGS=$LDFLAGS 10874 1.1 christos save_libdir=$libdir 10875 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10876 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10877 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10878 1.1 christos /* end confdefs.h. */ 10879 1.1 christos 10880 1.1 christos int 10881 1.1 christos main () 10882 1.1 christos { 10883 1.1 christos 10884 1.1 christos ; 10885 1.1 christos return 0; 10886 1.1 christos } 10887 1.1 christos _ACEOF 10888 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10889 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10890 1.1 christos lt_cv_shlibpath_overrides_runpath=yes 10891 1.1 christos fi 10892 1.1 christos fi 10893 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10894 1.1 christos conftest$ac_exeext conftest.$ac_ext 10895 1.1 christos LDFLAGS=$save_LDFLAGS 10896 1.1 christos libdir=$save_libdir 10897 1.1 christos 10898 1.1 christos fi 10899 1.1 christos 10900 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10901 1.1 christos 10902 1.1 christos # This implies no fast_install, which is unacceptable. 10903 1.1 christos # Some rework will be needed to allow for fast_install 10904 1.1 christos # before this can be enabled. 10905 1.1 christos hardcode_into_libs=yes 10906 1.1 christos 10907 1.1 christos # Append ld.so.conf contents to the search path 10908 1.1 christos if test -f /etc/ld.so.conf; then 10909 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' ' '` 10910 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10911 1.1 christos fi 10912 1.1 christos 10913 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on 10914 1.1 christos # powerpc, because MkLinux only supported shared libraries with the 10915 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers, 10916 1.1 christos # most powerpc-linux boxes support dynamic linking these days and 10917 1.1 christos # people can always --disable-shared, the test was removed, and we 10918 1.1 christos # assume the GNU/Linux dynamic linker is in use. 10919 1.1 christos dynamic_linker='GNU/Linux ld.so' 10920 1.1 christos ;; 10921 1.1 christos 10922 1.1 christos netbsd*) 10923 1.1 christos version_type=sunos 10924 1.1 christos need_lib_prefix=no 10925 1.1 christos need_version=no 10926 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10927 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10928 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10929 1.1 christos dynamic_linker='NetBSD (a.out) ld.so' 10930 1.1 christos else 10931 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10932 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10933 1.1 christos dynamic_linker='NetBSD ld.elf_so' 10934 1.1 christos fi 10935 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10936 1.1 christos shlibpath_overrides_runpath=yes 10937 1.1 christos hardcode_into_libs=yes 10938 1.1 christos ;; 10939 1.1 christos 10940 1.1 christos newsos6) 10941 1.1 christos version_type=linux 10942 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10943 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10944 1.1 christos shlibpath_overrides_runpath=yes 10945 1.1 christos ;; 10946 1.1 christos 10947 1.1 christos *nto* | *qnx*) 10948 1.1 christos version_type=qnx 10949 1.1 christos need_lib_prefix=no 10950 1.1 christos need_version=no 10951 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10952 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10953 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10954 1.1 christos shlibpath_overrides_runpath=no 10955 1.1 christos hardcode_into_libs=yes 10956 1.1 christos dynamic_linker='ldqnx.so' 10957 1.1 christos ;; 10958 1.1 christos 10959 1.1 christos openbsd*) 10960 1.1 christos version_type=sunos 10961 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib" 10962 1.1 christos need_lib_prefix=no 10963 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10964 1.1 christos case $host_os in 10965 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10966 1.1 christos *) need_version=no ;; 10967 1.1 christos esac 10968 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10969 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10970 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10971 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10972 1.1 christos case $host_os in 10973 1.1 christos openbsd2.[89] | openbsd2.[89].*) 10974 1.1 christos shlibpath_overrides_runpath=no 10975 1.1 christos ;; 10976 1.1 christos *) 10977 1.1 christos shlibpath_overrides_runpath=yes 10978 1.1 christos ;; 10979 1.1 christos esac 10980 1.1 christos else 10981 1.1 christos shlibpath_overrides_runpath=yes 10982 1.1 christos fi 10983 1.1 christos ;; 10984 1.1 christos 10985 1.1 christos os2*) 10986 1.1 christos libname_spec='$name' 10987 1.1 christos shrext_cmds=".dll" 10988 1.1 christos need_lib_prefix=no 10989 1.1 christos library_names_spec='$libname${shared_ext} $libname.a' 10990 1.1 christos dynamic_linker='OS/2 ld.exe' 10991 1.1 christos shlibpath_var=LIBPATH 10992 1.1 christos ;; 10993 1.1 christos 10994 1.1 christos osf3* | osf4* | osf5*) 10995 1.1 christos version_type=osf 10996 1.1 christos need_lib_prefix=no 10997 1.1 christos need_version=no 10998 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10999 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11000 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11001 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11002 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11003 1.1 christos ;; 11004 1.1 christos 11005 1.1 christos rdos*) 11006 1.1 christos dynamic_linker=no 11007 1.1 christos ;; 11008 1.1 christos 11009 1.1 christos solaris*) 11010 1.1 christos version_type=linux 11011 1.1 christos need_lib_prefix=no 11012 1.1 christos need_version=no 11013 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11014 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 11015 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11016 1.1 christos shlibpath_overrides_runpath=yes 11017 1.1 christos hardcode_into_libs=yes 11018 1.1 christos # ldd complains unless libraries are executable 11019 1.1 christos postinstall_cmds='chmod +x $lib' 11020 1.1 christos ;; 11021 1.1 christos 11022 1.1 christos sunos4*) 11023 1.1 christos version_type=sunos 11024 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11025 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11026 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11027 1.1 christos shlibpath_overrides_runpath=yes 11028 1.1 christos if test "$with_gnu_ld" = yes; then 11029 1.1 christos need_lib_prefix=no 11030 1.1 christos fi 11031 1.1 christos need_version=yes 11032 1.1 christos ;; 11033 1.1 christos 11034 1.1 christos sysv4 | sysv4.3*) 11035 1.1 christos version_type=linux 11036 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11037 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 11038 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11039 1.1 christos case $host_vendor in 11040 1.1 christos sni) 11041 1.1 christos shlibpath_overrides_runpath=no 11042 1.1 christos need_lib_prefix=no 11043 1.1 christos runpath_var=LD_RUN_PATH 11044 1.1 christos ;; 11045 1.1 christos siemens) 11046 1.1 christos need_lib_prefix=no 11047 1.1 christos ;; 11048 1.1 christos motorola) 11049 1.1 christos need_lib_prefix=no 11050 1.1 christos need_version=no 11051 1.1 christos shlibpath_overrides_runpath=no 11052 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11053 1.1 christos ;; 11054 1.1 christos esac 11055 1.1 christos ;; 11056 1.1 christos 11057 1.1 christos sysv4*MP*) 11058 1.1 christos if test -d /usr/nec ;then 11059 1.1 christos version_type=linux 11060 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11061 1.1 christos soname_spec='$libname${shared_ext}.$major' 11062 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11063 1.1 christos fi 11064 1.1 christos ;; 11065 1.1 christos 11066 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11067 1.1 christos version_type=freebsd-elf 11068 1.1 christos need_lib_prefix=no 11069 1.1 christos need_version=no 11070 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11071 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 11072 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11073 1.1 christos shlibpath_overrides_runpath=yes 11074 1.1 christos hardcode_into_libs=yes 11075 1.1 christos if test "$with_gnu_ld" = yes; then 11076 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11077 1.1 christos else 11078 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11079 1.1 christos case $host_os in 11080 1.1 christos sco3.2v5*) 11081 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11082 1.1 christos ;; 11083 1.1 christos esac 11084 1.1 christos fi 11085 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib' 11086 1.1 christos ;; 11087 1.1 christos 11088 1.1 christos tpf*) 11089 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11090 1.1 christos version_type=linux 11091 1.1 christos need_lib_prefix=no 11092 1.1 christos need_version=no 11093 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11094 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11095 1.1 christos shlibpath_overrides_runpath=no 11096 1.1 christos hardcode_into_libs=yes 11097 1.1 christos ;; 11098 1.1 christos 11099 1.1 christos uts4*) 11100 1.1 christos version_type=linux 11101 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11102 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 11103 1.1 christos shlibpath_var=LD_LIBRARY_PATH 11104 1.1 christos ;; 11105 1.1 christos 11106 1.1.1.2 christos # Shared libraries for VwWorks, >= 7 only at this stage 11107 1.1.1.2 christos # and (fpic) still incompatible with "large" code models 11108 1.1.1.2 christos # in a few configurations. Only for RTP mode in any case, 11109 1.1.1.2 christos # and upon explicit request at configure time. 11110 1.1.1.2 christos vxworks7*) 11111 1.1.1.2 christos dynamic_linker=no 11112 1.1.1.2 christos case ${with_multisubdir}-${enable_shared} in 11113 1.1.1.2 christos *large*) 11114 1.1.1.2 christos ;; 11115 1.1.1.2 christos *mrtp*-yes) 11116 1.1.1.2 christos version_type=linux 11117 1.1.1.2 christos need_lib_prefix=no 11118 1.1.1.2 christos need_version=no 11119 1.1.1.2 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11120 1.1.1.2 christos soname_spec='${libname}${release}${shared_ext}$major' 11121 1.1.1.2 christos dynamic_linker="$host_os module_loader" 11122 1.1.1.2 christos ;; 11123 1.1.1.2 christos esac 11124 1.1.1.2 christos ;; 11125 1.1 christos *) 11126 1.1 christos dynamic_linker=no 11127 1.1 christos ;; 11128 1.1 christos esac 11129 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11130 1.1 christos $as_echo "$dynamic_linker" >&6; } 11131 1.1 christos test "$dynamic_linker" = no && can_build_shared=no 11132 1.1 christos 11133 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11134 1.1 christos if test "$GCC" = yes; then 11135 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11136 1.1 christos fi 11137 1.1 christos 11138 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11139 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11140 1.1 christos fi 11141 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11142 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11143 1.1 christos fi 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 11191 1.1 christos 11192 1.1 christos 11193 1.1 christos 11194 1.1 christos 11195 1.1 christos 11196 1.1 christos 11197 1.1 christos 11198 1.1 christos 11199 1.1 christos 11200 1.1 christos 11201 1.1 christos 11202 1.1 christos 11203 1.1 christos 11204 1.1 christos 11205 1.1 christos 11206 1.1 christos 11207 1.1 christos 11208 1.1 christos 11209 1.1 christos 11210 1.1 christos 11211 1.1 christos 11212 1.1 christos 11213 1.1 christos 11214 1.1 christos 11215 1.1 christos 11216 1.1 christos 11217 1.1 christos 11218 1.1 christos 11219 1.1 christos 11220 1.1 christos 11221 1.1 christos 11222 1.1 christos 11223 1.1 christos 11224 1.1 christos 11225 1.1 christos 11226 1.1 christos 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 11234 1.1 christos 11235 1.1 christos 11236 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11237 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11238 1.1 christos hardcode_action= 11239 1.1 christos if test -n "$hardcode_libdir_flag_spec" || 11240 1.1 christos test -n "$runpath_var" || 11241 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then 11242 1.1 christos 11243 1.1 christos # We can hardcode non-existent directories. 11244 1.1 christos if test "$hardcode_direct" != no && 11245 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we 11246 1.1 christos # have to relink, otherwise we might link with an installed library 11247 1.1 christos # when we should be linking with a yet-to-be-installed one 11248 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11249 1.1 christos test "$hardcode_minus_L" != no; then 11250 1.1 christos # Linking always hardcodes the temporary library directory. 11251 1.1 christos hardcode_action=relink 11252 1.1 christos else 11253 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs. 11254 1.1 christos hardcode_action=immediate 11255 1.1 christos fi 11256 1.1 christos else 11257 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing 11258 1.1 christos # directories. 11259 1.1 christos hardcode_action=unsupported 11260 1.1 christos fi 11261 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11262 1.1 christos $as_echo "$hardcode_action" >&6; } 11263 1.1 christos 11264 1.1 christos if test "$hardcode_action" = relink || 11265 1.1 christos test "$inherit_rpath" = yes; then 11266 1.1 christos # Fast installation is not supported 11267 1.1 christos enable_fast_install=no 11268 1.1 christos elif test "$shlibpath_overrides_runpath" = yes || 11269 1.1 christos test "$enable_shared" = no; then 11270 1.1 christos # Fast installation is not necessary 11271 1.1 christos enable_fast_install=needless 11272 1.1 christos fi 11273 1.1 christos 11274 1.1 christos 11275 1.1 christos 11276 1.1 christos 11277 1.1 christos 11278 1.1 christos 11279 1.1 christos if test "x$enable_dlopen" != xyes; then 11280 1.1 christos enable_dlopen=unknown 11281 1.1 christos enable_dlopen_self=unknown 11282 1.1 christos enable_dlopen_self_static=unknown 11283 1.1 christos else 11284 1.1 christos lt_cv_dlopen=no 11285 1.1 christos lt_cv_dlopen_libs= 11286 1.1 christos 11287 1.1 christos case $host_os in 11288 1.1 christos beos*) 11289 1.1 christos lt_cv_dlopen="load_add_on" 11290 1.1 christos lt_cv_dlopen_libs= 11291 1.1 christos lt_cv_dlopen_self=yes 11292 1.1 christos ;; 11293 1.1 christos 11294 1.1 christos mingw* | pw32* | cegcc*) 11295 1.1 christos lt_cv_dlopen="LoadLibrary" 11296 1.1 christos lt_cv_dlopen_libs= 11297 1.1 christos ;; 11298 1.1 christos 11299 1.1 christos cygwin*) 11300 1.1 christos lt_cv_dlopen="dlopen" 11301 1.1 christos lt_cv_dlopen_libs= 11302 1.1 christos ;; 11303 1.1 christos 11304 1.1 christos darwin*) 11305 1.1 christos # if libdl is installed we need to link against it 11306 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11307 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 11308 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 11309 1.1 christos $as_echo_n "(cached) " >&6 11310 1.1 christos else 11311 1.1 christos ac_check_lib_save_LIBS=$LIBS 11312 1.1 christos LIBS="-ldl $LIBS" 11313 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11314 1.1 christos /* end confdefs.h. */ 11315 1.1 christos 11316 1.1 christos /* Override any GCC internal prototype to avoid an error. 11317 1.1 christos Use char because int might match the return type of a GCC 11318 1.1 christos builtin and then its argument prototype would still apply. */ 11319 1.1 christos #ifdef __cplusplus 11320 1.1 christos extern "C" 11321 1.1 christos #endif 11322 1.1 christos char dlopen (); 11323 1.1 christos int 11324 1.1 christos main () 11325 1.1 christos { 11326 1.1 christos return dlopen (); 11327 1.1 christos ; 11328 1.1 christos return 0; 11329 1.1 christos } 11330 1.1 christos _ACEOF 11331 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11332 1.1 christos ac_cv_lib_dl_dlopen=yes 11333 1.1 christos else 11334 1.1 christos ac_cv_lib_dl_dlopen=no 11335 1.1 christos fi 11336 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11337 1.1 christos conftest$ac_exeext conftest.$ac_ext 11338 1.1 christos LIBS=$ac_check_lib_save_LIBS 11339 1.1 christos fi 11340 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11341 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11342 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11343 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11344 1.1 christos else 11345 1.1 christos 11346 1.1 christos lt_cv_dlopen="dyld" 11347 1.1 christos lt_cv_dlopen_libs= 11348 1.1 christos lt_cv_dlopen_self=yes 11349 1.1 christos 11350 1.1 christos fi 11351 1.1 christos 11352 1.1 christos ;; 11353 1.1 christos 11354 1.1 christos *) 11355 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11356 1.1 christos if test "x$ac_cv_func_shl_load" = xyes; then : 11357 1.1 christos lt_cv_dlopen="shl_load" 11358 1.1 christos else 11359 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11360 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; } 11361 1.1 christos if ${ac_cv_lib_dld_shl_load+:} false; then : 11362 1.1 christos $as_echo_n "(cached) " >&6 11363 1.1 christos else 11364 1.1 christos ac_check_lib_save_LIBS=$LIBS 11365 1.1 christos LIBS="-ldld $LIBS" 11366 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11367 1.1 christos /* end confdefs.h. */ 11368 1.1 christos 11369 1.1 christos /* Override any GCC internal prototype to avoid an error. 11370 1.1 christos Use char because int might match the return type of a GCC 11371 1.1 christos builtin and then its argument prototype would still apply. */ 11372 1.1 christos #ifdef __cplusplus 11373 1.1 christos extern "C" 11374 1.1 christos #endif 11375 1.1 christos char shl_load (); 11376 1.1 christos int 11377 1.1 christos main () 11378 1.1 christos { 11379 1.1 christos return shl_load (); 11380 1.1 christos ; 11381 1.1 christos return 0; 11382 1.1 christos } 11383 1.1 christos _ACEOF 11384 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11385 1.1 christos ac_cv_lib_dld_shl_load=yes 11386 1.1 christos else 11387 1.1 christos ac_cv_lib_dld_shl_load=no 11388 1.1 christos fi 11389 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11390 1.1 christos conftest$ac_exeext conftest.$ac_ext 11391 1.1 christos LIBS=$ac_check_lib_save_LIBS 11392 1.1 christos fi 11393 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11394 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11395 1.1 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11396 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11397 1.1 christos else 11398 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11399 1.1 christos if test "x$ac_cv_func_dlopen" = xyes; then : 11400 1.1 christos lt_cv_dlopen="dlopen" 11401 1.1 christos else 11402 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11403 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 11404 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 11405 1.1 christos $as_echo_n "(cached) " >&6 11406 1.1 christos else 11407 1.1 christos ac_check_lib_save_LIBS=$LIBS 11408 1.1 christos LIBS="-ldl $LIBS" 11409 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11410 1.1 christos /* end confdefs.h. */ 11411 1.1 christos 11412 1.1 christos /* Override any GCC internal prototype to avoid an error. 11413 1.1 christos Use char because int might match the return type of a GCC 11414 1.1 christos builtin and then its argument prototype would still apply. */ 11415 1.1 christos #ifdef __cplusplus 11416 1.1 christos extern "C" 11417 1.1 christos #endif 11418 1.1 christos char dlopen (); 11419 1.1 christos int 11420 1.1 christos main () 11421 1.1 christos { 11422 1.1 christos return dlopen (); 11423 1.1 christos ; 11424 1.1 christos return 0; 11425 1.1 christos } 11426 1.1 christos _ACEOF 11427 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11428 1.1 christos ac_cv_lib_dl_dlopen=yes 11429 1.1 christos else 11430 1.1 christos ac_cv_lib_dl_dlopen=no 11431 1.1 christos fi 11432 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11433 1.1 christos conftest$ac_exeext conftest.$ac_ext 11434 1.1 christos LIBS=$ac_check_lib_save_LIBS 11435 1.1 christos fi 11436 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11437 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11438 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11439 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11440 1.1 christos else 11441 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11442 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11443 1.1 christos if ${ac_cv_lib_svld_dlopen+:} false; then : 11444 1.1 christos $as_echo_n "(cached) " >&6 11445 1.1 christos else 11446 1.1 christos ac_check_lib_save_LIBS=$LIBS 11447 1.1 christos LIBS="-lsvld $LIBS" 11448 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11449 1.1 christos /* end confdefs.h. */ 11450 1.1 christos 11451 1.1 christos /* Override any GCC internal prototype to avoid an error. 11452 1.1 christos Use char because int might match the return type of a GCC 11453 1.1 christos builtin and then its argument prototype would still apply. */ 11454 1.1 christos #ifdef __cplusplus 11455 1.1 christos extern "C" 11456 1.1 christos #endif 11457 1.1 christos char dlopen (); 11458 1.1 christos int 11459 1.1 christos main () 11460 1.1 christos { 11461 1.1 christos return dlopen (); 11462 1.1 christos ; 11463 1.1 christos return 0; 11464 1.1 christos } 11465 1.1 christos _ACEOF 11466 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11467 1.1 christos ac_cv_lib_svld_dlopen=yes 11468 1.1 christos else 11469 1.1 christos ac_cv_lib_svld_dlopen=no 11470 1.1 christos fi 11471 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11472 1.1 christos conftest$ac_exeext conftest.$ac_ext 11473 1.1 christos LIBS=$ac_check_lib_save_LIBS 11474 1.1 christos fi 11475 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11476 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11477 1.1 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11478 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11479 1.1 christos else 11480 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11481 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; } 11482 1.1 christos if ${ac_cv_lib_dld_dld_link+:} false; then : 11483 1.1 christos $as_echo_n "(cached) " >&6 11484 1.1 christos else 11485 1.1 christos ac_check_lib_save_LIBS=$LIBS 11486 1.1 christos LIBS="-ldld $LIBS" 11487 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11488 1.1 christos /* end confdefs.h. */ 11489 1.1 christos 11490 1.1 christos /* Override any GCC internal prototype to avoid an error. 11491 1.1 christos Use char because int might match the return type of a GCC 11492 1.1 christos builtin and then its argument prototype would still apply. */ 11493 1.1 christos #ifdef __cplusplus 11494 1.1 christos extern "C" 11495 1.1 christos #endif 11496 1.1 christos char dld_link (); 11497 1.1 christos int 11498 1.1 christos main () 11499 1.1 christos { 11500 1.1 christos return dld_link (); 11501 1.1 christos ; 11502 1.1 christos return 0; 11503 1.1 christos } 11504 1.1 christos _ACEOF 11505 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11506 1.1 christos ac_cv_lib_dld_dld_link=yes 11507 1.1 christos else 11508 1.1 christos ac_cv_lib_dld_dld_link=no 11509 1.1 christos fi 11510 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11511 1.1 christos conftest$ac_exeext conftest.$ac_ext 11512 1.1 christos LIBS=$ac_check_lib_save_LIBS 11513 1.1 christos fi 11514 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11515 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11516 1.1 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11517 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11518 1.1 christos fi 11519 1.1 christos 11520 1.1 christos 11521 1.1 christos fi 11522 1.1 christos 11523 1.1 christos 11524 1.1 christos fi 11525 1.1 christos 11526 1.1 christos 11527 1.1 christos fi 11528 1.1 christos 11529 1.1 christos 11530 1.1 christos fi 11531 1.1 christos 11532 1.1 christos 11533 1.1 christos fi 11534 1.1 christos 11535 1.1 christos ;; 11536 1.1 christos esac 11537 1.1 christos 11538 1.1 christos if test "x$lt_cv_dlopen" != xno; then 11539 1.1 christos enable_dlopen=yes 11540 1.1 christos else 11541 1.1 christos enable_dlopen=no 11542 1.1 christos fi 11543 1.1 christos 11544 1.1 christos case $lt_cv_dlopen in 11545 1.1 christos dlopen) 11546 1.1 christos save_CPPFLAGS="$CPPFLAGS" 11547 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11548 1.1 christos 11549 1.1 christos save_LDFLAGS="$LDFLAGS" 11550 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11551 1.1 christos 11552 1.1 christos save_LIBS="$LIBS" 11553 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS" 11554 1.1 christos 11555 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11556 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11557 1.1 christos if ${lt_cv_dlopen_self+:} false; then : 11558 1.1 christos $as_echo_n "(cached) " >&6 11559 1.1 christos else 11560 1.1 christos if test "$cross_compiling" = yes; then : 11561 1.1 christos lt_cv_dlopen_self=cross 11562 1.1 christos else 11563 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11564 1.1 christos lt_status=$lt_dlunknown 11565 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 11566 1.1.1.3 christos #line 11566 "configure" 11567 1.1 christos #include "confdefs.h" 11568 1.1 christos 11569 1.1 christos #if HAVE_DLFCN_H 11570 1.1 christos #include <dlfcn.h> 11571 1.1 christos #endif 11572 1.1 christos 11573 1.1 christos #include <stdio.h> 11574 1.1 christos 11575 1.1 christos #ifdef RTLD_GLOBAL 11576 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 11577 1.1 christos #else 11578 1.1 christos # ifdef DL_GLOBAL 11579 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 11580 1.1 christos # else 11581 1.1 christos # define LT_DLGLOBAL 0 11582 1.1 christos # endif 11583 1.1 christos #endif 11584 1.1 christos 11585 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11586 1.1 christos find out it does not work in some platform. */ 11587 1.1 christos #ifndef LT_DLLAZY_OR_NOW 11588 1.1 christos # ifdef RTLD_LAZY 11589 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 11590 1.1 christos # else 11591 1.1 christos # ifdef DL_LAZY 11592 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 11593 1.1 christos # else 11594 1.1 christos # ifdef RTLD_NOW 11595 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 11596 1.1 christos # else 11597 1.1 christos # ifdef DL_NOW 11598 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 11599 1.1 christos # else 11600 1.1 christos # define LT_DLLAZY_OR_NOW 0 11601 1.1 christos # endif 11602 1.1 christos # endif 11603 1.1 christos # endif 11604 1.1 christos # endif 11605 1.1 christos #endif 11606 1.1 christos 11607 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 11608 1.1 christos correspondingly for the symbols needed. */ 11609 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11610 1.1 christos void fnord () __attribute__((visibility("default"))); 11611 1.1 christos #endif 11612 1.1 christos 11613 1.1 christos void fnord () { int i=42; } 11614 1.1 christos int main () 11615 1.1 christos { 11616 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11617 1.1 christos int status = $lt_dlunknown; 11618 1.1 christos 11619 1.1 christos if (self) 11620 1.1 christos { 11621 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11622 1.1 christos else 11623 1.1 christos { 11624 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11625 1.1 christos else puts (dlerror ()); 11626 1.1 christos } 11627 1.1 christos /* dlclose (self); */ 11628 1.1 christos } 11629 1.1 christos else 11630 1.1 christos puts (dlerror ()); 11631 1.1 christos 11632 1.1 christos return status; 11633 1.1 christos } 11634 1.1 christos _LT_EOF 11635 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11636 1.1 christos (eval $ac_link) 2>&5 11637 1.1 christos ac_status=$? 11638 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11639 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11640 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 11641 1.1 christos lt_status=$? 11642 1.1 christos case x$lt_status in 11643 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11644 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11645 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11646 1.1 christos esac 11647 1.1 christos else : 11648 1.1 christos # compilation failed 11649 1.1 christos lt_cv_dlopen_self=no 11650 1.1 christos fi 11651 1.1 christos fi 11652 1.1 christos rm -fr conftest* 11653 1.1 christos 11654 1.1 christos 11655 1.1 christos fi 11656 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11657 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; } 11658 1.1 christos 11659 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then 11660 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11661 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11662 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11663 1.1 christos if ${lt_cv_dlopen_self_static+:} false; then : 11664 1.1 christos $as_echo_n "(cached) " >&6 11665 1.1 christos else 11666 1.1 christos if test "$cross_compiling" = yes; then : 11667 1.1 christos lt_cv_dlopen_self_static=cross 11668 1.1 christos else 11669 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11670 1.1 christos lt_status=$lt_dlunknown 11671 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 11672 1.1.1.3 christos #line 11672 "configure" 11673 1.1 christos #include "confdefs.h" 11674 1.1 christos 11675 1.1 christos #if HAVE_DLFCN_H 11676 1.1 christos #include <dlfcn.h> 11677 1.1 christos #endif 11678 1.1 christos 11679 1.1 christos #include <stdio.h> 11680 1.1 christos 11681 1.1 christos #ifdef RTLD_GLOBAL 11682 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 11683 1.1 christos #else 11684 1.1 christos # ifdef DL_GLOBAL 11685 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 11686 1.1 christos # else 11687 1.1 christos # define LT_DLGLOBAL 0 11688 1.1 christos # endif 11689 1.1 christos #endif 11690 1.1 christos 11691 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11692 1.1 christos find out it does not work in some platform. */ 11693 1.1 christos #ifndef LT_DLLAZY_OR_NOW 11694 1.1 christos # ifdef RTLD_LAZY 11695 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 11696 1.1 christos # else 11697 1.1 christos # ifdef DL_LAZY 11698 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 11699 1.1 christos # else 11700 1.1 christos # ifdef RTLD_NOW 11701 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 11702 1.1 christos # else 11703 1.1 christos # ifdef DL_NOW 11704 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 11705 1.1 christos # else 11706 1.1 christos # define LT_DLLAZY_OR_NOW 0 11707 1.1 christos # endif 11708 1.1 christos # endif 11709 1.1 christos # endif 11710 1.1 christos # endif 11711 1.1 christos #endif 11712 1.1 christos 11713 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 11714 1.1 christos correspondingly for the symbols needed. */ 11715 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11716 1.1 christos void fnord () __attribute__((visibility("default"))); 11717 1.1 christos #endif 11718 1.1 christos 11719 1.1 christos void fnord () { int i=42; } 11720 1.1 christos int main () 11721 1.1 christos { 11722 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11723 1.1 christos int status = $lt_dlunknown; 11724 1.1 christos 11725 1.1 christos if (self) 11726 1.1 christos { 11727 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11728 1.1 christos else 11729 1.1 christos { 11730 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11731 1.1 christos else puts (dlerror ()); 11732 1.1 christos } 11733 1.1 christos /* dlclose (self); */ 11734 1.1 christos } 11735 1.1 christos else 11736 1.1 christos puts (dlerror ()); 11737 1.1 christos 11738 1.1 christos return status; 11739 1.1 christos } 11740 1.1 christos _LT_EOF 11741 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11742 1.1 christos (eval $ac_link) 2>&5 11743 1.1 christos ac_status=$? 11744 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11745 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11746 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 11747 1.1 christos lt_status=$? 11748 1.1 christos case x$lt_status in 11749 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11750 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11751 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11752 1.1 christos esac 11753 1.1 christos else : 11754 1.1 christos # compilation failed 11755 1.1 christos lt_cv_dlopen_self_static=no 11756 1.1 christos fi 11757 1.1 christos fi 11758 1.1 christos rm -fr conftest* 11759 1.1 christos 11760 1.1 christos 11761 1.1 christos fi 11762 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11763 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; } 11764 1.1 christos fi 11765 1.1 christos 11766 1.1 christos CPPFLAGS="$save_CPPFLAGS" 11767 1.1 christos LDFLAGS="$save_LDFLAGS" 11768 1.1 christos LIBS="$save_LIBS" 11769 1.1 christos ;; 11770 1.1 christos esac 11771 1.1 christos 11772 1.1 christos case $lt_cv_dlopen_self in 11773 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11774 1.1 christos *) enable_dlopen_self=unknown ;; 11775 1.1 christos esac 11776 1.1 christos 11777 1.1 christos case $lt_cv_dlopen_self_static in 11778 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11779 1.1 christos *) enable_dlopen_self_static=unknown ;; 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 11795 1.1 christos 11796 1.1 christos 11797 1.1 christos 11798 1.1 christos 11799 1.1 christos striplib= 11800 1.1 christos old_striplib= 11801 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11802 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11803 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11804 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11805 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11806 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11807 1.1 christos $as_echo "yes" >&6; } 11808 1.1 christos else 11809 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough 11810 1.1 christos case $host_os in 11811 1.1 christos darwin*) 11812 1.1 christos if test -n "$STRIP" ; then 11813 1.1 christos striplib="$STRIP -x" 11814 1.1 christos old_striplib="$STRIP -S" 11815 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11816 1.1 christos $as_echo "yes" >&6; } 11817 1.1 christos else 11818 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11819 1.1 christos $as_echo "no" >&6; } 11820 1.1 christos fi 11821 1.1 christos ;; 11822 1.1 christos *) 11823 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11824 1.1 christos $as_echo "no" >&6; } 11825 1.1 christos ;; 11826 1.1 christos esac 11827 1.1 christos fi 11828 1.1 christos 11829 1.1 christos 11830 1.1 christos 11831 1.1 christos 11832 1.1 christos 11833 1.1 christos 11834 1.1 christos 11835 1.1 christos 11836 1.1 christos 11837 1.1 christos 11838 1.1 christos 11839 1.1 christos 11840 1.1 christos # Report which library types will actually be built 11841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11842 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11843 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11844 1.1 christos $as_echo "$can_build_shared" >&6; } 11845 1.1 christos 11846 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11847 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; } 11848 1.1 christos test "$can_build_shared" = "no" && enable_shared=no 11849 1.1 christos 11850 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and 11851 1.1 christos # are all built from PIC. 11852 1.1 christos case $host_os in 11853 1.1 christos aix3*) 11854 1.1 christos test "$enable_shared" = yes && enable_static=no 11855 1.1 christos if test -n "$RANLIB"; then 11856 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib" 11857 1.1 christos postinstall_cmds='$RANLIB $lib' 11858 1.1 christos fi 11859 1.1 christos ;; 11860 1.1 christos 11861 1.1 christos aix[4-9]*) 11862 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11863 1.1 christos test "$enable_shared" = yes && enable_static=no 11864 1.1 christos fi 11865 1.1 christos ;; 11866 1.1 christos esac 11867 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11868 1.1 christos $as_echo "$enable_shared" >&6; } 11869 1.1 christos 11870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11871 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; } 11872 1.1 christos # Make sure either enable_shared or enable_static is yes. 11873 1.1 christos test "$enable_shared" = yes || enable_static=yes 11874 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11875 1.1 christos $as_echo "$enable_static" >&6; } 11876 1.1 christos 11877 1.1 christos 11878 1.1 christos 11879 1.1 christos 11880 1.1 christos fi 11881 1.1 christos ac_ext=c 11882 1.1 christos ac_cpp='$CPP $CPPFLAGS' 11883 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11884 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11885 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 11886 1.1 christos 11887 1.1 christos CC="$lt_save_CC" 11888 1.1 christos 11889 1.1 christos 11890 1.1 christos 11891 1.1 christos 11892 1.1 christos 11893 1.1 christos 11894 1.1 christos 11895 1.1 christos 11896 1.1 christos 11897 1.1 christos 11898 1.1 christos 11899 1.1 christos 11900 1.1 christos 11901 1.1 christos ac_config_commands="$ac_config_commands libtool" 11902 1.1 christos 11903 1.1 christos 11904 1.1 christos 11905 1.1 christos 11906 1.1 christos # Only expand once: 11907 1.1 christos 11908 1.1 christos 11909 1.1 christos # Check whether --enable-largefile was given. 11910 1.1 christos if test "${enable_largefile+set}" = set; then : 11911 1.1 christos enableval=$enable_largefile; 11912 1.1 christos fi 11913 1.1 christos 11914 1.1 christos if test "$enable_largefile" != no; then 11915 1.1 christos 11916 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11917 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11918 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then : 11919 1.1 christos $as_echo_n "(cached) " >&6 11920 1.1 christos else 11921 1.1 christos ac_cv_sys_largefile_CC=no 11922 1.1 christos if test "$GCC" != yes; then 11923 1.1 christos ac_save_CC=$CC 11924 1.1 christos while :; do 11925 1.1 christos # IRIX 6.2 and later do not support large files by default, 11926 1.1 christos # so use the C compiler's -n32 option if that helps. 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 break 11948 1.1 christos fi 11949 1.1 christos rm -f core conftest.err conftest.$ac_objext 11950 1.1 christos CC="$CC -n32" 11951 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 11952 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break 11953 1.1 christos fi 11954 1.1 christos rm -f core conftest.err conftest.$ac_objext 11955 1.1 christos break 11956 1.1 christos done 11957 1.1 christos CC=$ac_save_CC 11958 1.1 christos rm -f conftest.$ac_ext 11959 1.1 christos fi 11960 1.1 christos fi 11961 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11962 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; } 11963 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then 11964 1.1 christos CC=$CC$ac_cv_sys_largefile_CC 11965 1.1 christos fi 11966 1.1 christos 11967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11968 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11969 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then : 11970 1.1 christos $as_echo_n "(cached) " >&6 11971 1.1 christos else 11972 1.1 christos while :; do 11973 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11974 1.1 christos /* end confdefs.h. */ 11975 1.1 christos #include <sys/types.h> 11976 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 11977 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11978 1.1 christos since some C++ compilers masquerading as C compilers 11979 1.1 christos incorrectly reject 9223372036854775807. */ 11980 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11981 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11982 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 11983 1.1 christos ? 1 : -1]; 11984 1.1 christos int 11985 1.1 christos main () 11986 1.1 christos { 11987 1.1 christos 11988 1.1 christos ; 11989 1.1 christos return 0; 11990 1.1 christos } 11991 1.1 christos _ACEOF 11992 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 11993 1.1 christos ac_cv_sys_file_offset_bits=no; break 11994 1.1 christos fi 11995 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11996 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11997 1.1 christos /* end confdefs.h. */ 11998 1.1 christos #define _FILE_OFFSET_BITS 64 11999 1.1 christos #include <sys/types.h> 12000 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 12001 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 12002 1.1 christos since some C++ compilers masquerading as C compilers 12003 1.1 christos incorrectly reject 9223372036854775807. */ 12004 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12005 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12006 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 12007 1.1 christos ? 1 : -1]; 12008 1.1 christos int 12009 1.1 christos main () 12010 1.1 christos { 12011 1.1 christos 12012 1.1 christos ; 12013 1.1 christos return 0; 12014 1.1 christos } 12015 1.1 christos _ACEOF 12016 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 12017 1.1 christos ac_cv_sys_file_offset_bits=64; break 12018 1.1 christos fi 12019 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12020 1.1 christos ac_cv_sys_file_offset_bits=unknown 12021 1.1 christos break 12022 1.1 christos done 12023 1.1 christos fi 12024 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12025 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12026 1.1 christos case $ac_cv_sys_file_offset_bits in #( 12027 1.1 christos no | unknown) ;; 12028 1.1 christos *) 12029 1.1 christos cat >>confdefs.h <<_ACEOF 12030 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12031 1.1 christos _ACEOF 12032 1.1 christos ;; 12033 1.1 christos esac 12034 1.1 christos rm -rf conftest* 12035 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then 12036 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12037 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12038 1.1 christos if ${ac_cv_sys_large_files+:} false; then : 12039 1.1 christos $as_echo_n "(cached) " >&6 12040 1.1 christos else 12041 1.1 christos while :; do 12042 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12043 1.1 christos /* end confdefs.h. */ 12044 1.1 christos #include <sys/types.h> 12045 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 12046 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 12047 1.1 christos since some C++ compilers masquerading as C compilers 12048 1.1 christos incorrectly reject 9223372036854775807. */ 12049 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12050 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12051 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 12052 1.1 christos ? 1 : -1]; 12053 1.1 christos int 12054 1.1 christos main () 12055 1.1 christos { 12056 1.1 christos 12057 1.1 christos ; 12058 1.1 christos return 0; 12059 1.1 christos } 12060 1.1 christos _ACEOF 12061 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 12062 1.1 christos ac_cv_sys_large_files=no; break 12063 1.1 christos fi 12064 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12065 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12066 1.1 christos /* end confdefs.h. */ 12067 1.1 christos #define _LARGE_FILES 1 12068 1.1 christos #include <sys/types.h> 12069 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 12070 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 12071 1.1 christos since some C++ compilers masquerading as C compilers 12072 1.1 christos incorrectly reject 9223372036854775807. */ 12073 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12074 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12075 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 12076 1.1 christos ? 1 : -1]; 12077 1.1 christos int 12078 1.1 christos main () 12079 1.1 christos { 12080 1.1 christos 12081 1.1 christos ; 12082 1.1 christos return 0; 12083 1.1 christos } 12084 1.1 christos _ACEOF 12085 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 12086 1.1 christos ac_cv_sys_large_files=1; break 12087 1.1 christos fi 12088 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12089 1.1 christos ac_cv_sys_large_files=unknown 12090 1.1 christos break 12091 1.1 christos done 12092 1.1 christos fi 12093 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12094 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; } 12095 1.1 christos case $ac_cv_sys_large_files in #( 12096 1.1 christos no | unknown) ;; 12097 1.1 christos *) 12098 1.1 christos cat >>confdefs.h <<_ACEOF 12099 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files 12100 1.1 christos _ACEOF 12101 1.1 christos ;; 12102 1.1 christos esac 12103 1.1 christos rm -rf conftest* 12104 1.1 christos fi 12105 1.1 christos 12106 1.1 christos 12107 1.1 christos fi 12108 1.1 christos 12109 1.1 christos 12110 1.1 christos MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing 12111 1.1 christos for ac_prog in aclocal 12112 1.1 christos do 12113 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 12114 1.1 christos set dummy $ac_prog; ac_word=$2 12115 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12116 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 12117 1.1 christos if ${ac_cv_prog_ACLOCAL+:} false; then : 12118 1.1 christos $as_echo_n "(cached) " >&6 12119 1.1 christos else 12120 1.1 christos if test -n "$ACLOCAL"; then 12121 1.1 christos ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test. 12122 1.1 christos else 12123 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12124 1.1 christos for as_dir in $PATH 12125 1.1 christos do 12126 1.1 christos IFS=$as_save_IFS 12127 1.1 christos test -z "$as_dir" && as_dir=. 12128 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 12129 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12130 1.1 christos ac_cv_prog_ACLOCAL="$ac_prog" 12131 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12132 1.1 christos break 2 12133 1.1 christos fi 12134 1.1 christos done 12135 1.1 christos done 12136 1.1 christos IFS=$as_save_IFS 12137 1.1 christos 12138 1.1 christos fi 12139 1.1 christos fi 12140 1.1 christos ACLOCAL=$ac_cv_prog_ACLOCAL 12141 1.1 christos if test -n "$ACLOCAL"; then 12142 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5 12143 1.1 christos $as_echo "$ACLOCAL" >&6; } 12144 1.1 christos else 12145 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12146 1.1 christos $as_echo "no" >&6; } 12147 1.1 christos fi 12148 1.1 christos 12149 1.1 christos 12150 1.1 christos test -n "$ACLOCAL" && break 12151 1.1 christos done 12152 1.1 christos test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal" 12153 1.1 christos 12154 1.1 christos for ac_prog in autoconf 12155 1.1 christos do 12156 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 12157 1.1 christos set dummy $ac_prog; ac_word=$2 12158 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12159 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 12160 1.1 christos if ${ac_cv_prog_AUTOCONF+:} false; then : 12161 1.1 christos $as_echo_n "(cached) " >&6 12162 1.1 christos else 12163 1.1 christos if test -n "$AUTOCONF"; then 12164 1.1 christos ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test. 12165 1.1 christos else 12166 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12167 1.1 christos for as_dir in $PATH 12168 1.1 christos do 12169 1.1 christos IFS=$as_save_IFS 12170 1.1 christos test -z "$as_dir" && as_dir=. 12171 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 12172 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12173 1.1 christos ac_cv_prog_AUTOCONF="$ac_prog" 12174 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12175 1.1 christos break 2 12176 1.1 christos fi 12177 1.1 christos done 12178 1.1 christos done 12179 1.1 christos IFS=$as_save_IFS 12180 1.1 christos 12181 1.1 christos fi 12182 1.1 christos fi 12183 1.1 christos AUTOCONF=$ac_cv_prog_AUTOCONF 12184 1.1 christos if test -n "$AUTOCONF"; then 12185 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 12186 1.1 christos $as_echo "$AUTOCONF" >&6; } 12187 1.1 christos else 12188 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12189 1.1 christos $as_echo "no" >&6; } 12190 1.1 christos fi 12191 1.1 christos 12192 1.1 christos 12193 1.1 christos test -n "$AUTOCONF" && break 12194 1.1 christos done 12195 1.1 christos test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf" 12196 1.1 christos 12197 1.1 christos for ac_prog in autoheader 12198 1.1 christos do 12199 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 12200 1.1 christos set dummy $ac_prog; ac_word=$2 12201 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12202 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 12203 1.1 christos if ${ac_cv_prog_AUTOHEADER+:} false; then : 12204 1.1 christos $as_echo_n "(cached) " >&6 12205 1.1 christos else 12206 1.1 christos if test -n "$AUTOHEADER"; then 12207 1.1 christos ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test. 12208 1.1 christos else 12209 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12210 1.1 christos for as_dir in $PATH 12211 1.1 christos do 12212 1.1 christos IFS=$as_save_IFS 12213 1.1 christos test -z "$as_dir" && as_dir=. 12214 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 12215 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12216 1.1 christos ac_cv_prog_AUTOHEADER="$ac_prog" 12217 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12218 1.1 christos break 2 12219 1.1 christos fi 12220 1.1 christos done 12221 1.1 christos done 12222 1.1 christos IFS=$as_save_IFS 12223 1.1 christos 12224 1.1 christos fi 12225 1.1 christos fi 12226 1.1 christos AUTOHEADER=$ac_cv_prog_AUTOHEADER 12227 1.1 christos if test -n "$AUTOHEADER"; then 12228 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5 12229 1.1 christos $as_echo "$AUTOHEADER" >&6; } 12230 1.1 christos else 12231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12232 1.1 christos $as_echo "no" >&6; } 12233 1.1 christos fi 12234 1.1 christos 12235 1.1 christos 12236 1.1 christos test -n "$AUTOHEADER" && break 12237 1.1 christos done 12238 1.1 christos test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader" 12239 1.1 christos 12240 1.1 christos 12241 1.1 christos 12242 1.1 christos ac_ext=c 12243 1.1 christos ac_cpp='$CPP $CPPFLAGS' 12244 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12245 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12246 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 12247 1.1 christos 12248 1.1 christos ac_libsframe_warn_cflags= 12249 1.1 christos save_CFLAGS="$CFLAGS" 12250 1.1 christos for real_option in -Wall -Wextra -Wwrite-strings \ 12251 1.1 christos -Wmissing-format-attribute \ 12252 1.1 christos -Wstrict-prototypes -Wmissing-prototypes; do 12253 1.1 christos # Do the check with the no- prefix removed since gcc silently 12254 1.1 christos # accepts any -Wno-* option on purpose 12255 1.1 christos case $real_option in 12256 1.1 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12257 1.1 christos *) option=$real_option ;; 12258 1.1 christos esac 12259 1.1 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12260 1.1 christos 12261 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12262 1.1 christos $as_echo_n "checking whether $CC supports $option... " >&6; } 12263 1.1 christos if eval \${$as_acx_Woption+:} false; then : 12264 1.1 christos $as_echo_n "(cached) " >&6 12265 1.1 christos else 12266 1.1 christos CFLAGS="$option" 12267 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12268 1.1 christos /* end confdefs.h. */ 12269 1.1 christos 12270 1.1 christos int 12271 1.1 christos main () 12272 1.1 christos { 12273 1.1 christos 12274 1.1 christos ; 12275 1.1 christos return 0; 12276 1.1 christos } 12277 1.1 christos _ACEOF 12278 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 12279 1.1 christos eval "$as_acx_Woption=yes" 12280 1.1 christos else 12281 1.1 christos eval "$as_acx_Woption=no" 12282 1.1 christos fi 12283 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12284 1.1 christos 12285 1.1 christos fi 12286 1.1 christos eval ac_res=\$$as_acx_Woption 12287 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12288 1.1 christos $as_echo "$ac_res" >&6; } 12289 1.1 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12290 1.1 christos ac_libsframe_warn_cflags="$ac_libsframe_warn_cflags${ac_libsframe_warn_cflags:+ }$real_option" 12291 1.1 christos fi 12292 1.1 christos done 12293 1.1 christos CFLAGS="$save_CFLAGS" 12294 1.1 christos ac_ext=c 12295 1.1 christos ac_cpp='$CPP $CPPFLAGS' 12296 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12297 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12298 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 12299 1.1 christos 12300 1.1 christos 12301 1.1 christos 12302 1.1 christos 12303 1.1 christos 12304 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for incompatibility between DejaGnu and GCC" >&5 12305 1.1 christos $as_echo_n "checking for incompatibility between DejaGnu and GCC... " >&6; } 12306 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5 12307 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; } 12308 1.1 christos 12309 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12310 1.1 christos /* end confdefs.h. */ 12311 1.1 christos #include <dejagnu.h> 12312 1.1 christos int 12313 1.1 christos main () 12314 1.1 christos { 12315 1.1 christos pass ("test foo"); 12316 1.1 christos return 0; 12317 1.1 christos ; 12318 1.1 christos return 0; 12319 1.1 christos } 12320 1.1 christos _ACEOF 12321 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 12322 1.1 christos ac_cv_dejagnu_compat=yes 12323 1.1 christos else 12324 1.1 christos ac_cv_dejagnu_compat=no 12325 1.1 christos fi 12326 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 12327 1.1 christos conftest$ac_exeext conftest.$ac_ext 12328 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5 12329 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; } 12330 1.1 christos 12331 1.1 christos if test "$ac_cv_dejagnu_compat}" = no ; then 12332 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: detected incompatibility between dejagnu version and gcc" >&5 12333 1.1 christos $as_echo "detected incompatibility between dejagnu version and gcc" >&6; } 12334 1.1 christos fi 12335 1.1 christos 12336 1.1 christos if test "x$ac_cv_dejagnu_compat" = "xyes"; then 12337 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE= 12338 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE='#' 12339 1.1 christos else 12340 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE='#' 12341 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE= 12342 1.1 christos fi 12343 1.1 christos 12344 1.1 christos 12345 1.1 christos COMPAT_DEJAGNU=$ac_cv_dejagnu_compat 12346 1.1 christos 12347 1.1 christos 12348 1.1 christos build_info= 12349 1.1 christos for ac_prog in makeinfo 12350 1.1 christos do 12351 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 12352 1.1 christos set dummy $ac_prog; ac_word=$2 12353 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12354 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 12355 1.1 christos if ${ac_cv_prog_MAKEINFO+:} false; then : 12356 1.1 christos $as_echo_n "(cached) " >&6 12357 1.1 christos else 12358 1.1 christos if test -n "$MAKEINFO"; then 12359 1.1 christos ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 12360 1.1 christos else 12361 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12362 1.1 christos for as_dir in $PATH 12363 1.1 christos do 12364 1.1 christos IFS=$as_save_IFS 12365 1.1 christos test -z "$as_dir" && as_dir=. 12366 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 12367 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12368 1.1 christos ac_cv_prog_MAKEINFO="$ac_prog" 12369 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12370 1.1 christos break 2 12371 1.1 christos fi 12372 1.1 christos done 12373 1.1 christos done 12374 1.1 christos IFS=$as_save_IFS 12375 1.1 christos 12376 1.1 christos fi 12377 1.1 christos fi 12378 1.1 christos MAKEINFO=$ac_cv_prog_MAKEINFO 12379 1.1 christos if test -n "$MAKEINFO"; then 12380 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 12381 1.1 christos $as_echo "$MAKEINFO" >&6; } 12382 1.1 christos else 12383 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12384 1.1 christos $as_echo "no" >&6; } 12385 1.1 christos fi 12386 1.1 christos 12387 1.1 christos 12388 1.1 christos test -n "$MAKEINFO" && break 12389 1.1 christos done 12390 1.1 christos test -n "$MAKEINFO" || MAKEINFO="makeinfo" 12391 1.1 christos 12392 1.1 christos if test "x$MAKEINFO" = "x"; then 12393 1.1 christos MAKEINFO="@echo makeinfo missing; true" 12394 1.1 christos build_info= 12395 1.1 christos else 12396 1.1 christos BUILD_INFO=info 12397 1.1 christos case "$MAKEINFO" in 12398 1.1 christos */missing\ makeinfo*) 12399 1.1 christos build_info= 12400 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 12401 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&5 12402 1.1 christos $as_echo "$as_me: WARNING: 12403 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&2;} 12404 1.1 christos ;; 12405 1.1 christos *) 12406 1.1 christos build_info=yes 12407 1.1 christos ;; 12408 1.1 christos esac 12409 1.1 christos fi 12410 1.1 christos if test "${build_info}" = yes; then 12411 1.1 christos BUILD_INFO_TRUE= 12412 1.1 christos BUILD_INFO_FALSE='#' 12413 1.1 christos else 12414 1.1 christos BUILD_INFO_TRUE='#' 12415 1.1 christos BUILD_INFO_FALSE= 12416 1.1 christos fi 12417 1.1 christos 12418 1.1 christos 12419 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5 12420 1.1.1.2 christos $as_echo_n "checking if using Solaris linker... " >&6; } 12421 1.1.1.2 christos SLD=`$LD --version 2>&1 | grep Solaris` 12422 1.1.1.2 christos if test "$SLD"; then 12423 1.1.1.2 christos have_solaris_ld=yes 12424 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12425 1.1.1.2 christos $as_echo "yes" >&6; } 12426 1.1.1.2 christos else 12427 1.1.1.2 christos have_solaris_ld=no 12428 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12429 1.1.1.2 christos $as_echo "no" >&6; } 12430 1.1.1.2 christos fi 12431 1.1.1.2 christos if test "$have_solaris_ld" = "yes"; then 12432 1.1.1.2 christos HAVE_SOLARIS_LD_TRUE= 12433 1.1.1.2 christos HAVE_SOLARIS_LD_FALSE='#' 12434 1.1.1.2 christos else 12435 1.1.1.2 christos HAVE_SOLARIS_LD_TRUE='#' 12436 1.1.1.2 christos HAVE_SOLARIS_LD_FALSE= 12437 1.1.1.2 christos fi 12438 1.1.1.2 christos 12439 1.1.1.2 christos 12440 1.1.1.2 christos if test "$have_solaris_ld" = "yes"; then 12441 1.1.1.2 christos GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'` 12442 1.1.1.2 christos else 12443 1.1.1.2 christos GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script` 12444 1.1.1.2 christos fi 12445 1.1.1.2 christos 12446 1.1.1.2 christos if test "$GLD"; then 12447 1.1.1.2 christos have_ld_version_script=yes 12448 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12449 1.1.1.2 christos $as_echo "yes" >&6; } 12450 1.1.1.2 christos else 12451 1.1.1.2 christos have_ld_version_script=no 12452 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12453 1.1.1.2 christos $as_echo "no" >&6; } 12454 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Versioned symbols not enabled." >&5 12455 1.1.1.2 christos $as_echo "$as_me: WARNING: *** Versioned symbols not enabled." >&2;} 12456 1.1.1.2 christos fi 12457 1.1.1.2 christos if test "$have_ld_version_script" = "yes"; then 12458 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_TRUE= 12459 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_FALSE='#' 12460 1.1.1.2 christos else 12461 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_TRUE='#' 12462 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_FALSE= 12463 1.1.1.2 christos fi 12464 1.1.1.2 christos 12465 1.1.1.2 christos 12466 1.1 christos 12467 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12468 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12469 1.1 christos # Check whether --enable-maintainer-mode was given. 12470 1.1 christos if test "${enable_maintainer_mode+set}" = set; then : 12471 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12472 1.1 christos else 12473 1.1 christos USE_MAINTAINER_MODE=no 12474 1.1 christos fi 12475 1.1 christos 12476 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12477 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; } 12478 1.1 christos if test $USE_MAINTAINER_MODE = yes; then 12479 1.1 christos MAINTAINER_MODE_TRUE= 12480 1.1 christos MAINTAINER_MODE_FALSE='#' 12481 1.1 christos else 12482 1.1 christos MAINTAINER_MODE_TRUE='#' 12483 1.1 christos MAINTAINER_MODE_FALSE= 12484 1.1 christos fi 12485 1.1 christos 12486 1.1 christos MAINT=$MAINTAINER_MODE_TRUE 12487 1.1 christos 12488 1.1 christos 12489 1.1 christos case ${build_alias} in 12490 1.1 christos "") build_noncanonical=${build} ;; 12491 1.1 christos *) build_noncanonical=${build_alias} ;; 12492 1.1 christos esac 12493 1.1 christos 12494 1.1 christos case ${host_alias} in 12495 1.1 christos "") host_noncanonical=${build_noncanonical} ;; 12496 1.1 christos *) host_noncanonical=${host_alias} ;; 12497 1.1 christos esac 12498 1.1 christos 12499 1.1 christos case ${target_alias} in 12500 1.1 christos "") target_noncanonical=${host_noncanonical} ;; 12501 1.1 christos *) target_noncanonical=${target_alias} ;; 12502 1.1 christos esac 12503 1.1 christos 12504 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12505 1.1 christos $as_echo_n "checking whether to install libbfd... " >&6; } 12506 1.1 christos # Check whether --enable-install-libbfd was given. 12507 1.1 christos if test "${enable_install_libbfd+set}" = set; then : 12508 1.1 christos enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12509 1.1 christos else 12510 1.1 christos if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12511 1.1 christos install_libbfd_p=yes 12512 1.1 christos else 12513 1.1 christos install_libbfd_p=no 12514 1.1 christos fi 12515 1.1 christos fi 12516 1.1 christos 12517 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12518 1.1 christos $as_echo "$install_libbfd_p" >&6; } 12519 1.1 christos if test $install_libbfd_p = yes; then 12520 1.1 christos INSTALL_LIBBFD_TRUE= 12521 1.1 christos INSTALL_LIBBFD_FALSE='#' 12522 1.1 christos else 12523 1.1 christos INSTALL_LIBBFD_TRUE='#' 12524 1.1 christos INSTALL_LIBBFD_FALSE= 12525 1.1 christos fi 12526 1.1 christos 12527 1.1 christos # Need _noncanonical variables for this. 12528 1.1 christos 12529 1.1 christos 12530 1.1 christos 12531 1.1 christos 12532 1.1 christos # libbfd.a is a host library containing target dependent code 12533 1.1 christos bfdlibdir='$(libdir)' 12534 1.1 christos bfdincludedir='$(includedir)' 12535 1.1 christos if test "${host}" != "${target}"; then 12536 1.1 christos bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12537 1.1 christos bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12538 1.1 christos fi 12539 1.1 christos 12540 1.1 christos 12541 1.1 christos 12542 1.1 christos 12543 1.1 christos 12544 1.1 christos 12545 1.1 christos 12546 1.1 christos 12547 1.1 christos 12548 1.1 christos 12549 1.1 christos for ac_header in $ac_header_list 12550 1.1 christos do : 12551 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12552 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12553 1.1 christos " 12554 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12555 1.1 christos cat >>confdefs.h <<_ACEOF 12556 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12557 1.1 christos _ACEOF 12558 1.1 christos 12559 1.1 christos fi 12560 1.1 christos 12561 1.1 christos done 12562 1.1 christos 12563 1.1 christos 12564 1.1 christos 12565 1.1 christos 12566 1.1 christos 12567 1.1 christos 12568 1.1 christos 12569 1.1.1.2 christos save_ASAN_OPTIONS="$ASAN_OPTIONS" 12570 1.1.1.2 christos ASAN_OPTIONS=detect_leaks=0 12571 1.1.1.2 christos export ASAN_OPTIONS 12572 1.1 christos 12573 1.1 christos for ac_func in getpagesize 12574 1.1 christos do : 12575 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 12576 1.1 christos if test "x$ac_cv_func_getpagesize" = xyes; then : 12577 1.1 christos cat >>confdefs.h <<_ACEOF 12578 1.1 christos #define HAVE_GETPAGESIZE 1 12579 1.1 christos _ACEOF 12580 1.1 christos 12581 1.1 christos fi 12582 1.1 christos done 12583 1.1 christos 12584 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 12585 1.1 christos $as_echo_n "checking for working mmap... " >&6; } 12586 1.1 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 12587 1.1 christos $as_echo_n "(cached) " >&6 12588 1.1 christos else 12589 1.1 christos if test "$cross_compiling" = yes; then : 12590 1.1 christos ac_cv_func_mmap_fixed_mapped=no 12591 1.1 christos else 12592 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12593 1.1 christos /* end confdefs.h. */ 12594 1.1 christos $ac_includes_default 12595 1.1 christos /* malloc might have been renamed as rpl_malloc. */ 12596 1.1 christos #undef malloc 12597 1.1 christos 12598 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test. 12599 1.1 christos Here is a matrix of mmap possibilities: 12600 1.1 christos mmap private not fixed 12601 1.1 christos mmap private fixed at somewhere currently unmapped 12602 1.1 christos mmap private fixed at somewhere already mapped 12603 1.1 christos mmap shared not fixed 12604 1.1 christos mmap shared fixed at somewhere currently unmapped 12605 1.1 christos mmap shared fixed at somewhere already mapped 12606 1.1 christos For private mappings, we should verify that changes cannot be read() 12607 1.1 christos back from the file, nor mmap's back from the file at a different 12608 1.1 christos address. (There have been systems where private was not correctly 12609 1.1 christos implemented like the infamous i386 svr4.0, and systems where the 12610 1.1 christos VM page cache was not coherent with the file system buffer cache 12611 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.) 12612 1.1 christos For shared mappings, we should conversely verify that changes get 12613 1.1 christos propagated back to all the places they're supposed to be. 12614 1.1 christos 12615 1.1 christos Grep wants private fixed already mapped. 12616 1.1 christos The main things grep needs to know about mmap are: 12617 1.1 christos * does it exist and is it safe to write into the mmap'd area 12618 1.1 christos * how to use it (BSD variants) */ 12619 1.1 christos 12620 1.1 christos #include <fcntl.h> 12621 1.1 christos #include <sys/mman.h> 12622 1.1 christos 12623 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 12624 1.1 christos char *malloc (); 12625 1.1 christos #endif 12626 1.1 christos 12627 1.1 christos /* This mess was copied from the GNU getpagesize.h. */ 12628 1.1 christos #ifndef HAVE_GETPAGESIZE 12629 1.1 christos # ifdef _SC_PAGESIZE 12630 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE) 12631 1.1 christos # else /* no _SC_PAGESIZE */ 12632 1.1 christos # ifdef HAVE_SYS_PARAM_H 12633 1.1 christos # include <sys/param.h> 12634 1.1 christos # ifdef EXEC_PAGESIZE 12635 1.1 christos # define getpagesize() EXEC_PAGESIZE 12636 1.1 christos # else /* no EXEC_PAGESIZE */ 12637 1.1 christos # ifdef NBPG 12638 1.1 christos # define getpagesize() NBPG * CLSIZE 12639 1.1 christos # ifndef CLSIZE 12640 1.1 christos # define CLSIZE 1 12641 1.1 christos # endif /* no CLSIZE */ 12642 1.1 christos # else /* no NBPG */ 12643 1.1 christos # ifdef NBPC 12644 1.1 christos # define getpagesize() NBPC 12645 1.1 christos # else /* no NBPC */ 12646 1.1 christos # ifdef PAGESIZE 12647 1.1 christos # define getpagesize() PAGESIZE 12648 1.1 christos # endif /* PAGESIZE */ 12649 1.1 christos # endif /* no NBPC */ 12650 1.1 christos # endif /* no NBPG */ 12651 1.1 christos # endif /* no EXEC_PAGESIZE */ 12652 1.1 christos # else /* no HAVE_SYS_PARAM_H */ 12653 1.1 christos # define getpagesize() 8192 /* punt totally */ 12654 1.1 christos # endif /* no HAVE_SYS_PARAM_H */ 12655 1.1 christos # endif /* no _SC_PAGESIZE */ 12656 1.1 christos 12657 1.1 christos #endif /* no HAVE_GETPAGESIZE */ 12658 1.1 christos 12659 1.1 christos int 12660 1.1 christos main () 12661 1.1 christos { 12662 1.1 christos char *data, *data2, *data3; 12663 1.1 christos const char *cdata2; 12664 1.1 christos int i, pagesize; 12665 1.1 christos int fd, fd2; 12666 1.1 christos 12667 1.1 christos pagesize = getpagesize (); 12668 1.1 christos 12669 1.1 christos /* First, make a file with some known garbage in it. */ 12670 1.1 christos data = (char *) malloc (pagesize); 12671 1.1 christos if (!data) 12672 1.1 christos return 1; 12673 1.1 christos for (i = 0; i < pagesize; ++i) 12674 1.1 christos *(data + i) = rand (); 12675 1.1 christos umask (0); 12676 1.1 christos fd = creat ("conftest.mmap", 0600); 12677 1.1 christos if (fd < 0) 12678 1.1 christos return 2; 12679 1.1 christos if (write (fd, data, pagesize) != pagesize) 12680 1.1 christos return 3; 12681 1.1 christos close (fd); 12682 1.1 christos 12683 1.1 christos /* Next, check that the tail of a page is zero-filled. File must have 12684 1.1 christos non-zero length, otherwise we risk SIGBUS for entire page. */ 12685 1.1 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 12686 1.1 christos if (fd2 < 0) 12687 1.1 christos return 4; 12688 1.1 christos cdata2 = ""; 12689 1.1 christos if (write (fd2, cdata2, 1) != 1) 12690 1.1 christos return 5; 12691 1.1 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 12692 1.1 christos if (data2 == MAP_FAILED) 12693 1.1 christos return 6; 12694 1.1 christos for (i = 0; i < pagesize; ++i) 12695 1.1 christos if (*(data2 + i)) 12696 1.1 christos return 7; 12697 1.1 christos close (fd2); 12698 1.1 christos if (munmap (data2, pagesize)) 12699 1.1 christos return 8; 12700 1.1 christos 12701 1.1 christos /* Next, try to mmap the file at a fixed address which already has 12702 1.1 christos something else allocated at it. If we can, also make sure that 12703 1.1 christos we see the same garbage. */ 12704 1.1 christos fd = open ("conftest.mmap", O_RDWR); 12705 1.1 christos if (fd < 0) 12706 1.1 christos return 9; 12707 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 12708 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L)) 12709 1.1 christos return 10; 12710 1.1 christos for (i = 0; i < pagesize; ++i) 12711 1.1 christos if (*(data + i) != *(data2 + i)) 12712 1.1 christos return 11; 12713 1.1 christos 12714 1.1 christos /* Finally, make sure that changes to the mapped area do not 12715 1.1 christos percolate back to the file as seen by read(). (This is a bug on 12716 1.1 christos some variants of i386 svr4.0.) */ 12717 1.1 christos for (i = 0; i < pagesize; ++i) 12718 1.1 christos *(data2 + i) = *(data2 + i) + 1; 12719 1.1 christos data3 = (char *) malloc (pagesize); 12720 1.1 christos if (!data3) 12721 1.1 christos return 12; 12722 1.1 christos if (read (fd, data3, pagesize) != pagesize) 12723 1.1 christos return 13; 12724 1.1 christos for (i = 0; i < pagesize; ++i) 12725 1.1 christos if (*(data + i) != *(data3 + i)) 12726 1.1 christos return 14; 12727 1.1 christos close (fd); 12728 1.1 christos return 0; 12729 1.1 christos } 12730 1.1 christos _ACEOF 12731 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 12732 1.1 christos ac_cv_func_mmap_fixed_mapped=yes 12733 1.1 christos else 12734 1.1 christos ac_cv_func_mmap_fixed_mapped=no 12735 1.1 christos fi 12736 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12737 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 12738 1.1 christos fi 12739 1.1 christos 12740 1.1 christos fi 12741 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 12742 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 12743 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then 12744 1.1 christos 12745 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h 12746 1.1 christos 12747 1.1 christos fi 12748 1.1 christos rm -f conftest.mmap conftest.txt 12749 1.1 christos 12750 1.1.1.2 christos ASAN_OPTIONS="$save_ASAN_OPTIONS" 12751 1.1.1.2 christos 12752 1.1 christos for ac_header in byteswap.h endian.h 12753 1.1 christos do : 12754 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12755 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12756 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12757 1.1 christos cat >>confdefs.h <<_ACEOF 12758 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12759 1.1 christos _ACEOF 12760 1.1 christos 12761 1.1 christos fi 12762 1.1 christos 12763 1.1 christos done 12764 1.1 christos 12765 1.1 christos 12766 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h> 12767 1.1 christos " 12768 1.1 christos if test "x$ac_cv_have_decl_bswap_16" = xyes; then : 12769 1.1 christos ac_have_decl=1 12770 1.1 christos else 12771 1.1 christos ac_have_decl=0 12772 1.1 christos fi 12773 1.1 christos 12774 1.1 christos cat >>confdefs.h <<_ACEOF 12775 1.1 christos #define HAVE_DECL_BSWAP_16 $ac_have_decl 12776 1.1 christos _ACEOF 12777 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h> 12778 1.1 christos " 12779 1.1 christos if test "x$ac_cv_have_decl_bswap_32" = xyes; then : 12780 1.1 christos ac_have_decl=1 12781 1.1 christos else 12782 1.1 christos ac_have_decl=0 12783 1.1 christos fi 12784 1.1 christos 12785 1.1 christos cat >>confdefs.h <<_ACEOF 12786 1.1 christos #define HAVE_DECL_BSWAP_32 $ac_have_decl 12787 1.1 christos _ACEOF 12788 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h> 12789 1.1 christos " 12790 1.1 christos if test "x$ac_cv_have_decl_bswap_64" = xyes; then : 12791 1.1 christos ac_have_decl=1 12792 1.1 christos else 12793 1.1 christos ac_have_decl=0 12794 1.1 christos fi 12795 1.1 christos 12796 1.1 christos cat >>confdefs.h <<_ACEOF 12797 1.1 christos #define HAVE_DECL_BSWAP_64 $ac_have_decl 12798 1.1 christos _ACEOF 12799 1.1 christos 12800 1.1 christos 12801 1.1 christos ac_config_files="$ac_config_files Makefile" 12802 1.1 christos 12803 1.1 christos ac_config_headers="$ac_config_headers config.h" 12804 1.1 christos 12805 1.1 christos cat >confcache <<\_ACEOF 12806 1.1 christos # This file is a shell script that caches the results of configure 12807 1.1 christos # tests run on this system so they can be shared between configure 12808 1.1 christos # scripts and configure runs, see configure's option --config-cache. 12809 1.1 christos # It is not useful on other systems. If it contains results you don't 12810 1.1 christos # want to keep, you may remove or edit it. 12811 1.1 christos # 12812 1.1 christos # config.status only pays attention to the cache file if you give it 12813 1.1 christos # the --recheck option to rerun configure. 12814 1.1 christos # 12815 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 12816 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 12817 1.1 christos # following values. 12818 1.1 christos 12819 1.1 christos _ACEOF 12820 1.1 christos 12821 1.1 christos # The following way of writing the cache mishandles newlines in values, 12822 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 12823 1.1 christos # So, we kill variables containing newlines. 12824 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 12825 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 12826 1.1 christos ( 12827 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12828 1.1 christos eval ac_val=\$$ac_var 12829 1.1 christos case $ac_val in #( 12830 1.1 christos *${as_nl}*) 12831 1.1 christos case $ac_var in #( 12832 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12833 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12834 1.1 christos esac 12835 1.1 christos case $ac_var in #( 12836 1.1 christos _ | IFS | as_nl) ;; #( 12837 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12838 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 12839 1.1 christos esac ;; 12840 1.1 christos esac 12841 1.1 christos done 12842 1.1 christos 12843 1.1 christos (set) 2>&1 | 12844 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 12845 1.1 christos *${as_nl}ac_space=\ *) 12846 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 12847 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 12848 1.1 christos sed -n \ 12849 1.1 christos "s/'/'\\\\''/g; 12850 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12851 1.1 christos ;; #( 12852 1.1 christos *) 12853 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 12854 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12855 1.1 christos ;; 12856 1.1 christos esac | 12857 1.1 christos sort 12858 1.1 christos ) | 12859 1.1 christos sed ' 12860 1.1 christos /^ac_cv_env_/b end 12861 1.1 christos t clear 12862 1.1 christos :clear 12863 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12864 1.1 christos t end 12865 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12866 1.1 christos :end' >>confcache 12867 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12868 1.1 christos if test -w "$cache_file"; then 12869 1.1 christos if test "x$cache_file" != "x/dev/null"; then 12870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12871 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 12872 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 12873 1.1 christos cat confcache >"$cache_file" 12874 1.1 christos else 12875 1.1 christos case $cache_file in #( 12876 1.1 christos */* | ?:*) 12877 1.1 christos mv -f confcache "$cache_file"$$ && 12878 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 12879 1.1 christos *) 12880 1.1 christos mv -f confcache "$cache_file" ;; 12881 1.1 christos esac 12882 1.1 christos fi 12883 1.1 christos fi 12884 1.1 christos else 12885 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12886 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12887 1.1 christos fi 12888 1.1 christos fi 12889 1.1 christos rm -f confcache 12890 1.1 christos 12891 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 12892 1.1 christos # Let make expand exec_prefix. 12893 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12894 1.1 christos 12895 1.1 christos DEFS=-DHAVE_CONFIG_H 12896 1.1 christos 12897 1.1 christos ac_libobjs= 12898 1.1 christos ac_ltlibobjs= 12899 1.1 christos U= 12900 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12901 1.1 christos # 1. Remove the extension, and $U if already installed. 12902 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12903 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12904 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12905 1.1 christos # will be set to the directory where LIBOBJS objects are built. 12906 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12907 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12908 1.1 christos done 12909 1.1 christos LIBOBJS=$ac_libobjs 12910 1.1 christos 12911 1.1 christos LTLIBOBJS=$ac_ltlibobjs 12912 1.1 christos 12913 1.1 christos 12914 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12915 1.1 christos $as_echo_n "checking that generated files are newer than configure... " >&6; } 12916 1.1 christos if test -n "$am_sleep_pid"; then 12917 1.1 christos # Hide warnings about reused PIDs. 12918 1.1 christos wait $am_sleep_pid 2>/dev/null 12919 1.1 christos fi 12920 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12921 1.1 christos $as_echo "done" >&6; } 12922 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12923 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 12924 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12925 1.1 christos fi 12926 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12927 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12928 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12929 1.1 christos fi 12930 1.1 christos if test -n "$EXEEXT"; then 12931 1.1 christos am__EXEEXT_TRUE= 12932 1.1 christos am__EXEEXT_FALSE='#' 12933 1.1 christos else 12934 1.1 christos am__EXEEXT_TRUE='#' 12935 1.1 christos am__EXEEXT_FALSE= 12936 1.1 christos fi 12937 1.1 christos 12938 1.1 christos if test -z "${HAVE_COMPAT_DEJAGNU_TRUE}" && test -z "${HAVE_COMPAT_DEJAGNU_FALSE}"; then 12939 1.1 christos as_fn_error $? "conditional \"HAVE_COMPAT_DEJAGNU\" was never defined. 12940 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12941 1.1 christos fi 12942 1.1 christos if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 12943 1.1 christos as_fn_error $? "conditional \"BUILD_INFO\" was never defined. 12944 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12945 1.1 christos fi 12946 1.1.1.2 christos if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then 12947 1.1.1.2 christos as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined. 12948 1.1.1.2 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12949 1.1.1.2 christos fi 12950 1.1.1.2 christos if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then 12951 1.1.1.2 christos as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined. 12952 1.1.1.2 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12953 1.1.1.2 christos fi 12954 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12955 1.1 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12956 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12957 1.1 christos fi 12958 1.1 christos if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 12959 1.1 christos as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 12960 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 12961 1.1 christos fi 12962 1.1 christos 12963 1.1 christos : "${CONFIG_STATUS=./config.status}" 12964 1.1 christos ac_write_fail=0 12965 1.1 christos ac_clean_files_save=$ac_clean_files 12966 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12968 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12969 1.1 christos as_write_fail=0 12970 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12971 1.1 christos #! $SHELL 12972 1.1 christos # Generated by $as_me. 12973 1.1 christos # Run this file to recreate the current configuration. 12974 1.1 christos # Compiler output produced by configure, useful for debugging 12975 1.1 christos # configure, is in config.log if it exists. 12976 1.1 christos 12977 1.1 christos debug=false 12978 1.1 christos ac_cs_recheck=false 12979 1.1 christos ac_cs_silent=false 12980 1.1 christos 12981 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 12982 1.1 christos export SHELL 12983 1.1 christos _ASEOF 12984 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12985 1.1 christos ## -------------------- ## 12986 1.1 christos ## M4sh Initialization. ## 12987 1.1 christos ## -------------------- ## 12988 1.1 christos 12989 1.1 christos # Be more Bourne compatible 12990 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 12991 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12992 1.1 christos emulate sh 12993 1.1 christos NULLCMD=: 12994 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12995 1.1 christos # is contrary to our usage. Disable this feature. 12996 1.1 christos alias -g '${1+"$@"}'='"$@"' 12997 1.1 christos setopt NO_GLOB_SUBST 12998 1.1 christos else 12999 1.1 christos case `(set -o) 2>/dev/null` in #( 13000 1.1 christos *posix*) : 13001 1.1 christos set -o posix ;; #( 13002 1.1 christos *) : 13003 1.1 christos ;; 13004 1.1 christos esac 13005 1.1 christos fi 13006 1.1 christos 13007 1.1 christos 13008 1.1 christos as_nl=' 13009 1.1 christos ' 13010 1.1 christos export as_nl 13011 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 13012 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13013 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13014 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13015 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 13016 1.1 christos # but without wasting forks for bash or zsh. 13017 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 13018 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13019 1.1 christos as_echo='print -r --' 13020 1.1 christos as_echo_n='print -rn --' 13021 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13022 1.1 christos as_echo='printf %s\n' 13023 1.1 christos as_echo_n='printf %s' 13024 1.1 christos else 13025 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13026 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13027 1.1 christos as_echo_n='/usr/ucb/echo -n' 13028 1.1 christos else 13029 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13030 1.1 christos as_echo_n_body='eval 13031 1.1 christos arg=$1; 13032 1.1 christos case $arg in #( 13033 1.1 christos *"$as_nl"*) 13034 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 13035 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13036 1.1 christos esac; 13037 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13038 1.1 christos ' 13039 1.1 christos export as_echo_n_body 13040 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 13041 1.1 christos fi 13042 1.1 christos export as_echo_body 13043 1.1 christos as_echo='sh -c $as_echo_body as_echo' 13044 1.1 christos fi 13045 1.1 christos 13046 1.1 christos # The user is always right. 13047 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 13048 1.1 christos PATH_SEPARATOR=: 13049 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13050 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13051 1.1 christos PATH_SEPARATOR=';' 13052 1.1 christos } 13053 1.1 christos fi 13054 1.1 christos 13055 1.1 christos 13056 1.1 christos # IFS 13057 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 13058 1.1 christos # there to prevent editors from complaining about space-tab. 13059 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 13060 1.1 christos # splitting by setting IFS to empty value.) 13061 1.1 christos IFS=" "" $as_nl" 13062 1.1 christos 13063 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 13064 1.1 christos as_myself= 13065 1.1 christos case $0 in #(( 13066 1.1 christos *[\\/]* ) as_myself=$0 ;; 13067 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13068 1.1 christos for as_dir in $PATH 13069 1.1 christos do 13070 1.1 christos IFS=$as_save_IFS 13071 1.1 christos test -z "$as_dir" && as_dir=. 13072 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13073 1.1 christos done 13074 1.1 christos IFS=$as_save_IFS 13075 1.1 christos 13076 1.1 christos ;; 13077 1.1 christos esac 13078 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 13079 1.1 christos # in which case we are not to be found in the path. 13080 1.1 christos if test "x$as_myself" = x; then 13081 1.1 christos as_myself=$0 13082 1.1 christos fi 13083 1.1 christos if test ! -f "$as_myself"; then 13084 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13085 1.1 christos exit 1 13086 1.1 christos fi 13087 1.1 christos 13088 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 13089 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13090 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 13091 1.1 christos # trigger a bug in pdksh 5.2.14. 13092 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 13093 1.1 christos do eval test x\${$as_var+set} = xset \ 13094 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13095 1.1 christos done 13096 1.1 christos PS1='$ ' 13097 1.1 christos PS2='> ' 13098 1.1 christos PS4='+ ' 13099 1.1 christos 13100 1.1 christos # NLS nuisances. 13101 1.1 christos LC_ALL=C 13102 1.1 christos export LC_ALL 13103 1.1 christos LANGUAGE=C 13104 1.1 christos export LANGUAGE 13105 1.1 christos 13106 1.1 christos # CDPATH. 13107 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13108 1.1 christos 13109 1.1 christos 13110 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 13111 1.1 christos # ---------------------------------------- 13112 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13113 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13114 1.1 christos # script with STATUS, using 1 if that was 0. 13115 1.1 christos as_fn_error () 13116 1.1 christos { 13117 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 13118 1.1 christos if test "$4"; then 13119 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13120 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13121 1.1 christos fi 13122 1.1 christos $as_echo "$as_me: error: $2" >&2 13123 1.1 christos as_fn_exit $as_status 13124 1.1 christos } # as_fn_error 13125 1.1 christos 13126 1.1 christos 13127 1.1 christos # as_fn_set_status STATUS 13128 1.1 christos # ----------------------- 13129 1.1 christos # Set $? to STATUS, without forking. 13130 1.1 christos as_fn_set_status () 13131 1.1 christos { 13132 1.1 christos return $1 13133 1.1 christos } # as_fn_set_status 13134 1.1 christos 13135 1.1 christos # as_fn_exit STATUS 13136 1.1 christos # ----------------- 13137 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13138 1.1 christos as_fn_exit () 13139 1.1 christos { 13140 1.1 christos set +e 13141 1.1 christos as_fn_set_status $1 13142 1.1 christos exit $1 13143 1.1 christos } # as_fn_exit 13144 1.1 christos 13145 1.1 christos # as_fn_unset VAR 13146 1.1 christos # --------------- 13147 1.1 christos # Portably unset VAR. 13148 1.1 christos as_fn_unset () 13149 1.1 christos { 13150 1.1 christos { eval $1=; unset $1;} 13151 1.1 christos } 13152 1.1 christos as_unset=as_fn_unset 13153 1.1 christos # as_fn_append VAR VALUE 13154 1.1 christos # ---------------------- 13155 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 13156 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 13157 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 13158 1.1 christos # implementations. 13159 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13160 1.1 christos eval 'as_fn_append () 13161 1.1 christos { 13162 1.1 christos eval $1+=\$2 13163 1.1 christos }' 13164 1.1 christos else 13165 1.1 christos as_fn_append () 13166 1.1 christos { 13167 1.1 christos eval $1=\$$1\$2 13168 1.1 christos } 13169 1.1 christos fi # as_fn_append 13170 1.1 christos 13171 1.1 christos # as_fn_arith ARG... 13172 1.1 christos # ------------------ 13173 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 13174 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 13175 1.1 christos # must be portable across $(()) and expr. 13176 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13177 1.1 christos eval 'as_fn_arith () 13178 1.1 christos { 13179 1.1 christos as_val=$(( $* )) 13180 1.1 christos }' 13181 1.1 christos else 13182 1.1 christos as_fn_arith () 13183 1.1 christos { 13184 1.1 christos as_val=`expr "$@" || test $? -eq 1` 13185 1.1 christos } 13186 1.1 christos fi # as_fn_arith 13187 1.1 christos 13188 1.1 christos 13189 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 13190 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 13191 1.1 christos as_expr=expr 13192 1.1 christos else 13193 1.1 christos as_expr=false 13194 1.1 christos fi 13195 1.1 christos 13196 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13197 1.1 christos as_basename=basename 13198 1.1 christos else 13199 1.1 christos as_basename=false 13200 1.1 christos fi 13201 1.1 christos 13202 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13203 1.1 christos as_dirname=dirname 13204 1.1 christos else 13205 1.1 christos as_dirname=false 13206 1.1 christos fi 13207 1.1 christos 13208 1.1 christos as_me=`$as_basename -- "$0" || 13209 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13210 1.1 christos X"$0" : 'X\(//\)$' \| \ 13211 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 13212 1.1 christos $as_echo X/"$0" | 13213 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 13214 1.1 christos s//\1/ 13215 1.1 christos q 13216 1.1 christos } 13217 1.1 christos /^X\/\(\/\/\)$/{ 13218 1.1 christos s//\1/ 13219 1.1 christos q 13220 1.1 christos } 13221 1.1 christos /^X\/\(\/\).*/{ 13222 1.1 christos s//\1/ 13223 1.1 christos q 13224 1.1 christos } 13225 1.1 christos s/.*/./; q'` 13226 1.1 christos 13227 1.1 christos # Avoid depending upon Character Ranges. 13228 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13229 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13230 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13231 1.1 christos as_cr_digits='0123456789' 13232 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 13233 1.1 christos 13234 1.1 christos ECHO_C= ECHO_N= ECHO_T= 13235 1.1 christos case `echo -n x` in #((((( 13236 1.1 christos -n*) 13237 1.1 christos case `echo 'xy\c'` in 13238 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13239 1.1 christos xy) ECHO_C='\c';; 13240 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13241 1.1 christos ECHO_T=' ';; 13242 1.1 christos esac;; 13243 1.1 christos *) 13244 1.1 christos ECHO_N='-n';; 13245 1.1 christos esac 13246 1.1 christos 13247 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 13248 1.1 christos if test -d conf$$.dir; then 13249 1.1 christos rm -f conf$$.dir/conf$$.file 13250 1.1 christos else 13251 1.1 christos rm -f conf$$.dir 13252 1.1 christos mkdir conf$$.dir 2>/dev/null 13253 1.1 christos fi 13254 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 13255 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 13256 1.1 christos as_ln_s='ln -s' 13257 1.1 christos # ... but there are two gotchas: 13258 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13259 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13260 1.1 christos # In both cases, we have to default to `cp -pR'. 13261 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13262 1.1 christos as_ln_s='cp -pR' 13263 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 13264 1.1 christos as_ln_s=ln 13265 1.1 christos else 13266 1.1 christos as_ln_s='cp -pR' 13267 1.1 christos fi 13268 1.1 christos else 13269 1.1 christos as_ln_s='cp -pR' 13270 1.1 christos fi 13271 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13272 1.1 christos rmdir conf$$.dir 2>/dev/null 13273 1.1 christos 13274 1.1 christos 13275 1.1 christos # as_fn_mkdir_p 13276 1.1 christos # ------------- 13277 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 13278 1.1 christos as_fn_mkdir_p () 13279 1.1 christos { 13280 1.1 christos 13281 1.1 christos case $as_dir in #( 13282 1.1 christos -*) as_dir=./$as_dir;; 13283 1.1 christos esac 13284 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 13285 1.1 christos as_dirs= 13286 1.1 christos while :; do 13287 1.1 christos case $as_dir in #( 13288 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13289 1.1 christos *) as_qdir=$as_dir;; 13290 1.1 christos esac 13291 1.1 christos as_dirs="'$as_qdir' $as_dirs" 13292 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 13293 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13294 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 13295 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 13296 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13297 1.1 christos $as_echo X"$as_dir" | 13298 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13299 1.1 christos s//\1/ 13300 1.1 christos q 13301 1.1 christos } 13302 1.1 christos /^X\(\/\/\)[^/].*/{ 13303 1.1 christos s//\1/ 13304 1.1 christos q 13305 1.1 christos } 13306 1.1 christos /^X\(\/\/\)$/{ 13307 1.1 christos s//\1/ 13308 1.1 christos q 13309 1.1 christos } 13310 1.1 christos /^X\(\/\).*/{ 13311 1.1 christos s//\1/ 13312 1.1 christos q 13313 1.1 christos } 13314 1.1 christos s/.*/./; q'` 13315 1.1 christos test -d "$as_dir" && break 13316 1.1 christos done 13317 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 13318 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13319 1.1 christos 13320 1.1 christos 13321 1.1 christos } # as_fn_mkdir_p 13322 1.1 christos if mkdir -p . 2>/dev/null; then 13323 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 13324 1.1 christos else 13325 1.1 christos test -d ./-p && rmdir ./-p 13326 1.1 christos as_mkdir_p=false 13327 1.1 christos fi 13328 1.1 christos 13329 1.1 christos 13330 1.1 christos # as_fn_executable_p FILE 13331 1.1 christos # ----------------------- 13332 1.1 christos # Test if FILE is an executable regular file. 13333 1.1 christos as_fn_executable_p () 13334 1.1 christos { 13335 1.1 christos test -f "$1" && test -x "$1" 13336 1.1 christos } # as_fn_executable_p 13337 1.1 christos as_test_x='test -x' 13338 1.1 christos as_executable_p=as_fn_executable_p 13339 1.1 christos 13340 1.1 christos # Sed expression to map a string onto a valid CPP name. 13341 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13342 1.1 christos 13343 1.1 christos # Sed expression to map a string onto a valid variable name. 13344 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13345 1.1 christos 13346 1.1 christos 13347 1.1 christos exec 6>&1 13348 1.1 christos ## ----------------------------------- ## 13349 1.1 christos ## Main body of $CONFIG_STATUS script. ## 13350 1.1 christos ## ----------------------------------- ## 13351 1.1 christos _ASEOF 13352 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13353 1.1 christos 13354 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13355 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 13356 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 13357 1.1 christos # values after options handling. 13358 1.1 christos ac_log=" 13359 1.1 christos This file was extended by libsframe $as_me BFD_VERSION, which was 13360 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was 13361 1.1 christos 13362 1.1 christos CONFIG_FILES = $CONFIG_FILES 13363 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 13364 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 13365 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 13366 1.1 christos $ $0 $@ 13367 1.1 christos 13368 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 13369 1.1 christos " 13370 1.1 christos 13371 1.1 christos _ACEOF 13372 1.1 christos 13373 1.1 christos case $ac_config_files in *" 13374 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 13375 1.1 christos esac 13376 1.1 christos 13377 1.1 christos case $ac_config_headers in *" 13378 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13379 1.1 christos esac 13380 1.1 christos 13381 1.1 christos 13382 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13383 1.1 christos # Files that config.status was made for. 13384 1.1 christos config_files="$ac_config_files" 13385 1.1 christos config_headers="$ac_config_headers" 13386 1.1 christos config_commands="$ac_config_commands" 13387 1.1 christos 13388 1.1 christos _ACEOF 13389 1.1 christos 13390 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13391 1.1 christos ac_cs_usage="\ 13392 1.1 christos \`$as_me' instantiates files and other configuration actions 13393 1.1 christos from templates according to the current configuration. Unless the files 13394 1.1 christos and actions are specified as TAGs, all are instantiated by default. 13395 1.1 christos 13396 1.1 christos Usage: $0 [OPTION]... [TAG]... 13397 1.1 christos 13398 1.1 christos -h, --help print this help, then exit 13399 1.1 christos -V, --version print version number and configuration settings, then exit 13400 1.1 christos --config print configuration, then exit 13401 1.1 christos -q, --quiet, --silent 13402 1.1 christos do not print progress messages 13403 1.1 christos -d, --debug don't remove temporary files 13404 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 13405 1.1 christos --file=FILE[:TEMPLATE] 13406 1.1 christos instantiate the configuration file FILE 13407 1.1 christos --header=FILE[:TEMPLATE] 13408 1.1 christos instantiate the configuration header FILE 13409 1.1 christos 13410 1.1 christos Configuration files: 13411 1.1 christos $config_files 13412 1.1 christos 13413 1.1 christos Configuration headers: 13414 1.1 christos $config_headers 13415 1.1 christos 13416 1.1 christos Configuration commands: 13417 1.1 christos $config_commands 13418 1.1 christos 13419 1.1 christos Report bugs to the package provider." 13420 1.1 christos 13421 1.1 christos _ACEOF 13422 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13423 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13424 1.1 christos ac_cs_version="\\ 13425 1.1 christos libsframe config.status BFD_VERSION 13426 1.1 christos configured by $0, generated by GNU Autoconf 2.69, 13427 1.1 christos with options \\"\$ac_cs_config\\" 13428 1.1 christos 13429 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc. 13430 1.1 christos This config.status script is free software; the Free Software Foundation 13431 1.1 christos gives unlimited permission to copy, distribute and modify it." 13432 1.1 christos 13433 1.1 christos ac_pwd='$ac_pwd' 13434 1.1 christos srcdir='$srcdir' 13435 1.1 christos INSTALL='$INSTALL' 13436 1.1 christos MKDIR_P='$MKDIR_P' 13437 1.1 christos AWK='$AWK' 13438 1.1 christos test -n "\$AWK" || AWK=awk 13439 1.1 christos _ACEOF 13440 1.1 christos 13441 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13442 1.1 christos # The default lists apply if the user does not specify any file. 13443 1.1 christos ac_need_defaults=: 13444 1.1 christos while test $# != 0 13445 1.1 christos do 13446 1.1 christos case $1 in 13447 1.1 christos --*=?*) 13448 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 13449 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13450 1.1 christos ac_shift=: 13451 1.1 christos ;; 13452 1.1 christos --*=) 13453 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 13454 1.1 christos ac_optarg= 13455 1.1 christos ac_shift=: 13456 1.1 christos ;; 13457 1.1 christos *) 13458 1.1 christos ac_option=$1 13459 1.1 christos ac_optarg=$2 13460 1.1 christos ac_shift=shift 13461 1.1 christos ;; 13462 1.1 christos esac 13463 1.1 christos 13464 1.1 christos case $ac_option in 13465 1.1 christos # Handling of the options. 13466 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13467 1.1 christos ac_cs_recheck=: ;; 13468 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13469 1.1 christos $as_echo "$ac_cs_version"; exit ;; 13470 1.1 christos --config | --confi | --conf | --con | --co | --c ) 13471 1.1 christos $as_echo "$ac_cs_config"; exit ;; 13472 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 13473 1.1 christos debug=: ;; 13474 1.1 christos --file | --fil | --fi | --f ) 13475 1.1 christos $ac_shift 13476 1.1 christos case $ac_optarg in 13477 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13478 1.1 christos '') as_fn_error $? "missing file argument" ;; 13479 1.1 christos esac 13480 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 13481 1.1 christos ac_need_defaults=false;; 13482 1.1 christos --header | --heade | --head | --hea ) 13483 1.1 christos $ac_shift 13484 1.1 christos case $ac_optarg in 13485 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13486 1.1 christos esac 13487 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13488 1.1 christos ac_need_defaults=false;; 13489 1.1 christos --he | --h) 13490 1.1 christos # Conflict between --help and --header 13491 1.1 christos as_fn_error $? "ambiguous option: \`$1' 13492 1.1 christos Try \`$0 --help' for more information.";; 13493 1.1 christos --help | --hel | -h ) 13494 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 13495 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13496 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 13497 1.1 christos ac_cs_silent=: ;; 13498 1.1 christos 13499 1.1 christos # This is an error. 13500 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1' 13501 1.1 christos Try \`$0 --help' for more information." ;; 13502 1.1 christos 13503 1.1 christos *) as_fn_append ac_config_targets " $1" 13504 1.1 christos ac_need_defaults=false ;; 13505 1.1 christos 13506 1.1 christos esac 13507 1.1 christos shift 13508 1.1 christos done 13509 1.1 christos 13510 1.1 christos ac_configure_extra_args= 13511 1.1 christos 13512 1.1 christos if $ac_cs_silent; then 13513 1.1 christos exec 6>/dev/null 13514 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 13515 1.1 christos fi 13516 1.1 christos 13517 1.1 christos _ACEOF 13518 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13519 1.1 christos if \$ac_cs_recheck; then 13520 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13521 1.1 christos shift 13522 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13523 1.1 christos CONFIG_SHELL='$SHELL' 13524 1.1 christos export CONFIG_SHELL 13525 1.1 christos exec "\$@" 13526 1.1 christos fi 13527 1.1 christos 13528 1.1 christos _ACEOF 13529 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13530 1.1 christos exec 5>>config.log 13531 1.1 christos { 13532 1.1 christos echo 13533 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13534 1.1 christos ## Running $as_me. ## 13535 1.1 christos _ASBOX 13536 1.1 christos $as_echo "$ac_log" 13537 1.1 christos } >&5 13538 1.1 christos 13539 1.1 christos _ACEOF 13540 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13541 1.1 christos # 13542 1.1 christos # INIT-COMMANDS 13543 1.1 christos # 13544 1.1 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13545 1.1 christos 13546 1.1 christos 13547 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout 13548 1.1 christos # if CDPATH is set. 13549 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13550 1.1 christos 13551 1.1 christos sed_quote_subst='$sed_quote_subst' 13552 1.1 christos double_quote_subst='$double_quote_subst' 13553 1.1 christos delay_variable_subst='$delay_variable_subst' 13554 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13555 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13556 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13557 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13558 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13559 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13560 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13561 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13562 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13563 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13564 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13565 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13566 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13567 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13568 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13569 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13570 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13571 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13572 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13573 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13574 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13575 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13576 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13577 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13578 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13579 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13580 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13581 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13582 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13583 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13584 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13585 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13586 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13587 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13588 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13589 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13590 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13591 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13592 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13593 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13594 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13595 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13596 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13597 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13598 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13599 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13600 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13601 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"`' 13602 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"`' 13603 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13604 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13605 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13606 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13607 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13608 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13609 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13610 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13611 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13612 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13613 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13614 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13615 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13616 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13617 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13618 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13619 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13620 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13621 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13622 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13623 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13624 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13625 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13626 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13627 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13628 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13629 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13630 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13631 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13632 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13633 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13634 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13635 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13636 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13637 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13638 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13639 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13640 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13641 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13642 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13643 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13644 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13645 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13646 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13647 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13648 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13649 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13650 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13651 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13652 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13653 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13654 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13655 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13656 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13657 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13658 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13659 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13660 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13661 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13662 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13663 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13664 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13665 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13666 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13667 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13668 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13669 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13670 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13671 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13672 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13673 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13674 1.1 christos 13675 1.1 christos LTCC='$LTCC' 13676 1.1 christos LTCFLAGS='$LTCFLAGS' 13677 1.1 christos compiler='$compiler_DEFAULT' 13678 1.1 christos 13679 1.1 christos # A function that is used when there is no print builtin or printf. 13680 1.1 christos func_fallback_echo () 13681 1.1 christos { 13682 1.1 christos eval 'cat <<_LTECHO_EOF 13683 1.1 christos \$1 13684 1.1 christos _LTECHO_EOF' 13685 1.1 christos } 13686 1.1 christos 13687 1.1 christos # Quote evaled strings. 13688 1.1 christos for var in SHELL \ 13689 1.1 christos ECHO \ 13690 1.1 christos SED \ 13691 1.1 christos GREP \ 13692 1.1 christos EGREP \ 13693 1.1 christos FGREP \ 13694 1.1 christos LD \ 13695 1.1 christos NM \ 13696 1.1 christos LN_S \ 13697 1.1 christos lt_SP2NL \ 13698 1.1 christos lt_NL2SP \ 13699 1.1 christos reload_flag \ 13700 1.1 christos OBJDUMP \ 13701 1.1 christos deplibs_check_method \ 13702 1.1 christos file_magic_cmd \ 13703 1.1 christos AR \ 13704 1.1 christos AR_FLAGS \ 13705 1.1 christos STRIP \ 13706 1.1 christos RANLIB \ 13707 1.1 christos CC \ 13708 1.1 christos CFLAGS \ 13709 1.1 christos compiler \ 13710 1.1 christos lt_cv_sys_global_symbol_pipe \ 13711 1.1 christos lt_cv_sys_global_symbol_to_cdecl \ 13712 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \ 13713 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13714 1.1 christos lt_prog_compiler_no_builtin_flag \ 13715 1.1 christos lt_prog_compiler_wl \ 13716 1.1 christos lt_prog_compiler_pic \ 13717 1.1 christos lt_prog_compiler_static \ 13718 1.1 christos lt_cv_prog_compiler_c_o \ 13719 1.1 christos need_locks \ 13720 1.1 christos DSYMUTIL \ 13721 1.1 christos NMEDIT \ 13722 1.1 christos LIPO \ 13723 1.1 christos OTOOL \ 13724 1.1 christos OTOOL64 \ 13725 1.1 christos shrext_cmds \ 13726 1.1 christos export_dynamic_flag_spec \ 13727 1.1 christos whole_archive_flag_spec \ 13728 1.1 christos compiler_needs_object \ 13729 1.1 christos with_gnu_ld \ 13730 1.1 christos allow_undefined_flag \ 13731 1.1 christos no_undefined_flag \ 13732 1.1 christos hardcode_libdir_flag_spec \ 13733 1.1 christos hardcode_libdir_flag_spec_ld \ 13734 1.1 christos hardcode_libdir_separator \ 13735 1.1 christos fix_srcfile_path \ 13736 1.1 christos exclude_expsyms \ 13737 1.1 christos include_expsyms \ 13738 1.1 christos file_list_spec \ 13739 1.1 christos variables_saved_for_relink \ 13740 1.1 christos libname_spec \ 13741 1.1 christos library_names_spec \ 13742 1.1 christos soname_spec \ 13743 1.1 christos install_override_mode \ 13744 1.1 christos finish_eval \ 13745 1.1 christos old_striplib \ 13746 1.1 christos striplib; do 13747 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13748 1.1 christos *[\\\\\\\`\\"\\\$]*) 13749 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13750 1.1 christos ;; 13751 1.1 christos *) 13752 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13753 1.1 christos ;; 13754 1.1 christos esac 13755 1.1 christos done 13756 1.1 christos 13757 1.1 christos # Double-quote double-evaled strings. 13758 1.1 christos for var in reload_cmds \ 13759 1.1 christos old_postinstall_cmds \ 13760 1.1 christos old_postuninstall_cmds \ 13761 1.1 christos old_archive_cmds \ 13762 1.1 christos extract_expsyms_cmds \ 13763 1.1 christos old_archive_from_new_cmds \ 13764 1.1 christos old_archive_from_expsyms_cmds \ 13765 1.1 christos archive_cmds \ 13766 1.1 christos archive_expsym_cmds \ 13767 1.1 christos module_cmds \ 13768 1.1 christos module_expsym_cmds \ 13769 1.1 christos export_symbols_cmds \ 13770 1.1 christos prelink_cmds \ 13771 1.1 christos postinstall_cmds \ 13772 1.1 christos postuninstall_cmds \ 13773 1.1 christos finish_cmds \ 13774 1.1 christos sys_lib_search_path_spec \ 13775 1.1 christos sys_lib_dlsearch_path_spec; do 13776 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13777 1.1 christos *[\\\\\\\`\\"\\\$]*) 13778 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13779 1.1 christos ;; 13780 1.1 christos *) 13781 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13782 1.1 christos ;; 13783 1.1 christos esac 13784 1.1 christos done 13785 1.1 christos 13786 1.1 christos ac_aux_dir='$ac_aux_dir' 13787 1.1 christos xsi_shell='$xsi_shell' 13788 1.1 christos lt_shell_append='$lt_shell_append' 13789 1.1 christos 13790 1.1 christos # See if we are running on zsh, and set the options which allow our 13791 1.1 christos # commands through without removal of \ escapes INIT. 13792 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then 13793 1.1 christos setopt NO_GLOB_SUBST 13794 1.1 christos fi 13795 1.1 christos 13796 1.1 christos 13797 1.1 christos PACKAGE='$PACKAGE' 13798 1.1 christos VERSION='$VERSION' 13799 1.1 christos TIMESTAMP='$TIMESTAMP' 13800 1.1 christos RM='$RM' 13801 1.1 christos ofile='$ofile' 13802 1.1 christos 13803 1.1 christos 13804 1.1 christos 13805 1.1 christos 13806 1.1 christos _ACEOF 13807 1.1 christos 13808 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13809 1.1 christos 13810 1.1 christos # Handling of arguments. 13811 1.1 christos for ac_config_target in $ac_config_targets 13812 1.1 christos do 13813 1.1 christos case $ac_config_target in 13814 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13815 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13816 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13817 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13818 1.1 christos 13819 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13820 1.1 christos esac 13821 1.1 christos done 13822 1.1 christos 13823 1.1 christos 13824 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 13825 1.1 christos # then the envvar interface is used. Set only those that are not. 13826 1.1 christos # We use the long form for the default assignment because of an extremely 13827 1.1 christos # bizarre bug on SunOS 4.1.3. 13828 1.1 christos if $ac_need_defaults; then 13829 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13830 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13831 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13832 1.1 christos fi 13833 1.1 christos 13834 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 13835 1.1 christos # simply because there is no reason against having it here, and in addition, 13836 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 13837 1.1 christos # Hook for its removal unless debugging. 13838 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 13839 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 13840 1.1 christos $debug || 13841 1.1 christos { 13842 1.1 christos tmp= ac_tmp= 13843 1.1 christos trap 'exit_status=$? 13844 1.1 christos : "${ac_tmp:=$tmp}" 13845 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13846 1.1 christos ' 0 13847 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 13848 1.1 christos } 13849 1.1 christos # Create a (secure) tmp directory for tmp files. 13850 1.1 christos 13851 1.1 christos { 13852 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13853 1.1 christos test -d "$tmp" 13854 1.1 christos } || 13855 1.1 christos { 13856 1.1 christos tmp=./conf$$-$RANDOM 13857 1.1 christos (umask 077 && mkdir "$tmp") 13858 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13859 1.1 christos ac_tmp=$tmp 13860 1.1 christos 13861 1.1 christos # Set up the scripts for CONFIG_FILES section. 13862 1.1 christos # No need to generate them if there are no CONFIG_FILES. 13863 1.1 christos # This happens for instance with `./config.status config.h'. 13864 1.1 christos if test -n "$CONFIG_FILES"; then 13865 1.1 christos 13866 1.1 christos 13867 1.1 christos ac_cr=`echo X | tr X '\015'` 13868 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 13869 1.1 christos # But we know of no other shell where ac_cr would be empty at this 13870 1.1 christos # point, so we can use a bashism as a fallback. 13871 1.1 christos if test "x$ac_cr" = x; then 13872 1.1 christos eval ac_cr=\$\'\\r\' 13873 1.1 christos fi 13874 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13875 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13876 1.1 christos ac_cs_awk_cr='\\r' 13877 1.1 christos else 13878 1.1 christos ac_cs_awk_cr=$ac_cr 13879 1.1 christos fi 13880 1.1 christos 13881 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13882 1.1 christos _ACEOF 13883 1.1 christos 13884 1.1 christos 13885 1.1 christos { 13886 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 13887 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13888 1.1 christos echo "_ACEOF" 13889 1.1 christos } >conf$$subs.sh || 13890 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13891 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13892 1.1 christos ac_delim='%!_!# ' 13893 1.1 christos for ac_last_try in false false false false false :; do 13894 1.1 christos . ./conf$$subs.sh || 13895 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13896 1.1 christos 13897 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13898 1.1 christos if test $ac_delim_n = $ac_delim_num; then 13899 1.1 christos break 13900 1.1 christos elif $ac_last_try; then 13901 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13902 1.1 christos else 13903 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13904 1.1 christos fi 13905 1.1 christos done 13906 1.1 christos rm -f conf$$subs.sh 13907 1.1 christos 13908 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13909 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13910 1.1 christos _ACEOF 13911 1.1 christos sed -n ' 13912 1.1 christos h 13913 1.1 christos s/^/S["/; s/!.*/"]=/ 13914 1.1 christos p 13915 1.1 christos g 13916 1.1 christos s/^[^!]*!// 13917 1.1 christos :repl 13918 1.1 christos t repl 13919 1.1 christos s/'"$ac_delim"'$// 13920 1.1 christos t delim 13921 1.1 christos :nl 13922 1.1 christos h 13923 1.1 christos s/\(.\{148\}\)..*/\1/ 13924 1.1 christos t more1 13925 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13926 1.1 christos p 13927 1.1 christos n 13928 1.1 christos b repl 13929 1.1 christos :more1 13930 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13931 1.1 christos p 13932 1.1 christos g 13933 1.1 christos s/.\{148\}// 13934 1.1 christos t nl 13935 1.1 christos :delim 13936 1.1 christos h 13937 1.1 christos s/\(.\{148\}\)..*/\1/ 13938 1.1 christos t more2 13939 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 13940 1.1 christos p 13941 1.1 christos b 13942 1.1 christos :more2 13943 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13944 1.1 christos p 13945 1.1 christos g 13946 1.1 christos s/.\{148\}// 13947 1.1 christos t delim 13948 1.1 christos ' <conf$$subs.awk | sed ' 13949 1.1 christos /^[^""]/{ 13950 1.1 christos N 13951 1.1 christos s/\n// 13952 1.1 christos } 13953 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 13954 1.1 christos rm -f conf$$subs.awk 13955 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13956 1.1 christos _ACAWK 13957 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13958 1.1 christos for (key in S) S_is_set[key] = 1 13959 1.1 christos FS = "" 13960 1.1 christos 13961 1.1 christos } 13962 1.1 christos { 13963 1.1 christos line = $ 0 13964 1.1 christos nfields = split(line, field, "@") 13965 1.1 christos substed = 0 13966 1.1 christos len = length(field[1]) 13967 1.1 christos for (i = 2; i < nfields; i++) { 13968 1.1 christos key = field[i] 13969 1.1 christos keylen = length(key) 13970 1.1 christos if (S_is_set[key]) { 13971 1.1 christos value = S[key] 13972 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13973 1.1 christos len += length(value) + length(field[++i]) 13974 1.1 christos substed = 1 13975 1.1 christos } else 13976 1.1 christos len += 1 + keylen 13977 1.1 christos } 13978 1.1 christos 13979 1.1 christos print line 13980 1.1 christos } 13981 1.1 christos 13982 1.1 christos _ACAWK 13983 1.1 christos _ACEOF 13984 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13985 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13986 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13987 1.1 christos else 13988 1.1 christos cat 13989 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13990 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13991 1.1 christos _ACEOF 13992 1.1 christos 13993 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13994 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13995 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 13996 1.1 christos # (actually we leave an empty line to preserve line numbers). 13997 1.1 christos if test "x$srcdir" = x.; then 13998 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13999 1.1 christos h 14000 1.1 christos s/// 14001 1.1 christos s/^/:/ 14002 1.1 christos s/[ ]*$/:/ 14003 1.1 christos s/:\$(srcdir):/:/g 14004 1.1 christos s/:\${srcdir}:/:/g 14005 1.1 christos s/:@srcdir@:/:/g 14006 1.1 christos s/^:*// 14007 1.1 christos s/:*$// 14008 1.1 christos x 14009 1.1 christos s/\(=[ ]*\).*/\1/ 14010 1.1 christos G 14011 1.1 christos s/\n// 14012 1.1 christos s/^[^=]*=[ ]*$// 14013 1.1 christos }' 14014 1.1 christos fi 14015 1.1 christos 14016 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14017 1.1 christos fi # test -n "$CONFIG_FILES" 14018 1.1 christos 14019 1.1 christos # Set up the scripts for CONFIG_HEADERS section. 14020 1.1 christos # No need to generate them if there are no CONFIG_HEADERS. 14021 1.1 christos # This happens for instance with `./config.status Makefile'. 14022 1.1 christos if test -n "$CONFIG_HEADERS"; then 14023 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14024 1.1 christos BEGIN { 14025 1.1 christos _ACEOF 14026 1.1 christos 14027 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as 14028 1.1 christos # here-document in config.status, that substitutes the proper values into 14029 1.1 christos # config.h.in to produce config.h. 14030 1.1 christos 14031 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease 14032 1.1 christos # handling of long lines. 14033 1.1 christos ac_delim='%!_!# ' 14034 1.1 christos for ac_last_try in false false :; do 14035 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14036 1.1 christos if test -z "$ac_tt"; then 14037 1.1 christos break 14038 1.1 christos elif $ac_last_try; then 14039 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14040 1.1 christos else 14041 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14042 1.1 christos fi 14043 1.1 christos done 14044 1.1 christos 14045 1.1 christos # For the awk script, D is an array of macro values keyed by name, 14046 1.1 christos # likewise P contains macro parameters if any. Preserve backslash 14047 1.1 christos # newline sequences. 14048 1.1 christos 14049 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14050 1.1 christos sed -n ' 14051 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 14052 1.1 christos t rset 14053 1.1 christos :rset 14054 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ / 14055 1.1 christos t def 14056 1.1 christos d 14057 1.1 christos :def 14058 1.1 christos s/\\$// 14059 1.1 christos t bsnl 14060 1.1 christos s/["\\]/\\&/g 14061 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14062 1.1 christos D["\1"]=" \3"/p 14063 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14064 1.1 christos d 14065 1.1 christos :bsnl 14066 1.1 christos s/["\\]/\\&/g 14067 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14068 1.1 christos D["\1"]=" \3\\\\\\n"\\/p 14069 1.1 christos t cont 14070 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14071 1.1 christos t cont 14072 1.1 christos d 14073 1.1 christos :cont 14074 1.1 christos n 14075 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 14076 1.1 christos t clear 14077 1.1 christos :clear 14078 1.1 christos s/\\$// 14079 1.1 christos t bsnlc 14080 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p 14081 1.1 christos d 14082 1.1 christos :bsnlc 14083 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14084 1.1 christos b cont 14085 1.1 christos ' <confdefs.h | sed ' 14086 1.1 christos s/'"$ac_delim"'/"\\\ 14087 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1 14088 1.1 christos 14089 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14090 1.1 christos for (key in D) D_is_set[key] = 1 14091 1.1 christos FS = "" 14092 1.1 christos } 14093 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14094 1.1 christos line = \$ 0 14095 1.1 christos split(line, arg, " ") 14096 1.1 christos if (arg[1] == "#") { 14097 1.1 christos defundef = arg[2] 14098 1.1 christos mac1 = arg[3] 14099 1.1 christos } else { 14100 1.1 christos defundef = substr(arg[1], 2) 14101 1.1 christos mac1 = arg[2] 14102 1.1 christos } 14103 1.1 christos split(mac1, mac2, "(") #) 14104 1.1 christos macro = mac2[1] 14105 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1) 14106 1.1 christos if (D_is_set[macro]) { 14107 1.1 christos # Preserve the white space surrounding the "#". 14108 1.1 christos print prefix "define", macro P[macro] D[macro] 14109 1.1 christos next 14110 1.1 christos } else { 14111 1.1 christos # Replace #undef with comments. This is necessary, for example, 14112 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required 14113 1.1 christos # on some systems where configure will not decide to define it. 14114 1.1 christos if (defundef == "undef") { 14115 1.1 christos print "/*", prefix defundef, macro, "*/" 14116 1.1 christos next 14117 1.1 christos } 14118 1.1 christos } 14119 1.1 christos } 14120 1.1 christos { print } 14121 1.1 christos _ACAWK 14122 1.1 christos _ACEOF 14123 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14124 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14125 1.1 christos fi # test -n "$CONFIG_HEADERS" 14126 1.1 christos 14127 1.1 christos 14128 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14129 1.1 christos shift 14130 1.1 christos for ac_tag 14131 1.1 christos do 14132 1.1 christos case $ac_tag in 14133 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 14134 1.1 christos esac 14135 1.1 christos case $ac_mode$ac_tag in 14136 1.1 christos :[FHL]*:*);; 14137 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14138 1.1 christos :[FH]-) ac_tag=-:-;; 14139 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14140 1.1 christos esac 14141 1.1 christos ac_save_IFS=$IFS 14142 1.1 christos IFS=: 14143 1.1 christos set x $ac_tag 14144 1.1 christos IFS=$ac_save_IFS 14145 1.1 christos shift 14146 1.1 christos ac_file=$1 14147 1.1 christos shift 14148 1.1 christos 14149 1.1 christos case $ac_mode in 14150 1.1 christos :L) ac_source=$1;; 14151 1.1 christos :[FH]) 14152 1.1 christos ac_file_inputs= 14153 1.1 christos for ac_f 14154 1.1 christos do 14155 1.1 christos case $ac_f in 14156 1.1 christos -) ac_f="$ac_tmp/stdin";; 14157 1.1 christos *) # Look for the file first in the build tree, then in the source tree 14158 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 14159 1.1 christos # because $ac_f cannot contain `:'. 14160 1.1 christos test -f "$ac_f" || 14161 1.1 christos case $ac_f in 14162 1.1 christos [\\/$]*) false;; 14163 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14164 1.1 christos esac || 14165 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14166 1.1 christos esac 14167 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14168 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 14169 1.1 christos done 14170 1.1 christos 14171 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 14172 1.1 christos # use $as_me), people would be surprised to read: 14173 1.1 christos # /* config.h. Generated by config.status. */ 14174 1.1 christos configure_input='Generated from '` 14175 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14176 1.1 christos `' by configure.' 14177 1.1 christos if test x"$ac_file" != x-; then 14178 1.1 christos configure_input="$ac_file. $configure_input" 14179 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14180 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 14181 1.1 christos fi 14182 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 14183 1.1 christos case $configure_input in #( 14184 1.1 christos *\&* | *\|* | *\\* ) 14185 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 14186 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 14187 1.1 christos *) ac_sed_conf_input=$configure_input;; 14188 1.1 christos esac 14189 1.1 christos 14190 1.1 christos case $ac_tag in 14191 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14192 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14193 1.1 christos esac 14194 1.1 christos ;; 14195 1.1 christos esac 14196 1.1 christos 14197 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 14198 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14199 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 14200 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 14201 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14202 1.1 christos $as_echo X"$ac_file" | 14203 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14204 1.1 christos s//\1/ 14205 1.1 christos q 14206 1.1 christos } 14207 1.1 christos /^X\(\/\/\)[^/].*/{ 14208 1.1 christos s//\1/ 14209 1.1 christos q 14210 1.1 christos } 14211 1.1 christos /^X\(\/\/\)$/{ 14212 1.1 christos s//\1/ 14213 1.1 christos q 14214 1.1 christos } 14215 1.1 christos /^X\(\/\).*/{ 14216 1.1 christos s//\1/ 14217 1.1 christos q 14218 1.1 christos } 14219 1.1 christos s/.*/./; q'` 14220 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 14221 1.1 christos ac_builddir=. 14222 1.1 christos 14223 1.1 christos case "$ac_dir" in 14224 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14225 1.1 christos *) 14226 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14227 1.1 christos # A ".." for each directory in $ac_dir_suffix. 14228 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14229 1.1 christos case $ac_top_builddir_sub in 14230 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14231 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14232 1.1 christos esac ;; 14233 1.1 christos esac 14234 1.1 christos ac_abs_top_builddir=$ac_pwd 14235 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 14236 1.1 christos # for backward compatibility: 14237 1.1 christos ac_top_builddir=$ac_top_build_prefix 14238 1.1 christos 14239 1.1 christos case $srcdir in 14240 1.1 christos .) # We are building in place. 14241 1.1 christos ac_srcdir=. 14242 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 14243 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 14244 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 14245 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 14246 1.1 christos ac_top_srcdir=$srcdir 14247 1.1 christos ac_abs_top_srcdir=$srcdir ;; 14248 1.1 christos *) # Relative name. 14249 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14250 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 14251 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14252 1.1 christos esac 14253 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14254 1.1 christos 14255 1.1 christos 14256 1.1 christos case $ac_mode in 14257 1.1 christos :F) 14258 1.1 christos # 14259 1.1 christos # CONFIG_FILE 14260 1.1 christos # 14261 1.1 christos 14262 1.1 christos case $INSTALL in 14263 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14264 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14265 1.1 christos esac 14266 1.1 christos ac_MKDIR_P=$MKDIR_P 14267 1.1 christos case $MKDIR_P in 14268 1.1 christos [\\/$]* | ?:[\\/]* ) ;; 14269 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14270 1.1 christos esac 14271 1.1 christos _ACEOF 14272 1.1 christos 14273 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14274 1.1 christos # If the template does not know about datarootdir, expand it. 14275 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 14276 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 14277 1.1 christos ac_sed_dataroot=' 14278 1.1 christos /datarootdir/ { 14279 1.1 christos p 14280 1.1 christos q 14281 1.1 christos } 14282 1.1 christos /@datadir@/p 14283 1.1 christos /@docdir@/p 14284 1.1 christos /@infodir@/p 14285 1.1 christos /@localedir@/p 14286 1.1 christos /@mandir@/p' 14287 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14288 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 14289 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14290 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14291 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14292 1.1 christos _ACEOF 14293 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14294 1.1 christos ac_datarootdir_hack=' 14295 1.1 christos s&@datadir@&$datadir&g 14296 1.1 christos s&@docdir@&$docdir&g 14297 1.1 christos s&@infodir@&$infodir&g 14298 1.1 christos s&@localedir@&$localedir&g 14299 1.1 christos s&@mandir@&$mandir&g 14300 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 14301 1.1 christos esac 14302 1.1 christos _ACEOF 14303 1.1 christos 14304 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 14305 1.1 christos # Shell code in configure.ac might set extrasub. 14306 1.1 christos # FIXME: do we really want to maintain this feature? 14307 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14308 1.1 christos ac_sed_extra="$ac_vpsub 14309 1.1 christos $extrasub 14310 1.1 christos _ACEOF 14311 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14312 1.1 christos :t 14313 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14314 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 14315 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 14316 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 14317 1.1 christos s&@srcdir@&$ac_srcdir&;t t 14318 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 14319 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 14320 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14321 1.1 christos s&@builddir@&$ac_builddir&;t t 14322 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 14323 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14324 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 14325 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t 14326 1.1 christos $ac_datarootdir_hack 14327 1.1 christos " 14328 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14329 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14330 1.1 christos 14331 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14332 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14333 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14334 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 14335 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14336 1.1 christos which seems to be undefined. Please make sure it is defined" >&5 14337 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14338 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;} 14339 1.1 christos 14340 1.1 christos rm -f "$ac_tmp/stdin" 14341 1.1 christos case $ac_file in 14342 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14343 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14344 1.1 christos esac \ 14345 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14346 1.1 christos ;; 14347 1.1 christos :H) 14348 1.1 christos # 14349 1.1 christos # CONFIG_HEADER 14350 1.1 christos # 14351 1.1 christos if test x"$ac_file" != x-; then 14352 1.1 christos { 14353 1.1 christos $as_echo "/* $configure_input */" \ 14354 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14355 1.1 christos } >"$ac_tmp/config.h" \ 14356 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14357 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14358 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14359 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;} 14360 1.1 christos else 14361 1.1 christos rm -f "$ac_file" 14362 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \ 14363 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14364 1.1 christos fi 14365 1.1 christos else 14366 1.1 christos $as_echo "/* $configure_input */" \ 14367 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14368 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5 14369 1.1 christos fi 14370 1.1 christos # Compute "$ac_file"'s index in $config_headers. 14371 1.1 christos _am_arg="$ac_file" 14372 1.1 christos _am_stamp_count=1 14373 1.1 christos for _am_header in $config_headers :; do 14374 1.1 christos case $_am_header in 14375 1.1 christos $_am_arg | $_am_arg:* ) 14376 1.1 christos break ;; 14377 1.1 christos * ) 14378 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14379 1.1 christos esac 14380 1.1 christos done 14381 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14382 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14383 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \ 14384 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \ 14385 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14386 1.1 christos $as_echo X"$_am_arg" | 14387 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14388 1.1 christos s//\1/ 14389 1.1 christos q 14390 1.1 christos } 14391 1.1 christos /^X\(\/\/\)[^/].*/{ 14392 1.1 christos s//\1/ 14393 1.1 christos q 14394 1.1 christos } 14395 1.1 christos /^X\(\/\/\)$/{ 14396 1.1 christos s//\1/ 14397 1.1 christos q 14398 1.1 christos } 14399 1.1 christos /^X\(\/\).*/{ 14400 1.1 christos s//\1/ 14401 1.1 christos q 14402 1.1 christos } 14403 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count 14404 1.1 christos ;; 14405 1.1 christos 14406 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14407 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 14408 1.1 christos ;; 14409 1.1 christos esac 14410 1.1 christos 14411 1.1 christos 14412 1.1 christos case $ac_file$ac_mode in 14413 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14414 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files 14415 1.1 christos # are listed without --file. Let's play safe and only enable the eval 14416 1.1 christos # if we detect the quoting. 14417 1.1 christos case $CONFIG_FILES in 14418 1.1 christos *\'*) eval set x "$CONFIG_FILES" ;; 14419 1.1 christos *) set x $CONFIG_FILES ;; 14420 1.1 christos esac 14421 1.1 christos shift 14422 1.1 christos for mf 14423 1.1 christos do 14424 1.1 christos # Strip MF so we end up with the name of the file. 14425 1.1 christos mf=`echo "$mf" | sed -e 's/:.*$//'` 14426 1.1 christos # Check whether this is an Automake generated Makefile or not. 14427 1.1 christos # We used to match only the files named 'Makefile.in', but 14428 1.1 christos # some people rename them; so instead we look at the file content. 14429 1.1 christos # Grep'ing the first line is not enough: some people post-process 14430 1.1 christos # each Makefile.in and add a new line on top of each file to say so. 14431 1.1 christos # Grep'ing the whole file is not good either: AIX grep has a line 14432 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000. 14433 1.1 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14434 1.1 christos dirpart=`$as_dirname -- "$mf" || 14435 1.1 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14436 1.1 christos X"$mf" : 'X\(//\)[^/]' \| \ 14437 1.1 christos X"$mf" : 'X\(//\)$' \| \ 14438 1.1 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14439 1.1 christos $as_echo X"$mf" | 14440 1.1 christos sed '/^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 /^X\(\/\).*/{ 14453 1.1 christos s//\1/ 14454 1.1 christos q 14455 1.1 christos } 14456 1.1 christos s/.*/./; q'` 14457 1.1 christos else 14458 1.1 christos continue 14459 1.1 christos fi 14460 1.1 christos # Extract the definition of DEPDIR, am__include, and am__quote 14461 1.1 christos # from the Makefile without running 'make'. 14462 1.1 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14463 1.1 christos test -z "$DEPDIR" && continue 14464 1.1 christos am__include=`sed -n 's/^am__include = //p' < "$mf"` 14465 1.1 christos test -z "$am__include" && continue 14466 1.1 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14467 1.1 christos # Find all dependency output files, they are included files with 14468 1.1 christos # $(DEPDIR) in their names. We invoke sed twice because it is the 14469 1.1 christos # simplest approach to changing $(DEPDIR) to its actual value in the 14470 1.1 christos # expansion. 14471 1.1 christos for file in `sed -n " 14472 1.1 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14473 1.1 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14474 1.1 christos # Make sure the directory exists. 14475 1.1 christos test -f "$dirpart/$file" && continue 14476 1.1 christos fdir=`$as_dirname -- "$file" || 14477 1.1 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14478 1.1 christos X"$file" : 'X\(//\)[^/]' \| \ 14479 1.1 christos X"$file" : 'X\(//\)$' \| \ 14480 1.1 christos X"$file" : 'X\(/\)' \| . 2>/dev/null || 14481 1.1 christos $as_echo X"$file" | 14482 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14483 1.1 christos s//\1/ 14484 1.1 christos q 14485 1.1 christos } 14486 1.1 christos /^X\(\/\/\)[^/].*/{ 14487 1.1 christos s//\1/ 14488 1.1 christos q 14489 1.1 christos } 14490 1.1 christos /^X\(\/\/\)$/{ 14491 1.1 christos s//\1/ 14492 1.1 christos q 14493 1.1 christos } 14494 1.1 christos /^X\(\/\).*/{ 14495 1.1 christos s//\1/ 14496 1.1 christos q 14497 1.1 christos } 14498 1.1 christos s/.*/./; q'` 14499 1.1 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p 14500 1.1 christos # echo "creating $dirpart/$file" 14501 1.1 christos echo '# dummy' > "$dirpart/$file" 14502 1.1 christos done 14503 1.1 christos done 14504 1.1 christos } 14505 1.1 christos ;; 14506 1.1 christos "libtool":C) 14507 1.1 christos 14508 1.1 christos # See if we are running on zsh, and set the options which allow our 14509 1.1 christos # commands through without removal of \ escapes. 14510 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 14511 1.1 christos setopt NO_GLOB_SUBST 14512 1.1 christos fi 14513 1.1 christos 14514 1.1 christos cfgfile="${ofile}T" 14515 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14516 1.1 christos $RM "$cfgfile" 14517 1.1 christos 14518 1.1 christos cat <<_LT_EOF >> "$cfgfile" 14519 1.1 christos #! $SHELL 14520 1.1 christos 14521 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14522 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14523 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14524 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh. 14525 1.1 christos # 14526 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14527 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14528 1.1 christos # Written by Gordon Matzigkeit, 1996 14529 1.1 christos # 14530 1.1 christos # This file is part of GNU Libtool. 14531 1.1 christos # 14532 1.1 christos # GNU Libtool is free software; you can redistribute it and/or 14533 1.1 christos # modify it under the terms of the GNU General Public License as 14534 1.1 christos # published by the Free Software Foundation; either version 2 of 14535 1.1 christos # the License, or (at your option) any later version. 14536 1.1 christos # 14537 1.1 christos # As a special exception to the GNU General Public License, 14538 1.1 christos # if you distribute this file as part of a program or library that 14539 1.1 christos # is built using GNU Libtool, you may include this file under the 14540 1.1 christos # same distribution terms that you use for the rest of that program. 14541 1.1 christos # 14542 1.1 christos # GNU Libtool is distributed in the hope that it will be useful, 14543 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of 14544 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14545 1.1 christos # GNU General Public License for more details. 14546 1.1 christos # 14547 1.1 christos # You should have received a copy of the GNU General Public License 14548 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy 14549 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14550 1.1 christos # obtained by writing to the Free Software Foundation, Inc., 14551 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14552 1.1 christos 14553 1.1 christos 14554 1.1 christos # The names of the tagged configurations supported by this script. 14555 1.1 christos available_tags="" 14556 1.1 christos 14557 1.1 christos # ### BEGIN LIBTOOL CONFIG 14558 1.1 christos 14559 1.1 christos # Whether or not to build shared libraries. 14560 1.1 christos build_libtool_libs=$enable_shared 14561 1.1 christos 14562 1.1 christos # Which release of libtool.m4 was used? 14563 1.1 christos macro_version=$macro_version 14564 1.1 christos macro_revision=$macro_revision 14565 1.1 christos 14566 1.1 christos # Whether or not to build static libraries. 14567 1.1 christos build_old_libs=$enable_static 14568 1.1 christos 14569 1.1 christos # What type of objects to build. 14570 1.1 christos pic_mode=$pic_mode 14571 1.1 christos 14572 1.1 christos # Whether or not to optimize for fast installation. 14573 1.1 christos fast_install=$enable_fast_install 14574 1.1 christos 14575 1.1 christos # Shell to use when invoking shell scripts. 14576 1.1 christos SHELL=$lt_SHELL 14577 1.1 christos 14578 1.1 christos # An echo program that protects backslashes. 14579 1.1 christos ECHO=$lt_ECHO 14580 1.1 christos 14581 1.1 christos # The host system. 14582 1.1 christos host_alias=$host_alias 14583 1.1 christos host=$host 14584 1.1 christos host_os=$host_os 14585 1.1 christos 14586 1.1 christos # The build system. 14587 1.1 christos build_alias=$build_alias 14588 1.1 christos build=$build 14589 1.1 christos build_os=$build_os 14590 1.1 christos 14591 1.1 christos # A sed program that does not truncate output. 14592 1.1 christos SED=$lt_SED 14593 1.1 christos 14594 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n. 14595 1.1 christos Xsed="\$SED -e 1s/^X//" 14596 1.1 christos 14597 1.1 christos # A grep program that handles long lines. 14598 1.1 christos GREP=$lt_GREP 14599 1.1 christos 14600 1.1 christos # An ERE matcher. 14601 1.1 christos EGREP=$lt_EGREP 14602 1.1 christos 14603 1.1 christos # A literal string matcher. 14604 1.1 christos FGREP=$lt_FGREP 14605 1.1 christos 14606 1.1 christos # A BSD- or MS-compatible name lister. 14607 1.1 christos NM=$lt_NM 14608 1.1 christos 14609 1.1 christos # Whether we need soft or hard links. 14610 1.1 christos LN_S=$lt_LN_S 14611 1.1 christos 14612 1.1 christos # What is the maximum length of a command? 14613 1.1 christos max_cmd_len=$max_cmd_len 14614 1.1 christos 14615 1.1 christos # Object file suffix (normally "o"). 14616 1.1 christos objext=$ac_objext 14617 1.1 christos 14618 1.1 christos # Executable file suffix (normally ""). 14619 1.1 christos exeext=$exeext 14620 1.1 christos 14621 1.1 christos # whether the shell understands "unset". 14622 1.1 christos lt_unset=$lt_unset 14623 1.1 christos 14624 1.1 christos # turn spaces into newlines. 14625 1.1 christos SP2NL=$lt_lt_SP2NL 14626 1.1 christos 14627 1.1 christos # turn newlines into spaces. 14628 1.1 christos NL2SP=$lt_lt_NL2SP 14629 1.1 christos 14630 1.1 christos # An object symbol dumper. 14631 1.1 christos OBJDUMP=$lt_OBJDUMP 14632 1.1 christos 14633 1.1 christos # Method to check whether dependent libraries are shared objects. 14634 1.1 christos deplibs_check_method=$lt_deplibs_check_method 14635 1.1 christos 14636 1.1 christos # Command to use when deplibs_check_method == "file_magic". 14637 1.1 christos file_magic_cmd=$lt_file_magic_cmd 14638 1.1 christos 14639 1.1 christos # The archiver. 14640 1.1 christos AR=$lt_AR 14641 1.1 christos AR_FLAGS=$lt_AR_FLAGS 14642 1.1 christos 14643 1.1 christos # A symbol stripping program. 14644 1.1 christos STRIP=$lt_STRIP 14645 1.1 christos 14646 1.1 christos # Commands used to install an old-style archive. 14647 1.1 christos RANLIB=$lt_RANLIB 14648 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds 14649 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds 14650 1.1 christos 14651 1.1 christos # Whether to use a lock for old archive extraction. 14652 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction 14653 1.1 christos 14654 1.1 christos # A C compiler. 14655 1.1 christos LTCC=$lt_CC 14656 1.1 christos 14657 1.1 christos # LTCC compiler flags. 14658 1.1 christos LTCFLAGS=$lt_CFLAGS 14659 1.1 christos 14660 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names. 14661 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14662 1.1 christos 14663 1.1 christos # Transform the output of nm in a proper C declaration. 14664 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14665 1.1 christos 14666 1.1 christos # Transform the output of nm in a C name address pair. 14667 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14668 1.1 christos 14669 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed. 14670 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14671 1.1 christos 14672 1.1 christos # The name of the directory that contains temporary libtool files. 14673 1.1 christos objdir=$objdir 14674 1.1 christos 14675 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file". 14676 1.1 christos MAGIC_CMD=$MAGIC_CMD 14677 1.1 christos 14678 1.1 christos # Must we lock files when doing compilation? 14679 1.1 christos need_locks=$lt_need_locks 14680 1.1 christos 14681 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14682 1.1 christos DSYMUTIL=$lt_DSYMUTIL 14683 1.1 christos 14684 1.1 christos # Tool to change global to local symbols on Mac OS X. 14685 1.1 christos NMEDIT=$lt_NMEDIT 14686 1.1 christos 14687 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X. 14688 1.1 christos LIPO=$lt_LIPO 14689 1.1 christos 14690 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X. 14691 1.1 christos OTOOL=$lt_OTOOL 14692 1.1 christos 14693 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14694 1.1 christos OTOOL64=$lt_OTOOL64 14695 1.1 christos 14696 1.1 christos # Old archive suffix (normally "a"). 14697 1.1 christos libext=$libext 14698 1.1 christos 14699 1.1 christos # Shared library suffix (normally ".so"). 14700 1.1 christos shrext_cmds=$lt_shrext_cmds 14701 1.1 christos 14702 1.1 christos # The commands to extract the exported symbol list from a shared archive. 14703 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds 14704 1.1 christos 14705 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and 14706 1.1 christos # restored at link time. 14707 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink 14708 1.1 christos 14709 1.1 christos # Do we need the "lib" prefix for modules? 14710 1.1 christos need_lib_prefix=$need_lib_prefix 14711 1.1 christos 14712 1.1 christos # Do we need a version for libraries? 14713 1.1 christos need_version=$need_version 14714 1.1 christos 14715 1.1 christos # Library versioning type. 14716 1.1 christos version_type=$version_type 14717 1.1 christos 14718 1.1 christos # Shared library runtime path variable. 14719 1.1 christos runpath_var=$runpath_var 14720 1.1 christos 14721 1.1 christos # Shared library path variable. 14722 1.1 christos shlibpath_var=$shlibpath_var 14723 1.1 christos 14724 1.1 christos # Is shlibpath searched before the hard-coded library search path? 14725 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14726 1.1 christos 14727 1.1 christos # Format of library name prefix. 14728 1.1 christos libname_spec=$lt_libname_spec 14729 1.1 christos 14730 1.1 christos # List of archive names. First name is the real one, the rest are links. 14731 1.1 christos # The last name is the one that the linker finds with -lNAME 14732 1.1 christos library_names_spec=$lt_library_names_spec 14733 1.1 christos 14734 1.1 christos # The coded name of the library, if different from the real name. 14735 1.1 christos soname_spec=$lt_soname_spec 14736 1.1 christos 14737 1.1 christos # Permission mode override for installation of shared libraries. 14738 1.1 christos install_override_mode=$lt_install_override_mode 14739 1.1 christos 14740 1.1 christos # Command to use after installation of a shared archive. 14741 1.1 christos postinstall_cmds=$lt_postinstall_cmds 14742 1.1 christos 14743 1.1 christos # Command to use after uninstallation of a shared archive. 14744 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds 14745 1.1 christos 14746 1.1 christos # Commands used to finish a libtool library installation in a directory. 14747 1.1 christos finish_cmds=$lt_finish_cmds 14748 1.1 christos 14749 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but 14750 1.1 christos # not shown. 14751 1.1 christos finish_eval=$lt_finish_eval 14752 1.1 christos 14753 1.1 christos # Whether we should hardcode library paths into libraries. 14754 1.1 christos hardcode_into_libs=$hardcode_into_libs 14755 1.1 christos 14756 1.1 christos # Compile-time system search path for libraries. 14757 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14758 1.1 christos 14759 1.1 christos # Run-time system search path for libraries. 14760 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14761 1.1 christos 14762 1.1 christos # Whether dlopen is supported. 14763 1.1 christos dlopen_support=$enable_dlopen 14764 1.1 christos 14765 1.1 christos # Whether dlopen of programs is supported. 14766 1.1 christos dlopen_self=$enable_dlopen_self 14767 1.1 christos 14768 1.1 christos # Whether dlopen of statically linked programs is supported. 14769 1.1 christos dlopen_self_static=$enable_dlopen_self_static 14770 1.1 christos 14771 1.1 christos # Commands to strip libraries. 14772 1.1 christos old_striplib=$lt_old_striplib 14773 1.1 christos striplib=$lt_striplib 14774 1.1 christos 14775 1.1 christos 14776 1.1 christos # The linker used to build libraries. 14777 1.1 christos LD=$lt_LD 14778 1.1 christos 14779 1.1 christos # How to create reloadable object files. 14780 1.1 christos reload_flag=$lt_reload_flag 14781 1.1 christos reload_cmds=$lt_reload_cmds 14782 1.1 christos 14783 1.1 christos # Commands used to build an old-style archive. 14784 1.1 christos old_archive_cmds=$lt_old_archive_cmds 14785 1.1 christos 14786 1.1 christos # A language specific compiler. 14787 1.1 christos CC=$lt_compiler 14788 1.1 christos 14789 1.1 christos # Is the compiler the GNU compiler? 14790 1.1 christos with_gcc=$GCC 14791 1.1 christos 14792 1.1 christos # Compiler flag to turn off builtin functions. 14793 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14794 1.1 christos 14795 1.1 christos # How to pass a linker flag through the compiler. 14796 1.1 christos wl=$lt_lt_prog_compiler_wl 14797 1.1 christos 14798 1.1 christos # Additional compiler flags for building library objects. 14799 1.1 christos pic_flag=$lt_lt_prog_compiler_pic 14800 1.1 christos 14801 1.1 christos # Compiler flag to prevent dynamic linking. 14802 1.1 christos link_static_flag=$lt_lt_prog_compiler_static 14803 1.1 christos 14804 1.1 christos # Does compiler simultaneously support -c and -o options? 14805 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14806 1.1 christos 14807 1.1 christos # Whether or not to add -lc for building shared libraries. 14808 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc 14809 1.1 christos 14810 1.1 christos # Whether or not to disallow shared libs when runtime libs are static. 14811 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14812 1.1 christos 14813 1.1 christos # Compiler flag to allow reflexive dlopens. 14814 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14815 1.1 christos 14816 1.1 christos # Compiler flag to generate shared objects directly from archives. 14817 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec 14818 1.1 christos 14819 1.1 christos # Whether the compiler copes with passing no objects directly. 14820 1.1 christos compiler_needs_object=$lt_compiler_needs_object 14821 1.1 christos 14822 1.1 christos # Create an old-style archive from a shared archive. 14823 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14824 1.1 christos 14825 1.1 christos # Create a temporary old-style archive to link instead of a shared archive. 14826 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14827 1.1 christos 14828 1.1 christos # Commands used to build a shared archive. 14829 1.1 christos archive_cmds=$lt_archive_cmds 14830 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds 14831 1.1 christos 14832 1.1 christos # Commands used to build a loadable module if different from building 14833 1.1 christos # a shared archive. 14834 1.1 christos module_cmds=$lt_module_cmds 14835 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds 14836 1.1 christos 14837 1.1 christos # Whether we are building with GNU ld or not. 14838 1.1 christos with_gnu_ld=$lt_with_gnu_ld 14839 1.1 christos 14840 1.1 christos # Flag that allows shared libraries with undefined symbols to be built. 14841 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag 14842 1.1 christos 14843 1.1 christos # Flag that enforces no undefined symbols. 14844 1.1 christos no_undefined_flag=$lt_no_undefined_flag 14845 1.1 christos 14846 1.1 christos # Flag to hardcode \$libdir into a binary during linking. 14847 1.1 christos # This must work even if \$libdir does not exist 14848 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14849 1.1 christos 14850 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary 14851 1.1 christos # during linking. This must work even if \$libdir does not exist. 14852 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14853 1.1 christos 14854 1.1 christos # Whether we need a single "-rpath" flag with a separated argument. 14855 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator 14856 1.1 christos 14857 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14858 1.1 christos # DIR into the resulting binary. 14859 1.1 christos hardcode_direct=$hardcode_direct 14860 1.1 christos 14861 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14862 1.1 christos # DIR into the resulting binary and the resulting library dependency is 14863 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14864 1.1 christos # library is relocated. 14865 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute 14866 1.1 christos 14867 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14868 1.1 christos # into the resulting binary. 14869 1.1 christos hardcode_minus_L=$hardcode_minus_L 14870 1.1 christos 14871 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14872 1.1 christos # into the resulting binary. 14873 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var 14874 1.1 christos 14875 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR 14876 1.1 christos # into the library and all subsequent libraries and executables linked 14877 1.1 christos # against it. 14878 1.1 christos hardcode_automatic=$hardcode_automatic 14879 1.1 christos 14880 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries 14881 1.1 christos # to runtime path list. 14882 1.1 christos inherit_rpath=$inherit_rpath 14883 1.1 christos 14884 1.1 christos # Whether libtool must link a program against all its dependency libraries. 14885 1.1 christos link_all_deplibs=$link_all_deplibs 14886 1.1 christos 14887 1.1 christos # Fix the shell variable \$srcfile for the compiler. 14888 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path 14889 1.1 christos 14890 1.1 christos # Set to "yes" if exported symbols are required. 14891 1.1 christos always_export_symbols=$always_export_symbols 14892 1.1 christos 14893 1.1 christos # The commands to list exported symbols. 14894 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds 14895 1.1 christos 14896 1.1 christos # Symbols that should not be listed in the preloaded symbols. 14897 1.1 christos exclude_expsyms=$lt_exclude_expsyms 14898 1.1 christos 14899 1.1 christos # Symbols that must always be exported. 14900 1.1 christos include_expsyms=$lt_include_expsyms 14901 1.1 christos 14902 1.1 christos # Commands necessary for linking programs (against libraries) with templates. 14903 1.1 christos prelink_cmds=$lt_prelink_cmds 14904 1.1 christos 14905 1.1 christos # Specify filename containing input files. 14906 1.1 christos file_list_spec=$lt_file_list_spec 14907 1.1 christos 14908 1.1 christos # How to hardcode a shared library path into an executable. 14909 1.1 christos hardcode_action=$hardcode_action 14910 1.1 christos 14911 1.1 christos # ### END LIBTOOL CONFIG 14912 1.1 christos 14913 1.1 christos _LT_EOF 14914 1.1 christos 14915 1.1 christos case $host_os in 14916 1.1 christos aix3*) 14917 1.1 christos cat <<\_LT_EOF >> "$cfgfile" 14918 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 14919 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 14920 1.1 christos # vanish in a puff of smoke. 14921 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 14922 1.1 christos COLLECT_NAMES= 14923 1.1 christos export COLLECT_NAMES 14924 1.1 christos fi 14925 1.1 christos _LT_EOF 14926 1.1 christos ;; 14927 1.1 christos esac 14928 1.1 christos 14929 1.1 christos 14930 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 14931 1.1 christos 14932 1.1 christos 14933 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if 14934 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in 14935 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem 14936 1.1 christos # is reportedly fixed, but why not run on old versions too? 14937 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14938 1.1 christos || (rm -f "$cfgfile"; exit 1) 14939 1.1 christos 14940 1.1 christos case $xsi_shell in 14941 1.1 christos yes) 14942 1.1 christos cat << \_LT_EOF >> "$cfgfile" 14943 1.1 christos 14944 1.1 christos # func_dirname file append nondir_replacement 14945 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 14946 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 14947 1.1 christos func_dirname () 14948 1.1 christos { 14949 1.1 christos case ${1} in 14950 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 14951 1.1 christos * ) func_dirname_result="${3}" ;; 14952 1.1 christos esac 14953 1.1 christos } 14954 1.1 christos 14955 1.1 christos # func_basename file 14956 1.1 christos func_basename () 14957 1.1 christos { 14958 1.1 christos func_basename_result="${1##*/}" 14959 1.1 christos } 14960 1.1 christos 14961 1.1 christos # func_dirname_and_basename file append nondir_replacement 14962 1.1 christos # perform func_basename and func_dirname in a single function 14963 1.1 christos # call: 14964 1.1 christos # dirname: Compute the dirname of FILE. If nonempty, 14965 1.1 christos # add APPEND to the result, otherwise set result 14966 1.1 christos # to NONDIR_REPLACEMENT. 14967 1.1 christos # value returned in "$func_dirname_result" 14968 1.1 christos # basename: Compute filename of FILE. 14969 1.1 christos # value retuned in "$func_basename_result" 14970 1.1 christos # Implementation must be kept synchronized with func_dirname 14971 1.1 christos # and func_basename. For efficiency, we do not delegate to 14972 1.1 christos # those functions but instead duplicate the functionality here. 14973 1.1 christos func_dirname_and_basename () 14974 1.1 christos { 14975 1.1 christos case ${1} in 14976 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 14977 1.1 christos * ) func_dirname_result="${3}" ;; 14978 1.1 christos esac 14979 1.1 christos func_basename_result="${1##*/}" 14980 1.1 christos } 14981 1.1 christos 14982 1.1 christos # func_stripname prefix suffix name 14983 1.1 christos # strip PREFIX and SUFFIX off of NAME. 14984 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 14985 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 14986 1.1 christos # dot (in which case that matches only a dot). 14987 1.1 christos func_stripname () 14988 1.1 christos { 14989 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14990 1.1 christos # positional parameters, so assign one to ordinary parameter first. 14991 1.1 christos func_stripname_result=${3} 14992 1.1 christos func_stripname_result=${func_stripname_result#"${1}"} 14993 1.1 christos func_stripname_result=${func_stripname_result%"${2}"} 14994 1.1 christos } 14995 1.1 christos 14996 1.1 christos # func_opt_split 14997 1.1 christos func_opt_split () 14998 1.1 christos { 14999 1.1 christos func_opt_split_opt=${1%%=*} 15000 1.1 christos func_opt_split_arg=${1#*=} 15001 1.1 christos } 15002 1.1 christos 15003 1.1 christos # func_lo2o object 15004 1.1 christos func_lo2o () 15005 1.1 christos { 15006 1.1 christos case ${1} in 15007 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15008 1.1 christos *) func_lo2o_result=${1} ;; 15009 1.1 christos esac 15010 1.1 christos } 15011 1.1 christos 15012 1.1 christos # func_xform libobj-or-source 15013 1.1 christos func_xform () 15014 1.1 christos { 15015 1.1 christos func_xform_result=${1%.*}.lo 15016 1.1 christos } 15017 1.1 christos 15018 1.1 christos # func_arith arithmetic-term... 15019 1.1 christos func_arith () 15020 1.1 christos { 15021 1.1 christos func_arith_result=$(( $* )) 15022 1.1 christos } 15023 1.1 christos 15024 1.1 christos # func_len string 15025 1.1 christos # STRING may not start with a hyphen. 15026 1.1 christos func_len () 15027 1.1 christos { 15028 1.1 christos func_len_result=${#1} 15029 1.1 christos } 15030 1.1 christos 15031 1.1 christos _LT_EOF 15032 1.1 christos ;; 15033 1.1 christos *) # Bourne compatible functions. 15034 1.1 christos cat << \_LT_EOF >> "$cfgfile" 15035 1.1 christos 15036 1.1 christos # func_dirname file append nondir_replacement 15037 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 15038 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 15039 1.1 christos func_dirname () 15040 1.1 christos { 15041 1.1 christos # Extract subdirectory from the argument. 15042 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15043 1.1 christos if test "X$func_dirname_result" = "X${1}"; then 15044 1.1 christos func_dirname_result="${3}" 15045 1.1 christos else 15046 1.1 christos func_dirname_result="$func_dirname_result${2}" 15047 1.1 christos fi 15048 1.1 christos } 15049 1.1 christos 15050 1.1 christos # func_basename file 15051 1.1 christos func_basename () 15052 1.1 christos { 15053 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15054 1.1 christos } 15055 1.1 christos 15056 1.1 christos 15057 1.1 christos # func_stripname prefix suffix name 15058 1.1 christos # strip PREFIX and SUFFIX off of NAME. 15059 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 15060 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 15061 1.1 christos # dot (in which case that matches only a dot). 15062 1.1 christos # func_strip_suffix prefix name 15063 1.1 christos func_stripname () 15064 1.1 christos { 15065 1.1 christos case ${2} in 15066 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15067 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15068 1.1 christos esac 15069 1.1 christos } 15070 1.1 christos 15071 1.1 christos # sed scripts: 15072 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15073 1.1 christos my_sed_long_arg='1s/^-[^=]*=//' 15074 1.1 christos 15075 1.1 christos # func_opt_split 15076 1.1 christos func_opt_split () 15077 1.1 christos { 15078 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15079 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15080 1.1 christos } 15081 1.1 christos 15082 1.1 christos # func_lo2o object 15083 1.1 christos func_lo2o () 15084 1.1 christos { 15085 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15086 1.1 christos } 15087 1.1 christos 15088 1.1 christos # func_xform libobj-or-source 15089 1.1 christos func_xform () 15090 1.1 christos { 15091 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15092 1.1 christos } 15093 1.1 christos 15094 1.1 christos # func_arith arithmetic-term... 15095 1.1 christos func_arith () 15096 1.1 christos { 15097 1.1 christos func_arith_result=`expr "$@"` 15098 1.1 christos } 15099 1.1 christos 15100 1.1 christos # func_len string 15101 1.1 christos # STRING may not start with a hyphen. 15102 1.1 christos func_len () 15103 1.1 christos { 15104 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15105 1.1 christos } 15106 1.1 christos 15107 1.1 christos _LT_EOF 15108 1.1 christos esac 15109 1.1 christos 15110 1.1 christos case $lt_shell_append in 15111 1.1 christos yes) 15112 1.1 christos cat << \_LT_EOF >> "$cfgfile" 15113 1.1 christos 15114 1.1 christos # func_append var value 15115 1.1 christos # Append VALUE to the end of shell variable VAR. 15116 1.1 christos func_append () 15117 1.1 christos { 15118 1.1 christos eval "$1+=\$2" 15119 1.1 christos } 15120 1.1 christos _LT_EOF 15121 1.1 christos ;; 15122 1.1 christos *) 15123 1.1 christos cat << \_LT_EOF >> "$cfgfile" 15124 1.1 christos 15125 1.1 christos # func_append var value 15126 1.1 christos # Append VALUE to the end of shell variable VAR. 15127 1.1 christos func_append () 15128 1.1 christos { 15129 1.1 christos eval "$1=\$$1\$2" 15130 1.1 christos } 15131 1.1 christos 15132 1.1 christos _LT_EOF 15133 1.1 christos ;; 15134 1.1 christos esac 15135 1.1 christos 15136 1.1 christos 15137 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15138 1.1 christos || (rm -f "$cfgfile"; exit 1) 15139 1.1 christos 15140 1.1 christos mv -f "$cfgfile" "$ofile" || 15141 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15142 1.1 christos chmod +x "$ofile" 15143 1.1 christos 15144 1.1 christos ;; 15145 1.1 christos 15146 1.1 christos esac 15147 1.1 christos done # for ac_tag 15148 1.1 christos 15149 1.1 christos 15150 1.1 christos as_fn_exit 0 15151 1.1 christos _ACEOF 15152 1.1 christos ac_clean_files=$ac_clean_files_save 15153 1.1 christos 15154 1.1 christos test $ac_write_fail = 0 || 15155 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15156 1.1 christos 15157 1.1 christos 15158 1.1 christos # configure is writing to config.log, and then calls config.status. 15159 1.1 christos # config.status does its own redirection, appending to config.log. 15160 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 15161 1.1 christos # by configure, so config.status won't be able to write to it; its 15162 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 15163 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 15164 1.1 christos # appended to by config.status. When coming back to configure, we 15165 1.1 christos # need to make the FD available again. 15166 1.1 christos if test "$no_create" != yes; then 15167 1.1 christos ac_cs_success=: 15168 1.1 christos ac_config_status_args= 15169 1.1 christos test "$silent" = yes && 15170 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 15171 1.1 christos exec 5>/dev/null 15172 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15173 1.1 christos exec 5>>config.log 15174 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15175 1.1 christos # would make configure fail if this is the last instruction. 15176 1.1 christos $ac_cs_success || as_fn_exit 1 15177 1.1 christos fi 15178 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15179 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15180 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15181 1.1 christos fi 15182 1.1 christos 15183 1.1 christos 15184 1.1 christos 15185 1.1 christos touch config.status.tmp 15186 1.1 christos if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 15187 1.1 christos sed '/as_fn_exit 0/i \ 15188 1.1 christos sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 15189 1.1 christos touch --reference=Makefile Makefile.tmp \ 15190 1.1 christos mv Makefile.tmp Makefile \ 15191 1.1 christos ' config.status > config.status.tmp 15192 1.1 christos touch --reference=config.status config.status.tmp 15193 1.1 christos mv config.status.tmp config.status 15194 1.1 christos chmod +x config.status 15195 1.1 christos sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 15196 1.1 christos touch --reference=Makefile Makefile.tmp 15197 1.1 christos mv Makefile.tmp Makefile 15198 1.1 christos else 15199 1.1 christos rm -f config.status.tmp 15200 1.1 christos fi 15201