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 libctf 1.2.0. 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='libctf' 589 1.1 christos PACKAGE_TARNAME='libctf' 590 1.1 christos PACKAGE_VERSION='1.2.0' 591 1.1 christos PACKAGE_STRING='libctf 1.2.0' 592 1.1 christos PACKAGE_BUGREPORT='' 593 1.1 christos PACKAGE_URL='' 594 1.1 christos 595 1.1 christos ac_unique_file="ctf-impl.h" 596 1.1 christos # Factoring default headers for most tests. 597 1.1 christos ac_includes_default="\ 598 1.1 christos #include <stdio.h> 599 1.1 christos #ifdef HAVE_SYS_TYPES_H 600 1.1 christos # include <sys/types.h> 601 1.1 christos #endif 602 1.1 christos #ifdef HAVE_SYS_STAT_H 603 1.1 christos # include <sys/stat.h> 604 1.1 christos #endif 605 1.1 christos #ifdef STDC_HEADERS 606 1.1 christos # include <stdlib.h> 607 1.1 christos # include <stddef.h> 608 1.1 christos #else 609 1.1 christos # ifdef HAVE_STDLIB_H 610 1.1 christos # include <stdlib.h> 611 1.1 christos # endif 612 1.1 christos #endif 613 1.1 christos #ifdef HAVE_STRING_H 614 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615 1.1 christos # include <memory.h> 616 1.1 christos # endif 617 1.1 christos # include <string.h> 618 1.1 christos #endif 619 1.1 christos #ifdef HAVE_STRINGS_H 620 1.1 christos # include <strings.h> 621 1.1 christos #endif 622 1.1 christos #ifdef HAVE_INTTYPES_H 623 1.1 christos # include <inttypes.h> 624 1.1 christos #endif 625 1.1 christos #ifdef HAVE_STDINT_H 626 1.1 christos # include <stdint.h> 627 1.1 christos #endif 628 1.1 christos #ifdef HAVE_UNISTD_H 629 1.1 christos # include <unistd.h> 630 1.1 christos #endif" 631 1.1 christos 632 1.1.1.3 christos gt_needs= 633 1.1 christos ac_header_list= 634 1.1 christos ac_func_list= 635 1.1 christos ac_subst_vars='am__EXEEXT_FALSE 636 1.1 christos am__EXEEXT_TRUE 637 1.1 christos LTLIBOBJS 638 1.1 christos LIBOBJS 639 1.1.1.2 christos VERSION_FLAGS_NOBFD 640 1.1 christos VERSION_FLAGS 641 1.1.1.3 christos HAVE_TCL_TRY 642 1.1.1.2 christos EXPECT 643 1.1.1.2 christos CTF_LIBADD 644 1.1 christos SHARED_LDFLAGS 645 1.1.1.2 christos BUILD_INFO_FALSE 646 1.1.1.2 christos BUILD_INFO_TRUE 647 1.1 christos NEED_CTF_QSORT_R_FALSE 648 1.1 christos NEED_CTF_QSORT_R_TRUE 649 1.1 christos ENABLE_LIBCTF_HASH_DEBUGGING_FALSE 650 1.1 christos ENABLE_LIBCTF_HASH_DEBUGGING_TRUE 651 1.1 christos zlibinc 652 1.1 christos zlibdir 653 1.1 christos ac_libctf_warn_cflags 654 1.1 christos bfdincludedir 655 1.1 christos bfdlibdir 656 1.1 christos target_noncanonical 657 1.1 christos host_noncanonical 658 1.1 christos INSTALL_LIBBFD_FALSE 659 1.1 christos INSTALL_LIBBFD_TRUE 660 1.1 christos MAINT 661 1.1 christos MAINTAINER_MODE_FALSE 662 1.1 christos MAINTAINER_MODE_TRUE 663 1.1 christos WERROR 664 1.1 christos WARN_PEDANTIC 665 1.1 christos c_warn 666 1.1 christos warn 667 1.1 christos OTOOL64 668 1.1 christos OTOOL 669 1.1 christos LIPO 670 1.1 christos NMEDIT 671 1.1 christos DSYMUTIL 672 1.1 christos OBJDUMP 673 1.1 christos LN_S 674 1.1 christos NM 675 1.1 christos ac_ct_DUMPBIN 676 1.1 christos DUMPBIN 677 1.1 christos LD 678 1.1 christos FGREP 679 1.1 christos SED 680 1.1 christos LIBTOOL 681 1.1 christos CATOBJEXT 682 1.1 christos GENCAT 683 1.1 christos INSTOBJEXT 684 1.1 christos DATADIRNAME 685 1.1 christos CATALOGS 686 1.1 christos INCINTL 687 1.1 christos LIBINTL_DEP 688 1.1.1.3 christos POSUB 689 1.1.1.3 christos LTLIBINTL 690 1.1 christos LIBINTL 691 1.1.1.3 christos INTLLIBS 692 1.1.1.3 christos LTLIBICONV 693 1.1.1.3 christos LIBICONV 694 1.1.1.3 christos INTL_MACOSX_LIBS 695 1.1.1.3 christos MSGMERGE 696 1.1.1.3 christos XGETTEXT 697 1.1.1.3 christos GMSGFMT 698 1.1.1.3 christos MSGFMT 699 1.1 christos USE_NLS 700 1.1.1.3 christos MKINSTALLDIRS 701 1.1 christos ac_ct_AR 702 1.1 christos AR 703 1.1 christos RANLIB 704 1.1 christos AM_BACKSLASH 705 1.1 christos AM_DEFAULT_VERBOSITY 706 1.1 christos AM_DEFAULT_V 707 1.1 christos AM_V 708 1.1 christos am__fastdepCC_FALSE 709 1.1 christos am__fastdepCC_TRUE 710 1.1 christos CCDEPMODE 711 1.1 christos am__nodep 712 1.1 christos AMDEPBACKSLASH 713 1.1 christos AMDEP_FALSE 714 1.1 christos AMDEP_TRUE 715 1.1 christos am__quote 716 1.1 christos am__include 717 1.1 christos DEPDIR 718 1.1 christos am__untar 719 1.1 christos am__tar 720 1.1 christos AMTAR 721 1.1 christos am__leading_dot 722 1.1 christos SET_MAKE 723 1.1 christos AWK 724 1.1 christos mkdir_p 725 1.1 christos MKDIR_P 726 1.1 christos INSTALL_STRIP_PROGRAM 727 1.1 christos STRIP 728 1.1 christos install_sh 729 1.1 christos MAKEINFO 730 1.1 christos AUTOHEADER 731 1.1 christos AUTOMAKE 732 1.1 christos AUTOCONF 733 1.1 christos ACLOCAL 734 1.1 christos VERSION 735 1.1 christos PACKAGE 736 1.1 christos CYGPATH_W 737 1.1 christos am__isrc 738 1.1 christos INSTALL_DATA 739 1.1 christos INSTALL_SCRIPT 740 1.1 christos INSTALL_PROGRAM 741 1.1 christos EGREP 742 1.1 christos GREP 743 1.1 christos CPP 744 1.1 christos OBJEXT 745 1.1 christos EXEEXT 746 1.1 christos ac_ct_CC 747 1.1 christos CPPFLAGS 748 1.1 christos LDFLAGS 749 1.1 christos CFLAGS 750 1.1 christos CC 751 1.1.1.2 christos target_os 752 1.1.1.2 christos target_vendor 753 1.1.1.2 christos target_cpu 754 1.1.1.2 christos target 755 1.1.1.2 christos host_os 756 1.1.1.2 christos host_vendor 757 1.1.1.2 christos host_cpu 758 1.1.1.2 christos host 759 1.1.1.2 christos build_os 760 1.1.1.2 christos build_vendor 761 1.1.1.2 christos build_cpu 762 1.1.1.2 christos build 763 1.1 christos target_alias 764 1.1 christos host_alias 765 1.1 christos build_alias 766 1.1 christos LIBS 767 1.1 christos ECHO_T 768 1.1 christos ECHO_N 769 1.1 christos ECHO_C 770 1.1 christos DEFS 771 1.1 christos mandir 772 1.1 christos localedir 773 1.1 christos libdir 774 1.1 christos psdir 775 1.1 christos pdfdir 776 1.1 christos dvidir 777 1.1 christos htmldir 778 1.1 christos infodir 779 1.1 christos docdir 780 1.1 christos oldincludedir 781 1.1 christos includedir 782 1.1 christos localstatedir 783 1.1 christos sharedstatedir 784 1.1 christos sysconfdir 785 1.1 christos datadir 786 1.1 christos datarootdir 787 1.1 christos libexecdir 788 1.1 christos sbindir 789 1.1 christos bindir 790 1.1 christos program_transform_name 791 1.1 christos prefix 792 1.1 christos exec_prefix 793 1.1 christos PACKAGE_URL 794 1.1 christos PACKAGE_BUGREPORT 795 1.1 christos PACKAGE_STRING 796 1.1 christos PACKAGE_VERSION 797 1.1 christos PACKAGE_TARNAME 798 1.1 christos PACKAGE_NAME 799 1.1 christos PATH_SEPARATOR 800 1.1 christos SHELL' 801 1.1 christos ac_subst_files='' 802 1.1 christos ac_user_opts=' 803 1.1 christos enable_option_checking 804 1.1 christos enable_dependency_tracking 805 1.1 christos enable_silent_rules 806 1.1.1.3 christos enable_nls 807 1.1.1.3 christos with_gnu_ld 808 1.1.1.3 christos enable_rpath 809 1.1.1.3 christos with_libiconv_prefix 810 1.1.1.3 christos with_libiconv_type 811 1.1.1.3 christos with_libintl_prefix 812 1.1.1.3 christos with_libintl_type 813 1.1 christos enable_shared 814 1.1 christos enable_static 815 1.1 christos with_pic 816 1.1 christos enable_fast_install 817 1.1 christos enable_libtool_lock 818 1.1 christos enable_largefile 819 1.1 christos enable_werror_always 820 1.1 christos enable_maintainer_mode 821 1.1 christos enable_install_libbfd 822 1.1 christos with_system_zlib 823 1.1 christos enable_libctf_hash_debugging 824 1.1 christos ' 825 1.1 christos ac_precious_vars='build_alias 826 1.1 christos host_alias 827 1.1 christos target_alias 828 1.1 christos CC 829 1.1 christos CFLAGS 830 1.1 christos LDFLAGS 831 1.1 christos LIBS 832 1.1 christos CPPFLAGS 833 1.1 christos CPP' 834 1.1 christos 835 1.1 christos 836 1.1 christos # Initialize some variables set by options. 837 1.1 christos ac_init_help= 838 1.1 christos ac_init_version=false 839 1.1 christos ac_unrecognized_opts= 840 1.1 christos ac_unrecognized_sep= 841 1.1 christos # The variables have the same names as the options, with 842 1.1 christos # dashes changed to underlines. 843 1.1 christos cache_file=/dev/null 844 1.1 christos exec_prefix=NONE 845 1.1 christos no_create= 846 1.1 christos no_recursion= 847 1.1 christos prefix=NONE 848 1.1 christos program_prefix=NONE 849 1.1 christos program_suffix=NONE 850 1.1 christos program_transform_name=s,x,x, 851 1.1 christos silent= 852 1.1 christos site= 853 1.1 christos srcdir= 854 1.1 christos verbose= 855 1.1 christos x_includes=NONE 856 1.1 christos x_libraries=NONE 857 1.1 christos 858 1.1 christos # Installation directory options. 859 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 860 1.1 christos # and all the variables that are supposed to be based on exec_prefix 861 1.1 christos # by default will actually change. 862 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 863 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 864 1.1 christos bindir='${exec_prefix}/bin' 865 1.1 christos sbindir='${exec_prefix}/sbin' 866 1.1 christos libexecdir='${exec_prefix}/libexec' 867 1.1 christos datarootdir='${prefix}/share' 868 1.1 christos datadir='${datarootdir}' 869 1.1 christos sysconfdir='${prefix}/etc' 870 1.1 christos sharedstatedir='${prefix}/com' 871 1.1 christos localstatedir='${prefix}/var' 872 1.1 christos includedir='${prefix}/include' 873 1.1 christos oldincludedir='/usr/include' 874 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 875 1.1 christos infodir='${datarootdir}/info' 876 1.1 christos htmldir='${docdir}' 877 1.1 christos dvidir='${docdir}' 878 1.1 christos pdfdir='${docdir}' 879 1.1 christos psdir='${docdir}' 880 1.1 christos libdir='${exec_prefix}/lib' 881 1.1 christos localedir='${datarootdir}/locale' 882 1.1 christos mandir='${datarootdir}/man' 883 1.1 christos 884 1.1 christos ac_prev= 885 1.1 christos ac_dashdash= 886 1.1 christos for ac_option 887 1.1 christos do 888 1.1 christos # If the previous option needs an argument, assign it. 889 1.1 christos if test -n "$ac_prev"; then 890 1.1 christos eval $ac_prev=\$ac_option 891 1.1 christos ac_prev= 892 1.1 christos continue 893 1.1 christos fi 894 1.1 christos 895 1.1 christos case $ac_option in 896 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 897 1.1 christos *=) ac_optarg= ;; 898 1.1 christos *) ac_optarg=yes ;; 899 1.1 christos esac 900 1.1 christos 901 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 902 1.1 christos 903 1.1 christos case $ac_dashdash$ac_option in 904 1.1 christos --) 905 1.1 christos ac_dashdash=yes ;; 906 1.1 christos 907 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 908 1.1 christos ac_prev=bindir ;; 909 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 910 1.1 christos bindir=$ac_optarg ;; 911 1.1 christos 912 1.1 christos -build | --build | --buil | --bui | --bu) 913 1.1 christos ac_prev=build_alias ;; 914 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 915 1.1 christos build_alias=$ac_optarg ;; 916 1.1 christos 917 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 918 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 919 1.1 christos ac_prev=cache_file ;; 920 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 921 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 922 1.1 christos cache_file=$ac_optarg ;; 923 1.1 christos 924 1.1 christos --config-cache | -C) 925 1.1 christos cache_file=config.cache ;; 926 1.1 christos 927 1.1 christos -datadir | --datadir | --datadi | --datad) 928 1.1 christos ac_prev=datadir ;; 929 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 930 1.1 christos datadir=$ac_optarg ;; 931 1.1 christos 932 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 933 1.1 christos | --dataroo | --dataro | --datar) 934 1.1 christos ac_prev=datarootdir ;; 935 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 936 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 937 1.1 christos datarootdir=$ac_optarg ;; 938 1.1 christos 939 1.1 christos -disable-* | --disable-*) 940 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 941 1.1 christos # Reject names that are not valid shell variable names. 942 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 943 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt" 944 1.1 christos ac_useropt_orig=$ac_useropt 945 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 946 1.1 christos case $ac_user_opts in 947 1.1 christos *" 948 1.1 christos "enable_$ac_useropt" 949 1.1 christos "*) ;; 950 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 951 1.1 christos ac_unrecognized_sep=', ';; 952 1.1 christos esac 953 1.1 christos eval enable_$ac_useropt=no ;; 954 1.1 christos 955 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 956 1.1 christos ac_prev=docdir ;; 957 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 958 1.1 christos docdir=$ac_optarg ;; 959 1.1 christos 960 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 961 1.1 christos ac_prev=dvidir ;; 962 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 963 1.1 christos dvidir=$ac_optarg ;; 964 1.1 christos 965 1.1 christos -enable-* | --enable-*) 966 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 967 1.1 christos # Reject names that are not valid shell variable names. 968 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 969 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt" 970 1.1 christos ac_useropt_orig=$ac_useropt 971 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 972 1.1 christos case $ac_user_opts in 973 1.1 christos *" 974 1.1 christos "enable_$ac_useropt" 975 1.1 christos "*) ;; 976 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 977 1.1 christos ac_unrecognized_sep=', ';; 978 1.1 christos esac 979 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 980 1.1 christos 981 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 982 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 983 1.1 christos | --exec | --exe | --ex) 984 1.1 christos ac_prev=exec_prefix ;; 985 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 986 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 987 1.1 christos | --exec=* | --exe=* | --ex=*) 988 1.1 christos exec_prefix=$ac_optarg ;; 989 1.1 christos 990 1.1 christos -gas | --gas | --ga | --g) 991 1.1 christos # Obsolete; use --with-gas. 992 1.1 christos with_gas=yes ;; 993 1.1 christos 994 1.1 christos -help | --help | --hel | --he | -h) 995 1.1 christos ac_init_help=long ;; 996 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 997 1.1 christos ac_init_help=recursive ;; 998 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 999 1.1 christos ac_init_help=short ;; 1000 1.1 christos 1001 1.1 christos -host | --host | --hos | --ho) 1002 1.1 christos ac_prev=host_alias ;; 1003 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 1004 1.1 christos host_alias=$ac_optarg ;; 1005 1.1 christos 1006 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1007 1.1 christos ac_prev=htmldir ;; 1008 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1009 1.1 christos | --ht=*) 1010 1.1 christos htmldir=$ac_optarg ;; 1011 1.1 christos 1012 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 1013 1.1 christos | --includ | --inclu | --incl | --inc) 1014 1.1 christos ac_prev=includedir ;; 1015 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1016 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 1017 1.1 christos includedir=$ac_optarg ;; 1018 1.1 christos 1019 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 1020 1.1 christos ac_prev=infodir ;; 1021 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1022 1.1 christos infodir=$ac_optarg ;; 1023 1.1 christos 1024 1.1 christos -libdir | --libdir | --libdi | --libd) 1025 1.1 christos ac_prev=libdir ;; 1026 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 1027 1.1 christos libdir=$ac_optarg ;; 1028 1.1 christos 1029 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1030 1.1 christos | --libexe | --libex | --libe) 1031 1.1 christos ac_prev=libexecdir ;; 1032 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1033 1.1 christos | --libexe=* | --libex=* | --libe=*) 1034 1.1 christos libexecdir=$ac_optarg ;; 1035 1.1 christos 1036 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 1037 1.1 christos ac_prev=localedir ;; 1038 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1039 1.1 christos localedir=$ac_optarg ;; 1040 1.1 christos 1041 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 1042 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 1043 1.1 christos ac_prev=localstatedir ;; 1044 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1045 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1046 1.1 christos localstatedir=$ac_optarg ;; 1047 1.1 christos 1048 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1049 1.1 christos ac_prev=mandir ;; 1050 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1051 1.1 christos mandir=$ac_optarg ;; 1052 1.1 christos 1053 1.1 christos -nfp | --nfp | --nf) 1054 1.1 christos # Obsolete; use --without-fp. 1055 1.1 christos with_fp=no ;; 1056 1.1 christos 1057 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1058 1.1 christos | --no-cr | --no-c | -n) 1059 1.1 christos no_create=yes ;; 1060 1.1 christos 1061 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1062 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1063 1.1 christos no_recursion=yes ;; 1064 1.1 christos 1065 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1066 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1067 1.1 christos | --oldin | --oldi | --old | --ol | --o) 1068 1.1 christos ac_prev=oldincludedir ;; 1069 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1070 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1071 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1072 1.1 christos oldincludedir=$ac_optarg ;; 1073 1.1 christos 1074 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1075 1.1 christos ac_prev=prefix ;; 1076 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1077 1.1 christos prefix=$ac_optarg ;; 1078 1.1 christos 1079 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1080 1.1 christos | --program-pre | --program-pr | --program-p) 1081 1.1 christos ac_prev=program_prefix ;; 1082 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1083 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1084 1.1 christos program_prefix=$ac_optarg ;; 1085 1.1 christos 1086 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1087 1.1 christos | --program-suf | --program-su | --program-s) 1088 1.1 christos ac_prev=program_suffix ;; 1089 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1090 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1091 1.1 christos program_suffix=$ac_optarg ;; 1092 1.1 christos 1093 1.1 christos -program-transform-name | --program-transform-name \ 1094 1.1 christos | --program-transform-nam | --program-transform-na \ 1095 1.1 christos | --program-transform-n | --program-transform- \ 1096 1.1 christos | --program-transform | --program-transfor \ 1097 1.1 christos | --program-transfo | --program-transf \ 1098 1.1 christos | --program-trans | --program-tran \ 1099 1.1 christos | --progr-tra | --program-tr | --program-t) 1100 1.1 christos ac_prev=program_transform_name ;; 1101 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1102 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1103 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1104 1.1 christos | --program-transform=* | --program-transfor=* \ 1105 1.1 christos | --program-transfo=* | --program-transf=* \ 1106 1.1 christos | --program-trans=* | --program-tran=* \ 1107 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1108 1.1 christos program_transform_name=$ac_optarg ;; 1109 1.1 christos 1110 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1111 1.1 christos ac_prev=pdfdir ;; 1112 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1113 1.1 christos pdfdir=$ac_optarg ;; 1114 1.1 christos 1115 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1116 1.1 christos ac_prev=psdir ;; 1117 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1118 1.1 christos psdir=$ac_optarg ;; 1119 1.1 christos 1120 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1121 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1122 1.1 christos silent=yes ;; 1123 1.1 christos 1124 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1125 1.1 christos ac_prev=sbindir ;; 1126 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1127 1.1 christos | --sbi=* | --sb=*) 1128 1.1 christos sbindir=$ac_optarg ;; 1129 1.1 christos 1130 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1131 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1132 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1133 1.1 christos | --sha | --sh) 1134 1.1 christos ac_prev=sharedstatedir ;; 1135 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1136 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1137 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1138 1.1 christos | --sha=* | --sh=*) 1139 1.1 christos sharedstatedir=$ac_optarg ;; 1140 1.1 christos 1141 1.1 christos -site | --site | --sit) 1142 1.1 christos ac_prev=site ;; 1143 1.1 christos -site=* | --site=* | --sit=*) 1144 1.1 christos site=$ac_optarg ;; 1145 1.1 christos 1146 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1147 1.1 christos ac_prev=srcdir ;; 1148 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1149 1.1 christos srcdir=$ac_optarg ;; 1150 1.1 christos 1151 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1152 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1153 1.1 christos ac_prev=sysconfdir ;; 1154 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1155 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1156 1.1 christos sysconfdir=$ac_optarg ;; 1157 1.1 christos 1158 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1159 1.1 christos ac_prev=target_alias ;; 1160 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1161 1.1 christos target_alias=$ac_optarg ;; 1162 1.1 christos 1163 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1164 1.1 christos verbose=yes ;; 1165 1.1 christos 1166 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1167 1.1 christos ac_init_version=: ;; 1168 1.1 christos 1169 1.1 christos -with-* | --with-*) 1170 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1171 1.1 christos # Reject names that are not valid shell variable names. 1172 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1173 1.1 christos as_fn_error $? "invalid package name: $ac_useropt" 1174 1.1 christos ac_useropt_orig=$ac_useropt 1175 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1176 1.1 christos case $ac_user_opts in 1177 1.1 christos *" 1178 1.1 christos "with_$ac_useropt" 1179 1.1 christos "*) ;; 1180 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1181 1.1 christos ac_unrecognized_sep=', ';; 1182 1.1 christos esac 1183 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1184 1.1 christos 1185 1.1 christos -without-* | --without-*) 1186 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1187 1.1 christos # Reject names that are not valid shell variable names. 1188 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1189 1.1 christos as_fn_error $? "invalid package name: $ac_useropt" 1190 1.1 christos ac_useropt_orig=$ac_useropt 1191 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1192 1.1 christos case $ac_user_opts in 1193 1.1 christos *" 1194 1.1 christos "with_$ac_useropt" 1195 1.1 christos "*) ;; 1196 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1197 1.1 christos ac_unrecognized_sep=', ';; 1198 1.1 christos esac 1199 1.1 christos eval with_$ac_useropt=no ;; 1200 1.1 christos 1201 1.1 christos --x) 1202 1.1 christos # Obsolete; use --with-x. 1203 1.1 christos with_x=yes ;; 1204 1.1 christos 1205 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1206 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1207 1.1 christos ac_prev=x_includes ;; 1208 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1209 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1210 1.1 christos x_includes=$ac_optarg ;; 1211 1.1 christos 1212 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1213 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1214 1.1 christos ac_prev=x_libraries ;; 1215 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1216 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1217 1.1 christos x_libraries=$ac_optarg ;; 1218 1.1 christos 1219 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1220 1.1 christos Try \`$0 --help' for more information" 1221 1.1 christos ;; 1222 1.1 christos 1223 1.1 christos *=*) 1224 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1225 1.1 christos # Reject names that are not valid shell variable names. 1226 1.1 christos case $ac_envvar in #( 1227 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1228 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1229 1.1 christos esac 1230 1.1 christos eval $ac_envvar=\$ac_optarg 1231 1.1 christos export $ac_envvar ;; 1232 1.1 christos 1233 1.1 christos *) 1234 1.1 christos # FIXME: should be removed in autoconf 3.0. 1235 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1236 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1237 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1238 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1239 1.1 christos ;; 1240 1.1 christos 1241 1.1 christos esac 1242 1.1 christos done 1243 1.1 christos 1244 1.1 christos if test -n "$ac_prev"; then 1245 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1246 1.1 christos as_fn_error $? "missing argument to $ac_option" 1247 1.1 christos fi 1248 1.1 christos 1249 1.1 christos if test -n "$ac_unrecognized_opts"; then 1250 1.1 christos case $enable_option_checking in 1251 1.1 christos no) ;; 1252 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1253 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1254 1.1 christos esac 1255 1.1 christos fi 1256 1.1 christos 1257 1.1 christos # Check all directory arguments for consistency. 1258 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1259 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1260 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1261 1.1 christos libdir localedir mandir 1262 1.1 christos do 1263 1.1 christos eval ac_val=\$$ac_var 1264 1.1 christos # Remove trailing slashes. 1265 1.1 christos case $ac_val in 1266 1.1 christos */ ) 1267 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1268 1.1 christos eval $ac_var=\$ac_val;; 1269 1.1 christos esac 1270 1.1 christos # Be sure to have absolute directory names. 1271 1.1 christos case $ac_val in 1272 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1273 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1274 1.1 christos esac 1275 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1276 1.1 christos done 1277 1.1 christos 1278 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1279 1.1 christos # used to hold the argument of --host etc. 1280 1.1 christos # FIXME: To remove some day. 1281 1.1 christos build=$build_alias 1282 1.1 christos host=$host_alias 1283 1.1 christos target=$target_alias 1284 1.1 christos 1285 1.1 christos # FIXME: To remove some day. 1286 1.1 christos if test "x$host_alias" != x; then 1287 1.1 christos if test "x$build_alias" = x; then 1288 1.1 christos cross_compiling=maybe 1289 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1290 1.1 christos cross_compiling=yes 1291 1.1 christos fi 1292 1.1 christos fi 1293 1.1 christos 1294 1.1 christos ac_tool_prefix= 1295 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1296 1.1 christos 1297 1.1 christos test "$silent" = yes && exec 6>/dev/null 1298 1.1 christos 1299 1.1 christos 1300 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1301 1.1 christos ac_ls_di=`ls -di .` && 1302 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1303 1.1 christos as_fn_error $? "working directory cannot be determined" 1304 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1305 1.1 christos as_fn_error $? "pwd does not report name of working directory" 1306 1.1 christos 1307 1.1 christos 1308 1.1 christos # Find the source files, if location was not specified. 1309 1.1 christos if test -z "$srcdir"; then 1310 1.1 christos ac_srcdir_defaulted=yes 1311 1.1 christos # Try the directory containing this script, then the parent directory. 1312 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1313 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1314 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1315 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1316 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1317 1.1 christos $as_echo X"$as_myself" | 1318 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1319 1.1 christos s//\1/ 1320 1.1 christos q 1321 1.1 christos } 1322 1.1 christos /^X\(\/\/\)[^/].*/{ 1323 1.1 christos s//\1/ 1324 1.1 christos q 1325 1.1 christos } 1326 1.1 christos /^X\(\/\/\)$/{ 1327 1.1 christos s//\1/ 1328 1.1 christos q 1329 1.1 christos } 1330 1.1 christos /^X\(\/\).*/{ 1331 1.1 christos s//\1/ 1332 1.1 christos q 1333 1.1 christos } 1334 1.1 christos s/.*/./; q'` 1335 1.1 christos srcdir=$ac_confdir 1336 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1337 1.1 christos srcdir=.. 1338 1.1 christos fi 1339 1.1 christos else 1340 1.1 christos ac_srcdir_defaulted=no 1341 1.1 christos fi 1342 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1343 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1344 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1345 1.1 christos fi 1346 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1347 1.1 christos ac_abs_confdir=`( 1348 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1349 1.1 christos pwd)` 1350 1.1 christos # When building in place, set srcdir=. 1351 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1352 1.1 christos srcdir=. 1353 1.1 christos fi 1354 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1355 1.1 christos # Double slashes in file names in object file debugging info 1356 1.1 christos # mess up M-x gdb in Emacs. 1357 1.1 christos case $srcdir in 1358 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1359 1.1 christos esac 1360 1.1 christos for ac_var in $ac_precious_vars; do 1361 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1362 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1363 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1364 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1365 1.1 christos done 1366 1.1 christos 1367 1.1 christos # 1368 1.1 christos # Report the --help message. 1369 1.1 christos # 1370 1.1 christos if test "$ac_init_help" = "long"; then 1371 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1372 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1373 1.1 christos cat <<_ACEOF 1374 1.1 christos \`configure' configures libctf 1.2.0 to adapt to many kinds of systems. 1375 1.1 christos 1376 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1377 1.1 christos 1378 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1379 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1380 1.1 christos 1381 1.1 christos Defaults for the options are specified in brackets. 1382 1.1 christos 1383 1.1 christos Configuration: 1384 1.1 christos -h, --help display this help and exit 1385 1.1 christos --help=short display options specific to this package 1386 1.1 christos --help=recursive display the short help of all the included packages 1387 1.1 christos -V, --version display version information and exit 1388 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages 1389 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1390 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1391 1.1 christos -n, --no-create do not create output files 1392 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1393 1.1 christos 1394 1.1 christos Installation directories: 1395 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1396 1.1 christos [$ac_default_prefix] 1397 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1398 1.1 christos [PREFIX] 1399 1.1 christos 1400 1.1 christos By default, \`make install' will install all the files in 1401 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1402 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1403 1.1 christos for instance \`--prefix=\$HOME'. 1404 1.1 christos 1405 1.1 christos For better control, use the options below. 1406 1.1 christos 1407 1.1 christos Fine tuning of the installation directories: 1408 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1409 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1410 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1411 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1412 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1413 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1414 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1415 1.1 christos --includedir=DIR C header files [PREFIX/include] 1416 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1417 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1418 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1419 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1420 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1421 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1422 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/libctf] 1423 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1424 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1425 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1426 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1427 1.1 christos _ACEOF 1428 1.1 christos 1429 1.1 christos cat <<\_ACEOF 1430 1.1 christos 1431 1.1 christos Program names: 1432 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names 1433 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names 1434 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1435 1.1 christos 1436 1.1 christos System types: 1437 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1438 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1439 1.1.1.2 christos --target=TARGET configure for building compilers for TARGET [HOST] 1440 1.1 christos _ACEOF 1441 1.1 christos fi 1442 1.1 christos 1443 1.1 christos if test -n "$ac_init_help"; then 1444 1.1 christos case $ac_init_help in 1445 1.1 christos short | recursive ) echo "Configuration of libctf 1.2.0:";; 1446 1.1 christos esac 1447 1.1 christos cat <<\_ACEOF 1448 1.1 christos 1449 1.1 christos Optional Features: 1450 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1451 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1452 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1453 1.1 christos --enable-dependency-tracking 1454 1.1 christos do not reject slow dependency extractors 1455 1.1 christos --disable-dependency-tracking 1456 1.1 christos speeds up one-time build 1457 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1458 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0") 1459 1.1.1.3 christos --disable-nls do not use Native Language Support 1460 1.1.1.3 christos --disable-rpath do not hardcode runtime library paths 1461 1.1 christos --enable-shared[=PKGS] build shared libraries [default=no] 1462 1.1 christos --enable-static[=PKGS] build static libraries [default=yes] 1463 1.1 christos --enable-fast-install[=PKGS] 1464 1.1 christos optimize for fast installation [default=yes] 1465 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds) 1466 1.1 christos --disable-largefile omit support for large files 1467 1.1 christos --enable-werror-always enable -Werror despite compiler version 1468 1.1 christos --enable-maintainer-mode 1469 1.1 christos enable make rules and dependencies not useful (and 1470 1.1 christos sometimes confusing) to the casual installer 1471 1.1 christos --enable-install-libbfd controls installation of libbfd and related headers 1472 1.1 christos --enable-libctf-hash-debugging 1473 1.1 christos Enable expensive debugging of CTF deduplication type 1474 1.1 christos hashing [default=no] 1475 1.1 christos 1476 1.1 christos Optional Packages: 1477 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1478 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1479 1.1.1.3 christos --with-gnu-ld assume the C compiler uses GNU ld default=no 1480 1.1.1.3 christos --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1481 1.1.1.3 christos --without-libiconv-prefix don't search for libiconv in includedir and libdir 1482 1.1.1.3 christos --with-libiconv-type=TYPE type of library to search for (auto/static/shared) 1483 1.1.1.3 christos --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib 1484 1.1.1.3 christos --without-libintl-prefix don't search for libintl in includedir and libdir 1485 1.1.1.3 christos --with-libintl-type=TYPE type of library to search for (auto/static/shared) 1486 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use 1487 1.1 christos both] 1488 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1489 1.1 christos --with-system-zlib use installed libz 1490 1.1 christos 1491 1.1 christos Some influential environment variables: 1492 1.1 christos CC C compiler command 1493 1.1 christos CFLAGS C compiler flags 1494 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1495 1.1 christos nonstandard directory <lib dir> 1496 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1497 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1498 1.1 christos you have headers in a nonstandard directory <include dir> 1499 1.1 christos CPP C preprocessor 1500 1.1 christos 1501 1.1 christos Use these variables to override the choices made by `configure' or to help 1502 1.1 christos it to find libraries and programs with nonstandard names/locations. 1503 1.1 christos 1504 1.1 christos Report bugs to the package provider. 1505 1.1 christos _ACEOF 1506 1.1 christos ac_status=$? 1507 1.1 christos fi 1508 1.1 christos 1509 1.1 christos if test "$ac_init_help" = "recursive"; then 1510 1.1 christos # If there are subdirs, report their specific --help. 1511 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1512 1.1 christos test -d "$ac_dir" || 1513 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1514 1.1 christos continue 1515 1.1 christos ac_builddir=. 1516 1.1 christos 1517 1.1 christos case "$ac_dir" in 1518 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1519 1.1 christos *) 1520 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1521 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1522 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1523 1.1 christos case $ac_top_builddir_sub in 1524 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1525 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1526 1.1 christos esac ;; 1527 1.1 christos esac 1528 1.1 christos ac_abs_top_builddir=$ac_pwd 1529 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1530 1.1 christos # for backward compatibility: 1531 1.1 christos ac_top_builddir=$ac_top_build_prefix 1532 1.1 christos 1533 1.1 christos case $srcdir in 1534 1.1 christos .) # We are building in place. 1535 1.1 christos ac_srcdir=. 1536 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1537 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1538 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1539 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1540 1.1 christos ac_top_srcdir=$srcdir 1541 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1542 1.1 christos *) # Relative name. 1543 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1544 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1545 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1546 1.1 christos esac 1547 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1548 1.1 christos 1549 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1550 1.1 christos # Check for guested configure. 1551 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1552 1.1 christos echo && 1553 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1554 1.1 christos elif test -f "$ac_srcdir/configure"; then 1555 1.1 christos echo && 1556 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1557 1.1 christos else 1558 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1559 1.1 christos fi || ac_status=$? 1560 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1561 1.1 christos done 1562 1.1 christos fi 1563 1.1 christos 1564 1.1 christos test -n "$ac_init_help" && exit $ac_status 1565 1.1 christos if $ac_init_version; then 1566 1.1 christos cat <<\_ACEOF 1567 1.1 christos libctf configure 1.2.0 1568 1.1 christos generated by GNU Autoconf 2.69 1569 1.1 christos 1570 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc. 1571 1.1 christos This configure script is free software; the Free Software Foundation 1572 1.1 christos gives unlimited permission to copy, distribute and modify it. 1573 1.1 christos _ACEOF 1574 1.1 christos exit 1575 1.1 christos fi 1576 1.1 christos 1577 1.1 christos ## ------------------------ ## 1578 1.1 christos ## Autoconf initialization. ## 1579 1.1 christos ## ------------------------ ## 1580 1.1 christos 1581 1.1 christos # ac_fn_c_try_compile LINENO 1582 1.1 christos # -------------------------- 1583 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1584 1.1 christos ac_fn_c_try_compile () 1585 1.1 christos { 1586 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1587 1.1 christos rm -f conftest.$ac_objext 1588 1.1 christos if { { ac_try="$ac_compile" 1589 1.1 christos case "(($ac_try" in 1590 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1591 1.1 christos *) ac_try_echo=$ac_try;; 1592 1.1 christos esac 1593 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1594 1.1 christos $as_echo "$ac_try_echo"; } >&5 1595 1.1 christos (eval "$ac_compile") 2>conftest.err 1596 1.1 christos ac_status=$? 1597 1.1 christos if test -s conftest.err; then 1598 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1599 1.1 christos cat conftest.er1 >&5 1600 1.1 christos mv -f conftest.er1 conftest.err 1601 1.1 christos fi 1602 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1603 1.1 christos test $ac_status = 0; } && { 1604 1.1 christos test -z "$ac_c_werror_flag" || 1605 1.1 christos test ! -s conftest.err 1606 1.1 christos } && test -s conftest.$ac_objext; then : 1607 1.1 christos ac_retval=0 1608 1.1 christos else 1609 1.1 christos $as_echo "$as_me: failed program was:" >&5 1610 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1611 1.1 christos 1612 1.1 christos ac_retval=1 1613 1.1 christos fi 1614 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1615 1.1 christos as_fn_set_status $ac_retval 1616 1.1 christos 1617 1.1 christos } # ac_fn_c_try_compile 1618 1.1 christos 1619 1.1 christos # ac_fn_c_try_cpp LINENO 1620 1.1 christos # ---------------------- 1621 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1622 1.1 christos ac_fn_c_try_cpp () 1623 1.1 christos { 1624 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1625 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1626 1.1 christos case "(($ac_try" in 1627 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1628 1.1 christos *) ac_try_echo=$ac_try;; 1629 1.1 christos esac 1630 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1631 1.1 christos $as_echo "$ac_try_echo"; } >&5 1632 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1633 1.1 christos ac_status=$? 1634 1.1 christos if test -s conftest.err; then 1635 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1636 1.1 christos cat conftest.er1 >&5 1637 1.1 christos mv -f conftest.er1 conftest.err 1638 1.1 christos fi 1639 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1640 1.1 christos test $ac_status = 0; } > conftest.i && { 1641 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1642 1.1 christos test ! -s conftest.err 1643 1.1 christos }; then : 1644 1.1 christos ac_retval=0 1645 1.1 christos else 1646 1.1 christos $as_echo "$as_me: failed program was:" >&5 1647 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1648 1.1 christos 1649 1.1 christos ac_retval=1 1650 1.1 christos fi 1651 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1652 1.1 christos as_fn_set_status $ac_retval 1653 1.1 christos 1654 1.1 christos } # ac_fn_c_try_cpp 1655 1.1 christos 1656 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1657 1.1 christos # ------------------------------------------------------- 1658 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1659 1.1 christos # the include files in INCLUDES and setting the cache variable VAR 1660 1.1 christos # accordingly. 1661 1.1 christos ac_fn_c_check_header_mongrel () 1662 1.1 christos { 1663 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1664 1.1 christos if eval \${$3+:} false; then : 1665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1666 1.1 christos $as_echo_n "checking for $2... " >&6; } 1667 1.1 christos if eval \${$3+:} false; then : 1668 1.1 christos $as_echo_n "(cached) " >&6 1669 1.1 christos fi 1670 1.1 christos eval ac_res=\$$3 1671 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1672 1.1 christos $as_echo "$ac_res" >&6; } 1673 1.1 christos else 1674 1.1 christos # Is the header compilable? 1675 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1676 1.1 christos $as_echo_n "checking $2 usability... " >&6; } 1677 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1678 1.1 christos /* end confdefs.h. */ 1679 1.1 christos $4 1680 1.1 christos #include <$2> 1681 1.1 christos _ACEOF 1682 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1683 1.1 christos ac_header_compiler=yes 1684 1.1 christos else 1685 1.1 christos ac_header_compiler=no 1686 1.1 christos fi 1687 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1688 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1689 1.1 christos $as_echo "$ac_header_compiler" >&6; } 1690 1.1 christos 1691 1.1 christos # Is the header present? 1692 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1693 1.1 christos $as_echo_n "checking $2 presence... " >&6; } 1694 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1695 1.1 christos /* end confdefs.h. */ 1696 1.1 christos #include <$2> 1697 1.1 christos _ACEOF 1698 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1699 1.1 christos ac_header_preproc=yes 1700 1.1 christos else 1701 1.1 christos ac_header_preproc=no 1702 1.1 christos fi 1703 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 1704 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1705 1.1 christos $as_echo "$ac_header_preproc" >&6; } 1706 1.1 christos 1707 1.1 christos # So? What about this header? 1708 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1709 1.1 christos yes:no: ) 1710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1711 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1712 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1713 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1714 1.1 christos ;; 1715 1.1 christos no:yes:* ) 1716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1717 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1718 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1719 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1721 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1722 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1723 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1724 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1725 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1726 1.1 christos ;; 1727 1.1 christos esac 1728 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1729 1.1 christos $as_echo_n "checking for $2... " >&6; } 1730 1.1 christos if eval \${$3+:} false; then : 1731 1.1 christos $as_echo_n "(cached) " >&6 1732 1.1 christos else 1733 1.1 christos eval "$3=\$ac_header_compiler" 1734 1.1 christos fi 1735 1.1 christos eval ac_res=\$$3 1736 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1737 1.1 christos $as_echo "$ac_res" >&6; } 1738 1.1 christos fi 1739 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1740 1.1 christos 1741 1.1 christos } # ac_fn_c_check_header_mongrel 1742 1.1 christos 1743 1.1 christos # ac_fn_c_try_run LINENO 1744 1.1 christos # ---------------------- 1745 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1746 1.1 christos # that executables *can* be run. 1747 1.1 christos ac_fn_c_try_run () 1748 1.1 christos { 1749 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1750 1.1 christos if { { ac_try="$ac_link" 1751 1.1 christos case "(($ac_try" in 1752 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1753 1.1 christos *) ac_try_echo=$ac_try;; 1754 1.1 christos esac 1755 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1756 1.1 christos $as_echo "$ac_try_echo"; } >&5 1757 1.1 christos (eval "$ac_link") 2>&5 1758 1.1 christos ac_status=$? 1759 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1760 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1761 1.1 christos { { case "(($ac_try" in 1762 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1763 1.1 christos *) ac_try_echo=$ac_try;; 1764 1.1 christos esac 1765 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1766 1.1 christos $as_echo "$ac_try_echo"; } >&5 1767 1.1 christos (eval "$ac_try") 2>&5 1768 1.1 christos ac_status=$? 1769 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1770 1.1 christos test $ac_status = 0; }; }; then : 1771 1.1 christos ac_retval=0 1772 1.1 christos else 1773 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1774 1.1 christos $as_echo "$as_me: failed program was:" >&5 1775 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1776 1.1 christos 1777 1.1 christos ac_retval=$ac_status 1778 1.1 christos fi 1779 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1780 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1781 1.1 christos as_fn_set_status $ac_retval 1782 1.1 christos 1783 1.1 christos } # ac_fn_c_try_run 1784 1.1 christos 1785 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1786 1.1 christos # ------------------------------------------------------- 1787 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1788 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1789 1.1 christos ac_fn_c_check_header_compile () 1790 1.1 christos { 1791 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1792 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1793 1.1 christos $as_echo_n "checking for $2... " >&6; } 1794 1.1 christos if eval \${$3+:} false; then : 1795 1.1 christos $as_echo_n "(cached) " >&6 1796 1.1 christos else 1797 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1798 1.1 christos /* end confdefs.h. */ 1799 1.1 christos $4 1800 1.1 christos #include <$2> 1801 1.1 christos _ACEOF 1802 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1803 1.1 christos eval "$3=yes" 1804 1.1 christos else 1805 1.1 christos eval "$3=no" 1806 1.1 christos fi 1807 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1808 1.1 christos fi 1809 1.1 christos eval ac_res=\$$3 1810 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1811 1.1 christos $as_echo "$ac_res" >&6; } 1812 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1813 1.1 christos 1814 1.1 christos } # ac_fn_c_check_header_compile 1815 1.1 christos 1816 1.1 christos # ac_fn_c_try_link LINENO 1817 1.1 christos # ----------------------- 1818 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1819 1.1 christos ac_fn_c_try_link () 1820 1.1 christos { 1821 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1822 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext 1823 1.1 christos if { { ac_try="$ac_link" 1824 1.1 christos case "(($ac_try" in 1825 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1826 1.1 christos *) ac_try_echo=$ac_try;; 1827 1.1 christos esac 1828 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1829 1.1 christos $as_echo "$ac_try_echo"; } >&5 1830 1.1 christos (eval "$ac_link") 2>conftest.err 1831 1.1 christos ac_status=$? 1832 1.1 christos if test -s conftest.err; then 1833 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1834 1.1 christos cat conftest.er1 >&5 1835 1.1 christos mv -f conftest.er1 conftest.err 1836 1.1 christos fi 1837 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1838 1.1 christos test $ac_status = 0; } && { 1839 1.1 christos test -z "$ac_c_werror_flag" || 1840 1.1 christos test ! -s conftest.err 1841 1.1 christos } && test -s conftest$ac_exeext && { 1842 1.1 christos test "$cross_compiling" = yes || 1843 1.1 christos test -x conftest$ac_exeext 1844 1.1 christos }; then : 1845 1.1 christos ac_retval=0 1846 1.1 christos else 1847 1.1 christos $as_echo "$as_me: failed program was:" >&5 1848 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1849 1.1 christos 1850 1.1 christos ac_retval=1 1851 1.1 christos fi 1852 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1853 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1854 1.1 christos # interfere with the next link command; also delete a directory that is 1855 1.1 christos # left behind by Apple's compiler. We do this before executing the actions. 1856 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1857 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1858 1.1 christos as_fn_set_status $ac_retval 1859 1.1 christos 1860 1.1 christos } # ac_fn_c_try_link 1861 1.1 christos 1862 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1863 1.1 christos # ---------------------------------- 1864 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 1865 1.1 christos ac_fn_c_check_func () 1866 1.1 christos { 1867 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1868 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1869 1.1 christos $as_echo_n "checking for $2... " >&6; } 1870 1.1 christos if eval \${$3+:} false; then : 1871 1.1 christos $as_echo_n "(cached) " >&6 1872 1.1 christos else 1873 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1874 1.1 christos /* end confdefs.h. */ 1875 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1876 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1877 1.1 christos #define $2 innocuous_$2 1878 1.1 christos 1879 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 1880 1.1 christos which can conflict with char $2 (); below. 1881 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1882 1.1 christos <limits.h> exists even on freestanding compilers. */ 1883 1.1 christos 1884 1.1 christos #ifdef __STDC__ 1885 1.1 christos # include <limits.h> 1886 1.1 christos #else 1887 1.1 christos # include <assert.h> 1888 1.1 christos #endif 1889 1.1 christos 1890 1.1 christos #undef $2 1891 1.1 christos 1892 1.1 christos /* Override any GCC internal prototype to avoid an error. 1893 1.1 christos Use char because int might match the return type of a GCC 1894 1.1 christos builtin and then its argument prototype would still apply. */ 1895 1.1 christos #ifdef __cplusplus 1896 1.1 christos extern "C" 1897 1.1 christos #endif 1898 1.1 christos char $2 (); 1899 1.1 christos /* The GNU C library defines this for functions which it implements 1900 1.1 christos to always fail with ENOSYS. Some functions are actually named 1901 1.1 christos something starting with __ and the normal name is an alias. */ 1902 1.1 christos #if defined __stub_$2 || defined __stub___$2 1903 1.1 christos choke me 1904 1.1 christos #endif 1905 1.1 christos 1906 1.1 christos int 1907 1.1 christos main () 1908 1.1 christos { 1909 1.1 christos return $2 (); 1910 1.1 christos ; 1911 1.1 christos return 0; 1912 1.1 christos } 1913 1.1 christos _ACEOF 1914 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 1915 1.1 christos eval "$3=yes" 1916 1.1 christos else 1917 1.1 christos eval "$3=no" 1918 1.1 christos fi 1919 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 1920 1.1 christos conftest$ac_exeext conftest.$ac_ext 1921 1.1 christos fi 1922 1.1 christos eval ac_res=\$$3 1923 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1924 1.1 christos $as_echo "$ac_res" >&6; } 1925 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1926 1.1 christos 1927 1.1 christos } # ac_fn_c_check_func 1928 1.1 christos 1929 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1930 1.1 christos # --------------------------------------------- 1931 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1932 1.1 christos # accordingly. 1933 1.1 christos ac_fn_c_check_decl () 1934 1.1 christos { 1935 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1936 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'` 1937 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1938 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1939 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1940 1.1 christos if eval \${$3+:} false; then : 1941 1.1 christos $as_echo_n "(cached) " >&6 1942 1.1 christos else 1943 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1944 1.1 christos /* end confdefs.h. */ 1945 1.1 christos $4 1946 1.1 christos int 1947 1.1 christos main () 1948 1.1 christos { 1949 1.1 christos #ifndef $as_decl_name 1950 1.1 christos #ifdef __cplusplus 1951 1.1 christos (void) $as_decl_use; 1952 1.1 christos #else 1953 1.1 christos (void) $as_decl_name; 1954 1.1 christos #endif 1955 1.1 christos #endif 1956 1.1 christos 1957 1.1 christos ; 1958 1.1 christos return 0; 1959 1.1 christos } 1960 1.1 christos _ACEOF 1961 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1962 1.1 christos eval "$3=yes" 1963 1.1 christos else 1964 1.1 christos eval "$3=no" 1965 1.1 christos fi 1966 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1967 1.1 christos fi 1968 1.1 christos eval ac_res=\$$3 1969 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1970 1.1 christos $as_echo "$ac_res" >&6; } 1971 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1972 1.1 christos 1973 1.1 christos } # ac_fn_c_check_decl 1974 1.1 christos cat >config.log <<_ACEOF 1975 1.1 christos This file contains any messages produced by compilers while 1976 1.1 christos running configure, to aid debugging if configure makes a mistake. 1977 1.1 christos 1978 1.1 christos It was created by libctf $as_me 1.2.0, which was 1979 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was 1980 1.1 christos 1981 1.1 christos $ $0 $@ 1982 1.1 christos 1983 1.1 christos _ACEOF 1984 1.1 christos exec 5>>config.log 1985 1.1 christos { 1986 1.1 christos cat <<_ASUNAME 1987 1.1 christos ## --------- ## 1988 1.1 christos ## Platform. ## 1989 1.1 christos ## --------- ## 1990 1.1 christos 1991 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1992 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 1993 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 1994 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 1995 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 1996 1.1 christos 1997 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1998 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1999 1.1 christos 2000 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2001 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2002 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2003 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2004 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2005 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2006 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2007 1.1 christos 2008 1.1 christos _ASUNAME 2009 1.1 christos 2010 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2011 1.1 christos for as_dir in $PATH 2012 1.1 christos do 2013 1.1 christos IFS=$as_save_IFS 2014 1.1 christos test -z "$as_dir" && as_dir=. 2015 1.1 christos $as_echo "PATH: $as_dir" 2016 1.1 christos done 2017 1.1 christos IFS=$as_save_IFS 2018 1.1 christos 2019 1.1 christos } >&5 2020 1.1 christos 2021 1.1 christos cat >&5 <<_ACEOF 2022 1.1 christos 2023 1.1 christos 2024 1.1 christos ## ----------- ## 2025 1.1 christos ## Core tests. ## 2026 1.1 christos ## ----------- ## 2027 1.1 christos 2028 1.1 christos _ACEOF 2029 1.1 christos 2030 1.1 christos 2031 1.1 christos # Keep a trace of the command line. 2032 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 2033 1.1 christos # Strip out --silent because we don't want to record it for future runs. 2034 1.1 christos # Also quote any args containing shell meta-characters. 2035 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 2036 1.1 christos ac_configure_args= 2037 1.1 christos ac_configure_args0= 2038 1.1 christos ac_configure_args1= 2039 1.1 christos ac_must_keep_next=false 2040 1.1 christos for ac_pass in 1 2 2041 1.1 christos do 2042 1.1 christos for ac_arg 2043 1.1 christos do 2044 1.1 christos case $ac_arg in 2045 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2046 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2047 1.1 christos | -silent | --silent | --silen | --sile | --sil) 2048 1.1 christos continue ;; 2049 1.1 christos *\'*) 2050 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2051 1.1 christos esac 2052 1.1 christos case $ac_pass in 2053 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2054 1.1 christos 2) 2055 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 2056 1.1 christos if test $ac_must_keep_next = true; then 2057 1.1 christos ac_must_keep_next=false # Got value, back to normal. 2058 1.1 christos else 2059 1.1 christos case $ac_arg in 2060 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 2061 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2062 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2063 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 2064 1.1 christos case "$ac_configure_args0 " in 2065 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2066 1.1 christos esac 2067 1.1 christos ;; 2068 1.1 christos -* ) ac_must_keep_next=true ;; 2069 1.1 christos esac 2070 1.1 christos fi 2071 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 2072 1.1 christos ;; 2073 1.1 christos esac 2074 1.1 christos done 2075 1.1 christos done 2076 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 2077 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 2078 1.1 christos 2079 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 2080 1.1 christos # config.log. We remove comments because anyway the quotes in there 2081 1.1 christos # would cause problems or look ugly. 2082 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 2083 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2084 1.1 christos trap 'exit_status=$? 2085 1.1 christos # Save into config.log some information that might help in debugging. 2086 1.1 christos { 2087 1.1 christos echo 2088 1.1 christos 2089 1.1 christos $as_echo "## ---------------- ## 2090 1.1 christos ## Cache variables. ## 2091 1.1 christos ## ---------------- ##" 2092 1.1 christos echo 2093 1.1 christos # The following way of writing the cache mishandles newlines in values, 2094 1.1 christos ( 2095 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2096 1.1 christos eval ac_val=\$$ac_var 2097 1.1 christos case $ac_val in #( 2098 1.1 christos *${as_nl}*) 2099 1.1 christos case $ac_var in #( 2100 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2101 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2102 1.1 christos esac 2103 1.1 christos case $ac_var in #( 2104 1.1 christos _ | IFS | as_nl) ;; #( 2105 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2106 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2107 1.1 christos esac ;; 2108 1.1 christos esac 2109 1.1 christos done 2110 1.1 christos (set) 2>&1 | 2111 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2112 1.1 christos *${as_nl}ac_space=\ *) 2113 1.1 christos sed -n \ 2114 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2115 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2116 1.1 christos ;; #( 2117 1.1 christos *) 2118 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2119 1.1 christos ;; 2120 1.1 christos esac | 2121 1.1 christos sort 2122 1.1 christos ) 2123 1.1 christos echo 2124 1.1 christos 2125 1.1 christos $as_echo "## ----------------- ## 2126 1.1 christos ## Output variables. ## 2127 1.1 christos ## ----------------- ##" 2128 1.1 christos echo 2129 1.1 christos for ac_var in $ac_subst_vars 2130 1.1 christos do 2131 1.1 christos eval ac_val=\$$ac_var 2132 1.1 christos case $ac_val in 2133 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2134 1.1 christos esac 2135 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2136 1.1 christos done | sort 2137 1.1 christos echo 2138 1.1 christos 2139 1.1 christos if test -n "$ac_subst_files"; then 2140 1.1 christos $as_echo "## ------------------- ## 2141 1.1 christos ## File substitutions. ## 2142 1.1 christos ## ------------------- ##" 2143 1.1 christos echo 2144 1.1 christos for ac_var in $ac_subst_files 2145 1.1 christos do 2146 1.1 christos eval ac_val=\$$ac_var 2147 1.1 christos case $ac_val in 2148 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2149 1.1 christos esac 2150 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2151 1.1 christos done | sort 2152 1.1 christos echo 2153 1.1 christos fi 2154 1.1 christos 2155 1.1 christos if test -s confdefs.h; then 2156 1.1 christos $as_echo "## ----------- ## 2157 1.1 christos ## confdefs.h. ## 2158 1.1 christos ## ----------- ##" 2159 1.1 christos echo 2160 1.1 christos cat confdefs.h 2161 1.1 christos echo 2162 1.1 christos fi 2163 1.1 christos test "$ac_signal" != 0 && 2164 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2165 1.1 christos $as_echo "$as_me: exit $exit_status" 2166 1.1 christos } >&5 2167 1.1 christos rm -f core *.core core.conftest.* && 2168 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2169 1.1 christos exit $exit_status 2170 1.1 christos ' 0 2171 1.1 christos for ac_signal in 1 2 13 15; do 2172 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2173 1.1 christos done 2174 1.1 christos ac_signal=0 2175 1.1 christos 2176 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2177 1.1 christos rm -f -r conftest* confdefs.h 2178 1.1 christos 2179 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2180 1.1 christos 2181 1.1 christos # Predefined preprocessor variables. 2182 1.1 christos 2183 1.1 christos cat >>confdefs.h <<_ACEOF 2184 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2185 1.1 christos _ACEOF 2186 1.1 christos 2187 1.1 christos cat >>confdefs.h <<_ACEOF 2188 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2189 1.1 christos _ACEOF 2190 1.1 christos 2191 1.1 christos cat >>confdefs.h <<_ACEOF 2192 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2193 1.1 christos _ACEOF 2194 1.1 christos 2195 1.1 christos cat >>confdefs.h <<_ACEOF 2196 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2197 1.1 christos _ACEOF 2198 1.1 christos 2199 1.1 christos cat >>confdefs.h <<_ACEOF 2200 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2201 1.1 christos _ACEOF 2202 1.1 christos 2203 1.1 christos cat >>confdefs.h <<_ACEOF 2204 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2205 1.1 christos _ACEOF 2206 1.1 christos 2207 1.1 christos 2208 1.1 christos # Let the site file select an alternate cache file if it wants to. 2209 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2210 1.1 christos ac_site_file1=NONE 2211 1.1 christos ac_site_file2=NONE 2212 1.1 christos if test -n "$CONFIG_SITE"; then 2213 1.1 christos # We do not want a PATH search for config.site. 2214 1.1 christos case $CONFIG_SITE in #(( 2215 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;; 2216 1.1 christos */*) ac_site_file1=$CONFIG_SITE;; 2217 1.1 christos *) ac_site_file1=./$CONFIG_SITE;; 2218 1.1 christos esac 2219 1.1 christos elif test "x$prefix" != xNONE; then 2220 1.1 christos ac_site_file1=$prefix/share/config.site 2221 1.1 christos ac_site_file2=$prefix/etc/config.site 2222 1.1 christos else 2223 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2224 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2225 1.1 christos fi 2226 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2227 1.1 christos do 2228 1.1 christos test "x$ac_site_file" = xNONE && continue 2229 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2231 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2232 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2233 1.1 christos . "$ac_site_file" \ 2234 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2235 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2236 1.1 christos as_fn_error $? "failed to load site script $ac_site_file 2237 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2238 1.1 christos fi 2239 1.1 christos done 2240 1.1 christos 2241 1.1 christos if test -r "$cache_file"; then 2242 1.1 christos # Some versions of bash will fail to source /dev/null (special files 2243 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2244 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2245 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2246 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2247 1.1 christos case $cache_file in 2248 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2249 1.1 christos *) . "./$cache_file";; 2250 1.1 christos esac 2251 1.1 christos fi 2252 1.1 christos else 2253 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2254 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2255 1.1 christos >$cache_file 2256 1.1 christos fi 2257 1.1 christos 2258 1.1.1.3 christos gt_needs="$gt_needs " 2259 1.1 christos as_fn_append ac_header_list " stdlib.h" 2260 1.1 christos as_fn_append ac_header_list " unistd.h" 2261 1.1 christos as_fn_append ac_header_list " sys/param.h" 2262 1.1 christos as_fn_append ac_func_list " qsort_r" 2263 1.1 christos # Check that the precious variables saved in the cache have kept the same 2264 1.1 christos # value. 2265 1.1 christos ac_cache_corrupted=false 2266 1.1 christos for ac_var in $ac_precious_vars; do 2267 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2268 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2269 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2270 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2271 1.1 christos case $ac_old_set,$ac_new_set in 2272 1.1 christos set,) 2273 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2274 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2275 1.1 christos ac_cache_corrupted=: ;; 2276 1.1 christos ,set) 2277 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2278 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2279 1.1 christos ac_cache_corrupted=: ;; 2280 1.1 christos ,);; 2281 1.1 christos *) 2282 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2283 1.1 christos # differences in whitespace do not lead to failure. 2284 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2285 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2286 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2287 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2288 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2289 1.1 christos ac_cache_corrupted=: 2290 1.1 christos else 2291 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2292 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2293 1.1 christos eval $ac_var=\$ac_old_val 2294 1.1 christos fi 2295 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2296 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2297 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2298 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2299 1.1 christos fi;; 2300 1.1 christos esac 2301 1.1 christos # Pass precious variables to config.status. 2302 1.1 christos if test "$ac_new_set" = set; then 2303 1.1 christos case $ac_new_val in 2304 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2305 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2306 1.1 christos esac 2307 1.1 christos case " $ac_configure_args " in 2308 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2309 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2310 1.1 christos esac 2311 1.1 christos fi 2312 1.1 christos done 2313 1.1 christos if $ac_cache_corrupted; then 2314 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2315 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2316 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2317 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2318 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2319 1.1 christos fi 2320 1.1 christos ## -------------------- ## 2321 1.1 christos ## Main body of script. ## 2322 1.1 christos ## -------------------- ## 2323 1.1 christos 2324 1.1 christos ac_ext=c 2325 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2326 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2327 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2328 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2329 1.1 christos 2330 1.1 christos 2331 1.1 christos 2332 1.1 christos 2333 1.1 christos 2334 1.1 christos 2335 1.1 christos ac_aux_dir= 2336 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2337 1.1 christos if test -f "$ac_dir/install-sh"; then 2338 1.1 christos ac_aux_dir=$ac_dir 2339 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2340 1.1 christos break 2341 1.1 christos elif test -f "$ac_dir/install.sh"; then 2342 1.1 christos ac_aux_dir=$ac_dir 2343 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2344 1.1 christos break 2345 1.1 christos elif test -f "$ac_dir/shtool"; then 2346 1.1 christos ac_aux_dir=$ac_dir 2347 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2348 1.1 christos break 2349 1.1 christos fi 2350 1.1 christos done 2351 1.1 christos if test -z "$ac_aux_dir"; then 2352 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2353 1.1 christos fi 2354 1.1 christos 2355 1.1 christos # These three variables are undocumented and unsupported, 2356 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2357 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2358 1.1 christos # whose full name contains unusual characters. 2359 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2360 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2361 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2362 1.1 christos 2363 1.1 christos 2364 1.1.1.2 christos # Make sure we can run config.sub. 2365 1.1.1.2 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2366 1.1.1.2 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2367 1.1.1.2 christos 2368 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2369 1.1.1.2 christos $as_echo_n "checking build system type... " >&6; } 2370 1.1.1.2 christos if ${ac_cv_build+:} false; then : 2371 1.1.1.2 christos $as_echo_n "(cached) " >&6 2372 1.1.1.2 christos else 2373 1.1.1.2 christos ac_build_alias=$build_alias 2374 1.1.1.2 christos test "x$ac_build_alias" = x && 2375 1.1.1.2 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2376 1.1.1.2 christos test "x$ac_build_alias" = x && 2377 1.1.1.2 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2378 1.1.1.2 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2379 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2380 1.1.1.2 christos 2381 1.1.1.2 christos fi 2382 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2383 1.1.1.2 christos $as_echo "$ac_cv_build" >&6; } 2384 1.1.1.2 christos case $ac_cv_build in 2385 1.1.1.2 christos *-*-*) ;; 2386 1.1.1.2 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2387 1.1.1.2 christos esac 2388 1.1.1.2 christos build=$ac_cv_build 2389 1.1.1.2 christos ac_save_IFS=$IFS; IFS='-' 2390 1.1.1.2 christos set x $ac_cv_build 2391 1.1.1.2 christos shift 2392 1.1.1.2 christos build_cpu=$1 2393 1.1.1.2 christos build_vendor=$2 2394 1.1.1.2 christos shift; shift 2395 1.1.1.2 christos # Remember, the first character of IFS is used to create $*, 2396 1.1.1.2 christos # except with old shells: 2397 1.1.1.2 christos build_os=$* 2398 1.1.1.2 christos IFS=$ac_save_IFS 2399 1.1.1.2 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2400 1.1.1.2 christos 2401 1.1.1.2 christos 2402 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2403 1.1.1.2 christos $as_echo_n "checking host system type... " >&6; } 2404 1.1.1.2 christos if ${ac_cv_host+:} false; then : 2405 1.1.1.2 christos $as_echo_n "(cached) " >&6 2406 1.1.1.2 christos else 2407 1.1.1.2 christos if test "x$host_alias" = x; then 2408 1.1.1.2 christos ac_cv_host=$ac_cv_build 2409 1.1.1.2 christos else 2410 1.1.1.2 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2411 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2412 1.1.1.2 christos fi 2413 1.1.1.2 christos 2414 1.1.1.2 christos fi 2415 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2416 1.1.1.2 christos $as_echo "$ac_cv_host" >&6; } 2417 1.1.1.2 christos case $ac_cv_host in 2418 1.1.1.2 christos *-*-*) ;; 2419 1.1.1.2 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2420 1.1.1.2 christos esac 2421 1.1.1.2 christos host=$ac_cv_host 2422 1.1.1.2 christos ac_save_IFS=$IFS; IFS='-' 2423 1.1.1.2 christos set x $ac_cv_host 2424 1.1.1.2 christos shift 2425 1.1.1.2 christos host_cpu=$1 2426 1.1.1.2 christos host_vendor=$2 2427 1.1.1.2 christos shift; shift 2428 1.1.1.2 christos # Remember, the first character of IFS is used to create $*, 2429 1.1.1.2 christos # except with old shells: 2430 1.1.1.2 christos host_os=$* 2431 1.1.1.2 christos IFS=$ac_save_IFS 2432 1.1.1.2 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2433 1.1.1.2 christos 2434 1.1.1.2 christos 2435 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2436 1.1.1.2 christos $as_echo_n "checking target system type... " >&6; } 2437 1.1.1.2 christos if ${ac_cv_target+:} false; then : 2438 1.1.1.2 christos $as_echo_n "(cached) " >&6 2439 1.1.1.2 christos else 2440 1.1.1.2 christos if test "x$target_alias" = x; then 2441 1.1.1.2 christos ac_cv_target=$ac_cv_host 2442 1.1.1.2 christos else 2443 1.1.1.2 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2444 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2445 1.1.1.2 christos fi 2446 1.1.1.2 christos 2447 1.1.1.2 christos fi 2448 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2449 1.1.1.2 christos $as_echo "$ac_cv_target" >&6; } 2450 1.1.1.2 christos case $ac_cv_target in 2451 1.1.1.2 christos *-*-*) ;; 2452 1.1.1.2 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2453 1.1.1.2 christos esac 2454 1.1.1.2 christos target=$ac_cv_target 2455 1.1.1.2 christos ac_save_IFS=$IFS; IFS='-' 2456 1.1.1.2 christos set x $ac_cv_target 2457 1.1.1.2 christos shift 2458 1.1.1.2 christos target_cpu=$1 2459 1.1.1.2 christos target_vendor=$2 2460 1.1.1.2 christos shift; shift 2461 1.1.1.2 christos # Remember, the first character of IFS is used to create $*, 2462 1.1.1.2 christos # except with old shells: 2463 1.1.1.2 christos target_os=$* 2464 1.1.1.2 christos IFS=$ac_save_IFS 2465 1.1.1.2 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2466 1.1.1.2 christos 2467 1.1.1.2 christos 2468 1.1.1.2 christos # The aliases save the names the user supplied, while $host etc. 2469 1.1.1.2 christos # will get canonicalized. 2470 1.1.1.2 christos test -n "$target_alias" && 2471 1.1.1.2 christos test "$program_prefix$program_suffix$program_transform_name" = \ 2472 1.1.1.2 christos NONENONEs,x,x, && 2473 1.1.1.2 christos program_prefix=${target_alias}- 2474 1.1 christos # Expand $ac_aux_dir to an absolute path. 2475 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2476 1.1 christos 2477 1.1 christos ac_ext=c 2478 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2479 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2480 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2481 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2482 1.1 christos if test -n "$ac_tool_prefix"; then 2483 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2484 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 2485 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2486 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2487 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2488 1.1 christos $as_echo_n "(cached) " >&6 2489 1.1 christos else 2490 1.1 christos if test -n "$CC"; then 2491 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2492 1.1 christos else 2493 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2494 1.1 christos for as_dir in $PATH 2495 1.1 christos do 2496 1.1 christos IFS=$as_save_IFS 2497 1.1 christos test -z "$as_dir" && as_dir=. 2498 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2499 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2500 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 2501 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2502 1.1 christos break 2 2503 1.1 christos fi 2504 1.1 christos done 2505 1.1 christos done 2506 1.1 christos IFS=$as_save_IFS 2507 1.1 christos 2508 1.1 christos fi 2509 1.1 christos fi 2510 1.1 christos CC=$ac_cv_prog_CC 2511 1.1 christos if test -n "$CC"; then 2512 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2513 1.1 christos $as_echo "$CC" >&6; } 2514 1.1 christos else 2515 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2516 1.1 christos $as_echo "no" >&6; } 2517 1.1 christos fi 2518 1.1 christos 2519 1.1 christos 2520 1.1 christos fi 2521 1.1 christos if test -z "$ac_cv_prog_CC"; then 2522 1.1 christos ac_ct_CC=$CC 2523 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 2524 1.1 christos set dummy gcc; ac_word=$2 2525 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2526 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2527 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 2528 1.1 christos $as_echo_n "(cached) " >&6 2529 1.1 christos else 2530 1.1 christos if test -n "$ac_ct_CC"; then 2531 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2532 1.1 christos else 2533 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2534 1.1 christos for as_dir in $PATH 2535 1.1 christos do 2536 1.1 christos IFS=$as_save_IFS 2537 1.1 christos test -z "$as_dir" && as_dir=. 2538 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2539 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2540 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 2541 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2542 1.1 christos break 2 2543 1.1 christos fi 2544 1.1 christos done 2545 1.1 christos done 2546 1.1 christos IFS=$as_save_IFS 2547 1.1 christos 2548 1.1 christos fi 2549 1.1 christos fi 2550 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 2551 1.1 christos if test -n "$ac_ct_CC"; then 2552 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2553 1.1 christos $as_echo "$ac_ct_CC" >&6; } 2554 1.1 christos else 2555 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2556 1.1 christos $as_echo "no" >&6; } 2557 1.1 christos fi 2558 1.1 christos 2559 1.1 christos if test "x$ac_ct_CC" = x; then 2560 1.1 christos CC="" 2561 1.1 christos else 2562 1.1 christos case $cross_compiling:$ac_tool_warned in 2563 1.1 christos yes:) 2564 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2565 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2566 1.1 christos ac_tool_warned=yes ;; 2567 1.1 christos esac 2568 1.1 christos CC=$ac_ct_CC 2569 1.1 christos fi 2570 1.1 christos else 2571 1.1 christos CC="$ac_cv_prog_CC" 2572 1.1 christos fi 2573 1.1 christos 2574 1.1 christos if test -z "$CC"; then 2575 1.1 christos if test -n "$ac_tool_prefix"; then 2576 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2577 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 2578 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2579 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2580 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2581 1.1 christos $as_echo_n "(cached) " >&6 2582 1.1 christos else 2583 1.1 christos if test -n "$CC"; then 2584 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2585 1.1 christos else 2586 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2587 1.1 christos for as_dir in $PATH 2588 1.1 christos do 2589 1.1 christos IFS=$as_save_IFS 2590 1.1 christos test -z "$as_dir" && as_dir=. 2591 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2592 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2593 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 2594 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2595 1.1 christos break 2 2596 1.1 christos fi 2597 1.1 christos done 2598 1.1 christos done 2599 1.1 christos IFS=$as_save_IFS 2600 1.1 christos 2601 1.1 christos fi 2602 1.1 christos fi 2603 1.1 christos CC=$ac_cv_prog_CC 2604 1.1 christos if test -n "$CC"; then 2605 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2606 1.1 christos $as_echo "$CC" >&6; } 2607 1.1 christos else 2608 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2609 1.1 christos $as_echo "no" >&6; } 2610 1.1 christos fi 2611 1.1 christos 2612 1.1 christos 2613 1.1 christos fi 2614 1.1 christos fi 2615 1.1 christos if test -z "$CC"; then 2616 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 2617 1.1 christos set dummy cc; ac_word=$2 2618 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2619 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2620 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2621 1.1 christos $as_echo_n "(cached) " >&6 2622 1.1 christos else 2623 1.1 christos if test -n "$CC"; then 2624 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2625 1.1 christos else 2626 1.1 christos ac_prog_rejected=no 2627 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2628 1.1 christos for as_dir in $PATH 2629 1.1 christos do 2630 1.1 christos IFS=$as_save_IFS 2631 1.1 christos test -z "$as_dir" && as_dir=. 2632 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2633 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2634 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2635 1.1 christos ac_prog_rejected=yes 2636 1.1 christos continue 2637 1.1 christos fi 2638 1.1 christos ac_cv_prog_CC="cc" 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 if test $ac_prog_rejected = yes; then 2647 1.1 christos # We found a bogon in the path, so make sure we never use it. 2648 1.1 christos set dummy $ac_cv_prog_CC 2649 1.1 christos shift 2650 1.1 christos if test $# != 0; then 2651 1.1 christos # We chose a different compiler from the bogus one. 2652 1.1 christos # However, it has the same basename, so the bogon will be chosen 2653 1.1 christos # first if we set CC to just the basename; use the full file name. 2654 1.1 christos shift 2655 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2656 1.1 christos fi 2657 1.1 christos fi 2658 1.1 christos fi 2659 1.1 christos fi 2660 1.1 christos CC=$ac_cv_prog_CC 2661 1.1 christos if test -n "$CC"; then 2662 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2663 1.1 christos $as_echo "$CC" >&6; } 2664 1.1 christos else 2665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2666 1.1 christos $as_echo "no" >&6; } 2667 1.1 christos fi 2668 1.1 christos 2669 1.1 christos 2670 1.1 christos fi 2671 1.1 christos if test -z "$CC"; then 2672 1.1 christos if test -n "$ac_tool_prefix"; then 2673 1.1 christos for ac_prog in cl.exe 2674 1.1 christos do 2675 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2676 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2678 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2679 1.1 christos if ${ac_cv_prog_CC+:} false; then : 2680 1.1 christos $as_echo_n "(cached) " >&6 2681 1.1 christos else 2682 1.1 christos if test -n "$CC"; then 2683 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2684 1.1 christos else 2685 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2686 1.1 christos for as_dir in $PATH 2687 1.1 christos do 2688 1.1 christos IFS=$as_save_IFS 2689 1.1 christos test -z "$as_dir" && as_dir=. 2690 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2691 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2692 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2693 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2694 1.1 christos break 2 2695 1.1 christos fi 2696 1.1 christos done 2697 1.1 christos done 2698 1.1 christos IFS=$as_save_IFS 2699 1.1 christos 2700 1.1 christos fi 2701 1.1 christos fi 2702 1.1 christos CC=$ac_cv_prog_CC 2703 1.1 christos if test -n "$CC"; then 2704 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2705 1.1 christos $as_echo "$CC" >&6; } 2706 1.1 christos else 2707 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2708 1.1 christos $as_echo "no" >&6; } 2709 1.1 christos fi 2710 1.1 christos 2711 1.1 christos 2712 1.1 christos test -n "$CC" && break 2713 1.1 christos done 2714 1.1 christos fi 2715 1.1 christos if test -z "$CC"; then 2716 1.1 christos ac_ct_CC=$CC 2717 1.1 christos for ac_prog in cl.exe 2718 1.1 christos do 2719 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 2720 1.1 christos set dummy $ac_prog; ac_word=$2 2721 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2722 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2723 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 2724 1.1 christos $as_echo_n "(cached) " >&6 2725 1.1 christos else 2726 1.1 christos if test -n "$ac_ct_CC"; then 2727 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2728 1.1 christos else 2729 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2730 1.1 christos for as_dir in $PATH 2731 1.1 christos do 2732 1.1 christos IFS=$as_save_IFS 2733 1.1 christos test -z "$as_dir" && as_dir=. 2734 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2735 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2736 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 2737 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2738 1.1 christos break 2 2739 1.1 christos fi 2740 1.1 christos done 2741 1.1 christos done 2742 1.1 christos IFS=$as_save_IFS 2743 1.1 christos 2744 1.1 christos fi 2745 1.1 christos fi 2746 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 2747 1.1 christos if test -n "$ac_ct_CC"; then 2748 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2749 1.1 christos $as_echo "$ac_ct_CC" >&6; } 2750 1.1 christos else 2751 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2752 1.1 christos $as_echo "no" >&6; } 2753 1.1 christos fi 2754 1.1 christos 2755 1.1 christos 2756 1.1 christos test -n "$ac_ct_CC" && break 2757 1.1 christos done 2758 1.1 christos 2759 1.1 christos if test "x$ac_ct_CC" = x; then 2760 1.1 christos CC="" 2761 1.1 christos else 2762 1.1 christos case $cross_compiling:$ac_tool_warned in 2763 1.1 christos yes:) 2764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2765 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2766 1.1 christos ac_tool_warned=yes ;; 2767 1.1 christos esac 2768 1.1 christos CC=$ac_ct_CC 2769 1.1 christos fi 2770 1.1 christos fi 2771 1.1 christos 2772 1.1 christos fi 2773 1.1 christos 2774 1.1 christos 2775 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2776 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2777 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 2778 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2779 1.1 christos 2780 1.1 christos # Provide some information about the compiler. 2781 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2782 1.1 christos set X $ac_compile 2783 1.1 christos ac_compiler=$2 2784 1.1 christos for ac_option in --version -v -V -qversion; do 2785 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 2786 1.1 christos case "(($ac_try" in 2787 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2788 1.1 christos *) ac_try_echo=$ac_try;; 2789 1.1 christos esac 2790 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2791 1.1 christos $as_echo "$ac_try_echo"; } >&5 2792 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2793 1.1 christos ac_status=$? 2794 1.1 christos if test -s conftest.err; then 2795 1.1 christos sed '10a\ 2796 1.1 christos ... rest of stderr output deleted ... 2797 1.1 christos 10q' conftest.err >conftest.er1 2798 1.1 christos cat conftest.er1 >&5 2799 1.1 christos fi 2800 1.1 christos rm -f conftest.er1 conftest.err 2801 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2802 1.1 christos test $ac_status = 0; } 2803 1.1 christos done 2804 1.1 christos 2805 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2806 1.1 christos /* end confdefs.h. */ 2807 1.1 christos 2808 1.1 christos int 2809 1.1 christos main () 2810 1.1 christos { 2811 1.1 christos 2812 1.1 christos ; 2813 1.1 christos return 0; 2814 1.1 christos } 2815 1.1 christos _ACEOF 2816 1.1 christos ac_clean_files_save=$ac_clean_files 2817 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2818 1.1 christos # Try to create an executable without -o first, disregard a.out. 2819 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 2820 1.1 christos # of exeext. 2821 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2822 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; } 2823 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2824 1.1 christos 2825 1.1 christos # The possible output files: 2826 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2827 1.1 christos 2828 1.1 christos ac_rmfiles= 2829 1.1 christos for ac_file in $ac_files 2830 1.1 christos do 2831 1.1 christos case $ac_file in 2832 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2833 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2834 1.1 christos esac 2835 1.1 christos done 2836 1.1 christos rm -f $ac_rmfiles 2837 1.1 christos 2838 1.1 christos if { { ac_try="$ac_link_default" 2839 1.1 christos case "(($ac_try" in 2840 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2841 1.1 christos *) ac_try_echo=$ac_try;; 2842 1.1 christos esac 2843 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2844 1.1 christos $as_echo "$ac_try_echo"; } >&5 2845 1.1 christos (eval "$ac_link_default") 2>&5 2846 1.1 christos ac_status=$? 2847 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2848 1.1 christos test $ac_status = 0; }; then : 2849 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2850 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2851 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 2852 1.1 christos # so that the user can short-circuit this test for compilers unknown to 2853 1.1 christos # Autoconf. 2854 1.1 christos for ac_file in $ac_files '' 2855 1.1 christos do 2856 1.1 christos test -f "$ac_file" || continue 2857 1.1 christos case $ac_file in 2858 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2859 1.1 christos ;; 2860 1.1 christos [ab].out ) 2861 1.1 christos # We found the default executable, but exeext='' is most 2862 1.1 christos # certainly right. 2863 1.1 christos break;; 2864 1.1 christos *.* ) 2865 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2866 1.1 christos then :; else 2867 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2868 1.1 christos fi 2869 1.1 christos # We set ac_cv_exeext here because the later test for it is not 2870 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 2871 1.1 christos # argument, so we may need to know it at that point already. 2872 1.1 christos # Even if this section looks crufty: it has the advantage of 2873 1.1 christos # actually working. 2874 1.1 christos break;; 2875 1.1 christos * ) 2876 1.1 christos break;; 2877 1.1 christos esac 2878 1.1 christos done 2879 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 2880 1.1 christos 2881 1.1 christos else 2882 1.1 christos ac_file='' 2883 1.1 christos fi 2884 1.1 christos if test -z "$ac_file"; then : 2885 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2886 1.1 christos $as_echo "no" >&6; } 2887 1.1 christos $as_echo "$as_me: failed program was:" >&5 2888 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 2889 1.1 christos 2890 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2891 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2892 1.1 christos as_fn_error 77 "C compiler cannot create executables 2893 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2894 1.1 christos else 2895 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2896 1.1 christos $as_echo "yes" >&6; } 2897 1.1 christos fi 2898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2899 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 2900 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2901 1.1 christos $as_echo "$ac_file" >&6; } 2902 1.1 christos ac_exeext=$ac_cv_exeext 2903 1.1 christos 2904 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2905 1.1 christos ac_clean_files=$ac_clean_files_save 2906 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2907 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 2908 1.1 christos if { { ac_try="$ac_link" 2909 1.1 christos case "(($ac_try" in 2910 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2911 1.1 christos *) ac_try_echo=$ac_try;; 2912 1.1 christos esac 2913 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2914 1.1 christos $as_echo "$ac_try_echo"; } >&5 2915 1.1 christos (eval "$ac_link") 2>&5 2916 1.1 christos ac_status=$? 2917 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2918 1.1 christos test $ac_status = 0; }; then : 2919 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 2920 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2921 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 2922 1.1 christos # `rm'. 2923 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 2924 1.1 christos test -f "$ac_file" || continue 2925 1.1 christos case $ac_file in 2926 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2927 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2928 1.1 christos break;; 2929 1.1 christos * ) break;; 2930 1.1 christos esac 2931 1.1 christos done 2932 1.1 christos else 2933 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2934 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2935 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2936 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2937 1.1 christos fi 2938 1.1 christos rm -f conftest conftest$ac_cv_exeext 2939 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2940 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 2941 1.1 christos 2942 1.1 christos rm -f conftest.$ac_ext 2943 1.1 christos EXEEXT=$ac_cv_exeext 2944 1.1 christos ac_exeext=$EXEEXT 2945 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2946 1.1 christos /* end confdefs.h. */ 2947 1.1 christos #include <stdio.h> 2948 1.1 christos int 2949 1.1 christos main () 2950 1.1 christos { 2951 1.1 christos FILE *f = fopen ("conftest.out", "w"); 2952 1.1 christos return ferror (f) || fclose (f) != 0; 2953 1.1 christos 2954 1.1 christos ; 2955 1.1 christos return 0; 2956 1.1 christos } 2957 1.1 christos _ACEOF 2958 1.1 christos ac_clean_files="$ac_clean_files conftest.out" 2959 1.1 christos # Check that the compiler produces executables we can run. If not, either 2960 1.1 christos # the compiler is broken, or we cross compile. 2961 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2962 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 2963 1.1 christos if test "$cross_compiling" != yes; then 2964 1.1 christos { { ac_try="$ac_link" 2965 1.1 christos case "(($ac_try" in 2966 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2967 1.1 christos *) ac_try_echo=$ac_try;; 2968 1.1 christos esac 2969 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2970 1.1 christos $as_echo "$ac_try_echo"; } >&5 2971 1.1 christos (eval "$ac_link") 2>&5 2972 1.1 christos ac_status=$? 2973 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2974 1.1 christos test $ac_status = 0; } 2975 1.1 christos if { ac_try='./conftest$ac_cv_exeext' 2976 1.1 christos { { case "(($ac_try" in 2977 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2978 1.1 christos *) ac_try_echo=$ac_try;; 2979 1.1 christos esac 2980 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2981 1.1 christos $as_echo "$ac_try_echo"; } >&5 2982 1.1 christos (eval "$ac_try") 2>&5 2983 1.1 christos ac_status=$? 2984 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2985 1.1 christos test $ac_status = 0; }; }; then 2986 1.1 christos cross_compiling=no 2987 1.1 christos else 2988 1.1 christos if test "$cross_compiling" = maybe; then 2989 1.1 christos cross_compiling=yes 2990 1.1 christos else 2991 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2992 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2993 1.1 christos as_fn_error $? "cannot run C compiled programs. 2994 1.1 christos If you meant to cross compile, use \`--host'. 2995 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2996 1.1 christos fi 2997 1.1 christos fi 2998 1.1 christos fi 2999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3000 1.1 christos $as_echo "$cross_compiling" >&6; } 3001 1.1 christos 3002 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3003 1.1 christos ac_clean_files=$ac_clean_files_save 3004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3005 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 3006 1.1 christos if ${ac_cv_objext+:} false; then : 3007 1.1 christos $as_echo_n "(cached) " >&6 3008 1.1 christos else 3009 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3010 1.1 christos /* end confdefs.h. */ 3011 1.1 christos 3012 1.1 christos int 3013 1.1 christos main () 3014 1.1 christos { 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 rm -f conftest.o conftest.obj 3021 1.1 christos if { { ac_try="$ac_compile" 3022 1.1 christos case "(($ac_try" in 3023 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3024 1.1 christos *) ac_try_echo=$ac_try;; 3025 1.1 christos esac 3026 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3027 1.1 christos $as_echo "$ac_try_echo"; } >&5 3028 1.1 christos (eval "$ac_compile") 2>&5 3029 1.1 christos ac_status=$? 3030 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3031 1.1 christos test $ac_status = 0; }; then : 3032 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 3033 1.1 christos test -f "$ac_file" || continue; 3034 1.1 christos case $ac_file in 3035 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3036 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3037 1.1 christos break;; 3038 1.1 christos esac 3039 1.1 christos done 3040 1.1 christos else 3041 1.1 christos $as_echo "$as_me: failed program was:" >&5 3042 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3043 1.1 christos 3044 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3045 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3046 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3047 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3048 1.1 christos fi 3049 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 3050 1.1 christos fi 3051 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3052 1.1 christos $as_echo "$ac_cv_objext" >&6; } 3053 1.1 christos OBJEXT=$ac_cv_objext 3054 1.1 christos ac_objext=$OBJEXT 3055 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3056 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3057 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3058 1.1 christos $as_echo_n "(cached) " >&6 3059 1.1 christos else 3060 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3061 1.1 christos /* end confdefs.h. */ 3062 1.1 christos 3063 1.1 christos int 3064 1.1 christos main () 3065 1.1 christos { 3066 1.1 christos #ifndef __GNUC__ 3067 1.1 christos choke me 3068 1.1 christos #endif 3069 1.1 christos 3070 1.1 christos ; 3071 1.1 christos return 0; 3072 1.1 christos } 3073 1.1 christos _ACEOF 3074 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3075 1.1 christos ac_compiler_gnu=yes 3076 1.1 christos else 3077 1.1 christos ac_compiler_gnu=no 3078 1.1 christos fi 3079 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3080 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 3081 1.1 christos 3082 1.1 christos fi 3083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3084 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3085 1.1 christos if test $ac_compiler_gnu = yes; then 3086 1.1 christos GCC=yes 3087 1.1 christos else 3088 1.1 christos GCC= 3089 1.1 christos fi 3090 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 3091 1.1 christos ac_save_CFLAGS=$CFLAGS 3092 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3093 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 3094 1.1 christos if ${ac_cv_prog_cc_g+:} false; then : 3095 1.1 christos $as_echo_n "(cached) " >&6 3096 1.1 christos else 3097 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 3098 1.1 christos ac_c_werror_flag=yes 3099 1.1 christos ac_cv_prog_cc_g=no 3100 1.1 christos CFLAGS="-g" 3101 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3102 1.1 christos /* end confdefs.h. */ 3103 1.1 christos 3104 1.1 christos int 3105 1.1 christos main () 3106 1.1 christos { 3107 1.1 christos 3108 1.1 christos ; 3109 1.1 christos return 0; 3110 1.1 christos } 3111 1.1 christos _ACEOF 3112 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3113 1.1 christos ac_cv_prog_cc_g=yes 3114 1.1 christos else 3115 1.1 christos CFLAGS="" 3116 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3117 1.1 christos /* end confdefs.h. */ 3118 1.1 christos 3119 1.1 christos int 3120 1.1 christos main () 3121 1.1 christos { 3122 1.1 christos 3123 1.1 christos ; 3124 1.1 christos return 0; 3125 1.1 christos } 3126 1.1 christos _ACEOF 3127 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3128 1.1 christos 3129 1.1 christos else 3130 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3131 1.1 christos CFLAGS="-g" 3132 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3133 1.1 christos /* end confdefs.h. */ 3134 1.1 christos 3135 1.1 christos int 3136 1.1 christos main () 3137 1.1 christos { 3138 1.1 christos 3139 1.1 christos ; 3140 1.1 christos return 0; 3141 1.1 christos } 3142 1.1 christos _ACEOF 3143 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3144 1.1 christos ac_cv_prog_cc_g=yes 3145 1.1 christos fi 3146 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3147 1.1 christos fi 3148 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3149 1.1 christos fi 3150 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3151 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3152 1.1 christos fi 3153 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3154 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 3155 1.1 christos if test "$ac_test_CFLAGS" = set; then 3156 1.1 christos CFLAGS=$ac_save_CFLAGS 3157 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 3158 1.1 christos if test "$GCC" = yes; then 3159 1.1 christos CFLAGS="-g -O2" 3160 1.1 christos else 3161 1.1 christos CFLAGS="-g" 3162 1.1 christos fi 3163 1.1 christos else 3164 1.1 christos if test "$GCC" = yes; then 3165 1.1 christos CFLAGS="-O2" 3166 1.1 christos else 3167 1.1 christos CFLAGS= 3168 1.1 christos fi 3169 1.1 christos fi 3170 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3171 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3172 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then : 3173 1.1 christos $as_echo_n "(cached) " >&6 3174 1.1 christos else 3175 1.1 christos ac_cv_prog_cc_c89=no 3176 1.1 christos ac_save_CC=$CC 3177 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3178 1.1 christos /* end confdefs.h. */ 3179 1.1 christos #include <stdarg.h> 3180 1.1 christos #include <stdio.h> 3181 1.1 christos struct stat; 3182 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3183 1.1 christos struct buf { int x; }; 3184 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 3185 1.1 christos static char *e (p, i) 3186 1.1 christos char **p; 3187 1.1 christos int i; 3188 1.1 christos { 3189 1.1 christos return p[i]; 3190 1.1 christos } 3191 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 3192 1.1 christos { 3193 1.1 christos char *s; 3194 1.1 christos va_list v; 3195 1.1 christos va_start (v,p); 3196 1.1 christos s = g (p, va_arg (v,int)); 3197 1.1 christos va_end (v); 3198 1.1 christos return s; 3199 1.1 christos } 3200 1.1 christos 3201 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3202 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 3203 1.1 christos These don't provoke an error unfortunately, instead are silently treated 3204 1.1 christos as 'x'. The following induces an error, until -std is added to get 3205 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3206 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 3207 1.1 christos that's true only with -std. */ 3208 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3209 1.1 christos 3210 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3211 1.1 christos inside strings and character constants. */ 3212 1.1 christos #define FOO(x) 'x' 3213 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3214 1.1 christos 3215 1.1 christos int test (int i, double x); 3216 1.1 christos struct s1 {int (*f) (int a);}; 3217 1.1 christos struct s2 {int (*f) (double a);}; 3218 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3219 1.1 christos int argc; 3220 1.1 christos char **argv; 3221 1.1 christos int 3222 1.1 christos main () 3223 1.1 christos { 3224 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3225 1.1 christos ; 3226 1.1 christos return 0; 3227 1.1 christos } 3228 1.1 christos _ACEOF 3229 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3230 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3231 1.1 christos do 3232 1.1 christos CC="$ac_save_CC $ac_arg" 3233 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3234 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3235 1.1 christos fi 3236 1.1 christos rm -f core conftest.err conftest.$ac_objext 3237 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3238 1.1 christos done 3239 1.1 christos rm -f conftest.$ac_ext 3240 1.1 christos CC=$ac_save_CC 3241 1.1 christos 3242 1.1 christos fi 3243 1.1 christos # AC_CACHE_VAL 3244 1.1 christos case "x$ac_cv_prog_cc_c89" in 3245 1.1 christos x) 3246 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3247 1.1 christos $as_echo "none needed" >&6; } ;; 3248 1.1 christos xno) 3249 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3250 1.1 christos $as_echo "unsupported" >&6; } ;; 3251 1.1 christos *) 3252 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 3253 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3254 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3255 1.1 christos esac 3256 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3257 1.1 christos 3258 1.1 christos fi 3259 1.1 christos 3260 1.1 christos ac_ext=c 3261 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3262 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3263 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3264 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3265 1.1 christos 3266 1.1 christos ac_ext=c 3267 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3268 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3269 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3270 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3271 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3272 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3273 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then : 3274 1.1 christos $as_echo_n "(cached) " >&6 3275 1.1 christos else 3276 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3277 1.1 christos /* end confdefs.h. */ 3278 1.1 christos 3279 1.1 christos int 3280 1.1 christos main () 3281 1.1 christos { 3282 1.1 christos 3283 1.1 christos ; 3284 1.1 christos return 0; 3285 1.1 christos } 3286 1.1 christos _ACEOF 3287 1.1 christos # Make sure it works both with $CC and with simple cc. 3288 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some 3289 1.1 christos # compilers refuse to overwrite an existing .o file with -o, 3290 1.1 christos # though they will create one. 3291 1.1 christos am_cv_prog_cc_c_o=yes 3292 1.1 christos for am_i in 1 2; do 3293 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3294 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3295 1.1 christos ac_status=$? 3296 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 3297 1.1 christos (exit $ac_status); } \ 3298 1.1 christos && test -f conftest2.$ac_objext; then 3299 1.1 christos : OK 3300 1.1 christos else 3301 1.1 christos am_cv_prog_cc_c_o=no 3302 1.1 christos break 3303 1.1 christos fi 3304 1.1 christos done 3305 1.1 christos rm -f core conftest* 3306 1.1 christos unset am_i 3307 1.1 christos fi 3308 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3309 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 3310 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then 3311 1.1 christos # Losing compiler, so override with the script. 3312 1.1 christos # FIXME: It is wrong to rewrite CC. 3313 1.1 christos # But if we don't then we get into trouble of one sort or another. 3314 1.1 christos # A longer-term fix would be to have automake use am__CC in this case, 3315 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3316 1.1 christos CC="$am_aux_dir/compile $CC" 3317 1.1 christos fi 3318 1.1 christos ac_ext=c 3319 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3320 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3321 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3322 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3323 1.1 christos 3324 1.1 christos 3325 1.1 christos 3326 1.1 christos ac_ext=c 3327 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3328 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3329 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3330 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3331 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3332 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 3333 1.1 christos # On Suns, sometimes $CPP names a directory. 3334 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 3335 1.1 christos CPP= 3336 1.1 christos fi 3337 1.1 christos if test -z "$CPP"; then 3338 1.1 christos if ${ac_cv_prog_CPP+:} false; then : 3339 1.1 christos $as_echo_n "(cached) " >&6 3340 1.1 christos else 3341 1.1 christos # Double quotes because CPP needs to be expanded 3342 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3343 1.1 christos do 3344 1.1 christos ac_preproc_ok=false 3345 1.1 christos for ac_c_preproc_warn_flag in '' yes 3346 1.1 christos do 3347 1.1 christos # Use a header file that comes with gcc, so configuring glibc 3348 1.1 christos # with a fresh cross-compiler works. 3349 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3350 1.1 christos # <limits.h> exists even on freestanding compilers. 3351 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 3352 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 3353 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3354 1.1 christos /* end confdefs.h. */ 3355 1.1 christos #ifdef __STDC__ 3356 1.1 christos # include <limits.h> 3357 1.1 christos #else 3358 1.1 christos # include <assert.h> 3359 1.1 christos #endif 3360 1.1 christos Syntax error 3361 1.1 christos _ACEOF 3362 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3363 1.1 christos 3364 1.1 christos else 3365 1.1 christos # Broken: fails on valid input. 3366 1.1 christos continue 3367 1.1 christos fi 3368 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3369 1.1 christos 3370 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 3371 1.1 christos # can be detected and how. 3372 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3373 1.1 christos /* end confdefs.h. */ 3374 1.1 christos #include <ac_nonexistent.h> 3375 1.1 christos _ACEOF 3376 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3377 1.1 christos # Broken: success on invalid input. 3378 1.1 christos continue 3379 1.1 christos else 3380 1.1 christos # Passes both tests. 3381 1.1 christos ac_preproc_ok=: 3382 1.1 christos break 3383 1.1 christos fi 3384 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3385 1.1 christos 3386 1.1 christos done 3387 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3388 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext 3389 1.1 christos if $ac_preproc_ok; then : 3390 1.1 christos break 3391 1.1 christos fi 3392 1.1 christos 3393 1.1 christos done 3394 1.1 christos ac_cv_prog_CPP=$CPP 3395 1.1 christos 3396 1.1 christos fi 3397 1.1 christos CPP=$ac_cv_prog_CPP 3398 1.1 christos else 3399 1.1 christos ac_cv_prog_CPP=$CPP 3400 1.1 christos fi 3401 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3402 1.1 christos $as_echo "$CPP" >&6; } 3403 1.1 christos ac_preproc_ok=false 3404 1.1 christos for ac_c_preproc_warn_flag in '' yes 3405 1.1 christos do 3406 1.1 christos # Use a header file that comes with gcc, so configuring glibc 3407 1.1 christos # with a fresh cross-compiler works. 3408 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3409 1.1 christos # <limits.h> exists even on freestanding compilers. 3410 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 3411 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 3412 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3413 1.1 christos /* end confdefs.h. */ 3414 1.1 christos #ifdef __STDC__ 3415 1.1 christos # include <limits.h> 3416 1.1 christos #else 3417 1.1 christos # include <assert.h> 3418 1.1 christos #endif 3419 1.1 christos Syntax error 3420 1.1 christos _ACEOF 3421 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3422 1.1 christos 3423 1.1 christos else 3424 1.1 christos # Broken: fails on valid input. 3425 1.1 christos continue 3426 1.1 christos fi 3427 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3428 1.1 christos 3429 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 3430 1.1 christos # can be detected and how. 3431 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3432 1.1 christos /* end confdefs.h. */ 3433 1.1 christos #include <ac_nonexistent.h> 3434 1.1 christos _ACEOF 3435 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 3436 1.1 christos # Broken: success on invalid input. 3437 1.1 christos continue 3438 1.1 christos else 3439 1.1 christos # Passes both tests. 3440 1.1 christos ac_preproc_ok=: 3441 1.1 christos break 3442 1.1 christos fi 3443 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 3444 1.1 christos 3445 1.1 christos done 3446 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3447 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext 3448 1.1 christos if $ac_preproc_ok; then : 3449 1.1 christos 3450 1.1 christos else 3451 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3452 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3453 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3454 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3455 1.1 christos fi 3456 1.1 christos 3457 1.1 christos ac_ext=c 3458 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3459 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3460 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3461 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3462 1.1 christos 3463 1.1 christos 3464 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3465 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3466 1.1 christos if ${ac_cv_path_GREP+:} false; then : 3467 1.1 christos $as_echo_n "(cached) " >&6 3468 1.1 christos else 3469 1.1 christos if test -z "$GREP"; then 3470 1.1 christos ac_path_GREP_found=false 3471 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 3472 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3473 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3474 1.1 christos do 3475 1.1 christos IFS=$as_save_IFS 3476 1.1 christos test -z "$as_dir" && as_dir=. 3477 1.1 christos for ac_prog in grep ggrep; do 3478 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3479 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3480 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue 3481 1.1 christos # Check for GNU ac_path_GREP and select it if it is found. 3482 1.1 christos # Check for GNU $ac_path_GREP 3483 1.1 christos case `"$ac_path_GREP" --version 2>&1` in 3484 1.1 christos *GNU*) 3485 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3486 1.1 christos *) 3487 1.1 christos ac_count=0 3488 1.1 christos $as_echo_n 0123456789 >"conftest.in" 3489 1.1 christos while : 3490 1.1 christos do 3491 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 3492 1.1 christos mv "conftest.tmp" "conftest.in" 3493 1.1 christos cp "conftest.in" "conftest.nl" 3494 1.1 christos $as_echo 'GREP' >> "conftest.nl" 3495 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3496 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3497 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 3498 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 3499 1.1 christos # Best one so far, save it but keep looking for a better one 3500 1.1 christos ac_cv_path_GREP="$ac_path_GREP" 3501 1.1 christos ac_path_GREP_max=$ac_count 3502 1.1 christos fi 3503 1.1 christos # 10*(2^10) chars as input seems more than enough 3504 1.1 christos test $ac_count -gt 10 && break 3505 1.1 christos done 3506 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3507 1.1 christos esac 3508 1.1 christos 3509 1.1 christos $ac_path_GREP_found && break 3 3510 1.1 christos done 3511 1.1 christos done 3512 1.1 christos done 3513 1.1 christos IFS=$as_save_IFS 3514 1.1 christos if test -z "$ac_cv_path_GREP"; then 3515 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3516 1.1 christos fi 3517 1.1 christos else 3518 1.1 christos ac_cv_path_GREP=$GREP 3519 1.1 christos fi 3520 1.1 christos 3521 1.1 christos fi 3522 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3523 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; } 3524 1.1 christos GREP="$ac_cv_path_GREP" 3525 1.1 christos 3526 1.1 christos 3527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3528 1.1 christos $as_echo_n "checking for egrep... " >&6; } 3529 1.1 christos if ${ac_cv_path_EGREP+:} false; then : 3530 1.1 christos $as_echo_n "(cached) " >&6 3531 1.1 christos else 3532 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3533 1.1 christos then ac_cv_path_EGREP="$GREP -E" 3534 1.1 christos else 3535 1.1 christos if test -z "$EGREP"; then 3536 1.1 christos ac_path_EGREP_found=false 3537 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 3538 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3539 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3540 1.1 christos do 3541 1.1 christos IFS=$as_save_IFS 3542 1.1 christos test -z "$as_dir" && as_dir=. 3543 1.1 christos for ac_prog in egrep; do 3544 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3545 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3546 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue 3547 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found. 3548 1.1 christos # Check for GNU $ac_path_EGREP 3549 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in 3550 1.1 christos *GNU*) 3551 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3552 1.1 christos *) 3553 1.1 christos ac_count=0 3554 1.1 christos $as_echo_n 0123456789 >"conftest.in" 3555 1.1 christos while : 3556 1.1 christos do 3557 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 3558 1.1 christos mv "conftest.tmp" "conftest.in" 3559 1.1 christos cp "conftest.in" "conftest.nl" 3560 1.1 christos $as_echo 'EGREP' >> "conftest.nl" 3561 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3562 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3563 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 3564 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3565 1.1 christos # Best one so far, save it but keep looking for a better one 3566 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" 3567 1.1 christos ac_path_EGREP_max=$ac_count 3568 1.1 christos fi 3569 1.1 christos # 10*(2^10) chars as input seems more than enough 3570 1.1 christos test $ac_count -gt 10 && break 3571 1.1 christos done 3572 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3573 1.1 christos esac 3574 1.1 christos 3575 1.1 christos $ac_path_EGREP_found && break 3 3576 1.1 christos done 3577 1.1 christos done 3578 1.1 christos done 3579 1.1 christos IFS=$as_save_IFS 3580 1.1 christos if test -z "$ac_cv_path_EGREP"; then 3581 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3582 1.1 christos fi 3583 1.1 christos else 3584 1.1 christos ac_cv_path_EGREP=$EGREP 3585 1.1 christos fi 3586 1.1 christos 3587 1.1 christos fi 3588 1.1 christos fi 3589 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3590 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; } 3591 1.1 christos EGREP="$ac_cv_path_EGREP" 3592 1.1 christos 3593 1.1 christos 3594 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3595 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; } 3596 1.1 christos if ${ac_cv_header_stdc+:} false; then : 3597 1.1 christos $as_echo_n "(cached) " >&6 3598 1.1 christos else 3599 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3600 1.1 christos /* end confdefs.h. */ 3601 1.1 christos #include <stdlib.h> 3602 1.1 christos #include <stdarg.h> 3603 1.1 christos #include <string.h> 3604 1.1 christos #include <float.h> 3605 1.1 christos 3606 1.1 christos int 3607 1.1 christos main () 3608 1.1 christos { 3609 1.1 christos 3610 1.1 christos ; 3611 1.1 christos return 0; 3612 1.1 christos } 3613 1.1 christos _ACEOF 3614 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3615 1.1 christos ac_cv_header_stdc=yes 3616 1.1 christos else 3617 1.1 christos ac_cv_header_stdc=no 3618 1.1 christos fi 3619 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3620 1.1 christos 3621 1.1 christos if test $ac_cv_header_stdc = yes; then 3622 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3623 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3624 1.1 christos /* end confdefs.h. */ 3625 1.1 christos #include <string.h> 3626 1.1 christos 3627 1.1 christos _ACEOF 3628 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3629 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then : 3630 1.1 christos 3631 1.1 christos else 3632 1.1 christos ac_cv_header_stdc=no 3633 1.1 christos fi 3634 1.1 christos rm -f conftest* 3635 1.1 christos 3636 1.1 christos fi 3637 1.1 christos 3638 1.1 christos if test $ac_cv_header_stdc = yes; then 3639 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3640 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3641 1.1 christos /* end confdefs.h. */ 3642 1.1 christos #include <stdlib.h> 3643 1.1 christos 3644 1.1 christos _ACEOF 3645 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3646 1.1 christos $EGREP "free" >/dev/null 2>&1; then : 3647 1.1 christos 3648 1.1 christos else 3649 1.1 christos ac_cv_header_stdc=no 3650 1.1 christos fi 3651 1.1 christos rm -f conftest* 3652 1.1 christos 3653 1.1 christos fi 3654 1.1 christos 3655 1.1 christos if test $ac_cv_header_stdc = yes; then 3656 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3657 1.1 christos if test "$cross_compiling" = yes; then : 3658 1.1 christos : 3659 1.1 christos else 3660 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3661 1.1 christos /* end confdefs.h. */ 3662 1.1 christos #include <ctype.h> 3663 1.1 christos #include <stdlib.h> 3664 1.1 christos #if ((' ' & 0x0FF) == 0x020) 3665 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3666 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3667 1.1 christos #else 3668 1.1 christos # define ISLOWER(c) \ 3669 1.1 christos (('a' <= (c) && (c) <= 'i') \ 3670 1.1 christos || ('j' <= (c) && (c) <= 'r') \ 3671 1.1 christos || ('s' <= (c) && (c) <= 'z')) 3672 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3673 1.1 christos #endif 3674 1.1 christos 3675 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3676 1.1 christos int 3677 1.1 christos main () 3678 1.1 christos { 3679 1.1 christos int i; 3680 1.1 christos for (i = 0; i < 256; i++) 3681 1.1 christos if (XOR (islower (i), ISLOWER (i)) 3682 1.1 christos || toupper (i) != TOUPPER (i)) 3683 1.1 christos return 2; 3684 1.1 christos return 0; 3685 1.1 christos } 3686 1.1 christos _ACEOF 3687 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 3688 1.1 christos 3689 1.1 christos else 3690 1.1 christos ac_cv_header_stdc=no 3691 1.1 christos fi 3692 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3693 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 3694 1.1 christos fi 3695 1.1 christos 3696 1.1 christos fi 3697 1.1 christos fi 3698 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3699 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; } 3700 1.1 christos if test $ac_cv_header_stdc = yes; then 3701 1.1 christos 3702 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 3703 1.1 christos 3704 1.1 christos fi 3705 1.1 christos 3706 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 3707 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3708 1.1 christos inttypes.h stdint.h unistd.h 3709 1.1 christos do : 3710 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3711 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3712 1.1 christos " 3713 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3714 1.1 christos cat >>confdefs.h <<_ACEOF 3715 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3716 1.1 christos _ACEOF 3717 1.1 christos 3718 1.1 christos fi 3719 1.1 christos 3720 1.1 christos done 3721 1.1 christos 3722 1.1 christos 3723 1.1 christos 3724 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3725 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then : 3726 1.1 christos MINIX=yes 3727 1.1 christos else 3728 1.1 christos MINIX= 3729 1.1 christos fi 3730 1.1 christos 3731 1.1 christos 3732 1.1 christos if test "$MINIX" = yes; then 3733 1.1 christos 3734 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3735 1.1 christos 3736 1.1 christos 3737 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3738 1.1 christos 3739 1.1 christos 3740 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h 3741 1.1 christos 3742 1.1 christos fi 3743 1.1 christos 3744 1.1 christos 3745 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3746 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3747 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then : 3748 1.1 christos $as_echo_n "(cached) " >&6 3749 1.1 christos else 3750 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3751 1.1 christos /* end confdefs.h. */ 3752 1.1 christos 3753 1.1 christos # define __EXTENSIONS__ 1 3754 1.1 christos $ac_includes_default 3755 1.1 christos int 3756 1.1 christos main () 3757 1.1 christos { 3758 1.1 christos 3759 1.1 christos ; 3760 1.1 christos return 0; 3761 1.1 christos } 3762 1.1 christos _ACEOF 3763 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3764 1.1 christos ac_cv_safe_to_define___extensions__=yes 3765 1.1 christos else 3766 1.1 christos ac_cv_safe_to_define___extensions__=no 3767 1.1 christos fi 3768 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3769 1.1 christos fi 3770 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3771 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3772 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes && 3773 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3774 1.1 christos 3775 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3776 1.1 christos 3777 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3778 1.1 christos 3779 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3780 1.1 christos 3781 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3782 1.1 christos 3783 1.1 christos 3784 1.1 christos am__api_version='1.15' 3785 1.1 christos 3786 1.1 christos # Find a good install program. We prefer a C program (faster), 3787 1.1 christos # so one script is as good as another. But avoid the broken or 3788 1.1 christos # incompatible versions: 3789 1.1 christos # SysV /etc/install, /usr/sbin/install 3790 1.1 christos # SunOS /usr/etc/install 3791 1.1 christos # IRIX /sbin/install 3792 1.1 christos # AIX /bin/install 3793 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 3794 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3795 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 3796 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3797 1.1 christos # OS/2's system install, which has a completely different semantic 3798 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 3799 1.1 christos # Reject install programs that cannot install multiple files. 3800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3801 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 3802 1.1 christos if test -z "$INSTALL"; then 3803 1.1 christos if ${ac_cv_path_install+:} false; then : 3804 1.1 christos $as_echo_n "(cached) " >&6 3805 1.1 christos else 3806 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3807 1.1 christos for as_dir in $PATH 3808 1.1 christos do 3809 1.1 christos IFS=$as_save_IFS 3810 1.1 christos test -z "$as_dir" && as_dir=. 3811 1.1 christos # Account for people who put trailing slashes in PATH elements. 3812 1.1 christos case $as_dir/ in #(( 3813 1.1 christos ./ | .// | /[cC]/* | \ 3814 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3815 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3816 1.1 christos /usr/ucb/* ) ;; 3817 1.1 christos *) 3818 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 3819 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 3820 1.1 christos # by default. 3821 1.1 christos for ac_prog in ginstall scoinst install; do 3822 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3823 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3824 1.1 christos if test $ac_prog = install && 3825 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3826 1.1 christos # AIX install. It has an incompatible calling convention. 3827 1.1 christos : 3828 1.1 christos elif test $ac_prog = install && 3829 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3830 1.1 christos # program-specific install script used by HP pwplus--don't use. 3831 1.1 christos : 3832 1.1 christos else 3833 1.1 christos rm -rf conftest.one conftest.two conftest.dir 3834 1.1 christos echo one > conftest.one 3835 1.1 christos echo two > conftest.two 3836 1.1 christos mkdir conftest.dir 3837 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3838 1.1 christos test -s conftest.one && test -s conftest.two && 3839 1.1 christos test -s conftest.dir/conftest.one && 3840 1.1 christos test -s conftest.dir/conftest.two 3841 1.1 christos then 3842 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3843 1.1 christos break 3 3844 1.1 christos fi 3845 1.1 christos fi 3846 1.1 christos fi 3847 1.1 christos done 3848 1.1 christos done 3849 1.1 christos ;; 3850 1.1 christos esac 3851 1.1 christos 3852 1.1 christos done 3853 1.1 christos IFS=$as_save_IFS 3854 1.1 christos 3855 1.1 christos rm -rf conftest.one conftest.two conftest.dir 3856 1.1 christos 3857 1.1 christos fi 3858 1.1 christos if test "${ac_cv_path_install+set}" = set; then 3859 1.1 christos INSTALL=$ac_cv_path_install 3860 1.1 christos else 3861 1.1 christos # As a last resort, use the slow shell script. Don't cache a 3862 1.1 christos # value for INSTALL within a source directory, because that will 3863 1.1 christos # break other packages using the cache if that directory is 3864 1.1 christos # removed, or if the value is a relative name. 3865 1.1 christos INSTALL=$ac_install_sh 3866 1.1 christos fi 3867 1.1 christos fi 3868 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3869 1.1 christos $as_echo "$INSTALL" >&6; } 3870 1.1 christos 3871 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3872 1.1 christos # It thinks the first close brace ends the variable substitution. 3873 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3874 1.1 christos 3875 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3876 1.1 christos 3877 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3878 1.1 christos 3879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3880 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; } 3881 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory 3882 1.1 christos # name. Accept space and tab only in the latter. 3883 1.1 christos am_lf=' 3884 1.1 christos ' 3885 1.1 christos case `pwd` in 3886 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*) 3887 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3888 1.1 christos esac 3889 1.1 christos case $srcdir in 3890 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3891 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3892 1.1 christos esac 3893 1.1 christos 3894 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's 3895 1.1 christos # arguments. Must try -L first in case configure is actually a 3896 1.1 christos # symlink; some systems play weird games with the mod time of symlinks 3897 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing 3898 1.1 christos # directory). 3899 1.1 christos if ( 3900 1.1 christos am_has_slept=no 3901 1.1 christos for am_try in 1 2; do 3902 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file 3903 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3904 1.1 christos if test "$*" = "X"; then 3905 1.1 christos # -L didn't work. 3906 1.1 christos set X `ls -t "$srcdir/configure" conftest.file` 3907 1.1 christos fi 3908 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \ 3909 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then 3910 1.1 christos 3911 1.1 christos # If neither matched, then we have a broken ls. This can happen 3912 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 3913 1.1 christos # broken ls alias from the environment. This has actually 3914 1.1 christos # happened. Such a system could not be considered "sane". 3915 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3916 1.1 christos alias in your environment" "$LINENO" 5 3917 1.1 christos fi 3918 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then 3919 1.1 christos break 3920 1.1 christos fi 3921 1.1 christos # Just in case. 3922 1.1 christos sleep 1 3923 1.1 christos am_has_slept=yes 3924 1.1 christos done 3925 1.1 christos test "$2" = conftest.file 3926 1.1 christos ) 3927 1.1 christos then 3928 1.1 christos # Ok. 3929 1.1 christos : 3930 1.1 christos else 3931 1.1 christos as_fn_error $? "newly created file is older than distributed files! 3932 1.1 christos Check your system clock" "$LINENO" 5 3933 1.1 christos fi 3934 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3935 1.1 christos $as_echo "yes" >&6; } 3936 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 3937 1.1 christos # generated files are strictly newer. 3938 1.1 christos am_sleep_pid= 3939 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3940 1.1 christos ( sleep 1 ) & 3941 1.1 christos am_sleep_pid=$! 3942 1.1 christos fi 3943 1.1 christos 3944 1.1 christos rm -f conftest.file 3945 1.1 christos 3946 1.1 christos test "$program_prefix" != NONE && 3947 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name" 3948 1.1 christos # Use a double $ so make ignores it. 3949 1.1 christos test "$program_suffix" != NONE && 3950 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3951 1.1 christos # Double any \ or $. 3952 1.1 christos # By default was `s,x,x', remove it if useless. 3953 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3954 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3955 1.1 christos 3956 1.1 christos if test x"${MISSING+set}" != xset; then 3957 1.1 christos case $am_aux_dir in 3958 1.1 christos *\ * | *\ *) 3959 1.1 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3960 1.1 christos *) 3961 1.1 christos MISSING="\${SHELL} $am_aux_dir/missing" ;; 3962 1.1 christos esac 3963 1.1 christos fi 3964 1.1 christos # Use eval to expand $SHELL 3965 1.1 christos if eval "$MISSING --is-lightweight"; then 3966 1.1 christos am_missing_run="$MISSING " 3967 1.1 christos else 3968 1.1 christos am_missing_run= 3969 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3970 1.1 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3971 1.1 christos fi 3972 1.1 christos 3973 1.1 christos if test x"${install_sh+set}" != xset; then 3974 1.1 christos case $am_aux_dir in 3975 1.1 christos *\ * | *\ *) 3976 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3977 1.1 christos *) 3978 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh" 3979 1.1 christos esac 3980 1.1 christos fi 3981 1.1 christos 3982 1.1 christos # Installed binaries are usually stripped using 'strip' when the user 3983 1.1 christos # run "make install-strip". However 'strip' might not be the right 3984 1.1 christos # tool to use in cross-compilation environments, therefore Automake 3985 1.1 christos # will honor the 'STRIP' environment variable to overrule this program. 3986 1.1 christos if test "$cross_compiling" != no; then 3987 1.1 christos if test -n "$ac_tool_prefix"; then 3988 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3989 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 3990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3991 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3992 1.1 christos if ${ac_cv_prog_STRIP+:} false; then : 3993 1.1 christos $as_echo_n "(cached) " >&6 3994 1.1 christos else 3995 1.1 christos if test -n "$STRIP"; then 3996 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3997 1.1 christos else 3998 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3999 1.1 christos for as_dir in $PATH 4000 1.1 christos do 4001 1.1 christos IFS=$as_save_IFS 4002 1.1 christos test -z "$as_dir" && as_dir=. 4003 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4004 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4005 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4006 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4007 1.1 christos break 2 4008 1.1 christos fi 4009 1.1 christos done 4010 1.1 christos done 4011 1.1 christos IFS=$as_save_IFS 4012 1.1 christos 4013 1.1 christos fi 4014 1.1 christos fi 4015 1.1 christos STRIP=$ac_cv_prog_STRIP 4016 1.1 christos if test -n "$STRIP"; then 4017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4018 1.1 christos $as_echo "$STRIP" >&6; } 4019 1.1 christos else 4020 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4021 1.1 christos $as_echo "no" >&6; } 4022 1.1 christos fi 4023 1.1 christos 4024 1.1 christos 4025 1.1 christos fi 4026 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 4027 1.1 christos ac_ct_STRIP=$STRIP 4028 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 4029 1.1 christos set dummy strip; ac_word=$2 4030 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4031 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4032 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4033 1.1 christos $as_echo_n "(cached) " >&6 4034 1.1 christos else 4035 1.1 christos if test -n "$ac_ct_STRIP"; then 4036 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4037 1.1 christos else 4038 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4039 1.1 christos for as_dir in $PATH 4040 1.1 christos do 4041 1.1 christos IFS=$as_save_IFS 4042 1.1 christos test -z "$as_dir" && as_dir=. 4043 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4044 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4045 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 4046 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4047 1.1 christos break 2 4048 1.1 christos fi 4049 1.1 christos done 4050 1.1 christos done 4051 1.1 christos IFS=$as_save_IFS 4052 1.1 christos 4053 1.1 christos fi 4054 1.1 christos fi 4055 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4056 1.1 christos if test -n "$ac_ct_STRIP"; then 4057 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4058 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 4059 1.1 christos else 4060 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4061 1.1 christos $as_echo "no" >&6; } 4062 1.1 christos fi 4063 1.1 christos 4064 1.1 christos if test "x$ac_ct_STRIP" = x; then 4065 1.1 christos STRIP=":" 4066 1.1 christos else 4067 1.1 christos case $cross_compiling:$ac_tool_warned in 4068 1.1 christos yes:) 4069 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4070 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4071 1.1 christos ac_tool_warned=yes ;; 4072 1.1 christos esac 4073 1.1 christos STRIP=$ac_ct_STRIP 4074 1.1 christos fi 4075 1.1 christos else 4076 1.1 christos STRIP="$ac_cv_prog_STRIP" 4077 1.1 christos fi 4078 1.1 christos 4079 1.1 christos fi 4080 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4081 1.1 christos 4082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4083 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4084 1.1 christos if test -z "$MKDIR_P"; then 4085 1.1 christos if ${ac_cv_path_mkdir+:} false; then : 4086 1.1 christos $as_echo_n "(cached) " >&6 4087 1.1 christos else 4088 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4089 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4090 1.1 christos do 4091 1.1 christos IFS=$as_save_IFS 4092 1.1 christos test -z "$as_dir" && as_dir=. 4093 1.1 christos for ac_prog in mkdir gmkdir; do 4094 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4095 1.1 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4096 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4097 1.1 christos 'mkdir (GNU coreutils) '* | \ 4098 1.1 christos 'mkdir (coreutils) '* | \ 4099 1.1 christos 'mkdir (fileutils) '4.1*) 4100 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4101 1.1 christos break 3;; 4102 1.1 christos esac 4103 1.1 christos done 4104 1.1 christos done 4105 1.1 christos done 4106 1.1 christos IFS=$as_save_IFS 4107 1.1 christos 4108 1.1 christos fi 4109 1.1 christos 4110 1.1 christos test -d ./--version && rmdir ./--version 4111 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then 4112 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p" 4113 1.1 christos else 4114 1.1 christos # As a last resort, use the slow shell script. Don't cache a 4115 1.1 christos # value for MKDIR_P within a source directory, because that will 4116 1.1 christos # break other packages using the cache if that directory is 4117 1.1 christos # removed, or if the value is a relative name. 4118 1.1 christos MKDIR_P="$ac_install_sh -d" 4119 1.1 christos fi 4120 1.1 christos fi 4121 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4122 1.1 christos $as_echo "$MKDIR_P" >&6; } 4123 1.1 christos 4124 1.1 christos for ac_prog in gawk mawk nawk awk 4125 1.1 christos do 4126 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 4127 1.1 christos set dummy $ac_prog; ac_word=$2 4128 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4129 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4130 1.1 christos if ${ac_cv_prog_AWK+:} false; then : 4131 1.1 christos $as_echo_n "(cached) " >&6 4132 1.1 christos else 4133 1.1 christos if test -n "$AWK"; then 4134 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test. 4135 1.1 christos else 4136 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4137 1.1 christos for as_dir in $PATH 4138 1.1 christos do 4139 1.1 christos IFS=$as_save_IFS 4140 1.1 christos test -z "$as_dir" && as_dir=. 4141 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4142 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4143 1.1 christos ac_cv_prog_AWK="$ac_prog" 4144 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4145 1.1 christos break 2 4146 1.1 christos fi 4147 1.1 christos done 4148 1.1 christos done 4149 1.1 christos IFS=$as_save_IFS 4150 1.1 christos 4151 1.1 christos fi 4152 1.1 christos fi 4153 1.1 christos AWK=$ac_cv_prog_AWK 4154 1.1 christos if test -n "$AWK"; then 4155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4156 1.1 christos $as_echo "$AWK" >&6; } 4157 1.1 christos else 4158 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4159 1.1 christos $as_echo "no" >&6; } 4160 1.1 christos fi 4161 1.1 christos 4162 1.1 christos 4163 1.1 christos test -n "$AWK" && break 4164 1.1 christos done 4165 1.1 christos 4166 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4167 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4168 1.1 christos set x ${MAKE-make} 4169 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4170 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4171 1.1 christos $as_echo_n "(cached) " >&6 4172 1.1 christos else 4173 1.1 christos cat >conftest.make <<\_ACEOF 4174 1.1 christos SHELL = /bin/sh 4175 1.1 christos all: 4176 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 4177 1.1 christos _ACEOF 4178 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4179 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 4180 1.1 christos *@@@%%%=?*=@@@%%%*) 4181 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 4182 1.1 christos *) 4183 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 4184 1.1 christos esac 4185 1.1 christos rm -f conftest.make 4186 1.1 christos fi 4187 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4188 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4189 1.1 christos $as_echo "yes" >&6; } 4190 1.1 christos SET_MAKE= 4191 1.1 christos else 4192 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4193 1.1 christos $as_echo "no" >&6; } 4194 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 4195 1.1 christos fi 4196 1.1 christos 4197 1.1 christos rm -rf .tst 2>/dev/null 4198 1.1 christos mkdir .tst 2>/dev/null 4199 1.1 christos if test -d .tst; then 4200 1.1 christos am__leading_dot=. 4201 1.1 christos else 4202 1.1 christos am__leading_dot=_ 4203 1.1 christos fi 4204 1.1 christos rmdir .tst 2>/dev/null 4205 1.1 christos 4206 1.1 christos DEPDIR="${am__leading_dot}deps" 4207 1.1 christos 4208 1.1 christos ac_config_commands="$ac_config_commands depfiles" 4209 1.1 christos 4210 1.1 christos 4211 1.1 christos am_make=${MAKE-make} 4212 1.1 christos cat > confinc << 'END' 4213 1.1 christos am__doit: 4214 1.1 christos @echo this is the am__doit target 4215 1.1 christos .PHONY: am__doit 4216 1.1 christos END 4217 1.1 christos # If we don't find an include directive, just comment out the code. 4218 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4219 1.1 christos $as_echo_n "checking for style of include used by $am_make... " >&6; } 4220 1.1 christos am__include="#" 4221 1.1 christos am__quote= 4222 1.1 christos _am_result=none 4223 1.1 christos # First try GNU make style include. 4224 1.1 christos echo "include confinc" > confmf 4225 1.1 christos # Ignore all kinds of additional output from 'make'. 4226 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4227 1.1 christos *the\ am__doit\ target*) 4228 1.1 christos am__include=include 4229 1.1 christos am__quote= 4230 1.1 christos _am_result=GNU 4231 1.1 christos ;; 4232 1.1 christos esac 4233 1.1 christos # Now try BSD make style include. 4234 1.1 christos if test "$am__include" = "#"; then 4235 1.1 christos echo '.include "confinc"' > confmf 4236 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4237 1.1 christos *the\ am__doit\ target*) 4238 1.1 christos am__include=.include 4239 1.1 christos am__quote="\"" 4240 1.1 christos _am_result=BSD 4241 1.1 christos ;; 4242 1.1 christos esac 4243 1.1 christos fi 4244 1.1 christos 4245 1.1 christos 4246 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4247 1.1 christos $as_echo "$_am_result" >&6; } 4248 1.1 christos rm -f confinc confmf 4249 1.1 christos 4250 1.1 christos # Check whether --enable-dependency-tracking was given. 4251 1.1 christos if test "${enable_dependency_tracking+set}" = set; then : 4252 1.1 christos enableval=$enable_dependency_tracking; 4253 1.1 christos fi 4254 1.1 christos 4255 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4256 1.1 christos am_depcomp="$ac_aux_dir/depcomp" 4257 1.1 christos AMDEPBACKSLASH='\' 4258 1.1 christos am__nodep='_no' 4259 1.1 christos fi 4260 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4261 1.1 christos AMDEP_TRUE= 4262 1.1 christos AMDEP_FALSE='#' 4263 1.1 christos else 4264 1.1 christos AMDEP_TRUE='#' 4265 1.1 christos AMDEP_FALSE= 4266 1.1 christos fi 4267 1.1 christos 4268 1.1 christos 4269 1.1 christos # Check whether --enable-silent-rules was given. 4270 1.1 christos if test "${enable_silent_rules+set}" = set; then : 4271 1.1 christos enableval=$enable_silent_rules; 4272 1.1 christos fi 4273 1.1 christos 4274 1.1 christos case $enable_silent_rules in # ((( 4275 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;; 4276 1.1 christos no) AM_DEFAULT_VERBOSITY=1;; 4277 1.1 christos *) AM_DEFAULT_VERBOSITY=1;; 4278 1.1 christos esac 4279 1.1 christos am_make=${MAKE-make} 4280 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4281 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4282 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then : 4283 1.1 christos $as_echo_n "(cached) " >&6 4284 1.1 christos else 4285 1.1 christos if $as_echo 'TRUE=$(BAR$(V)) 4286 1.1 christos BAR0=false 4287 1.1 christos BAR1=true 4288 1.1 christos V=1 4289 1.1 christos am__doit: 4290 1.1 christos @$(TRUE) 4291 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4292 1.1 christos am_cv_make_support_nested_variables=yes 4293 1.1 christos else 4294 1.1 christos am_cv_make_support_nested_variables=no 4295 1.1 christos fi 4296 1.1 christos fi 4297 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4298 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 4299 1.1 christos if test $am_cv_make_support_nested_variables = yes; then 4300 1.1 christos AM_V='$(V)' 4301 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4302 1.1 christos else 4303 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY 4304 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4305 1.1 christos fi 4306 1.1 christos AM_BACKSLASH='\' 4307 1.1 christos 4308 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then 4309 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4310 1.1 christos # is not polluted with repeated "-I." 4311 1.1 christos am__isrc=' -I$(srcdir)' 4312 1.1 christos # test to see if srcdir already configured 4313 1.1 christos if test -f $srcdir/config.status; then 4314 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4315 1.1 christos fi 4316 1.1 christos fi 4317 1.1 christos 4318 1.1 christos # test whether we have cygpath 4319 1.1 christos if test -z "$CYGPATH_W"; then 4320 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then 4321 1.1 christos CYGPATH_W='cygpath -w' 4322 1.1 christos else 4323 1.1 christos CYGPATH_W=echo 4324 1.1 christos fi 4325 1.1 christos fi 4326 1.1 christos 4327 1.1 christos 4328 1.1 christos # Define the identity of the package. 4329 1.1 christos PACKAGE='libctf' 4330 1.1 christos VERSION='1.2.0' 4331 1.1 christos 4332 1.1 christos 4333 1.1 christos cat >>confdefs.h <<_ACEOF 4334 1.1 christos #define PACKAGE "$PACKAGE" 4335 1.1 christos _ACEOF 4336 1.1 christos 4337 1.1 christos 4338 1.1 christos cat >>confdefs.h <<_ACEOF 4339 1.1 christos #define VERSION "$VERSION" 4340 1.1 christos _ACEOF 4341 1.1 christos 4342 1.1 christos # Some tools Automake needs. 4343 1.1 christos 4344 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4345 1.1 christos 4346 1.1 christos 4347 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4348 1.1 christos 4349 1.1 christos 4350 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4351 1.1 christos 4352 1.1 christos 4353 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4354 1.1 christos 4355 1.1 christos 4356 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4357 1.1 christos 4358 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x 4359 1.1 christos # dies out for good. For more background, see: 4360 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4361 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4362 1.1 christos mkdir_p='$(MKDIR_P)' 4363 1.1 christos 4364 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The 4365 1.1 christos # system "awk" is bad on some platforms. 4366 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used 4367 1.1 christos # in the wild :-( We should find a proper way to deprecate it ... 4368 1.1 christos AMTAR='$${TAR-tar}' 4369 1.1 christos 4370 1.1 christos 4371 1.1 christos # We'll loop over all known methods to create a tar archive until one works. 4372 1.1 christos _am_tools='gnutar pax cpio none' 4373 1.1 christos 4374 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4375 1.1 christos 4376 1.1 christos 4377 1.1 christos 4378 1.1 christos 4379 1.1 christos 4380 1.1 christos depcc="$CC" am_compiler_list= 4381 1.1 christos 4382 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4383 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; } 4384 1.1 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4385 1.1 christos $as_echo_n "(cached) " >&6 4386 1.1 christos else 4387 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4388 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up 4389 1.1 christos # making bogus files that we don't know about and never remove. For 4390 1.1 christos # instance it was reported that on HP-UX the gcc test will end up 4391 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output 4392 1.1 christos # in D". 4393 1.1 christos rm -rf conftest.dir 4394 1.1 christos mkdir conftest.dir 4395 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're 4396 1.1 christos # using a relative directory. 4397 1.1 christos cp "$am_depcomp" conftest.dir 4398 1.1 christos cd conftest.dir 4399 1.1 christos # We will build objects and dependencies in a subdirectory because 4400 1.1 christos # it helps to detect inapplicable dependency modes. For instance 4401 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a 4402 1.1 christos # side effect of compilation, but ICC will put the dependencies in 4403 1.1 christos # the current directory while Tru64 will put them in the object 4404 1.1 christos # directory. 4405 1.1 christos mkdir sub 4406 1.1 christos 4407 1.1 christos am_cv_CC_dependencies_compiler_type=none 4408 1.1 christos if test "$am_compiler_list" = ""; then 4409 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4410 1.1 christos fi 4411 1.1 christos am__universal=false 4412 1.1 christos case " $depcc " in #( 4413 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 4414 1.1 christos esac 4415 1.1 christos 4416 1.1 christos for depmode in $am_compiler_list; do 4417 1.1 christos # Setup a source with many dependencies, because some compilers 4418 1.1 christos # like to wrap large dependency lists on column 80 (with \), and 4419 1.1 christos # we should not choose a depcomp mode which is confused by this. 4420 1.1 christos # 4421 1.1 christos # We need to recreate these files for each test, as the compiler may 4422 1.1 christos # overwrite some of them when testing with obscure command lines. 4423 1.1 christos # This happens at least with the AIX C compiler. 4424 1.1 christos : > sub/conftest.c 4425 1.1 christos for i in 1 2 3 4 5 6; do 4426 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 4427 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4428 1.1 christos # Solaris 10 /bin/sh. 4429 1.1 christos echo '/* dummy */' > sub/conftst$i.h 4430 1.1 christos done 4431 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4432 1.1 christos 4433 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 4434 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly 4435 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel 4436 1.1 christos # versions had trouble with output in subdirs. 4437 1.1 christos am__obj=sub/conftest.${OBJEXT-o} 4438 1.1 christos am__minus_obj="-o $am__obj" 4439 1.1 christos case $depmode in 4440 1.1 christos gcc) 4441 1.1 christos # This depmode causes a compiler race in universal mode. 4442 1.1 christos test "$am__universal" = false || continue 4443 1.1 christos ;; 4444 1.1 christos nosideeffect) 4445 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll 4446 1.1 christos # only be used when explicitly requested. 4447 1.1 christos if test "x$enable_dependency_tracking" = xyes; then 4448 1.1 christos continue 4449 1.1 christos else 4450 1.1 christos break 4451 1.1 christos fi 4452 1.1 christos ;; 4453 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4454 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has 4455 1.1 christos # not run yet. These depmodes are late enough in the game, and 4456 1.1 christos # so weak that their functioning should not be impacted. 4457 1.1 christos am__obj=conftest.${OBJEXT-o} 4458 1.1 christos am__minus_obj= 4459 1.1 christos ;; 4460 1.1 christos none) break ;; 4461 1.1 christos esac 4462 1.1 christos if depmode=$depmode \ 4463 1.1 christos source=sub/conftest.c object=$am__obj \ 4464 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4465 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4466 1.1 christos >/dev/null 2>conftest.err && 4467 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4468 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4469 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4470 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4471 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings 4472 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message 4473 1.1 christos # that says an option was ignored or not supported. 4474 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4475 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required 4476 1.1 christos # The diagnosis changed in icc 8.0: 4477 1.1 christos # icc: Command line remark: option '-MP' not supported 4478 1.1 christos if (grep 'ignoring option' conftest.err || 4479 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4480 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode 4481 1.1 christos break 4482 1.1 christos fi 4483 1.1 christos fi 4484 1.1 christos done 4485 1.1 christos 4486 1.1 christos cd .. 4487 1.1 christos rm -rf conftest.dir 4488 1.1 christos else 4489 1.1 christos am_cv_CC_dependencies_compiler_type=none 4490 1.1 christos fi 4491 1.1 christos 4492 1.1 christos fi 4493 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4494 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4495 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4496 1.1 christos 4497 1.1 christos if 4498 1.1 christos test "x$enable_dependency_tracking" != xno \ 4499 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4500 1.1 christos am__fastdepCC_TRUE= 4501 1.1 christos am__fastdepCC_FALSE='#' 4502 1.1 christos else 4503 1.1 christos am__fastdepCC_TRUE='#' 4504 1.1 christos am__fastdepCC_FALSE= 4505 1.1 christos fi 4506 1.1 christos 4507 1.1 christos 4508 1.1 christos 4509 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument 4510 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile 4511 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is 4512 1.1 christos # actually supported "in the wild" to an acceptable degree. 4513 1.1 christos # See automake bug#10828. 4514 1.1 christos # To make any issue more visible, cause the running configure to be aborted 4515 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the 4516 1.1 christos # user can still override this though. 4517 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else 4518 1.1 christos cat >&2 <<'END' 4519 1.1 christos Oops! 4520 1.1 christos 4521 1.1 christos Your 'rm' program seems unable to run without file operands specified 4522 1.1 christos on the command line, even when the '-f' option is present. This is contrary 4523 1.1 christos to the behaviour of most rm programs out there, and not conforming with 4524 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4525 1.1 christos 4526 1.1 christos Please tell bug-automake@gnu.org about your system, including the value 4527 1.1 christos of your $PATH and any error possibly output before this message. This 4528 1.1 christos can help us improve future automake versions. 4529 1.1 christos 4530 1.1 christos END 4531 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4532 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2 4533 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4534 1.1 christos echo >&2 4535 1.1 christos else 4536 1.1 christos cat >&2 <<'END' 4537 1.1 christos Aborting the configuration process, to ensure you take notice of the issue. 4538 1.1 christos 4539 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation 4540 1.1 christos that behaves properly: <http://www.gnu.org/software/coreutils/>. 4541 1.1 christos 4542 1.1 christos If you want to complete the configuration process using your problematic 4543 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4544 1.1 christos to "yes", and re-run configure. 4545 1.1 christos 4546 1.1 christos END 4547 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4548 1.1 christos fi 4549 1.1 christos fi 4550 1.1 christos 4551 1.1.1.2 christos # Check whether --enable-silent-rules was given. 4552 1.1.1.2 christos if test "${enable_silent_rules+set}" = set; then : 4553 1.1.1.2 christos enableval=$enable_silent_rules; 4554 1.1.1.2 christos fi 4555 1.1.1.2 christos 4556 1.1.1.2 christos case $enable_silent_rules in # ((( 4557 1.1.1.2 christos yes) AM_DEFAULT_VERBOSITY=0;; 4558 1.1.1.2 christos no) AM_DEFAULT_VERBOSITY=1;; 4559 1.1.1.2 christos *) AM_DEFAULT_VERBOSITY=0;; 4560 1.1.1.2 christos esac 4561 1.1.1.2 christos am_make=${MAKE-make} 4562 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4563 1.1.1.2 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4564 1.1.1.2 christos if ${am_cv_make_support_nested_variables+:} false; then : 4565 1.1.1.2 christos $as_echo_n "(cached) " >&6 4566 1.1.1.2 christos else 4567 1.1.1.2 christos if $as_echo 'TRUE=$(BAR$(V)) 4568 1.1.1.2 christos BAR0=false 4569 1.1.1.2 christos BAR1=true 4570 1.1.1.2 christos V=1 4571 1.1.1.2 christos am__doit: 4572 1.1.1.2 christos @$(TRUE) 4573 1.1.1.2 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4574 1.1.1.2 christos am_cv_make_support_nested_variables=yes 4575 1.1.1.2 christos else 4576 1.1.1.2 christos am_cv_make_support_nested_variables=no 4577 1.1.1.2 christos fi 4578 1.1.1.2 christos fi 4579 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4580 1.1.1.2 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 4581 1.1.1.2 christos if test $am_cv_make_support_nested_variables = yes; then 4582 1.1.1.2 christos AM_V='$(V)' 4583 1.1.1.2 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4584 1.1.1.2 christos else 4585 1.1.1.2 christos AM_V=$AM_DEFAULT_VERBOSITY 4586 1.1.1.2 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4587 1.1.1.2 christos fi 4588 1.1.1.2 christos AM_BACKSLASH='\' 4589 1.1.1.2 christos 4590 1.1 christos 4591 1.1 christos # Checks for programs. 4592 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4593 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4594 1.1 christos set x ${MAKE-make} 4595 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4596 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4597 1.1 christos $as_echo_n "(cached) " >&6 4598 1.1 christos else 4599 1.1 christos cat >conftest.make <<\_ACEOF 4600 1.1 christos SHELL = /bin/sh 4601 1.1 christos all: 4602 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 4603 1.1 christos _ACEOF 4604 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4605 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 4606 1.1 christos *@@@%%%=?*=@@@%%%*) 4607 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 4608 1.1 christos *) 4609 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 4610 1.1 christos esac 4611 1.1 christos rm -f conftest.make 4612 1.1 christos fi 4613 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4614 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4615 1.1 christos $as_echo "yes" >&6; } 4616 1.1 christos SET_MAKE= 4617 1.1 christos else 4618 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4619 1.1 christos $as_echo "no" >&6; } 4620 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 4621 1.1 christos fi 4622 1.1 christos 4623 1.1 christos ac_ext=c 4624 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4625 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4626 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4627 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4628 1.1 christos if test -n "$ac_tool_prefix"; then 4629 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4630 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 4631 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4632 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4633 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4634 1.1 christos $as_echo_n "(cached) " >&6 4635 1.1 christos else 4636 1.1 christos if test -n "$CC"; then 4637 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4638 1.1 christos else 4639 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4640 1.1 christos for as_dir in $PATH 4641 1.1 christos do 4642 1.1 christos IFS=$as_save_IFS 4643 1.1 christos test -z "$as_dir" && as_dir=. 4644 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4645 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4646 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 4647 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4648 1.1 christos break 2 4649 1.1 christos fi 4650 1.1 christos done 4651 1.1 christos done 4652 1.1 christos IFS=$as_save_IFS 4653 1.1 christos 4654 1.1 christos fi 4655 1.1 christos fi 4656 1.1 christos CC=$ac_cv_prog_CC 4657 1.1 christos if test -n "$CC"; then 4658 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4659 1.1 christos $as_echo "$CC" >&6; } 4660 1.1 christos else 4661 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4662 1.1 christos $as_echo "no" >&6; } 4663 1.1 christos fi 4664 1.1 christos 4665 1.1 christos 4666 1.1 christos fi 4667 1.1 christos if test -z "$ac_cv_prog_CC"; then 4668 1.1 christos ac_ct_CC=$CC 4669 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 4670 1.1 christos set dummy gcc; ac_word=$2 4671 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4672 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4673 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 4674 1.1 christos $as_echo_n "(cached) " >&6 4675 1.1 christos else 4676 1.1 christos if test -n "$ac_ct_CC"; then 4677 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4678 1.1 christos else 4679 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4680 1.1 christos for as_dir in $PATH 4681 1.1 christos do 4682 1.1 christos IFS=$as_save_IFS 4683 1.1 christos test -z "$as_dir" && as_dir=. 4684 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4685 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4686 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 4687 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4688 1.1 christos break 2 4689 1.1 christos fi 4690 1.1 christos done 4691 1.1 christos done 4692 1.1 christos IFS=$as_save_IFS 4693 1.1 christos 4694 1.1 christos fi 4695 1.1 christos fi 4696 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 4697 1.1 christos if test -n "$ac_ct_CC"; then 4698 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4699 1.1 christos $as_echo "$ac_ct_CC" >&6; } 4700 1.1 christos else 4701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4702 1.1 christos $as_echo "no" >&6; } 4703 1.1 christos fi 4704 1.1 christos 4705 1.1 christos if test "x$ac_ct_CC" = x; then 4706 1.1 christos CC="" 4707 1.1 christos else 4708 1.1 christos case $cross_compiling:$ac_tool_warned in 4709 1.1 christos yes:) 4710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4711 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4712 1.1 christos ac_tool_warned=yes ;; 4713 1.1 christos esac 4714 1.1 christos CC=$ac_ct_CC 4715 1.1 christos fi 4716 1.1 christos else 4717 1.1 christos CC="$ac_cv_prog_CC" 4718 1.1 christos fi 4719 1.1 christos 4720 1.1 christos if test -z "$CC"; then 4721 1.1 christos if test -n "$ac_tool_prefix"; then 4722 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4723 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 4724 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4725 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4726 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4727 1.1 christos $as_echo_n "(cached) " >&6 4728 1.1 christos else 4729 1.1 christos if test -n "$CC"; then 4730 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4731 1.1 christos else 4732 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4733 1.1 christos for as_dir in $PATH 4734 1.1 christos do 4735 1.1 christos IFS=$as_save_IFS 4736 1.1 christos test -z "$as_dir" && as_dir=. 4737 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4738 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4739 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 4740 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4741 1.1 christos break 2 4742 1.1 christos fi 4743 1.1 christos done 4744 1.1 christos done 4745 1.1 christos IFS=$as_save_IFS 4746 1.1 christos 4747 1.1 christos fi 4748 1.1 christos fi 4749 1.1 christos CC=$ac_cv_prog_CC 4750 1.1 christos if test -n "$CC"; then 4751 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4752 1.1 christos $as_echo "$CC" >&6; } 4753 1.1 christos else 4754 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4755 1.1 christos $as_echo "no" >&6; } 4756 1.1 christos fi 4757 1.1 christos 4758 1.1 christos 4759 1.1 christos fi 4760 1.1 christos fi 4761 1.1 christos if test -z "$CC"; then 4762 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 4763 1.1 christos set dummy cc; ac_word=$2 4764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4765 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4766 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4767 1.1 christos $as_echo_n "(cached) " >&6 4768 1.1 christos else 4769 1.1 christos if test -n "$CC"; then 4770 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4771 1.1 christos else 4772 1.1 christos ac_prog_rejected=no 4773 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4774 1.1 christos for as_dir in $PATH 4775 1.1 christos do 4776 1.1 christos IFS=$as_save_IFS 4777 1.1 christos test -z "$as_dir" && as_dir=. 4778 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4779 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4780 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4781 1.1 christos ac_prog_rejected=yes 4782 1.1 christos continue 4783 1.1 christos fi 4784 1.1 christos ac_cv_prog_CC="cc" 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 if test $ac_prog_rejected = yes; then 4793 1.1 christos # We found a bogon in the path, so make sure we never use it. 4794 1.1 christos set dummy $ac_cv_prog_CC 4795 1.1 christos shift 4796 1.1 christos if test $# != 0; then 4797 1.1 christos # We chose a different compiler from the bogus one. 4798 1.1 christos # However, it has the same basename, so the bogon will be chosen 4799 1.1 christos # first if we set CC to just the basename; use the full file name. 4800 1.1 christos shift 4801 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4802 1.1 christos fi 4803 1.1 christos fi 4804 1.1 christos fi 4805 1.1 christos fi 4806 1.1 christos CC=$ac_cv_prog_CC 4807 1.1 christos if test -n "$CC"; then 4808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4809 1.1 christos $as_echo "$CC" >&6; } 4810 1.1 christos else 4811 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4812 1.1 christos $as_echo "no" >&6; } 4813 1.1 christos fi 4814 1.1 christos 4815 1.1 christos 4816 1.1 christos fi 4817 1.1 christos if test -z "$CC"; then 4818 1.1 christos if test -n "$ac_tool_prefix"; then 4819 1.1 christos for ac_prog in cl.exe 4820 1.1 christos do 4821 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4822 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4823 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4824 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4825 1.1 christos if ${ac_cv_prog_CC+:} false; then : 4826 1.1 christos $as_echo_n "(cached) " >&6 4827 1.1 christos else 4828 1.1 christos if test -n "$CC"; then 4829 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 4830 1.1 christos else 4831 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4832 1.1 christos for as_dir in $PATH 4833 1.1 christos do 4834 1.1 christos IFS=$as_save_IFS 4835 1.1 christos test -z "$as_dir" && as_dir=. 4836 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4837 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4838 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4839 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4840 1.1 christos break 2 4841 1.1 christos fi 4842 1.1 christos done 4843 1.1 christos done 4844 1.1 christos IFS=$as_save_IFS 4845 1.1 christos 4846 1.1 christos fi 4847 1.1 christos fi 4848 1.1 christos CC=$ac_cv_prog_CC 4849 1.1 christos if test -n "$CC"; then 4850 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4851 1.1 christos $as_echo "$CC" >&6; } 4852 1.1 christos else 4853 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4854 1.1 christos $as_echo "no" >&6; } 4855 1.1 christos fi 4856 1.1 christos 4857 1.1 christos 4858 1.1 christos test -n "$CC" && break 4859 1.1 christos done 4860 1.1 christos fi 4861 1.1 christos if test -z "$CC"; then 4862 1.1 christos ac_ct_CC=$CC 4863 1.1 christos for ac_prog in cl.exe 4864 1.1 christos do 4865 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 4866 1.1 christos set dummy $ac_prog; ac_word=$2 4867 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4868 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4869 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 4870 1.1 christos $as_echo_n "(cached) " >&6 4871 1.1 christos else 4872 1.1 christos if test -n "$ac_ct_CC"; then 4873 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4874 1.1 christos else 4875 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4876 1.1 christos for as_dir in $PATH 4877 1.1 christos do 4878 1.1 christos IFS=$as_save_IFS 4879 1.1 christos test -z "$as_dir" && as_dir=. 4880 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4881 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4882 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 4883 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4884 1.1 christos break 2 4885 1.1 christos fi 4886 1.1 christos done 4887 1.1 christos done 4888 1.1 christos IFS=$as_save_IFS 4889 1.1 christos 4890 1.1 christos fi 4891 1.1 christos fi 4892 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 4893 1.1 christos if test -n "$ac_ct_CC"; then 4894 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4895 1.1 christos $as_echo "$ac_ct_CC" >&6; } 4896 1.1 christos else 4897 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4898 1.1 christos $as_echo "no" >&6; } 4899 1.1 christos fi 4900 1.1 christos 4901 1.1 christos 4902 1.1 christos test -n "$ac_ct_CC" && break 4903 1.1 christos done 4904 1.1 christos 4905 1.1 christos if test "x$ac_ct_CC" = x; then 4906 1.1 christos CC="" 4907 1.1 christos else 4908 1.1 christos case $cross_compiling:$ac_tool_warned in 4909 1.1 christos yes:) 4910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4911 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4912 1.1 christos ac_tool_warned=yes ;; 4913 1.1 christos esac 4914 1.1 christos CC=$ac_ct_CC 4915 1.1 christos fi 4916 1.1 christos fi 4917 1.1 christos 4918 1.1 christos fi 4919 1.1 christos 4920 1.1 christos 4921 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4922 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4923 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 4924 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 4925 1.1 christos 4926 1.1 christos # Provide some information about the compiler. 4927 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4928 1.1 christos set X $ac_compile 4929 1.1 christos ac_compiler=$2 4930 1.1 christos for ac_option in --version -v -V -qversion; do 4931 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 4932 1.1 christos case "(($ac_try" in 4933 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4934 1.1 christos *) ac_try_echo=$ac_try;; 4935 1.1 christos esac 4936 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4937 1.1 christos $as_echo "$ac_try_echo"; } >&5 4938 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4939 1.1 christos ac_status=$? 4940 1.1 christos if test -s conftest.err; then 4941 1.1 christos sed '10a\ 4942 1.1 christos ... rest of stderr output deleted ... 4943 1.1 christos 10q' conftest.err >conftest.er1 4944 1.1 christos cat conftest.er1 >&5 4945 1.1 christos fi 4946 1.1 christos rm -f conftest.er1 conftest.err 4947 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4948 1.1 christos test $ac_status = 0; } 4949 1.1 christos done 4950 1.1 christos 4951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4952 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4953 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then : 4954 1.1 christos $as_echo_n "(cached) " >&6 4955 1.1 christos else 4956 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4957 1.1 christos /* end confdefs.h. */ 4958 1.1 christos 4959 1.1 christos int 4960 1.1 christos main () 4961 1.1 christos { 4962 1.1 christos #ifndef __GNUC__ 4963 1.1 christos choke me 4964 1.1 christos #endif 4965 1.1 christos 4966 1.1 christos ; 4967 1.1 christos return 0; 4968 1.1 christos } 4969 1.1 christos _ACEOF 4970 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4971 1.1 christos ac_compiler_gnu=yes 4972 1.1 christos else 4973 1.1 christos ac_compiler_gnu=no 4974 1.1 christos fi 4975 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4976 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 4977 1.1 christos 4978 1.1 christos fi 4979 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4980 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4981 1.1 christos if test $ac_compiler_gnu = yes; then 4982 1.1 christos GCC=yes 4983 1.1 christos else 4984 1.1 christos GCC= 4985 1.1 christos fi 4986 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 4987 1.1 christos ac_save_CFLAGS=$CFLAGS 4988 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4989 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 4990 1.1 christos if ${ac_cv_prog_cc_g+:} false; then : 4991 1.1 christos $as_echo_n "(cached) " >&6 4992 1.1 christos else 4993 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 4994 1.1 christos ac_c_werror_flag=yes 4995 1.1 christos ac_cv_prog_cc_g=no 4996 1.1 christos CFLAGS="-g" 4997 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4998 1.1 christos /* end confdefs.h. */ 4999 1.1 christos 5000 1.1 christos int 5001 1.1 christos main () 5002 1.1 christos { 5003 1.1 christos 5004 1.1 christos ; 5005 1.1 christos return 0; 5006 1.1 christos } 5007 1.1 christos _ACEOF 5008 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5009 1.1 christos ac_cv_prog_cc_g=yes 5010 1.1 christos else 5011 1.1 christos CFLAGS="" 5012 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5013 1.1 christos /* end confdefs.h. */ 5014 1.1 christos 5015 1.1 christos int 5016 1.1 christos main () 5017 1.1 christos { 5018 1.1 christos 5019 1.1 christos ; 5020 1.1 christos return 0; 5021 1.1 christos } 5022 1.1 christos _ACEOF 5023 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5024 1.1 christos 5025 1.1 christos else 5026 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 5027 1.1 christos CFLAGS="-g" 5028 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5029 1.1 christos /* end confdefs.h. */ 5030 1.1 christos 5031 1.1 christos int 5032 1.1 christos main () 5033 1.1 christos { 5034 1.1 christos 5035 1.1 christos ; 5036 1.1 christos return 0; 5037 1.1 christos } 5038 1.1 christos _ACEOF 5039 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5040 1.1 christos ac_cv_prog_cc_g=yes 5041 1.1 christos fi 5042 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5043 1.1 christos fi 5044 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5045 1.1 christos fi 5046 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5047 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 5048 1.1 christos fi 5049 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5050 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 5051 1.1 christos if test "$ac_test_CFLAGS" = set; then 5052 1.1 christos CFLAGS=$ac_save_CFLAGS 5053 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 5054 1.1 christos if test "$GCC" = yes; then 5055 1.1 christos CFLAGS="-g -O2" 5056 1.1 christos else 5057 1.1 christos CFLAGS="-g" 5058 1.1 christos fi 5059 1.1 christos else 5060 1.1 christos if test "$GCC" = yes; then 5061 1.1 christos CFLAGS="-O2" 5062 1.1 christos else 5063 1.1 christos CFLAGS= 5064 1.1 christos fi 5065 1.1 christos fi 5066 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5067 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5068 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then : 5069 1.1 christos $as_echo_n "(cached) " >&6 5070 1.1 christos else 5071 1.1 christos ac_cv_prog_cc_c89=no 5072 1.1 christos ac_save_CC=$CC 5073 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5074 1.1 christos /* end confdefs.h. */ 5075 1.1 christos #include <stdarg.h> 5076 1.1 christos #include <stdio.h> 5077 1.1 christos struct stat; 5078 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5079 1.1 christos struct buf { int x; }; 5080 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 5081 1.1 christos static char *e (p, i) 5082 1.1 christos char **p; 5083 1.1 christos int i; 5084 1.1 christos { 5085 1.1 christos return p[i]; 5086 1.1 christos } 5087 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 5088 1.1 christos { 5089 1.1 christos char *s; 5090 1.1 christos va_list v; 5091 1.1 christos va_start (v,p); 5092 1.1 christos s = g (p, va_arg (v,int)); 5093 1.1 christos va_end (v); 5094 1.1 christos return s; 5095 1.1 christos } 5096 1.1 christos 5097 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5098 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 5099 1.1 christos These don't provoke an error unfortunately, instead are silently treated 5100 1.1 christos as 'x'. The following induces an error, until -std is added to get 5101 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5102 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 5103 1.1 christos that's true only with -std. */ 5104 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5105 1.1 christos 5106 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5107 1.1 christos inside strings and character constants. */ 5108 1.1 christos #define FOO(x) 'x' 5109 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5110 1.1 christos 5111 1.1 christos int test (int i, double x); 5112 1.1 christos struct s1 {int (*f) (int a);}; 5113 1.1 christos struct s2 {int (*f) (double a);}; 5114 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5115 1.1 christos int argc; 5116 1.1 christos char **argv; 5117 1.1 christos int 5118 1.1 christos main () 5119 1.1 christos { 5120 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5121 1.1 christos ; 5122 1.1 christos return 0; 5123 1.1 christos } 5124 1.1 christos _ACEOF 5125 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5126 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5127 1.1 christos do 5128 1.1 christos CC="$ac_save_CC $ac_arg" 5129 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5130 1.1 christos ac_cv_prog_cc_c89=$ac_arg 5131 1.1 christos fi 5132 1.1 christos rm -f core conftest.err conftest.$ac_objext 5133 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 5134 1.1 christos done 5135 1.1 christos rm -f conftest.$ac_ext 5136 1.1 christos CC=$ac_save_CC 5137 1.1 christos 5138 1.1 christos fi 5139 1.1 christos # AC_CACHE_VAL 5140 1.1 christos case "x$ac_cv_prog_cc_c89" in 5141 1.1 christos x) 5142 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5143 1.1 christos $as_echo "none needed" >&6; } ;; 5144 1.1 christos xno) 5145 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5146 1.1 christos $as_echo "unsupported" >&6; } ;; 5147 1.1 christos *) 5148 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 5149 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5150 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5151 1.1 christos esac 5152 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 5153 1.1 christos 5154 1.1 christos fi 5155 1.1 christos 5156 1.1 christos ac_ext=c 5157 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5158 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5159 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5160 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5161 1.1 christos 5162 1.1 christos ac_ext=c 5163 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5164 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5165 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5166 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5167 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5168 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5169 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then : 5170 1.1 christos $as_echo_n "(cached) " >&6 5171 1.1 christos else 5172 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5173 1.1 christos /* end confdefs.h. */ 5174 1.1 christos 5175 1.1 christos int 5176 1.1 christos main () 5177 1.1 christos { 5178 1.1 christos 5179 1.1 christos ; 5180 1.1 christos return 0; 5181 1.1 christos } 5182 1.1 christos _ACEOF 5183 1.1 christos # Make sure it works both with $CC and with simple cc. 5184 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some 5185 1.1 christos # compilers refuse to overwrite an existing .o file with -o, 5186 1.1 christos # though they will create one. 5187 1.1 christos am_cv_prog_cc_c_o=yes 5188 1.1 christos for am_i in 1 2; do 5189 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5190 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5191 1.1 christos ac_status=$? 5192 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 5193 1.1 christos (exit $ac_status); } \ 5194 1.1 christos && test -f conftest2.$ac_objext; then 5195 1.1 christos : OK 5196 1.1 christos else 5197 1.1 christos am_cv_prog_cc_c_o=no 5198 1.1 christos break 5199 1.1 christos fi 5200 1.1 christos done 5201 1.1 christos rm -f core conftest* 5202 1.1 christos unset am_i 5203 1.1 christos fi 5204 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5205 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 5206 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then 5207 1.1 christos # Losing compiler, so override with the script. 5208 1.1 christos # FIXME: It is wrong to rewrite CC. 5209 1.1 christos # But if we don't then we get into trouble of one sort or another. 5210 1.1 christos # A longer-term fix would be to have automake use am__CC in this case, 5211 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5212 1.1 christos CC="$am_aux_dir/compile $CC" 5213 1.1 christos fi 5214 1.1 christos ac_ext=c 5215 1.1 christos ac_cpp='$CPP $CPPFLAGS' 5216 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5217 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5218 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5219 1.1 christos 5220 1.1 christos 5221 1.1 christos if test -n "$ac_tool_prefix"; then 5222 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5223 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5224 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5225 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5226 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then : 5227 1.1 christos $as_echo_n "(cached) " >&6 5228 1.1 christos else 5229 1.1 christos if test -n "$RANLIB"; then 5230 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5231 1.1 christos else 5232 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5233 1.1 christos for as_dir in $PATH 5234 1.1 christos do 5235 1.1 christos IFS=$as_save_IFS 5236 1.1 christos test -z "$as_dir" && as_dir=. 5237 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5238 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5239 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5240 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5241 1.1 christos break 2 5242 1.1 christos fi 5243 1.1 christos done 5244 1.1 christos done 5245 1.1 christos IFS=$as_save_IFS 5246 1.1 christos 5247 1.1 christos fi 5248 1.1 christos fi 5249 1.1 christos RANLIB=$ac_cv_prog_RANLIB 5250 1.1 christos if test -n "$RANLIB"; then 5251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5252 1.1 christos $as_echo "$RANLIB" >&6; } 5253 1.1 christos else 5254 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5255 1.1 christos $as_echo "no" >&6; } 5256 1.1 christos fi 5257 1.1 christos 5258 1.1 christos 5259 1.1 christos fi 5260 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 5261 1.1 christos ac_ct_RANLIB=$RANLIB 5262 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 5263 1.1 christos set dummy ranlib; 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_ac_ct_RANLIB+:} false; then : 5267 1.1 christos $as_echo_n "(cached) " >&6 5268 1.1 christos else 5269 1.1 christos if test -n "$ac_ct_RANLIB"; then 5270 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_ac_ct_RANLIB="ranlib" 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 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5290 1.1 christos if test -n "$ac_ct_RANLIB"; then 5291 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5292 1.1 christos $as_echo "$ac_ct_RANLIB" >&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 if test "x$ac_ct_RANLIB" = x; then 5299 1.1 christos RANLIB=":" 5300 1.1 christos else 5301 1.1 christos case $cross_compiling:$ac_tool_warned in 5302 1.1 christos yes:) 5303 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5304 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5305 1.1 christos ac_tool_warned=yes ;; 5306 1.1 christos esac 5307 1.1 christos RANLIB=$ac_ct_RANLIB 5308 1.1 christos fi 5309 1.1 christos else 5310 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 5311 1.1 christos fi 5312 1.1 christos 5313 1.1 christos if test -n "$ac_tool_prefix"; then 5314 1.1 christos for ac_prog in ar lib "link -lib" 5315 1.1 christos do 5316 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5317 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5318 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5319 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5320 1.1 christos if ${ac_cv_prog_AR+:} false; then : 5321 1.1 christos $as_echo_n "(cached) " >&6 5322 1.1 christos else 5323 1.1 christos if test -n "$AR"; then 5324 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 5325 1.1 christos else 5326 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5327 1.1 christos for as_dir in $PATH 5328 1.1 christos do 5329 1.1 christos IFS=$as_save_IFS 5330 1.1 christos test -z "$as_dir" && as_dir=. 5331 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5332 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5333 1.1 christos ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5334 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5335 1.1 christos break 2 5336 1.1 christos fi 5337 1.1 christos done 5338 1.1 christos done 5339 1.1 christos IFS=$as_save_IFS 5340 1.1 christos 5341 1.1 christos fi 5342 1.1 christos fi 5343 1.1 christos AR=$ac_cv_prog_AR 5344 1.1 christos if test -n "$AR"; then 5345 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5346 1.1 christos $as_echo "$AR" >&6; } 5347 1.1 christos else 5348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5349 1.1 christos $as_echo "no" >&6; } 5350 1.1 christos fi 5351 1.1 christos 5352 1.1 christos 5353 1.1 christos test -n "$AR" && break 5354 1.1 christos done 5355 1.1 christos fi 5356 1.1 christos if test -z "$AR"; then 5357 1.1 christos ac_ct_AR=$AR 5358 1.1 christos for ac_prog in ar lib "link -lib" 5359 1.1 christos do 5360 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 5361 1.1 christos set dummy $ac_prog; ac_word=$2 5362 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5363 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5364 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 5365 1.1 christos $as_echo_n "(cached) " >&6 5366 1.1 christos else 5367 1.1 christos if test -n "$ac_ct_AR"; then 5368 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5369 1.1 christos else 5370 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5371 1.1 christos for as_dir in $PATH 5372 1.1 christos do 5373 1.1 christos IFS=$as_save_IFS 5374 1.1 christos test -z "$as_dir" && as_dir=. 5375 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5376 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5377 1.1 christos ac_cv_prog_ac_ct_AR="$ac_prog" 5378 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5379 1.1 christos break 2 5380 1.1 christos fi 5381 1.1 christos done 5382 1.1 christos done 5383 1.1 christos IFS=$as_save_IFS 5384 1.1 christos 5385 1.1 christos fi 5386 1.1.1.3 christos fi 5387 1.1.1.3 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 5388 1.1.1.3 christos if test -n "$ac_ct_AR"; then 5389 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5390 1.1.1.3 christos $as_echo "$ac_ct_AR" >&6; } 5391 1.1.1.3 christos else 5392 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5393 1.1.1.3 christos $as_echo "no" >&6; } 5394 1.1.1.3 christos fi 5395 1.1.1.3 christos 5396 1.1.1.3 christos 5397 1.1.1.3 christos test -n "$ac_ct_AR" && break 5398 1.1.1.3 christos done 5399 1.1.1.3 christos 5400 1.1.1.3 christos if test "x$ac_ct_AR" = x; then 5401 1.1.1.3 christos AR="false" 5402 1.1.1.3 christos else 5403 1.1.1.3 christos case $cross_compiling:$ac_tool_warned in 5404 1.1.1.3 christos yes:) 5405 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5406 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5407 1.1.1.3 christos ac_tool_warned=yes ;; 5408 1.1.1.3 christos esac 5409 1.1.1.3 christos AR=$ac_ct_AR 5410 1.1.1.3 christos fi 5411 1.1.1.3 christos fi 5412 1.1.1.3 christos 5413 1.1.1.3 christos : ${AR=ar} 5414 1.1.1.3 christos 5415 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 5416 1.1.1.3 christos $as_echo_n "checking the archiver ($AR) interface... " >&6; } 5417 1.1.1.3 christos if ${am_cv_ar_interface+:} false; then : 5418 1.1.1.3 christos $as_echo_n "(cached) " >&6 5419 1.1.1.3 christos else 5420 1.1.1.3 christos ac_ext=c 5421 1.1.1.3 christos ac_cpp='$CPP $CPPFLAGS' 5422 1.1.1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5423 1.1.1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5424 1.1.1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5425 1.1.1.3 christos 5426 1.1.1.3 christos am_cv_ar_interface=ar 5427 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5428 1.1.1.3 christos /* end confdefs.h. */ 5429 1.1.1.3 christos int some_variable = 0; 5430 1.1.1.3 christos _ACEOF 5431 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 5432 1.1.1.3 christos am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' 5433 1.1.1.3 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5434 1.1.1.3 christos (eval $am_ar_try) 2>&5 5435 1.1.1.3 christos ac_status=$? 5436 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5437 1.1.1.3 christos test $ac_status = 0; } 5438 1.1.1.3 christos if test "$ac_status" -eq 0; then 5439 1.1.1.3 christos am_cv_ar_interface=ar 5440 1.1.1.3 christos else 5441 1.1.1.3 christos am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' 5442 1.1.1.3 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5443 1.1.1.3 christos (eval $am_ar_try) 2>&5 5444 1.1.1.3 christos ac_status=$? 5445 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5446 1.1.1.3 christos test $ac_status = 0; } 5447 1.1.1.3 christos if test "$ac_status" -eq 0; then 5448 1.1.1.3 christos am_cv_ar_interface=lib 5449 1.1.1.3 christos else 5450 1.1.1.3 christos am_cv_ar_interface=unknown 5451 1.1.1.3 christos fi 5452 1.1.1.3 christos fi 5453 1.1.1.3 christos rm -f conftest.lib libconftest.a 5454 1.1.1.3 christos 5455 1.1.1.3 christos fi 5456 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5457 1.1.1.3 christos ac_ext=c 5458 1.1.1.3 christos ac_cpp='$CPP $CPPFLAGS' 5459 1.1.1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5460 1.1.1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5461 1.1.1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 5462 1.1.1.3 christos 5463 1.1.1.3 christos fi 5464 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 5465 1.1.1.3 christos $as_echo "$am_cv_ar_interface" >&6; } 5466 1.1.1.3 christos 5467 1.1.1.3 christos case $am_cv_ar_interface in 5468 1.1.1.3 christos ar) 5469 1.1.1.3 christos ;; 5470 1.1.1.3 christos lib) 5471 1.1.1.3 christos # Microsoft lib, so override with the ar-lib wrapper script. 5472 1.1.1.3 christos # FIXME: It is wrong to rewrite AR. 5473 1.1.1.3 christos # But if we don't then we get into trouble of one sort or another. 5474 1.1.1.3 christos # A longer-term fix would be to have automake use am__AR in this case, 5475 1.1.1.3 christos # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something 5476 1.1.1.3 christos # similar. 5477 1.1.1.3 christos AR="$am_aux_dir/ar-lib $AR" 5478 1.1.1.3 christos ;; 5479 1.1.1.3 christos unknown) 5480 1.1.1.3 christos as_fn_error $? "could not determine $AR interface" "$LINENO" 5 5481 1.1.1.3 christos ;; 5482 1.1.1.3 christos esac 5483 1.1.1.3 christos 5484 1.1.1.3 christos 5485 1.1.1.3 christos MKINSTALLDIRS= 5486 1.1.1.3 christos if test -n "$ac_aux_dir"; then 5487 1.1.1.3 christos case "$ac_aux_dir" in 5488 1.1.1.3 christos /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 5489 1.1.1.3 christos *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 5490 1.1.1.3 christos esac 5491 1.1.1.3 christos fi 5492 1.1.1.3 christos if test -z "$MKINSTALLDIRS"; then 5493 1.1.1.3 christos MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 5494 1.1.1.3 christos fi 5495 1.1.1.3 christos 5496 1.1.1.3 christos 5497 1.1.1.3 christos 5498 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 5499 1.1.1.3 christos $as_echo_n "checking whether NLS is requested... " >&6; } 5500 1.1.1.3 christos # Check whether --enable-nls was given. 5501 1.1.1.3 christos if test "${enable_nls+set}" = set; then : 5502 1.1.1.3 christos enableval=$enable_nls; USE_NLS=$enableval 5503 1.1.1.3 christos else 5504 1.1.1.3 christos USE_NLS=yes 5505 1.1.1.3 christos fi 5506 1.1.1.3 christos 5507 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 5508 1.1.1.3 christos $as_echo "$USE_NLS" >&6; } 5509 1.1.1.3 christos 5510 1.1.1.3 christos 5511 1.1.1.3 christos 5512 1.1.1.3 christos 5513 1.1.1.3 christos 5514 1.1.1.3 christos 5515 1.1.1.3 christos # Prepare PATH_SEPARATOR. 5516 1.1.1.3 christos # The user is always right. 5517 1.1.1.3 christos if test "${PATH_SEPARATOR+set}" != set; then 5518 1.1.1.3 christos echo "#! /bin/sh" >conf$$.sh 5519 1.1.1.3 christos echo "exit 0" >>conf$$.sh 5520 1.1.1.3 christos chmod +x conf$$.sh 5521 1.1.1.3 christos if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 5522 1.1.1.3 christos PATH_SEPARATOR=';' 5523 1.1.1.3 christos else 5524 1.1.1.3 christos PATH_SEPARATOR=: 5525 1.1.1.3 christos fi 5526 1.1.1.3 christos rm -f conf$$.sh 5527 1.1.1.3 christos fi 5528 1.1.1.3 christos 5529 1.1.1.3 christos # Find out how to test for executable files. Don't use a zero-byte file, 5530 1.1.1.3 christos # as systems may use methods other than mode bits to determine executability. 5531 1.1.1.3 christos cat >conf$$.file <<_ASEOF 5532 1.1.1.3 christos #! /bin/sh 5533 1.1.1.3 christos exit 0 5534 1.1.1.3 christos _ASEOF 5535 1.1.1.3 christos chmod +x conf$$.file 5536 1.1.1.3 christos if test -x conf$$.file >/dev/null 2>&1; then 5537 1.1.1.3 christos ac_executable_p="test -x" 5538 1.1.1.3 christos else 5539 1.1.1.3 christos ac_executable_p="test -f" 5540 1.1.1.3 christos fi 5541 1.1.1.3 christos rm -f conf$$.file 5542 1.1.1.3 christos 5543 1.1.1.3 christos # Extract the first word of "msgfmt", so it can be a program name with args. 5544 1.1.1.3 christos set dummy msgfmt; ac_word=$2 5545 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5546 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; } 5547 1.1.1.3 christos if ${ac_cv_path_MSGFMT+:} false; then : 5548 1.1.1.3 christos $as_echo_n "(cached) " >&6 5549 1.1.1.3 christos else 5550 1.1.1.3 christos case "$MSGFMT" in 5551 1.1.1.3 christos [\\/]* | ?:[\\/]*) 5552 1.1.1.3 christos ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 5553 1.1.1.3 christos ;; 5554 1.1.1.3 christos *) 5555 1.1.1.3 christos ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 5556 1.1.1.3 christos for ac_dir in $PATH; do 5557 1.1.1.3 christos IFS="$ac_save_IFS" 5558 1.1.1.3 christos test -z "$ac_dir" && ac_dir=. 5559 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do 5560 1.1.1.3 christos if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 5561 1.1.1.3 christos if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 5562 1.1.1.3 christos (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 5563 1.1.1.3 christos ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 5564 1.1.1.3 christos break 2 5565 1.1.1.3 christos fi 5566 1.1.1.3 christos fi 5567 1.1.1.3 christos done 5568 1.1.1.3 christos done 5569 1.1.1.3 christos IFS="$ac_save_IFS" 5570 1.1.1.3 christos test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 5571 1.1.1.3 christos ;; 5572 1.1.1.3 christos esac 5573 1.1.1.3 christos fi 5574 1.1.1.3 christos MSGFMT="$ac_cv_path_MSGFMT" 5575 1.1.1.3 christos if test "$MSGFMT" != ":"; then 5576 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 5577 1.1.1.3 christos $as_echo "$MSGFMT" >&6; } 5578 1.1.1.3 christos else 5579 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5580 1.1.1.3 christos $as_echo "no" >&6; } 5581 1.1.1.3 christos fi 5582 1.1.1.3 christos 5583 1.1.1.3 christos # Extract the first word of "gmsgfmt", so it can be a program name with args. 5584 1.1.1.3 christos set dummy gmsgfmt; ac_word=$2 5585 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5586 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; } 5587 1.1.1.3 christos if ${ac_cv_path_GMSGFMT+:} false; then : 5588 1.1.1.3 christos $as_echo_n "(cached) " >&6 5589 1.1.1.3 christos else 5590 1.1.1.3 christos case $GMSGFMT in 5591 1.1.1.3 christos [\\/]* | ?:[\\/]*) 5592 1.1.1.3 christos ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 5593 1.1.1.3 christos ;; 5594 1.1.1.3 christos *) 5595 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5596 1.1.1.3 christos for as_dir in $PATH 5597 1.1.1.3 christos do 5598 1.1.1.3 christos IFS=$as_save_IFS 5599 1.1.1.3 christos test -z "$as_dir" && as_dir=. 5600 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do 5601 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5602 1.1.1.3 christos ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 5603 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5604 1.1.1.3 christos break 2 5605 1.1.1.3 christos fi 5606 1.1.1.3 christos done 5607 1.1.1.3 christos done 5608 1.1.1.3 christos IFS=$as_save_IFS 5609 1.1.1.3 christos 5610 1.1.1.3 christos test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 5611 1.1.1.3 christos ;; 5612 1.1.1.3 christos esac 5613 1.1.1.3 christos fi 5614 1.1.1.3 christos GMSGFMT=$ac_cv_path_GMSGFMT 5615 1.1.1.3 christos if test -n "$GMSGFMT"; then 5616 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 5617 1.1.1.3 christos $as_echo "$GMSGFMT" >&6; } 5618 1.1.1.3 christos else 5619 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5620 1.1.1.3 christos $as_echo "no" >&6; } 5621 1.1.1.3 christos fi 5622 1.1.1.3 christos 5623 1.1.1.3 christos 5624 1.1.1.3 christos 5625 1.1.1.3 christos 5626 1.1.1.3 christos # Prepare PATH_SEPARATOR. 5627 1.1.1.3 christos # The user is always right. 5628 1.1.1.3 christos if test "${PATH_SEPARATOR+set}" != set; then 5629 1.1.1.3 christos echo "#! /bin/sh" >conf$$.sh 5630 1.1.1.3 christos echo "exit 0" >>conf$$.sh 5631 1.1.1.3 christos chmod +x conf$$.sh 5632 1.1.1.3 christos if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 5633 1.1.1.3 christos PATH_SEPARATOR=';' 5634 1.1.1.3 christos else 5635 1.1.1.3 christos PATH_SEPARATOR=: 5636 1.1.1.3 christos fi 5637 1.1.1.3 christos rm -f conf$$.sh 5638 1.1.1.3 christos fi 5639 1.1.1.3 christos 5640 1.1.1.3 christos # Find out how to test for executable files. Don't use a zero-byte file, 5641 1.1.1.3 christos # as systems may use methods other than mode bits to determine executability. 5642 1.1.1.3 christos cat >conf$$.file <<_ASEOF 5643 1.1.1.3 christos #! /bin/sh 5644 1.1.1.3 christos exit 0 5645 1.1.1.3 christos _ASEOF 5646 1.1.1.3 christos chmod +x conf$$.file 5647 1.1.1.3 christos if test -x conf$$.file >/dev/null 2>&1; then 5648 1.1.1.3 christos ac_executable_p="test -x" 5649 1.1.1.3 christos else 5650 1.1.1.3 christos ac_executable_p="test -f" 5651 1.1.1.3 christos fi 5652 1.1.1.3 christos rm -f conf$$.file 5653 1.1.1.3 christos 5654 1.1.1.3 christos # Extract the first word of "xgettext", so it can be a program name with args. 5655 1.1.1.3 christos set dummy xgettext; ac_word=$2 5656 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5657 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; } 5658 1.1.1.3 christos if ${ac_cv_path_XGETTEXT+:} false; then : 5659 1.1.1.3 christos $as_echo_n "(cached) " >&6 5660 1.1.1.3 christos else 5661 1.1.1.3 christos case "$XGETTEXT" in 5662 1.1.1.3 christos [\\/]* | ?:[\\/]*) 5663 1.1.1.3 christos ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 5664 1.1.1.3 christos ;; 5665 1.1.1.3 christos *) 5666 1.1.1.3 christos ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 5667 1.1.1.3 christos for ac_dir in $PATH; do 5668 1.1.1.3 christos IFS="$ac_save_IFS" 5669 1.1.1.3 christos test -z "$ac_dir" && ac_dir=. 5670 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do 5671 1.1.1.3 christos if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 5672 1.1.1.3 christos if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 5673 1.1.1.3 christos (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 5674 1.1.1.3 christos ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 5675 1.1.1.3 christos break 2 5676 1.1.1.3 christos fi 5677 1.1.1.3 christos fi 5678 1.1.1.3 christos done 5679 1.1.1.3 christos done 5680 1.1.1.3 christos IFS="$ac_save_IFS" 5681 1.1.1.3 christos test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 5682 1.1.1.3 christos ;; 5683 1.1.1.3 christos esac 5684 1.1.1.3 christos fi 5685 1.1.1.3 christos XGETTEXT="$ac_cv_path_XGETTEXT" 5686 1.1.1.3 christos if test "$XGETTEXT" != ":"; then 5687 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 5688 1.1.1.3 christos $as_echo "$XGETTEXT" >&6; } 5689 1.1.1.3 christos else 5690 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5691 1.1.1.3 christos $as_echo "no" >&6; } 5692 1.1.1.3 christos fi 5693 1.1.1.3 christos 5694 1.1.1.3 christos rm -f messages.po 5695 1.1.1.3 christos 5696 1.1.1.3 christos 5697 1.1.1.3 christos # Prepare PATH_SEPARATOR. 5698 1.1.1.3 christos # The user is always right. 5699 1.1.1.3 christos if test "${PATH_SEPARATOR+set}" != set; then 5700 1.1.1.3 christos echo "#! /bin/sh" >conf$$.sh 5701 1.1.1.3 christos echo "exit 0" >>conf$$.sh 5702 1.1.1.3 christos chmod +x conf$$.sh 5703 1.1.1.3 christos if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 5704 1.1.1.3 christos PATH_SEPARATOR=';' 5705 1.1.1.3 christos else 5706 1.1.1.3 christos PATH_SEPARATOR=: 5707 1.1.1.3 christos fi 5708 1.1.1.3 christos rm -f conf$$.sh 5709 1.1.1.3 christos fi 5710 1.1.1.3 christos 5711 1.1.1.3 christos # Find out how to test for executable files. Don't use a zero-byte file, 5712 1.1.1.3 christos # as systems may use methods other than mode bits to determine executability. 5713 1.1.1.3 christos cat >conf$$.file <<_ASEOF 5714 1.1.1.3 christos #! /bin/sh 5715 1.1.1.3 christos exit 0 5716 1.1.1.3 christos _ASEOF 5717 1.1.1.3 christos chmod +x conf$$.file 5718 1.1.1.3 christos if test -x conf$$.file >/dev/null 2>&1; then 5719 1.1.1.3 christos ac_executable_p="test -x" 5720 1.1.1.3 christos else 5721 1.1.1.3 christos ac_executable_p="test -f" 5722 1.1.1.3 christos fi 5723 1.1.1.3 christos rm -f conf$$.file 5724 1.1.1.3 christos 5725 1.1.1.3 christos # Extract the first word of "msgmerge", so it can be a program name with args. 5726 1.1.1.3 christos set dummy msgmerge; ac_word=$2 5727 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5728 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; } 5729 1.1.1.3 christos if ${ac_cv_path_MSGMERGE+:} false; then : 5730 1.1.1.3 christos $as_echo_n "(cached) " >&6 5731 1.1.1.3 christos else 5732 1.1.1.3 christos case "$MSGMERGE" in 5733 1.1.1.3 christos [\\/]* | ?:[\\/]*) 5734 1.1.1.3 christos ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 5735 1.1.1.3 christos ;; 5736 1.1.1.3 christos *) 5737 1.1.1.3 christos ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 5738 1.1.1.3 christos for ac_dir in $PATH; do 5739 1.1.1.3 christos IFS="$ac_save_IFS" 5740 1.1.1.3 christos test -z "$ac_dir" && ac_dir=. 5741 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do 5742 1.1.1.3 christos if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 5743 1.1.1.3 christos if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 5744 1.1.1.3 christos ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 5745 1.1.1.3 christos break 2 5746 1.1.1.3 christos fi 5747 1.1.1.3 christos fi 5748 1.1.1.3 christos done 5749 1.1.1.3 christos done 5750 1.1.1.3 christos IFS="$ac_save_IFS" 5751 1.1.1.3 christos test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 5752 1.1.1.3 christos ;; 5753 1.1.1.3 christos esac 5754 1.1.1.3 christos fi 5755 1.1.1.3 christos MSGMERGE="$ac_cv_path_MSGMERGE" 5756 1.1.1.3 christos if test "$MSGMERGE" != ":"; then 5757 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 5758 1.1.1.3 christos $as_echo "$MSGMERGE" >&6; } 5759 1.1.1.3 christos else 5760 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5761 1.1.1.3 christos $as_echo "no" >&6; } 5762 1.1.1.3 christos fi 5763 1.1.1.3 christos 5764 1.1.1.3 christos 5765 1.1.1.3 christos if test "$GMSGFMT" != ":"; then 5766 1.1.1.3 christos if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 5767 1.1.1.3 christos (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 5768 1.1.1.3 christos : ; 5769 1.1.1.3 christos else 5770 1.1.1.3 christos GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 5771 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 5772 1.1.1.3 christos $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 5773 1.1.1.3 christos GMSGFMT=":" 5774 1.1.1.3 christos fi 5775 1.1.1.3 christos fi 5776 1.1.1.3 christos 5777 1.1.1.3 christos if test "$XGETTEXT" != ":"; then 5778 1.1.1.3 christos if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 5779 1.1.1.3 christos (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 5780 1.1.1.3 christos : ; 5781 1.1.1.3 christos else 5782 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 5783 1.1.1.3 christos $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 5784 1.1.1.3 christos XGETTEXT=":" 5785 1.1.1.3 christos fi 5786 1.1.1.3 christos rm -f messages.po 5787 1.1.1.3 christos fi 5788 1.1.1.3 christos 5789 1.1.1.3 christos ac_config_commands="$ac_config_commands default-1" 5790 1.1.1.3 christos 5791 1.1.1.3 christos 5792 1.1.1.3 christos 5793 1.1.1.3 christos if test "X$prefix" = "XNONE"; then 5794 1.1.1.3 christos acl_final_prefix="$ac_default_prefix" 5795 1.1.1.3 christos else 5796 1.1.1.3 christos acl_final_prefix="$prefix" 5797 1.1.1.3 christos fi 5798 1.1.1.3 christos if test "X$exec_prefix" = "XNONE"; then 5799 1.1.1.3 christos acl_final_exec_prefix='${prefix}' 5800 1.1.1.3 christos else 5801 1.1.1.3 christos acl_final_exec_prefix="$exec_prefix" 5802 1.1.1.3 christos fi 5803 1.1.1.3 christos acl_save_prefix="$prefix" 5804 1.1.1.3 christos prefix="$acl_final_prefix" 5805 1.1.1.3 christos eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 5806 1.1.1.3 christos prefix="$acl_save_prefix" 5807 1.1.1.3 christos 5808 1.1.1.3 christos 5809 1.1.1.3 christos # Check whether --with-gnu-ld was given. 5810 1.1.1.3 christos if test "${with_gnu_ld+set}" = set; then : 5811 1.1.1.3 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5812 1.1.1.3 christos else 5813 1.1.1.3 christos with_gnu_ld=no 5814 1.1.1.3 christos fi 5815 1.1.1.3 christos 5816 1.1.1.3 christos # Prepare PATH_SEPARATOR. 5817 1.1.1.3 christos # The user is always right. 5818 1.1.1.3 christos if test "${PATH_SEPARATOR+set}" != set; then 5819 1.1.1.3 christos echo "#! /bin/sh" >conf$$.sh 5820 1.1.1.3 christos echo "exit 0" >>conf$$.sh 5821 1.1.1.3 christos chmod +x conf$$.sh 5822 1.1.1.3 christos if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 5823 1.1.1.3 christos PATH_SEPARATOR=';' 5824 1.1.1.3 christos else 5825 1.1.1.3 christos PATH_SEPARATOR=: 5826 1.1.1.3 christos fi 5827 1.1.1.3 christos rm -f conf$$.sh 5828 1.1.1.3 christos fi 5829 1.1.1.3 christos ac_prog=ld 5830 1.1.1.3 christos if test "$GCC" = yes; then 5831 1.1.1.3 christos # Check if gcc -print-prog-name=ld gives a path. 5832 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 5833 1.1.1.3 christos $as_echo_n "checking for ld used by GCC... " >&6; } 5834 1.1.1.3 christos case $host in 5835 1.1.1.3 christos *-*-mingw*) 5836 1.1.1.3 christos # gcc leaves a trailing carriage return which upsets mingw 5837 1.1.1.3 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5838 1.1.1.3 christos *) 5839 1.1.1.3 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5840 1.1.1.3 christos esac 5841 1.1.1.3 christos case $ac_prog in 5842 1.1.1.3 christos # Accept absolute paths. 5843 1.1.1.3 christos [\\/]* | [A-Za-z]:[\\/]*) 5844 1.1.1.3 christos re_direlt='/[^/][^/]*/\.\./' 5845 1.1.1.3 christos # Canonicalize the path of ld 5846 1.1.1.3 christos ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 5847 1.1.1.3 christos while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 5848 1.1.1.3 christos ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 5849 1.1.1.3 christos done 5850 1.1.1.3 christos test -z "$LD" && LD="$ac_prog" 5851 1.1.1.3 christos ;; 5852 1.1.1.3 christos "") 5853 1.1.1.3 christos # If it fails, then pretend we aren't using GCC. 5854 1.1.1.3 christos ac_prog=ld 5855 1.1.1.3 christos ;; 5856 1.1.1.3 christos *) 5857 1.1.1.3 christos # If it is relative, then search for the first ld in PATH. 5858 1.1.1.3 christos with_gnu_ld=unknown 5859 1.1.1.3 christos ;; 5860 1.1.1.3 christos esac 5861 1.1.1.3 christos elif test "$with_gnu_ld" = yes; then 5862 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5863 1.1.1.3 christos $as_echo_n "checking for GNU ld... " >&6; } 5864 1.1.1.3 christos else 5865 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5866 1.1.1.3 christos $as_echo_n "checking for non-GNU ld... " >&6; } 5867 1.1.1.3 christos fi 5868 1.1.1.3 christos if ${acl_cv_path_LD+:} false; then : 5869 1.1.1.3 christos $as_echo_n "(cached) " >&6 5870 1.1.1.3 christos else 5871 1.1.1.3 christos if test -z "$LD"; then 5872 1.1.1.3 christos IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 5873 1.1.1.3 christos for ac_dir in $PATH; do 5874 1.1.1.3 christos test -z "$ac_dir" && ac_dir=. 5875 1.1.1.3 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5876 1.1.1.3 christos acl_cv_path_LD="$ac_dir/$ac_prog" 5877 1.1.1.3 christos # Check to see if the program is GNU ld. I'd rather use --version, 5878 1.1.1.3 christos # but apparently some GNU ld's only accept -v. 5879 1.1.1.3 christos # Break only if it was the GNU/non-GNU ld that we prefer. 5880 1.1.1.3 christos if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then 5881 1.1.1.3 christos test "$with_gnu_ld" != no && break 5882 1.1.1.3 christos else 5883 1.1.1.3 christos test "$with_gnu_ld" != yes && break 5884 1.1.1.3 christos fi 5885 1.1.1.3 christos fi 5886 1.1.1.3 christos done 5887 1.1.1.3 christos IFS="$ac_save_ifs" 5888 1.1.1.3 christos else 5889 1.1.1.3 christos acl_cv_path_LD="$LD" # Let the user override the test with a path. 5890 1.1.1.3 christos fi 5891 1.1.1.3 christos fi 5892 1.1.1.3 christos 5893 1.1.1.3 christos LD="$acl_cv_path_LD" 5894 1.1.1.3 christos if test -n "$LD"; then 5895 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5896 1.1.1.3 christos $as_echo "$LD" >&6; } 5897 1.1.1.3 christos else 5898 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5899 1.1.1.3 christos $as_echo "no" >&6; } 5900 1.1.1.3 christos fi 5901 1.1.1.3 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5902 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5903 1.1.1.3 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5904 1.1.1.3 christos if ${acl_cv_prog_gnu_ld+:} false; then : 5905 1.1.1.3 christos $as_echo_n "(cached) " >&6 5906 1.1.1.3 christos else 5907 1.1.1.3 christos # I'd rather use --version here, but apparently some GNU ld's only accept -v. 5908 1.1.1.3 christos if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then 5909 1.1.1.3 christos acl_cv_prog_gnu_ld=yes 5910 1.1.1.3 christos else 5911 1.1.1.3 christos acl_cv_prog_gnu_ld=no 5912 1.1.1.3 christos fi 5913 1.1.1.3 christos fi 5914 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 5915 1.1.1.3 christos $as_echo "$acl_cv_prog_gnu_ld" >&6; } 5916 1.1.1.3 christos with_gnu_ld=$acl_cv_prog_gnu_ld 5917 1.1.1.3 christos 5918 1.1.1.3 christos 5919 1.1.1.3 christos 5920 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 5921 1.1.1.3 christos $as_echo_n "checking for shared library run path origin... " >&6; } 5922 1.1.1.3 christos if ${acl_cv_rpath+:} false; then : 5923 1.1.1.3 christos $as_echo_n "(cached) " >&6 5924 1.1.1.3 christos else 5925 1.1.1.3 christos 5926 1.1.1.3 christos CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 5927 1.1.1.3 christos ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 5928 1.1.1.3 christos . ./conftest.sh 5929 1.1.1.3 christos rm -f ./conftest.sh 5930 1.1.1.3 christos acl_cv_rpath=done 5931 1.1.1.3 christos 5932 1.1.1.3 christos fi 5933 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 5934 1.1.1.3 christos $as_echo "$acl_cv_rpath" >&6; } 5935 1.1.1.3 christos wl="$acl_cv_wl" 5936 1.1.1.3 christos libext="$acl_cv_libext" 5937 1.1.1.3 christos shlibext="$acl_cv_shlibext" 5938 1.1.1.3 christos hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 5939 1.1.1.3 christos hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 5940 1.1.1.3 christos hardcode_direct="$acl_cv_hardcode_direct" 5941 1.1.1.3 christos hardcode_minus_L="$acl_cv_hardcode_minus_L" 5942 1.1.1.3 christos # Check whether --enable-rpath was given. 5943 1.1.1.3 christos if test "${enable_rpath+set}" = set; then : 5944 1.1.1.3 christos enableval=$enable_rpath; : 5945 1.1.1.3 christos else 5946 1.1.1.3 christos enable_rpath=yes 5947 1.1.1.3 christos fi 5948 1.1.1.3 christos 5949 1.1.1.3 christos 5950 1.1.1.3 christos 5951 1.1.1.3 christos 5952 1.1.1.3 christos 5953 1.1.1.3 christos 5954 1.1.1.3 christos 5955 1.1.1.3 christos 5956 1.1.1.3 christos use_additional=yes 5957 1.1.1.3 christos 5958 1.1.1.3 christos acl_save_prefix="$prefix" 5959 1.1.1.3 christos prefix="$acl_final_prefix" 5960 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 5961 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 5962 1.1.1.3 christos 5963 1.1.1.3 christos eval additional_includedir=\"$includedir\" 5964 1.1.1.3 christos eval additional_libdir=\"$libdir\" 5965 1.1.1.3 christos 5966 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 5967 1.1.1.3 christos prefix="$acl_save_prefix" 5968 1.1.1.3 christos 5969 1.1.1.3 christos 5970 1.1.1.3 christos # Check whether --with-libiconv-prefix was given. 5971 1.1.1.3 christos if test "${with_libiconv_prefix+set}" = set; then : 5972 1.1.1.3 christos withval=$with_libiconv_prefix; 5973 1.1.1.3 christos if test "X$withval" = "Xno"; then 5974 1.1.1.3 christos use_additional=no 5975 1.1.1.3 christos else 5976 1.1.1.3 christos if test "X$withval" = "X"; then 5977 1.1.1.3 christos 5978 1.1.1.3 christos acl_save_prefix="$prefix" 5979 1.1.1.3 christos prefix="$acl_final_prefix" 5980 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 5981 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 5982 1.1.1.3 christos 5983 1.1.1.3 christos eval additional_includedir=\"$includedir\" 5984 1.1.1.3 christos eval additional_libdir=\"$libdir\" 5985 1.1.1.3 christos 5986 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 5987 1.1.1.3 christos prefix="$acl_save_prefix" 5988 1.1.1.3 christos 5989 1.1.1.3 christos else 5990 1.1.1.3 christos additional_includedir="$withval/include" 5991 1.1.1.3 christos additional_libdir="$withval/lib" 5992 1.1.1.3 christos fi 5993 1.1.1.3 christos fi 5994 1.1.1.3 christos 5995 1.1.1.3 christos fi 5996 1.1.1.3 christos 5997 1.1.1.3 christos 5998 1.1.1.3 christos # Check whether --with-libiconv-type was given. 5999 1.1.1.3 christos if test "${with_libiconv_type+set}" = set; then : 6000 1.1.1.3 christos withval=$with_libiconv_type; with_libiconv_type=$withval 6001 1.1.1.3 christos else 6002 1.1.1.3 christos with_libiconv_type=auto 6003 1.1.1.3 christos fi 6004 1.1.1.3 christos 6005 1.1.1.3 christos lib_type=`eval echo \$with_libiconv_type` 6006 1.1.1.3 christos 6007 1.1.1.3 christos LIBICONV= 6008 1.1.1.3 christos LTLIBICONV= 6009 1.1.1.3 christos INCICONV= 6010 1.1.1.3 christos rpathdirs= 6011 1.1.1.3 christos ltrpathdirs= 6012 1.1.1.3 christos names_already_handled= 6013 1.1.1.3 christos names_next_round='iconv ' 6014 1.1.1.3 christos while test -n "$names_next_round"; do 6015 1.1.1.3 christos names_this_round="$names_next_round" 6016 1.1.1.3 christos names_next_round= 6017 1.1.1.3 christos for name in $names_this_round; do 6018 1.1.1.3 christos already_handled= 6019 1.1.1.3 christos for n in $names_already_handled; do 6020 1.1.1.3 christos if test "$n" = "$name"; then 6021 1.1.1.3 christos already_handled=yes 6022 1.1.1.3 christos break 6023 1.1.1.3 christos fi 6024 1.1.1.3 christos done 6025 1.1.1.3 christos if test -z "$already_handled"; then 6026 1.1.1.3 christos names_already_handled="$names_already_handled $name" 6027 1.1.1.3 christos uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 6028 1.1.1.3 christos eval value=\"\$HAVE_LIB$uppername\" 6029 1.1.1.3 christos if test -n "$value"; then 6030 1.1.1.3 christos if test "$value" = yes; then 6031 1.1.1.3 christos eval value=\"\$LIB$uppername\" 6032 1.1.1.3 christos test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 6033 1.1.1.3 christos eval value=\"\$LTLIB$uppername\" 6034 1.1.1.3 christos test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 6035 1.1.1.3 christos else 6036 1.1.1.3 christos : 6037 1.1.1.3 christos fi 6038 1.1.1.3 christos else 6039 1.1.1.3 christos found_dir= 6040 1.1.1.3 christos found_la= 6041 1.1.1.3 christos found_so= 6042 1.1.1.3 christos found_a= 6043 1.1.1.3 christos if test $use_additional = yes; then 6044 1.1.1.3 christos if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 6045 1.1.1.3 christos found_dir="$additional_libdir" 6046 1.1.1.3 christos found_so="$additional_libdir/lib$name.$shlibext" 6047 1.1.1.3 christos if test -f "$additional_libdir/lib$name.la"; then 6048 1.1.1.3 christos found_la="$additional_libdir/lib$name.la" 6049 1.1.1.3 christos fi 6050 1.1.1.3 christos elif test x$lib_type != xshared; then 6051 1.1.1.3 christos if test -f "$additional_libdir/lib$name.$libext"; then 6052 1.1.1.3 christos found_dir="$additional_libdir" 6053 1.1.1.3 christos found_a="$additional_libdir/lib$name.$libext" 6054 1.1.1.3 christos if test -f "$additional_libdir/lib$name.la"; then 6055 1.1.1.3 christos found_la="$additional_libdir/lib$name.la" 6056 1.1.1.3 christos fi 6057 1.1.1.3 christos fi 6058 1.1.1.3 christos fi 6059 1.1.1.3 christos fi 6060 1.1.1.3 christos if test "X$found_dir" = "X"; then 6061 1.1.1.3 christos for x in $LDFLAGS $LTLIBICONV; do 6062 1.1.1.3 christos 6063 1.1.1.3 christos acl_save_prefix="$prefix" 6064 1.1.1.3 christos prefix="$acl_final_prefix" 6065 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6066 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6067 1.1.1.3 christos eval x=\"$x\" 6068 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6069 1.1.1.3 christos prefix="$acl_save_prefix" 6070 1.1.1.3 christos 6071 1.1.1.3 christos case "$x" in 6072 1.1.1.3 christos -L*) 6073 1.1.1.3 christos dir=`echo "X$x" | sed -e 's/^X-L//'` 6074 1.1.1.3 christos if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 6075 1.1.1.3 christos found_dir="$dir" 6076 1.1.1.3 christos found_so="$dir/lib$name.$shlibext" 6077 1.1.1.3 christos if test -f "$dir/lib$name.la"; then 6078 1.1.1.3 christos found_la="$dir/lib$name.la" 6079 1.1.1.3 christos fi 6080 1.1.1.3 christos elif test x$lib_type != xshared; then 6081 1.1.1.3 christos if test -f "$dir/lib$name.$libext"; then 6082 1.1.1.3 christos found_dir="$dir" 6083 1.1.1.3 christos found_a="$dir/lib$name.$libext" 6084 1.1.1.3 christos if test -f "$dir/lib$name.la"; then 6085 1.1.1.3 christos found_la="$dir/lib$name.la" 6086 1.1.1.3 christos fi 6087 1.1.1.3 christos fi 6088 1.1.1.3 christos fi 6089 1.1.1.3 christos ;; 6090 1.1.1.3 christos esac 6091 1.1.1.3 christos if test "X$found_dir" != "X"; then 6092 1.1.1.3 christos break 6093 1.1.1.3 christos fi 6094 1.1.1.3 christos done 6095 1.1.1.3 christos fi 6096 1.1.1.3 christos if test "X$found_dir" != "X"; then 6097 1.1.1.3 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 6098 1.1.1.3 christos if test "X$found_so" != "X"; then 6099 1.1.1.3 christos if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 6100 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 6101 1.1.1.3 christos else 6102 1.1.1.3 christos haveit= 6103 1.1.1.3 christos for x in $ltrpathdirs; do 6104 1.1.1.3 christos if test "X$x" = "X$found_dir"; then 6105 1.1.1.3 christos haveit=yes 6106 1.1.1.3 christos break 6107 1.1.1.3 christos fi 6108 1.1.1.3 christos done 6109 1.1.1.3 christos if test -z "$haveit"; then 6110 1.1.1.3 christos ltrpathdirs="$ltrpathdirs $found_dir" 6111 1.1.1.3 christos fi 6112 1.1.1.3 christos if test "$hardcode_direct" = yes; then 6113 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 6114 1.1.1.3 christos else 6115 1.1.1.3 christos if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 6116 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 6117 1.1.1.3 christos haveit= 6118 1.1.1.3 christos for x in $rpathdirs; do 6119 1.1.1.3 christos if test "X$x" = "X$found_dir"; then 6120 1.1.1.3 christos haveit=yes 6121 1.1.1.3 christos break 6122 1.1.1.3 christos fi 6123 1.1.1.3 christos done 6124 1.1.1.3 christos if test -z "$haveit"; then 6125 1.1.1.3 christos rpathdirs="$rpathdirs $found_dir" 6126 1.1.1.3 christos fi 6127 1.1.1.3 christos else 6128 1.1.1.3 christos haveit= 6129 1.1.1.3 christos for x in $LDFLAGS $LIBICONV; do 6130 1.1.1.3 christos 6131 1.1.1.3 christos acl_save_prefix="$prefix" 6132 1.1.1.3 christos prefix="$acl_final_prefix" 6133 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6134 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6135 1.1.1.3 christos eval x=\"$x\" 6136 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6137 1.1.1.3 christos prefix="$acl_save_prefix" 6138 1.1.1.3 christos 6139 1.1.1.3 christos if test "X$x" = "X-L$found_dir"; then 6140 1.1.1.3 christos haveit=yes 6141 1.1.1.3 christos break 6142 1.1.1.3 christos fi 6143 1.1.1.3 christos done 6144 1.1.1.3 christos if test -z "$haveit"; then 6145 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 6146 1.1.1.3 christos fi 6147 1.1.1.3 christos if test "$hardcode_minus_L" != no; then 6148 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 6149 1.1.1.3 christos else 6150 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 6151 1.1.1.3 christos fi 6152 1.1.1.3 christos fi 6153 1.1.1.3 christos fi 6154 1.1.1.3 christos fi 6155 1.1.1.3 christos else 6156 1.1.1.3 christos if test "X$found_a" != "X"; then 6157 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 6158 1.1.1.3 christos else 6159 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 6160 1.1.1.3 christos fi 6161 1.1.1.3 christos fi 6162 1.1.1.3 christos additional_includedir= 6163 1.1.1.3 christos case "$found_dir" in 6164 1.1.1.3 christos */lib | */lib/) 6165 1.1.1.3 christos basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 6166 1.1.1.3 christos additional_includedir="$basedir/include" 6167 1.1.1.3 christos ;; 6168 1.1.1.3 christos esac 6169 1.1.1.3 christos if test "X$additional_includedir" != "X"; then 6170 1.1.1.3 christos if test "X$additional_includedir" != "X/usr/include"; then 6171 1.1.1.3 christos haveit= 6172 1.1.1.3 christos if test "X$additional_includedir" = "X/usr/local/include"; then 6173 1.1.1.3 christos if test -n "$GCC"; then 6174 1.1.1.3 christos case $host_os in 6175 1.1.1.3 christos linux*) haveit=yes;; 6176 1.1.1.3 christos esac 6177 1.1.1.3 christos fi 6178 1.1.1.3 christos fi 6179 1.1.1.3 christos if test -z "$haveit"; then 6180 1.1.1.3 christos for x in $CPPFLAGS $INCICONV; do 6181 1.1.1.3 christos 6182 1.1.1.3 christos acl_save_prefix="$prefix" 6183 1.1.1.3 christos prefix="$acl_final_prefix" 6184 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6185 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6186 1.1.1.3 christos eval x=\"$x\" 6187 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6188 1.1.1.3 christos prefix="$acl_save_prefix" 6189 1.1.1.3 christos 6190 1.1.1.3 christos if test "X$x" = "X-I$additional_includedir"; then 6191 1.1.1.3 christos haveit=yes 6192 1.1.1.3 christos break 6193 1.1.1.3 christos fi 6194 1.1.1.3 christos done 6195 1.1.1.3 christos if test -z "$haveit"; then 6196 1.1.1.3 christos if test -d "$additional_includedir"; then 6197 1.1.1.3 christos INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 6198 1.1.1.3 christos fi 6199 1.1.1.3 christos fi 6200 1.1.1.3 christos fi 6201 1.1.1.3 christos fi 6202 1.1.1.3 christos fi 6203 1.1.1.3 christos if test -n "$found_la"; then 6204 1.1.1.3 christos save_libdir="$libdir" 6205 1.1.1.3 christos case "$found_la" in 6206 1.1.1.3 christos */* | *\\*) . "$found_la" ;; 6207 1.1.1.3 christos *) . "./$found_la" ;; 6208 1.1.1.3 christos esac 6209 1.1.1.3 christos libdir="$save_libdir" 6210 1.1.1.3 christos for dep in $dependency_libs; do 6211 1.1.1.3 christos case "$dep" in 6212 1.1.1.3 christos -L*) 6213 1.1.1.3 christos additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 6214 1.1.1.3 christos if test "X$additional_libdir" != "X/usr/lib"; then 6215 1.1.1.3 christos haveit= 6216 1.1.1.3 christos if test "X$additional_libdir" = "X/usr/local/lib"; then 6217 1.1.1.3 christos if test -n "$GCC"; then 6218 1.1.1.3 christos case $host_os in 6219 1.1.1.3 christos linux*) haveit=yes;; 6220 1.1.1.3 christos esac 6221 1.1.1.3 christos fi 6222 1.1.1.3 christos fi 6223 1.1.1.3 christos if test -z "$haveit"; then 6224 1.1.1.3 christos haveit= 6225 1.1.1.3 christos for x in $LDFLAGS $LIBICONV; do 6226 1.1.1.3 christos 6227 1.1.1.3 christos acl_save_prefix="$prefix" 6228 1.1.1.3 christos prefix="$acl_final_prefix" 6229 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6230 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6231 1.1.1.3 christos eval x=\"$x\" 6232 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6233 1.1.1.3 christos prefix="$acl_save_prefix" 6234 1.1.1.3 christos 6235 1.1.1.3 christos if test "X$x" = "X-L$additional_libdir"; then 6236 1.1.1.3 christos haveit=yes 6237 1.1.1.3 christos break 6238 1.1.1.3 christos fi 6239 1.1.1.3 christos done 6240 1.1.1.3 christos if test -z "$haveit"; then 6241 1.1.1.3 christos if test -d "$additional_libdir"; then 6242 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 6243 1.1.1.3 christos fi 6244 1.1.1.3 christos fi 6245 1.1.1.3 christos haveit= 6246 1.1.1.3 christos for x in $LDFLAGS $LTLIBICONV; do 6247 1.1.1.3 christos 6248 1.1.1.3 christos acl_save_prefix="$prefix" 6249 1.1.1.3 christos prefix="$acl_final_prefix" 6250 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6251 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6252 1.1.1.3 christos eval x=\"$x\" 6253 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6254 1.1.1.3 christos prefix="$acl_save_prefix" 6255 1.1.1.3 christos 6256 1.1.1.3 christos if test "X$x" = "X-L$additional_libdir"; then 6257 1.1.1.3 christos haveit=yes 6258 1.1.1.3 christos break 6259 1.1.1.3 christos fi 6260 1.1.1.3 christos done 6261 1.1.1.3 christos if test -z "$haveit"; then 6262 1.1.1.3 christos if test -d "$additional_libdir"; then 6263 1.1.1.3 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 6264 1.1.1.3 christos fi 6265 1.1.1.3 christos fi 6266 1.1.1.3 christos fi 6267 1.1.1.3 christos fi 6268 1.1.1.3 christos ;; 6269 1.1.1.3 christos -R*) 6270 1.1.1.3 christos dir=`echo "X$dep" | sed -e 's/^X-R//'` 6271 1.1.1.3 christos if test "$enable_rpath" != no; then 6272 1.1.1.3 christos haveit= 6273 1.1.1.3 christos for x in $rpathdirs; do 6274 1.1.1.3 christos if test "X$x" = "X$dir"; then 6275 1.1.1.3 christos haveit=yes 6276 1.1.1.3 christos break 6277 1.1.1.3 christos fi 6278 1.1.1.3 christos done 6279 1.1.1.3 christos if test -z "$haveit"; then 6280 1.1.1.3 christos rpathdirs="$rpathdirs $dir" 6281 1.1.1.3 christos fi 6282 1.1.1.3 christos haveit= 6283 1.1.1.3 christos for x in $ltrpathdirs; do 6284 1.1.1.3 christos if test "X$x" = "X$dir"; then 6285 1.1.1.3 christos haveit=yes 6286 1.1.1.3 christos break 6287 1.1.1.3 christos fi 6288 1.1.1.3 christos done 6289 1.1.1.3 christos if test -z "$haveit"; then 6290 1.1.1.3 christos ltrpathdirs="$ltrpathdirs $dir" 6291 1.1.1.3 christos fi 6292 1.1.1.3 christos fi 6293 1.1.1.3 christos ;; 6294 1.1.1.3 christos -l*) 6295 1.1.1.3 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 6296 1.1.1.3 christos ;; 6297 1.1.1.3 christos *.la) 6298 1.1.1.3 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 6299 1.1.1.3 christos ;; 6300 1.1.1.3 christos *) 6301 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 6302 1.1.1.3 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 6303 1.1.1.3 christos ;; 6304 1.1.1.3 christos esac 6305 1.1.1.3 christos done 6306 1.1.1.3 christos fi 6307 1.1.1.3 christos else 6308 1.1.1.3 christos if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 6309 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 6310 1.1.1.3 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 6311 1.1.1.3 christos else 6312 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext" 6313 1.1.1.3 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext" 6314 1.1.1.3 christos fi 6315 1.1.1.3 christos fi 6316 1.1.1.3 christos fi 6317 1.1.1.3 christos fi 6318 1.1.1.3 christos done 6319 1.1.1.3 christos done 6320 1.1.1.3 christos if test "X$rpathdirs" != "X"; then 6321 1.1.1.3 christos if test -n "$hardcode_libdir_separator"; then 6322 1.1.1.3 christos alldirs= 6323 1.1.1.3 christos for found_dir in $rpathdirs; do 6324 1.1.1.3 christos alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 6325 1.1.1.3 christos done 6326 1.1.1.3 christos acl_save_libdir="$libdir" 6327 1.1.1.3 christos libdir="$alldirs" 6328 1.1.1.3 christos eval flag=\"$hardcode_libdir_flag_spec\" 6329 1.1.1.3 christos libdir="$acl_save_libdir" 6330 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 6331 1.1.1.3 christos else 6332 1.1.1.3 christos for found_dir in $rpathdirs; do 6333 1.1.1.3 christos acl_save_libdir="$libdir" 6334 1.1.1.3 christos libdir="$found_dir" 6335 1.1.1.3 christos eval flag=\"$hardcode_libdir_flag_spec\" 6336 1.1.1.3 christos libdir="$acl_save_libdir" 6337 1.1.1.3 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 6338 1.1.1.3 christos done 6339 1.1.1.3 christos fi 6340 1.1.1.3 christos fi 6341 1.1.1.3 christos if test "X$ltrpathdirs" != "X"; then 6342 1.1.1.3 christos for found_dir in $ltrpathdirs; do 6343 1.1.1.3 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 6344 1.1.1.3 christos done 6345 1.1.1.3 christos fi 6346 1.1.1.3 christos 6347 1.1.1.3 christos 6348 1.1.1.3 christos 6349 1.1.1.3 christos 6350 1.1.1.3 christos 6351 1.1.1.3 christos if test -f ../gettext/uninstalled-config.sh; then 6352 1.1.1.3 christos relative_builddir='$(top_builddir)/../gettext' 6353 1.1.1.3 christos . ../gettext/uninstalled-config.sh 6354 1.1.1.3 christos else 6355 1.1.1.3 christos # The sister gettext directory doesn't exist and won't collect information on 6356 1.1.1.3 christos # using gettext for us. Call a bundled AM_GNU_GETTEXT. 6357 1.1.1.3 christos 6358 1.1.1.3 christos 6359 1.1.1.3 christos 6360 1.1.1.3 christos 6361 1.1.1.3 christos 6362 1.1.1.3 christos 6363 1.1.1.3 christos 6364 1.1.1.3 christos 6365 1.1.1.3 christos 6366 1.1.1.3 christos 6367 1.1.1.3 christos 6368 1.1.1.3 christos 6369 1.1.1.3 christos 6370 1.1.1.3 christos 6371 1.1.1.3 christos 6372 1.1.1.3 christos 6373 1.1.1.3 christos 6374 1.1.1.3 christos 6375 1.1.1.3 christos 6376 1.1.1.3 christos 6377 1.1.1.3 christos 6378 1.1.1.3 christos 6379 1.1.1.3 christos 6380 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 6381 1.1.1.3 christos $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } 6382 1.1.1.3 christos if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : 6383 1.1.1.3 christos $as_echo_n "(cached) " >&6 6384 1.1.1.3 christos else 6385 1.1.1.3 christos gt_save_LIBS="$LIBS" 6386 1.1.1.3 christos LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 6387 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6388 1.1.1.3 christos /* end confdefs.h. */ 6389 1.1.1.3 christos #include <CoreFoundation/CFPreferences.h> 6390 1.1.1.3 christos int 6391 1.1.1.3 christos main () 6392 1.1.1.3 christos { 6393 1.1.1.3 christos CFPreferencesCopyAppValue(NULL, NULL) 6394 1.1.1.3 christos ; 6395 1.1.1.3 christos return 0; 6396 1.1.1.3 christos } 6397 1.1.1.3 christos _ACEOF 6398 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then : 6399 1.1.1.3 christos gt_cv_func_CFPreferencesCopyAppValue=yes 6400 1.1.1.3 christos else 6401 1.1.1.3 christos gt_cv_func_CFPreferencesCopyAppValue=no 6402 1.1.1.3 christos fi 6403 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \ 6404 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext 6405 1.1.1.3 christos LIBS="$gt_save_LIBS" 6406 1.1.1.3 christos fi 6407 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 6408 1.1.1.3 christos $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } 6409 1.1.1.3 christos if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 6410 1.1.1.3 christos 6411 1.1.1.3 christos $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h 6412 1.1.1.3 christos 6413 1.1.1.3 christos fi 6414 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5 6415 1.1.1.3 christos $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; } 6416 1.1.1.3 christos if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then : 6417 1.1.1.3 christos $as_echo_n "(cached) " >&6 6418 1.1.1.3 christos else 6419 1.1.1.3 christos gt_save_LIBS="$LIBS" 6420 1.1.1.3 christos LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 6421 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6422 1.1.1.3 christos /* end confdefs.h. */ 6423 1.1.1.3 christos #include <CoreFoundation/CFLocale.h> 6424 1.1.1.3 christos int 6425 1.1.1.3 christos main () 6426 1.1.1.3 christos { 6427 1.1.1.3 christos CFLocaleCopyPreferredLanguages(); 6428 1.1.1.3 christos ; 6429 1.1.1.3 christos return 0; 6430 1.1.1.3 christos } 6431 1.1.1.3 christos _ACEOF 6432 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then : 6433 1.1.1.3 christos gt_cv_func_CFLocaleCopyPreferredLanguages=yes 6434 1.1.1.3 christos else 6435 1.1.1.3 christos gt_cv_func_CFLocaleCopyPreferredLanguages=no 6436 1.1.1.3 christos fi 6437 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \ 6438 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext 6439 1.1.1.3 christos LIBS="$gt_save_LIBS" 6440 1.1.1.3 christos fi 6441 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5 6442 1.1.1.3 christos $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; } 6443 1.1.1.3 christos if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 6444 1.1.1.3 christos 6445 1.1.1.3 christos $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h 6446 1.1.1.3 christos 6447 1.1.1.3 christos fi 6448 1.1.1.3 christos INTL_MACOSX_LIBS= 6449 1.1.1.3 christos if test $gt_cv_func_CFPreferencesCopyAppValue = yes \ 6450 1.1.1.3 christos || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 6451 1.1.1.3 christos INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices" 6452 1.1.1.3 christos fi 6453 1.1.1.3 christos 6454 1.1.1.3 christos 6455 1.1.1.3 christos 6456 1.1.1.3 christos 6457 1.1.1.3 christos 6458 1.1.1.3 christos 6459 1.1.1.3 christos LIBINTL= 6460 1.1.1.3 christos LTLIBINTL= 6461 1.1.1.3 christos POSUB= 6462 1.1.1.3 christos 6463 1.1.1.3 christos case " $gt_needs " in 6464 1.1.1.3 christos *" need-formatstring-macros "*) gt_api_version=3 ;; 6465 1.1.1.3 christos *" need-ngettext "*) gt_api_version=2 ;; 6466 1.1.1.3 christos *) gt_api_version=1 ;; 6467 1.1.1.3 christos esac 6468 1.1.1.3 christos gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" 6469 1.1.1.3 christos gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" 6470 1.1.1.3 christos 6471 1.1.1.3 christos if test "$USE_NLS" = "yes"; then 6472 1.1.1.3 christos gt_use_preinstalled_gnugettext=no 6473 1.1.1.3 christos 6474 1.1.1.3 christos 6475 1.1.1.3 christos if test $gt_api_version -ge 3; then 6476 1.1.1.3 christos gt_revision_test_code=' 6477 1.1.1.3 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 6478 1.1.1.3 christos #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) 6479 1.1.1.3 christos #endif 6480 1.1.1.3 christos typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; 6481 1.1.1.3 christos ' 6482 1.1.1.3 christos else 6483 1.1.1.3 christos gt_revision_test_code= 6484 1.1.1.3 christos fi 6485 1.1.1.3 christos if test $gt_api_version -ge 2; then 6486 1.1.1.3 christos gt_expression_test_code=' + * ngettext ("", "", 0)' 6487 1.1.1.3 christos else 6488 1.1.1.3 christos gt_expression_test_code= 6489 1.1.1.3 christos fi 6490 1.1.1.3 christos 6491 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 6492 1.1.1.3 christos $as_echo_n "checking for GNU gettext in libc... " >&6; } 6493 1.1.1.3 christos if eval \${$gt_func_gnugettext_libc+:} false; then : 6494 1.1.1.3 christos $as_echo_n "(cached) " >&6 6495 1.1.1.3 christos else 6496 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6497 1.1.1.3 christos /* end confdefs.h. */ 6498 1.1.1.3 christos 6499 1.1.1.3 christos #include <libintl.h> 6500 1.1.1.3 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 6501 1.1.1.3 christos extern int _nl_msg_cat_cntr; 6502 1.1.1.3 christos extern int *_nl_domain_bindings; 6503 1.1.1.3 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) 6504 1.1.1.3 christos #else 6505 1.1.1.3 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 6506 1.1.1.3 christos #endif 6507 1.1.1.3 christos $gt_revision_test_code 6508 1.1.1.3 christos 6509 1.1.1.3 christos int 6510 1.1.1.3 christos main () 6511 1.1.1.3 christos { 6512 1.1.1.3 christos 6513 1.1.1.3 christos bindtextdomain ("", ""); 6514 1.1.1.3 christos return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 6515 1.1.1.3 christos 6516 1.1.1.3 christos ; 6517 1.1.1.3 christos return 0; 6518 1.1.1.3 christos } 6519 1.1.1.3 christos _ACEOF 6520 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then : 6521 1.1.1.3 christos eval "$gt_func_gnugettext_libc=yes" 6522 1.1.1.3 christos else 6523 1.1.1.3 christos eval "$gt_func_gnugettext_libc=no" 6524 1.1.1.3 christos fi 6525 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \ 6526 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext 6527 1.1.1.3 christos fi 6528 1.1.1.3 christos eval ac_res=\$$gt_func_gnugettext_libc 6529 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6530 1.1.1.3 christos $as_echo "$ac_res" >&6; } 6531 1.1.1.3 christos 6532 1.1.1.3 christos if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then 6533 1.1.1.3 christos 6534 1.1.1.3 christos 6535 1.1.1.3 christos 6536 1.1.1.3 christos 6537 1.1.1.3 christos 6538 1.1.1.3 christos am_save_CPPFLAGS="$CPPFLAGS" 6539 1.1.1.3 christos 6540 1.1.1.3 christos for element in $INCICONV; do 6541 1.1.1.3 christos haveit= 6542 1.1.1.3 christos for x in $CPPFLAGS; do 6543 1.1.1.3 christos 6544 1.1.1.3 christos acl_save_prefix="$prefix" 6545 1.1.1.3 christos prefix="$acl_final_prefix" 6546 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6547 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6548 1.1.1.3 christos eval x=\"$x\" 6549 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6550 1.1.1.3 christos prefix="$acl_save_prefix" 6551 1.1.1.3 christos 6552 1.1.1.3 christos if test "X$x" = "X$element"; then 6553 1.1.1.3 christos haveit=yes 6554 1.1.1.3 christos break 6555 1.1.1.3 christos fi 6556 1.1.1.3 christos done 6557 1.1.1.3 christos if test -z "$haveit"; then 6558 1.1.1.3 christos CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 6559 1.1.1.3 christos fi 6560 1.1.1.3 christos done 6561 1.1.1.3 christos 6562 1.1.1.3 christos 6563 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 6564 1.1.1.3 christos $as_echo_n "checking for iconv... " >&6; } 6565 1.1.1.3 christos if ${am_cv_func_iconv+:} false; then : 6566 1.1.1.3 christos $as_echo_n "(cached) " >&6 6567 1.1.1.3 christos else 6568 1.1.1.3 christos 6569 1.1.1.3 christos am_cv_func_iconv="no, consider installing GNU libiconv" 6570 1.1.1.3 christos am_cv_lib_iconv=no 6571 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6572 1.1.1.3 christos /* end confdefs.h. */ 6573 1.1.1.3 christos 6574 1.1.1.3 christos #include <stdlib.h> 6575 1.1.1.3 christos #include <iconv.h> 6576 1.1.1.3 christos 6577 1.1.1.3 christos int 6578 1.1.1.3 christos main () 6579 1.1.1.3 christos { 6580 1.1.1.3 christos iconv_t cd = iconv_open("",""); 6581 1.1.1.3 christos iconv(cd,NULL,NULL,NULL,NULL); 6582 1.1.1.3 christos iconv_close(cd); 6583 1.1.1.3 christos ; 6584 1.1.1.3 christos return 0; 6585 1.1.1.3 christos } 6586 1.1.1.3 christos _ACEOF 6587 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then : 6588 1.1.1.3 christos am_cv_func_iconv=yes 6589 1.1.1.3 christos fi 6590 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \ 6591 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext 6592 1.1.1.3 christos if test "$am_cv_func_iconv" != yes; then 6593 1.1.1.3 christos am_save_LIBS="$LIBS" 6594 1.1.1.3 christos LIBS="$LIBS $LIBICONV" 6595 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6596 1.1.1.3 christos /* end confdefs.h. */ 6597 1.1.1.3 christos 6598 1.1.1.3 christos #include <stdlib.h> 6599 1.1.1.3 christos #include <iconv.h> 6600 1.1.1.3 christos 6601 1.1.1.3 christos int 6602 1.1.1.3 christos main () 6603 1.1.1.3 christos { 6604 1.1.1.3 christos iconv_t cd = iconv_open("",""); 6605 1.1.1.3 christos iconv(cd,NULL,NULL,NULL,NULL); 6606 1.1.1.3 christos iconv_close(cd); 6607 1.1.1.3 christos ; 6608 1.1.1.3 christos return 0; 6609 1.1.1.3 christos } 6610 1.1.1.3 christos _ACEOF 6611 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then : 6612 1.1.1.3 christos am_cv_lib_iconv=yes 6613 1.1.1.3 christos am_cv_func_iconv=yes 6614 1.1.1.3 christos fi 6615 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \ 6616 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext 6617 1.1.1.3 christos LIBS="$am_save_LIBS" 6618 1.1.1.3 christos fi 6619 1.1.1.3 christos 6620 1.1.1.3 christos fi 6621 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 6622 1.1.1.3 christos $as_echo "$am_cv_func_iconv" >&6; } 6623 1.1.1.3 christos if test "$am_cv_func_iconv" = yes; then 6624 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 6625 1.1.1.3 christos $as_echo_n "checking for working iconv... " >&6; } 6626 1.1.1.3 christos if ${am_cv_func_iconv_works+:} false; then : 6627 1.1.1.3 christos $as_echo_n "(cached) " >&6 6628 1.1.1.3 christos else 6629 1.1.1.3 christos 6630 1.1.1.3 christos am_save_LIBS="$LIBS" 6631 1.1.1.3 christos if test $am_cv_lib_iconv = yes; then 6632 1.1.1.3 christos LIBS="$LIBS $LIBICONV" 6633 1.1.1.3 christos fi 6634 1.1.1.3 christos am_cv_func_iconv_works=no 6635 1.1.1.3 christos for ac_iconv_const in '' 'const'; do 6636 1.1.1.3 christos if test "$cross_compiling" = yes; then : 6637 1.1.1.3 christos case "$host_os" in 6638 1.1.1.3 christos aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 6639 1.1.1.3 christos *) am_cv_func_iconv_works="guessing yes" ;; 6640 1.1.1.3 christos esac 6641 1.1.1.3 christos else 6642 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6643 1.1.1.3 christos /* end confdefs.h. */ 6644 1.1.1.3 christos 6645 1.1.1.3 christos #include <iconv.h> 6646 1.1.1.3 christos #include <string.h> 6647 1.1.1.3 christos 6648 1.1.1.3 christos #ifndef ICONV_CONST 6649 1.1.1.3 christos # define ICONV_CONST $ac_iconv_const 6650 1.1.1.3 christos #endif 6651 1.1.1.3 christos 6652 1.1.1.3 christos int 6653 1.1.1.3 christos main () 6654 1.1.1.3 christos { 6655 1.1.1.3 christos int result = 0; 6656 1.1.1.3 christos /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from 6657 1.1.1.3 christos successful returns. This is even documented in 6658 1.1.1.3 christos <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */ 6659 1.1.1.3 christos { 6660 1.1.1.3 christos iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); 6661 1.1.1.3 christos if (cd_utf8_to_88591 != (iconv_t)(-1)) 6662 1.1.1.3 christos { 6663 1.1.1.3 christos static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ 6664 1.1.1.3 christos char buf[10]; 6665 1.1.1.3 christos ICONV_CONST char *inptr = input; 6666 1.1.1.3 christos size_t inbytesleft = strlen (input); 6667 1.1.1.3 christos char *outptr = buf; 6668 1.1.1.3 christos size_t outbytesleft = sizeof (buf); 6669 1.1.1.3 christos size_t res = iconv (cd_utf8_to_88591, 6670 1.1.1.3 christos &inptr, &inbytesleft, 6671 1.1.1.3 christos &outptr, &outbytesleft); 6672 1.1.1.3 christos if (res == 0) 6673 1.1.1.3 christos result |= 1; 6674 1.1.1.3 christos iconv_close (cd_utf8_to_88591); 6675 1.1.1.3 christos } 6676 1.1.1.3 christos } 6677 1.1.1.3 christos /* Test against Solaris 10 bug: Failures are not distinguishable from 6678 1.1.1.3 christos successful returns. */ 6679 1.1.1.3 christos { 6680 1.1.1.3 christos iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); 6681 1.1.1.3 christos if (cd_ascii_to_88591 != (iconv_t)(-1)) 6682 1.1.1.3 christos { 6683 1.1.1.3 christos static ICONV_CONST char input[] = "\263"; 6684 1.1.1.3 christos char buf[10]; 6685 1.1.1.3 christos ICONV_CONST char *inptr = input; 6686 1.1.1.3 christos size_t inbytesleft = strlen (input); 6687 1.1.1.3 christos char *outptr = buf; 6688 1.1.1.3 christos size_t outbytesleft = sizeof (buf); 6689 1.1.1.3 christos size_t res = iconv (cd_ascii_to_88591, 6690 1.1.1.3 christos &inptr, &inbytesleft, 6691 1.1.1.3 christos &outptr, &outbytesleft); 6692 1.1.1.3 christos if (res == 0) 6693 1.1.1.3 christos result |= 2; 6694 1.1.1.3 christos iconv_close (cd_ascii_to_88591); 6695 1.1.1.3 christos } 6696 1.1.1.3 christos } 6697 1.1.1.3 christos /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 6698 1.1.1.3 christos { 6699 1.1.1.3 christos iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 6700 1.1.1.3 christos if (cd_88591_to_utf8 != (iconv_t)(-1)) 6701 1.1.1.3 christos { 6702 1.1.1.3 christos static ICONV_CONST char input[] = "\304"; 6703 1.1.1.3 christos static char buf[2] = { (char)0xDE, (char)0xAD }; 6704 1.1.1.3 christos ICONV_CONST char *inptr = input; 6705 1.1.1.3 christos size_t inbytesleft = 1; 6706 1.1.1.3 christos char *outptr = buf; 6707 1.1.1.3 christos size_t outbytesleft = 1; 6708 1.1.1.3 christos size_t res = iconv (cd_88591_to_utf8, 6709 1.1.1.3 christos &inptr, &inbytesleft, 6710 1.1.1.3 christos &outptr, &outbytesleft); 6711 1.1.1.3 christos if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 6712 1.1.1.3 christos result |= 4; 6713 1.1.1.3 christos iconv_close (cd_88591_to_utf8); 6714 1.1.1.3 christos } 6715 1.1.1.3 christos } 6716 1.1.1.3 christos #if 0 /* This bug could be worked around by the caller. */ 6717 1.1.1.3 christos /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ 6718 1.1.1.3 christos { 6719 1.1.1.3 christos iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 6720 1.1.1.3 christos if (cd_88591_to_utf8 != (iconv_t)(-1)) 6721 1.1.1.3 christos { 6722 1.1.1.3 christos static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 6723 1.1.1.3 christos char buf[50]; 6724 1.1.1.3 christos ICONV_CONST char *inptr = input; 6725 1.1.1.3 christos size_t inbytesleft = strlen (input); 6726 1.1.1.3 christos char *outptr = buf; 6727 1.1.1.3 christos size_t outbytesleft = sizeof (buf); 6728 1.1.1.3 christos size_t res = iconv (cd_88591_to_utf8, 6729 1.1.1.3 christos &inptr, &inbytesleft, 6730 1.1.1.3 christos &outptr, &outbytesleft); 6731 1.1.1.3 christos if ((int)res > 0) 6732 1.1.1.3 christos result |= 8; 6733 1.1.1.3 christos iconv_close (cd_88591_to_utf8); 6734 1.1.1.3 christos } 6735 1.1.1.3 christos } 6736 1.1.1.3 christos #endif 6737 1.1.1.3 christos /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is 6738 1.1.1.3 christos provided. */ 6739 1.1.1.3 christos { 6740 1.1.1.3 christos /* Try standardized names. */ 6741 1.1.1.3 christos iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP"); 6742 1.1.1.3 christos /* Try IRIX, OSF/1 names. */ 6743 1.1.1.3 christos iconv_t cd2 = iconv_open ("UTF-8", "eucJP"); 6744 1.1.1.3 christos /* Try AIX names. */ 6745 1.1.1.3 christos iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP"); 6746 1.1.1.3 christos /* Try HP-UX names. */ 6747 1.1.1.3 christos iconv_t cd4 = iconv_open ("utf8", "eucJP"); 6748 1.1.1.3 christos if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1) 6749 1.1.1.3 christos && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1)) 6750 1.1.1.3 christos result |= 16; 6751 1.1.1.3 christos if (cd1 != (iconv_t)(-1)) 6752 1.1.1.3 christos iconv_close (cd1); 6753 1.1.1.3 christos if (cd2 != (iconv_t)(-1)) 6754 1.1.1.3 christos iconv_close (cd2); 6755 1.1.1.3 christos if (cd3 != (iconv_t)(-1)) 6756 1.1.1.3 christos iconv_close (cd3); 6757 1.1.1.3 christos if (cd4 != (iconv_t)(-1)) 6758 1.1.1.3 christos iconv_close (cd4); 6759 1.1.1.3 christos } 6760 1.1.1.3 christos return result; 6761 1.1.1.3 christos 6762 1.1.1.3 christos ; 6763 1.1.1.3 christos return 0; 6764 1.1.1.3 christos } 6765 1.1.1.3 christos _ACEOF 6766 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then : 6767 1.1.1.3 christos am_cv_func_iconv_works=yes 6768 1.1.1.3 christos fi 6769 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6770 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 6771 1.1 christos fi 6772 1.1 christos 6773 1.1.1.3 christos test "$am_cv_func_iconv_works" = no || break 6774 1.1.1.3 christos done 6775 1.1.1.3 christos LIBS="$am_save_LIBS" 6776 1.1 christos 6777 1.1.1.3 christos fi 6778 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 6779 1.1.1.3 christos $as_echo "$am_cv_func_iconv_works" >&6; } 6780 1.1.1.3 christos case "$am_cv_func_iconv_works" in 6781 1.1.1.3 christos *no) am_func_iconv=no am_cv_lib_iconv=no ;; 6782 1.1.1.3 christos *) am_func_iconv=yes ;; 6783 1.1.1.3 christos esac 6784 1.1.1.3 christos else 6785 1.1.1.3 christos am_func_iconv=no am_cv_lib_iconv=no 6786 1.1.1.3 christos fi 6787 1.1.1.3 christos if test "$am_func_iconv" = yes; then 6788 1.1 christos 6789 1.1.1.3 christos $as_echo "#define HAVE_ICONV 1" >>confdefs.h 6790 1.1.1.3 christos 6791 1.1.1.3 christos fi 6792 1.1.1.3 christos if test "$am_cv_lib_iconv" = yes; then 6793 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 6794 1.1.1.3 christos $as_echo_n "checking how to link with libiconv... " >&6; } 6795 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 6796 1.1.1.3 christos $as_echo "$LIBICONV" >&6; } 6797 1.1 christos else 6798 1.1.1.3 christos CPPFLAGS="$am_save_CPPFLAGS" 6799 1.1.1.3 christos LIBICONV= 6800 1.1.1.3 christos LTLIBICONV= 6801 1.1 christos fi 6802 1.1.1.3 christos 6803 1.1.1.3 christos 6804 1.1.1.3 christos 6805 1.1.1.3 christos 6806 1.1.1.3 christos 6807 1.1.1.3 christos 6808 1.1.1.3 christos use_additional=yes 6809 1.1.1.3 christos 6810 1.1.1.3 christos acl_save_prefix="$prefix" 6811 1.1.1.3 christos prefix="$acl_final_prefix" 6812 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6813 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6814 1.1.1.3 christos 6815 1.1.1.3 christos eval additional_includedir=\"$includedir\" 6816 1.1.1.3 christos eval additional_libdir=\"$libdir\" 6817 1.1.1.3 christos 6818 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6819 1.1.1.3 christos prefix="$acl_save_prefix" 6820 1.1.1.3 christos 6821 1.1.1.3 christos 6822 1.1.1.3 christos # Check whether --with-libintl-prefix was given. 6823 1.1.1.3 christos if test "${with_libintl_prefix+set}" = set; then : 6824 1.1.1.3 christos withval=$with_libintl_prefix; 6825 1.1.1.3 christos if test "X$withval" = "Xno"; then 6826 1.1.1.3 christos use_additional=no 6827 1.1.1.3 christos else 6828 1.1.1.3 christos if test "X$withval" = "X"; then 6829 1.1.1.3 christos 6830 1.1.1.3 christos acl_save_prefix="$prefix" 6831 1.1.1.3 christos prefix="$acl_final_prefix" 6832 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6833 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6834 1.1.1.3 christos 6835 1.1.1.3 christos eval additional_includedir=\"$includedir\" 6836 1.1.1.3 christos eval additional_libdir=\"$libdir\" 6837 1.1.1.3 christos 6838 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6839 1.1.1.3 christos prefix="$acl_save_prefix" 6840 1.1.1.3 christos 6841 1.1.1.3 christos else 6842 1.1.1.3 christos additional_includedir="$withval/include" 6843 1.1.1.3 christos additional_libdir="$withval/lib" 6844 1.1.1.3 christos fi 6845 1.1.1.3 christos fi 6846 1.1.1.3 christos 6847 1.1 christos fi 6848 1.1 christos 6849 1.1 christos 6850 1.1.1.3 christos # Check whether --with-libintl-type was given. 6851 1.1.1.3 christos if test "${with_libintl_type+set}" = set; then : 6852 1.1.1.3 christos withval=$with_libintl_type; with_libintl_type=$withval 6853 1.1.1.3 christos else 6854 1.1.1.3 christos with_libintl_type=auto 6855 1.1.1.3 christos fi 6856 1.1.1.3 christos 6857 1.1.1.3 christos lib_type=`eval echo \$with_libintl_type` 6858 1.1.1.3 christos 6859 1.1.1.3 christos LIBINTL= 6860 1.1.1.3 christos LTLIBINTL= 6861 1.1.1.3 christos INCINTL= 6862 1.1.1.3 christos rpathdirs= 6863 1.1.1.3 christos ltrpathdirs= 6864 1.1.1.3 christos names_already_handled= 6865 1.1.1.3 christos names_next_round='intl ' 6866 1.1.1.3 christos while test -n "$names_next_round"; do 6867 1.1.1.3 christos names_this_round="$names_next_round" 6868 1.1.1.3 christos names_next_round= 6869 1.1.1.3 christos for name in $names_this_round; do 6870 1.1.1.3 christos already_handled= 6871 1.1.1.3 christos for n in $names_already_handled; do 6872 1.1.1.3 christos if test "$n" = "$name"; then 6873 1.1.1.3 christos already_handled=yes 6874 1.1.1.3 christos break 6875 1.1.1.3 christos fi 6876 1.1.1.3 christos done 6877 1.1.1.3 christos if test -z "$already_handled"; then 6878 1.1.1.3 christos names_already_handled="$names_already_handled $name" 6879 1.1.1.3 christos uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 6880 1.1.1.3 christos eval value=\"\$HAVE_LIB$uppername\" 6881 1.1.1.3 christos if test -n "$value"; then 6882 1.1.1.3 christos if test "$value" = yes; then 6883 1.1.1.3 christos eval value=\"\$LIB$uppername\" 6884 1.1.1.3 christos test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" 6885 1.1.1.3 christos eval value=\"\$LTLIB$uppername\" 6886 1.1.1.3 christos test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" 6887 1.1.1.3 christos else 6888 1.1.1.3 christos : 6889 1.1.1.3 christos fi 6890 1.1.1.3 christos else 6891 1.1.1.3 christos found_dir= 6892 1.1.1.3 christos found_la= 6893 1.1.1.3 christos found_so= 6894 1.1.1.3 christos found_a= 6895 1.1.1.3 christos if test $use_additional = yes; then 6896 1.1.1.3 christos if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 6897 1.1.1.3 christos found_dir="$additional_libdir" 6898 1.1.1.3 christos found_so="$additional_libdir/lib$name.$shlibext" 6899 1.1.1.3 christos if test -f "$additional_libdir/lib$name.la"; then 6900 1.1.1.3 christos found_la="$additional_libdir/lib$name.la" 6901 1.1.1.3 christos fi 6902 1.1.1.3 christos elif test x$lib_type != xshared; then 6903 1.1.1.3 christos if test -f "$additional_libdir/lib$name.$libext"; then 6904 1.1.1.3 christos found_dir="$additional_libdir" 6905 1.1.1.3 christos found_a="$additional_libdir/lib$name.$libext" 6906 1.1.1.3 christos if test -f "$additional_libdir/lib$name.la"; then 6907 1.1.1.3 christos found_la="$additional_libdir/lib$name.la" 6908 1.1.1.3 christos fi 6909 1.1.1.3 christos fi 6910 1.1.1.3 christos fi 6911 1.1.1.3 christos fi 6912 1.1.1.3 christos if test "X$found_dir" = "X"; then 6913 1.1.1.3 christos for x in $LDFLAGS $LTLIBINTL; do 6914 1.1.1.3 christos 6915 1.1.1.3 christos acl_save_prefix="$prefix" 6916 1.1.1.3 christos prefix="$acl_final_prefix" 6917 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6918 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6919 1.1.1.3 christos eval x=\"$x\" 6920 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6921 1.1.1.3 christos prefix="$acl_save_prefix" 6922 1.1.1.3 christos 6923 1.1.1.3 christos case "$x" in 6924 1.1.1.3 christos -L*) 6925 1.1.1.3 christos dir=`echo "X$x" | sed -e 's/^X-L//'` 6926 1.1.1.3 christos if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 6927 1.1.1.3 christos found_dir="$dir" 6928 1.1.1.3 christos found_so="$dir/lib$name.$shlibext" 6929 1.1.1.3 christos if test -f "$dir/lib$name.la"; then 6930 1.1.1.3 christos found_la="$dir/lib$name.la" 6931 1.1.1.3 christos fi 6932 1.1.1.3 christos elif test x$lib_type != xshared; then 6933 1.1.1.3 christos if test -f "$dir/lib$name.$libext"; then 6934 1.1.1.3 christos found_dir="$dir" 6935 1.1.1.3 christos found_a="$dir/lib$name.$libext" 6936 1.1.1.3 christos if test -f "$dir/lib$name.la"; then 6937 1.1.1.3 christos found_la="$dir/lib$name.la" 6938 1.1.1.3 christos fi 6939 1.1.1.3 christos fi 6940 1.1.1.3 christos fi 6941 1.1.1.3 christos ;; 6942 1.1.1.3 christos esac 6943 1.1.1.3 christos if test "X$found_dir" != "X"; then 6944 1.1.1.3 christos break 6945 1.1.1.3 christos fi 6946 1.1.1.3 christos done 6947 1.1.1.3 christos fi 6948 1.1.1.3 christos if test "X$found_dir" != "X"; then 6949 1.1.1.3 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" 6950 1.1.1.3 christos if test "X$found_so" != "X"; then 6951 1.1.1.3 christos if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 6952 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 6953 1.1.1.3 christos else 6954 1.1.1.3 christos haveit= 6955 1.1.1.3 christos for x in $ltrpathdirs; do 6956 1.1.1.3 christos if test "X$x" = "X$found_dir"; then 6957 1.1.1.3 christos haveit=yes 6958 1.1.1.3 christos break 6959 1.1.1.3 christos fi 6960 1.1.1.3 christos done 6961 1.1.1.3 christos if test -z "$haveit"; then 6962 1.1.1.3 christos ltrpathdirs="$ltrpathdirs $found_dir" 6963 1.1.1.3 christos fi 6964 1.1.1.3 christos if test "$hardcode_direct" = yes; then 6965 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 6966 1.1.1.3 christos else 6967 1.1.1.3 christos if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 6968 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 6969 1.1.1.3 christos haveit= 6970 1.1.1.3 christos for x in $rpathdirs; do 6971 1.1.1.3 christos if test "X$x" = "X$found_dir"; then 6972 1.1.1.3 christos haveit=yes 6973 1.1.1.3 christos break 6974 1.1.1.3 christos fi 6975 1.1.1.3 christos done 6976 1.1.1.3 christos if test -z "$haveit"; then 6977 1.1.1.3 christos rpathdirs="$rpathdirs $found_dir" 6978 1.1.1.3 christos fi 6979 1.1.1.3 christos else 6980 1.1.1.3 christos haveit= 6981 1.1.1.3 christos for x in $LDFLAGS $LIBINTL; do 6982 1.1.1.3 christos 6983 1.1.1.3 christos acl_save_prefix="$prefix" 6984 1.1.1.3 christos prefix="$acl_final_prefix" 6985 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 6986 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 6987 1.1.1.3 christos eval x=\"$x\" 6988 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 6989 1.1.1.3 christos prefix="$acl_save_prefix" 6990 1.1.1.3 christos 6991 1.1.1.3 christos if test "X$x" = "X-L$found_dir"; then 6992 1.1.1.3 christos haveit=yes 6993 1.1.1.3 christos break 6994 1.1.1.3 christos fi 6995 1.1.1.3 christos done 6996 1.1.1.3 christos if test -z "$haveit"; then 6997 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" 6998 1.1.1.3 christos fi 6999 1.1.1.3 christos if test "$hardcode_minus_L" != no; then 7000 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 7001 1.1.1.3 christos else 7002 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 7003 1.1.1.3 christos fi 7004 1.1.1.3 christos fi 7005 1.1.1.3 christos fi 7006 1.1.1.3 christos fi 7007 1.1.1.3 christos else 7008 1.1.1.3 christos if test "X$found_a" != "X"; then 7009 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" 7010 1.1.1.3 christos else 7011 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" 7012 1.1.1.3 christos fi 7013 1.1.1.3 christos fi 7014 1.1.1.3 christos additional_includedir= 7015 1.1.1.3 christos case "$found_dir" in 7016 1.1.1.3 christos */lib | */lib/) 7017 1.1.1.3 christos basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 7018 1.1.1.3 christos additional_includedir="$basedir/include" 7019 1.1.1.3 christos ;; 7020 1.1.1.3 christos esac 7021 1.1.1.3 christos if test "X$additional_includedir" != "X"; then 7022 1.1.1.3 christos if test "X$additional_includedir" != "X/usr/include"; then 7023 1.1.1.3 christos haveit= 7024 1.1.1.3 christos if test "X$additional_includedir" = "X/usr/local/include"; then 7025 1.1.1.3 christos if test -n "$GCC"; then 7026 1.1.1.3 christos case $host_os in 7027 1.1.1.3 christos linux*) haveit=yes;; 7028 1.1.1.3 christos esac 7029 1.1.1.3 christos fi 7030 1.1.1.3 christos fi 7031 1.1.1.3 christos if test -z "$haveit"; then 7032 1.1.1.3 christos for x in $CPPFLAGS $INCINTL; do 7033 1.1.1.3 christos 7034 1.1.1.3 christos acl_save_prefix="$prefix" 7035 1.1.1.3 christos prefix="$acl_final_prefix" 7036 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 7037 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 7038 1.1.1.3 christos eval x=\"$x\" 7039 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 7040 1.1.1.3 christos prefix="$acl_save_prefix" 7041 1.1.1.3 christos 7042 1.1.1.3 christos if test "X$x" = "X-I$additional_includedir"; then 7043 1.1.1.3 christos haveit=yes 7044 1.1.1.3 christos break 7045 1.1.1.3 christos fi 7046 1.1.1.3 christos done 7047 1.1.1.3 christos if test -z "$haveit"; then 7048 1.1.1.3 christos if test -d "$additional_includedir"; then 7049 1.1.1.3 christos INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" 7050 1.1.1.3 christos fi 7051 1.1.1.3 christos fi 7052 1.1.1.3 christos fi 7053 1.1.1.3 christos fi 7054 1.1.1.3 christos fi 7055 1.1.1.3 christos if test -n "$found_la"; then 7056 1.1.1.3 christos save_libdir="$libdir" 7057 1.1.1.3 christos case "$found_la" in 7058 1.1.1.3 christos */* | *\\*) . "$found_la" ;; 7059 1.1.1.3 christos *) . "./$found_la" ;; 7060 1.1.1.3 christos esac 7061 1.1.1.3 christos libdir="$save_libdir" 7062 1.1.1.3 christos for dep in $dependency_libs; do 7063 1.1.1.3 christos case "$dep" in 7064 1.1.1.3 christos -L*) 7065 1.1.1.3 christos additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 7066 1.1.1.3 christos if test "X$additional_libdir" != "X/usr/lib"; then 7067 1.1.1.3 christos haveit= 7068 1.1.1.3 christos if test "X$additional_libdir" = "X/usr/local/lib"; then 7069 1.1.1.3 christos if test -n "$GCC"; then 7070 1.1.1.3 christos case $host_os in 7071 1.1.1.3 christos linux*) haveit=yes;; 7072 1.1.1.3 christos esac 7073 1.1.1.3 christos fi 7074 1.1.1.3 christos fi 7075 1.1.1.3 christos if test -z "$haveit"; then 7076 1.1.1.3 christos haveit= 7077 1.1.1.3 christos for x in $LDFLAGS $LIBINTL; do 7078 1.1.1.3 christos 7079 1.1.1.3 christos acl_save_prefix="$prefix" 7080 1.1.1.3 christos prefix="$acl_final_prefix" 7081 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 7082 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 7083 1.1.1.3 christos eval x=\"$x\" 7084 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 7085 1.1.1.3 christos prefix="$acl_save_prefix" 7086 1.1.1.3 christos 7087 1.1.1.3 christos if test "X$x" = "X-L$additional_libdir"; then 7088 1.1.1.3 christos haveit=yes 7089 1.1.1.3 christos break 7090 1.1.1.3 christos fi 7091 1.1.1.3 christos done 7092 1.1.1.3 christos if test -z "$haveit"; then 7093 1.1.1.3 christos if test -d "$additional_libdir"; then 7094 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" 7095 1.1.1.3 christos fi 7096 1.1.1.3 christos fi 7097 1.1.1.3 christos haveit= 7098 1.1.1.3 christos for x in $LDFLAGS $LTLIBINTL; do 7099 1.1.1.3 christos 7100 1.1.1.3 christos acl_save_prefix="$prefix" 7101 1.1.1.3 christos prefix="$acl_final_prefix" 7102 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 7103 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 7104 1.1.1.3 christos eval x=\"$x\" 7105 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 7106 1.1.1.3 christos prefix="$acl_save_prefix" 7107 1.1.1.3 christos 7108 1.1.1.3 christos if test "X$x" = "X-L$additional_libdir"; then 7109 1.1.1.3 christos haveit=yes 7110 1.1.1.3 christos break 7111 1.1.1.3 christos fi 7112 1.1.1.3 christos done 7113 1.1.1.3 christos if test -z "$haveit"; then 7114 1.1.1.3 christos if test -d "$additional_libdir"; then 7115 1.1.1.3 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" 7116 1.1.1.3 christos fi 7117 1.1.1.3 christos fi 7118 1.1.1.3 christos fi 7119 1.1.1.3 christos fi 7120 1.1.1.3 christos ;; 7121 1.1.1.3 christos -R*) 7122 1.1.1.3 christos dir=`echo "X$dep" | sed -e 's/^X-R//'` 7123 1.1.1.3 christos if test "$enable_rpath" != no; then 7124 1.1.1.3 christos haveit= 7125 1.1.1.3 christos for x in $rpathdirs; do 7126 1.1.1.3 christos if test "X$x" = "X$dir"; then 7127 1.1.1.3 christos haveit=yes 7128 1.1.1.3 christos break 7129 1.1.1.3 christos fi 7130 1.1.1.3 christos done 7131 1.1.1.3 christos if test -z "$haveit"; then 7132 1.1.1.3 christos rpathdirs="$rpathdirs $dir" 7133 1.1.1.3 christos fi 7134 1.1.1.3 christos haveit= 7135 1.1.1.3 christos for x in $ltrpathdirs; do 7136 1.1.1.3 christos if test "X$x" = "X$dir"; then 7137 1.1.1.3 christos haveit=yes 7138 1.1.1.3 christos break 7139 1.1.1.3 christos fi 7140 1.1.1.3 christos done 7141 1.1.1.3 christos if test -z "$haveit"; then 7142 1.1.1.3 christos ltrpathdirs="$ltrpathdirs $dir" 7143 1.1.1.3 christos fi 7144 1.1.1.3 christos fi 7145 1.1.1.3 christos ;; 7146 1.1.1.3 christos -l*) 7147 1.1.1.3 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 7148 1.1.1.3 christos ;; 7149 1.1.1.3 christos *.la) 7150 1.1.1.3 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 7151 1.1.1.3 christos ;; 7152 1.1.1.3 christos *) 7153 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" 7154 1.1.1.3 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" 7155 1.1.1.3 christos ;; 7156 1.1.1.3 christos esac 7157 1.1.1.3 christos done 7158 1.1.1.3 christos fi 7159 1.1.1.3 christos else 7160 1.1.1.3 christos if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 7161 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 7162 1.1.1.3 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" 7163 1.1.1.3 christos else 7164 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext" 7165 1.1.1.3 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext" 7166 1.1.1.3 christos fi 7167 1.1.1.3 christos fi 7168 1.1.1.3 christos fi 7169 1.1.1.3 christos fi 7170 1.1.1.3 christos done 7171 1.1.1.3 christos done 7172 1.1.1.3 christos if test "X$rpathdirs" != "X"; then 7173 1.1.1.3 christos if test -n "$hardcode_libdir_separator"; then 7174 1.1.1.3 christos alldirs= 7175 1.1.1.3 christos for found_dir in $rpathdirs; do 7176 1.1.1.3 christos alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 7177 1.1.1.3 christos done 7178 1.1.1.3 christos acl_save_libdir="$libdir" 7179 1.1.1.3 christos libdir="$alldirs" 7180 1.1.1.3 christos eval flag=\"$hardcode_libdir_flag_spec\" 7181 1.1.1.3 christos libdir="$acl_save_libdir" 7182 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 7183 1.1.1.3 christos else 7184 1.1.1.3 christos for found_dir in $rpathdirs; do 7185 1.1.1.3 christos acl_save_libdir="$libdir" 7186 1.1.1.3 christos libdir="$found_dir" 7187 1.1.1.3 christos eval flag=\"$hardcode_libdir_flag_spec\" 7188 1.1.1.3 christos libdir="$acl_save_libdir" 7189 1.1.1.3 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 7190 1.1.1.3 christos done 7191 1.1.1.3 christos fi 7192 1.1.1.3 christos fi 7193 1.1.1.3 christos if test "X$ltrpathdirs" != "X"; then 7194 1.1.1.3 christos for found_dir in $ltrpathdirs; do 7195 1.1.1.3 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" 7196 1.1.1.3 christos done 7197 1.1.1.3 christos fi 7198 1.1.1.3 christos 7199 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 7200 1.1.1.3 christos $as_echo_n "checking for GNU gettext in libintl... " >&6; } 7201 1.1.1.3 christos if eval \${$gt_func_gnugettext_libintl+:} false; then : 7202 1.1 christos $as_echo_n "(cached) " >&6 7203 1.1 christos else 7204 1.1.1.3 christos gt_save_CPPFLAGS="$CPPFLAGS" 7205 1.1.1.3 christos CPPFLAGS="$CPPFLAGS $INCINTL" 7206 1.1.1.3 christos gt_save_LIBS="$LIBS" 7207 1.1.1.3 christos LIBS="$LIBS $LIBINTL" 7208 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7209 1.1.1.3 christos /* end confdefs.h. */ 7210 1.1 christos 7211 1.1.1.3 christos #include <libintl.h> 7212 1.1.1.3 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 7213 1.1.1.3 christos extern int _nl_msg_cat_cntr; 7214 1.1.1.3 christos extern 7215 1.1.1.3 christos #ifdef __cplusplus 7216 1.1.1.3 christos "C" 7217 1.1.1.3 christos #endif 7218 1.1.1.3 christos const char *_nl_expand_alias (const char *); 7219 1.1.1.3 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 7220 1.1.1.3 christos #else 7221 1.1.1.3 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 7222 1.1.1.3 christos #endif 7223 1.1.1.3 christos $gt_revision_test_code 7224 1.1.1.3 christos 7225 1.1.1.3 christos int 7226 1.1.1.3 christos main () 7227 1.1.1.3 christos { 7228 1.1.1.3 christos 7229 1.1.1.3 christos bindtextdomain ("", ""); 7230 1.1.1.3 christos return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 7231 1.1.1.3 christos 7232 1.1.1.3 christos ; 7233 1.1.1.3 christos return 0; 7234 1.1.1.3 christos } 7235 1.1.1.3 christos _ACEOF 7236 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then : 7237 1.1.1.3 christos eval "$gt_func_gnugettext_libintl=yes" 7238 1.1.1.3 christos else 7239 1.1.1.3 christos eval "$gt_func_gnugettext_libintl=no" 7240 1.1.1.3 christos fi 7241 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \ 7242 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext 7243 1.1.1.3 christos if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then 7244 1.1.1.3 christos LIBS="$LIBS $LIBICONV" 7245 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7246 1.1 christos /* end confdefs.h. */ 7247 1.1.1.3 christos 7248 1.1.1.3 christos #include <libintl.h> 7249 1.1.1.3 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 7250 1.1.1.3 christos extern int _nl_msg_cat_cntr; 7251 1.1.1.3 christos extern 7252 1.1.1.3 christos #ifdef __cplusplus 7253 1.1.1.3 christos "C" 7254 1.1.1.3 christos #endif 7255 1.1.1.3 christos const char *_nl_expand_alias (const char *); 7256 1.1.1.3 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 7257 1.1.1.3 christos #else 7258 1.1.1.3 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 7259 1.1.1.3 christos #endif 7260 1.1.1.3 christos $gt_revision_test_code 7261 1.1.1.3 christos 7262 1.1.1.3 christos int 7263 1.1.1.3 christos main () 7264 1.1.1.3 christos { 7265 1.1.1.3 christos 7266 1.1.1.3 christos bindtextdomain ("", ""); 7267 1.1.1.3 christos return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 7268 1.1.1.3 christos 7269 1.1.1.3 christos ; 7270 1.1.1.3 christos return 0; 7271 1.1.1.3 christos } 7272 1.1 christos _ACEOF 7273 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then : 7274 1.1.1.3 christos LIBINTL="$LIBINTL $LIBICONV" 7275 1.1.1.3 christos LTLIBINTL="$LTLIBINTL $LTLIBICONV" 7276 1.1.1.3 christos eval "$gt_func_gnugettext_libintl=yes" 7277 1.1.1.3 christos 7278 1.1.1.3 christos fi 7279 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \ 7280 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext 7281 1.1.1.3 christos fi 7282 1.1.1.3 christos CPPFLAGS="$gt_save_CPPFLAGS" 7283 1.1.1.3 christos LIBS="$gt_save_LIBS" 7284 1.1.1.3 christos fi 7285 1.1.1.3 christos eval ac_res=\$$gt_func_gnugettext_libintl 7286 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 7287 1.1.1.3 christos $as_echo "$ac_res" >&6; } 7288 1.1.1.3 christos fi 7289 1.1.1.3 christos 7290 1.1.1.3 christos if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ 7291 1.1.1.3 christos || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ 7292 1.1.1.3 christos && test "$PACKAGE" != gettext-runtime \ 7293 1.1.1.3 christos && test "$PACKAGE" != gettext-tools; }; then 7294 1.1.1.3 christos gt_use_preinstalled_gnugettext=yes 7295 1.1 christos else 7296 1.1.1.3 christos LIBINTL= 7297 1.1.1.3 christos LTLIBINTL= 7298 1.1.1.3 christos INCINTL= 7299 1.1 christos fi 7300 1.1.1.3 christos 7301 1.1.1.3 christos 7302 1.1.1.3 christos 7303 1.1.1.3 christos if test -n "$INTL_MACOSX_LIBS"; then 7304 1.1.1.3 christos if test "$gt_use_preinstalled_gnugettext" = "yes" \ 7305 1.1.1.3 christos || test "$nls_cv_use_gnu_gettext" = "yes"; then 7306 1.1.1.3 christos LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" 7307 1.1.1.3 christos LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" 7308 1.1 christos fi 7309 1.1.1.3 christos fi 7310 1.1.1.3 christos 7311 1.1.1.3 christos if test "$gt_use_preinstalled_gnugettext" = "yes" \ 7312 1.1.1.3 christos || test "$nls_cv_use_gnu_gettext" = "yes"; then 7313 1.1.1.3 christos 7314 1.1.1.3 christos $as_echo "#define ENABLE_NLS 1" >>confdefs.h 7315 1.1.1.3 christos 7316 1.1.1.3 christos else 7317 1.1.1.3 christos USE_NLS=no 7318 1.1.1.3 christos fi 7319 1.1.1.3 christos fi 7320 1.1.1.3 christos 7321 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 7322 1.1.1.3 christos $as_echo_n "checking whether to use NLS... " >&6; } 7323 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 7324 1.1.1.3 christos $as_echo "$USE_NLS" >&6; } 7325 1.1.1.3 christos if test "$USE_NLS" = "yes"; then 7326 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 7327 1.1.1.3 christos $as_echo_n "checking where the gettext function comes from... " >&6; } 7328 1.1.1.3 christos if test "$gt_use_preinstalled_gnugettext" = "yes"; then 7329 1.1.1.3 christos if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 7330 1.1.1.3 christos gt_source="external libintl" 7331 1.1.1.3 christos else 7332 1.1.1.3 christos gt_source="libc" 7333 1.1.1.3 christos fi 7334 1.1.1.3 christos else 7335 1.1.1.3 christos gt_source="included intl directory" 7336 1.1.1.3 christos fi 7337 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 7338 1.1.1.3 christos $as_echo "$gt_source" >&6; } 7339 1.1.1.3 christos fi 7340 1.1.1.3 christos 7341 1.1.1.3 christos if test "$USE_NLS" = "yes"; then 7342 1.1.1.3 christos 7343 1.1.1.3 christos if test "$gt_use_preinstalled_gnugettext" = "yes"; then 7344 1.1.1.3 christos if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 7345 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 7346 1.1.1.3 christos $as_echo_n "checking how to link with libintl... " >&6; } 7347 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 7348 1.1.1.3 christos $as_echo "$LIBINTL" >&6; } 7349 1.1.1.3 christos 7350 1.1.1.3 christos for element in $INCINTL; do 7351 1.1.1.3 christos haveit= 7352 1.1.1.3 christos for x in $CPPFLAGS; do 7353 1.1.1.3 christos 7354 1.1.1.3 christos acl_save_prefix="$prefix" 7355 1.1.1.3 christos prefix="$acl_final_prefix" 7356 1.1.1.3 christos acl_save_exec_prefix="$exec_prefix" 7357 1.1.1.3 christos exec_prefix="$acl_final_exec_prefix" 7358 1.1.1.3 christos eval x=\"$x\" 7359 1.1.1.3 christos exec_prefix="$acl_save_exec_prefix" 7360 1.1.1.3 christos prefix="$acl_save_prefix" 7361 1.1.1.3 christos 7362 1.1.1.3 christos if test "X$x" = "X$element"; then 7363 1.1.1.3 christos haveit=yes 7364 1.1.1.3 christos break 7365 1.1.1.3 christos fi 7366 1.1.1.3 christos done 7367 1.1.1.3 christos if test -z "$haveit"; then 7368 1.1.1.3 christos CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 7369 1.1.1.3 christos fi 7370 1.1.1.3 christos done 7371 1.1.1.3 christos 7372 1.1.1.3 christos fi 7373 1.1.1.3 christos 7374 1.1.1.3 christos 7375 1.1.1.3 christos $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 7376 1.1.1.3 christos 7377 1.1.1.3 christos 7378 1.1.1.3 christos $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h 7379 1.1.1.3 christos 7380 1.1.1.3 christos fi 7381 1.1.1.3 christos 7382 1.1.1.3 christos POSUB=po 7383 1.1.1.3 christos fi 7384 1.1.1.3 christos 7385 1.1.1.3 christos 7386 1.1.1.3 christos 7387 1.1.1.3 christos INTLLIBS="$LIBINTL" 7388 1.1.1.3 christos 7389 1.1 christos 7390 1.1 christos 7391 1.1 christos 7392 1.1 christos 7393 1.1 christos 7394 1.1 christos fi 7395 1.1.1.3 christos 7396 1.1.1.3 christos 7397 1.1.1.3 christos 7398 1.1.1.3 christos 7399 1.1.1.3 christos 7400 1.1.1.3 christos 7401 1.1.1.3 christos 7402 1.1.1.3 christos 7403 1.1.1.3 christos 7404 1.1.1.3 christos 7405 1.1.1.3 christos 7406 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 7407 1.1 christos $as_echo_n "checking whether NLS is requested... " >&6; } 7408 1.1 christos if test x"$USE_NLS" != xyes; then 7409 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7410 1.1 christos $as_echo "no" >&6; } 7411 1.1 christos else 7412 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7413 1.1 christos $as_echo "yes" >&6; } 7414 1.1 christos 7415 1.1 christos $as_echo "#define ENABLE_NLS 1" >>confdefs.h 7416 1.1 christos 7417 1.1 christos 7418 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 7419 1.1 christos $as_echo_n "checking for catalogs to be installed... " >&6; } 7420 1.1 christos # Look for .po and .gmo files in the source directory. 7421 1.1 christos CATALOGS= 7422 1.1 christos XLINGUAS= 7423 1.1 christos for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 7424 1.1 christos # If there aren't any .gmo files the shell will give us the 7425 1.1 christos # literal string "../path/to/srcdir/po/*.gmo" which has to be 7426 1.1 christos # weeded out. 7427 1.1 christos case "$cat" in *\**) 7428 1.1 christos continue;; 7429 1.1 christos esac 7430 1.1 christos # The quadruple backslash is collapsed to a double backslash 7431 1.1 christos # by the backticks, then collapsed again by the double quotes, 7432 1.1 christos # leaving us with one backslash in the sed expression (right 7433 1.1 christos # before the dot that mustn't act as a wildcard). 7434 1.1 christos cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 7435 1.1 christos lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 7436 1.1 christos # The user is allowed to set LINGUAS to a list of languages to 7437 1.1 christos # install catalogs for. If it's empty that means "all of them." 7438 1.1 christos if test "x$LINGUAS" = x; then 7439 1.1 christos CATALOGS="$CATALOGS $cat" 7440 1.1 christos XLINGUAS="$XLINGUAS $lang" 7441 1.1 christos else 7442 1.1 christos case "$LINGUAS" in *$lang*) 7443 1.1 christos CATALOGS="$CATALOGS $cat" 7444 1.1 christos XLINGUAS="$XLINGUAS $lang" 7445 1.1 christos ;; 7446 1.1 christos esac 7447 1.1 christos fi 7448 1.1 christos done 7449 1.1 christos LINGUAS="$XLINGUAS" 7450 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 7451 1.1 christos $as_echo "$LINGUAS" >&6; } 7452 1.1 christos 7453 1.1 christos 7454 1.1 christos DATADIRNAME=share 7455 1.1 christos 7456 1.1 christos INSTOBJEXT=.mo 7457 1.1 christos 7458 1.1 christos GENCAT=gencat 7459 1.1 christos 7460 1.1 christos CATOBJEXT=.gmo 7461 1.1 christos 7462 1.1 christos fi 7463 1.1 christos 7464 1.1 christos # Check whether --enable-shared was given. 7465 1.1 christos if test "${enable_shared+set}" = set; then : 7466 1.1 christos enableval=$enable_shared; p=${PACKAGE-default} 7467 1.1 christos case $enableval in 7468 1.1 christos yes) enable_shared=yes ;; 7469 1.1 christos no) enable_shared=no ;; 7470 1.1 christos *) 7471 1.1 christos enable_shared=no 7472 1.1 christos # Look at the argument we got. We use all the common list separators. 7473 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7474 1.1 christos for pkg in $enableval; do 7475 1.1 christos IFS="$lt_save_ifs" 7476 1.1 christos if test "X$pkg" = "X$p"; then 7477 1.1 christos enable_shared=yes 7478 1.1 christos fi 7479 1.1 christos done 7480 1.1 christos IFS="$lt_save_ifs" 7481 1.1 christos ;; 7482 1.1 christos esac 7483 1.1 christos else 7484 1.1 christos enable_shared=no 7485 1.1 christos fi 7486 1.1 christos 7487 1.1 christos 7488 1.1 christos 7489 1.1 christos 7490 1.1 christos 7491 1.1 christos 7492 1.1 christos 7493 1.1 christos 7494 1.1 christos 7495 1.1 christos 7496 1.1 christos case `pwd` in 7497 1.1 christos *\ * | *\ *) 7498 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 7499 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 7500 1.1 christos esac 7501 1.1 christos 7502 1.1 christos 7503 1.1 christos 7504 1.1 christos macro_version='2.2.7a' 7505 1.1 christos macro_revision='1.3134' 7506 1.1 christos 7507 1.1 christos 7508 1.1 christos 7509 1.1 christos 7510 1.1 christos 7511 1.1 christos 7512 1.1 christos 7513 1.1 christos 7514 1.1 christos 7515 1.1 christos 7516 1.1 christos 7517 1.1 christos 7518 1.1 christos 7519 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 7520 1.1 christos 7521 1.1 christos # Backslashify metacharacters that are still active within 7522 1.1 christos # double-quoted strings. 7523 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7524 1.1 christos 7525 1.1 christos # Same as above, but do not quote variable references. 7526 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g' 7527 1.1 christos 7528 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a 7529 1.1 christos # double_quote_subst'ed string. 7530 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7531 1.1 christos 7532 1.1 christos # Sed substitution to delay expansion of an escaped single quote. 7533 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7534 1.1 christos 7535 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions 7536 1.1 christos no_glob_subst='s/\*/\\\*/g' 7537 1.1 christos 7538 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7539 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 7540 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 7541 1.1 christos 7542 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 7543 1.1 christos $as_echo_n "checking how to print strings... " >&6; } 7544 1.1 christos # Test print first, because it will be a builtin if present. 7545 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 7546 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 7547 1.1 christos ECHO='print -r --' 7548 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 7549 1.1 christos ECHO='printf %s\n' 7550 1.1 christos else 7551 1.1 christos # Use this function as a fallback that always works. 7552 1.1 christos func_fallback_echo () 7553 1.1 christos { 7554 1.1 christos eval 'cat <<_LTECHO_EOF 7555 1.1 christos $1 7556 1.1 christos _LTECHO_EOF' 7557 1.1 christos } 7558 1.1 christos ECHO='func_fallback_echo' 7559 1.1 christos fi 7560 1.1 christos 7561 1.1 christos # func_echo_all arg... 7562 1.1 christos # Invoke $ECHO with all args, space-separated. 7563 1.1 christos func_echo_all () 7564 1.1 christos { 7565 1.1 christos $ECHO "" 7566 1.1 christos } 7567 1.1 christos 7568 1.1 christos case "$ECHO" in 7569 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 7570 1.1 christos $as_echo "printf" >&6; } ;; 7571 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 7572 1.1 christos $as_echo "print -r" >&6; } ;; 7573 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 7574 1.1 christos $as_echo "cat" >&6; } ;; 7575 1.1 christos esac 7576 1.1 christos 7577 1.1 christos 7578 1.1 christos 7579 1.1 christos 7580 1.1 christos 7581 1.1 christos 7582 1.1 christos 7583 1.1 christos 7584 1.1 christos 7585 1.1 christos 7586 1.1 christos 7587 1.1 christos 7588 1.1 christos 7589 1.1 christos 7590 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 7591 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; } 7592 1.1 christos if ${ac_cv_path_SED+:} false; then : 7593 1.1 christos $as_echo_n "(cached) " >&6 7594 1.1 christos else 7595 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 7596 1.1 christos for ac_i in 1 2 3 4 5 6 7; do 7597 1.1 christos ac_script="$ac_script$as_nl$ac_script" 7598 1.1 christos done 7599 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 7600 1.1 christos { ac_script=; unset ac_script;} 7601 1.1 christos if test -z "$SED"; then 7602 1.1 christos ac_path_SED_found=false 7603 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 7604 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7605 1.1 christos for as_dir in $PATH 7606 1.1 christos do 7607 1.1 christos IFS=$as_save_IFS 7608 1.1 christos test -z "$as_dir" && as_dir=. 7609 1.1 christos for ac_prog in sed gsed; do 7610 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7611 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 7612 1.1 christos as_fn_executable_p "$ac_path_SED" || continue 7613 1.1 christos # Check for GNU ac_path_SED and select it if it is found. 7614 1.1 christos # Check for GNU $ac_path_SED 7615 1.1 christos case `"$ac_path_SED" --version 2>&1` in 7616 1.1 christos *GNU*) 7617 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 7618 1.1 christos *) 7619 1.1 christos ac_count=0 7620 1.1 christos $as_echo_n 0123456789 >"conftest.in" 7621 1.1 christos while : 7622 1.1 christos do 7623 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 7624 1.1 christos mv "conftest.tmp" "conftest.in" 7625 1.1 christos cp "conftest.in" "conftest.nl" 7626 1.1 christos $as_echo '' >> "conftest.nl" 7627 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 7628 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7629 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 7630 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then 7631 1.1 christos # Best one so far, save it but keep looking for a better one 7632 1.1 christos ac_cv_path_SED="$ac_path_SED" 7633 1.1 christos ac_path_SED_max=$ac_count 7634 1.1 christos fi 7635 1.1 christos # 10*(2^10) chars as input seems more than enough 7636 1.1 christos test $ac_count -gt 10 && break 7637 1.1 christos done 7638 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7639 1.1 christos esac 7640 1.1 christos 7641 1.1 christos $ac_path_SED_found && break 3 7642 1.1 christos done 7643 1.1 christos done 7644 1.1 christos done 7645 1.1 christos IFS=$as_save_IFS 7646 1.1 christos if test -z "$ac_cv_path_SED"; then 7647 1.1 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 7648 1.1 christos fi 7649 1.1 christos else 7650 1.1 christos ac_cv_path_SED=$SED 7651 1.1 christos fi 7652 1.1 christos 7653 1.1 christos fi 7654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 7655 1.1 christos $as_echo "$ac_cv_path_SED" >&6; } 7656 1.1 christos SED="$ac_cv_path_SED" 7657 1.1 christos rm -f conftest.sed 7658 1.1 christos 7659 1.1 christos test -z "$SED" && SED=sed 7660 1.1 christos Xsed="$SED -e 1s/^X//" 7661 1.1 christos 7662 1.1 christos 7663 1.1 christos 7664 1.1 christos 7665 1.1 christos 7666 1.1 christos 7667 1.1 christos 7668 1.1 christos 7669 1.1 christos 7670 1.1 christos 7671 1.1 christos 7672 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 7673 1.1 christos $as_echo_n "checking for fgrep... " >&6; } 7674 1.1 christos if ${ac_cv_path_FGREP+:} false; then : 7675 1.1 christos $as_echo_n "(cached) " >&6 7676 1.1 christos else 7677 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 7678 1.1 christos then ac_cv_path_FGREP="$GREP -F" 7679 1.1 christos else 7680 1.1 christos if test -z "$FGREP"; then 7681 1.1 christos ac_path_FGREP_found=false 7682 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 7683 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7684 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7685 1.1 christos do 7686 1.1 christos IFS=$as_save_IFS 7687 1.1 christos test -z "$as_dir" && as_dir=. 7688 1.1 christos for ac_prog in fgrep; do 7689 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7690 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 7691 1.1 christos as_fn_executable_p "$ac_path_FGREP" || continue 7692 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found. 7693 1.1 christos # Check for GNU $ac_path_FGREP 7694 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in 7695 1.1 christos *GNU*) 7696 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 7697 1.1 christos *) 7698 1.1 christos ac_count=0 7699 1.1 christos $as_echo_n 0123456789 >"conftest.in" 7700 1.1 christos while : 7701 1.1 christos do 7702 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 7703 1.1 christos mv "conftest.tmp" "conftest.in" 7704 1.1 christos cp "conftest.in" "conftest.nl" 7705 1.1 christos $as_echo 'FGREP' >> "conftest.nl" 7706 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 7707 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7708 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 7709 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then 7710 1.1 christos # Best one so far, save it but keep looking for a better one 7711 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" 7712 1.1 christos ac_path_FGREP_max=$ac_count 7713 1.1 christos fi 7714 1.1 christos # 10*(2^10) chars as input seems more than enough 7715 1.1 christos test $ac_count -gt 10 && break 7716 1.1 christos done 7717 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7718 1.1 christos esac 7719 1.1 christos 7720 1.1 christos $ac_path_FGREP_found && break 3 7721 1.1 christos done 7722 1.1 christos done 7723 1.1 christos done 7724 1.1 christos IFS=$as_save_IFS 7725 1.1 christos if test -z "$ac_cv_path_FGREP"; then 7726 1.1 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 7727 1.1 christos fi 7728 1.1 christos else 7729 1.1 christos ac_cv_path_FGREP=$FGREP 7730 1.1 christos fi 7731 1.1 christos 7732 1.1 christos fi 7733 1.1 christos fi 7734 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 7735 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; } 7736 1.1 christos FGREP="$ac_cv_path_FGREP" 7737 1.1 christos 7738 1.1 christos 7739 1.1 christos test -z "$GREP" && GREP=grep 7740 1.1 christos 7741 1.1 christos 7742 1.1 christos 7743 1.1 christos 7744 1.1 christos 7745 1.1 christos 7746 1.1 christos 7747 1.1 christos 7748 1.1 christos 7749 1.1 christos 7750 1.1 christos 7751 1.1 christos 7752 1.1 christos 7753 1.1 christos 7754 1.1 christos 7755 1.1 christos 7756 1.1 christos 7757 1.1 christos 7758 1.1 christos 7759 1.1 christos # Check whether --with-gnu-ld was given. 7760 1.1 christos if test "${with_gnu_ld+set}" = set; then : 7761 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 7762 1.1 christos else 7763 1.1 christos with_gnu_ld=no 7764 1.1 christos fi 7765 1.1 christos 7766 1.1 christos ac_prog=ld 7767 1.1 christos if test "$GCC" = yes; then 7768 1.1 christos # Check if gcc -print-prog-name=ld gives a path. 7769 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 7770 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; } 7771 1.1 christos case $host in 7772 1.1 christos *-*-mingw*) 7773 1.1 christos # gcc leaves a trailing carriage return which upsets mingw 7774 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 7775 1.1 christos *) 7776 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 7777 1.1 christos esac 7778 1.1 christos case $ac_prog in 7779 1.1 christos # Accept absolute paths. 7780 1.1 christos [\\/]* | ?:[\\/]*) 7781 1.1 christos re_direlt='/[^/][^/]*/\.\./' 7782 1.1 christos # Canonicalize the pathname of ld 7783 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 7784 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 7785 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 7786 1.1 christos done 7787 1.1 christos test -z "$LD" && LD="$ac_prog" 7788 1.1 christos ;; 7789 1.1 christos "") 7790 1.1 christos # If it fails, then pretend we aren't using GCC. 7791 1.1 christos ac_prog=ld 7792 1.1 christos ;; 7793 1.1 christos *) 7794 1.1 christos # If it is relative, then search for the first ld in PATH. 7795 1.1 christos with_gnu_ld=unknown 7796 1.1 christos ;; 7797 1.1 christos esac 7798 1.1 christos elif test "$with_gnu_ld" = yes; then 7799 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 7800 1.1 christos $as_echo_n "checking for GNU ld... " >&6; } 7801 1.1 christos else 7802 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 7803 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; } 7804 1.1 christos fi 7805 1.1 christos if ${lt_cv_path_LD+:} false; then : 7806 1.1 christos $as_echo_n "(cached) " >&6 7807 1.1 christos else 7808 1.1 christos if test -z "$LD"; then 7809 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7810 1.1 christos for ac_dir in $PATH; do 7811 1.1 christos IFS="$lt_save_ifs" 7812 1.1 christos test -z "$ac_dir" && ac_dir=. 7813 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 7814 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog" 7815 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version, 7816 1.1 christos # but apparently some variants of GNU ld only accept -v. 7817 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer. 7818 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 7819 1.1 christos *GNU* | *'with BFD'*) 7820 1.1 christos test "$with_gnu_ld" != no && break 7821 1.1 christos ;; 7822 1.1 christos *) 7823 1.1 christos test "$with_gnu_ld" != yes && break 7824 1.1 christos ;; 7825 1.1 christos esac 7826 1.1 christos fi 7827 1.1 christos done 7828 1.1 christos IFS="$lt_save_ifs" 7829 1.1 christos else 7830 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path. 7831 1.1 christos fi 7832 1.1 christos fi 7833 1.1 christos 7834 1.1 christos LD="$lt_cv_path_LD" 7835 1.1 christos if test -n "$LD"; then 7836 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 7837 1.1 christos $as_echo "$LD" >&6; } 7838 1.1 christos else 7839 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7840 1.1 christos $as_echo "no" >&6; } 7841 1.1 christos fi 7842 1.1 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 7843 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 7844 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 7845 1.1 christos if ${lt_cv_prog_gnu_ld+:} false; then : 7846 1.1 christos $as_echo_n "(cached) " >&6 7847 1.1 christos else 7848 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v. 7849 1.1 christos case `$LD -v 2>&1 </dev/null` in 7850 1.1 christos *GNU* | *'with BFD'*) 7851 1.1 christos lt_cv_prog_gnu_ld=yes 7852 1.1 christos ;; 7853 1.1 christos *) 7854 1.1 christos lt_cv_prog_gnu_ld=no 7855 1.1 christos ;; 7856 1.1 christos esac 7857 1.1 christos fi 7858 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 7859 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; } 7860 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld 7861 1.1 christos 7862 1.1 christos 7863 1.1 christos 7864 1.1 christos 7865 1.1 christos 7866 1.1 christos 7867 1.1 christos 7868 1.1 christos 7869 1.1 christos 7870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 7871 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 7872 1.1 christos if ${lt_cv_path_NM+:} false; then : 7873 1.1 christos $as_echo_n "(cached) " >&6 7874 1.1 christos else 7875 1.1 christos if test -n "$NM"; then 7876 1.1.1.2 christos # Let the user override the nm to test. 7877 1.1.1.2 christos lt_nm_to_check="$NM" 7878 1.1.1.2 christos else 7879 1.1.1.2 christos lt_nm_to_check="${ac_tool_prefix}nm" 7880 1.1.1.2 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 7881 1.1.1.2 christos lt_nm_to_check="$lt_nm_to_check nm" 7882 1.1.1.2 christos fi 7883 1.1.1.2 christos fi 7884 1.1.1.2 christos for lt_tmp_nm in "$lt_nm_to_check"; do 7885 1.1.1.2 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7886 1.1.1.2 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 7887 1.1.1.2 christos IFS="$lt_save_ifs" 7888 1.1.1.2 christos test -z "$ac_dir" && ac_dir=. 7889 1.1.1.2 christos # Strip out any user-provided options from the nm to test twice, 7890 1.1.1.2 christos # the first time to test to see if nm (rather than its options) has 7891 1.1.1.2 christos # an explicit path, the second time to yield a file which can be 7892 1.1.1.2 christos # nm'ed itself. 7893 1.1.1.2 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 7894 1.1.1.2 christos case "$tmp_nm_path" in 7895 1.1.1.2 christos */*|*\\*) tmp_nm="$lt_tmp_nm";; 7896 1.1.1.2 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";; 7897 1.1.1.2 christos esac 7898 1.1.1.2 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 7899 1.1.1.2 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 7900 1.1.1.2 christos # Check to see if the nm accepts a BSD-compat flag. 7901 1.1.1.2 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says: 7902 1.1.1.2 christos # nm: unknown option "B" ignored 7903 1.1.1.2 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 7904 1.1.1.2 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 7905 1.1.1.2 christos break 7906 1.1.1.2 christos ;; 7907 1.1.1.2 christos *) 7908 1.1.1.2 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 7909 1.1.1.2 christos *$tmp_nm*) 7910 1.1.1.2 christos lt_cv_path_NM="$tmp_nm -p" 7911 1.1.1.2 christos break 7912 1.1.1.2 christos ;; 7913 1.1.1.2 christos *) 7914 1.1.1.2 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 7915 1.1.1.2 christos continue # so that we can try to find one that supports BSD flags 7916 1.1.1.2 christos ;; 7917 1.1.1.2 christos esac 7918 1.1.1.2 christos ;; 7919 1.1.1.2 christos esac 7920 1.1.1.2 christos fi 7921 1.1.1.2 christos done 7922 1.1.1.2 christos IFS="$lt_save_ifs" 7923 1.1.1.2 christos done 7924 1.1.1.2 christos : ${lt_cv_path_NM=no} 7925 1.1 christos fi 7926 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 7927 1.1 christos $as_echo "$lt_cv_path_NM" >&6; } 7928 1.1 christos if test "$lt_cv_path_NM" != "no"; then 7929 1.1 christos NM="$lt_cv_path_NM" 7930 1.1 christos else 7931 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin. 7932 1.1 christos if test -n "$DUMPBIN"; then : 7933 1.1 christos # Let the user override the test. 7934 1.1 christos else 7935 1.1 christos if test -n "$ac_tool_prefix"; then 7936 1.1 christos for ac_prog in dumpbin "link -dump" 7937 1.1 christos do 7938 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7939 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7940 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7941 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7942 1.1 christos if ${ac_cv_prog_DUMPBIN+:} false; then : 7943 1.1 christos $as_echo_n "(cached) " >&6 7944 1.1 christos else 7945 1.1 christos if test -n "$DUMPBIN"; then 7946 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 7947 1.1 christos else 7948 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7949 1.1 christos for as_dir in $PATH 7950 1.1 christos do 7951 1.1 christos IFS=$as_save_IFS 7952 1.1 christos test -z "$as_dir" && as_dir=. 7953 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7954 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7955 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 7956 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7957 1.1 christos break 2 7958 1.1 christos fi 7959 1.1 christos done 7960 1.1 christos done 7961 1.1 christos IFS=$as_save_IFS 7962 1.1 christos 7963 1.1 christos fi 7964 1.1 christos fi 7965 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN 7966 1.1 christos if test -n "$DUMPBIN"; then 7967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 7968 1.1 christos $as_echo "$DUMPBIN" >&6; } 7969 1.1 christos else 7970 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7971 1.1 christos $as_echo "no" >&6; } 7972 1.1 christos fi 7973 1.1 christos 7974 1.1 christos 7975 1.1 christos test -n "$DUMPBIN" && break 7976 1.1 christos done 7977 1.1 christos fi 7978 1.1 christos if test -z "$DUMPBIN"; then 7979 1.1 christos ac_ct_DUMPBIN=$DUMPBIN 7980 1.1 christos for ac_prog in dumpbin "link -dump" 7981 1.1 christos do 7982 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 7983 1.1 christos set dummy $ac_prog; ac_word=$2 7984 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7985 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 7986 1.1 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 7987 1.1 christos $as_echo_n "(cached) " >&6 7988 1.1 christos else 7989 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 7990 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 7991 1.1 christos else 7992 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7993 1.1 christos for as_dir in $PATH 7994 1.1 christos do 7995 1.1 christos IFS=$as_save_IFS 7996 1.1 christos test -z "$as_dir" && as_dir=. 7997 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 7998 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7999 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 8000 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8001 1.1 christos break 2 8002 1.1 christos fi 8003 1.1 christos done 8004 1.1 christos done 8005 1.1 christos IFS=$as_save_IFS 8006 1.1 christos 8007 1.1 christos fi 8008 1.1 christos fi 8009 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 8010 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 8011 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 8012 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; } 8013 1.1 christos else 8014 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8015 1.1 christos $as_echo "no" >&6; } 8016 1.1 christos fi 8017 1.1 christos 8018 1.1 christos 8019 1.1 christos test -n "$ac_ct_DUMPBIN" && break 8020 1.1 christos done 8021 1.1 christos 8022 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then 8023 1.1 christos DUMPBIN=":" 8024 1.1 christos else 8025 1.1 christos case $cross_compiling:$ac_tool_warned in 8026 1.1 christos yes:) 8027 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8028 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8029 1.1 christos ac_tool_warned=yes ;; 8030 1.1 christos esac 8031 1.1 christos DUMPBIN=$ac_ct_DUMPBIN 8032 1.1 christos fi 8033 1.1 christos fi 8034 1.1 christos 8035 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 8036 1.1 christos *COFF*) 8037 1.1 christos DUMPBIN="$DUMPBIN -symbols" 8038 1.1 christos ;; 8039 1.1 christos *) 8040 1.1 christos DUMPBIN=: 8041 1.1 christos ;; 8042 1.1 christos esac 8043 1.1 christos fi 8044 1.1 christos 8045 1.1 christos if test "$DUMPBIN" != ":"; then 8046 1.1 christos NM="$DUMPBIN" 8047 1.1 christos fi 8048 1.1 christos fi 8049 1.1 christos test -z "$NM" && NM=nm 8050 1.1 christos 8051 1.1 christos 8052 1.1 christos 8053 1.1 christos 8054 1.1 christos 8055 1.1 christos 8056 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 8057 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; } 8058 1.1 christos if ${lt_cv_nm_interface+:} false; then : 8059 1.1 christos $as_echo_n "(cached) " >&6 8060 1.1 christos else 8061 1.1 christos lt_cv_nm_interface="BSD nm" 8062 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext 8063 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 8064 1.1 christos (eval "$ac_compile" 2>conftest.err) 8065 1.1 christos cat conftest.err >&5 8066 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 8067 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 8068 1.1 christos cat conftest.err >&5 8069 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5) 8070 1.1 christos cat conftest.out >&5 8071 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then 8072 1.1 christos lt_cv_nm_interface="MS dumpbin" 8073 1.1 christos fi 8074 1.1 christos rm -f conftest* 8075 1.1 christos fi 8076 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 8077 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; } 8078 1.1 christos 8079 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 8080 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; } 8081 1.1 christos LN_S=$as_ln_s 8082 1.1 christos if test "$LN_S" = "ln -s"; then 8083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8084 1.1 christos $as_echo "yes" >&6; } 8085 1.1 christos else 8086 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 8087 1.1 christos $as_echo "no, using $LN_S" >&6; } 8088 1.1 christos fi 8089 1.1 christos 8090 1.1 christos # find the maximum length of command line arguments 8091 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 8092 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; } 8093 1.1 christos if ${lt_cv_sys_max_cmd_len+:} false; then : 8094 1.1 christos $as_echo_n "(cached) " >&6 8095 1.1 christos else 8096 1.1 christos i=0 8097 1.1 christos teststring="ABCD" 8098 1.1 christos 8099 1.1 christos case $build_os in 8100 1.1 christos msdosdjgpp*) 8101 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc 8102 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun 8103 1.1 christos # during glob expansion). Even if it were fixed, the result of this 8104 1.1 christos # check would be larger than it should be. 8105 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right 8106 1.1 christos ;; 8107 1.1 christos 8108 1.1 christos gnu*) 8109 1.1 christos # Under GNU Hurd, this test is not required because there is 8110 1.1 christos # no limit to the length of command line arguments. 8111 1.1 christos # Libtool will interpret -1 as no limit whatsoever 8112 1.1 christos lt_cv_sys_max_cmd_len=-1; 8113 1.1 christos ;; 8114 1.1 christos 8115 1.1 christos cygwin* | mingw* | cegcc*) 8116 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes 8117 1.1 christos # about 5 minutes as the teststring grows exponentially. 8118 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking, 8119 1.1 christos # you end up with a "frozen" computer, even though with patience 8120 1.1 christos # the test eventually succeeds (with a max line length of 256k). 8121 1.1 christos # Instead, let's just punt: use the minimum linelength reported by 8122 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP). 8123 1.1 christos lt_cv_sys_max_cmd_len=8192; 8124 1.1 christos ;; 8125 1.1 christos 8126 1.1 christos mint*) 8127 1.1 christos # On MiNT this can take a long time and run out of memory. 8128 1.1 christos lt_cv_sys_max_cmd_len=8192; 8129 1.1 christos ;; 8130 1.1 christos 8131 1.1 christos amigaos*) 8132 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally. 8133 1.1 christos # So we just punt and use a minimum line length of 8192. 8134 1.1 christos lt_cv_sys_max_cmd_len=8192; 8135 1.1 christos ;; 8136 1.1 christos 8137 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 8138 1.1 christos # This has been around since 386BSD, at least. Likely further. 8139 1.1 christos if test -x /sbin/sysctl; then 8140 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 8141 1.1 christos elif test -x /usr/sbin/sysctl; then 8142 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 8143 1.1 christos else 8144 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 8145 1.1 christos fi 8146 1.1 christos # And add a safety zone 8147 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 8148 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 8149 1.1 christos ;; 8150 1.1 christos 8151 1.1 christos interix*) 8152 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD) 8153 1.1 christos lt_cv_sys_max_cmd_len=196608 8154 1.1 christos ;; 8155 1.1 christos 8156 1.1 christos osf*) 8157 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 8158 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 8159 1.1 christos # nice to cause kernel panics so lets avoid the loop below. 8160 1.1 christos # First set a reasonable default. 8161 1.1 christos lt_cv_sys_max_cmd_len=16384 8162 1.1 christos # 8163 1.1 christos if test -x /sbin/sysconfig; then 8164 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 8165 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;; 8166 1.1 christos esac 8167 1.1 christos fi 8168 1.1 christos ;; 8169 1.1 christos sco3.2v5*) 8170 1.1 christos lt_cv_sys_max_cmd_len=102400 8171 1.1 christos ;; 8172 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*) 8173 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 8174 1.1 christos if test -n "$kargmax"; then 8175 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 8176 1.1 christos else 8177 1.1 christos lt_cv_sys_max_cmd_len=32768 8178 1.1 christos fi 8179 1.1 christos ;; 8180 1.1 christos *) 8181 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 8182 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then 8183 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 8184 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 8185 1.1 christos else 8186 1.1 christos # Make teststring a little bigger before we do anything with it. 8187 1.1 christos # a 1K string should be a reasonable start. 8188 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do 8189 1.1 christos teststring=$teststring$teststring 8190 1.1 christos done 8191 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 8192 1.1 christos # If test is not a shell built-in, we'll probably end up computing a 8193 1.1 christos # maximum length that is only half of the actual maximum length, but 8194 1.1 christos # we can't tell. 8195 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 8196 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 && 8197 1.1 christos test $i != 17 # 1/2 MB should be enough 8198 1.1 christos do 8199 1.1 christos i=`expr $i + 1` 8200 1.1 christos teststring=$teststring$teststring 8201 1.1 christos done 8202 1.1 christos # Only check the string length outside the loop. 8203 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 8204 1.1 christos teststring= 8205 1.1 christos # Add a significant safety factor because C++ compilers can tack on 8206 1.1 christos # massive amounts of additional arguments before passing them to the 8207 1.1 christos # linker. It appears as though 1/2 is a usable value. 8208 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 8209 1.1 christos fi 8210 1.1 christos ;; 8211 1.1 christos esac 8212 1.1 christos 8213 1.1 christos fi 8214 1.1 christos 8215 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then 8216 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 8217 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 8218 1.1 christos else 8219 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 8220 1.1 christos $as_echo "none" >&6; } 8221 1.1 christos fi 8222 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len 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 : ${CP="cp -f"} 8230 1.1 christos : ${MV="mv -f"} 8231 1.1 christos : ${RM="rm -f"} 8232 1.1 christos 8233 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 8234 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 8235 1.1 christos # Try some XSI features 8236 1.1 christos xsi_shell=no 8237 1.1 christos ( _lt_dummy="a/b/c" 8238 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 8239 1.1 christos = c,a/b,, \ 8240 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \ 8241 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 8242 1.1 christos && xsi_shell=yes 8243 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 8244 1.1 christos $as_echo "$xsi_shell" >&6; } 8245 1.1 christos 8246 1.1 christos 8247 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 8248 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 8249 1.1 christos lt_shell_append=no 8250 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 8251 1.1 christos >/dev/null 2>&1 \ 8252 1.1 christos && lt_shell_append=yes 8253 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 8254 1.1 christos $as_echo "$lt_shell_append" >&6; } 8255 1.1 christos 8256 1.1 christos 8257 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 8258 1.1 christos lt_unset=unset 8259 1.1 christos else 8260 1.1 christos lt_unset=false 8261 1.1 christos fi 8262 1.1 christos 8263 1.1 christos 8264 1.1 christos 8265 1.1 christos 8266 1.1 christos 8267 1.1 christos # test EBCDIC or ASCII 8268 1.1 christos case `echo X|tr X '\101'` in 8269 1.1 christos A) # ASCII based system 8270 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 8271 1.1 christos lt_SP2NL='tr \040 \012' 8272 1.1 christos lt_NL2SP='tr \015\012 \040\040' 8273 1.1 christos ;; 8274 1.1 christos *) # EBCDIC based system 8275 1.1 christos lt_SP2NL='tr \100 \n' 8276 1.1 christos lt_NL2SP='tr \r\n \100\100' 8277 1.1 christos ;; 8278 1.1 christos esac 8279 1.1 christos 8280 1.1 christos 8281 1.1 christos 8282 1.1 christos 8283 1.1 christos 8284 1.1 christos 8285 1.1 christos 8286 1.1 christos 8287 1.1 christos 8288 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 8289 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; } 8290 1.1 christos if ${lt_cv_ld_reload_flag+:} false; then : 8291 1.1 christos $as_echo_n "(cached) " >&6 8292 1.1 christos else 8293 1.1 christos lt_cv_ld_reload_flag='-r' 8294 1.1 christos fi 8295 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 8296 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; } 8297 1.1 christos reload_flag=$lt_cv_ld_reload_flag 8298 1.1 christos case $reload_flag in 8299 1.1 christos "" | " "*) ;; 8300 1.1 christos *) reload_flag=" $reload_flag" ;; 8301 1.1 christos esac 8302 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 8303 1.1 christos case $host_os in 8304 1.1 christos darwin*) 8305 1.1 christos if test "$GCC" = yes; then 8306 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 8307 1.1 christos else 8308 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 8309 1.1 christos fi 8310 1.1 christos ;; 8311 1.1 christos esac 8312 1.1 christos 8313 1.1 christos 8314 1.1 christos 8315 1.1 christos 8316 1.1 christos 8317 1.1 christos 8318 1.1 christos 8319 1.1 christos 8320 1.1 christos 8321 1.1 christos if test -n "$ac_tool_prefix"; then 8322 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 8323 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2 8324 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8325 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 8326 1.1 christos if ${ac_cv_prog_OBJDUMP+:} false; then : 8327 1.1 christos $as_echo_n "(cached) " >&6 8328 1.1 christos else 8329 1.1 christos if test -n "$OBJDUMP"; then 8330 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 8331 1.1 christos else 8332 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8333 1.1 christos for as_dir in $PATH 8334 1.1 christos do 8335 1.1 christos IFS=$as_save_IFS 8336 1.1 christos test -z "$as_dir" && as_dir=. 8337 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8338 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8339 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 8340 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8341 1.1 christos break 2 8342 1.1 christos fi 8343 1.1 christos done 8344 1.1 christos done 8345 1.1 christos IFS=$as_save_IFS 8346 1.1 christos 8347 1.1 christos fi 8348 1.1 christos fi 8349 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP 8350 1.1 christos if test -n "$OBJDUMP"; then 8351 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 8352 1.1 christos $as_echo "$OBJDUMP" >&6; } 8353 1.1 christos else 8354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8355 1.1 christos $as_echo "no" >&6; } 8356 1.1 christos fi 8357 1.1 christos 8358 1.1 christos 8359 1.1 christos fi 8360 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then 8361 1.1 christos ac_ct_OBJDUMP=$OBJDUMP 8362 1.1 christos # Extract the first word of "objdump", so it can be a program name with args. 8363 1.1 christos set dummy objdump; ac_word=$2 8364 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8365 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 8366 1.1 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 8367 1.1 christos $as_echo_n "(cached) " >&6 8368 1.1 christos else 8369 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 8370 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 8371 1.1 christos else 8372 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8373 1.1 christos for as_dir in $PATH 8374 1.1 christos do 8375 1.1 christos IFS=$as_save_IFS 8376 1.1 christos test -z "$as_dir" && as_dir=. 8377 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8378 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8379 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump" 8380 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8381 1.1 christos break 2 8382 1.1 christos fi 8383 1.1 christos done 8384 1.1 christos done 8385 1.1 christos IFS=$as_save_IFS 8386 1.1 christos 8387 1.1 christos fi 8388 1.1 christos fi 8389 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 8390 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 8391 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 8392 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; } 8393 1.1 christos else 8394 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8395 1.1 christos $as_echo "no" >&6; } 8396 1.1 christos fi 8397 1.1 christos 8398 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then 8399 1.1 christos OBJDUMP="false" 8400 1.1 christos else 8401 1.1 christos case $cross_compiling:$ac_tool_warned in 8402 1.1 christos yes:) 8403 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8404 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8405 1.1 christos ac_tool_warned=yes ;; 8406 1.1 christos esac 8407 1.1 christos OBJDUMP=$ac_ct_OBJDUMP 8408 1.1 christos fi 8409 1.1 christos else 8410 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP" 8411 1.1 christos fi 8412 1.1 christos 8413 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump 8414 1.1 christos 8415 1.1 christos 8416 1.1 christos 8417 1.1 christos 8418 1.1 christos 8419 1.1 christos 8420 1.1 christos 8421 1.1 christos 8422 1.1 christos 8423 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 8424 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; } 8425 1.1 christos if ${lt_cv_deplibs_check_method+:} false; then : 8426 1.1 christos $as_echo_n "(cached) " >&6 8427 1.1 christos else 8428 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD' 8429 1.1 christos lt_cv_file_magic_test_file= 8430 1.1 christos lt_cv_deplibs_check_method='unknown' 8431 1.1 christos # Need to set the preceding variable on all platforms that support 8432 1.1 christos # interlibrary dependencies. 8433 1.1 christos # 'none' -- dependencies not supported. 8434 1.1 christos # `unknown' -- same as none, but documents that we really don't know. 8435 1.1 christos # 'pass_all' -- all dependencies passed with no checks. 8436 1.1 christos # 'test_compile' -- check by making test program. 8437 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path 8438 1.1 christos # which responds to the $file_magic_cmd with a given extended regex. 8439 1.1 christos # If you have `file' or equivalent on your system and you're not sure 8440 1.1 christos # whether `pass_all' will *always* work, you probably want this one. 8441 1.1 christos 8442 1.1 christos case $host_os in 8443 1.1 christos aix[4-9]*) 8444 1.1 christos lt_cv_deplibs_check_method=pass_all 8445 1.1 christos ;; 8446 1.1 christos 8447 1.1 christos beos*) 8448 1.1 christos lt_cv_deplibs_check_method=pass_all 8449 1.1 christos ;; 8450 1.1 christos 8451 1.1 christos bsdi[45]*) 8452 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 8453 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L' 8454 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so 8455 1.1 christos ;; 8456 1.1 christos 8457 1.1 christos cygwin*) 8458 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh 8459 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 8460 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 8461 1.1 christos ;; 8462 1.1 christos 8463 1.1 christos mingw* | pw32*) 8464 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by 8465 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump', 8466 1.1 christos # unless we find 'file', for example because we are cross-compiling. 8467 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 8468 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 8469 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 8470 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 8471 1.1 christos else 8472 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 8473 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 8474 1.1 christos fi 8475 1.1 christos ;; 8476 1.1 christos 8477 1.1 christos cegcc*) 8478 1.1 christos # use the weaker test based on 'objdump'. See mingw*. 8479 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 8480 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 8481 1.1 christos ;; 8482 1.1 christos 8483 1.1 christos darwin* | rhapsody*) 8484 1.1 christos lt_cv_deplibs_check_method=pass_all 8485 1.1 christos ;; 8486 1.1 christos 8487 1.1 christos freebsd* | dragonfly*) 8488 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 8489 1.1 christos case $host_cpu in 8490 1.1 christos i*86 ) 8491 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake. 8492 1.1 christos # Let's accept both of them until this is cleared up. 8493 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 8494 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 8495 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 8496 1.1 christos ;; 8497 1.1 christos esac 8498 1.1 christos else 8499 1.1 christos lt_cv_deplibs_check_method=pass_all 8500 1.1 christos fi 8501 1.1 christos ;; 8502 1.1 christos 8503 1.1 christos gnu*) 8504 1.1 christos lt_cv_deplibs_check_method=pass_all 8505 1.1 christos ;; 8506 1.1 christos 8507 1.1 christos haiku*) 8508 1.1 christos lt_cv_deplibs_check_method=pass_all 8509 1.1 christos ;; 8510 1.1 christos 8511 1.1 christos hpux10.20* | hpux11*) 8512 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 8513 1.1 christos case $host_cpu in 8514 1.1 christos ia64*) 8515 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' 8516 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 8517 1.1 christos ;; 8518 1.1 christos hppa*64*) 8519 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]' 8520 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 8521 1.1 christos ;; 8522 1.1 christos *) 8523 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' 8524 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl 8525 1.1 christos ;; 8526 1.1 christos esac 8527 1.1 christos ;; 8528 1.1 christos 8529 1.1 christos interix[3-9]*) 8530 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 8531 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 8532 1.1 christos ;; 8533 1.1 christos 8534 1.1 christos irix5* | irix6* | nonstopux*) 8535 1.1 christos case $LD in 8536 1.1 christos *-32|*"-32 ") libmagic=32-bit;; 8537 1.1 christos *-n32|*"-n32 ") libmagic=N32;; 8538 1.1 christos *-64|*"-64 ") libmagic=64-bit;; 8539 1.1 christos *) libmagic=never-match;; 8540 1.1 christos esac 8541 1.1 christos lt_cv_deplibs_check_method=pass_all 8542 1.1 christos ;; 8543 1.1 christos 8544 1.1 christos # This must be Linux ELF. 8545 1.1.1.3 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8546 1.1 christos lt_cv_deplibs_check_method=pass_all 8547 1.1 christos ;; 8548 1.1 christos 8549 1.1 christos netbsd*) 8550 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 8551 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 8552 1.1 christos else 8553 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 8554 1.1 christos fi 8555 1.1 christos ;; 8556 1.1 christos 8557 1.1 christos newos6*) 8558 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 8559 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 8560 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so 8561 1.1 christos ;; 8562 1.1 christos 8563 1.1 christos *nto* | *qnx*) 8564 1.1 christos lt_cv_deplibs_check_method=pass_all 8565 1.1 christos ;; 8566 1.1 christos 8567 1.1 christos openbsd*) 8568 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8569 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 8570 1.1 christos else 8571 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 8572 1.1 christos fi 8573 1.1 christos ;; 8574 1.1 christos 8575 1.1 christos osf3* | osf4* | osf5*) 8576 1.1 christos lt_cv_deplibs_check_method=pass_all 8577 1.1 christos ;; 8578 1.1 christos 8579 1.1 christos rdos*) 8580 1.1 christos lt_cv_deplibs_check_method=pass_all 8581 1.1 christos ;; 8582 1.1 christos 8583 1.1 christos solaris*) 8584 1.1 christos lt_cv_deplibs_check_method=pass_all 8585 1.1 christos ;; 8586 1.1 christos 8587 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 8588 1.1 christos lt_cv_deplibs_check_method=pass_all 8589 1.1 christos ;; 8590 1.1 christos 8591 1.1 christos sysv4 | sysv4.3*) 8592 1.1 christos case $host_vendor in 8593 1.1 christos motorola) 8594 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]' 8595 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 8596 1.1 christos ;; 8597 1.1 christos ncr) 8598 1.1 christos lt_cv_deplibs_check_method=pass_all 8599 1.1 christos ;; 8600 1.1 christos sequent) 8601 1.1 christos lt_cv_file_magic_cmd='/bin/file' 8602 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 8603 1.1 christos ;; 8604 1.1 christos sni) 8605 1.1 christos lt_cv_file_magic_cmd='/bin/file' 8606 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 8607 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so 8608 1.1 christos ;; 8609 1.1 christos siemens) 8610 1.1 christos lt_cv_deplibs_check_method=pass_all 8611 1.1 christos ;; 8612 1.1 christos pc) 8613 1.1 christos lt_cv_deplibs_check_method=pass_all 8614 1.1 christos ;; 8615 1.1 christos esac 8616 1.1 christos ;; 8617 1.1 christos 8618 1.1 christos tpf*) 8619 1.1 christos lt_cv_deplibs_check_method=pass_all 8620 1.1 christos ;; 8621 1.1.1.3 christos vxworks*) 8622 1.1.1.3 christos # Assume VxWorks cross toolchains are built on Linux, possibly 8623 1.1.1.3 christos # as canadian for Windows hosts. 8624 1.1.1.3 christos lt_cv_deplibs_check_method=pass_all 8625 1.1.1.3 christos ;; 8626 1.1 christos esac 8627 1.1 christos 8628 1.1 christos fi 8629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 8630 1.1 christos $as_echo "$lt_cv_deplibs_check_method" >&6; } 8631 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd 8632 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method 8633 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown 8634 1.1 christos 8635 1.1 christos 8636 1.1 christos 8637 1.1 christos 8638 1.1 christos 8639 1.1 christos 8640 1.1 christos 8641 1.1 christos 8642 1.1 christos 8643 1.1 christos 8644 1.1 christos 8645 1.1 christos 8646 1.1.1.2 christos plugin_option= 8647 1.1.1.2 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 8648 1.1.1.2 christos for plugin in $plugin_names; do 8649 1.1.1.2 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 8650 1.1.1.2 christos if test x$plugin_so = x$plugin; then 8651 1.1.1.2 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 8652 1.1.1.2 christos fi 8653 1.1.1.2 christos if test x$plugin_so != x$plugin; then 8654 1.1.1.2 christos plugin_option="--plugin $plugin_so" 8655 1.1.1.2 christos break 8656 1.1.1.2 christos fi 8657 1.1.1.2 christos done 8658 1.1.1.2 christos 8659 1.1 christos if test -n "$ac_tool_prefix"; then 8660 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 8661 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 8662 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8663 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 8664 1.1 christos if ${ac_cv_prog_AR+:} false; then : 8665 1.1 christos $as_echo_n "(cached) " >&6 8666 1.1 christos else 8667 1.1 christos if test -n "$AR"; then 8668 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 8669 1.1 christos else 8670 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8671 1.1 christos for as_dir in $PATH 8672 1.1 christos do 8673 1.1 christos IFS=$as_save_IFS 8674 1.1 christos test -z "$as_dir" && as_dir=. 8675 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8676 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8677 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 8678 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8679 1.1 christos break 2 8680 1.1 christos fi 8681 1.1 christos done 8682 1.1 christos done 8683 1.1 christos IFS=$as_save_IFS 8684 1.1 christos 8685 1.1 christos fi 8686 1.1 christos fi 8687 1.1 christos AR=$ac_cv_prog_AR 8688 1.1 christos if test -n "$AR"; then 8689 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 8690 1.1 christos $as_echo "$AR" >&6; } 8691 1.1 christos else 8692 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8693 1.1 christos $as_echo "no" >&6; } 8694 1.1 christos fi 8695 1.1 christos 8696 1.1 christos 8697 1.1 christos fi 8698 1.1 christos if test -z "$ac_cv_prog_AR"; then 8699 1.1 christos ac_ct_AR=$AR 8700 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 8701 1.1 christos set dummy ar; ac_word=$2 8702 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8703 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 8704 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 8705 1.1 christos $as_echo_n "(cached) " >&6 8706 1.1 christos else 8707 1.1 christos if test -n "$ac_ct_AR"; then 8708 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 8709 1.1 christos else 8710 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8711 1.1 christos for as_dir in $PATH 8712 1.1 christos do 8713 1.1 christos IFS=$as_save_IFS 8714 1.1 christos test -z "$as_dir" && as_dir=. 8715 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8716 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8717 1.1 christos ac_cv_prog_ac_ct_AR="ar" 8718 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8719 1.1 christos break 2 8720 1.1 christos fi 8721 1.1 christos done 8722 1.1 christos done 8723 1.1 christos IFS=$as_save_IFS 8724 1.1 christos 8725 1.1 christos fi 8726 1.1 christos fi 8727 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 8728 1.1 christos if test -n "$ac_ct_AR"; then 8729 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 8730 1.1 christos $as_echo "$ac_ct_AR" >&6; } 8731 1.1 christos else 8732 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8733 1.1 christos $as_echo "no" >&6; } 8734 1.1 christos fi 8735 1.1 christos 8736 1.1 christos if test "x$ac_ct_AR" = x; then 8737 1.1 christos AR="false" 8738 1.1 christos else 8739 1.1 christos case $cross_compiling:$ac_tool_warned in 8740 1.1 christos yes:) 8741 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8742 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8743 1.1 christos ac_tool_warned=yes ;; 8744 1.1 christos esac 8745 1.1 christos AR=$ac_ct_AR 8746 1.1 christos fi 8747 1.1 christos else 8748 1.1 christos AR="$ac_cv_prog_AR" 8749 1.1 christos fi 8750 1.1 christos 8751 1.1 christos test -z "$AR" && AR=ar 8752 1.1.1.2 christos if test -n "$plugin_option"; then 8753 1.1.1.2 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 8754 1.1.1.2 christos touch conftest.c 8755 1.1.1.2 christos $AR $plugin_option rc conftest.a conftest.c 8756 1.1.1.2 christos if test "$?" != 0; then 8757 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 8758 1.1.1.2 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 8759 1.1.1.2 christos else 8760 1.1.1.2 christos AR="$AR $plugin_option" 8761 1.1.1.2 christos fi 8762 1.1.1.2 christos rm -f conftest.* 8763 1.1.1.2 christos fi 8764 1.1.1.2 christos fi 8765 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru 8766 1.1 christos 8767 1.1 christos 8768 1.1 christos 8769 1.1 christos 8770 1.1 christos 8771 1.1 christos 8772 1.1 christos 8773 1.1 christos 8774 1.1 christos 8775 1.1 christos 8776 1.1 christos 8777 1.1 christos if test -n "$ac_tool_prefix"; then 8778 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 8779 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 8780 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8781 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 8782 1.1 christos if ${ac_cv_prog_STRIP+:} false; then : 8783 1.1 christos $as_echo_n "(cached) " >&6 8784 1.1 christos else 8785 1.1 christos if test -n "$STRIP"; then 8786 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 8787 1.1 christos else 8788 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8789 1.1 christos for as_dir in $PATH 8790 1.1 christos do 8791 1.1 christos IFS=$as_save_IFS 8792 1.1 christos test -z "$as_dir" && as_dir=. 8793 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8794 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8795 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 8796 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8797 1.1 christos break 2 8798 1.1 christos fi 8799 1.1 christos done 8800 1.1 christos done 8801 1.1 christos IFS=$as_save_IFS 8802 1.1 christos 8803 1.1 christos fi 8804 1.1 christos fi 8805 1.1 christos STRIP=$ac_cv_prog_STRIP 8806 1.1 christos if test -n "$STRIP"; then 8807 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 8808 1.1 christos $as_echo "$STRIP" >&6; } 8809 1.1 christos else 8810 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8811 1.1 christos $as_echo "no" >&6; } 8812 1.1 christos fi 8813 1.1 christos 8814 1.1 christos 8815 1.1 christos fi 8816 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 8817 1.1 christos ac_ct_STRIP=$STRIP 8818 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 8819 1.1 christos set dummy strip; ac_word=$2 8820 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8821 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 8822 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 8823 1.1 christos $as_echo_n "(cached) " >&6 8824 1.1 christos else 8825 1.1 christos if test -n "$ac_ct_STRIP"; then 8826 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 8827 1.1 christos else 8828 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8829 1.1 christos for as_dir in $PATH 8830 1.1 christos do 8831 1.1 christos IFS=$as_save_IFS 8832 1.1 christos test -z "$as_dir" && as_dir=. 8833 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8834 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8835 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 8836 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8837 1.1 christos break 2 8838 1.1 christos fi 8839 1.1 christos done 8840 1.1 christos done 8841 1.1 christos IFS=$as_save_IFS 8842 1.1 christos 8843 1.1 christos fi 8844 1.1 christos fi 8845 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 8846 1.1 christos if test -n "$ac_ct_STRIP"; then 8847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 8848 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 8849 1.1 christos else 8850 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8851 1.1 christos $as_echo "no" >&6; } 8852 1.1 christos fi 8853 1.1 christos 8854 1.1 christos if test "x$ac_ct_STRIP" = x; then 8855 1.1 christos STRIP=":" 8856 1.1 christos else 8857 1.1 christos case $cross_compiling:$ac_tool_warned in 8858 1.1 christos yes:) 8859 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8860 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8861 1.1 christos ac_tool_warned=yes ;; 8862 1.1 christos esac 8863 1.1 christos STRIP=$ac_ct_STRIP 8864 1.1 christos fi 8865 1.1 christos else 8866 1.1 christos STRIP="$ac_cv_prog_STRIP" 8867 1.1 christos fi 8868 1.1 christos 8869 1.1 christos test -z "$STRIP" && STRIP=: 8870 1.1 christos 8871 1.1 christos 8872 1.1 christos 8873 1.1 christos 8874 1.1 christos 8875 1.1 christos 8876 1.1 christos if test -n "$ac_tool_prefix"; then 8877 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8878 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8880 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 8881 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then : 8882 1.1 christos $as_echo_n "(cached) " >&6 8883 1.1 christos else 8884 1.1 christos if test -n "$RANLIB"; then 8885 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8886 1.1 christos else 8887 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8888 1.1 christos for as_dir in $PATH 8889 1.1 christos do 8890 1.1 christos IFS=$as_save_IFS 8891 1.1 christos test -z "$as_dir" && as_dir=. 8892 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8893 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8894 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8895 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8896 1.1 christos break 2 8897 1.1 christos fi 8898 1.1 christos done 8899 1.1 christos done 8900 1.1 christos IFS=$as_save_IFS 8901 1.1 christos 8902 1.1 christos fi 8903 1.1 christos fi 8904 1.1 christos RANLIB=$ac_cv_prog_RANLIB 8905 1.1 christos if test -n "$RANLIB"; then 8906 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8907 1.1 christos $as_echo "$RANLIB" >&6; } 8908 1.1 christos else 8909 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8910 1.1 christos $as_echo "no" >&6; } 8911 1.1 christos fi 8912 1.1 christos 8913 1.1 christos 8914 1.1 christos fi 8915 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 8916 1.1 christos ac_ct_RANLIB=$RANLIB 8917 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 8918 1.1 christos set dummy ranlib; ac_word=$2 8919 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8920 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 8921 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 8922 1.1 christos $as_echo_n "(cached) " >&6 8923 1.1 christos else 8924 1.1 christos if test -n "$ac_ct_RANLIB"; then 8925 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8926 1.1 christos else 8927 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8928 1.1 christos for as_dir in $PATH 8929 1.1 christos do 8930 1.1 christos IFS=$as_save_IFS 8931 1.1 christos test -z "$as_dir" && as_dir=. 8932 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 8933 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8934 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 8935 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8936 1.1 christos break 2 8937 1.1 christos fi 8938 1.1 christos done 8939 1.1 christos done 8940 1.1 christos IFS=$as_save_IFS 8941 1.1 christos 8942 1.1 christos fi 8943 1.1 christos fi 8944 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8945 1.1 christos if test -n "$ac_ct_RANLIB"; then 8946 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8947 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 8948 1.1 christos else 8949 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8950 1.1 christos $as_echo "no" >&6; } 8951 1.1 christos fi 8952 1.1 christos 8953 1.1 christos if test "x$ac_ct_RANLIB" = x; then 8954 1.1 christos RANLIB=":" 8955 1.1 christos else 8956 1.1 christos case $cross_compiling:$ac_tool_warned in 8957 1.1 christos yes:) 8958 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8959 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8960 1.1 christos ac_tool_warned=yes ;; 8961 1.1 christos esac 8962 1.1 christos RANLIB=$ac_ct_RANLIB 8963 1.1 christos fi 8964 1.1 christos else 8965 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 8966 1.1 christos fi 8967 1.1 christos 8968 1.1 christos test -z "$RANLIB" && RANLIB=: 8969 1.1.1.2 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then 8970 1.1.1.2 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 8971 1.1.1.2 christos RANLIB="$RANLIB $plugin_option" 8972 1.1.1.2 christos fi 8973 1.1.1.2 christos fi 8974 1.1 christos 8975 1.1 christos 8976 1.1 christos 8977 1.1 christos 8978 1.1 christos 8979 1.1 christos 8980 1.1 christos # Determine commands to create old-style static archives. 8981 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 8982 1.1 christos old_postinstall_cmds='chmod 644 $oldlib' 8983 1.1 christos old_postuninstall_cmds= 8984 1.1 christos 8985 1.1 christos if test -n "$RANLIB"; then 8986 1.1 christos case $host_os in 8987 1.1 christos openbsd*) 8988 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 8989 1.1 christos ;; 8990 1.1 christos *) 8991 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 8992 1.1 christos ;; 8993 1.1 christos esac 8994 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 8995 1.1 christos fi 8996 1.1 christos 8997 1.1 christos case $host_os in 8998 1.1 christos darwin*) 8999 1.1 christos lock_old_archive_extraction=yes ;; 9000 1.1 christos *) 9001 1.1 christos lock_old_archive_extraction=no ;; 9002 1.1 christos esac 9003 1.1 christos 9004 1.1 christos 9005 1.1 christos 9006 1.1 christos 9007 1.1 christos 9008 1.1 christos 9009 1.1 christos 9010 1.1 christos 9011 1.1 christos 9012 1.1 christos 9013 1.1 christos 9014 1.1 christos 9015 1.1 christos 9016 1.1 christos 9017 1.1 christos 9018 1.1 christos 9019 1.1 christos 9020 1.1 christos 9021 1.1 christos 9022 1.1 christos 9023 1.1 christos 9024 1.1 christos 9025 1.1 christos 9026 1.1 christos 9027 1.1 christos 9028 1.1 christos 9029 1.1 christos 9030 1.1 christos 9031 1.1 christos 9032 1.1 christos 9033 1.1 christos 9034 1.1 christos 9035 1.1 christos 9036 1.1 christos 9037 1.1 christos 9038 1.1 christos 9039 1.1 christos 9040 1.1 christos 9041 1.1 christos 9042 1.1 christos # If no C compiler was specified, use CC. 9043 1.1 christos LTCC=${LTCC-"$CC"} 9044 1.1 christos 9045 1.1 christos # If no C compiler flags were specified, use CFLAGS. 9046 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9047 1.1 christos 9048 1.1 christos # Allow CC to be a program name with arguments. 9049 1.1 christos compiler=$CC 9050 1.1 christos 9051 1.1 christos 9052 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm. 9053 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 9054 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 9055 1.1 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then : 9056 1.1 christos $as_echo_n "(cached) " >&6 9057 1.1 christos else 9058 1.1 christos 9059 1.1 christos # These are sane defaults that work on at least a few old systems. 9060 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)] 9061 1.1 christos 9062 1.1 christos # Character class describing NM global symbol codes. 9063 1.1 christos symcode='[BCDEGRST]' 9064 1.1 christos 9065 1.1 christos # Regexp to match symbols that can be accessed directly from C. 9066 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 9067 1.1 christos 9068 1.1 christos # Define system-specific variables. 9069 1.1 christos case $host_os in 9070 1.1 christos aix*) 9071 1.1 christos symcode='[BCDT]' 9072 1.1 christos ;; 9073 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9074 1.1 christos symcode='[ABCDGISTW]' 9075 1.1 christos ;; 9076 1.1 christos hpux*) 9077 1.1 christos if test "$host_cpu" = ia64; then 9078 1.1 christos symcode='[ABCDEGRST]' 9079 1.1 christos fi 9080 1.1 christos ;; 9081 1.1 christos irix* | nonstopux*) 9082 1.1 christos symcode='[BCDEGRST]' 9083 1.1 christos ;; 9084 1.1 christos osf*) 9085 1.1 christos symcode='[BCDEGQRST]' 9086 1.1 christos ;; 9087 1.1 christos solaris*) 9088 1.1.1.2 christos symcode='[BCDRT]' 9089 1.1 christos ;; 9090 1.1 christos sco3.2v5*) 9091 1.1 christos symcode='[DT]' 9092 1.1 christos ;; 9093 1.1 christos sysv4.2uw2*) 9094 1.1 christos symcode='[DT]' 9095 1.1 christos ;; 9096 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*) 9097 1.1 christos symcode='[ABDT]' 9098 1.1 christos ;; 9099 1.1 christos sysv4) 9100 1.1 christos symcode='[DFNSTU]' 9101 1.1 christos ;; 9102 1.1 christos esac 9103 1.1 christos 9104 1.1 christos # If we're using GNU nm, then use its standard symbol codes. 9105 1.1 christos case `$NM -V 2>&1` in 9106 1.1 christos *GNU* | *'with BFD'*) 9107 1.1 christos symcode='[ABCDGIRSTW]' ;; 9108 1.1 christos esac 9109 1.1 christos 9110 1.1 christos # Transform an extracted symbol line into a proper C declaration. 9111 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently, 9112 1.1 christos # so use this general approach. 9113 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'" 9114 1.1 christos 9115 1.1 christos # Transform an extracted symbol line into symbol name and symbol address 9116 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'" 9117 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'" 9118 1.1 christos 9119 1.1 christos # Handle CRLF in mingw tool chain 9120 1.1 christos opt_cr= 9121 1.1 christos case $build_os in 9122 1.1 christos mingw*) 9123 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 9124 1.1 christos ;; 9125 1.1 christos esac 9126 1.1 christos 9127 1.1 christos # Try without a prefix underscore, then with it. 9128 1.1 christos for ac_symprfx in "" "_"; do 9129 1.1 christos 9130 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 9131 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2" 9132 1.1 christos 9133 1.1 christos # Write the raw and C identifiers. 9134 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 9135 1.1 christos # Fake it for dumpbin and say T for any non-static function 9136 1.1 christos # and D for any global variable. 9137 1.1 christos # Also find C++ and __fastcall symbols from MSVC++, 9138 1.1 christos # which start with @ or ?. 9139 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\ 9140 1.1 christos " {last_section=section; section=\$ 3};"\ 9141 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 9142 1.1 christos " \$ 0!~/External *\|/{next};"\ 9143 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 9144 1.1 christos " {if(hide[section]) next};"\ 9145 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 9146 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 9147 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 9148 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 9149 1.1 christos " ' prfx=^$ac_symprfx" 9150 1.1 christos else 9151 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 9152 1.1 christos fi 9153 1.1 christos 9154 1.1 christos # Check to see that the pipe works correctly. 9155 1.1 christos pipe_works=no 9156 1.1 christos 9157 1.1 christos rm -f conftest* 9158 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 9159 1.1 christos #ifdef __cplusplus 9160 1.1 christos extern "C" { 9161 1.1 christos #endif 9162 1.1 christos char nm_test_var; 9163 1.1 christos void nm_test_func(void); 9164 1.1 christos void nm_test_func(void){} 9165 1.1 christos #ifdef __cplusplus 9166 1.1 christos } 9167 1.1 christos #endif 9168 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);} 9169 1.1 christos _LT_EOF 9170 1.1 christos 9171 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9172 1.1 christos (eval $ac_compile) 2>&5 9173 1.1 christos ac_status=$? 9174 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9175 1.1 christos test $ac_status = 0; }; then 9176 1.1 christos # Now try to grab the symbols. 9177 1.1 christos nlist=conftest.nm 9178 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 9179 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 9180 1.1 christos ac_status=$? 9181 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9182 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then 9183 1.1 christos # Try sorting and uniquifying the output. 9184 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then 9185 1.1 christos mv -f "$nlist"T "$nlist" 9186 1.1 christos else 9187 1.1 christos rm -f "$nlist"T 9188 1.1 christos fi 9189 1.1 christos 9190 1.1 christos # Make sure that we snagged all the symbols we need. 9191 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 9192 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 9193 1.1 christos cat <<_LT_EOF > conftest.$ac_ext 9194 1.1 christos #ifdef __cplusplus 9195 1.1 christos extern "C" { 9196 1.1 christos #endif 9197 1.1 christos 9198 1.1 christos _LT_EOF 9199 1.1 christos # Now generate the symbol file. 9200 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 9201 1.1 christos 9202 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext 9203 1.1 christos 9204 1.1 christos /* The mapping between symbol names and symbols. */ 9205 1.1 christos const struct { 9206 1.1 christos const char *name; 9207 1.1 christos void *address; 9208 1.1 christos } 9209 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] = 9210 1.1 christos { 9211 1.1 christos { "@PROGRAM@", (void *) 0 }, 9212 1.1 christos _LT_EOF 9213 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 9214 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext 9215 1.1 christos {0, (void *) 0} 9216 1.1 christos }; 9217 1.1 christos 9218 1.1 christos /* This works around a problem in FreeBSD linker */ 9219 1.1 christos #ifdef FREEBSD_WORKAROUND 9220 1.1 christos static const void *lt_preloaded_setup() { 9221 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols; 9222 1.1 christos } 9223 1.1 christos #endif 9224 1.1 christos 9225 1.1 christos #ifdef __cplusplus 9226 1.1 christos } 9227 1.1 christos #endif 9228 1.1 christos _LT_EOF 9229 1.1 christos # Now try linking the two files. 9230 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext 9231 1.1 christos lt_save_LIBS="$LIBS" 9232 1.1 christos lt_save_CFLAGS="$CFLAGS" 9233 1.1 christos LIBS="conftstm.$ac_objext" 9234 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 9235 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9236 1.1 christos (eval $ac_link) 2>&5 9237 1.1 christos ac_status=$? 9238 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9239 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then 9240 1.1 christos pipe_works=yes 9241 1.1 christos fi 9242 1.1 christos LIBS="$lt_save_LIBS" 9243 1.1 christos CFLAGS="$lt_save_CFLAGS" 9244 1.1 christos else 9245 1.1 christos echo "cannot find nm_test_func in $nlist" >&5 9246 1.1 christos fi 9247 1.1 christos else 9248 1.1 christos echo "cannot find nm_test_var in $nlist" >&5 9249 1.1 christos fi 9250 1.1 christos else 9251 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 9252 1.1 christos fi 9253 1.1 christos else 9254 1.1 christos echo "$progname: failed program was:" >&5 9255 1.1 christos cat conftest.$ac_ext >&5 9256 1.1 christos fi 9257 1.1 christos rm -rf conftest* conftst* 9258 1.1 christos 9259 1.1 christos # Do not use the global_symbol_pipe unless it works. 9260 1.1 christos if test "$pipe_works" = yes; then 9261 1.1 christos break 9262 1.1 christos else 9263 1.1 christos lt_cv_sys_global_symbol_pipe= 9264 1.1 christos fi 9265 1.1 christos done 9266 1.1 christos 9267 1.1 christos fi 9268 1.1 christos 9269 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then 9270 1.1 christos lt_cv_sys_global_symbol_to_cdecl= 9271 1.1 christos fi 9272 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 9273 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 9274 1.1 christos $as_echo "failed" >&6; } 9275 1.1 christos else 9276 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 9277 1.1 christos $as_echo "ok" >&6; } 9278 1.1 christos fi 9279 1.1 christos 9280 1.1 christos 9281 1.1 christos 9282 1.1 christos 9283 1.1 christos 9284 1.1 christos 9285 1.1 christos 9286 1.1 christos 9287 1.1 christos 9288 1.1 christos 9289 1.1 christos 9290 1.1 christos 9291 1.1 christos 9292 1.1 christos 9293 1.1 christos 9294 1.1 christos 9295 1.1 christos 9296 1.1 christos 9297 1.1 christos 9298 1.1 christos 9299 1.1 christos 9300 1.1 christos 9301 1.1 christos # Check whether --enable-libtool-lock was given. 9302 1.1 christos if test "${enable_libtool_lock+set}" = set; then : 9303 1.1 christos enableval=$enable_libtool_lock; 9304 1.1 christos fi 9305 1.1 christos 9306 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 9307 1.1 christos 9308 1.1 christos # Some flags need to be propagated to the compiler or linker for good 9309 1.1 christos # libtool support. 9310 1.1 christos case $host in 9311 1.1 christos ia64-*-hpux*) 9312 1.1 christos # Find out which ABI we are using. 9313 1.1 christos echo 'int i;' > conftest.$ac_ext 9314 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9315 1.1 christos (eval $ac_compile) 2>&5 9316 1.1 christos ac_status=$? 9317 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9318 1.1 christos test $ac_status = 0; }; then 9319 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 9320 1.1 christos *ELF-32*) 9321 1.1 christos HPUX_IA64_MODE="32" 9322 1.1 christos ;; 9323 1.1 christos *ELF-64*) 9324 1.1 christos HPUX_IA64_MODE="64" 9325 1.1 christos ;; 9326 1.1 christos esac 9327 1.1 christos fi 9328 1.1 christos rm -rf conftest* 9329 1.1 christos ;; 9330 1.1 christos *-*-irix6*) 9331 1.1 christos # Find out which ABI we are using. 9332 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext 9333 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9334 1.1 christos (eval $ac_compile) 2>&5 9335 1.1 christos ac_status=$? 9336 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9337 1.1 christos test $ac_status = 0; }; then 9338 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 9339 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 9340 1.1 christos *32-bit*) 9341 1.1 christos LD="${LD-ld} -melf32bsmip" 9342 1.1 christos ;; 9343 1.1 christos *N32*) 9344 1.1 christos LD="${LD-ld} -melf32bmipn32" 9345 1.1 christos ;; 9346 1.1 christos *64-bit*) 9347 1.1 christos LD="${LD-ld} -melf64bmip" 9348 1.1 christos ;; 9349 1.1 christos esac 9350 1.1 christos else 9351 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 9352 1.1 christos *32-bit*) 9353 1.1 christos LD="${LD-ld} -32" 9354 1.1 christos ;; 9355 1.1 christos *N32*) 9356 1.1 christos LD="${LD-ld} -n32" 9357 1.1 christos ;; 9358 1.1 christos *64-bit*) 9359 1.1 christos LD="${LD-ld} -64" 9360 1.1 christos ;; 9361 1.1 christos esac 9362 1.1 christos fi 9363 1.1 christos fi 9364 1.1 christos rm -rf conftest* 9365 1.1 christos ;; 9366 1.1 christos 9367 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 9368 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 9369 1.1 christos # Find out which ABI we are using. 9370 1.1 christos echo 'int i;' > conftest.$ac_ext 9371 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9372 1.1 christos (eval $ac_compile) 2>&5 9373 1.1 christos ac_status=$? 9374 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9375 1.1 christos test $ac_status = 0; }; then 9376 1.1 christos case `/usr/bin/file conftest.o` in 9377 1.1 christos *32-bit*) 9378 1.1 christos case $host in 9379 1.1 christos x86_64-*kfreebsd*-gnu) 9380 1.1 christos LD="${LD-ld} -m elf_i386_fbsd" 9381 1.1 christos ;; 9382 1.1 christos x86_64-*linux*) 9383 1.1 christos case `/usr/bin/file conftest.o` in 9384 1.1 christos *x86-64*) 9385 1.1 christos LD="${LD-ld} -m elf32_x86_64" 9386 1.1 christos ;; 9387 1.1 christos *) 9388 1.1 christos LD="${LD-ld} -m elf_i386" 9389 1.1 christos ;; 9390 1.1 christos esac 9391 1.1 christos ;; 9392 1.1 christos powerpc64le-*linux*) 9393 1.1 christos LD="${LD-ld} -m elf32lppclinux" 9394 1.1 christos ;; 9395 1.1 christos powerpc64-*linux*) 9396 1.1 christos LD="${LD-ld} -m elf32ppclinux" 9397 1.1 christos ;; 9398 1.1 christos s390x-*linux*) 9399 1.1 christos LD="${LD-ld} -m elf_s390" 9400 1.1 christos ;; 9401 1.1 christos sparc64-*linux*) 9402 1.1 christos LD="${LD-ld} -m elf32_sparc" 9403 1.1 christos ;; 9404 1.1 christos esac 9405 1.1 christos ;; 9406 1.1 christos *64-bit*) 9407 1.1 christos case $host in 9408 1.1 christos x86_64-*kfreebsd*-gnu) 9409 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd" 9410 1.1 christos ;; 9411 1.1 christos x86_64-*linux*) 9412 1.1 christos LD="${LD-ld} -m elf_x86_64" 9413 1.1 christos ;; 9414 1.1 christos powerpcle-*linux*) 9415 1.1 christos LD="${LD-ld} -m elf64lppc" 9416 1.1 christos ;; 9417 1.1 christos powerpc-*linux*) 9418 1.1 christos LD="${LD-ld} -m elf64ppc" 9419 1.1 christos ;; 9420 1.1 christos s390*-*linux*|s390*-*tpf*) 9421 1.1 christos LD="${LD-ld} -m elf64_s390" 9422 1.1 christos ;; 9423 1.1 christos sparc*-*linux*) 9424 1.1 christos LD="${LD-ld} -m elf64_sparc" 9425 1.1 christos ;; 9426 1.1 christos esac 9427 1.1 christos ;; 9428 1.1 christos esac 9429 1.1 christos fi 9430 1.1 christos rm -rf conftest* 9431 1.1 christos ;; 9432 1.1 christos 9433 1.1 christos *-*-sco3.2v5*) 9434 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries. 9435 1.1 christos SAVE_CFLAGS="$CFLAGS" 9436 1.1 christos CFLAGS="$CFLAGS -belf" 9437 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 9438 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 9439 1.1 christos if ${lt_cv_cc_needs_belf+:} false; then : 9440 1.1 christos $as_echo_n "(cached) " >&6 9441 1.1 christos else 9442 1.1 christos ac_ext=c 9443 1.1 christos ac_cpp='$CPP $CPPFLAGS' 9444 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9445 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9446 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 9447 1.1 christos 9448 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9449 1.1 christos /* end confdefs.h. */ 9450 1.1 christos 9451 1.1 christos int 9452 1.1 christos main () 9453 1.1 christos { 9454 1.1 christos 9455 1.1 christos ; 9456 1.1 christos return 0; 9457 1.1 christos } 9458 1.1 christos _ACEOF 9459 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9460 1.1 christos lt_cv_cc_needs_belf=yes 9461 1.1 christos else 9462 1.1 christos lt_cv_cc_needs_belf=no 9463 1.1 christos fi 9464 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9465 1.1 christos conftest$ac_exeext conftest.$ac_ext 9466 1.1 christos ac_ext=c 9467 1.1 christos ac_cpp='$CPP $CPPFLAGS' 9468 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9469 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9470 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 9471 1.1 christos 9472 1.1 christos fi 9473 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 9474 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; } 9475 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then 9476 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 9477 1.1 christos CFLAGS="$SAVE_CFLAGS" 9478 1.1 christos fi 9479 1.1 christos ;; 9480 1.1 christos sparc*-*solaris*) 9481 1.1 christos # Find out which ABI we are using. 9482 1.1 christos echo 'int i;' > conftest.$ac_ext 9483 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9484 1.1 christos (eval $ac_compile) 2>&5 9485 1.1 christos ac_status=$? 9486 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9487 1.1 christos test $ac_status = 0; }; then 9488 1.1 christos case `/usr/bin/file conftest.o` in 9489 1.1 christos *64-bit*) 9490 1.1 christos case $lt_cv_prog_gnu_ld in 9491 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;; 9492 1.1 christos *) 9493 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 9494 1.1 christos LD="${LD-ld} -64" 9495 1.1 christos fi 9496 1.1 christos ;; 9497 1.1 christos esac 9498 1.1 christos ;; 9499 1.1 christos esac 9500 1.1 christos fi 9501 1.1 christos rm -rf conftest* 9502 1.1 christos ;; 9503 1.1 christos esac 9504 1.1 christos 9505 1.1 christos need_locks="$enable_libtool_lock" 9506 1.1 christos 9507 1.1 christos 9508 1.1 christos case $host_os in 9509 1.1 christos rhapsody* | darwin*) 9510 1.1 christos if test -n "$ac_tool_prefix"; then 9511 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 9512 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 9513 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9514 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9515 1.1 christos if ${ac_cv_prog_DSYMUTIL+:} false; then : 9516 1.1 christos $as_echo_n "(cached) " >&6 9517 1.1 christos else 9518 1.1 christos if test -n "$DSYMUTIL"; then 9519 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 9520 1.1 christos else 9521 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9522 1.1 christos for as_dir in $PATH 9523 1.1 christos do 9524 1.1 christos IFS=$as_save_IFS 9525 1.1 christos test -z "$as_dir" && as_dir=. 9526 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9527 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9528 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 9529 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9530 1.1 christos break 2 9531 1.1 christos fi 9532 1.1 christos done 9533 1.1 christos done 9534 1.1 christos IFS=$as_save_IFS 9535 1.1 christos 9536 1.1 christos fi 9537 1.1 christos fi 9538 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL 9539 1.1 christos if test -n "$DSYMUTIL"; then 9540 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 9541 1.1 christos $as_echo "$DSYMUTIL" >&6; } 9542 1.1 christos else 9543 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9544 1.1 christos $as_echo "no" >&6; } 9545 1.1 christos fi 9546 1.1 christos 9547 1.1 christos 9548 1.1 christos fi 9549 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then 9550 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL 9551 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args. 9552 1.1 christos set dummy dsymutil; ac_word=$2 9553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9554 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9555 1.1 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 9556 1.1 christos $as_echo_n "(cached) " >&6 9557 1.1 christos else 9558 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 9559 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 9560 1.1 christos else 9561 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9562 1.1 christos for as_dir in $PATH 9563 1.1 christos do 9564 1.1 christos IFS=$as_save_IFS 9565 1.1 christos test -z "$as_dir" && as_dir=. 9566 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9567 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9568 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 9569 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9570 1.1 christos break 2 9571 1.1 christos fi 9572 1.1 christos done 9573 1.1 christos done 9574 1.1 christos IFS=$as_save_IFS 9575 1.1 christos 9576 1.1 christos fi 9577 1.1 christos fi 9578 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 9579 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 9580 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 9581 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; } 9582 1.1 christos else 9583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9584 1.1 christos $as_echo "no" >&6; } 9585 1.1 christos fi 9586 1.1 christos 9587 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then 9588 1.1 christos DSYMUTIL=":" 9589 1.1 christos else 9590 1.1 christos case $cross_compiling:$ac_tool_warned in 9591 1.1 christos yes:) 9592 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9593 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9594 1.1 christos ac_tool_warned=yes ;; 9595 1.1 christos esac 9596 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL 9597 1.1 christos fi 9598 1.1 christos else 9599 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL" 9600 1.1 christos fi 9601 1.1 christos 9602 1.1 christos if test -n "$ac_tool_prefix"; then 9603 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 9604 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2 9605 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9606 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9607 1.1 christos if ${ac_cv_prog_NMEDIT+:} false; then : 9608 1.1 christos $as_echo_n "(cached) " >&6 9609 1.1 christos else 9610 1.1 christos if test -n "$NMEDIT"; then 9611 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 9612 1.1 christos else 9613 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9614 1.1 christos for as_dir in $PATH 9615 1.1 christos do 9616 1.1 christos IFS=$as_save_IFS 9617 1.1 christos test -z "$as_dir" && as_dir=. 9618 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9619 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9620 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 9621 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9622 1.1 christos break 2 9623 1.1 christos fi 9624 1.1 christos done 9625 1.1 christos done 9626 1.1 christos IFS=$as_save_IFS 9627 1.1 christos 9628 1.1 christos fi 9629 1.1 christos fi 9630 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT 9631 1.1 christos if test -n "$NMEDIT"; then 9632 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 9633 1.1 christos $as_echo "$NMEDIT" >&6; } 9634 1.1 christos else 9635 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9636 1.1 christos $as_echo "no" >&6; } 9637 1.1 christos fi 9638 1.1 christos 9639 1.1 christos 9640 1.1 christos fi 9641 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then 9642 1.1 christos ac_ct_NMEDIT=$NMEDIT 9643 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args. 9644 1.1 christos set dummy nmedit; ac_word=$2 9645 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9646 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9647 1.1 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 9648 1.1 christos $as_echo_n "(cached) " >&6 9649 1.1 christos else 9650 1.1 christos if test -n "$ac_ct_NMEDIT"; then 9651 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 9652 1.1 christos else 9653 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9654 1.1 christos for as_dir in $PATH 9655 1.1 christos do 9656 1.1 christos IFS=$as_save_IFS 9657 1.1 christos test -z "$as_dir" && as_dir=. 9658 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9659 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9660 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit" 9661 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9662 1.1 christos break 2 9663 1.1 christos fi 9664 1.1 christos done 9665 1.1 christos done 9666 1.1 christos IFS=$as_save_IFS 9667 1.1 christos 9668 1.1 christos fi 9669 1.1 christos fi 9670 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 9671 1.1 christos if test -n "$ac_ct_NMEDIT"; then 9672 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 9673 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; } 9674 1.1 christos else 9675 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9676 1.1 christos $as_echo "no" >&6; } 9677 1.1 christos fi 9678 1.1 christos 9679 1.1 christos if test "x$ac_ct_NMEDIT" = x; then 9680 1.1 christos NMEDIT=":" 9681 1.1 christos else 9682 1.1 christos case $cross_compiling:$ac_tool_warned in 9683 1.1 christos yes:) 9684 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9685 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9686 1.1 christos ac_tool_warned=yes ;; 9687 1.1 christos esac 9688 1.1 christos NMEDIT=$ac_ct_NMEDIT 9689 1.1 christos fi 9690 1.1 christos else 9691 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT" 9692 1.1 christos fi 9693 1.1 christos 9694 1.1 christos if test -n "$ac_tool_prefix"; then 9695 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 9696 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2 9697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9698 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9699 1.1 christos if ${ac_cv_prog_LIPO+:} false; then : 9700 1.1 christos $as_echo_n "(cached) " >&6 9701 1.1 christos else 9702 1.1 christos if test -n "$LIPO"; then 9703 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 9704 1.1 christos else 9705 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9706 1.1 christos for as_dir in $PATH 9707 1.1 christos do 9708 1.1 christos IFS=$as_save_IFS 9709 1.1 christos test -z "$as_dir" && as_dir=. 9710 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9711 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9712 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 9713 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9714 1.1 christos break 2 9715 1.1 christos fi 9716 1.1 christos done 9717 1.1 christos done 9718 1.1 christos IFS=$as_save_IFS 9719 1.1 christos 9720 1.1 christos fi 9721 1.1 christos fi 9722 1.1 christos LIPO=$ac_cv_prog_LIPO 9723 1.1 christos if test -n "$LIPO"; then 9724 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 9725 1.1 christos $as_echo "$LIPO" >&6; } 9726 1.1 christos else 9727 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9728 1.1 christos $as_echo "no" >&6; } 9729 1.1 christos fi 9730 1.1 christos 9731 1.1 christos 9732 1.1 christos fi 9733 1.1 christos if test -z "$ac_cv_prog_LIPO"; then 9734 1.1 christos ac_ct_LIPO=$LIPO 9735 1.1 christos # Extract the first word of "lipo", so it can be a program name with args. 9736 1.1 christos set dummy lipo; ac_word=$2 9737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9738 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9739 1.1 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 9740 1.1 christos $as_echo_n "(cached) " >&6 9741 1.1 christos else 9742 1.1 christos if test -n "$ac_ct_LIPO"; then 9743 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 9744 1.1 christos else 9745 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9746 1.1 christos for as_dir in $PATH 9747 1.1 christos do 9748 1.1 christos IFS=$as_save_IFS 9749 1.1 christos test -z "$as_dir" && as_dir=. 9750 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9751 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9752 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo" 9753 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9754 1.1 christos break 2 9755 1.1 christos fi 9756 1.1 christos done 9757 1.1 christos done 9758 1.1 christos IFS=$as_save_IFS 9759 1.1 christos 9760 1.1 christos fi 9761 1.1 christos fi 9762 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 9763 1.1 christos if test -n "$ac_ct_LIPO"; then 9764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 9765 1.1 christos $as_echo "$ac_ct_LIPO" >&6; } 9766 1.1 christos else 9767 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9768 1.1 christos $as_echo "no" >&6; } 9769 1.1 christos fi 9770 1.1 christos 9771 1.1 christos if test "x$ac_ct_LIPO" = x; then 9772 1.1 christos LIPO=":" 9773 1.1 christos else 9774 1.1 christos case $cross_compiling:$ac_tool_warned in 9775 1.1 christos yes:) 9776 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9777 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9778 1.1 christos ac_tool_warned=yes ;; 9779 1.1 christos esac 9780 1.1 christos LIPO=$ac_ct_LIPO 9781 1.1 christos fi 9782 1.1 christos else 9783 1.1 christos LIPO="$ac_cv_prog_LIPO" 9784 1.1 christos fi 9785 1.1 christos 9786 1.1 christos if test -n "$ac_tool_prefix"; then 9787 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 9788 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2 9789 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9790 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9791 1.1 christos if ${ac_cv_prog_OTOOL+:} false; then : 9792 1.1 christos $as_echo_n "(cached) " >&6 9793 1.1 christos else 9794 1.1 christos if test -n "$OTOOL"; then 9795 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 9796 1.1 christos else 9797 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9798 1.1 christos for as_dir in $PATH 9799 1.1 christos do 9800 1.1 christos IFS=$as_save_IFS 9801 1.1 christos test -z "$as_dir" && as_dir=. 9802 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9803 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9804 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 9805 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9806 1.1 christos break 2 9807 1.1 christos fi 9808 1.1 christos done 9809 1.1 christos done 9810 1.1 christos IFS=$as_save_IFS 9811 1.1 christos 9812 1.1 christos fi 9813 1.1 christos fi 9814 1.1 christos OTOOL=$ac_cv_prog_OTOOL 9815 1.1 christos if test -n "$OTOOL"; then 9816 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 9817 1.1 christos $as_echo "$OTOOL" >&6; } 9818 1.1 christos else 9819 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9820 1.1 christos $as_echo "no" >&6; } 9821 1.1 christos fi 9822 1.1 christos 9823 1.1 christos 9824 1.1 christos fi 9825 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then 9826 1.1 christos ac_ct_OTOOL=$OTOOL 9827 1.1 christos # Extract the first word of "otool", so it can be a program name with args. 9828 1.1 christos set dummy otool; ac_word=$2 9829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9830 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9831 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 9832 1.1 christos $as_echo_n "(cached) " >&6 9833 1.1 christos else 9834 1.1 christos if test -n "$ac_ct_OTOOL"; then 9835 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 9836 1.1 christos else 9837 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9838 1.1 christos for as_dir in $PATH 9839 1.1 christos do 9840 1.1 christos IFS=$as_save_IFS 9841 1.1 christos test -z "$as_dir" && as_dir=. 9842 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9843 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9844 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool" 9845 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9846 1.1 christos break 2 9847 1.1 christos fi 9848 1.1 christos done 9849 1.1 christos done 9850 1.1 christos IFS=$as_save_IFS 9851 1.1 christos 9852 1.1 christos fi 9853 1.1 christos fi 9854 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 9855 1.1 christos if test -n "$ac_ct_OTOOL"; then 9856 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 9857 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; } 9858 1.1 christos else 9859 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9860 1.1 christos $as_echo "no" >&6; } 9861 1.1 christos fi 9862 1.1 christos 9863 1.1 christos if test "x$ac_ct_OTOOL" = x; then 9864 1.1 christos OTOOL=":" 9865 1.1 christos else 9866 1.1 christos case $cross_compiling:$ac_tool_warned in 9867 1.1 christos yes:) 9868 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9869 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9870 1.1 christos ac_tool_warned=yes ;; 9871 1.1 christos esac 9872 1.1 christos OTOOL=$ac_ct_OTOOL 9873 1.1 christos fi 9874 1.1 christos else 9875 1.1 christos OTOOL="$ac_cv_prog_OTOOL" 9876 1.1 christos fi 9877 1.1 christos 9878 1.1 christos if test -n "$ac_tool_prefix"; then 9879 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 9880 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2 9881 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9882 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9883 1.1 christos if ${ac_cv_prog_OTOOL64+:} false; then : 9884 1.1 christos $as_echo_n "(cached) " >&6 9885 1.1 christos else 9886 1.1 christos if test -n "$OTOOL64"; then 9887 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 9888 1.1 christos else 9889 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9890 1.1 christos for as_dir in $PATH 9891 1.1 christos do 9892 1.1 christos IFS=$as_save_IFS 9893 1.1 christos test -z "$as_dir" && as_dir=. 9894 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9895 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9896 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 9897 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9898 1.1 christos break 2 9899 1.1 christos fi 9900 1.1 christos done 9901 1.1 christos done 9902 1.1 christos IFS=$as_save_IFS 9903 1.1 christos 9904 1.1 christos fi 9905 1.1 christos fi 9906 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64 9907 1.1 christos if test -n "$OTOOL64"; then 9908 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 9909 1.1 christos $as_echo "$OTOOL64" >&6; } 9910 1.1 christos else 9911 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9912 1.1 christos $as_echo "no" >&6; } 9913 1.1 christos fi 9914 1.1 christos 9915 1.1 christos 9916 1.1 christos fi 9917 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then 9918 1.1 christos ac_ct_OTOOL64=$OTOOL64 9919 1.1 christos # Extract the first word of "otool64", so it can be a program name with args. 9920 1.1 christos set dummy otool64; ac_word=$2 9921 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9922 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 9923 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 9924 1.1 christos $as_echo_n "(cached) " >&6 9925 1.1 christos else 9926 1.1 christos if test -n "$ac_ct_OTOOL64"; then 9927 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 9928 1.1 christos else 9929 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9930 1.1 christos for as_dir in $PATH 9931 1.1 christos do 9932 1.1 christos IFS=$as_save_IFS 9933 1.1 christos test -z "$as_dir" && as_dir=. 9934 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 9935 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9936 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64" 9937 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9938 1.1 christos break 2 9939 1.1 christos fi 9940 1.1 christos done 9941 1.1 christos done 9942 1.1 christos IFS=$as_save_IFS 9943 1.1 christos 9944 1.1 christos fi 9945 1.1 christos fi 9946 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 9947 1.1 christos if test -n "$ac_ct_OTOOL64"; then 9948 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 9949 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; } 9950 1.1 christos else 9951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9952 1.1 christos $as_echo "no" >&6; } 9953 1.1 christos fi 9954 1.1 christos 9955 1.1 christos if test "x$ac_ct_OTOOL64" = x; then 9956 1.1 christos OTOOL64=":" 9957 1.1 christos else 9958 1.1 christos case $cross_compiling:$ac_tool_warned in 9959 1.1 christos yes:) 9960 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9961 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9962 1.1 christos ac_tool_warned=yes ;; 9963 1.1 christos esac 9964 1.1 christos OTOOL64=$ac_ct_OTOOL64 9965 1.1 christos fi 9966 1.1 christos else 9967 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64" 9968 1.1 christos fi 9969 1.1 christos 9970 1.1 christos 9971 1.1 christos 9972 1.1 christos 9973 1.1 christos 9974 1.1 christos 9975 1.1 christos 9976 1.1 christos 9977 1.1 christos 9978 1.1 christos 9979 1.1 christos 9980 1.1 christos 9981 1.1 christos 9982 1.1 christos 9983 1.1 christos 9984 1.1 christos 9985 1.1 christos 9986 1.1 christos 9987 1.1 christos 9988 1.1 christos 9989 1.1 christos 9990 1.1 christos 9991 1.1 christos 9992 1.1 christos 9993 1.1 christos 9994 1.1 christos 9995 1.1 christos 9996 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 9997 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; } 9998 1.1 christos if ${lt_cv_apple_cc_single_mod+:} false; then : 9999 1.1 christos $as_echo_n "(cached) " >&6 10000 1.1 christos else 10001 1.1 christos lt_cv_apple_cc_single_mod=no 10002 1.1 christos if test -z "${LT_MULTI_MODULE}"; then 10003 1.1 christos # By default we will add the -single_module flag. You can override 10004 1.1 christos # by either setting the environment variable LT_MULTI_MODULE 10005 1.1 christos # non-empty at configure time, or by adding -multi_module to the 10006 1.1 christos # link flags. 10007 1.1 christos rm -rf libconftest.dylib* 10008 1.1 christos echo "int foo(void){return 1;}" > conftest.c 10009 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 10010 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5 10011 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 10012 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 10013 1.1 christos _lt_result=$? 10014 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 10015 1.1 christos lt_cv_apple_cc_single_mod=yes 10016 1.1 christos else 10017 1.1 christos cat conftest.err >&5 10018 1.1 christos fi 10019 1.1 christos rm -rf libconftest.dylib* 10020 1.1 christos rm -f conftest.* 10021 1.1 christos fi 10022 1.1 christos fi 10023 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 10024 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 10025 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 10026 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 10027 1.1 christos if ${lt_cv_ld_exported_symbols_list+:} false; then : 10028 1.1 christos $as_echo_n "(cached) " >&6 10029 1.1 christos else 10030 1.1 christos lt_cv_ld_exported_symbols_list=no 10031 1.1 christos save_LDFLAGS=$LDFLAGS 10032 1.1 christos echo "_main" > conftest.sym 10033 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 10034 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10035 1.1 christos /* end confdefs.h. */ 10036 1.1 christos 10037 1.1 christos int 10038 1.1 christos main () 10039 1.1 christos { 10040 1.1 christos 10041 1.1 christos ; 10042 1.1 christos return 0; 10043 1.1 christos } 10044 1.1 christos _ACEOF 10045 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10046 1.1 christos lt_cv_ld_exported_symbols_list=yes 10047 1.1 christos else 10048 1.1 christos lt_cv_ld_exported_symbols_list=no 10049 1.1 christos fi 10050 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10051 1.1 christos conftest$ac_exeext conftest.$ac_ext 10052 1.1 christos LDFLAGS="$save_LDFLAGS" 10053 1.1 christos 10054 1.1 christos fi 10055 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 10056 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 10057 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 10058 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; } 10059 1.1 christos if ${lt_cv_ld_force_load+:} false; then : 10060 1.1 christos $as_echo_n "(cached) " >&6 10061 1.1 christos else 10062 1.1 christos lt_cv_ld_force_load=no 10063 1.1 christos cat > conftest.c << _LT_EOF 10064 1.1 christos int forced_loaded() { return 2;} 10065 1.1 christos _LT_EOF 10066 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 10067 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 10068 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5 10069 1.1 christos $AR cru libconftest.a conftest.o 2>&5 10070 1.1 christos cat > conftest.c << _LT_EOF 10071 1.1 christos int main() { return 0;} 10072 1.1 christos _LT_EOF 10073 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 10074 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 10075 1.1 christos _lt_result=$? 10076 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 10077 1.1 christos lt_cv_ld_force_load=yes 10078 1.1 christos else 10079 1.1 christos cat conftest.err >&5 10080 1.1 christos fi 10081 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c 10082 1.1 christos rm -rf conftest.dSYM 10083 1.1 christos 10084 1.1 christos fi 10085 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 10086 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; } 10087 1.1.1.3 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 10088 1.1.1.3 christos # build without first building modern cctools / linker. 10089 1.1.1.3 christos case $host_cpu-$host_os in 10090 1.1.1.3 christos *-rhapsody* | *-darwin1.[012]) 10091 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 10092 1.1.1.3 christos *-darwin1.*) 10093 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10094 1.1.1.3 christos *-darwin*) 10095 1.1.1.3 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 10096 1.1.1.3 christos # deployment target is forced to an earlier version. 10097 1.1.1.3 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 10098 1.1.1.3 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 10099 1.1.1.3 christos ;; 10100 1.1 christos 10.[012][,.]*) 10101 1.1.1.3 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 10102 1.1.1.3 christos ;; 10103 1.1.1.3 christos *) 10104 1.1.1.3 christos ;; 10105 1.1.1.3 christos esac 10106 1.1 christos ;; 10107 1.1 christos esac 10108 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then 10109 1.1 christos _lt_dar_single_mod='$single_module' 10110 1.1 christos fi 10111 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 10112 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 10113 1.1 christos else 10114 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 10115 1.1 christos fi 10116 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 10117 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :' 10118 1.1 christos else 10119 1.1 christos _lt_dsymutil= 10120 1.1 christos fi 10121 1.1 christos ;; 10122 1.1 christos esac 10123 1.1 christos 10124 1.1 christos for ac_header in dlfcn.h 10125 1.1 christos do : 10126 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 10127 1.1 christos " 10128 1.1 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 10129 1.1 christos cat >>confdefs.h <<_ACEOF 10130 1.1 christos #define HAVE_DLFCN_H 1 10131 1.1 christos _ACEOF 10132 1.1 christos 10133 1.1 christos fi 10134 1.1 christos 10135 1.1 christos done 10136 1.1 christos 10137 1.1 christos 10138 1.1 christos 10139 1.1 christos 10140 1.1 christos 10141 1.1 christos # Set options 10142 1.1 christos 10143 1.1 christos 10144 1.1 christos 10145 1.1 christos enable_dlopen=no 10146 1.1 christos 10147 1.1 christos 10148 1.1 christos enable_win32_dll=no 10149 1.1 christos 10150 1.1 christos 10151 1.1 christos 10152 1.1 christos # Check whether --enable-static was given. 10153 1.1 christos if test "${enable_static+set}" = set; then : 10154 1.1 christos enableval=$enable_static; p=${PACKAGE-default} 10155 1.1 christos case $enableval in 10156 1.1 christos yes) enable_static=yes ;; 10157 1.1 christos no) enable_static=no ;; 10158 1.1 christos *) 10159 1.1 christos enable_static=no 10160 1.1 christos # Look at the argument we got. We use all the common list separators. 10161 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 10162 1.1 christos for pkg in $enableval; do 10163 1.1 christos IFS="$lt_save_ifs" 10164 1.1 christos if test "X$pkg" = "X$p"; then 10165 1.1 christos enable_static=yes 10166 1.1 christos fi 10167 1.1 christos done 10168 1.1 christos IFS="$lt_save_ifs" 10169 1.1 christos ;; 10170 1.1 christos esac 10171 1.1 christos else 10172 1.1 christos enable_static=yes 10173 1.1 christos fi 10174 1.1 christos 10175 1.1 christos 10176 1.1 christos 10177 1.1 christos 10178 1.1 christos 10179 1.1 christos 10180 1.1 christos 10181 1.1 christos 10182 1.1 christos 10183 1.1 christos 10184 1.1 christos # Check whether --with-pic was given. 10185 1.1 christos if test "${with_pic+set}" = set; then : 10186 1.1 christos withval=$with_pic; pic_mode="$withval" 10187 1.1 christos else 10188 1.1 christos pic_mode=default 10189 1.1 christos fi 10190 1.1 christos 10191 1.1 christos 10192 1.1 christos test -z "$pic_mode" && pic_mode=default 10193 1.1 christos 10194 1.1 christos 10195 1.1 christos 10196 1.1 christos 10197 1.1 christos 10198 1.1 christos 10199 1.1 christos 10200 1.1 christos # Check whether --enable-fast-install was given. 10201 1.1 christos if test "${enable_fast_install+set}" = set; then : 10202 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default} 10203 1.1 christos case $enableval in 10204 1.1 christos yes) enable_fast_install=yes ;; 10205 1.1 christos no) enable_fast_install=no ;; 10206 1.1 christos *) 10207 1.1 christos enable_fast_install=no 10208 1.1 christos # Look at the argument we got. We use all the common list separators. 10209 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 10210 1.1 christos for pkg in $enableval; do 10211 1.1 christos IFS="$lt_save_ifs" 10212 1.1 christos if test "X$pkg" = "X$p"; then 10213 1.1 christos enable_fast_install=yes 10214 1.1 christos fi 10215 1.1 christos done 10216 1.1 christos IFS="$lt_save_ifs" 10217 1.1 christos ;; 10218 1.1 christos esac 10219 1.1 christos else 10220 1.1 christos enable_fast_install=yes 10221 1.1 christos fi 10222 1.1 christos 10223 1.1 christos 10224 1.1 christos 10225 1.1 christos 10226 1.1 christos 10227 1.1 christos 10228 1.1 christos 10229 1.1 christos 10230 1.1 christos 10231 1.1 christos 10232 1.1 christos 10233 1.1 christos # This can be used to rebuild libtool when needed 10234 1.1 christos LIBTOOL_DEPS="$ltmain" 10235 1.1 christos 10236 1.1 christos # Always use our own libtool. 10237 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool' 10238 1.1 christos 10239 1.1 christos 10240 1.1 christos 10241 1.1 christos 10242 1.1 christos 10243 1.1 christos 10244 1.1 christos 10245 1.1 christos 10246 1.1 christos 10247 1.1 christos 10248 1.1 christos 10249 1.1 christos 10250 1.1 christos 10251 1.1 christos 10252 1.1 christos 10253 1.1 christos 10254 1.1 christos 10255 1.1 christos 10256 1.1 christos 10257 1.1 christos 10258 1.1 christos 10259 1.1 christos 10260 1.1 christos 10261 1.1 christos 10262 1.1 christos 10263 1.1 christos 10264 1.1 christos test -z "$LN_S" && LN_S="ln -s" 10265 1.1 christos 10266 1.1 christos 10267 1.1 christos 10268 1.1 christos 10269 1.1 christos 10270 1.1 christos 10271 1.1 christos 10272 1.1 christos 10273 1.1 christos 10274 1.1 christos 10275 1.1 christos 10276 1.1 christos 10277 1.1 christos 10278 1.1 christos 10279 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 10280 1.1 christos setopt NO_GLOB_SUBST 10281 1.1 christos fi 10282 1.1 christos 10283 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 10284 1.1 christos $as_echo_n "checking for objdir... " >&6; } 10285 1.1 christos if ${lt_cv_objdir+:} false; then : 10286 1.1 christos $as_echo_n "(cached) " >&6 10287 1.1 christos else 10288 1.1 christos rm -f .libs 2>/dev/null 10289 1.1 christos mkdir .libs 2>/dev/null 10290 1.1 christos if test -d .libs; then 10291 1.1 christos lt_cv_objdir=.libs 10292 1.1 christos else 10293 1.1 christos # MS-DOS does not allow filenames that begin with a dot. 10294 1.1 christos lt_cv_objdir=_libs 10295 1.1 christos fi 10296 1.1 christos rmdir .libs 2>/dev/null 10297 1.1 christos fi 10298 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 10299 1.1 christos $as_echo "$lt_cv_objdir" >&6; } 10300 1.1 christos objdir=$lt_cv_objdir 10301 1.1 christos 10302 1.1 christos 10303 1.1 christos 10304 1.1 christos 10305 1.1 christos 10306 1.1 christos cat >>confdefs.h <<_ACEOF 10307 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/" 10308 1.1 christos _ACEOF 10309 1.1 christos 10310 1.1 christos 10311 1.1 christos 10312 1.1 christos 10313 1.1 christos case $host_os in 10314 1.1 christos aix3*) 10315 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 10316 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 10317 1.1 christos # vanish in a puff of smoke. 10318 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 10319 1.1 christos COLLECT_NAMES= 10320 1.1 christos export COLLECT_NAMES 10321 1.1 christos fi 10322 1.1 christos ;; 10323 1.1 christos esac 10324 1.1 christos 10325 1.1 christos # Global variables: 10326 1.1 christos ofile=libtool 10327 1.1 christos can_build_shared=yes 10328 1.1 christos 10329 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC, 10330 1.1 christos # which needs '.lib'). 10331 1.1 christos libext=a 10332 1.1 christos 10333 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld" 10334 1.1 christos 10335 1.1 christos old_CC="$CC" 10336 1.1 christos old_CFLAGS="$CFLAGS" 10337 1.1 christos 10338 1.1 christos # Set sane defaults for various variables 10339 1.1 christos test -z "$CC" && CC=cc 10340 1.1 christos test -z "$LTCC" && LTCC=$CC 10341 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 10342 1.1 christos test -z "$LD" && LD=ld 10343 1.1 christos test -z "$ac_objext" && ac_objext=o 10344 1.1 christos 10345 1.1 christos for cc_temp in $compiler""; do 10346 1.1 christos case $cc_temp in 10347 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 10348 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 10349 1.1 christos \-*) ;; 10350 1.1 christos *) break;; 10351 1.1 christos esac 10352 1.1 christos done 10353 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 10354 1.1 christos 10355 1.1 christos 10356 1.1 christos # Only perform the check for file, if the check method requires it 10357 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file 10358 1.1 christos case $deplibs_check_method in 10359 1.1 christos file_magic*) 10360 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then 10361 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 10362 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 10363 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 10364 1.1 christos $as_echo_n "(cached) " >&6 10365 1.1 christos else 10366 1.1 christos case $MAGIC_CMD in 10367 1.1 christos [\\/*] | ?:[\\/]*) 10368 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 10369 1.1 christos ;; 10370 1.1 christos *) 10371 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 10372 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10373 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10374 1.1 christos for ac_dir in $ac_dummy; do 10375 1.1 christos IFS="$lt_save_ifs" 10376 1.1 christos test -z "$ac_dir" && ac_dir=. 10377 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then 10378 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 10379 1.1 christos if test -n "$file_magic_test_file"; then 10380 1.1 christos case $deplibs_check_method in 10381 1.1 christos "file_magic "*) 10382 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10383 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 10384 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10385 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 10386 1.1 christos : 10387 1.1 christos else 10388 1.1 christos cat <<_LT_EOF 1>&2 10389 1.1 christos 10390 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 10391 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 10392 1.1 christos *** The result is that libtool may fail to recognize shared libraries 10393 1.1 christos *** as such. This will affect the creation of libtool libraries that 10394 1.1 christos *** depend on shared libraries, but programs linked with such libtool 10395 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 10396 1.1 christos *** may want to report the problem to your system manager and/or to 10397 1.1 christos *** bug-libtool@gnu.org 10398 1.1 christos 10399 1.1 christos _LT_EOF 10400 1.1 christos fi ;; 10401 1.1 christos esac 10402 1.1 christos fi 10403 1.1 christos break 10404 1.1 christos fi 10405 1.1 christos done 10406 1.1 christos IFS="$lt_save_ifs" 10407 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 10408 1.1 christos ;; 10409 1.1 christos esac 10410 1.1 christos fi 10411 1.1 christos 10412 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 10413 1.1 christos if test -n "$MAGIC_CMD"; then 10414 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10415 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 10416 1.1 christos else 10417 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10418 1.1 christos $as_echo "no" >&6; } 10419 1.1 christos fi 10420 1.1 christos 10421 1.1 christos 10422 1.1 christos 10423 1.1 christos 10424 1.1 christos 10425 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then 10426 1.1 christos if test -n "$ac_tool_prefix"; then 10427 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 10428 1.1 christos $as_echo_n "checking for file... " >&6; } 10429 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 10430 1.1 christos $as_echo_n "(cached) " >&6 10431 1.1 christos else 10432 1.1 christos case $MAGIC_CMD in 10433 1.1 christos [\\/*] | ?:[\\/]*) 10434 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 10435 1.1 christos ;; 10436 1.1 christos *) 10437 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 10438 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10439 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10440 1.1 christos for ac_dir in $ac_dummy; do 10441 1.1 christos IFS="$lt_save_ifs" 10442 1.1 christos test -z "$ac_dir" && ac_dir=. 10443 1.1 christos if test -f $ac_dir/file; then 10444 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file" 10445 1.1 christos if test -n "$file_magic_test_file"; then 10446 1.1 christos case $deplibs_check_method in 10447 1.1 christos "file_magic "*) 10448 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10449 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 10450 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10451 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 10452 1.1 christos : 10453 1.1 christos else 10454 1.1 christos cat <<_LT_EOF 1>&2 10455 1.1 christos 10456 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 10457 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 10458 1.1 christos *** The result is that libtool may fail to recognize shared libraries 10459 1.1 christos *** as such. This will affect the creation of libtool libraries that 10460 1.1 christos *** depend on shared libraries, but programs linked with such libtool 10461 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 10462 1.1 christos *** may want to report the problem to your system manager and/or to 10463 1.1 christos *** bug-libtool@gnu.org 10464 1.1 christos 10465 1.1 christos _LT_EOF 10466 1.1 christos fi ;; 10467 1.1 christos esac 10468 1.1 christos fi 10469 1.1 christos break 10470 1.1 christos fi 10471 1.1 christos done 10472 1.1 christos IFS="$lt_save_ifs" 10473 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 10474 1.1 christos ;; 10475 1.1 christos esac 10476 1.1 christos fi 10477 1.1 christos 10478 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 10479 1.1 christos if test -n "$MAGIC_CMD"; then 10480 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10481 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 10482 1.1 christos else 10483 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10484 1.1 christos $as_echo "no" >&6; } 10485 1.1 christos fi 10486 1.1 christos 10487 1.1 christos 10488 1.1 christos else 10489 1.1 christos MAGIC_CMD=: 10490 1.1 christos fi 10491 1.1 christos fi 10492 1.1 christos 10493 1.1 christos fi 10494 1.1 christos ;; 10495 1.1 christos esac 10496 1.1 christos 10497 1.1 christos # Use C for the default configuration in the libtool script 10498 1.1 christos 10499 1.1 christos lt_save_CC="$CC" 10500 1.1 christos ac_ext=c 10501 1.1 christos ac_cpp='$CPP $CPPFLAGS' 10502 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10503 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10504 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 10505 1.1 christos 10506 1.1 christos 10507 1.1 christos # Source file extension for C test sources. 10508 1.1 christos ac_ext=c 10509 1.1 christos 10510 1.1 christos # Object file extension for compiled C test sources. 10511 1.1 christos objext=o 10512 1.1 christos objext=$objext 10513 1.1 christos 10514 1.1 christos # Code to be used in simple compile tests 10515 1.1 christos lt_simple_compile_test_code="int some_variable = 0;" 10516 1.1 christos 10517 1.1 christos # Code to be used in simple link tests 10518 1.1 christos lt_simple_link_test_code='int main(){return(0);}' 10519 1.1 christos 10520 1.1 christos 10521 1.1 christos 10522 1.1 christos 10523 1.1 christos 10524 1.1 christos 10525 1.1 christos 10526 1.1 christos # If no C compiler was specified, use CC. 10527 1.1 christos LTCC=${LTCC-"$CC"} 10528 1.1 christos 10529 1.1 christos # If no C compiler flags were specified, use CFLAGS. 10530 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 10531 1.1 christos 10532 1.1 christos # Allow CC to be a program name with arguments. 10533 1.1 christos compiler=$CC 10534 1.1 christos 10535 1.1 christos # Save the default compiler, since it gets overwritten when the other 10536 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 10537 1.1 christos compiler_DEFAULT=$CC 10538 1.1 christos 10539 1.1 christos # save warnings/boilerplate of simple test code 10540 1.1 christos ac_outfile=conftest.$ac_objext 10541 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext 10542 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10543 1.1 christos _lt_compiler_boilerplate=`cat conftest.err` 10544 1.1 christos $RM conftest* 10545 1.1 christos 10546 1.1 christos ac_outfile=conftest.$ac_objext 10547 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext 10548 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10549 1.1 christos _lt_linker_boilerplate=`cat conftest.err` 10550 1.1 christos $RM -r conftest* 10551 1.1 christos 10552 1.1 christos 10553 1.1 christos ## CAVEAT EMPTOR: 10554 1.1 christos ## There is no encapsulation within the following macros, do not change 10555 1.1 christos ## the running order or otherwise move them around unless you know exactly 10556 1.1 christos ## what you are doing... 10557 1.1 christos if test -n "$compiler"; then 10558 1.1 christos 10559 1.1 christos lt_prog_compiler_no_builtin_flag= 10560 1.1 christos 10561 1.1 christos if test "$GCC" = yes; then 10562 1.1 christos case $cc_basename in 10563 1.1 christos nvcc*) 10564 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 10565 1.1 christos *) 10566 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 10567 1.1 christos esac 10568 1.1 christos 10569 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 10570 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 10571 1.1 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 10572 1.1 christos $as_echo_n "(cached) " >&6 10573 1.1 christos else 10574 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no 10575 1.1 christos ac_outfile=conftest.$ac_objext 10576 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10577 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions" 10578 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 10579 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 10580 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 10581 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 10582 1.1 christos # The option is referenced via a variable to avoid confusing sed. 10583 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 10584 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10585 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10586 1.1 christos -e 's:$: $lt_compiler_flag:'` 10587 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10588 1.1 christos (eval "$lt_compile" 2>conftest.err) 10589 1.1 christos ac_status=$? 10590 1.1 christos cat conftest.err >&5 10591 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 10592 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 10593 1.1 christos # The compiler can only warn and ignore the option if not recognized 10594 1.1 christos # So say no if there are warnings other than the usual output. 10595 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10596 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10597 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10598 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes 10599 1.1 christos fi 10600 1.1 christos fi 10601 1.1 christos $RM conftest* 10602 1.1 christos 10603 1.1 christos fi 10604 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 10605 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 10606 1.1 christos 10607 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 10608 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 10609 1.1 christos else 10610 1.1 christos : 10611 1.1 christos fi 10612 1.1 christos 10613 1.1 christos fi 10614 1.1 christos 10615 1.1 christos 10616 1.1 christos 10617 1.1 christos 10618 1.1 christos 10619 1.1 christos 10620 1.1 christos lt_prog_compiler_wl= 10621 1.1 christos lt_prog_compiler_pic= 10622 1.1 christos lt_prog_compiler_static= 10623 1.1 christos 10624 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 10625 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 10626 1.1 christos 10627 1.1 christos if test "$GCC" = yes; then 10628 1.1 christos lt_prog_compiler_wl='-Wl,' 10629 1.1 christos lt_prog_compiler_static='-static' 10630 1.1 christos 10631 1.1 christos case $host_os in 10632 1.1 christos aix*) 10633 1.1 christos # All AIX code is PIC. 10634 1.1 christos if test "$host_cpu" = ia64; then 10635 1.1 christos # AIX 5 now supports IA64 processor 10636 1.1 christos lt_prog_compiler_static='-Bstatic' 10637 1.1 christos fi 10638 1.1 christos lt_prog_compiler_pic='-fPIC' 10639 1.1 christos ;; 10640 1.1 christos 10641 1.1 christos amigaos*) 10642 1.1 christos case $host_cpu in 10643 1.1 christos powerpc) 10644 1.1 christos # see comment about AmigaOS4 .so support 10645 1.1 christos lt_prog_compiler_pic='-fPIC' 10646 1.1 christos ;; 10647 1.1 christos m68k) 10648 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but 10649 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better, 10650 1.1 christos # like `-m68040'. 10651 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 10652 1.1 christos ;; 10653 1.1 christos esac 10654 1.1 christos ;; 10655 1.1 christos 10656 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 10657 1.1 christos # PIC is the default for these OSes. 10658 1.1 christos ;; 10659 1.1 christos 10660 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 10661 1.1 christos # This hack is so that the source file can tell whether it is being 10662 1.1 christos # built for inclusion in a dll (and should export symbols for example). 10663 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style 10664 1.1 christos # (--disable-auto-import) libraries 10665 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 10666 1.1 christos ;; 10667 1.1 christos 10668 1.1 christos darwin* | rhapsody*) 10669 1.1 christos # PIC is the default on this platform 10670 1.1 christos # Common symbols not allowed in MH_DYLIB files 10671 1.1 christos lt_prog_compiler_pic='-fno-common' 10672 1.1 christos ;; 10673 1.1 christos 10674 1.1 christos haiku*) 10675 1.1 christos # PIC is the default for Haiku. 10676 1.1 christos # The "-static" flag exists, but is broken. 10677 1.1 christos lt_prog_compiler_static= 10678 1.1 christos ;; 10679 1.1 christos 10680 1.1 christos hpux*) 10681 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 10682 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 10683 1.1 christos # sets the default TLS model and affects inlining. 10684 1.1 christos case $host_cpu in 10685 1.1 christos hppa*64*) 10686 1.1 christos # +Z the default 10687 1.1 christos ;; 10688 1.1 christos *) 10689 1.1 christos lt_prog_compiler_pic='-fPIC' 10690 1.1 christos ;; 10691 1.1 christos esac 10692 1.1 christos ;; 10693 1.1 christos 10694 1.1 christos interix[3-9]*) 10695 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 10696 1.1 christos # Instead, we relocate shared libraries at runtime. 10697 1.1 christos ;; 10698 1.1 christos 10699 1.1 christos msdosdjgpp*) 10700 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries 10701 1.1 christos # on systems that don't support them. 10702 1.1 christos lt_prog_compiler_can_build_shared=no 10703 1.1 christos enable_shared=no 10704 1.1 christos ;; 10705 1.1 christos 10706 1.1 christos *nto* | *qnx*) 10707 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 10708 1.1 christos # it will coredump. 10709 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 10710 1.1 christos ;; 10711 1.1 christos 10712 1.1 christos sysv4*MP*) 10713 1.1 christos if test -d /usr/nec; then 10714 1.1 christos lt_prog_compiler_pic=-Kconform_pic 10715 1.1 christos fi 10716 1.1 christos ;; 10717 1.1 christos 10718 1.1 christos *) 10719 1.1 christos lt_prog_compiler_pic='-fPIC' 10720 1.1 christos ;; 10721 1.1 christos esac 10722 1.1 christos 10723 1.1 christos case $cc_basename in 10724 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 10725 1.1 christos lt_prog_compiler_wl='-Xlinker ' 10726 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC' 10727 1.1 christos ;; 10728 1.1 christos esac 10729 1.1 christos else 10730 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler. 10731 1.1 christos case $host_os in 10732 1.1 christos aix*) 10733 1.1 christos lt_prog_compiler_wl='-Wl,' 10734 1.1 christos if test "$host_cpu" = ia64; then 10735 1.1 christos # AIX 5 now supports IA64 processor 10736 1.1 christos lt_prog_compiler_static='-Bstatic' 10737 1.1 christos else 10738 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 10739 1.1 christos fi 10740 1.1 christos ;; 10741 1.1 christos 10742 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 10743 1.1 christos # This hack is so that the source file can tell whether it is being 10744 1.1 christos # built for inclusion in a dll (and should export symbols for example). 10745 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 10746 1.1 christos ;; 10747 1.1 christos 10748 1.1 christos hpux9* | hpux10* | hpux11*) 10749 1.1 christos lt_prog_compiler_wl='-Wl,' 10750 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10751 1.1 christos # not for PA HP-UX. 10752 1.1 christos case $host_cpu in 10753 1.1 christos hppa*64*|ia64*) 10754 1.1 christos # +Z the default 10755 1.1 christos ;; 10756 1.1 christos *) 10757 1.1 christos lt_prog_compiler_pic='+Z' 10758 1.1 christos ;; 10759 1.1 christos esac 10760 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC? 10761 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive' 10762 1.1 christos ;; 10763 1.1 christos 10764 1.1 christos irix5* | irix6* | nonstopux*) 10765 1.1 christos lt_prog_compiler_wl='-Wl,' 10766 1.1 christos # PIC (with -KPIC) is the default. 10767 1.1 christos lt_prog_compiler_static='-non_shared' 10768 1.1 christos ;; 10769 1.1 christos 10770 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu) 10771 1.1 christos case $cc_basename in 10772 1.1 christos # old Intel for x86_64 which still supported -KPIC. 10773 1.1 christos ecc*) 10774 1.1 christos lt_prog_compiler_wl='-Wl,' 10775 1.1 christos lt_prog_compiler_pic='-KPIC' 10776 1.1 christos lt_prog_compiler_static='-static' 10777 1.1 christos ;; 10778 1.1 christos # icc used to be incompatible with GCC. 10779 1.1 christos # ICC 10 doesn't accept -KPIC any more. 10780 1.1 christos icc* | ifort*) 10781 1.1 christos lt_prog_compiler_wl='-Wl,' 10782 1.1 christos lt_prog_compiler_pic='-fPIC' 10783 1.1 christos lt_prog_compiler_static='-static' 10784 1.1 christos ;; 10785 1.1 christos # Lahey Fortran 8.1. 10786 1.1 christos lf95*) 10787 1.1 christos lt_prog_compiler_wl='-Wl,' 10788 1.1 christos lt_prog_compiler_pic='--shared' 10789 1.1 christos lt_prog_compiler_static='--static' 10790 1.1 christos ;; 10791 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 10792 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler, 10793 1.1 christos # which looks to be a dead project) 10794 1.1 christos lt_prog_compiler_wl='-Wl,' 10795 1.1 christos lt_prog_compiler_pic='-fpic' 10796 1.1 christos lt_prog_compiler_static='-Bstatic' 10797 1.1 christos ;; 10798 1.1 christos ccc*) 10799 1.1 christos lt_prog_compiler_wl='-Wl,' 10800 1.1 christos # All Alpha code is PIC. 10801 1.1 christos lt_prog_compiler_static='-non_shared' 10802 1.1 christos ;; 10803 1.1 christos xl* | bgxl* | bgf* | mpixl*) 10804 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 10805 1.1 christos lt_prog_compiler_wl='-Wl,' 10806 1.1 christos lt_prog_compiler_pic='-qpic' 10807 1.1 christos lt_prog_compiler_static='-qstaticlink' 10808 1.1 christos ;; 10809 1.1 christos *) 10810 1.1 christos case `$CC -V 2>&1 | sed 5q` in 10811 1.1 christos *Sun\ F* | *Sun*Fortran*) 10812 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker 10813 1.1 christos lt_prog_compiler_pic='-KPIC' 10814 1.1 christos lt_prog_compiler_static='-Bstatic' 10815 1.1 christos lt_prog_compiler_wl='' 10816 1.1 christos ;; 10817 1.1 christos *Sun\ C*) 10818 1.1 christos # Sun C 5.9 10819 1.1 christos lt_prog_compiler_pic='-KPIC' 10820 1.1 christos lt_prog_compiler_static='-Bstatic' 10821 1.1 christos lt_prog_compiler_wl='-Wl,' 10822 1.1 christos ;; 10823 1.1 christos esac 10824 1.1 christos ;; 10825 1.1 christos esac 10826 1.1 christos ;; 10827 1.1 christos 10828 1.1 christos newsos6) 10829 1.1 christos lt_prog_compiler_pic='-KPIC' 10830 1.1 christos lt_prog_compiler_static='-Bstatic' 10831 1.1 christos ;; 10832 1.1 christos 10833 1.1 christos *nto* | *qnx*) 10834 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 10835 1.1 christos # it will coredump. 10836 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 10837 1.1 christos ;; 10838 1.1 christos 10839 1.1 christos osf3* | osf4* | osf5*) 10840 1.1 christos lt_prog_compiler_wl='-Wl,' 10841 1.1 christos # All OSF/1 code is PIC. 10842 1.1 christos lt_prog_compiler_static='-non_shared' 10843 1.1 christos ;; 10844 1.1 christos 10845 1.1 christos rdos*) 10846 1.1 christos lt_prog_compiler_static='-non_shared' 10847 1.1 christos ;; 10848 1.1 christos 10849 1.1 christos solaris*) 10850 1.1 christos lt_prog_compiler_pic='-KPIC' 10851 1.1 christos lt_prog_compiler_static='-Bstatic' 10852 1.1 christos case $cc_basename in 10853 1.1 christos f77* | f90* | f95*) 10854 1.1 christos lt_prog_compiler_wl='-Qoption ld ';; 10855 1.1 christos *) 10856 1.1 christos lt_prog_compiler_wl='-Wl,';; 10857 1.1 christos esac 10858 1.1 christos ;; 10859 1.1 christos 10860 1.1 christos sunos4*) 10861 1.1 christos lt_prog_compiler_wl='-Qoption ld ' 10862 1.1 christos lt_prog_compiler_pic='-PIC' 10863 1.1 christos lt_prog_compiler_static='-Bstatic' 10864 1.1 christos ;; 10865 1.1 christos 10866 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*) 10867 1.1 christos lt_prog_compiler_wl='-Wl,' 10868 1.1 christos lt_prog_compiler_pic='-KPIC' 10869 1.1 christos lt_prog_compiler_static='-Bstatic' 10870 1.1 christos ;; 10871 1.1 christos 10872 1.1 christos sysv4*MP*) 10873 1.1 christos if test -d /usr/nec ;then 10874 1.1 christos lt_prog_compiler_pic='-Kconform_pic' 10875 1.1 christos lt_prog_compiler_static='-Bstatic' 10876 1.1 christos fi 10877 1.1 christos ;; 10878 1.1 christos 10879 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10880 1.1 christos lt_prog_compiler_wl='-Wl,' 10881 1.1 christos lt_prog_compiler_pic='-KPIC' 10882 1.1 christos lt_prog_compiler_static='-Bstatic' 10883 1.1 christos ;; 10884 1.1 christos 10885 1.1 christos unicos*) 10886 1.1 christos lt_prog_compiler_wl='-Wl,' 10887 1.1 christos lt_prog_compiler_can_build_shared=no 10888 1.1 christos ;; 10889 1.1 christos 10890 1.1 christos uts4*) 10891 1.1 christos lt_prog_compiler_pic='-pic' 10892 1.1 christos lt_prog_compiler_static='-Bstatic' 10893 1.1 christos ;; 10894 1.1 christos 10895 1.1 christos *) 10896 1.1 christos lt_prog_compiler_can_build_shared=no 10897 1.1 christos ;; 10898 1.1 christos esac 10899 1.1 christos fi 10900 1.1 christos 10901 1.1 christos case $host_os in 10902 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless: 10903 1.1 christos *djgpp*) 10904 1.1 christos lt_prog_compiler_pic= 10905 1.1 christos ;; 10906 1.1 christos *) 10907 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 10908 1.1 christos ;; 10909 1.1 christos esac 10910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 10911 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; } 10912 1.1 christos 10913 1.1 christos 10914 1.1 christos 10915 1.1 christos 10916 1.1 christos 10917 1.1 christos 10918 1.1 christos # 10919 1.1 christos # Check to make sure the PIC flag actually works. 10920 1.1 christos # 10921 1.1 christos if test -n "$lt_prog_compiler_pic"; then 10922 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 10923 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 10924 1.1 christos if ${lt_cv_prog_compiler_pic_works+:} false; then : 10925 1.1 christos $as_echo_n "(cached) " >&6 10926 1.1 christos else 10927 1.1 christos lt_cv_prog_compiler_pic_works=no 10928 1.1 christos ac_outfile=conftest.$ac_objext 10929 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10930 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 10931 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 10932 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 10933 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 10934 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 10935 1.1 christos # The option is referenced via a variable to avoid confusing sed. 10936 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 10937 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10938 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10939 1.1 christos -e 's:$: $lt_compiler_flag:'` 10940 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10941 1.1 christos (eval "$lt_compile" 2>conftest.err) 10942 1.1 christos ac_status=$? 10943 1.1 christos cat conftest.err >&5 10944 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 10945 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 10946 1.1 christos # The compiler can only warn and ignore the option if not recognized 10947 1.1 christos # So say no if there are warnings other than the usual output. 10948 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10949 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10950 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10951 1.1 christos lt_cv_prog_compiler_pic_works=yes 10952 1.1 christos fi 10953 1.1 christos fi 10954 1.1 christos $RM conftest* 10955 1.1 christos 10956 1.1 christos fi 10957 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 10958 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 10959 1.1 christos 10960 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 10961 1.1 christos case $lt_prog_compiler_pic in 10962 1.1 christos "" | " "*) ;; 10963 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 10964 1.1 christos esac 10965 1.1 christos else 10966 1.1 christos lt_prog_compiler_pic= 10967 1.1 christos lt_prog_compiler_can_build_shared=no 10968 1.1 christos fi 10969 1.1 christos 10970 1.1 christos fi 10971 1.1 christos 10972 1.1 christos 10973 1.1 christos 10974 1.1 christos 10975 1.1 christos 10976 1.1 christos 10977 1.1 christos # 10978 1.1 christos # Check to make sure the static flag actually works. 10979 1.1 christos # 10980 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 10981 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 10982 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 10983 1.1 christos if ${lt_cv_prog_compiler_static_works+:} false; then : 10984 1.1 christos $as_echo_n "(cached) " >&6 10985 1.1 christos else 10986 1.1 christos lt_cv_prog_compiler_static_works=no 10987 1.1 christos save_LDFLAGS="$LDFLAGS" 10988 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 10989 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 10990 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10991 1.1 christos # The linker can only warn and ignore the option if not recognized 10992 1.1 christos # So say no if there are warnings 10993 1.1 christos if test -s conftest.err; then 10994 1.1 christos # Append any errors to the config.log. 10995 1.1 christos cat conftest.err 1>&5 10996 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10997 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10998 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 10999 1.1 christos lt_cv_prog_compiler_static_works=yes 11000 1.1 christos fi 11001 1.1 christos else 11002 1.1 christos lt_cv_prog_compiler_static_works=yes 11003 1.1 christos fi 11004 1.1 christos fi 11005 1.1 christos $RM -r conftest* 11006 1.1 christos LDFLAGS="$save_LDFLAGS" 11007 1.1 christos 11008 1.1 christos fi 11009 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 11010 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 11011 1.1 christos 11012 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then 11013 1.1 christos : 11014 1.1 christos else 11015 1.1 christos lt_prog_compiler_static= 11016 1.1 christos fi 11017 1.1 christos 11018 1.1 christos 11019 1.1 christos 11020 1.1 christos 11021 1.1 christos 11022 1.1 christos 11023 1.1 christos 11024 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 11025 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 11026 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 11027 1.1 christos $as_echo_n "(cached) " >&6 11028 1.1 christos else 11029 1.1 christos lt_cv_prog_compiler_c_o=no 11030 1.1 christos $RM -r conftest 2>/dev/null 11031 1.1 christos mkdir conftest 11032 1.1 christos cd conftest 11033 1.1 christos mkdir out 11034 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11035 1.1 christos 11036 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 11037 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 11038 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 11039 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 11040 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 11041 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 11042 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11043 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11044 1.1 christos -e 's:$: $lt_compiler_flag:'` 11045 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11046 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 11047 1.1 christos ac_status=$? 11048 1.1 christos cat out/conftest.err >&5 11049 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 11050 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 11051 1.1 christos then 11052 1.1 christos # The compiler can only warn and ignore the option if not recognized 11053 1.1 christos # So say no if there are warnings 11054 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 11055 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11056 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11057 1.1 christos lt_cv_prog_compiler_c_o=yes 11058 1.1 christos fi 11059 1.1 christos fi 11060 1.1 christos chmod u+w . 2>&5 11061 1.1 christos $RM conftest* 11062 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 11063 1.1 christos # template instantiation 11064 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 11065 1.1 christos $RM out/* && rmdir out 11066 1.1 christos cd .. 11067 1.1 christos $RM -r conftest 11068 1.1 christos $RM conftest* 11069 1.1 christos 11070 1.1 christos fi 11071 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 11072 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 11073 1.1 christos 11074 1.1 christos 11075 1.1 christos 11076 1.1 christos 11077 1.1 christos 11078 1.1 christos 11079 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 11080 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 11081 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 11082 1.1 christos $as_echo_n "(cached) " >&6 11083 1.1 christos else 11084 1.1 christos lt_cv_prog_compiler_c_o=no 11085 1.1 christos $RM -r conftest 2>/dev/null 11086 1.1 christos mkdir conftest 11087 1.1 christos cd conftest 11088 1.1 christos mkdir out 11089 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11090 1.1 christos 11091 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 11092 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 11093 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 11094 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 11095 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 11096 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 11097 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11098 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11099 1.1 christos -e 's:$: $lt_compiler_flag:'` 11100 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11101 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 11102 1.1 christos ac_status=$? 11103 1.1 christos cat out/conftest.err >&5 11104 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 11105 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 11106 1.1 christos then 11107 1.1 christos # The compiler can only warn and ignore the option if not recognized 11108 1.1 christos # So say no if there are warnings 11109 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 11110 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11111 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11112 1.1 christos lt_cv_prog_compiler_c_o=yes 11113 1.1 christos fi 11114 1.1 christos fi 11115 1.1 christos chmod u+w . 2>&5 11116 1.1 christos $RM conftest* 11117 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 11118 1.1 christos # template instantiation 11119 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 11120 1.1 christos $RM out/* && rmdir out 11121 1.1 christos cd .. 11122 1.1 christos $RM -r conftest 11123 1.1 christos $RM conftest* 11124 1.1 christos 11125 1.1 christos fi 11126 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 11127 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 11128 1.1 christos 11129 1.1 christos 11130 1.1 christos 11131 1.1 christos 11132 1.1 christos hard_links="nottested" 11133 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 11134 1.1 christos # do not overwrite the value of need_locks provided by the user 11135 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 11136 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; } 11137 1.1 christos hard_links=yes 11138 1.1 christos $RM conftest* 11139 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 11140 1.1 christos touch conftest.a 11141 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no 11142 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 11143 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 11144 1.1 christos $as_echo "$hard_links" >&6; } 11145 1.1 christos if test "$hard_links" = no; then 11146 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 11147 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 11148 1.1 christos need_locks=warn 11149 1.1 christos fi 11150 1.1 christos else 11151 1.1 christos need_locks=no 11152 1.1 christos fi 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11160 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11161 1.1 christos 11162 1.1 christos runpath_var= 11163 1.1 christos allow_undefined_flag= 11164 1.1 christos always_export_symbols=no 11165 1.1 christos archive_cmds= 11166 1.1 christos archive_expsym_cmds= 11167 1.1 christos compiler_needs_object=no 11168 1.1 christos enable_shared_with_static_runtimes=no 11169 1.1 christos export_dynamic_flag_spec= 11170 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 11171 1.1 christos hardcode_automatic=no 11172 1.1 christos hardcode_direct=no 11173 1.1 christos hardcode_direct_absolute=no 11174 1.1 christos hardcode_libdir_flag_spec= 11175 1.1 christos hardcode_libdir_flag_spec_ld= 11176 1.1 christos hardcode_libdir_separator= 11177 1.1 christos hardcode_minus_L=no 11178 1.1 christos hardcode_shlibpath_var=unsupported 11179 1.1 christos inherit_rpath=no 11180 1.1 christos link_all_deplibs=unknown 11181 1.1 christos module_cmds= 11182 1.1 christos module_expsym_cmds= 11183 1.1 christos old_archive_from_new_cmds= 11184 1.1 christos old_archive_from_expsyms_cmds= 11185 1.1 christos thread_safe_flag_spec= 11186 1.1 christos whole_archive_flag_spec= 11187 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always* 11188 1.1 christos # included in the symbol list 11189 1.1 christos include_expsyms= 11190 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude 11191 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or 11192 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 11193 1.1 christos # as well as any symbol that contains `d'. 11194 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 11195 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 11196 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if 11197 1.1 christos # the symbol is explicitly referenced. Since portable code cannot 11198 1.1 christos # rely on this symbol name, it's probably fine to never include it in 11199 1.1 christos # preloaded symbol tables. 11200 1.1 christos # Exclude shared library initialization/finalization symbols. 11201 1.1 christos extract_expsyms_cmds= 11202 1.1 christos 11203 1.1 christos case $host_os in 11204 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 11205 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time 11206 1.1 christos # When not using gcc, we currently assume that we are using 11207 1.1 christos # Microsoft Visual C++. 11208 1.1 christos if test "$GCC" != yes; then 11209 1.1 christos with_gnu_ld=no 11210 1.1 christos fi 11211 1.1 christos ;; 11212 1.1 christos interix*) 11213 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++) 11214 1.1 christos with_gnu_ld=yes 11215 1.1 christos ;; 11216 1.1 christos openbsd*) 11217 1.1 christos with_gnu_ld=no 11218 1.1 christos ;; 11219 1.1 christos esac 11220 1.1 christos 11221 1.1 christos ld_shlibs=yes 11222 1.1 christos 11223 1.1 christos # On some targets, GNU ld is compatible enough with the native linker 11224 1.1 christos # that we're better off using the native interface for both. 11225 1.1 christos lt_use_gnu_ld_interface=no 11226 1.1 christos if test "$with_gnu_ld" = yes; then 11227 1.1 christos case $host_os in 11228 1.1 christos aix*) 11229 1.1 christos # The AIX port of GNU ld has always aspired to compatibility 11230 1.1 christos # with the native linker. However, as the warning in the GNU ld 11231 1.1 christos # block says, versions before 2.19.5* couldn't really create working 11232 1.1 christos # shared libraries, regardless of the interface used. 11233 1.1 christos case `$LD -v 2>&1` in 11234 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 11235 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 11236 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;; 11237 1.1 christos *) 11238 1.1 christos lt_use_gnu_ld_interface=yes 11239 1.1 christos ;; 11240 1.1 christos esac 11241 1.1 christos ;; 11242 1.1 christos *) 11243 1.1 christos lt_use_gnu_ld_interface=yes 11244 1.1 christos ;; 11245 1.1 christos esac 11246 1.1 christos fi 11247 1.1 christos 11248 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then 11249 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty 11250 1.1 christos wlarc='${wl}' 11251 1.1 christos 11252 1.1 christos # Set some defaults for GNU ld with shared library support. These 11253 1.1 christos # are reset later if shared libraries are not supported. Putting them 11254 1.1 christos # here allows them to be overridden if necessary. 11255 1.1 christos runpath_var=LD_RUN_PATH 11256 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11257 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic' 11258 1.1 christos # ancient GNU ld didn't support --whole-archive et. al. 11259 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 11260 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11261 1.1 christos else 11262 1.1 christos whole_archive_flag_spec= 11263 1.1 christos fi 11264 1.1 christos supports_anon_versioning=no 11265 1.1 christos case `$LD -v 2>&1` in 11266 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;; 11267 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 11268 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 11269 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 11270 1.1 christos *\ 2.11.*) ;; # other 2.11 versions 11271 1.1 christos *) supports_anon_versioning=yes ;; 11272 1.1 christos esac 11273 1.1 christos 11274 1.1 christos # See if GNU ld supports shared libraries. 11275 1.1 christos case $host_os in 11276 1.1 christos aix[3-9]*) 11277 1.1 christos # On AIX/PPC, the GNU linker is very broken 11278 1.1 christos if test "$host_cpu" != ia64; then 11279 1.1 christos ld_shlibs=no 11280 1.1 christos cat <<_LT_EOF 1>&2 11281 1.1 christos 11282 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported 11283 1.1 christos *** to be unable to reliably create shared libraries on AIX. 11284 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you 11285 1.1 christos *** really care for shared libraries, you may want to install binutils 11286 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 11287 1.1 christos *** You will then need to restart the configuration process. 11288 1.1 christos 11289 1.1 christos _LT_EOF 11290 1.1 christos fi 11291 1.1 christos ;; 11292 1.1 christos 11293 1.1 christos amigaos*) 11294 1.1 christos case $host_cpu in 11295 1.1 christos powerpc) 11296 1.1 christos # see comment about AmigaOS4 .so support 11297 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11298 1.1 christos archive_expsym_cmds='' 11299 1.1 christos ;; 11300 1.1 christos m68k) 11301 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)' 11302 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11303 1.1 christos hardcode_minus_L=yes 11304 1.1 christos ;; 11305 1.1 christos esac 11306 1.1 christos ;; 11307 1.1 christos 11308 1.1 christos beos*) 11309 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11310 1.1 christos allow_undefined_flag=unsupported 11311 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 11312 1.1 christos # support --undefined. This deserves some investigation. FIXME 11313 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11314 1.1 christos else 11315 1.1 christos ld_shlibs=no 11316 1.1 christos fi 11317 1.1 christos ;; 11318 1.1 christos 11319 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 11320 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 11321 1.1 christos # as there is no search path for DLLs. 11322 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11323 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols' 11324 1.1 christos allow_undefined_flag=unsupported 11325 1.1 christos always_export_symbols=no 11326 1.1 christos enable_shared_with_static_runtimes=yes 11327 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' 11328 1.1 christos 11329 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 11330 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' 11331 1.1 christos # If the export-symbols file already is a .def file (1st line 11332 1.1 christos # is EXPORTS), use it as is; otherwise, prepend... 11333 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11334 1.1 christos cp $export_symbols $output_objdir/$soname.def; 11335 1.1 christos else 11336 1.1 christos echo EXPORTS > $output_objdir/$soname.def; 11337 1.1 christos cat $export_symbols >> $output_objdir/$soname.def; 11338 1.1 christos fi~ 11339 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' 11340 1.1 christos else 11341 1.1 christos ld_shlibs=no 11342 1.1 christos fi 11343 1.1 christos ;; 11344 1.1 christos 11345 1.1 christos haiku*) 11346 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11347 1.1 christos link_all_deplibs=yes 11348 1.1 christos ;; 11349 1.1 christos 11350 1.1 christos interix[3-9]*) 11351 1.1 christos hardcode_direct=no 11352 1.1 christos hardcode_shlibpath_var=no 11353 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11354 1.1 christos export_dynamic_flag_spec='${wl}-E' 11355 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11356 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by 11357 1.1 christos # default) and relocated if they conflict, which is a slow very memory 11358 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random, 11359 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11360 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11361 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' 11362 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' 11363 1.1 christos ;; 11364 1.1 christos 11365 1.1.1.3 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 11366 1.1 christos tmp_diet=no 11367 1.1 christos if test "$host_os" = linux-dietlibc; then 11368 1.1 christos case $cc_basename in 11369 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 11370 1.1 christos esac 11371 1.1 christos fi 11372 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 11373 1.1 christos && test "$tmp_diet" = no 11374 1.1 christos then 11375 1.1 christos tmp_addflag=' $pic_flag' 11376 1.1 christos tmp_sharedflag='-shared' 11377 1.1 christos case $cc_basename,$host_cpu in 11378 1.1 christos pgcc*) # Portland Group C compiler 11379 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' 11380 1.1 christos tmp_addflag=' $pic_flag' 11381 1.1 christos ;; 11382 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*) 11383 1.1 christos # Portland Group f77 and f90 compilers 11384 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' 11385 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;; 11386 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 11387 1.1 christos tmp_addflag=' -i_dynamic' ;; 11388 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 11389 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;; 11390 1.1 christos ifc* | ifort*) # Intel Fortran compiler 11391 1.1 christos tmp_addflag=' -nofor_main' ;; 11392 1.1 christos lf95*) # Lahey Fortran 8.1 11393 1.1 christos whole_archive_flag_spec= 11394 1.1 christos tmp_sharedflag='--shared' ;; 11395 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 11396 1.1 christos tmp_sharedflag='-qmkshrobj' 11397 1.1 christos tmp_addflag= ;; 11398 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 11399 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' 11400 1.1 christos compiler_needs_object=yes 11401 1.1 christos ;; 11402 1.1 christos esac 11403 1.1 christos case `$CC -V 2>&1 | sed 5q` in 11404 1.1 christos *Sun\ C*) # Sun C 5.9 11405 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' 11406 1.1 christos compiler_needs_object=yes 11407 1.1 christos tmp_sharedflag='-G' ;; 11408 1.1 christos *Sun\ F*) # Sun Fortran 8.3 11409 1.1 christos tmp_sharedflag='-G' ;; 11410 1.1 christos esac 11411 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11412 1.1 christos 11413 1.1 christos if test "x$supports_anon_versioning" = xyes; then 11414 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11415 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11416 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 11417 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' 11418 1.1 christos fi 11419 1.1 christos 11420 1.1 christos case $cc_basename in 11421 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*) 11422 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 11423 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 11424 1.1 christos hardcode_libdir_flag_spec= 11425 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir' 11426 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 11427 1.1 christos if test "x$supports_anon_versioning" = xyes; then 11428 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11429 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11430 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 11431 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 11432 1.1 christos fi 11433 1.1 christos ;; 11434 1.1 christos esac 11435 1.1 christos else 11436 1.1 christos ld_shlibs=no 11437 1.1 christos fi 11438 1.1 christos ;; 11439 1.1 christos 11440 1.1 christos netbsd*) 11441 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11442 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 11443 1.1 christos wlarc= 11444 1.1 christos else 11445 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11446 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' 11447 1.1 christos fi 11448 1.1 christos ;; 11449 1.1 christos 11450 1.1 christos solaris*) 11451 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 11452 1.1 christos ld_shlibs=no 11453 1.1 christos cat <<_LT_EOF 1>&2 11454 1.1 christos 11455 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably 11456 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool 11457 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 11458 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify 11459 1.1 christos *** your PATH or compiler configuration so that the native linker is 11460 1.1 christos *** used, and then restart. 11461 1.1 christos 11462 1.1 christos _LT_EOF 11463 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11464 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11465 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' 11466 1.1 christos else 11467 1.1 christos ld_shlibs=no 11468 1.1 christos fi 11469 1.1 christos ;; 11470 1.1 christos 11471 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 11472 1.1 christos case `$LD -v 2>&1` in 11473 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 11474 1.1 christos ld_shlibs=no 11475 1.1 christos cat <<_LT_EOF 1>&2 11476 1.1 christos 11477 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 11478 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool 11479 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 11480 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 11481 1.1 christos *** your PATH or compiler configuration so that the native linker is 11482 1.1 christos *** used, and then restart. 11483 1.1 christos 11484 1.1 christos _LT_EOF 11485 1.1 christos ;; 11486 1.1 christos *) 11487 1.1 christos # For security reasons, it is highly recommended that you always 11488 1.1 christos # use absolute paths for naming shared libraries, and exclude the 11489 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so 11490 1.1 christos # requires that you compile everything twice, which is a pain. 11491 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11492 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11493 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11494 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' 11495 1.1 christos else 11496 1.1 christos ld_shlibs=no 11497 1.1 christos fi 11498 1.1 christos ;; 11499 1.1 christos esac 11500 1.1 christos ;; 11501 1.1 christos 11502 1.1 christos sunos4*) 11503 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11504 1.1 christos wlarc= 11505 1.1 christos hardcode_direct=yes 11506 1.1 christos hardcode_shlibpath_var=no 11507 1.1 christos ;; 11508 1.1 christos 11509 1.1 christos *) 11510 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11511 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11512 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' 11513 1.1 christos else 11514 1.1 christos ld_shlibs=no 11515 1.1 christos fi 11516 1.1 christos ;; 11517 1.1 christos esac 11518 1.1 christos 11519 1.1 christos if test "$ld_shlibs" = no; then 11520 1.1 christos runpath_var= 11521 1.1 christos hardcode_libdir_flag_spec= 11522 1.1 christos export_dynamic_flag_spec= 11523 1.1 christos whole_archive_flag_spec= 11524 1.1 christos fi 11525 1.1 christos else 11526 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld) 11527 1.1 christos case $host_os in 11528 1.1 christos aix3*) 11529 1.1 christos allow_undefined_flag=unsupported 11530 1.1 christos always_export_symbols=yes 11531 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' 11532 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there 11533 1.1 christos # are no directories specified by -L. 11534 1.1 christos hardcode_minus_L=yes 11535 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 11536 1.1 christos # Neither direct hardcoding nor static linking is supported with a 11537 1.1 christos # broken collect2. 11538 1.1 christos hardcode_direct=unsupported 11539 1.1 christos fi 11540 1.1 christos ;; 11541 1.1 christos 11542 1.1 christos aix[4-9]*) 11543 1.1 christos if test "$host_cpu" = ia64; then 11544 1.1 christos # On IA64, the linker does run time linking by default, so we don't 11545 1.1 christos # have to do anything special. 11546 1.1 christos aix_use_runtimelinking=no 11547 1.1 christos exp_sym_flag='-Bexport' 11548 1.1 christos no_entry_flag="" 11549 1.1 christos else 11550 1.1 christos # If we're using GNU nm, then we don't want the "-C" option. 11551 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm 11552 1.1 christos # Also, AIX nm treats weak defined symbols like other global 11553 1.1 christos # defined symbols, whereas GNU nm marks them as "W". 11554 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 11555 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' 11556 1.1 christos else 11557 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' 11558 1.1 christos fi 11559 1.1 christos aix_use_runtimelinking=no 11560 1.1 christos 11561 1.1 christos # Test if we are trying to use run time linking or normal 11562 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11563 1.1 christos # need to do runtime linking. 11564 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11565 1.1 christos for ld_flag in $LDFLAGS; do 11566 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 11567 1.1 christos aix_use_runtimelinking=yes 11568 1.1 christos break 11569 1.1 christos fi 11570 1.1 christos done 11571 1.1 christos ;; 11572 1.1 christos esac 11573 1.1 christos 11574 1.1 christos exp_sym_flag='-bexport' 11575 1.1 christos no_entry_flag='-bnoentry' 11576 1.1 christos fi 11577 1.1 christos 11578 1.1 christos # When large executables or shared objects are built, AIX ld can 11579 1.1 christos # have problems creating the table of contents. If linking a library 11580 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to 11581 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11582 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11583 1.1 christos 11584 1.1 christos archive_cmds='' 11585 1.1 christos hardcode_direct=yes 11586 1.1 christos hardcode_direct_absolute=yes 11587 1.1 christos hardcode_libdir_separator=':' 11588 1.1 christos link_all_deplibs=yes 11589 1.1 christos file_list_spec='${wl}-f,' 11590 1.1 christos 11591 1.1 christos if test "$GCC" = yes; then 11592 1.1 christos case $host_os in aix4.[012]|aix4.[012].*) 11593 1.1 christos # We only want to do this on AIX 4.2 and lower, the check 11594 1.1 christos # below for broken collect2 doesn't work under 4.3+ 11595 1.1 christos collect2name=`${CC} -print-prog-name=collect2` 11596 1.1 christos if test -f "$collect2name" && 11597 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null 11598 1.1 christos then 11599 1.1 christos # We have reworked collect2 11600 1.1 christos : 11601 1.1 christos else 11602 1.1 christos # We have old collect2 11603 1.1 christos hardcode_direct=unsupported 11604 1.1 christos # It fails to find uninstalled libraries when the uninstalled 11605 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L 11606 1.1 christos # to unsupported forces relinking 11607 1.1 christos hardcode_minus_L=yes 11608 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11609 1.1 christos hardcode_libdir_separator= 11610 1.1 christos fi 11611 1.1 christos ;; 11612 1.1 christos esac 11613 1.1 christos shared_flag='-shared' 11614 1.1 christos if test "$aix_use_runtimelinking" = yes; then 11615 1.1 christos shared_flag="$shared_flag "'${wl}-G' 11616 1.1 christos fi 11617 1.1 christos else 11618 1.1 christos # not using gcc 11619 1.1 christos if test "$host_cpu" = ia64; then 11620 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11621 1.1 christos # chokes on -Wl,-G. The following line is correct: 11622 1.1 christos shared_flag='-G' 11623 1.1 christos else 11624 1.1 christos if test "$aix_use_runtimelinking" = yes; then 11625 1.1 christos shared_flag='${wl}-G' 11626 1.1 christos else 11627 1.1 christos shared_flag='${wl}-bM:SRE' 11628 1.1 christos fi 11629 1.1 christos fi 11630 1.1 christos fi 11631 1.1 christos 11632 1.1 christos export_dynamic_flag_spec='${wl}-bexpall' 11633 1.1 christos # It seems that -bexpall does not export symbols beginning with 11634 1.1 christos # underscore (_), so it is better to generate a list of symbols to export. 11635 1.1 christos always_export_symbols=yes 11636 1.1 christos if test "$aix_use_runtimelinking" = yes; then 11637 1.1 christos # Warning - without using the other runtime loading flags (-brtl), 11638 1.1 christos # -berok will link without error, but may produce a broken library. 11639 1.1 christos allow_undefined_flag='-berok' 11640 1.1 christos # Determine the default libpath from the value encoded in an 11641 1.1 christos # empty executable. 11642 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11643 1.1 christos /* end confdefs.h. */ 11644 1.1 christos 11645 1.1 christos int 11646 1.1 christos main () 11647 1.1 christos { 11648 1.1 christos 11649 1.1 christos ; 11650 1.1 christos return 0; 11651 1.1 christos } 11652 1.1 christos _ACEOF 11653 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11654 1.1 christos 11655 1.1 christos lt_aix_libpath_sed=' 11656 1.1 christos /Import File Strings/,/^$/ { 11657 1.1 christos /^0/ { 11658 1.1 christos s/^0 *\(.*\)$/\1/ 11659 1.1 christos p 11660 1.1 christos } 11661 1.1 christos }' 11662 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11663 1.1 christos # Check for a 64-bit object if we didn't find anything. 11664 1.1 christos if test -z "$aix_libpath"; then 11665 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11666 1.1 christos fi 11667 1.1 christos fi 11668 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11669 1.1 christos conftest$ac_exeext conftest.$ac_ext 11670 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11671 1.1 christos 11672 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 11673 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" 11674 1.1 christos else 11675 1.1 christos if test "$host_cpu" = ia64; then 11676 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 11677 1.1 christos allow_undefined_flag="-z nodefs" 11678 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" 11679 1.1 christos else 11680 1.1 christos # Determine the default libpath from the value encoded in an 11681 1.1 christos # empty executable. 11682 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11683 1.1 christos /* end confdefs.h. */ 11684 1.1 christos 11685 1.1 christos int 11686 1.1 christos main () 11687 1.1 christos { 11688 1.1 christos 11689 1.1 christos ; 11690 1.1 christos return 0; 11691 1.1 christos } 11692 1.1 christos _ACEOF 11693 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11694 1.1 christos 11695 1.1 christos lt_aix_libpath_sed=' 11696 1.1 christos /Import File Strings/,/^$/ { 11697 1.1 christos /^0/ { 11698 1.1 christos s/^0 *\(.*\)$/\1/ 11699 1.1 christos p 11700 1.1 christos } 11701 1.1 christos }' 11702 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11703 1.1 christos # Check for a 64-bit object if we didn't find anything. 11704 1.1 christos if test -z "$aix_libpath"; then 11705 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11706 1.1 christos fi 11707 1.1 christos fi 11708 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11709 1.1 christos conftest$ac_exeext conftest.$ac_ext 11710 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11711 1.1 christos 11712 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 11713 1.1 christos # Warning - without using the other run time loading flags, 11714 1.1 christos # -berok will link without error, but may produce a broken library. 11715 1.1 christos no_undefined_flag=' ${wl}-bernotok' 11716 1.1 christos allow_undefined_flag=' ${wl}-berok' 11717 1.1 christos if test "$with_gnu_ld" = yes; then 11718 1.1 christos # We only use this code for GNU lds that support --whole-archive. 11719 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11720 1.1 christos else 11721 1.1 christos # Exported symbols can be pulled into shared objects from archives 11722 1.1 christos whole_archive_flag_spec='$convenience' 11723 1.1 christos fi 11724 1.1 christos archive_cmds_need_lc=yes 11725 1.1 christos # This is similar to how AIX traditionally builds its shared libraries. 11726 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' 11727 1.1 christos fi 11728 1.1 christos fi 11729 1.1 christos ;; 11730 1.1 christos 11731 1.1 christos amigaos*) 11732 1.1 christos case $host_cpu in 11733 1.1 christos powerpc) 11734 1.1 christos # see comment about AmigaOS4 .so support 11735 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11736 1.1 christos archive_expsym_cmds='' 11737 1.1 christos ;; 11738 1.1 christos m68k) 11739 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)' 11740 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11741 1.1 christos hardcode_minus_L=yes 11742 1.1 christos ;; 11743 1.1 christos esac 11744 1.1 christos ;; 11745 1.1 christos 11746 1.1 christos bsdi[45]*) 11747 1.1 christos export_dynamic_flag_spec=-rdynamic 11748 1.1 christos ;; 11749 1.1 christos 11750 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 11751 1.1 christos # When not using gcc, we currently assume that we are using 11752 1.1 christos # Microsoft Visual C++. 11753 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is 11754 1.1 christos # no search path for DLLs. 11755 1.1 christos hardcode_libdir_flag_spec=' ' 11756 1.1 christos allow_undefined_flag=unsupported 11757 1.1 christos # Tell ltmain to make .lib files, not .a files. 11758 1.1 christos libext=lib 11759 1.1 christos # Tell ltmain to make .dll files, not .so files. 11760 1.1 christos shrext_cmds=".dll" 11761 1.1 christos # FIXME: Setting linknames here is a bad hack. 11762 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 11763 1.1 christos # The linker will automatically build a .lib file if we build a DLL. 11764 1.1 christos old_archive_from_new_cmds='true' 11765 1.1 christos # FIXME: Should let the user specify the lib program. 11766 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 11767 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`' 11768 1.1 christos enable_shared_with_static_runtimes=yes 11769 1.1 christos ;; 11770 1.1 christos 11771 1.1 christos darwin* | rhapsody*) 11772 1.1 christos 11773 1.1 christos 11774 1.1 christos archive_cmds_need_lc=no 11775 1.1 christos hardcode_direct=no 11776 1.1 christos hardcode_automatic=yes 11777 1.1 christos hardcode_shlibpath_var=unsupported 11778 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then 11779 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\"`' 11780 1.1 christos else 11781 1.1 christos whole_archive_flag_spec='' 11782 1.1 christos fi 11783 1.1 christos link_all_deplibs=yes 11784 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined" 11785 1.1 christos case $cc_basename in 11786 1.1 christos ifort*) _lt_dar_can_shared=yes ;; 11787 1.1 christos *) _lt_dar_can_shared=$GCC ;; 11788 1.1 christos esac 11789 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then 11790 1.1 christos output_verbose_link_cmd=func_echo_all 11791 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}" 11792 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11793 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}" 11794 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}" 11795 1.1 christos 11796 1.1 christos else 11797 1.1 christos ld_shlibs=no 11798 1.1 christos fi 11799 1.1 christos 11800 1.1 christos ;; 11801 1.1 christos 11802 1.1 christos dgux*) 11803 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11804 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 11805 1.1 christos hardcode_shlibpath_var=no 11806 1.1 christos ;; 11807 1.1 christos 11808 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 11809 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o 11810 1.1 christos # does not break anything, and helps significantly (at the cost of a little 11811 1.1 christos # extra space). 11812 1.1 christos freebsd2.2*) 11813 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 11814 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 11815 1.1 christos hardcode_direct=yes 11816 1.1 christos hardcode_shlibpath_var=no 11817 1.1 christos ;; 11818 1.1 christos 11819 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature. 11820 1.1 christos freebsd2.*) 11821 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11822 1.1 christos hardcode_direct=yes 11823 1.1 christos hardcode_minus_L=yes 11824 1.1 christos hardcode_shlibpath_var=no 11825 1.1 christos ;; 11826 1.1 christos 11827 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 11828 1.1 christos freebsd* | dragonfly*) 11829 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 11830 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 11831 1.1 christos hardcode_direct=yes 11832 1.1 christos hardcode_shlibpath_var=no 11833 1.1 christos ;; 11834 1.1 christos 11835 1.1 christos hpux9*) 11836 1.1 christos if test "$GCC" = yes; then 11837 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' 11838 1.1 christos else 11839 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' 11840 1.1 christos fi 11841 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11842 1.1 christos hardcode_libdir_separator=: 11843 1.1 christos hardcode_direct=yes 11844 1.1 christos 11845 1.1 christos # hardcode_minus_L: Not really in the search PATH, 11846 1.1 christos # but as the default location of the library. 11847 1.1 christos hardcode_minus_L=yes 11848 1.1 christos export_dynamic_flag_spec='${wl}-E' 11849 1.1 christos ;; 11850 1.1 christos 11851 1.1 christos hpux10*) 11852 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11853 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11854 1.1 christos else 11855 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11856 1.1 christos fi 11857 1.1 christos if test "$with_gnu_ld" = no; then 11858 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11859 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir' 11860 1.1 christos hardcode_libdir_separator=: 11861 1.1 christos hardcode_direct=yes 11862 1.1 christos hardcode_direct_absolute=yes 11863 1.1 christos export_dynamic_flag_spec='${wl}-E' 11864 1.1 christos # hardcode_minus_L: Not really in the search PATH, 11865 1.1 christos # but as the default location of the library. 11866 1.1 christos hardcode_minus_L=yes 11867 1.1 christos fi 11868 1.1 christos ;; 11869 1.1 christos 11870 1.1 christos hpux11*) 11871 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11872 1.1 christos case $host_cpu in 11873 1.1 christos hppa*64*) 11874 1.1.1.3 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11875 1.1 christos ;; 11876 1.1 christos ia64*) 11877 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11878 1.1 christos ;; 11879 1.1 christos *) 11880 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11881 1.1 christos ;; 11882 1.1 christos esac 11883 1.1 christos else 11884 1.1 christos case $host_cpu in 11885 1.1 christos hppa*64*) 11886 1.1.1.3 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11887 1.1 christos ;; 11888 1.1 christos ia64*) 11889 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11890 1.1 christos ;; 11891 1.1 christos *) 11892 1.1 christos 11893 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet 11894 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 11895 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 11896 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; } 11897 1.1 christos if ${lt_cv_prog_compiler__b+:} false; then : 11898 1.1 christos $as_echo_n "(cached) " >&6 11899 1.1 christos else 11900 1.1 christos lt_cv_prog_compiler__b=no 11901 1.1 christos save_LDFLAGS="$LDFLAGS" 11902 1.1 christos LDFLAGS="$LDFLAGS -b" 11903 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 11904 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11905 1.1 christos # The linker can only warn and ignore the option if not recognized 11906 1.1 christos # So say no if there are warnings 11907 1.1 christos if test -s conftest.err; then 11908 1.1 christos # Append any errors to the config.log. 11909 1.1 christos cat conftest.err 1>&5 11910 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11911 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11912 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 11913 1.1 christos lt_cv_prog_compiler__b=yes 11914 1.1 christos fi 11915 1.1 christos else 11916 1.1 christos lt_cv_prog_compiler__b=yes 11917 1.1 christos fi 11918 1.1 christos fi 11919 1.1 christos $RM -r conftest* 11920 1.1 christos LDFLAGS="$save_LDFLAGS" 11921 1.1 christos 11922 1.1 christos fi 11923 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 11924 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; } 11925 1.1 christos 11926 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then 11927 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11928 1.1 christos else 11929 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11930 1.1 christos fi 11931 1.1 christos 11932 1.1 christos ;; 11933 1.1 christos esac 11934 1.1 christos fi 11935 1.1 christos if test "$with_gnu_ld" = no; then 11936 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11937 1.1 christos hardcode_libdir_separator=: 11938 1.1 christos 11939 1.1 christos case $host_cpu in 11940 1.1 christos hppa*64*|ia64*) 11941 1.1 christos hardcode_direct=no 11942 1.1 christos hardcode_shlibpath_var=no 11943 1.1 christos ;; 11944 1.1 christos *) 11945 1.1 christos hardcode_direct=yes 11946 1.1 christos hardcode_direct_absolute=yes 11947 1.1 christos export_dynamic_flag_spec='${wl}-E' 11948 1.1 christos 11949 1.1 christos # hardcode_minus_L: Not really in the search PATH, 11950 1.1 christos # but as the default location of the library. 11951 1.1 christos hardcode_minus_L=yes 11952 1.1 christos ;; 11953 1.1 christos esac 11954 1.1 christos fi 11955 1.1 christos ;; 11956 1.1 christos 11957 1.1 christos irix5* | irix6* | nonstopux*) 11958 1.1 christos if test "$GCC" = yes; then 11959 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' 11960 1.1 christos # Try to use the -exported_symbol ld option, if it does not 11961 1.1 christos # work, assume that -exports_file does not work either and 11962 1.1 christos # implicitly export all symbols. 11963 1.1 christos save_LDFLAGS="$LDFLAGS" 11964 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 11965 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11966 1.1 christos /* end confdefs.h. */ 11967 1.1 christos int foo(void) {} 11968 1.1 christos _ACEOF 11969 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 11970 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' 11971 1.1 christos 11972 1.1 christos fi 11973 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 11974 1.1 christos conftest$ac_exeext conftest.$ac_ext 11975 1.1 christos LDFLAGS="$save_LDFLAGS" 11976 1.1 christos else 11977 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' 11978 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' 11979 1.1 christos fi 11980 1.1 christos archive_cmds_need_lc='no' 11981 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11982 1.1 christos hardcode_libdir_separator=: 11983 1.1 christos inherit_rpath=yes 11984 1.1 christos link_all_deplibs=yes 11985 1.1 christos ;; 11986 1.1 christos 11987 1.1 christos netbsd*) 11988 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11989 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11990 1.1 christos else 11991 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11992 1.1 christos fi 11993 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 11994 1.1 christos hardcode_direct=yes 11995 1.1 christos hardcode_shlibpath_var=no 11996 1.1 christos ;; 11997 1.1 christos 11998 1.1 christos newsos6) 11999 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12000 1.1 christos hardcode_direct=yes 12001 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 12002 1.1 christos hardcode_libdir_separator=: 12003 1.1 christos hardcode_shlibpath_var=no 12004 1.1 christos ;; 12005 1.1 christos 12006 1.1 christos *nto* | *qnx*) 12007 1.1 christos ;; 12008 1.1 christos 12009 1.1 christos openbsd*) 12010 1.1 christos if test -f /usr/libexec/ld.so; then 12011 1.1 christos hardcode_direct=yes 12012 1.1 christos hardcode_shlibpath_var=no 12013 1.1 christos hardcode_direct_absolute=yes 12014 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12015 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12016 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 12017 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 12018 1.1 christos export_dynamic_flag_spec='${wl}-E' 12019 1.1 christos else 12020 1.1 christos case $host_os in 12021 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 12022 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 12023 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 12024 1.1 christos ;; 12025 1.1 christos *) 12026 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12027 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 12028 1.1 christos ;; 12029 1.1 christos esac 12030 1.1 christos fi 12031 1.1 christos else 12032 1.1 christos ld_shlibs=no 12033 1.1 christos fi 12034 1.1 christos ;; 12035 1.1 christos 12036 1.1 christos os2*) 12037 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 12038 1.1 christos hardcode_minus_L=yes 12039 1.1 christos allow_undefined_flag=unsupported 12040 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' 12041 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 12042 1.1 christos ;; 12043 1.1 christos 12044 1.1 christos osf3*) 12045 1.1 christos if test "$GCC" = yes; then 12046 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 12047 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' 12048 1.1 christos else 12049 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 12050 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' 12051 1.1 christos fi 12052 1.1 christos archive_cmds_need_lc='no' 12053 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 12054 1.1 christos hardcode_libdir_separator=: 12055 1.1 christos ;; 12056 1.1 christos 12057 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag 12058 1.1 christos if test "$GCC" = yes; then 12059 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 12060 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' 12061 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 12062 1.1 christos else 12063 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 12064 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' 12065 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~ 12066 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' 12067 1.1 christos 12068 1.1 christos # Both c and cxx compiler support -rpath directly 12069 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir' 12070 1.1 christos fi 12071 1.1 christos archive_cmds_need_lc='no' 12072 1.1 christos hardcode_libdir_separator=: 12073 1.1 christos ;; 12074 1.1 christos 12075 1.1 christos solaris*) 12076 1.1 christos no_undefined_flag=' -z defs' 12077 1.1 christos if test "$GCC" = yes; then 12078 1.1 christos wlarc='${wl}' 12079 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 12080 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12081 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' 12082 1.1 christos else 12083 1.1 christos case `$CC -V 2>&1` in 12084 1.1 christos *"Compilers 5.0"*) 12085 1.1 christos wlarc='' 12086 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 12087 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12088 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 12089 1.1 christos ;; 12090 1.1 christos *) 12091 1.1 christos wlarc='${wl}' 12092 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 12093 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12094 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 12095 1.1 christos ;; 12096 1.1 christos esac 12097 1.1 christos fi 12098 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 12099 1.1 christos hardcode_shlibpath_var=no 12100 1.1 christos case $host_os in 12101 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;; 12102 1.1 christos *) 12103 1.1 christos # The compiler driver will combine and reorder linker options, 12104 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl', 12105 1.1 christos # but is careful enough not to reorder. 12106 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?) 12107 1.1 christos if test "$GCC" = yes; then 12108 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12109 1.1 christos else 12110 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 12111 1.1 christos fi 12112 1.1 christos ;; 12113 1.1 christos esac 12114 1.1 christos link_all_deplibs=yes 12115 1.1 christos ;; 12116 1.1 christos 12117 1.1 christos sunos4*) 12118 1.1 christos if test "x$host_vendor" = xsequent; then 12119 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o 12120 1.1 christos # files that make .init and .fini sections work. 12121 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 12122 1.1 christos else 12123 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 12124 1.1 christos fi 12125 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 12126 1.1 christos hardcode_direct=yes 12127 1.1 christos hardcode_minus_L=yes 12128 1.1 christos hardcode_shlibpath_var=no 12129 1.1 christos ;; 12130 1.1 christos 12131 1.1 christos sysv4) 12132 1.1 christos case $host_vendor in 12133 1.1 christos sni) 12134 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12135 1.1 christos hardcode_direct=yes # is this really true??? 12136 1.1 christos ;; 12137 1.1 christos siemens) 12138 1.1 christos ## LD is ld it makes a PLAMLIB 12139 1.1 christos ## CC just makes a GrossModule. 12140 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 12141 1.1 christos reload_cmds='$CC -r -o $output$reload_objs' 12142 1.1 christos hardcode_direct=no 12143 1.1 christos ;; 12144 1.1 christos motorola) 12145 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12146 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie 12147 1.1 christos ;; 12148 1.1 christos esac 12149 1.1 christos runpath_var='LD_RUN_PATH' 12150 1.1 christos hardcode_shlibpath_var=no 12151 1.1 christos ;; 12152 1.1 christos 12153 1.1 christos sysv4.3*) 12154 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12155 1.1 christos hardcode_shlibpath_var=no 12156 1.1 christos export_dynamic_flag_spec='-Bexport' 12157 1.1 christos ;; 12158 1.1 christos 12159 1.1 christos sysv4*MP*) 12160 1.1 christos if test -d /usr/nec; then 12161 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12162 1.1 christos hardcode_shlibpath_var=no 12163 1.1 christos runpath_var=LD_RUN_PATH 12164 1.1 christos hardcode_runpath_var=yes 12165 1.1 christos ld_shlibs=yes 12166 1.1 christos fi 12167 1.1 christos ;; 12168 1.1 christos 12169 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12170 1.1 christos no_undefined_flag='${wl}-z,text' 12171 1.1 christos archive_cmds_need_lc=no 12172 1.1 christos hardcode_shlibpath_var=no 12173 1.1 christos runpath_var='LD_RUN_PATH' 12174 1.1 christos 12175 1.1 christos if test "$GCC" = yes; then 12176 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12177 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12178 1.1 christos else 12179 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12180 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12181 1.1 christos fi 12182 1.1 christos ;; 12183 1.1 christos 12184 1.1 christos sysv5* | sco3.2v5* | sco5v6*) 12185 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not 12186 1.1 christos # link with -lc, and that would cause any symbols used from libc to 12187 1.1 christos # always be unresolved, which means just about no library would 12188 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text 12189 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed 12190 1.1 christos # as -z defs. 12191 1.1 christos no_undefined_flag='${wl}-z,text' 12192 1.1 christos allow_undefined_flag='${wl}-z,nodefs' 12193 1.1 christos archive_cmds_need_lc=no 12194 1.1 christos hardcode_shlibpath_var=no 12195 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir' 12196 1.1 christos hardcode_libdir_separator=':' 12197 1.1 christos link_all_deplibs=yes 12198 1.1 christos export_dynamic_flag_spec='${wl}-Bexport' 12199 1.1 christos runpath_var='LD_RUN_PATH' 12200 1.1 christos 12201 1.1 christos if test "$GCC" = yes; then 12202 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12203 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12204 1.1 christos else 12205 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12206 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12207 1.1 christos fi 12208 1.1 christos ;; 12209 1.1 christos 12210 1.1 christos uts4*) 12211 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12212 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 12213 1.1 christos hardcode_shlibpath_var=no 12214 1.1 christos ;; 12215 1.1 christos 12216 1.1 christos *) 12217 1.1 christos ld_shlibs=no 12218 1.1 christos ;; 12219 1.1 christos esac 12220 1.1 christos 12221 1.1 christos if test x$host_vendor = xsni; then 12222 1.1 christos case $host in 12223 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 12224 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym' 12225 1.1 christos ;; 12226 1.1 christos esac 12227 1.1 christos fi 12228 1.1 christos fi 12229 1.1 christos 12230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 12231 1.1 christos $as_echo "$ld_shlibs" >&6; } 12232 1.1 christos test "$ld_shlibs" = no && can_build_shared=no 12233 1.1 christos 12234 1.1 christos with_gnu_ld=$with_gnu_ld 12235 1.1 christos 12236 1.1 christos 12237 1.1 christos 12238 1.1 christos 12239 1.1 christos 12240 1.1 christos 12241 1.1 christos 12242 1.1 christos 12243 1.1 christos 12244 1.1 christos 12245 1.1 christos 12246 1.1 christos 12247 1.1 christos 12248 1.1 christos 12249 1.1 christos 12250 1.1 christos # 12251 1.1 christos # Do we need to explicitly link libc? 12252 1.1 christos # 12253 1.1 christos case "x$archive_cmds_need_lc" in 12254 1.1 christos x|xyes) 12255 1.1 christos # Assume -lc should be added 12256 1.1 christos archive_cmds_need_lc=yes 12257 1.1 christos 12258 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then 12259 1.1 christos case $archive_cmds in 12260 1.1 christos *'~'*) 12261 1.1 christos # FIXME: we may have to deal with multi-command sequences. 12262 1.1 christos ;; 12263 1.1 christos '$CC '*) 12264 1.1 christos # Test whether the compiler implicitly links with -lc since on some 12265 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc 12266 1.1 christos # to ld, don't add -lc before -lgcc. 12267 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 12268 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 12269 1.1 christos if ${lt_cv_archive_cmds_need_lc+:} false; then : 12270 1.1 christos $as_echo_n "(cached) " >&6 12271 1.1 christos else 12272 1.1 christos $RM conftest* 12273 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12274 1.1 christos 12275 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12276 1.1 christos (eval $ac_compile) 2>&5 12277 1.1 christos ac_status=$? 12278 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12279 1.1 christos test $ac_status = 0; } 2>conftest.err; then 12280 1.1 christos soname=conftest 12281 1.1 christos lib=conftest 12282 1.1 christos libobjs=conftest.$ac_objext 12283 1.1 christos deplibs= 12284 1.1 christos wl=$lt_prog_compiler_wl 12285 1.1 christos pic_flag=$lt_prog_compiler_pic 12286 1.1 christos compiler_flags=-v 12287 1.1 christos linker_flags=-v 12288 1.1 christos verstring= 12289 1.1 christos output_objdir=. 12290 1.1 christos libname=conftest 12291 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag 12292 1.1 christos allow_undefined_flag= 12293 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 12294 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 12295 1.1 christos ac_status=$? 12296 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12297 1.1 christos test $ac_status = 0; } 12298 1.1 christos then 12299 1.1 christos lt_cv_archive_cmds_need_lc=no 12300 1.1 christos else 12301 1.1 christos lt_cv_archive_cmds_need_lc=yes 12302 1.1 christos fi 12303 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag 12304 1.1 christos else 12305 1.1 christos cat conftest.err 1>&5 12306 1.1 christos fi 12307 1.1 christos $RM conftest* 12308 1.1 christos 12309 1.1 christos fi 12310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 12311 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 12312 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 12313 1.1 christos ;; 12314 1.1 christos esac 12315 1.1 christos fi 12316 1.1 christos ;; 12317 1.1 christos esac 12318 1.1 christos 12319 1.1 christos 12320 1.1 christos 12321 1.1 christos 12322 1.1 christos 12323 1.1 christos 12324 1.1 christos 12325 1.1 christos 12326 1.1 christos 12327 1.1 christos 12328 1.1 christos 12329 1.1 christos 12330 1.1 christos 12331 1.1 christos 12332 1.1 christos 12333 1.1 christos 12334 1.1 christos 12335 1.1 christos 12336 1.1 christos 12337 1.1 christos 12338 1.1 christos 12339 1.1 christos 12340 1.1 christos 12341 1.1 christos 12342 1.1 christos 12343 1.1 christos 12344 1.1 christos 12345 1.1 christos 12346 1.1 christos 12347 1.1 christos 12348 1.1 christos 12349 1.1 christos 12350 1.1 christos 12351 1.1 christos 12352 1.1 christos 12353 1.1 christos 12354 1.1 christos 12355 1.1 christos 12356 1.1 christos 12357 1.1 christos 12358 1.1 christos 12359 1.1 christos 12360 1.1 christos 12361 1.1 christos 12362 1.1 christos 12363 1.1 christos 12364 1.1 christos 12365 1.1 christos 12366 1.1 christos 12367 1.1 christos 12368 1.1 christos 12369 1.1 christos 12370 1.1 christos 12371 1.1 christos 12372 1.1 christos 12373 1.1 christos 12374 1.1 christos 12375 1.1 christos 12376 1.1 christos 12377 1.1 christos 12378 1.1 christos 12379 1.1 christos 12380 1.1 christos 12381 1.1 christos 12382 1.1 christos 12383 1.1 christos 12384 1.1 christos 12385 1.1 christos 12386 1.1 christos 12387 1.1 christos 12388 1.1 christos 12389 1.1 christos 12390 1.1 christos 12391 1.1 christos 12392 1.1 christos 12393 1.1 christos 12394 1.1 christos 12395 1.1 christos 12396 1.1 christos 12397 1.1 christos 12398 1.1 christos 12399 1.1 christos 12400 1.1 christos 12401 1.1 christos 12402 1.1 christos 12403 1.1 christos 12404 1.1 christos 12405 1.1 christos 12406 1.1 christos 12407 1.1 christos 12408 1.1 christos 12409 1.1 christos 12410 1.1 christos 12411 1.1 christos 12412 1.1 christos 12413 1.1 christos 12414 1.1 christos 12415 1.1 christos 12416 1.1 christos 12417 1.1 christos 12418 1.1 christos 12419 1.1 christos 12420 1.1 christos 12421 1.1 christos 12422 1.1 christos 12423 1.1 christos 12424 1.1 christos 12425 1.1 christos 12426 1.1 christos 12427 1.1 christos 12428 1.1 christos 12429 1.1 christos 12430 1.1 christos 12431 1.1 christos 12432 1.1 christos 12433 1.1 christos 12434 1.1 christos 12435 1.1 christos 12436 1.1 christos 12437 1.1 christos 12438 1.1 christos 12439 1.1 christos 12440 1.1 christos 12441 1.1 christos 12442 1.1 christos 12443 1.1 christos 12444 1.1 christos 12445 1.1 christos 12446 1.1 christos 12447 1.1 christos 12448 1.1 christos 12449 1.1 christos 12450 1.1 christos 12451 1.1 christos 12452 1.1 christos 12453 1.1 christos 12454 1.1 christos 12455 1.1 christos 12456 1.1 christos 12457 1.1 christos 12458 1.1 christos 12459 1.1 christos 12460 1.1 christos 12461 1.1 christos 12462 1.1 christos 12463 1.1 christos 12464 1.1 christos 12465 1.1 christos 12466 1.1 christos 12467 1.1 christos 12468 1.1 christos 12469 1.1 christos 12470 1.1 christos 12471 1.1 christos 12472 1.1 christos 12473 1.1 christos 12474 1.1 christos 12475 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 12476 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; } 12477 1.1 christos 12478 1.1 christos if test "$GCC" = yes; then 12479 1.1 christos case $host_os in 12480 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 12481 1.1 christos *) lt_awk_arg="/^libraries:/" ;; 12482 1.1 christos esac 12483 1.1 christos case $host_os in 12484 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 12485 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;; 12486 1.1 christos esac 12487 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 12488 1.1 christos case $lt_search_path_spec in 12489 1.1 christos *\;*) 12490 1.1 christos # if the path contains ";" then we assume it to be the separator 12491 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is 12492 1.1 christos # assumed that no part of a normal pathname contains ";" but that should 12493 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic. 12494 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 12495 1.1 christos ;; 12496 1.1 christos *) 12497 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 12498 1.1 christos ;; 12499 1.1 christos esac 12500 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it 12501 1.1 christos # and add multilib dir if necessary. 12502 1.1 christos lt_tmp_lt_search_path_spec= 12503 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 12504 1.1 christos for lt_sys_path in $lt_search_path_spec; do 12505 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then 12506 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 12507 1.1 christos else 12508 1.1 christos test -d "$lt_sys_path" && \ 12509 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 12510 1.1 christos fi 12511 1.1 christos done 12512 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 12513 1.1 christos BEGIN {RS=" "; FS="/|\n";} { 12514 1.1 christos lt_foo=""; 12515 1.1 christos lt_count=0; 12516 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) { 12517 1.1 christos if ($lt_i != "" && $lt_i != ".") { 12518 1.1 christos if ($lt_i == "..") { 12519 1.1 christos lt_count++; 12520 1.1 christos } else { 12521 1.1 christos if (lt_count == 0) { 12522 1.1 christos lt_foo="/" $lt_i lt_foo; 12523 1.1 christos } else { 12524 1.1 christos lt_count--; 12525 1.1 christos } 12526 1.1 christos } 12527 1.1 christos } 12528 1.1 christos } 12529 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; } 12530 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; } 12531 1.1 christos }'` 12532 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths 12533 1.1 christos # for these hosts. 12534 1.1 christos case $host_os in 12535 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 12536 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;; 12537 1.1 christos esac 12538 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 12539 1.1 christos else 12540 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12541 1.1 christos fi 12542 1.1 christos library_names_spec= 12543 1.1 christos libname_spec='lib$name' 12544 1.1 christos soname_spec= 12545 1.1 christos shrext_cmds=".so" 12546 1.1 christos postinstall_cmds= 12547 1.1 christos postuninstall_cmds= 12548 1.1 christos finish_cmds= 12549 1.1 christos finish_eval= 12550 1.1 christos shlibpath_var= 12551 1.1 christos shlibpath_overrides_runpath=unknown 12552 1.1 christos version_type=none 12553 1.1 christos dynamic_linker="$host_os ld.so" 12554 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib" 12555 1.1 christos need_lib_prefix=unknown 12556 1.1 christos hardcode_into_libs=no 12557 1.1 christos 12558 1.1 christos # when you set need_version to no, make sure it does not cause -set_version 12559 1.1 christos # flags to be left without arguments 12560 1.1 christos need_version=unknown 12561 1.1 christos 12562 1.1 christos case $host_os in 12563 1.1 christos aix3*) 12564 1.1 christos version_type=linux 12565 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 12566 1.1 christos shlibpath_var=LIBPATH 12567 1.1 christos 12568 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name. 12569 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12570 1.1 christos ;; 12571 1.1 christos 12572 1.1 christos aix[4-9]*) 12573 1.1 christos version_type=linux 12574 1.1 christos need_lib_prefix=no 12575 1.1 christos need_version=no 12576 1.1 christos hardcode_into_libs=yes 12577 1.1 christos if test "$host_cpu" = ia64; then 12578 1.1 christos # AIX 5 supports IA64 12579 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 12580 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12581 1.1 christos else 12582 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file 12583 1.1 christos # for dependence libraries. The import file would start with 12584 1.1 christos # the line `#! .'. This would cause the generated library to 12585 1.1 christos # depend on `.', always an invalid library. This was fixed in 12586 1.1 christos # development snapshots of GCC prior to 3.0. 12587 1.1 christos case $host_os in 12588 1.1 christos aix4 | aix4.[01] | aix4.[01].*) 12589 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12590 1.1 christos echo ' yes ' 12591 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 12592 1.1 christos : 12593 1.1 christos else 12594 1.1 christos can_build_shared=no 12595 1.1 christos fi 12596 1.1 christos ;; 12597 1.1 christos esac 12598 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 12599 1.1 christos # soname into executable. Probably we can add versioning support to 12600 1.1 christos # collect2, so additional links can be useful in future. 12601 1.1 christos if test "$aix_use_runtimelinking" = yes; then 12602 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12603 1.1 christos # instead of lib<name>.a to let people know that these are not 12604 1.1 christos # typical AIX shared libraries. 12605 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12606 1.1 christos else 12607 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2 12608 1.1 christos # and later when we are not doing run time linking. 12609 1.1 christos library_names_spec='${libname}${release}.a $libname.a' 12610 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12611 1.1 christos fi 12612 1.1 christos shlibpath_var=LIBPATH 12613 1.1 christos fi 12614 1.1 christos ;; 12615 1.1 christos 12616 1.1 christos amigaos*) 12617 1.1 christos case $host_cpu in 12618 1.1 christos powerpc) 12619 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries. 12620 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 12621 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12622 1.1 christos ;; 12623 1.1 christos m68k) 12624 1.1 christos library_names_spec='$libname.ixlibrary $libname.a' 12625 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs. 12626 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' 12627 1.1 christos ;; 12628 1.1 christos esac 12629 1.1 christos ;; 12630 1.1 christos 12631 1.1 christos beos*) 12632 1.1 christos library_names_spec='${libname}${shared_ext}' 12633 1.1 christos dynamic_linker="$host_os ld.so" 12634 1.1 christos shlibpath_var=LIBRARY_PATH 12635 1.1 christos ;; 12636 1.1 christos 12637 1.1 christos bsdi[45]*) 12638 1.1 christos version_type=linux 12639 1.1 christos need_version=no 12640 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12641 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12642 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 12643 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12644 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 12645 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 12646 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and 12647 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 12648 1.1 christos # libtool to hard-code these into programs 12649 1.1 christos ;; 12650 1.1 christos 12651 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 12652 1.1 christos version_type=windows 12653 1.1 christos shrext_cmds=".dll" 12654 1.1 christos need_version=no 12655 1.1 christos need_lib_prefix=no 12656 1.1 christos 12657 1.1 christos case $GCC,$host_os in 12658 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 12659 1.1 christos library_names_spec='$libname.dll.a' 12660 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds 12661 1.1 christos postinstall_cmds='base_file=`basename \${file}`~ 12662 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 12663 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 12664 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 12665 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~ 12666 1.1 christos chmod a+x \$dldir/$dlname~ 12667 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12668 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12669 1.1 christos fi' 12670 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12671 1.1 christos dlpath=$dir/\$dldll~ 12672 1.1 christos $RM \$dlpath' 12673 1.1 christos shlibpath_overrides_runpath=yes 12674 1.1 christos 12675 1.1 christos case $host_os in 12676 1.1 christos cygwin*) 12677 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib' 12678 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12679 1.1 christos 12680 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 12681 1.1 christos ;; 12682 1.1 christos mingw* | cegcc*) 12683 1.1 christos # MinGW DLLs use traditional 'lib' prefix 12684 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12685 1.1 christos ;; 12686 1.1 christos pw32*) 12687 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib' 12688 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12689 1.1 christos ;; 12690 1.1 christos esac 12691 1.1 christos ;; 12692 1.1 christos 12693 1.1 christos *) 12694 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 12695 1.1 christos ;; 12696 1.1 christos esac 12697 1.1 christos dynamic_linker='Win32 ld.exe' 12698 1.1 christos # FIXME: first we should search . and the directory the executable is in 12699 1.1 christos shlibpath_var=PATH 12700 1.1 christos ;; 12701 1.1 christos 12702 1.1 christos darwin* | rhapsody*) 12703 1.1 christos dynamic_linker="$host_os dyld" 12704 1.1 christos version_type=darwin 12705 1.1 christos need_lib_prefix=no 12706 1.1 christos need_version=no 12707 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 12708 1.1 christos soname_spec='${libname}${release}${major}$shared_ext' 12709 1.1 christos shlibpath_overrides_runpath=yes 12710 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH 12711 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12712 1.1 christos 12713 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 12714 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12715 1.1 christos ;; 12716 1.1 christos 12717 1.1 christos dgux*) 12718 1.1 christos version_type=linux 12719 1.1 christos need_lib_prefix=no 12720 1.1 christos need_version=no 12721 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12722 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12723 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12724 1.1 christos ;; 12725 1.1 christos 12726 1.1 christos freebsd* | dragonfly*) 12727 1.1 christos # DragonFly does not have aout. When/if they implement a new 12728 1.1 christos # versioning mechanism, adjust this. 12729 1.1 christos if test -x /usr/bin/objformat; then 12730 1.1 christos objformat=`/usr/bin/objformat` 12731 1.1 christos else 12732 1.1 christos case $host_os in 12733 1.1 christos freebsd[23].*) objformat=aout ;; 12734 1.1 christos *) objformat=elf ;; 12735 1.1 christos esac 12736 1.1 christos fi 12737 1.1 christos version_type=freebsd-$objformat 12738 1.1 christos case $version_type in 12739 1.1 christos freebsd-elf*) 12740 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12741 1.1 christos need_version=no 12742 1.1 christos need_lib_prefix=no 12743 1.1 christos ;; 12744 1.1 christos freebsd-*) 12745 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12746 1.1 christos need_version=yes 12747 1.1 christos ;; 12748 1.1 christos esac 12749 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12750 1.1 christos case $host_os in 12751 1.1 christos freebsd2.*) 12752 1.1 christos shlibpath_overrides_runpath=yes 12753 1.1 christos ;; 12754 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*) 12755 1.1 christos shlibpath_overrides_runpath=yes 12756 1.1 christos hardcode_into_libs=yes 12757 1.1 christos ;; 12758 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12759 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12760 1.1 christos shlibpath_overrides_runpath=no 12761 1.1 christos hardcode_into_libs=yes 12762 1.1 christos ;; 12763 1.1 christos *) # from 4.6 on, and DragonFly 12764 1.1 christos shlibpath_overrides_runpath=yes 12765 1.1 christos hardcode_into_libs=yes 12766 1.1 christos ;; 12767 1.1 christos esac 12768 1.1 christos ;; 12769 1.1 christos 12770 1.1 christos haiku*) 12771 1.1 christos version_type=linux 12772 1.1 christos need_lib_prefix=no 12773 1.1 christos need_version=no 12774 1.1 christos dynamic_linker="$host_os runtime_loader" 12775 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12776 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12777 1.1 christos shlibpath_var=LIBRARY_PATH 12778 1.1 christos shlibpath_overrides_runpath=yes 12779 1.1.1.2 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 12780 1.1 christos hardcode_into_libs=yes 12781 1.1 christos ;; 12782 1.1 christos 12783 1.1 christos hpux9* | hpux10* | hpux11*) 12784 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to 12785 1.1 christos # link against other versions. 12786 1.1 christos version_type=sunos 12787 1.1 christos need_lib_prefix=no 12788 1.1 christos need_version=no 12789 1.1 christos case $host_cpu in 12790 1.1 christos ia64*) 12791 1.1 christos shrext_cmds='.so' 12792 1.1 christos hardcode_into_libs=yes 12793 1.1 christos dynamic_linker="$host_os dld.so" 12794 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12795 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12796 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12797 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12798 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then 12799 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12800 1.1 christos else 12801 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12802 1.1 christos fi 12803 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12804 1.1 christos ;; 12805 1.1 christos hppa*64*) 12806 1.1 christos shrext_cmds='.sl' 12807 1.1 christos hardcode_into_libs=yes 12808 1.1 christos dynamic_linker="$host_os dld.sl" 12809 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12810 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12811 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12812 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12813 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12814 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12815 1.1 christos ;; 12816 1.1 christos *) 12817 1.1 christos shrext_cmds='.sl' 12818 1.1 christos dynamic_linker="$host_os dld.sl" 12819 1.1 christos shlibpath_var=SHLIB_PATH 12820 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12821 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12822 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12823 1.1 christos ;; 12824 1.1 christos esac 12825 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12826 1.1 christos postinstall_cmds='chmod 555 $lib' 12827 1.1 christos # or fails outright, so override atomically: 12828 1.1 christos install_override_mode=555 12829 1.1 christos ;; 12830 1.1 christos 12831 1.1 christos interix[3-9]*) 12832 1.1 christos version_type=linux 12833 1.1 christos need_lib_prefix=no 12834 1.1 christos need_version=no 12835 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12836 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12837 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12838 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12839 1.1 christos shlibpath_overrides_runpath=no 12840 1.1 christos hardcode_into_libs=yes 12841 1.1 christos ;; 12842 1.1 christos 12843 1.1 christos irix5* | irix6* | nonstopux*) 12844 1.1 christos case $host_os in 12845 1.1 christos nonstopux*) version_type=nonstopux ;; 12846 1.1 christos *) 12847 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 12848 1.1 christos version_type=linux 12849 1.1 christos else 12850 1.1 christos version_type=irix 12851 1.1 christos fi ;; 12852 1.1 christos esac 12853 1.1 christos need_lib_prefix=no 12854 1.1 christos need_version=no 12855 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12856 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12857 1.1 christos case $host_os in 12858 1.1 christos irix5* | nonstopux*) 12859 1.1 christos libsuff= shlibsuff= 12860 1.1 christos ;; 12861 1.1 christos *) 12862 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD 12863 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12864 1.1 christos libsuff= shlibsuff= libmagic=32-bit;; 12865 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12866 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;; 12867 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12868 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;; 12869 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;; 12870 1.1 christos esac 12871 1.1 christos ;; 12872 1.1 christos esac 12873 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12874 1.1 christos shlibpath_overrides_runpath=no 12875 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12876 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12877 1.1 christos hardcode_into_libs=yes 12878 1.1 christos ;; 12879 1.1 christos 12880 1.1 christos # No shared lib support for Linux oldld, aout, or coff. 12881 1.1 christos linux*oldld* | linux*aout* | linux*coff*) 12882 1.1 christos dynamic_linker=no 12883 1.1 christos ;; 12884 1.1 christos 12885 1.1 christos # This must be Linux ELF. 12886 1.1.1.3 christos 12887 1.1.1.3 christos # uclinux* changes (here and below) have been submitted to the libtool 12888 1.1.1.3 christos # project, but have not yet been accepted: they are GCC-local changes 12889 1.1.1.3 christos # for the time being. (See 12890 1.1.1.3 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 12891 1.1.1.3 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 12892 1.1 christos version_type=linux 12893 1.1 christos need_lib_prefix=no 12894 1.1 christos need_version=no 12895 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12896 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12897 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12898 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12899 1.1 christos shlibpath_overrides_runpath=no 12900 1.1 christos 12901 1.1 christos # Some binutils ld are patched to set DT_RUNPATH 12902 1.1 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 12903 1.1 christos $as_echo_n "(cached) " >&6 12904 1.1 christos else 12905 1.1 christos lt_cv_shlibpath_overrides_runpath=no 12906 1.1 christos save_LDFLAGS=$LDFLAGS 12907 1.1 christos save_libdir=$libdir 12908 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 12909 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 12910 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12911 1.1 christos /* end confdefs.h. */ 12912 1.1 christos 12913 1.1 christos int 12914 1.1 christos main () 12915 1.1 christos { 12916 1.1 christos 12917 1.1 christos ; 12918 1.1 christos return 0; 12919 1.1 christos } 12920 1.1 christos _ACEOF 12921 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 12922 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 12923 1.1 christos lt_cv_shlibpath_overrides_runpath=yes 12924 1.1 christos fi 12925 1.1 christos fi 12926 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 12927 1.1 christos conftest$ac_exeext conftest.$ac_ext 12928 1.1 christos LDFLAGS=$save_LDFLAGS 12929 1.1 christos libdir=$save_libdir 12930 1.1 christos 12931 1.1 christos fi 12932 1.1 christos 12933 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 12934 1.1 christos 12935 1.1 christos # This implies no fast_install, which is unacceptable. 12936 1.1 christos # Some rework will be needed to allow for fast_install 12937 1.1 christos # before this can be enabled. 12938 1.1 christos hardcode_into_libs=yes 12939 1.1 christos 12940 1.1 christos # Append ld.so.conf contents to the search path 12941 1.1 christos if test -f /etc/ld.so.conf; then 12942 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' ' '` 12943 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12944 1.1 christos fi 12945 1.1 christos 12946 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on 12947 1.1 christos # powerpc, because MkLinux only supported shared libraries with the 12948 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers, 12949 1.1 christos # most powerpc-linux boxes support dynamic linking these days and 12950 1.1 christos # people can always --disable-shared, the test was removed, and we 12951 1.1 christos # assume the GNU/Linux dynamic linker is in use. 12952 1.1 christos dynamic_linker='GNU/Linux ld.so' 12953 1.1 christos ;; 12954 1.1 christos 12955 1.1 christos netbsd*) 12956 1.1 christos version_type=sunos 12957 1.1 christos need_lib_prefix=no 12958 1.1 christos need_version=no 12959 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12960 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12961 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12962 1.1 christos dynamic_linker='NetBSD (a.out) ld.so' 12963 1.1 christos else 12964 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12965 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12966 1.1 christos dynamic_linker='NetBSD ld.elf_so' 12967 1.1 christos fi 12968 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12969 1.1 christos shlibpath_overrides_runpath=yes 12970 1.1 christos hardcode_into_libs=yes 12971 1.1 christos ;; 12972 1.1 christos 12973 1.1 christos newsos6) 12974 1.1 christos version_type=linux 12975 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12976 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12977 1.1 christos shlibpath_overrides_runpath=yes 12978 1.1 christos ;; 12979 1.1 christos 12980 1.1 christos *nto* | *qnx*) 12981 1.1 christos version_type=qnx 12982 1.1 christos need_lib_prefix=no 12983 1.1 christos need_version=no 12984 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12985 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 12986 1.1 christos shlibpath_var=LD_LIBRARY_PATH 12987 1.1 christos shlibpath_overrides_runpath=no 12988 1.1 christos hardcode_into_libs=yes 12989 1.1 christos dynamic_linker='ldqnx.so' 12990 1.1 christos ;; 12991 1.1 christos 12992 1.1 christos openbsd*) 12993 1.1 christos version_type=sunos 12994 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib" 12995 1.1 christos need_lib_prefix=no 12996 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12997 1.1 christos case $host_os in 12998 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12999 1.1 christos *) need_version=no ;; 13000 1.1 christos esac 13001 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13002 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13003 1.1 christos shlibpath_var=LD_LIBRARY_PATH 13004 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13005 1.1 christos case $host_os in 13006 1.1 christos openbsd2.[89] | openbsd2.[89].*) 13007 1.1 christos shlibpath_overrides_runpath=no 13008 1.1 christos ;; 13009 1.1 christos *) 13010 1.1 christos shlibpath_overrides_runpath=yes 13011 1.1 christos ;; 13012 1.1 christos esac 13013 1.1 christos else 13014 1.1 christos shlibpath_overrides_runpath=yes 13015 1.1 christos fi 13016 1.1 christos ;; 13017 1.1 christos 13018 1.1 christos os2*) 13019 1.1 christos libname_spec='$name' 13020 1.1 christos shrext_cmds=".dll" 13021 1.1 christos need_lib_prefix=no 13022 1.1 christos library_names_spec='$libname${shared_ext} $libname.a' 13023 1.1 christos dynamic_linker='OS/2 ld.exe' 13024 1.1 christos shlibpath_var=LIBPATH 13025 1.1 christos ;; 13026 1.1 christos 13027 1.1 christos osf3* | osf4* | osf5*) 13028 1.1 christos version_type=osf 13029 1.1 christos need_lib_prefix=no 13030 1.1 christos need_version=no 13031 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 13032 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13033 1.1 christos shlibpath_var=LD_LIBRARY_PATH 13034 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13035 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13036 1.1 christos ;; 13037 1.1 christos 13038 1.1 christos rdos*) 13039 1.1 christos dynamic_linker=no 13040 1.1 christos ;; 13041 1.1 christos 13042 1.1 christos solaris*) 13043 1.1 christos version_type=linux 13044 1.1 christos need_lib_prefix=no 13045 1.1 christos need_version=no 13046 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13047 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 13048 1.1 christos shlibpath_var=LD_LIBRARY_PATH 13049 1.1 christos shlibpath_overrides_runpath=yes 13050 1.1 christos hardcode_into_libs=yes 13051 1.1 christos # ldd complains unless libraries are executable 13052 1.1 christos postinstall_cmds='chmod +x $lib' 13053 1.1 christos ;; 13054 1.1 christos 13055 1.1 christos sunos4*) 13056 1.1 christos version_type=sunos 13057 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13058 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13059 1.1 christos shlibpath_var=LD_LIBRARY_PATH 13060 1.1 christos shlibpath_overrides_runpath=yes 13061 1.1 christos if test "$with_gnu_ld" = yes; then 13062 1.1 christos need_lib_prefix=no 13063 1.1 christos fi 13064 1.1 christos need_version=yes 13065 1.1 christos ;; 13066 1.1 christos 13067 1.1 christos sysv4 | sysv4.3*) 13068 1.1 christos version_type=linux 13069 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13070 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 13071 1.1 christos shlibpath_var=LD_LIBRARY_PATH 13072 1.1 christos case $host_vendor in 13073 1.1 christos sni) 13074 1.1 christos shlibpath_overrides_runpath=no 13075 1.1 christos need_lib_prefix=no 13076 1.1 christos runpath_var=LD_RUN_PATH 13077 1.1 christos ;; 13078 1.1 christos siemens) 13079 1.1 christos need_lib_prefix=no 13080 1.1 christos ;; 13081 1.1 christos motorola) 13082 1.1 christos need_lib_prefix=no 13083 1.1 christos need_version=no 13084 1.1 christos shlibpath_overrides_runpath=no 13085 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13086 1.1 christos ;; 13087 1.1 christos esac 13088 1.1 christos ;; 13089 1.1 christos 13090 1.1 christos sysv4*MP*) 13091 1.1 christos if test -d /usr/nec ;then 13092 1.1 christos version_type=linux 13093 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13094 1.1 christos soname_spec='$libname${shared_ext}.$major' 13095 1.1 christos shlibpath_var=LD_LIBRARY_PATH 13096 1.1 christos fi 13097 1.1 christos ;; 13098 1.1 christos 13099 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13100 1.1 christos version_type=freebsd-elf 13101 1.1 christos need_lib_prefix=no 13102 1.1 christos need_version=no 13103 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13104 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 13105 1.1 christos shlibpath_var=LD_LIBRARY_PATH 13106 1.1 christos shlibpath_overrides_runpath=yes 13107 1.1 christos hardcode_into_libs=yes 13108 1.1 christos if test "$with_gnu_ld" = yes; then 13109 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13110 1.1 christos else 13111 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13112 1.1 christos case $host_os in 13113 1.1 christos sco3.2v5*) 13114 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13115 1.1 christos ;; 13116 1.1 christos esac 13117 1.1 christos fi 13118 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib' 13119 1.1 christos ;; 13120 1.1 christos 13121 1.1 christos tpf*) 13122 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 13123 1.1 christos version_type=linux 13124 1.1 christos need_lib_prefix=no 13125 1.1 christos need_version=no 13126 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13127 1.1 christos shlibpath_var=LD_LIBRARY_PATH 13128 1.1 christos shlibpath_overrides_runpath=no 13129 1.1 christos hardcode_into_libs=yes 13130 1.1 christos ;; 13131 1.1 christos 13132 1.1 christos uts4*) 13133 1.1 christos version_type=linux 13134 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13135 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 13136 1.1 christos shlibpath_var=LD_LIBRARY_PATH 13137 1.1 christos ;; 13138 1.1 christos 13139 1.1.1.3 christos # Shared libraries for VwWorks, >= 7 only at this stage 13140 1.1.1.3 christos # and (fpic) still incompatible with "large" code models 13141 1.1.1.3 christos # in a few configurations. Only for RTP mode in any case, 13142 1.1.1.3 christos # and upon explicit request at configure time. 13143 1.1.1.3 christos vxworks7*) 13144 1.1.1.3 christos dynamic_linker=no 13145 1.1.1.3 christos case ${with_multisubdir}-${enable_shared} in 13146 1.1.1.3 christos *large*) 13147 1.1.1.3 christos ;; 13148 1.1.1.3 christos *mrtp*-yes) 13149 1.1.1.3 christos version_type=linux 13150 1.1.1.3 christos need_lib_prefix=no 13151 1.1.1.3 christos need_version=no 13152 1.1.1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13153 1.1.1.3 christos soname_spec='${libname}${release}${shared_ext}$major' 13154 1.1.1.3 christos dynamic_linker="$host_os module_loader" 13155 1.1.1.3 christos ;; 13156 1.1.1.3 christos esac 13157 1.1.1.3 christos ;; 13158 1.1 christos *) 13159 1.1 christos dynamic_linker=no 13160 1.1 christos ;; 13161 1.1 christos esac 13162 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 13163 1.1 christos $as_echo "$dynamic_linker" >&6; } 13164 1.1 christos test "$dynamic_linker" = no && can_build_shared=no 13165 1.1 christos 13166 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13167 1.1 christos if test "$GCC" = yes; then 13168 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13169 1.1 christos fi 13170 1.1 christos 13171 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13172 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13173 1.1 christos fi 13174 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13175 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13176 1.1 christos fi 13177 1.1 christos 13178 1.1 christos 13179 1.1 christos 13180 1.1 christos 13181 1.1 christos 13182 1.1 christos 13183 1.1 christos 13184 1.1 christos 13185 1.1 christos 13186 1.1 christos 13187 1.1 christos 13188 1.1 christos 13189 1.1 christos 13190 1.1 christos 13191 1.1 christos 13192 1.1 christos 13193 1.1 christos 13194 1.1 christos 13195 1.1 christos 13196 1.1 christos 13197 1.1 christos 13198 1.1 christos 13199 1.1 christos 13200 1.1 christos 13201 1.1 christos 13202 1.1 christos 13203 1.1 christos 13204 1.1 christos 13205 1.1 christos 13206 1.1 christos 13207 1.1 christos 13208 1.1 christos 13209 1.1 christos 13210 1.1 christos 13211 1.1 christos 13212 1.1 christos 13213 1.1 christos 13214 1.1 christos 13215 1.1 christos 13216 1.1 christos 13217 1.1 christos 13218 1.1 christos 13219 1.1 christos 13220 1.1 christos 13221 1.1 christos 13222 1.1 christos 13223 1.1 christos 13224 1.1 christos 13225 1.1 christos 13226 1.1 christos 13227 1.1 christos 13228 1.1 christos 13229 1.1 christos 13230 1.1 christos 13231 1.1 christos 13232 1.1 christos 13233 1.1 christos 13234 1.1 christos 13235 1.1 christos 13236 1.1 christos 13237 1.1 christos 13238 1.1 christos 13239 1.1 christos 13240 1.1 christos 13241 1.1 christos 13242 1.1 christos 13243 1.1 christos 13244 1.1 christos 13245 1.1 christos 13246 1.1 christos 13247 1.1 christos 13248 1.1 christos 13249 1.1 christos 13250 1.1 christos 13251 1.1 christos 13252 1.1 christos 13253 1.1 christos 13254 1.1 christos 13255 1.1 christos 13256 1.1 christos 13257 1.1 christos 13258 1.1 christos 13259 1.1 christos 13260 1.1 christos 13261 1.1 christos 13262 1.1 christos 13263 1.1 christos 13264 1.1 christos 13265 1.1 christos 13266 1.1 christos 13267 1.1 christos 13268 1.1 christos 13269 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 13270 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13271 1.1 christos hardcode_action= 13272 1.1 christos if test -n "$hardcode_libdir_flag_spec" || 13273 1.1 christos test -n "$runpath_var" || 13274 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then 13275 1.1 christos 13276 1.1 christos # We can hardcode non-existent directories. 13277 1.1 christos if test "$hardcode_direct" != no && 13278 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we 13279 1.1 christos # have to relink, otherwise we might link with an installed library 13280 1.1 christos # when we should be linking with a yet-to-be-installed one 13281 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 13282 1.1 christos test "$hardcode_minus_L" != no; then 13283 1.1 christos # Linking always hardcodes the temporary library directory. 13284 1.1 christos hardcode_action=relink 13285 1.1 christos else 13286 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs. 13287 1.1 christos hardcode_action=immediate 13288 1.1 christos fi 13289 1.1 christos else 13290 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing 13291 1.1 christos # directories. 13292 1.1 christos hardcode_action=unsupported 13293 1.1 christos fi 13294 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 13295 1.1 christos $as_echo "$hardcode_action" >&6; } 13296 1.1 christos 13297 1.1 christos if test "$hardcode_action" = relink || 13298 1.1 christos test "$inherit_rpath" = yes; then 13299 1.1 christos # Fast installation is not supported 13300 1.1 christos enable_fast_install=no 13301 1.1 christos elif test "$shlibpath_overrides_runpath" = yes || 13302 1.1 christos test "$enable_shared" = no; then 13303 1.1 christos # Fast installation is not necessary 13304 1.1 christos enable_fast_install=needless 13305 1.1 christos fi 13306 1.1 christos 13307 1.1 christos 13308 1.1 christos 13309 1.1 christos 13310 1.1 christos 13311 1.1 christos 13312 1.1 christos if test "x$enable_dlopen" != xyes; then 13313 1.1 christos enable_dlopen=unknown 13314 1.1 christos enable_dlopen_self=unknown 13315 1.1 christos enable_dlopen_self_static=unknown 13316 1.1 christos else 13317 1.1 christos lt_cv_dlopen=no 13318 1.1 christos lt_cv_dlopen_libs= 13319 1.1 christos 13320 1.1 christos case $host_os in 13321 1.1 christos beos*) 13322 1.1 christos lt_cv_dlopen="load_add_on" 13323 1.1 christos lt_cv_dlopen_libs= 13324 1.1 christos lt_cv_dlopen_self=yes 13325 1.1 christos ;; 13326 1.1 christos 13327 1.1 christos mingw* | pw32* | cegcc*) 13328 1.1 christos lt_cv_dlopen="LoadLibrary" 13329 1.1 christos lt_cv_dlopen_libs= 13330 1.1 christos ;; 13331 1.1 christos 13332 1.1 christos cygwin*) 13333 1.1 christos lt_cv_dlopen="dlopen" 13334 1.1 christos lt_cv_dlopen_libs= 13335 1.1 christos ;; 13336 1.1 christos 13337 1.1 christos darwin*) 13338 1.1 christos # if libdl is installed we need to link against it 13339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13340 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 13341 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 13342 1.1 christos $as_echo_n "(cached) " >&6 13343 1.1 christos else 13344 1.1 christos ac_check_lib_save_LIBS=$LIBS 13345 1.1 christos LIBS="-ldl $LIBS" 13346 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13347 1.1 christos /* end confdefs.h. */ 13348 1.1 christos 13349 1.1 christos /* Override any GCC internal prototype to avoid an error. 13350 1.1 christos Use char because int might match the return type of a GCC 13351 1.1 christos builtin and then its argument prototype would still apply. */ 13352 1.1 christos #ifdef __cplusplus 13353 1.1 christos extern "C" 13354 1.1 christos #endif 13355 1.1 christos char dlopen (); 13356 1.1 christos int 13357 1.1 christos main () 13358 1.1 christos { 13359 1.1 christos return dlopen (); 13360 1.1 christos ; 13361 1.1 christos return 0; 13362 1.1 christos } 13363 1.1 christos _ACEOF 13364 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 13365 1.1 christos ac_cv_lib_dl_dlopen=yes 13366 1.1 christos else 13367 1.1 christos ac_cv_lib_dl_dlopen=no 13368 1.1 christos fi 13369 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 13370 1.1 christos conftest$ac_exeext conftest.$ac_ext 13371 1.1 christos LIBS=$ac_check_lib_save_LIBS 13372 1.1 christos fi 13373 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13374 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 13375 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 13376 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 13377 1.1 christos else 13378 1.1 christos 13379 1.1 christos lt_cv_dlopen="dyld" 13380 1.1 christos lt_cv_dlopen_libs= 13381 1.1 christos lt_cv_dlopen_self=yes 13382 1.1 christos 13383 1.1 christos fi 13384 1.1 christos 13385 1.1 christos ;; 13386 1.1 christos 13387 1.1 christos *) 13388 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 13389 1.1 christos if test "x$ac_cv_func_shl_load" = xyes; then : 13390 1.1 christos lt_cv_dlopen="shl_load" 13391 1.1 christos else 13392 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 13393 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; } 13394 1.1 christos if ${ac_cv_lib_dld_shl_load+:} false; then : 13395 1.1 christos $as_echo_n "(cached) " >&6 13396 1.1 christos else 13397 1.1 christos ac_check_lib_save_LIBS=$LIBS 13398 1.1 christos LIBS="-ldld $LIBS" 13399 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13400 1.1 christos /* end confdefs.h. */ 13401 1.1 christos 13402 1.1 christos /* Override any GCC internal prototype to avoid an error. 13403 1.1 christos Use char because int might match the return type of a GCC 13404 1.1 christos builtin and then its argument prototype would still apply. */ 13405 1.1 christos #ifdef __cplusplus 13406 1.1 christos extern "C" 13407 1.1 christos #endif 13408 1.1 christos char shl_load (); 13409 1.1 christos int 13410 1.1 christos main () 13411 1.1 christos { 13412 1.1 christos return shl_load (); 13413 1.1 christos ; 13414 1.1 christos return 0; 13415 1.1 christos } 13416 1.1 christos _ACEOF 13417 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 13418 1.1 christos ac_cv_lib_dld_shl_load=yes 13419 1.1 christos else 13420 1.1 christos ac_cv_lib_dld_shl_load=no 13421 1.1 christos fi 13422 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 13423 1.1 christos conftest$ac_exeext conftest.$ac_ext 13424 1.1 christos LIBS=$ac_check_lib_save_LIBS 13425 1.1 christos fi 13426 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 13427 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 13428 1.1 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 13429 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 13430 1.1 christos else 13431 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 13432 1.1 christos if test "x$ac_cv_func_dlopen" = xyes; then : 13433 1.1 christos lt_cv_dlopen="dlopen" 13434 1.1 christos else 13435 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13436 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 13437 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 13438 1.1 christos $as_echo_n "(cached) " >&6 13439 1.1 christos else 13440 1.1 christos ac_check_lib_save_LIBS=$LIBS 13441 1.1 christos LIBS="-ldl $LIBS" 13442 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13443 1.1 christos /* end confdefs.h. */ 13444 1.1 christos 13445 1.1 christos /* Override any GCC internal prototype to avoid an error. 13446 1.1 christos Use char because int might match the return type of a GCC 13447 1.1 christos builtin and then its argument prototype would still apply. */ 13448 1.1 christos #ifdef __cplusplus 13449 1.1 christos extern "C" 13450 1.1 christos #endif 13451 1.1 christos char dlopen (); 13452 1.1 christos int 13453 1.1 christos main () 13454 1.1 christos { 13455 1.1 christos return dlopen (); 13456 1.1 christos ; 13457 1.1 christos return 0; 13458 1.1 christos } 13459 1.1 christos _ACEOF 13460 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 13461 1.1 christos ac_cv_lib_dl_dlopen=yes 13462 1.1 christos else 13463 1.1 christos ac_cv_lib_dl_dlopen=no 13464 1.1 christos fi 13465 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 13466 1.1 christos conftest$ac_exeext conftest.$ac_ext 13467 1.1 christos LIBS=$ac_check_lib_save_LIBS 13468 1.1 christos fi 13469 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13470 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 13471 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 13472 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 13473 1.1 christos else 13474 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 13475 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; } 13476 1.1 christos if ${ac_cv_lib_svld_dlopen+:} false; then : 13477 1.1 christos $as_echo_n "(cached) " >&6 13478 1.1 christos else 13479 1.1 christos ac_check_lib_save_LIBS=$LIBS 13480 1.1 christos LIBS="-lsvld $LIBS" 13481 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13482 1.1 christos /* end confdefs.h. */ 13483 1.1 christos 13484 1.1 christos /* Override any GCC internal prototype to avoid an error. 13485 1.1 christos Use char because int might match the return type of a GCC 13486 1.1 christos builtin and then its argument prototype would still apply. */ 13487 1.1 christos #ifdef __cplusplus 13488 1.1 christos extern "C" 13489 1.1 christos #endif 13490 1.1 christos char dlopen (); 13491 1.1 christos int 13492 1.1 christos main () 13493 1.1 christos { 13494 1.1 christos return dlopen (); 13495 1.1 christos ; 13496 1.1 christos return 0; 13497 1.1 christos } 13498 1.1 christos _ACEOF 13499 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 13500 1.1 christos ac_cv_lib_svld_dlopen=yes 13501 1.1 christos else 13502 1.1 christos ac_cv_lib_svld_dlopen=no 13503 1.1 christos fi 13504 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 13505 1.1 christos conftest$ac_exeext conftest.$ac_ext 13506 1.1 christos LIBS=$ac_check_lib_save_LIBS 13507 1.1 christos fi 13508 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 13509 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 13510 1.1 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 13511 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 13512 1.1 christos else 13513 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 13514 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; } 13515 1.1 christos if ${ac_cv_lib_dld_dld_link+:} false; then : 13516 1.1 christos $as_echo_n "(cached) " >&6 13517 1.1 christos else 13518 1.1 christos ac_check_lib_save_LIBS=$LIBS 13519 1.1 christos LIBS="-ldld $LIBS" 13520 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13521 1.1 christos /* end confdefs.h. */ 13522 1.1 christos 13523 1.1 christos /* Override any GCC internal prototype to avoid an error. 13524 1.1 christos Use char because int might match the return type of a GCC 13525 1.1 christos builtin and then its argument prototype would still apply. */ 13526 1.1 christos #ifdef __cplusplus 13527 1.1 christos extern "C" 13528 1.1 christos #endif 13529 1.1 christos char dld_link (); 13530 1.1 christos int 13531 1.1 christos main () 13532 1.1 christos { 13533 1.1 christos return dld_link (); 13534 1.1 christos ; 13535 1.1 christos return 0; 13536 1.1 christos } 13537 1.1 christos _ACEOF 13538 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 13539 1.1 christos ac_cv_lib_dld_dld_link=yes 13540 1.1 christos else 13541 1.1 christos ac_cv_lib_dld_dld_link=no 13542 1.1 christos fi 13543 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 13544 1.1 christos conftest$ac_exeext conftest.$ac_ext 13545 1.1 christos LIBS=$ac_check_lib_save_LIBS 13546 1.1 christos fi 13547 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 13548 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 13549 1.1 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 13550 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 13551 1.1 christos fi 13552 1.1 christos 13553 1.1 christos 13554 1.1 christos fi 13555 1.1 christos 13556 1.1 christos 13557 1.1 christos fi 13558 1.1 christos 13559 1.1 christos 13560 1.1 christos fi 13561 1.1 christos 13562 1.1 christos 13563 1.1 christos fi 13564 1.1 christos 13565 1.1 christos 13566 1.1 christos fi 13567 1.1 christos 13568 1.1 christos ;; 13569 1.1 christos esac 13570 1.1 christos 13571 1.1 christos if test "x$lt_cv_dlopen" != xno; then 13572 1.1 christos enable_dlopen=yes 13573 1.1 christos else 13574 1.1 christos enable_dlopen=no 13575 1.1 christos fi 13576 1.1 christos 13577 1.1 christos case $lt_cv_dlopen in 13578 1.1 christos dlopen) 13579 1.1 christos save_CPPFLAGS="$CPPFLAGS" 13580 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 13581 1.1 christos 13582 1.1 christos save_LDFLAGS="$LDFLAGS" 13583 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 13584 1.1 christos 13585 1.1 christos save_LIBS="$LIBS" 13586 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS" 13587 1.1 christos 13588 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 13589 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; } 13590 1.1 christos if ${lt_cv_dlopen_self+:} false; then : 13591 1.1 christos $as_echo_n "(cached) " >&6 13592 1.1 christos else 13593 1.1 christos if test "$cross_compiling" = yes; then : 13594 1.1 christos lt_cv_dlopen_self=cross 13595 1.1 christos else 13596 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13597 1.1 christos lt_status=$lt_dlunknown 13598 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 13599 1.1.1.3 christos #line 13599 "configure" 13600 1.1 christos #include "confdefs.h" 13601 1.1 christos 13602 1.1 christos #if HAVE_DLFCN_H 13603 1.1 christos #include <dlfcn.h> 13604 1.1 christos #endif 13605 1.1 christos 13606 1.1 christos #include <stdio.h> 13607 1.1 christos 13608 1.1 christos #ifdef RTLD_GLOBAL 13609 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 13610 1.1 christos #else 13611 1.1 christos # ifdef DL_GLOBAL 13612 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 13613 1.1 christos # else 13614 1.1 christos # define LT_DLGLOBAL 0 13615 1.1 christos # endif 13616 1.1 christos #endif 13617 1.1 christos 13618 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13619 1.1 christos find out it does not work in some platform. */ 13620 1.1 christos #ifndef LT_DLLAZY_OR_NOW 13621 1.1 christos # ifdef RTLD_LAZY 13622 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 13623 1.1 christos # else 13624 1.1 christos # ifdef DL_LAZY 13625 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 13626 1.1 christos # else 13627 1.1 christos # ifdef RTLD_NOW 13628 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 13629 1.1 christos # else 13630 1.1 christos # ifdef DL_NOW 13631 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 13632 1.1 christos # else 13633 1.1 christos # define LT_DLLAZY_OR_NOW 0 13634 1.1 christos # endif 13635 1.1 christos # endif 13636 1.1 christos # endif 13637 1.1 christos # endif 13638 1.1 christos #endif 13639 1.1 christos 13640 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 13641 1.1 christos correspondingly for the symbols needed. */ 13642 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13643 1.1 christos void fnord () __attribute__((visibility("default"))); 13644 1.1 christos #endif 13645 1.1 christos 13646 1.1 christos void fnord () { int i=42; } 13647 1.1 christos int main () 13648 1.1 christos { 13649 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13650 1.1 christos int status = $lt_dlunknown; 13651 1.1 christos 13652 1.1 christos if (self) 13653 1.1 christos { 13654 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13655 1.1 christos else 13656 1.1 christos { 13657 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13658 1.1 christos else puts (dlerror ()); 13659 1.1 christos } 13660 1.1 christos /* dlclose (self); */ 13661 1.1 christos } 13662 1.1 christos else 13663 1.1 christos puts (dlerror ()); 13664 1.1 christos 13665 1.1 christos return status; 13666 1.1 christos } 13667 1.1 christos _LT_EOF 13668 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13669 1.1 christos (eval $ac_link) 2>&5 13670 1.1 christos ac_status=$? 13671 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13672 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 13673 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 13674 1.1 christos lt_status=$? 13675 1.1 christos case x$lt_status in 13676 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 13677 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 13678 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 13679 1.1 christos esac 13680 1.1 christos else : 13681 1.1 christos # compilation failed 13682 1.1 christos lt_cv_dlopen_self=no 13683 1.1 christos fi 13684 1.1 christos fi 13685 1.1 christos rm -fr conftest* 13686 1.1 christos 13687 1.1 christos 13688 1.1 christos fi 13689 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 13690 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; } 13691 1.1 christos 13692 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then 13693 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 13694 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 13695 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 13696 1.1 christos if ${lt_cv_dlopen_self_static+:} false; then : 13697 1.1 christos $as_echo_n "(cached) " >&6 13698 1.1 christos else 13699 1.1 christos if test "$cross_compiling" = yes; then : 13700 1.1 christos lt_cv_dlopen_self_static=cross 13701 1.1 christos else 13702 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13703 1.1 christos lt_status=$lt_dlunknown 13704 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 13705 1.1.1.3 christos #line 13705 "configure" 13706 1.1 christos #include "confdefs.h" 13707 1.1 christos 13708 1.1 christos #if HAVE_DLFCN_H 13709 1.1 christos #include <dlfcn.h> 13710 1.1 christos #endif 13711 1.1 christos 13712 1.1 christos #include <stdio.h> 13713 1.1 christos 13714 1.1 christos #ifdef RTLD_GLOBAL 13715 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 13716 1.1 christos #else 13717 1.1 christos # ifdef DL_GLOBAL 13718 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 13719 1.1 christos # else 13720 1.1 christos # define LT_DLGLOBAL 0 13721 1.1 christos # endif 13722 1.1 christos #endif 13723 1.1 christos 13724 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13725 1.1 christos find out it does not work in some platform. */ 13726 1.1 christos #ifndef LT_DLLAZY_OR_NOW 13727 1.1 christos # ifdef RTLD_LAZY 13728 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 13729 1.1 christos # else 13730 1.1 christos # ifdef DL_LAZY 13731 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 13732 1.1 christos # else 13733 1.1 christos # ifdef RTLD_NOW 13734 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 13735 1.1 christos # else 13736 1.1 christos # ifdef DL_NOW 13737 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 13738 1.1 christos # else 13739 1.1 christos # define LT_DLLAZY_OR_NOW 0 13740 1.1 christos # endif 13741 1.1 christos # endif 13742 1.1 christos # endif 13743 1.1 christos # endif 13744 1.1 christos #endif 13745 1.1 christos 13746 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 13747 1.1 christos correspondingly for the symbols needed. */ 13748 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13749 1.1 christos void fnord () __attribute__((visibility("default"))); 13750 1.1 christos #endif 13751 1.1 christos 13752 1.1 christos void fnord () { int i=42; } 13753 1.1 christos int main () 13754 1.1 christos { 13755 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13756 1.1 christos int status = $lt_dlunknown; 13757 1.1 christos 13758 1.1 christos if (self) 13759 1.1 christos { 13760 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13761 1.1 christos else 13762 1.1 christos { 13763 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13764 1.1 christos else puts (dlerror ()); 13765 1.1 christos } 13766 1.1 christos /* dlclose (self); */ 13767 1.1 christos } 13768 1.1 christos else 13769 1.1 christos puts (dlerror ()); 13770 1.1 christos 13771 1.1 christos return status; 13772 1.1 christos } 13773 1.1 christos _LT_EOF 13774 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13775 1.1 christos (eval $ac_link) 2>&5 13776 1.1 christos ac_status=$? 13777 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13778 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 13779 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 13780 1.1 christos lt_status=$? 13781 1.1 christos case x$lt_status in 13782 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13783 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13784 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 13785 1.1 christos esac 13786 1.1 christos else : 13787 1.1 christos # compilation failed 13788 1.1 christos lt_cv_dlopen_self_static=no 13789 1.1 christos fi 13790 1.1 christos fi 13791 1.1 christos rm -fr conftest* 13792 1.1 christos 13793 1.1 christos 13794 1.1 christos fi 13795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 13796 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; } 13797 1.1 christos fi 13798 1.1 christos 13799 1.1 christos CPPFLAGS="$save_CPPFLAGS" 13800 1.1 christos LDFLAGS="$save_LDFLAGS" 13801 1.1 christos LIBS="$save_LIBS" 13802 1.1 christos ;; 13803 1.1 christos esac 13804 1.1 christos 13805 1.1 christos case $lt_cv_dlopen_self in 13806 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13807 1.1 christos *) enable_dlopen_self=unknown ;; 13808 1.1 christos esac 13809 1.1 christos 13810 1.1 christos case $lt_cv_dlopen_self_static in 13811 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13812 1.1 christos *) enable_dlopen_self_static=unknown ;; 13813 1.1 christos esac 13814 1.1 christos fi 13815 1.1 christos 13816 1.1 christos 13817 1.1 christos 13818 1.1 christos 13819 1.1 christos 13820 1.1 christos 13821 1.1 christos 13822 1.1 christos 13823 1.1 christos 13824 1.1 christos 13825 1.1 christos 13826 1.1 christos 13827 1.1 christos 13828 1.1 christos 13829 1.1 christos 13830 1.1 christos 13831 1.1 christos 13832 1.1 christos striplib= 13833 1.1 christos old_striplib= 13834 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 13835 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; } 13836 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 13837 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 13838 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded" 13839 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13840 1.1 christos $as_echo "yes" >&6; } 13841 1.1 christos else 13842 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough 13843 1.1 christos case $host_os in 13844 1.1 christos darwin*) 13845 1.1 christos if test -n "$STRIP" ; then 13846 1.1 christos striplib="$STRIP -x" 13847 1.1 christos old_striplib="$STRIP -S" 13848 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13849 1.1 christos $as_echo "yes" >&6; } 13850 1.1 christos else 13851 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13852 1.1 christos $as_echo "no" >&6; } 13853 1.1 christos fi 13854 1.1 christos ;; 13855 1.1 christos *) 13856 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13857 1.1 christos $as_echo "no" >&6; } 13858 1.1 christos ;; 13859 1.1 christos esac 13860 1.1 christos fi 13861 1.1 christos 13862 1.1 christos 13863 1.1 christos 13864 1.1 christos 13865 1.1 christos 13866 1.1 christos 13867 1.1 christos 13868 1.1 christos 13869 1.1 christos 13870 1.1 christos 13871 1.1 christos 13872 1.1 christos 13873 1.1 christos # Report which library types will actually be built 13874 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 13875 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; } 13876 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 13877 1.1 christos $as_echo "$can_build_shared" >&6; } 13878 1.1 christos 13879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 13880 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; } 13881 1.1 christos test "$can_build_shared" = "no" && enable_shared=no 13882 1.1 christos 13883 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and 13884 1.1 christos # are all built from PIC. 13885 1.1 christos case $host_os in 13886 1.1 christos aix3*) 13887 1.1 christos test "$enable_shared" = yes && enable_static=no 13888 1.1 christos if test -n "$RANLIB"; then 13889 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib" 13890 1.1 christos postinstall_cmds='$RANLIB $lib' 13891 1.1 christos fi 13892 1.1 christos ;; 13893 1.1 christos 13894 1.1 christos aix[4-9]*) 13895 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 13896 1.1 christos test "$enable_shared" = yes && enable_static=no 13897 1.1 christos fi 13898 1.1 christos ;; 13899 1.1 christos esac 13900 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 13901 1.1 christos $as_echo "$enable_shared" >&6; } 13902 1.1 christos 13903 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 13904 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; } 13905 1.1 christos # Make sure either enable_shared or enable_static is yes. 13906 1.1 christos test "$enable_shared" = yes || enable_static=yes 13907 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 13908 1.1 christos $as_echo "$enable_static" >&6; } 13909 1.1 christos 13910 1.1 christos 13911 1.1 christos 13912 1.1 christos 13913 1.1 christos fi 13914 1.1 christos ac_ext=c 13915 1.1 christos ac_cpp='$CPP $CPPFLAGS' 13916 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13917 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13918 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 13919 1.1 christos 13920 1.1 christos CC="$lt_save_CC" 13921 1.1 christos 13922 1.1 christos 13923 1.1 christos 13924 1.1 christos 13925 1.1 christos 13926 1.1 christos 13927 1.1 christos 13928 1.1 christos 13929 1.1 christos 13930 1.1 christos 13931 1.1 christos 13932 1.1 christos 13933 1.1 christos 13934 1.1 christos ac_config_commands="$ac_config_commands libtool" 13935 1.1 christos 13936 1.1 christos 13937 1.1 christos 13938 1.1 christos 13939 1.1 christos # Only expand once: 13940 1.1 christos 13941 1.1 christos 13942 1.1 christos # Check whether --enable-largefile was given. 13943 1.1 christos if test "${enable_largefile+set}" = set; then : 13944 1.1 christos enableval=$enable_largefile; 13945 1.1 christos fi 13946 1.1 christos 13947 1.1 christos if test "$enable_largefile" != no; then 13948 1.1 christos 13949 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 13950 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 13951 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then : 13952 1.1 christos $as_echo_n "(cached) " >&6 13953 1.1 christos else 13954 1.1 christos ac_cv_sys_largefile_CC=no 13955 1.1 christos if test "$GCC" != yes; then 13956 1.1 christos ac_save_CC=$CC 13957 1.1 christos while :; do 13958 1.1 christos # IRIX 6.2 and later do not support large files by default, 13959 1.1 christos # so use the C compiler's -n32 option if that helps. 13960 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13961 1.1 christos /* end confdefs.h. */ 13962 1.1 christos #include <sys/types.h> 13963 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 13964 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 13965 1.1 christos since some C++ compilers masquerading as C compilers 13966 1.1 christos incorrectly reject 9223372036854775807. */ 13967 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13968 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13969 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 13970 1.1 christos ? 1 : -1]; 13971 1.1 christos int 13972 1.1 christos main () 13973 1.1 christos { 13974 1.1 christos 13975 1.1 christos ; 13976 1.1 christos return 0; 13977 1.1 christos } 13978 1.1 christos _ACEOF 13979 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 13980 1.1 christos break 13981 1.1 christos fi 13982 1.1 christos rm -f core conftest.err conftest.$ac_objext 13983 1.1 christos CC="$CC -n32" 13984 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 13985 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break 13986 1.1 christos fi 13987 1.1 christos rm -f core conftest.err conftest.$ac_objext 13988 1.1 christos break 13989 1.1 christos done 13990 1.1 christos CC=$ac_save_CC 13991 1.1 christos rm -f conftest.$ac_ext 13992 1.1 christos fi 13993 1.1 christos fi 13994 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 13995 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; } 13996 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then 13997 1.1 christos CC=$CC$ac_cv_sys_largefile_CC 13998 1.1 christos fi 13999 1.1 christos 14000 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 14001 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 14002 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then : 14003 1.1 christos $as_echo_n "(cached) " >&6 14004 1.1 christos else 14005 1.1 christos while :; do 14006 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14007 1.1 christos /* end confdefs.h. */ 14008 1.1 christos #include <sys/types.h> 14009 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 14010 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 14011 1.1 christos since some C++ compilers masquerading as C compilers 14012 1.1 christos incorrectly reject 9223372036854775807. */ 14013 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 14014 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 14015 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 14016 1.1 christos ? 1 : -1]; 14017 1.1 christos int 14018 1.1 christos main () 14019 1.1 christos { 14020 1.1 christos 14021 1.1 christos ; 14022 1.1 christos return 0; 14023 1.1 christos } 14024 1.1 christos _ACEOF 14025 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 14026 1.1 christos ac_cv_sys_file_offset_bits=no; break 14027 1.1 christos fi 14028 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14029 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14030 1.1 christos /* end confdefs.h. */ 14031 1.1 christos #define _FILE_OFFSET_BITS 64 14032 1.1 christos #include <sys/types.h> 14033 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 14034 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 14035 1.1 christos since some C++ compilers masquerading as C compilers 14036 1.1 christos incorrectly reject 9223372036854775807. */ 14037 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 14038 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 14039 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 14040 1.1 christos ? 1 : -1]; 14041 1.1 christos int 14042 1.1 christos main () 14043 1.1 christos { 14044 1.1 christos 14045 1.1.1.2 christos ; 14046 1.1.1.2 christos return 0; 14047 1.1.1.2 christos } 14048 1.1.1.2 christos _ACEOF 14049 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 14050 1.1.1.2 christos ac_cv_sys_file_offset_bits=64; break 14051 1.1.1.2 christos fi 14052 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14053 1.1.1.2 christos ac_cv_sys_file_offset_bits=unknown 14054 1.1.1.2 christos break 14055 1.1.1.2 christos done 14056 1.1.1.2 christos fi 14057 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 14058 1.1.1.2 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 14059 1.1.1.2 christos case $ac_cv_sys_file_offset_bits in #( 14060 1.1.1.2 christos no | unknown) ;; 14061 1.1.1.2 christos *) 14062 1.1.1.2 christos cat >>confdefs.h <<_ACEOF 14063 1.1.1.2 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 14064 1.1.1.2 christos _ACEOF 14065 1.1.1.2 christos ;; 14066 1.1.1.2 christos esac 14067 1.1.1.2 christos rm -rf conftest* 14068 1.1.1.2 christos if test $ac_cv_sys_file_offset_bits = unknown; then 14069 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 14070 1.1.1.2 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 14071 1.1.1.2 christos if ${ac_cv_sys_large_files+:} false; then : 14072 1.1.1.2 christos $as_echo_n "(cached) " >&6 14073 1.1.1.2 christos else 14074 1.1.1.2 christos while :; do 14075 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14076 1.1.1.2 christos /* end confdefs.h. */ 14077 1.1.1.2 christos #include <sys/types.h> 14078 1.1.1.2 christos /* Check that off_t can represent 2**63 - 1 correctly. 14079 1.1.1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 14080 1.1.1.2 christos since some C++ compilers masquerading as C compilers 14081 1.1.1.2 christos incorrectly reject 9223372036854775807. */ 14082 1.1.1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 14083 1.1.1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 14084 1.1.1.2 christos && LARGE_OFF_T % 2147483647 == 1) 14085 1.1.1.2 christos ? 1 : -1]; 14086 1.1.1.2 christos int 14087 1.1.1.2 christos main () 14088 1.1.1.2 christos { 14089 1.1.1.2 christos 14090 1.1.1.2 christos ; 14091 1.1.1.2 christos return 0; 14092 1.1.1.2 christos } 14093 1.1.1.2 christos _ACEOF 14094 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 14095 1.1.1.2 christos ac_cv_sys_large_files=no; break 14096 1.1.1.2 christos fi 14097 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14098 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14099 1.1.1.2 christos /* end confdefs.h. */ 14100 1.1.1.2 christos #define _LARGE_FILES 1 14101 1.1.1.2 christos #include <sys/types.h> 14102 1.1.1.2 christos /* Check that off_t can represent 2**63 - 1 correctly. 14103 1.1.1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 14104 1.1.1.2 christos since some C++ compilers masquerading as C compilers 14105 1.1.1.2 christos incorrectly reject 9223372036854775807. */ 14106 1.1.1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 14107 1.1.1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 14108 1.1.1.2 christos && LARGE_OFF_T % 2147483647 == 1) 14109 1.1.1.2 christos ? 1 : -1]; 14110 1.1.1.2 christos int 14111 1.1.1.2 christos main () 14112 1.1.1.2 christos { 14113 1.1.1.2 christos 14114 1.1.1.2 christos ; 14115 1.1.1.2 christos return 0; 14116 1.1.1.2 christos } 14117 1.1.1.2 christos _ACEOF 14118 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 14119 1.1.1.2 christos ac_cv_sys_large_files=1; break 14120 1.1.1.2 christos fi 14121 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14122 1.1.1.2 christos ac_cv_sys_large_files=unknown 14123 1.1.1.2 christos break 14124 1.1.1.2 christos done 14125 1.1.1.2 christos fi 14126 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 14127 1.1.1.2 christos $as_echo "$ac_cv_sys_large_files" >&6; } 14128 1.1.1.2 christos case $ac_cv_sys_large_files in #( 14129 1.1.1.2 christos no | unknown) ;; 14130 1.1.1.2 christos *) 14131 1.1.1.2 christos cat >>confdefs.h <<_ACEOF 14132 1.1.1.2 christos #define _LARGE_FILES $ac_cv_sys_large_files 14133 1.1.1.2 christos _ACEOF 14134 1.1.1.2 christos ;; 14135 1.1.1.2 christos esac 14136 1.1.1.2 christos rm -rf conftest* 14137 1.1.1.2 christos fi 14138 1.1.1.2 christos 14139 1.1.1.2 christos 14140 1.1.1.2 christos fi 14141 1.1.1.2 christos 14142 1.1.1.2 christos : ${CONFIG_LT=./config.lt} 14143 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_LT" >&5 14144 1.1.1.2 christos $as_echo "$as_me: creating $CONFIG_LT" >&6;} 14145 1.1.1.2 christos as_write_fail=0 14146 1.1.1.2 christos cat >"$CONFIG_LT" <<_ASEOF || as_write_fail=1 14147 1.1.1.2 christos #! $SHELL 14148 1.1.1.2 christos # Generated by $as_me. 14149 1.1.1.2 christos # Run this file to recreate a libtool stub with the current configuration. 14150 1.1.1.2 christos SHELL=\${CONFIG_SHELL-$SHELL} 14151 1.1.1.2 christos export SHELL 14152 1.1.1.2 christos _ASEOF 14153 1.1.1.2 christos cat >>"$CONFIG_LT" <<\_ASEOF || as_write_fail=1 14154 1.1.1.2 christos ## -------------------- ## 14155 1.1.1.2 christos ## M4sh Initialization. ## 14156 1.1.1.2 christos ## -------------------- ## 14157 1.1.1.2 christos 14158 1.1.1.2 christos # Be more Bourne compatible 14159 1.1.1.2 christos DUALCASE=1; export DUALCASE # for MKS sh 14160 1.1.1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14161 1.1.1.2 christos emulate sh 14162 1.1.1.2 christos NULLCMD=: 14163 1.1.1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14164 1.1.1.2 christos # is contrary to our usage. Disable this feature. 14165 1.1.1.2 christos alias -g '${1+"$@"}'='"$@"' 14166 1.1.1.2 christos setopt NO_GLOB_SUBST 14167 1.1.1.2 christos else 14168 1.1.1.2 christos case `(set -o) 2>/dev/null` in #( 14169 1.1.1.2 christos *posix*) : 14170 1.1.1.2 christos set -o posix ;; #( 14171 1.1.1.2 christos *) : 14172 1.1.1.2 christos ;; 14173 1.1.1.2 christos esac 14174 1.1.1.2 christos fi 14175 1.1.1.2 christos 14176 1.1.1.2 christos 14177 1.1.1.2 christos as_nl=' 14178 1.1.1.2 christos ' 14179 1.1.1.2 christos export as_nl 14180 1.1.1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 14181 1.1.1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14182 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14183 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14184 1.1.1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 14185 1.1.1.2 christos # but without wasting forks for bash or zsh. 14186 1.1.1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 14187 1.1.1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14188 1.1.1.2 christos as_echo='print -r --' 14189 1.1.1.2 christos as_echo_n='print -rn --' 14190 1.1.1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14191 1.1.1.2 christos as_echo='printf %s\n' 14192 1.1.1.2 christos as_echo_n='printf %s' 14193 1.1.1.2 christos else 14194 1.1.1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14195 1.1.1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14196 1.1.1.2 christos as_echo_n='/usr/ucb/echo -n' 14197 1.1.1.2 christos else 14198 1.1.1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14199 1.1.1.2 christos as_echo_n_body='eval 14200 1.1.1.2 christos arg=$1; 14201 1.1.1.2 christos case $arg in #( 14202 1.1.1.2 christos *"$as_nl"*) 14203 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 14204 1.1.1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14205 1.1.1.2 christos esac; 14206 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14207 1.1.1.2 christos ' 14208 1.1.1.2 christos export as_echo_n_body 14209 1.1.1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo' 14210 1.1.1.2 christos fi 14211 1.1.1.2 christos export as_echo_body 14212 1.1.1.2 christos as_echo='sh -c $as_echo_body as_echo' 14213 1.1.1.2 christos fi 14214 1.1.1.2 christos 14215 1.1.1.2 christos # The user is always right. 14216 1.1.1.2 christos if test "${PATH_SEPARATOR+set}" != set; then 14217 1.1.1.2 christos PATH_SEPARATOR=: 14218 1.1.1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14219 1.1.1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14220 1.1.1.2 christos PATH_SEPARATOR=';' 14221 1.1.1.2 christos } 14222 1.1.1.2 christos fi 14223 1.1.1.2 christos 14224 1.1.1.2 christos 14225 1.1.1.2 christos # IFS 14226 1.1.1.2 christos # We need space, tab and new line, in precisely that order. Quoting is 14227 1.1.1.2 christos # there to prevent editors from complaining about space-tab. 14228 1.1.1.2 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 14229 1.1.1.2 christos # splitting by setting IFS to empty value.) 14230 1.1.1.2 christos IFS=" "" $as_nl" 14231 1.1.1.2 christos 14232 1.1.1.2 christos # Find who we are. Look in the path if we contain no directory separator. 14233 1.1.1.2 christos as_myself= 14234 1.1.1.2 christos case $0 in #(( 14235 1.1.1.2 christos *[\\/]* ) as_myself=$0 ;; 14236 1.1.1.2 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14237 1.1.1.2 christos for as_dir in $PATH 14238 1.1.1.2 christos do 14239 1.1.1.2 christos IFS=$as_save_IFS 14240 1.1.1.2 christos test -z "$as_dir" && as_dir=. 14241 1.1.1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14242 1.1.1.2 christos done 14243 1.1.1.2 christos IFS=$as_save_IFS 14244 1.1.1.2 christos 14245 1.1.1.2 christos ;; 14246 1.1.1.2 christos esac 14247 1.1.1.2 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 14248 1.1.1.2 christos # in which case we are not to be found in the path. 14249 1.1.1.2 christos if test "x$as_myself" = x; then 14250 1.1.1.2 christos as_myself=$0 14251 1.1.1.2 christos fi 14252 1.1.1.2 christos if test ! -f "$as_myself"; then 14253 1.1.1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14254 1.1.1.2 christos exit 1 14255 1.1.1.2 christos fi 14256 1.1.1.2 christos 14257 1.1.1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in 14258 1.1.1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14259 1.1.1.2 christos # suppresses any "Segmentation fault" message there. '((' could 14260 1.1.1.2 christos # trigger a bug in pdksh 5.2.14. 14261 1.1.1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH 14262 1.1.1.2 christos do eval test x\${$as_var+set} = xset \ 14263 1.1.1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14264 1.1.1.2 christos done 14265 1.1.1.2 christos PS1='$ ' 14266 1.1.1.2 christos PS2='> ' 14267 1.1.1.2 christos PS4='+ ' 14268 1.1.1.2 christos 14269 1.1.1.2 christos # NLS nuisances. 14270 1.1.1.2 christos LC_ALL=C 14271 1.1.1.2 christos export LC_ALL 14272 1.1.1.2 christos LANGUAGE=C 14273 1.1.1.2 christos export LANGUAGE 14274 1.1.1.2 christos 14275 1.1.1.2 christos # CDPATH. 14276 1.1.1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14277 1.1.1.2 christos 14278 1.1.1.2 christos 14279 1.1.1.2 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 14280 1.1.1.2 christos # ---------------------------------------- 14281 1.1.1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14282 1.1.1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14283 1.1.1.2 christos # script with STATUS, using 1 if that was 0. 14284 1.1.1.2 christos as_fn_error () 14285 1.1.1.2 christos { 14286 1.1.1.2 christos as_status=$1; test $as_status -eq 0 && as_status=1 14287 1.1.1.2 christos if test "$4"; then 14288 1.1.1.2 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14289 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14290 1.1.1.2 christos fi 14291 1.1.1.2 christos $as_echo "$as_me: error: $2" >&2 14292 1.1.1.2 christos as_fn_exit $as_status 14293 1.1.1.2 christos } # as_fn_error 14294 1.1.1.2 christos 14295 1.1.1.2 christos 14296 1.1.1.2 christos # as_fn_set_status STATUS 14297 1.1.1.2 christos # ----------------------- 14298 1.1.1.2 christos # Set $? to STATUS, without forking. 14299 1.1.1.2 christos as_fn_set_status () 14300 1.1.1.2 christos { 14301 1.1.1.2 christos return $1 14302 1.1.1.2 christos } # as_fn_set_status 14303 1.1.1.2 christos 14304 1.1.1.2 christos # as_fn_exit STATUS 14305 1.1.1.2 christos # ----------------- 14306 1.1.1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14307 1.1.1.2 christos as_fn_exit () 14308 1.1.1.2 christos { 14309 1.1.1.2 christos set +e 14310 1.1.1.2 christos as_fn_set_status $1 14311 1.1.1.2 christos exit $1 14312 1.1.1.2 christos } # as_fn_exit 14313 1.1.1.2 christos 14314 1.1.1.2 christos # as_fn_unset VAR 14315 1.1.1.2 christos # --------------- 14316 1.1.1.2 christos # Portably unset VAR. 14317 1.1.1.2 christos as_fn_unset () 14318 1.1.1.2 christos { 14319 1.1.1.2 christos { eval $1=; unset $1;} 14320 1.1.1.2 christos } 14321 1.1.1.2 christos as_unset=as_fn_unset 14322 1.1.1.2 christos # as_fn_append VAR VALUE 14323 1.1.1.2 christos # ---------------------- 14324 1.1.1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 14325 1.1.1.2 christos # advantage of any shell optimizations that allow amortized linear growth over 14326 1.1.1.2 christos # repeated appends, instead of the typical quadratic growth present in naive 14327 1.1.1.2 christos # implementations. 14328 1.1.1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14329 1.1.1.2 christos eval 'as_fn_append () 14330 1.1.1.2 christos { 14331 1.1.1.2 christos eval $1+=\$2 14332 1.1.1.2 christos }' 14333 1.1.1.2 christos else 14334 1.1.1.2 christos as_fn_append () 14335 1.1.1.2 christos { 14336 1.1.1.2 christos eval $1=\$$1\$2 14337 1.1.1.2 christos } 14338 1.1.1.2 christos fi # as_fn_append 14339 1.1.1.2 christos 14340 1.1.1.2 christos # as_fn_arith ARG... 14341 1.1.1.2 christos # ------------------ 14342 1.1.1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 14343 1.1.1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 14344 1.1.1.2 christos # must be portable across $(()) and expr. 14345 1.1.1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14346 1.1.1.2 christos eval 'as_fn_arith () 14347 1.1.1.2 christos { 14348 1.1.1.2 christos as_val=$(( $* )) 14349 1.1.1.2 christos }' 14350 1.1.1.2 christos else 14351 1.1.1.2 christos as_fn_arith () 14352 1.1.1.2 christos { 14353 1.1.1.2 christos as_val=`expr "$@" || test $? -eq 1` 14354 1.1.1.2 christos } 14355 1.1.1.2 christos fi # as_fn_arith 14356 1.1.1.2 christos 14357 1.1.1.2 christos 14358 1.1.1.2 christos if expr a : '\(a\)' >/dev/null 2>&1 && 14359 1.1.1.2 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 14360 1.1.1.2 christos as_expr=expr 14361 1.1.1.2 christos else 14362 1.1.1.2 christos as_expr=false 14363 1.1.1.2 christos fi 14364 1.1.1.2 christos 14365 1.1.1.2 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14366 1.1.1.2 christos as_basename=basename 14367 1.1.1.2 christos else 14368 1.1.1.2 christos as_basename=false 14369 1.1.1.2 christos fi 14370 1.1.1.2 christos 14371 1.1.1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14372 1.1.1.2 christos as_dirname=dirname 14373 1.1.1.2 christos else 14374 1.1.1.2 christos as_dirname=false 14375 1.1.1.2 christos fi 14376 1.1.1.2 christos 14377 1.1.1.2 christos as_me=`$as_basename -- "$0" || 14378 1.1.1.2 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14379 1.1.1.2 christos X"$0" : 'X\(//\)$' \| \ 14380 1.1.1.2 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 14381 1.1.1.2 christos $as_echo X/"$0" | 14382 1.1.1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 14383 1.1.1.2 christos s//\1/ 14384 1.1.1.2 christos q 14385 1.1.1.2 christos } 14386 1.1.1.2 christos /^X\/\(\/\/\)$/{ 14387 1.1.1.2 christos s//\1/ 14388 1.1.1.2 christos q 14389 1.1.1.2 christos } 14390 1.1.1.2 christos /^X\/\(\/\).*/{ 14391 1.1.1.2 christos s//\1/ 14392 1.1.1.2 christos q 14393 1.1.1.2 christos } 14394 1.1.1.2 christos s/.*/./; q'` 14395 1.1.1.2 christos 14396 1.1.1.2 christos # Avoid depending upon Character Ranges. 14397 1.1.1.2 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14398 1.1.1.2 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14399 1.1.1.2 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14400 1.1.1.2 christos as_cr_digits='0123456789' 14401 1.1.1.2 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 14402 1.1.1.2 christos 14403 1.1.1.2 christos ECHO_C= ECHO_N= ECHO_T= 14404 1.1.1.2 christos case `echo -n x` in #((((( 14405 1.1.1.2 christos -n*) 14406 1.1.1.2 christos case `echo 'xy\c'` in 14407 1.1.1.2 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14408 1.1.1.2 christos xy) ECHO_C='\c';; 14409 1.1.1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14410 1.1.1.2 christos ECHO_T=' ';; 14411 1.1.1.2 christos esac;; 14412 1.1.1.2 christos *) 14413 1.1.1.2 christos ECHO_N='-n';; 14414 1.1.1.2 christos esac 14415 1.1.1.2 christos 14416 1.1.1.2 christos rm -f conf$$ conf$$.exe conf$$.file 14417 1.1.1.2 christos if test -d conf$$.dir; then 14418 1.1.1.2 christos rm -f conf$$.dir/conf$$.file 14419 1.1.1.2 christos else 14420 1.1.1.2 christos rm -f conf$$.dir 14421 1.1.1.2 christos mkdir conf$$.dir 2>/dev/null 14422 1.1.1.2 christos fi 14423 1.1.1.2 christos if (echo >conf$$.file) 2>/dev/null; then 14424 1.1.1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 14425 1.1.1.2 christos as_ln_s='ln -s' 14426 1.1.1.2 christos # ... but there are two gotchas: 14427 1.1.1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14428 1.1.1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14429 1.1.1.2 christos # In both cases, we have to default to `cp -pR'. 14430 1.1.1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14431 1.1.1.2 christos as_ln_s='cp -pR' 14432 1.1.1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then 14433 1.1.1.2 christos as_ln_s=ln 14434 1.1.1.2 christos else 14435 1.1.1.2 christos as_ln_s='cp -pR' 14436 1.1.1.2 christos fi 14437 1.1.1.2 christos else 14438 1.1.1.2 christos as_ln_s='cp -pR' 14439 1.1.1.2 christos fi 14440 1.1.1.2 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14441 1.1.1.2 christos rmdir conf$$.dir 2>/dev/null 14442 1.1.1.2 christos 14443 1.1.1.2 christos 14444 1.1.1.2 christos # as_fn_mkdir_p 14445 1.1.1.2 christos # ------------- 14446 1.1.1.2 christos # Create "$as_dir" as a directory, including parents if necessary. 14447 1.1.1.2 christos as_fn_mkdir_p () 14448 1.1.1.2 christos { 14449 1.1.1.2 christos 14450 1.1.1.2 christos case $as_dir in #( 14451 1.1.1.2 christos -*) as_dir=./$as_dir;; 14452 1.1.1.2 christos esac 14453 1.1.1.2 christos test -d "$as_dir" || eval $as_mkdir_p || { 14454 1.1.1.2 christos as_dirs= 14455 1.1.1.2 christos while :; do 14456 1.1.1.2 christos case $as_dir in #( 14457 1.1.1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14458 1.1.1.2 christos *) as_qdir=$as_dir;; 14459 1.1.1.2 christos esac 14460 1.1.1.2 christos as_dirs="'$as_qdir' $as_dirs" 14461 1.1.1.2 christos as_dir=`$as_dirname -- "$as_dir" || 14462 1.1.1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14463 1.1.1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 14464 1.1.1.2 christos X"$as_dir" : 'X\(//\)$' \| \ 14465 1.1.1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14466 1.1.1.2 christos $as_echo X"$as_dir" | 14467 1.1.1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14468 1.1.1.2 christos s//\1/ 14469 1.1.1.2 christos q 14470 1.1.1.2 christos } 14471 1.1.1.2 christos /^X\(\/\/\)[^/].*/{ 14472 1.1.1.2 christos s//\1/ 14473 1.1.1.2 christos q 14474 1.1.1.2 christos } 14475 1.1.1.2 christos /^X\(\/\/\)$/{ 14476 1.1.1.2 christos s//\1/ 14477 1.1.1.2 christos q 14478 1.1.1.2 christos } 14479 1.1.1.2 christos /^X\(\/\).*/{ 14480 1.1.1.2 christos s//\1/ 14481 1.1.1.2 christos q 14482 1.1.1.2 christos } 14483 1.1.1.2 christos s/.*/./; q'` 14484 1.1.1.2 christos test -d "$as_dir" && break 14485 1.1.1.2 christos done 14486 1.1.1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 14487 1.1.1.2 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14488 1.1.1.2 christos 14489 1.1.1.2 christos 14490 1.1.1.2 christos } # as_fn_mkdir_p 14491 1.1.1.2 christos if mkdir -p . 2>/dev/null; then 14492 1.1.1.2 christos as_mkdir_p='mkdir -p "$as_dir"' 14493 1.1.1.2 christos else 14494 1.1.1.2 christos test -d ./-p && rmdir ./-p 14495 1.1.1.2 christos as_mkdir_p=false 14496 1.1.1.2 christos fi 14497 1.1.1.2 christos 14498 1.1.1.2 christos 14499 1.1.1.2 christos # as_fn_executable_p FILE 14500 1.1.1.2 christos # ----------------------- 14501 1.1.1.2 christos # Test if FILE is an executable regular file. 14502 1.1.1.2 christos as_fn_executable_p () 14503 1.1.1.2 christos { 14504 1.1.1.2 christos test -f "$1" && test -x "$1" 14505 1.1.1.2 christos } # as_fn_executable_p 14506 1.1.1.2 christos as_test_x='test -x' 14507 1.1.1.2 christos as_executable_p=as_fn_executable_p 14508 1.1.1.2 christos 14509 1.1.1.2 christos # Sed expression to map a string onto a valid CPP name. 14510 1.1.1.2 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14511 1.1.1.2 christos 14512 1.1.1.2 christos # Sed expression to map a string onto a valid variable name. 14513 1.1.1.2 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14514 1.1.1.2 christos 14515 1.1.1.2 christos 14516 1.1.1.2 christos exec 6>&1 14517 1.1.1.2 christos ## --------------------------------- ## 14518 1.1.1.2 christos ## Main body of "$CONFIG_LT" script. ## 14519 1.1.1.2 christos ## --------------------------------- ## 14520 1.1.1.2 christos _ASEOF 14521 1.1.1.2 christos test $as_write_fail = 0 && chmod +x "$CONFIG_LT" 14522 1.1.1.2 christos 14523 1.1.1.2 christos cat >>"$CONFIG_LT" <<\_LTEOF 14524 1.1.1.2 christos lt_cl_silent=false 14525 1.1.1.2 christos exec 5>>config.log 14526 1.1.1.2 christos { 14527 1.1.1.2 christos echo 14528 1.1.1.2 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14529 1.1.1.2 christos ## Running $as_me. ## 14530 1.1.1.2 christos _ASBOX 14531 1.1.1.2 christos } >&5 14532 1.1.1.2 christos 14533 1.1.1.2 christos lt_cl_help="\ 14534 1.1.1.2 christos \`$as_me' creates a local libtool stub from the current configuration, 14535 1.1.1.2 christos for use in further configure time tests before the real libtool is 14536 1.1.1.2 christos generated. 14537 1.1.1.2 christos 14538 1.1.1.2 christos Usage: $0 [OPTIONS] 14539 1.1.1.2 christos 14540 1.1.1.2 christos -h, --help print this help, then exit 14541 1.1.1.2 christos -V, --version print version number, then exit 14542 1.1.1.2 christos -q, --quiet do not print progress messages 14543 1.1.1.2 christos -d, --debug don't remove temporary files 14544 1.1.1.2 christos 14545 1.1.1.2 christos Report bugs to <bug-libtool@gnu.org>." 14546 1.1.1.2 christos 14547 1.1.1.2 christos lt_cl_version="\ 14548 1.1.1.2 christos libctf config.lt 1.2.0 14549 1.1.1.2 christos configured by $0, generated by GNU Autoconf 2.69. 14550 1.1.1.2 christos 14551 1.1.1.2 christos Copyright (C) 2009 Free Software Foundation, Inc. 14552 1.1.1.2 christos This config.lt script is free software; the Free Software Foundation 14553 1.1.1.2 christos gives unlimited permision to copy, distribute and modify it." 14554 1.1.1.2 christos 14555 1.1.1.2 christos while test $# != 0 14556 1.1.1.2 christos do 14557 1.1.1.2 christos case $1 in 14558 1.1.1.2 christos --version | --v* | -V ) 14559 1.1.1.2 christos echo "$lt_cl_version"; exit 0 ;; 14560 1.1.1.2 christos --help | --h* | -h ) 14561 1.1.1.2 christos echo "$lt_cl_help"; exit 0 ;; 14562 1.1.1.2 christos --debug | --d* | -d ) 14563 1.1.1.2 christos debug=: ;; 14564 1.1.1.2 christos --quiet | --q* | --silent | --s* | -q ) 14565 1.1.1.2 christos lt_cl_silent=: ;; 14566 1.1.1.2 christos 14567 1.1.1.2 christos -*) as_fn_error $? "unrecognized option: $1 14568 1.1.1.2 christos Try \`$0 --help' for more information." "$LINENO" 5 ;; 14569 1.1.1.2 christos 14570 1.1.1.2 christos *) as_fn_error $? "unrecognized argument: $1 14571 1.1.1.2 christos Try \`$0 --help' for more information." "$LINENO" 5 ;; 14572 1.1.1.2 christos esac 14573 1.1.1.2 christos shift 14574 1.1.1.2 christos done 14575 1.1.1.2 christos 14576 1.1.1.2 christos if $lt_cl_silent; then 14577 1.1.1.2 christos exec 6>/dev/null 14578 1.1.1.2 christos fi 14579 1.1.1.2 christos _LTEOF 14580 1.1.1.2 christos 14581 1.1.1.2 christos cat >>"$CONFIG_LT" <<_LTEOF 14582 1.1.1.2 christos 14583 1.1.1.2 christos 14584 1.1.1.2 christos # The HP-UX ksh and POSIX shell print the target directory to stdout 14585 1.1.1.2 christos # if CDPATH is set. 14586 1.1.1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14587 1.1.1.2 christos 14588 1.1.1.2 christos sed_quote_subst='$sed_quote_subst' 14589 1.1.1.2 christos double_quote_subst='$double_quote_subst' 14590 1.1.1.2 christos delay_variable_subst='$delay_variable_subst' 14591 1.1.1.2 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14592 1.1.1.2 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14593 1.1.1.2 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14594 1.1.1.2 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14595 1.1.1.2 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14596 1.1.1.2 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14597 1.1.1.2 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14598 1.1.1.2 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14599 1.1.1.2 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14600 1.1.1.2 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14601 1.1.1.2 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14602 1.1.1.2 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14603 1.1.1.2 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14604 1.1.1.2 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14605 1.1.1.2 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14606 1.1.1.2 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14607 1.1.1.2 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14608 1.1.1.2 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14609 1.1.1.2 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14610 1.1.1.2 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14611 1.1.1.2 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14612 1.1.1.2 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14613 1.1.1.2 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14614 1.1.1.2 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14615 1.1.1.2 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14616 1.1.1.2 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14617 1.1.1.2 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14618 1.1.1.2 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14619 1.1.1.2 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14620 1.1.1.2 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14621 1.1.1.2 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14622 1.1.1.2 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14623 1.1.1.2 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14624 1.1.1.2 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14625 1.1.1.2 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14626 1.1.1.2 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14627 1.1.1.2 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14628 1.1.1.2 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14629 1.1.1.2 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14630 1.1.1.2 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14631 1.1.1.2 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14632 1.1.1.2 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14633 1.1.1.2 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14634 1.1.1.2 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14635 1.1.1.2 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14636 1.1.1.2 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14637 1.1.1.2 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14638 1.1.1.2 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"`' 14639 1.1.1.2 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"`' 14640 1.1.1.2 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14641 1.1.1.2 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14642 1.1.1.2 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14643 1.1.1.2 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14644 1.1.1.2 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14645 1.1.1.2 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14646 1.1.1.2 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14647 1.1.1.2 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14648 1.1.1.2 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14649 1.1.1.2 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14650 1.1.1.2 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14651 1.1.1.2 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14652 1.1.1.2 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14653 1.1.1.2 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14654 1.1.1.2 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14655 1.1.1.2 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14656 1.1.1.2 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14657 1.1.1.2 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14658 1.1.1.2 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14659 1.1.1.2 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14660 1.1.1.2 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14661 1.1.1.2 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14662 1.1.1.2 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14663 1.1.1.2 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14664 1.1.1.2 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14665 1.1.1.2 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14666 1.1.1.2 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14667 1.1.1.2 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14668 1.1.1.2 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14669 1.1.1.2 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14670 1.1.1.2 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14671 1.1.1.2 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14672 1.1.1.2 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14673 1.1.1.2 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14674 1.1.1.2 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14675 1.1.1.2 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14676 1.1.1.2 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14677 1.1.1.2 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14678 1.1.1.2 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14679 1.1.1.2 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14680 1.1.1.2 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14681 1.1.1.2 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14682 1.1.1.2 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14683 1.1.1.2 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14684 1.1.1.2 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14685 1.1.1.2 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14686 1.1.1.2 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14687 1.1.1.2 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14688 1.1.1.2 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14689 1.1.1.2 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14690 1.1.1.2 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14691 1.1.1.2 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14692 1.1.1.2 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14693 1.1.1.2 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14694 1.1.1.2 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14695 1.1.1.2 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14696 1.1.1.2 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14697 1.1.1.2 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14698 1.1.1.2 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14699 1.1.1.2 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14700 1.1.1.2 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14701 1.1.1.2 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14702 1.1.1.2 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14703 1.1.1.2 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14704 1.1.1.2 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14705 1.1.1.2 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14706 1.1.1.2 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14707 1.1.1.2 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14708 1.1.1.2 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14709 1.1.1.2 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14710 1.1.1.2 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14711 1.1.1.2 christos 14712 1.1.1.2 christos LTCC='$LTCC' 14713 1.1.1.2 christos LTCFLAGS='$LTCFLAGS' 14714 1.1.1.2 christos compiler='$compiler_DEFAULT' 14715 1.1.1.2 christos 14716 1.1.1.2 christos # A function that is used when there is no print builtin or printf. 14717 1.1.1.2 christos func_fallback_echo () 14718 1.1.1.2 christos { 14719 1.1.1.2 christos eval 'cat <<_LTECHO_EOF 14720 1.1.1.2 christos \$1 14721 1.1.1.2 christos _LTECHO_EOF' 14722 1.1.1.2 christos } 14723 1.1.1.2 christos 14724 1.1.1.2 christos # Quote evaled strings. 14725 1.1.1.2 christos for var in SHELL \ 14726 1.1.1.2 christos ECHO \ 14727 1.1.1.2 christos SED \ 14728 1.1.1.2 christos GREP \ 14729 1.1.1.2 christos EGREP \ 14730 1.1.1.2 christos FGREP \ 14731 1.1.1.2 christos LD \ 14732 1.1.1.2 christos NM \ 14733 1.1.1.2 christos LN_S \ 14734 1.1.1.2 christos lt_SP2NL \ 14735 1.1.1.2 christos lt_NL2SP \ 14736 1.1.1.2 christos reload_flag \ 14737 1.1.1.2 christos OBJDUMP \ 14738 1.1.1.2 christos deplibs_check_method \ 14739 1.1.1.2 christos file_magic_cmd \ 14740 1.1.1.2 christos AR \ 14741 1.1.1.2 christos AR_FLAGS \ 14742 1.1.1.2 christos STRIP \ 14743 1.1.1.2 christos RANLIB \ 14744 1.1.1.2 christos CC \ 14745 1.1.1.2 christos CFLAGS \ 14746 1.1.1.2 christos compiler \ 14747 1.1.1.2 christos lt_cv_sys_global_symbol_pipe \ 14748 1.1.1.2 christos lt_cv_sys_global_symbol_to_cdecl \ 14749 1.1.1.2 christos lt_cv_sys_global_symbol_to_c_name_address \ 14750 1.1.1.2 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14751 1.1.1.2 christos lt_prog_compiler_no_builtin_flag \ 14752 1.1.1.2 christos lt_prog_compiler_wl \ 14753 1.1.1.2 christos lt_prog_compiler_pic \ 14754 1.1.1.2 christos lt_prog_compiler_static \ 14755 1.1.1.2 christos lt_cv_prog_compiler_c_o \ 14756 1.1.1.2 christos need_locks \ 14757 1.1.1.2 christos DSYMUTIL \ 14758 1.1.1.2 christos NMEDIT \ 14759 1.1.1.2 christos LIPO \ 14760 1.1.1.2 christos OTOOL \ 14761 1.1.1.2 christos OTOOL64 \ 14762 1.1.1.2 christos shrext_cmds \ 14763 1.1.1.2 christos export_dynamic_flag_spec \ 14764 1.1.1.2 christos whole_archive_flag_spec \ 14765 1.1.1.2 christos compiler_needs_object \ 14766 1.1.1.2 christos with_gnu_ld \ 14767 1.1.1.2 christos allow_undefined_flag \ 14768 1.1.1.2 christos no_undefined_flag \ 14769 1.1.1.2 christos hardcode_libdir_flag_spec \ 14770 1.1.1.2 christos hardcode_libdir_flag_spec_ld \ 14771 1.1.1.2 christos hardcode_libdir_separator \ 14772 1.1.1.2 christos fix_srcfile_path \ 14773 1.1.1.2 christos exclude_expsyms \ 14774 1.1.1.2 christos include_expsyms \ 14775 1.1.1.2 christos file_list_spec \ 14776 1.1.1.2 christos variables_saved_for_relink \ 14777 1.1.1.2 christos libname_spec \ 14778 1.1.1.2 christos library_names_spec \ 14779 1.1.1.2 christos soname_spec \ 14780 1.1.1.2 christos install_override_mode \ 14781 1.1.1.2 christos finish_eval \ 14782 1.1.1.2 christos old_striplib \ 14783 1.1.1.2 christos striplib; do 14784 1.1.1.2 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14785 1.1.1.2 christos *[\\\\\\\`\\"\\\$]*) 14786 1.1.1.2 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14787 1.1.1.2 christos ;; 14788 1.1.1.2 christos *) 14789 1.1.1.2 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14790 1.1.1.2 christos ;; 14791 1.1.1.2 christos esac 14792 1.1.1.2 christos done 14793 1.1.1.2 christos 14794 1.1.1.2 christos # Double-quote double-evaled strings. 14795 1.1.1.2 christos for var in reload_cmds \ 14796 1.1.1.2 christos old_postinstall_cmds \ 14797 1.1.1.2 christos old_postuninstall_cmds \ 14798 1.1.1.2 christos old_archive_cmds \ 14799 1.1.1.2 christos extract_expsyms_cmds \ 14800 1.1.1.2 christos old_archive_from_new_cmds \ 14801 1.1.1.2 christos old_archive_from_expsyms_cmds \ 14802 1.1.1.2 christos archive_cmds \ 14803 1.1.1.2 christos archive_expsym_cmds \ 14804 1.1.1.2 christos module_cmds \ 14805 1.1.1.2 christos module_expsym_cmds \ 14806 1.1.1.2 christos export_symbols_cmds \ 14807 1.1.1.2 christos prelink_cmds \ 14808 1.1.1.2 christos postinstall_cmds \ 14809 1.1.1.2 christos postuninstall_cmds \ 14810 1.1.1.2 christos finish_cmds \ 14811 1.1.1.2 christos sys_lib_search_path_spec \ 14812 1.1.1.2 christos sys_lib_dlsearch_path_spec; do 14813 1.1.1.2 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14814 1.1.1.2 christos *[\\\\\\\`\\"\\\$]*) 14815 1.1.1.2 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14816 1.1.1.2 christos ;; 14817 1.1.1.2 christos *) 14818 1.1.1.2 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14819 1.1.1.2 christos ;; 14820 1.1.1.2 christos esac 14821 1.1.1.2 christos done 14822 1.1.1.2 christos 14823 1.1.1.2 christos ac_aux_dir='$ac_aux_dir' 14824 1.1.1.2 christos xsi_shell='$xsi_shell' 14825 1.1.1.2 christos lt_shell_append='$lt_shell_append' 14826 1.1.1.2 christos 14827 1.1.1.2 christos # See if we are running on zsh, and set the options which allow our 14828 1.1.1.2 christos # commands through without removal of \ escapes INIT. 14829 1.1.1.2 christos if test -n "\${ZSH_VERSION+set}" ; then 14830 1.1.1.2 christos setopt NO_GLOB_SUBST 14831 1.1.1.2 christos fi 14832 1.1.1.2 christos 14833 1.1.1.2 christos 14834 1.1.1.2 christos PACKAGE='$PACKAGE' 14835 1.1.1.2 christos VERSION='$VERSION' 14836 1.1.1.2 christos TIMESTAMP='$TIMESTAMP' 14837 1.1.1.2 christos RM='$RM' 14838 1.1.1.2 christos ofile='$ofile' 14839 1.1.1.2 christos 14840 1.1.1.2 christos 14841 1.1.1.2 christos 14842 1.1.1.2 christos _LTEOF 14843 1.1.1.2 christos 14844 1.1.1.2 christos cat >>"$CONFIG_LT" <<\_LTEOF 14845 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ofile" >&5 14846 1.1.1.2 christos $as_echo "$as_me: creating $ofile" >&6;} 14847 1.1.1.2 christos 14848 1.1.1.2 christos 14849 1.1.1.2 christos # See if we are running on zsh, and set the options which allow our 14850 1.1.1.2 christos # commands through without removal of \ escapes. 14851 1.1.1.2 christos if test -n "${ZSH_VERSION+set}" ; then 14852 1.1.1.2 christos setopt NO_GLOB_SUBST 14853 1.1.1.2 christos fi 14854 1.1.1.2 christos 14855 1.1.1.2 christos cfgfile="${ofile}T" 14856 1.1.1.2 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14857 1.1.1.2 christos $RM "$cfgfile" 14858 1.1.1.2 christos 14859 1.1.1.2 christos cat <<_LT_EOF >> "$cfgfile" 14860 1.1.1.2 christos #! $SHELL 14861 1.1.1.2 christos 14862 1.1.1.2 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14863 1.1.1.2 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14864 1.1.1.2 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14865 1.1.1.2 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh. 14866 1.1.1.2 christos # 14867 1.1.1.2 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14868 1.1.1.2 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14869 1.1.1.2 christos # Written by Gordon Matzigkeit, 1996 14870 1.1.1.2 christos # 14871 1.1.1.2 christos # This file is part of GNU Libtool. 14872 1.1.1.2 christos # 14873 1.1.1.2 christos # GNU Libtool is free software; you can redistribute it and/or 14874 1.1.1.2 christos # modify it under the terms of the GNU General Public License as 14875 1.1.1.2 christos # published by the Free Software Foundation; either version 2 of 14876 1.1.1.2 christos # the License, or (at your option) any later version. 14877 1.1.1.2 christos # 14878 1.1.1.2 christos # As a special exception to the GNU General Public License, 14879 1.1.1.2 christos # if you distribute this file as part of a program or library that 14880 1.1.1.2 christos # is built using GNU Libtool, you may include this file under the 14881 1.1.1.2 christos # same distribution terms that you use for the rest of that program. 14882 1.1.1.2 christos # 14883 1.1.1.2 christos # GNU Libtool is distributed in the hope that it will be useful, 14884 1.1.1.2 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of 14885 1.1.1.2 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14886 1.1.1.2 christos # GNU General Public License for more details. 14887 1.1.1.2 christos # 14888 1.1.1.2 christos # You should have received a copy of the GNU General Public License 14889 1.1.1.2 christos # along with GNU Libtool; see the file COPYING. If not, a copy 14890 1.1.1.2 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14891 1.1.1.2 christos # obtained by writing to the Free Software Foundation, Inc., 14892 1.1.1.2 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14893 1.1.1.2 christos 14894 1.1.1.2 christos 14895 1.1.1.2 christos # The names of the tagged configurations supported by this script. 14896 1.1.1.2 christos available_tags="" 14897 1.1.1.2 christos 14898 1.1.1.2 christos # ### BEGIN LIBTOOL CONFIG 14899 1.1.1.2 christos 14900 1.1.1.2 christos # Whether or not to build shared libraries. 14901 1.1.1.2 christos build_libtool_libs=$enable_shared 14902 1.1.1.2 christos 14903 1.1.1.2 christos # Which release of libtool.m4 was used? 14904 1.1.1.2 christos macro_version=$macro_version 14905 1.1.1.2 christos macro_revision=$macro_revision 14906 1.1.1.2 christos 14907 1.1.1.2 christos # Whether or not to build static libraries. 14908 1.1.1.2 christos build_old_libs=$enable_static 14909 1.1.1.2 christos 14910 1.1.1.2 christos # What type of objects to build. 14911 1.1.1.2 christos pic_mode=$pic_mode 14912 1.1.1.2 christos 14913 1.1.1.2 christos # Whether or not to optimize for fast installation. 14914 1.1.1.2 christos fast_install=$enable_fast_install 14915 1.1.1.2 christos 14916 1.1.1.2 christos # Shell to use when invoking shell scripts. 14917 1.1.1.2 christos SHELL=$lt_SHELL 14918 1.1.1.2 christos 14919 1.1.1.2 christos # An echo program that protects backslashes. 14920 1.1.1.2 christos ECHO=$lt_ECHO 14921 1.1.1.2 christos 14922 1.1.1.2 christos # The host system. 14923 1.1.1.2 christos host_alias=$host_alias 14924 1.1.1.2 christos host=$host 14925 1.1.1.2 christos host_os=$host_os 14926 1.1.1.2 christos 14927 1.1.1.2 christos # The build system. 14928 1.1.1.2 christos build_alias=$build_alias 14929 1.1.1.2 christos build=$build 14930 1.1.1.2 christos build_os=$build_os 14931 1.1.1.2 christos 14932 1.1.1.2 christos # A sed program that does not truncate output. 14933 1.1.1.2 christos SED=$lt_SED 14934 1.1.1.2 christos 14935 1.1.1.2 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n. 14936 1.1.1.2 christos Xsed="\$SED -e 1s/^X//" 14937 1.1.1.2 christos 14938 1.1.1.2 christos # A grep program that handles long lines. 14939 1.1.1.2 christos GREP=$lt_GREP 14940 1.1.1.2 christos 14941 1.1.1.2 christos # An ERE matcher. 14942 1.1.1.2 christos EGREP=$lt_EGREP 14943 1.1.1.2 christos 14944 1.1.1.2 christos # A literal string matcher. 14945 1.1.1.2 christos FGREP=$lt_FGREP 14946 1.1.1.2 christos 14947 1.1.1.2 christos # A BSD- or MS-compatible name lister. 14948 1.1.1.2 christos NM=$lt_NM 14949 1.1.1.2 christos 14950 1.1.1.2 christos # Whether we need soft or hard links. 14951 1.1.1.2 christos LN_S=$lt_LN_S 14952 1.1.1.2 christos 14953 1.1.1.2 christos # What is the maximum length of a command? 14954 1.1.1.2 christos max_cmd_len=$max_cmd_len 14955 1.1.1.2 christos 14956 1.1.1.2 christos # Object file suffix (normally "o"). 14957 1.1.1.2 christos objext=$ac_objext 14958 1.1.1.2 christos 14959 1.1.1.2 christos # Executable file suffix (normally ""). 14960 1.1.1.2 christos exeext=$exeext 14961 1.1.1.2 christos 14962 1.1.1.2 christos # whether the shell understands "unset". 14963 1.1.1.2 christos lt_unset=$lt_unset 14964 1.1.1.2 christos 14965 1.1.1.2 christos # turn spaces into newlines. 14966 1.1.1.2 christos SP2NL=$lt_lt_SP2NL 14967 1.1.1.2 christos 14968 1.1.1.2 christos # turn newlines into spaces. 14969 1.1.1.2 christos NL2SP=$lt_lt_NL2SP 14970 1.1.1.2 christos 14971 1.1.1.2 christos # An object symbol dumper. 14972 1.1.1.2 christos OBJDUMP=$lt_OBJDUMP 14973 1.1.1.2 christos 14974 1.1.1.2 christos # Method to check whether dependent libraries are shared objects. 14975 1.1.1.2 christos deplibs_check_method=$lt_deplibs_check_method 14976 1.1.1.2 christos 14977 1.1.1.2 christos # Command to use when deplibs_check_method == "file_magic". 14978 1.1.1.2 christos file_magic_cmd=$lt_file_magic_cmd 14979 1.1.1.2 christos 14980 1.1.1.2 christos # The archiver. 14981 1.1.1.2 christos AR=$lt_AR 14982 1.1.1.2 christos AR_FLAGS=$lt_AR_FLAGS 14983 1.1.1.2 christos 14984 1.1.1.2 christos # A symbol stripping program. 14985 1.1.1.2 christos STRIP=$lt_STRIP 14986 1.1.1.2 christos 14987 1.1.1.2 christos # Commands used to install an old-style archive. 14988 1.1.1.2 christos RANLIB=$lt_RANLIB 14989 1.1.1.2 christos old_postinstall_cmds=$lt_old_postinstall_cmds 14990 1.1.1.2 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds 14991 1.1.1.2 christos 14992 1.1.1.2 christos # Whether to use a lock for old archive extraction. 14993 1.1.1.2 christos lock_old_archive_extraction=$lock_old_archive_extraction 14994 1.1.1.2 christos 14995 1.1.1.2 christos # A C compiler. 14996 1.1.1.2 christos LTCC=$lt_CC 14997 1.1.1.2 christos 14998 1.1.1.2 christos # LTCC compiler flags. 14999 1.1.1.2 christos LTCFLAGS=$lt_CFLAGS 15000 1.1.1.2 christos 15001 1.1.1.2 christos # Take the output of nm and produce a listing of raw symbols and C names. 15002 1.1.1.2 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15003 1.1.1.2 christos 15004 1.1.1.2 christos # Transform the output of nm in a proper C declaration. 15005 1.1.1.2 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15006 1.1.1.2 christos 15007 1.1.1.2 christos # Transform the output of nm in a C name address pair. 15008 1.1.1.2 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15009 1.1.1.2 christos 15010 1.1.1.2 christos # Transform the output of nm in a C name address pair when lib prefix is needed. 15011 1.1.1.2 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15012 1.1.1.2 christos 15013 1.1.1.2 christos # The name of the directory that contains temporary libtool files. 15014 1.1.1.2 christos objdir=$objdir 15015 1.1.1.2 christos 15016 1.1.1.2 christos # Used to examine libraries when file_magic_cmd begins with "file". 15017 1.1.1.2 christos MAGIC_CMD=$MAGIC_CMD 15018 1.1.1.2 christos 15019 1.1.1.2 christos # Must we lock files when doing compilation? 15020 1.1.1.2 christos need_locks=$lt_need_locks 15021 1.1.1.2 christos 15022 1.1.1.2 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15023 1.1.1.2 christos DSYMUTIL=$lt_DSYMUTIL 15024 1.1.1.2 christos 15025 1.1.1.2 christos # Tool to change global to local symbols on Mac OS X. 15026 1.1.1.2 christos NMEDIT=$lt_NMEDIT 15027 1.1.1.2 christos 15028 1.1.1.2 christos # Tool to manipulate fat objects and archives on Mac OS X. 15029 1.1.1.2 christos LIPO=$lt_LIPO 15030 1.1.1.2 christos 15031 1.1.1.2 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X. 15032 1.1.1.2 christos OTOOL=$lt_OTOOL 15033 1.1.1.2 christos 15034 1.1.1.2 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15035 1.1.1.2 christos OTOOL64=$lt_OTOOL64 15036 1.1.1.2 christos 15037 1.1.1.2 christos # Old archive suffix (normally "a"). 15038 1.1.1.2 christos libext=$libext 15039 1.1.1.2 christos 15040 1.1.1.2 christos # Shared library suffix (normally ".so"). 15041 1.1.1.2 christos shrext_cmds=$lt_shrext_cmds 15042 1.1.1.2 christos 15043 1.1.1.2 christos # The commands to extract the exported symbol list from a shared archive. 15044 1.1.1.2 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds 15045 1.1.1.2 christos 15046 1.1.1.2 christos # Variables whose values should be saved in libtool wrapper scripts and 15047 1.1.1.2 christos # restored at link time. 15048 1.1.1.2 christos variables_saved_for_relink=$lt_variables_saved_for_relink 15049 1.1.1.2 christos 15050 1.1.1.2 christos # Do we need the "lib" prefix for modules? 15051 1.1.1.2 christos need_lib_prefix=$need_lib_prefix 15052 1.1.1.2 christos 15053 1.1.1.2 christos # Do we need a version for libraries? 15054 1.1.1.2 christos need_version=$need_version 15055 1.1.1.2 christos 15056 1.1.1.2 christos # Library versioning type. 15057 1.1.1.2 christos version_type=$version_type 15058 1.1.1.2 christos 15059 1.1.1.2 christos # Shared library runtime path variable. 15060 1.1.1.2 christos runpath_var=$runpath_var 15061 1.1.1.2 christos 15062 1.1.1.2 christos # Shared library path variable. 15063 1.1.1.2 christos shlibpath_var=$shlibpath_var 15064 1.1.1.2 christos 15065 1.1.1.2 christos # Is shlibpath searched before the hard-coded library search path? 15066 1.1.1.2 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15067 1.1.1.2 christos 15068 1.1.1.2 christos # Format of library name prefix. 15069 1.1.1.2 christos libname_spec=$lt_libname_spec 15070 1.1.1.2 christos 15071 1.1.1.2 christos # List of archive names. First name is the real one, the rest are links. 15072 1.1.1.2 christos # The last name is the one that the linker finds with -lNAME 15073 1.1.1.2 christos library_names_spec=$lt_library_names_spec 15074 1.1.1.2 christos 15075 1.1.1.2 christos # The coded name of the library, if different from the real name. 15076 1.1.1.2 christos soname_spec=$lt_soname_spec 15077 1.1.1.2 christos 15078 1.1.1.2 christos # Permission mode override for installation of shared libraries. 15079 1.1.1.2 christos install_override_mode=$lt_install_override_mode 15080 1.1.1.2 christos 15081 1.1.1.2 christos # Command to use after installation of a shared archive. 15082 1.1.1.2 christos postinstall_cmds=$lt_postinstall_cmds 15083 1.1.1.2 christos 15084 1.1.1.2 christos # Command to use after uninstallation of a shared archive. 15085 1.1.1.2 christos postuninstall_cmds=$lt_postuninstall_cmds 15086 1.1.1.2 christos 15087 1.1.1.2 christos # Commands used to finish a libtool library installation in a directory. 15088 1.1.1.2 christos finish_cmds=$lt_finish_cmds 15089 1.1.1.2 christos 15090 1.1.1.2 christos # As "finish_cmds", except a single script fragment to be evaled but 15091 1.1.1.2 christos # not shown. 15092 1.1.1.2 christos finish_eval=$lt_finish_eval 15093 1.1.1.2 christos 15094 1.1.1.2 christos # Whether we should hardcode library paths into libraries. 15095 1.1.1.2 christos hardcode_into_libs=$hardcode_into_libs 15096 1.1.1.2 christos 15097 1.1.1.2 christos # Compile-time system search path for libraries. 15098 1.1.1.2 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15099 1.1.1.2 christos 15100 1.1.1.2 christos # Run-time system search path for libraries. 15101 1.1.1.2 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15102 1.1.1.2 christos 15103 1.1.1.2 christos # Whether dlopen is supported. 15104 1.1.1.2 christos dlopen_support=$enable_dlopen 15105 1.1.1.2 christos 15106 1.1.1.2 christos # Whether dlopen of programs is supported. 15107 1.1.1.2 christos dlopen_self=$enable_dlopen_self 15108 1.1.1.2 christos 15109 1.1.1.2 christos # Whether dlopen of statically linked programs is supported. 15110 1.1.1.2 christos dlopen_self_static=$enable_dlopen_self_static 15111 1.1.1.2 christos 15112 1.1.1.2 christos # Commands to strip libraries. 15113 1.1.1.2 christos old_striplib=$lt_old_striplib 15114 1.1.1.2 christos striplib=$lt_striplib 15115 1.1.1.2 christos 15116 1.1.1.2 christos 15117 1.1.1.2 christos # The linker used to build libraries. 15118 1.1.1.2 christos LD=$lt_LD 15119 1.1.1.2 christos 15120 1.1.1.2 christos # How to create reloadable object files. 15121 1.1.1.2 christos reload_flag=$lt_reload_flag 15122 1.1.1.2 christos reload_cmds=$lt_reload_cmds 15123 1.1.1.2 christos 15124 1.1.1.2 christos # Commands used to build an old-style archive. 15125 1.1.1.2 christos old_archive_cmds=$lt_old_archive_cmds 15126 1.1.1.2 christos 15127 1.1.1.2 christos # A language specific compiler. 15128 1.1.1.2 christos CC=$lt_compiler 15129 1.1.1.2 christos 15130 1.1.1.2 christos # Is the compiler the GNU compiler? 15131 1.1.1.2 christos with_gcc=$GCC 15132 1.1.1.2 christos 15133 1.1.1.2 christos # Compiler flag to turn off builtin functions. 15134 1.1.1.2 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15135 1.1.1.2 christos 15136 1.1.1.2 christos # How to pass a linker flag through the compiler. 15137 1.1.1.2 christos wl=$lt_lt_prog_compiler_wl 15138 1.1.1.2 christos 15139 1.1.1.2 christos # Additional compiler flags for building library objects. 15140 1.1.1.2 christos pic_flag=$lt_lt_prog_compiler_pic 15141 1.1.1.2 christos 15142 1.1.1.2 christos # Compiler flag to prevent dynamic linking. 15143 1.1.1.2 christos link_static_flag=$lt_lt_prog_compiler_static 15144 1.1.1.2 christos 15145 1.1.1.2 christos # Does compiler simultaneously support -c and -o options? 15146 1.1.1.2 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15147 1.1.1.2 christos 15148 1.1.1.2 christos # Whether or not to add -lc for building shared libraries. 15149 1.1.1.2 christos build_libtool_need_lc=$archive_cmds_need_lc 15150 1.1.1.2 christos 15151 1.1.1.2 christos # Whether or not to disallow shared libs when runtime libs are static. 15152 1.1.1.2 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15153 1.1.1.2 christos 15154 1.1.1.2 christos # Compiler flag to allow reflexive dlopens. 15155 1.1.1.2 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15156 1.1.1.2 christos 15157 1.1.1.2 christos # Compiler flag to generate shared objects directly from archives. 15158 1.1.1.2 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec 15159 1.1.1.2 christos 15160 1.1.1.2 christos # Whether the compiler copes with passing no objects directly. 15161 1.1.1.2 christos compiler_needs_object=$lt_compiler_needs_object 15162 1.1.1.2 christos 15163 1.1.1.2 christos # Create an old-style archive from a shared archive. 15164 1.1.1.2 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15165 1.1.1.2 christos 15166 1.1.1.2 christos # Create a temporary old-style archive to link instead of a shared archive. 15167 1.1.1.2 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15168 1.1.1.2 christos 15169 1.1.1.2 christos # Commands used to build a shared archive. 15170 1.1.1.2 christos archive_cmds=$lt_archive_cmds 15171 1.1.1.2 christos archive_expsym_cmds=$lt_archive_expsym_cmds 15172 1.1.1.2 christos 15173 1.1.1.2 christos # Commands used to build a loadable module if different from building 15174 1.1.1.2 christos # a shared archive. 15175 1.1.1.2 christos module_cmds=$lt_module_cmds 15176 1.1.1.2 christos module_expsym_cmds=$lt_module_expsym_cmds 15177 1.1.1.2 christos 15178 1.1.1.2 christos # Whether we are building with GNU ld or not. 15179 1.1.1.2 christos with_gnu_ld=$lt_with_gnu_ld 15180 1.1.1.2 christos 15181 1.1.1.2 christos # Flag that allows shared libraries with undefined symbols to be built. 15182 1.1.1.2 christos allow_undefined_flag=$lt_allow_undefined_flag 15183 1.1.1.2 christos 15184 1.1.1.2 christos # Flag that enforces no undefined symbols. 15185 1.1.1.2 christos no_undefined_flag=$lt_no_undefined_flag 15186 1.1.1.2 christos 15187 1.1.1.2 christos # Flag to hardcode \$libdir into a binary during linking. 15188 1.1.1.2 christos # This must work even if \$libdir does not exist 15189 1.1.1.2 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15190 1.1.1.2 christos 15191 1.1.1.2 christos # If ld is used when linking, flag to hardcode \$libdir into a binary 15192 1.1.1.2 christos # during linking. This must work even if \$libdir does not exist. 15193 1.1.1.2 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15194 1.1.1.2 christos 15195 1.1.1.2 christos # Whether we need a single "-rpath" flag with a separated argument. 15196 1.1.1.2 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator 15197 1.1.1.2 christos 15198 1.1.1.2 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15199 1.1.1.2 christos # DIR into the resulting binary. 15200 1.1.1.2 christos hardcode_direct=$hardcode_direct 15201 1.1.1.2 christos 15202 1.1.1.2 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15203 1.1.1.2 christos # DIR into the resulting binary and the resulting library dependency is 15204 1.1.1.2 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15205 1.1.1.2 christos # library is relocated. 15206 1.1.1.2 christos hardcode_direct_absolute=$hardcode_direct_absolute 15207 1.1.1.2 christos 15208 1.1.1.2 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15209 1.1.1.2 christos # into the resulting binary. 15210 1.1.1.2 christos hardcode_minus_L=$hardcode_minus_L 15211 1.1.1.2 christos 15212 1.1.1.2 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15213 1.1.1.2 christos # into the resulting binary. 15214 1.1.1.2 christos hardcode_shlibpath_var=$hardcode_shlibpath_var 15215 1.1.1.2 christos 15216 1.1.1.2 christos # Set to "yes" if building a shared library automatically hardcodes DIR 15217 1.1.1.2 christos # into the library and all subsequent libraries and executables linked 15218 1.1.1.2 christos # against it. 15219 1.1.1.2 christos hardcode_automatic=$hardcode_automatic 15220 1.1.1.2 christos 15221 1.1.1.2 christos # Set to yes if linker adds runtime paths of dependent libraries 15222 1.1.1.2 christos # to runtime path list. 15223 1.1.1.2 christos inherit_rpath=$inherit_rpath 15224 1.1.1.2 christos 15225 1.1.1.2 christos # Whether libtool must link a program against all its dependency libraries. 15226 1.1.1.2 christos link_all_deplibs=$link_all_deplibs 15227 1.1.1.2 christos 15228 1.1.1.2 christos # Fix the shell variable \$srcfile for the compiler. 15229 1.1.1.2 christos fix_srcfile_path=$lt_fix_srcfile_path 15230 1.1.1.2 christos 15231 1.1.1.2 christos # Set to "yes" if exported symbols are required. 15232 1.1.1.2 christos always_export_symbols=$always_export_symbols 15233 1.1.1.2 christos 15234 1.1.1.2 christos # The commands to list exported symbols. 15235 1.1.1.2 christos export_symbols_cmds=$lt_export_symbols_cmds 15236 1.1.1.2 christos 15237 1.1.1.2 christos # Symbols that should not be listed in the preloaded symbols. 15238 1.1.1.2 christos exclude_expsyms=$lt_exclude_expsyms 15239 1.1.1.2 christos 15240 1.1.1.2 christos # Symbols that must always be exported. 15241 1.1.1.2 christos include_expsyms=$lt_include_expsyms 15242 1.1.1.2 christos 15243 1.1.1.2 christos # Commands necessary for linking programs (against libraries) with templates. 15244 1.1.1.2 christos prelink_cmds=$lt_prelink_cmds 15245 1.1.1.2 christos 15246 1.1.1.2 christos # Specify filename containing input files. 15247 1.1.1.2 christos file_list_spec=$lt_file_list_spec 15248 1.1.1.2 christos 15249 1.1.1.2 christos # How to hardcode a shared library path into an executable. 15250 1.1.1.2 christos hardcode_action=$hardcode_action 15251 1.1.1.2 christos 15252 1.1.1.2 christos # ### END LIBTOOL CONFIG 15253 1.1.1.2 christos 15254 1.1.1.2 christos _LT_EOF 15255 1.1.1.2 christos 15256 1.1.1.2 christos case $host_os in 15257 1.1.1.2 christos aix3*) 15258 1.1.1.2 christos cat <<\_LT_EOF >> "$cfgfile" 15259 1.1.1.2 christos # AIX sometimes has problems with the GCC collect2 program. For some 15260 1.1.1.2 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 15261 1.1.1.2 christos # vanish in a puff of smoke. 15262 1.1.1.2 christos if test "X${COLLECT_NAMES+set}" != Xset; then 15263 1.1.1.2 christos COLLECT_NAMES= 15264 1.1.1.2 christos export COLLECT_NAMES 15265 1.1.1.2 christos fi 15266 1.1.1.2 christos _LT_EOF 15267 1.1.1.2 christos ;; 15268 1.1.1.2 christos esac 15269 1.1.1.2 christos 15270 1.1.1.2 christos 15271 1.1.1.2 christos ltmain="$ac_aux_dir/ltmain.sh" 15272 1.1.1.2 christos 15273 1.1.1.2 christos 15274 1.1.1.2 christos # We use sed instead of cat because bash on DJGPP gets confused if 15275 1.1.1.2 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in 15276 1.1.1.2 christos # text mode, it properly converts lines to CR/LF. This bash problem 15277 1.1.1.2 christos # is reportedly fixed, but why not run on old versions too? 15278 1.1.1.2 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15279 1.1.1.2 christos || (rm -f "$cfgfile"; exit 1) 15280 1.1.1.2 christos 15281 1.1.1.2 christos case $xsi_shell in 15282 1.1.1.2 christos yes) 15283 1.1.1.2 christos cat << \_LT_EOF >> "$cfgfile" 15284 1.1.1.2 christos 15285 1.1.1.2 christos # func_dirname file append nondir_replacement 15286 1.1.1.2 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 15287 1.1.1.2 christos # otherwise set result to NONDIR_REPLACEMENT. 15288 1.1.1.2 christos func_dirname () 15289 1.1.1.2 christos { 15290 1.1.1.2 christos case ${1} in 15291 1.1.1.2 christos */*) func_dirname_result="${1%/*}${2}" ;; 15292 1.1.1.2 christos * ) func_dirname_result="${3}" ;; 15293 1.1.1.2 christos esac 15294 1.1.1.2 christos } 15295 1.1.1.2 christos 15296 1.1.1.2 christos # func_basename file 15297 1.1.1.2 christos func_basename () 15298 1.1.1.2 christos { 15299 1.1.1.2 christos func_basename_result="${1##*/}" 15300 1.1.1.2 christos } 15301 1.1.1.2 christos 15302 1.1.1.2 christos # func_dirname_and_basename file append nondir_replacement 15303 1.1.1.2 christos # perform func_basename and func_dirname in a single function 15304 1.1.1.2 christos # call: 15305 1.1.1.2 christos # dirname: Compute the dirname of FILE. If nonempty, 15306 1.1.1.2 christos # add APPEND to the result, otherwise set result 15307 1.1.1.2 christos # to NONDIR_REPLACEMENT. 15308 1.1.1.2 christos # value returned in "$func_dirname_result" 15309 1.1.1.2 christos # basename: Compute filename of FILE. 15310 1.1.1.2 christos # value retuned in "$func_basename_result" 15311 1.1.1.2 christos # Implementation must be kept synchronized with func_dirname 15312 1.1.1.2 christos # and func_basename. For efficiency, we do not delegate to 15313 1.1.1.2 christos # those functions but instead duplicate the functionality here. 15314 1.1.1.2 christos func_dirname_and_basename () 15315 1.1.1.2 christos { 15316 1.1.1.2 christos case ${1} in 15317 1.1.1.2 christos */*) func_dirname_result="${1%/*}${2}" ;; 15318 1.1.1.2 christos * ) func_dirname_result="${3}" ;; 15319 1.1.1.2 christos esac 15320 1.1.1.2 christos func_basename_result="${1##*/}" 15321 1.1.1.2 christos } 15322 1.1.1.2 christos 15323 1.1.1.2 christos # func_stripname prefix suffix name 15324 1.1.1.2 christos # strip PREFIX and SUFFIX off of NAME. 15325 1.1.1.2 christos # PREFIX and SUFFIX must not contain globbing or regex special 15326 1.1.1.2 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 15327 1.1.1.2 christos # dot (in which case that matches only a dot). 15328 1.1.1.2 christos func_stripname () 15329 1.1.1.2 christos { 15330 1.1.1.2 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15331 1.1.1.2 christos # positional parameters, so assign one to ordinary parameter first. 15332 1.1.1.2 christos func_stripname_result=${3} 15333 1.1.1.2 christos func_stripname_result=${func_stripname_result#"${1}"} 15334 1.1.1.2 christos func_stripname_result=${func_stripname_result%"${2}"} 15335 1.1.1.2 christos } 15336 1.1.1.2 christos 15337 1.1.1.2 christos # func_opt_split 15338 1.1.1.2 christos func_opt_split () 15339 1.1.1.2 christos { 15340 1.1.1.2 christos func_opt_split_opt=${1%%=*} 15341 1.1.1.2 christos func_opt_split_arg=${1#*=} 15342 1.1.1.2 christos } 15343 1.1.1.2 christos 15344 1.1.1.2 christos # func_lo2o object 15345 1.1.1.2 christos func_lo2o () 15346 1.1.1.2 christos { 15347 1.1.1.2 christos case ${1} in 15348 1.1.1.2 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15349 1.1.1.2 christos *) func_lo2o_result=${1} ;; 15350 1.1.1.2 christos esac 15351 1.1.1.2 christos } 15352 1.1.1.2 christos 15353 1.1.1.2 christos # func_xform libobj-or-source 15354 1.1.1.2 christos func_xform () 15355 1.1.1.2 christos { 15356 1.1.1.2 christos func_xform_result=${1%.*}.lo 15357 1.1.1.2 christos } 15358 1.1.1.2 christos 15359 1.1.1.2 christos # func_arith arithmetic-term... 15360 1.1.1.2 christos func_arith () 15361 1.1.1.2 christos { 15362 1.1.1.2 christos func_arith_result=$(( $* )) 15363 1.1.1.2 christos } 15364 1.1.1.2 christos 15365 1.1.1.2 christos # func_len string 15366 1.1.1.2 christos # STRING may not start with a hyphen. 15367 1.1.1.2 christos func_len () 15368 1.1.1.2 christos { 15369 1.1.1.2 christos func_len_result=${#1} 15370 1.1.1.2 christos } 15371 1.1.1.2 christos 15372 1.1.1.2 christos _LT_EOF 15373 1.1.1.2 christos ;; 15374 1.1.1.2 christos *) # Bourne compatible functions. 15375 1.1.1.2 christos cat << \_LT_EOF >> "$cfgfile" 15376 1.1.1.2 christos 15377 1.1.1.2 christos # func_dirname file append nondir_replacement 15378 1.1.1.2 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 15379 1.1.1.2 christos # otherwise set result to NONDIR_REPLACEMENT. 15380 1.1.1.2 christos func_dirname () 15381 1.1.1.2 christos { 15382 1.1.1.2 christos # Extract subdirectory from the argument. 15383 1.1.1.2 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15384 1.1.1.2 christos if test "X$func_dirname_result" = "X${1}"; then 15385 1.1.1.2 christos func_dirname_result="${3}" 15386 1.1.1.2 christos else 15387 1.1.1.2 christos func_dirname_result="$func_dirname_result${2}" 15388 1.1.1.2 christos fi 15389 1.1.1.2 christos } 15390 1.1.1.2 christos 15391 1.1.1.2 christos # func_basename file 15392 1.1.1.2 christos func_basename () 15393 1.1.1.2 christos { 15394 1.1.1.2 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15395 1.1.1.2 christos } 15396 1.1.1.2 christos 15397 1.1.1.2 christos 15398 1.1.1.2 christos # func_stripname prefix suffix name 15399 1.1.1.2 christos # strip PREFIX and SUFFIX off of NAME. 15400 1.1.1.2 christos # PREFIX and SUFFIX must not contain globbing or regex special 15401 1.1.1.2 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 15402 1.1.1.2 christos # dot (in which case that matches only a dot). 15403 1.1.1.2 christos # func_strip_suffix prefix name 15404 1.1.1.2 christos func_stripname () 15405 1.1.1.2 christos { 15406 1.1.1.2 christos case ${2} in 15407 1.1.1.2 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15408 1.1.1.2 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15409 1.1.1.2 christos esac 15410 1.1.1.2 christos } 15411 1.1.1.2 christos 15412 1.1.1.2 christos # sed scripts: 15413 1.1.1.2 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15414 1.1.1.2 christos my_sed_long_arg='1s/^-[^=]*=//' 15415 1.1.1.2 christos 15416 1.1.1.2 christos # func_opt_split 15417 1.1.1.2 christos func_opt_split () 15418 1.1.1.2 christos { 15419 1.1.1.2 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15420 1.1.1.2 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15421 1.1.1.2 christos } 15422 1.1.1.2 christos 15423 1.1.1.2 christos # func_lo2o object 15424 1.1.1.2 christos func_lo2o () 15425 1.1.1.2 christos { 15426 1.1.1.2 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15427 1.1.1.2 christos } 15428 1.1.1.2 christos 15429 1.1.1.2 christos # func_xform libobj-or-source 15430 1.1.1.2 christos func_xform () 15431 1.1.1.2 christos { 15432 1.1.1.2 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15433 1.1.1.2 christos } 15434 1.1.1.2 christos 15435 1.1.1.2 christos # func_arith arithmetic-term... 15436 1.1.1.2 christos func_arith () 15437 1.1.1.2 christos { 15438 1.1.1.2 christos func_arith_result=`expr "$@"` 15439 1.1.1.2 christos } 15440 1.1.1.2 christos 15441 1.1.1.2 christos # func_len string 15442 1.1.1.2 christos # STRING may not start with a hyphen. 15443 1.1.1.2 christos func_len () 15444 1.1.1.2 christos { 15445 1.1.1.2 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15446 1.1 christos } 15447 1.1.1.2 christos 15448 1.1.1.2 christos _LT_EOF 15449 1.1 christos esac 15450 1.1 christos 15451 1.1.1.2 christos case $lt_shell_append in 15452 1.1.1.2 christos yes) 15453 1.1.1.2 christos cat << \_LT_EOF >> "$cfgfile" 15454 1.1 christos 15455 1.1.1.2 christos # func_append var value 15456 1.1.1.2 christos # Append VALUE to the end of shell variable VAR. 15457 1.1.1.2 christos func_append () 15458 1.1.1.2 christos { 15459 1.1.1.2 christos eval "$1+=\$2" 15460 1.1 christos } 15461 1.1.1.2 christos _LT_EOF 15462 1.1.1.2 christos ;; 15463 1.1 christos *) 15464 1.1.1.2 christos cat << \_LT_EOF >> "$cfgfile" 15465 1.1.1.2 christos 15466 1.1.1.2 christos # func_append var value 15467 1.1.1.2 christos # Append VALUE to the end of shell variable VAR. 15468 1.1.1.2 christos func_append () 15469 1.1.1.2 christos { 15470 1.1.1.2 christos eval "$1=\$$1\$2" 15471 1.1.1.2 christos } 15472 1.1.1.2 christos 15473 1.1.1.2 christos _LT_EOF 15474 1.1.1.2 christos ;; 15475 1.1.1.2 christos esac 15476 1.1 christos 15477 1.1 christos 15478 1.1.1.2 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15479 1.1.1.2 christos || (rm -f "$cfgfile"; exit 1) 15480 1.1.1.2 christos 15481 1.1.1.2 christos mv -f "$cfgfile" "$ofile" || 15482 1.1.1.2 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15483 1.1.1.2 christos chmod +x "$ofile" 15484 1.1.1.2 christos 15485 1.1.1.2 christos 15486 1.1.1.2 christos as_fn_exit 0 15487 1.1.1.2 christos _LTEOF 15488 1.1.1.2 christos chmod +x "$CONFIG_LT" 15489 1.1.1.2 christos 15490 1.1.1.2 christos # configure is writing to config.log, but config.lt does its own redirection, 15491 1.1.1.2 christos # appending to config.log, which fails on DOS, as config.log is still kept 15492 1.1.1.2 christos # open by configure. Here we exec the FD to /dev/null, effectively closing 15493 1.1.1.2 christos # config.log, so it can be properly (re)opened and appended to by config.lt. 15494 1.1.1.2 christos lt_cl_success=: 15495 1.1.1.2 christos test "$silent" = yes && 15496 1.1.1.2 christos lt_config_lt_args="$lt_config_lt_args --quiet" 15497 1.1.1.2 christos exec 5>/dev/null 15498 1.1.1.2 christos $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false 15499 1.1.1.2 christos exec 5>>config.log 15500 1.1.1.2 christos $lt_cl_success || as_fn_exit 1 15501 1.1 christos 15502 1.1 christos 15503 1.1 christos MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing 15504 1.1 christos for ac_prog in aclocal 15505 1.1 christos do 15506 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 15507 1.1 christos set dummy $ac_prog; ac_word=$2 15508 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15509 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 15510 1.1 christos if ${ac_cv_prog_ACLOCAL+:} false; then : 15511 1.1 christos $as_echo_n "(cached) " >&6 15512 1.1 christos else 15513 1.1 christos if test -n "$ACLOCAL"; then 15514 1.1 christos ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test. 15515 1.1 christos else 15516 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15517 1.1 christos for as_dir in $PATH 15518 1.1 christos do 15519 1.1 christos IFS=$as_save_IFS 15520 1.1 christos test -z "$as_dir" && as_dir=. 15521 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 15522 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15523 1.1 christos ac_cv_prog_ACLOCAL="$ac_prog" 15524 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15525 1.1 christos break 2 15526 1.1 christos fi 15527 1.1 christos done 15528 1.1 christos done 15529 1.1 christos IFS=$as_save_IFS 15530 1.1 christos 15531 1.1 christos fi 15532 1.1 christos fi 15533 1.1 christos ACLOCAL=$ac_cv_prog_ACLOCAL 15534 1.1 christos if test -n "$ACLOCAL"; then 15535 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5 15536 1.1 christos $as_echo "$ACLOCAL" >&6; } 15537 1.1 christos else 15538 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15539 1.1 christos $as_echo "no" >&6; } 15540 1.1 christos fi 15541 1.1 christos 15542 1.1 christos 15543 1.1 christos test -n "$ACLOCAL" && break 15544 1.1 christos done 15545 1.1 christos test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal" 15546 1.1 christos 15547 1.1 christos for ac_prog in autoconf 15548 1.1 christos do 15549 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 15550 1.1 christos set dummy $ac_prog; ac_word=$2 15551 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15552 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 15553 1.1 christos if ${ac_cv_prog_AUTOCONF+:} false; then : 15554 1.1 christos $as_echo_n "(cached) " >&6 15555 1.1 christos else 15556 1.1 christos if test -n "$AUTOCONF"; then 15557 1.1 christos ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test. 15558 1.1 christos else 15559 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15560 1.1 christos for as_dir in $PATH 15561 1.1 christos do 15562 1.1 christos IFS=$as_save_IFS 15563 1.1 christos test -z "$as_dir" && as_dir=. 15564 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 15565 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15566 1.1 christos ac_cv_prog_AUTOCONF="$ac_prog" 15567 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15568 1.1 christos break 2 15569 1.1 christos fi 15570 1.1 christos done 15571 1.1 christos done 15572 1.1 christos IFS=$as_save_IFS 15573 1.1 christos 15574 1.1 christos fi 15575 1.1 christos fi 15576 1.1 christos AUTOCONF=$ac_cv_prog_AUTOCONF 15577 1.1 christos if test -n "$AUTOCONF"; then 15578 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 15579 1.1 christos $as_echo "$AUTOCONF" >&6; } 15580 1.1 christos else 15581 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15582 1.1 christos $as_echo "no" >&6; } 15583 1.1 christos fi 15584 1.1 christos 15585 1.1 christos 15586 1.1 christos test -n "$AUTOCONF" && break 15587 1.1 christos done 15588 1.1 christos test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf" 15589 1.1 christos 15590 1.1 christos for ac_prog in autoheader 15591 1.1 christos do 15592 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 15593 1.1 christos set dummy $ac_prog; ac_word=$2 15594 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15595 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 15596 1.1 christos if ${ac_cv_prog_AUTOHEADER+:} false; then : 15597 1.1 christos $as_echo_n "(cached) " >&6 15598 1.1 christos else 15599 1.1 christos if test -n "$AUTOHEADER"; then 15600 1.1 christos ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test. 15601 1.1 christos else 15602 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15603 1.1 christos for as_dir in $PATH 15604 1.1 christos do 15605 1.1 christos IFS=$as_save_IFS 15606 1.1 christos test -z "$as_dir" && as_dir=. 15607 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 15608 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15609 1.1 christos ac_cv_prog_AUTOHEADER="$ac_prog" 15610 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15611 1.1 christos break 2 15612 1.1 christos fi 15613 1.1 christos done 15614 1.1 christos done 15615 1.1 christos IFS=$as_save_IFS 15616 1.1 christos 15617 1.1 christos fi 15618 1.1 christos fi 15619 1.1 christos AUTOHEADER=$ac_cv_prog_AUTOHEADER 15620 1.1 christos if test -n "$AUTOHEADER"; then 15621 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5 15622 1.1 christos $as_echo "$AUTOHEADER" >&6; } 15623 1.1 christos else 15624 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15625 1.1 christos $as_echo "no" >&6; } 15626 1.1 christos fi 15627 1.1 christos 15628 1.1 christos 15629 1.1 christos test -n "$AUTOHEADER" && break 15630 1.1 christos done 15631 1.1 christos test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader" 15632 1.1 christos 15633 1.1 christos 15634 1.1 christos # Figure out what compiler warnings we can enable. 15635 1.1 christos # See config/warnings.m4 for details. 15636 1.1 christos 15637 1.1 christos ac_ext=c 15638 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15639 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15640 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15641 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15642 1.1 christos 15643 1.1 christos warn= 15644 1.1 christos save_CFLAGS="$CFLAGS" 15645 1.1 christos for real_option in -W -Wall -Wno-narrowing -Wwrite-strings \ 15646 1.1 christos -Wmissing-format-attribute; do 15647 1.1 christos # Do the check with the no- prefix removed since gcc silently 15648 1.1 christos # accepts any -Wno-* option on purpose 15649 1.1 christos case $real_option in 15650 1.1 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 15651 1.1 christos *) option=$real_option ;; 15652 1.1 christos esac 15653 1.1 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 15654 1.1 christos 15655 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 15656 1.1 christos $as_echo_n "checking whether $CC supports $option... " >&6; } 15657 1.1 christos if eval \${$as_acx_Woption+:} false; then : 15658 1.1 christos $as_echo_n "(cached) " >&6 15659 1.1 christos else 15660 1.1 christos CFLAGS="$option" 15661 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15662 1.1 christos /* end confdefs.h. */ 15663 1.1 christos 15664 1.1 christos int 15665 1.1 christos main () 15666 1.1 christos { 15667 1.1 christos 15668 1.1 christos ; 15669 1.1 christos return 0; 15670 1.1 christos } 15671 1.1 christos _ACEOF 15672 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 15673 1.1 christos eval "$as_acx_Woption=yes" 15674 1.1 christos else 15675 1.1 christos eval "$as_acx_Woption=no" 15676 1.1 christos fi 15677 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15678 1.1 christos 15679 1.1 christos fi 15680 1.1 christos eval ac_res=\$$as_acx_Woption 15681 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15682 1.1 christos $as_echo "$ac_res" >&6; } 15683 1.1 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 15684 1.1 christos warn="$warn${warn:+ }$real_option" 15685 1.1 christos fi 15686 1.1 christos done 15687 1.1 christos CFLAGS="$save_CFLAGS" 15688 1.1 christos ac_ext=c 15689 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15690 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15691 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15692 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15693 1.1 christos 15694 1.1 christos 15695 1.1 christos ac_ext=c 15696 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15697 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15698 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15699 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15700 1.1 christos 15701 1.1 christos c_warn= 15702 1.1 christos save_CFLAGS="$CFLAGS" 15703 1.1 christos for real_option in -Wstrict-prototypes -Wmissing-prototypes \ 15704 1.1 christos -Wold-style-definition; do 15705 1.1 christos # Do the check with the no- prefix removed since gcc silently 15706 1.1 christos # accepts any -Wno-* option on purpose 15707 1.1 christos case $real_option in 15708 1.1 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 15709 1.1 christos *) option=$real_option ;; 15710 1.1 christos esac 15711 1.1 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 15712 1.1 christos 15713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 15714 1.1 christos $as_echo_n "checking whether $CC supports $option... " >&6; } 15715 1.1 christos if eval \${$as_acx_Woption+:} false; then : 15716 1.1 christos $as_echo_n "(cached) " >&6 15717 1.1 christos else 15718 1.1 christos CFLAGS="$option" 15719 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15720 1.1 christos /* end confdefs.h. */ 15721 1.1 christos 15722 1.1 christos int 15723 1.1 christos main () 15724 1.1 christos { 15725 1.1 christos 15726 1.1 christos ; 15727 1.1 christos return 0; 15728 1.1 christos } 15729 1.1 christos _ACEOF 15730 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 15731 1.1 christos eval "$as_acx_Woption=yes" 15732 1.1 christos else 15733 1.1 christos eval "$as_acx_Woption=no" 15734 1.1 christos fi 15735 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15736 1.1 christos 15737 1.1 christos fi 15738 1.1 christos eval ac_res=\$$as_acx_Woption 15739 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15740 1.1 christos $as_echo "$ac_res" >&6; } 15741 1.1 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 15742 1.1 christos c_warn="$c_warn${c_warn:+ }$real_option" 15743 1.1 christos fi 15744 1.1 christos done 15745 1.1 christos CFLAGS="$save_CFLAGS" 15746 1.1 christos ac_ext=c 15747 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15748 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15749 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15750 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15751 1.1 christos 15752 1.1 christos 15753 1.1 christos ac_ext=c 15754 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15755 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15756 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15757 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15758 1.1 christos 15759 1.1 christos WARN_PEDANTIC= 15760 1.1 christos # Do the check with the no- prefix removed from the warning options 15761 1.1 christos # since gcc silently accepts any -Wno-* option on purpose 15762 1.1 christos if test "$GCC" = yes; then : 15763 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5 15764 1.1 christos $as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; } 15765 1.1 christos if ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then : 15766 1.1 christos $as_echo_n "(cached) " >&6 15767 1.1 christos else 15768 1.1 christos save_CFLAGS="$CFLAGS" 15769 1.1 christos CFLAGS="-pedantic -Wlong-long" 15770 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15771 1.1 christos /* end confdefs.h. */ 15772 1.1 christos 15773 1.1 christos int 15774 1.1 christos main () 15775 1.1 christos { 15776 1.1 christos 15777 1.1 christos ; 15778 1.1 christos return 0; 15779 1.1 christos } 15780 1.1 christos _ACEOF 15781 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 15782 1.1 christos acx_cv_prog_cc_pedantic__Wlong_long=yes 15783 1.1 christos else 15784 1.1 christos acx_cv_prog_cc_pedantic__Wlong_long=no 15785 1.1 christos fi 15786 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15787 1.1 christos CFLAGS="$save_CFLAGS" 15788 1.1 christos fi 15789 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5 15790 1.1 christos $as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; } 15791 1.1 christos if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then : 15792 1.1 christos WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long" 15793 1.1 christos fi 15794 1.1 christos 15795 1.1 christos fi 15796 1.1 christos ac_ext=c 15797 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15798 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15799 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15800 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15801 1.1 christos 15802 1.1 christos 15803 1.1 christos 15804 1.1 christos # Only enable with --enable-werror-always until existing warnings are 15805 1.1 christos # corrected. 15806 1.1 christos ac_ext=c 15807 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15808 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15809 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15810 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15811 1.1 christos 15812 1.1 christos WERROR= 15813 1.1 christos # Check whether --enable-werror-always was given. 15814 1.1 christos if test "${enable_werror_always+set}" = set; then : 15815 1.1 christos enableval=$enable_werror_always; 15816 1.1 christos else 15817 1.1 christos enable_werror_always=no 15818 1.1 christos fi 15819 1.1 christos 15820 1.1 christos if test $enable_werror_always = yes; then : 15821 1.1 christos WERROR="$WERROR${WERROR:+ }-Werror" 15822 1.1 christos fi 15823 1.1 christos 15824 1.1 christos ac_ext=c 15825 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15826 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15827 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15828 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15829 1.1 christos 15830 1.1 christos 15831 1.1 christos 15832 1.1 christos 15833 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 15834 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 15835 1.1 christos # Check whether --enable-maintainer-mode was given. 15836 1.1 christos if test "${enable_maintainer_mode+set}" = set; then : 15837 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 15838 1.1 christos else 15839 1.1 christos USE_MAINTAINER_MODE=no 15840 1.1 christos fi 15841 1.1 christos 15842 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 15843 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; } 15844 1.1 christos if test $USE_MAINTAINER_MODE = yes; then 15845 1.1 christos MAINTAINER_MODE_TRUE= 15846 1.1 christos MAINTAINER_MODE_FALSE='#' 15847 1.1 christos else 15848 1.1 christos MAINTAINER_MODE_TRUE='#' 15849 1.1 christos MAINTAINER_MODE_FALSE= 15850 1.1 christos fi 15851 1.1 christos 15852 1.1 christos MAINT=$MAINTAINER_MODE_TRUE 15853 1.1 christos 15854 1.1 christos 15855 1.1 christos case ${build_alias} in 15856 1.1 christos "") build_noncanonical=${build} ;; 15857 1.1 christos *) build_noncanonical=${build_alias} ;; 15858 1.1 christos esac 15859 1.1 christos 15860 1.1 christos case ${host_alias} in 15861 1.1 christos "") host_noncanonical=${build_noncanonical} ;; 15862 1.1 christos *) host_noncanonical=${host_alias} ;; 15863 1.1 christos esac 15864 1.1 christos 15865 1.1 christos case ${target_alias} in 15866 1.1 christos "") target_noncanonical=${host_noncanonical} ;; 15867 1.1 christos *) target_noncanonical=${target_alias} ;; 15868 1.1 christos esac 15869 1.1 christos 15870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 15871 1.1 christos $as_echo_n "checking whether to install libbfd... " >&6; } 15872 1.1 christos # Check whether --enable-install-libbfd was given. 15873 1.1 christos if test "${enable_install_libbfd+set}" = set; then : 15874 1.1 christos enableval=$enable_install_libbfd; install_libbfd_p=$enableval 15875 1.1 christos else 15876 1.1 christos if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 15877 1.1 christos install_libbfd_p=yes 15878 1.1 christos else 15879 1.1 christos install_libbfd_p=no 15880 1.1 christos fi 15881 1.1 christos fi 15882 1.1 christos 15883 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 15884 1.1 christos $as_echo "$install_libbfd_p" >&6; } 15885 1.1 christos if test $install_libbfd_p = yes; then 15886 1.1 christos INSTALL_LIBBFD_TRUE= 15887 1.1 christos INSTALL_LIBBFD_FALSE='#' 15888 1.1 christos else 15889 1.1 christos INSTALL_LIBBFD_TRUE='#' 15890 1.1 christos INSTALL_LIBBFD_FALSE= 15891 1.1 christos fi 15892 1.1 christos 15893 1.1 christos # Need _noncanonical variables for this. 15894 1.1 christos 15895 1.1 christos 15896 1.1 christos 15897 1.1 christos 15898 1.1 christos # libbfd.a is a host library containing target dependent code 15899 1.1 christos bfdlibdir='$(libdir)' 15900 1.1 christos bfdincludedir='$(includedir)' 15901 1.1 christos if test "${host}" != "${target}"; then 15902 1.1 christos bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 15903 1.1 christos bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 15904 1.1 christos fi 15905 1.1 christos 15906 1.1 christos 15907 1.1 christos 15908 1.1 christos 15909 1.1 christos 15910 1.1 christos 15911 1.1 christos ac_ext=c 15912 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15913 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15914 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15915 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15916 1.1 christos 15917 1.1 christos ac_libctf_warn_cflags= 15918 1.1 christos save_CFLAGS="$CFLAGS" 15919 1.1 christos for real_option in -Wall; do 15920 1.1 christos # Do the check with the no- prefix removed since gcc silently 15921 1.1 christos # accepts any -Wno-* option on purpose 15922 1.1 christos case $real_option in 15923 1.1 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 15924 1.1 christos *) option=$real_option ;; 15925 1.1 christos esac 15926 1.1 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 15927 1.1 christos 15928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 15929 1.1 christos $as_echo_n "checking whether $CC supports $option... " >&6; } 15930 1.1 christos if eval \${$as_acx_Woption+:} false; then : 15931 1.1 christos $as_echo_n "(cached) " >&6 15932 1.1 christos else 15933 1.1 christos CFLAGS="$option" 15934 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15935 1.1 christos /* end confdefs.h. */ 15936 1.1 christos 15937 1.1 christos int 15938 1.1 christos main () 15939 1.1 christos { 15940 1.1 christos 15941 1.1 christos ; 15942 1.1 christos return 0; 15943 1.1 christos } 15944 1.1 christos _ACEOF 15945 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 15946 1.1 christos eval "$as_acx_Woption=yes" 15947 1.1 christos else 15948 1.1 christos eval "$as_acx_Woption=no" 15949 1.1 christos fi 15950 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15951 1.1 christos 15952 1.1 christos fi 15953 1.1 christos eval ac_res=\$$as_acx_Woption 15954 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15955 1.1 christos $as_echo "$ac_res" >&6; } 15956 1.1 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 15957 1.1 christos ac_libctf_warn_cflags="$ac_libctf_warn_cflags${ac_libctf_warn_cflags:+ }$real_option" 15958 1.1 christos fi 15959 1.1 christos done 15960 1.1 christos CFLAGS="$save_CFLAGS" 15961 1.1 christos ac_ext=c 15962 1.1 christos ac_cpp='$CPP $CPPFLAGS' 15963 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15964 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15965 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 15966 1.1 christos 15967 1.1 christos 15968 1.1 christos 15969 1.1 christos 15970 1.1 christos 15971 1.1 christos 15972 1.1 christos for ac_header in $ac_header_list 15973 1.1 christos do : 15974 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15975 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 15976 1.1 christos " 15977 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15978 1.1 christos cat >>confdefs.h <<_ACEOF 15979 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15980 1.1 christos _ACEOF 15981 1.1 christos 15982 1.1 christos fi 15983 1.1 christos 15984 1.1 christos done 15985 1.1 christos 15986 1.1 christos 15987 1.1 christos 15988 1.1 christos 15989 1.1 christos 15990 1.1 christos 15991 1.1 christos 15992 1.1.1.3 christos save_ASAN_OPTIONS="$ASAN_OPTIONS" 15993 1.1.1.3 christos ASAN_OPTIONS=detect_leaks=0 15994 1.1.1.3 christos export ASAN_OPTIONS 15995 1.1 christos 15996 1.1 christos for ac_func in getpagesize 15997 1.1 christos do : 15998 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 15999 1.1 christos if test "x$ac_cv_func_getpagesize" = xyes; then : 16000 1.1 christos cat >>confdefs.h <<_ACEOF 16001 1.1 christos #define HAVE_GETPAGESIZE 1 16002 1.1 christos _ACEOF 16003 1.1 christos 16004 1.1 christos fi 16005 1.1 christos done 16006 1.1 christos 16007 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 16008 1.1 christos $as_echo_n "checking for working mmap... " >&6; } 16009 1.1 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 16010 1.1 christos $as_echo_n "(cached) " >&6 16011 1.1 christos else 16012 1.1 christos if test "$cross_compiling" = yes; then : 16013 1.1 christos ac_cv_func_mmap_fixed_mapped=no 16014 1.1 christos else 16015 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16016 1.1 christos /* end confdefs.h. */ 16017 1.1 christos $ac_includes_default 16018 1.1 christos /* malloc might have been renamed as rpl_malloc. */ 16019 1.1 christos #undef malloc 16020 1.1 christos 16021 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test. 16022 1.1 christos Here is a matrix of mmap possibilities: 16023 1.1 christos mmap private not fixed 16024 1.1 christos mmap private fixed at somewhere currently unmapped 16025 1.1 christos mmap private fixed at somewhere already mapped 16026 1.1 christos mmap shared not fixed 16027 1.1 christos mmap shared fixed at somewhere currently unmapped 16028 1.1 christos mmap shared fixed at somewhere already mapped 16029 1.1 christos For private mappings, we should verify that changes cannot be read() 16030 1.1 christos back from the file, nor mmap's back from the file at a different 16031 1.1 christos address. (There have been systems where private was not correctly 16032 1.1 christos implemented like the infamous i386 svr4.0, and systems where the 16033 1.1 christos VM page cache was not coherent with the file system buffer cache 16034 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.) 16035 1.1 christos For shared mappings, we should conversely verify that changes get 16036 1.1 christos propagated back to all the places they're supposed to be. 16037 1.1 christos 16038 1.1 christos Grep wants private fixed already mapped. 16039 1.1 christos The main things grep needs to know about mmap are: 16040 1.1 christos * does it exist and is it safe to write into the mmap'd area 16041 1.1 christos * how to use it (BSD variants) */ 16042 1.1 christos 16043 1.1 christos #include <fcntl.h> 16044 1.1 christos #include <sys/mman.h> 16045 1.1 christos 16046 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 16047 1.1 christos char *malloc (); 16048 1.1 christos #endif 16049 1.1 christos 16050 1.1 christos /* This mess was copied from the GNU getpagesize.h. */ 16051 1.1 christos #ifndef HAVE_GETPAGESIZE 16052 1.1 christos # ifdef _SC_PAGESIZE 16053 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE) 16054 1.1 christos # else /* no _SC_PAGESIZE */ 16055 1.1 christos # ifdef HAVE_SYS_PARAM_H 16056 1.1 christos # include <sys/param.h> 16057 1.1 christos # ifdef EXEC_PAGESIZE 16058 1.1 christos # define getpagesize() EXEC_PAGESIZE 16059 1.1 christos # else /* no EXEC_PAGESIZE */ 16060 1.1 christos # ifdef NBPG 16061 1.1 christos # define getpagesize() NBPG * CLSIZE 16062 1.1 christos # ifndef CLSIZE 16063 1.1 christos # define CLSIZE 1 16064 1.1 christos # endif /* no CLSIZE */ 16065 1.1 christos # else /* no NBPG */ 16066 1.1 christos # ifdef NBPC 16067 1.1 christos # define getpagesize() NBPC 16068 1.1 christos # else /* no NBPC */ 16069 1.1 christos # ifdef PAGESIZE 16070 1.1 christos # define getpagesize() PAGESIZE 16071 1.1 christos # endif /* PAGESIZE */ 16072 1.1 christos # endif /* no NBPC */ 16073 1.1 christos # endif /* no NBPG */ 16074 1.1 christos # endif /* no EXEC_PAGESIZE */ 16075 1.1 christos # else /* no HAVE_SYS_PARAM_H */ 16076 1.1 christos # define getpagesize() 8192 /* punt totally */ 16077 1.1 christos # endif /* no HAVE_SYS_PARAM_H */ 16078 1.1 christos # endif /* no _SC_PAGESIZE */ 16079 1.1 christos 16080 1.1 christos #endif /* no HAVE_GETPAGESIZE */ 16081 1.1 christos 16082 1.1 christos int 16083 1.1 christos main () 16084 1.1 christos { 16085 1.1 christos char *data, *data2, *data3; 16086 1.1 christos const char *cdata2; 16087 1.1 christos int i, pagesize; 16088 1.1 christos int fd, fd2; 16089 1.1 christos 16090 1.1 christos pagesize = getpagesize (); 16091 1.1 christos 16092 1.1 christos /* First, make a file with some known garbage in it. */ 16093 1.1 christos data = (char *) malloc (pagesize); 16094 1.1 christos if (!data) 16095 1.1 christos return 1; 16096 1.1 christos for (i = 0; i < pagesize; ++i) 16097 1.1 christos *(data + i) = rand (); 16098 1.1 christos umask (0); 16099 1.1 christos fd = creat ("conftest.mmap", 0600); 16100 1.1 christos if (fd < 0) 16101 1.1 christos return 2; 16102 1.1 christos if (write (fd, data, pagesize) != pagesize) 16103 1.1 christos return 3; 16104 1.1 christos close (fd); 16105 1.1 christos 16106 1.1 christos /* Next, check that the tail of a page is zero-filled. File must have 16107 1.1 christos non-zero length, otherwise we risk SIGBUS for entire page. */ 16108 1.1 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 16109 1.1 christos if (fd2 < 0) 16110 1.1 christos return 4; 16111 1.1 christos cdata2 = ""; 16112 1.1 christos if (write (fd2, cdata2, 1) != 1) 16113 1.1 christos return 5; 16114 1.1 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 16115 1.1 christos if (data2 == MAP_FAILED) 16116 1.1 christos return 6; 16117 1.1 christos for (i = 0; i < pagesize; ++i) 16118 1.1 christos if (*(data2 + i)) 16119 1.1 christos return 7; 16120 1.1 christos close (fd2); 16121 1.1 christos if (munmap (data2, pagesize)) 16122 1.1 christos return 8; 16123 1.1 christos 16124 1.1 christos /* Next, try to mmap the file at a fixed address which already has 16125 1.1 christos something else allocated at it. If we can, also make sure that 16126 1.1 christos we see the same garbage. */ 16127 1.1 christos fd = open ("conftest.mmap", O_RDWR); 16128 1.1 christos if (fd < 0) 16129 1.1 christos return 9; 16130 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 16131 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L)) 16132 1.1 christos return 10; 16133 1.1 christos for (i = 0; i < pagesize; ++i) 16134 1.1 christos if (*(data + i) != *(data2 + i)) 16135 1.1 christos return 11; 16136 1.1 christos 16137 1.1 christos /* Finally, make sure that changes to the mapped area do not 16138 1.1 christos percolate back to the file as seen by read(). (This is a bug on 16139 1.1 christos some variants of i386 svr4.0.) */ 16140 1.1 christos for (i = 0; i < pagesize; ++i) 16141 1.1 christos *(data2 + i) = *(data2 + i) + 1; 16142 1.1 christos data3 = (char *) malloc (pagesize); 16143 1.1 christos if (!data3) 16144 1.1 christos return 12; 16145 1.1 christos if (read (fd, data3, pagesize) != pagesize) 16146 1.1 christos return 13; 16147 1.1 christos for (i = 0; i < pagesize; ++i) 16148 1.1 christos if (*(data + i) != *(data3 + i)) 16149 1.1 christos return 14; 16150 1.1 christos close (fd); 16151 1.1 christos return 0; 16152 1.1 christos } 16153 1.1 christos _ACEOF 16154 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 16155 1.1 christos ac_cv_func_mmap_fixed_mapped=yes 16156 1.1 christos else 16157 1.1 christos ac_cv_func_mmap_fixed_mapped=no 16158 1.1 christos fi 16159 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16160 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 16161 1.1 christos fi 16162 1.1 christos 16163 1.1 christos fi 16164 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 16165 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 16166 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then 16167 1.1 christos 16168 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h 16169 1.1 christos 16170 1.1 christos fi 16171 1.1 christos rm -f conftest.mmap conftest.txt 16172 1.1 christos 16173 1.1.1.3 christos ASAN_OPTIONS="$save_ASAN_OPTIONS" 16174 1.1.1.3 christos 16175 1.1 christos # Needed for BFD capability checks. 16176 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 16177 1.1.1.2 christos $as_echo_n "checking for library containing dlsym... " >&6; } 16178 1.1.1.2 christos if ${ac_cv_search_dlsym+:} false; then : 16179 1.1 christos $as_echo_n "(cached) " >&6 16180 1.1 christos else 16181 1.1 christos ac_func_search_save_LIBS=$LIBS 16182 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16183 1.1 christos /* end confdefs.h. */ 16184 1.1 christos 16185 1.1 christos /* Override any GCC internal prototype to avoid an error. 16186 1.1 christos Use char because int might match the return type of a GCC 16187 1.1 christos builtin and then its argument prototype would still apply. */ 16188 1.1 christos #ifdef __cplusplus 16189 1.1 christos extern "C" 16190 1.1 christos #endif 16191 1.1.1.2 christos char dlsym (); 16192 1.1 christos int 16193 1.1 christos main () 16194 1.1 christos { 16195 1.1.1.2 christos return dlsym (); 16196 1.1 christos ; 16197 1.1 christos return 0; 16198 1.1 christos } 16199 1.1 christos _ACEOF 16200 1.1 christos for ac_lib in '' dl; do 16201 1.1 christos if test -z "$ac_lib"; then 16202 1.1 christos ac_res="none required" 16203 1.1 christos else 16204 1.1 christos ac_res=-l$ac_lib 16205 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 16206 1.1 christos fi 16207 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 16208 1.1.1.2 christos ac_cv_search_dlsym=$ac_res 16209 1.1 christos fi 16210 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 16211 1.1 christos conftest$ac_exeext 16212 1.1.1.2 christos if ${ac_cv_search_dlsym+:} false; then : 16213 1.1 christos break 16214 1.1 christos fi 16215 1.1 christos done 16216 1.1.1.2 christos if ${ac_cv_search_dlsym+:} false; then : 16217 1.1 christos 16218 1.1 christos else 16219 1.1.1.2 christos ac_cv_search_dlsym=no 16220 1.1 christos fi 16221 1.1 christos rm conftest.$ac_ext 16222 1.1 christos LIBS=$ac_func_search_save_LIBS 16223 1.1 christos fi 16224 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 16225 1.1.1.2 christos $as_echo "$ac_cv_search_dlsym" >&6; } 16226 1.1.1.2 christos ac_res=$ac_cv_search_dlsym 16227 1.1 christos if test "$ac_res" != no; then : 16228 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 16229 1.1 christos 16230 1.1 christos fi 16231 1.1 christos 16232 1.1 christos 16233 1.1 christos # Use the system's zlib library. 16234 1.1 christos zlibdir="-L\$(top_builddir)/../zlib" 16235 1.1 christos zlibinc="-I\$(top_srcdir)/../zlib" 16236 1.1 christos 16237 1.1 christos # Check whether --with-system-zlib was given. 16238 1.1 christos if test "${with_system_zlib+set}" = set; then : 16239 1.1 christos withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 16240 1.1 christos zlibdir= 16241 1.1 christos zlibinc= 16242 1.1 christos fi 16243 1.1 christos 16244 1.1 christos fi 16245 1.1 christos 16246 1.1 christos 16247 1.1 christos 16248 1.1 christos 16249 1.1 christos 16250 1.1 christos # Check whether --enable-libctf-hash-debugging was given. 16251 1.1 christos if test "${enable_libctf_hash_debugging+set}" = set; then : 16252 1.1 christos enableval=$enable_libctf_hash_debugging; 16253 1.1 christos case "$enableval" in 16254 1.1 christos yes|no) ;; 16255 1.1 christos *) as_fn_error $? "Argument to enable/disable libctf-hash-debugging must be yes or no" "$LINENO" 5 ;; 16256 1.1 christos esac 16257 1.1 christos 16258 1.1 christos else 16259 1.1 christos enable_libctf_hash_debugging=no 16260 1.1 christos fi 16261 1.1 christos 16262 1.1 christos 16263 1.1 christos if test "${enable_libctf_hash_debugging}" = yes; then 16264 1.1 christos 16265 1.1 christos $as_echo "#define ENABLE_LIBCTF_HASH_DEBUGGING 1" >>confdefs.h 16266 1.1 christos 16267 1.1 christos fi 16268 1.1 christos if test "${enable_libctf_hash_debugging}" = yes; then 16269 1.1 christos ENABLE_LIBCTF_HASH_DEBUGGING_TRUE= 16270 1.1 christos ENABLE_LIBCTF_HASH_DEBUGGING_FALSE='#' 16271 1.1 christos else 16272 1.1 christos ENABLE_LIBCTF_HASH_DEBUGGING_TRUE='#' 16273 1.1 christos ENABLE_LIBCTF_HASH_DEBUGGING_FALSE= 16274 1.1 christos fi 16275 1.1 christos 16276 1.1 christos 16277 1.1 christos # Similar to GDB_AC_CHECK_BFD. 16278 1.1 christos OLD_CFLAGS=$CFLAGS 16279 1.1 christos OLD_LDFLAGS=$LDFLAGS 16280 1.1 christos OLD_LIBS=$LIBS 16281 1.1.1.2 christos OLD_CC=$CC 16282 1.1 christos # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS 16283 1.1 christos # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We 16284 1.1 christos # always want our bfd. 16285 1.1.1.2 christos CC="./libtool --quiet --mode=link $OLD_CC" 16286 1.1 christos CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS" 16287 1.1.1.2 christos LDFLAGS="-L../bfd -L../libiberty $LDFLAGS" 16288 1.1 christos intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'` 16289 1.1.1.2 christos LIBS="-lbfd -liberty $intl $LIBS" 16290 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5 16291 1.1 christos $as_echo_n "checking for ELF support in BFD... " >&6; } 16292 1.1 christos if ${ac_cv_libctf_bfd_elf+:} false; then : 16293 1.1 christos $as_echo_n "(cached) " >&6 16294 1.1 christos else 16295 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16296 1.1 christos /* end confdefs.h. */ 16297 1.1 christos #include <stdlib.h> 16298 1.1.1.2 christos #include <string.h> 16299 1.1 christos #include "bfd.h" 16300 1.1 christos #include "elf-bfd.h" 16301 1.1 christos int 16302 1.1 christos main () 16303 1.1 christos { 16304 1.1 christos (void) bfd_section_from_elf_index (NULL, 0); 16305 1.1 christos return 0; 16306 1.1 christos ; 16307 1.1 christos return 0; 16308 1.1 christos } 16309 1.1 christos _ACEOF 16310 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 16311 1.1 christos ac_cv_libctf_bfd_elf=yes 16312 1.1 christos else 16313 1.1 christos ac_cv_libctf_bfd_elf=no 16314 1.1 christos fi 16315 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 16316 1.1 christos conftest$ac_exeext conftest.$ac_ext 16317 1.1 christos fi 16318 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_bfd_elf" >&5 16319 1.1 christos $as_echo "$ac_cv_libctf_bfd_elf" >&6; } 16320 1.1 christos CFLAGS=$OLD_CFLAGS 16321 1.1 christos LDFLAGS=$OLD_LDFLAGS 16322 1.1 christos LIBS=$OLD_LIBS 16323 1.1.1.2 christos CC=$OLD_CC 16324 1.1 christos 16325 1.1 christos if test $ac_cv_libctf_bfd_elf = yes; then 16326 1.1 christos 16327 1.1 christos $as_echo "#define HAVE_BFD_ELF 1" >>confdefs.h 16328 1.1 christos 16329 1.1 christos fi 16330 1.1 christos 16331 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 16332 1.1 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 16333 1.1 christos if ${ac_cv_c_bigendian+:} false; then : 16334 1.1 christos $as_echo_n "(cached) " >&6 16335 1.1 christos else 16336 1.1 christos ac_cv_c_bigendian=unknown 16337 1.1 christos # See if we're dealing with a universal compiler. 16338 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16339 1.1 christos /* end confdefs.h. */ 16340 1.1 christos #ifndef __APPLE_CC__ 16341 1.1 christos not a universal capable compiler 16342 1.1 christos #endif 16343 1.1 christos typedef int dummy; 16344 1.1 christos 16345 1.1 christos _ACEOF 16346 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 16347 1.1 christos 16348 1.1 christos # Check for potential -arch flags. It is not universal unless 16349 1.1 christos # there are at least two -arch flags with different values. 16350 1.1 christos ac_arch= 16351 1.1 christos ac_prev= 16352 1.1 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 16353 1.1 christos if test -n "$ac_prev"; then 16354 1.1 christos case $ac_word in 16355 1.1 christos i?86 | x86_64 | ppc | ppc64) 16356 1.1 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 16357 1.1 christos ac_arch=$ac_word 16358 1.1 christos else 16359 1.1 christos ac_cv_c_bigendian=universal 16360 1.1 christos break 16361 1.1 christos fi 16362 1.1 christos ;; 16363 1.1 christos esac 16364 1.1 christos ac_prev= 16365 1.1 christos elif test "x$ac_word" = "x-arch"; then 16366 1.1 christos ac_prev=arch 16367 1.1 christos fi 16368 1.1 christos done 16369 1.1 christos fi 16370 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16371 1.1 christos if test $ac_cv_c_bigendian = unknown; then 16372 1.1 christos # See if sys/param.h defines the BYTE_ORDER macro. 16373 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16374 1.1 christos /* end confdefs.h. */ 16375 1.1 christos #include <sys/types.h> 16376 1.1 christos #include <sys/param.h> 16377 1.1 christos 16378 1.1 christos int 16379 1.1 christos main () 16380 1.1 christos { 16381 1.1 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 16382 1.1 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 16383 1.1 christos && LITTLE_ENDIAN) 16384 1.1 christos bogus endian macros 16385 1.1 christos #endif 16386 1.1 christos 16387 1.1 christos ; 16388 1.1 christos return 0; 16389 1.1 christos } 16390 1.1 christos _ACEOF 16391 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 16392 1.1 christos # It does; now see whether it defined to BIG_ENDIAN or not. 16393 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16394 1.1 christos /* end confdefs.h. */ 16395 1.1 christos #include <sys/types.h> 16396 1.1 christos #include <sys/param.h> 16397 1.1 christos 16398 1.1 christos int 16399 1.1 christos main () 16400 1.1 christos { 16401 1.1 christos #if BYTE_ORDER != BIG_ENDIAN 16402 1.1 christos not big endian 16403 1.1 christos #endif 16404 1.1 christos 16405 1.1 christos ; 16406 1.1 christos return 0; 16407 1.1 christos } 16408 1.1 christos _ACEOF 16409 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 16410 1.1 christos ac_cv_c_bigendian=yes 16411 1.1 christos else 16412 1.1 christos ac_cv_c_bigendian=no 16413 1.1 christos fi 16414 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16415 1.1 christos fi 16416 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16417 1.1 christos fi 16418 1.1 christos if test $ac_cv_c_bigendian = unknown; then 16419 1.1 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 16420 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16421 1.1 christos /* end confdefs.h. */ 16422 1.1 christos #include <limits.h> 16423 1.1 christos 16424 1.1 christos int 16425 1.1 christos main () 16426 1.1 christos { 16427 1.1 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 16428 1.1 christos bogus endian macros 16429 1.1 christos #endif 16430 1.1 christos 16431 1.1 christos ; 16432 1.1 christos return 0; 16433 1.1 christos } 16434 1.1 christos _ACEOF 16435 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 16436 1.1 christos # It does; now see whether it defined to _BIG_ENDIAN or not. 16437 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16438 1.1 christos /* end confdefs.h. */ 16439 1.1 christos #include <limits.h> 16440 1.1 christos 16441 1.1 christos int 16442 1.1 christos main () 16443 1.1 christos { 16444 1.1 christos #ifndef _BIG_ENDIAN 16445 1.1 christos not big endian 16446 1.1 christos #endif 16447 1.1 christos 16448 1.1 christos ; 16449 1.1 christos return 0; 16450 1.1 christos } 16451 1.1 christos _ACEOF 16452 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 16453 1.1 christos ac_cv_c_bigendian=yes 16454 1.1 christos else 16455 1.1 christos ac_cv_c_bigendian=no 16456 1.1 christos fi 16457 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16458 1.1 christos fi 16459 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16460 1.1 christos fi 16461 1.1 christos if test $ac_cv_c_bigendian = unknown; then 16462 1.1 christos # Compile a test program. 16463 1.1 christos if test "$cross_compiling" = yes; then : 16464 1.1 christos # Try to guess by grepping values from an object file. 16465 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16466 1.1 christos /* end confdefs.h. */ 16467 1.1 christos short int ascii_mm[] = 16468 1.1 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 16469 1.1 christos short int ascii_ii[] = 16470 1.1 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 16471 1.1 christos int use_ascii (int i) { 16472 1.1 christos return ascii_mm[i] + ascii_ii[i]; 16473 1.1 christos } 16474 1.1 christos short int ebcdic_ii[] = 16475 1.1 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 16476 1.1 christos short int ebcdic_mm[] = 16477 1.1 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 16478 1.1 christos int use_ebcdic (int i) { 16479 1.1 christos return ebcdic_mm[i] + ebcdic_ii[i]; 16480 1.1 christos } 16481 1.1 christos extern int foo; 16482 1.1 christos 16483 1.1 christos int 16484 1.1 christos main () 16485 1.1 christos { 16486 1.1 christos return use_ascii (foo) == use_ebcdic (foo); 16487 1.1 christos ; 16488 1.1 christos return 0; 16489 1.1 christos } 16490 1.1 christos _ACEOF 16491 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 16492 1.1 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 16493 1.1 christos ac_cv_c_bigendian=yes 16494 1.1 christos fi 16495 1.1 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 16496 1.1 christos if test "$ac_cv_c_bigendian" = unknown; then 16497 1.1 christos ac_cv_c_bigendian=no 16498 1.1 christos else 16499 1.1 christos # finding both strings is unlikely to happen, but who knows? 16500 1.1 christos ac_cv_c_bigendian=unknown 16501 1.1 christos fi 16502 1.1 christos fi 16503 1.1 christos fi 16504 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16505 1.1 christos else 16506 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16507 1.1 christos /* end confdefs.h. */ 16508 1.1 christos $ac_includes_default 16509 1.1 christos int 16510 1.1 christos main () 16511 1.1 christos { 16512 1.1 christos 16513 1.1 christos /* Are we little or big endian? From Harbison&Steele. */ 16514 1.1 christos union 16515 1.1 christos { 16516 1.1 christos long int l; 16517 1.1 christos char c[sizeof (long int)]; 16518 1.1 christos } u; 16519 1.1 christos u.l = 1; 16520 1.1 christos return u.c[sizeof (long int) - 1] == 1; 16521 1.1 christos 16522 1.1 christos ; 16523 1.1 christos return 0; 16524 1.1 christos } 16525 1.1 christos _ACEOF 16526 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 16527 1.1 christos ac_cv_c_bigendian=no 16528 1.1 christos else 16529 1.1 christos ac_cv_c_bigendian=yes 16530 1.1 christos fi 16531 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16532 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 16533 1.1 christos fi 16534 1.1 christos 16535 1.1 christos fi 16536 1.1 christos fi 16537 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 16538 1.1 christos $as_echo "$ac_cv_c_bigendian" >&6; } 16539 1.1 christos case $ac_cv_c_bigendian in #( 16540 1.1 christos yes) 16541 1.1 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 16542 1.1 christos ;; #( 16543 1.1 christos no) 16544 1.1 christos ;; #( 16545 1.1 christos universal) 16546 1.1 christos 16547 1.1 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 16548 1.1 christos 16549 1.1 christos ;; #( 16550 1.1 christos *) 16551 1.1 christos as_fn_error $? "unknown endianness 16552 1.1 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 16553 1.1 christos esac 16554 1.1 christos 16555 1.1.1.4 christos for ac_header in byteswap.h endian.h valgrind/valgrind.h 16556 1.1 christos do : 16557 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16558 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 16559 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16560 1.1 christos cat >>confdefs.h <<_ACEOF 16561 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16562 1.1 christos _ACEOF 16563 1.1 christos 16564 1.1 christos fi 16565 1.1 christos 16566 1.1 christos done 16567 1.1 christos 16568 1.1 christos for ac_func in pread 16569 1.1 christos do : 16570 1.1 christos ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread" 16571 1.1 christos if test "x$ac_cv_func_pread" = xyes; then : 16572 1.1 christos cat >>confdefs.h <<_ACEOF 16573 1.1 christos #define HAVE_PREAD 1 16574 1.1 christos _ACEOF 16575 1.1 christos 16576 1.1 christos fi 16577 1.1 christos done 16578 1.1 christos 16579 1.1 christos 16580 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h> 16581 1.1 christos " 16582 1.1 christos if test "x$ac_cv_have_decl_bswap_16" = xyes; then : 16583 1.1 christos ac_have_decl=1 16584 1.1 christos else 16585 1.1 christos ac_have_decl=0 16586 1.1 christos fi 16587 1.1 christos 16588 1.1 christos cat >>confdefs.h <<_ACEOF 16589 1.1 christos #define HAVE_DECL_BSWAP_16 $ac_have_decl 16590 1.1 christos _ACEOF 16591 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h> 16592 1.1 christos " 16593 1.1 christos if test "x$ac_cv_have_decl_bswap_32" = xyes; then : 16594 1.1 christos ac_have_decl=1 16595 1.1 christos else 16596 1.1 christos ac_have_decl=0 16597 1.1 christos fi 16598 1.1 christos 16599 1.1 christos cat >>confdefs.h <<_ACEOF 16600 1.1 christos #define HAVE_DECL_BSWAP_32 $ac_have_decl 16601 1.1 christos _ACEOF 16602 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h> 16603 1.1 christos " 16604 1.1 christos if test "x$ac_cv_have_decl_bswap_64" = xyes; then : 16605 1.1 christos ac_have_decl=1 16606 1.1 christos else 16607 1.1 christos ac_have_decl=0 16608 1.1 christos fi 16609 1.1 christos 16610 1.1 christos cat >>confdefs.h <<_ACEOF 16611 1.1 christos #define HAVE_DECL_BSWAP_64 $ac_have_decl 16612 1.1 christos _ACEOF 16613 1.1 christos 16614 1.1 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 16615 1.1 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then : 16616 1.1 christos ac_have_decl=1 16617 1.1 christos else 16618 1.1 christos ac_have_decl=0 16619 1.1 christos fi 16620 1.1 christos 16621 1.1 christos cat >>confdefs.h <<_ACEOF 16622 1.1 christos #define HAVE_DECL_ASPRINTF $ac_have_decl 16623 1.1 christos _ACEOF 16624 1.1 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 16625 1.1 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 16626 1.1 christos ac_have_decl=1 16627 1.1 christos else 16628 1.1 christos ac_have_decl=0 16629 1.1 christos fi 16630 1.1 christos 16631 1.1 christos cat >>confdefs.h <<_ACEOF 16632 1.1 christos #define HAVE_DECL_VASPRINTF $ac_have_decl 16633 1.1 christos _ACEOF 16634 1.1 christos ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 16635 1.1 christos if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 16636 1.1 christos ac_have_decl=1 16637 1.1 christos else 16638 1.1 christos ac_have_decl=0 16639 1.1 christos fi 16640 1.1 christos 16641 1.1 christos cat >>confdefs.h <<_ACEOF 16642 1.1 christos #define HAVE_DECL_STPCPY $ac_have_decl 16643 1.1 christos _ACEOF 16644 1.1 christos 16645 1.1 christos 16646 1.1 christos 16647 1.1 christos 16648 1.1 christos 16649 1.1 christos for ac_func in $ac_func_list 16650 1.1 christos do : 16651 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16652 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16653 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 16654 1.1 christos cat >>confdefs.h <<_ACEOF 16655 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16656 1.1 christos _ACEOF 16657 1.1 christos 16658 1.1 christos fi 16659 1.1 christos done 16660 1.1 christos 16661 1.1 christos 16662 1.1 christos 16663 1.1 christos 16664 1.1 christos if test $ac_cv_func_qsort_r = yes; then 16665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qsort_r signature" >&5 16666 1.1 christos $as_echo_n "checking for qsort_r signature... " >&6; } 16667 1.1 christos if ${ac_cv_libctf_qsort_r_signature+:} false; then : 16668 1.1 christos $as_echo_n "(cached) " >&6 16669 1.1 christos else 16670 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16671 1.1 christos /* end confdefs.h. */ 16672 1.1 christos #undef qsort_r 16673 1.1 christos #include <stdlib.h> 16674 1.1 christos void qsort_r (void *, size_t, size_t, 16675 1.1 christos int (*) (void const *, void const *, 16676 1.1 christos void *), 16677 1.1 christos void *); 16678 1.1 christos void (*p) (void *, size_t, size_t, 16679 1.1 christos int (*) (void const *, void const *, 16680 1.1 christos void *), 16681 1.1 christos void *) = qsort_r; 16682 1.1 christos 16683 1.1 christos int 16684 1.1 christos main () 16685 1.1 christos { 16686 1.1 christos 16687 1.1 christos ; 16688 1.1 christos return 0; 16689 1.1 christos } 16690 1.1 christos _ACEOF 16691 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 16692 1.1 christos ac_cv_libctf_qsort_r_signature=GNU 16693 1.1 christos else 16694 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16695 1.1 christos /* end confdefs.h. */ 16696 1.1 christos #undef qsort_r 16697 1.1 christos #include <stdlib.h> 16698 1.1 christos void qsort_r (void *, size_t, size_t, void *, 16699 1.1 christos int (*) (void *, 16700 1.1 christos void const *, 16701 1.1 christos void const *)); 16702 1.1 christos void (*p) (void *, size_t, size_t, void *, 16703 1.1 christos int (*) (void *, void const *, 16704 1.1 christos void const *)) = qsort_r; 16705 1.1 christos 16706 1.1 christos int 16707 1.1 christos main () 16708 1.1 christos { 16709 1.1 christos 16710 1.1 christos ; 16711 1.1 christos return 0; 16712 1.1 christos } 16713 1.1 christos _ACEOF 16714 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 16715 1.1 christos ac_cv_libctf_qsort_r_signature=BSD 16716 1.1 christos else 16717 1.1 christos ac_cv_libctf_qsort_r_signature=unknown 16718 1.1 christos fi 16719 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 16720 1.1 christos conftest$ac_exeext conftest.$ac_ext 16721 1.1 christos fi 16722 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 16723 1.1 christos conftest$ac_exeext conftest.$ac_ext 16724 1.1 christos fi 16725 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_qsort_r_signature" >&5 16726 1.1 christos $as_echo "$ac_cv_libctf_qsort_r_signature" >&6; } 16727 1.1 christos fi 16728 1.1 christos 16729 1.1 christos case x$ac_cv_libctf_qsort_r_signature in 16730 1.1 christos xGNU) 16731 1.1 christos $as_echo "#define HAVE_QSORT_R_ARG_LAST 1" >>confdefs.h 16732 1.1 christos ;; 16733 1.1 christos xBSD) 16734 1.1 christos $as_echo "#define HAVE_QSORT_R_COMPAR_LAST 1" >>confdefs.h 16735 1.1 christos ;; 16736 1.1 christos *) ac_cv_libctf_qsort_r_signature=unknown;; 16737 1.1 christos esac 16738 1.1 christos 16739 1.1 christos if test "${ac_cv_libctf_qsort_r_signature}" = unknown; then 16740 1.1 christos NEED_CTF_QSORT_R_TRUE= 16741 1.1 christos NEED_CTF_QSORT_R_FALSE='#' 16742 1.1 christos else 16743 1.1 christos NEED_CTF_QSORT_R_TRUE='#' 16744 1.1 christos NEED_CTF_QSORT_R_FALSE= 16745 1.1 christos fi 16746 1.1 christos 16747 1.1 christos 16748 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5 16749 1.1 christos $as_echo_n "checking for O_CLOEXEC... " >&6; } 16750 1.1 christos if ${ac_cv_libctf_macro_O_CLOEXEC+:} false; then : 16751 1.1 christos $as_echo_n "(cached) " >&6 16752 1.1 christos else 16753 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16754 1.1 christos /* end confdefs.h. */ 16755 1.1 christos #include <fcntl.h> 16756 1.1 christos #ifndef O_CLOEXEC 16757 1.1 christos choke me; 16758 1.1 christos #endif 16759 1.1 christos 16760 1.1 christos int 16761 1.1 christos main () 16762 1.1 christos { 16763 1.1 christos return O_CLOEXEC; 16764 1.1 christos ; 16765 1.1 christos return 0; 16766 1.1 christos } 16767 1.1 christos _ACEOF 16768 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 16769 1.1 christos ac_cv_libctf_macro_O_CLOEXEC=yes 16770 1.1 christos else 16771 1.1 christos ac_cv_libctf_macro_O_CLOEXEC=no 16772 1.1 christos fi 16773 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 16774 1.1 christos conftest$ac_exeext conftest.$ac_ext 16775 1.1 christos fi 16776 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_macro_O_CLOEXEC" >&5 16777 1.1 christos $as_echo "$ac_cv_libctf_macro_O_CLOEXEC" >&6; } 16778 1.1 christos 16779 1.1 christos if test $ac_cv_libctf_macro_O_CLOEXEC = yes; then 16780 1.1 christos 16781 1.1 christos $as_echo "#define HAVE_O_CLOEXEC 1" >>confdefs.h 16782 1.1 christos 16783 1.1 christos fi 16784 1.1 christos 16785 1.1.1.2 christos build_info= 16786 1.1.1.2 christos makeinfo_too_old= 16787 1.1.1.2 christos for ac_prog in makeinfo 16788 1.1.1.2 christos do 16789 1.1.1.2 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 16790 1.1.1.2 christos set dummy $ac_prog; ac_word=$2 16791 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16792 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 16793 1.1.1.2 christos if ${ac_cv_prog_MAKEINFO+:} false; then : 16794 1.1.1.2 christos $as_echo_n "(cached) " >&6 16795 1.1.1.2 christos else 16796 1.1.1.2 christos if test -n "$MAKEINFO"; then 16797 1.1.1.2 christos ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 16798 1.1.1.2 christos else 16799 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16800 1.1.1.2 christos for as_dir in $PATH 16801 1.1.1.2 christos do 16802 1.1.1.2 christos IFS=$as_save_IFS 16803 1.1.1.2 christos test -z "$as_dir" && as_dir=. 16804 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 16805 1.1.1.2 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16806 1.1.1.2 christos ac_cv_prog_MAKEINFO="$ac_prog" 16807 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16808 1.1.1.2 christos break 2 16809 1.1.1.2 christos fi 16810 1.1.1.2 christos done 16811 1.1.1.2 christos done 16812 1.1.1.2 christos IFS=$as_save_IFS 16813 1.1.1.2 christos 16814 1.1.1.2 christos fi 16815 1.1.1.2 christos fi 16816 1.1.1.2 christos MAKEINFO=$ac_cv_prog_MAKEINFO 16817 1.1.1.2 christos if test -n "$MAKEINFO"; then 16818 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 16819 1.1.1.2 christos $as_echo "$MAKEINFO" >&6; } 16820 1.1.1.2 christos else 16821 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16822 1.1.1.2 christos $as_echo "no" >&6; } 16823 1.1.1.2 christos fi 16824 1.1.1.2 christos 16825 1.1.1.2 christos 16826 1.1.1.2 christos test -n "$MAKEINFO" && break 16827 1.1.1.2 christos done 16828 1.1.1.2 christos test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo" 16829 1.1.1.2 christos 16830 1.1.1.2 christos case " $build_configdirs " in 16831 1.1.1.2 christos *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;; 16832 1.1.1.2 christos esac 16833 1.1.1.2 christos 16834 1.1.1.2 christos # We require texinfo to be 6.3 or later, for a working synindex 16835 1.1.1.2 christos # and validatemenus: otherwise we fall back to /bin/true. 16836 1.1.1.2 christos if ${MAKEINFO} --version \ 16837 1.1.1.3 christos | egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9]|[1-6][0-9])' >/dev/null 2>&1; then 16838 1.1.1.2 christos build_info=yes 16839 1.1.1.2 christos else 16840 1.1.1.2 christos build_info= 16841 1.1.1.2 christos makeinfo_too_old=t 16842 1.1.1.2 christos fi 16843 1.1.1.2 christos 16844 1.1.1.2 christos if test -n "$makeinfo_too_old"; then 16845 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 16846 1.1.1.2 christos *** Makeinfo is too old. Info documentation will not be built." >&5 16847 1.1.1.2 christos $as_echo "$as_me: WARNING: 16848 1.1.1.2 christos *** Makeinfo is too old. Info documentation will not be built." >&2;} 16849 1.1.1.2 christos fi 16850 1.1.1.2 christos 16851 1.1.1.2 christos if test "${build_info}" = yes; then 16852 1.1.1.2 christos BUILD_INFO_TRUE= 16853 1.1.1.2 christos BUILD_INFO_FALSE='#' 16854 1.1.1.2 christos else 16855 1.1.1.2 christos BUILD_INFO_TRUE='#' 16856 1.1.1.2 christos BUILD_INFO_FALSE= 16857 1.1.1.2 christos fi 16858 1.1.1.2 christos 16859 1.1.1.2 christos 16860 1.1.1.2 christos CTF_LIBADD="-L`pwd`/../libiberty -liberty" 16861 1.1 christos SHARED_LDFLAGS= 16862 1.1.1.2 christos 16863 1.1.1.2 christos # Horrible hacks to build DLLs on Windows and a shared library elsewhere. 16864 1.1 christos if test "$enable_shared" = "yes"; then 16865 1.1 christos # When building a shared libctf, link against the pic version of libiberty 16866 1.1 christos # so that apps that use libctf won't need libiberty just to satisfy any 16867 1.1.1.2 christos # libctf references. We can't do that if a pic libiberty is unavailable 16868 1.1.1.2 christos # since including non-pic # code would insert text relocations into libctf. 16869 1.1 christos # Note that linking against libbfd as we do here, which is itself linked 16870 1.1 christos # against libiberty, may not satisfy all the libctf libiberty references 16871 1.1 christos # since libbfd may not pull in the entirety of libiberty. 16872 1.1.1.2 christos # Also, jam libintl into the right place in all of this: after libiberty, 16873 1.1.1.2 christos # which uses it, but before -lcygwin, which it uses. 16874 1.1 christos x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 16875 1.1 christos if test -n "$x"; then 16876 1.1.1.2 christos CTF_LIBADD="-L`pwd`/../libiberty/pic -liberty" 16877 1.1 christos fi 16878 1.1.1.2 christos fi 16879 1.1.1.2 christos 16880 1.1.1.3 christos CTF_LIBADD="$CTF_LIBADD $LTLIBINTL" 16881 1.1 christos 16882 1.1.1.2 christos if test "$enable_shared" = "yes"; then 16883 1.1 christos case "${host}" in 16884 1.1 christos # More hacks to build DLLs on Windows. 16885 1.1 christos *-*-cygwin*) 16886 1.1 christos SHARED_LDFLAGS="-no-undefined" 16887 1.1.1.2 christos CTF_LIBADD="$CTF_LIBADD -lcygwin" 16888 1.1 christos ;; 16889 1.1 christos esac 16890 1.1 christos fi 16891 1.1 christos 16892 1.1 christos 16893 1.1 christos 16894 1.1.1.2 christos # Extract the first word of "expect", so it can be a program name with args. 16895 1.1.1.2 christos set dummy expect; ac_word=$2 16896 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16897 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 16898 1.1.1.2 christos if ${ac_cv_path_EXPECT+:} false; then : 16899 1.1.1.2 christos $as_echo_n "(cached) " >&6 16900 1.1.1.2 christos else 16901 1.1.1.2 christos case $EXPECT in 16902 1.1.1.2 christos [\\/]* | ?:[\\/]*) 16903 1.1.1.2 christos ac_cv_path_EXPECT="$EXPECT" # Let the user override the test with a path. 16904 1.1.1.2 christos ;; 16905 1.1.1.2 christos *) 16906 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16907 1.1.1.2 christos for as_dir in $PATH 16908 1.1.1.2 christos do 16909 1.1.1.2 christos IFS=$as_save_IFS 16910 1.1.1.2 christos test -z "$as_dir" && as_dir=. 16911 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 16912 1.1.1.2 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16913 1.1.1.2 christos ac_cv_path_EXPECT="$as_dir/$ac_word$ac_exec_ext" 16914 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16915 1.1.1.2 christos break 2 16916 1.1.1.2 christos fi 16917 1.1.1.2 christos done 16918 1.1.1.2 christos done 16919 1.1.1.2 christos IFS=$as_save_IFS 16920 1.1.1.2 christos 16921 1.1.1.2 christos ;; 16922 1.1.1.2 christos esac 16923 1.1.1.2 christos fi 16924 1.1.1.2 christos EXPECT=$ac_cv_path_EXPECT 16925 1.1.1.2 christos if test -n "$EXPECT"; then 16926 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5 16927 1.1.1.2 christos $as_echo "$EXPECT" >&6; } 16928 1.1.1.2 christos else 16929 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16930 1.1.1.2 christos $as_echo "no" >&6; } 16931 1.1.1.2 christos fi 16932 1.1.1.2 christos 16933 1.1.1.2 christos 16934 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl supporting try/catch" >&5 16935 1.1.1.2 christos $as_echo_n "checking for Tcl supporting try/catch... " >&6; } 16936 1.1.1.2 christos if ${ac_cv_libctf_tcl_try+:} false; then : 16937 1.1.1.2 christos $as_echo_n "(cached) " >&6 16938 1.1.1.2 christos else 16939 1.1.1.2 christos ac_cv_libctf_tcl_try=`if test -z $EXPECT; then echo no; else $EXPECT << EOF 16940 1.1.1.2 christos if [llength [info commands try]] then { puts yes } else { puts no } 16941 1.1.1.2 christos EOF 16942 1.1.1.2 christos fi` 16943 1.1.1.2 christos 16944 1.1.1.2 christos fi 16945 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_tcl_try" >&5 16946 1.1.1.2 christos $as_echo "$ac_cv_libctf_tcl_try" >&6; } 16947 1.1.1.3 christos 16948 1.1.1.3 christos HAVE_TCL_TRY=false 16949 1.1.1.3 christos if test "${ac_cv_libctf_tcl_try}" = "yes"; then 16950 1.1.1.3 christos HAVE_TCL_TRY=true 16951 1.1.1.2 christos fi 16952 1.1 christos 16953 1.1 christos 16954 1.1 christos # Use a version script, if possible, or an -export-symbols-regex otherwise. 16955 1.1.1.3 christos # First figure out the version script flag: then massage the script, if 16956 1.1.1.3 christos # needed. 16957 1.1.1.2 christos decommented_version_script= 16958 1.1.1.3 christos no_version_script= 16959 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker versioning flags" >&5 16960 1.1.1.2 christos $as_echo_n "checking for linker versioning flags... " >&6; } 16961 1.1.1.2 christos if ${ac_cv_libctf_version_script+:} false; then : 16962 1.1.1.2 christos $as_echo_n "(cached) " >&6 16963 1.1.1.2 christos else 16964 1.1.1.2 christos echo 'FOO { global: mai*; local: ctf_fo*; };' > conftest.ver 16965 1.1.1.2 christos old_LDFLAGS="$LDFLAGS" 16966 1.1.1.2 christos old_CFLAGS="$CFLAGS" 16967 1.1.1.2 christos LDFLAGS="$LDFLAGS -shared -Wl,--version-script=conftest.ver" 16968 1.1.1.2 christos CFLAGS="$CFLAGS -fPIC" 16969 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16970 1.1.1.2 christos /* end confdefs.h. */ 16971 1.1.1.2 christos int ctf_foo (void) { return 0; } 16972 1.1.1.2 christos int main (void) { return ctf_foo(); } 16973 1.1.1.2 christos _ACEOF 16974 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then : 16975 1.1.1.3 christos ac_cv_libctf_version_script="-Wl,--version-script" 16976 1.1.1.2 christos fi 16977 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \ 16978 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext 16979 1.1.1.2 christos LDFLAGS="$old_LDFLAGS" 16980 1.1.1.2 christos 16981 1.1.1.2 christos if test -z "$ac_cv_libctf_version_script"; then 16982 1.1.1.2 christos LDFLAGS="$LDFLAGS -shared -Wl,-B,local -Wl,-z,gnu-version-script=conftest.ver" 16983 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16984 1.1.1.2 christos /* end confdefs.h. */ 16985 1.1.1.2 christos int ctf_foo (void) { return 0; } 16986 1.1.1.2 christos int main (void) { return ctf_foo(); } 16987 1.1.1.2 christos _ACEOF 16988 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then : 16989 1.1.1.2 christos ac_cv_libctf_version_script="-Wl,-B,local -Wl,-z,gnu-version-script" 16990 1.1.1.2 christos decommented_version_script=t 16991 1.1.1.2 christos fi 16992 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \ 16993 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext 16994 1.1.1.2 christos LDFLAGS="$old_LDFLAGS" 16995 1.1.1.2 christos fi 16996 1.1.1.2 christos CFLAGS="$old_CFLAGS" 16997 1.1.1.2 christos 16998 1.1.1.2 christos if test -z "$ac_cv_libctf_version_script"; then 16999 1.1.1.2 christos ac_cv_libctf_version_script='-export-symbols-regex ctf_.*' 17000 1.1.1.3 christos no_version_script=t 17001 1.1.1.2 christos fi 17002 1.1.1.2 christos rm -f conftest.ver 17003 1.1.1.2 christos fi 17004 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_version_script" >&5 17005 1.1.1.2 christos $as_echo "$ac_cv_libctf_version_script" >&6; } 17006 1.1.1.3 christos 17007 1.1.1.3 christos # Ensure that no symbols exist in the version script for libctf-nobfd.so 17008 1.1.1.3 christos # that do not exist in the shared library itself, since some linkers (Solaris) 17009 1.1.1.3 christos # add such symbols with type NOTYPE, and others (LLVM) complain loudly 17010 1.1.1.3 christos # and fail to link. 17011 1.1.1.3 christos grep -v 'libctf only' $srcdir/libctf.ver > libctf-nobfd.ver 17012 1.1.1.3 christos 17013 1.1.1.2 christos if test -n "$decommented_version_script"; then 17014 1.1.1.2 christos # Solaris's version scripts use shell-style comments rather than the C-style 17015 1.1.1.2 christos # used by GNU ld. Use cpp to strip the comments out. (cpp exists under this 17016 1.1.1.2 christos # name on all platforms that support ld -z gnu-version-script.) 17017 1.1.1.2 christos /lib/cpp < $srcdir/libctf.ver > libctf-decommented.ver 17018 1.1.1.3 christos /lib/cpp < $srcdir/libctf-nobfd.ver > libctf-nobfd-decommented.ver 17019 1.1.1.2 christos VERSION_FLAGS="$ac_cv_libctf_version_script='libctf-decommented.ver'" 17020 1.1.1.2 christos VERSION_FLAGS_NOBFD="$ac_cv_libctf_version_script='libctf-nobfd-decommented.ver'" 17021 1.1.1.3 christos elif test -z "$no_version_script"; then 17022 1.1.1.3 christos VERSION_FLAGS="$ac_cv_libctf_version_script='$srcdir/libctf.ver'" 17023 1.1.1.3 christos VERSION_FLAGS_NOBFD="$ac_cv_libctf_version_script='libctf-nobfd.ver'" 17024 1.1.1.2 christos else 17025 1.1.1.2 christos VERSION_FLAGS="$ac_cv_libctf_version_script" 17026 1.1.1.2 christos VERSION_FLAGS_NOBFD="$ac_cv_libctf_version_script" 17027 1.1 christos fi 17028 1.1 christos 17029 1.1 christos 17030 1.1.1.2 christos 17031 1.1 christos ac_config_files="$ac_config_files Makefile" 17032 1.1 christos 17033 1.1 christos ac_config_headers="$ac_config_headers config.h" 17034 1.1 christos 17035 1.1 christos cat >confcache <<\_ACEOF 17036 1.1 christos # This file is a shell script that caches the results of configure 17037 1.1 christos # tests run on this system so they can be shared between configure 17038 1.1 christos # scripts and configure runs, see configure's option --config-cache. 17039 1.1 christos # It is not useful on other systems. If it contains results you don't 17040 1.1 christos # want to keep, you may remove or edit it. 17041 1.1 christos # 17042 1.1 christos # config.status only pays attention to the cache file if you give it 17043 1.1 christos # the --recheck option to rerun configure. 17044 1.1 christos # 17045 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 17046 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 17047 1.1 christos # following values. 17048 1.1 christos 17049 1.1 christos _ACEOF 17050 1.1 christos 17051 1.1 christos # The following way of writing the cache mishandles newlines in values, 17052 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 17053 1.1 christos # So, we kill variables containing newlines. 17054 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 17055 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 17056 1.1 christos ( 17057 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 17058 1.1 christos eval ac_val=\$$ac_var 17059 1.1 christos case $ac_val in #( 17060 1.1 christos *${as_nl}*) 17061 1.1 christos case $ac_var in #( 17062 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 17063 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 17064 1.1 christos esac 17065 1.1 christos case $ac_var in #( 17066 1.1 christos _ | IFS | as_nl) ;; #( 17067 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 17068 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 17069 1.1 christos esac ;; 17070 1.1 christos esac 17071 1.1 christos done 17072 1.1 christos 17073 1.1 christos (set) 2>&1 | 17074 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 17075 1.1 christos *${as_nl}ac_space=\ *) 17076 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 17077 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 17078 1.1 christos sed -n \ 17079 1.1 christos "s/'/'\\\\''/g; 17080 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 17081 1.1 christos ;; #( 17082 1.1 christos *) 17083 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 17084 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 17085 1.1 christos ;; 17086 1.1 christos esac | 17087 1.1 christos sort 17088 1.1 christos ) | 17089 1.1 christos sed ' 17090 1.1 christos /^ac_cv_env_/b end 17091 1.1 christos t clear 17092 1.1 christos :clear 17093 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 17094 1.1 christos t end 17095 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 17096 1.1 christos :end' >>confcache 17097 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 17098 1.1 christos if test -w "$cache_file"; then 17099 1.1 christos if test "x$cache_file" != "x/dev/null"; then 17100 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 17101 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 17102 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 17103 1.1 christos cat confcache >"$cache_file" 17104 1.1 christos else 17105 1.1 christos case $cache_file in #( 17106 1.1 christos */* | ?:*) 17107 1.1 christos mv -f confcache "$cache_file"$$ && 17108 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 17109 1.1 christos *) 17110 1.1 christos mv -f confcache "$cache_file" ;; 17111 1.1 christos esac 17112 1.1 christos fi 17113 1.1 christos fi 17114 1.1 christos else 17115 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 17116 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 17117 1.1 christos fi 17118 1.1 christos fi 17119 1.1 christos rm -f confcache 17120 1.1 christos 17121 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 17122 1.1 christos # Let make expand exec_prefix. 17123 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 17124 1.1 christos 17125 1.1 christos DEFS=-DHAVE_CONFIG_H 17126 1.1 christos 17127 1.1 christos ac_libobjs= 17128 1.1 christos ac_ltlibobjs= 17129 1.1 christos U= 17130 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 17131 1.1 christos # 1. Remove the extension, and $U if already installed. 17132 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 17133 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 17134 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 17135 1.1 christos # will be set to the directory where LIBOBJS objects are built. 17136 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 17137 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 17138 1.1 christos done 17139 1.1 christos LIBOBJS=$ac_libobjs 17140 1.1 christos 17141 1.1 christos LTLIBOBJS=$ac_ltlibobjs 17142 1.1 christos 17143 1.1 christos 17144 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 17145 1.1 christos $as_echo_n "checking that generated files are newer than configure... " >&6; } 17146 1.1 christos if test -n "$am_sleep_pid"; then 17147 1.1 christos # Hide warnings about reused PIDs. 17148 1.1 christos wait $am_sleep_pid 2>/dev/null 17149 1.1 christos fi 17150 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 17151 1.1 christos $as_echo "done" >&6; } 17152 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 17153 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 17154 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 17155 1.1 christos fi 17156 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 17157 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 17158 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 17159 1.1 christos fi 17160 1.1 christos if test -n "$EXEEXT"; then 17161 1.1 christos am__EXEEXT_TRUE= 17162 1.1 christos am__EXEEXT_FALSE='#' 17163 1.1 christos else 17164 1.1 christos am__EXEEXT_TRUE='#' 17165 1.1 christos am__EXEEXT_FALSE= 17166 1.1 christos fi 17167 1.1 christos 17168 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 17169 1.1 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 17170 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 17171 1.1 christos fi 17172 1.1 christos if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 17173 1.1 christos as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 17174 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 17175 1.1 christos fi 17176 1.1 christos if test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_TRUE}" && test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_FALSE}"; then 17177 1.1 christos as_fn_error $? "conditional \"ENABLE_LIBCTF_HASH_DEBUGGING\" was never defined. 17178 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 17179 1.1 christos fi 17180 1.1 christos 17181 1.1 christos if test -z "${NEED_CTF_QSORT_R_TRUE}" && test -z "${NEED_CTF_QSORT_R_FALSE}"; then 17182 1.1 christos as_fn_error $? "conditional \"NEED_CTF_QSORT_R\" was never defined. 17183 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 17184 1.1 christos fi 17185 1.1.1.2 christos if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 17186 1.1.1.2 christos as_fn_error $? "conditional \"BUILD_INFO\" was never defined. 17187 1.1.1.2 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 17188 1.1.1.2 christos fi 17189 1.1 christos 17190 1.1 christos : "${CONFIG_STATUS=./config.status}" 17191 1.1 christos ac_write_fail=0 17192 1.1 christos ac_clean_files_save=$ac_clean_files 17193 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 17194 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 17195 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 17196 1.1 christos as_write_fail=0 17197 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 17198 1.1 christos #! $SHELL 17199 1.1 christos # Generated by $as_me. 17200 1.1 christos # Run this file to recreate the current configuration. 17201 1.1 christos # Compiler output produced by configure, useful for debugging 17202 1.1 christos # configure, is in config.log if it exists. 17203 1.1 christos 17204 1.1 christos debug=false 17205 1.1 christos ac_cs_recheck=false 17206 1.1 christos ac_cs_silent=false 17207 1.1 christos 17208 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 17209 1.1 christos export SHELL 17210 1.1 christos _ASEOF 17211 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 17212 1.1 christos ## -------------------- ## 17213 1.1 christos ## M4sh Initialization. ## 17214 1.1 christos ## -------------------- ## 17215 1.1 christos 17216 1.1 christos # Be more Bourne compatible 17217 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 17218 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 17219 1.1 christos emulate sh 17220 1.1 christos NULLCMD=: 17221 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 17222 1.1 christos # is contrary to our usage. Disable this feature. 17223 1.1 christos alias -g '${1+"$@"}'='"$@"' 17224 1.1 christos setopt NO_GLOB_SUBST 17225 1.1 christos else 17226 1.1 christos case `(set -o) 2>/dev/null` in #( 17227 1.1 christos *posix*) : 17228 1.1 christos set -o posix ;; #( 17229 1.1 christos *) : 17230 1.1 christos ;; 17231 1.1 christos esac 17232 1.1 christos fi 17233 1.1 christos 17234 1.1 christos 17235 1.1 christos as_nl=' 17236 1.1 christos ' 17237 1.1 christos export as_nl 17238 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 17239 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 17240 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 17241 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 17242 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 17243 1.1 christos # but without wasting forks for bash or zsh. 17244 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 17245 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 17246 1.1 christos as_echo='print -r --' 17247 1.1 christos as_echo_n='print -rn --' 17248 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 17249 1.1 christos as_echo='printf %s\n' 17250 1.1 christos as_echo_n='printf %s' 17251 1.1 christos else 17252 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 17253 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 17254 1.1 christos as_echo_n='/usr/ucb/echo -n' 17255 1.1 christos else 17256 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 17257 1.1 christos as_echo_n_body='eval 17258 1.1 christos arg=$1; 17259 1.1 christos case $arg in #( 17260 1.1 christos *"$as_nl"*) 17261 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 17262 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 17263 1.1 christos esac; 17264 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 17265 1.1 christos ' 17266 1.1 christos export as_echo_n_body 17267 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 17268 1.1 christos fi 17269 1.1 christos export as_echo_body 17270 1.1 christos as_echo='sh -c $as_echo_body as_echo' 17271 1.1 christos fi 17272 1.1 christos 17273 1.1 christos # The user is always right. 17274 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 17275 1.1 christos PATH_SEPARATOR=: 17276 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 17277 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 17278 1.1 christos PATH_SEPARATOR=';' 17279 1.1 christos } 17280 1.1 christos fi 17281 1.1 christos 17282 1.1 christos 17283 1.1 christos # IFS 17284 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 17285 1.1 christos # there to prevent editors from complaining about space-tab. 17286 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 17287 1.1 christos # splitting by setting IFS to empty value.) 17288 1.1 christos IFS=" "" $as_nl" 17289 1.1 christos 17290 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 17291 1.1 christos as_myself= 17292 1.1 christos case $0 in #(( 17293 1.1 christos *[\\/]* ) as_myself=$0 ;; 17294 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17295 1.1 christos for as_dir in $PATH 17296 1.1 christos do 17297 1.1 christos IFS=$as_save_IFS 17298 1.1 christos test -z "$as_dir" && as_dir=. 17299 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 17300 1.1 christos done 17301 1.1 christos IFS=$as_save_IFS 17302 1.1 christos 17303 1.1 christos ;; 17304 1.1 christos esac 17305 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 17306 1.1 christos # in which case we are not to be found in the path. 17307 1.1 christos if test "x$as_myself" = x; then 17308 1.1 christos as_myself=$0 17309 1.1 christos fi 17310 1.1 christos if test ! -f "$as_myself"; then 17311 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 17312 1.1 christos exit 1 17313 1.1 christos fi 17314 1.1 christos 17315 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 17316 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 17317 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 17318 1.1 christos # trigger a bug in pdksh 5.2.14. 17319 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 17320 1.1 christos do eval test x\${$as_var+set} = xset \ 17321 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 17322 1.1 christos done 17323 1.1 christos PS1='$ ' 17324 1.1 christos PS2='> ' 17325 1.1 christos PS4='+ ' 17326 1.1 christos 17327 1.1 christos # NLS nuisances. 17328 1.1 christos LC_ALL=C 17329 1.1 christos export LC_ALL 17330 1.1 christos LANGUAGE=C 17331 1.1 christos export LANGUAGE 17332 1.1 christos 17333 1.1 christos # CDPATH. 17334 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17335 1.1 christos 17336 1.1 christos 17337 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 17338 1.1 christos # ---------------------------------------- 17339 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 17340 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 17341 1.1 christos # script with STATUS, using 1 if that was 0. 17342 1.1 christos as_fn_error () 17343 1.1 christos { 17344 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 17345 1.1 christos if test "$4"; then 17346 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17347 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 17348 1.1 christos fi 17349 1.1 christos $as_echo "$as_me: error: $2" >&2 17350 1.1 christos as_fn_exit $as_status 17351 1.1 christos } # as_fn_error 17352 1.1 christos 17353 1.1 christos 17354 1.1 christos # as_fn_set_status STATUS 17355 1.1 christos # ----------------------- 17356 1.1 christos # Set $? to STATUS, without forking. 17357 1.1 christos as_fn_set_status () 17358 1.1 christos { 17359 1.1 christos return $1 17360 1.1 christos } # as_fn_set_status 17361 1.1 christos 17362 1.1 christos # as_fn_exit STATUS 17363 1.1 christos # ----------------- 17364 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 17365 1.1 christos as_fn_exit () 17366 1.1 christos { 17367 1.1 christos set +e 17368 1.1 christos as_fn_set_status $1 17369 1.1 christos exit $1 17370 1.1 christos } # as_fn_exit 17371 1.1 christos 17372 1.1 christos # as_fn_unset VAR 17373 1.1 christos # --------------- 17374 1.1 christos # Portably unset VAR. 17375 1.1 christos as_fn_unset () 17376 1.1 christos { 17377 1.1 christos { eval $1=; unset $1;} 17378 1.1 christos } 17379 1.1 christos as_unset=as_fn_unset 17380 1.1 christos # as_fn_append VAR VALUE 17381 1.1 christos # ---------------------- 17382 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 17383 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 17384 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 17385 1.1 christos # implementations. 17386 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 17387 1.1 christos eval 'as_fn_append () 17388 1.1 christos { 17389 1.1 christos eval $1+=\$2 17390 1.1 christos }' 17391 1.1 christos else 17392 1.1 christos as_fn_append () 17393 1.1 christos { 17394 1.1 christos eval $1=\$$1\$2 17395 1.1 christos } 17396 1.1 christos fi # as_fn_append 17397 1.1 christos 17398 1.1 christos # as_fn_arith ARG... 17399 1.1 christos # ------------------ 17400 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 17401 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 17402 1.1 christos # must be portable across $(()) and expr. 17403 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 17404 1.1 christos eval 'as_fn_arith () 17405 1.1 christos { 17406 1.1 christos as_val=$(( $* )) 17407 1.1 christos }' 17408 1.1 christos else 17409 1.1 christos as_fn_arith () 17410 1.1 christos { 17411 1.1 christos as_val=`expr "$@" || test $? -eq 1` 17412 1.1 christos } 17413 1.1 christos fi # as_fn_arith 17414 1.1 christos 17415 1.1 christos 17416 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 17417 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 17418 1.1 christos as_expr=expr 17419 1.1 christos else 17420 1.1 christos as_expr=false 17421 1.1 christos fi 17422 1.1 christos 17423 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 17424 1.1 christos as_basename=basename 17425 1.1 christos else 17426 1.1 christos as_basename=false 17427 1.1 christos fi 17428 1.1 christos 17429 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 17430 1.1 christos as_dirname=dirname 17431 1.1 christos else 17432 1.1 christos as_dirname=false 17433 1.1 christos fi 17434 1.1 christos 17435 1.1 christos as_me=`$as_basename -- "$0" || 17436 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 17437 1.1 christos X"$0" : 'X\(//\)$' \| \ 17438 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 17439 1.1 christos $as_echo X/"$0" | 17440 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 17441 1.1 christos s//\1/ 17442 1.1 christos q 17443 1.1 christos } 17444 1.1 christos /^X\/\(\/\/\)$/{ 17445 1.1 christos s//\1/ 17446 1.1 christos q 17447 1.1 christos } 17448 1.1 christos /^X\/\(\/\).*/{ 17449 1.1 christos s//\1/ 17450 1.1 christos q 17451 1.1 christos } 17452 1.1 christos s/.*/./; q'` 17453 1.1 christos 17454 1.1 christos # Avoid depending upon Character Ranges. 17455 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 17456 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 17457 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 17458 1.1 christos as_cr_digits='0123456789' 17459 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 17460 1.1 christos 17461 1.1 christos ECHO_C= ECHO_N= ECHO_T= 17462 1.1 christos case `echo -n x` in #((((( 17463 1.1 christos -n*) 17464 1.1 christos case `echo 'xy\c'` in 17465 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 17466 1.1 christos xy) ECHO_C='\c';; 17467 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 17468 1.1 christos ECHO_T=' ';; 17469 1.1 christos esac;; 17470 1.1 christos *) 17471 1.1 christos ECHO_N='-n';; 17472 1.1 christos esac 17473 1.1 christos 17474 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 17475 1.1 christos if test -d conf$$.dir; then 17476 1.1 christos rm -f conf$$.dir/conf$$.file 17477 1.1 christos else 17478 1.1 christos rm -f conf$$.dir 17479 1.1 christos mkdir conf$$.dir 2>/dev/null 17480 1.1 christos fi 17481 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 17482 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 17483 1.1 christos as_ln_s='ln -s' 17484 1.1 christos # ... but there are two gotchas: 17485 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 17486 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 17487 1.1 christos # In both cases, we have to default to `cp -pR'. 17488 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 17489 1.1 christos as_ln_s='cp -pR' 17490 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 17491 1.1 christos as_ln_s=ln 17492 1.1 christos else 17493 1.1 christos as_ln_s='cp -pR' 17494 1.1 christos fi 17495 1.1 christos else 17496 1.1 christos as_ln_s='cp -pR' 17497 1.1 christos fi 17498 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 17499 1.1 christos rmdir conf$$.dir 2>/dev/null 17500 1.1 christos 17501 1.1 christos 17502 1.1 christos # as_fn_mkdir_p 17503 1.1 christos # ------------- 17504 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 17505 1.1 christos as_fn_mkdir_p () 17506 1.1 christos { 17507 1.1 christos 17508 1.1 christos case $as_dir in #( 17509 1.1 christos -*) as_dir=./$as_dir;; 17510 1.1 christos esac 17511 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 17512 1.1 christos as_dirs= 17513 1.1 christos while :; do 17514 1.1 christos case $as_dir in #( 17515 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 17516 1.1 christos *) as_qdir=$as_dir;; 17517 1.1 christos esac 17518 1.1 christos as_dirs="'$as_qdir' $as_dirs" 17519 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 17520 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17521 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 17522 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 17523 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 17524 1.1 christos $as_echo X"$as_dir" | 17525 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17526 1.1 christos s//\1/ 17527 1.1 christos q 17528 1.1 christos } 17529 1.1 christos /^X\(\/\/\)[^/].*/{ 17530 1.1 christos s//\1/ 17531 1.1 christos q 17532 1.1 christos } 17533 1.1 christos /^X\(\/\/\)$/{ 17534 1.1 christos s//\1/ 17535 1.1 christos q 17536 1.1 christos } 17537 1.1 christos /^X\(\/\).*/{ 17538 1.1 christos s//\1/ 17539 1.1 christos q 17540 1.1 christos } 17541 1.1 christos s/.*/./; q'` 17542 1.1 christos test -d "$as_dir" && break 17543 1.1 christos done 17544 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 17545 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 17546 1.1 christos 17547 1.1 christos 17548 1.1 christos } # as_fn_mkdir_p 17549 1.1 christos if mkdir -p . 2>/dev/null; then 17550 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 17551 1.1 christos else 17552 1.1 christos test -d ./-p && rmdir ./-p 17553 1.1 christos as_mkdir_p=false 17554 1.1 christos fi 17555 1.1 christos 17556 1.1 christos 17557 1.1 christos # as_fn_executable_p FILE 17558 1.1 christos # ----------------------- 17559 1.1 christos # Test if FILE is an executable regular file. 17560 1.1 christos as_fn_executable_p () 17561 1.1 christos { 17562 1.1 christos test -f "$1" && test -x "$1" 17563 1.1 christos } # as_fn_executable_p 17564 1.1 christos as_test_x='test -x' 17565 1.1 christos as_executable_p=as_fn_executable_p 17566 1.1 christos 17567 1.1 christos # Sed expression to map a string onto a valid CPP name. 17568 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 17569 1.1 christos 17570 1.1 christos # Sed expression to map a string onto a valid variable name. 17571 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 17572 1.1 christos 17573 1.1 christos 17574 1.1 christos exec 6>&1 17575 1.1 christos ## ----------------------------------- ## 17576 1.1 christos ## Main body of $CONFIG_STATUS script. ## 17577 1.1 christos ## ----------------------------------- ## 17578 1.1 christos _ASEOF 17579 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 17580 1.1 christos 17581 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17582 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 17583 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 17584 1.1 christos # values after options handling. 17585 1.1 christos ac_log=" 17586 1.1 christos This file was extended by libctf $as_me 1.2.0, which was 17587 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was 17588 1.1 christos 17589 1.1 christos CONFIG_FILES = $CONFIG_FILES 17590 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 17591 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 17592 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 17593 1.1 christos $ $0 $@ 17594 1.1 christos 17595 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 17596 1.1 christos " 17597 1.1 christos 17598 1.1 christos _ACEOF 17599 1.1 christos 17600 1.1 christos case $ac_config_files in *" 17601 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 17602 1.1 christos esac 17603 1.1 christos 17604 1.1 christos case $ac_config_headers in *" 17605 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 17606 1.1 christos esac 17607 1.1 christos 17608 1.1 christos 17609 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17610 1.1 christos # Files that config.status was made for. 17611 1.1 christos config_files="$ac_config_files" 17612 1.1 christos config_headers="$ac_config_headers" 17613 1.1 christos config_commands="$ac_config_commands" 17614 1.1 christos 17615 1.1 christos _ACEOF 17616 1.1 christos 17617 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17618 1.1 christos ac_cs_usage="\ 17619 1.1 christos \`$as_me' instantiates files and other configuration actions 17620 1.1 christos from templates according to the current configuration. Unless the files 17621 1.1 christos and actions are specified as TAGs, all are instantiated by default. 17622 1.1 christos 17623 1.1 christos Usage: $0 [OPTION]... [TAG]... 17624 1.1 christos 17625 1.1 christos -h, --help print this help, then exit 17626 1.1 christos -V, --version print version number and configuration settings, then exit 17627 1.1 christos --config print configuration, then exit 17628 1.1 christos -q, --quiet, --silent 17629 1.1 christos do not print progress messages 17630 1.1 christos -d, --debug don't remove temporary files 17631 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 17632 1.1 christos --file=FILE[:TEMPLATE] 17633 1.1 christos instantiate the configuration file FILE 17634 1.1 christos --header=FILE[:TEMPLATE] 17635 1.1 christos instantiate the configuration header FILE 17636 1.1 christos 17637 1.1 christos Configuration files: 17638 1.1 christos $config_files 17639 1.1 christos 17640 1.1 christos Configuration headers: 17641 1.1 christos $config_headers 17642 1.1 christos 17643 1.1 christos Configuration commands: 17644 1.1 christos $config_commands 17645 1.1 christos 17646 1.1 christos Report bugs to the package provider." 17647 1.1 christos 17648 1.1 christos _ACEOF 17649 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17650 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 17651 1.1 christos ac_cs_version="\\ 17652 1.1 christos libctf config.status 1.2.0 17653 1.1 christos configured by $0, generated by GNU Autoconf 2.69, 17654 1.1 christos with options \\"\$ac_cs_config\\" 17655 1.1 christos 17656 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc. 17657 1.1 christos This config.status script is free software; the Free Software Foundation 17658 1.1 christos gives unlimited permission to copy, distribute and modify it." 17659 1.1 christos 17660 1.1 christos ac_pwd='$ac_pwd' 17661 1.1 christos srcdir='$srcdir' 17662 1.1 christos INSTALL='$INSTALL' 17663 1.1 christos MKDIR_P='$MKDIR_P' 17664 1.1 christos AWK='$AWK' 17665 1.1 christos test -n "\$AWK" || AWK=awk 17666 1.1 christos _ACEOF 17667 1.1 christos 17668 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17669 1.1 christos # The default lists apply if the user does not specify any file. 17670 1.1 christos ac_need_defaults=: 17671 1.1 christos while test $# != 0 17672 1.1 christos do 17673 1.1 christos case $1 in 17674 1.1 christos --*=?*) 17675 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 17676 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 17677 1.1 christos ac_shift=: 17678 1.1 christos ;; 17679 1.1 christos --*=) 17680 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 17681 1.1 christos ac_optarg= 17682 1.1 christos ac_shift=: 17683 1.1 christos ;; 17684 1.1 christos *) 17685 1.1 christos ac_option=$1 17686 1.1 christos ac_optarg=$2 17687 1.1 christos ac_shift=shift 17688 1.1 christos ;; 17689 1.1 christos esac 17690 1.1 christos 17691 1.1 christos case $ac_option in 17692 1.1 christos # Handling of the options. 17693 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 17694 1.1 christos ac_cs_recheck=: ;; 17695 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 17696 1.1 christos $as_echo "$ac_cs_version"; exit ;; 17697 1.1 christos --config | --confi | --conf | --con | --co | --c ) 17698 1.1 christos $as_echo "$ac_cs_config"; exit ;; 17699 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 17700 1.1 christos debug=: ;; 17701 1.1 christos --file | --fil | --fi | --f ) 17702 1.1 christos $ac_shift 17703 1.1 christos case $ac_optarg in 17704 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17705 1.1 christos '') as_fn_error $? "missing file argument" ;; 17706 1.1 christos esac 17707 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 17708 1.1 christos ac_need_defaults=false;; 17709 1.1 christos --header | --heade | --head | --hea ) 17710 1.1 christos $ac_shift 17711 1.1 christos case $ac_optarg in 17712 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17713 1.1 christos esac 17714 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 17715 1.1 christos ac_need_defaults=false;; 17716 1.1 christos --he | --h) 17717 1.1 christos # Conflict between --help and --header 17718 1.1 christos as_fn_error $? "ambiguous option: \`$1' 17719 1.1 christos Try \`$0 --help' for more information.";; 17720 1.1 christos --help | --hel | -h ) 17721 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 17722 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 17723 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 17724 1.1 christos ac_cs_silent=: ;; 17725 1.1 christos 17726 1.1 christos # This is an error. 17727 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1' 17728 1.1 christos Try \`$0 --help' for more information." ;; 17729 1.1 christos 17730 1.1 christos *) as_fn_append ac_config_targets " $1" 17731 1.1 christos ac_need_defaults=false ;; 17732 1.1 christos 17733 1.1 christos esac 17734 1.1 christos shift 17735 1.1 christos done 17736 1.1 christos 17737 1.1 christos ac_configure_extra_args= 17738 1.1 christos 17739 1.1 christos if $ac_cs_silent; then 17740 1.1 christos exec 6>/dev/null 17741 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 17742 1.1 christos fi 17743 1.1 christos 17744 1.1 christos _ACEOF 17745 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17746 1.1 christos if \$ac_cs_recheck; then 17747 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 17748 1.1 christos shift 17749 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 17750 1.1 christos CONFIG_SHELL='$SHELL' 17751 1.1 christos export CONFIG_SHELL 17752 1.1 christos exec "\$@" 17753 1.1 christos fi 17754 1.1 christos 17755 1.1 christos _ACEOF 17756 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17757 1.1 christos exec 5>>config.log 17758 1.1 christos { 17759 1.1 christos echo 17760 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 17761 1.1 christos ## Running $as_me. ## 17762 1.1 christos _ASBOX 17763 1.1 christos $as_echo "$ac_log" 17764 1.1 christos } >&5 17765 1.1 christos 17766 1.1 christos _ACEOF 17767 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17768 1.1 christos # 17769 1.1 christos # INIT-COMMANDS 17770 1.1 christos # 17771 1.1 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 17772 1.1.1.3 christos # Capture the value of obsolete ALL_LINGUAS because we need it to compute 17773 1.1.1.3 christos # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 17774 1.1.1.3 christos # from automake. 17775 1.1.1.3 christos eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 17776 1.1.1.3 christos # Capture the value of LINGUAS because we need it to compute CATALOGS. 17777 1.1.1.3 christos LINGUAS="${LINGUAS-%UNSET%}" 17778 1.1.1.3 christos 17779 1.1 christos 17780 1.1 christos 17781 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout 17782 1.1 christos # if CDPATH is set. 17783 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17784 1.1 christos 17785 1.1 christos sed_quote_subst='$sed_quote_subst' 17786 1.1 christos double_quote_subst='$double_quote_subst' 17787 1.1 christos delay_variable_subst='$delay_variable_subst' 17788 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 17789 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 17790 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 17791 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 17792 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 17793 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 17794 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 17795 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 17796 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 17797 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 17798 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 17799 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 17800 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 17801 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 17802 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 17803 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 17804 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 17805 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 17806 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 17807 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 17808 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 17809 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 17810 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 17811 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 17812 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 17813 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 17814 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 17815 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 17816 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 17817 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 17818 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 17819 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 17820 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 17821 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 17822 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 17823 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 17824 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 17825 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17826 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17827 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 17828 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 17829 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 17830 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 17831 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 17832 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 17833 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 17834 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 17835 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"`' 17836 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"`' 17837 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 17838 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 17839 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 17840 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 17841 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 17842 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 17843 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 17844 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 17845 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 17846 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 17847 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 17848 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 17849 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 17850 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 17851 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 17852 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17853 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 17854 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 17855 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 17856 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 17857 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 17858 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 17859 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17860 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 17861 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17862 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 17863 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17864 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17865 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17866 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17867 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17868 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 17869 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17870 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17871 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17872 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17873 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17874 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17875 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17876 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17877 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 17878 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17879 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17880 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17881 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17882 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17883 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17884 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17885 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17886 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17887 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17888 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17889 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17890 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17891 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17892 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17893 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17894 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17895 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17896 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17897 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17898 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17899 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17900 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17901 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 17902 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17903 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17904 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17905 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17906 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17907 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17908 1.1 christos 17909 1.1 christos LTCC='$LTCC' 17910 1.1 christos LTCFLAGS='$LTCFLAGS' 17911 1.1 christos compiler='$compiler_DEFAULT' 17912 1.1 christos 17913 1.1 christos # A function that is used when there is no print builtin or printf. 17914 1.1 christos func_fallback_echo () 17915 1.1 christos { 17916 1.1 christos eval 'cat <<_LTECHO_EOF 17917 1.1 christos \$1 17918 1.1 christos _LTECHO_EOF' 17919 1.1 christos } 17920 1.1 christos 17921 1.1 christos # Quote evaled strings. 17922 1.1 christos for var in SHELL \ 17923 1.1 christos ECHO \ 17924 1.1 christos SED \ 17925 1.1 christos GREP \ 17926 1.1 christos EGREP \ 17927 1.1 christos FGREP \ 17928 1.1 christos LD \ 17929 1.1 christos NM \ 17930 1.1 christos LN_S \ 17931 1.1 christos lt_SP2NL \ 17932 1.1 christos lt_NL2SP \ 17933 1.1 christos reload_flag \ 17934 1.1 christos OBJDUMP \ 17935 1.1 christos deplibs_check_method \ 17936 1.1 christos file_magic_cmd \ 17937 1.1 christos AR \ 17938 1.1 christos AR_FLAGS \ 17939 1.1 christos STRIP \ 17940 1.1 christos RANLIB \ 17941 1.1 christos CC \ 17942 1.1 christos CFLAGS \ 17943 1.1 christos compiler \ 17944 1.1 christos lt_cv_sys_global_symbol_pipe \ 17945 1.1 christos lt_cv_sys_global_symbol_to_cdecl \ 17946 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \ 17947 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 17948 1.1 christos lt_prog_compiler_no_builtin_flag \ 17949 1.1 christos lt_prog_compiler_wl \ 17950 1.1 christos lt_prog_compiler_pic \ 17951 1.1 christos lt_prog_compiler_static \ 17952 1.1 christos lt_cv_prog_compiler_c_o \ 17953 1.1 christos need_locks \ 17954 1.1 christos DSYMUTIL \ 17955 1.1 christos NMEDIT \ 17956 1.1 christos LIPO \ 17957 1.1 christos OTOOL \ 17958 1.1 christos OTOOL64 \ 17959 1.1 christos shrext_cmds \ 17960 1.1 christos export_dynamic_flag_spec \ 17961 1.1 christos whole_archive_flag_spec \ 17962 1.1 christos compiler_needs_object \ 17963 1.1 christos with_gnu_ld \ 17964 1.1 christos allow_undefined_flag \ 17965 1.1 christos no_undefined_flag \ 17966 1.1 christos hardcode_libdir_flag_spec \ 17967 1.1 christos hardcode_libdir_flag_spec_ld \ 17968 1.1 christos hardcode_libdir_separator \ 17969 1.1 christos fix_srcfile_path \ 17970 1.1 christos exclude_expsyms \ 17971 1.1 christos include_expsyms \ 17972 1.1 christos file_list_spec \ 17973 1.1 christos variables_saved_for_relink \ 17974 1.1 christos libname_spec \ 17975 1.1 christos library_names_spec \ 17976 1.1 christos soname_spec \ 17977 1.1 christos install_override_mode \ 17978 1.1 christos finish_eval \ 17979 1.1 christos old_striplib \ 17980 1.1 christos striplib; do 17981 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17982 1.1 christos *[\\\\\\\`\\"\\\$]*) 17983 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 17984 1.1 christos ;; 17985 1.1 christos *) 17986 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17987 1.1 christos ;; 17988 1.1 christos esac 17989 1.1 christos done 17990 1.1 christos 17991 1.1 christos # Double-quote double-evaled strings. 17992 1.1 christos for var in reload_cmds \ 17993 1.1 christos old_postinstall_cmds \ 17994 1.1 christos old_postuninstall_cmds \ 17995 1.1 christos old_archive_cmds \ 17996 1.1 christos extract_expsyms_cmds \ 17997 1.1 christos old_archive_from_new_cmds \ 17998 1.1 christos old_archive_from_expsyms_cmds \ 17999 1.1 christos archive_cmds \ 18000 1.1 christos archive_expsym_cmds \ 18001 1.1 christos module_cmds \ 18002 1.1 christos module_expsym_cmds \ 18003 1.1 christos export_symbols_cmds \ 18004 1.1 christos prelink_cmds \ 18005 1.1 christos postinstall_cmds \ 18006 1.1 christos postuninstall_cmds \ 18007 1.1 christos finish_cmds \ 18008 1.1 christos sys_lib_search_path_spec \ 18009 1.1 christos sys_lib_dlsearch_path_spec; do 18010 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18011 1.1 christos *[\\\\\\\`\\"\\\$]*) 18012 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 18013 1.1 christos ;; 18014 1.1 christos *) 18015 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18016 1.1 christos ;; 18017 1.1 christos esac 18018 1.1 christos done 18019 1.1 christos 18020 1.1 christos ac_aux_dir='$ac_aux_dir' 18021 1.1 christos xsi_shell='$xsi_shell' 18022 1.1 christos lt_shell_append='$lt_shell_append' 18023 1.1 christos 18024 1.1 christos # See if we are running on zsh, and set the options which allow our 18025 1.1 christos # commands through without removal of \ escapes INIT. 18026 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then 18027 1.1 christos setopt NO_GLOB_SUBST 18028 1.1 christos fi 18029 1.1 christos 18030 1.1 christos 18031 1.1 christos PACKAGE='$PACKAGE' 18032 1.1 christos VERSION='$VERSION' 18033 1.1 christos TIMESTAMP='$TIMESTAMP' 18034 1.1 christos RM='$RM' 18035 1.1 christos ofile='$ofile' 18036 1.1 christos 18037 1.1.1.2 christos ac_aux_dir='$ac_aux_dir' 18038 1.1 christos 18039 1.1 christos 18040 1.1 christos 18041 1.1 christos _ACEOF 18042 1.1 christos 18043 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18044 1.1 christos 18045 1.1 christos # Handling of arguments. 18046 1.1 christos for ac_config_target in $ac_config_targets 18047 1.1 christos do 18048 1.1 christos case $ac_config_target in 18049 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 18050 1.1.1.3 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 18051 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 18052 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 18053 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 18054 1.1 christos 18055 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 18056 1.1 christos esac 18057 1.1 christos done 18058 1.1 christos 18059 1.1 christos 18060 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 18061 1.1 christos # then the envvar interface is used. Set only those that are not. 18062 1.1 christos # We use the long form for the default assignment because of an extremely 18063 1.1 christos # bizarre bug on SunOS 4.1.3. 18064 1.1 christos if $ac_need_defaults; then 18065 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 18066 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 18067 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 18068 1.1 christos fi 18069 1.1 christos 18070 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 18071 1.1 christos # simply because there is no reason against having it here, and in addition, 18072 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 18073 1.1 christos # Hook for its removal unless debugging. 18074 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 18075 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 18076 1.1 christos $debug || 18077 1.1 christos { 18078 1.1 christos tmp= ac_tmp= 18079 1.1 christos trap 'exit_status=$? 18080 1.1 christos : "${ac_tmp:=$tmp}" 18081 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 18082 1.1 christos ' 0 18083 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 18084 1.1 christos } 18085 1.1 christos # Create a (secure) tmp directory for tmp files. 18086 1.1 christos 18087 1.1 christos { 18088 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 18089 1.1 christos test -d "$tmp" 18090 1.1 christos } || 18091 1.1 christos { 18092 1.1 christos tmp=./conf$$-$RANDOM 18093 1.1 christos (umask 077 && mkdir "$tmp") 18094 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 18095 1.1 christos ac_tmp=$tmp 18096 1.1 christos 18097 1.1 christos # Set up the scripts for CONFIG_FILES section. 18098 1.1 christos # No need to generate them if there are no CONFIG_FILES. 18099 1.1 christos # This happens for instance with `./config.status config.h'. 18100 1.1 christos if test -n "$CONFIG_FILES"; then 18101 1.1 christos 18102 1.1 christos 18103 1.1 christos ac_cr=`echo X | tr X '\015'` 18104 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 18105 1.1 christos # But we know of no other shell where ac_cr would be empty at this 18106 1.1 christos # point, so we can use a bashism as a fallback. 18107 1.1 christos if test "x$ac_cr" = x; then 18108 1.1 christos eval ac_cr=\$\'\\r\' 18109 1.1 christos fi 18110 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 18111 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 18112 1.1 christos ac_cs_awk_cr='\\r' 18113 1.1 christos else 18114 1.1 christos ac_cs_awk_cr=$ac_cr 18115 1.1 christos fi 18116 1.1 christos 18117 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 18118 1.1 christos _ACEOF 18119 1.1 christos 18120 1.1 christos 18121 1.1 christos { 18122 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 18123 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 18124 1.1 christos echo "_ACEOF" 18125 1.1 christos } >conf$$subs.sh || 18126 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18127 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 18128 1.1 christos ac_delim='%!_!# ' 18129 1.1 christos for ac_last_try in false false false false false :; do 18130 1.1 christos . ./conf$$subs.sh || 18131 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18132 1.1 christos 18133 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 18134 1.1 christos if test $ac_delim_n = $ac_delim_num; then 18135 1.1 christos break 18136 1.1 christos elif $ac_last_try; then 18137 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18138 1.1 christos else 18139 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18140 1.1 christos fi 18141 1.1 christos done 18142 1.1 christos rm -f conf$$subs.sh 18143 1.1 christos 18144 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18145 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 18146 1.1 christos _ACEOF 18147 1.1 christos sed -n ' 18148 1.1 christos h 18149 1.1 christos s/^/S["/; s/!.*/"]=/ 18150 1.1 christos p 18151 1.1 christos g 18152 1.1 christos s/^[^!]*!// 18153 1.1 christos :repl 18154 1.1 christos t repl 18155 1.1 christos s/'"$ac_delim"'$// 18156 1.1 christos t delim 18157 1.1 christos :nl 18158 1.1 christos h 18159 1.1 christos s/\(.\{148\}\)..*/\1/ 18160 1.1 christos t more1 18161 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 18162 1.1 christos p 18163 1.1 christos n 18164 1.1 christos b repl 18165 1.1 christos :more1 18166 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18167 1.1 christos p 18168 1.1 christos g 18169 1.1 christos s/.\{148\}// 18170 1.1 christos t nl 18171 1.1 christos :delim 18172 1.1 christos h 18173 1.1 christos s/\(.\{148\}\)..*/\1/ 18174 1.1 christos t more2 18175 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 18176 1.1 christos p 18177 1.1 christos b 18178 1.1 christos :more2 18179 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18180 1.1 christos p 18181 1.1 christos g 18182 1.1 christos s/.\{148\}// 18183 1.1 christos t delim 18184 1.1 christos ' <conf$$subs.awk | sed ' 18185 1.1 christos /^[^""]/{ 18186 1.1 christos N 18187 1.1 christos s/\n// 18188 1.1 christos } 18189 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 18190 1.1 christos rm -f conf$$subs.awk 18191 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18192 1.1 christos _ACAWK 18193 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 18194 1.1 christos for (key in S) S_is_set[key] = 1 18195 1.1 christos FS = "" 18196 1.1 christos 18197 1.1 christos } 18198 1.1 christos { 18199 1.1 christos line = $ 0 18200 1.1 christos nfields = split(line, field, "@") 18201 1.1 christos substed = 0 18202 1.1 christos len = length(field[1]) 18203 1.1 christos for (i = 2; i < nfields; i++) { 18204 1.1 christos key = field[i] 18205 1.1 christos keylen = length(key) 18206 1.1 christos if (S_is_set[key]) { 18207 1.1 christos value = S[key] 18208 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 18209 1.1 christos len += length(value) + length(field[++i]) 18210 1.1 christos substed = 1 18211 1.1 christos } else 18212 1.1 christos len += 1 + keylen 18213 1.1 christos } 18214 1.1 christos 18215 1.1 christos print line 18216 1.1 christos } 18217 1.1 christos 18218 1.1 christos _ACAWK 18219 1.1 christos _ACEOF 18220 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18221 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 18222 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 18223 1.1 christos else 18224 1.1 christos cat 18225 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 18226 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 18227 1.1 christos _ACEOF 18228 1.1 christos 18229 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 18230 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 18231 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 18232 1.1 christos # (actually we leave an empty line to preserve line numbers). 18233 1.1 christos if test "x$srcdir" = x.; then 18234 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 18235 1.1 christos h 18236 1.1 christos s/// 18237 1.1 christos s/^/:/ 18238 1.1 christos s/[ ]*$/:/ 18239 1.1 christos s/:\$(srcdir):/:/g 18240 1.1 christos s/:\${srcdir}:/:/g 18241 1.1 christos s/:@srcdir@:/:/g 18242 1.1 christos s/^:*// 18243 1.1 christos s/:*$// 18244 1.1 christos x 18245 1.1 christos s/\(=[ ]*\).*/\1/ 18246 1.1 christos G 18247 1.1 christos s/\n// 18248 1.1 christos s/^[^=]*=[ ]*$// 18249 1.1 christos }' 18250 1.1 christos fi 18251 1.1 christos 18252 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18253 1.1 christos fi # test -n "$CONFIG_FILES" 18254 1.1 christos 18255 1.1 christos # Set up the scripts for CONFIG_HEADERS section. 18256 1.1 christos # No need to generate them if there are no CONFIG_HEADERS. 18257 1.1 christos # This happens for instance with `./config.status Makefile'. 18258 1.1 christos if test -n "$CONFIG_HEADERS"; then 18259 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 18260 1.1 christos BEGIN { 18261 1.1 christos _ACEOF 18262 1.1 christos 18263 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as 18264 1.1 christos # here-document in config.status, that substitutes the proper values into 18265 1.1 christos # config.h.in to produce config.h. 18266 1.1 christos 18267 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease 18268 1.1 christos # handling of long lines. 18269 1.1 christos ac_delim='%!_!# ' 18270 1.1 christos for ac_last_try in false false :; do 18271 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 18272 1.1 christos if test -z "$ac_tt"; then 18273 1.1 christos break 18274 1.1 christos elif $ac_last_try; then 18275 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 18276 1.1 christos else 18277 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18278 1.1 christos fi 18279 1.1 christos done 18280 1.1 christos 18281 1.1 christos # For the awk script, D is an array of macro values keyed by name, 18282 1.1 christos # likewise P contains macro parameters if any. Preserve backslash 18283 1.1 christos # newline sequences. 18284 1.1 christos 18285 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 18286 1.1 christos sed -n ' 18287 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 18288 1.1 christos t rset 18289 1.1 christos :rset 18290 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ / 18291 1.1 christos t def 18292 1.1 christos d 18293 1.1 christos :def 18294 1.1 christos s/\\$// 18295 1.1 christos t bsnl 18296 1.1 christos s/["\\]/\\&/g 18297 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 18298 1.1 christos D["\1"]=" \3"/p 18299 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 18300 1.1 christos d 18301 1.1 christos :bsnl 18302 1.1 christos s/["\\]/\\&/g 18303 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 18304 1.1 christos D["\1"]=" \3\\\\\\n"\\/p 18305 1.1 christos t cont 18306 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 18307 1.1 christos t cont 18308 1.1 christos d 18309 1.1 christos :cont 18310 1.1 christos n 18311 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 18312 1.1 christos t clear 18313 1.1 christos :clear 18314 1.1 christos s/\\$// 18315 1.1 christos t bsnlc 18316 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p 18317 1.1 christos d 18318 1.1 christos :bsnlc 18319 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 18320 1.1 christos b cont 18321 1.1 christos ' <confdefs.h | sed ' 18322 1.1 christos s/'"$ac_delim"'/"\\\ 18323 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1 18324 1.1 christos 18325 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18326 1.1 christos for (key in D) D_is_set[key] = 1 18327 1.1 christos FS = "" 18328 1.1 christos } 18329 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 18330 1.1 christos line = \$ 0 18331 1.1 christos split(line, arg, " ") 18332 1.1 christos if (arg[1] == "#") { 18333 1.1 christos defundef = arg[2] 18334 1.1 christos mac1 = arg[3] 18335 1.1 christos } else { 18336 1.1 christos defundef = substr(arg[1], 2) 18337 1.1 christos mac1 = arg[2] 18338 1.1 christos } 18339 1.1 christos split(mac1, mac2, "(") #) 18340 1.1 christos macro = mac2[1] 18341 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1) 18342 1.1 christos if (D_is_set[macro]) { 18343 1.1 christos # Preserve the white space surrounding the "#". 18344 1.1 christos print prefix "define", macro P[macro] D[macro] 18345 1.1 christos next 18346 1.1 christos } else { 18347 1.1 christos # Replace #undef with comments. This is necessary, for example, 18348 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required 18349 1.1 christos # on some systems where configure will not decide to define it. 18350 1.1 christos if (defundef == "undef") { 18351 1.1 christos print "/*", prefix defundef, macro, "*/" 18352 1.1 christos next 18353 1.1 christos } 18354 1.1 christos } 18355 1.1 christos } 18356 1.1 christos { print } 18357 1.1 christos _ACAWK 18358 1.1 christos _ACEOF 18359 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18360 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 18361 1.1 christos fi # test -n "$CONFIG_HEADERS" 18362 1.1 christos 18363 1.1 christos 18364 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 18365 1.1 christos shift 18366 1.1 christos for ac_tag 18367 1.1 christos do 18368 1.1 christos case $ac_tag in 18369 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 18370 1.1 christos esac 18371 1.1 christos case $ac_mode$ac_tag in 18372 1.1 christos :[FHL]*:*);; 18373 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 18374 1.1 christos :[FH]-) ac_tag=-:-;; 18375 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 18376 1.1 christos esac 18377 1.1 christos ac_save_IFS=$IFS 18378 1.1 christos IFS=: 18379 1.1 christos set x $ac_tag 18380 1.1 christos IFS=$ac_save_IFS 18381 1.1 christos shift 18382 1.1 christos ac_file=$1 18383 1.1 christos shift 18384 1.1 christos 18385 1.1 christos case $ac_mode in 18386 1.1 christos :L) ac_source=$1;; 18387 1.1 christos :[FH]) 18388 1.1 christos ac_file_inputs= 18389 1.1 christos for ac_f 18390 1.1 christos do 18391 1.1 christos case $ac_f in 18392 1.1 christos -) ac_f="$ac_tmp/stdin";; 18393 1.1 christos *) # Look for the file first in the build tree, then in the source tree 18394 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 18395 1.1 christos # because $ac_f cannot contain `:'. 18396 1.1 christos test -f "$ac_f" || 18397 1.1 christos case $ac_f in 18398 1.1 christos [\\/$]*) false;; 18399 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 18400 1.1 christos esac || 18401 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 18402 1.1 christos esac 18403 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 18404 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 18405 1.1 christos done 18406 1.1 christos 18407 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 18408 1.1 christos # use $as_me), people would be surprised to read: 18409 1.1 christos # /* config.h. Generated by config.status. */ 18410 1.1 christos configure_input='Generated from '` 18411 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 18412 1.1 christos `' by configure.' 18413 1.1 christos if test x"$ac_file" != x-; then 18414 1.1 christos configure_input="$ac_file. $configure_input" 18415 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 18416 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 18417 1.1 christos fi 18418 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 18419 1.1 christos case $configure_input in #( 18420 1.1 christos *\&* | *\|* | *\\* ) 18421 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 18422 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 18423 1.1 christos *) ac_sed_conf_input=$configure_input;; 18424 1.1 christos esac 18425 1.1 christos 18426 1.1 christos case $ac_tag in 18427 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 18428 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 18429 1.1 christos esac 18430 1.1 christos ;; 18431 1.1 christos esac 18432 1.1 christos 18433 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 18434 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18435 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 18436 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 18437 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 18438 1.1 christos $as_echo X"$ac_file" | 18439 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18440 1.1 christos s//\1/ 18441 1.1 christos q 18442 1.1 christos } 18443 1.1 christos /^X\(\/\/\)[^/].*/{ 18444 1.1 christos s//\1/ 18445 1.1 christos q 18446 1.1 christos } 18447 1.1 christos /^X\(\/\/\)$/{ 18448 1.1 christos s//\1/ 18449 1.1 christos q 18450 1.1 christos } 18451 1.1 christos /^X\(\/\).*/{ 18452 1.1 christos s//\1/ 18453 1.1 christos q 18454 1.1 christos } 18455 1.1 christos s/.*/./; q'` 18456 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 18457 1.1 christos ac_builddir=. 18458 1.1 christos 18459 1.1 christos case "$ac_dir" in 18460 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 18461 1.1 christos *) 18462 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 18463 1.1 christos # A ".." for each directory in $ac_dir_suffix. 18464 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 18465 1.1 christos case $ac_top_builddir_sub in 18466 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 18467 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 18468 1.1 christos esac ;; 18469 1.1 christos esac 18470 1.1 christos ac_abs_top_builddir=$ac_pwd 18471 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 18472 1.1 christos # for backward compatibility: 18473 1.1 christos ac_top_builddir=$ac_top_build_prefix 18474 1.1 christos 18475 1.1 christos case $srcdir in 18476 1.1 christos .) # We are building in place. 18477 1.1 christos ac_srcdir=. 18478 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 18479 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 18480 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 18481 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 18482 1.1 christos ac_top_srcdir=$srcdir 18483 1.1 christos ac_abs_top_srcdir=$srcdir ;; 18484 1.1 christos *) # Relative name. 18485 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 18486 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 18487 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 18488 1.1 christos esac 18489 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 18490 1.1 christos 18491 1.1 christos 18492 1.1 christos case $ac_mode in 18493 1.1 christos :F) 18494 1.1 christos # 18495 1.1 christos # CONFIG_FILE 18496 1.1 christos # 18497 1.1 christos 18498 1.1 christos case $INSTALL in 18499 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 18500 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 18501 1.1 christos esac 18502 1.1 christos ac_MKDIR_P=$MKDIR_P 18503 1.1 christos case $MKDIR_P in 18504 1.1 christos [\\/$]* | ?:[\\/]* ) ;; 18505 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 18506 1.1 christos esac 18507 1.1 christos _ACEOF 18508 1.1 christos 18509 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18510 1.1 christos # If the template does not know about datarootdir, expand it. 18511 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 18512 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 18513 1.1 christos ac_sed_dataroot=' 18514 1.1 christos /datarootdir/ { 18515 1.1 christos p 18516 1.1 christos q 18517 1.1 christos } 18518 1.1 christos /@datadir@/p 18519 1.1 christos /@docdir@/p 18520 1.1 christos /@infodir@/p 18521 1.1 christos /@localedir@/p 18522 1.1 christos /@mandir@/p' 18523 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 18524 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 18525 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 18526 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 18527 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 18528 1.1 christos _ACEOF 18529 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18530 1.1 christos ac_datarootdir_hack=' 18531 1.1 christos s&@datadir@&$datadir&g 18532 1.1 christos s&@docdir@&$docdir&g 18533 1.1 christos s&@infodir@&$infodir&g 18534 1.1 christos s&@localedir@&$localedir&g 18535 1.1 christos s&@mandir@&$mandir&g 18536 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 18537 1.1 christos esac 18538 1.1 christos _ACEOF 18539 1.1 christos 18540 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 18541 1.1 christos # Shell code in configure.ac might set extrasub. 18542 1.1 christos # FIXME: do we really want to maintain this feature? 18543 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18544 1.1 christos ac_sed_extra="$ac_vpsub 18545 1.1 christos $extrasub 18546 1.1 christos _ACEOF 18547 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18548 1.1 christos :t 18549 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 18550 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 18551 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 18552 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 18553 1.1 christos s&@srcdir@&$ac_srcdir&;t t 18554 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 18555 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 18556 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 18557 1.1 christos s&@builddir@&$ac_builddir&;t t 18558 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 18559 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 18560 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 18561 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t 18562 1.1 christos $ac_datarootdir_hack 18563 1.1 christos " 18564 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 18565 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18566 1.1 christos 18567 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 18568 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 18569 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 18570 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 18571 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 18572 1.1 christos which seems to be undefined. Please make sure it is defined" >&5 18573 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 18574 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;} 18575 1.1 christos 18576 1.1 christos rm -f "$ac_tmp/stdin" 18577 1.1 christos case $ac_file in 18578 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 18579 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 18580 1.1 christos esac \ 18581 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18582 1.1 christos ;; 18583 1.1 christos :H) 18584 1.1 christos # 18585 1.1 christos # CONFIG_HEADER 18586 1.1 christos # 18587 1.1 christos if test x"$ac_file" != x-; then 18588 1.1 christos { 18589 1.1 christos $as_echo "/* $configure_input */" \ 18590 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 18591 1.1 christos } >"$ac_tmp/config.h" \ 18592 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18593 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 18594 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 18595 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;} 18596 1.1 christos else 18597 1.1 christos rm -f "$ac_file" 18598 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \ 18599 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18600 1.1 christos fi 18601 1.1 christos else 18602 1.1 christos $as_echo "/* $configure_input */" \ 18603 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 18604 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5 18605 1.1 christos fi 18606 1.1 christos # Compute "$ac_file"'s index in $config_headers. 18607 1.1 christos _am_arg="$ac_file" 18608 1.1 christos _am_stamp_count=1 18609 1.1 christos for _am_header in $config_headers :; do 18610 1.1 christos case $_am_header in 18611 1.1 christos $_am_arg | $_am_arg:* ) 18612 1.1 christos break ;; 18613 1.1 christos * ) 18614 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;; 18615 1.1 christos esac 18616 1.1 christos done 18617 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 18618 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18619 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \ 18620 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \ 18621 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 18622 1.1 christos $as_echo X"$_am_arg" | 18623 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18624 1.1 christos s//\1/ 18625 1.1 christos q 18626 1.1 christos } 18627 1.1 christos /^X\(\/\/\)[^/].*/{ 18628 1.1 christos s//\1/ 18629 1.1 christos q 18630 1.1 christos } 18631 1.1 christos /^X\(\/\/\)$/{ 18632 1.1 christos s//\1/ 18633 1.1 christos q 18634 1.1 christos } 18635 1.1 christos /^X\(\/\).*/{ 18636 1.1 christos s//\1/ 18637 1.1 christos q 18638 1.1 christos } 18639 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count 18640 1.1 christos ;; 18641 1.1 christos 18642 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 18643 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 18644 1.1 christos ;; 18645 1.1 christos esac 18646 1.1 christos 18647 1.1 christos 18648 1.1 christos case $ac_file$ac_mode in 18649 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 18650 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files 18651 1.1 christos # are listed without --file. Let's play safe and only enable the eval 18652 1.1 christos # if we detect the quoting. 18653 1.1 christos case $CONFIG_FILES in 18654 1.1 christos *\'*) eval set x "$CONFIG_FILES" ;; 18655 1.1 christos *) set x $CONFIG_FILES ;; 18656 1.1 christos esac 18657 1.1 christos shift 18658 1.1 christos for mf 18659 1.1 christos do 18660 1.1 christos # Strip MF so we end up with the name of the file. 18661 1.1 christos mf=`echo "$mf" | sed -e 's/:.*$//'` 18662 1.1 christos # Check whether this is an Automake generated Makefile or not. 18663 1.1 christos # We used to match only the files named 'Makefile.in', but 18664 1.1 christos # some people rename them; so instead we look at the file content. 18665 1.1 christos # Grep'ing the first line is not enough: some people post-process 18666 1.1 christos # each Makefile.in and add a new line on top of each file to say so. 18667 1.1 christos # Grep'ing the whole file is not good either: AIX grep has a line 18668 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000. 18669 1.1 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 18670 1.1 christos dirpart=`$as_dirname -- "$mf" || 18671 1.1 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18672 1.1 christos X"$mf" : 'X\(//\)[^/]' \| \ 18673 1.1 christos X"$mf" : 'X\(//\)$' \| \ 18674 1.1 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null || 18675 1.1 christos $as_echo X"$mf" | 18676 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18677 1.1 christos s//\1/ 18678 1.1 christos q 18679 1.1 christos } 18680 1.1 christos /^X\(\/\/\)[^/].*/{ 18681 1.1 christos s//\1/ 18682 1.1 christos q 18683 1.1 christos } 18684 1.1 christos /^X\(\/\/\)$/{ 18685 1.1 christos s//\1/ 18686 1.1 christos q 18687 1.1 christos } 18688 1.1 christos /^X\(\/\).*/{ 18689 1.1 christos s//\1/ 18690 1.1 christos q 18691 1.1 christos } 18692 1.1 christos s/.*/./; q'` 18693 1.1 christos else 18694 1.1 christos continue 18695 1.1 christos fi 18696 1.1 christos # Extract the definition of DEPDIR, am__include, and am__quote 18697 1.1 christos # from the Makefile without running 'make'. 18698 1.1 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 18699 1.1 christos test -z "$DEPDIR" && continue 18700 1.1 christos am__include=`sed -n 's/^am__include = //p' < "$mf"` 18701 1.1 christos test -z "$am__include" && continue 18702 1.1 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 18703 1.1 christos # Find all dependency output files, they are included files with 18704 1.1 christos # $(DEPDIR) in their names. We invoke sed twice because it is the 18705 1.1 christos # simplest approach to changing $(DEPDIR) to its actual value in the 18706 1.1 christos # expansion. 18707 1.1 christos for file in `sed -n " 18708 1.1 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 18709 1.1 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 18710 1.1 christos # Make sure the directory exists. 18711 1.1 christos test -f "$dirpart/$file" && continue 18712 1.1 christos fdir=`$as_dirname -- "$file" || 18713 1.1 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18714 1.1 christos X"$file" : 'X\(//\)[^/]' \| \ 18715 1.1 christos X"$file" : 'X\(//\)$' \| \ 18716 1.1 christos X"$file" : 'X\(/\)' \| . 2>/dev/null || 18717 1.1 christos $as_echo X"$file" | 18718 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18719 1.1 christos s//\1/ 18720 1.1 christos q 18721 1.1 christos } 18722 1.1 christos /^X\(\/\/\)[^/].*/{ 18723 1.1 christos s//\1/ 18724 1.1 christos q 18725 1.1 christos } 18726 1.1 christos /^X\(\/\/\)$/{ 18727 1.1 christos s//\1/ 18728 1.1 christos q 18729 1.1 christos } 18730 1.1 christos /^X\(\/\).*/{ 18731 1.1 christos s//\1/ 18732 1.1 christos q 18733 1.1 christos } 18734 1.1 christos s/.*/./; q'` 18735 1.1 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p 18736 1.1 christos # echo "creating $dirpart/$file" 18737 1.1 christos echo '# dummy' > "$dirpart/$file" 18738 1.1 christos done 18739 1.1 christos done 18740 1.1 christos } 18741 1.1 christos ;; 18742 1.1.1.3 christos "default-1":C) 18743 1.1.1.3 christos for ac_file in $CONFIG_FILES; do 18744 1.1.1.3 christos # Support "outfile[:infile[:infile...]]" 18745 1.1.1.3 christos case "$ac_file" in 18746 1.1.1.3 christos *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18747 1.1.1.3 christos esac 18748 1.1.1.3 christos # PO directories have a Makefile.in generated from Makefile.in.in. 18749 1.1.1.3 christos case "$ac_file" in */Makefile.in) 18750 1.1.1.3 christos # Adjust a relative srcdir. 18751 1.1.1.3 christos ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18752 1.1.1.3 christos ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18753 1.1.1.3 christos ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18754 1.1.1.3 christos # In autoconf-2.13 it is called $ac_given_srcdir. 18755 1.1.1.3 christos # In autoconf-2.50 it is called $srcdir. 18756 1.1.1.3 christos test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18757 1.1.1.3 christos case "$ac_given_srcdir" in 18758 1.1.1.3 christos .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18759 1.1.1.3 christos /*) top_srcdir="$ac_given_srcdir" ;; 18760 1.1.1.3 christos *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18761 1.1.1.3 christos esac 18762 1.1.1.3 christos if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18763 1.1.1.3 christos rm -f "$ac_dir/POTFILES" 18764 1.1.1.3 christos test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18765 1.1.1.3 christos cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18766 1.1.1.3 christos POMAKEFILEDEPS="POTFILES.in" 18767 1.1.1.3 christos # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18768 1.1.1.3 christos # on $ac_dir but don't depend on user-specified configuration 18769 1.1.1.3 christos # parameters. 18770 1.1.1.3 christos if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18771 1.1.1.3 christos # The LINGUAS file contains the set of available languages. 18772 1.1.1.3 christos if test -n "$OBSOLETE_ALL_LINGUAS"; then 18773 1.1.1.3 christos test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 18774 1.1.1.3 christos fi 18775 1.1.1.3 christos ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18776 1.1.1.3 christos # Hide the ALL_LINGUAS assigment from automake. 18777 1.1.1.3 christos eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18778 1.1.1.3 christos POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18779 1.1.1.3 christos else 18780 1.1.1.3 christos # The set of available languages was given in configure.ac. 18781 1.1.1.3 christos eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18782 1.1.1.3 christos fi 18783 1.1.1.3 christos case "$ac_given_srcdir" in 18784 1.1.1.3 christos .) srcdirpre= ;; 18785 1.1.1.3 christos *) srcdirpre='$(srcdir)/' ;; 18786 1.1.1.3 christos esac 18787 1.1.1.3 christos POFILES= 18788 1.1.1.3 christos GMOFILES= 18789 1.1.1.3 christos UPDATEPOFILES= 18790 1.1.1.3 christos DUMMYPOFILES= 18791 1.1.1.3 christos for lang in $ALL_LINGUAS; do 18792 1.1.1.3 christos POFILES="$POFILES $srcdirpre$lang.po" 18793 1.1.1.3 christos GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18794 1.1.1.3 christos UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18795 1.1.1.3 christos DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18796 1.1.1.3 christos done 18797 1.1.1.3 christos # CATALOGS depends on both $ac_dir and the user's LINGUAS 18798 1.1.1.3 christos # environment variable. 18799 1.1.1.3 christos INST_LINGUAS= 18800 1.1.1.3 christos if test -n "$ALL_LINGUAS"; then 18801 1.1.1.3 christos for presentlang in $ALL_LINGUAS; do 18802 1.1.1.3 christos useit=no 18803 1.1.1.3 christos if test "%UNSET%" != "$LINGUAS"; then 18804 1.1.1.3 christos desiredlanguages="$LINGUAS" 18805 1.1.1.3 christos else 18806 1.1.1.3 christos desiredlanguages="$ALL_LINGUAS" 18807 1.1.1.3 christos fi 18808 1.1.1.3 christos for desiredlang in $desiredlanguages; do 18809 1.1.1.3 christos # Use the presentlang catalog if desiredlang is 18810 1.1.1.3 christos # a. equal to presentlang, or 18811 1.1.1.3 christos # b. a variant of presentlang (because in this case, 18812 1.1.1.3 christos # presentlang can be used as a fallback for messages 18813 1.1.1.3 christos # which are not translated in the desiredlang catalog). 18814 1.1.1.3 christos case "$desiredlang" in 18815 1.1.1.3 christos "$presentlang"*) useit=yes;; 18816 1.1.1.3 christos esac 18817 1.1.1.3 christos done 18818 1.1.1.3 christos if test $useit = yes; then 18819 1.1.1.3 christos INST_LINGUAS="$INST_LINGUAS $presentlang" 18820 1.1.1.3 christos fi 18821 1.1.1.3 christos done 18822 1.1.1.3 christos fi 18823 1.1.1.3 christos CATALOGS= 18824 1.1.1.3 christos if test -n "$INST_LINGUAS"; then 18825 1.1.1.3 christos for lang in $INST_LINGUAS; do 18826 1.1.1.3 christos CATALOGS="$CATALOGS $lang.gmo" 18827 1.1.1.3 christos done 18828 1.1.1.3 christos fi 18829 1.1.1.3 christos test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18830 1.1.1.3 christos sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" 18831 1.1.1.3 christos for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18832 1.1.1.3 christos if test -f "$f"; then 18833 1.1.1.3 christos case "$f" in 18834 1.1.1.3 christos *.orig | *.bak | *~) ;; 18835 1.1.1.3 christos *) cat "$f" >> "$ac_dir/Makefile" ;; 18836 1.1.1.3 christos esac 18837 1.1.1.3 christos fi 18838 1.1.1.3 christos done 18839 1.1.1.3 christos fi 18840 1.1.1.3 christos ;; 18841 1.1.1.3 christos esac 18842 1.1.1.3 christos done ;; 18843 1.1 christos "libtool":C) 18844 1.1 christos 18845 1.1 christos # See if we are running on zsh, and set the options which allow our 18846 1.1 christos # commands through without removal of \ escapes. 18847 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 18848 1.1 christos setopt NO_GLOB_SUBST 18849 1.1 christos fi 18850 1.1 christos 18851 1.1 christos cfgfile="${ofile}T" 18852 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15 18853 1.1 christos $RM "$cfgfile" 18854 1.1 christos 18855 1.1 christos cat <<_LT_EOF >> "$cfgfile" 18856 1.1 christos #! $SHELL 18857 1.1 christos 18858 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 18859 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 18860 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18861 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh. 18862 1.1 christos # 18863 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 18864 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 18865 1.1 christos # Written by Gordon Matzigkeit, 1996 18866 1.1 christos # 18867 1.1 christos # This file is part of GNU Libtool. 18868 1.1 christos # 18869 1.1 christos # GNU Libtool is free software; you can redistribute it and/or 18870 1.1 christos # modify it under the terms of the GNU General Public License as 18871 1.1 christos # published by the Free Software Foundation; either version 2 of 18872 1.1 christos # the License, or (at your option) any later version. 18873 1.1 christos # 18874 1.1 christos # As a special exception to the GNU General Public License, 18875 1.1 christos # if you distribute this file as part of a program or library that 18876 1.1 christos # is built using GNU Libtool, you may include this file under the 18877 1.1 christos # same distribution terms that you use for the rest of that program. 18878 1.1 christos # 18879 1.1 christos # GNU Libtool is distributed in the hope that it will be useful, 18880 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of 18881 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18882 1.1 christos # GNU General Public License for more details. 18883 1.1 christos # 18884 1.1 christos # You should have received a copy of the GNU General Public License 18885 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy 18886 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 18887 1.1 christos # obtained by writing to the Free Software Foundation, Inc., 18888 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18889 1.1 christos 18890 1.1 christos 18891 1.1 christos # The names of the tagged configurations supported by this script. 18892 1.1 christos available_tags="" 18893 1.1 christos 18894 1.1 christos # ### BEGIN LIBTOOL CONFIG 18895 1.1 christos 18896 1.1 christos # Whether or not to build shared libraries. 18897 1.1 christos build_libtool_libs=$enable_shared 18898 1.1 christos 18899 1.1 christos # Which release of libtool.m4 was used? 18900 1.1 christos macro_version=$macro_version 18901 1.1 christos macro_revision=$macro_revision 18902 1.1 christos 18903 1.1 christos # Whether or not to build static libraries. 18904 1.1 christos build_old_libs=$enable_static 18905 1.1 christos 18906 1.1 christos # What type of objects to build. 18907 1.1 christos pic_mode=$pic_mode 18908 1.1 christos 18909 1.1 christos # Whether or not to optimize for fast installation. 18910 1.1 christos fast_install=$enable_fast_install 18911 1.1 christos 18912 1.1 christos # Shell to use when invoking shell scripts. 18913 1.1 christos SHELL=$lt_SHELL 18914 1.1 christos 18915 1.1 christos # An echo program that protects backslashes. 18916 1.1 christos ECHO=$lt_ECHO 18917 1.1 christos 18918 1.1 christos # The host system. 18919 1.1 christos host_alias=$host_alias 18920 1.1 christos host=$host 18921 1.1 christos host_os=$host_os 18922 1.1 christos 18923 1.1 christos # The build system. 18924 1.1 christos build_alias=$build_alias 18925 1.1 christos build=$build 18926 1.1 christos build_os=$build_os 18927 1.1 christos 18928 1.1 christos # A sed program that does not truncate output. 18929 1.1 christos SED=$lt_SED 18930 1.1 christos 18931 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n. 18932 1.1 christos Xsed="\$SED -e 1s/^X//" 18933 1.1 christos 18934 1.1 christos # A grep program that handles long lines. 18935 1.1 christos GREP=$lt_GREP 18936 1.1 christos 18937 1.1 christos # An ERE matcher. 18938 1.1 christos EGREP=$lt_EGREP 18939 1.1 christos 18940 1.1 christos # A literal string matcher. 18941 1.1 christos FGREP=$lt_FGREP 18942 1.1 christos 18943 1.1 christos # A BSD- or MS-compatible name lister. 18944 1.1 christos NM=$lt_NM 18945 1.1 christos 18946 1.1 christos # Whether we need soft or hard links. 18947 1.1 christos LN_S=$lt_LN_S 18948 1.1 christos 18949 1.1 christos # What is the maximum length of a command? 18950 1.1 christos max_cmd_len=$max_cmd_len 18951 1.1 christos 18952 1.1 christos # Object file suffix (normally "o"). 18953 1.1 christos objext=$ac_objext 18954 1.1 christos 18955 1.1 christos # Executable file suffix (normally ""). 18956 1.1 christos exeext=$exeext 18957 1.1 christos 18958 1.1 christos # whether the shell understands "unset". 18959 1.1 christos lt_unset=$lt_unset 18960 1.1 christos 18961 1.1 christos # turn spaces into newlines. 18962 1.1 christos SP2NL=$lt_lt_SP2NL 18963 1.1 christos 18964 1.1 christos # turn newlines into spaces. 18965 1.1 christos NL2SP=$lt_lt_NL2SP 18966 1.1 christos 18967 1.1 christos # An object symbol dumper. 18968 1.1 christos OBJDUMP=$lt_OBJDUMP 18969 1.1 christos 18970 1.1 christos # Method to check whether dependent libraries are shared objects. 18971 1.1 christos deplibs_check_method=$lt_deplibs_check_method 18972 1.1 christos 18973 1.1 christos # Command to use when deplibs_check_method == "file_magic". 18974 1.1 christos file_magic_cmd=$lt_file_magic_cmd 18975 1.1 christos 18976 1.1 christos # The archiver. 18977 1.1 christos AR=$lt_AR 18978 1.1 christos AR_FLAGS=$lt_AR_FLAGS 18979 1.1 christos 18980 1.1 christos # A symbol stripping program. 18981 1.1 christos STRIP=$lt_STRIP 18982 1.1 christos 18983 1.1 christos # Commands used to install an old-style archive. 18984 1.1 christos RANLIB=$lt_RANLIB 18985 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds 18986 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds 18987 1.1 christos 18988 1.1 christos # Whether to use a lock for old archive extraction. 18989 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction 18990 1.1 christos 18991 1.1 christos # A C compiler. 18992 1.1 christos LTCC=$lt_CC 18993 1.1 christos 18994 1.1 christos # LTCC compiler flags. 18995 1.1 christos LTCFLAGS=$lt_CFLAGS 18996 1.1 christos 18997 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names. 18998 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18999 1.1 christos 19000 1.1 christos # Transform the output of nm in a proper C declaration. 19001 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19002 1.1 christos 19003 1.1 christos # Transform the output of nm in a C name address pair. 19004 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19005 1.1 christos 19006 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed. 19007 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 19008 1.1 christos 19009 1.1 christos # The name of the directory that contains temporary libtool files. 19010 1.1 christos objdir=$objdir 19011 1.1 christos 19012 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file". 19013 1.1 christos MAGIC_CMD=$MAGIC_CMD 19014 1.1 christos 19015 1.1 christos # Must we lock files when doing compilation? 19016 1.1 christos need_locks=$lt_need_locks 19017 1.1 christos 19018 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 19019 1.1 christos DSYMUTIL=$lt_DSYMUTIL 19020 1.1 christos 19021 1.1 christos # Tool to change global to local symbols on Mac OS X. 19022 1.1 christos NMEDIT=$lt_NMEDIT 19023 1.1 christos 19024 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X. 19025 1.1 christos LIPO=$lt_LIPO 19026 1.1 christos 19027 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X. 19028 1.1 christos OTOOL=$lt_OTOOL 19029 1.1 christos 19030 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 19031 1.1 christos OTOOL64=$lt_OTOOL64 19032 1.1 christos 19033 1.1 christos # Old archive suffix (normally "a"). 19034 1.1 christos libext=$libext 19035 1.1 christos 19036 1.1 christos # Shared library suffix (normally ".so"). 19037 1.1 christos shrext_cmds=$lt_shrext_cmds 19038 1.1 christos 19039 1.1 christos # The commands to extract the exported symbol list from a shared archive. 19040 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds 19041 1.1 christos 19042 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and 19043 1.1 christos # restored at link time. 19044 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink 19045 1.1 christos 19046 1.1 christos # Do we need the "lib" prefix for modules? 19047 1.1 christos need_lib_prefix=$need_lib_prefix 19048 1.1 christos 19049 1.1 christos # Do we need a version for libraries? 19050 1.1 christos need_version=$need_version 19051 1.1 christos 19052 1.1 christos # Library versioning type. 19053 1.1 christos version_type=$version_type 19054 1.1 christos 19055 1.1 christos # Shared library runtime path variable. 19056 1.1 christos runpath_var=$runpath_var 19057 1.1 christos 19058 1.1 christos # Shared library path variable. 19059 1.1 christos shlibpath_var=$shlibpath_var 19060 1.1 christos 19061 1.1 christos # Is shlibpath searched before the hard-coded library search path? 19062 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19063 1.1 christos 19064 1.1 christos # Format of library name prefix. 19065 1.1 christos libname_spec=$lt_libname_spec 19066 1.1 christos 19067 1.1 christos # List of archive names. First name is the real one, the rest are links. 19068 1.1 christos # The last name is the one that the linker finds with -lNAME 19069 1.1 christos library_names_spec=$lt_library_names_spec 19070 1.1 christos 19071 1.1 christos # The coded name of the library, if different from the real name. 19072 1.1 christos soname_spec=$lt_soname_spec 19073 1.1 christos 19074 1.1 christos # Permission mode override for installation of shared libraries. 19075 1.1 christos install_override_mode=$lt_install_override_mode 19076 1.1 christos 19077 1.1 christos # Command to use after installation of a shared archive. 19078 1.1 christos postinstall_cmds=$lt_postinstall_cmds 19079 1.1 christos 19080 1.1 christos # Command to use after uninstallation of a shared archive. 19081 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds 19082 1.1 christos 19083 1.1 christos # Commands used to finish a libtool library installation in a directory. 19084 1.1 christos finish_cmds=$lt_finish_cmds 19085 1.1 christos 19086 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but 19087 1.1 christos # not shown. 19088 1.1 christos finish_eval=$lt_finish_eval 19089 1.1 christos 19090 1.1 christos # Whether we should hardcode library paths into libraries. 19091 1.1 christos hardcode_into_libs=$hardcode_into_libs 19092 1.1 christos 19093 1.1 christos # Compile-time system search path for libraries. 19094 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19095 1.1 christos 19096 1.1 christos # Run-time system search path for libraries. 19097 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19098 1.1 christos 19099 1.1 christos # Whether dlopen is supported. 19100 1.1 christos dlopen_support=$enable_dlopen 19101 1.1 christos 19102 1.1 christos # Whether dlopen of programs is supported. 19103 1.1 christos dlopen_self=$enable_dlopen_self 19104 1.1 christos 19105 1.1 christos # Whether dlopen of statically linked programs is supported. 19106 1.1 christos dlopen_self_static=$enable_dlopen_self_static 19107 1.1 christos 19108 1.1 christos # Commands to strip libraries. 19109 1.1 christos old_striplib=$lt_old_striplib 19110 1.1 christos striplib=$lt_striplib 19111 1.1 christos 19112 1.1 christos 19113 1.1 christos # The linker used to build libraries. 19114 1.1 christos LD=$lt_LD 19115 1.1 christos 19116 1.1 christos # How to create reloadable object files. 19117 1.1 christos reload_flag=$lt_reload_flag 19118 1.1 christos reload_cmds=$lt_reload_cmds 19119 1.1 christos 19120 1.1 christos # Commands used to build an old-style archive. 19121 1.1 christos old_archive_cmds=$lt_old_archive_cmds 19122 1.1 christos 19123 1.1 christos # A language specific compiler. 19124 1.1 christos CC=$lt_compiler 19125 1.1 christos 19126 1.1 christos # Is the compiler the GNU compiler? 19127 1.1 christos with_gcc=$GCC 19128 1.1 christos 19129 1.1 christos # Compiler flag to turn off builtin functions. 19130 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 19131 1.1 christos 19132 1.1 christos # How to pass a linker flag through the compiler. 19133 1.1 christos wl=$lt_lt_prog_compiler_wl 19134 1.1 christos 19135 1.1 christos # Additional compiler flags for building library objects. 19136 1.1 christos pic_flag=$lt_lt_prog_compiler_pic 19137 1.1 christos 19138 1.1 christos # Compiler flag to prevent dynamic linking. 19139 1.1 christos link_static_flag=$lt_lt_prog_compiler_static 19140 1.1 christos 19141 1.1 christos # Does compiler simultaneously support -c and -o options? 19142 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o 19143 1.1 christos 19144 1.1 christos # Whether or not to add -lc for building shared libraries. 19145 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc 19146 1.1 christos 19147 1.1 christos # Whether or not to disallow shared libs when runtime libs are static. 19148 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 19149 1.1 christos 19150 1.1 christos # Compiler flag to allow reflexive dlopens. 19151 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 19152 1.1 christos 19153 1.1 christos # Compiler flag to generate shared objects directly from archives. 19154 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec 19155 1.1 christos 19156 1.1 christos # Whether the compiler copes with passing no objects directly. 19157 1.1 christos compiler_needs_object=$lt_compiler_needs_object 19158 1.1 christos 19159 1.1 christos # Create an old-style archive from a shared archive. 19160 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 19161 1.1 christos 19162 1.1 christos # Create a temporary old-style archive to link instead of a shared archive. 19163 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 19164 1.1 christos 19165 1.1 christos # Commands used to build a shared archive. 19166 1.1 christos archive_cmds=$lt_archive_cmds 19167 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds 19168 1.1 christos 19169 1.1 christos # Commands used to build a loadable module if different from building 19170 1.1 christos # a shared archive. 19171 1.1 christos module_cmds=$lt_module_cmds 19172 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds 19173 1.1 christos 19174 1.1 christos # Whether we are building with GNU ld or not. 19175 1.1 christos with_gnu_ld=$lt_with_gnu_ld 19176 1.1 christos 19177 1.1 christos # Flag that allows shared libraries with undefined symbols to be built. 19178 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag 19179 1.1 christos 19180 1.1 christos # Flag that enforces no undefined symbols. 19181 1.1 christos no_undefined_flag=$lt_no_undefined_flag 19182 1.1 christos 19183 1.1 christos # Flag to hardcode \$libdir into a binary during linking. 19184 1.1 christos # This must work even if \$libdir does not exist 19185 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 19186 1.1 christos 19187 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary 19188 1.1 christos # during linking. This must work even if \$libdir does not exist. 19189 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 19190 1.1 christos 19191 1.1 christos # Whether we need a single "-rpath" flag with a separated argument. 19192 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator 19193 1.1 christos 19194 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19195 1.1 christos # DIR into the resulting binary. 19196 1.1 christos hardcode_direct=$hardcode_direct 19197 1.1 christos 19198 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19199 1.1 christos # DIR into the resulting binary and the resulting library dependency is 19200 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 19201 1.1 christos # library is relocated. 19202 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute 19203 1.1 christos 19204 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 19205 1.1 christos # into the resulting binary. 19206 1.1 christos hardcode_minus_L=$hardcode_minus_L 19207 1.1 christos 19208 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 19209 1.1 christos # into the resulting binary. 19210 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var 19211 1.1 christos 19212 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR 19213 1.1 christos # into the library and all subsequent libraries and executables linked 19214 1.1 christos # against it. 19215 1.1 christos hardcode_automatic=$hardcode_automatic 19216 1.1 christos 19217 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries 19218 1.1 christos # to runtime path list. 19219 1.1 christos inherit_rpath=$inherit_rpath 19220 1.1 christos 19221 1.1 christos # Whether libtool must link a program against all its dependency libraries. 19222 1.1 christos link_all_deplibs=$link_all_deplibs 19223 1.1 christos 19224 1.1 christos # Fix the shell variable \$srcfile for the compiler. 19225 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path 19226 1.1 christos 19227 1.1 christos # Set to "yes" if exported symbols are required. 19228 1.1 christos always_export_symbols=$always_export_symbols 19229 1.1 christos 19230 1.1 christos # The commands to list exported symbols. 19231 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds 19232 1.1 christos 19233 1.1 christos # Symbols that should not be listed in the preloaded symbols. 19234 1.1 christos exclude_expsyms=$lt_exclude_expsyms 19235 1.1 christos 19236 1.1 christos # Symbols that must always be exported. 19237 1.1 christos include_expsyms=$lt_include_expsyms 19238 1.1 christos 19239 1.1 christos # Commands necessary for linking programs (against libraries) with templates. 19240 1.1 christos prelink_cmds=$lt_prelink_cmds 19241 1.1 christos 19242 1.1 christos # Specify filename containing input files. 19243 1.1 christos file_list_spec=$lt_file_list_spec 19244 1.1 christos 19245 1.1 christos # How to hardcode a shared library path into an executable. 19246 1.1 christos hardcode_action=$hardcode_action 19247 1.1 christos 19248 1.1 christos # ### END LIBTOOL CONFIG 19249 1.1 christos 19250 1.1 christos _LT_EOF 19251 1.1 christos 19252 1.1 christos case $host_os in 19253 1.1 christos aix3*) 19254 1.1 christos cat <<\_LT_EOF >> "$cfgfile" 19255 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 19256 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 19257 1.1 christos # vanish in a puff of smoke. 19258 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 19259 1.1 christos COLLECT_NAMES= 19260 1.1 christos export COLLECT_NAMES 19261 1.1 christos fi 19262 1.1 christos _LT_EOF 19263 1.1 christos ;; 19264 1.1 christos esac 19265 1.1 christos 19266 1.1 christos 19267 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 19268 1.1 christos 19269 1.1 christos 19270 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if 19271 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in 19272 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem 19273 1.1 christos # is reportedly fixed, but why not run on old versions too? 19274 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 19275 1.1 christos || (rm -f "$cfgfile"; exit 1) 19276 1.1 christos 19277 1.1 christos case $xsi_shell in 19278 1.1 christos yes) 19279 1.1 christos cat << \_LT_EOF >> "$cfgfile" 19280 1.1 christos 19281 1.1 christos # func_dirname file append nondir_replacement 19282 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 19283 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 19284 1.1 christos func_dirname () 19285 1.1 christos { 19286 1.1 christos case ${1} in 19287 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 19288 1.1 christos * ) func_dirname_result="${3}" ;; 19289 1.1 christos esac 19290 1.1 christos } 19291 1.1 christos 19292 1.1 christos # func_basename file 19293 1.1 christos func_basename () 19294 1.1 christos { 19295 1.1 christos func_basename_result="${1##*/}" 19296 1.1 christos } 19297 1.1 christos 19298 1.1 christos # func_dirname_and_basename file append nondir_replacement 19299 1.1 christos # perform func_basename and func_dirname in a single function 19300 1.1 christos # call: 19301 1.1 christos # dirname: Compute the dirname of FILE. If nonempty, 19302 1.1 christos # add APPEND to the result, otherwise set result 19303 1.1 christos # to NONDIR_REPLACEMENT. 19304 1.1 christos # value returned in "$func_dirname_result" 19305 1.1 christos # basename: Compute filename of FILE. 19306 1.1 christos # value retuned in "$func_basename_result" 19307 1.1 christos # Implementation must be kept synchronized with func_dirname 19308 1.1 christos # and func_basename. For efficiency, we do not delegate to 19309 1.1 christos # those functions but instead duplicate the functionality here. 19310 1.1 christos func_dirname_and_basename () 19311 1.1 christos { 19312 1.1 christos case ${1} in 19313 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 19314 1.1 christos * ) func_dirname_result="${3}" ;; 19315 1.1 christos esac 19316 1.1 christos func_basename_result="${1##*/}" 19317 1.1 christos } 19318 1.1 christos 19319 1.1 christos # func_stripname prefix suffix name 19320 1.1 christos # strip PREFIX and SUFFIX off of NAME. 19321 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 19322 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 19323 1.1 christos # dot (in which case that matches only a dot). 19324 1.1 christos func_stripname () 19325 1.1 christos { 19326 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 19327 1.1 christos # positional parameters, so assign one to ordinary parameter first. 19328 1.1 christos func_stripname_result=${3} 19329 1.1 christos func_stripname_result=${func_stripname_result#"${1}"} 19330 1.1 christos func_stripname_result=${func_stripname_result%"${2}"} 19331 1.1 christos } 19332 1.1 christos 19333 1.1 christos # func_opt_split 19334 1.1 christos func_opt_split () 19335 1.1 christos { 19336 1.1 christos func_opt_split_opt=${1%%=*} 19337 1.1 christos func_opt_split_arg=${1#*=} 19338 1.1 christos } 19339 1.1 christos 19340 1.1 christos # func_lo2o object 19341 1.1 christos func_lo2o () 19342 1.1 christos { 19343 1.1 christos case ${1} in 19344 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 19345 1.1 christos *) func_lo2o_result=${1} ;; 19346 1.1 christos esac 19347 1.1 christos } 19348 1.1 christos 19349 1.1 christos # func_xform libobj-or-source 19350 1.1 christos func_xform () 19351 1.1 christos { 19352 1.1 christos func_xform_result=${1%.*}.lo 19353 1.1 christos } 19354 1.1 christos 19355 1.1 christos # func_arith arithmetic-term... 19356 1.1 christos func_arith () 19357 1.1 christos { 19358 1.1 christos func_arith_result=$(( $* )) 19359 1.1 christos } 19360 1.1 christos 19361 1.1 christos # func_len string 19362 1.1 christos # STRING may not start with a hyphen. 19363 1.1 christos func_len () 19364 1.1 christos { 19365 1.1 christos func_len_result=${#1} 19366 1.1 christos } 19367 1.1 christos 19368 1.1 christos _LT_EOF 19369 1.1 christos ;; 19370 1.1 christos *) # Bourne compatible functions. 19371 1.1 christos cat << \_LT_EOF >> "$cfgfile" 19372 1.1 christos 19373 1.1 christos # func_dirname file append nondir_replacement 19374 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 19375 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 19376 1.1 christos func_dirname () 19377 1.1 christos { 19378 1.1 christos # Extract subdirectory from the argument. 19379 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 19380 1.1 christos if test "X$func_dirname_result" = "X${1}"; then 19381 1.1 christos func_dirname_result="${3}" 19382 1.1 christos else 19383 1.1 christos func_dirname_result="$func_dirname_result${2}" 19384 1.1 christos fi 19385 1.1 christos } 19386 1.1 christos 19387 1.1 christos # func_basename file 19388 1.1 christos func_basename () 19389 1.1 christos { 19390 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"` 19391 1.1 christos } 19392 1.1 christos 19393 1.1 christos 19394 1.1 christos # func_stripname prefix suffix name 19395 1.1 christos # strip PREFIX and SUFFIX off of NAME. 19396 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 19397 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 19398 1.1 christos # dot (in which case that matches only a dot). 19399 1.1 christos # func_strip_suffix prefix name 19400 1.1 christos func_stripname () 19401 1.1 christos { 19402 1.1 christos case ${2} in 19403 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 19404 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 19405 1.1 christos esac 19406 1.1 christos } 19407 1.1 christos 19408 1.1 christos # sed scripts: 19409 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 19410 1.1 christos my_sed_long_arg='1s/^-[^=]*=//' 19411 1.1 christos 19412 1.1 christos # func_opt_split 19413 1.1 christos func_opt_split () 19414 1.1 christos { 19415 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 19416 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 19417 1.1 christos } 19418 1.1 christos 19419 1.1 christos # func_lo2o object 19420 1.1 christos func_lo2o () 19421 1.1 christos { 19422 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 19423 1.1 christos } 19424 1.1 christos 19425 1.1 christos # func_xform libobj-or-source 19426 1.1 christos func_xform () 19427 1.1 christos { 19428 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 19429 1.1 christos } 19430 1.1 christos 19431 1.1 christos # func_arith arithmetic-term... 19432 1.1 christos func_arith () 19433 1.1 christos { 19434 1.1 christos func_arith_result=`expr "$@"` 19435 1.1 christos } 19436 1.1 christos 19437 1.1 christos # func_len string 19438 1.1 christos # STRING may not start with a hyphen. 19439 1.1 christos func_len () 19440 1.1 christos { 19441 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 19442 1.1 christos } 19443 1.1 christos 19444 1.1 christos _LT_EOF 19445 1.1 christos esac 19446 1.1 christos 19447 1.1 christos case $lt_shell_append in 19448 1.1 christos yes) 19449 1.1 christos cat << \_LT_EOF >> "$cfgfile" 19450 1.1 christos 19451 1.1 christos # func_append var value 19452 1.1 christos # Append VALUE to the end of shell variable VAR. 19453 1.1 christos func_append () 19454 1.1 christos { 19455 1.1 christos eval "$1+=\$2" 19456 1.1 christos } 19457 1.1 christos _LT_EOF 19458 1.1 christos ;; 19459 1.1 christos *) 19460 1.1 christos cat << \_LT_EOF >> "$cfgfile" 19461 1.1 christos 19462 1.1 christos # func_append var value 19463 1.1 christos # Append VALUE to the end of shell variable VAR. 19464 1.1 christos func_append () 19465 1.1 christos { 19466 1.1 christos eval "$1=\$$1\$2" 19467 1.1 christos } 19468 1.1 christos 19469 1.1 christos _LT_EOF 19470 1.1 christos ;; 19471 1.1 christos esac 19472 1.1 christos 19473 1.1 christos 19474 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 19475 1.1 christos || (rm -f "$cfgfile"; exit 1) 19476 1.1 christos 19477 1.1 christos mv -f "$cfgfile" "$ofile" || 19478 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 19479 1.1 christos chmod +x "$ofile" 19480 1.1 christos 19481 1.1 christos ;; 19482 1.1 christos 19483 1.1 christos esac 19484 1.1 christos done # for ac_tag 19485 1.1 christos 19486 1.1 christos 19487 1.1 christos as_fn_exit 0 19488 1.1 christos _ACEOF 19489 1.1 christos ac_clean_files=$ac_clean_files_save 19490 1.1 christos 19491 1.1 christos test $ac_write_fail = 0 || 19492 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 19493 1.1 christos 19494 1.1 christos 19495 1.1 christos # configure is writing to config.log, and then calls config.status. 19496 1.1 christos # config.status does its own redirection, appending to config.log. 19497 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 19498 1.1 christos # by configure, so config.status won't be able to write to it; its 19499 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 19500 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 19501 1.1 christos # appended to by config.status. When coming back to configure, we 19502 1.1 christos # need to make the FD available again. 19503 1.1 christos if test "$no_create" != yes; then 19504 1.1 christos ac_cs_success=: 19505 1.1 christos ac_config_status_args= 19506 1.1 christos test "$silent" = yes && 19507 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 19508 1.1 christos exec 5>/dev/null 19509 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19510 1.1 christos exec 5>>config.log 19511 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19512 1.1 christos # would make configure fail if this is the last instruction. 19513 1.1 christos $ac_cs_success || as_fn_exit 1 19514 1.1 christos fi 19515 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 19516 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 19517 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 19518 1.1 christos fi 19519 1.1 christos 19520 1.1.1.2 christos 19521 1.1.1.2 christos 19522 1.1.1.2 christos touch config.status.tmp 19523 1.1.1.2 christos if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 19524 1.1.1.2 christos sed '/as_fn_exit 0/i \ 19525 1.1.1.2 christos sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 19526 1.1.1.2 christos touch --reference=Makefile Makefile.tmp \ 19527 1.1.1.2 christos mv Makefile.tmp Makefile \ 19528 1.1.1.2 christos ' config.status > config.status.tmp 19529 1.1.1.2 christos touch --reference=config.status config.status.tmp 19530 1.1.1.2 christos mv config.status.tmp config.status 19531 1.1.1.2 christos chmod +x config.status 19532 1.1.1.2 christos sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 19533 1.1.1.2 christos touch --reference=Makefile Makefile.tmp 19534 1.1.1.2 christos mv Makefile.tmp Makefile 19535 1.1.1.2 christos else 19536 1.1.1.2 christos rm -f config.status.tmp 19537 1.1.1.2 christos fi 19538